@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-opsz-normal-oos9povj.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-opsz-normal-Bf69Tn_J.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--content-max:87.5rem;--bg:#f1f4f9;--bg2:#eaecf4;--sur:#fff;--sur2:#f7f8fc;--brd:#e0e4ef;--brd2:#7c8799;--txt:#0f172a;--txt2:#334155;--mut:#56657a;--mut2:#5d6c80;--slate:#475569;--placeholder:#5d6c80;--quiet:#5f6b7d;--blue:#1d4ed8;--blue-lt:#2563eb;--blue-dk:#1e40af;--blue-bg:#eff6ff;--blue-bg2:#dbeafe;--blue-bd:#93c5fd;--st-green:#15803d;--st-green-bg:#f0fdf4;--st-green-bd:#bbf7d0;--st-red:#b91c1c;--st-red-bg:#fef2f2;--st-red-bd:#fecaca;--st-amber:#b45309;--st-amber-bg:#fffbeb;--st-amber-bd:#fde68a;--st-blue:#1d4ed8;--st-blue-bg:#eff6ff;--st-blue-bd:#93c5fd;--st-purple:#7c3aed;--st-purple-bg:#f5f3ff;--st-purple-bd:#ddd6fe;--st-indigo:#4f46e5;--st-indigo-bg:#eef2ff;--st-indigo-bd:#a5b4fc;--st-sky:#0369a1;--st-sky-bg:#f0f9ff;--st-sky-bd:#bae6fd;--ink:#0f172a;--on-ink:#fff;--st-red-ink:#7f1d1d;--st-red-on-ink:#fecaca;--st-amber-ink:#78350f;--st-amber-on-ink:#fde68a;--st-green-ink:#14532d;--st-green-on-ink:#bbf7d0;--kobalt:#2563eb;--kobalt-dk:#1d4ed8;--kobalt-bg:#eff4ff;--kobalt-bd:#bfcfff;--kobalt-on:#fff;--accent:var(--blue-lt);--accent-dk:var(--blue);--accent-bg:#eff4ff;--accent-bd:#bfcfff;--accent-shadow:0 2px 8px #2563eb4d;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:48px;--font-sans:"DM Sans Variable", "DM Sans", ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-sans);--font-body:var(--font-sans);--font-mono:var(--font-sans);--fs-hero:clamp(2.2rem, 1.4rem + 2.6vw, 3.6rem);--fs-title:clamp(1.5rem, 1.15rem + 1.1vw, 2rem);--fs-body:13.5px;--fs-small:13px;--fs-label:11px;--fs-hint:10.5px;--rule:2px;--header-h:60px;--rail-w:260px;--drawer-w:316px;--r-xs:7px;--r-sm:8px;--r:16px;--r-lg:20px;--r-modal:22px;--radius-xs:var(--r-xs);--radius-s:var(--r-sm);--radius-m:var(--r);--radius-l:var(--r-lg);--radius-pill:999px;--radius-control:10px;--radius-control-l:12px;--sh-sm:0 1px 2px #0f172a0a, 0 2px 6px #0f172a0a, 0 10px 28px -12px #0f172a1a;--sh:0 1px 3px #0f172a0d, 0 6px 16px #0f172a12, 0 20px 44px -16px #0f172a29;--sh-lg:0 24px 64px #0f172a2e, 0 6px 18px #0f172a14;--elev-sm:var(--sh-sm);--elev-md:var(--sh);--shadow-card:0 1px 2px #0f172a0a, 0 8px 24px -12px #0f172a1a;--card-bd:#e9edf3;--focus-ring:0 0 0 2px #2563eb;--tap:44px;--scrim:#0f172a8c;--scrim-drawer:#0b122073;--scrim-heavy:#0f172aa6;--z-nav:200;--z-modal:500;--z-bulk:9000;--z-toast:9999;--z-dialog:12800;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:var(--sur);--color-surface:var(--sur);--color-surface-2:var(--sur2);--color-paper:var(--bg);--color-inset:var(--bg2);--color-text:var(--txt);--color-text-2:var(--txt2);--color-text-muted:var(--mut);--color-text-hint:var(--mut2);--color-divider:var(--brd);--color-card-border:var(--card-bd);--color-text-quiet:var(--quiet);--color-border-strong:var(--brd2);--color-field-bg:var(--bg2);--color-field-bg-focus:var(--sur);--color-field-border:var(--brd2);--color-accent:var(--accent);--color-accent-strong:var(--accent-dk);--color-accent-tint:var(--accent-bg);--color-accent-border:var(--accent-bd);--color-on-accent:#fff;--color-on-status:#fff;--color-on-danger:var(--color-on-status);--color-danger-ring:#b91c1c24;--sk-shine:#ffffff9e;--color-action:var(--accent);--color-action-dk:var(--accent-dk);--color-action-bg:var(--accent-bg);--color-on-action:var(--color-on-accent);--color-link:var(--blue-lt);--color-link-hover:var(--blue);--color-danger:var(--st-red);--color-danger-bg:var(--st-red-bg);--color-danger-bd:var(--st-red-bd);--color-success:var(--st-green);--color-success-bg:var(--st-green-bg);--color-success-bd:var(--st-green-bd);--color-warn:var(--st-amber);--color-warn-bg:var(--st-amber-bg);--color-warn-bd:var(--st-amber-bd);--color-info:var(--st-blue);--color-info-bg:var(--st-blue-bg);--color-info-bd:var(--st-blue-bd);--color-meta:var(--st-purple);--color-meta-bg:var(--st-purple-bg);--color-meta-bd:var(--st-purple-bd)}[data-family]{--accent:var(--kobalt);--accent-dk:var(--kobalt-dk);--accent-bg:var(--kobalt-bg);--accent-bd:var(--kobalt-bd);--color-accent:var(--kobalt);--color-accent-strong:var(--kobalt-dk);--color-accent-tint:var(--kobalt-bg);--color-accent-border:var(--kobalt-bd);--color-on-accent:var(--kobalt-on);--color-link:var(--kobalt);--color-link-hover:var(--kobalt-dk)}[data-family=sb],[data-family=sa]{--accent:#2563eb;--accent-dk:#1d4ed8;--accent-bg:#eff4ff;--accent-bd:#bfcfff}[data-family=hy]{--accent:#0e7490;--accent-dk:#155e75;--accent-bg:#ecfeff;--accent-bd:#a5f3fc}[data-family=pm]{--accent:#b45309;--accent-dk:#92400e;--accent-bg:#fffbeb;--accent-bd:#fde68a}[data-family=if],[data-family=sd]{--accent:#7c3aed;--accent-dk:#6d28d9;--accent-bg:#f5f3ff;--accent-bd:#ddd6fe}[data-family=el]{--accent:#a16207;--accent-dk:#854d0e;--accent-bg:#fefce8;--accent-bd:#fde68a}[data-family=br]{--accent:#c2410c;--accent-dk:#9a3412;--accent-bg:#fff7ed;--accent-bd:#fed7aa}[data-family=hz]{--accent:#b91c1c;--accent-dk:#991b1b;--accent-bg:#fef2f2;--accent-bd:#fecaca}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1220;--bg2:#111a2e;--sur:#1e293b;--sur2:#233048;--brd:#2b3852;--brd2:#6b7a91;--txt:#f1f5f9;--txt2:#cbd5e1;--mut:#94a3b8;--mut2:#8b9bb0;--slate:#94a3b8;--placeholder:#8b9bb0;--quiet:#74839b;--blue:#93c5fd;--blue-lt:#60a5fa;--blue-dk:#bfdbfe;--blue-bg:#1e3a8a;--blue-bg2:#1e40af;--blue-bd:#1e40af;--st-green:#4ade80;--st-green-bg:#14532d;--st-green-bd:#166534;--st-red:#f87171;--st-red-bg:#7f1d1d;--st-red-bd:#991b1b;--st-amber:#fbbf24;--st-amber-bg:#78350f;--st-amber-bd:#92400e;--st-blue:#93c5fd;--st-blue-bg:#1e3a8a;--st-blue-bd:#1e40af;--st-purple:#c4b5fd;--st-purple-bg:#4c1d95;--st-purple-bd:#5b21b6;--st-indigo:#a5b4fc;--st-indigo-bg:#312e81;--st-indigo-bd:#3730a3;--st-sky:#7dd3fc;--st-sky-bg:#0c4a6e;--st-sky-bd:#075985;--ink:#020617;--kobalt:#60a5fa;--kobalt-dk:#93c5fd;--kobalt-bg:#1e3a8a;--kobalt-bd:#1e40af;--kobalt-on:#0b1220;--accent:#60a5fa;--accent-dk:#93c5fd;--accent-bg:#1e3a8a;--accent-bd:#1e40af;--color-on-accent:#0b1220;--color-on-status:#0b1220;--color-danger-ring:#f8717147;--sk-shine:#ffffff12;--focus-ring:0 0 0 2px #60a5fa;--sh-sm:0 1px 2px #00000040;--sh:0 8px 24px #00000073, 0 1px 4px #0000004d;--shadow-card:var(--sh-sm);--card-bd:#94a3b829;--sh-lg:0 16px 48px #0000008c, 0 4px 16px #00000059;--scrim:#020617a6;--scrim-drawer:#02061799;--scrim-heavy:#020617bf}:root[data-theme=dark] [data-family=sb],:root[data-theme=dark] [data-family=sa]{--accent:#60a5fa;--accent-dk:#93c5fd;--accent-bg:#1e3a8a;--accent-bd:#1e40af}:root[data-theme=dark] [data-family=hy]{--accent:#22d3ee;--accent-dk:#67e8f9;--accent-bg:#164e63;--accent-bd:#155e75}:root[data-theme=dark] [data-family=pm]{--accent:#fbbf24;--accent-dk:#fcd34d;--accent-bg:#78350f;--accent-bd:#92400e}:root[data-theme=dark] [data-family=if],:root[data-theme=dark] [data-family=sd]{--accent:#a78bfa;--accent-dk:#c4b5fd;--accent-bg:#4c1d95;--accent-bd:#5b21b6}:root[data-theme=dark] [data-family=el]{--accent:#facc15;--accent-dk:#fde047;--accent-bg:#713f12;--accent-bd:#854d0e}:root[data-theme=dark] [data-family=br]{--accent:#fb923c;--accent-dk:#fdba74;--accent-bg:#7c2d12;--accent-bd:#9a3412}:root[data-theme=dark] [data-family=hz]{--accent:#f87171;--accent-dk:#fca5a5;--accent-bg:#7f1d1d;--accent-bd:#991b1b}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-body);color:var(--color-text);background:var(--color-paper);-webkit-font-smoothing:antialiased;font-optical-sizing:auto;font-variation-settings:"opsz" 14;margin:0;font-size:15px;line-height:1.5}#app{flex-direction:column;min-height:100dvh;display:flex}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.3px;text-wrap:balance}p{text-wrap:pretty}button,input,select,textarea{font:inherit}a{color:var(--color-link);font-weight:600;text-decoration:none}a:hover{color:var(--color-link-hover);text-underline-offset:3px;text-decoration:underline}::placeholder{color:var(--placeholder);opacity:1}:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.auth-page{flex-direction:column;flex:1;display:flex}.display{font-family:var(--font-display);font-size:var(--fs-hero);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:900;line-height:1.04}.display em{color:var(--color-accent);font-style:normal}.eyebrow,.micro-label{font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-muted);font-weight:800}.eyebrow-accent{color:var(--color-accent)}.num{font-variant-numeric:tabular-nums}.muted{color:var(--color-text-muted)}.hint{font-size:var(--fs-hint);color:var(--color-text-hint)}.screen-reader-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ruled{padding-bottom:.6em;position:relative}.ruled:after{content:"";height:var(--rule);background:var(--color-divider);position:absolute;inset:auto 0 0}@media (width<=640px){input,select,textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skip-link{z-index:var(--z-toast);background:var(--color-accent);color:var(--color-on-accent);border-radius:8px;padding:8px 14px;font-weight:700;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main:focus{outline:none}.btn{justify-content:center;align-items:center;gap:var(--space-2);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-s);min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;color:var(--color-text-2);background:var(--color-surface);padding:0 14px;font-size:13px;font-weight:700;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.btn:not(:disabled):hover{background:var(--color-inset);color:var(--color-text)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:focus:not(:focus-visible),.btn:active{outline:none}.btn-primary{background:var(--color-action);border-color:var(--color-action);color:var(--color-on-action);box-shadow:0 1px 2px color-mix(in srgb, var(--color-action) 30%, transparent), 0 4px 12px -2px color-mix(in srgb, var(--color-action) 35%, transparent)}.btn-primary:not(:disabled):hover{background:var(--color-action-dk);border-color:var(--color-action-dk);color:var(--color-on-action)}.btn-tint{background:var(--color-accent-tint);color:var(--color-accent-strong);border-color:#0000}.btn-tint:not(:disabled):hover{background:color-mix(in srgb, var(--color-accent-tint) 70%, var(--color-accent-border));color:var(--color-accent-strong)}.btn-soft{background:var(--color-inset);color:var(--color-text-2);border-color:#0000}.btn-soft:not(:disabled):hover{background:color-mix(in srgb, var(--color-inset) 70%, var(--color-border-strong));color:var(--color-text)}.has-chevron:after{content:"›";content:"›" / "";margin-left:.3em;font-weight:700}.btn.has-chevron:after{margin-left:-4px}.btn-secondary{border-color:var(--color-border-strong)}.btn-danger{background:var(--color-danger);border-color:var(--color-danger);color:var(--color-on-danger)}.btn-danger:not(:disabled):hover{background:var(--color-danger);border-color:var(--color-danger);color:var(--color-on-danger);filter:brightness(.92)}.btn-ghost{padding-inline:var(--space-2);color:var(--color-text-muted);background:0 0;border-color:#0000}.btn-ghost:not(:disabled):hover{background:var(--color-inset);color:var(--color-text)}.btn-sm{min-height:30px;padding:0 10px;font-size:12px}.btn-lg{min-height:var(--tap);padding:0 20px;font-size:14px}.btn-block{width:100%}.field{flex-direction:column;gap:.4rem;display:flex}.field>label:not(.checkbox){font-size:var(--fs-label);letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-muted);font-weight:800}.input{border:1.5px solid var(--color-field-border);border-radius:var(--radius-s);background:var(--color-field-bg);width:100%;color:var(--color-text);font:inherit;padding:10px 14px;font-size:14px;transition:border-color .15s,background-color .15s,box-shadow .15s}.input:focus{border-color:var(--color-accent);background:var(--color-field-bg-focus);box-shadow:var(--focus-ring);outline:none}.input[aria-invalid=true]{border-color:var(--color-danger);box-shadow:0 0 0 3px var(--color-danger-ring)}.input:disabled{color:var(--color-text-muted);background:var(--color-inset);cursor:not-allowed}textarea.input{resize:vertical}@media (hover:none) and (pointer:coarse){.input{min-height:44px;font-size:16px}}select.input{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:34px}.field-hint{font-size:var(--fs-small);color:var(--color-text-muted);margin:0}.field-error{color:var(--color-danger);margin:0;font-size:12.5px;font-weight:600}.field-error:before{content:"! ";content:"! " / ""}.seg{background:var(--color-inset);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.seg-opt{display:block}.seg-opt input{opacity:0;pointer-events:none;position:absolute}.seg-opt span{color:var(--color-text-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:6px 12px;font-size:12px;font-weight:700;transition:background-color .15s,color .15s,box-shadow .15s;display:flex}.seg-opt input:checked+span{background:var(--color-surface);color:var(--color-accent-strong);box-shadow:0 0 0 1px var(--color-card-border), 0 1px 3px #0f172a1a;font-weight:800}.seg-opt input:not(:checked)+span:hover{color:var(--color-text)}.seg-opt input:focus-visible+span{outline:2px solid var(--color-action);outline-offset:1px}.seg-lg{border-radius:var(--radius-control-l);gap:2px;padding:4px}.seg-lg .seg-opt span{min-height:36px;color:var(--color-text-2);border-radius:9px;padding:0 14px;font-size:14px;font-weight:500}.seg-lg .seg-opt input:checked+span{font-weight:600}.checkbox{font-size:var(--fs-small);cursor:pointer;align-items:flex-start;gap:.7rem;display:flex}.checkbox input{width:1.1rem;height:1.1rem;accent-color:var(--color-accent);flex-shrink:0;margin:.15rem 0 0}.table{border-collapse:collapse;width:100%;font-size:var(--fs-small);text-align:left}.table th{background:var(--color-surface-2);border-bottom:1px solid var(--color-divider);font-size:var(--fs-label);letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-muted);padding:8px 14px;font-weight:800}.table th:first-child{border-top-left-radius:var(--radius-s)}.table th:last-child{border-top-right-radius:var(--radius-s)}.table td{border-bottom:1px solid var(--color-divider);vertical-align:middle;padding:10px 14px}.table tbody tr:last-child td{border-bottom:none}.table tbody tr{transition:background .12s}.table tbody tr:hover{background:var(--color-surface-2)}@media (width<=600px){.table-stack,.table-stack tbody{display:block}.table-stack thead{display:none}.table-stack tr{border-bottom:1px solid var(--color-divider);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:12px 4px;display:flex}.table-stack tbody tr:last-child{border-bottom:0}.table-stack tbody tr:hover{background:0 0}.table-stack td{text-align:left;border:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:auto;min-width:0;max-width:none;margin:0;padding:0;display:inline-flex}.table-stack td:first-child,.table-stack td[colspan]{flex-basis:100%;width:100%;max-width:none;display:flex}.table-stack td:first-child>*{flex:auto;min-width:0}.table-stack td[data-label]:not(:first-child):before{content:attr(data-label);font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);margin-right:6px;font-weight:700}.table-stack td:last-child:not([data-label]):not(:first-child){margin-left:auto}}.table tbody tr.sub{background:var(--color-inset)}.table th[data-sort]{cursor:pointer;-webkit-user-select:none;user-select:none}.table th[data-sort]:hover,.table th.is-sort{color:var(--color-accent)}.tag,.badge{border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);background:var(--color-inset);color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;font-weight:700;line-height:1.2;display:inline-flex}.tag-accent{background:var(--color-accent-tint);border-color:var(--color-accent-border);color:var(--color-accent)}.tag-neutral{background:var(--color-inset);border-color:var(--color-border-strong);color:var(--color-text-muted)}.tag-green,.tag-success{background:var(--st-green-bg);border-color:var(--st-green-bd);color:var(--st-green)}.tag-red,.tag-danger{background:var(--st-red-bg);border-color:var(--st-red-bd);color:var(--st-red)}.tag-amber,.tag-warn{background:var(--st-amber-bg);border-color:var(--st-amber-bd);color:var(--st-amber)}.tag-blue,.tag-info{background:var(--st-blue-bg);border-color:var(--st-blue-bd);color:var(--st-blue)}.tag-purple,.tag-meta{background:var(--st-purple-bg);border-color:var(--st-purple-bd);color:var(--st-purple)}.tag-indigo,.tag-ready{background:var(--st-indigo-bg);border-color:var(--st-indigo-bd);color:var(--st-indigo)}.tag-sky,.tag-soon{background:var(--st-sky-bg);border-color:var(--st-sky-bd);color:var(--st-sky)}.count{border-radius:var(--radius-pill);background:var(--color-meta);min-width:18px;height:18px;color:var(--color-on-status);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.count-red{background:var(--st-red)}.count-amber{background:var(--st-amber)}.count-green{background:var(--st-green)}.sel-badge{appearance:none;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-s);background:var(--color-surface) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>") no-repeat right 7px center / 14px 14px;min-height:32px;color:var(--color-text-2);font:inherit;cursor:pointer;padding:5px 26px 5px 10px;font-size:11.5px;font-weight:800}.sel-badge:focus{border-color:var(--color-meta);box-shadow:var(--focus-ring);outline:none}.sel-badge.is-green{background-color:var(--st-green-bg);border-color:var(--st-green-bd);color:var(--st-green)}.sel-badge.is-red{background-color:var(--st-red-bg);border-color:var(--st-red-bd);color:var(--st-red)}.sel-badge.is-amber{background-color:var(--st-amber-bg);border-color:var(--st-amber-bd);color:var(--st-amber)}.sel-badge.is-indigo{background-color:var(--st-indigo-bg);border-color:var(--st-indigo-bd);color:var(--st-indigo)}.sel-badge.is-sky{background-color:var(--st-sky-bg);border-color:var(--st-sky-bd);color:var(--st-sky)}.fb{border:1.5px solid var(--color-border-strong);border-radius:var(--radius-s);background:var(--color-surface);color:var(--color-text-muted);font:inherit;cursor:pointer;align-items:center;gap:5px;padding:6px 13px;font-size:12px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.fb:hover{background:var(--color-inset)}.fb.active{background:var(--st-indigo-bg);border-color:var(--st-indigo-bd);color:var(--st-indigo)}.panel{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-card-border);border-radius:var(--radius-l);background:var(--color-surface);box-shadow:var(--shadow-card);display:grid}.panel-hd{align-items:center;gap:var(--space-2);margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) 0;padding:11px var(--space-4);border-bottom:1px solid var(--color-divider);border-radius:var(--radius-m) var(--radius-m) 0 0;background:var(--color-surface-2);display:flex}.panel-title{flex:1;margin:0;font-size:13px;font-weight:800}.lift{transition:transform .15s,box-shadow .15s,border-color .15s}.lift:hover{box-shadow:var(--sh);transform:translateY(-2px)}.is-selected{box-shadow:0 0 0 2px var(--color-accent), var(--sh)}.alert{padding:var(--space-3) var(--space-4);border-radius:var(--radius-m);font-size:var(--fs-small);border:1px solid}.alert-error{border-color:var(--color-danger-bd);background:var(--color-danger-bg);color:var(--color-danger);font-weight:600}.alert-info{border-color:var(--color-info-bd);background:var(--color-info-bg);color:var(--color-text-2)}.alert-success{border-color:var(--color-success-bd);background:var(--color-success-bg);color:var(--color-text-2)}.alert-warn{border-color:var(--color-warn-bd);background:var(--color-warn-bg);color:var(--color-text-2)}.page-head{justify-content:space-between;align-items:end;gap:var(--space-5);flex-wrap:wrap;display:flex}.page-eyebrow{margin:0 0 var(--space-2);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);font-weight:800}.page-title{font-family:var(--font-display);font-size:var(--fs-title);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:800;line-height:1.15}.page-title-quiet{color:var(--color-text-quiet)}.page-title.ruled{padding-bottom:0}.page-title.ruled:after{content:none}.page-sub{color:var(--color-text-muted);font-size:var(--fs-body);margin:.5rem 0 0}.section-title{font-size:var(--fs-label);letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-muted);margin:0;padding-bottom:.5rem;font-weight:800;position:relative}.section-title:after{content:"";height:var(--rule);background:var(--color-divider);position:absolute;inset:auto 0 0}.table-scroll{-webkit-overflow-scrolling:touch;position:relative;overflow-x:auto}.empty-body{justify-content:space-between;align-items:center;gap:var(--space-4);border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-m);color:var(--color-text-muted);font-size:var(--fs-small);flex-wrap:wrap;padding:2rem;display:flex}.gema-sk{background:var(--color-inset);border-radius:6px;position:relative;overflow:hidden}.gema-sk:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--sk-shine) 50%, transparent 100%);animation:1.35s ease-in-out infinite gema-sk-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes gema-sk-shimmer{to{transform:translate(100%)}}.gema-sk-line{height:11px}.gema-sk-line.sk-lg{border-radius:7px;height:15px}.gema-sk-line.sk-sm{border-radius:5px;height:9px}.gema-sk-ic{border-radius:12px}.gema-sk-ic.sk-round{border-radius:50%}.gema-sk-hint{color:var(--color-text-muted);text-align:center;padding:14px 8px 2px;font-size:12px;font-weight:600}@media (prefers-reduced-motion:reduce){.gema-sk:after{opacity:0;animation:none}}@media print{.gema-sk,.gema-sk-hint,[data-gema-sk]{display:none!important}}.modal-bg{z-index:var(--z-modal);background:var(--scrim-heavy);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:12px;animation:.15s ease-out gema-fade-in;display:grid;position:fixed;inset:0}.modal{border-radius:var(--r-modal);background:var(--color-surface);width:min(660px,100%);max-height:calc(100dvh - 24px);box-shadow:var(--sh-lg);animation:.22s cubic-bezier(.16,1,.3,1) gema-modal-in;overflow-y:auto}.modal:has(>.modal-body){flex-direction:column;display:flex;overflow:hidden}.modal-hd{border-bottom:1px solid var(--color-divider);flex-shrink:0;align-items:flex-start;gap:14px;padding:20px 24px 14px;display:flex}.modal-body{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:18px 24px;overflow:hidden auto}.modal-ft{border-top:1px solid var(--color-divider);flex-shrink:0;justify-content:flex-end;gap:10px;padding:14px 24px 18px;display:flex}.modal-x{border:1.5px solid var(--color-border-strong);border-radius:var(--r-sm);background:var(--color-inset);width:33px;height:33px;color:var(--color-text-muted);font:inherit;cursor:pointer;flex:none;margin-left:auto;font-size:15px;position:relative}@keyframes gema-fade-in{0%{opacity:0}}@keyframes gema-modal-in{0%{opacity:.85;transform:translateY(8px)}}@media (width<=640px){.modal{border-radius:14px}.modal-ft .btn{min-height:var(--tap);flex:auto}}.rail{width:var(--rail-w);padding:var(--space-4) 14px;border-right:1px solid var(--color-divider);background:var(--color-surface-2);flex-direction:column;gap:20px;display:flex}.rail-block{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.rail-general{padding-top:var(--space-3);border-top:1px solid var(--color-divider);margin-top:auto}.rail-title{justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 var(--space-3) 6px;font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;margin:0;font-weight:700;display:flex;overflow:hidden}.rail-toggle{cursor:pointer}.rail-toggle:hover{color:var(--color-text)}.rail-count{font-variant-numeric:tabular-nums;color:var(--color-text-muted);margin-left:auto;font-size:12px;font-weight:500}.rail-title .rail-count{margin-left:0}.rail-dot{border-radius:var(--radius-pill);background:var(--color-danger);flex:none;width:8px;height:8px;margin-left:auto}.rail .disclosure{transition:transform .12s}.rail .disclosure.shut{transform:rotate(-90deg)}.rail-group+.rail-group{margin-top:var(--space-2)}.rail .group-label{padding:0 var(--space-3);font-size:var(--fs-hint);color:var(--color-text-muted);align-items:center;gap:5px;margin:0 0 2px;font-weight:700;display:flex}.rail .group-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail .tree{margin-left:calc(var(--space-3) + 8px);padding-left:var(--space-2);border-left:1px solid var(--color-divider);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.rail .item{align-items:center;gap:var(--space-3);min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--color-text-2);font-size:14px;font-weight:500;text-decoration:none;display:flex}.rail .item:hover{background:color-mix(in srgb, var(--color-surface) 70%, transparent);color:var(--color-text);text-decoration:none}.rail .item .app-icon{width:18px;height:18px;color:var(--color-text-muted);flex:none}.rail .item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rail .item.router-link-exact-active,.rail .item.is-open{background:var(--color-surface);color:var(--color-accent-strong);box-shadow:0 0 0 1px var(--color-divider), 0 1px 2px #0f172a0d;font-weight:600}.rail .item.router-link-exact-active .app-icon,.rail .item.is-open .app-icon{color:var(--color-accent)}@media (pointer:coarse){.rail .item,.rail .rail-toggle{min-height:var(--tap)}}.rail .rail-empty{padding:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--fs-small);margin:0}:root[data-theme=dark] .tag-danger{color:#fca5a5}:root[data-theme=dark] .tag-accent{color:#93c5fd}@media (hover:none) and (pointer:coarse){.btn,.btn-sm,.seg-opt span,.mod-chip-btn,.fb,.sel-badge{min-height:var(--tap)}.btn{min-width:var(--tap)}.modal-x{width:var(--tap);height:var(--tap)}.checkbox{min-height:var(--tap);padding-block:var(--space-2)}.checkbox input{width:1.375rem;height:1.375rem;margin-top:0}.seg-opt span{min-width:var(--tap)}.lift:hover{transform:none}}.step-form>*{grid-template-columns:minmax(0,1fr);min-width:0}.gsec{margin-bottom:18px}.gsec-hd{background:var(--color-surface-2);border:1px solid var(--color-divider);border-bottom:2px solid var(--accent-bd);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:14px 14px 0 0;flex-wrap:wrap;align-items:center;gap:10px;min-height:52px;padding:8px 12px 8px 16px;display:flex}.gsec.is-zu .gsec-hd{border-bottom:1px solid var(--color-divider);border-radius:14px}.gsec-nr{border-radius:var(--radius-xs);background:var(--accent);width:22px;min-width:22px;height:22px;color:var(--color-on-accent);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;padding:0;font-size:11.5px;font-weight:900;line-height:1;display:inline-flex}.gsec-nr--lang{width:auto;padding:0 6px}.gsec-ttl{flex:auto;min-width:0}.gsec-title{letter-spacing:0;margin:0;font-size:13.5px;font-weight:700}.gsec-sub{color:var(--color-text-muted);margin:1px 0 0;font-size:11.5px}.gsec-ctl{cursor:default;flex-wrap:wrap;flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.gsec-cx{border:1.5px solid var(--color-divider);background:var(--color-surface);width:36px;min-width:36px;height:36px;color:var(--accent);cursor:pointer;border-radius:10px;flex:none;order:99;justify-content:center;align-items:center;margin:0 0 0 auto;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.gsec-cx:before{content:"";background:currentColor;width:18px;height:18px;transition:transform .18s;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>") 50%/contain no-repeat}.gsec.is-zu .gsec-cx:before{transform:rotate(-90deg)}.gsec-hd:hover .gsec-cx{background:var(--accent);border-color:var(--accent);color:var(--color-on-accent)}.gsec-bd{background:var(--color-surface);border:1px solid var(--color-divider);border-top:0;border-radius:0 0 14px 14px;padding:18px}.gsec.is-zu .gsec-ctl,.gsec.is-zu .gsec-bd{display:none}@media (width<=640px){.gsec-bd{padding:12px}}@media print{.gsec.is-zu .gsec-bd{display:block}.gsec.is-zu .gsec-hd{border-bottom:2px solid var(--accent-bd);border-radius:14px 14px 0 0}.gsec-cx,.gsec-ctl{display:none!important}}.mod-card{border:1px solid var(--color-divider);border-radius:var(--radius-m);background:var(--color-surface);box-shadow:var(--shadow-card);padding:var(--space-4)}.mod-card-hd{margin:0 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-divider);align-items:center;gap:10px;display:flex}.mod-num{border-radius:var(--radius-xs);background:var(--accent);width:22px;height:22px;color:var(--color-on-accent);flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:900;line-height:1;display:inline-flex}.mod-card-title{margin:0;font-size:13.5px;font-weight:700}.mod-card-sub{color:var(--color-text-muted);font-size:11.5px}.mod-lbl,.mod-field>span:first-child{font-size:var(--fs-label);letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-muted);font-weight:800}.mod-field>span:first-child small{font-size:var(--fs-hint);letter-spacing:0;text-transform:none;color:var(--color-text-hint);margin-top:2px;font-weight:500;display:block}.mod-field{flex-direction:column;gap:4px;min-width:150px;font-size:12.5px;font-weight:600;display:flex}.mod-inp{font:inherit;font-variant-numeric:tabular-nums;color:var(--color-text);background:var(--color-field-bg);border:1.5px solid var(--color-field-border);border-radius:var(--radius-s);min-height:34px;padding:6px 10px;font-size:13px;transition:border-color .15s,background-color .15s,box-shadow .15s}.mod-inp:focus{border-color:var(--accent);background:var(--color-field-bg-focus);box-shadow:var(--focus-ring);outline:none}.mod-inp:disabled{opacity:.55}.mod-unit-group{align-items:stretch;display:inline-flex}.mod-unit-group .mod-inp{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;min-width:0}.mod-unit{color:var(--color-text-muted);background:var(--color-inset);border:1.5px solid var(--color-field-border);border-radius:0 var(--radius-s) var(--radius-s) 0;white-space:nowrap;align-items:center;padding:0 8px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.mod-seg{background:var(--color-inset);border-radius:10px;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.mod-seg button{font:inherit;cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700;transition:background-color .15s,color .15s}.mod-seg button.active{background:var(--accent);color:var(--color-on-accent);box-shadow:0 2px 8px #2563eb4d}.mod-chip-btn{border:1.5px solid var(--color-border-strong);border-radius:var(--radius-s);background:var(--color-surface);font:inherit;color:var(--color-text-2);cursor:pointer;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.mod-chip-btn:not(:disabled):hover{border-color:var(--color-action);color:var(--color-action);background:var(--color-action-bg)}.mod-src{color:var(--accent);margin-left:6px;font-size:10.5px;font-style:normal;font-weight:700}.mod-interim{margin:var(--space-3) 0 0;border:1px solid var(--accent-bd);border-radius:var(--radius-s);background:var(--accent-bg);padding:10px 12px;font-size:13px}.mod-interim b{color:var(--accent);font-variant-numeric:tabular-nums;font-size:15px}.mod-results{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}@media (width<=640px){.mod-results{grid-template-columns:repeat(2,minmax(0,1fr))}}.mod-result{overflow-wrap:anywhere;border:1px solid var(--color-divider);border-radius:var(--radius-m);background:var(--color-surface);flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.mod-result-lbl{font-size:var(--fs-label);letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-muted);font-weight:800}.mod-result-val{font-variant-numeric:tabular-nums;font-size:18px;font-weight:900;line-height:1.15}.mod-result-status{font-size:11.5px;font-weight:700}.mod-result.ok{border-color:var(--color-success-bd);background:var(--color-success-bg)}.mod-result.ok .mod-result-lbl,.mod-result.ok .mod-result-val,.mod-result.ok .mod-result-status{color:var(--color-success)}.mod-result.warn{border-color:var(--color-warn-bd);background:var(--color-warn-bg)}.mod-result.warn .mod-result-lbl,.mod-result.warn .mod-result-val,.mod-result.warn .mod-result-status{color:var(--color-warn)}.mod-result.err,.mod-result.crit{border-color:var(--color-danger-bd);background:var(--color-danger-bg)}.mod-result.err .mod-result-lbl,.mod-result.err .mod-result-val,.mod-result.err .mod-result-status,.mod-result.crit .mod-result-lbl,.mod-result.crit .mod-result-val,.mod-result.crit .mod-result-status{color:var(--color-danger)}.mod-status.ok{color:var(--color-success)}.mod-status.warn{color:var(--color-warn)}.mod-status.err,.mod-status.crit{color:var(--color-danger)}.mod-check{border-radius:var(--radius-s);align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;font-weight:600;display:flex}.mod-check.ok{background:var(--color-success-bg);color:var(--color-success)}.mod-check.warn{background:var(--color-warn-bg);color:var(--color-warn)}.mod-check.err{background:var(--color-danger-bg);color:var(--color-danger)}.mod-check.info{background:var(--color-info-bg);color:var(--color-info)}.mod-kv{border-radius:var(--radius-s);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 10px;font-size:13px;display:flex}.mod-kv:nth-child(odd){background:var(--color-inset)}.mod-kv b{font-size:13.5px}.mod-total{color:var(--accent);font-variant-numeric:tabular-nums;font-size:15px;font-weight:900}.mod-note,.mod-legend{color:var(--color-text-muted);font-size:11px}.mod-del{border:1.5px solid var(--color-border-strong);border-radius:var(--radius-s);background:var(--color-surface);color:var(--color-danger);font:inherit;cursor:pointer;width:30px;min-height:30px;font-size:13px;font-weight:700}.mod-del:not(:disabled):hover{border-color:var(--color-danger-bd);background:var(--color-danger-bg)}.mod-del:disabled{opacity:.4;cursor:default}input[aria-invalid=true]{border-color:var(--color-danger)}.mod-num-hint{font-size:var(--fs-hint,11.5px);letter-spacing:0;text-transform:none;color:var(--color-danger);margin-top:2px;font-weight:600;display:block}.mod-num-hint:before{content:"! ";content:"! " / ""}:root{--mod-c-red:#dc2626;--mod-c-orange:#ea580c;--mod-c-amber:#d97706;--mod-c-green:#16a34a;--mod-c-teal:#0d9488;--mod-c-cyan:#0891b2;--mod-c-blue:#2563eb;--mod-c-navy:#1d4ed8;--mod-c-violet:#7c3aed;--mod-c-slate:#64748b;--mod-c-ink:#475569;--mod-c-red-dk:#b91c1c;--mod-c-orange-dk:#c2410c;--mod-c-orange-deep:#9a3412;--mod-c-amber-lt:#f59e0b;--mod-c-amber-dk:#b45309;--mod-c-amber-deep:#92400e;--mod-c-green-dk:#15803d;--mod-c-green-deep:#166534;--mod-c-emerald-dk:#047857;--mod-c-teal-dk:#0f766e;--mod-c-sky-dk:#0369a1;--mod-c-violet-dk:#6d28d9;--mod-c-red-lt:#ef4444;--mod-c-green-lt:#22c55e;--mod-c-fuchsia:#e879f9;--mod-c-fuchsia-dk:#a21caf;--mod-medium-kw:var(--mod-c-green);--mod-medium-ww:var(--mod-c-red);--mod-medium-nd:var(--mod-c-blue);--mod-medium-bw:var(--mod-c-violet);--mod-medium-ew:var(--mod-c-violet);--mod-medium-ow:var(--mod-c-teal);--mod-medium-gw:var(--mod-c-cyan);--mod-medium-rw:var(--mod-c-cyan);--mod-medium-grau:var(--mod-c-slate);--mod-medium-frei:var(--mod-c-ink);--mod-medium-zirk:var(--mod-c-amber);--mod-ampel-ok:var(--mod-c-green);--mod-ampel-warn:var(--mod-c-amber);--mod-ampel-err:var(--mod-c-red);--mod-draw-bg:#fff;--mod-draw-ink-strong:#0f172a;--mod-draw-ink:#475569;--mod-draw-ink-2:#64748b;--mod-draw-ink-3:#94a3b8;--mod-draw-line:#cbd5e1;--mod-draw-line-soft:#e2e8f0;--mod-draw-grid:#eef1f7;--mod-draw-fill-soft:#f1f5f9;--mod-draw-fill-faint:#f8fafc;--mod-draw-stone:#78716c;--mod-draw-stone-2:#a8a29e;--mod-draw-stone-soft:#d6d3d1;--mod-draw-stone-faint:#e7e5e4;--mod-draw-on-data:#fff;--mod-draw-pipe:#5c7cee;--mod-draw-pipe-strong:#0f38b4;--mod-draw-dim:#1449e5;--mod-draw-tint:#e9eefc;--mod-draw-tint-bd:#b9c9f7;--mod-zone-red:#fca5a5;--mod-zone-red-soft:#fecaca;--mod-zone-red-faint:#fee2e2;--mod-zone-amber:#fde68a;--mod-zone-amber-soft:#fef3c7;--mod-zone-amber-strong:#fcd34d;--mod-zone-yellow-soft:#fef9c3;--mod-zone-yellow-faint:#fefce8;--mod-zone-red-strong:#f87171;--mod-zone-teal-faint:#e7f6f4;--mod-zone-emerald-faint:#ecfdf5;--mod-zone-blue:#bfdbfe;--mod-zone-blue-strong:#93c5fd;--mod-zone-blue-soft:#dbeafe;--mod-zone-green:#86efac;--mod-zone-green-soft:#dcfce7;--mod-zone-orange:#fdba74;--mod-zone-orange-soft:#ffedd5;--mod-zone-orange-faint:#fff7ed;--mod-zone-orange-bd:#fed7aa}:root[data-theme=dark]{--mod-c-red:#f87171;--mod-c-orange:#fb923c;--mod-c-amber:#fbbf24;--mod-c-green:#4ade80;--mod-c-teal:#2dd4bf;--mod-c-cyan:#22d3ee;--mod-c-blue:#60a5fa;--mod-c-navy:#93c5fd;--mod-c-violet:#a78bfa;--mod-c-slate:#94a3b8;--mod-c-ink:#cbd5e1;--mod-c-red-dk:#fca5a5;--mod-c-orange-dk:#fdba74;--mod-c-orange-deep:#fed7aa;--mod-c-amber-lt:#fcd34d;--mod-c-amber-dk:#fcd34d;--mod-c-amber-deep:#fde68a;--mod-c-green-dk:#86efac;--mod-c-green-deep:#bbf7d0;--mod-c-emerald-dk:#6ee7b7;--mod-c-teal-dk:#5eead4;--mod-c-sky-dk:#7dd3fc;--mod-c-violet-dk:#c4b5fd;--mod-c-red-lt:#fca5a5;--mod-c-green-lt:#86efac;--mod-c-fuchsia:#f0abfc;--mod-c-fuchsia-dk:#e879f9;--mod-draw-bg:var(--sur);--mod-draw-ink-strong:#e2e8f0;--mod-draw-ink:#cbd5e1;--mod-draw-ink-2:#94a3b8;--mod-draw-ink-3:#7c8aa0;--mod-draw-line:#475569;--mod-draw-line-soft:#334155;--mod-draw-grid:#26324a;--mod-draw-fill-soft:#26334a;--mod-draw-fill-faint:#1b2538;--mod-draw-stone:#a8a29e;--mod-draw-stone-2:#78716c;--mod-draw-stone-soft:#57534e;--mod-draw-stone-faint:#44403c;--mod-draw-on-data:#0b1220;--mod-draw-pipe:#4f6fe0;--mod-draw-pipe-strong:#a5b8ff;--mod-draw-dim:#60a5fa;--mod-draw-tint:#1e2a55;--mod-draw-tint-bd:#3b4f8f;--mod-zone-red:#7f1d1d;--mod-zone-red-soft:#5c1a1a;--mod-zone-red-faint:#3f1515;--mod-zone-amber:#78350f;--mod-zone-amber-soft:#4a2a0c;--mod-zone-amber-strong:#b45309;--mod-zone-yellow-soft:#4d3d0a;--mod-zone-yellow-faint:#33290a;--mod-zone-red-strong:#991b1b;--mod-zone-teal-faint:#12312e;--mod-zone-emerald-faint:#10301f;--mod-zone-blue:#1e3a8a;--mod-zone-blue-strong:#1d4ed8;--mod-zone-blue-soft:#1a2f66;--mod-zone-green:#166534;--mod-zone-green-soft:#12391f;--mod-zone-orange:#9a3412;--mod-zone-orange-soft:#4a1f0c;--mod-zone-orange-faint:#2e1a10;--mod-zone-orange-bd:#7c2d12}@media (hover:none) and (pointer:coarse){.step-form :is(input:not([type=checkbox],[type=radio]),select,textarea,button:not([role=switch])),.exam-tool :is(input:not([type=checkbox],[type=radio]),select,textarea,button:not([role=switch])){min-height:var(--tap)}.step-form button:not([role=switch]),.exam-tool button:not([role=switch]){min-width:var(--tap)}.step-form button[role=switch],.exam-tool button[role=switch]{box-sizing:content-box;background-clip:padding-box;border:12px solid #0000;border-radius:32px;margin:-12px}.step-form :is(input[type=checkbox],input[type=radio]),.exam-tool :is(input[type=checkbox],input[type=radio]){width:20px;height:20px}:is(.step-form label:has(>:is(input[type=checkbox],input[type=radio])),.exam-tool label:has(>:is(input[type=checkbox],input[type=radio]))){min-width:var(--tap);min-height:var(--tap);align-items:center}}.modal-bg[data-v-d21abe15]{z-index:var(--z-dialog);background:var(--scrim);padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.modal[data-v-d21abe15]{width:min(420px,100%);padding:var(--space-4);border-radius:var(--radius-m);background:var(--color-paper);box-shadow:var(--sh-lg);gap:var(--space-3);display:grid}.confirm-title[data-v-d21abe15]{margin:0;font-size:1.05rem;font-weight:800}.confirm-message[data-v-d21abe15]{font-size:var(--fs-small);margin:0}.confirm-actions[data-v-d21abe15]{justify-content:flex-end;gap:var(--space-2);display:flex}.connectivity[data-v-56d95cbc]{top:var(--space-3);z-index:var(--z-toast);align-items:center;gap:var(--space-3);max-width:min(640px,100vw - 32px);box-shadow:var(--shadow-m,0 4px 16px #00000026);display:flex;position:fixed;left:50%;transform:translate(-50%)}.app-icon[data-v-6715f0be]{vertical-align:-.15em;flex:none;display:inline-block}.more-actions[data-v-b0377c96]{display:contents}.more-cx[data-v-b0377c96]{transition:transform .12s}.more-cx.shut[data-v-b0377c96]{transform:rotate(-90deg)}.more-list[data-v-b0377c96]{border-top:1px dashed var(--color-divider);flex-wrap:wrap;flex-basis:100%;gap:6px;padding-top:6px;display:flex}.more-danger[data-v-b0377c96]{border:1px solid var(--color-danger-bd,var(--color-danger));background:var(--color-surface);color:var(--color-danger)}@media (width<=720px){.more-list[data-v-b0377c96]{flex-direction:column}.more-item[data-v-b0377c96]{justify-content:flex-start;width:100%}}.avatar-badge[data-v-26351ed4]{border-radius:var(--radius-s);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-mono);-webkit-user-select:none;user-select:none;flex:none;place-items:center;line-height:1;display:grid;overflow:hidden}.avatar-badge-sm[data-v-26351ed4]{width:1.75rem;height:1.75rem;font-size:.65rem}.avatar-badge-md[data-v-26351ed4]{width:2.1rem;height:2.1rem;font-size:.75rem}.avatar-badge-lg[data-v-26351ed4]{width:4.5rem;height:4.5rem;font-size:1.4rem}.avatar-badge-img[data-v-26351ed4]{object-fit:cover;width:100%;height:100%;display:block}.combo-anchor[data-v-5fa934d1]{position:relative}.combo-pop[data-v-5fa934d1]{z-index:10;background:var(--color-bg);border:1px solid var(--color-field-border);border-radius:0 0 var(--radius-s) var(--radius-s);box-shadow:var(--shadow-card);margin-top:-2px;position:absolute;top:100%;left:0;right:0}.combo-list[data-v-5fa934d1]{max-height:280px;margin:0;padding:0;list-style:none;overflow-y:auto}.combo-note[data-v-5fa934d1]{color:var(--color-text-muted);margin:0;padding:8px 14px;font-size:12.5px}.combo-note+.combo-list[data-v-5fa934d1],.combo-list+.combo-note[data-v-5fa934d1],.combo-note+.combo-note[data-v-5fa934d1]{border-top:1px solid var(--color-divider)}.input[aria-expanded=true][data-v-5fa934d1]{border-bottom-right-radius:0;border-bottom-left-radius:0}.combo-opt[data-v-5fa934d1]{justify-content:space-between;align-items:baseline;gap:var(--space-3);cursor:pointer;padding:10px 14px;display:flex}.combo-opt+.combo-opt[data-v-5fa934d1]{border-top:1px solid var(--color-divider)}.combo-pop-inline[data-v-5fa934d1]{position:static}.combo-opt[data-v-5fa934d1]:hover{background:var(--color-surface-2)}.combo-opt-active[data-v-5fa934d1],.combo-opt-active[data-v-5fa934d1]:hover{background:var(--color-accent);color:var(--color-on-accent)}.combo-opt-label[data-v-5fa934d1]{font-weight:600}.combo-opt-detail[data-v-5fa934d1]{color:var(--color-text-muted);flex-shrink:0;font-size:12.5px}.combo-opt-active .combo-opt-detail[data-v-5fa934d1]{color:inherit;opacity:.85}.modal-title[data-v-a53bbddb]{margin:0;font-size:1.1rem}.app-sk-lines .app-sk-shapes[data-v-35b1ae06]{gap:var(--space-2);display:grid}.app-sk-rows .app-sk-shapes[data-v-35b1ae06]{border:1px solid var(--color-divider);border-radius:var(--radius-m);background:var(--color-surface);display:grid}.app-sk-row[data-v-35b1ae06]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.app-sk-row+.app-sk-row[data-v-35b1ae06]{border-top:1px solid var(--color-divider)}.app-sk-tile[data-v-35b1ae06]{flex:none;width:32px;height:32px}.app-sk-text[data-v-35b1ae06]{gap:var(--space-2);flex:1;display:grid}.app-sk-cards .app-sk-shapes[data-v-35b1ae06]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.app-sk-card[data-v-35b1ae06]{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-divider);border-radius:var(--radius-m);background:var(--color-surface);display:grid}.app-sk-card .app-sk-tile[data-v-35b1ae06]{margin-bottom:var(--space-1)}.steps[data-v-3af2f23c]{border-bottom:1px solid var(--color-divider);background:var(--color-bg);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.step[data-v-3af2f23c]{color:var(--color-text-muted);padding:1.25rem 2rem 1.1rem;position:relative}.step+.step[data-v-3af2f23c]{border-left:1px solid var(--color-divider)}.step-active[data-v-3af2f23c]{color:var(--color-text)}.step-active[data-v-3af2f23c]:after{content:"";height:var(--rule);background:var(--color-accent);position:absolute;inset:auto 0 -1px}.step-number[data-v-3af2f23c]{font-family:var(--font-display);font-size:1.5rem;font-weight:800;line-height:1;display:block}.step-done[data-v-3af2f23c]{color:var(--color-accent);font-size:1rem}.step-label[data-v-3af2f23c]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;margin-top:.35rem;font-weight:500;display:block}.steps-compact[data-v-3af2f23c]{display:none}@media (width<=600px){.steps[data-v-3af2f23c]{display:none}.steps-compact[data-v-3af2f23c]{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-divider);background:var(--color-bg);display:grid}.steps-compact-text[data-v-3af2f23c]{font-size:var(--fs-small);color:var(--color-text-2);margin:0}.steps-compact-text b[data-v-3af2f23c]{color:var(--color-text)}.steps-bar[data-v-3af2f23c]{border-radius:var(--radius-pill);background:var(--color-divider);height:4px;overflow:hidden}.steps-bar span[data-v-3af2f23c]{border-radius:inherit;background:var(--color-accent);height:100%;display:block}}@media (width<=900px){.steps[data-v-3af2f23c]{grid-template-columns:1fr}.step[data-v-3af2f23c]{padding:var(--space-3) var(--space-4)}.step+.step[data-v-3af2f23c]{border-left:0;border-top:1px solid var(--color-divider)}}.input-with-toggle[data-v-2622fe50]{position:relative}.input-with-toggle .input[data-v-2622fe50]{padding-right:48px}.password-toggle[data-v-2622fe50]{border-radius:var(--radius-s);width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.password-toggle[data-v-2622fe50]:hover{color:var(--color-text)}.password-toggle[data-v-2622fe50]:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-footer[data-v-5ba9be8b]{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--color-divider);background:var(--color-paper);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;color:var(--color-text-muted);flex-wrap:wrap;padding:1rem 2rem;display:flex}.footer-links[data-v-5ba9be8b]{flex-wrap:wrap;gap:1.5rem;display:flex}.footer-links a[data-v-5ba9be8b]{color:var(--color-text-muted);font-weight:500}.footer-links a[data-v-5ba9be8b]:hover{color:var(--color-text)}@media (hover:none) and (pointer:coarse){.footer-links[data-v-5ba9be8b]{row-gap:0}.footer-links a[data-v-5ba9be8b]{align-items:center;min-width:44px;min-height:44px;display:inline-flex}}@media (width<=700px){.app-footer[data-v-5ba9be8b]{padding:1rem}.footer-links[data-v-5ba9be8b]{gap:0 var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.footer-links a[data-v-5ba9be8b]{min-height:44px;font-size:var(--fs-small);letter-spacing:0;align-items:center;display:flex}}.auth-header[data-v-67dc647b]{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-divider);background:var(--color-bg);padding:1.1rem 2rem;display:flex}.auth-header-right[data-v-67dc647b]{font-size:var(--fs-small);align-items:center;gap:1.5rem;display:flex}@media (hover:none) and (pointer:coarse){.auth-header-right[data-v-67dc647b]>a{min-height:var(--tap);align-items:center;display:inline-flex}}@media (width<=600px){.auth-header[data-v-67dc647b]{row-gap:var(--space-2);flex-wrap:wrap;padding:.75rem 1rem}.auth-header-right[data-v-67dc647b]{display:contents}.auth-header-right[data-v-67dc647b]>a{min-height:var(--tap);flex-basis:100%;order:2;justify-content:flex-end;align-items:center;display:flex}}.split[data-v-2bfb8cf9]{background:var(--color-bg);flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.split-hero[data-v-2bfb8cf9]{justify-content:space-between;gap:var(--space-6);border-right:1px solid var(--color-divider);background:linear-gradient(var(--color-divider) 1px, transparent 1px) 0 0 / 100% 4.5rem no-repeat padding-box, var(--color-paper);flex-direction:column;padding:clamp(2rem,5vw,4.5rem);display:flex}.split-content[data-v-2bfb8cf9]{flex-direction:column;justify-content:center;gap:1.6rem;width:100%;max-width:620px;padding:clamp(2rem,4vw,4rem);display:flex}.split-stage[data-v-2bfb8cf9]{background:var(--color-surface);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.split-stage .split-hero[data-v-2bfb8cf9]{justify-content:center;align-items:center;gap:var(--space-5);background:var(--color-inset);padding:56px 64px}.split-solo[data-v-2bfb8cf9]{grid-template-columns:minmax(0,1fr)}.split-solo .split-content[data-v-2bfb8cf9]{justify-self:center}.split-stage .split-content[data-v-2bfb8cf9]{max-width:28rem;padding:clamp(2rem, 4vw, 3.5rem) var(--space-5);place-self:center}@media (width<=900px){.split[data-v-2bfb8cf9]{grid-template-columns:1fr}.split-hero[data-v-2bfb8cf9]{border-right:none;border-bottom:1px solid var(--color-divider)}.split-content[data-v-2bfb8cf9]{max-width:none}.split-stage .split-hero[data-v-2bfb8cf9]{gap:var(--space-3);padding:var(--space-5) var(--space-4)}.split-stage .split-content[data-v-2bfb8cf9]{width:100%;max-width:30rem;padding:var(--space-5) var(--space-4) var(--space-6);justify-self:stretch;margin-inline:auto}}form[data-v-148e7efe],.sent[data-v-148e7efe]{gap:var(--space-4);flex-direction:column;display:flex}.sent p[data-v-148e7efe]{margin:0}.sent-title[data-v-148e7efe]{font-size:var(--fs-title);margin:0}.name-row[data-v-148e7efe]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}@media (width<=480px){.name-row[data-v-148e7efe]{grid-template-columns:1fr}}.address-fields[data-v-6e9a0e9e]{display:contents}.address-legend[data-v-6e9a0e9e]{font-size:var(--fs-label);letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-weight:800}.address-hint[data-v-6e9a0e9e]{margin:0}.address-row[data-v-6e9a0e9e]{gap:var(--space-2);align-items:flex-start;display:flex}.address-row .grow[data-v-6e9a0e9e]{flex:1;min-width:0}.address-row .narrow[data-v-6e9a0e9e]{flex:0 0 6.5rem}.crumbs[data-v-0f40167d]{align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.crumb[data-v-0f40167d]{padding:var(--space-1) var(--space-1);border-radius:var(--r-sm);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;text-decoration:none;transition:background-color .12s,color .12s;overflow:hidden}a.crumb[data-v-0f40167d]:hover{background:var(--color-inset);color:var(--color-text);text-decoration:none}.crumb.cur[data-v-0f40167d]{color:var(--color-text);font-weight:600}.sep[data-v-0f40167d]{padding:0 var(--space-1);color:var(--color-text-hint);font-size:14px}@media (hover:none) and (pointer:coarse){a.crumb[data-v-0f40167d]{min-height:var(--tap);line-height:calc(var(--tap) - 2 * var(--space-1))}}@media (width<=640px){.crumbs .crumb[data-v-0f40167d]:not(.cur),.crumbs .sep[data-v-0f40167d]{display:none}}.app-header[data-v-a0bf9edb]{z-index:var(--z-nav);align-items:center;gap:var(--space-3);height:var(--header-h);padding:0 max(20px, env(safe-area-inset-right,0px)) 0 max(var(--space-3), env(safe-area-inset-left,0px));border-bottom:1px solid var(--color-divider);background:var(--color-surface);display:flex;position:sticky;top:0}.icon-button[data-v-a0bf9edb]{border-radius:var(--radius-control);width:40px;height:40px;color:var(--color-text-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}.icon-button[data-v-a0bf9edb]:hover{background:var(--color-inset);color:var(--color-text);text-decoration:none}.logo-link[data-v-a0bf9edb]{padding-right:var(--space-2);flex:none;align-items:center;text-decoration:none;display:inline-flex}.logo-link[data-v-a0bf9edb]:hover{text-decoration:none}.org-logo-plate[data-v-a0bf9edb]{align-items:center;display:inline-flex}.org-logo[data-v-a0bf9edb]{object-fit:contain;width:auto;max-width:min(12rem,25vw);height:1.7rem;display:block}.org-logo-placeholder[data-v-a0bf9edb]{width:5.1rem}.header-sep[data-v-a0bf9edb]{background:var(--color-divider);flex:none;width:1px;height:24px}.header-crumbs[data-v-a0bf9edb]{padding-left:var(--space-2)}.header-end[data-v-a0bf9edb]{align-items:center;gap:var(--space-2);min-width:0;margin-left:auto;display:flex}.bell-dot[data-v-a0bf9edb]{border-radius:var(--radius-pill);background:var(--color-warn);width:8px;height:8px;box-shadow:0 0 0 2px var(--color-surface);position:absolute;top:9px;right:10px}.account[data-v-a0bf9edb]{position:relative}.avatar-button[data-v-a0bf9edb]{border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.avatar-button[data-v-a0bf9edb] .avatar-badge{border-radius:var(--radius-pill);width:40px;height:40px;font-size:13px;font-weight:600}.avatar-button[data-v-a0bf9edb]:hover .avatar-badge{background:var(--color-accent-strong)}.menu[data-v-a0bf9edb]{top:calc(100% + var(--space-2));z-index:20;background:var(--color-surface);border:1px solid var(--color-card-border);border-radius:var(--radius-m);min-width:240px;box-shadow:var(--sh);flex-direction:column;display:flex;position:absolute;right:0;overflow:hidden}.menu-identity[data-v-a0bf9edb]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-divider);flex-direction:column;gap:2px;font-size:13px;display:flex}.menu-name[data-v-a0bf9edb]{font-weight:600}.menu-email[data-v-a0bf9edb]{font-family:var(--font-mono);font-size:.78rem}.menu-item[data-v-a0bf9edb]{padding:var(--space-3) var(--space-4);color:var(--color-text);font:inherit;font-size:var(--fs-small);text-align:left;cursor:pointer;background:0 0;border:none;font-weight:600}.menu-item[data-v-a0bf9edb]:hover{background:var(--color-inset);color:var(--color-text);text-decoration:none}.menu-signout[data-v-a0bf9edb]{border-top:1px solid var(--color-divider)}@media (pointer:coarse){.icon-button[data-v-a0bf9edb]{width:var(--tap);height:var(--tap)}.avatar-button[data-v-a0bf9edb]{min-width:var(--tap);min-height:var(--tap)}.menu-item[data-v-a0bf9edb]{min-height:var(--tap)}}@container shell (width<=959.98px){.header-sep[data-v-a0bf9edb],.header-crumbs[data-v-a0bf9edb]{display:none}.app-header[data-v-a0bf9edb]{gap:var(--space-2);padding:0 max(var(--space-3), env(safe-area-inset-right,0px)) 0 max(var(--space-2), env(safe-area-inset-left,0px))}}@media (pointer:coarse){.logo-link[data-v-a0bf9edb]{min-height:var(--tap)}}.orgsw[data-v-1793daec]{position:relative}.orgsw-button[data-v-1793daec]{align-items:center;gap:var(--space-2);border:1px solid var(--color-divider);border-radius:var(--radius-control-l);background:var(--color-surface);width:100%;box-shadow:var(--sh-sm);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;margin:0;padding:10px;transition:box-shadow .15s;display:flex}.orgsw-button[data-v-1793daec]:hover,.orgsw-button[aria-expanded=true][data-v-1793daec]{box-shadow:var(--sh)}.orgsw-tile[data-v-1793daec]{border-radius:var(--r-sm);background:var(--color-inset);block-size:36px;inline-size:36px;color:var(--color-text-2);font-size:var(--fs-hint);letter-spacing:.02em;flex:none;place-items:center;font-weight:800;display:grid}.orgsw-button:hover .orgsw-tile[data-v-1793daec],.orgsw-item.active .orgsw-tile[data-v-1793daec]{background:var(--color-accent);color:var(--color-on-accent)}.orgsw-tile.sm[data-v-1793daec]{block-size:1.6rem;inline-size:1.6rem}.orgsw-text[data-v-1793daec]{flex:1;min-width:0;display:grid}.orgsw-name[data-v-1793daec]{font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.orgsw-role[data-v-1793daec]{font-size:var(--fs-hint);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orgsw-chevron[data-v-1793daec]{color:var(--color-text-muted);flex:none}.orgsw-menu[data-v-1793daec]{z-index:var(--z-nav);max-height:60vh;padding:var(--space-2);border:1px solid var(--color-card-border);border-radius:var(--r);background:var(--color-surface);box-shadow:var(--sh);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.orgsw-group[data-v-1793daec]{margin:0 0 var(--space-1);padding:0 var(--space-2);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-weight:800}.orgsw-item[data-v-1793daec]{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--radius-s);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.orgsw-item[data-v-1793daec]:hover{background:var(--color-inset);color:var(--color-text);text-decoration:none}.orgsw-item.active .orgsw-name[data-v-1793daec]{color:var(--color-accent-strong)}.orgsw-add[data-v-1793daec]{margin-top:var(--space-1);border-top:1px solid var(--color-divider);border-radius:0 0 var(--radius-s) var(--radius-s);padding-top:var(--space-3);color:var(--color-text-muted);font-size:var(--fs-small)}.orgsw-head .orgsw-button[data-v-1793daec]{gap:var(--space-2);min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-control);box-shadow:none;background:0 0;border:0}.orgsw-head .orgsw-button[data-v-1793daec]:hover,.orgsw-head .orgsw-button[aria-expanded=true][data-v-1793daec]{background:var(--color-inset);box-shadow:none}.orgsw-head .orgsw-static[data-v-1793daec],.orgsw-head .orgsw-static[data-v-1793daec]:hover{cursor:default;background:0 0}.orgsw-head .orgsw-tile[data-v-1793daec]{border-radius:6px;block-size:22px;inline-size:22px;font-size:10px}.orgsw-head .orgsw-name[data-v-1793daec]{font-weight:700}.orgsw-head .orgsw-button:hover .orgsw-tile[data-v-1793daec]{background:var(--color-inset);color:var(--color-text-2)}@media (pointer:coarse){.orgsw-button[data-v-1793daec],.orgsw-head .orgsw-button[data-v-1793daec]{min-height:var(--tap)}}.item-button[data-v-8ca27529]{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.mod-ic[data-v-8ca27529]{color:var(--color-text-muted);flex:none}.item.is-open .mod-ic[data-v-8ca27529]{color:var(--color-accent)}.recent-item[data-v-8ca27529]{min-height:36px}.ws-shared[data-v-8ca27529]{color:var(--color-text-muted);flex:none;align-items:center;margin-left:auto;display:inline-flex}.recent-mono[data-v-8ca27529]{background:var(--color-inset);width:22px;height:22px;color:var(--color-text-2);border-radius:6px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.recent-text[data-v-8ca27529]{flex:1;min-width:0;line-height:1.3;display:grid}.recent-org[data-v-8ca27529]{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.rail .item .recent-badge[data-v-8ca27529]{width:14px;height:14px;margin-left:auto}.account-item[data-v-8ca27529] .avatar-badge{border-radius:var(--radius-pill);width:22px;height:22px;font-size:10px}@media (pointer:coarse){.recent-item[data-v-8ca27529]{min-height:var(--tap)}}.folder+.folder[data-v-8ca27529]{margin-top:2px}.folder-row[data-v-8ca27529]{align-items:center;gap:2px;display:flex}.folder-item[data-v-8ca27529]{flex:1;min-width:0}.folder-cx[data-v-8ca27529]{border-radius:var(--radius-control);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.folder-cx[data-v-8ca27529]:hover{background:color-mix(in srgb, var(--color-surface) 70%, transparent);color:var(--color-text)}.ws-item[data-v-8ca27529],.ws-more[data-v-8ca27529]{gap:var(--space-2);min-height:34px;font-size:13.5px}.ws-more[data-v-8ca27529]{color:var(--color-accent)}@media (pointer:coarse){.folder-cx[data-v-8ca27529]{width:var(--tap);height:var(--tap)}.ws-item[data-v-8ca27529],.ws-more[data-v-8ca27529]{min-height:var(--tap)}}.help-hint[data-v-8ca27529]{align-items:flex-start;gap:var(--space-2);margin:var(--space-1) 0 var(--space-2);padding:var(--space-3);border:1px solid var(--color-accent-border);border-radius:var(--radius-m);background:var(--color-accent-tint);flex-direction:column;display:flex}.help-hint-text[data-v-8ca27529]{font-size:var(--fs-small);color:var(--color-text);margin:0;line-height:1.45}.toast[data-v-88751767]{bottom:calc(24px + var(--bottom-offset,0px));background:var(--ink);color:var(--on-ink);opacity:0;visibility:hidden;pointer-events:none;z-index:var(--z-toast);border-radius:10px;align-items:center;gap:14px;max-width:min(560px,100vw - 24px);padding:11px 22px;font-size:13.5px;font-weight:700;transition:opacity .25s,transform .25s,visibility 0s linear .25s;display:flex;position:fixed;left:50%;transform:translate(-50%)translateY(40px);box-shadow:0 16px 48px #00000021}.toast.show[data-v-88751767]{opacity:1;visibility:visible;transition:opacity .25s,transform .25s,visibility;transform:translate(-50%)translateY(0)}.toast.show.has-action[data-v-88751767]{pointer-events:auto;padding-right:10px}.toast-action[data-v-88751767]{border:1px solid color-mix(in srgb, var(--on-ink) 40%, transparent);min-height:32px;color:var(--on-ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:4px 12px}.toast-action[data-v-88751767]:hover{background:color-mix(in srgb, var(--on-ink) 12%, transparent)}.toast-action[data-v-88751767]:focus-visible{outline:2px solid var(--on-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.toast[data-v-88751767],.toast.show[data-v-88751767]{transition:none}}@media (width<=640px){.toast[data-v-88751767]{left:12px;right:12px;bottom:calc(16px + var(--bottom-offset,0px));text-align:center;justify-content:center;max-width:none;font-size:13px;transform:none}.toast.has-action[data-v-88751767]{text-align:left;justify-content:space-between}.toast.show[data-v-88751767]{transform:none}}.modal.welcome-card{width:min(560px,100%)}.welcome-lead[data-v-a28fef58]{margin:0 0 var(--space-4);color:var(--color-text-2);line-height:1.5}.welcome-ways[data-v-a28fef58]{margin-bottom:var(--space-3);grid-template-columns:1fr 1fr;gap:10px;display:grid}.welcome-way[data-v-a28fef58]{border:1.5px solid var(--color-divider);border-radius:var(--radius-m);background:var(--color-surface);padding:14px 14px 12px}.welcome-way-abo[data-v-a28fef58]{border-color:var(--color-accent-border);background:var(--color-accent-tint)}.welcome-way-hd[data-v-a28fef58]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.welcome-way-title[data-v-a28fef58]{margin:0;font-size:14px;font-weight:800}.welcome-badge[data-v-a28fef58]{border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);background:var(--color-surface-2);color:var(--color-text-2);white-space:nowrap;padding:2px 8px;font-size:11px;font-weight:700}.welcome-way-abo .welcome-badge[data-v-a28fef58]{border-color:var(--color-accent-border);background:var(--color-surface);color:var(--color-accent)}.welcome-list[data-v-a28fef58]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.welcome-list li[data-v-a28fef58]{color:var(--color-text-2);align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.welcome-list[data-v-a28fef58] .app-icon{color:var(--color-text-muted);flex:none;margin-top:2px}.welcome-way-abo .welcome-list[data-v-a28fef58] .app-icon{color:var(--color-accent)}.welcome-foot[data-v-a28fef58]{color:var(--color-text-muted);margin:0;font-size:12.5px}.welcome-ft[data-v-a28fef58]{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=640px){.welcome-ways[data-v-a28fef58]{grid-template-columns:1fr}.welcome-ft[data-v-a28fef58]{flex-direction:column-reverse;width:100%}.welcome-ft .btn[data-v-a28fef58]{width:100%;min-height:44px}}.app-shell[data-v-261b1aee]{--bottom-offset:env(safe-area-inset-bottom,0px);min-height:100dvh;container:shell/inline-size}.shell[data-v-261b1aee]{grid-template-columns:var(--rail-w) minmax(0, 1fr);flex:1;min-height:0;transition:grid-template-columns .2s;display:grid;position:relative}.app-shell.rail-collapsed .shell[data-v-261b1aee]{grid-template-columns:0 minmax(0,1fr)}.shell-rail[data-v-261b1aee]{top:var(--header-h);min-width:0;height:calc(100dvh - var(--header-h));overscroll-behavior:contain;flex-direction:column;align-self:start;display:flex;position:sticky;overflow:hidden auto}.app-shell.rail-collapsed .shell-rail[data-v-261b1aee]{visibility:hidden;transition:visibility 0s linear .2s}.rail-resize[data-v-261b1aee]{top:0;bottom:0;left:calc(var(--rail-w) - 5px);cursor:col-resize;touch-action:none;z-index:1;width:8px;position:absolute}.rail-resize[data-v-261b1aee]:after{content:"";background:0 0;width:2px;transition:background-color .12s;position:absolute;top:0;bottom:0;left:3px}.rail-resize[data-v-261b1aee]:hover:after,.rail-resize[data-v-261b1aee]:focus-visible:after,.app-shell.rail-resizing .rail-resize[data-v-261b1aee]:after{background:var(--color-accent)}.rail-resize[data-v-261b1aee]:focus-visible{outline:none}.app-shell.rail-resizing .shell[data-v-261b1aee]{-webkit-user-select:none;user-select:none;transition:none}.shell-rail-nav[data-v-261b1aee]{flex:1 0 auto}.shell-rail[data-v-261b1aee]:focus{outline:none}.drawer-head[data-v-261b1aee],.rail-backdrop[data-v-261b1aee]{display:none}@media (prefers-reduced-motion:reduce){.shell[data-v-261b1aee],.app-shell.rail-collapsed .shell-rail[data-v-261b1aee]{transition:none}}.shell-main[data-v-261b1aee]{background:var(--color-paper);min-width:0}.shell-content[data-v-261b1aee]{width:100%;max-width:var(--content-max);padding:clamp(1.5rem,3vw,3rem) clamp(1rem,3vw,2.5rem);padding-left:max(clamp(1rem, 3vw, 2.5rem), env(safe-area-inset-left,0px));padding-right:max(clamp(1rem, 3vw, 2.5rem), env(safe-area-inset-right,0px));padding-bottom:max(clamp(1.5rem, 3vw, 3rem), calc(var(--bottom-offset) + 76px));margin-inline:auto}@container shell (width<=959.98px){.shell[data-v-261b1aee],.app-shell.rail-collapsed .shell[data-v-261b1aee]{grid-template-columns:minmax(0,1fr)}.shell-rail[data-v-261b1aee]{z-index:calc(var(--z-nav) + 2);width:min(var(--drawer-w), calc(100vw - 48px));height:auto;padding:12px 0 env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);background:var(--color-surface-2);align-self:stretch;position:fixed;inset:0 auto 0 0;box-shadow:8px 0 32px #0b12202e}.shell-rail-nav[data-v-261b1aee]{width:100%;padding-top:var(--space-3);border-right:0}.shell-rail-nav[data-v-261b1aee] .item{min-height:var(--tap)}.drawer-head[data-v-261b1aee]{justify-content:space-between;align-items:center;padding:0 14px 0 22px;display:flex}.drawer-logo[data-v-261b1aee]{text-decoration:none;display:inline-flex}.drawer-close[data-v-261b1aee]{width:var(--tap);height:var(--tap);border-radius:var(--radius-control);color:var(--color-text-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.drawer-close[data-v-261b1aee]:hover{background:var(--color-inset)}.rail-backdrop[data-v-261b1aee]{z-index:calc(var(--z-nav) + 1);background:var(--scrim-drawer);display:block;position:fixed;inset:0}}.settings-rail-title[data-v-ab7ed449]{padding:0 var(--space-3);color:var(--color-text);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700}.back-item[data-v-ab7ed449]{font-weight:600}.settings-rail .orgsw[data-v-ab7ed449]{margin-bottom:var(--space-1)}.set-body[data-v-590d5051]{min-width:0}.rb-fields[data-v-2147afe0]{gap:var(--space-2);flex-direction:column;display:flex}.rb-colour[data-v-2147afe0]{gap:var(--space-2);align-items:center;display:flex}.rb-colour input[type=color][data-v-2147afe0]{border:1px solid var(--color-field-border);border-radius:var(--r-sm);background:0 0;block-size:32px;inline-size:44px;padding:0}.rb-logo[data-v-2147afe0]{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.rb-logo img[data-v-2147afe0]{object-fit:contain;border:1px solid var(--color-divider);border-radius:var(--r-sm);max-width:140px;max-height:44px;padding:var(--space-1);background:var(--color-surface)}.rb-logo-empty[data-v-2147afe0]{align-items:center;gap:var(--space-1);font-size:var(--fs-hint);color:var(--color-text-hint);display:inline-flex}.rb-logo-actions[data-v-2147afe0]{gap:var(--space-2);flex-wrap:wrap;display:flex}.rb-check[data-v-2147afe0]{gap:var(--space-2);font-size:var(--fs-small);align-items:center;display:flex}[data-v-7371a3df] .rp-modal{width:min(1180px,96vw);max-height:92vh}.rp-error[data-v-7371a3df]{align-items:center;gap:var(--space-2);color:var(--color-danger,#b91c1c);font-size:var(--fs-small);flex-wrap:wrap;flex:1;display:flex}.rp-frame-failed[data-v-7371a3df]{align-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-4);text-align:center;display:grid}.rp-frame-failed p[data-v-7371a3df]{margin:0}.rp-spin[data-v-7371a3df]{animation:.9s linear infinite rp-spin-7371a3df}@keyframes rp-spin-7371a3df{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rp-spin[data-v-7371a3df]{animation:none}}.rp-body[data-v-7371a3df]{gap:var(--space-4);grid-template-columns:minmax(320px,380px) 1fr;min-height:0;display:grid}.rp-form[data-v-7371a3df]{padding-right:var(--space-2);gap:var(--space-4);flex-direction:column;display:flex;overflow-y:auto}.rp-group[data-v-7371a3df]{border:1px solid var(--color-divider);border-radius:var(--r);padding:var(--space-3);gap:var(--space-2);flex-direction:column;margin:0;display:flex}.rp-group legend[data-v-7371a3df]{font-size:var(--fs-label);letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-muted);padding:0 var(--space-1);font-weight:800}.rp-hint[data-v-7371a3df]{font-size:var(--fs-hint);color:var(--color-text-muted);margin:0}.rp-area[data-v-7371a3df]{resize:vertical;min-height:72px;font-family:inherit}.rp-save[data-v-7371a3df]{align-self:flex-start}.rp-preview[data-v-7371a3df]{flex-direction:column;min-width:0;min-height:0;display:flex}.rp-preview-bar[data-v-7371a3df]{align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);display:flex}.rp-rendering[data-v-7371a3df]{align-items:center;gap:var(--space-1);font-size:var(--fs-hint);color:var(--color-text-muted);display:inline-flex}.rp-frame[data-v-7371a3df]{border:1px solid var(--color-divider);border-radius:var(--r);background:var(--color-inset);flex:1;width:100%;min-height:420px}.rp-frame-empty[data-v-7371a3df]{color:var(--color-text-muted);font-size:var(--fs-small);place-items:center;display:grid}@media (width<=900px){.rp-body[data-v-7371a3df]{grid-template-columns:1fr;overflow-y:auto}.rp-form[data-v-7371a3df]{overflow:visible}}.annot-overlay[data-v-07302ac8]{z-index:var(--z-dialog);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172ad9;flex-direction:column;align-items:center;gap:12px;padding:12px;display:flex;position:fixed;inset:0}.annot-toolbar[data-v-07302ac8]{background:#0f172a;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:8px 12px;display:flex}.annot-mark[data-v-07302ac8]{font-size:15px}.annot-tool[data-v-07302ac8]{color:#cbd5e1;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #475569;border-radius:8px;padding:6px 11px;font-size:12.5px;font-weight:700}.annot-tool.active[data-v-07302ac8]{color:#fff;background:#dc2626;border-color:#dc2626}.annot-colors[data-v-07302ac8]{gap:6px;margin-inline:4px;display:inline-flex}.annot-color[data-v-07302ac8]{cursor:pointer;border:2.5px solid #0000;border-radius:50%;width:26px;height:26px;padding:0}.annot-color.active[data-v-07302ac8]{border-color:#fff;transform:scale(1.12)}.annot-hint[data-v-07302ac8]{color:#94a3b8;white-space:nowrap;font-size:11.5px}.annot-stage[data-v-07302ac8]{touch-action:none;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.annot-canvas[data-v-07302ac8]{cursor:crosshair;touch-action:none;border-radius:8px;max-width:calc(100vw - 24px);max-height:calc(100vh - 180px);box-shadow:0 16px 48px #0006}.annot-text-input[data-v-07302ac8]{color:#0f172a;background:#fffffff2;border:2px solid;border-radius:6px;min-width:180px;padding:5px 8px;font:700 14px system-ui,sans-serif;position:absolute}.annot-actions[data-v-07302ac8]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.annot-btn[data-v-07302ac8]{color:#e2e8f0;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #475569;border-radius:9px;min-height:40px;padding:9px 16px;font-size:13px;font-weight:700}.annot-btn-primary[data-v-07302ac8]{color:#fff;background:#dc2626;border-color:#dc2626}.snip-overlay[data-v-c1b32459]{z-index:var(--z-dialog);cursor:crosshair;touch-action:none;background:#00000061;position:fixed;inset:0}.snip-hint[data-v-c1b32459]{top:max(14px, env(safe-area-inset-top));color:#fff;white-space:nowrap;pointer-events:none;text-overflow:ellipsis;background:#0f172a;border-radius:999px;max-width:calc(100vw - 24px);padding:8px 16px;font-size:12.5px;font-weight:600;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.snip-selection[data-v-c1b32459]{pointer-events:none;background:#3b82f61f;border:2.5px solid #3b82f6;position:absolute}.fb-root[data-v-338efd8a]{right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(18px + var(--bottom-offset,0px));z-index:60;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed}.fb-fab[data-v-338efd8a]{border-radius:var(--radius-s);background:var(--st-red);color:#fff;font:inherit;cursor:pointer;box-shadow:var(--shadow-card);border:none;align-items:center;gap:7px;padding:9px 15px;font-size:.8rem;font-weight:700;display:inline-flex}.fb-fabs.compact .fb-fab[data-v-338efd8a],.fb-fabs.compact .fb-mine-fab[data-v-338efd8a]{border-radius:50%;justify-content:center;width:44px;height:44px;padding:0}.fb-fab[data-v-338efd8a]:hover{filter:brightness(.88)}.fb-dot[data-v-338efd8a]{background:#fff;border-radius:50%;width:9px;height:9px}.fb-panel[data-v-338efd8a]{border:1px solid var(--color-divider);border-radius:var(--radius-m);background:var(--color-bg);width:min(400px,100vw - 36px);padding:14px;box-shadow:0 8px 32px #00000024}.fb-head[data-v-338efd8a]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.fb-head .fb-dot[data-v-338efd8a]{background:var(--st-red)}.fb-title[data-v-338efd8a]{font-family:var(--font-display);flex:1;margin:0;font-size:.95rem;font-weight:700}.fb-x[data-v-338efd8a]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:4px;font-size:.85rem}.fb-shot[data-v-338efd8a]{object-fit:contain;background:var(--color-paper);border:1px solid var(--color-divider);border-radius:var(--radius-s);cursor:pointer;width:100%;max-height:200px;margin-bottom:8px}.fb-context[data-v-338efd8a]{color:var(--color-text-muted);word-break:break-all;margin:0 0 8px;font-size:.7rem}.fb-label[data-v-338efd8a]{text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted);margin:8px 0 4px;font-size:.66rem;font-weight:800;display:block}.fb-select[data-v-338efd8a],.fb-text[data-v-338efd8a]{width:100%;font:inherit;color:var(--color-text);background:var(--color-field-bg);border:1px solid var(--color-field-border);border-radius:var(--radius-s);padding:8px;font-size:.85rem}.fb-text[data-v-338efd8a]{resize:vertical;min-height:80px}.fb-actions[data-v-338efd8a]{justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.fb-fabs[data-v-338efd8a]{align-items:center;gap:var(--space-2);transition:opacity .2s,transform .2s;display:flex}@media (hover:none) and (pointer:coarse){.fb-fabs.fb-away[data-v-338efd8a]{opacity:0;pointer-events:none;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.fb-fabs[data-v-338efd8a]{transition:none}}.fb-mine-fab[data-v-338efd8a]{min-width:var(--tap);min-height:34px;padding-inline:var(--space-3);border:1px solid var(--color-divider);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-2);box-shadow:var(--sh-sm);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.fb-mine-fab[data-v-338efd8a]:hover{color:var(--color-text);border-color:var(--color-border-strong)}.fb-link[data-v-338efd8a]{align-self:flex-start;align-items:center;gap:var(--space-1);padding:var(--space-1) 0 0;color:var(--color-link);font:inherit;font-size:var(--fs-hint);cursor:pointer;background:0 0;border:0;display:inline-flex}.fb-link[data-v-338efd8a]:hover{color:var(--color-link-hover);text-decoration:underline}.fb-shot-btn[data-v-338efd8a]{cursor:zoom-in;background:0 0;border:0;padding:0;display:inline-block}.fb-rejected[data-v-338efd8a]{border:1px solid var(--color-warn);background:var(--color-inset);border-radius:8px;gap:4px;padding:8px 10px;display:grid}.fb-rejected p[data-v-338efd8a]{margin:0}.fb-rejected-head[data-v-338efd8a]{font-size:var(--fs-small);font-weight:700}.fb-rejected-text[data-v-338efd8a]{font-size:var(--fs-small);white-space:pre-wrap}.fb-rejected-actions[data-v-338efd8a]{gap:var(--space-2);display:flex}@media (hover:none) and (pointer:coarse){.fb-fab[data-v-338efd8a],.fb-mine-fab[data-v-338efd8a]{min-height:var(--tap)}}.section-note[data-v-37f1327f]{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;font-size:13px;display:flex}.section-note.failed[data-v-37f1327f]{border-radius:var(--radius-s);background:var(--color-surface-2);color:var(--color-text-muted);padding:8px 12px}.section-retry[data-v-37f1327f]{padding:.25rem .7rem}.act-panel[data-v-e388e335]{gap:var(--space-3);flex-direction:column;padding:20px;display:flex}.act-title[data-v-e388e335]{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:800}.act-days[data-v-e388e335]{gap:var(--space-4);display:grid}.act-day[data-v-e388e335]{gap:var(--space-2);display:grid}.act-day-label[data-v-e388e335]{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-weight:800}.act-list[data-v-e388e335]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.act-line[data-v-e388e335]{align-items:start;gap:var(--space-3);grid-template-columns:8px minmax(0,1fr);display:grid}.act-dot[data-v-e388e335]{background:var(--color-text-hint);border-radius:50%;block-size:8px;inline-size:8px;margin-top:.42em}.act-dot.done[data-v-e388e335]{background:var(--color-success)}.act-dot.reported[data-v-e388e335]{background:var(--color-warn)}.act-dot.calculation[data-v-e388e335]{background:var(--color-accent)}.act-text[data-v-e388e335]{gap:1px;min-width:0;display:grid}.act-what[data-v-e388e335]{font-size:var(--fs-small);color:var(--color-text);overflow-wrap:anywhere}.act-what strong[data-v-e388e335]{font-weight:700}.act-actor[data-v-e388e335]{color:var(--color-text-muted);font-size:12px}.act-empty[data-v-e388e335]{font-size:var(--fs-small);margin:0}.cont[data-v-c1f0d535]{gap:var(--space-4);padding:20px;display:grid}.cont-lead[data-v-c1f0d535]{align-items:center;gap:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.fam-tile[data-v-c1f0d535]{background:var(--accent-bg);block-size:52px;inline-size:52px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.cont-text[data-v-c1f0d535]{gap:2px;min-width:0;display:grid}.cont-eyebrow[data-v-c1f0d535]{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-weight:800}.cont-name[data-v-c1f0d535]{color:var(--color-text);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:1.35rem;font-weight:800;line-height:1.2}.cont-meta[data-v-c1f0d535]{color:var(--color-text-muted);font-size:var(--fs-small);margin:0}.cont-tiles[data-v-c1f0d535]{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.cont-tile[data-v-c1f0d535]{border-radius:var(--radius-s);background:var(--color-surface-2);height:100%;color:var(--color-text);gap:2px;padding:12px 14px;text-decoration:none;transition:box-shadow .15s;display:grid}.cont-tile[data-v-c1f0d535]:hover{box-shadow:0 0 0 1px var(--color-accent-border), var(--sh-sm);color:var(--color-text);text-decoration:none}.cont-tile-name[data-v-c1f0d535]{font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.cont-tile-meta[data-v-c1f0d535]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}@media (width<=600px){.cont-lead[data-v-c1f0d535]{grid-template-columns:auto minmax(0,1fr)}.cont-cta[data-v-c1f0d535]{grid-column:1/-1;justify-self:start}}.first-steps[data-v-1c8ddb99]{gap:var(--space-3);padding:20px;display:grid}.fs-hd[data-v-1c8ddb99]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.fs-hd .block-title[data-v-1c8ddb99]{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:800}.fs-sub[data-v-1c8ddb99]{font-size:var(--fs-small);margin:2px 0 0}.fs-list[data-v-1c8ddb99]{margin:0;padding:0;list-style:none;display:grid}.fs-step[data-v-1c8ddb99]{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.fs-step+.fs-step[data-v-1c8ddb99]{border-top:1px solid var(--color-divider)}.fs-mark[data-v-1c8ddb99]{border:1.5px solid var(--color-field-border);background:var(--color-surface);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.fs-step.done .fs-mark[data-v-1c8ddb99]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.fs-text[data-v-1c8ddb99]{min-width:0;display:grid}.fs-title[data-v-1c8ddb99]{font-size:var(--fs-small);font-weight:700}.fs-step.done .fs-title[data-v-1c8ddb99]{color:var(--color-text-muted);text-decoration:line-through}.fs-what[data-v-1c8ddb99]{font-size:12px}.join-options[data-v-8aea5f06]{gap:var(--space-3);display:grid}.jo-grid[data-v-8aea5f06]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.jo-card[data-v-8aea5f06]{align-items:flex-start;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-card-border);border-radius:var(--radius-m);background:var(--color-surface-2);flex-direction:column;display:flex}.jo-card[data-v-8aea5f06]>.app-icon{color:var(--color-accent)}.jo-card>.btn[data-v-8aea5f06]{margin-top:auto}.jo-title[data-v-8aea5f06]{font-size:var(--fs-small);margin:0;font-weight:700}.jo-text[data-v-8aea5f06]{font-size:var(--fs-hint);margin:0}.jo-code[data-v-8aea5f06]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.next[data-v-9a99a141]{align-items:center;gap:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;padding:20px 24px;display:grid}.next-ic[data-v-9a99a141]{background:var(--color-accent-tint);block-size:48px;inline-size:48px;color:var(--color-accent);border-radius:12px;place-items:center;display:grid}.next-text[data-v-9a99a141]{gap:2px;min-width:0;display:grid}.next-eyebrow[data-v-9a99a141]{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-weight:800}.next-title[data-v-9a99a141]{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:1.15rem;font-weight:800}.next-what[data-v-9a99a141]{color:var(--color-text-muted);font-size:var(--fs-small);margin:0}@media (width<=600px){.next[data-v-9a99a141]{grid-template-columns:auto minmax(0,1fr)}.next-cta[data-v-9a99a141]{grid-column:1/-1;justify-self:start}}.ops[data-v-a308b449]{gap:var(--space-3);flex-direction:column;padding:20px;display:flex}.ops-title[data-v-a308b449]{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:800}.ops-list[data-v-a308b449]{margin:0;padding:0;list-style:none;display:grid}.ops-line[data-v-a308b449]{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;padding:10px 0;display:grid}.ops-line+.ops-line[data-v-a308b449]{border-top:1px solid var(--color-divider)}.ops-ic[data-v-a308b449]{background:var(--color-inset);block-size:34px;inline-size:34px;color:var(--color-text-muted);border-radius:9px;place-items:center;display:grid}.ops-text[data-v-a308b449]{min-width:0;display:grid}.ops-name[data-v-a308b449]{color:var(--color-text);font-size:var(--fs-small);font-weight:700;text-decoration:none}.ops-name[data-v-a308b449]:hover{color:var(--color-accent-strong)}.ops-status[data-v-a308b449]{color:var(--color-text-muted);font-size:12px}.ops-status.ok[data-v-a308b449]{color:var(--color-success)}.ops-status.warn[data-v-a308b449]{color:var(--color-warn);font-weight:700}.ops-add[data-v-a308b449]{font-size:var(--fs-small);font-weight:700}.ops-count[data-v-a308b449]{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800}.ops-hint[data-v-a308b449]{margin:auto 0 0;font-size:12px}@media (hover:none) and (pointer:coarse){.ops-name[data-v-a308b449]{min-height:var(--tap);align-items:center;display:inline-flex}}.abo-strip[data-v-1f20e4f6]{align-items:center;gap:var(--space-2) var(--space-3);border:1px solid var(--color-card-border);border-radius:var(--radius-m);background:var(--color-surface);box-shadow:var(--sh-sm);font-size:var(--fs-small);flex-wrap:wrap;padding:14px 20px;display:flex}.abo-strip.urgent[data-v-1f20e4f6]{border-color:var(--color-accent-border);background:var(--color-accent-tint);box-shadow:inset 3px 0 0 var(--color-accent), var(--sh-sm)}.abo-strip.blocked[data-v-1f20e4f6]{border-color:var(--color-danger-bd);background:var(--color-danger-bg);box-shadow:inset 3px 0 0 var(--color-danger), var(--sh-sm)}.abo-plan[data-v-1f20e4f6]{font-family:var(--font-mono);font-size:var(--fs-small);font-weight:700}.abo-trial[data-v-1f20e4f6]{font-weight:700}.abo-strip.urgent .abo-trial[data-v-1f20e4f6]{color:var(--color-accent-strong)}.abo-strip.blocked .abo-note[data-v-1f20e4f6]{color:var(--color-danger);font-weight:600}.abo-price[data-v-1f20e4f6]{font-family:var(--font-mono);white-space:nowrap}.abo-cta[data-v-1f20e4f6]{font-size:var(--fs-small);white-space:nowrap;margin-left:auto;font-weight:700}.abo-strip.none[data-v-1f20e4f6]{flex-wrap:nowrap;align-items:center}.abo-none-ic[data-v-1f20e4f6]{background:var(--color-accent-tint);block-size:36px;inline-size:36px;color:var(--color-accent);border-radius:10px;flex:none;align-self:flex-start;place-items:center;display:grid}.abo-none-txt[data-v-1f20e4f6]{flex-direction:column;flex:16rem;gap:2px;min-width:0;display:flex}.abo-none-lead[data-v-1f20e4f6]{font-size:var(--fs-body);color:var(--color-text)}.abo-none-what[data-v-1f20e4f6]{max-width:72ch;color:var(--color-text-muted);line-height:1.5}.abo-none-cta[data-v-1f20e4f6]{flex:none}@media (width<=600px){.abo-strip.none[data-v-1f20e4f6]{flex-wrap:wrap}.abo-none-cta[data-v-1f20e4f6]{margin-left:calc(36px + var(--space-3))}}.org-status[data-v-95a60728]{gap:var(--space-3);border:1px solid var(--color-card-border);border-radius:var(--radius-m);background:var(--color-surface);font-size:var(--fs-body);align-items:flex-start;padding:16px 20px;line-height:1.5;display:flex}.tone-info[data-v-95a60728]{box-shadow:inset 3px 0 0 var(--color-info), var(--sh-sm)}.tone-danger[data-v-95a60728]{border-color:var(--color-danger-bd);box-shadow:inset 3px 0 0 var(--color-danger), var(--sh-sm)}.ic[data-v-95a60728]{border-radius:10px;flex:none;place-items:center;block-size:36px;inline-size:36px;display:grid}.tone-info .ic[data-v-95a60728]{background:var(--color-info-bg);color:var(--color-info)}.tone-danger .ic[data-v-95a60728]{background:var(--color-danger-bg);color:var(--color-danger)}.tone-danger strong[data-v-95a60728]{color:var(--color-danger)}.body[data-v-95a60728]{gap:4px;min-width:0;display:grid}.body p[data-v-95a60728]:not(.alert){max-width:75ch;color:var(--color-text-2);margin:0}.reason[data-v-95a60728]{font-style:italic}.actions[data-v-95a60728]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.spaces[data-v-ea050473]{gap:var(--space-3);flex-direction:column;padding:20px;display:flex}.spaces-title[data-v-ea050473]{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:800}.spaces-list[data-v-ea050473]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.space[data-v-ea050473]{align-items:center;gap:var(--space-3);border:1px solid var(--color-divider);border-radius:var(--radius-s);background:var(--color-surface);width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;padding:12px 14px;display:grid}.space[data-v-ea050473]:hover{border-color:var(--color-accent-border)}.space[data-v-ea050473] .app-icon{color:var(--color-text-hint)}.space-chev[data-v-ea050473]{transform:rotate(-90deg)}.space-tile[data-v-ea050473]{border-radius:var(--radius-s);background:var(--color-inset);block-size:34px;inline-size:34px;color:var(--color-text-2);font-size:var(--fs-hint);place-items:center;font-weight:800;display:grid}.space-text[data-v-ea050473]{min-width:0;display:grid}.space-name[data-v-ea050473]{font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.space-what[data-v-ea050473]{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.spaces-register[data-v-ea050473]{font-size:var(--fs-small);align-items:center;gap:6px;margin-top:auto;font-weight:700;display:inline-flex}@media (hover:none) and (pointer:coarse){.spaces-register[data-v-ea050473]{min-height:var(--tap)}}.dash-panel[data-v-78cc7931]{--pad:20px;gap:var(--space-3);padding:var(--pad);flex-direction:column;display:flex}.block-hd[data-v-78cc7931]{align-items:center;gap:var(--space-2);min-height:22px;display:flex}.block-title[data-v-78cc7931]{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);flex:1;margin:0;font-weight:800}.count-dot[data-v-78cc7931]{border-radius:var(--radius-pill);background:var(--color-accent-tint);color:var(--color-accent-strong);font-variant-numeric:tabular-nums;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:800;display:inline-flex}.count-dot[data-v-78cc7931]:before{content:"";background:currentColor;border-radius:50%;block-size:6px;inline-size:6px}.att-list[data-v-78cc7931]{margin:0 calc(var(--pad) * -1);padding:0;list-style:none;display:grid}.att[data-v-78cc7931]{align-items:center;gap:var(--space-3);padding:9px var(--pad);color:var(--color-text);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.att[data-v-78cc7931]:hover{background:var(--color-surface-2);color:var(--color-text);text-decoration:none}.att-tile[data-v-78cc7931]{background:var(--color-warn-bg);block-size:32px;inline-size:32px;color:var(--color-warn);border-radius:9px;place-items:center;display:grid}.att-tile.danger[data-v-78cc7931]{background:var(--color-danger-bg);color:var(--color-danger)}.att-tile.calm[data-v-78cc7931]{background:var(--color-inset);color:var(--color-text-muted)}.att-text[data-v-78cc7931]{min-width:0;display:grid}.att-title[data-v-78cc7931]{font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.att-detail[data-v-78cc7931]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.att-when[data-v-78cc7931]{border-radius:var(--radius-pill);border-color:#0000;font-weight:800}.att-none[data-v-78cc7931]{font-size:var(--fs-small);margin:0}.att-foot[data-v-78cc7931]{gap:var(--space-2);padding-top:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.setup[data-v-5f3a761b]{align-items:center;gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:32px;display:grid}@media (width<=60rem){.setup[data-v-5f3a761b]{grid-template-columns:minmax(0,1fr);padding:20px}}.setup-main[data-v-5f3a761b]{gap:var(--space-3);justify-items:start;display:grid}.setup-eyebrow[data-v-5f3a761b]{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin:0;font-weight:800}.setup-title[data-v-5f3a761b]{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1.5rem;font-weight:800;line-height:1.25}.setup-text[data-v-5f3a761b]{max-width:34rem;color:var(--color-text-2);font-size:var(--fs-body);margin:0;line-height:1.55}.setup-actions[data-v-5f3a761b]{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.setup-help[data-v-5f3a761b]{font-size:var(--fs-small);font-weight:700}.setup-steps[data-v-5f3a761b]{border-radius:var(--radius-m);background:var(--color-surface-2);gap:4px;margin:0;padding:8px;list-style:none;display:grid}.setup-step[data-v-5f3a761b]{align-items:start;gap:var(--space-3);border-radius:var(--radius-s);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);padding:14px 16px;display:grid}.setup-step.current[data-v-5f3a761b]{border-color:var(--color-accent-border);background:var(--color-surface);box-shadow:var(--sh-sm)}.setup-mark[data-v-5f3a761b]{border:1.5px solid var(--color-field-border);background:var(--color-surface);block-size:26px;inline-size:26px;color:var(--color-text-muted);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.setup-step.current .setup-mark[data-v-5f3a761b],.setup-step.done .setup-mark[data-v-5f3a761b]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.setup-step-text[data-v-5f3a761b]{gap:2px;min-width:0;display:grid}.setup-step-title[data-v-5f3a761b]{font-size:var(--fs-small);font-weight:700}.setup-step.done .setup-step-title[data-v-5f3a761b]{color:var(--color-text-muted);text-decoration:line-through}.setup-optional[data-v-5f3a761b]{border-radius:var(--radius-pill);background:var(--color-inset);color:var(--color-text-muted);margin-left:6px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.setup-step-what[data-v-5f3a761b]{color:var(--color-text-muted);font-size:12.5px}.ws-table[data-v-ad55a938] .table{font-variant-numeric:tabular-nums}.num[data-v-ad55a938]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ws-link[data-v-ad55a938]{align-items:center;gap:var(--space-3);min-width:0;color:var(--color-text);font-weight:700;text-decoration:none;display:flex}.ws-link[data-v-ad55a938]:hover{color:var(--color-accent-strong);text-decoration:none}.ws-tile[data-v-ad55a938]{border-radius:var(--radius-s);background:var(--color-inset);block-size:30px;inline-size:30px;color:var(--color-text-2);font-size:var(--fs-hint);flex:none;place-items:center;font-weight:800;display:grid}.ws-shared[data-v-ad55a938]{color:var(--color-text-muted);flex:none;align-items:center;display:inline-flex}.ws-name[data-v-ad55a938]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-kind[data-v-ad55a938]{color:var(--color-text-muted);white-space:nowrap}.ws-private[data-v-ad55a938]{align-items:center;gap:5px;display:inline-flex}.ws-edited[data-v-ad55a938]{color:var(--color-text-2)}@media (hover:none) and (pointer:coarse){.ws-link[data-v-ad55a938]{min-height:var(--tap)}}.dash[data-v-8c1a3285]{gap:var(--space-5);flex-direction:column;display:flex}.dash-hd[data-v-8c1a3285]{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.dash-id[data-v-8c1a3285]{min-width:0;display:grid}.dash-new[data-v-8c1a3285]{flex:none}.dash-situation.warn[data-v-8c1a3285]{color:var(--color-warn)}.dash-panel[data-v-8c1a3285]{--pad:20px;align-items:stretch;gap:var(--space-3);padding:var(--pad);flex-direction:column;display:flex}.block-hd[data-v-8c1a3285]{align-items:center;gap:var(--space-2);min-height:22px;display:flex}.block-title[data-v-8c1a3285]{letter-spacing:-.01em;flex:1;margin:0;font-size:15px;font-weight:800}.block-link[data-v-8c1a3285]{font-size:var(--fs-small);font-weight:700}.count-dot[data-v-8c1a3285]{border-radius:var(--radius-pill);background:var(--color-danger-bg);color:var(--color-danger);font-variant-numeric:tabular-nums;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:800;display:inline-flex}:root[data-theme=dark] .count-dot[data-v-8c1a3285]{color:#fca5a5}.count-dot[data-v-8c1a3285]:before{content:"";background:currentColor;border-radius:50%;block-size:6px;inline-size:6px}.trial-alert[data-v-8c1a3285]{align-items:center;gap:var(--space-3) var(--space-4);border:1px solid var(--color-warn-bd);border-radius:var(--radius-m);background:var(--color-warn-bg);grid-template-columns:auto minmax(0,1fr) auto;padding:16px 20px;display:grid}.trial-ic[data-v-8c1a3285]{background:var(--color-warn-bd);block-size:40px;inline-size:40px;color:var(--color-warn);border-radius:10px;place-items:center;display:grid}.trial-text[data-v-8c1a3285]{gap:2px;min-width:0;display:grid}.trial-title[data-v-8c1a3285]{color:var(--color-text);font-size:var(--fs-body)}.trial-what[data-v-8c1a3285]{color:var(--color-text-2);font-size:var(--fs-small)}.trial-actions[data-v-8c1a3285]{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=700px){.trial-alert[data-v-8c1a3285]{grid-template-columns:auto minmax(0,1fr)}.trial-actions[data-v-8c1a3285]{grid-column:1/-1}}.dash-starter[data-v-8c1a3285]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;display:grid}.dash-split[data-v-8c1a3285]{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 22rem;align-items:start;display:grid}.dash-main[data-v-8c1a3285],.dash-side[data-v-8c1a3285]{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}@media (width<=60rem){.dash-split[data-v-8c1a3285]{flex-direction:column;display:flex}.dash-main[data-v-8c1a3285],.dash-side[data-v-8c1a3285]{display:contents}.dash-split[data-v-8c1a3285] :is(.attention,.dash-urgent){order:-1}.dash-split[data-v-8c1a3285] :is(.first-steps,.act-panel){order:1}}.att-list[data-v-8c1a3285]{margin:0 calc(var(--pad) * -1);padding:0;list-style:none;display:grid}.att[data-v-8c1a3285]{align-items:center;gap:var(--space-3);padding:9px var(--pad);color:var(--color-text);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.att[data-v-8c1a3285]:hover{background:var(--color-surface-2);color:var(--color-text);text-decoration:none}.att-tile[data-v-8c1a3285]{background:var(--color-warn-bg);block-size:32px;inline-size:32px;color:var(--color-warn);border-radius:9px;place-items:center;display:grid}.att-tile.danger[data-v-8c1a3285]{background:var(--color-danger-bg);color:var(--color-danger)}.att-text[data-v-8c1a3285]{min-width:0;display:grid}.att-title[data-v-8c1a3285]{font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.att-detail[data-v-8c1a3285]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.att-when[data-v-8c1a3285]{border-radius:var(--radius-pill);border-color:#0000;font-weight:800}.collab-list[data-v-8c1a3285]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.collab[data-v-8c1a3285]{align-items:center;gap:var(--space-3);border:1px solid var(--color-divider);border-radius:var(--radius-s);color:var(--color-text);grid-template-columns:auto minmax(0,1fr) auto auto;padding:12px 14px;text-decoration:none;display:grid}.collab[data-v-8c1a3285]:hover{border-color:var(--color-accent-border);color:var(--color-text);text-decoration:none}.collab-ic[data-v-8c1a3285]{background:var(--color-inset);block-size:36px;inline-size:36px;color:var(--color-text-muted);border-radius:10px;place-items:center;display:grid}.collab-text[data-v-8c1a3285]{min-width:0;display:grid}.collab-text strong[data-v-8c1a3285]{font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collab-text .muted[data-v-8c1a3285]{font-size:12px}.collab-role[data-v-8c1a3285]{border-radius:var(--radius-pill);border-color:#0000}.collab-chev[data-v-8c1a3285]{color:var(--color-text-hint);transform:rotate(-90deg)}.out-list[data-v-8c1a3285]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.out-list li[data-v-8c1a3285]{align-items:center;gap:var(--space-3);display:flex}.out-text[data-v-8c1a3285]{flex:1;min-width:0;display:grid}.out-name[data-v-8c1a3285]{font-size:var(--fs-small);font-weight:700}.out-items[data-v-8c1a3285],.out-name[data-v-8c1a3285]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.out-items[data-v-8c1a3285]{font-size:12px}.out-since[data-v-8c1a3285]{color:var(--color-text-muted);white-space:nowrap;font-size:12px}.out-since.long[data-v-8c1a3285]{color:var(--color-warn);font-weight:700}.team-card[data-v-8c1a3285]{gap:var(--space-2);border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-m);padding:20px;display:grid}.team-text[data-v-8c1a3285]{color:var(--color-text-muted);font-size:var(--fs-small);margin:0;line-height:1.5}.team-links[data-v-8c1a3285]{gap:var(--space-2) var(--space-4);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.team-link[data-v-8c1a3285]{font-size:var(--fs-small);align-items:center;gap:6px;font-weight:700;display:inline-flex}.org-name[data-v-8c1a3285]{letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:800}.panel-text[data-v-8c1a3285]{font-size:var(--fs-body);margin:0}.panel-foot[data-v-8c1a3285]{gap:var(--space-2);padding-top:var(--space-2);margin-top:auto;display:flex}.start-panel[data-v-8c1a3285]{max-width:46rem}.register-more[data-v-8c1a3285]{min-height:var(--tap);font-size:var(--fs-small);align-self:flex-start;align-items:center;font-weight:600;display:inline-flex}@media (hover:none) and (pointer:coarse){.block-link[data-v-8c1a3285]{min-height:var(--tap);align-items:center;display:inline-flex}}
