@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Sora:wght@400;500;600;700&display=swap";:root{color-scheme:dark;--shell-pad: 1.5rem;--radius-xl: 1.9rem;--radius-lg: 1.35rem;--radius-md: 1rem;--fit-badge-ink: #f7fafc;--button-primary-ink: #f6fbff;--brand-icon-filter: none}:root,:root[data-theme=dark]{--bg: #02050c;--surface: rgba(7, 13, 25, .34);--surface-strong: rgba(7, 13, 25, .74);--surface-subtle: rgba(255, 255, 255, .03);--surface-faint: rgba(255, 255, 255, .04);--surface-hover: rgba(255, 255, 255, .06);--surface-panel: rgba(4, 10, 18, .4);--surface-input: rgba(7, 13, 25, .46);--surface-input-strong: rgba(4, 10, 18, .5);--surface-editor: rgba(4, 9, 17, .54);--surface-accent-soft: rgba(114, 205, 255, .08);--surface-accent: rgba(114, 205, 255, .1);--surface-accent-strong: rgba(114, 205, 255, .12);--backdrop-scrim: rgba(0, 0, 0, .18);--drawer-bg: rgba(3, 6, 12, .96);--drawer-shadow: 1.4rem 0 3rem rgba(0, 0, 0, .28);--outline-soft: rgba(255, 255, 255, .08);--outline-strong: rgba(255, 255, 255, .14);--accent-border-soft: rgba(114, 205, 255, .22);--accent-border: rgba(114, 205, 255, .3);--accent-border-strong: rgba(114, 205, 255, .38);--field-focus-ring: rgba(114, 205, 255, .12);--danger-bg: rgba(214, 62, 62, .12);--danger-text: #ffd8d8;--success-bg: rgba(69, 173, 123, .14);--success-text: #d3ffe6;--feedback-good: #c4ffd9;--feedback-bad: #ffd8d8;--border: rgba(186, 222, 255, .1);--border-strong: rgba(186, 222, 255, .22);--text: #f6fbff;--text-soft: rgba(225, 238, 249, .76);--muted: rgba(195, 216, 233, .58);--accent: #77d1ff;--glow: #63c7ff;--shadow-lg: 0 2.6rem 4.6rem rgba(1, 4, 12, .42);--brand-accent: #77d1ff;--brand-accent-strong: #4ba7ff;--brand-accent-soft: #d8f0ff;--brand-focus: #72cdff;--brand-sage: #7ea4b6;--brand-plum: #0a1120;--brand-wordmark: #f6fbff;--body-glow-one: rgba(212, 237, 249, .14);--body-glow-two: rgba(155, 107, 85, .1);--ambient-base-start: #02050c;--ambient-base-mid: #06101a;--ambient-base-end: #03060d;--ambient-glow-one: rgba(108, 190, 255, .14);--ambient-glow-two: rgba(94, 118, 255, .08);--hero-stage-bg: #04070f;--hero-shade-left: rgba(2, 5, 12, .94);--hero-shade-mid: rgba(2, 5, 12, .72);--hero-shade-clear: rgba(2, 5, 12, .28);--hero-shade-right: rgba(2, 5, 12, .82);--hero-shade-top: rgba(2, 5, 12, .55);--hero-shade-bottom: #02050c;--hero-glow-one: rgba(116, 206, 255, .16);--hero-glow-two: rgba(90, 126, 255, .12);--card-base: #0a0f19;--card-shadow: 0 1.2rem 2.4rem rgba(1, 4, 12, .28);--card-shadow-hover: 0 2rem 3.4rem rgba(1, 4, 12, .4);--card-ink: #f6fbff;--card-badge-bg: rgba(3, 10, 22, .62);--card-badge-border: rgba(255, 255, 255, .1);--card-meta: rgba(228, 239, 249, .76);--card-shade-top: rgba(11, 8, 12, .1);--card-shade-bottom: rgba(11, 8, 12, .88);--card-shade-glow: rgba(245, 214, 200, .12);--card-inner-outline: rgba(255, 255, 255, .04);--card-inner-outline-soft: rgba(255, 255, 255, .02);--topbar-bg-start: rgba(2, 5, 12, .88);--topbar-bg-end: rgba(2, 5, 12, 0);--nav-muted: rgba(217, 235, 249, .72);--nav-active: #f6fbff;--nav-underline: linear-gradient(90deg, rgba(121, 213, 255, .95), rgba(121, 213, 255, 0));--icon-ink: rgba(245, 250, 255, .84);--notice-dot: #72cdff;--notice-glow: rgba(114, 205, 255, .72);--profile-bg: linear-gradient(145deg, rgba(11, 54, 96, .85), rgba(10, 28, 59, .92));--profile-ink: #f6fbff;--scroll-thumb: rgba(168, 206, 234, .15);--glass-panel-tint: rgba(5, 9, 17, .44);--button-secondary-bg: rgba(255, 255, 255, .03);--chip-bg: color-mix(in srgb, var(--brand-plum) 26%, rgba(255, 255, 255, .04));--loading-overlay: radial-gradient(circle at top, rgba(110, 178, 232, .12), transparent 28%), radial-gradient(circle at bottom, rgba(155, 107, 85, .12), transparent 30%), linear-gradient(180deg, rgba(5, 8, 14, .98), rgba(5, 8, 14, .995));--rich-content-shadow: 0 1.5rem 3rem rgba(0, 0, 0, .22)}:root[data-theme=light]{color-scheme:light;--bg: #edf4fb;--surface: rgba(255, 255, 255, .68);--surface-strong: rgba(255, 255, 255, .92);--surface-subtle: rgba(17, 42, 66, .04);--surface-faint: rgba(17, 42, 66, .05);--surface-hover: rgba(17, 42, 66, .08);--surface-panel: rgba(255, 255, 255, .82);--surface-input: rgba(255, 255, 255, .88);--surface-input-strong: rgba(255, 255, 255, .94);--surface-editor: rgba(255, 255, 255, .92);--surface-accent-soft: rgba(45, 138, 196, .08);--surface-accent: rgba(45, 138, 196, .1);--surface-accent-strong: rgba(45, 138, 196, .14);--backdrop-scrim: rgba(12, 22, 34, .12);--drawer-bg: rgba(250, 252, 255, .98);--drawer-shadow: 1.2rem 0 2.6rem rgba(23, 52, 78, .14);--outline-soft: rgba(23, 52, 78, .1);--outline-strong: rgba(23, 52, 78, .16);--accent-border-soft: rgba(45, 138, 196, .22);--accent-border: rgba(45, 138, 196, .3);--accent-border-strong: rgba(45, 138, 196, .38);--field-focus-ring: rgba(45, 138, 196, .14);--danger-bg: rgba(217, 74, 61, .12);--danger-text: #a53022;--success-bg: rgba(41, 151, 97, .12);--success-text: #0f7a4a;--feedback-good: #0f7a4a;--feedback-bad: #a53022;--border: rgba(31, 71, 103, .12);--border-strong: rgba(31, 71, 103, .2);--text: #102133;--text-soft: rgba(27, 43, 58, .82);--muted: rgba(71, 91, 108, .72);--accent: #2f8fc8;--glow: #4aa8d9;--shadow-lg: 0 2.2rem 4rem rgba(39, 70, 95, .14);--brand-accent: #2f8fc8;--brand-accent-strong: #1f6e9d;--brand-accent-soft: #dff1fb;--brand-focus: #2d8ac4;--brand-sage: #67879b;--brand-plum: #eaf2f9;--brand-wordmark: #102133;--body-glow-one: rgba(93, 182, 224, .16);--body-glow-two: rgba(143, 193, 223, .14);--ambient-base-start: #eef5fb;--ambient-base-mid: #f5f9fd;--ambient-base-end: #e7eff7;--ambient-glow-one: rgba(77, 171, 219, .18);--ambient-glow-two: rgba(143, 193, 223, .14);--hero-stage-bg: #eff5fa;--hero-shade-left: rgba(239, 245, 250, .9);--hero-shade-mid: rgba(239, 245, 250, .72);--hero-shade-clear: rgba(239, 245, 250, .18);--hero-shade-right: rgba(228, 238, 248, .82);--hero-shade-top: rgba(240, 246, 251, .45);--hero-shade-bottom: #e9f0f8;--hero-glow-one: rgba(93, 182, 224, .16);--hero-glow-two: rgba(170, 203, 227, .16);--card-base: #f9fcff;--card-shadow: 0 1.1rem 2.2rem rgba(39, 70, 95, .12);--card-shadow-hover: 0 1.6rem 3rem rgba(39, 70, 95, .16);--card-ink: #f7fbff;--card-badge-bg: rgba(248, 251, 255, .86);--card-badge-border: rgba(16, 33, 51, .1);--card-meta: rgba(232, 241, 248, .8);--card-shade-top: rgba(245, 249, 252, .08);--card-shade-bottom: rgba(12, 18, 26, .66);--card-shade-glow: rgba(255, 255, 255, .2);--card-inner-outline: rgba(255, 255, 255, .08);--card-inner-outline-soft: rgba(255, 255, 255, .04);--topbar-bg-start: rgba(244, 248, 252, .24);--topbar-bg-end: rgba(244, 248, 252, 0);--nav-muted: rgba(55, 79, 101, .74);--nav-active: #102133;--nav-underline: linear-gradient(90deg, rgba(45, 138, 196, .95), rgba(45, 138, 196, 0));--icon-ink: rgba(16, 33, 51, .84);--notice-dot: #2d8ac4;--notice-glow: rgba(45, 138, 196, .42);--profile-bg: linear-gradient(145deg, rgba(219, 238, 249, .98), rgba(200, 225, 243, .98));--profile-ink: #102133;--scroll-thumb: rgba(82, 119, 150, .18);--glass-panel-tint: rgba(248, 251, 255, .72);--button-primary-ink: #f7fbff;--button-secondary-bg: rgba(17, 42, 66, .04);--chip-bg: color-mix(in srgb, var(--brand-plum) 72%, rgba(255, 255, 255, .68));--loading-overlay: radial-gradient(circle at top, rgba(45, 138, 196, .12), transparent 28%), radial-gradient(circle at bottom, rgba(143, 193, 223, .16), transparent 30%), linear-gradient(180deg, rgba(244, 248, 252, .97), rgba(236, 243, 249, .995));--rich-content-shadow: 0 1rem 2.2rem rgba(36, 62, 82, .12);--brand-icon-filter: brightness(0) saturate(100%) invert(11%) sepia(18%) saturate(1148%) hue-rotate(173deg) brightness(96%) contrast(94%)}.app-shell.route-brand{--surface: rgba(35, 27, 34, .34);--surface-strong: rgba(30, 22, 28, .8);--surface-subtle: rgba(255, 255, 255, .03);--surface-faint: rgba(255, 255, 255, .04);--surface-hover: rgba(255, 255, 255, .06);--surface-panel: rgba(31, 22, 29, .56);--surface-input: rgba(30, 22, 28, .48);--surface-input-strong: rgba(30, 22, 28, .58);--surface-editor: rgba(24, 18, 23, .58);--surface-accent-soft: rgba(212, 237, 249, .08);--surface-accent: rgba(212, 237, 249, .1);--surface-accent-strong: rgba(212, 237, 249, .14);--drawer-bg: rgba(12, 9, 14, .96);--drawer-shadow: 1.4rem 0 3rem rgba(12, 8, 12, .28);--outline-soft: rgba(246, 242, 238, .08);--outline-strong: rgba(246, 242, 238, .14);--accent-border-soft: rgba(212, 237, 249, .22);--accent-border: rgba(212, 237, 249, .3);--accent-border-strong: rgba(212, 237, 249, .38);--field-focus-ring: rgba(212, 237, 249, .14);--danger-bg: rgba(214, 62, 62, .12);--danger-text: #ffd8d8;--success-bg: rgba(69, 173, 123, .14);--success-text: #d3ffe6;--feedback-good: #d3ffe6;--feedback-bad: #ffd8d8;--border: rgba(246, 242, 238, .09);--border-strong: rgba(212, 237, 249, .18);--text: #f6f2ee;--text-soft: rgba(238, 228, 220, .78);--muted: rgba(203, 189, 180, .66);--shadow-lg: 0 2.6rem 4.6rem rgba(13, 8, 14, .46);--brand-accent: #9b6b55;--brand-accent-strong: #7d5748;--brand-accent-soft: #f5d6c8;--brand-focus: #d4edf9;--brand-sage: #7b8c7a;--brand-plum: #330033;--brand-wordmark: #f6f2ee;--body-glow-one: rgba(155, 107, 85, .12);--body-glow-two: rgba(212, 237, 249, .1);--ambient-base-start: #140f15;--ambient-base-mid: #100c13;--ambient-base-end: #08070c;--ambient-glow-one: rgba(212, 237, 249, .1);--ambient-glow-two: rgba(206, 77, 125, .08);--hero-stage-bg: #140f15;--hero-shade-left: rgba(17, 12, 18, .95);--hero-shade-mid: rgba(17, 12, 18, .74);--hero-shade-clear: rgba(17, 12, 18, .24);--hero-shade-right: rgba(11, 8, 12, .84);--hero-shade-top: rgba(19, 13, 17, .52);--hero-shade-bottom: #08070c;--hero-glow-one: rgba(212, 237, 249, .12);--hero-glow-two: rgba(155, 107, 85, .14);--card-base: #161016;--card-shadow: 0 1.35rem 2.5rem rgba(12, 8, 12, .34);--card-shadow-hover: 0 2.15rem 3.7rem rgba(12, 8, 12, .46);--card-ink: #f6f2ee;--card-badge-bg: rgba(38, 28, 34, .76);--card-badge-border: rgba(246, 242, 238, .1);--card-meta: rgba(233, 222, 214, .78);--card-shade-top: rgba(17, 12, 18, .12);--card-shade-bottom: rgba(17, 12, 18, .88);--card-shade-glow: rgba(212, 237, 249, .12);--topbar-bg-start: rgba(12, 9, 14, .9);--topbar-bg-end: rgba(12, 9, 14, 0);--nav-muted: rgba(236, 228, 221, .72);--nav-active: #f6f2ee;--nav-underline: linear-gradient(90deg, rgba(212, 237, 249, .95), rgba(155, 107, 85, .5), rgba(155, 107, 85, 0));--icon-ink: rgba(245, 239, 233, .86);--notice-dot: #d4edf9;--notice-glow: rgba(212, 237, 249, .68);--profile-bg: linear-gradient(145deg, rgba(59, 31, 45, .94), rgba(28, 19, 28, .98));--profile-ink: #f6f2ee;--scroll-thumb: rgba(245, 214, 200, .22);--glass-panel-tint: rgba(17, 12, 18, .48);--button-primary-ink: #fffaf7;--button-secondary-bg: rgba(255, 255, 255, .03);--chip-bg: color-mix(in srgb, var(--brand-plum) 38%, rgba(255, 255, 255, .04));--loading-overlay: radial-gradient(circle at top, rgba(212, 237, 249, .12), transparent 28%), radial-gradient(circle at bottom, rgba(155, 107, 85, .14), transparent 30%), linear-gradient(180deg, rgba(12, 9, 14, .98), rgba(12, 9, 14, .995))}:root[data-theme=light] .app-shell.route-brand{--bg: #fbf5f2;--surface: rgba(255, 249, 245, .72);--surface-strong: rgba(255, 248, 244, .94);--surface-subtle: rgba(83, 53, 46, .04);--surface-faint: rgba(83, 53, 46, .05);--surface-hover: rgba(83, 53, 46, .08);--surface-panel: rgba(255, 248, 244, .84);--surface-input: rgba(255, 250, 247, .9);--surface-input-strong: rgba(255, 252, 249, .95);--surface-editor: rgba(255, 250, 247, .92);--surface-accent-soft: rgba(155, 107, 85, .08);--surface-accent: rgba(155, 107, 85, .1);--surface-accent-strong: rgba(155, 107, 85, .14);--drawer-bg: rgba(255, 248, 244, .98);--drawer-shadow: 1.2rem 0 2.6rem rgba(72, 47, 42, .12);--outline-soft: rgba(83, 53, 46, .1);--outline-strong: rgba(83, 53, 46, .16);--accent-border-soft: rgba(155, 107, 85, .22);--accent-border: rgba(155, 107, 85, .3);--accent-border-strong: rgba(155, 107, 85, .38);--field-focus-ring: rgba(155, 107, 85, .14);--danger-bg: rgba(217, 74, 61, .12);--danger-text: #a53022;--success-bg: rgba(24, 128, 83, .13);--success-text: #12633f;--feedback-good: #12633f;--feedback-bad: #a53022;--border: rgba(114, 84, 78, .12);--border-strong: rgba(114, 84, 78, .2);--text: #2a1f23;--text-soft: rgba(58, 43, 48, .82);--muted: rgba(109, 92, 88, .72);--accent: #9b6b55;--glow: #b88269;--shadow-lg: 0 2.2rem 4rem rgba(72, 47, 42, .12);--brand-accent: #9b6b55;--brand-accent-strong: #7d5748;--brand-accent-soft: #f5d6c8;--brand-focus: #b88269;--brand-sage: #7b8c7a;--brand-plum: #f2e7e1;--brand-wordmark: #2a1f23;--body-glow-one: rgba(155, 107, 85, .12);--body-glow-two: rgba(212, 237, 249, .12);--ambient-base-start: #fcf6f2;--ambient-base-mid: #faf4ef;--ambient-base-end: #f5ece7;--ambient-glow-one: rgba(155, 107, 85, .12);--ambient-glow-two: rgba(212, 237, 249, .12);--hero-stage-bg: #faf3ef;--hero-shade-left: rgba(250, 243, 239, .92);--hero-shade-mid: rgba(250, 243, 239, .72);--hero-shade-clear: rgba(250, 243, 239, .16);--hero-shade-right: rgba(239, 229, 224, .84);--hero-shade-top: rgba(248, 240, 235, .45);--hero-shade-bottom: #f2e7e1;--hero-glow-one: rgba(212, 237, 249, .14);--hero-glow-two: rgba(155, 107, 85, .16);--card-base: #fffaf7;--card-shadow: 0 1.1rem 2.2rem rgba(72, 47, 42, .1);--card-shadow-hover: 0 1.6rem 3rem rgba(72, 47, 42, .14);--card-ink: #fffaf7;--card-badge-bg: rgba(255, 248, 244, .84);--card-badge-border: rgba(72, 47, 42, .1);--card-meta: rgba(247, 239, 234, .82);--card-shade-top: rgba(248, 240, 235, .08);--card-shade-bottom: rgba(36, 26, 30, .66);--card-shade-glow: rgba(212, 237, 249, .16);--topbar-bg-start: rgba(252, 246, 242, .18);--topbar-bg-end: rgba(252, 246, 242, 0);--nav-muted: rgba(108, 92, 88, .74);--nav-active: #2a1f23;--nav-underline: linear-gradient(90deg, rgba(155, 107, 85, .95), rgba(155, 107, 85, 0));--icon-ink: rgba(42, 31, 35, .84);--notice-dot: #9b6b55;--notice-glow: rgba(155, 107, 85, .3);--profile-bg: linear-gradient(145deg, rgba(245, 225, 214, .98), rgba(234, 212, 200, .98));--profile-ink: #2a1f23;--scroll-thumb: rgba(155, 107, 85, .16);--glass-panel-tint: rgba(255, 249, 245, .76);--button-primary-ink: #fffaf7;--button-secondary-bg: rgba(83, 53, 46, .04);--chip-bg: color-mix(in srgb, var(--brand-plum) 76%, rgba(255, 255, 255, .68));--loading-overlay: radial-gradient(circle at top, rgba(212, 237, 249, .12), transparent 28%), radial-gradient(circle at bottom, rgba(155, 107, 85, .12), transparent 30%), linear-gradient(180deg, rgba(252, 246, 242, .98), rgba(245, 236, 231, .995));--brand-icon-filter: brightness(0) saturate(100%) invert(10%) sepia(11%) saturate(918%) hue-rotate(292deg) brightness(96%) contrast(92%)}*{box-sizing:border-box}html,body{min-height:100%}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Plus Jakarta Sans,system-ui,sans-serif;text-rendering:optimizeLegibility}body:before,body:after{content:"";position:fixed;z-index:0;pointer-events:none;filter:blur(7rem);opacity:.16}body:before{top:-14rem;right:-12rem;width:26rem;height:26rem;background:radial-gradient(circle,var(--body-glow-one),transparent 72%)}body:after{bottom:-16rem;left:-10rem;width:28rem;height:28rem;background:radial-gradient(circle,var(--body-glow-two),transparent 72%)}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img,svg{display:block;max-width:100%}.app-shell{position:relative;min-height:100vh}.shell-overlay{position:relative;z-index:1;display:block;min-height:100vh;padding:0 var(--shell-pad) 2.5rem}.content-stage{display:grid;grid-template-rows:auto 1fr;gap:0;min-width:0;max-width:100%}.content-main{min-width:0;padding-bottom:2rem}.glass-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-plum) 34%,rgba(255,255,255,0)) 0%,var(--glass-panel-tint)),var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg),inset 0 1px #ffffff06;backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem)}.section-eyebrow{display:inline-flex;align-items:center;gap:.55rem;color:color-mix(in srgb,var(--brand-focus) 48%,var(--text) 52%);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.section-eyebrow:before{content:"";width:1.55rem;height:1px;background:linear-gradient(90deg,var(--brand-focus),transparent)}.page-title{margin:0;font-family:Sora,system-ui,sans-serif;font-size:clamp(2.7rem,5vw,5.4rem);line-height:.94;letter-spacing:-.08em;max-width:10ch}.page-subtitle{margin:0;color:var(--muted);font-size:clamp(1rem,1.4vw,1.08rem);line-height:1.7;max-width:52rem}.button-primary,.button-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:2.55rem;padding:0 1rem;border-radius:999px;font-weight:700;font-size:.9rem;letter-spacing:-.02em;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,opacity .18s ease}.button-primary{border:1px solid transparent;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-accent-soft) 34%,var(--brand-accent) 66%),var(--brand-accent-strong));color:var(--button-primary-ink);box-shadow:0 1.1rem 2.2rem color-mix(in srgb,var(--brand-accent) 28%,transparent)}.button-secondary{border:1px solid var(--border);background:var(--button-secondary-bg);color:var(--text)}.button-primary:hover,.button-primary:focus-visible,.button-secondary:hover,.button-secondary:focus-visible{transform:translateY(-.08rem)}.tag,.chip{display:inline-flex;align-items:center;min-height:1.62rem;padding:0 .56rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--brand-focus) 18%,var(--border));background:var(--chip-bg);color:color-mix(in srgb,var(--text) 88%,var(--brand-focus) 12%);font-size:.68rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.chip--accent{border-color:color-mix(in srgb,var(--brand-accent) 42%,transparent);background:color-mix(in srgb,var(--brand-accent) 18%,transparent)}.mini-label{color:color-mix(in srgb,var(--brand-focus) 36%,var(--muted) 64%);font-size:.76rem;text-transform:uppercase;letter-spacing:.13em}.pill-row,.action-row{display:flex;flex-wrap:wrap;gap:.7rem}.bullet-list{margin:0;padding-left:1.15rem;color:var(--text-soft)}.bullet-list li+li{margin-top:.7rem}::-webkit-scrollbar{width:.66rem;height:.66rem}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:999px}::-webkit-scrollbar-track{background:transparent}@media(max-width:980px){:root{--shell-pad: .95rem}.shell-overlay{padding-bottom:1.6rem}}@media(max-width:720px){:root{--shell-pad: .85rem}.shell-overlay{padding-bottom:1.5rem}.page-title{max-width:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ambient-stage.svelte-quu78q{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background:linear-gradient(180deg,var(--ambient-base-start) 0%,var(--ambient-base-mid) 48%,var(--ambient-base-end) 100%)}.ambient-stage__glow.svelte-quu78q{position:absolute;top:0;right:0;bottom:0;left:0}.ambient-stage__glow--one.svelte-quu78q{background:radial-gradient(circle at 78% 10%,var(--ambient-glow-one),transparent 20%);filter:blur(3.5rem)}.ambient-stage__glow--two.svelte-quu78q{background:radial-gradient(circle at 18% 24%,var(--ambient-glow-two),transparent 18%);filter:blur(4rem)}.workspace-shell.svelte-12qhfyh{min-height:calc(100vh - 6rem);padding-top:.6rem}.workspace-shell--hero.svelte-12qhfyh{padding-top:0}.shell-overlay.route-intake.svelte-12qhfyh{padding-bottom:2.5rem}.shell-overlay.route-world.svelte-12qhfyh,.shell-overlay.route-academy-admin.svelte-12qhfyh{padding:0}.content-stage.route-world.svelte-12qhfyh{min-height:100vh}.content-main.route-intake.svelte-12qhfyh{min-height:auto;padding-bottom:2rem;overflow:visible}.content-main.route-world.svelte-12qhfyh{min-height:100vh;padding-bottom:0;overflow:hidden}.content-main.route-academy-admin.svelte-12qhfyh,.workspace-shell--academy-admin.svelte-12qhfyh{min-height:100vh;padding:0;overflow:hidden}
