@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(./inter-latin-100-normal.Cg8nSI4P.woff2) format("woff2"),url(./inter-latin-100-normal.J9XNenR1.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(./inter-latin-200-normal.CGIQ4gbF.woff2) format("woff2"),url(./inter-latin-200-normal.fAycq8N-.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(./inter-latin-300-normal.BVlfKGgI.woff2) format("woff2"),url(./inter-latin-300-normal.i8F0SvXL.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(./inter-latin-400-normal.CyCys3Eg.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./inter-latin-500-normal.Cerq10X2.woff2) format("woff2"),url(./inter-latin-500-normal.BL9OpVg8.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(./inter-latin-600-normal.CiBQ2DWP.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./inter-latin-700-normal.Yt3aPRUw.woff2) format("woff2"),url(./inter-latin-700-normal.BLAVimhd.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(./inter-latin-800-normal.BYj_oED-.woff2) format("woff2"),url(./inter-latin-800-normal.D1mf63XC.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(./inter-latin-900-normal.D4nM5aha.woff2) format("woff2"),url(./inter-latin-900-normal.EUCDUbiG.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(./inter-latin-ext-100-normal.BDVeoItV.woff2) format("woff2"),url(./inter-latin-ext-100-normal.D0H0FrO2.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(./inter-latin-ext-200-normal.BbLMEfwQ.woff2) format("woff2"),url(./inter-latin-ext-200-normal.BZvdQwkN.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(./inter-latin-ext-300-normal.CPgO9Ksf.woff2) format("woff2"),url(./inter-latin-ext-300-normal.Dp1L8vcn.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./inter-latin-ext-400-normal.C1nco2VV.woff2) format("woff2"),url(./inter-latin-ext-400-normal.77YHD8bZ.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./inter-latin-ext-500-normal.CV4jyFjo.woff2) format("woff2"),url(./inter-latin-ext-500-normal.BxGbmqWO.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./inter-latin-ext-600-normal.D2bJ5OIk.woff2) format("woff2"),url(./inter-latin-ext-600-normal.CIVaiw4L.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./inter-latin-ext-700-normal.Ca8adRJv.woff2) format("woff2"),url(./inter-latin-ext-700-normal.TidjK2hL.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(./inter-latin-ext-800-normal.DZJjya6U.woff2) format("woff2"),url(./inter-latin-ext-800-normal.BOMpwxm3.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(./inter-latin-ext-900-normal.ty8Tfvw5.woff2) format("woff2"),url(./inter-latin-ext-900-normal.DG9wZIMw.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:200;src:url(./manrope-latin-200-normal.DvuInKd5.woff2) format("woff2"),url(./manrope-latin-200-normal.DATVJ-xu.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:300;src:url(./manrope-latin-300-normal.BgxWhS7-.woff2) format("woff2"),url(./manrope-latin-300-normal.BXCth4v8.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(./manrope-latin-400-normal.PaqtzbVb.woff2) format("woff2"),url(./manrope-latin-400-normal.8tf8FM3T.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(./manrope-latin-500-normal.BYYD-dBL.woff2) format("woff2"),url(./manrope-latin-500-normal.DMZssgOp.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(./manrope-latin-600-normal.4f0koTD-.woff2) format("woff2"),url(./manrope-latin-600-normal.BqgrALkZ.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(./manrope-latin-700-normal.BZp_XxE4.woff2) format("woff2"),url(./manrope-latin-700-normal.DGRFkw-m.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:800;src:url(./manrope-latin-800-normal.BfWYOv1c.woff2) format("woff2"),url(./manrope-latin-800-normal.uHUdIJgA.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:200;src:url(./manrope-latin-ext-200-normal.DIHa4BD7.woff2) format("woff2"),url(./manrope-latin-ext-200-normal.B7clDSZ2.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:300;src:url(./manrope-latin-ext-300-normal.Btyq5fVI.woff2) format("woff2"),url(./manrope-latin-ext-300-normal.DfIhbc9V.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(./manrope-latin-ext-400-normal.CMDvPJRp.woff2) format("woff2"),url(./manrope-latin-ext-400-normal.C-X6QNXX.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(./manrope-latin-ext-500-normal.dm74KBQw.woff2) format("woff2"),url(./manrope-latin-ext-500-normal.EtoS1VaI.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(./manrope-latin-ext-600-normal._gBojHdJ.woff2) format("woff2"),url(./manrope-latin-ext-600-normal.u5Pl7hTU.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(./manrope-latin-ext-700-normal.DYOwVNan.woff2) format("woff2"),url(./manrope-latin-ext-700-normal.eVCcYqtJ.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:800;src:url(./manrope-latin-ext-800-normal.DdFx7KEb.woff2) format("woff2"),url(./manrope-latin-ext-800-normal.BQAQsuQc.woff) format("woff")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:300;src:url(./space-grotesk-latin-300-normal.DiSf0yqz.woff2) format("woff2"),url(./space-grotesk-latin-300-normal.Byd1NLsn.woff) format("woff")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:400;src:url(./space-grotesk-latin-400-normal.CJ-V5oYT.woff2) format("woff2"),url(./space-grotesk-latin-400-normal.BnQMeOim.woff) format("woff")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:500;src:url(./space-grotesk-latin-500-normal.lFbtlQH6.woff2) format("woff2"),url(./space-grotesk-latin-500-normal.CNSSEhBt.woff) format("woff")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:600;src:url(./space-grotesk-latin-600-normal.DjKNqYRj.woff2) format("woff2"),url(./space-grotesk-latin-600-normal.BflQw4A9.woff) format("woff")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:700;src:url(./space-grotesk-latin-700-normal.RjhwGPKo.woff2) format("woff2"),url(./space-grotesk-latin-700-normal.CwsQ-cCU.woff) format("woff")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:300;src:url(./space-grotesk-latin-ext-300-normal.4ZO_JR7W.woff2) format("woff2"),url(./space-grotesk-latin-ext-300-normal.CxWNGEn7.woff) format("woff")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:400;src:url(./space-grotesk-latin-ext-400-normal.CfP_5XZW.woff2) format("woff2"),url(./space-grotesk-latin-ext-400-normal.DRPE3kg4.woff) format("woff")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:500;src:url(./space-grotesk-latin-ext-500-normal.DUe3BAxM.woff2) format("woff2"),url(./space-grotesk-latin-ext-500-normal.3dgZTiw9.woff) format("woff")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:600;src:url(./space-grotesk-latin-ext-600-normal.DxxdqCpr.woff2) format("woff2"),url(./space-grotesk-latin-ext-600-normal.VcznFIpX.woff) format("woff")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:700;src:url(./space-grotesk-latin-ext-700-normal.BQnZhY3m.woff2) format("woff2"),url(./space-grotesk-latin-ext-700-normal.HVCqSBdx.woff) format("woff")}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{background-color:var(--color-bg,#121212)}body{color:var(--text);font-family:Inter,Segoe UI,sans-serif;font-size:var(--body-size);line-height:var(--body-leading);min-inline-size:320px;overflow-wrap:anywhere;transition:background .3s,color .3s}body,html{overscroll-behavior:none}canvas,img,svg,video{max-inline-size:100%}a{text-decoration:none}a,button{color:inherit}button{background:none;border:none;cursor:pointer;font:inherit}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;outline:none}input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{outline:none}@media(max-width:767px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not([type=file]):not([type=image]):not([type=color]),select,textarea{font-size:16px}}:root{color-scheme:dark;--color-bg:#121212;--color-surface-1:#1e1e1e;--color-surface-2:#252525;--color-surface-3:#2c2c2c;--color-border:#2a2a2a;--color-text-primary:#d6d6d6;--color-text-secondary:#888;--color-text-muted:#666;--color-text-inverse:#121212;--color-accent:#d6d6d6;--color-success:#4caf7f;--color-warning:#f59e0b;--color-error:#ff4d4d;--bg:var(--color-bg);--surface:var(--color-surface-1);--border:var(--color-border);--text:var(--color-text-primary);--text-inverse:var(--color-text-inverse);--dim:var(--color-text-secondary);--accent:var(--color-accent);--success:var(--color-success);--warning:var(--color-warning);--error:var(--color-error);--bronze:#c08a52;--silver:#b0b0b0;--gold:#c9b06a;--platinum:#c8c6c2;--glass-filter:blur(20px) saturate(1.35);--glass-surface:color-mix(in srgb,var(--surface) 42%,transparent);--glass-surface-strong:color-mix(in srgb,var(--surface) 78%,transparent);--glass-shadow:none;--ui-border-color:hsla(0,0%,100%,.08);--ui-border:1px solid var(--ui-border-color);--glass-border:var(--ui-border-color);--glass-highlight:transparent;--glass-strong-filter:blur(30px) saturate(1.8);--glass-strong-border:hsla(0,0%,100%,.22);--glass-strong-shadow:none;--frosted-surface:color-mix(in srgb,var(--surface) 78%,transparent);--island-surface:var(--glass-surface);--header-icon:#fff;--board-card-surface:var(--color-surface-1);--board-details-surface:var(--color-surface-1);--board-toolbar-surface:var(--glass-surface)}.light-theme{color-scheme:light;--color-bg:#f5f5f5;--color-surface-1:#fff;--color-surface-2:#f0f0f0;--color-surface-3:#e8e8e8;--color-border:#4d4d4d;--color-text-primary:#2b2b2b;--color-text-secondary:#4a4a4a;--color-text-muted:#5c5c5c;--color-text-inverse:#f5f5f5;--color-accent:#2b2b2b;--color-success:#084;--color-warning:#b87400;--color-error:#c00;--bronze:#9a6230;--silver:#8e8e8e;--gold:#b88700;--platinum:#9f9f9f;--glass-filter:blur(20px) saturate(1.35);--glass-surface:color-mix(in srgb,var(--surface) 82%,transparent);--glass-surface-strong:color-mix(in srgb,var(--surface) 92%,transparent);--ui-border-color:rgba(0,0,0,.12);--ui-border:1px solid var(--ui-border-color);--glass-border:var(--ui-border-color);--glass-highlight:transparent;--glass-shadow:none;--glass-strong-filter:blur(30px) saturate(1.8);--glass-strong-border:rgba(0,0,0,.14);--glass-strong-shadow:none;--frosted-surface:color-mix(in srgb,var(--surface) 92%,transparent);--island-surface:var(--glass-surface);--header-icon:#2b2b2b;--board-card-surface:var(--color-surface-1);--board-details-surface:var(--color-surface-1);--board-toolbar-surface:var(--glass-surface)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--space-14:56px;--space-16:64px;--control-height-md:var(--space-10);--control-height-sm:var(--space-9);--control-height-lg:var(--space-14);--control-icon-size:var(--space-9);--control-glyph:var(--space-5);--panel-padding:var(--space-4);--panel-gap:var(--space-3);--touch-target:var(--space-11);--overlay-offset-top:calc(var(--space-16) + var(--space-2));--overlay-offset-block:calc(var(--space-16) + var(--space-6));--island-item:var(--space-12);--island-gap:var(--space-2);--island-pad-block:var(--space-2);--island-pad-inline:var(--space-3);--island-count:5;--island-stroke:1px;--board-dock-end:max(var(--space-3),env(safe-area-inset-bottom,0px));--board-island-end:var(--board-dock-end);--board-island-height:calc(var(--island-item) + var(--island-pad-block)*2 + var(--island-stroke)*2);--board-island-width:min(calc(var(--island-count)*var(--island-item) + (var(--island-count) - 1)*var(--island-gap) + var(--island-pad-inline)*2 + var(--island-stroke)*2),calc(100dvw - var(--space-8)*2))}@media(max-width:767px){:root{--island-count:6;--board-island-width:calc(100dvw - var(--space-3)*2)}}:root{--border-radius-sm:8px;--border-radius-md:16px;--border-radius-lg:24px;--border-radius-pill:999px;--radius-sm:var(--border-radius-sm);--radius-md:var(--border-radius-md);--radius-lg:var(--border-radius-lg);--radius-xl:var(--border-radius-lg);--radius-full:var(--border-radius-pill);--nest-radius:var(--radius-md);--nest-pad:var(--space-1);--radius-nested:max(0px,calc(var(--nest-radius) - var(--nest-pad)));--font-sans:"Inter","Segoe UI",sans-serif;--text-2xs:.625rem;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--leading-none:1;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--heading-1-size:var(--text-2xl);--heading-1-weight:var(--weight-semibold);--heading-1-leading:var(--leading-tight);--heading-1-tracking:-.02em;--heading-2-size:var(--text-xl);--heading-2-weight:var(--weight-semibold);--heading-2-leading:var(--leading-tight);--heading-2-tracking:-.02em;--heading-3-size:var(--text-md);--heading-3-weight:var(--weight-semibold);--heading-3-leading:var(--leading-tight);--heading-3-tracking:0;--body-size:var(--text-sm);--body-leading:var(--leading-normal);--caption-size:var(--text-xs);--caption-leading:var(--leading-tight);--heading-display:clamp(1.5rem,3vw,2.5rem);--heading-display-leading:1.05;--heading-display-tracking:-.035em;--heading-hero:clamp(2.2rem,7vw,4.4rem);--ease-standard:cubic-bezier(.2,0,0,1);--ease-emphasized:cubic-bezier(.16,1,.3,1);--duration-fast:.15s;--duration-normal:.3s;--duration-slow:.45s;--duration-emphasized:.55s;--transition-standard:var(--duration-normal) var(--ease-standard);--transition-emphasized:var(--duration-emphasized) var(--ease-emphasized);--shadow-xs:0 1px 2px rgba(0,0,0,.24);--shadow-sm:0 2px 8px rgba(0,0,0,.28);--shadow-md:0 8px 24px rgba(0,0,0,.32);--shadow-lg:0 16px 40px rgba(0,0,0,.4)}@property --neon-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.light-theme{--shadow-xs:0 1px 2px rgba(0,0,0,.06);--shadow-sm:0 2px 8px rgba(0,0,0,.08);--shadow-md:0 8px 24px rgba(0,0,0,.1);--shadow-lg:0 16px 40px rgba(0,0,0,.14)}:root{--z-sticky:3000;--z-dropdown:5200;--z-modal:5000;--z-tooltip:7000;--z-toast:10000}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{background:transparent;display:none;height:0;width:0}body,html{scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar{background:transparent;display:none;height:0;width:0}html.is-drag-scrolling{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}html.is-drag-scrolling:not(.custom-cursor-enabled),html.is-drag-scrolling:not(.custom-cursor-enabled) *{cursor:grabbing!important}.fade-enter-active,.fade-leave-active{transition:opacity var(--transition-standard)}.fade-enter-from,.fade-leave-to{opacity:0}@keyframes neon-wait-spin{to{--neon-angle:360deg}}html.no-animations,html.no-animations *,html.no-animations :after,html.no-animations :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}html.no-animations::view-transition-new(root),html.no-animations::view-transition-old(root){animation:none!important}button{touch-action:manipulation;transition:background var(--transition-standard),border-color var(--transition-standard),color var(--transition-standard),opacity var(--transition-standard)}button:disabled{cursor:not-allowed;opacity:.5}input,select,textarea{transition:border-color var(--transition-standard)}input:focus,select:focus,textarea:focus{outline:none}[data-tooltip]{position:relative}[data-tooltip]:after{content:none;display:none}.app-tooltip{backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);background-clip:padding-box;background-color:var(--glass-surface,rgba(17,24,39,.72));border:var(--ui-border,1px solid hsla(0,0%,100%,.16));box-shadow:var(--glass-shadow,none);color:inherit;overflow:hidden;position:relative}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.app-tooltip{background-color:var(--glass-surface-strong,rgba(14,18,26,.86));box-shadow:var(--glass-shadow,0 16px 32px rgba(0,0,0,.2))}}.app-tooltip{backface-visibility:hidden;border-radius:var(--border-radius-md);box-sizing:border-box;color:var(--text);font-size:var(--text-xs);font-weight:var(--weight-semibold);-webkit-hyphens:auto;hyphens:auto;line-height:var(--leading-tight);max-width:min(240px,100vw - var(--space-6));min-width:-moz-max-content;min-width:max-content;opacity:0;overflow-wrap:break-word;padding:var(--space-2) var(--space-3);pointer-events:none;position:fixed;text-align:left;visibility:hidden;white-space:normal;width:-moz-max-content;width:max-content;word-break:normal;writing-mode:horizontal-tb;z-index:var(--z-tooltip);-webkit-font-smoothing:antialiased;transform:none;transition:opacity .12s ease}.app-tooltip.is-visible{opacity:1;transform:none;visibility:visible}@media(max-width:767px){.app-tooltip{display:none}}.completed{transition:filter var(--duration-normal),opacity var(--duration-normal)}html{scroll-behavior:smooth}body,html{background-color:var(--color-bg,#121212);max-width:100%;min-block-size:100%;overflow-x:hidden}body{color:var(--text);position:relative;width:100%}@media(hover:hover)and (pointer:fine){html.custom-cursor-enabled,html.custom-cursor-enabled body,html.custom-cursor-enabled body *,html.custom-cursor-enabled body :after,html.custom-cursor-enabled body :before{cursor:none!important}}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,var(--surface) 70%,transparent);border:var(--ui-border);border-radius:var(--space-1);cursor:pointer;display:inline-grid;flex:0 0 var(--space-4);height:var(--space-4);margin:0;place-content:center;transition:background var(--transition-standard),border-color var(--transition-standard),box-shadow var(--transition-standard);width:var(--space-4)}input[type=checkbox]:before{border:solid var(--bg);border-width:0 0 2px 2px;content:"";height:var(--space-1);opacity:0;transform:translateY(-1px) rotate(-45deg) scale(.6);transition:opacity var(--transition-standard),transform var(--transition-standard);width:var(--space-2)}input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}input[type=checkbox]:checked:before{opacity:1;transform:translateY(-1px) rotate(-45deg) scale(1)}input[type=checkbox]:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 30%,transparent);outline-offset:2px}#__nuxt{min-block-size:100vh;min-block-size:100dvh}@media(prefers-reduced-motion:reduce){html:not(.animations-enabled){scroll-behavior:auto}html:not(.animations-enabled) *,html:not(.animations-enabled) :after,html:not(.animations-enabled) :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body:before{background:var(--bg,var(--color-bg,#121212));height:calc(100lvh + 40vh);inset:0 0 auto;min-height:calc(100lvh + 40vh);width:100%;z-index:0}body:after,body:before{content:"";pointer-events:none;position:fixed}body:after{background:transparent;inset:0;z-index:1}#__nuxt{background-color:var(--color-bg,#121212);max-width:100%;min-height:100%;min-height:100dvh;overflow-x:hidden;position:relative;width:100%;z-index:2}html.is-roadmap,html.is-roadmap body{block-size:auto;min-block-size:100%;overflow-x:clip;overflow-y:auto;overscroll-behavior-y:auto}html.is-roadmap #__nuxt{block-size:auto;min-height:100%;overflow:visible}html.compact-ui{--border-radius-lg:var(--space-3)}html.compact-ui body{font-size:var(--text-sm)}html[data-background-mode=glass] body{background-color:var(--color-bg,#121212)}html[data-background-mode=glass],html[data-background-mode=image]{--glass-filter:blur(50px) saturate(1.75);--glass-surface:color-mix(in srgb,var(--surface) 38%,transparent);--glass-border:var(--ui-border-color);--glass-highlight:color-mix(in srgb,var(--accent) 14%,transparent)}html.light-theme[data-background-mode=glass],html.light-theme[data-background-mode=image]{--glass-filter:blur(90px) saturate(1.65);--glass-surface:color-mix(in srgb,var(--surface) 82%,transparent);--glass-border:var(--ui-border-color);--glass-highlight:color-mix(in srgb,var(--accent) 10%,transparent)}html[data-background-mode=glass] body:before{background:var(--bg)}html[data-background-mode=image] body{background-color:var(--color-bg,#121212)}html[data-background-mode=image] body:before{background:var(--bg)}html[data-background-mode=image] .layout{background-image:var(--custom-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}html[data-background-mode=image] .layout:before{background:color-mix(in srgb,var(--bg) 40%,transparent);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}html[data-background-mode=image][data-background-intensity=soft] .layout:before{background:color-mix(in srgb,var(--bg) 58%,transparent)}html[data-background-mode=image][data-background-intensity=contrast] .layout:before{background:color-mix(in srgb,var(--bg) 26%,transparent)}.text-ellipsis{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-clamp-2{-webkit-line-clamp:2}.text-clamp-2,.text-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;min-width:0;overflow:hidden;overflow-wrap:break-word;word-break:normal}.text-clamp-3{-webkit-line-clamp:3}@keyframes page-block-in{0%{opacity:0;transform:translateY(var(--space-4)) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.page-enter-stack>*{animation:page-block-in .62s cubic-bezier(.22,1.2,.36,1) both}.page-enter-stack>:nth-child(2){animation-delay:50ms}.page-enter-stack>:nth-child(3){animation-delay:.1s}.page-enter-stack>:nth-child(4){animation-delay:.15s}.page-enter-stack>:nth-child(5){animation-delay:.2s}.page-enter-stack>:nth-child(6){animation-delay:.25s}.page-enter-stack>:nth-child(7){animation-delay:.3s}.page-enter-stack>:nth-child(8){animation-delay:.35s}.page-enter-stack>:nth-child(9){animation-delay:.4s}.page-enter-stack>:nth-child(10){animation-delay:.45s}.page-enter-stack>:nth-child(11){animation-delay:.5s}.page-enter-stack>:nth-child(12){animation-delay:.55s}.page-enter-stack>:nth-child(n+13){animation-delay:.6s}@media(prefers-reduced-motion:reduce){.page-enter-stack>*{animation:none}}.dot-sphere-loader[data-v-52c4937e]{display:block;flex:0 0 auto}.launch-screen[data-v-8bbc1c58]{background:#000;display:grid;inset:0;place-items:center;position:fixed;z-index:10000}.launch-leave-active[data-v-8bbc1c58]{pointer-events:none;transition:opacity var(--transition-emphasized)}.launch-leave-from[data-v-8bbc1c58],.launch-leave-to[data-v-8bbc1c58]{pointer-events:none}.launch-leave-to[data-v-8bbc1c58]{opacity:0}@media(prefers-reduced-motion:reduce){.launch-leave-active[data-v-8bbc1c58]{transition-duration:.16s}}.page-loading[data-v-a5f2647e]{background:color-mix(in srgb,#000 78%,transparent);display:grid;inset:0;place-items:center;pointer-events:all;position:fixed;z-index:9990}.page-load-enter-active[data-v-a5f2647e],.page-load-leave-active[data-v-a5f2647e]{transition:opacity var(--transition-emphasized)}.page-load-enter-from[data-v-a5f2647e],.page-load-leave-to[data-v-a5f2647e]{opacity:0}@media(prefers-reduced-motion:reduce){.page-load-enter-active[data-v-a5f2647e],.page-load-leave-active[data-v-a5f2647e]{transition-duration:.1s}}.app-spinner[data-v-fc020e24]{display:inline-block;flex:0 0 auto}.shape-circle[data-v-fc020e24]{animation:app-spinner-spin-fc020e24 var(--duration-normal) linear infinite;border:2px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:var(--radius-full);border-top-color:currentcolor}.shape-cube[data-v-fc020e24]{animation:app-cube-fc020e24 .9s ease-in-out infinite;background:currentColor;border-radius:2px}.size-sm[data-v-fc020e24]{block-size:var(--space-3);inline-size:var(--space-3)}.size-md[data-v-fc020e24]{block-size:1em;inline-size:1em;min-block-size:var(--space-4);min-inline-size:var(--space-4)}.shape-cube.size-md[data-v-fc020e24]{block-size:var(--space-3);inline-size:var(--space-3);min-block-size:var(--space-3);min-inline-size:var(--space-3)}@keyframes app-spinner-spin-fc020e24{to{transform:rotate(1turn)}}@keyframes app-cube-fc020e24{0%,to{opacity:.45;transform:rotate(0) scale(.82)}50%{opacity:1;transform:rotate(90deg) scale(1)}}@media(prefers-reduced-motion:reduce){.app-spinner[data-v-fc020e24]{animation:none;opacity:.7}}.app-button[data-v-b8c6a34c]{align-items:center;background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;display:inline-flex;font:inherit;font-weight:var(--weight-medium);gap:var(--space-2);justify-content:center;line-height:var(--leading-none);min-width:0;transition:background var(--transition-standard),border-color var(--transition-standard),color var(--transition-standard),opacity var(--transition-standard),transform var(--duration-fast) var(--ease-standard);white-space:nowrap}.app-button[data-v-b8c6a34c]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent) 40%,transparent);outline-offset:2px}.app-button[data-v-b8c6a34c]:active:not(:disabled):not([data-disabled]):not([data-loading]){transform:scale(.96)}.app-button[data-v-b8c6a34c]:disabled,.app-button[data-disabled][data-v-b8c6a34c]{cursor:not-allowed;opacity:.45}.app-button[data-loading][data-v-b8c6a34c]{cursor:wait}.label[data-v-b8c6a34c]{align-items:center;display:inline-flex;gap:var(--space-2);justify-content:center;min-width:0}.label.is-loading-icon[data-v-b8c6a34c]{block-size:1px;inline-size:1px;overflow:hidden;position:absolute;clip:rect(0 0 0 0);white-space:nowrap}.size-md[data-v-b8c6a34c]{font-size:var(--text-sm);min-height:var(--control-height-md);padding-inline:var(--space-4)}.size-sm[data-v-b8c6a34c]{font-size:var(--text-xs);min-height:var(--control-height-sm);padding-inline:var(--space-3)}.icon[data-v-b8c6a34c]{block-size:var(--control-icon-size);border:none;border-radius:var(--radius-full);inline-size:var(--control-icon-size);min-height:var(--control-icon-size);padding-inline:0;position:relative}.variant-primary[data-v-b8c6a34c]{background:var(--color-accent);color:var(--color-bg)}@media(hover:hover)and (pointer:fine){.variant-primary[data-v-b8c6a34c]:hover:not(:disabled):not([data-disabled]){opacity:.88}}.variant-secondary[data-v-b8c6a34c]:not(.icon){background:transparent;border:var(--ui-border);color:var(--color-text-secondary)}@media(hover:hover)and (pointer:fine){.variant-secondary[data-v-b8c6a34c]:not(.icon):hover:not(:disabled):not([data-disabled]){background:color-mix(in srgb,var(--color-accent) 8%,transparent);color:var(--color-text-primary)}}.variant-danger[data-v-b8c6a34c]{background:var(--color-error);border:none;color:var(--color-bg)}@media(hover:hover)and (pointer:fine){.variant-danger[data-v-b8c6a34c]:hover:not(:disabled):not([data-disabled]){opacity:.88}}.variant-ghost[data-v-b8c6a34c]{border:none;color:var(--color-text-secondary)}@media(hover:hover)and (pointer:fine){.variant-ghost[data-v-b8c6a34c]:hover:not(:disabled):not([data-disabled]){background:color-mix(in srgb,var(--color-accent) 8%,transparent);color:var(--color-text-primary)}}.variant-link[data-v-b8c6a34c]{background:transparent;border:none;color:var(--color-text-primary);font-size:var(--body-size);font-weight:var(--weight-medium);line-height:var(--body-leading);min-height:0;padding:0;white-space:normal}@media(hover:hover)and (pointer:fine){.variant-link[data-v-b8c6a34c]:hover:not(:disabled):not([data-disabled]){background:transparent;color:var(--color-accent)}}.size-md.variant-link[data-v-b8c6a34c],.size-sm.variant-link[data-v-b8c6a34c]{font-size:var(--body-size);min-height:0;padding:0}@media(max-width:767px),(pointer:coarse){.icon[data-v-b8c6a34c],.size-md[data-v-b8c6a34c]:not(.variant-link),.size-sm[data-v-b8c6a34c]:not(.variant-link){min-height:var(--space-11)}.icon[data-v-b8c6a34c]{block-size:var(--space-11);inline-size:var(--space-11)}}.app-modal-overlay[data-v-d5382b40]{align-items:center;backdrop-filter:var(--glass-strong-filter);-webkit-backdrop-filter:var(--glass-strong-filter);background:color-mix(in srgb,var(--color-bg) 54%,transparent);display:flex;inset:0;justify-content:center;overflow:hidden;padding:max(var(--space-4),env(safe-area-inset-top,0px)) max(var(--space-4),env(safe-area-inset-right,0px)) max(var(--space-4),env(safe-area-inset-bottom,0px)) max(var(--space-4),env(safe-area-inset-left,0px));position:fixed;z-index:var(--modal-z-index)}.app-modal[data-v-d5382b40]{background:var(--color-surface-1);border:var(--ui-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);box-shadow:var(--shadow-lg);color:var(--color-text-primary);display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(100dvh - var(--space-8),760px);min-height:0;overflow:hidden;width:min(100%,520px)}.app-modal.allow-overflow[data-v-d5382b40]{overflow:visible}.app-modal.size-sm[data-v-d5382b40]{width:min(100%,390px)}.app-modal.size-lg[data-v-d5382b40]{width:min(100%,640px)}.app-modal.is-fill[data-v-d5382b40]{height:min(100dvh - var(--space-8),720px);width:min(100%,560px)}.app-modal.is-fill .app-modal-header[data-v-d5382b40]{min-height:var(--space-12);padding-block:var(--space-2)}.app-modal.is-fill .app-modal-footer[data-v-d5382b40]{display:block;min-height:0;padding:var(--space-3)}.app-modal-header[data-v-d5382b40]{align-items:center;border-block-end:var(--ui-border);box-sizing:border-box;display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;min-height:var(--space-14);min-width:0;padding:var(--space-3) var(--space-4)}.app-modal-header h2[data-v-d5382b40],.app-modal-header h3[data-v-d5382b40]{color:var(--color-text-primary);font-size:var(--heading-3-size);font-weight:var(--heading-3-weight);letter-spacing:var(--heading-3-tracking);line-height:var(--heading-3-leading);margin:0;min-width:0;overflow-wrap:break-word}.app-modal-header .panel-head-text[data-v-d5382b40]{display:grid;gap:var(--space-1);min-width:0}.app-modal-header .panel-head-note[data-v-d5382b40]{color:var(--color-text-muted);font-size:var(--caption-size);line-height:var(--caption-leading);margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-modal-header[data-v-d5382b40]{gap:var(--panel-gap);padding-inline:var(--panel-padding)}.app-modal-footer[data-v-d5382b40]{align-items:center;display:flex;gap:var(--panel-gap);justify-content:space-between;min-height:calc(var(--space-12) + var(--space-3));padding:var(--space-3) var(--panel-padding)}.title-block[data-v-d5382b40]{display:grid;gap:var(--space-1);min-width:0}.modal-kicker[data-v-d5382b40]{color:var(--color-text-secondary);display:block;font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.04em;text-transform:uppercase}.app-modal-body[data-v-d5382b40]{color:var(--color-text-primary);font-size:var(--body-size);line-height:var(--body-leading);min-height:0;overflow-y:auto;padding:var(--panel-padding);scrollbar-gutter:stable}.app-modal-body.allow-overflow[data-v-d5382b40]{overflow:visible}.app-modal-body.is-fill[data-v-d5382b40]{display:flex;flex-direction:column;overflow:hidden;padding:0}.modal-fade-enter-active[data-v-d5382b40],.modal-fade-leave-active[data-v-d5382b40]{transition:opacity var(--transition-emphasized)}.modal-fade-enter-from[data-v-d5382b40],.modal-fade-leave-to[data-v-d5382b40]{opacity:0}.modal-panel-enter-active[data-v-d5382b40],.modal-panel-leave-active[data-v-d5382b40]{transition:opacity var(--transition-emphasized),transform var(--transition-emphasized)}.modal-panel-enter-from[data-v-d5382b40],.modal-panel-leave-to[data-v-d5382b40]{opacity:0;transform:translateY(18px)}@media(min-width:768px)and (max-width:1100px){.app-modal.size-lg[data-v-d5382b40]{width:min(100%,560px)}.app-modal.is-form-sheet[data-v-d5382b40]{max-height:min(100dvh - var(--space-8),720px)}}@media(max-width:767px){.app-modal-overlay[data-v-d5382b40]{overflow-y:auto;overscroll-behavior:contain;padding:max(var(--space-2),env(safe-area-inset-top,0px)) max(var(--space-2),env(safe-area-inset-right,0px)) max(var(--space-2),env(safe-area-inset-bottom,0px)) max(var(--space-2),env(safe-area-inset-left,0px))}.app-modal-overlay.form-sheet-overlay[data-v-d5382b40]{align-items:flex-end;padding:max(var(--space-2),env(safe-area-inset-top,0px)) 0 0}.app-modal.is-form-sheet[data-v-d5382b40]{border:var(--ui-border);border-bottom:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-lg);inline-size:100%;max-block-size:min(92dvh,760px);max-inline-size:100%;transform-origin:bottom center}.app-modal.is-form-sheet.is-fill[data-v-d5382b40],.app-modal.is-form-sheet.size-lg[data-v-d5382b40],.app-modal.is-form-sheet.size-sm[data-v-d5382b40]{max-width:100%;width:100%}.app-modal.is-form-sheet.allow-overflow[data-v-d5382b40]{overflow:hidden}.app-modal[data-v-d5382b40]:not(.is-form-sheet){max-height:min(100dvh - var(--space-4),760px);width:min(100%,520px)}.app-modal-footer[data-v-d5382b40],.app-modal-header[data-v-d5382b40]{padding:var(--space-3)}.app-modal.is-form-sheet .app-modal-footer[data-v-d5382b40]{align-items:stretch;flex-direction:column;padding-bottom:max(var(--space-3),env(safe-area-inset-bottom,0px))}.app-modal-body[data-v-d5382b40]{overscroll-behavior:contain;padding:var(--space-3);-webkit-overflow-scrolling:touch}.app-modal-body[data-v-d5382b40],.app-modal-body.allow-overflow[data-v-d5382b40]{overflow-x:hidden;overflow-y:auto}.app-modal-body.is-fill[data-v-d5382b40]{overflow:hidden;padding:0}.app-modal.is-form-sheet.is-fill[data-v-d5382b40]{height:min(92dvh,760px);max-block-size:min(92dvh,760px)}.app-modal.is-form-sheet.modal-panel-enter-from[data-v-d5382b40],.app-modal.is-form-sheet.modal-panel-leave-to[data-v-d5382b40]{transform:translateY(100%)}}.confirm-message[data-v-412be603]{color:var(--color-text-secondary);color:var(--color-text-primary);font-size:var(--body-size);font-weight:var(--weight-normal);line-height:var(--body-leading);margin:0;overflow-wrap:break-word}.confirm-actions[data-v-412be603]{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end;width:100%}.custom-cursor[data-v-b3d7f910]{backface-visibility:hidden;block-size:1px;filter:drop-shadow(0 8px 18px rgba(0,0,0,.2));inline-size:1px;inset-block-start:0;inset-inline-start:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .12s ease;will-change:transform,opacity;z-index:2147483647}.custom-cursor.visible[data-v-b3d7f910]{opacity:1}.cursor-visual[data-v-b3d7f910]{backface-visibility:hidden;block-size:18px;border-radius:30px;inline-size:15px;inset-block-start:-2px;inset-inline-start:-1px;position:absolute;transform-origin:8px 7px;transition:opacity .12s ease,transform .12s ease,inline-size .12s ease,block-size .12s ease}.cursor-visual svg[data-v-b3d7f910]{block-size:100%;display:block;inline-size:100%;overflow:visible}.cursor-visual path[data-v-b3d7f910]{fill:var(--bg);stroke:var(--text);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;transform-origin:8px 7px;transition:fill var(--transition-standard),stroke var(--transition-standard),opacity var(--transition-standard),transform var(--transition-standard)}.cursor-visual[data-v-b3d7f910]:after,.cursor-visual[data-v-b3d7f910]:before{content:"";pointer-events:none;position:absolute}.cursor-visual[data-state=pointer] path[data-v-b3d7f910]{fill:var(--accent);stroke:var(--bg);transform:scale(.9)}.cursor-visual[data-state=text][data-v-b3d7f910]{block-size:20px;inline-size:10px;transform:translate(-5px,-10px)}.cursor-visual[data-state=text] path[data-v-b3d7f910]{opacity:0}.cursor-visual[data-state=text][data-v-b3d7f910]:before{background:var(--text);border-radius:var(--border-radius-pill);box-shadow:-3px 0 0 -1px var(--text),3px 0 0 -1px var(--text);inline-size:1.5px;inset-block:2px;inset-inline-start:4px}.cursor-visual[data-state=grab][data-v-b3d7f910]{background:var(--bg);block-size:13px;border:1.5px solid var(--text);border-radius:50%;inline-size:13px;transform:translate(-6.5px,-6.5px)}.cursor-visual[data-state=grab] path[data-v-b3d7f910]{opacity:0}.cursor-visual[data-state=grabbing][data-v-b3d7f910]{background:var(--bg);block-size:13px;border:1.5px solid var(--text);border-radius:50%;inline-size:13px;transform:translate(-6.5px,-6.5px) scale(.82)}.cursor-visual[data-state=grabbing] path[data-v-b3d7f910]{opacity:0}.cursor-visual.pressed[data-state=pointer][data-v-b3d7f910]{transform:scale(.82)}.cursor-visual.pressed[data-state=grab][data-v-b3d7f910]{transform:translate(-6.5px,-6.5px) scale(.82)}.cursor-visual[data-state=precision][data-v-b3d7f910]{block-size:15px;border:1px solid var(--text);border-radius:50%;inline-size:15px;transform:translate(-7.5px,-7.5px)}.cursor-visual[data-state=precision] path[data-v-b3d7f910]{opacity:0}.cursor-visual[data-state=precision][data-v-b3d7f910]:before{background:var(--text);border-radius:50%;inset:6px}.cursor-visual[data-state=disabled][data-v-b3d7f910]{block-size:15px;border:1.5px solid var(--error);border-radius:50%;inline-size:15px;transform:translate(-7.5px,-7.5px)}.cursor-visual[data-state=disabled] path[data-v-b3d7f910]{opacity:0}.cursor-visual[data-state=disabled][data-v-b3d7f910]:after{background:var(--error);block-size:1.5px;border-radius:var(--border-radius-pill);inline-size:10px;inset-block-start:6px;inset-inline-start:1px;rotate:-45deg}@media(hover:hover)and (pointer:fine){html.custom-cursor-enabled *,html.custom-cursor-enabled{cursor:none!important}}@media(prefers-reduced-motion:reduce){.cursor-visual[data-v-b3d7f910],.cursor-visual path[data-v-b3d7f910],.custom-cursor[data-v-b3d7f910]{transition:none!important}}.error-page[data-v-e9b5a676]{align-items:stretch;background:var(--color-bg);box-sizing:border-box;color:var(--color-text-primary);display:flex;font-family:var(--font-sans);justify-content:stretch;margin:0;min-height:100vh;min-height:100dvh;overflow:hidden;padding:0;position:relative;width:100%}.error-page__bg[data-v-e9b5a676]{inset:0;pointer-events:none;position:absolute;z-index:0}.error-page__pattern[data-v-e9b5a676]{background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--color-text-primary) 18%,transparent) 1px,transparent 0),linear-gradient(135deg,color-mix(in srgb,var(--color-text-primary) 4%,transparent) 0,transparent 42%,color-mix(in srgb,var(--color-text-primary) 5%,transparent) 100%);background-size:var(--space-5) var(--space-5),100% 100%;inset:0;opacity:.45;position:absolute}.error-page__sticker[data-v-e9b5a676]{aspect-ratio:1;bottom:max(var(--space-4),6vh);color:var(--color-text-primary);opacity:.22;position:absolute;right:max(var(--space-4),4vw);transform:rotate(-8deg);width:min(48vw,320px)}.error-page__sticker svg[data-v-e9b5a676]{display:block;height:100%;width:100%}.error-page__sticker .sticker-art[data-v-e9b5a676]{fill:none;stroke:currentColor;stroke-width:5}.error-page__sticker .sticker-art[data-v-e9b5a676] :is(rect,circle,path){fill:none;stroke:currentColor}.error-shell[data-v-e9b5a676]{backface-visibility:hidden;background-clip:padding-box;background-color:var(--glass-surface,rgba(17,24,39,.72));border:var(--ui-border,1px solid hsla(0,0%,100%,.16));box-shadow:var(--glass-shadow,none);color:inherit;overflow:hidden;-webkit-font-smoothing:antialiased}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.error-shell[data-v-e9b5a676]{background-color:var(--glass-surface-strong,rgba(14,18,26,.86));box-shadow:var(--glass-shadow,0 16px 32px rgba(0,0,0,.2))}}.error-shell[data-v-e9b5a676]{backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:var(--glass-filter);background:color-mix(in srgb,var(--color-bg) 72%,transparent);border:none;border-radius:0;box-shadow:none;box-sizing:border-box;color:var(--color-text-primary);display:grid;gap:var(--panel-gap);grid-template-rows:auto 1fr auto;margin:0;min-height:100vh;min-height:100dvh;min-width:0;padding:max(var(--panel-padding),env(safe-area-inset-top,0px)) max(var(--panel-padding),env(safe-area-inset-right,0px)) max(var(--panel-padding),env(safe-area-inset-bottom,0px)) max(var(--panel-padding),env(safe-area-inset-left,0px));position:relative;width:100%;z-index:1}@media(min-width:768px){.error-shell[data-v-e9b5a676]{padding:max(var(--space-6),env(safe-area-inset-top,0px)) max(var(--space-8),env(safe-area-inset-right,0px)) max(var(--space-6),env(safe-area-inset-bottom,0px)) max(var(--space-8),env(safe-area-inset-left,0px))}}.brand[data-v-e9b5a676]{align-items:center;color:var(--color-text-primary);display:inline-flex;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-bold);gap:var(--space-2);letter-spacing:.04em;max-width:min(100%,40ch);min-width:0;text-decoration:none;text-transform:uppercase}.brand span[data-v-e9b5a676]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand img[data-v-e9b5a676]{flex:0 0 auto;height:var(--space-7);width:var(--space-7)}.error-center[data-v-e9b5a676]{align-content:center;display:grid;gap:var(--space-3);justify-items:start;max-width:42rem;min-width:0;width:100%}.eyebrow[data-v-e9b5a676]{color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--caption-size);font-weight:var(--weight-semibold);letter-spacing:.08em;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.error-code[data-v-e9b5a676]{color:color-mix(in srgb,var(--color-text-primary) 14%,transparent);font-size:clamp(4.5rem,18vw,8rem);font-weight:var(--weight-bold);letter-spacing:-.06em;line-height:var(--leading-none);-webkit-user-select:none;-moz-user-select:none;user-select:none}.error-code[data-v-e9b5a676],h1[data-v-e9b5a676]{font-family:var(--font-sans);margin:0}h1[data-v-e9b5a676]{color:var(--color-text-primary);font-size:clamp(var(--text-xl),4vw,var(--heading-1-size));font-weight:var(--heading-1-weight);letter-spacing:var(--heading-1-tracking);line-height:var(--heading-1-leading);max-width:22ch}.description[data-v-e9b5a676],.joke[data-v-e9b5a676]{color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--body-size);line-height:var(--body-leading);margin:0;max-width:42ch}.joke[data-v-e9b5a676]{color:var(--color-text-muted)}.actions[data-v-e9b5a676]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2);width:100%}.footer-note[data-v-e9b5a676]{color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--caption-size);margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.error-page__sticker[data-v-e9b5a676]{bottom:var(--space-3);opacity:.12;right:var(--space-3);width:min(56vw,180px)}.actions[data-v-e9b5a676]{display:grid;grid-template-columns:1fr;max-width:24rem}.actions[data-v-e9b5a676] .app-button{width:100%}}
