@charset "UTF-8";@font-face \441  86 \44e\43d\438\43a\43e\434-\440\435\439\43d\434\436\430\43c\438  \2014  42% \434\43e\43a\443\43c\435\43d\442\430,@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;src:url(/fonts/bebas-neue-latin.woff2) format("woff2");font-display:swap;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:Bebas Neue;font-style:normal;font-weight:400;src:url(/fonts/bebas-neue-latin-ext.woff2) format("woff2");font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400 900;src:url(/fonts/roboto-cyrillic.woff2) format("woff2");font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400 900;src:url(/fonts/roboto-cyrillic-ext.woff2) format("woff2");font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:400 900;src:url(/fonts/roboto-latin.woff2) format("woff2");font-display:swap;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:Roboto;font-style:normal;font-weight:400 900;src:url(/fonts/roboto-latin-ext.woff2) format("woff2");font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:400 900;src:url(/fonts/unbounded-cyrillic.woff2) format("woff2");font-display:swap;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:400 900;src:url(/fonts/unbounded-cyrillic-ext.woff2) format("woff2");font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:400 900;src:url(/fonts/unbounded-latin.woff2) format("woff2");font-display:swap;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:Unbounded;font-style:normal;font-weight:400 900;src:url(/fonts/unbounded-latin-ext.woff2) format("woff2");font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--t-color-page: #08080a;--t-color-page-raised: #0a0a0b;--t-color-surface: #101014;--t-color-surface-raised: #17171d;--t-color-surface-soft: #1a1a20;--t-color-surface-hover: #26262e;--t-color-skeleton: #1c1c23;--t-color-skeleton-shine: #2b2b35;--t-color-ticket-top: #1b1b21;--t-color-ticket-bottom: #101014;--t-color-text: #f4f4f5;--t-color-text-soft: #d4d4dc;--t-color-text-muted: #8a8a92;--t-color-text-faint: #5e5e68;--t-color-text-label: #6a6a72;--t-color-text-disabled: #4a4a52;--t-color-accent: #8b6cff;--t-color-accent-soft: #b9a6ff;--t-color-accent-pale: #cfc2ff;--t-color-blue: #3b82f6;--t-color-blue-badge: rgb(59 130 246 / 90%);--t-color-orange: #f0804a;--t-color-orange-hot-a: #ff9a3c;--t-color-orange-hot-b: #ff4d1e;--t-color-warning: #e8b45a;--t-color-refund: #e0a23a;--t-color-positive: #2fbf6c;--t-color-weekend: #d97080;--t-color-on-light: #000;--t-color-white: #fff;--t-color-white-hover: #ece9e4;--t-color-line: rgb(255 255 255 / 7%);--t-color-line-strong: rgb(255 255 255 / 14%);--t-color-glass: rgb(20 19 28 / 72%);--t-color-glass-panel: rgb(22 22 28 / 72%);--t-color-button: rgb(255 255 255 / 7%);--t-color-button-hover: rgb(255 255 255 / 12%);--t-color-button-faint: rgb(255 255 255 / 5%);--t-color-button-ghost: rgb(255 255 255 / 3%);--t-color-accent-wash: rgb(139 108 255 / 20%);--t-color-accent-wash-strong: rgb(139 108 255 / 22%);--t-color-accent-hover: #9d82ff;--t-color-track: rgb(255 255 255 / 12%);--t-color-button-strong: rgb(255 255 255 / 20%);--t-color-accent-copy: rgb(215 206 255 / 65%);--t-color-accent-note: rgb(215 206 255 / 50%);--t-color-accent-nav: #e4e0ff;--t-color-overlay: rgb(8 8 10 / 54%);--t-color-overlay-soft: rgb(8 8 10 / 34%);--t-color-purple-panel-a: #2c1f63;--t-color-purple-panel-b: #1e1546;--t-color-purple-panel-c: #150f30;--t-color-purple-glow: rgb(139 108 255 / 40%);--t-color-purple-card: #20255c;--t-color-green-card: #1d3a2f;--t-color-ai-page: #06060a;--t-color-ai-rail: #0d0c14;--t-color-ai-core: #14121f;--t-color-ai-accent-deep: #7d5cf0;--t-color-ai-hero-bright: #3a2a7a;--t-color-ai-hero-mid: #1a1436;--t-color-ai-hero-dark: #0d0d14;--t-color-ai-copy: #a8a4c4;--t-color-ai-query: #d6d2f0;--t-color-ai-thinking: #a49ed0;--t-color-ai-result-meta: #6f6a92;--t-color-ai-collection-purple-a: #4a2f8f;--t-color-ai-collection-purple-b: #1a1030;--t-color-ai-collection-cyan-a: #12566b;--t-color-ai-collection-cyan-b: #0a1a26;--t-color-ai-collection-orange-a: #8a4a1c;--t-color-ai-collection-orange-b: #241207;--t-font-body: "Roboto", system-ui, -apple-system, sans-serif;--t-font-display: "Unbounded", sans-serif;--t-font-condensed: "Bebas Neue", sans-serif;--t-font-mono: ui-monospace, "SFMono-Regular", menlo, monaco, consolas, monospace;--t-font-weight-regular: 400;--t-font-weight-medium: 500;--t-font-weight-semibold: 600;--t-font-weight-bold: 700;--t-font-weight-extrabold: 800;--t-font-weight-black: 900;--t-shadow-ticket: 0 1rem 2.375rem rgb(0 0 0 / 60%);--t-shadow-card: 0 1.125rem 2.5rem rgb(0 0 0 / 40%);--t-shadow-floating: 0 1.125rem 3.125rem rgb(0 0 0 / 50%);--t-shadow-pass: 0 2.75rem 6.25rem rgb(0 0 0 / 62%);--t-shadow-qr-finder: inset 0 0 0 .1875rem #fff;--t-shadow-ai-pill: 0 .75rem 2.125rem rgb(0 0 0 / 70%), inset 0 0 0 .0625rem rgb(255 255 255 / 6%);--t-shadow-ai-rail: .0625rem 0 0 rgb(255 255 255 / 5%);--t-shadow-ai-composer: 0 0 0 .0625rem rgb(139 108 255 / 22%), 0 0 0 .3125rem rgb(139 108 255 / 5%);--t-shadow-ai-composer-mobile: 0 -1.375rem 1.625rem .375rem #06060a;--t-shadow-ai-action-pulse: 0 0 0 .625rem rgb(139 108 255 / 16%);--t-shadow-hot-badge: 0 .375rem 1.125rem rgb(255 90 30 / 45%);--t-shadow-hero-title: 0 .125rem .875rem rgb(0 0 0 / 60%);--t-shadow-popover: 0 1.25rem 2.875rem rgb(0 0 0 / 60%);--t-shadow-popover-glass: 0 1.75rem 4.375rem rgb(0 0 0 / 60%);--t-layer-header: 30;--t-layer-popover: 50;--t-layer-floating: 60;--t-layer-ai-content: 2;--t-layer-ai-composer: 3;--t-layer-ai-grab: 4;--t-layer-ai-scrim: 5;--t-layer-ai-drawer: 6;--t-layer-modal: 200;--t-radius-xs: .5rem;--t-radius-sm: .6875rem;--t-radius-md: .875rem;--t-radius-lg: 1.125rem;--t-radius-xl: 1.375rem;--t-radius-2xl: 1.75rem;--t-radius-full: 62.5rem;--t-duration-fast: .16s;--t-duration-normal: .3s;--t-ease-out: cubic-bezier(.2, .8, .25, 1)}@layer reset,tokens,base,layout,components,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box}html,body{padding:0;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}}@layer base{html{color-scheme:dark;background:var(--t-color-page)}body{min-block-size:100dvh;overflow-x:hidden;font-family:var(--t-font-body);color:var(--t-color-text);background:var(--t-color-page)}a{color:inherit;text-decoration:none}button{padding:0;color:inherit;cursor:pointer;background:transparent;border:0}}
