._hills_1nrt3_1{z-index:0;isolation:isolate;background:var(--hills-bg);pointer-events:none;transition:background 1.2s;position:fixed;inset:0;overflow:hidden}._photo_1nrt3_12{z-index:0;transition:opacity 1.2s ease-in-out;display:block;position:absolute;inset:0;overflow:hidden}._photo_1nrt3_12 img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}._photo_1nrt3_12[data-phase=dark],:root[data-theme=dark] ._photo_1nrt3_12[data-phase=light]{opacity:0}:root[data-theme=dark] ._photo_1nrt3_12[data-phase=dark]{opacity:1}._stars_1nrt3_38{z-index:1;opacity:0;background-size:100% 100%;transition:opacity 1.2s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 42%,#0000 57%);mask-image:linear-gradient(#000 0% 42%,#0000 57%)}._milkyWay_1nrt3_48{--img-w:max(100vw, 100vh * 1672 / 941);--img-h:max(100vh, 100vw * 941 / 1672);--img-left:calc((100vw - var(--img-w)) * .5);--sphere-x:calc(var(--img-left) + .777 * var(--img-w));--sphere-y:calc(50vh + (.414 - .5) * var(--img-h));--sphere-r:calc(.122 * var(--img-w));--horizon:calc(50vh + (.54 - .5) * var(--img-h));z-index:1;-webkit-mask-image:radial-gradient(circle at var(--sphere-x) var(--sphere-y), transparent var(--sphere-r), #000 calc(var(--sphere-r) * 1.35)), linear-gradient(to bottom, #000 calc(var(--horizon) - 16vh), transparent var(--horizon));mask-image:radial-gradient(circle at var(--sphere-x) var(--sphere-y), transparent var(--sphere-r), #000 calc(var(--sphere-r) * 1.35)), linear-gradient(to bottom, #000 calc(var(--horizon) - 16vh), transparent var(--horizon));opacity:0;transition:opacity 1.2s;position:absolute;inset:0;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}._milkyBand_1nrt3_66{background:radial-gradient(ellipse 50% 40% at 50% 50%, var(--milky-way-core), var(--milky-way-edge) 45%, transparent 88%);width:135vmax;height:max(46vh,18.75rem);position:absolute;top:25%;left:50%;transform:translate(-50%,-50%)rotate(18.6deg);-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 24% 76%,#0000 98%);mask-image:linear-gradient(90deg,#0000 2%,#000 24% 76%,#0000 98%)}._milkyBand_1nrt3_66:before{content:"";opacity:.9;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}:root[data-theme=dark] ._stars_1nrt3_38{opacity:.78;background-image:url(/assets/terrain/stars.svg)}:root[data-theme=dark] ._milkyWay_1nrt3_48{opacity:1}:root[data-theme=dark] ._milkyBand_1nrt3_66:before{background-image:url(/assets/terrain/milky-way.svg)}._atmosphere_1nrt3_97{z-index:2;background:radial-gradient(ellipse 34% 22% at 74% 48%, color-mix(in srgb, var(--hills-glow) 12%, transparent), transparent 76%), radial-gradient(ellipse 46% 28% at 84% 57%, var(--hills-haze), transparent 78%);mix-blend-mode:screen;opacity:.72;position:absolute;inset:0}._sunHalo_1nrt3_106{z-index:3;aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--hills-glow) 15%, transparent) 0%, color-mix(in srgb, var(--hills-glow) 7%, transparent) 24%, transparent 68%);width:min(62vw,57.5rem);opacity:var(--hills-glow-power);border-radius:50%;transition:opacity 1.2s;position:absolute;top:24%;left:72%;transform:translate(-50%,-50%)}._bottomShade_1nrt3_120{z-index:5;background:linear-gradient(0deg, color-mix(in srgb, var(--hills-shade) 34%, transparent) 0%, color-mix(in srgb, var(--hills-shade) 12%, transparent) 24%, transparent 56%);position:absolute;inset:0}@media (width<=720px){._photo_1nrt3_12 img{object-position:60% 50%}._sunHalo_1nrt3_106{width:95vw}._milkyWay_1nrt3_48{--img-left:calc((100vw - var(--img-w)) * .6)}}@media (prefers-reduced-motion:reduce){._hills_1nrt3_1,._photo_1nrt3_12,._stars_1nrt3_38,._milkyWay_1nrt3_48,._sunHalo_1nrt3_106{transition:none}}._ocean_53dix_1{z-index:0;background:var(--ocean-bg);pointer-events:none;position:fixed;inset:0;overflow:hidden}._hidden_53dix_10{visibility:hidden}._photo_53dix_14{background-position:77.5%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}@media (aspect-ratio>=2560/1441){._photo_53dix_14{background-position:50%}}._dark_53dix_27{opacity:0}:root[data-theme=dark] ._dark_53dix_27{opacity:1}._sky_53dix_35{--img-w:max(100vw, 100vh * 2560 / 1441);--img-h:max(100vh, 100vw * 1441 / 2560);--img-left:calc((100vw - var(--img-w)) * .775);--img-top:calc((100vh - var(--img-h)) * .5);--sphere-x:calc(var(--img-left) + .7845 * var(--img-w));--sphere-y:calc(var(--img-top) + .382 * var(--img-h));--sphere-r:calc(.205 * var(--img-h));--horizon:calc(var(--img-top) + .542 * var(--img-h));-webkit-mask-image:radial-gradient(circle at var(--sphere-x) var(--sphere-y), transparent var(--sphere-r), #000 calc(var(--sphere-r) * 1.12)), linear-gradient(to bottom, #000 calc(var(--horizon) - 16vh), transparent var(--horizon));mask-image:radial-gradient(circle at var(--sphere-x) var(--sphere-y), transparent var(--sphere-r), #000 calc(var(--sphere-r) * 1.12)), linear-gradient(to bottom, #000 calc(var(--horizon) - 16vh), transparent var(--horizon));position:absolute;inset:0;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}._stars_53dix_51{opacity:.78;background-size:100% 100%;position:absolute;inset:0}._milkyWay_53dix_58{background:radial-gradient(ellipse 50% 40% at 50% 50%, var(--milky-way-core), var(--milky-way-edge) 45%, transparent 88%);width:135vmax;height:max(46vh,18.75rem);position:absolute;top:25%;left:50%;transform:translate(-50%,-50%)rotate(18.6deg);-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 24% 76%,#0000 98%);mask-image:linear-gradient(90deg,#0000 2%,#000 24% 76%,#0000 98%)}._milkyWay_53dix_58:before{content:"";opacity:.9;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}:root[data-theme=dark] ._stars_53dix_51{background-image:url(/assets/terrain/stars.svg)}:root[data-theme=dark] ._milkyWay_53dix_58:before{background-image:url(/assets/terrain/milky-way.svg)}._scene_53dix_86{position:absolute;inset:0}._scene_53dix_86 canvas{opacity:0;transition:opacity .2s}._stage_1n3a2_1{z-index:0;pointer-events:none;background:var(--backdrop);position:fixed;inset:0}._main_1qd6z_1{z-index:1;width:min(80rem,100% - 3rem);padding:calc(var(--header-h) + 2rem) 0 4rem;margin:0 auto;position:relative}._home_1qd6z_9{z-index:1;align-items:center;min-height:100vh;display:flex;position:relative}._homePage_1qd6z_17{--bg:#02040a;--bg-raised:#080c18db;--fg:#fff;--muted:#aabdd8;--line:#8cb4ff2e;--accent:#8ab4f8;--accent-strong:#f4f7ff;--hero-title:#fff;--hero-title-shadow:0 0 24px #8ab4f859;--hero-sub:#aabdd8;--glass:#060a16c7;--glass-line:#8cb4ff2e;--glass-hover:#0e1830b3;--glass-line-hover:#8ab4f8bf;--card-fg:#e0e8f5;--card-icon:#8ab4f8;--card-icon-hover:#fff;--danger:#f0a3a8;--glass-shadow:none;--font-family:Georgia, serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=768px){._main_1qd6z_1{width:calc(100% - 2rem);padding-top:calc(env(safe-area-inset-top) + 2.5rem);padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 2rem)}}._root_mz6ss_1{position:relative}._root_mz6ss_1 button[aria-expanded=true] b{opacity:0}._menu_mz6ss_8{z-index:30;border:1px solid var(--glass-line);border-radius:var(--radius-md);background:var(--bg-popover);box-shadow:var(--glass-shadow);flex-direction:column;gap:.125rem;padding:.25rem;animation:.16s ease-out _appear_mz6ss_1;display:flex;position:absolute;top:calc(100% + .375rem);left:50%;transform:translate(-50%)}._option_mz6ss_25{border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:.375rem .625rem;font-size:.875rem;font-weight:500;transition:background .2s,color .2s}@media (hover:hover) and (pointer:fine){._option_mz6ss_25:hover{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--fg)}}@media (hover:none){._option_mz6ss_25:active{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--fg)}}._option_mz6ss_25:focus-visible{outline:1px solid color-mix(in srgb, var(--accent) 65%, transparent);outline-offset:-1px}._option_mz6ss_25[aria-checked=true]{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}@keyframes _appear_mz6ss_1{0%{opacity:0;translate:0 -.25rem}}@media (prefers-reduced-motion:reduce){._menu_mz6ss_8{animation:none}}._header_me5o7_1{z-index:20;height:var(--header-h);pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 1.75rem;display:grid;position:fixed;top:0;left:0;right:0}._header_me5o7_1>*{pointer-events:auto}._header_me5o7_1:before{z-index:-1;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem);content:"";opacity:0;transition:opacity .25s;position:absolute;inset:0}._header_me5o7_1[data-scrolled=true]:before{opacity:1}._brand_me5o7_32,._tools_me5o7_33{align-items:center;gap:.25rem;display:flex}._brand_me5o7_32{justify-self:start;gap:.375rem}._tools_me5o7_33{justify-self:end}._nav_me5o7_48{justify-self:center;align-items:center;gap:.125rem;display:flex}._logo_me5o7_55,._tool_me5o7_33,._link_me5o7_57,._avatar_me5o7_58{color:var(--logo-stroke);border-radius:50%;justify-content:center;align-items:center;gap:0;transition:color .35s,background .35s,filter .35s;display:flex;position:relative}._logo_me5o7_55 svg,._tool_me5o7_33 svg,._link_me5o7_57 svg,._avatar_me5o7_58 svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;opacity:.85;filter:var(--logo-glow);transition:stroke .35s,opacity .35s,filter .35s,transform .45s cubic-bezier(.2,.7,.2,1);display:block}._logo_me5o7_55 b,._tool_me5o7_33 b,._link_me5o7_57 b,._avatar_me5o7_58 b{color:var(--logo-label);text-align:center;white-space:nowrap;opacity:0;pointer-events:none;font-size:.75rem;font-weight:500;line-height:1.25;transition:opacity .3s,transform .3s;position:absolute;top:calc(100% + .125rem);left:50%;transform:translate(-50%,-.25rem)}@media (hover:hover) and (pointer:fine){._logo_me5o7_55:hover,._tool_me5o7_33:hover,._link_me5o7_57:hover,._avatar_me5o7_58:hover{color:var(--logo-stroke-hover);background:radial-gradient(circle, color-mix(in srgb, var(--accent) 22%, transparent), transparent 72%)}._logo_me5o7_55:hover svg,._tool_me5o7_33:hover svg,._link_me5o7_57:hover svg,._avatar_me5o7_58:hover svg{opacity:1;filter:var(--logo-glow-hover)}._logo_me5o7_55:hover b,._tool_me5o7_33:hover b,._link_me5o7_57:hover b,._avatar_me5o7_58:hover b{opacity:1;transform:translate(-50%)}}@media (hover:none){._logo_me5o7_55:active,._tool_me5o7_33:active,._link_me5o7_57:active,._avatar_me5o7_58:active{color:var(--logo-stroke-hover);background:radial-gradient(circle, color-mix(in srgb, var(--accent) 22%, transparent), transparent 72%)}._logo_me5o7_55:active svg,._tool_me5o7_33:active svg,._link_me5o7_57:active svg,._avatar_me5o7_58:active svg{opacity:1;filter:var(--logo-glow-hover)}._logo_me5o7_55:active b,._tool_me5o7_33:active b,._link_me5o7_57:active b,._avatar_me5o7_58:active b{opacity:1;transform:translate(-50%)}}._logo_me5o7_55:focus-visible,._tool_me5o7_33:focus-visible,._link_me5o7_57:focus-visible,._avatar_me5o7_58:focus-visible{color:var(--logo-stroke-hover);outline:1px solid color-mix(in srgb, var(--accent) 65%, transparent);outline-offset:3px}._logo_me5o7_55:focus-visible b,._tool_me5o7_33:focus-visible b,._link_me5o7_57:focus-visible b,._avatar_me5o7_58:focus-visible b{opacity:1;transform:translate(-50%)}._logo_me5o7_55,._tool_me5o7_33{width:2.125rem;height:2.125rem}._logo_me5o7_55 svg,._tool_me5o7_33 svg{width:1.125rem;height:1.125rem}button._tool_me5o7_33{cursor:pointer;background:0 0;border:0;padding:0}._theme_me5o7_180:active svg{transform:rotate(40deg)}._logo_me5o7_55 svg{fill:currentColor;stroke:none;opacity:1;width:1.1875rem;height:1.1875rem}._logo_me5o7_55{border-radius:62.4375rem;gap:.5rem;width:auto;padding:0 .75rem 0 .5rem}._logo_me5o7_55 b,._logo_me5o7_55:focus-visible b{color:var(--fg);font-family:var(--font-family);letter-spacing:0;text-align:left;text-transform:none;opacity:1;font-size:.8125rem;font-weight:600;line-height:1.05;position:static;transform:none}@media (hover:hover) and (pointer:fine){._logo_me5o7_55:hover b{transform:none}}@media (hover:none){._logo_me5o7_55:active b{transform:none}}._link_me5o7_57{border-radius:62.4375rem;gap:.5rem;height:2.5rem;padding:0 .875rem}._link_me5o7_57 svg{stroke-width:1.15px;width:1.1875rem;height:1.1875rem}._link_me5o7_57 b,._link_me5o7_57:focus-visible b{color:inherit;font-family:var(--font-family);letter-spacing:0;text-transform:none;opacity:1;font-size:.875rem;font-weight:500;line-height:1;position:static;transform:none}@media (hover:hover) and (pointer:fine){._link_me5o7_57:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}._link_me5o7_57:hover b{transform:none}}@media (hover:none){._link_me5o7_57:active{background:color-mix(in srgb, var(--accent) 10%, transparent)}._link_me5o7_57:active b{transform:none}}._link_me5o7_57[aria-current=page]{color:var(--logo-stroke-hover);background:color-mix(in srgb, var(--accent) 14%, transparent)}._link_me5o7_57[aria-current=page] svg{opacity:1;filter:var(--logo-glow-hover)}@media (width<=1024px){._nav_me5o7_48{gap:0}._link_me5o7_57{gap:.375rem;padding:0 .625rem}._link_me5o7_57 svg{width:1.0625rem;height:1.0625rem}._link_me5o7_57 b,._link_me5o7_57:focus-visible b{font-size:.8125rem}}._avatar_me5o7_58{width:2.125rem;height:2.125rem}._avatar_me5o7_58:before{content:"";pointer-events:none;border:1px solid;border-radius:50%;position:absolute;inset:.1875rem}._face_me5o7_299{background:var(--glass);width:1.375rem;height:1.375rem;color:var(--fg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem);font-family:var(--font-family);border-radius:50%;justify-content:center;align-items:center;gap:0;font-size:.59375rem;line-height:1;display:flex;overflow:hidden}._face_me5o7_299 img{object-fit:cover;width:100%;height:100%}@media (width<=768px){._header_me5o7_1{padding:0 .75rem}._logo_me5o7_55,._tool_me5o7_33,._avatar_me5o7_58{width:2rem;height:2rem}}._bar_15j5z_1{z-index:20;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));height:var(--tabbar-h);border:1px solid var(--glass-line);background:var(--glass);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(1.125rem)saturate(140%);backdrop-filter:blur(1.125rem)saturate(140%);border-radius:1.375rem;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;left:.75rem}._tab_15j5z_17{color:var(--subtle);justify-content:center;align-items:center;gap:0;transition:color .2s;display:flex}._tab_15j5z_17 svg{stroke-width:1.4px;width:1.375rem;height:1.375rem}._tab_15j5z_17[aria-current=page]{color:var(--accent)}._tab_15j5z_17[aria-current=page] svg{filter:var(--logo-glow-hover)}._tab_15j5z_17:focus-visible{outline:1px solid color-mix(in srgb, var(--accent) 65%, transparent);outline-offset:-6px;border-radius:1.125rem}body{font-family:var(--font-family);line-height:1.45}h1,h2,h3{font-family:var(--font-serif);letter-spacing:-.01em;font-weight:400;line-height:1.08}h1{font-size:2.5rem}h2{font-size:1.75rem}h3{font-size:1.3rem}:root{--bg:#e9f0fc;--bg-raised:#ffffffd1;--bg-popover:#fff;--fg:#1c2740;--muted:#46536b;--subtle:#7a879c;--line:#142d6e1f;--accent:#1a54f0;--accent-hover:#1240c4;--accent-soft:#9cc2ff;--accent-strong:#1c2740;--font-family:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-serif:"Geologica", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--radius-sm:.5rem;--radius-md:.875rem;--radius-lg:1.25rem;--radius-pill:999px;--media-backdrop:#080b14;--header-h:4.25rem;--tabbar-h:4rem;--logo-stroke:#1c2740;--logo-stroke-hover:#1a54f0;--logo-glow:none;--logo-glow-hover:none;--logo-label:#1c2740;--hero-title:#1c2740;--hero-title-shadow:none;--hero-sub:#46536b;--hero-glow:radial-gradient(circle, #3d6fc41f, transparent 68%);--ocean-bg:#9fc2ee;--hills-bg:#eef3fa;--hills-glow:#fff;--hills-glow-power:.42;--hills-haze:#89b0e114;--hills-shade:#fff;--home-title:#0b2a6f;--home-sub:#33539e;--home-text-shadow:none;--home-sub-shadow:none;--home-card-bg:#ffffff8c;--home-card-bg-hover:#fffc;--home-card-line:#ffffffd9;--home-card-line-hover:#9cc2ffbf;--home-card-fg:#1c2740;--home-card-fg-hover:#1c2740;--home-card-icon:#1a54f0;--home-card-icon-hover:#1240c4;--home-on-accent:#fff;--home-card-text-glow:none;--home-card-shadow:0 10px 30px #3c5a9629, inset 0 1px 0 #ffffffe6;--home-card-shadow-hover:0 0 0 1px #9cc2ff73, 0 16px 40px #3c5a9638, 0 0 60px #fff9, inset 0 1px 0 #fffffff2;--glass:#ffffff94;--glass-line:#ffffffd9;--glass-hover:#ffffffd1;--glass-line-hover:#1a54f066;--glass-shadow:0 10px 30px #3c5a9624, inset 0 1px 0 #ffffffe6;--card-fg:#1c2740;--card-icon:#1a54f0;--card-icon-hover:#1240c4;--card-glow:0 20px 50px #3c5a9638, 0 0 0 1px #9cc2ff8c, inset 0 1px 0 #fff9;--success:#19724f;--model-tint:#9c8bff;--danger:#9f2d2d;--logout:#d92d20;--logout-line:#d92d20;--chart-1:#1a54f0;--chart-2:#7a4fe0;--chart-3:#2f7d72;--chart-4:#8a6840;--chart-5:#4d6788;--chart-6:#7a879c;--code-line-number:#7f8aa8;--code-keyword:#7438d2;--code-function:#2b50d0;--code-string:#23774a;--code-comment:#646e8c;--code-number:#a85a12;--code-plot-bg:#fff;--backdrop:linear-gradient(180deg, #e1ebfc00 56%, #cfdcf6 100%), radial-gradient(circle 60vw at 82% 42%, #ffffffeb, #bed4fc73 50%, #bed4fc00 100%), linear-gradient(180deg, #bfd3f6 0%, #dde8fb 34%, #f1f6fe 56%);--font-auth:"Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--auth-sky:linear-gradient(180deg, #bfd3f6 0%, #d9e5fa 50%, #f1f6fe 100%);--auth-ink:#14296b;--auth-mute:#4d5f92;--auth-label:#14296b;--auth-card:#ffffff94;--auth-card-line:#fffffff2;--auth-card-shadow:0 30px 80px #2846a029, 0 2px 6px #2846a00f;--auth-field:#ffffffb8;--auth-field-line:#1a54f01a;--auth-field-hover:#1a54f038;--auth-accent-soft:#1a54f024;--auth-button:#14296b;--auth-button-fg:#f4f6fc;--auth-seg:#ffffff80;--auth-seg-on:#fff;--auth-glow-1:#96befa8c;--auth-glow-2:#beaffa59;--spaces-bg:linear-gradient(180deg, #bfd3f6 0%, #d9e5fa 45%, #f1f6fe 100%);--spaces-logo-filter:brightness(0);--spaces-logo-opacity:.62;--admin-rail:#ffffff75;--admin-rail-line:#ffffffd9;--admin-nav-on:#fff;--admin-nav-on-shadow:0 6px 18px #3c5a9624;--admin-sheet-head:#f1f6feb3;--admin-row-hover:#1a54f00d;--status-draft:#9a5b0c;--admin-panel:#f8fbffe0;--admin-panel-shadow:0 24px 64px #2846a038, 0 2px 6px #2846a014;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#071028;--bg-raised:#3854a09e;--bg-popover:#13214a;--fg:#eef1f7;--muted:#b4c3e6;--subtle:#9fb0d8;--line:#a0c3ff38;--accent:#6e9bff;--accent-hover:#9dbcff;--accent-soft:#fff;--accent-strong:#eef1f7;--logo-stroke:#eef1f7;--logo-stroke-hover:#6e9bff;--logo-label:#eef1f7;--hero-title:#eef1f7;--hero-sub:#b4c3e6;--hero-glow:radial-gradient(circle, #8fb4ff29, transparent 68%);--ocean-bg:#0b1d4a;--hills-bg:#06101d;--hills-glow:#bbdaff;--hills-glow-power:.16;--hills-shade:#030810;--milky-way-core:#b9cdff3d;--milky-way-edge:#a0b9f51c;--home-title:#eef1f7;--home-sub:#b4c3e6;--home-text-shadow:0 0 24px #0610228c, 0 0 8px #06102273, 0 1px 2px #06102280;--home-sub-shadow:0 0 18px #061022b3, 0 0 6px #06102299, 0 1px 2px #061022b3;--home-card-bg:#0a1434cc;--home-card-bg-hover:#0e1c46e0;--home-card-line:#8ab4f861;--home-card-line-hover:#a0c8ffd9;--home-card-fg:#e0e8f5;--home-card-fg-hover:#fff;--home-card-icon:#6e9bff;--home-card-icon-hover:#9dbcff;--home-on-accent:#071028;--home-card-text-glow:0 0 12px #8ab4f899;--home-card-shadow:0 0 22px #60a5fa47, 0 0 60px #4f8ff224, inset 0 0 0 1px #8ab4f81f;--home-card-shadow-hover:0 0 0 1px #a0c8ff59, 0 0 34px #78afff99, 0 0 90px #4f8ff266, 0 0 150px #3b82f638, inset 0 0 0 1px #8ab4f833;--glass:#243a7ad6;--glass-line:#96b9ff61;--glass-hover:#2e4892e6;--glass-line-hover:#96beffb3;--glass-shadow:0 12px 36px #0206148c, inset 0 1px 0 #c8dcff24;--card-fg:#eef1f7;--card-icon:#6e9bff;--card-icon-hover:#9dbcff;--card-glow:0 20px 50px #0000008c, 0 0 0 1px #ffffff73, 0 0 40px #96beff24;--success:#6ee7b0;--danger:#f0a3a8;--logout:#f0a3a8;--logout-line:color-mix(in srgb, #f0a3a8 45%, var(--line));--chart-1:#6e9bff;--chart-2:#c39bff;--chart-3:#86bfb4;--chart-4:#d2b48a;--chart-5:#7d9cc4;--chart-6:#b4c3e6;--code-line-number:#7c89bc;--code-keyword:#c9a2ff;--code-function:#8fb3ff;--code-string:#a8e6a3;--code-comment:#8f9bc8;--code-number:#f7c68a;--backdrop:linear-gradient(180deg, #07102800 56%, #030818 100%), radial-gradient(circle 60vw at 82% 42%, #4678ff57, #325adc24 50%, #325adc00 100%), linear-gradient(180deg, #040a1e 0%, #071330 39%, #0a1a40 56%);--auth-sky:linear-gradient(180deg, #071028 0%, #0b1a44 55%, #071028 100%);--auth-ink:#f2f5ff;--auth-mute:#b4c3e6;--auth-label:#c9d4f0;--auth-card:#243a7a8c;--auth-card-line:#96b9ff52;--auth-card-shadow:0 30px 80px #00000073;--auth-field:#3854a06b;--auth-field-line:#96b9ff38;--auth-field-hover:#96b9ff66;--auth-accent-soft:#6e9bff38;--auth-button:#f2f5ff;--auth-button-fg:#071028;--auth-seg:#14225080;--auth-seg-on:#6e9bff38;--auth-glow-1:#4678f059;--auth-glow-2:#6e5adc40;--spaces-bg:linear-gradient(180deg, #071028 0%, #0b1a44 50%, #071028 100%);--spaces-logo-filter:brightness(0) invert(1);--spaces-logo-opacity:.72;--admin-rail:#0a14349e;--admin-rail-line:#96b9ff38;--admin-nav-on:#6e9bff33;--admin-nav-on-shadow:inset 0 0 0 1px #96b9ff4d;--admin-sheet-head:#1422508c;--admin-row-hover:#6e9bff1a;--status-draft:#f2c879;--admin-panel:#101e48eb;--admin-panel-shadow:0 24px 64px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@layer base{*{-webkit-tap-highlight-color:transparent;border:none;margin:0;padding:0}*,:before,:after{box-sizing:border-box}html{background-color:var(--bg);scrollbar-gutter:stable;scrollbar-color:color-mix(in srgb, var(--accent) 35%, transparent) transparent}body{width:100%;max-width:100vw;min-height:100vh;color:var(--fg);font-family:var(--font-family);-webkit-font-smoothing:antialiased;background-color:#0000}::selection{background:color-mix(in srgb, var(--accent) 28%, transparent);color:var(--fg)}a,a:link,a:visited{color:inherit;text-decoration:none}a:hover{text-decoration:none}aside,nav,footer,header,section,main{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}img,svg{max-width:100%;height:auto}address{font-style:normal}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:#0000}input::-ms-clear{display:none}textarea{resize:vertical}button,input[type=submit]{box-shadow:none;cursor:pointer;background:0 0;display:inline-block}button::-moz-focus-inner{border:0;padding:0}label{cursor:pointer}legend{display:block}input[type=file]{max-width:100%}[draggable=true]{cursor:grab}[draggable=true]:active{cursor:grabbing}}
