: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;--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:#07080a;--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{--bar-ink:var(--scrim-ink);--bar-ink-3:var(--scrim-ink-quiet);--bar-accent-ink:var(--accent-on-dark);--bar-accent-edge:var(--accent);z-index:30;background:var(--bar-ground);border-bottom:1px solid var(--line);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,var(--ink3));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,var(--ink3));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,var(--ink1));background:var(--lift)}.nav-link.is-active{color:var(--bar-accent-ink,var(--accent-ink));border-color:var(--bar-accent-edge,var(--volt-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-cef0d2e0]{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-cef0d2e0]{--mark-text:var(--scrim-ink);--mark-text-quiet:var(--scrim-ink-quiet)}.tile[data-v-cef0d2e0]{flex:none;display:block}.lockup[data-v-cef0d2e0]{flex-direction:column;gap:2px;min-width:0;display:flex}.wordmark[data-v-cef0d2e0]{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-cef0d2e0]{flex-direction:column;align-items:flex-start;gap:.34em}.descriptor[data-v-cef0d2e0]{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-cef0d2e0]{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-cef0d2e0]{line-height:.95}.brand-block[data-v-dfc9e5d8]{align-items:center;gap:12px;min-width:0;display:flex}.brand[data-v-dfc9e5d8]{flex:none}.client-logo[data-v-dfc9e5d8]{object-fit:contain;width:auto;max-width:148px;height:30px;display:block}.powered[data-v-dfc9e5d8]{flex:none}.brand-rule[data-v-dfc9e5d8]{background:var(--scrim-edge);flex:none;align-self:stretch;width:1px;min-height:22px}.profile[data-v-dfc9e5d8]{position:relative}.profile-button[data-v-dfc9e5d8]{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-dfc9e5d8]:hover{color:var(--bar-ink);background:var(--scrim-hover)}.profile-button[data-v-dfc9e5d8]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.avatar[data-v-dfc9e5d8]{background:var(--accent-weak);border:1px solid var(--accent);width:28px;height:28px;color:var(--accent-on-dark);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-dfc9e5d8]{background:var(--scrim-lift);border-color:var(--scrim-edge)}.avatar img[data-v-dfc9e5d8]{object-fit:cover;width:100%;height:100%}.profile-email[data-v-dfc9e5d8]{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}.chevron[data-v-dfc9e5d8]{font-size:var(--text-micro);color:var(--bar-ink-3);transition:transform var(--dur-state) var(--ease)}.chevron.open[data-v-dfc9e5d8]{transform:rotate(180deg)}.profile-menu[data-v-dfc9e5d8]{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-dfc9e5d8]{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-dfc9e5d8]:hover{color:var(--ink1);background:var(--lift)}.menu-item[data-v-dfc9e5d8]:focus-visible{outline:2px solid var(--volt-edge);outline-offset:-2px}.menu-divider[data-v-dfc9e5d8]{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-2deb8480]{max-width:820px}.settings-grid[data-v-2deb8480]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:18px;margin:16px 0 4px;display:grid}.saved-line[data-v-2deb8480]{font-size:var(--text-action);color:var(--elite-ink);margin-top:10px}.hint[data-v-2deb8480]{font-size:var(--text-action);line-height:var(--leading-snug);color:var(--ink3)}.whitelabel[data-v-2deb8480]{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-2deb8480]{padding:0}.wl-lede[data-v-2deb8480]{max-width:72ch;margin:10px 0 0}.wl-note[data-v-2deb8480]{max-width:72ch}.wl-toggle[data-v-2deb8480]{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-2deb8480]{width:16px;height:16px;accent-color:var(--accent)}.wl-presets[data-v-2deb8480]{flex-direction:column;gap:8px;display:flex}.wl-preset-row[data-v-2deb8480]{flex-wrap:wrap;gap:8px;display:flex}.wl-grid[data-v-2deb8480]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.colour-input[data-v-2deb8480]{align-items:center;gap:8px;display:flex}.colour-input input[type=color][data-v-2deb8480]{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-2deb8480]{font-variant-numeric:tabular-nums;flex:1;min-width:0}.wl-advanced[data-v-2deb8480]{border:1px solid var(--line);border-radius:var(--radius-tile);padding:14px 16px}.wl-advanced summary[data-v-2deb8480]{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-2deb8480]{max-width:72ch;margin:12px 0 14px}.font-state[data-v-2deb8480]{font-size:var(--text-action);line-height:var(--leading-lede);max-width:72ch;margin:0}.font-state.is-ok[data-v-2deb8480]{color:var(--elite-ink)}.font-state.is-bad[data-v-2deb8480]{color:var(--critical-ink)}.font-state.is-warn[data-v-2deb8480]{color:var(--monitor-ink)}.wl-preview[data-v-2deb8480]{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--canvas);color:var(--ink1);overflow:hidden}.wl-bar[data-v-2deb8480]{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-2deb8480]{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(--scrim-ink);display:inline-block;transform:skew(-9deg)}.wl-bar-nav[data-v-2deb8480]{font-size:var(--text-micro);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--scrim-ink-quiet);border-radius:var(--radius-control);border:1px solid #0000;padding:5px 9px}.wl-bar-nav.is-on[data-v-2deb8480]{color:var(--accent-on-dark);border-color:var(--accent);background:var(--accent-weak)}.wl-body[data-v-2deb8480]{flex-direction:column;gap:14px;padding:18px 16px;display:flex}.wl-title[data-v-2deb8480]{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-2deb8480]{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-2deb8480]:before{content:"";background:var(--accent);width:3px;position:absolute;inset:0 auto 0 0}.wl-kpi-label[data-v-2deb8480]{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-2deb8480]{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-2deb8480]{font-size:var(--text-label);color:var(--ink2)}.wl-row[data-v-2deb8480]{grid-template-columns:84px minmax(0,1fr) 24px;align-items:center;gap:10px;display:grid}.wl-attr-label[data-v-2deb8480]{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-2deb8480]{border-radius:var(--radius-bar);background:var(--track);height:6px;overflow:hidden}.wl-fill[data-v-2deb8480]{border-radius:var(--radius-bar);background:var(--monitor);width:58%;height:100%;display:block}.wl-attr-value[data-v-2deb8480]{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-2deb8480]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.wl-cta[data-v-2deb8480]{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-2deb8480]{font-size:var(--text-meta);font-weight:var(--weight-subject);color:var(--accent-ink)}.wl-checks[data-v-2deb8480]{flex-direction:column;gap:8px;display:flex}.wl-check-list[data-v-2deb8480]{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-2deb8480]{color:var(--elite-ink)}.wl-check-list li.is-fail[data-v-2deb8480]{color:var(--critical-ink)}.danger-panel[data-v-2deb8480]{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-2deb8480]{margin:8px 0 16px}.font-examples[data-v-2deb8480]{flex-direction:column;gap:8px;display:flex}.font-example-row[data-v-2deb8480]{flex-wrap:wrap;gap:8px;display:flex}.hint a[data-v-2deb8480]{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.hint a[data-v-2deb8480]: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-234214d6]{width:100%;max-width:392px;position:relative}.card-stage[data-v-234214d6]: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-234214d6]{position:absolute}.scorecard[data-v-234214d6]{aspect-ratio:100/138;filter:drop-shadow(0 16px 28px #0000008c);padding:3px;position:relative;container-type:inline-size}.scorecard.is-empty[data-v-234214d6]{filter:saturate(.5)brightness(.82)drop-shadow(0 16px 28px #00000080)}.scorecard.is-empty .card-overall[data-v-234214d6]{color:var(--ink3)}.scorecard-inner[data-v-234214d6]{background:linear-gradient(112deg, transparent 2%, color-mix(in srgb, var(--accent) 62%, transparent) 3%, color-mix(in srgb, var(--accent) 62%, transparent) 30%, transparent 31%), linear-gradient(112deg, transparent 31%, color-mix(in srgb, var(--accent) 28%, transparent) 32%, color-mix(in srgb, var(--accent) 28%, transparent) 40%, transparent 41%), radial-gradient(120% 70% at 50% 0%, #1b1b1d 0%, #0a0a0b 62%), #0a0a0b;color:#fff;flex-direction:column;width:100%;height:100%;padding-bottom:8%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #0a0a0b}.card-outline[data-v-234214d6]{z-index:7;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.card-outline .card-band[data-v-234214d6]{fill:none;stroke:var(--accent);stroke-width:5px}.card-outline .card-edge[data-v-234214d6]{fill:none;stroke:#ffffff29;stroke-width:1.25px}.card-media[data-v-234214d6]{z-index:1;background:linear-gradient(150deg,#2a2a2e,#131315);height:60%;position:absolute;top:0;left:27%;right:-3%;overflow:hidden}.card-media img[data-v-234214d6]{object-fit:cover;object-position:50% 22%;filter:contrast(1.12)saturate(1.1)brightness(1.04);width:100%;height:100%}.card-media-empty[data-v-234214d6]{font-family:var(--font-display);color:#ffffff24;justify-content:center;align-items:center;font-size:22cqw;display:flex;position:absolute;inset:0}.card-media-tint[data-v-234214d6]{background:linear-gradient(102deg, color-mix(in srgb, var(--accent) 40%, transparent) 0%, color-mix(in srgb, var(--accent) 12%, transparent) 30%, transparent 56%);position:absolute;inset:0}.card-media-fade[data-v-234214d6]{background:linear-gradient(90deg,#0a0a0bf5 0%,#0a0a0b73 12%,#0a0a0b00 30%),linear-gradient(#0a0a0b59 0%,#0a0a0b00 22% 46%,#0a0a0b8c 74%,#0a0a0bf5 92%,#0a0a0b 100%);position:absolute;inset:0}.card-foil[data-v-234214d6]{z-index:2;pointer-events:none;background-image:repeating-linear-gradient(115deg,#ffffff09 0 1px,#fff0 1px 6px);position:absolute;inset:0}.card-top[data-v-234214d6]{z-index:3;flex:1;min-height:0;padding:17% 9% 0;display:flex;position:relative}.card-identity[data-v-234214d6]{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-234214d6]:before{content:"";z-index:-1;background:linear-gradient(96deg,#060607e6 0%,#060607b8 46%,#06060747 74%,#0000 100%);position:absolute;inset:-30% -30% -14% -60%}.card-overall[data-v-234214d6]{font-size:clamp(42px,13.5cqw,76px);line-height:var(--leading-title);text-shadow:0 3px 16px #000c}.card-overall-label[data-v-234214d6]{letter-spacing:var(--track-caps-wide);text-transform:uppercase;color:#ffffffb8;font-size:clamp(6px,1.9cqw,9px);font-weight:var(--weight-caps)}.card-rule[data-v-234214d6]{background:#ffffff52;width:62%;height:1px;margin:6% 0 4%}.card-position[data-v-234214d6]{font-size:clamp(13px,4.4cqw,24px);line-height:var(--leading-flat);letter-spacing:var(--track-data);text-shadow:0 2px 8px #000000b3}.card-name[data-v-234214d6]{z-index:5;text-align:center;background:#080809e6;border-top:1px solid #ffffff47;border-bottom:1px solid #ffffff47;padding:5px 4% 7px;position:relative}.card-name span[data-v-234214d6]{font-size:clamp(15px,5.6cqw,30px);line-height:var(--leading-flat);white-space:nowrap;display:inline-block}.card-needs[data-v-234214d6]{z-index:5;background:#080809eb;grid-template-columns:repeat(3,1fr);padding:6% 6% 5%;display:grid;position:relative}.card-need[data-v-234214d6]{text-align:center;position:relative}.card-need+.card-need[data-v-234214d6]:before{content:"";background:#ffffff29;width:1px;position:absolute;top:12%;bottom:18%;left:0}.card-need-value[data-v-234214d6]{font-size:clamp(24px,9cqw,46px);line-height:var(--leading-flat);letter-spacing:var(--track-display);display:block}.card-need-bar[data-v-234214d6]{border-radius:var(--radius-hair);background:#ffffff1a;height:3px;margin:7px 14% 0;display:block;overflow:hidden}.card-need-bar span[data-v-234214d6]{border-radius:var(--radius-hair);height:100%;display:block}.card-need-label[data-v-234214d6]{letter-spacing:var(--track-caps);text-transform:uppercase;font-size:clamp(5.5px,1.85cqw,9px);font-weight:var(--weight-caps);color:#fff9;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;display:block;overflow:hidden}.card-future[data-v-234214d6]{z-index:5;background:#080809eb;align-items:center;gap:4%;padding:4% 11% 5%;display:flex;position:relative}.card-future[data-v-234214d6]:before{content:"";background:#ffffff24;height:1px;position:absolute;top:0;left:8%;right:8%}.card-future-label[data-v-234214d6]{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:#fff9;flex:none;margin-left:3%}.card-future-label span[data-v-234214d6]{display:block}.card-future-bar[data-v-234214d6]{border-radius:var(--radius-hair);background:#ffffff1c;flex:0 0 38%;height:4px;overflow:hidden}.card-future-bar span[data-v-234214d6]{border-radius:var(--radius-hair);height:100%;display:block}.card-future-value[data-v-234214d6]{font-size:clamp(18px,6.2cqw,32px);line-height:var(--leading-flat);flex:none;margin-left:auto}.card-foot[data-v-234214d6]{z-index:5;background:#080809e6;justify-content:center;align-items:center;gap:8px;padding:0 0 3.5%;display:flex;position:relative}.card-date[data-v-234214d6]{font-size:var(--text-label);letter-spacing:var(--track-caps);text-transform:uppercase;color:#ffffff80}.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-1745748e]{flex-wrap:wrap;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.back[data-v-1745748e]{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-1745748e]:hover{color:var(--accent-ink)}.identity[data-v-1745748e]{flex:1;align-items:center;gap:14px;min-width:240px;display:flex}.avatar[data-v-1745748e]{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-1745748e]{object-fit:cover;width:100%;height:100%}.player-name[data-v-1745748e]{font-size:34px;line-height:var(--leading-flat);margin:0}.player-meta[data-v-1745748e]{font-size:var(--text-action);color:var(--ink3);gap:12px;margin:6px 0 0;display:flex}.moment-controls[data-v-1745748e]{flex-wrap:wrap;gap:12px;display:flex}.moment-controls .field[data-v-1745748e]{min-width:150px}.tabs[data-v-1745748e]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-bottom:20px;display:flex}.tab[data-v-1745748e]{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-1745748e]:hover{color:var(--ink1)}.tab.is-on[data-v-1745748e]{color:var(--accent-ink);border-bottom-color:var(--accent)}.tab[data-v-1745748e]:focus-visible{outline:2px solid var(--volt-edge);outline-offset:-2px}.pane[data-v-1745748e]{flex-direction:column;gap:18px;margin-bottom:60px;display:flex}.panel[data-v-1745748e]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-tile);padding:16px 18px}.hero-grid[data-v-1745748e]{grid-template-columns:minmax(260px,340px) 1fr;align-items:start;gap:24px;display:grid}.hero-side[data-v-1745748e]{flex-direction:column;gap:14px;min-width:0;display:flex}@media (width<=900px){.hero-grid[data-v-1745748e]{grid-template-columns:1fr}}.split-grid[data-v-1745748e]{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:18px;display:grid}.radar-panel[data-v-1745748e]{padding-bottom:8px}.section-title[data-v-1745748e]{font-size:var(--text-lede);align-items:baseline;gap:10px;margin:10px 0 0;display:flex}.section-sub[data-v-1745748e]{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-1745748e]{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:5px 0;display:flex}.rank-row[data-v-1745748e]:last-child{border-bottom:0}.rank-name[data-v-1745748e]{min-width:0;font-size:var(--text-meta);color:var(--ink1);overflow-wrap:anywhere;flex:1}.rank-need[data-v-1745748e]{font-size:var(--text-micro);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink3);flex:none;width:34px}.rank-track[data-v-1745748e]{border-radius:var(--radius-bar);background:var(--track);flex:0 0 90px;height:5px;overflow:hidden}.rank-track>span[data-v-1745748e]{border-radius:var(--radius-bar);height:100%;display:block}.rank-value[data-v-1745748e]{text-align:right;min-width:42px;font-size:var(--text-meta);font-variant-numeric:tabular-nums;flex:none}.score-strip[data-v-1745748e]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.score-tile[data-v-1745748e]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-tile);flex-direction:column;gap:5px;padding:13px 15px;display:flex}.score-tile.is-need[data-v-1745748e]{background:var(--lift)}.tile-label[data-v-1745748e]{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink3)}.tile-value[data-v-1745748e]{font-size:27px;line-height:var(--leading-flat);font-variant-numeric:tabular-nums}.tile-delta[data-v-1745748e]{font-size:var(--text-meta);font-weight:var(--weight-caps);font-variant-numeric:tabular-nums;min-height:14px}.measured-line[data-v-1745748e]{margin:-4px 0 0}.facts[data-v-1745748e]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px 20px;margin:12px 0 0;display:grid}.facts dt[data-v-1745748e]{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink3);margin-bottom:3px}.facts dd[data-v-1745748e]{font-size:var(--text-action);color:var(--ink1);margin:0}.verdict[data-v-1745748e]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-top:12px;display:grid}.verdict-col h4[data-v-1745748e]{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-1745748e]{margin:0;padding:0;list-style:none}.verdict-col li[data-v-1745748e]{font-size:var(--text-action);color:var(--ink2);justify-content:space-between;gap:10px;padding:3px 0;display:flex}.v-name[data-v-1745748e]{overflow-wrap:anywhere;min-width:0}.verdict-col b[data-v-1745748e]{font-variant-numeric:tabular-nums;flex:none}.checklist-grid[data-v-1745748e]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:12px;display:grid}.checklist[data-v-1745748e]{grid-template-columns:1fr auto;align-items:center;gap:4px 10px;display:grid}.checklist-name[data-v-1745748e]{font-size:var(--text-action);color:var(--ink2)}.checklist-count[data-v-1745748e]{font-size:var(--text-meta);color:var(--ink3);font-variant-numeric:tabular-nums}.bar[data-v-1745748e]{border-radius:var(--radius-bar);background:var(--track);grid-column:1/-1;height:5px;overflow:hidden}.bar>span[data-v-1745748e]{border-radius:var(--radius-bar);height:100%;display:block}.note-panel[data-v-1745748e]{font-size:var(--text-data);color:var(--ink2);line-height:var(--leading-body)}.note-panel .panel-title[data-v-1745748e]{margin-bottom:6px;display:block}.big[data-v-1745748e]{font-size:42px;line-height:var(--leading-flat);font-variant-numeric:tabular-nums;margin:12px 0 8px}.mover[data-v-1745748e],.priority[data-v-1745748e]{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:6px 0;display:flex}.mover[data-v-1745748e]:last-child,.priority[data-v-1745748e]:last-child{border-bottom:0}.mover-name[data-v-1745748e],.priority-main[data-v-1745748e]{min-width:0;font-size:var(--text-action);color:var(--ink1);flex:1}.mover-name small[data-v-1745748e],.priority-main small[data-v-1745748e]{font-size:var(--text-meta);color:var(--ink3);margin-top:2px;display:block}.mover b[data-v-1745748e]{font-size:var(--text-action);font-variant-numeric:tabular-nums;flex:none}.mover .bar[data-v-1745748e]{flex:none;grid-column:auto;width:90px}.priority-bar[data-v-1745748e]{flex:none;grid-column:auto;width:130px}.priority-gain[data-v-1745748e]{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-1745748e]{margin:8px 0 0}.list-controls[data-v-1745748e]{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-1745748e]{flex:1;min-width:200px}.check-toggle[data-v-1745748e]{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-1745748e]{color:var(--ink3)}.need-block[data-v-1745748e]{padding-bottom:4px}.need-head[data-v-1745748e]{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:10px;display:flex}.need-name[data-v-1745748e]{min-width:0;font-size:var(--text-body);flex:1}.need-weight[data-v-1745748e]{font-size:var(--text-meta);color:var(--ink3);white-space:nowrap}.need-score[data-v-1745748e]{font-variant-numeric:tabular-nums;font-size:20px}.need-delta[data-v-1745748e]{font-size:var(--text-action);font-weight:var(--weight-caps);text-align:right;font-variant-numeric:tabular-nums;min-width:40px}.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-9040e2cb]{font-size:var(--display-sub);letter-spacing:var(--track-display);margin:0 0 8px}.block-title[data-v-9040e2cb]{font-size:var(--display-sub);letter-spacing:var(--track-display);color:var(--ink1);margin:0;padding:0}.details[data-v-9040e2cb]{max-width:820px;margin-top:22px}.settings-grid[data-v-9040e2cb]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:18px;margin:16px 0 4px;display:grid}.photo-picker[data-v-9040e2cb]{flex-direction:column;gap:10px;display:flex}.photo-preview[data-v-9040e2cb]{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-9040e2cb]{object-fit:cover;width:100%;height:100%}.photo-preview.empty span[data-v-9040e2cb]{font-size:var(--text-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ink3)}.photo-actions[data-v-9040e2cb]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hint[data-v-9040e2cb]{font-size:var(--text-action);line-height:var(--leading-snug);color:var(--ink3);margin:2px 0 0}.save-bar[data-v-9040e2cb]{justify-content:flex-start;gap:12px;margin-top:22px}.saved-note[data-v-9040e2cb]{font-size:var(--text-action);color:var(--elite-ink)}.groupings[data-v-9040e2cb]{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-9040e2cb]{padding:0}.groupings-lede[data-v-9040e2cb]{max-width:72ch;margin:10px 0 0}.grouping-list[data-v-9040e2cb]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.grouping[data-v-9040e2cb]{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-9040e2cb]{flex-direction:column;gap:2px;display:flex}.order-btn[data-v-9040e2cb]{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-9040e2cb]:hover:not(:disabled){color:var(--ink1);border-color:var(--line-strong)}.order-btn[data-v-9040e2cb]:disabled{opacity:.35;cursor:default}.grouping input[data-v-9040e2cb]{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-9040e2cb]:focus-visible{outline:2px solid var(--volt-edge);outline-offset:1px}.grouping-name[data-v-9040e2cb]{flex:200px;min-width:0}.grouping-short[data-v-9040e2cb]{text-transform:uppercase;min-width:0;letter-spacing:var(--track-caps);flex:0 0 82px}.grouping-count[data-v-9040e2cb]{min-width:9ch;font-size:var(--text-meta);letter-spacing:var(--track-meta);color:var(--ink3);flex:none}.grouping-bar[data-v-9040e2cb]{justify-content:flex-start;gap:12px;margin:2px 0 0}.unlisted[data-v-9040e2cb]{border:1px solid var(--line);border-radius:var(--radius-tile);margin-top:6px;padding:14px 16px}.unlisted .cap[data-v-9040e2cb]{max-width:72ch;margin:6px 0 10px}.unlisted-row[data-v-9040e2cb]{flex-wrap:wrap;gap:8px;display:flex}.unlisted-chip[data-v-9040e2cb]{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-9040e2cb]:hover:not(:disabled){color:var(--ink1);border-color:var(--accent)}.unlisted-chip[data-v-9040e2cb]:disabled{opacity:.5;cursor:default}.unlisted-count[data-v-9040e2cb]{font-size:var(--text-meta);font-variant-numeric:tabular-nums;color:var(--ink3)}.unlisted-plus[data-v-9040e2cb]{font-size:var(--text-meta);font-weight:var(--weight-caps);color:var(--accent-ink)}.unassigned[data-v-9040e2cb]{max-width:72ch;margin:0}.matrix-title[data-v-9040e2cb]{margin-top:42px}.matrix-lede[data-v-9040e2cb]{max-width:90ch;margin:10px 0 0}.matrix-bar[data-v-9040e2cb]{justify-content:flex-start;gap:14px;margin:18px 0 6px}.admin-note[data-v-9040e2cb]{max-width:90ch;margin:0 0 16px}.table-wrap[data-v-9040e2cb]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-tile);overflow-x:auto}.matrix[data-v-9040e2cb]{min-width:900px;margin:0}.cell-head[data-v-9040e2cb]{text-align:left;white-space:nowrap}.row-actions-head[data-v-9040e2cb]{width:70px}.matrix tbody tr.is-builtin[data-v-9040e2cb]{background:color-mix(in srgb, var(--lift) 60%, transparent)}.role-cell[data-v-9040e2cb]{text-align:left;vertical-align:top;min-width:190px}.role-name[data-v-9040e2cb]{font-size:var(--text-data);font-weight:var(--weight-caps);color:var(--ink1);display:block}.pill-builtin[data-v-9040e2cb]{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-9040e2cb]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--text-label);color:var(--ink3);margin-top:4px;display:block}.warn-line[data-v-9040e2cb]{font-size:var(--text-meta);color:var(--monitor-ink);max-width:24ch;margin-top:5px;display:block}.cell[data-v-9040e2cb]{vertical-align:top}.level-select[data-v-9040e2cb]{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-9040e2cb]:focus-visible{outline:2px solid var(--volt-edge);outline-offset:1px}.level-fixed[data-v-9040e2cb]{font-size:var(--text-action);font-weight:var(--weight-caps)}.people-cell[data-v-9040e2cb]{vertical-align:top;min-width:220px}.person[data-v-9040e2cb]{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-9040e2cb]{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-9040e2cb]:hover{color:var(--critical)}.assign[data-v-9040e2cb]{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.assign input[data-v-9040e2cb]{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-9040e2cb]{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-9040e2cb]{margin:0}.btn-tiny[data-v-9040e2cb]{font-size:var(--text-meta);padding:5px 9px}.row-actions[data-v-9040e2cb]{vertical-align:top}.quiet[data-v-9040e2cb]{font-size:var(--text-action);color:var(--ink3)}.legend[data-v-9040e2cb]{max-width:90ch;margin-top:14px}.minted[data-v-9040e2cb]{background:var(--lift);border:1px solid var(--line);border-radius:var(--radius-control);margin:12px 0 4px;padding:10px 12px}.minted-label[data-v-9040e2cb]{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-9040e2cb]{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-73cbd109]{flex-wrap:wrap;gap:26px;margin-bottom:22px;display:flex}.fact dt[data-v-73cbd109]{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink3);margin-bottom:4px}.fact dd[data-v-73cbd109]{font-size:22px;font-weight:var(--weight-caps);color:var(--ink1);font-variant-numeric:tabular-nums;margin:0}.fact dd.warn[data-v-73cbd109]{color:var(--monitor-ink)}.notice[data-v-73cbd109]{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-73cbd109]{color:var(--ink1)}.notice-error[data-v-73cbd109]{border-color:color-mix(in srgb, var(--critical) 45%, transparent);background:color-mix(in srgb, var(--critical) 8%, transparent)}.problem-list[data-v-73cbd109]{flex-wrap:wrap;gap:4px 10px;margin-top:6px;display:inline-flex}.problem-list span[data-v-73cbd109]{font-size:var(--text-action);color:var(--ink3)}.keys-note[data-v-73cbd109]{max-width:90ch;margin-bottom:18px}.reset-bar[data-v-73cbd109]{justify-content:flex-start;margin:0 0 16px}.tree-actions[data-v-73cbd109]{align-items:center;gap:10px;padding:12px 0 4px;display:flex}.tree-actions-spacer[data-v-73cbd109]{margin-left:auto}.tree-actions .btn[data-v-73cbd109]:disabled{opacity:.45;cursor:default}.minted[data-v-73cbd109]{background:var(--lift);border:1px solid var(--line);border-radius:var(--radius-control);margin:14px 0 4px;padding:12px 14px}.minted-label[data-v-73cbd109]{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-73cbd109]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--text-action);color:var(--ink1);overflow-wrap:anywhere}.minted .cap[data-v-73cbd109]{margin-top:8px}.keys-note strong[data-v-73cbd109]{color:var(--ink2)}.area-tabs[data-v-73cbd109]{border-bottom:1px solid var(--line);gap:4px;margin-bottom:8px;padding-bottom:14px;display:flex}.area-tabs .nav-link[data-v-73cbd109]{cursor:pointer;background:0 0;font-family:inherit}.tree[data-v-73cbd109]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-tile);margin-bottom:90px;padding:6px 18px}.tree-note[data-v-73cbd109]{max-width:80ch;padding:12px 0}.preview[data-v-73cbd109]{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-73cbd109]{margin:6px 0}.preview-score[data-v-73cbd109]{font-size:40px;font-weight:var(--weight-caps);color:var(--ink1);font-variant-numeric:tabular-nums;margin:12px 0 6px}.preview-unit[data-v-73cbd109]{font-size:var(--text-data);font-weight:var(--weight-body);color:var(--ink3)}.preview-mix[data-v-73cbd109]{margin:8px 0 12px;padding:0;list-style:none}.preview-mix li[data-v-73cbd109]{font-size:var(--text-data);color:var(--ink2);padding:3px 0}.preview-mix li.omitted[data-v-73cbd109]{color:var(--ink3)}.empty-panel p[data-v-73cbd109]{margin-bottom:10px}.empty-panel .cap[data-v-73cbd109]{max-width:70ch;margin:0 auto 16px}.save-bar[data-v-73cbd109]{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-73cbd109]{transform:none}.save-text[data-v-73cbd109]{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-b3f93f76]{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-b3f93f76]{max-width:var(--page-max);padding:0 var(--page-gutter) 140px;margin:0 auto}@media (width<=640px){.guide-inner[data-v-b3f93f76]{padding:0 20px 90px}}.switch-bar[data-v-b3f93f76]{z-index:60;background:var(--canvas);justify-content:flex-end;padding:16px 0 10px;display:flex;position:sticky;top:0}.switch[data-v-b3f93f76]{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-b3f93f76]{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-b3f93f76]:hover{color:var(--ink1);background:var(--lift)}.switch-btn.is-on[data-v-b3f93f76]{color:var(--on-accent);background:var(--accent);border-color:var(--volt-edge)}.switch-btn[data-v-b3f93f76]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cover[data-v-b3f93f76]{flex-direction:column;justify-content:center;gap:34px;min-height:82vh;padding:70px 0 60px;display:flex;position:relative;overflow:hidden}.glow[data-v-b3f93f76]{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-b3f93f76]{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-b3f93f76]{font-size:var(--text-lede);line-height:var(--leading-lede);color:var(--ink2);text-wrap:pretty;max-width:60ch;margin:0}.chips[data-v-b3f93f76]{flex-wrap:wrap;gap:10px;display:flex}.chip[data-v-b3f93f76]{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-b3f93f76]{color:var(--accent-ink);border-color:var(--accent)}.sec[data-v-b3f93f76]{border-top:1px solid var(--line);padding:72px 0}.sec-head[data-v-b3f93f76]{align-items:center;gap:18px;margin-bottom:30px;display:flex}.num[data-v-b3f93f76]{font-size:var(--text-meta);font-weight:var(--weight-caps);letter-spacing:var(--track-caps-wide);color:var(--accent-ink)}.sec-title[data-v-b3f93f76]{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-b3f93f76]{background:var(--line);flex:1;height:1px}.sub[data-v-b3f93f76]{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-b3f93f76]{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-b3f93f76],.body strong[data-v-b3f93f76]{color:var(--ink1);font-weight:var(--weight-subject)}.grid-2[data-v-b3f93f76],.grid-3[data-v-b3f93f76]{gap:16px;margin-bottom:18px;display:grid}.grid-2[data-v-b3f93f76]{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.grid-3[data-v-b3f93f76]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.panel[data-v-b3f93f76]{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-b3f93f76]{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-b3f93f76]{font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink2);margin:0}.g-cap[data-v-b3f93f76]{font-size:var(--text-action);line-height:var(--leading-lede);color:var(--ink3);margin:0}.mono[data-v-b3f93f76]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:var(--track-display)}.num-cell[data-v-b3f93f76]{text-align:right;font-variant-numeric:tabular-nums}.g-display[data-v-b3f93f76]{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-b3f93f76]{flex-direction:column;gap:10px;padding:34px 0 0;display:flex}.line-quote[data-v-b3f93f76]{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-b3f93f76]{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-b3f93f76]{border-collapse:collapse;width:100%;font-size:var(--text-data)}.spec-table th[data-v-b3f93f76]{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-b3f93f76]{border-bottom:1px solid var(--line-soft);color:var(--ink2);vertical-align:top;padding:9px 10px 9px 0}.spec-table td[data-v-b3f93f76]:first-child{color:var(--ink1);font-weight:var(--weight-subject);white-space:nowrap}.spec-table tbody tr:last-child td[data-v-b3f93f76]{border-bottom:0}.specimen .stage[data-v-b3f93f76]{background:var(--lift);border-radius:var(--radius-tile);place-items:center;min-height:130px;padding:20px;display:grid}.specimen .stage.stage-tiles[data-v-b3f93f76]{justify-content:center;align-items:flex-end;gap:16px;display:flex}.ground-row[data-v-b3f93f76]{gap:12px;display:flex}.ground[data-v-b3f93f76]{border-radius:var(--radius-tile);border:1px solid var(--line);flex:1;place-items:center;padding:20px;display:grid}.ground.is-themed[data-v-b3f93f76]{background:var(--lift)}.ground.is-pinned[data-v-b3f93f76]{background:#07080a;border-color:#ffffff1f}.swatch-grid[data-v-b3f93f76]{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:14px;margin-bottom:12px;display:grid}.swatch[data-v-b3f93f76]{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-b3f93f76]{font-size:var(--text-action);font-weight:var(--weight-caps);letter-spacing:var(--track-data);text-transform:uppercase}.swatch-hex[data-v-b3f93f76]{font-size:var(--text-action);font-variant-numeric:tabular-nums;opacity:.85}.swatch-note[data-v-b3f93f76]{font-size:var(--text-action);line-height:var(--leading-snug);opacity:.7}.swatch.is-accent[data-v-b3f93f76]{background:var(--accent);border-color:var(--volt-edge);color:var(--on-accent)}.swatch.is-benchmark[data-v-b3f93f76]{background:var(--benchmark);border-color:var(--benchmark);color:#fff}.band-lede[data-v-b3f93f76]{max-width:72ch;margin-bottom:16px}.band-grid[data-v-b3f93f76]{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:14px;display:grid}.band[data-v-b3f93f76]{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-b3f93f76]{border-radius:var(--radius-control);height:34px}.band-name[data-v-b3f93f76]{font-size:var(--text-action);font-weight:var(--weight-caps);letter-spacing:var(--track-data);text-transform:uppercase}.balance[data-v-b3f93f76]{border:1px solid var(--line);border-radius:var(--radius-tile);height:56px;display:flex;overflow:hidden}.balance-part[data-v-b3f93f76]{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-b3f93f76]{background:var(--ink1);color:var(--canvas)}.balance-part.is-accent[data-v-b3f93f76]{background:var(--accent);color:var(--on-accent)}.type-row[data-v-b3f93f76]{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-b3f93f76]:last-child{border-bottom:0}.type-page[data-v-b3f93f76]{font-size:clamp(38px,6vw,72px);line-height:var(--leading-title)}.type-sec[data-v-b3f93f76]{font-size:clamp(30px,4.4vw,52px);line-height:var(--leading-display)}.type-score[data-v-b3f93f76]{font-size:48px;line-height:var(--leading-flat)}.type-lede[data-v-b3f93f76]{font-size:var(--text-lede);color:var(--ink2);max-width:46ch;margin:0}.demo-bar[data-v-b3f93f76]{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-b3f93f76]{gap:4px;display:flex}.demo-nav-item[data-v-b3f93f76]{font-size:var(--text-meta);font-weight:var(--weight-caps);letter-spacing:var(--track-caps);text-transform:uppercase;color:#8a9099;border-radius:var(--radius-control);border:1px solid #0000;padding:7px 13px}.demo-nav-item.is-on[data-v-b3f93f76]{color:var(--accent-on-dark);border-color:var(--accent);background:var(--accent-weak)}.kpi-grid[data-v-b3f93f76]{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:14px;margin-bottom:12px;display:grid}.kpi[data-v-b3f93f76]{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-b3f93f76]:before{content:"";background:var(--kpi-bar,var(--accent));width:3px;position:absolute;inset:0 auto 0 0}.kpi-value[data-v-b3f93f76]{font-size:40px;line-height:var(--leading-flat);color:var(--ink1)}.control-row[data-v-b3f93f76]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.g-btn[data-v-b3f93f76]{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-b3f93f76]:hover{background:var(--lift)}.g-btn-primary[data-v-b3f93f76]{background:var(--accent);border-color:var(--volt-edge);color:var(--on-accent)}.g-btn-primary[data-v-b3f93f76]:hover{background:color-mix(in srgb, var(--accent) 86%, #000);color:var(--on-accent)}.g-btn-danger[data-v-b3f93f76]{color:var(--critical-ink);border-color:color-mix(in srgb, var(--critical) 45%, transparent)}.g-btn-danger[data-v-b3f93f76]:hover{background:color-mix(in srgb, var(--critical) 12%, transparent)}.g-btn[data-v-b3f93f76]:focus-visible,.g-field select[data-v-b3f93f76]:focus-visible,.g-field input[data-v-b3f93f76]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.g-field[data-v-b3f93f76]{flex-direction:column;gap:5px;display:flex}.g-field select[data-v-b3f93f76],.g-field input[data-v-b3f93f76]{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-b3f93f76]{grid-template-columns:repeat(auto-fill,minmax(min(196px,100%),1fr));gap:16px;margin-bottom:12px;display:grid}.pcard[data-v-b3f93f76]{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-b3f93f76]:hover{border-color:var(--accent);transform:translateY(-2px)}.pcard-media[data-v-b3f93f76]{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-b3f93f76]{background:#191c21}.pcard-photo[data-v-b3f93f76]{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-b3f93f76]{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-b3f93f76]{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-b3f93f76]{border-color:#8a9099}.pcard-ovr[data-v-b3f93f76]{font-size:24px;line-height:var(--leading-flat);color:var(--band,#8a9099);transform:none}.pcard-badge.is-none .pcard-ovr[data-v-b3f93f76]{color:#8a9099}.pcard-ovr-label[data-v-b3f93f76]{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-b3f93f76]{flex-direction:column;gap:6px;padding:11px 13px 13px;display:flex}.pcard-name[data-v-b3f93f76]{font-size:var(--text-data);font-weight:var(--weight-caps);color:var(--ink1);line-height:var(--leading-tight)}.pcard-track[data-v-b3f93f76]{border-radius:var(--radius-hair);background:var(--track);height:4px;overflow:hidden}.pcard-fill[data-v-b3f93f76]{border-radius:var(--radius-hair);height:100%;display:block}.pcard-delta[data-v-b3f93f76]{font-size:var(--text-meta);font-weight:var(--weight-caps);font-variant-numeric:tabular-nums}.pcard.is-unmeasured[data-v-b3f93f76]{opacity:.62}.pcard-await[data-v-b3f93f76]{font-size:var(--text-action);color:var(--ink3);font-style:italic}.pcard-empty[data-v-b3f93f76]{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-b3f93f76]:hover{color:var(--accent-ink);border-color:var(--accent)}.rank[data-v-b3f93f76]{border-collapse:collapse;width:100%;font-size:var(--text-data);margin-bottom:12px}.rank th[data-v-b3f93f76]{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-b3f93f76]{border-bottom:1px solid var(--line-soft);color:var(--ink2);padding:11px 12px 11px 0}.rank tbody tr:hover td[data-v-b3f93f76]{background:var(--lift)}.rank-pos[data-v-b3f93f76]{width:28px;color:var(--ink3);font-variant-numeric:tabular-nums}.rank-name[data-v-b3f93f76]{font-weight:var(--weight-caps);color:var(--ink1)}.rank-ovr[data-v-b3f93f76]{width:62px;font-weight:var(--weight-caps);color:var(--ink1)}.pill[data-v-b3f93f76]{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-b3f93f76]{background:var(--accent);color:var(--on-accent);border:1px solid var(--volt-edge)}.pill.is-outline[data-v-b3f93f76]{color:var(--ink2);border:1px solid var(--line-strong)}.pill.is-benchmark-pill[data-v-b3f93f76]{color:var(--benchmark-ink);border:1px solid var(--benchmark-ink)}.dot-row[data-v-b3f93f76]{align-items:center;gap:8px;display:flex}.dot[data-v-b3f93f76]{border-radius:50%;flex:none;width:8px;height:8px}.attr-panel[data-v-b3f93f76]{gap:10px}.attr[data-v-b3f93f76]{grid-template-columns:96px minmax(0,1fr) 26px;align-items:center;gap:12px;display:grid}.attr-label[data-v-b3f93f76]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.attr-track[data-v-b3f93f76]{border-radius:var(--radius-bar);background:var(--track);height:6px;overflow:hidden}.attr-fill[data-v-b3f93f76]{border-radius:var(--radius-bar);height:100%;display:block}.attr-value[data-v-b3f93f76]{font-size:var(--text-data);font-weight:var(--weight-caps);text-align:right;color:var(--ink1);font-variant-numeric:tabular-nums}.chart[data-v-b3f93f76]{width:100%;height:auto;display:block}.chart-label[data-v-b3f93f76]{font-family:var(--font-text);font-size:var(--text-meta);font-weight:var(--weight-caps);fill:var(--ink1)}.panel.is-good[data-v-b3f93f76]{border-left:3px solid var(--elite)}.panel.is-bad[data-v-b3f93f76]{border-left:3px solid var(--critical)}.wild-grid[data-v-b3f93f76]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;margin-bottom:18px;display:grid}.wild-frame[data-v-b3f93f76]{flex-direction:column;gap:10px;min-width:0;margin:0;display:flex}.wild-frame img[data-v-b3f93f76]{border-radius:var(--radius-media);background:#191c21;width:100%;height:auto;display:block}.wild-frame.is-tall img[data-v-b3f93f76]{aspect-ratio:4/5;object-fit:cover}.wild-frame figcaption[data-v-b3f93f76]{max-width:44ch}.frame-note[data-v-b3f93f76]{max-width:72ch;margin:12px 0 26px}.campaign[data-v-b3f93f76]{border-radius:var(--radius-media);isolation:isolate;background:#07080a;margin:0;position:relative;overflow:hidden}.campaign img[data-v-b3f93f76]{object-fit:cover;width:100%;height:100%;display:block}.campaign.is-hero img[data-v-b3f93f76]{aspect-ratio:16/9;object-position:center 30%}.campaign.is-banner img[data-v-b3f93f76]{aspect-ratio:4/3;object-position:center 25%}.campaign.is-merch img[data-v-b3f93f76]{aspect-ratio:3/2;object-position:center 58%}.campaign.is-merch[data-v-b3f93f76]{--mark-ink:#07080a;--mark-ink-on:#c8ff2e;--ink1:#0b0d10;--ink3:#5f6773;background:#eceef1}.campaign.is-merch .campaign-sub[data-v-b3f93f76]{color:#4b5260}.campaign-scrim[data-v-b3f93f76]{pointer-events:none;background:linear-gradient(#0000 38%,#0606078c 66%,#060607e0 100%);position:absolute;inset:0}.campaign-scrim.is-left[data-v-b3f93f76]{background:linear-gradient(90deg,#060607e0 0%,#06060780 42%,#0000 72%)}.campaign-type[data-v-b3f93f76]{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-b3f93f76]{gap:8px}.campaign-type.is-corner[data-v-b3f93f76]{gap:8px;top:clamp(16px,3vw,30px);bottom:auto}.campaign-head[data-v-b3f93f76]{font-size:clamp(30px,5.4vw,66px);line-height:var(--leading-display);color:#fff}.campaign-head.is-small[data-v-b3f93f76]{font-size:clamp(22px,3vw,36px)}.campaign-accent[data-v-b3f93f76]{color:var(--accent-on-dark);font-style:normal}.campaign-rule[data-v-b3f93f76]{border-radius:var(--radius-hair);background:var(--accent-on-dark);width:46px;height:3px}.campaign-sub[data-v-b3f93f76]{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-b3f93f76]{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-b3f93f76]{aspect-ratio:4/5;border-radius:var(--radius-media);background:#191c21;margin:0;position:relative;overflow:hidden}.social img[data-v-b3f93f76]{object-fit:cover;object-position:center 15%;width:100%;height:100%;display:block}.social-scrim[data-v-b3f93f76]{background:linear-gradient(#0000 42%,#060607e6 100%);position:absolute;inset:0}.social-badge[data-v-b3f93f76]{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-b3f93f76]{font-size:28px;line-height:var(--leading-flat);color:var(--elite);transform:none}.social-ovr-label[data-v-b3f93f76]{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-b3f93f76]{flex-direction:column;gap:5px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.social-name[data-v-b3f93f76]{font-size:clamp(22px,3vw,30px);line-height:var(--leading-display);color:#fff}.social-meta[data-v-b3f93f76]{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-b3f93f76]{align-self:stretch}.skin-grid[data-v-b3f93f76]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;margin-bottom:26px;display:grid}.skin[data-v-b3f93f76]{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-b3f93f76]{background:var(--bar-ground);border-bottom:1px solid var(--line);align-items:center;padding:10px 14px;display:flex}.skin-body[data-v-b3f93f76]{flex-direction:column;gap:14px;padding:16px 14px;display:flex}.skin-foot[data-v-b3f93f76]{border-top:1px solid var(--line);background:var(--surface);flex-direction:column;gap:4px;padding:14px;display:flex}.skin-name[data-v-b3f93f76]{font-size:var(--text-action);font-weight:var(--weight-caps);color:var(--ink1)}.guide-foot[data-v-b3f93f76]{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-b3f93f76]{max-width:60ch}
