@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/next/inter-latin-wght-normal.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/next/geist-variable.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/next/geist-mono-variable.woff2) format("woff2")}:root{color-scheme:dark;--k-agent-blue: #74b7ff;--k-agent-blue-deep: #2356bb;--k-agent-teal: #77dccf;--k-agent-teal-deep: #217b87;--k-agent-violet: #c1a5ff;--k-agent-violet-deep: #7040b6;--k-agent-amber: #ffbb7b;--k-text-ember: #ffbb7b;--k-agent-amber-deep: #b95a27;--k-agent-amber-glow: rgba(255, 160, 78, .15);--k-agent-green: #8ddcaf;--k-agent-green-deep: #26784d;--k-agent-rose: #f2a6bd;--k-agent-rose-deep: #ab4169;--k-text-creator: var(--k-agent-amber);--k-fs-creator-heading: clamp(28px, 3.1vw, 44px);--k-bg: #000;--k-media: #060606;--k-panel: #0a0a0a;--k-well: #0b0b0b;--k-modal: #0e0e0e;--k-thumb: #111;--k-thumb-raised: #151515;--k-avatar: #1b1b1b;--k-layer-1: #212121;--k-fill-sunken: rgba(255, 255, 255, .015);--k-fill-card: rgba(255, 255, 255, .02);--k-fill-track: rgba(255, 255, 255, .025);--k-fill-field: rgba(255, 255, 255, .03);--k-fill-hover: rgba(255, 255, 255, .04);--k-fill-soft: rgba(255, 255, 255, .05);--k-fill-active: rgba(255, 255, 255, .06);--k-fill-selected: rgba(255, 255, 255, .08);--k-fill-on: rgba(255, 255, 255, .11);--k-fill-strong: rgba(255, 255, 255, .12);--k-fill-disabled: rgba(255, 255, 255, .14);--k-fill-heavy: rgba(255, 255, 255, .16);--k-fill-field-inset: rgba(0, 0, 0, .4);--k-fill-hatch: rgba(255, 255, 255, .045);--k-line-faint: rgba(255, 255, 255, .05);--k-line-subtle: rgba(255, 255, 255, .06);--k-line: rgba(255, 255, 255, .08);--k-line-menu: rgba(255, 255, 255, .1);--k-line-control: rgba(255, 255, 255, .12);--k-line-field: rgba(255, 255, 255, .14);--k-line-button: rgba(255, 255, 255, .18);--k-line-layer: rgba(255, 255, 255, .2);--k-line-notice: rgba(255, 255, 255, .24);--k-line-hover: rgba(255, 255, 255, .3);--k-line-focus: rgba(255, 255, 255, .32);--k-line-hover-pill: rgba(255, 255, 255, .35);--k-line-hover-strong: rgba(255, 255, 255, .45);--k-line-drop: rgba(255, 255, 255, .5);--k-line-selected: #fff;--k-text: #fff;--k-text-strong: rgba(255, 255, 255, .85);--k-text-body: rgba(255, 255, 255, .78);--k-text-soft-solid: #b3b3b3;--k-text-muted-solid: #8c8c8c;--k-text-soft: rgba(255, 255, 255, .7);--k-text-quiet: rgba(255, 255, 255, .6);--k-text-muted: rgba(255, 255, 255, .55);--k-text-meta: rgba(255, 255, 255, .5);--k-text-subtle: rgba(255, 255, 255, .45);--k-text-label: rgba(255, 255, 255, .4);--k-text-faint: rgba(255, 255, 255, .35);--k-text-placeholder: rgba(255, 255, 255, .45);--k-text-ghost: rgba(255, 255, 255, .28);--k-inverse: #fff;--k-inverse-hover: rgba(255, 255, 255, .86);--k-inverse-press: rgba(255, 255, 255, .74);--k-inverse-ink: #000;--k-inverse-ink-soft: #0b0b0b;--k-inverse-ink-muted: rgba(0, 0, 0, .5);--k-inverse-fill: rgba(0, 0, 0, .12);--k-toast: rgba(255, 255, 255, .96);--k-on-media: rgba(0, 0, 0, .5);--k-on-media-2: rgba(0, 0, 0, .62);--k-on-media-3: rgba(0, 0, 0, .72);--k-media-fade: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, .62));--k-media-fade-strong: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, .82));--k-scrim-drawer: rgba(0, 0, 0, .55);--k-scrim-drop: rgba(0, 0, 0, .66);--k-scrim-modal: rgba(0, 0, 0, .72);--k-scrim-glass: rgba(0, 0, 0, .36);--k-scrim-preview: rgba(0, 0, 0, .88);--k-scrim-viewer: rgba(0, 0, 0, .93);--k-scrim-sheet: rgba(0, 0, 0, .96);--k-glow-gate: radial-gradient(ellipse at 50% 30%, rgba(255, 255, 255, .06), rgba(0, 0, 0, 0) 60%);--k-glow-stage: radial-gradient(1200px 700px at 50% 34%, rgba(255, 255, 255, .06), rgba(0, 0, 0, 0) 62%);--k-glow-loader: radial-gradient(ellipse at center, rgba(255, 255, 255, .05) 0%, rgba(0, 0, 0, 0) 70%);--k-sheen: linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, .02));--k-shimmer-band: linear-gradient(110deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, .06) 50%, rgba(255, 255, 255, 0) 70%);--k-hatch: repeating-linear-gradient(135deg, var(--k-fill-hatch) 0 8px, rgba(0, 0, 0, 0) 8px 16px);--k-glass-bar: rgba(0, 0, 0, .78);--k-glass-plate: rgba(0, 0, 0, .5);--k-glass-tag: rgba(0, 0, 0, .55);--k-glass-chip: rgba(11, 11, 11, .7);--k-glass-trigger: linear-gradient(90deg, rgba(0, 0, 0, .62), rgba(0, 0, 0, .5)), rgba(11, 11, 11, .6);--k-glass-mode: linear-gradient(90deg, rgba(0, 0, 0, .55), rgba(0, 0, 0, .45)), rgba(11, 11, 11, .6);--k-glass-panel: rgba(11, 11, 11, .66);--k-glass-strip: rgba(15, 15, 15, .66);--k-glass-cost: rgba(11, 11, 11, .5);--k-glass-tray: rgba(11, 11, 11, .8);--k-glass-chat: rgba(11, 11, 11, .82);--k-glass-card: rgba(12, 12, 12, .88);--k-glass-notice: rgba(15, 15, 15, .86);--k-glass-gate: rgba(15, 15, 15, .82);--k-glass-island: rgba(6, 6, 6, .8);--k-glass-menu: rgba(19, 19, 19, .97);--k-solid-menu: #131313;--k-glass-drawer: rgba(0, 0, 0, .95);--k-glass-sticky: rgba(0, 0, 0, .9);--k-glass-window: rgba(16, 16, 16, .58);--k-line-glass: rgba(255, 255, 255, .1);--k-blur-tag: blur(8px);--k-blur-plate: blur(10px);--k-blur-bar: blur(12px);--k-blur-chip: blur(14px);--k-blur-panel: blur(18px) saturate(140%);--k-blur-soft: blur(18px);--k-blur-viewer: blur(6px);--k-blur-window: blur(32px) saturate(150%);--k-blur-scrim: blur(18px) saturate(120%);--k-font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--k-font-serif: "Instrument Serif", "Times New Roman", Georgia, serif;--k-font-mono: ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, Consolas, monospace;--k-fs-nano: 8.5px;--k-fs-micro: 9.5px;--k-fs-planner-word: clamp(70px, 14vw, 220px);--k-fs-planner-title: clamp(30px, 3.5vw, 52px);--k-fs-cw-hero: clamp(44px, 6vw, 96px);--k-fs-cw-title: clamp(34px, 4.1vw, 66px);--k-fs-cw-word: clamp(92px, 16vw, 290px);--k-fs-cw-stat: clamp(19px, 1.6vw, 25px);--k-fs-rk-pot: 64px;--k-fs-vs-word: clamp(86px, 14.5vw, 232px);--k-fs-vs-word-sm: clamp(64px, 19vw, 120px);--k-fs-vs-mark: clamp(104px, 12.5vw, 188px);--k-fs-vs-mark-sm: clamp(84px, 26vw, 120px);--k-fs-vs-title: clamp(26px, 3.2vw, 42px);--k-fs-an-title: clamp(46px, 6.4vw, 104px);--k-fs-an-name: clamp(52px, 7.6vw, 128px);--k-fs-an-jp: clamp(84px, 16vh, 200px);--k-fs-an-tear: clamp(64px, 12vw, 190px);--k-fs-th-step: 88px;--k-fs-ps-name: clamp(40px, 5.2vw, 76px);--k-fs-ps-stat: clamp(24px, 2.3vw, 32px);--k-fs-rk-ceremony: 54px;--k-fs-rk-ceremony-sm: 42px;--k-fs-rk-display: 40px;--k-fs-rk-stage: 36px;--k-fs-rk-title: 34px;--k-fs-rk-heading: 30px;--k-fs-rk-sub: 21px;--k-fs-cw-lead: clamp(15px, 1.15vw, 18px);--k-fs-cw-arena: clamp(64px, 10.5vw, 168px);--k-font-ax: "Geist", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--k-font-ax-mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--k-fs-ax-hero: clamp(38px, 4.4vw, 64px);--k-fs-ax-h2: clamp(22px, 2vw, 30px);--k-fs-ax-title: 17px;--k-fs-ax-chat: 15px;--k-fs-ax-body: 14px;--k-fs-ax-ui: 13.5px;--k-fs-ax-meta: 12.5px;--k-fs-ax-label: 11px;--k-fill-ax-panel: #0c0c0c;--k-fill-ax-raised: #141414;--k-fill-ax-input: #181818;--k-fill-ax-hover: #1d1d1d;--k-line-ax: rgba(255, 255, 255, .09);--k-line-ax-strong: rgba(255, 255, 255, .16);--k-fs-tiny: 10px;--k-fs-count: 10.5px;--k-fs-caption: 11px;--k-fs-note: 11.5px;--k-fs-small: 12px;--k-fs-ui: 12.5px;--k-fs-body: 13px;--k-fs-lead: 13.5px;--k-fs-base: 14px;--k-fs-input: 15px;--k-fs-title: 16px;--k-fs-num-md: 22px;--k-fs-num: 26px;--k-fs-num-lg: 32px;--k-fs-serif-rail: 12.5px;--k-fs-serif-sm: 15px;--k-fs-serif-card: 17px;--k-fs-serif-state: 18px;--k-fs-serif-md: 20px;--k-fs-serif-lg: 24px;--k-fs-serif-xl: 26px;--k-fs-serif-2xl: 32px;--k-fs-serif-page: clamp(34px, 4.6vw, 48px);--k-fs-serif-hero: clamp(34px, 5.5vw, 52px);--k-fs-serif-name: 19px;--k-fs-serif-drop: 28px;--k-fs-serif-face: 44px;--k-fs-plate-name: clamp(22px, 12.5cqi, 46px);--k-fs-plate-tag: clamp(8.5px, 3.6cqi, 11px);--k-fs-plate-serif: clamp(30px, 17cqi, 60px);--k-mp-chrome-0: #040405;--k-mp-chrome-1: #1c1d22;--k-mp-chrome-2: #6e737d;--k-mp-chrome-3: #eef1f6;--k-mp-luminous-0: #01061f;--k-mp-luminous-1: #0a2cff;--k-mp-luminous-2: #36a2ff;--k-mp-luminous-3: #d8f3ff;--k-mp-heat-0: #050824;--k-mp-heat-1: #2340ff;--k-mp-heat-2: #ff5317;--k-mp-heat-3: #ffd08a;--k-mp-spectrum-0: #0b0522;--k-mp-spectrum-1: #ff3f86;--k-mp-spectrum-2: #ffb22e;--k-mp-spectrum-3: #3fd8ff;--k-mp-spectrum-4: #7a5bff;--k-mp-neon-0: #020203;--k-mp-neon-1: #ff2fd2;--k-mp-neon-2: #2dff8f;--k-mp-neon-3: #39e3ff;--k-mp-duotone-0: #07106b;--k-mp-duotone-1: #1f40ff;--k-mp-duotone-2: #ffe04a;--k-mp-duotone-3: #fff7cf;--k-fw-regular: 400;--k-fw-medium: 500;--k-fw-semibold: 600;--k-fw-bold: 700;--k-fw-heavy: 800;--k-lh-control: 1.21;--k-lh-display: 1.04;--k-lh-number: 1.05;--k-lh-heading: 1.15;--k-lh-card: 1.25;--k-lh-tight: 1.35;--k-lh-ui: 1.4;--k-lh-input: 1.45;--k-lh-body: 1.5;--k-lh-lead: 1.6;--k-ls-eyebrow: .22em;--k-ls-caps: .18em;--k-ls-kind: .16em;--k-ls-head: .12em;--k-ls-kpi: .1em;--k-ls-badge: .06em;--k-ls-tab: .02em;--k-ls-title: -.012em;--k-ls-name: -.01em;--k-ls-number: -.02em;--k-s-05: 2px;--k-s-1: 4px;--k-s-15: 6px;--k-s-2: 8px;--k-s-25: 10px;--k-s-3: 12px;--k-s-35: 14px;--k-s-4: 16px;--k-s-45: 18px;--k-s-5: 20px;--k-s-6: 24px;--k-s-7: 28px;--k-s-8: 32px;--k-s-9: 36px;--k-s-10: 40px;--k-s-12: 48px;--k-s-14: 56px;--k-r-thumb: 4px;--k-r-xs: 6px;--k-r-sm: 8px;--k-r-md: 10px;--k-r-lg: 12px;--k-r-xl: 14px;--k-r-2xl: 16px;--k-r-3xl: 18px;--k-r-4xl: 20px;--k-r-composer: 26px;--k-r-pill: 9999px;--k-r-round: 50%;--k-h-xs: 23px;--k-h-sm: 26px;--k-h-md: 33px;--k-h-lg: 36px;--k-h-xl: 43px;--k-h-row: 31px;--k-h-chip: 34px;--k-shadow-lift: 0 18px 48px rgba(0, 0, 0, .55);--k-shadow-menu: 0 18px 40px -10px rgba(0, 0, 0, .8);--k-shadow-modal: 0 30px 80px -20px rgba(0, 0, 0, .9);--k-shadow-toast: 0 12px 30px -10px rgba(0, 0, 0, .8);--k-shadow-float: 0 16px 36px -14px rgba(0, 0, 0, .8);--k-shadow-bar: 0 18px 40px -12px rgba(0, 0, 0, .8);--k-shadow-strip: 0 10px 30px -16px rgba(0, 0, 0, .75);--k-shadow-composer: inset 0 1px 0 rgba(255, 255, 255, .04), 0 12px 28px -14px rgba(0, 0, 0, .7);--k-shadow-composer-focus: inset 0 1px 0 rgba(255, 255, 255, .08), 0 16px 32px -14px rgba(0, 0, 0, .8);--k-shadow-knob: 0 1px 6px -2px rgba(0, 0, 0, .4);--k-highlight: inset 0 1px 0 rgba(255, 255, 255, .04);--k-ring-selected: 0 0 0 2px #fff;--k-ring-selected-inset: inset 0 0 0 2px #fff;--k-ring-face: inset 0 0 0 1px rgba(255, 255, 255, .12);--k-ring-face-hover: inset 0 0 0 1px rgba(255, 255, 255, .28);--k-ring-face-on: inset 0 0 0 1px rgba(255, 255, 255, .2), 0 0 0 2px #000, 0 0 0 4px #fff;--k-ring-badge: inset 0 0 0 1px rgba(255, 255, 255, .34);--k-focus: rgba(255, 255, 255, .9);--k-focus-width: 2px;--k-focus-offset: 2px;--k-focus-ring: 0 0 0 2px #000, 0 0 0 4px rgba(255, 255, 255, .9);--k-focus-halo: 0 0 0 3px rgba(255, 255, 255, .08);--k-ease: ease;--k-ease-enter: cubic-bezier(.16, 1, .3, 1);--k-ease-exit: cubic-bezier(.7, 0, .84, 0);--k-ease-slide: cubic-bezier(.2, .7, .2, 1);--k-ease-draw: cubic-bezier(.2, .86, .24, 1);--k-ease-loop: ease-in-out;--k-ease-spring: cubic-bezier(.34, 1.5, .5, 1);--k-ease-cine: cubic-bezier(.7, 0, .2, 1);--k-ease-arrive: cubic-bezier(.2, .8, .25, 1);--k-dur-instant: .12s;--k-dur-quick: .14s;--k-dur-base: .16s;--k-dur-menu: .18s;--k-dur-enter: .2s;--k-dur-lift: .22s;--k-dur-slide: .24s;--k-dur-meter: .3s;--k-dur-zoom: .4s;--k-dur-panel: .45s;--k-dur-spin: .9s;--k-dur-pulse: 1s;--k-dur-shimmer: 1.8s;--k-z-raised: 2;--k-z-composer: 4;--k-z-tools: 5;--k-z-options: 6;--k-z-sticky: 30;--k-z-drop: 60;--k-z-open: 140;--k-z-menu: 200;--k-z-scrim: 690;--k-z-side: 700;--k-z-side-toggle: 750;--k-z-sheet: 790;--k-z-nav: 800;--k-z-modal: 1000;--k-z-toast: 1100;--k-z-tooltip: 1200;--k-nav-h: 56px;--k-ownerbar: 32px;--k-side-w: 240px;--k-stage-pad: 20px;--k-grid-min: 260px;--k-grid-gap: 14px;--k-grid-max: 1800px;--k-composer-max: 820px;--k-page-max: 1240px;--k-page-max-wide: 1680px;--k-dialog-w: 560px;--k-dialog-w-wide: 780px;--k-modal-w: 880px;--k-menu-min-w: 220px;--k-menu-max-w: 360px;--k-toast-w: 560px;--k-gutter: 16px;--k-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.7)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--k-tick: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E");--k-dash: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E");--k-icon-stroke: 1.6;--k-icon-xs: 12px;--k-icon-sm: 14px;--k-icon-md: 16px;--k-icon-lg: 18px;--k-icon-xl: 20px;--k-font-display: "Newsreader", "Instrument Serif", Georgia, serif;--k-paper: #e4e4e4;--k-paper-card: #fafafa;--k-paper-white: #fff;--k-paper-chip: #d9d9d9;--k-paper-well: #ebebeb;--k-paper-dot: rgba(0, 0, 0, .16);--k-paper-line: rgba(185, 185, 185, .4);--k-paper-line-strong: #b9b9b9;--k-paper-shadow: 0 34px 80px -34px rgba(0, 0, 0, .5);--k-paper-shadow-card: 0 14px 34px -16px rgba(0, 0, 0, .3);--k-inverse-ink-body: rgba(0, 0, 0, .75);--k-inverse-ink-meta: rgba(0, 0, 0, .6);--k-ink-panel: #0e0e0e;--k-ink-card: #1c1c1c;--k-canvas: #0e0e0e;--k-canvas-node: #181818;--k-canvas-node-line: #2a2a2a;--k-canvas-dot: rgba(255, 255, 255, .075);--k-canvas-wire: rgba(255, 255, 255, .5);--k-foot-card: #1f1f1f;--k-glow-featured: 0 0 0 1px rgba(255, 255, 255, .9), 0 0 70px -12px rgba(255, 255, 255, .45);--k-fade-media: linear-gradient(to top, rgba(0, 0, 0, .86) 0%, rgba(0, 0, 0, .4) 42%, rgba(0, 0, 0, 0) 72%);--k-mask-edges: linear-gradient(90deg, transparent, #000 10%, #000 90%, transparent);--k-fs-lx-display: clamp(38px, 4.4vw, 56px);--k-fs-lx-title: clamp(28px, 2.7vw, 36px);--k-fs-lx-plan: clamp(26px, 2.3vw, 32px);--k-fs-lx-card: clamp(22px, 1.95vw, 27.2px);--k-fs-lx-price: clamp(48px, 4.7vw, 68px);--k-fs-lx-lead: clamp(16px, 1.35vw, 19px);--k-fs-lx-body: 13.6px;--k-fs-lx-ui: 12.8px;--k-fs-lx-wordmark: clamp(110px, 25vw, 400px);--k-fs-lx-event: clamp(84px, 12.5vw, 200px);--k-fs-lx-mega: clamp(58px, 10.5vw, 168px);--k-fs-lx-poster: clamp(72px, 15vw, 240px);--k-fs-lx-dword: clamp(54px, 5.4vw, 86px);--k-fade-left: linear-gradient(90deg, rgba(0, 0, 0, .62) 0%, rgba(0, 0, 0, .18) 46%, rgba(0, 0, 0, 0) 66%);--k-fs-hv-hero: clamp(40px, 6.4vw, 88px);--k-fs-hv-hero-sm: clamp(30px, 4.6vw, 64px);--k-fs-hv-lockup: clamp(56px, 12vw, 176px);--k-fs-hv-title: clamp(26px, 2.9vw, 40px);--k-fs-hv-sub: clamp(18px, 1.7vw, 24px);--k-fs-hv-stat: clamp(22px, 2vw, 30px);--k-fs-hv-card: 15px;--k-fs-hv-lead: 14.5px;--k-fs-hv-body: 13.5px;--k-fs-hv-ui: 12.5px;--k-fs-hv-micro: 11px;--k-fs-hv-price: clamp(28px, 2.4vw, 36px);--k-fs-hv-poster: clamp(56px, 11vw, 180px);--k-fs-h5-giant: clamp(120px, 27vw, 440px);--k-fs-h5-mega: clamp(54px, 10vw, 172px);--k-fs-h5-mega-em: clamp(27px, 5vw, 86px);--k-fs-h5-title: clamp(30px, 4vw, 60px);--k-fs-h5-h1: clamp(28px, 3.2vw, 48px);--k-fs-h5-serif: clamp(24px, 2.8vw, 42px);--k-fs-h5-stat: clamp(52px, 8.4vw, 136px);--k-fs-h5-num: clamp(22px, 2.1vw, 32px);--k-fs-h5-marquee: clamp(38px, 5.6vw, 92px);--k-fs-h5-marquee-mark: clamp(19px, 2.8vw, 46px);--k-fs-h5-lead: 15px;--k-fs-h5-body: 14px;--k-fs-h5-ui: 13px;--k-fs-h5-chip: 12.5px;--k-fs-h5-micro: 11px;--k-sp-ember: #ff5a1f;--k-sp-amber: #ffb04a;--k-sp-cobalt: #2b55ff;--k-sp-violet: #8b4dff;--k-sp-magenta: #ff3d9a;--k-sp-lagoon: #18c4b0;--k-sp-sky: #9fd8ff;--k-sp-glow: rgba(255, 112, 52, .42);--k-sp-glow-cool: rgba(70, 104, 255, .4);--k-spectral-text: linear-gradient(90deg, #ff5a1f, #ffb04a, #9fd8ff, #2b55ff, #8b4dff, #ff3d9a, #ff5a1f);--k-spectral-ring: conic-gradient(from var(--lx-ring, 0deg), #ff5a1f, #ffb04a, #18c4b0, #2b55ff, #8b4dff, #ff3d9a, #ff5a1f);--k-spectral-sweep: radial-gradient(70% 90% at 12% 18%, rgba(255, 90, 31, .95), rgba(255, 90, 31, 0) 62%), radial-gradient(55% 70% at 88% 85%, rgba(43, 85, 255, .55), rgba(43, 85, 255, 0) 60%), radial-gradient(40% 50% at 70% 10%, rgba(255, 176, 74, .45), rgba(255, 176, 74, 0) 60%), #0b0b0b;--k-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--k-chrome: linear-gradient(140deg, #f4f4f4 0%, #8d8d8d 22%, #ededed 46%, #747474 68%, #dedede 86%, #9a9a9a 100%)}@media(min-width:641px){:root{--k-gutter: 28px}}@media(prefers-reduced-motion:reduce){:root{--k-dur-instant: 0s;--k-dur-quick: 0s;--k-dur-base: 0s;--k-dur-menu: 0s;--k-dur-enter: 0s;--k-dur-lift: 0s;--k-dur-slide: 0s;--k-dur-meter: 0s;--k-dur-zoom: 0s;--k-dur-panel: 0s}}:root{--k-fs-planner-film-hero: clamp(76px, 8.7vw, 148px);--k-fs-planner-film-title: clamp(54px, 5.6vw, 94px);--k-fs-planner-film-lead: clamp(18px, 1.65vw, 26px);--k-fs-planner-film-hero-mobile: 76px;--k-fs-planner-film-title-mobile: 54px;--k-fs-planner-film-preview-mobile: 40px;--k-planner-metal-bright: #707070;--k-planner-metal-mid: #666;--k-planner-metal-edge: #383838;--k-planner-metal-natural: #888;--k-planner-metal-white: #dbdbdb;--k-planner-shadow-ink: rgba(0, 0, 0, .7);--k-fs-planner-lockup: clamp(56px, 14.5vw, 208px);--k-fs-planner-caps: clamp(12px, 1.25vw, 18px);--k-fs-planner-stat: clamp(34px, 3.3vw, 48px);--k-fs-planner-mega: clamp(40px, 7.4vw, 128px);--k-fs-planner-mega-stage: 112px;--k-fs-planner-chapter-mobile: 44px;--k-fs-planner-ten: clamp(320px, 42vw, 640px);--k-fs-planner-ten-mobile: 70vw;--k-dur-planner-fade: .7s;--k-dur-planner-word: 1.1s;--k-dur-planner-rise: 1.3s;--k-dur-planner-unblur: .8s;--k-planner-ui-1: #161616;--k-planner-ui-2: #262626;--k-planner-ui-3: #3a3a3a;--k-planner-screen-off: #050505;--k-planner-cursor: rgba(255, 255, 255, .5);--k-planner-cursor-edge: rgba(0, 0, 0, .35);--k-planner-ripple: rgba(255, 255, 255, .75);--k-planner-light: rgba(255, 255, 255, .07)}@media(prefers-reduced-motion:reduce){:root{--k-dur-planner-fade: 0s;--k-dur-planner-word: 0s;--k-dur-planner-rise: 0s;--k-dur-planner-unblur: 0s}}:root{--k-fs-kd-word: clamp(64px, 14.6vw, 200px);--k-fs-kd-word-sm: clamp(56px, 18vw, 104px);--k-fs-kd-mark: clamp(60px, 15.5vw, 200px);--k-fs-kd-search: 19px;--k-text-kdink: #0f1117;--k-text-kdsoft: #454b5b;--k-text-kdmuted: #666c7f;--k-kd-sky: radial-gradient(46% 52% at 4% 2%, #ffd0e8 0%, rgba(255, 208, 232, 0) 70%), radial-gradient(40% 48% at 98% 4%, #bdeee4 0%, rgba(189, 238, 228, 0) 70%), radial-gradient(44% 42% at 62% 30%, #fff1bc 0%, rgba(255, 241, 188, 0) 70%), radial-gradient(50% 46% at 14% 62%, #dcd5ff 0%, rgba(220, 213, 255, 0) 70%), radial-gradient(42% 40% at 90% 70%, #ffd8c6 0%, rgba(255, 216, 198, 0) 70%), radial-gradient(50% 40% at 40% 100%, #c9ecf2 0%, rgba(201, 236, 242, 0) 70%), linear-gradient(180deg, #f9f2fa 0%, #eef6f6 50%, #f8f3ee 100%);--k-kd-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.92' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.25 0 0 0 -0.5'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--k-kd-aura: conic-gradient(from 0deg, #ffb6da, #a6eadc, #fff0a2, #c7bdff, #ffc8ad, #ffb6da);--k-kd-title-ink: linear-gradient(100deg, #24707a 0%, #5a49cf 34%, #b8367f 66%, #a8700f 100%);--k-kd-bar: rgba(253, 251, 255, .74);--k-kd-panel: rgba(255, 255, 255, .86);--k-kd-tile-classic: linear-gradient(180deg, #fdfdfe 0%, #f0f1f5 100%);--k-kd-spin-legendary: conic-gradient(from var(--kd-a, 0deg), #f4dc95, #c08f2f, #fff5d2, #d6ad55, #f4dc95);--k-kd-spin-one: conic-gradient(from var(--kd-a, 0deg), #7fe0cb, #9ea7ff, #f094da, #ffd189, #7fe0cb);--k-kd-prism: repeating-linear-gradient(115deg, #8fe3d1 0%, #a9b1ff 6%, #f2a2df 12%, #ffd696 18%, #8fe3d1 24%);--k-kd-glare: radial-gradient(circle at var(--mx, 50%) var(--my, 28%), rgba(255, 255, 255, .85) 0%, rgba(255, 255, 255, 0) 46%);--k-kd-glow-rare: 0 26px 46px -26px rgba(70, 120, 215, .55);--k-kd-glow-epic: 0 26px 50px -24px rgba(125, 85, 225, .6);--k-kd-glow-legendary: 0 28px 54px -24px rgba(196, 140, 40, .62);--k-kd-glow-one-hover: 0 32px 70px -26px rgba(205, 100, 200, .7), 0 10px 40px -20px rgba(80, 200, 180, .6);--k-kd-meter: linear-gradient(90deg, #0f1117, #4a4f63);--k-fs-kd-hero: clamp(48px, 5.5vw, 100px);--k-fs-kd-h2: clamp(24px, 2vw, 32px);--k-kd-page: linear-gradient(180deg, rgba(255, 255, 255, .6), rgba(255, 255, 255, .38));--k-kd-paper: #fbfcff;--k-kd-white: #fff;--k-kd-glass: rgba(255, 255, 255, .58);--k-kd-edge: rgba(255, 255, 255, .92);--k-kd-hair: rgba(15, 17, 23, .09);--k-kd-ink-fill: #0f1117;--k-kd-tile: radial-gradient(80% 60% at 50% 42%, #fff 0%, rgba(255, 255, 255, 0) 70%), linear-gradient(160deg, #f5f7ff, #e5e1f6);--k-kd-holo: conic-gradient(from 210deg, #8fd0ff, #b9a6ff, #ff9fd4, #a6f3e4, #fff1b8, #8fd0ff);--k-kd-holo-btn: linear-gradient(90deg, #8fbaff, #c3adff 52%, #f2a3d3);--k-kd-orb-light: radial-gradient(circle at 34% 28%, rgba(255, 255, 255, .95), rgba(255, 255, 255, 0) 34%);--k-kd-word-front: linear-gradient(176deg, #0f1117 38%, #6f7488 100%);--k-kd-word-back: linear-gradient(180deg, #858a9e 0%, rgba(133, 138, 158, .3) 100%);--k-kd-mark-fill: linear-gradient(180deg, rgba(15, 17, 23, .82) 0%, rgba(69, 75, 91, .62) 100%);--k-kd-mark-stroke: rgba(255, 255, 255, .95);--k-kd-wave: rgba(255, 255, 255, .9);--k-kd-shadow-page: 0 40px 90px -40px rgba(70, 80, 140, .45), inset 0 1px 0 #fff;--k-kd-shadow-card: 0 18px 40px -22px rgba(50, 60, 110, .45);--k-kd-shadow-pill: 0 6px 18px -8px rgba(40, 50, 90, .3);--k-kd-shadow-orb: inset 0 -10px 20px rgba(90, 70, 170, .28), 0 12px 30px -8px rgba(130, 110, 220, .5);--k-kd-drop: drop-shadow(0 18px 16px rgba(50, 60, 110, .18));--k-kd-tab-shadow: 0 2px 10px -3px rgba(40, 50, 90, .22);--k-kd-page-max: 1480px;--k-kd-tile-rare: radial-gradient(80% 60% at 50% 42%, #fff 0%, rgba(255, 255, 255, 0) 70%), linear-gradient(160deg, #eef6ff, #cfe0fa);--k-kd-tile-epic: radial-gradient(80% 60% at 50% 42%, #fff 0%, rgba(255, 255, 255, 0) 70%), linear-gradient(160deg, #f6efff, #d6c3f7);--k-kd-tile-legendary: radial-gradient(80% 60% at 50% 42%, #fff 0%, rgba(255, 255, 255, 0) 70%), linear-gradient(160deg, #fff9ec, #ecd6a6);--k-kd-tile-one: radial-gradient(66% 54% at 50% 46%, rgba(255, 255, 255, .92) 0%, rgba(255, 255, 255, 0) 80%), conic-gradient(from 215deg at 58% 42%, #d1f3eb, #d5d8fd, #f4d4f0, #ffe9cd, #d9f6e1, #d1e5ff, #d1f3eb);--k-kd-oil: linear-gradient(115deg, #94e4d3 0%, #a7afff 27%, #eea2df 52%, #ffd598 76%, #94e4d3 100%);--k-kd-foil: linear-gradient(115deg, #f5f6f9 0%, #c8ccd6 42%, #fdfdfe 56%, #b8bcc8 100%);--k-kd-sheen: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, .62) 50%, rgba(255, 255, 255, 0));--k-kd-ring-rare: #95b8ec;--k-kd-ring-epic: #ad8fe8;--k-kd-ring-legendary: #dcc28a;--k-kd-glow-one: 0 20px 44px -22px rgba(150, 110, 230, .6);--k-kd-shadow-lift: 0 22px 40px -24px rgba(50, 60, 110, .5);--k-kd-shadow-side: 0 26px 60px -32px rgba(50, 60, 110, .5), inset 0 1px 0 #fff;--k-kd-print-black: #0f1117;--k-kd-print-white: #fff;--k-kd-print-red: #a3172f;--k-kd-print-pink: #f4a7c8;--k-kd-print-gold: linear-gradient(135deg, #f7e6a6, #c69c45 55%, #f1d98b);--k-kd-print-silver: linear-gradient(135deg, #f6f7f9, #b4b9c3 55%, #eceef2)}.ag-face--mascot,.ag-reveal{--k-mascot-pip-light: #B8E1FD;--k-mascot-pip: #77B6EB;--k-mascot-pip-shade: #397BB8;--k-mascot-pip-blush: #A7C5EC;--k-mascot-momo-light: #FFE0B6;--k-mascot-momo: #F8B682;--k-mascot-momo-shade: #D77F61;--k-mascot-momo-blush: #ED957E;--k-mascot-clover-light: #D6EDC4;--k-mascot-clover: #A5CC94;--k-mascot-clover-shade: #628D72;--k-mascot-clover-blush: #95B981;--k-mascot-luna-light: #E5D7FD;--k-mascot-luna: #BEA5E1;--k-mascot-luna-shade: #8874B0;--k-mascot-luna-blush: #CFAEDC;--k-mascot-sunny-light: #FFF0B3;--k-mascot-sunny: #EED078;--k-mascot-sunny-shade: #CCA05B;--k-mascot-sunny-blush: #E9B585;--k-mascot-berry-light: #FFD5DC;--k-mascot-berry: #EEA1B7;--k-mascot-berry-shade: #BE6F93;--k-mascot-berry-blush: #DB7F9D;--k-mascot-ink: #30313D;--k-mascot-highlight: #FFFFFF;--k-mascot-shadow: #06080E;--k-mascot-tongue: #E69DAA;--k-mascot-smile: #FFF5EC;--k-mascot-laptop-edge: #303847;--k-mascot-laptop-line: #697385;--k-mascot-laptop: #485365;--k-mascot-laptop-sheen: #677488;--k-mascot-laptop-mark: #BCC7D5;--k-mascot-laptop-base: #7D8795;--k-mascot-laptop-rim: #CCD3DB;--k-mascot-laptop-trackpad: #546071}.ag-atmosphere{--k-glass-black: #0D0C0F;--k-glass-shadow: #080709D9;--k-glass-amber: #E88628;--k-glass-orange: #AF442B;--k-glass-violet: #56406F}:root{--k-fvg-bg: #0A0B0B;--k-fvg-side: #0D0F0E;--k-fvg-card: #141615;--k-fvg-card-2: #1B1E1C;--k-fvg-card-3: #242825;--k-fvg-moss: #232B24;--k-fvg-moss-2: #2C362D;--k-fvg-paper: #E3E6E1;--k-fvg-paper-2: #CDD1CB;--k-fvg-paper-line: #0E100F1F;--k-fvg-line: #FFFFFF12;--k-fvg-line-2: #FFFFFF21;--k-fvg-grid: #FFFFFF26;--k-fvg-green: #4DE36A;--k-fvg-green-hot: #86F29A;--k-fvg-green-soft: #4DE36A29;--k-fvg-green-faint: #4DE36A14;--k-fvg-green-glow: #4DE36A59;--k-fvg-green-deep: #12301B;--k-fvg-grey: #A2A8A3;--k-fvg-grey-2: #6B716C;--k-fvg-grey-3: #3E433F;--k-fvg-shadow: #000000A8;--k-text-fvink: #F3F4F2;--k-text-fvmute: #F3F4F2A6;--k-text-fvdim: #F3F4F276;--k-text-fvgreen: #5EEA7A;--k-text-fvongreen: #06120A;--k-text-fvpaper: #0E100F;--k-text-fvpapermute: #0E100F9E;--k-font-fvg: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--k-font-fvg-display: "Inter Tight", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--k-font-fvg-mono: ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, Consolas, monospace;--k-fs-fvg-hello: clamp(26px, 2.2vw, 34px);--k-fs-fvg-kpi: clamp(30px, 2.6vw, 40px);--k-fs-fvg-kpi-sm: clamp(22px, 1.8vw, 28px);--k-fs-fvg-ring: clamp(24px, 2vw, 30px);--k-fs-fvg-name: clamp(20px, 1.6vw, 24px);--k-fs-fvg-stat: 17px;--k-fs-fvg-card: 15px;--k-fs-fvg-label: 12px;--k-r-fvg: 18px;--k-r-fvg-md: 14px;--k-r-fvg-sm: 10px}.cw{--cw-sky-peach: #E9A07F;--cw-sky-ember: #C9604B;--cw-sky-pearl: #EFE3DA;--cw-sky-teal: #2F7F9F;--cw-sky-plum: #5E4688;--cw-h-orange: #FF8A1F;--cw-h-amber: #FFC93D;--cw-h-pink: #FF4FB8;--cw-h-magenta: #C63BFF;--cw-h-cyan: #36E2D4;--cw-h-blue: #2F6BFF;--cw-h-violet: #7B5CFF;--cw-h-mint: #A6F7D6;--cw-h-pearl: #F6F1FF}
