:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#07080a;--surface:#101215;--lift:#191c21;--line:#ffffff1a;--line-soft:#ffffff0f;--line-strong:#ffffff38;--track:#ffffff17;--ink1:#fff;--ink2:#a7adb6;--ink3:#8a9099;--accent:#c8ff2e;--on-accent:#07080a;--accent-ink:#c8ff2e;--accent-on-dark:#c8ff2e;--volt-edge:#c8ff2e;--accent-weak:#c8ff2e24;--accent-glow:#c8ff2e33;--display-glow:var(--accent-glow);--bar-ground:#000000d1;--bar-ink:var(--scrim-ink);--bar-ink-3:var(--scrim-ink-quiet);--bar-edge:var(--scrim-edge);--bar-hover:var(--scrim-hover);--bar-lift:var(--scrim-lift);--bar-accent-ink:var(--accent-on-dark);--bar-accent-edge:var(--accent);--bar-mark-ink:var(--mark-ink-dark);--bar-mark-ink-on:var(--mark-ink-dark-on);--mark-ink:#c8ff2e;--mark-ink-on:#07080a;--mark-ink-dark:#c8ff2e;--mark-ink-dark-on:#07080a;--elite:#2be07a;--strong:#a6e34a;--monitor:#ffc93d;--concern:#ff8a3d;--critical:#ff3b57;--elite-ink:#2be07a;--strong-ink:#a6e34a;--monitor-ink:#ffc93d;--concern-ink:#ff8a3d;--critical-ink:#ff3b57;--benchmark:#3b4dff;--benchmark-ink:#8c9bff;--font-display:Anton, Impact, "Arial Narrow Bold", sans-serif;--font-text:Barlow, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-brand:Anton, Impact, "Arial Narrow Bold", sans-serif;--display-weight:400;--text-nano:8.5px;--text-micro:9.5px;--text-label:11px;--text-meta:12.5px;--text-action:13.5px;--text-data:14.5px;--text-body:16.5px;--text-lede:18.5px;--display-page:clamp(46px, 8vw, 96px);--display-level:clamp(38px, 5.6vw, 68px);--display-section:clamp(30px, 4.4vw, 54px);--display-figure:30px;--display-sub:20px;--weight-body:400;--weight-subject:600;--weight-caps:700;--track-display:.01em;--track-data:.04em;--track-meta:.1em;--track-caps:.14em;--track-caps-wide:.18em;--track-caps-xwide:.22em;--leading-display:.92;--leading-title:.86;--leading-flat:1;--leading-tight:1.25;--leading-snug:1.45;--leading-lede:1.5;--leading-body:1.55;--radius-card:10px;--radius-media:12px;--radius-tile:8px;--radius-control:6px;--radius-pill:999px;--radius-bar:3px;--radius-hair:2px;--page-max:1240px;--page-gutter:40px;--shadow-menu:0 12px 32px #00000073;--scrim-ink:#fff;--scrim-ink-quiet:#8a9099;--scrim-lift:#191c21;--scrim-edge:#ffffff24;--scrim-hover:#ffffff0f;--backdrop:#000000b3;--ease:cubic-bezier(.16, .84, .28, 1);--dur-state:.12s;--dur-panel:.2s;--dur-count:.42s}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f4f5f7;--surface:#fff;--lift:#eceef1;--line:#e1e4e9;--line-soft:#edeff2;--line-strong:#c9ced6;--track:#e1e4e9;--ink1:#0b0d10;--ink2:#4b5260;--ink3:#5f6773;--accent-ink:#3f6b00;--volt-edge:#9ccb13;--accent-weak:#c8ff2e38;--accent-glow:#c8ff2e2e;--display-glow:transparent;--bar-ground:var(--surface);--bar-ink:var(--ink1);--bar-ink-3:var(--ink3);--bar-edge:#0b0d1024;--bar-hover:#0b0d100f;--bar-lift:var(--lift);--bar-accent-ink:var(--accent-ink);--bar-accent-edge:var(--volt-edge);--bar-mark-ink:var(--mark-ink);--bar-mark-ink-on:var(--mark-ink-on);--mark-ink:#07080a;--mark-ink-on:#c8ff2e;--monitor:#f0b300;--elite-ink:#0f7a42;--strong-ink:#4e7a00;--monitor-ink:#8a5a00;--concern-ink:#a34600;--critical-ink:#b3001b;--benchmark-ink:#2a39c7}@media (prefers-reduced-motion:reduce){:root{--dur-state:0s;--dur-panel:0s;--dur-count:0s}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--canvas);color:var(--ink1);font-family:var(--font-text);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;min-height:100vh;transition:background var(--dur-panel) var(--ease), color var(--dur-panel) var(--ease)}h1,h2,h3,p{margin:0}.display{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--track-display);text-transform:uppercase;transform-origin:0 100%;line-height:var(--leading-display);font-variant-numeric:tabular-nums;display:inline-block;transform:skew(-9deg)}.page-title{font-size:var(--display-page);line-height:var(--leading-title);color:var(--ink1);text-shadow:0 0 60px var(--display-glow);margin-bottom:16px}.eyebrow{font-size:var(--text-meta);font-weight:var(--weight-caps);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--ink3);margin-bottom:8px}.lede{font-size:var(--text-lede);line-height:var(--leading-lede);color:var(--ink2);text-wrap:pretty;max-width:60ch;margin-bottom:26px}.topbar{z-index:30;background:var(--bar-ground);border-bottom:1px solid var(--bar-edge);position:sticky;top:0}.topbar-inner{max-width:var(--page-max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 26px;margin:0 auto;padding:14px 20px;display:flex}.brand{color:var(--bar-ink);align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.brand-sub{font-size:var(--text-micro);font-weight:var(--weight-caps);letter-spacing:var(--track-caps-xwide);text-transform:uppercase;color:var(--bar-ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav{flex-wrap:wrap;gap:4px;display:flex}.nav-link{font-size:var(--text-meta);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--bar-ink-3);border-radius:var(--radius-control);transition:color var(--dur-state) var(--ease), background var(--dur-state) var(--ease), border-color var(--dur-state) var(--ease);border:1px solid #0000;padding:7px 13px;text-decoration:none}.nav-link:hover{color:var(--bar-ink);background:var(--bar-lift)}.nav-link.is-active{color:var(--bar-accent-ink);border-color:var(--bar-accent-edge);background:var(--accent-weak)}.page{max-width:var(--page-max);padding:34px var(--page-gutter) 96px;margin:0 auto}@media (width<=640px){.page{padding:26px 20px 72px}}.section{margin-bottom:72px}.empty-panel{border:1px dashed var(--line-strong);border-radius:var(--radius-card);background:var(--surface);color:var(--ink3);text-align:center;font-size:var(--text-data);padding:46px 24px}.muted{color:var(--ink3)}.error-line{color:var(--critical-ink);font-size:var(--text-data)}.field{flex-direction:column;gap:5px;display:flex}.field>span{font-size:var(--text-label);font-weight:var(--weight-caps);text-transform:uppercase;letter-spacing:var(--track-caps-wide);color:var(--ink3)}.field select,.field input{font:inherit;font-size:var(--text-data);color:var(--ink1);background:var(--lift);border:1px solid var(--line);border-radius:var(--radius-control);min-width:160px;padding:9px 12px}.field select:focus-visible,.field input:focus-visible{outline:2px solid var(--volt-edge);outline-offset:1px;border-color:var(--volt-edge)}.btn{font:inherit;font-size:var(--text-action);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;border-radius:var(--radius-control);cursor:pointer;border:1px solid var(--line-strong);color:var(--ink1);transition:color var(--dur-state) var(--ease), background var(--dur-state) var(--ease), border-color var(--dur-state) var(--ease);background:0 0;padding:10px 19px}.btn:hover{background:var(--lift)}.btn-primary{background:var(--accent);border-color:var(--volt-edge);color:var(--on-accent)}.btn-primary:hover{background:color-mix(in srgb, var(--accent) 86%, #000);border-color:color-mix(in srgb, var(--volt-edge) 86%, #000);color:var(--on-accent)}.btn-danger{color:var(--critical-ink);border-color:color-mix(in srgb, var(--critical) 45%, transparent);background:0 0}.btn-danger:hover{background:color-mix(in srgb, var(--critical) 12%, transparent);border-color:var(--critical)}.btn:focus-visible{outline:2px solid var(--volt-edge);outline-offset:1px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-quiet{font-size:var(--text-meta);border-color:var(--line);color:var(--ink2);align-self:flex-start;padding:6px 11px}.level-head{align-items:center;gap:18px;margin-bottom:34px;display:flex}.head-logo{border-radius:var(--radius-tile);background:var(--lift);border:1px solid var(--line);flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.head-logo img{object-fit:contain;width:100%;height:100%}.head-logo.placeholder span{font-family:var(--font-display);font-weight:var(--display-weight);color:var(--ink2);font-size:24px;transform:skew(-9deg)}.level-title{font-size:var(--display-level);line-height:var(--leading-display);color:var(--ink1);text-shadow:0 0 60px var(--display-glow)}.panel-title{font-size:var(--text-label);font-weight:var(--weight-caps);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--ink3)}.cap{font-size:var(--text-action);color:var(--ink3);line-height:var(--leading-lede)}.section-lede{color:var(--ink2);font-size:var(--text-body);line-height:var(--leading-body);text-wrap:pretty;max-width:72ch;margin-bottom:24px}.bar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.count{font-size:var(--text-label);font-weight:var(--weight-caps);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--ink3)}.add-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);max-width:620px;margin-bottom:26px;padding:24px}.add-panel .field{margin-top:16px}.add-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.logo-picker{align-items:center;gap:12px;display:flex}.logo-preview{border-radius:var(--radius-tile);border:1px solid var(--line);background:var(--lift);flex:none;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.logo-preview img{object-fit:contain;width:100%;height:100%}.logo-preview.empty span{color:var(--ink3)}.logo-actions{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.file-input{font:inherit;font-size:var(--text-action);color:var(--ink2);max-width:100%}.file-input::file-selector-button{font:inherit;font-size:var(--text-meta);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink1);border:1px solid var(--line-strong);border-radius:var(--radius-control);cursor:pointer;background:0 0;margin-right:10px;padding:6px 11px}.file-input::file-selector-button:hover{background:var(--lift)}.card-grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:16px;display:grid}.entity-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);min-width:0;transition:transform var(--dur-state) var(--ease), border-color var(--dur-state) var(--ease);align-items:center;gap:15px;padding:18px 20px 18px 23px;display:flex;position:relative;overflow:hidden}.entity-card:before{content:"";background:var(--accent);width:3px;position:absolute;inset:0 auto 0 0}.entity-card:hover{border-color:var(--volt-edge);transform:translateY(-2px)}.card-body{min-width:0}.card-name{font-size:var(--text-body);font-weight:var(--weight-caps);color:var(--ink1);overflow-wrap:anywhere}.card-meta{font-size:var(--text-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink3);margin-top:3px}.card-delete{width:24px;height:24px;font-size:var(--text-body);line-height:var(--leading-flat);color:var(--ink3);border-radius:var(--radius-control);cursor:pointer;opacity:0;transition:opacity var(--dur-state) var(--ease);background:0 0;border:1px solid #0000;place-items:center;display:grid;position:absolute;top:8px;right:9px}.entity-card:hover .card-delete,.card-delete:focus-visible{opacity:1}.card-delete:hover{color:var(--scrim-ink);background:var(--critical);border-color:var(--critical)}.role-chip{font-size:var(--text-meta);font-weight:var(--weight-caps);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--accent-ink);background:var(--accent-weak);border:1px solid var(--volt-edge);border-radius:var(--radius-pill);padding:4px 10px;display:inline-block}.modal-backdrop{z-index:40;background:var(--backdrop);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-card);width:min(420px,100%);padding:24px}.modal-text{font-size:var(--text-body);color:var(--ink2);margin:12px 0 4px}.modal-text strong{color:var(--ink1);font-weight:var(--weight-subject)}.modal-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.data-table{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);width:100%;overflow:hidden}.data-table th{font-size:var(--text-label);font-weight:var(--weight-caps);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--ink3);text-align:left;border-bottom:1px solid var(--line);background:var(--lift);padding:11px 14px}.data-table td{border-bottom:1px solid var(--line-soft);color:var(--ink2);font-size:var(--text-data);padding:11px 14px}.data-table td:first-child{color:var(--ink1);font-weight:var(--weight-subject)}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover td{background:var(--lift)}.mark[data-v-afe3e837]{font-size:inherit;--mark-text:var(--ink1);--mark-text-quiet:var(--ink3);align-items:center;gap:.42em;display:inline-flex}.mark.on-dark[data-v-afe3e837]{--mark-text:var(--scrim-ink);--mark-text-quiet:var(--scrim-ink-quiet)}.mark.on-bar[data-v-afe3e837]{--mark-text:var(--bar-ink);--mark-text-quiet:var(--bar-ink-3)}.tile[data-v-afe3e837]{flex:none;display:block}.lockup[data-v-afe3e837]{flex-direction:column;gap:2px;min-width:0;display:flex}.wordmark[data-v-afe3e837]{font-family:var(--font-brand);text-transform:uppercase;letter-spacing:.01em;color:var(--mark-text);transform-origin:0 100%;font-weight:400;line-height:.9;display:inline-block;transform:skew(-9deg)}.is-stacked[data-v-afe3e837]{flex-direction:column;align-items:flex-start;gap:.34em}.descriptor[data-v-afe3e837]{font-family:var(--font-text);letter-spacing:.26em;text-transform:uppercase;color:var(--mark-text-quiet);font-size:9.5px;font-weight:700;line-height:1.3}.powered[data-v-afe3e837]{font-family:var(--font-text);letter-spacing:.22em;text-transform:uppercase;color:var(--mark-text-quiet);font-size:8px;font-weight:700;line-height:1}.is-powered .wordmark[data-v-afe3e837]{line-height:.95}.brand-block[data-v-ee0c563e]{align-items:center;gap:12px;min-width:0;display:flex}.brand[data-v-ee0c563e]{flex:none}.client-logo[data-v-ee0c563e]{object-fit:contain;width:auto;max-width:148px;height:30px;display:block}.powered[data-v-ee0c563e]{flex:none}.brand-rule[data-v-ee0c563e]{background:var(--bar-edge);flex:none;align-self:stretch;width:1px;min-height:22px}.profile[data-v-ee0c563e]{position:relative}.profile-button[data-v-ee0c563e]{font:inherit;font-size:var(--text-action);color:var(--bar-ink-3);border-radius:var(--radius-control);cursor:pointer;transition:color var(--dur-state) var(--ease), background var(--dur-state) var(--ease);background:0 0;border:1px solid #0000;align-items:center;gap:9px;padding:5px 9px;display:flex}.profile-button[data-v-ee0c563e]:hover{color:var(--bar-ink);background:var(--bar-hover)}.profile-button[data-v-ee0c563e]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.avatar[data-v-ee0c563e]{background:var(--accent-weak);border:1px solid var(--bar-accent-edge);width:28px;height:28px;color:var(--bar-accent-ink);font-size:var(--text-meta);font-weight:var(--weight-caps);letter-spacing:var(--track-data);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.avatar.has-photo[data-v-ee0c563e]{background:var(--bar-lift);border-color:var(--bar-edge)}.avatar img[data-v-ee0c563e]{object-fit:cover;width:100%;height:100%}.profile-email[data-v-ee0c563e]{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}.chevron[data-v-ee0c563e]{font-size:var(--text-micro);color:var(--bar-ink-3);transition:transform var(--dur-state) var(--ease)}.chevron.open[data-v-ee0c563e]{transform:rotate(180deg)}.profile-menu[data-v-ee0c563e]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-tile);min-width:220px;padding:4px;position:absolute;top:calc(100% + 8px);right:0}.menu-item[data-v-ee0c563e]{text-align:left;width:100%;font:inherit;font-size:var(--text-meta);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink2);border-radius:var(--radius-control);cursor:pointer;transition:color var(--dur-state) var(--ease), background var(--dur-state) var(--ease);background:0 0;border:0;padding:10px 11px;display:block}.menu-item[data-v-ee0c563e]:hover{color:var(--ink1);background:var(--lift)}.menu-item[data-v-ee0c563e]:focus-visible{outline:2px solid var(--volt-edge);outline-offset:-2px}.menu-divider[data-v-ee0c563e]{background:var(--line);height:1px;margin:4px 0}.login-wrap[data-v-39a2255d]{place-items:center;min-height:100vh;padding:24px;display:grid}.login-card[data-v-39a2255d]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;gap:16px;width:min(400px,100%);padding:34px 30px 30px;display:flex}.login-mark[data-v-39a2255d] .wordmark{text-shadow:0 0 34px var(--display-glow)}.login-sub[data-v-39a2255d]{font-size:var(--text-label);font-weight:var(--weight-caps);letter-spacing:var(--track-caps-xwide);text-transform:uppercase;color:var(--ink3);margin-bottom:10px}.field input[data-v-39a2255d]{width:100%}.login-error[data-v-39a2255d]{font-size:var(--text-action);color:var(--critical-ink)}.login-submit[data-v-39a2255d]{margin-top:6px}.login-submit[data-v-39a2255d]:disabled{opacity:.55;cursor:wait}.reset-intro[data-v-39a2255d],.reset-done[data-v-39a2255d]{font-size:var(--text-data);color:var(--ink2);line-height:var(--leading-body)}.reset-done strong[data-v-39a2255d]{color:var(--ink1);font-weight:var(--weight-subject);overflow-wrap:anywhere}.link-button[data-v-39a2255d]{font:inherit;font-size:var(--text-meta);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink3);border-radius:var(--radius-control);cursor:pointer;transition:color var(--dur-state) var(--ease);background:0 0;border:0;align-self:center;padding:5px 7px}.link-button[data-v-39a2255d]:hover{color:var(--ink1)}.link-button[data-v-39a2255d]:focus-visible{outline:2px solid var(--volt-edge);outline-offset:1px}.add-grid[data-v-44daa35a]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin:14px 0 4px;display:grid}.card-link[data-v-44daa35a]{color:inherit;flex:1;align-items:center;gap:15px;min-width:0;text-decoration:none;display:flex}.org-logo[data-v-44daa35a]{border-radius:var(--radius-control);background:var(--lift);border:1px solid var(--line);flex:none;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.org-logo img[data-v-44daa35a]{object-fit:contain;width:100%;height:100%}.org-logo.placeholder span[data-v-44daa35a]{font-size:var(--text-body);font-weight:var(--weight-caps);letter-spacing:var(--track-data);color:var(--ink2)}.entity-card:hover .card-meta[data-v-44daa35a]{color:var(--accent-ink)}.card-link[data-v-ea9fd1d9]{color:inherit;flex:1;align-items:center;gap:15px;min-width:0;text-decoration:none;display:flex}.entity-card:hover .card-meta[data-v-ea9fd1d9]{color:var(--accent-ink)}.team-mark[data-v-ea9fd1d9]{border-radius:var(--radius-control);background:var(--lift);border:1px solid var(--line);width:44px;height:44px;font-size:var(--text-lede);font-weight:var(--weight-caps);color:var(--ink2);flex:none;place-items:center;display:grid}.warn-line[data-v-a5c6d3e8]{font-size:var(--text-action);color:var(--monitor-ink);margin-top:8px}.added-line[data-v-a5c6d3e8]{font-size:var(--text-action);color:var(--elite-ink);max-width:60ch}.invite-confirm[data-v-a5c6d3e8]{border:1px solid color-mix(in srgb, var(--monitor) 40%, transparent);background:color-mix(in srgb, var(--monitor) 8%, transparent);border-radius:var(--radius-control);font-size:var(--text-data);color:var(--ink2);margin-top:16px;padding:14px 15px}.invite-confirm strong[data-v-a5c6d3e8]{color:var(--ink1);overflow-wrap:anywhere}.invite-note[data-v-a5c6d3e8]{font-size:var(--text-action);color:var(--ink3);margin-top:8px}.pending-chip[data-v-a5c6d3e8]{font-size:var(--text-meta);letter-spacing:var(--track-caps);text-transform:uppercase;font-weight:var(--weight-caps);color:var(--monitor-ink);border:1px solid color-mix(in srgb, var(--monitor) 45%, transparent);border-radius:var(--radius-control);margin-left:6px;padding:3px 8px;display:inline-block}.invite-confirm .add-actions[data-v-a5c6d3e8]{margin-top:14px}.right[data-v-a5c6d3e8]{text-align:right}.btn-small[data-v-a5c6d3e8]{font-size:var(--text-meta);padding:5px 10px}.add-panel[data-v-de797fdc]{max-width:820px}.settings-grid[data-v-de797fdc]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:18px;margin:16px 0 4px;display:grid}.saved-line[data-v-de797fdc]{font-size:var(--text-action);color:var(--elite-ink);margin-top:10px}.hint[data-v-de797fdc]{font-size:var(--text-action);line-height:var(--leading-snug);color:var(--ink3)}.whitelabel[data-v-de797fdc]{border:0;border-top:1px solid var(--line);flex-direction:column;gap:16px;margin:26px 0 0;padding:20px 0 0;display:flex}.whitelabel legend[data-v-de797fdc]{padding:0}.wl-lede[data-v-de797fdc]{max-width:72ch;margin:10px 0 0}.wl-note[data-v-de797fdc]{max-width:72ch}.wl-toggle[data-v-de797fdc]{font-size:var(--text-data);font-weight:var(--weight-subject);color:var(--ink1);cursor:pointer;align-items:center;gap:9px;display:flex}.wl-toggle input[data-v-de797fdc]{width:16px;height:16px;accent-color:var(--accent)}.wl-presets[data-v-de797fdc]{flex-direction:column;gap:8px;display:flex}.wl-preset-row[data-v-de797fdc]{flex-wrap:wrap;gap:8px;display:flex}.wl-grid[data-v-de797fdc]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.colour-input[data-v-de797fdc]{align-items:center;gap:8px;display:flex}.colour-input input[type=color][data-v-de797fdc]{background:var(--lift);border:1px solid var(--line);border-radius:var(--radius-control);cursor:pointer;flex:none;width:38px;height:34px;padding:2px}.colour-input input[type=text][data-v-de797fdc]{font-variant-numeric:tabular-nums;flex:1;min-width:0}.wl-advanced[data-v-de797fdc]{border:1px solid var(--line);border-radius:var(--radius-tile);padding:14px 16px}.wl-advanced summary[data-v-de797fdc]{font-size:var(--text-label);font-weight:var(--weight-caps);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--ink3);cursor:pointer}.wl-advanced .cap[data-v-de797fdc]{max-width:72ch;margin:12px 0 14px}.font-state[data-v-de797fdc]{font-size:var(--text-action);line-height:var(--leading-lede);max-width:72ch;margin:0}.font-state.is-ok[data-v-de797fdc]{color:var(--elite-ink)}.font-state.is-bad[data-v-de797fdc]{color:var(--critical-ink)}.font-state.is-warn[data-v-de797fdc]{color:var(--monitor-ink)}.wl-preview[data-v-de797fdc]{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--canvas);color:var(--ink1);overflow:hidden}.wl-bar[data-v-de797fdc]{background:var(--bar-ground);border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:10px 14px;display:flex}.wl-bar-mark[data-v-de797fdc]{font-family:var(--font-brand);font-size:var(--text-body);line-height:var(--leading-flat);text-transform:uppercase;letter-spacing:var(--track-display);color:var(--bar-ink);display:inline-block;transform:skew(-9deg)}.wl-bar-nav[data-v-de797fdc]{font-size:var(--text-micro);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--bar-ink-3);border-radius:var(--radius-control);border:1px solid #0000;padding:5px 9px}.wl-bar-nav.is-on[data-v-de797fdc]{color:var(--bar-accent-ink);border-color:var(--bar-accent-edge);background:var(--accent-weak)}.wl-body[data-v-de797fdc]{flex-direction:column;gap:14px;padding:18px 16px;display:flex}.wl-title[data-v-de797fdc]{font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(24px,4vw,34px);line-height:var(--leading-display);color:var(--ink1);text-shadow:0 0 40px var(--display-glow);overflow-wrap:anywhere}.wl-kpi[data-v-de797fdc]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-tile);flex-direction:column;gap:3px;padding:12px 14px 12px 17px;display:flex;position:relative;overflow:hidden}.wl-kpi[data-v-de797fdc]:before{content:"";background:var(--accent);width:3px;position:absolute;inset:0 auto 0 0}.wl-kpi-label[data-v-de797fdc]{font-size:var(--text-nano);font-weight:var(--weight-caps);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--ink3)}.wl-kpi-value[data-v-de797fdc]{font-family:var(--font-display);font-weight:var(--display-weight);font-size:30px;line-height:var(--leading-flat);color:var(--ink1);font-variant-numeric:tabular-nums}.wl-kpi-note[data-v-de797fdc]{font-size:var(--text-label);color:var(--ink2)}.wl-row[data-v-de797fdc]{grid-template-columns:84px minmax(0,1fr) 24px;align-items:center;gap:10px;display:grid}.wl-attr-label[data-v-de797fdc]{font-size:var(--text-micro);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink3)}.wl-track[data-v-de797fdc]{border-radius:var(--radius-bar);background:var(--track);height:6px;overflow:hidden}.wl-fill[data-v-de797fdc]{border-radius:var(--radius-bar);background:var(--monitor);width:58%;height:100%;display:block}.wl-attr-value[data-v-de797fdc]{font-size:var(--text-meta);font-weight:var(--weight-caps);text-align:right;color:var(--ink1);font-variant-numeric:tabular-nums}.wl-actions[data-v-de797fdc]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.wl-cta[data-v-de797fdc]{font-size:var(--text-micro);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;background:var(--accent);border:1px solid var(--volt-edge);border-radius:var(--radius-control);color:var(--on-accent);padding:8px 14px}.wl-link[data-v-de797fdc]{font-size:var(--text-meta);font-weight:var(--weight-subject);color:var(--accent-ink)}.wl-checks[data-v-de797fdc]{flex-direction:column;gap:8px;display:flex}.wl-check-list[data-v-de797fdc]{font-size:var(--text-action);line-height:var(--leading-lede);flex-direction:column;gap:5px;margin:0;padding-left:18px;display:flex}.wl-check-list li.is-pass[data-v-de797fdc]{color:var(--elite-ink)}.wl-check-list li.is-fail[data-v-de797fdc]{color:var(--critical-ink)}.danger-panel[data-v-de797fdc]{background:var(--surface);border:1px solid color-mix(in srgb, var(--critical) 35%, transparent);border-radius:var(--radius-card);max-width:620px;margin-top:26px;padding:24px}.danger-panel .cap[data-v-de797fdc]{margin:8px 0 16px}.font-examples[data-v-de797fdc]{flex-direction:column;gap:8px;display:flex}.font-example-row[data-v-de797fdc]{flex-wrap:wrap;gap:8px;display:flex}.hint a[data-v-de797fdc]{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.hint a[data-v-de797fdc]:hover{color:var(--ink1)}.head-photo img[data-v-df8a0d8a]{object-fit:cover}.filter-bar[data-v-859d29b1]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-tile);flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:22px;padding:14px 16px;display:flex}.filter-bar .field[data-v-859d29b1]{min-width:132px}.clear-btn[data-v-859d29b1]{align-self:flex-end}.filter-bar .count[data-v-859d29b1]{align-self:flex-end;margin-left:auto;padding-bottom:7px}.kpis[data-v-859d29b1]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:22px;display:grid}.kpi[data-v-859d29b1]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-tile);flex-direction:column;gap:7px;min-height:104px;padding:15px 17px;display:flex;position:relative;overflow:hidden}.kpi.has-bar[data-v-859d29b1]:before{content:"";background:var(--kpi-bar);width:3px;position:absolute;inset:0 auto 0 0}.kpi-label[data-v-859d29b1]{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink3)}.kpi-value[data-v-859d29b1]{font-size:var(--display-figure);line-height:var(--leading-flat);color:var(--ink1);font-variant-numeric:tabular-nums}.kpi-note[data-v-859d29b1]{font-size:var(--text-meta);color:var(--ink3);margin-top:auto}.kpi-rows[data-v-859d29b1]{flex-direction:column;gap:4px;display:flex}.kpi-row[data-v-859d29b1]{font-size:var(--text-action);color:var(--ink2);align-items:center;gap:7px;display:flex}.kpi-dot[data-v-859d29b1]{border-radius:50%;flex:none;width:7px;height:7px}.kpi-row-label[data-v-859d29b1]{flex:1;min-width:0}.kpi-row-count[data-v-859d29b1]{font-variant-numeric:tabular-nums;font-weight:var(--weight-caps)}.notice[data-v-859d29b1]{border:1px solid color-mix(in srgb, var(--monitor) 40%, transparent);background:color-mix(in srgb, var(--monitor) 8%, transparent);border-radius:var(--radius-control);font-size:var(--text-action);color:var(--ink2);max-width:100ch;margin-bottom:18px;padding:11px 14px}.panel[data-v-859d29b1]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);min-width:0;margin:0;padding:18px 20px 20px}.panel-head[data-v-859d29b1]{margin-bottom:14px}.panel-head .cap[data-v-859d29b1]{margin-top:4px}.split[data-v-859d29b1]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:34px;display:grid}@media (width<=1000px){.split[data-v-859d29b1]{grid-template-columns:minmax(0,1fr)}}.dimension-panel[data-v-859d29b1]{margin-bottom:34px}.chart-host[data-v-859d29b1]{position:relative}.chart-scroll[data-v-859d29b1]{overflow-x:auto}.matrix[data-v-859d29b1]{width:100%;min-width:380px;height:auto}.chart-empty[data-v-859d29b1]{padding:30px 0}.missing-note[data-v-859d29b1]{margin-top:12px}.quadrant.is-wellbeingAttention[data-v-859d29b1]{fill:color-mix(in srgb, var(--monitor) 10%, transparent)}.quadrant.is-strongFit[data-v-859d29b1]{fill:color-mix(in srgb, var(--elite) 10%, transparent)}.quadrant.is-highRisk[data-v-859d29b1]{fill:color-mix(in srgb, var(--critical) 12%, transparent)}.quadrant.is-retentionRisk[data-v-859d29b1]{fill:color-mix(in srgb, var(--concern) 11%, transparent)}.quadrant-label[data-v-859d29b1]{fill:var(--ink2);font-size:var(--text-micro);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase}.quadrant-sub[data-v-859d29b1]{fill:var(--ink3);font-size:var(--text-nano);letter-spacing:var(--track-meta);text-transform:uppercase}.gridline[data-v-859d29b1]{stroke:var(--line-soft);stroke-width:1px}.divider[data-v-859d29b1]{stroke:var(--line-strong);stroke-width:1px}.tick-label[data-v-859d29b1]{fill:var(--ink3);font-size:var(--text-micro)}.axis-title[data-v-859d29b1]{fill:var(--ink3);font-size:var(--text-label);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase}.dot-body[data-v-859d29b1]{stroke:var(--surface);stroke-width:2px}.dot-rank[data-v-859d29b1]{fill:var(--on-accent);font-size:var(--text-meta);font-weight:var(--weight-caps);font-variant-numeric:tabular-nums;pointer-events:none}.hit[data-v-859d29b1]{fill:#0000;cursor:crosshair}.tip[data-v-859d29b1]{z-index:20;pointer-events:none;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-control);min-width:190px;max-width:260px;box-shadow:var(--shadow-menu);padding:10px 12px;position:absolute;transform:translate(14px,-50%)}.tip-title[data-v-859d29b1]{font-size:var(--text-action);font-weight:var(--weight-caps);color:var(--ink1);margin:0 0 6px}.tip-row[data-v-859d29b1]{font-size:var(--text-meta);color:var(--ink3);justify-content:space-between;gap:12px;margin:3px 0;display:flex}.tip-row b[data-v-859d29b1]{text-align:right;font-variant-numeric:tabular-nums}.table-wrap[data-v-859d29b1]{border:1px solid var(--line);border-radius:var(--radius-tile);overflow-x:auto}.data-table[data-v-859d29b1]{border:0;border-radius:0;margin:0}.rank-table[data-v-859d29b1]{min-width:420px}.dimension-table[data-v-859d29b1]{min-width:640px}.data-table .num[data-v-859d29b1]{text-align:right;font-variant-numeric:tabular-nums}.data-table td.strong[data-v-859d29b1]{font-weight:var(--weight-caps)}.sortable[data-v-859d29b1]{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable[data-v-859d29b1]:hover{color:var(--ink1)}.sortable[data-v-859d29b1]:focus-visible{outline:2px solid var(--volt-edge);outline-offset:-2px}.sortable.is-sorted[data-v-859d29b1]{color:var(--accent-ink)}.caret[data-v-859d29b1]{font-size:var(--text-nano);margin-left:4px}.heat-head[data-v-859d29b1]{vertical-align:bottom}.heat-label[data-v-859d29b1]{display:block}.heat-group[data-v-859d29b1]{font-size:var(--text-nano);font-weight:var(--weight-body);letter-spacing:var(--track-meta);color:var(--ink3);margin-top:2px;display:block}.player-cell[data-v-859d29b1]{white-space:nowrap}.player-link[data-v-859d29b1]{color:var(--ink1);font-weight:var(--weight-subject);text-decoration:none}.player-link[data-v-859d29b1]:hover{color:var(--accent-ink)}.rank-badge[data-v-859d29b1]{border-radius:var(--radius-pill);min-width:22px;height:22px;font-size:var(--text-label);font-weight:var(--weight-caps);font-variant-numeric:tabular-nums;place-items:center;margin-right:9px;padding:0 5px;display:inline-grid}.band-pill[data-v-859d29b1]{font-size:var(--text-label);font-weight:var(--weight-caps);letter-spacing:var(--track-meta);text-transform:uppercase;border:1px solid var(--line);border-radius:var(--radius-pill);white-space:nowrap;padding:3px 8px;display:inline-block}.quiet[data-v-859d29b1]{color:var(--ink3)}.follow-head[data-v-859d29b1]{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:14px;display:flex}.section-title[data-v-859d29b1]{font-size:var(--text-body);letter-spacing:var(--track-display);margin:0}.insight-grid[data-v-859d29b1]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.insight-panel[data-v-859d29b1]{border-left:3px solid var(--insight-accent)}.insight-head[data-v-859d29b1]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.insight-dot[data-v-859d29b1]{background:var(--insight-accent);border-radius:50%;flex:none;width:9px;height:9px}.insight-titles[data-v-859d29b1]{min-width:0}.insight-title[data-v-859d29b1]{font-size:var(--text-data);font-weight:var(--weight-caps);color:var(--ink1)}.insight-sub[data-v-859d29b1]{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink3)}.insight-count[data-v-859d29b1]{font-size:var(--text-lede);font-weight:var(--weight-caps);font-variant-numeric:tabular-nums;color:var(--insight-accent);margin-left:auto}.insight-list[data-v-859d29b1]{flex-direction:column;gap:12px;display:flex}.insight-item[data-v-859d29b1]{border-top:1px solid var(--line-soft);padding-top:12px}.insight-item[data-v-859d29b1]:first-child{border-top:0;padding-top:0}.insight-item .cap[data-v-859d29b1]{margin-top:3px}.section-title[data-v-bb0bb8ac]{font-size:var(--text-body);letter-spacing:var(--track-display);margin:0}.kpis[data-v-bb0bb8ac]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:4px 0 30px;display:grid}.kpi[data-v-bb0bb8ac]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-tile);flex-direction:column;gap:7px;min-height:104px;padding:15px 17px;display:flex}.kpi-label[data-v-bb0bb8ac]{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink3)}.kpi-value[data-v-bb0bb8ac]{font-size:var(--display-figure);line-height:var(--leading-flat);color:var(--ink1);font-variant-numeric:tabular-nums}.kpi-note[data-v-bb0bb8ac]{font-size:var(--text-meta);color:var(--ink3);margin-top:auto}.kpi-rows[data-v-bb0bb8ac]{flex-direction:column;gap:4px;display:flex}.kpi-row[data-v-bb0bb8ac]{font-size:var(--text-action);color:var(--ink2);align-items:center;gap:7px;display:flex}.kpi-dot[data-v-bb0bb8ac]{border-radius:50%;flex:none;width:7px;height:7px}.kpi-row-label[data-v-bb0bb8ac]{flex:1;min-width:0}.kpi-row-count[data-v-bb0bb8ac]{font-variant-numeric:tabular-nums;font-weight:var(--weight-caps)}.list-head[data-v-bb0bb8ac]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.list-head-second[data-v-bb0bb8ac]{margin-top:46px}.switch-wrap[data-v-bb0bb8ac]{align-items:center;gap:10px;display:flex}.switch-label[data-v-bb0bb8ac]{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink3)}.view-switch[data-v-bb0bb8ac]{background:var(--lift);border:1px solid var(--line);border-radius:var(--radius-pill);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.view-option[data-v-bb0bb8ac]{font:inherit;font-size:var(--text-meta);font-weight:var(--weight-caps);letter-spacing:var(--track-data);color:var(--ink3);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:color var(--dur-state) var(--ease), background var(--dur-state) var(--ease);background:0 0;border:0;padding:6px 13px}.view-option[data-v-bb0bb8ac]:hover{color:var(--ink1)}.view-option.is-on[data-v-bb0bb8ac]{background:var(--accent);color:var(--on-accent)}.view-option[data-v-bb0bb8ac]:focus-visible{outline:2px solid var(--volt-edge);outline-offset:1px}.filter-bar[data-v-bb0bb8ac]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-tile);flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:10px;padding:14px 16px;display:flex}.filter-bar .field[data-v-bb0bb8ac]{min-width:132px}.field-search[data-v-bb0bb8ac]{flex:1;min-width:180px}.clear-btn[data-v-bb0bb8ac]{align-self:flex-end}.filter-bar .count[data-v-bb0bb8ac]{align-self:flex-end;margin-left:auto;padding-bottom:7px}.period-note[data-v-bb0bb8ac]{margin:0 0 18px}.notice-stale[data-v-bb0bb8ac]{border:1px solid color-mix(in srgb, var(--monitor) 40%, transparent);background:color-mix(in srgb, var(--monitor) 8%, transparent);border-radius:var(--radius-control);font-size:var(--text-action);color:var(--ink2);max-width:100ch;margin:0 0 18px;padding:11px 14px}.squad-grid[data-v-bb0bb8ac]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.squad-card[data-v-bb0bb8ac]{color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);transition:border-color var(--dur-state) var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.squad-card[data-v-bb0bb8ac]:hover{border-color:var(--line-strong)}.squad-card.is-unscored[data-v-bb0bb8ac]{opacity:.72}.squad-media[data-v-bb0bb8ac]{aspect-ratio:4/3;background:var(--lift);border-bottom:1px solid var(--line);place-items:center;display:grid;position:relative}.squad-media img[data-v-bb0bb8ac]{object-fit:cover;width:100%;height:100%}.squad-initials[data-v-bb0bb8ac]{font-size:32px;font-weight:var(--weight-caps);color:var(--ink3);letter-spacing:var(--track-data)}.squad-score[data-v-bb0bb8ac]{text-align:center;min-width:52px;font-size:21px;line-height:var(--leading-flat);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);font-variant-numeric:tabular-nums;padding:7px 9px 5px;position:absolute;bottom:10px;right:10px}.squad-score-tag[data-v-bb0bb8ac]{font-size:var(--text-nano);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);color:var(--ink3);margin-top:3px;display:block}.squad-score-empty[data-v-bb0bb8ac]{color:var(--ink3);font-size:var(--text-lede)}.squad-body[data-v-bb0bb8ac]{flex-direction:column;flex:1;gap:5px;padding:12px 14px 14px;display:flex}.squad-name[data-v-bb0bb8ac]{font-size:var(--text-data);font-weight:var(--weight-caps);color:var(--ink1)}.squad-meta[data-v-bb0bb8ac]{font-size:var(--text-meta);color:var(--ink3)}.squad-bar[data-v-bb0bb8ac]{border-radius:var(--radius-bar);background:var(--track);height:5px;margin-top:5px;overflow:hidden}.squad-bar>span[data-v-bb0bb8ac]{height:100%;width:var(--bar);border-radius:var(--radius-bar);display:block}.squad-foot[data-v-bb0bb8ac]{align-items:center;gap:8px;margin-top:5px;display:flex}.squad-foot-empty[data-v-bb0bb8ac]{font-size:var(--text-meta);color:var(--ink3)}.band-pill[data-v-bb0bb8ac]{font-size:var(--text-label);font-weight:var(--weight-caps);letter-spacing:var(--track-meta);text-transform:uppercase;border:1px solid var(--line);border-radius:var(--radius-pill);white-space:nowrap;padding:3px 8px}.delta[data-v-bb0bb8ac]{font-size:var(--text-meta);font-weight:var(--weight-caps);font-variant-numeric:tabular-nums;margin-left:auto}.table-wrap[data-v-bb0bb8ac]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-tile);overflow-x:auto}.score-table[data-v-bb0bb8ac]{min-width:720px;margin:0}.score-table .num[data-v-bb0bb8ac]{text-align:right;font-variant-numeric:tabular-nums}.rank[data-v-bb0bb8ac]{color:var(--ink3);width:44px}.player-cell[data-v-bb0bb8ac]{white-space:nowrap;color:var(--ink1);font-weight:var(--weight-caps)}.player-link[data-v-bb0bb8ac]{color:inherit;text-decoration:none}.player-link[data-v-bb0bb8ac]:hover{color:var(--accent-ink)}.shirt[data-v-bb0bb8ac]{min-width:22px;font-size:var(--text-meta);font-weight:var(--weight-caps);color:var(--ink3);font-variant-numeric:tabular-nums;margin-right:8px;display:inline-block}.quiet[data-v-bb0bb8ac]{color:var(--ink3)}.block[data-v-16405b26]{border-bottom:1px solid var(--line-soft)}.block.is-skipped .name[data-v-16405b26]{color:var(--ink3)}.head[data-v-16405b26]{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 0;display:flex}.head:hover .name[data-v-16405b26]{color:var(--accent-ink)}.twisty[data-v-16405b26]{width:14px;font-size:var(--text-micro);color:var(--ink3);flex:none}.naming[data-v-16405b26]{flex:1;min-width:0}.name[data-v-16405b26]{font-size:var(--text-data);font-weight:var(--weight-caps);color:var(--ink1);display:block}.source[data-v-16405b26]{font-size:var(--text-meta);color:var(--ink3);margin-top:1px;display:block}.tag[data-v-16405b26]{font-size:var(--text-micro);font-weight:var(--weight-caps);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink3);border:1px solid var(--line);border-radius:var(--radius-pill);white-space:nowrap;flex:none;padding:2px 7px}.tag-warn[data-v-16405b26]{color:var(--monitor-ink);border-color:color-mix(in srgb, var(--monitor) 45%, transparent)}.tag-quiet[data-v-16405b26]{margin-left:7px}.weight[data-v-16405b26]{font-size:var(--text-meta);color:var(--ink3);white-space:nowrap;flex:none}.bar[data-v-16405b26]{border-radius:var(--radius-bar);background:var(--track);flex:none;width:90px;height:5px;overflow:hidden}.bar>span[data-v-16405b26]{border-radius:var(--radius-bar);height:100%;display:block}.score[data-v-16405b26]{font-size:var(--text-data);text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:44px}.delta[data-v-16405b26]{font-size:var(--text-meta);font-weight:var(--weight-caps);text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:40px}.checks[data-v-16405b26]{padding:2px 0 12px 24px}.none[data-v-16405b26]{margin:4px 0}.check[data-v-16405b26]{align-items:center;gap:10px;padding:4px 0;display:flex}.check-name[data-v-16405b26]{min-width:0;font-size:var(--text-action);color:var(--ink2);flex:1}.check-bar[data-v-16405b26]{border-radius:var(--radius-hair);background:var(--track);flex:none;width:70px;height:4px;overflow:hidden}.check-bar>span[data-v-16405b26]{border-radius:var(--radius-hair);height:100%;display:block}.check-score[data-v-16405b26]{font-size:var(--text-action);text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:40px}.check-delta[data-v-16405b26]{font-size:var(--text-meta);text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:40px}.card-stage[data-v-2c5de535]{--card-ground:#0a0a0b;--card-ground-lit:#1b1b1d;--card-ring:#0a0a0b;--card-band-ground:#080809eb;--card-ink:#fff;--card-ink-quiet:#fff9;--card-ink-faint:#ffffff80;--card-rule-ink:#ffffff47;--card-hair:#ffffff29;--card-track:#ffffff1a;--card-edge-ink:#ffffff29;--card-media-ground:linear-gradient(150deg, #2a2a2e, #131315);--card-media-ink:#ffffff24;--card-foil-ink:#ffffff09;--card-photo-tone:contrast(1.12) saturate(1.1) brightness(1.04);--card-drop:drop-shadow(0 16px 28px #0000008c);--card-drop-empty:drop-shadow(0 16px 28px #00000080);--card-delta-ground:#ffffff14;--card-sweep-strong:62%;--card-sweep-soft:28%;--card-tint-near:40%;--card-tint-far:12%;--card-figure-shadow:0 3px 16px #000c;--card-position-shadow:0 2px 8px #000000b3;width:100%;max-width:392px;position:relative}:root[data-theme=light] .card-stage[data-v-2c5de535]{--card-ground:#fdfdfd;--card-ground-lit:#fff;--card-ring:#fff;--card-band-ground:#fffffff0;--card-ink:#0b0d10;--card-ink-quiet:#4b5260;--card-ink-faint:#5f6773;--card-rule-ink:#0b0d1033;--card-hair:#0b0d1024;--card-track:#0b0d101a;--card-edge-ink:#0b0d102e;--card-media-ground:linear-gradient(150deg, #e8eaee, #d3d7dd);--card-media-ink:#0b0d101f;--card-foil-ink:#0b0d1009;--card-photo-tone:contrast(1.04) saturate(1.02);--card-drop:drop-shadow(0 10px 20px #0b0d102e);--card-drop-empty:drop-shadow(0 10px 20px #0b0d1024);--card-delta-ground:#0b0d100f;--card-figure-shadow:0 2px 10px #ffffffd9;--card-position-shadow:0 1px 6px #fffc;--card-sweep-strong:30%;--card-sweep-soft:14%;--card-tint-near:24%;--card-tint-far:7%}.card-stage[data-v-2c5de535]:after{content:"";background:radial-gradient(closest-side, var(--accent-glow), transparent 72%);filter:blur(38px);z-index:-1;position:absolute;inset:12% 6% 6%}.shape-defs[data-v-2c5de535]{position:absolute}.scorecard[data-v-2c5de535]{aspect-ratio:100/138;filter:var(--card-drop);padding:3px;position:relative;container-type:inline-size}.scorecard.is-empty[data-v-2c5de535]{filter:saturate(.5) brightness(.82) var(--card-drop-empty)}.scorecard.is-empty .card-overall[data-v-2c5de535]{color:var(--card-ink-faint)}.scorecard-inner[data-v-2c5de535]{background:linear-gradient(112deg, transparent 2%, color-mix(in srgb, var(--accent) var(--card-sweep-strong), transparent) 3%, color-mix(in srgb, var(--accent) var(--card-sweep-strong), transparent) 30%, transparent 31%), linear-gradient(112deg, transparent 31%, color-mix(in srgb, var(--accent) var(--card-sweep-soft), transparent) 32%, color-mix(in srgb, var(--accent) var(--card-sweep-soft), transparent) 40%, transparent 41%), radial-gradient(120% 70% at 50% 0%, var(--card-ground-lit) 0%, var(--card-ground) 62%), var(--card-ground);width:100%;height:100%;box-shadow:inset 0 0 0 4px var(--card-ring);color:var(--card-ink);flex-direction:column;padding-bottom:8%;display:flex;position:relative;overflow:hidden}.card-outline[data-v-2c5de535]{z-index:7;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.card-outline .card-band[data-v-2c5de535]{fill:none;stroke:var(--accent);stroke-width:5px}.card-outline .card-edge[data-v-2c5de535]{fill:none;stroke:var(--card-edge-ink);stroke-width:1.25px}.card-media[data-v-2c5de535]{z-index:1;background:var(--card-media-ground);height:60%;position:absolute;top:0;left:27%;right:-3%;overflow:hidden}.card-media img[data-v-2c5de535]{object-fit:cover;object-position:50% 22%;width:100%;height:100%;filter:var(--card-photo-tone)}.card-media-empty[data-v-2c5de535]{font-family:var(--font-display);color:var(--card-media-ink);justify-content:center;align-items:center;font-size:22cqw;display:flex;position:absolute;inset:0}.card-media-tint[data-v-2c5de535]{background:linear-gradient(102deg, color-mix(in srgb, var(--accent) var(--card-tint-near), transparent) 0%, color-mix(in srgb, var(--accent) var(--card-tint-far), transparent) 30%, transparent 56%);position:absolute;inset:0}.card-media-fade[data-v-2c5de535]{background:linear-gradient(to right, color-mix(in srgb, var(--card-ground) 96%, transparent) 0%, color-mix(in srgb, var(--card-ground) 45%, transparent) 12%, transparent 30%), linear-gradient(to bottom, color-mix(in srgb, var(--card-ground) 35%, transparent) 0%, transparent 22%, transparent 46%, color-mix(in srgb, var(--card-ground) 55%, transparent) 74%, color-mix(in srgb, var(--card-ground) 96%, transparent) 92%, var(--card-ground) 100%);position:absolute;inset:0}.card-foil[data-v-2c5de535]{z-index:2;pointer-events:none;background-image:repeating-linear-gradient(115deg, var(--card-foil-ink) 0 1px, transparent 1px 6px);position:absolute;inset:0}.card-top[data-v-2c5de535]{z-index:3;flex:1;min-height:0;padding:17% 9% 0;display:flex;position:relative}.card-identity[data-v-2c5de535]{z-index:3;isolation:isolate;text-align:center;flex-direction:column;align-items:center;gap:1.5%;width:33%;display:flex;position:relative}.card-identity[data-v-2c5de535]:before{content:"";z-index:-1;background:linear-gradient(96deg, color-mix(in srgb, var(--card-ground) 92%, transparent) 0%, color-mix(in srgb, var(--card-ground) 74%, transparent) 46%, color-mix(in srgb, var(--card-ground) 30%, transparent) 74%, transparent 100%);position:absolute;inset:-30% -30% -14% -60%}.card-overall[data-v-2c5de535]{font-size:clamp(42px,13.5cqw,76px);line-height:var(--leading-title);text-shadow:var(--card-figure-shadow)}.card-overall-label[data-v-2c5de535]{letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--card-ink-quiet);font-size:clamp(6px,1.9cqw,9px);font-weight:var(--weight-caps)}.card-rule[data-v-2c5de535]{background:var(--card-rule-ink);width:62%;height:1px;margin:6% 0 4%}.card-position[data-v-2c5de535]{font-size:clamp(13px,4.4cqw,24px);line-height:var(--leading-flat);letter-spacing:var(--track-data);text-shadow:var(--card-position-shadow)}.card-delta[data-v-2c5de535]{font-size:clamp(6.5px,2.2cqw,11px);font-weight:var(--weight-caps);letter-spacing:var(--track-data);line-height:var(--leading-flat);font-variant-numeric:tabular-nums;border-radius:var(--radius-pill);background:var(--card-delta-ground);color:var(--card-ink-quiet);padding:2px 5px;display:inline-block}.card-delta.is-up[data-v-2c5de535]{color:var(--elite-ink)}.card-delta.is-down[data-v-2c5de535]{color:var(--critical-ink)}.card-delta.is-overall[data-v-2c5de535]{margin-top:2%}.card-name[data-v-2c5de535]{z-index:5;text-align:center;border-top:1px solid var(--card-rule-ink);border-bottom:1px solid var(--card-rule-ink);background:var(--card-band-ground);padding:5px 4% 7px;position:relative}.card-name span[data-v-2c5de535]{font-size:clamp(15px,5.6cqw,30px);line-height:var(--leading-flat);white-space:nowrap;display:inline-block}.card-needs[data-v-2c5de535]{z-index:5;background:var(--card-band-ground);grid-template-columns:repeat(3,1fr);padding:6% 6% 5%;display:grid;position:relative}.card-need[data-v-2c5de535]{text-align:center;position:relative}.card-need+.card-need[data-v-2c5de535]:before{content:"";background:var(--card-hair);width:1px;position:absolute;top:12%;bottom:18%;left:0}.card-need-figure[data-v-2c5de535]{justify-content:center;align-items:baseline;gap:4%;display:flex}.card-need-value[data-v-2c5de535]{font-size:clamp(24px,9cqw,46px);line-height:var(--leading-flat);letter-spacing:var(--track-display);display:block}.card-need-bar[data-v-2c5de535]{border-radius:var(--radius-hair);background:var(--card-track);height:3px;margin:7px 14% 0;display:block;overflow:hidden}.card-need-bar span[data-v-2c5de535]{border-radius:var(--radius-hair);height:100%;display:block}.card-need-label[data-v-2c5de535]{letter-spacing:var(--track-caps);text-transform:uppercase;font-size:clamp(5.5px,1.85cqw,9px);font-weight:var(--weight-caps);color:var(--card-ink-quiet);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;display:block;overflow:hidden}.card-future[data-v-2c5de535]{z-index:5;background:var(--card-band-ground);align-items:center;gap:4%;padding:4% 11% 5%;display:flex;position:relative}.card-future[data-v-2c5de535]:before{content:"";background:var(--card-hair);height:1px;position:absolute;top:0;left:8%;right:8%}.card-future-label[data-v-2c5de535]{width:25%;letter-spacing:var(--track-caps);font-size:clamp(6px,1.9cqw,9px);line-height:var(--leading-tight);text-transform:uppercase;font-weight:var(--weight-caps);color:var(--card-ink-quiet);flex:none;margin-left:3%}.card-future-label span[data-v-2c5de535]{display:block}.card-future-bar[data-v-2c5de535]{border-radius:var(--radius-hair);background:var(--card-track);flex:0 0 34%;height:4px;overflow:hidden}.card-future-bar span[data-v-2c5de535]{border-radius:var(--radius-hair);height:100%;display:block}.card-future-figure[data-v-2c5de535]{flex:none;margin-left:auto}.card-future-value[data-v-2c5de535]{font-size:clamp(18px,6.2cqw,32px);line-height:var(--leading-flat)}.card-foot[data-v-2c5de535]{z-index:5;background:var(--card-band-ground);justify-content:center;align-items:center;gap:8px;padding:0 0 3.5%;display:flex;position:relative}.card-date[data-v-2c5de535]{font-size:var(--text-label);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--card-ink-faint)}.radar-host[data-v-d7f135dd]{position:relative}.chart-scroll[data-v-d7f135dd]{justify-content:center;display:flex;overflow-x:auto}.radar[data-v-d7f135dd]{max-width:100%;height:auto}.none[data-v-d7f135dd]{margin:12px 0}.grid-ring[data-v-d7f135dd]{fill:none;stroke:var(--line);stroke-width:1px}.grid-outer[data-v-d7f135dd]{fill:none;stroke:var(--line-strong);stroke-width:1.5px}.spoke[data-v-d7f135dd]{stroke:var(--line);stroke-width:1px}.radar-area[data-v-d7f135dd]{fill:var(--accent-weak);stroke:var(--accent);stroke-width:3px;stroke-linejoin:round}.radar-dot[data-v-d7f135dd]{fill:var(--accent)}.radar-dot.is-penalty[data-v-d7f135dd]{fill:var(--concern)}.radar-center[data-v-d7f135dd]{fill:var(--ink1);text-anchor:middle;font-size:58px}.axis-label[data-v-d7f135dd]{fill:var(--ink2);font-size:var(--text-meta)}.axis-label.is-penalty[data-v-d7f135dd]{fill:var(--concern-ink);font-style:italic}.ring-label[data-v-d7f135dd]{fill:var(--ink3);font-size:var(--text-meta);text-anchor:middle;paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round}.hit[data-v-d7f135dd]{fill:#0000;cursor:crosshair}.tip[data-v-d7f135dd]{z-index:20;pointer-events:none;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-control);min-width:190px;max-width:260px;box-shadow:var(--shadow-menu);padding:10px 12px;position:absolute;transform:translate(14px,-50%)}.tip-title[data-v-d7f135dd]{font-size:var(--text-action);font-weight:var(--weight-caps);color:var(--ink1);margin:0 0 6px}.tip-row[data-v-d7f135dd]{font-size:var(--text-meta);color:var(--ink3);justify-content:space-between;gap:12px;margin:3px 0;display:flex}.tip-row b[data-v-d7f135dd]{color:var(--ink1);text-align:right;font-variant-numeric:tabular-nums}.trend-host[data-v-9977e1b3]{flex-direction:column;gap:10px;display:flex}.none[data-v-9977e1b3]{margin:12px 0}.legend[data-v-9977e1b3]{flex-wrap:wrap;gap:8px 16px;margin-top:10px;display:flex}.legend-item[data-v-9977e1b3]{font-size:var(--text-meta);color:var(--ink2);align-items:center;gap:7px;display:inline-flex}.legend-line[data-v-9977e1b3]{border-radius:var(--radius-hair);flex:none;width:18px}.chart-scroll[data-v-9977e1b3]{overflow-x:auto}.trend-chart[data-v-9977e1b3]{width:100%;min-width:420px;height:auto}.gridline[data-v-9977e1b3]{stroke:var(--line-soft);stroke-width:1px}.baseline[data-v-9977e1b3]{stroke:var(--line-strong);stroke-width:1px}.tick-label[data-v-9977e1b3]{fill:var(--ink3);font-size:var(--text-meta)}.trend-area[data-v-9977e1b3]{fill:url(#trend-area-fill)}.trend-line[data-v-9977e1b3]{fill:none;stroke-linejoin:round;stroke-linecap:round}.head[data-v-783931c2]{flex-wrap:wrap;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.back[data-v-783931c2]{font-size:var(--text-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink3);flex:0 0 100%;text-decoration:none}.back[data-v-783931c2]:hover{color:var(--accent-ink)}.identity[data-v-783931c2]{flex:1;align-items:center;gap:14px;min-width:240px;display:flex}.avatar[data-v-783931c2]{border-radius:var(--radius-media);background:var(--lift);border:1px solid var(--line);width:56px;height:56px;font-size:var(--text-lede);font-weight:var(--weight-caps);color:var(--ink2);flex:none;place-items:center;display:grid;overflow:hidden}.avatar img[data-v-783931c2]{object-fit:cover;width:100%;height:100%}.player-name[data-v-783931c2]{font-size:34px;line-height:var(--leading-flat);margin:0}.player-meta[data-v-783931c2]{font-size:var(--text-action);color:var(--ink3);gap:12px;margin:6px 0 0;display:flex}.moment-controls[data-v-783931c2]{flex-wrap:wrap;gap:12px;display:flex}.moment-controls .field[data-v-783931c2]{min-width:150px}.measure-actions[data-v-783931c2]{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.measure-actions .btn-quiet[data-v-783931c2]{align-self:flex-end;padding:10px 14px}.first-measure[data-v-783931c2]{margin-top:16px}.recorded-line[data-v-783931c2]{margin-top:-6px}.account-btn[data-v-783931c2]{margin-top:12px}.account-form[data-v-783931c2]{flex-direction:column;gap:10px;margin-top:12px;display:flex}.account-actions[data-v-783931c2]{gap:8px;display:flex}.is-ok[data-v-783931c2]{color:var(--elite-ink)}.login-remains[data-v-783931c2]{color:var(--monitor-ink);margin-top:8px}.account-hint[data-v-783931c2]{margin-top:8px}.panel-head .account-actions[data-v-783931c2]{flex-wrap:wrap;gap:6px;display:flex}.socio-actions[data-v-783931c2]{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:22px;display:flex}.socio-actions .cap[data-v-783931c2]{margin:0}.tabs[data-v-783931c2]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-bottom:20px;display:flex}.tab[data-v-783931c2]{font:inherit;font-size:var(--text-action);font-weight:var(--weight-caps);letter-spacing:var(--track-data);text-transform:uppercase;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px}.tab[data-v-783931c2]:hover{color:var(--ink1)}.tab.is-on[data-v-783931c2]{color:var(--accent-ink);border-bottom-color:var(--accent)}.tab[data-v-783931c2]:focus-visible{outline:2px solid var(--volt-edge);outline-offset:-2px}.pane[data-v-783931c2]{flex-direction:column;gap:18px;margin-bottom:60px;display:flex}.panel[data-v-783931c2]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-tile);padding:16px 18px}.hero-grid[data-v-783931c2]{grid-template-columns:minmax(260px,340px) 1fr;align-items:start;gap:24px;display:grid}.hero-side[data-v-783931c2]{flex-direction:column;gap:14px;min-width:0;display:flex}@media (width<=900px){.hero-grid[data-v-783931c2]{grid-template-columns:1fr}}.split-grid[data-v-783931c2]{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:18px;display:grid}.radar-panel[data-v-783931c2]{padding-bottom:8px}.section-title[data-v-783931c2]{font-size:var(--text-lede);align-items:baseline;gap:10px;margin:10px 0 0;display:flex}.section-sub[data-v-783931c2]{font-family:var(--font-text);font-size:var(--text-meta);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink3)}.rank-row[data-v-783931c2]{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:5px 0;display:flex}.rank-row[data-v-783931c2]:last-child{border-bottom:0}.rank-name[data-v-783931c2]{min-width:0;font-size:var(--text-meta);color:var(--ink1);overflow-wrap:anywhere;flex:1}.rank-need[data-v-783931c2]{font-size:var(--text-micro);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink3);flex:none;width:34px}.rank-track[data-v-783931c2]{border-radius:var(--radius-bar);background:var(--track);flex:0 0 90px;height:5px;overflow:hidden}.rank-track>span[data-v-783931c2]{border-radius:var(--radius-bar);height:100%;display:block}.rank-value[data-v-783931c2]{text-align:right;min-width:42px;font-size:var(--text-meta);font-variant-numeric:tabular-nums;flex:none}.score-strip[data-v-783931c2]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.score-tile[data-v-783931c2]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-tile);flex-direction:column;gap:5px;padding:13px 15px;display:flex}.tile-label[data-v-783931c2]{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink3)}.tile-value[data-v-783931c2]{font-size:27px;line-height:var(--leading-flat);font-variant-numeric:tabular-nums}.measured-line[data-v-783931c2]{margin:-4px 0 0}.panel-head[data-v-783931c2]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.panel-head .panel-title[data-v-783931c2]{margin:0}.facts[data-v-783931c2]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px 20px;margin:12px 0 0;display:grid}.facts dt[data-v-783931c2]{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink3);margin-bottom:3px}.facts dd[data-v-783931c2]{font-size:var(--text-action);color:var(--ink1);margin:0}.verdict[data-v-783931c2]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-top:12px;display:grid}.verdict-col h4[data-v-783931c2]{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink3);margin:0 0 7px}.verdict-col ul[data-v-783931c2]{margin:0;padding:0;list-style:none}.verdict-col li[data-v-783931c2]{font-size:var(--text-action);color:var(--ink2);justify-content:space-between;gap:10px;padding:3px 0;display:flex}.v-name[data-v-783931c2]{overflow-wrap:anywhere;min-width:0}.verdict-col b[data-v-783931c2]{font-variant-numeric:tabular-nums;flex:none}.checklist-grid[data-v-783931c2]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:12px;display:grid}.checklist[data-v-783931c2]{grid-template-columns:1fr auto;align-items:center;gap:4px 10px;display:grid}.checklist-name[data-v-783931c2]{font-size:var(--text-action);color:var(--ink2)}.checklist-count[data-v-783931c2]{font-size:var(--text-meta);color:var(--ink3);font-variant-numeric:tabular-nums}.bar[data-v-783931c2]{border-radius:var(--radius-bar);background:var(--track);grid-column:1/-1;height:5px;overflow:hidden}.bar>span[data-v-783931c2]{border-radius:var(--radius-bar);height:100%;display:block}.note-panel[data-v-783931c2]{font-size:var(--text-data);color:var(--ink2);line-height:var(--leading-body)}.note-panel .panel-title[data-v-783931c2]{margin-bottom:6px;display:block}.big[data-v-783931c2]{font-size:42px;line-height:var(--leading-flat);font-variant-numeric:tabular-nums;margin:12px 0 8px}.mover[data-v-783931c2],.priority[data-v-783931c2]{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:6px 0;display:flex}.mover[data-v-783931c2]:last-child,.priority[data-v-783931c2]:last-child{border-bottom:0}.mover-name[data-v-783931c2],.priority-main[data-v-783931c2]{min-width:0;font-size:var(--text-action);color:var(--ink1);flex:1}.mover-name small[data-v-783931c2],.priority-main small[data-v-783931c2]{font-size:var(--text-meta);color:var(--ink3);margin-top:2px;display:block}.mover b[data-v-783931c2]{font-size:var(--text-action);font-variant-numeric:tabular-nums;flex:none}.mover .bar[data-v-783931c2]{flex:none;grid-column:auto;width:90px}.priority-bar[data-v-783931c2]{flex:none;grid-column:auto;width:130px}.priority-gain[data-v-783931c2]{font-size:var(--text-action);text-align:right;min-width:48px;color:var(--accent-ink);font-variant-numeric:tabular-nums;flex:none}.none[data-v-783931c2]{margin:8px 0 0}.list-controls[data-v-783931c2]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-tile);flex-wrap:wrap;align-items:flex-end;gap:16px;padding:14px 16px;display:flex}.field-search[data-v-783931c2]{flex:1;min-width:200px}.check-toggle[data-v-783931c2]{font-size:var(--text-action);color:var(--ink2);cursor:pointer;align-items:center;gap:7px;padding-bottom:7px;display:flex}.check-toggle input:disabled+span[data-v-783931c2]{color:var(--ink3)}.need-block[data-v-783931c2]{padding-bottom:4px}.need-head[data-v-783931c2]{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:10px;display:flex}.need-name[data-v-783931c2]{min-width:0;font-size:var(--text-body);flex:1}.need-weight[data-v-783931c2]{font-size:var(--text-meta);color:var(--ink3);white-space:nowrap}.need-score[data-v-783931c2]{font-variant-numeric:tabular-nums;font-size:20px}.need-delta[data-v-783931c2]{font-size:var(--text-action);font-weight:var(--weight-caps);text-align:right;font-variant-numeric:tabular-nums;min-width:40px}.modal-wide[data-v-783931c2]{width:min(680px,100%);max-height:calc(100vh - 48px);overflow-y:auto}.edit-lede[data-v-783931c2]{margin:8px 0 0}.edit-photo[data-v-783931c2]{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;margin-top:18px;padding-bottom:18px;display:flex}.edit-photo .photo-preview[data-v-783931c2]{border-radius:var(--radius-tile);background:var(--lift);border:1px solid var(--line);flex:none;width:84px;height:84px;overflow:hidden}.edit-photo .photo-preview img[data-v-783931c2]{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block}.edit-photo .photo-preview.empty[data-v-783931c2]{font-family:var(--font-display);font-size:var(--display-sub);color:var(--ink3);justify-content:center;align-items:center;display:flex}.edit-photo .photo-actions[data-v-783931c2]{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.edit-photo .photo-actions .panel-title[data-v-783931c2],.edit-photo .photo-actions .cap[data-v-783931c2],.edit-photo .photo-actions .error-line[data-v-783931c2]{margin:0}.edit-photo .file-input[data-v-783931c2]{font-size:var(--text-meta);color:var(--ink2);max-width:100%}.edit-grid[data-v-783931c2]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-top:16px;display:grid}.edit-extra[data-v-783931c2]{border:0;border-top:1px solid var(--line);margin:22px 0 0;padding:18px 0 0}.edit-extra legend[data-v-783931c2]{padding:0}.bar[data-v-a2083c21]{z-index:20;background:linear-gradient(var(--bar-ground), var(--bar-ground)), var(--canvas);border-bottom:1px solid var(--bar-edge);position:sticky;top:0}.bar-inner[data-v-a2083c21]{max-width:var(--page-max);padding:12px var(--page-gutter);flex-wrap:wrap;align-items:center;gap:24px;margin:0 auto;display:flex}.who[data-v-a2083c21]{align-items:center;gap:12px;min-width:0;display:flex}.avatar[data-v-a2083c21]{border-radius:var(--radius-pill);background:var(--bar-lift);border:1px solid var(--bar-edge);width:44px;height:44px;color:var(--bar-ink-3);font-size:var(--text-meta);font-weight:var(--weight-caps);flex:none;place-items:center;display:grid;overflow:hidden}.avatar img[data-v-a2083c21]{object-fit:cover;width:100%;height:100%}.who-text .eyebrow[data-v-a2083c21]{color:var(--bar-accent-ink);margin:0}.who-name[data-v-a2083c21]{font-size:var(--display-sub);line-height:var(--leading-title);color:var(--bar-ink);margin:2px 0 0}.live[data-v-a2083c21]{flex-wrap:wrap;flex:1;align-items:center;gap:22px;min-width:0;display:flex}.progress[data-v-a2083c21]{flex-direction:column;flex:1;gap:5px;min-width:180px;display:flex}.progress-label[data-v-a2083c21]{font-size:var(--text-label);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--bar-ink-3)}.progress-track[data-v-a2083c21]{border-radius:var(--radius-bar);background:var(--track);height:5px;overflow:hidden}.progress-track>span[data-v-a2083c21]{border-radius:var(--radius-bar);background:var(--accent);height:100%;transition:width var(--dur-state) var(--ease);display:block}.bar-actions[data-v-a2083c21]{flex:none;gap:10px;display:flex}@media (width<=900px){.bar-inner[data-v-a2083c21]{padding:10px 18px}}.answers[data-v-9247475a]{flex-wrap:wrap;gap:3px;display:flex}.ans[data-v-9247475a]{font:inherit;font-size:var(--text-meta);font-weight:var(--weight-caps);border-radius:var(--radius-control);border:1px solid var(--line);background:var(--lift);min-width:30px;height:30px;color:var(--ink2);cursor:pointer;transition:background var(--dur-state) var(--ease), border-color var(--dur-state) var(--ease), color var(--dur-state) var(--ease);padding:0 4px}.ans[data-v-9247475a]:hover{border-color:var(--line-strong);color:var(--ink1)}.ans[data-v-9247475a]:focus-visible{outline:2px solid var(--volt-edge);outline-offset:1px}.answers.is-yesno .ans[data-v-9247475a]{min-width:58px}.ans-yes.is-on[data-v-9247475a]{background:var(--elite);border-color:var(--elite);color:var(--on-accent)}.ans-no.is-on[data-v-9247475a]{background:var(--critical);border-color:var(--critical);color:var(--on-accent)}.ans-na[data-v-9247475a],.ans-clear[data-v-9247475a]{color:var(--ink3)}.ans-na.is-on[data-v-9247475a],.ans-clear.is-on[data-v-9247475a]{background:var(--surface);border-color:var(--line-strong);color:var(--ink1)}.measure[data-v-4da639f2]{background:var(--canvas);min-height:100vh;color:var(--ink1)}.live-tile[data-v-4da639f2]{flex-direction:column;flex:none;gap:1px;display:flex}.live-label[data-v-4da639f2]{font-size:var(--text-nano);font-weight:var(--weight-caps);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--bar-ink-3)}.live-value[data-v-4da639f2]{font-size:var(--display-figure);line-height:var(--leading-flat);font-variant-numeric:tabular-nums}.live-delta[data-v-4da639f2]{font-size:var(--text-micro);font-weight:var(--weight-caps);font-variant-numeric:tabular-nums;min-height:1em}.body[data-v-4da639f2]{max-width:var(--page-max);padding:28px var(--page-gutter) 96px;margin:0 auto}.setup[data-v-4da639f2]{margin-bottom:26px}.setup-fields[data-v-4da639f2]{flex-wrap:wrap;gap:18px;display:flex}.setup-note[data-v-4da639f2]{margin-top:10px}.panel[data-v-4da639f2]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:16px 18px}.applies[data-v-4da639f2]{margin-bottom:22px}.switches[data-v-4da639f2]{flex-wrap:wrap;gap:22px;margin-top:12px;display:flex}.switch[data-v-4da639f2]{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.switch input[data-v-4da639f2]{opacity:0;width:0;height:0;position:absolute}.switch-track[data-v-4da639f2]{border-radius:var(--radius-pill);background:var(--track);border:1px solid var(--line);width:38px;height:21px;transition:background var(--dur-state) var(--ease);flex:none;position:relative}.switch-knob[data-v-4da639f2]{border-radius:var(--radius-pill);background:var(--ink2);width:15px;height:15px;transition:left var(--dur-state) var(--ease), background var(--dur-state) var(--ease);position:absolute;top:2px;left:2px}.switch input:checked+.switch-track[data-v-4da639f2]{background:var(--accent-weak);border-color:var(--volt-edge)}.switch input:checked+.switch-track .switch-knob[data-v-4da639f2]{background:var(--accent);left:20px}.switch input:focus-visible+.switch-track[data-v-4da639f2]{outline:2px solid var(--volt-edge);outline-offset:2px}.switch-text[data-v-4da639f2]{font-size:var(--text-action);color:var(--ink1)}.filters[data-v-4da639f2]{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:flex-end;gap:20px;margin-bottom:26px;padding-bottom:18px;display:flex}.toggle[data-v-4da639f2]{font-size:var(--text-action);color:var(--ink2);cursor:pointer;align-items:center;gap:8px;padding-bottom:9px;display:inline-flex}.need[data-v-4da639f2]{margin-bottom:44px}.need-head[data-v-4da639f2]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;padding-bottom:12px;display:flex}.need-name[data-v-4da639f2]{font-size:var(--display-section);line-height:var(--leading-title);letter-spacing:var(--track-display);margin:0}.need-live[data-v-4da639f2]{flex:none;align-items:baseline;gap:12px;display:flex}.need-value[data-v-4da639f2]{font-size:var(--display-figure);line-height:var(--leading-flat);font-variant-numeric:tabular-nums}.need-meta[data-v-4da639f2]{font-size:var(--text-label);color:var(--ink3);text-transform:uppercase;letter-spacing:var(--track-caps);font-weight:var(--weight-caps);flex-direction:column;align-items:flex-end;gap:2px;display:flex}.need-delta[data-v-4da639f2]{font-variant-numeric:tabular-nums}.cats[data-v-4da639f2]{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));align-items:start;gap:16px;display:grid}.cat.is-wide[data-v-4da639f2]{grid-column:1/-1}.cat-head[data-v-4da639f2]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.cat-naming[data-v-4da639f2]{min-width:0}.cat-name[data-v-4da639f2]{font-size:var(--text-data);font-weight:var(--weight-caps);color:var(--ink1);margin:0}.cat-weight[data-v-4da639f2]{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink3);margin:3px 0 0}.cat-figures[data-v-4da639f2]{flex:none;align-items:center;gap:9px;display:flex}.cat-bar[data-v-4da639f2]{border-radius:var(--radius-bar);background:var(--track);flex:none;width:64px;height:5px;overflow:hidden}.cat-bar>span[data-v-4da639f2]{border-radius:var(--radius-bar);height:100%;display:block}.cat-score[data-v-4da639f2]{font-size:var(--text-data);text-align:right;font-variant-numeric:tabular-nums;min-width:42px}.cat-delta[data-v-4da639f2]{font-size:var(--text-meta);font-weight:var(--weight-caps);text-align:right;font-variant-numeric:tabular-nums;min-width:34px}.cat-note[data-v-4da639f2]{font-size:var(--text-meta);color:var(--ink3);margin:10px 0 14px}.cat-note.is-warning[data-v-4da639f2]{color:var(--monitor-ink)}.tag[data-v-4da639f2]{font-size:var(--text-nano);font-weight:var(--weight-caps);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink3);border:1px solid var(--line);border-radius:var(--radius-pill);white-space:nowrap;flex:none;padding:2px 7px}.tag-warn[data-v-4da639f2]{color:var(--monitor-ink);border-color:color-mix(in srgb, var(--monitor) 45%, transparent)}.tag-changed[data-v-4da639f2]{color:var(--accent-ink);border-color:var(--volt-edge)}.cat.is-wide .rows[data-v-4da639f2]{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:0 26px;display:grid}.row[data-v-4da639f2]{border-top:1px solid var(--line-soft);padding:8px 0}.row[data-v-4da639f2]:first-child{border-top:0}.row.is-changed[data-v-4da639f2]{box-shadow:inset 2px 0 0 var(--volt-edge);padding-left:10px}.row.is-na .row-name[data-v-4da639f2]{color:var(--ink3)}.row-label[data-v-4da639f2]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.row-name[data-v-4da639f2]{font-size:var(--text-action);color:var(--ink1)}.row-meta[data-v-4da639f2]{font-size:var(--text-label);color:var(--ink3);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:8px;display:flex}.row-prev[data-v-4da639f2]{white-space:nowrap}.row-delta[data-v-4da639f2]{font-weight:var(--weight-caps)}.note-panel[data-v-4da639f2]{margin-top:8px}.note-input[data-v-4da639f2]{font:inherit;font-size:var(--text-data);width:100%;color:var(--ink1);background:var(--lift);border:1px solid var(--line);border-radius:var(--radius-control);resize:vertical;margin-top:10px;padding:10px 12px}.note-input[data-v-4da639f2]:focus-visible{outline:2px solid var(--volt-edge);outline-offset:1px;border-color:var(--volt-edge)}@media (width<=900px){.body[data-v-4da639f2]{padding:22px 18px 80px}.cats[data-v-4da639f2]{grid-template-columns:1fr}}.socio[data-v-2bdca1be]{background:var(--canvas);min-height:100vh;color:var(--ink1)}.live-tile[data-v-2bdca1be]{flex-direction:column;flex:none;gap:1px;display:flex}.live-label[data-v-2bdca1be]{font-size:var(--text-nano);font-weight:var(--weight-caps);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--bar-ink-3)}.live-value[data-v-2bdca1be]{font-size:var(--display-figure);line-height:var(--leading-flat);font-variant-numeric:tabular-nums}.live-note[data-v-2bdca1be]{font-size:var(--text-micro);color:var(--bar-ink-3)}.body[data-v-2bdca1be]{max-width:var(--page-max);padding:28px var(--page-gutter) 96px;margin:0 auto}.setup[data-v-2bdca1be]{margin-bottom:26px}.setup-fields[data-v-2bdca1be]{flex-wrap:wrap;gap:18px;display:flex}.setup-note[data-v-2bdca1be]{margin-top:10px}.panel[data-v-2bdca1be]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:16px 18px}.ladder[data-v-2bdca1be]{margin-bottom:24px}.rungs[data-v-2bdca1be]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2px 26px;margin-top:12px;display:grid}.rung[data-v-2bdca1be]{align-items:baseline;gap:10px;padding:3px 0;display:flex}.rung-value[data-v-2bdca1be]{font-size:var(--text-data);text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:18px}.rung-text[data-v-2bdca1be]{font-size:var(--text-meta);color:var(--ink2)}.filters[data-v-2bdca1be]{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:flex-end;gap:20px;margin-bottom:18px;padding-bottom:18px;display:flex}.toggle[data-v-2bdca1be]{font-size:var(--text-action);color:var(--ink2);cursor:pointer;align-items:center;gap:8px;padding-bottom:9px;display:inline-flex}.filters .btn-quiet[data-v-2bdca1be]{margin-bottom:6px}.affected[data-v-2bdca1be]{color:var(--monitor-ink);margin-bottom:18px}.rows[data-v-2bdca1be]{gap:0;display:grid}.row[data-v-2bdca1be]{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:10px 0;display:flex}.row.is-changed[data-v-2bdca1be]{box-shadow:inset 2px 0 0 var(--volt-edge);padding-left:10px}.mate[data-v-2bdca1be]{flex:1;align-items:center;gap:12px;min-width:240px;display:flex}.mate-face[data-v-2bdca1be]{border-radius:var(--radius-pill);background:var(--lift);border:1px solid var(--line);width:38px;height:38px;font-size:var(--text-label);font-weight:var(--weight-caps);color:var(--ink3);flex:none;place-items:center;display:grid;overflow:hidden}.mate-face img[data-v-2bdca1be]{object-fit:cover;width:100%;height:100%}.mate-name[data-v-2bdca1be]{font-size:var(--text-data);font-weight:var(--weight-caps);color:var(--ink1);margin:0}.mate-meta[data-v-2bdca1be]{font-size:var(--text-label);color:var(--ink3);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0 0;display:flex}.mate-delta[data-v-2bdca1be]{font-weight:var(--weight-caps)}.mate-back.is-quiet[data-v-2bdca1be]{opacity:.7}.answer[data-v-2bdca1be]{flex:none}.rung-hint[data-v-2bdca1be]{font-size:var(--text-label);color:var(--ink3);min-height:1.2em;margin:5px 0 0}.seen[data-v-2bdca1be]{margin-top:34px}.seen-row[data-v-2bdca1be]{font-size:var(--text-action);align-items:center;gap:12px;padding:5px 0;display:flex}.seen-name[data-v-2bdca1be]{min-width:160px;color:var(--ink1)}.seen-text[data-v-2bdca1be]{min-width:0;color:var(--ink3);font-size:var(--text-meta);flex:1}.seen-row .bar[data-v-2bdca1be]{border-radius:var(--radius-bar);background:var(--track);flex:none;width:90px;height:5px;overflow:hidden}.seen-row .bar>span[data-v-2bdca1be]{border-radius:var(--radius-bar);height:100%;display:block}.seen-row b[data-v-2bdca1be]{text-align:right;font-variant-numeric:tabular-nums;min-width:26px}@media (width<=900px){.body[data-v-2bdca1be]{padding:22px 18px 80px}.rungs[data-v-2bdca1be]{grid-template-columns:1fr}}.head[data-v-646292bd]{margin-bottom:26px}.notice[data-v-646292bd]{border:1px solid color-mix(in srgb, var(--monitor) 45%, transparent);border-radius:var(--radius-card);background:color-mix(in srgb, var(--monitor) 10%, transparent);color:var(--monitor-ink);font-size:var(--text-action);align-items:flex-start;gap:10px;margin-bottom:18px;padding:12px 14px;display:flex}.notice-mark[data-v-646292bd]{font-weight:var(--weight-caps);flex:none}.btn-inline[data-v-646292bd]{vertical-align:baseline;margin-left:10px}.roster-note[data-v-646292bd]{color:var(--elite-ink);margin-bottom:18px}.waiting[data-v-646292bd]{font-size:var(--text-action);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--accent-ink);margin-bottom:18px}.panel[data-v-646292bd]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:16px 18px}.row[data-v-646292bd]{margin-bottom:12px}.row-head[data-v-646292bd]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.row-text[data-v-646292bd]{flex:1;min-width:200px}.row-name[data-v-646292bd]{font-size:var(--text-data);font-weight:var(--weight-caps);color:var(--ink1);margin:0}.row-meta[data-v-646292bd]{font-size:var(--text-meta);color:var(--ink3);margin:3px 0 0}.state[data-v-646292bd]{font-size:var(--text-nano);font-weight:var(--weight-caps);letter-spacing:var(--track-meta);text-transform:uppercase;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink3);white-space:nowrap;flex:none;padding:3px 9px}.state.is-submitted[data-v-646292bd]{color:var(--accent-ink);border-color:var(--volt-edge)}.state.is-accepted[data-v-646292bd]{color:var(--elite-ink);border-color:color-mix(in srgb, var(--elite) 45%, transparent)}.state.is-cancelled[data-v-646292bd]{opacity:.7}.row-actions[data-v-646292bd]{flex-wrap:wrap;flex:none;gap:8px;display:flex}.btn-small[data-v-646292bd]{font-size:var(--text-meta);padding:7px 14px}.accepted-note[data-v-646292bd]{color:var(--elite-ink);margin-top:12px}.reading[data-v-646292bd]{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.accept-explains[data-v-646292bd]{margin-bottom:18px}.step[data-v-646292bd]{margin-bottom:22px}.step-title[data-v-646292bd]{font-size:var(--text-data);font-weight:var(--weight-caps);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink1);margin:0 0 10px}.cat[data-v-646292bd]{margin-bottom:14px}.cat-name[data-v-646292bd]{font-size:var(--text-label);font-weight:var(--weight-caps);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--ink3);margin:0 0 4px}.answer[data-v-646292bd]{border-bottom:1px solid var(--line-soft);align-items:baseline;gap:10px;padding:4px 0;display:flex}.answer-name[data-v-646292bd]{min-width:0;font-size:var(--text-action);color:var(--ink2);flex:1}.answer-value[data-v-646292bd]{font-size:var(--text-data);font-weight:var(--weight-caps);text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:28px}.answer-prev[data-v-646292bd],.answer-delta[data-v-646292bd]{font-size:var(--text-label);color:var(--ink3);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;min-width:46px}.answer-delta[data-v-646292bd]{min-width:34px;font-weight:var(--weight-caps)}.tag[data-v-646292bd]{font-size:var(--text-nano);font-weight:var(--weight-caps);letter-spacing:var(--track-meta);text-transform:uppercase;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink3);white-space:nowrap;flex:none;padding:2px 7px}.note[data-v-646292bd]{background:var(--lift);margin-top:12px}.note-text[data-v-646292bd]{font-size:var(--text-action);color:var(--ink1);white-space:pre-wrap;margin:8px 0 0}.prepare[data-v-a6b21b31]{background:var(--canvas);min-height:100vh;color:var(--ink1)}.live-tile[data-v-a6b21b31]{flex-direction:column;flex:none;gap:1px;display:flex}.live-label[data-v-a6b21b31]{font-size:var(--text-nano);font-weight:var(--weight-caps);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--bar-ink-3)}.live-value[data-v-a6b21b31]{font-size:var(--display-figure);line-height:var(--leading-flat);font-variant-numeric:tabular-nums}.body[data-v-a6b21b31]{max-width:var(--page-max);padding:28px var(--page-gutter) 96px;margin:0 auto}.panel[data-v-a6b21b31]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:16px 18px}.block[data-v-a6b21b31]{margin-bottom:18px}.notice[data-v-a6b21b31]{border:1px solid color-mix(in srgb, var(--monitor) 45%, transparent);border-radius:var(--radius-card);background:color-mix(in srgb, var(--monitor) 10%, transparent);color:var(--monitor-ink);font-size:var(--text-action);align-items:flex-start;gap:10px;margin-bottom:20px;padding:12px 14px;display:flex}.notice-mark[data-v-a6b21b31]{font-weight:var(--weight-caps);flex:none}.setup[data-v-a6b21b31]{margin-bottom:22px}.setup-fields[data-v-a6b21b31]{flex-wrap:wrap;gap:18px;display:flex}.setup-note[data-v-a6b21b31]{margin-top:10px}.areas[data-v-a6b21b31]{flex-wrap:wrap;gap:24px;margin-top:12px;display:flex}.socio-note[data-v-a6b21b31],.carry-note[data-v-a6b21b31]{margin-top:10px}.is-warning[data-v-a6b21b31]{color:var(--monitor-ink)}.switch[data-v-a6b21b31]{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.switch input[data-v-a6b21b31]{opacity:0;width:0;height:0;position:absolute}.switch-track[data-v-a6b21b31]{border-radius:var(--radius-pill);background:var(--track);border:1px solid var(--line);width:38px;height:21px;transition:background var(--dur-state) var(--ease);flex:none;position:relative}.switch-knob[data-v-a6b21b31]{border-radius:var(--radius-pill);background:var(--ink2);width:15px;height:15px;transition:left var(--dur-state) var(--ease), background var(--dur-state) var(--ease);position:absolute;top:2px;left:2px}.switch input:checked+.switch-track[data-v-a6b21b31]{background:var(--accent-weak);border-color:var(--volt-edge)}.switch input:checked+.switch-track .switch-knob[data-v-a6b21b31]{background:var(--accent);left:20px}.switch input:focus-visible+.switch-track[data-v-a6b21b31]{outline:2px solid var(--volt-edge);outline-offset:2px}.switch-text[data-v-a6b21b31]{font-size:var(--text-action);color:var(--ink1)}.note-input[data-v-a6b21b31]{font:inherit;font-size:var(--text-data);width:100%;color:var(--ink1);background:var(--lift);border:1px solid var(--line);border-radius:var(--radius-control);resize:vertical;margin-top:10px;padding:10px 12px}.note-input[data-v-a6b21b31]:focus-visible{outline:2px solid var(--volt-edge);outline-offset:1px;border-color:var(--volt-edge)}.filters[data-v-a6b21b31]{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin:26px 0 22px;padding-bottom:18px;display:flex}.bulk[data-v-a6b21b31]{gap:8px;display:flex}.area[data-v-a6b21b31]{margin-bottom:36px}.area-head[data-v-a6b21b31]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;padding-bottom:10px;display:flex}.area-name[data-v-a6b21b31]{font-size:var(--display-section);line-height:var(--leading-title);letter-spacing:var(--track-display);margin:0}.area-count[data-v-a6b21b31],.group-count[data-v-a6b21b31],.cat-count[data-v-a6b21b31]{font-size:var(--text-label);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink3);white-space:nowrap}.group[data-v-a6b21b31]{margin-bottom:22px}.group-head[data-v-a6b21b31]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;display:flex}.group-name[data-v-a6b21b31]{font-size:var(--text-data);font-weight:var(--weight-caps);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink2);margin:0}.group-bulk[data-v-a6b21b31]{align-items:center;gap:12px;display:flex}.link-btn[data-v-a6b21b31]{font:inherit;font-size:var(--text-label);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:0}.link-btn[data-v-a6b21b31]:hover{text-decoration:underline}.link-btn[data-v-a6b21b31]:focus-visible{outline:2px solid var(--volt-edge);outline-offset:2px}.head-right[data-v-a6b21b31]{flex:none;align-items:baseline;gap:18px;display:flex}.last-figure[data-v-a6b21b31]{align-items:baseline;gap:7px;display:inline-flex}.last-label[data-v-a6b21b31]{font-size:var(--text-label);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink3)}.last-figure b[data-v-a6b21b31],.group-last[data-v-a6b21b31]{font-size:var(--text-data);font-variant-numeric:tabular-nums}.group-last[data-v-a6b21b31]{margin-left:10px}.cat-last[data-v-a6b21b31]{font-size:var(--text-data);font-weight:var(--weight-caps);font-variant-numeric:tabular-nums;text-align:right;min-width:34px}.check-last[data-v-a6b21b31]{font-size:var(--text-meta);font-weight:var(--weight-caps);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;padding-left:12px}.check-last.is-quiet[data-v-a6b21b31]{font-weight:var(--weight-body)}.cat[data-v-a6b21b31]{margin-bottom:10px}.cat-head[data-v-a6b21b31]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tick[data-v-a6b21b31]{cursor:pointer;align-items:flex-start;gap:9px;min-width:0;display:inline-flex}.tick input[data-v-a6b21b31]{accent-color:var(--accent);flex:none;margin:2px 0 0}.tick-label[data-v-a6b21b31]{font-size:var(--text-action);color:var(--ink1)}.cat-head .tick-label[data-v-a6b21b31]{font-size:var(--text-data);font-weight:var(--weight-caps)}.checks[data-v-a6b21b31]{border-top:1px solid var(--line-soft);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2px 24px;margin-top:12px;padding-top:12px;display:grid}.check[data-v-a6b21b31]{align-items:baseline;padding:3px 0}.check .tick-label[data-v-a6b21b31]{color:var(--ink2)}.tag[data-v-a6b21b31]{font-size:var(--text-nano);font-weight:var(--weight-caps);letter-spacing:var(--track-meta);text-transform:uppercase;border:1px solid var(--line);border-radius:var(--radius-pill);white-space:nowrap;color:var(--ink3);padding:2px 7px}.tag-warn[data-v-a6b21b31]{color:var(--monitor-ink);border-color:color-mix(in srgb, var(--monitor) 45%, transparent)}@media (width<=900px){.body[data-v-a6b21b31]{padding:22px 18px 80px}.checks[data-v-a6b21b31]{grid-template-columns:1fr}}.me[data-v-6b4890d2]{background:var(--canvas);min-height:100vh;color:var(--ink1)}.bar[data-v-6b4890d2]{background:linear-gradient(var(--bar-ground), var(--bar-ground)), var(--canvas);border-bottom:1px solid var(--bar-edge)}.bar-inner[data-v-6b4890d2]{align-items:center;gap:16px;max-width:720px;margin:0 auto;padding:12px 20px;display:flex}.mark[data-v-6b4890d2]{flex:none;height:26px}.who[data-v-6b4890d2]{flex:1;min-width:0}.who-name[data-v-6b4890d2]{font-size:var(--text-action);color:var(--bar-ink);margin:0}.body[data-v-6b4890d2]{max-width:720px;margin:0 auto;padding:26px 20px 90px}.hero[data-v-6b4890d2]{align-items:center;gap:16px;margin-bottom:26px;display:flex}.avatar[data-v-6b4890d2]{border-radius:var(--radius-pill);background:var(--lift);border:1px solid var(--line);width:68px;height:68px;font-size:var(--text-body);font-weight:var(--weight-caps);color:var(--ink3);flex:none;place-items:center;display:grid;overflow:hidden}.avatar img[data-v-6b4890d2]{object-fit:cover;width:100%;height:100%}.hero-name[data-v-6b4890d2]{font-size:var(--display-level);line-height:var(--leading-title);margin:2px 0 0}.panel[data-v-6b4890d2]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:16px 18px}.facts[data-v-6b4890d2]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px 20px;margin:12px 0 0;display:grid}.facts dt[data-v-6b4890d2]{font-size:var(--text-label);font-weight:var(--weight-caps);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--ink3)}.facts dd[data-v-6b4890d2]{font-size:var(--text-data);color:var(--ink1);margin:2px 0 0}.read-only[data-v-6b4890d2]{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:12px}.section[data-v-6b4890d2]{margin-top:34px}.block-title[data-v-6b4890d2]{font-size:var(--display-sub);line-height:var(--leading-title);letter-spacing:var(--track-display);margin:0 0 12px}.task[data-v-6b4890d2]{text-align:left;width:100%;font:inherit;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);cursor:pointer;transition:border-color var(--dur-state) var(--ease), background var(--dur-state) var(--ease);justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:16px 18px;display:flex}.task[data-v-6b4890d2]:hover{border-color:var(--volt-edge);background:var(--lift)}.task[data-v-6b4890d2]:focus-visible{outline:2px solid var(--volt-edge);outline-offset:2px}.task-text[data-v-6b4890d2]{min-width:0}.task-title[data-v-6b4890d2]{font-size:var(--text-data);font-weight:var(--weight-caps);color:var(--ink1);margin:0}.task-note[data-v-6b4890d2]{font-size:var(--text-meta);color:var(--ink3);margin:3px 0 0}.task-message[data-v-6b4890d2]{font-size:var(--text-meta);color:var(--ink2);margin:6px 0 0;font-style:italic}.task-go[data-v-6b4890d2]{font-size:var(--text-action);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--accent-ink);white-space:nowrap;flex:none}.task.is-done .task-title[data-v-6b4890d2]{color:var(--ink2)}.task-go.is-quiet[data-v-6b4890d2]{color:var(--ink3)}.mates[data-v-6b4890d2]{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:18px 12px;display:grid}.mate[data-v-6b4890d2]{text-align:center;min-width:0}.mate-face[data-v-6b4890d2]{border-radius:var(--radius-pill);background:var(--lift);border:1px solid var(--line);width:68px;height:68px;font-size:var(--text-data);font-weight:var(--weight-caps);color:var(--ink3);place-items:center;margin:0 auto 8px;display:grid;overflow:hidden}.mate-face img[data-v-6b4890d2]{object-fit:cover;width:100%;height:100%}.mate-name[data-v-6b4890d2]{font-size:var(--text-action);color:var(--ink1);line-height:var(--leading-tight);margin:0}.mate-position[data-v-6b4890d2]{font-size:var(--text-label);color:var(--ink3);margin:2px 0 0}.fill[data-v-922bf219]{background:var(--canvas);min-height:100vh;color:var(--ink1)}.bar[data-v-922bf219]{z-index:20;background:linear-gradient(var(--bar-ground), var(--bar-ground)), var(--canvas);border-bottom:1px solid var(--bar-edge);position:sticky;top:0}.bar-inner[data-v-922bf219]{align-items:center;gap:16px;max-width:720px;margin:0 auto;padding:10px 20px;display:flex}.quiet-btn[data-v-922bf219]{font:inherit;font-size:var(--text-label);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--bar-ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 0}.quiet-btn[data-v-922bf219]:hover{color:var(--bar-ink)}.quiet-btn[data-v-922bf219]:focus-visible{outline:2px solid var(--volt-edge);outline-offset:2px}.track[data-v-922bf219]{border-radius:var(--radius-bar);background:var(--track);flex:1;height:5px;overflow:hidden}.track>span[data-v-922bf219]{border-radius:var(--radius-bar);background:var(--accent);height:100%;transition:width var(--dur-state) var(--ease);display:block}.body[data-v-922bf219]{max-width:720px;margin:0 auto;padding:26px 20px 90px}.step-title[data-v-922bf219]{font-size:var(--display-level);line-height:var(--leading-title);margin:4px 0 10px}.panel[data-v-922bf219]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:16px 18px}.cat[data-v-922bf219]{margin-top:30px}.cat-name[data-v-922bf219]{font-size:var(--text-label);font-weight:var(--weight-caps);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--ink3);border-bottom:1px solid var(--line-soft);margin:0 0 10px;padding-bottom:8px}.q[data-v-922bf219]{border-bottom:1px solid var(--line-soft);padding:12px 0}.q[data-v-922bf219]:last-child{border-bottom:0}.q-label[data-v-922bf219]{font-size:var(--text-body);color:var(--ink1);line-height:var(--leading-snug);margin:0 0 10px}.ladder[data-v-922bf219]{margin:20px 0 24px}.rungs[data-v-922bf219]{margin-top:10px}.rung[data-v-922bf219]{gap:10px;padding:2px 0;display:flex}.rung-value[data-v-922bf219]{font-size:var(--text-meta);font-weight:var(--weight-caps);color:var(--ink3);text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:16px}.rung-text[data-v-922bf219]{font-size:var(--text-meta);color:var(--ink2)}.mate[data-v-922bf219]{border-bottom:1px solid var(--line-soft);padding:14px 0}.mate-head[data-v-922bf219]{align-items:center;gap:12px;margin-bottom:10px;display:flex}.mate-face[data-v-922bf219]{border-radius:var(--radius-pill);background:var(--lift);border:1px solid var(--line);width:40px;height:40px;font-size:var(--text-label);font-weight:var(--weight-caps);color:var(--ink3);flex:none;place-items:center;display:grid;overflow:hidden}.mate-face img[data-v-922bf219]{object-fit:cover;width:100%;height:100%}.mate-name[data-v-922bf219]{font-size:var(--text-data);font-weight:var(--weight-caps);color:var(--ink1);margin:0}.mate-meta[data-v-922bf219]{font-size:var(--text-label);color:var(--ink3);margin:1px 0 0}.rung-hint[data-v-922bf219]{font-size:var(--text-meta);color:var(--ink3);min-height:1.2em;margin:6px 0 0}.note-input[data-v-922bf219]{font:inherit;font-size:var(--text-body);width:100%;color:var(--ink1);background:var(--lift);border:1px solid var(--line);border-radius:var(--radius-control);resize:vertical;margin-top:6px;padding:12px 14px}.note-input[data-v-922bf219]:focus-visible{outline:2px solid var(--volt-edge);outline-offset:1px;border-color:var(--volt-edge)}.summary[data-v-922bf219]{margin-top:22px}.summary-line[data-v-922bf219]{font-size:var(--text-action);color:var(--ink2);margin:0}.is-warning[data-v-922bf219]{color:var(--monitor-ink);margin-top:8px}.nav[data-v-922bf219]{margin-top:30px}.btn-wide[data-v-922bf219]{width:100%}.saved-note[data-v-922bf219]{text-align:center;margin-top:12px}.sent-head[data-v-922bf219]{text-align:center;margin-bottom:26px;padding:32px 24px}.done-title[data-v-922bf219]{font-size:var(--display-level);line-height:var(--leading-title);margin:0 0 12px}.review[data-v-922bf219]{margin-bottom:26px}.review-step[data-v-922bf219]{font-size:var(--text-data);font-weight:var(--weight-caps);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink1);margin:0 0 10px}.review-cat[data-v-922bf219]{margin-bottom:14px}.review-cat-name[data-v-922bf219]{font-size:var(--text-label);font-weight:var(--weight-caps);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--ink3);margin:0 0 4px}.review-row[data-v-922bf219]{border-bottom:1px solid var(--line-soft);align-items:baseline;gap:12px;padding:5px 0;display:flex}.review-name[data-v-922bf219]{min-width:0;font-size:var(--text-action);color:var(--ink2);flex:1}.review-value[data-v-922bf219]{font-size:var(--text-data);font-weight:var(--weight-caps);font-variant-numeric:tabular-nums;flex:none}.review-na[data-v-922bf219]{font-size:var(--text-label);color:var(--ink3);flex:none}.review-note[data-v-922bf219]{margin-bottom:26px}.review-note-text[data-v-922bf219]{font-size:var(--text-action);color:var(--ink1);white-space:pre-wrap;margin:8px 0 0}.back-home[data-v-922bf219]{margin-bottom:20px}.face[data-v-acc7ae39]{text-align:center;width:62px;color:inherit;flex-direction:column;align-items:center;gap:4px;text-decoration:none;display:flex}.face-photo[data-v-acc7ae39]{border-radius:var(--radius-pill);background:var(--lift);border:1px solid var(--line);width:48px;height:48px;transition:border-color var(--dur-state) var(--ease);place-items:center;display:grid;overflow:hidden}.face.is-link:hover .face-photo[data-v-acc7ae39]{border-color:var(--volt-edge)}.face-photo img[data-v-acc7ae39]{object-fit:cover;width:100%;height:100%}.face-initials[data-v-acc7ae39]{font-size:var(--text-action);font-weight:var(--weight-caps);letter-spacing:var(--track-data);color:var(--ink3)}.face-name[data-v-acc7ae39]{font-size:var(--text-label);font-weight:var(--weight-subject);color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.face.is-link:hover .face-name[data-v-acc7ae39]{color:var(--accent-ink)}.face-note[data-v-acc7ae39]{font-size:var(--text-micro);font-weight:var(--weight-caps);letter-spacing:var(--track-meta);font-variant-numeric:tabular-nums;color:var(--ink3)}.kpis[data-v-0aca81a8]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:22px;display:grid}.kpi[data-v-0aca81a8]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-tile);flex-direction:column;gap:7px;min-height:104px;padding:15px 17px;display:flex;position:relative;overflow:hidden}.kpi.has-bar[data-v-0aca81a8]:before{content:"";background:var(--kpi-bar);width:3px;position:absolute;inset:0 auto 0 0}.kpi-label[data-v-0aca81a8]{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink3)}.kpi-value[data-v-0aca81a8]{font-size:var(--display-figure);line-height:var(--leading-flat);color:var(--ink1);font-variant-numeric:tabular-nums}.kpi-of[data-v-0aca81a8]{font-size:var(--text-lede);color:var(--ink3)}.kpi-note[data-v-0aca81a8]{font-size:var(--text-meta);color:var(--ink3);margin-top:auto}.kpi-rows[data-v-0aca81a8]{flex-direction:column;gap:4px;display:flex}.kpi-row[data-v-0aca81a8]{font-size:var(--text-action);color:var(--ink2);align-items:center;gap:7px;display:flex}.kpi-dot[data-v-0aca81a8]{border-radius:50%;flex:none;width:7px;height:7px}.kpi-row-label[data-v-0aca81a8]{flex:1;min-width:0}.kpi-row-count[data-v-0aca81a8]{font-variant-numeric:tabular-nums;font-weight:var(--weight-caps)}.notice[data-v-0aca81a8]{border:1px solid color-mix(in srgb, var(--monitor) 40%, transparent);background:color-mix(in srgb, var(--monitor) 8%, transparent);border-radius:var(--radius-control);font-size:var(--text-action);color:var(--ink2);max-width:100ch;margin-bottom:18px;padding:11px 14px}.page-note[data-v-0aca81a8]{max-width:80ch;margin-bottom:34px}.block-head[data-v-0aca81a8]{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:14px;display:flex}.block-title[data-v-0aca81a8]{font-size:var(--display-sub);color:var(--ink1)}.panel[data-v-0aca81a8]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);min-width:0;margin:0 0 34px;padding:18px 20px 20px}.panel-head[data-v-0aca81a8]{margin-bottom:14px}.panel-head .cap[data-v-0aca81a8]{margin-top:4px}.insight-grid[data-v-0aca81a8]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:34px;display:grid}.insight-panel[data-v-0aca81a8]{border-left:3px solid var(--insight-accent);margin:0}.insight-head[data-v-0aca81a8]{align-items:center;gap:10px;margin-bottom:6px;display:flex}.insight-dot[data-v-0aca81a8]{background:var(--insight-accent);border-radius:50%;flex:none;width:9px;height:9px}.insight-title[data-v-0aca81a8]{font-size:var(--text-data);font-weight:var(--weight-caps);color:var(--ink1);min-width:0}.insight-count[data-v-0aca81a8]{font-size:var(--text-lede);font-weight:var(--weight-caps);font-variant-numeric:tabular-nums;color:var(--insight-accent);margin-left:auto}.face-row[data-v-0aca81a8]{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.pair-list[data-v-0aca81a8]{flex-direction:column;gap:10px;margin-top:12px;display:flex}.pair[data-v-0aca81a8]{border-top:1px solid var(--line-soft);align-items:center;gap:10px;padding-top:10px;display:flex}.pair[data-v-0aca81a8]:first-child{border-top:0;padding-top:0}.pair-arrow[data-v-0aca81a8]{font-size:var(--text-lede);color:var(--ink3)}.role-list[data-v-0aca81a8]{flex-direction:column;gap:10px;margin-bottom:34px;display:flex}.role-row[data-v-0aca81a8]{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--role-accent);border-radius:var(--radius-tile);padding:13px 16px 15px}.role-row.is-empty[data-v-0aca81a8]{opacity:.6}.role-row.is-empty .face-row[data-v-0aca81a8]{display:none}.role-head[data-v-0aca81a8]{align-items:center;gap:10px;display:flex}.role-pill[data-v-0aca81a8]{font-size:var(--text-label);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.role-dot[data-v-0aca81a8]{background:currentColor;border-radius:50%;width:7px;height:7px}.role-count[data-v-0aca81a8]{font-size:var(--text-data);font-weight:var(--weight-caps);font-variant-numeric:tabular-nums;color:var(--ink3);margin-left:auto}.chart-head[data-v-0aca81a8]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.chart-head-text[data-v-0aca81a8]{flex:320px;min-width:240px}.chart-scroll[data-v-0aca81a8]{overflow-x:auto}.chart[data-v-0aca81a8]{width:100%;min-width:440px;max-width:720px;height:auto;margin:0 auto;display:block}.chart-empty[data-v-0aca81a8]{padding:30px 0}.wheel-rim[data-v-0aca81a8]{fill:none;stroke:var(--line-soft);stroke-width:1px}.map[data-v-0aca81a8]{aspect-ratio:1;width:100%;min-width:440px;max-width:720px;margin:0 auto;position:relative}.map-lines[data-v-0aca81a8]{width:100%;height:100%;position:absolute;inset:0}.map-face[data-v-0aca81a8]{color:inherit;transition:opacity var(--dur-state) var(--ease);text-decoration:none;position:absolute;transform:translate(-50%,-50%)}.map-face.is-dim[data-v-0aca81a8]{opacity:.16}.map-photo[data-v-0aca81a8]{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--lift);border:2px solid var(--map-ring);width:100%;transition:border-color var(--dur-state) var(--ease);place-items:center;display:grid;overflow:hidden}.map-photo img[data-v-0aca81a8]{object-fit:cover;width:100%;height:100%}.map-initials[data-v-0aca81a8]{font-size:var(--text-label);font-weight:var(--weight-caps);letter-spacing:var(--track-data);color:var(--ink3)}.map-name[data-v-0aca81a8]{white-space:nowrap;font-size:var(--text-label);font-weight:var(--weight-subject);color:var(--ink2);text-shadow:0 0 4px var(--surface), 0 0 4px var(--surface), 0 0 4px var(--surface);margin-top:3px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.map-face:hover .map-photo[data-v-0aca81a8],.map-face:focus-visible .map-photo[data-v-0aca81a8]{border-color:var(--volt-edge)}.map-face:hover .map-name[data-v-0aca81a8],.map-face:focus-visible .map-name[data-v-0aca81a8]{color:var(--accent-ink)}.map-face[data-v-0aca81a8]:focus-visible{outline:none}.chart-line[data-v-0aca81a8]{transition:opacity var(--dur-state) var(--ease)}.chart-line.is-distant[data-v-0aca81a8]{stroke-dasharray:5 6}.chart-line.is-dim[data-v-0aca81a8],.chart-node.is-dim[data-v-0aca81a8]{opacity:.12}.chart-node[data-v-0aca81a8]{cursor:pointer;transition:opacity var(--dur-state) var(--ease)}.chart-node[data-v-0aca81a8]:focus-visible{outline:none}.chart-node:focus-visible .chart-dot[data-v-0aca81a8]{stroke:var(--volt-edge);stroke-width:3px}.chart-dot[data-v-0aca81a8]{stroke:var(--surface);stroke-width:2px}.chart-label[data-v-0aca81a8]{fill:var(--ink2);font-size:var(--text-label);font-weight:var(--weight-subject);pointer-events:none}.view-switch[data-v-0aca81a8]{background:var(--lift);border:1px solid var(--line);border-radius:var(--radius-pill);flex:none;gap:2px;padding:3px;display:inline-flex}.view-option[data-v-0aca81a8]{font:inherit;font-size:var(--text-meta);font-weight:var(--weight-caps);letter-spacing:var(--track-data);color:var(--ink3);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:color var(--dur-state) var(--ease), background var(--dur-state) var(--ease);background:0 0;border:0;padding:6px 13px}.view-option[data-v-0aca81a8]:hover{color:var(--ink1)}.view-option.is-on[data-v-0aca81a8]{background:var(--accent);color:var(--on-accent)}.view-option[data-v-0aca81a8]:focus-visible{outline:2px solid var(--volt-edge);outline-offset:1px}.legend[data-v-0aca81a8]{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:10px 22px;margin-top:14px;padding-top:14px;display:flex}.legend-item[data-v-0aca81a8]{font-size:var(--text-meta);color:var(--ink3);align-items:center;gap:8px;display:flex}.legend-line[data-v-0aca81a8]{border-radius:var(--radius-hair);background:var(--legend-ink);flex:none;width:26px}.legend-line.is-dashed[data-v-0aca81a8]{background:repeating-linear-gradient(to right, var(--legend-ink) 0 5px, transparent 5px 11px)}.legend-name[data-v-0aca81a8]{font-weight:var(--weight-caps);letter-spacing:var(--track-meta);text-transform:uppercase;font-size:var(--text-label);color:var(--ink2)}.explainer[data-v-0aca81a8]{max-width:95ch;margin-top:14px}.cluster-list[data-v-0aca81a8]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.cluster[data-v-0aca81a8]{border:1px solid var(--line);border-radius:var(--radius-tile);background:var(--lift);padding:13px 15px 15px}.cluster-head[data-v-0aca81a8]{align-items:center;gap:10px;display:flex}.cluster-mark[data-v-0aca81a8]{font-size:var(--display-sub);color:var(--accent-ink);line-height:var(--leading-flat)}.cluster-count[data-v-0aca81a8]{font-size:var(--text-label);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink3)}.filter-bar[data-v-0aca81a8]{background:var(--lift);border:1px solid var(--line);border-radius:var(--radius-tile);flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.filter-bar .field[data-v-0aca81a8]{min-width:132px}.clear-btn[data-v-0aca81a8]{align-self:flex-end}.filter-bar .count[data-v-0aca81a8]{align-self:flex-end;margin-left:auto;padding-bottom:7px}.table-wrap[data-v-0aca81a8]{border:1px solid var(--line);border-radius:var(--radius-tile);overflow-x:auto}.data-table[data-v-0aca81a8]{border:0;border-radius:0;margin:0}.matrix-table[data-v-0aca81a8]{min-width:640px}.coverage-table[data-v-0aca81a8]{min-width:560px}.data-table .num[data-v-0aca81a8]{text-align:right;font-variant-numeric:tabular-nums}.data-table td.strong[data-v-0aca81a8]{font-weight:var(--weight-caps)}.data-table td.is-self[data-v-0aca81a8]{color:var(--ink3);background:var(--lift)}.player-cell[data-v-0aca81a8]{white-space:nowrap}.player-link[data-v-0aca81a8]{color:var(--ink1);font-weight:var(--weight-subject);text-decoration:none}.player-link[data-v-0aca81a8]:hover{color:var(--accent-ink)}.rated-cell[data-v-0aca81a8]{min-width:128px}.rated-count[data-v-0aca81a8]{font-size:var(--text-meta);color:var(--ink3);font-variant-numeric:tabular-nums;margin-bottom:5px;display:block}.rated-bar[data-v-0aca81a8]{border-radius:var(--radius-bar);background:var(--track);height:4px;display:block;overflow:hidden}.rated-fill[data-v-0aca81a8]{border-radius:var(--radius-bar);height:100%;display:block}.band-pill[data-v-0aca81a8]{font-size:var(--text-label);font-weight:var(--weight-caps);letter-spacing:var(--track-meta);text-transform:uppercase;border:1px solid var(--line);border-radius:var(--radius-pill);white-space:nowrap;padding:3px 8px;display:inline-block}.hero[data-v-4276b066]{max-width:62ch;margin-bottom:64px}.hero-lede[data-v-4276b066]{margin-bottom:0}.block[data-v-4276b066]{margin-bottom:64px}.block-head[data-v-4276b066]{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-bottom:22px;display:flex}.block-title[data-v-4276b066]{font-size:var(--display-section);line-height:var(--leading-title);color:var(--ink1);text-shadow:0 0 50px var(--display-glow)}.block-sub[data-v-4276b066]{font-size:var(--text-meta);font-weight:var(--weight-caps);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--ink3)}.rule[data-v-4276b066]{background:var(--line);flex:1;min-width:40px;height:1px}.block-intro[data-v-4276b066]{max-width:74ch;margin-bottom:22px}.prose-grid[data-v-4276b066]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:22px 34px;display:grid}.prose[data-v-4276b066]{font-size:var(--text-data);line-height:var(--leading-lede);color:var(--ink2);text-wrap:pretty}.card-row[data-v-4276b066]{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:stretch;gap:16px;display:grid}.theory-card[data-v-4276b066]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;gap:10px;padding:22px 24px 24px 27px;display:flex;position:relative;overflow:hidden}.theory-card[data-v-4276b066]:before{content:"";background:var(--accent);width:3px;position:absolute;inset:0 auto 0 0}.card-mark[data-v-4276b066]{font-size:var(--text-meta);font-weight:var(--weight-caps);letter-spacing:var(--track-caps-wide);color:var(--accent-ink);font-variant-numeric:tabular-nums}.card-title[data-v-4276b066]{font-size:var(--text-lede);line-height:var(--leading-flat);color:var(--ink1)}.card-question[data-v-4276b066]{font-size:var(--text-meta);letter-spacing:var(--track-data);color:var(--ink3);font-style:italic}.close[data-v-4276b066]{max-width:68ch;font-size:var(--text-body);line-height:var(--leading-lede);color:var(--ink1);border-left:3px solid var(--accent);text-wrap:pretty;margin-bottom:64px;padding-left:22px}.page-foot[data-v-4276b066]{border-top:1px solid var(--line);font-size:var(--text-label);line-height:var(--leading-snug);color:var(--ink3);flex-direction:column;gap:4px;padding-top:18px;display:flex}.sub-title[data-v-8676ad2a]{font-size:var(--display-sub);letter-spacing:var(--track-display);margin:0 0 8px}.block-title[data-v-8676ad2a]{font-size:var(--display-sub);letter-spacing:var(--track-display);color:var(--ink1);margin:0;padding:0}.details[data-v-8676ad2a]{max-width:820px;margin-top:22px}.settings-grid[data-v-8676ad2a]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:18px;margin:16px 0 4px;display:grid}.photo-picker[data-v-8676ad2a]{flex-direction:column;gap:10px;display:flex}.photo-preview[data-v-8676ad2a]{aspect-ratio:16/9;border-radius:var(--radius-media);background:var(--lift);border:1px solid var(--line);place-items:center;width:100%;max-width:320px;display:grid;overflow:hidden}.photo-preview img[data-v-8676ad2a]{object-fit:cover;width:100%;height:100%}.photo-preview.empty span[data-v-8676ad2a]{font-size:var(--text-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink3)}.photo-actions[data-v-8676ad2a]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hint[data-v-8676ad2a]{font-size:var(--text-action);line-height:var(--leading-snug);color:var(--ink3);margin:2px 0 0}.save-bar[data-v-8676ad2a]{justify-content:flex-start;gap:12px;margin-top:22px}.saved-note[data-v-8676ad2a]{font-size:var(--text-action);color:var(--elite-ink)}.groupings[data-v-8676ad2a]{border:0;border-top:1px solid var(--line);flex-direction:column;gap:12px;margin:26px 0 0;padding:20px 0 0;display:flex}.groupings legend[data-v-8676ad2a]{padding:0}.groupings-lede[data-v-8676ad2a]{max-width:72ch;margin:10px 0 0}.grouping-list[data-v-8676ad2a]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.grouping[data-v-8676ad2a]{background:var(--lift);border:1px solid var(--line);border-radius:var(--radius-control);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.grouping-order[data-v-8676ad2a]{flex-direction:column;gap:2px;display:flex}.order-btn[data-v-8676ad2a]{font:inherit;font-size:var(--text-meta);line-height:var(--leading-flat);color:var(--ink3);border:1px solid var(--line);border-radius:var(--radius-hair);cursor:pointer;background:0 0;padding:1px 6px}.order-btn[data-v-8676ad2a]:hover:not(:disabled){color:var(--ink1);border-color:var(--line-strong)}.order-btn[data-v-8676ad2a]:disabled{opacity:.35;cursor:default}.grouping input[data-v-8676ad2a]{font:inherit;font-size:var(--text-data);color:var(--ink1);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-control);padding:6px 9px}.grouping input[data-v-8676ad2a]:focus-visible{outline:2px solid var(--volt-edge);outline-offset:1px}.grouping-name[data-v-8676ad2a]{flex:200px;min-width:0}.grouping-short[data-v-8676ad2a]{text-transform:uppercase;min-width:0;letter-spacing:var(--track-caps);flex:0 0 82px}.grouping-count[data-v-8676ad2a]{min-width:9ch;font-size:var(--text-meta);letter-spacing:var(--track-meta);color:var(--ink3);flex:none}.grouping-bar[data-v-8676ad2a]{justify-content:flex-start;gap:12px;margin:2px 0 0}.unlisted[data-v-8676ad2a]{border:1px solid var(--line);border-radius:var(--radius-tile);margin-top:6px;padding:14px 16px}.unlisted .cap[data-v-8676ad2a]{max-width:72ch;margin:6px 0 10px}.unlisted-row[data-v-8676ad2a]{flex-wrap:wrap;gap:8px;display:flex}.unlisted-chip[data-v-8676ad2a]{font:inherit;font-size:var(--text-action);color:var(--ink2);background:var(--lift);border:1px dashed var(--line-strong);border-radius:var(--radius-pill);cursor:pointer;align-items:center;gap:8px;padding:4px 10px;display:inline-flex}.unlisted-chip[data-v-8676ad2a]:hover:not(:disabled){color:var(--ink1);border-color:var(--accent)}.unlisted-chip[data-v-8676ad2a]:disabled{opacity:.5;cursor:default}.unlisted-count[data-v-8676ad2a]{font-size:var(--text-meta);font-variant-numeric:tabular-nums;color:var(--ink3)}.unlisted-plus[data-v-8676ad2a]{font-size:var(--text-meta);font-weight:var(--weight-caps);color:var(--accent-ink)}.unassigned[data-v-8676ad2a]{max-width:72ch;margin:0}.built-ins[data-v-8676ad2a]{border:1px solid var(--line);border-radius:var(--radius-tile);padding:14px 16px}.built-ins .cap[data-v-8676ad2a]{max-width:72ch;margin:6px 0 10px}.built-in-row[data-v-8676ad2a]{flex-wrap:wrap;gap:8px;display:flex}.built-in-chip[data-v-8676ad2a]{font-size:var(--text-action);color:var(--ink2);background:var(--lift);border:1px solid var(--line);border-radius:var(--radius-pill);padding:4px 10px}.built-in-chip.is-fixed[data-v-8676ad2a]{color:var(--ink1);border-color:var(--line-strong)}.field-list[data-v-8676ad2a]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.profile-field[data-v-8676ad2a]{background:var(--lift);border:1px solid var(--line);border-radius:var(--radius-control);align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.profile-field-main[data-v-8676ad2a]{flex-direction:column;flex:auto;gap:10px;min-width:0;display:flex}.profile-field-row[data-v-8676ad2a]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.profile-field input[data-v-8676ad2a],.profile-field select[data-v-8676ad2a],.profile-field textarea[data-v-8676ad2a]{font:inherit;font-size:var(--text-data);color:var(--ink1);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-control);padding:6px 9px}.profile-field input[data-v-8676ad2a]:focus-visible,.profile-field select[data-v-8676ad2a]:focus-visible,.profile-field textarea[data-v-8676ad2a]:focus-visible{outline:2px solid var(--volt-edge);outline-offset:1px}.field-type[data-v-8676ad2a]{flex:0 0 130px;min-width:0}.field-options[data-v-8676ad2a]{max-width:40ch}.field-options textarea[data-v-8676ad2a]{resize:vertical;min-height:62px}.removing[data-v-8676ad2a]{border:1px solid var(--critical-ink);border-radius:var(--radius-tile);margin-top:6px;padding:14px 16px}.removing .cap[data-v-8676ad2a]{max-width:72ch;margin:10px 0 0}.removing .panel-title[data-v-8676ad2a]{color:var(--critical-ink)}.removing-chip[data-v-8676ad2a]{font-size:var(--text-action);color:var(--ink1);background:var(--lift);border:1px dashed var(--critical-ink);border-radius:var(--radius-pill);padding:4px 10px}.matrix-title[data-v-8676ad2a]{margin-top:42px}.matrix-lede[data-v-8676ad2a]{max-width:90ch;margin:10px 0 0}.matrix-bar[data-v-8676ad2a]{justify-content:flex-start;gap:14px;margin:18px 0 6px}.admin-note[data-v-8676ad2a]{max-width:90ch;margin:0 0 16px}.table-wrap[data-v-8676ad2a]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-tile);overflow-x:auto}.matrix[data-v-8676ad2a]{min-width:900px;margin:0}.cell-head[data-v-8676ad2a]{text-align:left;white-space:nowrap}.row-actions-head[data-v-8676ad2a]{width:70px}.matrix tbody tr.is-builtin[data-v-8676ad2a]{background:color-mix(in srgb, var(--lift) 60%, transparent)}.role-cell[data-v-8676ad2a]{text-align:left;vertical-align:top;min-width:190px}.role-name[data-v-8676ad2a]{font-size:var(--text-data);font-weight:var(--weight-caps);color:var(--ink1);display:block}.pill-builtin[data-v-8676ad2a]{font-size:var(--text-micro);font-weight:var(--weight-caps);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink2);background:var(--lift);border:1px solid var(--line);border-radius:var(--radius-pill);margin-top:4px;padding:2px 7px;display:inline-block}.role-id[data-v-8676ad2a]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--text-label);color:var(--ink3);margin-top:4px;display:block}.warn-line[data-v-8676ad2a]{font-size:var(--text-meta);color:var(--monitor-ink);max-width:24ch;margin-top:5px;display:block}.cell[data-v-8676ad2a]{vertical-align:top}.level-select[data-v-8676ad2a]{font:inherit;font-size:var(--text-action);font-weight:var(--weight-caps);background:var(--lift);border:1px solid var(--line);border-radius:var(--radius-control);min-width:88px;padding:5px 7px}.level-select[data-v-8676ad2a]:focus-visible{outline:2px solid var(--volt-edge);outline-offset:1px}.level-fixed[data-v-8676ad2a]{font-size:var(--text-action);font-weight:var(--weight-caps)}.people-cell[data-v-8676ad2a]{vertical-align:top;min-width:220px}.person[data-v-8676ad2a]{font-size:var(--text-action);color:var(--ink2);background:var(--lift);border:1px solid var(--line);border-radius:var(--radius-pill);align-items:center;gap:5px;margin:0 5px 5px 0;padding:3px 4px 3px 9px;display:inline-flex}.person-remove[data-v-8676ad2a]{font:inherit;font-size:var(--text-meta);line-height:var(--leading-flat);color:var(--ink3);cursor:pointer;background:0 0;border:0;padding:0 4px}.person-remove[data-v-8676ad2a]:hover{color:var(--critical)}.assign[data-v-8676ad2a]{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.assign input[data-v-8676ad2a]{font:inherit;font-size:var(--text-action);color:var(--ink1);background:var(--lift);border:1px solid var(--line);border-radius:var(--radius-control);min-width:170px;padding:5px 8px}.invite-offer[data-v-8676ad2a]{background:var(--lift);border:1px solid var(--line);border-radius:var(--radius-control);max-width:34ch;margin-top:8px;padding:10px 12px}.invite-offer .cap[data-v-8676ad2a]{margin:0}.btn-tiny[data-v-8676ad2a]{font-size:var(--text-meta);padding:5px 9px}.row-actions[data-v-8676ad2a]{vertical-align:top}.quiet[data-v-8676ad2a]{font-size:var(--text-action);color:var(--ink3)}.legend[data-v-8676ad2a]{max-width:90ch;margin-top:14px}.minted[data-v-8676ad2a]{background:var(--lift);border:1px solid var(--line);border-radius:var(--radius-control);margin:12px 0 4px;padding:10px 12px}.minted-label[data-v-8676ad2a]{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink3);margin-bottom:4px;display:block}.minted code[data-v-8676ad2a]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--text-meta);color:var(--ink1)}.profile-grid[data-v-c3ea2151]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin:14px 0 4px;display:grid}.hint[data-v-c3ea2151]{font-size:var(--text-meta);color:var(--ink3);text-transform:none;letter-spacing:0}.avatar-preview[data-v-c3ea2151]{border:1px solid var(--line);background:var(--lift);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.avatar-preview img[data-v-c3ea2151]{object-fit:cover;width:100%;height:100%}.avatar-preview.empty span[data-v-c3ea2151]{font-size:var(--text-body);font-weight:var(--weight-caps);color:var(--ink2)}.saved-line[data-v-c3ea2151]{font-size:var(--text-action);color:var(--elite-ink);margin-top:10px}.account-facts[data-v-c3ea2151]{flex-wrap:wrap;gap:28px;max-width:620px;margin:0;display:flex}.account-facts dt[data-v-c3ea2151]{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink3);margin-bottom:5px}.account-facts dd[data-v-c3ea2151]{font-size:var(--text-data);color:var(--ink2);margin:0}.role-chip-quiet[data-v-c3ea2151]{color:var(--ink2);background:var(--lift);border-color:var(--line)}.appearance[data-v-c3ea2151]{flex-direction:column;gap:14px;display:flex}.overruled[data-v-c3ea2151]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pill-overruled[data-v-c3ea2151]{font-size:var(--text-meta);font-weight:var(--weight-caps);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--monitor-ink);background:color-mix(in srgb, var(--monitor) 16%, transparent);border-radius:var(--radius-pill);padding:4px 10px}.mode-options[data-v-c3ea2151]{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));align-items:start;gap:12px;display:grid}.mode-options.is-overruled[data-v-c3ea2151]{opacity:.5}.mode-option[data-v-c3ea2151]{cursor:pointer;flex-direction:column;gap:7px;min-width:0;display:flex}.mode-options.is-overruled .mode-option[data-v-c3ea2151]{cursor:not-allowed}.mode-option input[data-v-c3ea2151]{opacity:0;width:0;height:0;position:absolute}.mode-preview[data-v-c3ea2151]{border-radius:var(--radius-tile);border:1px solid var(--line);background:var(--canvas);min-height:84px;transition:border-color var(--dur-state) var(--ease);flex-direction:column;gap:7px;padding:14px;display:flex}.mode-option:hover .mode-preview[data-v-c3ea2151]{border-color:var(--line-strong)}.mode-option.is-chosen .mode-preview[data-v-c3ea2151],.mode-option input:focus-visible+.mode-preview[data-v-c3ea2151]{border-color:var(--volt-edge);outline:1px solid var(--volt-edge)}.mode-figure[data-v-c3ea2151]{font-size:28px;line-height:var(--leading-flat);color:var(--ink1)}.mode-line[data-v-c3ea2151]{border-radius:var(--radius-bar);background:var(--track);width:100%;height:5px}.mode-line.is-short[data-v-c3ea2151]{width:58%}.mode-name[data-v-c3ea2151]{font-size:var(--text-action);font-weight:var(--weight-caps);color:var(--ink1)}.mode-note[data-v-c3ea2151]{font-size:var(--text-action);line-height:var(--leading-snug);color:var(--ink3)}.appearance-hint[data-v-c3ea2151]{margin-top:2px}.node[data-v-42d15ad4]{border-bottom:1px solid var(--line-soft)}.node.depth-0[data-v-42d15ad4]{border-bottom:1px solid var(--line)}.node.off>.row>.name[data-v-42d15ad4]{color:var(--ink3);text-decoration:line-through}.row[data-v-42d15ad4]{align-items:center;gap:10px;padding:7px 0;display:flex}.depth-1>.row[data-v-42d15ad4]{padding-left:22px}.depth-2>.row[data-v-42d15ad4]{padding-left:44px}.twisty[data-v-42d15ad4],.twisty-spacer[data-v-42d15ad4]{flex:none;width:18px}.twisty[data-v-42d15ad4]{font-size:var(--text-label);color:var(--ink3);cursor:pointer;background:0 0;border:0;padding:0}.twisty[data-v-42d15ad4]:hover{color:var(--ink1)}.name[data-v-42d15ad4]{min-width:0;font-size:var(--text-data);color:var(--ink1);overflow-wrap:anywhere;flex:1}.depth-0>.row>.name[data-v-42d15ad4]{font-weight:var(--weight-caps);font-size:var(--text-data)}.node-key[data-v-42d15ad4]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--text-meta);color:var(--ink3);background:var(--lift);border:1px solid var(--line-soft);border-radius:var(--radius-bar);white-space:nowrap;flex:none;padding:2px 6px}.badge[data-v-42d15ad4]{font-size:var(--text-label);letter-spacing:var(--track-meta);text-transform:uppercase;font-weight:var(--weight-caps);color:var(--ink3);border:1px solid var(--line);border-radius:var(--radius-bar);flex:none;padding:2px 5px}.badge-off[data-v-42d15ad4],.badge-warn[data-v-42d15ad4]{color:var(--monitor-ink);border-color:color-mix(in srgb, var(--monitor) 45%, transparent);background:color-mix(in srgb, var(--monitor) 8%, transparent)}.weight[data-v-42d15ad4]{flex:none;align-items:center;gap:3px;display:flex}.weight-input[data-v-42d15ad4]{width:62px;font:inherit;font-size:var(--text-action);text-align:right;color:var(--ink1);background:var(--lift);border:1px solid var(--line);border-radius:var(--radius-control);padding:4px 6px}.weight-input.flagged[data-v-42d15ad4]{border-color:var(--monitor-ink)}.weight-input[readonly][data-v-42d15ad4],.label-field input[readonly][data-v-42d15ad4]{opacity:.6;cursor:default}.switch input:disabled+.switch-track[data-v-42d15ad4]{opacity:.5;cursor:default}.weight-input[data-v-42d15ad4]:focus-visible{outline:2px solid var(--volt-edge);outline-offset:1px}.share[data-v-42d15ad4]{font-size:var(--text-meta);color:var(--ink3);font-variant-numeric:tabular-nums;text-align:right;min-width:46px}.source[data-v-42d15ad4]{font-size:var(--text-meta);color:var(--ink3);margin-top:1px;display:block}.flag-dot[data-v-42d15ad4]{background:var(--monitor-ink);border-radius:50%;width:6px;height:6px;position:absolute;top:1px;right:1px}.overflow-button.has-flag[data-v-42d15ad4]{color:var(--monitor-ink)}.menu-count[data-v-42d15ad4]{float:right;font-variant-numeric:tabular-nums;opacity:.75;font-weight:var(--weight-body)}.menu-row.menu-warn[data-v-42d15ad4]{color:var(--monitor-ink)}.description[data-v-42d15ad4]{font-size:var(--text-action);color:var(--ink3);max-width:80ch;padding:0 0 8px 46px}.labels[data-v-42d15ad4]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;padding:4px 0 12px 46px;display:grid}.label-field[data-v-42d15ad4]{flex-direction:column;gap:3px;display:flex}.label-field>span[data-v-42d15ad4]{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink3)}.label-field input[data-v-42d15ad4]{font:inherit;font-size:var(--text-action);color:var(--ink1);background:var(--lift);border:1px solid var(--line);border-radius:var(--radius-control);padding:5px 7px}.label-field input[data-v-42d15ad4]:focus-visible{outline:2px solid var(--volt-edge);outline-offset:1px}.overflow[data-v-42d15ad4]{flex:none;position:relative}.overflow-button[data-v-42d15ad4]{font:inherit;font-size:var(--text-action);line-height:var(--leading-flat);color:var(--ink3);border-radius:var(--radius-bar);cursor:pointer;background:0 0;border:1px solid #0000;padding:2px 7px;position:relative}.overflow-button[data-v-42d15ad4]:hover{color:var(--ink1);background:var(--lift);border-color:var(--line)}.overflow-menu[data-v-42d15ad4]{z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-control);min-width:190px;max-height:320px;box-shadow:var(--shadow-menu);padding:4px;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto}.menu-row[data-v-42d15ad4]{text-align:left;width:100%;font:inherit;font-size:var(--text-meta);letter-spacing:var(--track-meta);text-transform:uppercase;font-weight:var(--weight-caps);color:var(--ink2);border-radius:var(--radius-bar);cursor:pointer;background:0 0;border:0;padding:7px 9px;display:block}.menu-row[data-v-42d15ad4]:hover{color:var(--scrim-ink);background:var(--accent-weak)}.menu-row.danger[data-v-42d15ad4]{color:var(--critical)}.menu-row.danger[data-v-42d15ad4]:hover{color:var(--scrim-ink);background:var(--critical)}.menu-sub[data-v-42d15ad4]{text-transform:none;letter-spacing:0;font-weight:var(--weight-body);color:var(--ink3);padding-left:20px}.move-list[data-v-42d15ad4]{border-left:2px solid var(--line);margin:2px 0 2px 8px}.menu-split[data-v-42d15ad4]{background:var(--line);height:1px;margin:4px 0}.switch[data-v-42d15ad4]{cursor:pointer;flex:none;display:inline-flex}.switch input[data-v-42d15ad4]{opacity:0;width:0;height:0;position:absolute}.switch-track[data-v-42d15ad4]{border-radius:var(--radius-pill);background:var(--lift);border:1px solid var(--line);width:30px;height:17px;transition:background var(--dur-state) var(--ease);position:relative}.switch-track[data-v-42d15ad4]:after{content:"";background:var(--ink3);width:11px;height:11px;transition:transform var(--dur-state) var(--ease), background var(--dur-state) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.switch input:checked+.switch-track[data-v-42d15ad4]{background:var(--accent-weak);border-color:var(--volt-edge)}.switch input:checked+.switch-track[data-v-42d15ad4]:after{background:var(--volt-edge);transform:translate(13px)}.switch input:focus-visible+.switch-track[data-v-42d15ad4]{outline:2px solid var(--volt-edge);outline-offset:2px}.summary[data-v-6f299c7f]{flex-wrap:wrap;gap:26px;margin-bottom:22px;display:flex}.fact dt[data-v-6f299c7f]{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink3);margin-bottom:4px}.fact dd[data-v-6f299c7f]{font-size:22px;font-weight:var(--weight-caps);color:var(--ink1);font-variant-numeric:tabular-nums;margin:0}.fact dd.warn[data-v-6f299c7f]{color:var(--monitor-ink)}.notice[data-v-6f299c7f]{border:1px solid color-mix(in srgb, var(--monitor) 40%, transparent);background:color-mix(in srgb, var(--monitor) 8%, transparent);border-radius:var(--radius-control);font-size:var(--text-data);color:var(--ink2);max-width:100ch;margin-bottom:20px;padding:13px 15px}.notice strong[data-v-6f299c7f]{color:var(--ink1)}.notice-error[data-v-6f299c7f]{border-color:color-mix(in srgb, var(--critical) 45%, transparent);background:color-mix(in srgb, var(--critical) 8%, transparent)}.problem-list[data-v-6f299c7f]{flex-wrap:wrap;gap:4px 10px;margin-top:6px;display:inline-flex}.problem-list span[data-v-6f299c7f]{font-size:var(--text-action);color:var(--ink3)}.keys-note[data-v-6f299c7f]{max-width:90ch;margin-bottom:18px}.reset-bar[data-v-6f299c7f]{justify-content:flex-start;margin:0 0 16px}.tree-actions[data-v-6f299c7f]{align-items:center;gap:10px;padding:12px 0 4px;display:flex}.tree-actions-spacer[data-v-6f299c7f]{margin-left:auto}.tree-actions .btn[data-v-6f299c7f]:disabled{opacity:.45;cursor:default}.minted[data-v-6f299c7f]{background:var(--lift);border:1px solid var(--line);border-radius:var(--radius-control);margin:14px 0 4px;padding:12px 14px}.minted-label[data-v-6f299c7f]{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink3);margin-bottom:5px;display:block}.minted code[data-v-6f299c7f]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--text-action);color:var(--ink1);overflow-wrap:anywhere}.minted .cap[data-v-6f299c7f]{margin-top:8px}.keys-note strong[data-v-6f299c7f]{color:var(--ink2)}.area-tabs[data-v-6f299c7f]{--bar-ink:var(--ink1);--bar-ink-3:var(--ink3);--bar-lift:var(--lift);--bar-accent-ink:var(--accent-ink);--bar-accent-edge:var(--volt-edge);border-bottom:1px solid var(--line);gap:4px;margin-bottom:8px;padding-bottom:14px;display:flex}.area-tabs .nav-link[data-v-6f299c7f]{cursor:pointer;background:0 0;font-family:inherit}.tree[data-v-6f299c7f]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-tile);margin-bottom:90px;padding:6px 18px}.tree-note[data-v-6f299c7f]{max-width:80ch;padding:12px 0}.preview[data-v-6f299c7f]{background:var(--lift);border:1px solid var(--line);border-radius:var(--radius-tile);max-width:70ch;margin:22px 0 12px;padding:18px 20px}.preview .cap[data-v-6f299c7f]{margin:6px 0}.preview-score[data-v-6f299c7f]{font-size:40px;font-weight:var(--weight-caps);color:var(--ink1);font-variant-numeric:tabular-nums;margin:12px 0 6px}.preview-unit[data-v-6f299c7f]{font-size:var(--text-data);font-weight:var(--weight-body);color:var(--ink3)}.preview-mix[data-v-6f299c7f]{margin:8px 0 12px;padding:0;list-style:none}.preview-mix li[data-v-6f299c7f]{font-size:var(--text-data);color:var(--ink2);padding:3px 0}.preview-mix li.omitted[data-v-6f299c7f]{color:var(--ink3)}.empty-panel p[data-v-6f299c7f]{margin-bottom:10px}.empty-panel .cap[data-v-6f299c7f]{max-width:70ch;margin:0 auto 16px}.save-bar[data-v-6f299c7f]{z-index:30;background:var(--surface);border-top:1px solid var(--line-strong);transition:transform var(--dur-panel) var(--ease);justify-content:flex-end;align-items:center;gap:14px;padding:14px 28px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.save-bar.visible[data-v-6f299c7f]{transform:none}.save-text[data-v-6f299c7f]{font-size:var(--text-action);color:var(--ink2);margin-right:auto}.role-chip-quiet[data-v-c441d69d]{color:var(--ink2);background:var(--lift);border-color:var(--line)}.notice[data-v-c441d69d]{border:1px solid color-mix(in srgb, var(--monitor) 40%, transparent);background:color-mix(in srgb, var(--monitor) 8%, transparent);border-radius:var(--radius-control);font-size:var(--text-data);color:var(--ink2);max-width:78ch;margin-bottom:22px;padding:13px 15px}.notice strong[data-v-c441d69d]{color:var(--ink1);margin-bottom:3px;display:block}.notice-error[data-v-c441d69d]{border-color:color-mix(in srgb, var(--critical) 45%, transparent);background:color-mix(in srgb, var(--critical) 8%, transparent)}.hint[data-v-c441d69d]{font-size:var(--text-action);color:var(--ink3);max-width:60ch;margin-top:10px}.added-line[data-v-c441d69d]{font-size:var(--text-action);color:var(--elite-ink);max-width:60ch}.invite-confirm[data-v-c441d69d]{border:1px solid color-mix(in srgb, var(--monitor) 40%, transparent);background:color-mix(in srgb, var(--monitor) 8%, transparent);border-radius:var(--radius-control);font-size:var(--text-data);color:var(--ink2);margin-top:16px;padding:14px 15px}.invite-confirm strong[data-v-c441d69d]{color:var(--ink1);overflow-wrap:anywhere}.invite-note[data-v-c441d69d]{font-size:var(--text-action);color:var(--ink3);margin-top:8px}.invite-confirm .add-actions[data-v-c441d69d]{margin-top:14px}.right[data-v-c441d69d]{text-align:right;white-space:nowrap}.btn-small[data-v-c441d69d]{font-size:var(--text-meta);padding:5px 10px}.right .btn-small+.btn-small[data-v-c441d69d]{margin-left:6px}.mailed[data-v-c441d69d]{font-size:var(--text-meta);letter-spacing:var(--track-caps);text-transform:uppercase;font-weight:var(--weight-caps);color:var(--elite-ink)}.shell[data-v-8bc39cf3]{max-width:40rem;margin:4rem auto;padding:0 1.5rem}.tagline[data-v-8bc39cf3]{opacity:.7}.error[data-v-8bc39cf3]{color:var(--critical-ink)}.players[data-v-8bc39cf3]{margin-top:1.5rem;padding:0;list-style:none}.players li[data-v-8bc39cf3]{border-bottom:1px solid var(--line);justify-content:space-between;padding:.35rem 0;display:flex}.score[data-v-8bc39cf3]{font-variant-numeric:tabular-nums;font-weight:var(--weight-subject)}.guide[data-v-d75a18a6]{background:var(--canvas);min-height:100vh;color:var(--ink1);font-family:var(--font-text);font-size:var(--text-body);line-height:var(--leading-body);transition:background var(--dur-panel) var(--ease), color var(--dur-panel) var(--ease)}.guide-inner[data-v-d75a18a6]{max-width:var(--page-max);padding:0 var(--page-gutter) 140px;margin:0 auto}@media (width<=640px){.guide-inner[data-v-d75a18a6]{padding:0 20px 90px}}.switch-bar[data-v-d75a18a6]{z-index:60;background:var(--canvas);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 0 10px;display:flex;position:sticky;top:0}.to-library[data-v-d75a18a6]{font-size:var(--text-meta);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink3);transition:color var(--dur-state) var(--ease);text-decoration:none}.to-library[data-v-d75a18a6]:hover{color:var(--ink1)}.to-library[data-v-d75a18a6]:focus-visible{outline:2px solid var(--volt-edge);outline-offset:3px}.switch[data-v-d75a18a6]{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);flex-wrap:wrap;gap:3px;padding:4px;display:flex}.switch-btn[data-v-d75a18a6]{font:inherit;font-size:var(--text-meta);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink3);border-radius:var(--radius-pill);cursor:pointer;transition:all var(--dur-state) var(--ease);background:0 0;border:1px solid #0000;padding:7px 14px}.switch-btn[data-v-d75a18a6]:hover{color:var(--ink1);background:var(--lift)}.switch-btn.is-on[data-v-d75a18a6]{color:var(--on-accent);background:var(--accent);border-color:var(--volt-edge)}.switch-btn[data-v-d75a18a6]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cover[data-v-d75a18a6]{flex-direction:column;justify-content:center;gap:34px;min-height:82vh;padding:70px 0 60px;display:flex;position:relative;overflow:hidden}.glow[data-v-d75a18a6]{background:radial-gradient(circle, var(--accent-glow), transparent 65%);pointer-events:none;border-radius:50%;width:620px;height:620px;position:absolute;inset:auto -200px 40px auto}.g-page-title[data-v-d75a18a6]{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--display-page);line-height:var(--leading-title);text-transform:uppercase;letter-spacing:var(--track-display);transform-origin:0 100%;text-shadow:0 0 60px var(--display-glow);align-self:flex-start;margin:0;display:inline-block;transform:skew(-9deg)}.g-lede[data-v-d75a18a6]{font-size:var(--text-lede);line-height:var(--leading-lede);color:var(--ink2);text-wrap:pretty;max-width:60ch;margin:0}.chips[data-v-d75a18a6]{flex-wrap:wrap;gap:10px;display:flex}.chip[data-v-d75a18a6]{font-size:var(--text-meta);font-weight:var(--weight-caps);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--ink2);border:1px solid var(--line-strong);border-radius:var(--radius-pill);padding:7px 14px}.chip.is-accent[data-v-d75a18a6]{color:var(--accent-ink);border-color:var(--accent)}.sec[data-v-d75a18a6]{border-top:1px solid var(--line);padding:72px 0}.sec-head[data-v-d75a18a6]{align-items:center;gap:18px;margin-bottom:30px;display:flex}.num[data-v-d75a18a6]{font-size:var(--text-meta);font-weight:var(--weight-caps);letter-spacing:var(--track-caps-wide);color:var(--accent-ink)}.sec-title[data-v-d75a18a6]{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--display-level);line-height:var(--leading-display);text-transform:uppercase;letter-spacing:var(--track-display);transform-origin:0 100%;margin:0;display:inline-block;transform:skew(-9deg)}.rule[data-v-d75a18a6]{background:var(--line);flex:1;height:1px}.sub[data-v-d75a18a6]{font-size:var(--text-meta);font-weight:var(--weight-caps);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--ink3);margin:40px 0 14px}.g-section-lede[data-v-d75a18a6]{font-size:var(--text-lede);line-height:var(--leading-lede);color:var(--ink2);text-wrap:pretty;max-width:72ch;margin:0 0 26px}.g-section-lede strong[data-v-d75a18a6],.body strong[data-v-d75a18a6]{color:var(--ink1);font-weight:var(--weight-subject)}.grid-2[data-v-d75a18a6],.grid-3[data-v-d75a18a6]{gap:16px;margin-bottom:18px;display:grid}.grid-2[data-v-d75a18a6]{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.grid-3[data-v-d75a18a6]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.panel[data-v-d75a18a6]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex}.label[data-v-d75a18a6]{font-size:var(--text-label);font-weight:var(--weight-caps);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--ink3)}.body[data-v-d75a18a6]{font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink2);margin:0}.g-cap[data-v-d75a18a6]{font-size:var(--text-action);line-height:var(--leading-lede);color:var(--ink3);margin:0}.mono[data-v-d75a18a6]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:var(--track-display)}.num-cell[data-v-d75a18a6]{text-align:right;font-variant-numeric:tabular-nums}.g-display[data-v-d75a18a6]{font-family:var(--font-display);font-weight:var(--display-weight);text-transform:uppercase;letter-spacing:var(--track-display);transform-origin:0 100%;font-variant-numeric:tabular-nums;display:inline-block;transform:skew(-9deg)}.brand-line[data-v-d75a18a6]{flex-direction:column;gap:10px;padding:34px 0 0;display:flex}.line-quote[data-v-d75a18a6]{font-size:var(--display-section);line-height:var(--leading-display);color:var(--ink1);text-shadow:0 0 50px var(--display-glow)}.dont-list[data-v-d75a18a6]{font-size:var(--text-data);line-height:var(--leading-lede);color:var(--ink2);flex-direction:column;gap:7px;margin:0;padding-left:18px;display:flex}.spec-table[data-v-d75a18a6]{border-collapse:collapse;width:100%;font-size:var(--text-data)}.spec-table th[data-v-d75a18a6]{text-align:left;font-size:var(--text-label);font-weight:var(--weight-caps);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--ink3);border-bottom:1px solid var(--line);padding:0 10px 9px 0}.spec-table td[data-v-d75a18a6]{border-bottom:1px solid var(--line-soft);color:var(--ink2);vertical-align:top;padding:9px 10px 9px 0}.spec-table td[data-v-d75a18a6]:first-child{color:var(--ink1);font-weight:var(--weight-subject);white-space:nowrap}.spec-table tbody tr:last-child td[data-v-d75a18a6]{border-bottom:0}.specimen .stage[data-v-d75a18a6]{background:var(--lift);border-radius:var(--radius-tile);place-items:center;min-height:130px;padding:20px;display:grid}.specimen .stage.stage-tiles[data-v-d75a18a6]{justify-content:center;align-items:flex-end;gap:16px;display:flex}.ground-row[data-v-d75a18a6]{gap:12px;display:flex}.ground[data-v-d75a18a6]{border-radius:var(--radius-tile);border:1px solid var(--line);flex:1;place-items:center;padding:20px;display:grid}.ground.is-themed[data-v-d75a18a6]{background:var(--lift)}.ground.is-pinned[data-v-d75a18a6]{background:#07080a;border-color:#ffffff1f}.swatch-grid[data-v-d75a18a6]{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:14px;margin-bottom:12px;display:grid}.swatch[data-v-d75a18a6]{border:1px solid var(--line);border-radius:var(--radius-tile);min-height:132px;color:var(--ink1);flex-direction:column;justify-content:flex-end;gap:3px;padding:16px 18px;display:flex}.swatch-name[data-v-d75a18a6]{font-size:var(--text-action);font-weight:var(--weight-caps);letter-spacing:var(--track-data);text-transform:uppercase}.swatch-hex[data-v-d75a18a6]{font-size:var(--text-action);font-variant-numeric:tabular-nums;opacity:.85}.swatch-note[data-v-d75a18a6]{font-size:var(--text-action);line-height:var(--leading-snug);opacity:.7}.swatch.is-accent[data-v-d75a18a6]{background:var(--accent);border-color:var(--volt-edge);color:var(--on-accent)}.swatch.is-benchmark[data-v-d75a18a6]{background:var(--benchmark);border-color:var(--benchmark);color:#fff}.band-lede[data-v-d75a18a6]{max-width:72ch;margin-bottom:16px}.band-grid[data-v-d75a18a6]{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:14px;display:grid}.band[data-v-d75a18a6]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-tile);flex-direction:column;gap:5px;padding:14px 16px;display:flex}.band-chip[data-v-d75a18a6]{border-radius:var(--radius-control);height:34px}.band-name[data-v-d75a18a6]{font-size:var(--text-action);font-weight:var(--weight-caps);letter-spacing:var(--track-data);text-transform:uppercase}.balance[data-v-d75a18a6]{border:1px solid var(--line);border-radius:var(--radius-tile);height:56px;display:flex;overflow:hidden}.balance-part[data-v-d75a18a6]{font-size:var(--text-meta);font-weight:var(--weight-caps);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink3);white-space:nowrap;place-items:center;min-width:0;display:grid;overflow:hidden}.balance-part.is-ink[data-v-d75a18a6]{background:var(--ink1);color:var(--canvas)}.balance-part.is-accent[data-v-d75a18a6]{background:var(--accent);color:var(--on-accent)}.type-row[data-v-d75a18a6]{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;padding:14px 0;display:flex}.type-row[data-v-d75a18a6]:last-child{border-bottom:0}.type-page[data-v-d75a18a6]{font-size:clamp(38px,6vw,72px);line-height:var(--leading-title)}.type-sec[data-v-d75a18a6]{font-size:clamp(30px,4.4vw,52px);line-height:var(--leading-display)}.type-score[data-v-d75a18a6]{font-size:48px;line-height:var(--leading-flat)}.type-lede[data-v-d75a18a6]{font-size:var(--text-lede);color:var(--ink2);max-width:46ch;margin:0}.demo-bar[data-v-d75a18a6]{background:var(--bar-ground);border:1px solid var(--line);border-radius:var(--radius-tile);flex-wrap:wrap;align-items:center;gap:26px;margin-bottom:12px;padding:14px 20px;display:flex}.demo-nav[data-v-d75a18a6]{gap:4px;display:flex}.demo-nav-item[data-v-d75a18a6]{font-size:var(--text-meta);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--bar-ink-3);border-radius:var(--radius-control);border:1px solid #0000;padding:7px 13px}.demo-nav-item.is-on[data-v-d75a18a6]{color:var(--bar-accent-ink);border-color:var(--bar-accent-edge);background:var(--accent-weak)}.kpi-grid[data-v-d75a18a6]{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:14px;margin-bottom:12px;display:grid}.kpi[data-v-d75a18a6]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-tile);flex-direction:column;gap:4px;min-width:0;padding:16px 18px 16px 21px;display:flex;position:relative;overflow:hidden}.kpi[data-v-d75a18a6]:before{content:"";background:var(--kpi-bar,var(--accent));width:3px;position:absolute;inset:0 auto 0 0}.kpi-value[data-v-d75a18a6]{font-size:40px;line-height:var(--leading-flat);color:var(--ink1)}.control-row[data-v-d75a18a6]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.g-btn[data-v-d75a18a6]{font:inherit;font-size:var(--text-action);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink1);border:1px solid var(--line-strong);border-radius:var(--radius-control);cursor:pointer;transition:background var(--dur-state) var(--ease), border-color var(--dur-state) var(--ease), color var(--dur-state) var(--ease);background:0 0;padding:10px 19px}.g-btn[data-v-d75a18a6]:hover{background:var(--lift)}.g-btn-primary[data-v-d75a18a6]{background:var(--accent);border-color:var(--volt-edge);color:var(--on-accent)}.g-btn-primary[data-v-d75a18a6]:hover{background:color-mix(in srgb, var(--accent) 86%, #000);color:var(--on-accent)}.g-btn-danger[data-v-d75a18a6]{color:var(--critical-ink);border-color:color-mix(in srgb, var(--critical) 45%, transparent)}.g-btn-danger[data-v-d75a18a6]:hover{background:color-mix(in srgb, var(--critical) 12%, transparent)}.g-btn[data-v-d75a18a6]:focus-visible,.g-field select[data-v-d75a18a6]:focus-visible,.g-field input[data-v-d75a18a6]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.g-field[data-v-d75a18a6]{flex-direction:column;gap:5px;display:flex}.g-field select[data-v-d75a18a6],.g-field input[data-v-d75a18a6]{font:inherit;font-size:var(--text-data);color:var(--ink1);background:var(--lift);border:1px solid var(--line);border-radius:var(--radius-control);min-width:160px;padding:9px 12px}.g-card-grid[data-v-d75a18a6]{grid-template-columns:repeat(auto-fill,minmax(min(196px,100%),1fr));gap:16px;margin-bottom:12px;display:grid}.pcard[data-v-d75a18a6]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);transition:transform var(--dur-state) var(--ease), border-color var(--dur-state) var(--ease);flex-direction:column;display:flex;overflow:hidden}.pcard[data-v-d75a18a6]:hover{border-color:var(--accent);transform:translateY(-2px)}.pcard-media[data-v-d75a18a6]{aspect-ratio:1;background:linear-gradient(150deg, color-mix(in srgb, var(--band) 26%, transparent), #0a0a0beb 62%), #191c21;place-items:center;display:grid;position:relative}.pcard-media.is-flat[data-v-d75a18a6]{background:#191c21}.pcard-photo[data-v-d75a18a6]{object-fit:cover;object-position:center 18%;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 52%,#0000 74%);mask-image:linear-gradient(#000 0% 52%,#0000 74%)}.pcard-initials[data-v-d75a18a6]{font-family:var(--font-display);font-weight:var(--display-weight);font-size:40px;line-height:var(--leading-flat);color:#ffffff3d;transform:skew(-9deg)}.pcard-badge[data-v-d75a18a6]{border:1px solid var(--band);border-radius:var(--radius-bar);background:#060607d9;align-items:baseline;gap:3px;padding:4px 8px 5px;display:flex;position:absolute;top:8px;left:8px;transform:skew(-9deg)}.pcard-badge.is-none[data-v-d75a18a6]{border-color:#8a9099}.pcard-ovr[data-v-d75a18a6]{font-size:24px;line-height:var(--leading-flat);color:var(--band,#8a9099);transform:none}.pcard-badge.is-none .pcard-ovr[data-v-d75a18a6]{color:#8a9099}.pcard-ovr-label[data-v-d75a18a6]{font-size:var(--text-nano);font-weight:var(--weight-caps);letter-spacing:var(--track-meta);color:var(--band,#8a9099);opacity:.7;transform:skew(9deg)}.pcard-body[data-v-d75a18a6]{flex-direction:column;gap:6px;padding:11px 13px 13px;display:flex}.pcard-name[data-v-d75a18a6]{font-size:var(--text-data);font-weight:var(--weight-caps);color:var(--ink1);line-height:var(--leading-tight)}.pcard-track[data-v-d75a18a6]{border-radius:var(--radius-hair);background:var(--track);height:4px;overflow:hidden}.pcard-fill[data-v-d75a18a6]{border-radius:var(--radius-hair);height:100%;display:block}.pcard-delta[data-v-d75a18a6]{font-size:var(--text-meta);font-weight:var(--weight-caps);font-variant-numeric:tabular-nums}.pcard.is-unmeasured[data-v-d75a18a6]{opacity:.62}.pcard-await[data-v-d75a18a6]{font-size:var(--text-action);color:var(--ink3);font-style:italic}.pcard-empty[data-v-d75a18a6]{font:inherit;font-size:var(--text-action);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink3);border:1px dashed var(--line-strong);border-radius:var(--radius-card);cursor:pointer;min-height:160px;transition:all var(--dur-state) var(--ease);background:0 0}.pcard-empty[data-v-d75a18a6]:hover{color:var(--accent-ink);border-color:var(--accent)}.rank[data-v-d75a18a6]{border-collapse:collapse;width:100%;font-size:var(--text-data);margin-bottom:12px}.rank th[data-v-d75a18a6]{text-align:left;font-size:var(--text-label);font-weight:var(--weight-caps);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--ink3);border-bottom:1px solid var(--line);padding:0 12px 9px 0}.rank td[data-v-d75a18a6]{border-bottom:1px solid var(--line-soft);color:var(--ink2);padding:11px 12px 11px 0}.rank tbody tr:hover td[data-v-d75a18a6]{background:var(--lift)}.rank-pos[data-v-d75a18a6]{width:28px;color:var(--ink3);font-variant-numeric:tabular-nums}.rank-name[data-v-d75a18a6]{font-weight:var(--weight-caps);color:var(--ink1)}.rank-ovr[data-v-d75a18a6]{width:62px;font-weight:var(--weight-caps);color:var(--ink1)}.pill[data-v-d75a18a6]{font-size:var(--text-meta);font-weight:var(--weight-caps);letter-spacing:var(--track-meta);text-transform:uppercase;border-radius:var(--radius-pill);padding:4px 10px;display:inline-block}.pill.is-accent-pill[data-v-d75a18a6]{background:var(--accent);color:var(--on-accent);border:1px solid var(--volt-edge)}.pill.is-outline[data-v-d75a18a6]{color:var(--ink2);border:1px solid var(--line-strong)}.pill.is-benchmark-pill[data-v-d75a18a6]{color:var(--benchmark-ink);border:1px solid var(--benchmark-ink)}.dot-row[data-v-d75a18a6]{align-items:center;gap:8px;display:flex}.dot[data-v-d75a18a6]{border-radius:50%;flex:none;width:8px;height:8px}.attr-panel[data-v-d75a18a6]{gap:10px}.attr[data-v-d75a18a6]{grid-template-columns:96px minmax(0,1fr) 26px;align-items:center;gap:12px;display:grid}.attr-label[data-v-d75a18a6]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.attr-track[data-v-d75a18a6]{border-radius:var(--radius-bar);background:var(--track);height:6px;overflow:hidden}.attr-fill[data-v-d75a18a6]{border-radius:var(--radius-bar);height:100%;display:block}.attr-value[data-v-d75a18a6]{font-size:var(--text-data);font-weight:var(--weight-caps);text-align:right;color:var(--ink1);font-variant-numeric:tabular-nums}.chart[data-v-d75a18a6]{width:100%;height:auto;display:block}.chart-label[data-v-d75a18a6]{font-family:var(--font-text);font-size:var(--text-meta);font-weight:var(--weight-caps);fill:var(--ink1)}.panel.is-good[data-v-d75a18a6]{border-left:3px solid var(--elite)}.panel.is-bad[data-v-d75a18a6]{border-left:3px solid var(--critical)}.wild-grid[data-v-d75a18a6]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;margin-bottom:18px;display:grid}.wild-frame[data-v-d75a18a6]{flex-direction:column;gap:10px;min-width:0;margin:0;display:flex}.wild-frame img[data-v-d75a18a6]{border-radius:var(--radius-media);background:#191c21;width:100%;height:auto;display:block}.wild-frame.is-tall img[data-v-d75a18a6]{aspect-ratio:4/5;object-fit:cover}.wild-frame figcaption[data-v-d75a18a6]{max-width:44ch}.frame-note[data-v-d75a18a6]{max-width:72ch;margin:12px 0 26px}.campaign[data-v-d75a18a6]{border-radius:var(--radius-media);isolation:isolate;background:#07080a;margin:0;position:relative;overflow:hidden}.campaign img[data-v-d75a18a6]{object-fit:cover;width:100%;height:100%;display:block}.campaign.is-hero img[data-v-d75a18a6]{aspect-ratio:16/9;object-position:center 30%}.campaign.is-banner img[data-v-d75a18a6]{aspect-ratio:4/3;object-position:center 25%}.campaign.is-merch img[data-v-d75a18a6]{aspect-ratio:3/2;object-position:center 58%}.campaign.is-merch[data-v-d75a18a6]{--mark-ink:#07080a;--mark-ink-on:#c8ff2e;--ink1:#0b0d10;--ink3:#5f6773;background:#eceef1}.campaign.is-merch .campaign-sub[data-v-d75a18a6]{color:#4b5260}.campaign-scrim[data-v-d75a18a6]{pointer-events:none;background:linear-gradient(#0000 38%,#0606078c 66%,#060607e0 100%);position:absolute;inset:0}.campaign-scrim.is-left[data-v-d75a18a6]{background:linear-gradient(90deg,#060607e0 0%,#06060780 42%,#0000 72%)}.campaign-type[data-v-d75a18a6]{flex-direction:column;align-items:flex-start;gap:14px;display:flex;position:absolute;bottom:clamp(16px,3vw,30px);left:clamp(16px,3vw,34px);right:clamp(16px,3vw,34px)}.campaign-type.is-tight[data-v-d75a18a6]{gap:8px}.campaign-type.is-corner[data-v-d75a18a6]{gap:8px;top:clamp(16px,3vw,30px);bottom:auto}.campaign-head[data-v-d75a18a6]{font-size:clamp(30px,5.4vw,66px);line-height:var(--leading-display);color:#fff}.campaign-head.is-small[data-v-d75a18a6]{font-size:clamp(22px,3vw,36px)}.campaign-accent[data-v-d75a18a6]{color:var(--accent-on-dark);font-style:normal}.campaign-rule[data-v-d75a18a6]{border-radius:var(--radius-hair);background:var(--accent-on-dark);width:46px;height:3px}.campaign-sub[data-v-d75a18a6]{font-family:var(--font-text);font-size:var(--text-meta);font-weight:var(--weight-caps);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:#b6bcc4}.social-row[data-v-d75a18a6]{grid-template-columns:minmax(min(240px,100%),320px) minmax(min(260px,100%),1fr);align-items:start;gap:16px;margin-bottom:12px;display:grid}.social[data-v-d75a18a6]{aspect-ratio:4/5;border-radius:var(--radius-media);background:#191c21;margin:0;position:relative;overflow:hidden}.social img[data-v-d75a18a6]{object-fit:cover;object-position:center 15%;width:100%;height:100%;display:block}.social-scrim[data-v-d75a18a6]{background:linear-gradient(#0000 42%,#060607e6 100%);position:absolute;inset:0}.social-badge[data-v-d75a18a6]{border:1px solid var(--elite);border-radius:var(--radius-bar);background:#060607d9;align-items:baseline;gap:4px;padding:5px 10px 6px;display:flex;position:absolute;top:12px;left:12px;transform:skew(-9deg)}.social-ovr[data-v-d75a18a6]{font-size:28px;line-height:var(--leading-flat);color:var(--elite);transform:none}.social-ovr-label[data-v-d75a18a6]{font-family:var(--font-text);font-size:var(--text-nano);font-weight:var(--weight-caps);letter-spacing:var(--track-meta);color:var(--elite);opacity:.7;transform:skew(9deg)}.social-body[data-v-d75a18a6]{flex-direction:column;gap:5px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.social-name[data-v-d75a18a6]{font-size:clamp(22px,3vw,30px);line-height:var(--leading-display);color:#fff}.social-meta[data-v-d75a18a6]{font-family:var(--font-text);font-size:var(--text-meta);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:#b6bcc4}.social-note[data-v-d75a18a6]{align-self:stretch}.skin-grid[data-v-d75a18a6]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;margin-bottom:26px;display:grid}.skin[data-v-d75a18a6]{background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-card);color:var(--ink1);flex-direction:column;display:flex;overflow:hidden}.skin-bar[data-v-d75a18a6]{background:var(--bar-ground);border-bottom:1px solid var(--line);align-items:center;padding:10px 14px;display:flex}.skin-body[data-v-d75a18a6]{flex-direction:column;gap:14px;padding:16px 14px;display:flex}.skin-foot[data-v-d75a18a6]{border-top:1px solid var(--line);background:var(--surface);flex-direction:column;gap:4px;padding:14px;display:flex}.skin-name[data-v-d75a18a6]{font-size:var(--text-action);font-weight:var(--weight-caps);color:var(--ink1)}.guide-foot[data-v-d75a18a6]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px;padding-top:40px;display:flex}.guide-foot .g-cap[data-v-d75a18a6]{max-width:60ch}.lib[data-v-6ee6c7bb]{background:var(--canvas);min-height:100vh;color:var(--ink1)}.lib-inner[data-v-6ee6c7bb]{max-width:var(--page-max);padding:0 var(--page-gutter) 120px;margin:0 auto}@media (width<=640px){.lib-inner[data-v-6ee6c7bb]{padding:0 20px 80px}}.lib-bar[data-v-6ee6c7bb]{z-index:60;background:var(--canvas);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 0 10px;display:flex;position:sticky;top:0}.lib-back[data-v-6ee6c7bb]{font-size:var(--text-meta);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink3);border-radius:var(--radius-control);transition:color var(--dur-state) var(--ease);text-decoration:none}.lib-back[data-v-6ee6c7bb]:hover{color:var(--ink1)}.lib-back[data-v-6ee6c7bb]:focus-visible{outline:2px solid var(--volt-edge);outline-offset:3px}.switch[data-v-6ee6c7bb]{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);flex-wrap:wrap;gap:3px;padding:4px;display:flex}.switch-btn[data-v-6ee6c7bb]{font:inherit;font-size:var(--text-meta);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink3);border-radius:var(--radius-pill);cursor:pointer;transition:color var(--dur-state) var(--ease), background var(--dur-state) var(--ease);background:0 0;border:1px solid #0000;padding:7px 14px}.switch-btn[data-v-6ee6c7bb]:hover{color:var(--ink1);background:var(--lift)}.switch-btn.is-on[data-v-6ee6c7bb]{color:var(--on-accent);background:var(--accent);border-color:var(--volt-edge)}.switch-btn[data-v-6ee6c7bb]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lib-head[data-v-6ee6c7bb]{flex-direction:column;align-items:flex-start;gap:22px;padding:52px 0 60px;display:flex}.lib-title[data-v-6ee6c7bb]{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--display-page);line-height:var(--leading-title);text-transform:uppercase;letter-spacing:var(--track-display);transform-origin:0 100%;text-shadow:0 0 60px var(--display-glow);margin:0;transform:skew(-9deg)}.lib-lede[data-v-6ee6c7bb]{font-size:var(--text-lede);line-height:var(--leading-lede);color:var(--ink2);text-wrap:pretty;max-width:66ch;margin:0}.lib-counts[data-v-6ee6c7bb]{flex-wrap:wrap;gap:10px;display:flex}.lib-count[data-v-6ee6c7bb]{font-size:var(--text-meta);font-weight:var(--weight-caps);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--ink2);border:1px solid var(--line-strong);border-radius:var(--radius-pill);padding:7px 14px}.lib-count strong[data-v-6ee6c7bb]{color:var(--accent-ink);font-weight:var(--weight-caps)}.lib-count.is-quiet[data-v-6ee6c7bb]{color:var(--ink3);border-color:var(--line);text-transform:none;letter-spacing:var(--track-meta)}.lib-body[data-v-6ee6c7bb]{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:44px;display:grid}@media (width<=900px){.lib-body[data-v-6ee6c7bb]{grid-template-columns:minmax(0,1fr);gap:0}}.lib-index[data-v-6ee6c7bb]{flex-direction:column;gap:2px;padding-top:8px;display:flex;position:sticky;top:72px}@media (width<=900px){.lib-index[data-v-6ee6c7bb]{flex-flow:wrap;gap:4px;margin-bottom:34px;position:static}}.lib-index-link[data-v-6ee6c7bb]{font-size:var(--text-meta);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink3);border-left:2px solid var(--line);transition:color var(--dur-state) var(--ease), border-color var(--dur-state) var(--ease);padding:8px 11px;text-decoration:none}@media (width<=900px){.lib-index-link[data-v-6ee6c7bb]{border-left:0;border-bottom:2px solid var(--line)}}.lib-index-link[data-v-6ee6c7bb]:hover{color:var(--ink1)}.lib-index-link.is-here[data-v-6ee6c7bb]{color:var(--accent-ink);border-color:var(--volt-edge)}.lib-index-link[data-v-6ee6c7bb]:focus-visible{outline:2px solid var(--volt-edge);outline-offset:-2px}.lib-sec[data-v-6ee6c7bb]{padding:0 0 76px;scroll-margin-top:68px}.lib-sec-title[data-v-6ee6c7bb]{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--display-level);line-height:var(--leading-display);text-transform:uppercase;letter-spacing:var(--track-display);transform-origin:0 100%;margin:0 0 14px;display:inline-block;transform:skew(-9deg)}.lib-sec-lede[data-v-6ee6c7bb]{font-size:var(--text-lede);line-height:var(--leading-lede);color:var(--ink2);text-wrap:pretty;max-width:72ch;margin:0 0 30px}.lib-note[data-v-6ee6c7bb]{font-size:var(--text-label);line-height:var(--leading-snug);color:var(--ink3);text-wrap:pretty;max-width:78ch;margin:0 0 14px}.lib-props[data-v-6ee6c7bb]{font-size:var(--text-micro);line-height:var(--leading-snug);color:var(--ink3);text-wrap:pretty;margin:0 0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}code[data-v-6ee6c7bb]{color:var(--ink2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.lib-group[data-v-6ee6c7bb]{margin-bottom:40px}.lib-group-head[data-v-6ee6c7bb]{align-items:center;gap:14px;margin-bottom:10px;display:flex}.lib-group-title[data-v-6ee6c7bb]{font-size:var(--text-meta);font-weight:var(--weight-caps);letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:var(--ink1);margin:0}.lib-standalone[data-v-6ee6c7bb]{margin:36px 0 12px}.lib-rule[data-v-6ee6c7bb]{background:var(--line);flex:1;height:1px}.lib-tally[data-v-6ee6c7bb]{font-size:var(--text-micro);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);color:var(--ink3)}.lib-group.is-unfiled .lib-group-title[data-v-6ee6c7bb],.lib-group.is-unfiled .lib-tally[data-v-6ee6c7bb]{color:var(--monitor-ink)}.lib-rows[data-v-6ee6c7bb]{border:1px solid var(--line);border-radius:var(--radius-tile);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.lib-row[data-v-6ee6c7bb]{border-bottom:1px solid var(--line-soft);grid-template-columns:46px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:9px 14px;display:grid}.lib-row[data-v-6ee6c7bb]:last-child{border-bottom:0}@media (width<=640px){.lib-row[data-v-6ee6c7bb]{grid-template-columns:34px minmax(0,1fr)}.lib-row .lib-value[data-v-6ee6c7bb]{grid-column:2}}.lib-spec[data-v-6ee6c7bb]{justify-content:flex-start;align-items:center;min-height:22px;display:flex}.lib-swatch[data-v-6ee6c7bb]{border-radius:var(--radius-hair);border:1px solid var(--line-strong);background-image:linear-gradient(45deg, var(--lift) 25%, transparent 25%), linear-gradient(-45deg, var(--lift) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--lift) 75%), linear-gradient(-45deg, transparent 75%, var(--lift) 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;width:26px;height:22px;position:relative;overflow:hidden}.lib-swatch[data-v-6ee6c7bb]:after{content:"";background:var(--swatch);position:absolute;inset:0}.lib-len[data-v-6ee6c7bb]{border-radius:var(--radius-hair);background:var(--accent);min-width:2px;height:4px}.lib-spec-none[data-v-6ee6c7bb]{color:var(--line-strong)}.lib-name[data-v-6ee6c7bb]{font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-micro);color:var(--ink1);border-radius:var(--radius-hair);text-align:left;cursor:pointer;min-width:0;transition:color var(--dur-state) var(--ease), background var(--dur-state) var(--ease);background:0 0;border:0;justify-self:start;align-items:center;gap:8px;margin-left:-4px;padding:2px 4px;display:inline-flex}.lib-name[data-v-6ee6c7bb]:hover{color:var(--accent-ink);background:var(--lift)}.lib-name[data-v-6ee6c7bb]:focus-visible{outline:2px solid var(--volt-edge);outline-offset:0}.lib-token[data-v-6ee6c7bb]{text-overflow:ellipsis;overflow:hidden}.lib-copied[data-v-6ee6c7bb]{font-family:var(--font-text);font-size:var(--text-nano);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--accent-ink);flex:none}.lib-value[data-v-6ee6c7bb]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-micro);color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lib-ladder[data-v-6ee6c7bb]{border:1px solid var(--line);border-radius:var(--radius-tile);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.lib-step[data-v-6ee6c7bb]{border-bottom:1px solid var(--line-soft);grid-template-columns:150px 74px minmax(0,1fr);align-items:baseline;gap:16px;padding:14px;display:grid}.lib-step[data-v-6ee6c7bb]:last-child{border-bottom:0}@media (width<=640px){.lib-step[data-v-6ee6c7bb]{grid-template-columns:minmax(0,1fr) 74px}.lib-step .lib-sample[data-v-6ee6c7bb]{grid-column:1/-1}}.lib-sample[data-v-6ee6c7bb]{color:var(--ink1);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lib-sample.is-display[data-v-6ee6c7bb]{font-family:var(--font-display);font-weight:var(--display-weight);text-transform:uppercase;letter-spacing:var(--track-display);line-height:var(--leading-display);transform-origin:0 100%;display:inline-block;transform:skew(-9deg)}.lib-motion-grid[data-v-6ee6c7bb]{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;margin-bottom:18px;display:grid}.lib-motion[data-v-6ee6c7bb]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-tile);flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.lib-track[data-v-6ee6c7bb]{border-radius:var(--radius-bar);background:var(--track);width:100%;height:6px;margin-top:4px;display:block;overflow:hidden}.lib-runner[data-v-6ee6c7bb]{border-radius:var(--radius-bar);background:var(--accent);width:30%;height:100%;transition:transform var(--run) var(--ease);display:block;transform:translate(-100%)}.lib-motion:hover .lib-runner[data-v-6ee6c7bb]{transform:translate(233%)}.lib-el[data-v-6ee6c7bb]{margin-bottom:40px}.lib-el-head[data-v-6ee6c7bb]{align-items:center;gap:14px;margin-bottom:10px;display:flex}.lib-el-name[data-v-6ee6c7bb]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-meta);color:var(--accent-ink);flex:none}.lib-stage[data-v-6ee6c7bb]{border:1px dashed var(--line-strong);border-radius:var(--radius-card);background:var(--canvas);flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding:22px;display:flex;overflow-x:auto}.lib-stage.is-row[data-v-6ee6c7bb]{flex-direction:row;align-items:center;gap:12px}.lib-stage.is-row.is-wrap[data-v-6ee6c7bb]{flex-wrap:wrap;align-items:flex-end;gap:26px}.lib-modal-stage[data-v-6ee6c7bb]{background:var(--backdrop);align-items:center}.lib-pin[data-v-6ee6c7bb]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.lib-pin-cap[data-v-6ee6c7bb]{font-size:var(--text-nano);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.lib-pin.is-dark[data-v-6ee6c7bb]{background:var(--scrim-lift);border-radius:var(--radius-tile);padding:14px}.lib-pin.is-dark .lib-pin-cap[data-v-6ee6c7bb]{color:var(--scrim-ink-quiet)}.lib-pin.is-bar[data-v-6ee6c7bb]{background:var(--bar-ground);border:1px solid var(--bar-edge);border-radius:var(--radius-tile);padding:14px}.lib-pin.is-bar .lib-pin-cap[data-v-6ee6c7bb]{color:var(--bar-ink-3)}.lib-card-frame[data-v-6ee6c7bb]{width:min(320px,100%)}.lib-foot[data-v-6ee6c7bb]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:30px;display:flex}
