@charset "UTF-8";:root{--color-primary: #fed136;--color-on-primary: #3d2000;--color-ink: #212529;--color-canvas: #f8f9fa;--color-muted: #6c757d;--color-hairline: #dee2e6;--color-surface: #ffffff;--color-surface-card: #f1f3f5;--color-primary-hover: color-mix(in srgb, var(--color-primary) 90%, #1a1a1a);--color-primary-active: color-mix(in srgb, var(--color-primary) 78%, #1a1a1a);--color-primary-soft: color-mix(in srgb, var(--color-primary) 14%, var(--color-surface));--color-primary-softer: color-mix(in srgb, var(--color-primary) 30%, var(--color-surface));--color-primary-disabled: color-mix(in srgb, var(--color-primary) 22%, var(--color-surface));--color-primary-ink: color-mix(in srgb, var(--color-primary) 45%, var(--color-ink));--color-primary-grad-from: color-mix(in srgb, var(--color-primary) 90%, #ffffff);--color-primary-grad-to: color-mix(in srgb, var(--color-primary) 82%, #b36b00);--grad-primary: linear-gradient(150deg, var(--color-primary-grad-from) 0%, var(--color-primary-grad-to) 100%);--shadow-primary: 0 2px 12px color-mix(in srgb, var(--color-primary) 35%, transparent);--shadow-primary-hover: 0 4px 18px color-mix(in srgb, var(--color-primary) 50%, transparent);--color-body: #343a40;--color-body-strong: var(--color-ink);--color-muted-soft: #8c959d;--color-hairline-soft: #e9ecef;--color-surface-soft: color-mix(in srgb, var(--color-ink) 3%, var(--color-surface));--color-surface-cream-strong: color-mix(in srgb, var(--color-ink) 8%, var(--color-surface));--color-surface-dark: #17191c;--color-surface-dark-elevated: #24272c;--color-surface-dark-soft: #1e2125;--color-on-dark: #f8f9fa;--color-on-dark-soft: #9aa1a8;--color-accent-teal: #17a2b8;--color-accent-amber: #f5b800;--color-success: #198754;--color-warning: #b58500;--color-error: #dc3545;--color-danger: var(--color-error);--font-display: "Unbounded", "Onest", system-ui, sans-serif;--font-body: "Raleway", "Onest", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--rounded-xs: 6px;--rounded-sm: 8px;--rounded-md: 12px;--rounded-lg: 16px;--rounded-xl: 20px;--rounded-pill: 999px;--space-xxs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-xxl: 48px;--space-section: 96px;--shadow-card: 0 1px 2px rgba(33, 37, 41, .04), 0 8px 24px rgba(33, 37, 41, .06);--shadow-card-hover: 0 2px 6px rgba(33, 37, 41, .06), 0 12px 28px rgba(33, 37, 41, .12);--page-gutter: 120px;--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-spring: cubic-bezier(.34, 1.45, .64, 1);--dur-quick: .18s;--dur-normal: .24s;--color-black: var(--color-ink);--color-near-black: #141413;--color-white: rgba(255, 255, 255, 1);--color-brand-gold: var(--color-primary);--color-brand-gold-transparent: transparent;--color-red: #c0392b;--color-grey-100: rgba(244, 244, 244, 1);--color-grey-200: rgba(200, 200, 200, 1);--color-grey-250: rgba(228, 228, 228, 1);--color-grey-300: rgba(211, 211, 211, 1);--color-grey-350: rgba(205, 205, 205, 1);--color-grey-400: rgba(186, 186, 186, 1);--color-grey-500: rgba(123, 123, 123, 1);--color-grey-600: rgba(137, 137, 137, 1);--color-grey-900: rgba(38, 38, 38, 1);--color-grey-skeleton: #CDCDCD;--color-badge-brown: color-mix(in srgb, var(--color-primary) 45%, #000000);--color-block-on-dark: rgb(63, 63, 63);--color-cream: color-mix(in srgb, var(--color-primary) 16%, #ffffff);--color-cream-soft: color-mix(in srgb, var(--color-primary) 20%, var(--color-surface-card));--card-gold-from: #d4a017;--card-gold-to: #8c6a0b;--card-dark-from: #181715;--card-dark-to: #2d2a25;--card-blue-from: #2563eb;--card-blue-mid: #1e40af;--card-blue-to: #0c1e5d;--overlay-black-15: rgba(0, 0, 0, .15);--overlay-black-16: rgba(0, 0, 0, .16);--overlay-black-28: rgba(0, 0, 0, .28);--overlay-black-30: rgba(0, 0, 0, .3);--overlay-black-40: rgba(0, 0, 0, .4);--overlay-black-25: rgba(0, 0, 0, .25);--overlay-black-50: rgba(0, 0, 0, .5);--overlay-black-55: rgba(0, 0, 0, .55);--overlay-white-14: rgba(255, 255, 255, .14);--overlay-white-36: rgba(255, 255, 255, .36);--overlay-shadow-10: rgba(20, 20, 19, .1);--overlay-shadow-14: rgba(20, 20, 19, .14);--overlay-shadow-18: rgba(20, 20, 19, .18);--overlay-shadow-55: rgba(20, 20, 19, .55);--overlay-shadow-72: rgba(20, 20, 19, .72)}@media(max-width:1279px){:root{--page-gutter: 64px}}@media(max-width:1023px){:root{--rounded-md: 10px;--rounded-lg: 13px;--rounded-xl: 16px;--space-xxs: 3px;--space-xs: 6px;--space-sm: 9px;--space-md: 12px;--space-lg: 18px;--space-xl: 24px;--space-xxl: 36px;--space-section: 64px}}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/unbounded-700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/unbounded-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/onest-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/onest-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/onest-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/onest-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/onest-700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/onest-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syncopate Cyr;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/SyncopateCyr.otf) format("opentype")}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/raleway-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/raleway-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/raleway-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/raleway-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/raleway-600-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/raleway-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/raleway-700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/raleway-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gilroy;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Gilroy-Regular.woff2) format("woff2")}@font-face{font-family:Gilroy;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Gilroy-Medium.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}html{margin:0;padding:0;min-height:100%;background:var(--color-canvas, #f8f9fa);color-scheme:light}body{margin:0;padding:0;min-height:100vh;font-family:var(--font-body, "Onest", sans-serif);font-size:16px;line-height:1.45;color:var(--color-body, var(--color-ink, #212529));background:var(--color-canvas, #f8f9fa);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;position:relative}body:after{content:"";display:none;position:fixed;z-index:0;left:50%;bottom:0;width:320px;height:100%;transform:translate(-50%);background:var(--brand-bg-pattern, none) no-repeat center bottom/contain;pointer-events:none;-webkit-user-select:none;user-select:none}:root[data-brand-pattern] body:after{display:block}@media(min-width:1024px){body:after{width:600px;top:10%}}app-root{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;min-height:0}h1,h2,h3{font-family:Syncopate Cyr,sans-serif;font-weight:400;color:var(--color-ink);text-transform:uppercase;letter-spacing:1px;margin:0}h1{font-size:20px;line-height:1.2}h2{font-size:17px;line-height:1.25}h3{font-size:15px;line-height:1.3}@media(min-width:1024px){h1{font-size:36px}h2{font-size:28px}h3{font-size:22px}}app-admin-shell{--font-body: "Onest", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;font-family:var(--font-body)}app-admin-shell h1,app-admin-shell h2,app-admin-shell h3{font-family:var(--font-display);font-weight:700;text-transform:none;letter-spacing:-.01em}app-admin-shell h1{font-size:24px}app-admin-shell h2{font-size:20px}app-admin-shell h3{font-size:17px}app-admin-shell button{color:revert}@media(max-width:1023px){app-admin-shell{--rounded-md: 12px;--rounded-lg: 16px;--rounded-xl: 20px;--space-xxs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-xxl: 48px;--space-section: 96px}}p{margin:0}a{color:var(--color-primary-active, var(--color-primary, #fed136));text-decoration:none;transition:color var(--dur-quick, .15s) ease}a:hover{text-decoration:underline}button{font-family:inherit;color:inherit;cursor:pointer;border:none;background:none}input,textarea,select{font-family:inherit;font-size:16px}:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary, #fed136) 70%,var(--color-ink, #212529));outline-offset:2px}::selection{background:color-mix(in srgb,var(--color-primary, #fed136) 35%,transparent)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--color-hairline, #dee2e6);border-radius:6px}::view-transition-old(root){z-index:1;animation:vt-leave .18s ease both}::view-transition-new(root){z-index:0;animation:vt-enter .26s var(--ease-out, ease-out) both}@keyframes vt-leave{to{opacity:0}}@keyframes vt-enter{0%{transform:translateY(8px)}}::view-transition-group(bottom-nav),::view-transition-group(bottom-nav-underline){animation:none}::view-transition-old(bottom-nav),::view-transition-old(bottom-nav-underline){display:none}::view-transition-new(bottom-nav),::view-transition-new(bottom-nav-underline){animation:none}.stagger-in>*{animation:rise-in .34s var(--ease-out, ease-out) both}.stagger-in>*:nth-child(1){animation-delay:0s}.stagger-in>*:nth-child(2){animation-delay:.04s}.stagger-in>*:nth-child(3){animation-delay:.08s}.stagger-in>*:nth-child(4){animation-delay:.12s}.stagger-in>*:nth-child(5){animation-delay:.16s}.stagger-in>*:nth-child(6){animation-delay:.2s}.stagger-in>*:nth-child(7){animation-delay:.24s}.stagger-in>*:nth-child(8){animation-delay:.28s}.stagger-in>*:nth-child(9){animation-delay:.32s}.stagger-in>*:nth-child(10){animation-delay:.36s}.stagger-in>*:nth-child(n+11){animation-delay:.4s}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}::view-transition-old(root),::view-transition-new(root){animation:none!important}}
