@import"https://fonts.googleapis.com/css2?family=Anybody:wght@750;850;900&family=Montserrat:wght@500;600;700;800;900&display=swap";:root{--font-ui: "Montserrat", "Segoe UI", system-ui, -apple-system, sans-serif;--font-display: "Montserrat", "Segoe UI", system-ui, -apple-system, sans-serif;--arena-ink: #111111;--arena-ink-soft: #555b64;--arena-paper: #f3f5f8;--arena-paper-deep: #e3e7ee;--arena-line: rgba(17, 17, 17, .12);--arena-line-strong: rgba(17, 17, 17, .24);--court-maple: #9b4d54;--court-maple-dark: #6f292f;--court-paint: #d71920;--court-paint-soft: rgba(215, 25, 32, .1);--ledger-green: #111111;--ledger-gold: #d71920;--ledger-red: #d71920;--locker-blue: #111111;--chalk: #f8fafc;--surface-raised: rgba(248, 250, 252, .92);--surface-solid: #f8fafc;--shadow-soft: 0 18px 55px rgba(17, 17, 17, .12);--shadow-tight: 0 10px 24px rgba(17, 17, 17, .14);--radius: 8px;--ease-out: cubic-bezier(.22, 1, .36, 1);--touch-target: 44px;color:var(--arena-ink);background:var(--arena-paper);font-family:var(--font-ui);font-kerning:normal;font-feature-settings:"kern" 1}*{box-sizing:border-box}html{min-height:100%;inline-size:100%;max-inline-size:100%;background:linear-gradient(90deg,rgba(215,25,32,.035) 1px,transparent 1px) 0 0 / 34px 34px,linear-gradient(180deg,#f8fafc,#e7ebf1)}body{inline-size:100%;max-inline-size:100%;min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit}button{border:0;transition:transform .14s ease,background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease}button,select{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.55}input,select,textarea{inline-size:100%;min-block-size:38px;border:1px solid var(--arena-line);border-radius:7px;padding:0 10px;color:var(--arena-ink);background:#ece0cc8f;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}textarea{min-block-size:82px;resize:vertical;padding-block:9px}input[type=number]{direction:ltr;text-align:start}select{text-align:start}input:focus,select:focus,textarea:focus{border-color:#d719208c;box-shadow:0 0 0 3px #d719201f;background:#fffcf4eb}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.member-card:focus-visible{outline:3px solid rgba(215,25,32,.32);outline-offset:2px}label{display:grid;gap:6px;min-inline-size:0;color:var(--arena-ink-soft);font-size:12px;font-weight:700}h1,h2,h3,p{margin:0}h1,h2,h3,.kpi-card strong,.focus-money strong,.admin-hero h2{font-family:var(--font-display)}h1{font-size:30px;line-height:1.05;font-weight:900}h2{font-size:18px;line-height:1.2;font-weight:850}h3{font-size:14px;line-height:1.25;font-weight:850}[dir=ltr],.status-pill,.kpi-card strong,.owner-command-row b,.owner-edit-card-head b,.list-card-money{font-variant-numeric:tabular-nums}.auth-screen{min-height:100vh;display:grid;place-items:center;padding:14px;background:radial-gradient(circle at 12% -10%,rgba(215,25,32,.16),transparent 320px),linear-gradient(180deg,#f8fafc,#e6eaf1)}.auth-shell{position:relative;inline-size:min(1040px,100%);min-block-size:min(720px,calc(100vh - 28px));display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border:1px solid rgba(17,17,17,.12);border-radius:28px;background:linear-gradient(135deg,#f8fafcf0,#ebeff6bd),#f8fafcd6;box-shadow:0 24px 80px #1111111f;-webkit-backdrop-filter:blur(22px) saturate(1.12);backdrop-filter:blur(22px) saturate(1.12)}.auth-main{min-inline-size:0;display:grid;align-content:start;gap:clamp(16px,2.4vw,22px);padding:clamp(18px,4vw,42px)}.auth-brand,.auth-brand-lock,.auth-step-top,.auth-pass-head{display:flex;align-items:center;gap:12px}.auth-brand,.auth-step-top,.auth-pass-head{justify-content:space-between}.auth-brand-lock,.auth-recipient{min-inline-size:0}.auth-logo,.auth-pass-logo{flex:0 0 auto;border-radius:50%;object-fit:contain;background:var(--ledger-red)}.auth-logo{inline-size:50px;block-size:50px;box-shadow:0 0 0 1px #1111111f,0 14px 30px #d7192033}.auth-eyebrow,.auth-label{display:block;color:var(--ledger-red);font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.auth-brand strong,.auth-hero h1,.auth-step-card h2,.auth-recipient strong{font-family:"Anybody",var(--font-ui);letter-spacing:-.04em}.auth-brand strong{display:block;overflow:hidden;color:var(--arena-ink);font-size:21px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.auth-pill,.auth-count,.auth-tag,.auth-trust span{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.auth-pill{min-block-size:32px;border:1px solid rgba(17,17,17,.12);border-radius:999px;padding:0 10px;color:var(--arena-ink-soft);background:#f8fafcb3;font-size:11px;font-weight:900}.auth-hero{max-inline-size:620px;display:grid;gap:10px}.auth-hero h1{margin:0;max-inline-size:610px;font-size:clamp(40px,5vw,76px);line-height:.9}.auth-shell.has-selection .auth-hero h1{max-inline-size:520px;font-size:clamp(36px,4.4vw,64px)}.auth-hero p{margin:0;color:var(--arena-ink-soft);font-size:15px;font-weight:800;line-height:1.5}.auth-progress{min-block-size:18px;display:flex;gap:8px;align-items:center}.auth-progress span{inline-size:8px;block-size:8px;display:block;overflow:hidden;border-radius:999px;color:transparent;background:#1111112e;white-space:nowrap;transition:inline-size .18s var(--ease-out),background-color .18s var(--ease-out)}.auth-progress span.active{inline-size:26px;background:var(--ledger-red)}.auth-step-card{max-inline-size:680px;display:grid;gap:11px;border:1px solid rgba(17,17,17,.12);border-radius:22px;padding:14px;background:linear-gradient(145deg,#ffffff9e,#e8edf657),#f8fafc94;box-shadow:0 12px 32px #1111111a;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.auth-step-card h2{margin:0;color:var(--arena-ink);font-size:clamp(22px,2.2vw,32px);line-height:.98}.auth-choice-list,.auth-contact-skeleton{display:grid;gap:9px}.auth-contact-skeleton span{position:relative;overflow:hidden;min-block-size:64px;border:1px solid rgba(17,17,17,.1);border-radius:17px;background:#eee9e2c7}.auth-contact-skeleton span:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.62),transparent);transform:translate(-100%);animation:skeleton-sheen 1.2s ease-in-out infinite}.auth-choice{min-inline-size:0;min-block-size:64px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid rgba(17,17,17,.12);border-radius:17px;padding:10px;color:var(--arena-ink);background:linear-gradient(145deg,#ffffffc7,#e8edf673),#f8fafcb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:start;transition:transform .16s var(--ease-out),border-color .16s var(--ease-out),box-shadow .16s var(--ease-out),background-color .16s var(--ease-out)}.auth-choice:hover{border-color:#d7192059;box-shadow:0 14px 28px #11111114;transform:translateY(-1px)}.auth-avatar{inline-size:42px;block-size:42px;display:grid;place-items:center;border-radius:14px;color:var(--chalk);background:var(--arena-ink);font-size:12px;font-weight:950}.auth-choice:hover .auth-avatar{background:var(--ledger-red)}.auth-choice strong,.auth-choice small{display:block;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-choice strong{font-size:15px;line-height:1.12;font-weight:950}.auth-choice small{margin-block-start:3px;color:var(--arena-ink-soft);font-size:11px;font-weight:850}.auth-count,.auth-tag{min-block-size:28px;border-radius:999px;padding:0 9px;color:#aa1018;background:#d719201a;font-size:10px;font-weight:950;text-transform:uppercase}.auth-rep-icon{min-inline-size:28px;min-block-size:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(215,25,32,.16);border-radius:999px;color:#aa1018;background:#d719201a}.auth-back{min-block-size:34px;display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(17,17,17,.12);border-radius:999px;padding:0 10px;color:var(--arena-ink-soft);background:#f8fafcbd;font-size:11px;font-weight:900}.auth-empty{border:1px solid rgba(17,17,17,.12);border-radius:17px;padding:14px;color:var(--arena-ink-soft);background:#f8fafca3;font-size:13px;font-weight:850}.auth-notice,.inline-error{border:1px solid rgba(215,25,32,.18);border-radius:8px;padding:10px 12px;color:var(--ledger-red);background:#d7192014;font-size:12px;font-weight:850}.auth-pass-zone{position:absolute;z-index:20;inset-block:18px;inset-inline-end:18px;inline-size:min(360px,calc(100% - 36px));display:grid;align-items:stretch;color:var(--chalk)}.auth-pass{display:grid;align-content:center;gap:15px;border:1px solid rgba(255,255,255,.18);border-radius:24px;padding:18px;background:radial-gradient(circle at 92% 8%,rgba(215,25,32,.24),transparent 140px),linear-gradient(160deg,#26211df0,#171411eb);box-shadow:inset 0 1px #ffffff1f,0 24px 70px #00000029;-webkit-backdrop-filter:blur(20px) saturate(1.16);backdrop-filter:blur(20px) saturate(1.16)}.auth-pass-head{align-items:flex-start}.auth-pass-actions{display:grid;justify-items:end;gap:8px}.auth-pass-back{min-block-size:34px;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:0 10px;color:#fffaf2c2;background:#ffffff14;font-size:11px;font-weight:950}.auth-pass-logo{inline-size:58px;block-size:58px}.auth-recipient{display:grid;gap:4px}.auth-recipient strong{max-inline-size:100%;overflow:hidden;color:var(--chalk);font-family:var(--font-ui);font-size:clamp(21px,2vw,28px);line-height:1.06;letter-spacing:-.035em;overflow-wrap:break-word}.auth-recipient span:not(.auth-label),.auth-pass-copy,.auth-sent-box p{color:#fffaf2ad}.auth-pass-copy,.auth-sent-box p{margin:0;font-size:12px;font-weight:800;line-height:1.35}.auth-channel-box,.auth-code-box,.auth-sent-box{display:grid;gap:10px;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:12px;background:linear-gradient(145deg,#ffffff1f,#ffffff09),#ffffff12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-method-toggle{display:grid;grid-template-columns:1fr 1fr;gap:6px;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:4px;background:#ffffff0f}.auth-method-toggle button{min-block-size:38px;border-radius:999px;color:#fffaf2ad;background:transparent;font-size:12px;font-weight:950}.auth-method-toggle button.active{color:var(--arena-ink);background:var(--chalk)}.auth-method-toggle button:disabled{opacity:.38}.auth-primary-action{min-block-size:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:13px;padding:0 14px;color:var(--chalk);background:var(--ledger-red);font-size:13px;font-weight:950;box-shadow:0 16px 32px #d7192047}.auth-primary-action:hover{transform:translateY(-1px);background:#b90f16}.auth-primary-action:disabled,.auth-primary-action:disabled:hover{cursor:not-allowed;opacity:.72;transform:none}.auth-spinner{inline-size:16px;block-size:16px;border:2px solid rgba(255,250,242,.35);border-block-start-color:var(--chalk);border-radius:50%;animation:auth-spin .8s linear infinite}.auth-error{border-radius:8px;padding:10px 12px;font-size:12px;font-weight:900}.auth-code-box input{min-block-size:46px;border-color:#ffffff29;border-radius:12px;color:var(--chalk);background:#ffffff14;font-size:22px;font-weight:950;letter-spacing:.2em;text-align:center}.auth-code-cell-row{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:#ffffff14;cursor:text}.auth-code-cell{min-block-size:48px;display:grid;place-items:center;border-inline-end:1px solid rgba(255,255,255,.16);color:var(--chalk);font-size:20px;font-weight:950;font-variant-numeric:tabular-nums}.auth-code-cell:last-of-type{border-inline-end:0}.auth-code-cell.filled{background:#ffffff14}.auth-code-input{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;border:0!important;padding:0!important;color:transparent!important;background:transparent!important;caret-color:transparent;font-size:16px!important;letter-spacing:0!important;opacity:.02}.auth-code-box input:focus{border-color:#ffffff5c;box-shadow:0 0 0 3px #ffffff14}.auth-code-input:focus{box-shadow:none!important}.auth-error{color:var(--ledger-red);background:#ffffffe0}.auth-trust{display:flex;flex-wrap:wrap;gap:8px}.auth-trust span{min-block-size:28px;border:1px solid rgba(255,255,255,.11);border-radius:999px;padding:0 9px;color:#fffaf2b8;background:#ffffff14;font-size:11px;font-weight:850}@keyframes auth-spin{to{transform:rotate(360deg)}}@media(max-width:820px){.auth-screen{position:fixed;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;padding:0;background:var(--arena-paper)}.auth-shell{block-size:100dvh;min-block-size:100dvh;display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden;border:0;border-radius:0;box-shadow:none}.auth-shell.has-selection{grid-template-rows:auto minmax(0,1fr)}.auth-main{gap:9px;min-block-size:0;padding:14px;overflow:hidden}.auth-shell.has-selection .auth-main{max-block-size:none;overflow:hidden}.auth-brand{align-items:flex-start}.auth-logo{inline-size:44px;block-size:44px}.auth-pill{min-block-size:30px;padding:0 9px;font-size:10px}.auth-hero h1{max-inline-size:340px;font-size:clamp(31px,9vw,46px)}.auth-shell.has-selection .auth-hero h1{font-size:clamp(24px,7.4vw,34px)}.auth-hero p{max-inline-size:340px;font-size:14px}.auth-step-card{padding:10px;border-radius:20px;box-shadow:none}.auth-step-card h2{font-size:20px}.auth-choice{min-block-size:60px;padding:9px}.auth-choice:hover{transform:none}.auth-count{min-inline-size:30px;padding:0 8px}.auth-tag{display:none}.auth-pass-zone{position:static;z-index:50;inline-size:auto;min-block-size:0;display:grid;padding:0 10px 10px;pointer-events:none}.auth-pass{block-size:100%;min-block-size:0;max-block-size:none;align-content:start;gap:8px;overflow-y:auto;border-radius:22px;padding:10px;box-shadow:0 -18px 58px #1113;pointer-events:auto}.auth-pass-logo{inline-size:40px;block-size:40px}.auth-recipient strong{max-inline-size:240px;font-size:21px}.auth-recipient span:not(.auth-label),.auth-pass-copy,.auth-sent-box p{font-size:12px;line-height:1.35}.auth-channel-box,.auth-code-box,.auth-sent-box{gap:8px;padding:8px}.auth-primary-action{min-block-size:42px}.auth-code-box input{font-size:20px}.auth-code-input{font-size:16px}.auth-code-cell{min-block-size:40px;font-size:18px}.auth-back,.auth-pass-back,.auth-method-toggle button{min-block-size:42px}}.primary-action{min-block-size:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:7px;padding:0 16px;color:var(--chalk);background:var(--ledger-red);box-shadow:var(--shadow-tight);transition:transform .14s ease,background-color .14s ease}.primary-action:hover{transform:translateY(-1px);background:#b90f16}.primary-action:disabled,.primary-action:disabled:hover{cursor:not-allowed;color:var(--arena-ink-soft);background:#11111114;box-shadow:none;transform:none}.primary-action.compact{inline-size:100%;min-block-size:40px}.app-shell{position:fixed;top:0;right:0;bottom:0;left:0;inline-size:100%;max-inline-size:100%;min-height:100vh;min-height:100svh;block-size:100dvh;block-size:100svh;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:0;overflow:hidden;overscroll-behavior:none;background:radial-gradient(circle at 0 0,rgba(215,25,32,.08),transparent 280px),linear-gradient(180deg,#f8fafc,#e7ebf1)}.shell-topbar{position:sticky;z-index:30;top:0;inset-block-start:0;align-self:start;min-block-size:70px;display:grid;grid-template-columns:minmax(138px,180px) minmax(260px,1fr) auto;gap:16px;align-items:center;padding:11px 18px;color:var(--chalk);background:var(--arena-ink);box-shadow:0 1px #ffffff14}.shell-logo{min-inline-size:0;display:flex;align-items:center;gap:11px}.shell-logo>div{min-inline-size:0}.shell-logo-img{inline-size:48px;block-size:48px;flex:0 0 auto;border-radius:50%;object-fit:contain;background:var(--ledger-red);box-shadow:0 0 0 1px #ffffff29}.shell-logo h1{color:var(--chalk);font-size:17px;line-height:1.08;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-logo .eyebrow{color:#ff7379}.shell-search{position:relative;min-inline-size:0}.shell-search-control{min-inline-size:0;min-block-size:40px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;border:1px solid rgba(255,255,255,.13);border-radius:999px;padding:0 12px;color:#f8fafcb8;background:#ffffff14;font-size:12px;font-weight:800}.shell-search-control input{min-inline-size:0;min-block-size:38px;border:0;border-radius:999px;padding:0;color:var(--chalk);background:transparent;font-size:13px;font-weight:750}.shell-search-control input::placeholder{color:#f8fafc94}.shell-search-control input:focus{box-shadow:none;background:transparent}.shell-search-control input:focus-visible{outline:0}.shell-search:focus-within .shell-search-control{border-color:#ffffff3d;box-shadow:0 0 0 2px #d7192038}.shell-search-results{position:absolute;z-index:60;inset-block-start:calc(100% + 8px);inset-inline:0;display:grid;gap:4px;border:1px solid rgba(17,17,17,.14);border-radius:12px;padding:6px;color:var(--arena-ink);background:#f8fafcfa;box-shadow:0 18px 46px #11111138}.shell-search-results button{min-inline-size:0;min-block-size:46px;display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;align-items:center;border-radius:9px;padding:6px 8px;color:var(--arena-ink);background:transparent;text-align:left}.shell-search-results button:hover,.shell-search-results button:focus-visible{background:#1111110f}.shell-search-results button>span:last-child{min-inline-size:0;display:grid;gap:1px}.shell-search-results strong,.shell-search-results small{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-search-results strong{font-size:12px;font-weight:900}.shell-search-results small,.shell-search-results p{color:var(--arena-ink-soft);font-size:11px;font-weight:750}.shell-search-results p{padding:12px}.shell-user-area{min-inline-size:0;display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:8px}.shell-topbar .status-pill{min-block-size:36px;padding-inline:10px;border-color:#ffffff21;color:#f8fafcd1;background:#ffffff14}.shell-topbar .user-pill{max-inline-size:190px;color:var(--chalk)}.shell-roster-link{color:var(--chalk)}.shell-roster-link.active,.shell-roster-link:hover{color:var(--chalk);border-color:#d7192094;background:#d719202e}.shell-topbar .logout-pill:hover{color:var(--chalk);border-color:#d719207a;background:#d7192029}.mobile-nav-trigger{display:none;inline-size:var(--touch-target);block-size:var(--touch-target);place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:10px;color:var(--chalk);background:#ffffff14}.mobile-nav,.mobile-nav-backdrop{display:none}.shell-body{min-block-size:0;display:grid;grid-template-columns:162px minmax(0,1fr);overflow:hidden;transition:grid-template-columns .18s var(--ease-out)}.sidebar-collapsed .shell-body{grid-template-columns:48px minmax(0,1fr)}.desktop-sidebar{min-inline-size:0;overflow:auto;overscroll-behavior:contain;border-inline-end:1px solid rgba(17,17,17,.08);padding:6px 4px 12px;background:#e8ecf3fa;scrollbar-width:none}.desktop-sidebar::-webkit-scrollbar{inline-size:0;block-size:0}.sidebar-control{min-block-size:28px;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 2px 2px 6px;color:var(--arena-ink-soft);font-size:9px;font-weight:900;letter-spacing:0}.sidebar-control button{inline-size:24px;block-size:24px;display:grid;place-items:center;border:0;border-radius:6px;color:#4d4a45;background:transparent}.sidebar-control button:hover{background:#1111110f}.sidebar-section{padding:4px 0 2px}.sidebar-section:first-of-type{padding-block-start:3px}.sidebar-section-title{inline-size:100%;min-block-size:23px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:6px;padding:3px 6px;color:#4f4b46;background:transparent;text-align:left;font-size:10.5px;font-weight:750;letter-spacing:0}.sidebar-section.active-section .sidebar-section-title{color:#2f2b27}.sidebar-section-title:hover{background:#ffffff8f}.sidebar-section-title svg{color:#65605a;opacity:.72;transform:rotate(180deg);transition:transform .16s var(--ease-out)}.sidebar-section.open .sidebar-section-title svg{transform:rotate(270deg)}.sidebar-section-items{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;pointer-events:none;visibility:hidden;padding-block-start:0;transition:grid-template-rows .17s var(--ease-out),opacity .15s var(--ease-out),padding-block-start .15s var(--ease-out)}.sidebar-section.open .sidebar-section-items{grid-template-rows:1fr;opacity:1;pointer-events:auto;visibility:visible;padding-block-start:1px}.sidebar-section-items>div{min-block-size:0;overflow:hidden}.nav-item{inline-size:100%;min-block-size:29px;display:grid;grid-template-columns:17px minmax(0,1fr) auto;gap:4px;align-items:center;margin-block-end:1px;border-radius:6px;padding:4px 5px;color:#2e2b27;background:transparent;text-align:left}.nav-item.child{min-block-size:26px;margin-inline-start:16px;inline-size:calc(100% - 16px);grid-template-columns:14px minmax(0,1fr) auto;color:#5f5a54}.nav-item:hover{color:var(--arena-ink);background:#ffffff85}.nav-item.active{color:#111;background:#ffffffeb;box-shadow:inset 2px 0 0 var(--ledger-red)}.nav-item.active:hover{color:#111;background:#fffffff5}.nav-item-icon{inline-size:17px;block-size:17px;display:grid;place-items:center;border-radius:6px;background:transparent}.nav-item.child .nav-item-icon{inline-size:14px;block-size:14px;border-radius:5px}.nav-item.active .nav-item-icon{color:var(--ledger-red);background:transparent}.nav-item-copy{min-inline-size:0;display:grid;gap:1px}.nav-item-label,.nav-item-copy small{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item-label{color:inherit;font-size:11px;font-weight:720}.nav-item-copy small,.nav-item-badge{color:inherit;opacity:.72;font-size:10px;font-weight:850}.desktop-sidebar .nav-item-copy small{display:none}.nav-item-badge{justify-self:end;min-inline-size:0;border-radius:999px;padding:2px 7px;color:#5f5a54;background:#11111112;font-size:11px;font-weight:750}.sidebar-collapsed .desktop-sidebar{padding-inline:7px}.sidebar-collapsed .sidebar-control{justify-content:center;padding-inline:0}.sidebar-collapsed .sidebar-control span,.sidebar-collapsed .sidebar-section-title,.sidebar-collapsed .sidebar-section-title svg,.sidebar-collapsed .nav-item-copy,.sidebar-collapsed .nav-item-badge{display:none}.sidebar-collapsed .sidebar-control button{transform:rotate(180deg)}.sidebar-collapsed .nav-item,.sidebar-collapsed .nav-item.child{inline-size:100%;grid-template-columns:1fr;justify-items:center;margin-inline-start:0;padding-inline:4px}.sidebar-collapsed .sidebar-section-items{display:grid;grid-template-rows:1fr;opacity:1;padding-block-start:0}.sidebar-collapsed .nav-item-icon{inline-size:28px;block-size:28px}.mission-rail{position:sticky;inset-block-start:0;block-size:100vh;display:flex;flex-direction:column;align-items:center;gap:26px;border-inline-start:1px solid rgba(43,34,24,.08);padding:20px 12px;background:#e8ecf3bd;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.brand-mark,.rail-button{inline-size:44px;block-size:44px;display:grid;place-items:center;border-radius:8px}.brand-mark{color:var(--chalk);background:var(--ledger-red);box-shadow:0 10px 22px #d719203d}.mission-rail nav{display:grid;gap:10px}.rail-button{color:var(--arena-ink-soft);background:transparent}.rail-button.active,.rail-button:hover{color:var(--arena-ink);background:#f8fafcb8}.workbench{inline-size:min(1560px,100%);margin-inline:auto;min-inline-size:0;min-block-size:0;display:grid;gap:10px;align-content:start;overflow:auto;padding:14px 18px 22px}.board-view{display:grid;gap:12px}.workspace-skeleton{min-block-size:min(720px,calc(100svh - 130px));display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;align-content:start}.workspace-skeleton-head{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(160px,.45fr) minmax(160px,.35fr);gap:10px}.workspace-skeleton-head span,.workspace-skeleton-card,.workspace-skeleton-list span{position:relative;overflow:hidden;border:1px solid rgba(17,17,17,.07);border-radius:8px;background:#eee9e2}.workspace-skeleton-head span:after,.workspace-skeleton-card:after,.workspace-skeleton-list span:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.62),transparent);transform:translate(-100%);animation:skeleton-sheen 1.2s ease-in-out infinite}.workspace-skeleton-head span{block-size:46px}.workspace-skeleton-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(190px,.55fr) minmax(190px,.55fr);grid-auto-rows:minmax(116px,auto);gap:12px}.workspace-skeleton-card.wide{grid-row:span 2}.workspace-skeleton-card.tall{grid-column:2 / -1;min-block-size:154px}.workspace-skeleton-list{display:grid;gap:8px}.workspace-skeleton-list span{block-size:42px}@keyframes skeleton-sheen{to{transform:translate(100%)}}@media(max-width:760px){.workspace-skeleton{min-block-size:calc(100svh - 98px)}.workspace-skeleton-head,.workspace-skeleton-grid{grid-template-columns:1fr}.workspace-skeleton-card.wide,.workspace-skeleton-card.tall{grid-column:auto;grid-row:auto;min-block-size:112px}}@media(min-width:1181px){.workspace-roster .workbench{block-size:100%;grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden}.workspace-roster .topbar{align-items:center}.workspace-roster .scenario-workbar{min-block-size:52px}.workspace-roster .roster-grid{min-block-size:0;grid-template-columns:minmax(0,.64fr) minmax(360px,.36fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"costs costs" "signed prospects"}.workspace-roster .roster-cost-strip{min-block-size:64px}.workspace-roster .signed-roster-lane{min-block-size:0;grid-template-rows:minmax(0,1fr) 150px}.workspace-roster .court-panel{min-block-size:0}.workspace-roster .section-heading{padding:10px 14px}.workspace-roster .court-surface{min-block-size:clamp(330px,38vh,466px);margin:0 14px 14px}.workspace-roster .court-slot{inline-size:min(132px,20%);min-block-size:116px}.workspace-roster .court-card{min-block-size:104px;padding:8px}.workspace-roster .court-card-name strong{font-size:13px}.workspace-roster .court-card-foot button{padding:4px 6px;font-size:10px}.workspace-roster .stack-bench{min-block-size:0}.workspace-roster .stack-bench .stack-list{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));justify-content:start;gap:8px;overflow:auto;padding:0 12px 12px}.workspace-roster .stack-bench .stack-title{padding:10px 12px}.workspace-roster .list-card.bench-card{min-block-size:68px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px}.workspace-roster .list-card.bench-card .list-card-avatar{inline-size:34px;block-size:34px}.workspace-roster .list-card.bench-card .list-card-money{justify-self:end}}@media(min-width:1181px)and (max-height:820px){.workspace-board .workbench,.workspace-roster .workbench{block-size:100%;gap:8px;overflow:hidden;padding:12px 16px}.workspace-board .topbar,.workspace-roster .topbar{align-items:center}.workspace-board .brand-mark,.workspace-roster .brand-mark{inline-size:40px;block-size:40px}.workspace-board h1,.workspace-roster h1{font-size:25px}.workspace-board .topbar-status .status-pill,.workspace-roster .topbar-status .status-pill{min-block-size:34px;padding-inline:10px}.workspace-board .board-view,.workspace-board .board-decision-shell{min-block-size:0;block-size:100%;overflow:hidden}.workspace-board .owner-command{block-size:100%;min-block-size:0;grid-template-columns:minmax(288px,.82fr) minmax(430px,1.12fr) minmax(280px,.86fr);grid-template-rows:minmax(120px,auto) minmax(0,1fr);gap:8px;padding:0}.workspace-board .board-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.workspace-board .board-kpis article{gap:4px;padding:9px 10px}.workspace-board .board-kpis strong{font-size:20px}.workspace-board .board-summary-panel{min-block-size:0;gap:8px;padding:10px 12px}.workspace-board .board-summary-main strong{font-size:30px}.workspace-board .cost-breakdown-card,.workspace-board .owner-command-list,.workspace-board .board-notes{min-block-size:0;padding:10px}.workspace-board .owner-command-list,.workspace-board .board-notes{overflow:auto}.workspace-board .cost-legend{gap:3px}.workspace-board .owner-command-row{padding-block:3px}.workspace-board .owner-summary-bars,.workspace-board .owner-list-heading small{display:none}.workspace-board .top-earner-row{padding-block:4px}.workspace-roster .workbench{grid-template-rows:auto auto auto minmax(0,1fr)}.workspace-roster .scenario-workbar{min-block-size:0;gap:6px;padding:6px}.workspace-roster .scenario-main{grid-template-columns:minmax(160px,.85fr) minmax(150px,.75fr) auto;gap:6px}.workspace-roster .scenario-note-field{display:none}.workspace-roster .scenario-controls button,.workspace-roster .scenario-sharing button,.workspace-roster .scenario-status{min-block-size:34px;padding-inline:9px}.workspace-roster .roster-grid{gap:10px;grid-template-columns:minmax(0,.62fr) minmax(360px,.38fr);grid-template-rows:auto minmax(0,1fr)}.workspace-roster .roster-cost-strip{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(140px,.32fr);gap:7px}.workspace-roster .roster-cost-block{grid-template-columns:minmax(96px,.52fr) minmax(0,1fr);padding:8px 10px}.workspace-roster .roster-cost-block dl{gap:4px}.workspace-roster .roster-cost-block dd{font-size:12px}.workspace-roster .staff-launch-card{padding:8px 10px}.workspace-roster .signed-roster-lane{min-block-size:0;grid-template-rows:minmax(0,1fr) 92px;gap:8px}.workspace-roster .court-panel .section-heading{align-items:center;min-block-size:46px;padding:6px 12px}.workspace-roster .court-panel .section-heading h2{font-size:20px;line-height:1}.workspace-roster .court-panel{min-block-size:0}.workspace-roster .court-surface{block-size:100%;min-block-size:300px;margin:0 12px}.workspace-roster .court-slot{inline-size:min(116px,18%);min-block-size:96px;padding:5px}.workspace-roster .court-card{min-block-size:86px;gap:5px;padding:7px}.workspace-roster .court-card-head strong,.workspace-roster .court-card-name strong{font-size:12px}.workspace-roster .court-card-name span,.workspace-roster .court-card-foot button{font-size:9px}.workspace-roster .court-card-foot button{padding:3px 5px}.workspace-roster .slot-PG{inset-block-end:7%;inset-inline-start:16%}.workspace-roster .slot-SG{inset-block-start:7%;inset-inline-start:27%}.workspace-roster .slot-SF{inset-block-end:7%;inset-inline-start:48%}.workspace-roster .slot-PF{inset-block-start:7%;inset-inline-start:57%}.workspace-roster .slot-C{inset-block-start:34%;inset-inline-end:6%}.workspace-roster .stack-bench .stack-title{min-block-size:30px;padding:4px 10px 2px}.workspace-roster .stack-bench .stack-list{grid-template-columns:repeat(auto-fill,minmax(102px,132px));gap:7px;padding:0 10px 5px}.workspace-roster .list-card.bench-card{min-block-size:54px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 7px}.workspace-roster .list-card.bench-card .list-card-avatar{inline-size:28px;block-size:28px;font-size:10px}.workspace-roster .list-card.bench-card .list-card-main strong,.workspace-roster .list-card.bench-card .list-card-money{font-size:10px}.workspace-roster .list-card.bench-card .list-card-money{justify-self:end;padding:4px 6px}.workspace-roster .list-card.bench-card .list-card-main span{font-size:9px}.workspace-roster .roster-accordion{gap:8px;padding:8px}.workspace-roster .roster-accordion-summary{min-block-size:42px}.workspace-roster .embedded-stack .stack-list{gap:7px;padding:0 8px 8px}.workspace-roster .list-card.compact-card{min-block-size:50px}}.board-decision-shell{border-radius:10px;padding:0;background:linear-gradient(135deg,rgba(215,25,32,.035),transparent 40%),#f8fafcb8;border:1px solid rgba(17,17,17,.08);box-shadow:0 14px 38px #271d1214}.board-decision-shell .owner-command{border:0;box-shadow:none}.board-drill-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:12px;align-items:start}.topbar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-block-size:56px}.topbar-title{display:flex;align-items:center;gap:10px;min-inline-size:0}.eyebrow{color:var(--ledger-red);font-size:11px;font-weight:900;text-transform:uppercase}.topbar-status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.status-pill{min-block-size:36px;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;border:1px solid var(--arena-line);border-radius:999px;padding:0 12px;color:var(--arena-ink-soft);background:#f8fafcad;font-size:12px;font-weight:800}.status-pill.good{color:var(--ledger-green)}.status-pill.warn{color:var(--ledger-red)}.user-pill{max-inline-size:min(280px,100%);color:var(--arena-ink);background:#f8fafceb;overflow:hidden;text-overflow:ellipsis}.logout-pill{min-block-size:38px;color:var(--arena-ink-soft)}.logout-pill:hover{color:var(--ledger-red);border-color:#d7192047}.icon-action:active,.status-pill:active,.member-card:active,.records-row:not(.records-head):active{transform:translateY(1px) scale(.99)}.owner-command{display:grid;grid-template-columns:minmax(310px,.82fr) minmax(480px,1.18fr) minmax(300px,.86fr);grid-template-areas:"summary kpis kpis" "mix mix notes";gap:10px;align-items:stretch;overflow:hidden;border:0;border-radius:10px;padding:0;background:transparent;color:var(--arena-ink);box-shadow:none}.owner-command.compact{grid-template-columns:minmax(0,1fr);grid-template-areas:"summary" "kpis" "mix" "notes"}.board-summary-panel small,.board-notes span,.owner-command-row span,.top-earner-row small{color:var(--arena-ink-soft);font-size:12px;font-weight:850}.board-kpis,.board-summary-panel,.board-notes,.cost-breakdown-card,.owner-command-list{min-inline-size:0;border:1px solid rgba(17,17,17,.1);border-radius:10px;background:#f8fafce6;box-shadow:0 12px 26px #271d120b}.board-kpis{grid-area:kpis;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;border:0;padding:0;background:transparent;box-shadow:none}.board-kpis article{min-inline-size:0;display:grid;align-content:start;gap:6px;border:1px solid rgba(17,17,17,.08);border-block-start:2px solid rgba(17,17,17,.42);border-radius:10px;padding:12px;background:#f8fafceb;box-shadow:0 8px 16px #271d1209}.board-kpis article.featured{color:var(--arena-ink);background:linear-gradient(135deg,rgba(215,25,32,.08),transparent 58%),#f8fafcf0;border-color:#1111111a;border-block-start-color:var(--ledger-red)}.board-kpis article.featured span{color:var(--arena-ink-soft)}.board-kpis article.is-over{background:#d7192017;border-block-start-color:var(--ledger-red)}.board-kpis span,.board-summary-panel span,.budget-room span,.cost-legend span,.owner-list-heading span,.board-notes-heading span,.board-card-heading span,.owner-summary-bars div span{color:var(--arena-ink-soft);font-size:10px;font-weight:950;text-transform:uppercase}.board-kpis strong{overflow-wrap:anywhere;font-size:22px;line-height:1.05}.board-budget-meter>div:first-child,.budget-room,.owner-list-heading,.board-notes-heading,.board-card-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cap-load-track,.owner-command-bar{overflow:hidden;border-radius:999px}.cap-load-track{block-size:10px;background:#1111111a}.cap-load-track>div{block-size:100%;border-radius:inherit;background:linear-gradient(90deg,#111,#d71920)}.cap-load-track>div.over{background:linear-gradient(90deg,#d71920,#ff5258)}.board-summary-panel{grid-area:summary;display:grid;align-content:stretch;gap:10px;padding:14px;min-block-size:0;border-block-start:2px solid var(--ledger-red);background:linear-gradient(135deg,rgba(215,25,32,.055),transparent 58%),#f8fafcf2}.board-summary-main,.board-budget-meter,.budget-room{min-inline-size:0}.board-summary-main{display:grid;gap:4px;align-items:start}.board-summary-main strong{color:var(--arena-ink);font-size:clamp(26px,3vw,38px);line-height:1;letter-spacing:0}.board-summary-main small,.board-budget-meter small{color:var(--arena-ink-soft);font-size:11px;font-weight:900}.board-budget-meter{display:grid;gap:7px}.board-budget-meter strong{font-size:18px}.budget-room{border-block-start:1px solid rgba(17,17,17,.08);padding-block-start:8px}.budget-room strong{color:var(--arena-ink);font-size:17px}.budget-room.is-over strong,.budget-room.is-over span{color:var(--ledger-red)}.cost-breakdown-card{grid-area:mix;display:grid;grid-template-columns:1fr;grid-template-areas:"heading" "stack" "legend" "penalty" "bridge";gap:8px;align-items:center;padding:12px}.board-card-heading{grid-area:heading}.board-card-heading strong{font-size:15px}.cost-stack,.owner-stack,.owner-funded-track{overflow:hidden;border-radius:999px;background:#11111114}.cost-stack{grid-area:stack;block-size:14px;display:flex}.cost-legend{grid-area:legend;display:grid;gap:6px}.cost-legend div{min-inline-size:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px;align-items:center}.cost-legend i{inline-size:9px;block-size:9px;border-radius:999px}.cost-legend strong{font-size:12px}.cost-legend em{color:var(--arena-ink-soft);font-size:11px;font-style:normal;font-weight:900}.penalty-note{grid-area:penalty;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;border-block-start:1px solid rgba(17,17,17,.08);padding-block-start:7px}.penalty-note span{color:var(--arena-ink-soft);font-size:11px;font-weight:950;text-transform:uppercase}.penalty-note strong{color:var(--arena-ink);font-size:12px}.penalty-note small{grid-column:1 / -1;color:var(--arena-ink-soft);font-size:11px;font-weight:800}.funding-bridge{grid-area:bridge;min-inline-size:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:7px;align-items:stretch;border-block-start:1px solid rgba(17,17,17,.08);padding-block-start:8px}.funding-bridge div{min-inline-size:0;display:grid;gap:2px;border:1px solid rgba(17,17,17,.08);border-radius:8px;padding:7px 8px;background:#f8fafcc2}.funding-bridge div.penalty-active{border-color:#d719203d;background:#d7192013}.funding-bridge b{align-self:center;color:var(--arena-ink-soft);font-size:13px;line-height:1}.funding-bridge span{overflow:hidden;color:var(--arena-ink-soft);font-size:9px;font-weight:950;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.funding-bridge strong{overflow:hidden;color:var(--arena-ink);font-size:13px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.owner-command-list{grid-area:owners;display:grid;grid-template-columns:1fr;gap:6px;align-content:start;padding:12px;min-block-size:0}.owner-list-heading{grid-column:1 / -1;padding-block-end:4px}.owner-list-heading strong{display:block;padding-block-start:2px;font-size:16px}.owner-list-heading small{display:block;margin-block-start:2px;color:var(--arena-ink-soft);font-size:11px;font-weight:900}.owner-list-heading button{min-block-size:34px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(17,17,17,.1);border-radius:7px;padding:0 10px;color:var(--arena-ink);background:#f8fafce0;font-size:12px;font-weight:950}.owner-summary-bars{display:grid;grid-template-columns:minmax(112px,auto) minmax(0,1fr);gap:6px 10px;align-items:center;border-block-start:1px solid rgba(17,17,17,.08);padding-block-start:7px}.owner-summary-bars div{display:flex;align-items:center;justify-content:space-between;gap:8px}.owner-summary-bars div strong{font-size:12px}.owner-funded-track{block-size:8px;display:flex}.owner-summary-value{justify-content:flex-end;color:var(--arena-ink);font-size:12px;font-weight:950}.owner-funded-track>span{block-size:100%;border-radius:inherit;background:var(--ledger-red)}.owner-command-row{display:grid;grid-template-columns:minmax(145px,.42fr) minmax(100px,1fr) minmax(118px,auto);gap:8px;align-items:center;min-inline-size:0;border-block-start:1px solid rgba(17,17,17,.08);padding:7px 0;background:transparent}.owner-command-row strong,.owner-command-row b{overflow-wrap:anywhere}.owner-command-row strong{display:block;font-size:13px}.owner-command-row span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-command-row b{overflow:hidden;text-overflow:ellipsis;font-size:13px;text-align:end;white-space:nowrap}.owner-command-bar{grid-column:auto;block-size:6px;background:#1111111a}.owner-command-bar>div{block-size:100%;border-radius:inherit;background:#d71920c7}.board-notes{grid-area:notes;display:grid;grid-template-columns:1fr;gap:0;align-content:start;padding:12px}.board-notes-heading,.top-earner-row{min-inline-size:0;display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:0;padding:0;background:transparent}.board-notes-heading{padding-block-end:6px;border-block-end:1px solid rgba(17,17,17,.08)}.board-notes-heading strong{color:var(--arena-ink);font-size:12px;font-weight:950}.top-earner-row{padding-block:7px;border-block-end:1px solid rgba(17,17,17,.06)}.top-earner-row>span{min-inline-size:0;display:grid;gap:2px}.top-earner-row strong,.top-earner-row b{color:var(--arena-ink);font-size:13px;line-height:1.25;font-weight:950}.top-earner-row strong,.top-earner-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-earner-row b{display:grid;gap:2px;justify-items:end;justify-self:end}.top-earner-row b small{color:#1111117a;font-size:10.5px;font-weight:850;white-space:nowrap}.recruitment-board{overflow:hidden;border:1px solid var(--arena-line);border-radius:10px;background:linear-gradient(135deg,rgba(215,25,32,.07),transparent 56%),#f8fafcc2;box-shadow:0 16px 42px #271d1214}.compact-heading{padding-block-end:10px}.shortlist-table{display:grid;gap:8px;padding:0 14px 14px}.pipeline-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 14px 12px}.pipeline-strip span{min-inline-size:0;display:flex;align-items:baseline;justify-content:space-between;gap:8px;border:1px solid rgba(17,17,17,.1);border-radius:8px;padding:8px 10px;background:#f8fafca8;color:var(--arena-ink-soft);font-size:11px;font-weight:900}.pipeline-strip strong{color:var(--ledger-red);font-size:18px;line-height:1}.shortlist-row{inline-size:100%;min-inline-size:0;display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(92px,.6fr) minmax(82px,.5fr) minmax(70px,.44fr) minmax(72px,.44fr) minmax(132px,.86fr) auto;gap:10px;align-items:center;border:1px solid rgba(43,34,24,.11);border-radius:8px;padding:9px 10px;color:var(--arena-ink);background:#f8fafcad;text-align:inherit;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.shortlist-row:hover,.shortlist-row.active{border-color:#d7192057;background:#f8fafcf0;transform:translateY(-1px)}.shortlist-row>span{min-inline-size:0;overflow:hidden;color:var(--arena-ink-soft);font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.shortlist-player strong,.shortlist-player small{display:block;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shortlist-player strong{color:var(--arena-ink);font-size:13px;font-weight:950}.shortlist-player small{margin-block-start:2px;color:var(--arena-ink-soft);font-size:11px;font-weight:850}.deal-status,.shortlist-action{justify-self:start;border-radius:999px;padding:5px 8px;background:#d719201a}.shortlist-action{color:var(--ledger-red)!important;background:#d7192021}.fit-cell{display:grid;gap:4px}.fit-cell b{color:var(--arena-ink);font-size:12px}.fit-cell i{overflow:hidden;block-size:5px;border-radius:999px;background:#2b221817}.fit-cell em{display:block;block-size:100%;border-radius:inherit;background:var(--ledger-red)}.kpi-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.insight-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.insight-card{min-inline-size:0;display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:start;border:1px solid var(--arena-line);border-radius:var(--radius);padding:12px;background:#f8fafcb3;box-shadow:0 10px 24px #271d120f}.insight-icon{inline-size:38px;block-size:38px;display:grid;place-items:center;border-radius:8px;color:var(--arena-ink);background:#2b221814}.insight-card.green .insight-icon{color:var(--ledger-green);background:#1111111a}.insight-card.red .insight-icon{color:var(--ledger-red);background:#d719201c}.insight-card.gold .insight-icon{color:var(--ledger-red);background:#d719201f}.insight-card.blue .insight-icon{color:var(--locker-blue);background:#11111117}.insight-card span,.insight-card small{display:block;min-inline-size:0;overflow:hidden;color:var(--arena-ink-soft);font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.insight-card strong{display:block;margin-block:2px;overflow-wrap:anywhere;font-size:16px;line-height:1.16}.kpi-card{min-inline-size:0;display:grid;gap:6px;border:1px solid var(--arena-line);border-radius:var(--radius);padding:14px;background:var(--surface-raised);box-shadow:0 8px 18px #271d120d}.kpi-card span,.kpi-card small{overflow:hidden;color:var(--arena-ink-soft);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.kpi-card strong{overflow-wrap:anywhere;font-size:22px;line-height:1.05}.kpi-card.paper{border-block-start-color:#1111116b}.kpi-card.court{border-block-start-color:#b8783d99}.kpi-card.ink{border-block-start-color:#19181780}.kpi-card.ember{border-block-start-color:#d7192094}.kpi-card.gold{background:linear-gradient(135deg,rgba(215,25,32,.12),transparent 55%),var(--surface-raised)}.squad-focus{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:14px;align-items:center;border:1px solid rgba(43,34,24,.13);border-radius:10px;padding:12px 14px;background:linear-gradient(135deg,rgba(215,25,32,.09),transparent 42%),#f8fafcb8;box-shadow:0 12px 28px #271d1214}.focus-crest{inline-size:58px;block-size:70px;display:grid;place-items:center;clip-path:polygon(13% 0,87% 0,100% 16%,100% 82%,50% 100%,0 82%,0 16%);color:var(--chalk);background:linear-gradient(150deg,#b99a4b,#5e3d20);box-shadow:inset 0 0 0 2px #f8fafc38}.focus-crest strong,.focus-crest span{display:block;line-height:1}.focus-crest strong{align-self:end;font-size:20px;font-weight:950}.focus-crest span{align-self:start;font-size:11px;font-weight:950}.focus-copy{min-inline-size:0}.focus-copy h2,.focus-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.focus-copy span{color:var(--arena-ink-soft);font-size:12px;font-weight:800}.focus-money{display:grid;gap:2px;min-inline-size:92px;text-align:start}.focus-money small{color:var(--arena-ink-soft);font-size:11px;font-weight:900}.focus-money strong{font-size:24px;line-height:1}.focus-actions{display:flex;gap:7px}.focus-actions button{min-block-size:38px;border:1px solid var(--arena-line);border-radius:8px;padding:0 12px;color:var(--arena-ink);background:#f8fafcc7;font-size:12px;font-weight:950}.scenario-workbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:end;border:1px solid var(--arena-line);border-radius:10px;padding:10px;background:#f8fafccc;box-shadow:0 12px 30px #271d1212}.scenario-main{min-inline-size:0;display:grid;grid-template-columns:minmax(180px,.8fr) minmax(170px,.7fr) minmax(200px,1fr) auto;gap:8px;align-items:end}.scenario-controls,.scenario-sharing{display:flex;align-items:center;gap:7px}.scenario-controls button,.scenario-sharing button,.inline-summary-action{min-block-size:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--arena-line);border-radius:8px;padding:0 10px;color:var(--arena-ink);background:#f8fafcc7;font-size:12px;font-weight:950;white-space:nowrap}.scenario-controls button:hover,.scenario-sharing button:hover,.inline-summary-action:hover{border-color:#d7192042;transform:translateY(-1px)}.scenario-controls .primary-inline,.scenario-sharing button.active{color:var(--chalk);border-color:#d7192099;background:var(--ledger-red)}.scenario-controls small{min-inline-size:20px;min-block-size:20px;display:inline-grid;place-items:center;border-radius:999px;color:var(--ledger-red);background:#d719201a;font-size:10px}.scenario-mobile-label,.scenario-tools-toggle{display:none}.scenario-status{min-block-size:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--arena-line);border-radius:999px;padding:0 12px;color:var(--arena-ink-soft);background:#f8fafcc7;font-size:11px;font-weight:950;white-space:nowrap}.scenario-status.status-edited,.scenario-status.status-draft{color:var(--ledger-red);border-color:#d7192033;background:#d7192014}.roster-grid{display:grid;grid-template-columns:minmax(0,.66fr) minmax(310px,.34fr);grid-template-areas:"costs costs" "signed prospects";gap:16px;align-items:stretch}.roster-cost-strip{grid-area:costs;display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(170px,.38fr);gap:10px}.roster-cost-strip.without-staff{grid-template-columns:repeat(2,minmax(0,1fr))}.roster-cost-block,.staff-launch-card{min-inline-size:0;border:1px solid var(--arena-line);border-block-start:3px solid rgba(17,17,17,.42);border-radius:10px;background:#f8fafce0;box-shadow:0 10px 24px #271d120f}.roster-cost-block.signed{border-block-start-color:#111}.roster-cost-block.prospect{border-block-start-color:var(--ledger-red)}.roster-cost-block{display:grid;grid-template-columns:minmax(120px,.6fr) minmax(0,1fr);gap:10px;align-items:center;padding:11px 12px}.roster-cost-block>div{min-inline-size:0;display:grid;gap:3px}.roster-cost-block span,.staff-launch-card span,.staff-directory-summary span{color:var(--arena-ink-soft);font-size:11px;font-weight:950;text-transform:uppercase}.roster-cost-block strong{overflow:hidden;color:var(--arena-ink);font-size:14px;line-height:1.1;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.roster-cost-block>div small{overflow:hidden;color:var(--arena-ink-soft);font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.roster-cost-block dl{min-inline-size:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.roster-cost-block dl div,.staff-directory-summary div{min-inline-size:0;display:grid;gap:2px}.roster-cost-block dt{overflow:hidden;color:var(--arena-ink-soft);font-size:10px;font-weight:900;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.roster-cost-block dd{margin:0;overflow-wrap:anywhere;color:var(--arena-ink);font-size:14px;line-height:1.05;font-weight:950}.staff-launch-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:center;border-block-start-color:#111111b8;padding:10px 12px;color:var(--arena-ink);text-align:start}.staff-launch-card:hover{border-color:#d7192047;transform:translateY(-1px)}.staff-launch-card span{min-inline-size:0;display:inline-flex;align-items:center;gap:7px}.staff-launch-card strong{min-inline-size:32px;min-block-size:28px;display:inline-grid;place-items:center;border-radius:999px;background:#d719201a;color:var(--ledger-red);font-size:13px;font-weight:950}.staff-launch-card small{grid-column:1 / -1;color:var(--arena-ink-soft);font-size:11px;font-weight:900}.signed-roster-lane{grid-area:signed;min-block-size:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:14px}.signed-roster-lane .court-panel,.signed-roster-lane .stack-bench{grid-area:auto}.signed-roster-lane .court-panel{border-block-start:3px solid #111111}.signed-roster-lane .stack-bench{border-block-start:3px solid rgba(17,17,17,.42);margin-block-start:1px}.prospect-lane{grid-area:prospects;min-block-size:0;display:grid}.prospect-lane .roster-stack{block-size:100%;border-block-start:3px solid var(--ledger-red)}.prospect-lane .stack-list{gap:8px}.prospect-lane .list-card.compact-card{min-block-size:58px;grid-template-columns:38px minmax(0,1fr) minmax(72px,auto);padding:8px}.prospect-lane .list-card.compact-card .list-card-avatar{inline-size:38px;block-size:38px;font-size:12px}.prospect-lane .list-card.compact-card .list-card-money{justify-self:end;max-inline-size:92px}.court-panel,.ledger-panel,.desk-panel,.roster-stack{border:1px solid var(--arena-line);border-radius:10px;background:#f8fafcc2;box-shadow:0 16px 42px #271d1214}.court-panel{grid-area:court;min-block-size:540px;display:grid;grid-template-rows:auto 1fr;overflow:hidden}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px}.section-heading>span{color:var(--arena-ink-soft);font-weight:900}.section-actions,.stack-meta{display:inline-flex;align-items:center;gap:8px}.count-chip{min-inline-size:32px;min-block-size:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(17,17,17,.1);border-radius:999px;padding:3px 8px;color:var(--arena-ink);background:#f8fafcd1;font-size:11px;font-weight:950;line-height:1}.court-surface{position:relative;direction:ltr;min-block-size:466px;margin:0 16px 16px;border:2px solid rgba(255,250,240,.72);border-radius:10px;overflow:hidden;background:linear-gradient(0deg,rgba(255,255,255,.14) 1px,transparent 1px) 0 0 / 100% 68px,repeating-linear-gradient(90deg,#b77a3f 0,#b77a3f 42px,#ac6f39 42px,#ac6f39 84px);box-shadow:inset 0 0 0 1px #4e2e1638}.court-surface:before,.court-surface:after{content:"";position:absolute;border:3px solid rgba(248,250,252,.72);pointer-events:none}.court-surface:before{inset-block:14%;inset-inline-end:4%;inline-size:340px;max-inline-size:42%;border-inline-end:0;border-radius:220px 0 0 220px}.court-surface:after{display:none}.court-center-logo{position:absolute;z-index:1;inset-block-start:50%;inset-inline-start:50%;inline-size:112px;block-size:112px;border-radius:50%;background:url(/hapoel-logo.png) center / contain no-repeat;clip-path:circle(50% at 50% 50%);opacity:.28;transform:translate(-50%,-50%);pointer-events:none}.paint-area{position:absolute;inset-block:31%;inset-inline-end:0;inline-size:25%;border:3px solid rgba(248,250,252,.72);border-inline-end:0;background:#d71920a3;pointer-events:none}.paint-area:before{content:"";position:absolute;inset-block-start:50%;inset-inline-end:4px;inline-size:44px;border-block-start:5px solid rgba(248,250,252,.92);transform:translateY(-50%)}.paint-area:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:-42px;inline-size:84px;block-size:84px;border:3px solid rgba(248,250,252,.7);border-radius:50%;transform:translateY(-50%)}.half-circle{position:absolute;inset-block-start:50%;inset-inline-end:2%;inline-size:52px;block-size:52px;border:3px solid rgba(248,250,252,.64);border-radius:50%;transform:translateY(-50%);pointer-events:none}.half-circle:after{content:"";position:absolute;inset-block-start:50%;inset-inline-end:16px;inline-size:16px;block-size:16px;border:3px solid rgba(248,250,252,.86);border-radius:50%;transform:translateY(-50%)}.court-slot{position:absolute;z-index:2;inline-size:min(148px,22%);min-block-size:134px;border:1px dashed rgba(248,250,252,.42);border-radius:10px;padding:6px;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.court-slot.over{border-color:var(--chalk);background:#f8fafc33;transform:translateY(-2px)}.slot-PG{inset-block-end:8%;inset-inline-start:18%;transform:none}.slot-SG{inset-block-start:8%;inset-inline-start:27%}.slot-SF{inset-block-end:10%;inset-inline-start:50%}.slot-PF{inset-block-start:10%;inset-inline-start:55%}.slot-C{inset-block-start:36%;inset-inline-end:7%;transform:none}.slot-label{position:absolute;inset-block-start:-24px;inset-inline-start:8px;color:#f8fafcdb;font-size:12px;font-weight:900}.empty-slot{min-block-size:92px;display:grid;place-items:center;border-radius:8px;color:#f8fafcd1;background:#1918172e;font-weight:900}.side-stacks{grid-area:side;min-block-size:0;display:grid;gap:10px;overflow:hidden;border:1px solid var(--arena-line);border-radius:10px;background:#f8fafcc2;box-shadow:0 16px 42px #271d1214}.roster-accordion{grid-template-rows:minmax(0,1fr) auto;padding:10px}.roster-accordion:has(.roster-accordion-section:first-child.closed){grid-template-rows:auto minmax(0,1fr)}.roster-accordion-section{min-block-size:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(17,17,17,.1);border-radius:9px;background:#f8fafc85}.roster-accordion-section.closed{grid-template-rows:auto}.roster-accordion-section.closed+.roster-accordion-section.open{min-block-size:0}.roster-accordion-summary{min-block-size:48px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border:0;padding:6px 8px;color:var(--arena-ink);background:transparent;font-size:14px;font-weight:950;text-align:start}.roster-accordion-section.open .roster-accordion-summary{border-block-end:1px solid rgba(17,17,17,.08)}.accordion-toggle{min-block-size:40px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border-radius:7px;padding:0 2px;color:inherit;background:transparent;font-size:inherit;font-weight:inherit;text-align:start}.accordion-toggle:hover{background:#1111110a}.accordion-toggle>span:first-child{min-inline-size:0;display:inline-flex;align-items:center;gap:8px}.stack-staff,.stack-prospect{min-block-size:0}.stack-bench{grid-area:bench}.stack-bench .stack-list{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));overflow:visible}.staff-directory{display:grid;gap:12px}.staff-directory-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.staff-directory-summary div{border:1px solid var(--arena-line);border-radius:8px;padding:10px;background:#f8fafcbd}.staff-directory-summary strong{overflow-wrap:anywhere;color:var(--arena-ink);font-size:17px;line-height:1.05;font-weight:950}.staff-directory .roster-stack{max-block-size:min(54vh,520px)}.roster-stack{min-block-size:0;display:grid;grid-template-rows:auto 1fr;overflow:hidden}.roster-stack.embedded-stack{min-block-size:0;block-size:100%;max-block-size:100%;border:0;border-radius:0;background:transparent;box-shadow:none}.embedded-stack .stack-list{padding:0 10px 10px}.roster-stack.over{outline:3px solid rgba(215,25,32,.16)}.stack-title{min-inline-size:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px}.stack-title span{min-inline-size:0;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:900}.stack-title small{margin-inline-start:auto;border-radius:999px;padding:4px 8px;color:var(--ledger-red);background:#d719201a;font-size:10px;font-weight:950;white-space:nowrap}.stack-meta small{margin-inline-start:0}.stack-meta small+small{margin-inline-start:0}.prospect-lane .stack-meta{min-inline-size:0}.prospect-lane .stack-meta small:not(.count-chip){max-inline-size:190px;overflow:hidden;text-overflow:ellipsis}.stack-list{display:grid;grid-template-columns:1fr;align-content:start;gap:10px;overflow:auto;padding:0 14px 14px}.member-card{position:relative;min-inline-size:0;display:grid;gap:8px;overflow:hidden;border:1px solid rgba(43,34,24,.14);border-radius:10px;color:var(--arena-ink);background:#f8fafce6;box-shadow:0 10px 22px #271d121f;touch-action:none;-webkit-user-select:none;user-select:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.member-card:hover,.member-card.selected{border-color:#d719206b;box-shadow:0 14px 28px #271d1229;transform:translateY(-1px)}.member-card.dragging{opacity:.32}.member-card.overlay{inline-size:144px;opacity:.96;transform:rotate(-2deg)}.member-card.ember{--card-wash: rgba(215, 25, 32, .12)}.member-card.pine,.member-card.mint{--card-wash: rgba(17, 17, 17, .08)}.member-card.navy,.member-card.ice{--card-wash: rgba(17, 17, 17, .1)}.member-card.clay,.member-card.gold{--card-wash: rgba(215, 25, 32, .1)}.member-card.black,.member-card.slate{--card-wash: rgba(25, 24, 23, .1)}.member-card.ember .card-crest,.focus-crest.ember{background:linear-gradient(150deg,#d71920,#7b0c10)}.member-card.navy .card-crest,.member-card.ice .card-crest,.focus-crest.navy,.focus-crest.ice{background:linear-gradient(150deg,#3a3937,#111)}.member-card.clay .card-crest,.member-card.gold .card-crest,.focus-crest.clay,.focus-crest.gold{background:linear-gradient(150deg,#d71920,#111)}.member-card.black .card-crest,.member-card.slate .card-crest,.focus-crest.black,.focus-crest.slate{background:linear-gradient(150deg,#4a4640,#171513)}.member-card.ember .list-card-avatar{background:var(--ledger-red)}.member-card.navy .list-card-avatar,.member-card.ice .list-card-avatar{background:var(--locker-blue)}.member-card.clay .list-card-avatar,.member-card.gold .list-card-avatar{background:var(--ledger-gold)}.member-card.black .list-card-avatar,.member-card.slate .list-card-avatar{background:var(--arena-ink)}.court-card{inline-size:100%;min-block-size:122px;grid-template-rows:auto 1fr auto;padding:9px;border-radius:12px;background:linear-gradient(135deg,#f8fafcf5,#e6ebf3eb),linear-gradient(135deg,var(--card-wash, rgba(215, 25, 32, .08)),transparent 62%)}.court-card:before{content:"";position:absolute;inset-inline:9px;inset-block-start:0;block-size:3px;border-radius:999px;background:color-mix(in srgb,var(--court-paint) 54%,transparent)}.court-card-head,.court-card-foot{display:flex;align-items:center;justify-content:space-between;gap:6px}.court-card-head strong{font-size:13px;font-weight:950}.court-card-head span{display:inline-flex;align-items:baseline;gap:4px;border:1px solid rgba(43,34,24,.12);border-radius:999px;padding:3px 7px;background:#f8fafcb8;font-size:11px;font-weight:950}.money-pill small,.list-card-money small{color:var(--arena-ink-soft);font-size:8px;line-height:1;font-weight:950;text-transform:uppercase}.court-card-name{display:grid;align-content:center;gap:2px;min-inline-size:0}.court-card-name strong,.court-card-name span,.court-card-foot button{display:block;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.court-card-name strong{font-size:14px;line-height:1.08;font-weight:950}.court-card-name span{color:var(--arena-ink-soft);font-size:10px;font-weight:900}.court-card-foot button{inline-size:100%;border:0;border-radius:7px;padding:5px 7px;color:var(--ledger-red);background:#d7192017;font-size:11px;font-weight:950;text-align:center}.court-card-foot button:hover:not(:disabled){background:#d7192029}.list-card{min-block-size:74px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;padding:10px;background:linear-gradient(135deg,var(--card-wash, rgba(215, 25, 32, .08)),transparent 72%),#f8fafce0}.list-card.compact-card{min-block-size:54px;grid-template-columns:34px minmax(0,1fr) auto;gap:7px;padding:7px 8px;box-shadow:0 6px 14px #11111114}.list-card.compact-card .list-card-avatar{inline-size:34px;block-size:34px;font-size:11px}.list-card.compact-card .list-card-main strong{font-size:12px}.list-card.compact-card .list-card-main span,.list-card.compact-card .list-card-money{font-size:10px}.list-card.compact-card .list-card-money{padding:4px 6px}.list-card.bench-card{min-block-size:132px;grid-template-columns:1fr;align-content:space-between;justify-items:start;gap:8px;padding:10px}.list-card.bench-card .list-card-avatar{inline-size:38px;block-size:38px;border-radius:10px}.list-card.bench-card .list-card-money{justify-self:stretch;text-align:center}.list-card-avatar{inline-size:44px;block-size:44px;display:grid;place-items:center;border-radius:50%;color:var(--chalk);background:var(--ledger-green);font-size:13px;font-weight:950}.list-card-main{min-inline-size:0;display:grid;gap:3px}.list-card-main strong,.list-card-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-card-main strong{font-size:14px;font-weight:950}.list-card-main span{color:var(--arena-ink-soft);font-size:11px;font-weight:900}.list-card-money{display:inline-flex;align-items:baseline;justify-content:center;gap:4px;border-radius:999px;padding:5px 8px;background:#2b221812;font-size:12px;font-weight:950;white-space:nowrap}.card-drag-handle{position:absolute;z-index:5;inset-block-start:7px;inset-inline-end:7px;inline-size:30px;block-size:30px;display:grid;place-items:center;border:1px solid rgba(17,17,17,.08);border-radius:999px;color:#11111185;background:#f8fafca8;cursor:grab;touch-action:none}.card-drag-handle:active,.mobile-drag-handle:active{cursor:grabbing}.context-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.context-actions .primary-action.compact,.context-actions .secondary-action.compact{inline-size:auto}.mobile-roster-shell{display:grid;gap:10px}.mobile-cost-dock{position:sticky;z-index:16;inset-block-start:0;display:grid;gap:8px;border:1px solid rgba(17,17,17,.1);border-radius:14px;padding:11px;color:var(--arena-ink);background:#f8fafcf0;box-shadow:0 16px 36px #1111111f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-cost-dock.pulse{animation:costPulse .52s var(--ease-out)}@keyframes costPulse{0%{box-shadow:0 0 #d7192047,0 16px 36px #1111111f;transform:translateY(0)}45%{box-shadow:0 0 0 5px #d719201a,0 18px 38px #11111124;transform:translateY(-1px)}to{box-shadow:0 0 #d7192000,0 16px 36px #1111111f;transform:translateY(0)}}.mobile-cost-context,.mobile-cost-grid{min-inline-size:0;display:grid}.mobile-cost-context{grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.mobile-cost-context span,.mobile-cost-grid span,.mobile-court-heading span,.mobile-prospect-heading span{overflow:hidden;color:var(--arena-ink-soft);font-size:10px;font-weight:900;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mobile-cost-context strong{color:var(--ledger-red);font-size:11px;font-weight:950}.mobile-cost-grid{grid-template-columns:1fr 1fr .82fr;gap:7px}.mobile-cost-grid div{min-inline-size:0;display:grid;gap:3px}.mobile-cost-grid strong{overflow:hidden;color:var(--arena-ink);font-size:clamp(1rem,4vw,1.34rem);line-height:1;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.mobile-budget-line{block-size:5px;overflow:hidden;border-radius:999px;background:#1111111a}.mobile-budget-line span{display:block;block-size:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ledger-red),#111111);transition:inline-size .28s var(--ease-out)}.mobile-cost-budget-meta{min-inline-size:0;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--arena-ink-soft);font-size:10px;font-weight:950;line-height:1;text-transform:uppercase}.mobile-cost-budget-meta span,.mobile-cost-budget-meta strong{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-cost-budget-meta strong{color:var(--arena-ink);font-size:10px}.mobile-cost-budget-meta.over strong{color:var(--ledger-red)}.mobile-roster-tools{display:flex;flex-wrap:wrap;gap:7px;overflow-x:visible;padding-block:1px}.mobile-roster-tools::-webkit-scrollbar{display:none}.mobile-roster-tools button{min-block-size:40px;display:inline-flex;flex:0 1 auto;align-items:center;gap:6px;border:1px solid rgba(17,17,17,.1);border-radius:999px;padding:0 11px;color:var(--arena-ink);background:#f8fafcb8;font-size:11px;font-weight:900}.mobile-roster-tools button.muted-tool{color:#11111194;background:#f8fafc75}.mobile-roster-tool-panel{display:grid;gap:10px;border:1px solid rgba(17,17,17,.1);border-radius:14px;padding:10px;background:#f8fafcdb;box-shadow:0 10px 24px #11111114;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-roster-tool-panel label,.mobile-roster-tool-panel>div{display:grid;gap:7px}.mobile-roster-tool-panel span{color:var(--arena-ink-soft);font-size:10px;font-weight:950;text-transform:uppercase}.mobile-roster-tool-panel select{min-block-size:40px;border:1px solid rgba(17,17,17,.12);border-radius:10px;padding:0 10px;color:var(--arena-ink);background:#f8fafcf0;font-size:16px;font-weight:850}.mobile-position-chips{display:flex;flex-wrap:wrap;gap:6px}.mobile-position-chips button{min-block-size:34px;border:1px solid rgba(17,17,17,.1);border-radius:999px;padding:0 11px;color:var(--arena-ink);background:#f8fafcb8;font-size:12px;font-weight:950}.mobile-position-chips button.active{border-color:#d7192047;color:var(--chalk);background:var(--ledger-red)}.mobile-court-card,.mobile-prospect-panel{border:1px solid rgba(17,17,17,.1);border-radius:14px;background:#f8fafcad;box-shadow:0 12px 28px #11111114;overflow:hidden}.mobile-court-card.over,.mobile-prospect-panel.over{outline:3px solid rgba(215,25,32,.18)}.mobile-court-heading,.mobile-prospect-heading{display:grid;gap:4px;padding:11px 12px}.mobile-court-heading{grid-template-columns:minmax(0,1fr)}.mobile-court-heading>div,.mobile-prospect-heading>div{min-inline-size:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 7px}.mobile-court-heading strong,.mobile-prospect-heading strong{color:var(--arena-ink);font-size:15px;line-height:1.1;font-weight:950}.mobile-court-heading small,.mobile-prospect-heading small{color:var(--arena-ink-soft);font-size:11px;line-height:1.25;font-weight:750}.mobile-court-surface{position:relative;min-block-size:0;aspect-ratio:350 / 494;margin:0 8px 8px;border-radius:14px;overflow:hidden;border:2px solid rgba(255,250,240,.78);background:linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px) 0 0 / 25% 100%,linear-gradient(0deg,rgba(255,255,255,.1) 1px,transparent 1px) 0 0 / 100% 20%,repeating-linear-gradient(90deg,#c18a4a 0,#c18a4a 34px,#b77b3d 34px,#b77b3d 68px);box-shadow:inset 0 0 0 1px #4e2e1638}.mobile-court-lines{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;fill:none;stroke:#f8fafcc7;stroke-width:3.5;vector-effect:non-scaling-stroke;pointer-events:none}.mobile-court-logo{position:absolute;z-index:2;inset-block-start:50%;inset-inline-start:50%;inline-size:92px;block-size:92px;border-radius:50%;background:url(/hapoel-logo.png) center / contain no-repeat;clip-path:circle(50% at 50% 50%);opacity:.3;transform:translate(-50%,-50%);pointer-events:none}.mobile-signed-grid{position:absolute;z-index:3;top:10px;right:10px;bottom:10px;left:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(5,minmax(74px,1fr));gap:8px}.mobile-roster-card,.mobile-empty-slot{min-inline-size:0;border-radius:14px}.mobile-roster-card{position:relative;isolation:isolate;display:grid;grid-template-rows:28px minmax(0,1fr) 13px 8px;gap:3px;min-block-size:0;border:1px solid rgba(248,250,252,.42);padding:6px;color:var(--chalk);background:linear-gradient(145deg,#d71920f5,#680d11f5),var(--ledger-red);-webkit-backdrop-filter:blur(12px) saturate(1.12);backdrop-filter:blur(12px) saturate(1.12);box-shadow:inset 0 1px #ffffff38,0 10px 20px #4a0a0c38;touch-action:pan-y;-webkit-user-select:none;user-select:none}.mobile-roster-card.selected{border-color:#f8fafce6;box-shadow:0 0 0 2px #f8fafc33,0 12px 24px #4a0a0c33}.mobile-roster-card.dragging{opacity:.4}.mobile-card-number{position:absolute;z-index:0;inset-block-start:2px;inset-inline-end:4px;color:#f8fafc2b;font-size:42px;line-height:.82;font-weight:950;letter-spacing:0;pointer-events:none}.mobile-card-top,.mobile-card-name,.mobile-card-net,.mobile-drag-handle{position:relative;z-index:1}.mobile-card-top{grid-row:1;min-inline-size:0;display:flex;align-items:flex-start;justify-content:space-between;gap:4px}.mobile-card-position{min-inline-size:22px;min-block-size:12px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;padding:2px 4px;color:var(--ledger-red);background:var(--chalk);font-size:7px;line-height:1;font-weight:950;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mobile-card-mark{color:var(--chalk);font-size:7px;line-height:1;font-weight:950;white-space:nowrap}.mobile-card-name{grid-row:2;display:flex;align-items:center;min-inline-size:0;overflow:hidden;color:var(--chalk);font-size:14px;line-height:1;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.mobile-card-net{grid-row:3;display:block;align-self:center;inline-size:100%;min-inline-size:0;overflow:hidden;color:var(--chalk);font-size:12px;line-height:1;font-weight:950;text-align:center;text-overflow:ellipsis;white-space:nowrap}.mobile-card-net small{margin-inline-end:2px;color:#f8fafc9e;font-size:6px;font-weight:950;text-transform:uppercase}.mobile-roster-card.compact{flex:0 0 132px;min-block-size:104px;grid-template-rows:28px minmax(0,1fr) 15px 8px;touch-action:pan-x pan-y}.mobile-roster-preview{inline-size:82px;block-size:90px;opacity:.96;transform:rotate(-1deg)}.mobile-drag-handle{grid-row:4;grid-column:1;justify-self:center;align-self:end;inline-size:44px;block-size:8px;display:grid;place-items:center;border:1px solid rgba(248,250,252,.54);border-radius:999px;color:#f8fafcbf;background:#f8fafc21;cursor:grab;touch-action:none;transform:none}.mobile-grip-dots{inline-size:48%;block-size:58%;background-image:radial-gradient(currentColor 1px,transparent 1.35px);background-size:6px 5px;background-position:center}.mobile-empty-slot{border:1px dashed rgba(248,250,252,.82);background:linear-gradient(145deg,#f8fafc3d,#f8fafc14),#4b2a101f;box-shadow:inset 0 1px #ffffff42,inset 0 0 18px #f8fafc14;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mobile-prospect-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center}.mobile-prospect-heading small{grid-column:1 / -1}.mobile-prospect-heading button{grid-row:1;grid-column:2;inline-size:38px;block-size:38px;display:grid;place-items:center;border:1px solid rgba(17,17,17,.1);border-radius:10px;color:var(--arena-ink);background:#f8fafcd6}.mobile-prospect-rail{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;padding:0 10px 10px}.mobile-prospect-rail::-webkit-scrollbar{display:none}.mobile-prospect-rail .mobile-roster-card{scroll-snap-align:start}.mobile-prospect-rail p{margin:0;color:var(--arena-ink-soft);font-size:12px;font-weight:800}.mobile-move-backdrop{position:fixed;z-index:48;top:0;right:0;bottom:0;left:0;display:grid;align-items:end;padding:12px;background:#11111138;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mobile-move-sheet{display:grid;gap:12px;border:1px solid rgba(255,255,255,.62);border-radius:18px;padding:12px;color:var(--arena-ink);background:linear-gradient(145deg,#f8fafcf5,#e7ebf2eb),#f8fafceb;box-shadow:0 -18px 52px #11111142;-webkit-backdrop-filter:blur(18px) saturate(1.14);backdrop-filter:blur(18px) saturate(1.14)}.mobile-move-sheet header{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:10px;align-items:start}.mobile-move-sheet header>div{min-inline-size:0;display:grid;gap:3px}.mobile-move-sheet span,.mobile-move-sheet small{color:var(--arena-ink-soft);font-size:11px;font-weight:850}.mobile-move-sheet span{text-transform:uppercase}.mobile-move-sheet strong{overflow:hidden;color:var(--arena-ink);font-size:20px;line-height:1.05;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.mobile-move-sheet header button{inline-size:40px;block-size:40px;display:grid;place-items:center;border:1px solid rgba(17,17,17,.08);border-radius:12px;color:var(--arena-ink);background:#ffffff9e}.mobile-move-actions{display:grid;gap:8px}.mobile-move-actions button{min-block-size:48px;display:flex;align-items:center;gap:9px;border:1px solid rgba(17,17,17,.08);border-radius:12px;padding:0 12px;color:var(--arena-ink);background:#ffffffa3;font-size:14px;font-weight:900;text-align:left}.mobile-move-actions button.danger{color:#b90f16}.mobile-move-actions button:disabled{opacity:.38}.mobile-substitute-panel{display:grid;gap:8px;border:1px solid rgba(215,25,32,.14);border-radius:14px;padding:9px;background:#f8fafc9e}.mobile-substitute-panel summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;align-items:center;cursor:pointer;list-style:none}.mobile-substitute-panel summary::-webkit-details-marker{display:none}.mobile-substitute-panel summary span,.mobile-substitute-panel summary small{min-inline-size:0}.mobile-substitute-panel summary span{color:var(--ledger-red);font-size:11px;font-weight:950;text-transform:uppercase}.mobile-substitute-panel summary strong{grid-column:2;grid-row:1 / span 2;min-inline-size:30px;min-block-size:30px;display:grid;place-items:center;border-radius:999px;color:var(--chalk);background:var(--ledger-red);font-size:13px;line-height:1}.mobile-substitute-panel summary small{color:var(--arena-ink-soft);font-size:11px;font-weight:850}.mobile-substitute-list{display:grid;gap:6px;margin-block-start:8px}.mobile-substitute-list p{margin:0;color:var(--arena-ink-soft);font-size:12px;font-weight:800}.mobile-substitute-row{min-block-size:48px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid rgba(17,17,17,.08);border-radius:12px;padding:6px 8px;color:var(--arena-ink);background:#ffffffa8;text-align:left}.mobile-substitute-number{inline-size:34px;block-size:34px;display:grid;place-items:center;border-radius:10px;color:var(--ledger-red);background:#d7192017;font-size:16px;font-weight:950;line-height:1}.mobile-substitute-row span{min-inline-size:0;display:grid;gap:2px;text-transform:none}.mobile-substitute-row strong,.mobile-substitute-row small{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-substitute-row strong{color:var(--arena-ink);font-size:14px;line-height:1.05;font-weight:950;text-transform:none}.mobile-substitute-row small{color:var(--arena-ink-soft);font-size:10px;font-weight:850;text-transform:none}.mobile-substitute-row b{color:var(--ledger-red);font-size:12px;font-weight:950;white-space:nowrap}.avatar{inline-size:42px;block-size:42px;display:grid;place-items:center;border-radius:50%;color:var(--chalk);background:var(--ledger-green);font-size:13px;font-weight:900}.avatar.large{inline-size:50px;block-size:50px}.avatar.ember{background:var(--ledger-red)}.avatar.navy,.avatar.ice{background:var(--locker-blue)}.avatar.clay,.avatar.gold{background:var(--ledger-gold)}.avatar.black,.avatar.slate{background:var(--arena-ink)}.card-topline{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.rating-block{display:grid;gap:1px;text-align:center}.rating-block strong{font-size:22px;line-height:.92;font-weight:950}.rating-block span,.price-chip{font-size:11px;font-weight:950}.price-chip{border:1px solid rgba(43,34,24,.15);border-radius:999px;padding:4px 7px;background:#f8fafca3;box-shadow:0 4px 10px #271d1214}.card-crest{position:relative;z-index:1;align-self:center;justify-self:center;inline-size:58px;block-size:58px;display:grid;place-items:center;border:2px solid rgba(248,250,252,.82);border-radius:50%;color:var(--chalk);background:var(--ledger-green);box-shadow:0 10px 18px #271d1233}.card-crest span{font-size:15px;font-weight:950}.card-nameplate{position:relative;z-index:1;min-inline-size:0;display:grid;justify-items:center;gap:1px;text-align:center}.card-nameplate strong,.card-nameplate span{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-nameplate strong{font-size:14px;font-weight:950}.card-nameplate span{color:#221d16b8;font-size:10px;font-weight:900}.card-stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;border-block-start:1px solid rgba(43,34,24,.14);padding-block-start:7px}.card-stats span{display:grid;justify-items:center;min-inline-size:0}.card-stats strong,.card-stats small{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-stats strong{font-size:12px;line-height:1;font-weight:950}.card-stats small{color:#221d1699;font-size:8px;font-weight:950}.tag-row{display:flex;justify-content:center;flex-wrap:wrap;gap:6px}.tag-row small{max-inline-size:100%;overflow:hidden;border-radius:999px;padding:3px 7px;color:#221d16b8;background:#f8fafc85;font-size:9px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.finance-room,.control-studio{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:16px;align-items:start}.finance-room.viewer-room{grid-template-columns:1fr}.finance-main,.finance-controls{display:grid;gap:14px}.control-studio{grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr)}.management-view{grid-template-columns:1fr}.ledger-panel{overflow:hidden}.ledger-table{overflow-x:auto;padding:0 14px 14px}.ledger-row{inline-size:100%;min-inline-size:720px;display:grid;grid-template-columns:1.3fr .9fr repeat(4,1fr);gap:12px;align-items:center;border-block-start:1px solid var(--arena-line);padding:11px 4px;color:var(--arena-ink);background:transparent;text-align:inherit}.ledger-row:not(.ledger-head):hover,.ledger-row.active{background:#d7192012}.ledger-head{color:var(--arena-ink-soft);font-size:11px;font-weight:900}.ledger-row span{min-inline-size:0;overflow-wrap:anywhere}.ledger-row small{display:block;color:var(--arena-ink-soft);font-size:11px}.player-records{min-block-size:0;display:grid;gap:12px}.ledger-workspace{min-block-size:0;display:grid}.roster-ledger{grid-template-rows:auto minmax(0,1fr)}.ledger-heading{align-items:center;border:1px solid rgba(17,17,17,.1);border-radius:10px;padding:12px;background:#f8fafce6}.ledger-heading h3{font-size:22px;line-height:1.05}.ledger-heading-actions{display:inline-flex;align-items:center;gap:8px}.ledger-heading-actions>span{min-block-size:34px;display:inline-flex;align-items:center;border:1px solid var(--arena-line);border-radius:999px;padding:0 10px;color:var(--arena-ink-soft);background:#f8fafcb8;font-size:12px;font-weight:900}.ledger-heading-actions .sheet-sort-chip{border-color:#11111114;color:var(--arena-ink);background:#f8fafce6}.ledger-heading-actions button{min-block-size:34px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--arena-line);border-radius:8px;padding:0 10px;color:var(--arena-ink);background:#f8fafcdb;font-size:12px;font-weight:950}.ledger-heading-actions button:disabled{cursor:not-allowed;opacity:.46}.ledger-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ledger-summary-strip span{min-inline-size:0;display:grid;gap:4px;border:1px solid rgba(17,17,17,.1);border-radius:9px;padding:10px 12px;background:color-mix(in srgb,var(--chalk) 86%,var(--arena-paper))}.ledger-summary-strip small{color:var(--arena-ink-soft);font-size:10px;font-weight:950;text-transform:uppercase}.ledger-summary-strip strong{min-inline-size:0;overflow:hidden;color:var(--arena-ink);font-size:18px;font-weight:950;line-height:1;text-overflow:ellipsis;white-space:nowrap}.ledger-quick-tabs{min-block-size:36px;display:flex;gap:6px;overflow-x:auto;padding-block-end:2px;scrollbar-width:none}.ledger-quick-tabs::-webkit-scrollbar{display:none}.ledger-quick-tabs button{min-block-size:34px;display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;border:1px solid rgba(17,17,17,.1);border-radius:999px;padding:0 10px;color:var(--arena-ink-soft);background:#f8fafcd1;font-size:12px;font-weight:900}.ledger-quick-tabs button:hover,.ledger-quick-tabs button.active{color:var(--arena-ink);border-color:#1113;background:var(--chalk)}.ledger-quick-tabs button.active{box-shadow:inset 0 -2px 0 var(--ledger-red)}.ledger-quick-tabs b{min-inline-size:24px;border-radius:999px;padding:3px 6px;color:var(--arena-ink);background:#1111110f;font-size:11px;font-weight:950;text-align:center}.ledger-sheet{min-block-size:420px;max-block-size:calc(100dvh - 250px);overflow:auto;border:1px solid rgba(17,17,17,.12);border-radius:10px;background:#f8fafcf0;box-shadow:0 16px 34px #271d1214;scrollbar-gutter:stable both-edges}.ledger-mobile-cards,.ledger-mobile-tools,.ledger-mobile-filter-panel{display:none}.ledger-sheet-row{min-inline-size:1710px;display:grid}.ledger-sheet-cell{min-inline-size:0;min-block-size:38px;display:flex;align-items:center;gap:6px;overflow:hidden;border-inline-end:1px solid rgba(17,17,17,.08);border-block-end:1px solid rgba(17,17,17,.08);padding:7px 9px;color:var(--arena-ink);background:#f8fafce0;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.ledger-sheet-cell.numeric{justify-content:flex-end;font-variant-numeric:tabular-nums}.ledger-sheet-cell strong,.ledger-sheet-cell small,.ledger-sheet-cell>span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ledger-sheet-cell strong{font-weight:950}.ledger-sheet-cell small{display:block;color:var(--arena-ink-soft);font-size:10px;font-weight:850}.sheet-column-name{position:sticky;z-index:2;inset-inline-start:0;border-inline-end:1px solid rgba(17,17,17,.16)}.ledger-sheet-head{position:sticky;z-index:5;inset-block-start:0}.ledger-sheet-head .ledger-sheet-cell{justify-content:space-between;border:0;border-inline-end:1px solid rgba(248,250,252,.12);border-block-end:1px solid rgba(17,17,17,.18);color:#f8fafcdb;background:var(--arena-ink);text-align:start}.ledger-sheet-head .ledger-sheet-cell:hover,.ledger-sheet-head .ledger-sheet-cell.sorted{color:var(--chalk);background:#1c1a18}.ledger-sheet-head .ledger-sheet-cell svg{flex:0 0 auto;color:var(--ledger-red)}.ledger-sheet-head .ledger-sheet-cell b{flex:0 0 auto;border-radius:999px;padding:2px 5px;color:var(--chalk);background:#d71920c7;font-size:9px;font-weight:950}.ledger-sheet-head .sheet-column-name{z-index:7;background:#111}.ledger-sheet-filters{position:sticky;z-index:4;inset-block-start:38px}.ledger-sheet-filters .ledger-sheet-cell{min-block-size:42px;padding:5px;background:#f1eadf}.ledger-sheet-filters .sheet-column-name{z-index:6;background:#f1eadf}.ledger-sheet-filters label>span{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ledger-sheet-filters input,.ledger-sheet-filters select{inline-size:100%;min-block-size:30px;border:1px solid rgba(17,17,17,.12);border-radius:6px;padding:0 7px;color:var(--arena-ink);background:#f8fafcf0;font-size:11px;font-weight:850}.ledger-sheet-body{display:grid}.ledger-sheet-data{border:0;padding:0;background:transparent;color:inherit;text-align:start}.ledger-sheet-data:hover .ledger-sheet-cell,.ledger-sheet-data.active .ledger-sheet-cell{background:#d719200e}.ledger-sheet-data:hover .sheet-column-name,.ledger-sheet-data.active .sheet-column-name{background:#fff5ef}.ledger-sheet-data.active .sheet-column-name{box-shadow:inset 3px 0 0 var(--ledger-red)}.ledger-empty-row{min-inline-size:1710px;display:grid}.ledger-empty-row span{grid-column:1 / -1;min-block-size:96px;display:grid;place-items:center;color:var(--arena-ink-soft);border-block-end:1px solid var(--arena-line);background:#f8fafcad;font-size:13px;font-weight:900}.records-filters{display:grid;grid-template-columns:minmax(170px,1.2fr) minmax(130px,.8fr) minmax(120px,.7fr);gap:8px}.records-table{overflow-x:auto}.records-row{inline-size:100%;min-inline-size:860px;display:grid;grid-template-columns:minmax(170px,1.25fr) minmax(120px,.78fr) minmax(92px,.62fr) minmax(86px,.52fr) minmax(92px,.55fr) minmax(92px,.55fr) minmax(74px,.42fr);gap:10px;align-items:center;border-block-start:1px solid var(--arena-line);padding:10px 4px;color:var(--arena-ink);background:transparent;text-align:inherit}.tax-rules-table .records-row,.owners-table .records-row{min-inline-size:760px;grid-template-columns:minmax(190px,1.25fr) minmax(160px,1fr) minmax(92px,.56fr) minmax(130px,.78fr) minmax(120px,.72fr) minmax(74px,.42fr)}.owners-table .records-row{min-inline-size:820px;grid-template-columns:minmax(170px,1fr) minmax(90px,.5fr) repeat(3,minmax(120px,.65fr)) minmax(92px,.5fr)}.owner-record-row{border-block-start:1px solid var(--arena-line)}.compact-ledger .ledger-row:nth-of-type(n+10){display:none}.records-row:not(.records-head):hover,.records-row.active{background:#d7192012}.records-row span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.records-row small{display:block;color:var(--arena-ink-soft);font-size:11px}.records-head{color:var(--arena-ink-soft);font-size:11px;font-weight:900}.records-action{justify-self:start;border-radius:999px;padding:5px 8px;color:var(--ledger-red);background:#d719201a;font-size:11px;font-weight:950}.command-desk{position:sticky;inset-block-start:0;block-size:100vh;display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;overflow:auto;border-inline-end:1px solid rgba(43,34,24,.08);padding:22px 18px;background:linear-gradient(180deg,#eef1f7db,#e0e5eeeb),var(--arena-paper)}.desk-panel{min-inline-size:0;padding:14px}.selected-panel{display:grid;gap:14px}.selected-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.selected-header h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.form-grid.two{grid-template-columns:1fr 1fr}.editor-fieldset{min-inline-size:0;display:grid;gap:10px;margin:0;border:0;padding:0}.editor-fieldset.form-grid{grid-template-columns:1fr 1fr}.position-toggle-field{display:grid;gap:6px;color:var(--arena-ink-soft);font-size:12px;font-weight:700}.position-toggle-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.position-toggle-row button{min-block-size:38px;border:1px solid var(--arena-line);border-radius:7px;color:var(--arena-ink-soft);background:#f8fafcad;font-size:12px;font-weight:950}.position-toggle-row button.active{color:var(--chalk);border-color:#d7192066;background:var(--ledger-red)}.quick-add-flow{display:grid;gap:14px}.quick-add-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;border:1px solid rgba(17,17,17,.1);border-radius:14px;padding:14px;color:var(--arena-ink);background:linear-gradient(135deg,#f8fafcf0,#e7ebf3c7),#f8fafce0;box-shadow:0 14px 34px #11111114}.quick-add-hero h2{margin:0;overflow-wrap:anywhere;font-size:clamp(24px,5vw,34px);line-height:.98}.quick-add-hero>span{min-inline-size:44px;min-block-size:34px;display:grid;place-items:center;border-radius:999px;color:var(--arena-ink);background:#1111110f;font-size:12px;font-weight:950}.quick-add-progress{grid-column:1 / -1;block-size:6px;overflow:hidden;border-radius:999px;background:#1111111a}.quick-add-progress i{display:block;block-size:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ledger-red),var(--arena-ink));transition:inline-size .22s var(--ease-out)}.quick-add-hero nav{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.quick-add-hero nav button,.quick-add-segment button,.quick-add-positions button,.quick-add-footer button{min-block-size:40px;border:1px solid rgba(17,17,17,.1);border-radius:10px;color:var(--arena-ink-soft);background:#f8fafcb3;font-size:12px;font-weight:950}.quick-add-hero nav button.active,.quick-add-segment button.active,.quick-add-positions button.active{color:var(--chalk);border-color:#11111114;background:var(--arena-ink)}.quick-add-step{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;border:0;padding:0}.quick-add-step label,.quick-add-positions{min-inline-size:0;display:grid;gap:7px;color:var(--arena-ink-soft);font-size:12px;font-weight:850}.quick-add-step input,.quick-add-step select,.quick-add-step textarea{inline-size:100%;min-block-size:44px;border:1px solid rgba(17,17,17,.13);border-radius:10px;padding:0 12px;color:var(--arena-ink);background:#f8fafce6;font-size:16px;font-weight:850}.quick-add-step textarea{min-block-size:88px;padding-block:11px;resize:vertical}.quick-add-wide{grid-column:1 / -1}.quick-add-segment,.quick-add-positions>div{display:grid;gap:6px}.quick-add-segment{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-add-positions>div{grid-template-columns:repeat(5,minmax(0,1fr))}.quick-add-note{margin:0;border:1px solid rgba(215,25,32,.12);border-radius:10px;padding:10px;color:var(--arena-ink-soft);background:#d719200b;font-size:12px;font-weight:800}.quick-add-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.quick-add-summary span{display:grid;gap:4px;border:1px solid rgba(17,17,17,.1);border-radius:10px;padding:10px;color:var(--arena-ink-soft);background:#f8fafcbd;font-size:11px;font-weight:900;text-transform:uppercase}.quick-add-summary strong{color:var(--arena-ink);font-size:clamp(18px,4.6vw,24px);line-height:1;text-transform:none}.quick-add-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border-block-start:1px solid rgba(17,17,17,.08);padding-block-start:12px}.quick-add-footer>div:first-child{min-inline-size:0;display:grid;gap:3px}.quick-add-footer strong{color:var(--arena-ink);font-size:13px;font-weight:950}.quick-add-footer span{overflow:hidden;color:var(--arena-ink-soft);font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.quick-add-footer>div:last-child{display:flex;gap:8px}.quick-add-footer button{min-inline-size:88px}.quick-add-footer button.primary{color:var(--chalk);background:var(--ledger-red)}.quick-add-footer button:disabled{opacity:.45}.micro-ledger,.funding-total{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--arena-line);border-radius:8px;padding:10px 12px;background:#d7192012}.contract-cost-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#f8fafcc2}.contract-cost-summary div{min-inline-size:0;display:grid;gap:3px}.contract-cost-summary small{min-inline-size:0;color:var(--arena-ink-soft);font-size:10px;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.tax-drilldown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tax-drilldown div,.tax-explainer{display:grid;gap:3px;border:1px solid rgba(17,17,17,.09);border-radius:8px;padding:9px 10px;background:#f8fafca3}.tax-drilldown span,.tax-explainer span,.rule-head span,.tax-bracket-head span,.tax-bracket-preview{color:var(--arena-ink-soft);font-size:11px;font-weight:850}.tax-drilldown strong,.tax-explainer strong{color:var(--arena-ink);font-size:13px;font-weight:950}.micro-ledger span,.funding-total span{color:var(--arena-ink-soft);font-size:12px;font-weight:900}.micro-ledger strong,.funding-total strong{overflow-wrap:anywhere}.benefit-heading,.rule-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;font-weight:900}.benefit-list{display:grid;gap:8px}.benefit-note{color:var(--arena-ink-soft);font-size:11px;font-weight:800}.benefit-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(88px,.72fr) 58px 74px 38px 30px;gap:4px;align-items:center}.season-salary-list{display:grid;gap:10px}.season-salary-row{grid-template-columns:minmax(96px,.8fr) minmax(130px,1fr) 84px 96px 96px minmax(120px,.8fr);align-items:end;border:1px solid var(--arena-line);border-radius:8px;padding:10px;background:#f8fafca8}.season-salary-status{display:grid;gap:4px;border-radius:7px;padding:8px;background:#d7192012}.season-salary-status span{color:var(--arena-ink-soft);font-size:10px;font-weight:900}.secondary-action{min-block-size:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--arena-line);border-radius:8px;padding:0 12px;color:var(--arena-ink);background:#f8fafcc7;font-size:12px;font-weight:950}.danger-action{min-block-size:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(215,25,32,.24);border-radius:8px;padding:0 12px;color:var(--ledger-red);background:#d7192012;font-size:12px;font-weight:950}.danger-action:disabled{cursor:not-allowed;color:var(--arena-ink-soft);border-color:#11111114;background:#1111110a}.danger-action.compact{min-block-size:32px}.tiny-toggle,.icon-action{display:inline-grid;place-items:center;border:1px solid var(--arena-line);border-radius:7px;color:var(--arena-ink-soft);background:#f8fafcb8;transition:background-color .14s ease,color .14s ease,transform .14s ease}.icon-action{inline-size:38px;block-size:38px}.tiny-toggle{inline-size:38px;block-size:36px;font-size:11px;font-weight:900}.tiny-toggle.on{color:var(--chalk);background:var(--ledger-red)}.icon-action:hover{transform:translateY(-1px);color:var(--arena-ink)}.icon-action.danger:hover,.icon-action.danger{color:var(--ledger-red)}.note-field{grid-template-columns:1fr}.role-panel-note{display:grid;gap:3px;margin-block-end:10px;border:1px solid rgba(17,17,17,.1);border-radius:8px;padding:10px 12px;background:#1111110d}.role-panel-note strong{font-size:13px;font-weight:950}.management-section-head{display:grid;gap:4px;margin-block-end:12px;border-block-end:1px solid rgba(17,17,17,.08);padding-block-end:12px}.management-section-head h2{font-size:22px;line-height:1.08}.management-section-head span{color:var(--arena-ink-soft);font-size:12px;font-weight:750}.screen-context-bar{min-block-size:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(17,17,17,.08);border-radius:9px;padding:8px 12px;background:#f8fafcc7}.screen-context-bar div{min-inline-size:0;display:grid;gap:2px}.screen-context-bar span{color:var(--arena-ink-soft);font-size:10px;font-weight:950;text-transform:uppercase}.screen-context-bar strong{min-inline-size:0;overflow:hidden;color:var(--arena-ink);font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.scenario-workspace,.prospects-workspace{display:grid;gap:12px}.scenario-command-grid{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(380px,1.1fr);grid-template-areas:"active library" "discussion library";gap:12px;align-items:start}.scenario-active-card,.scenario-library-card,.scenario-discussion-card{min-inline-size:0;display:grid;gap:12px;border:1px solid rgba(17,17,17,.1);border-radius:10px;padding:13px;background:#f8fafce6;box-shadow:0 12px 28px #1111110f}.scenario-active-card{grid-area:active;border-block-start:2px solid var(--ledger-red)}.scenario-library-card{grid-area:library}.scenario-discussion-card{grid-area:discussion}.scenario-active-card header,.scenario-library-card header,.scenario-discussion-card header{min-inline-size:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.scenario-active-card header div,.scenario-library-card header div,.scenario-discussion-card header div{min-inline-size:0;display:grid;gap:2px}.scenario-active-card header span,.scenario-library-card header span,.scenario-discussion-card header span,.scenario-edit-grid label span,.scenario-meta-strip span,.scenario-saved-card em,.scenario-saved-card small,.scenario-discussion-card header small{overflow:hidden;color:var(--arena-ink-soft);font-size:10px;font-weight:950;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.scenario-active-card header strong,.scenario-library-card header strong,.scenario-discussion-card header strong{overflow:hidden;color:var(--arena-ink);font-size:18px;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.scenario-active-card .scenario-status{flex:0 0 auto}.scenario-edit-grid{display:grid;gap:10px}.scenario-edit-grid label{min-inline-size:0;display:grid;gap:6px}.scenario-edit-grid input,.scenario-edit-grid textarea{inline-size:100%;min-inline-size:0;border:1px solid rgba(17,17,17,.12);border-radius:8px;color:var(--arena-ink);background:#ffffffb8;font-weight:850}.scenario-edit-grid input{min-block-size:40px;padding:0 11px}.scenario-edit-grid textarea{min-block-size:86px;resize:vertical;padding:10px 11px}.scenario-meta-strip{min-inline-size:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.scenario-meta-strip span{border:1px solid rgba(17,17,17,.08);border-radius:999px;padding:7px 9px;background:#11111109}.scenario-sharing-inline{display:flex;flex-wrap:wrap;gap:7px}.scenario-sharing-inline button{min-block-size:34px;border:1px solid rgba(17,17,17,.1);border-radius:999px;padding:0 12px;color:var(--arena-ink);background:#ffffffb3;font-size:11px;font-weight:950}.scenario-sharing-inline button.active{color:var(--chalk);border-color:#d7192099;background:var(--ledger-red)}.scenario-action-row{display:grid;grid-template-columns:1.25fr repeat(3,minmax(0,1fr));gap:8px}.scenario-action-row .primary-action.compact,.scenario-action-row .secondary-action.compact{inline-size:100%}.scenario-library-card header>button{min-block-size:34px;border:1px solid rgba(17,17,17,.12);border-radius:999px;padding:0 12px;color:var(--arena-ink);background:#ffffffb3;font-size:11px;font-weight:950}.scenario-library-card header>button.active{color:var(--chalk);border-color:var(--ledger-red);background:var(--ledger-red)}.scenario-card-list{display:grid;gap:8px}.scenario-saved-card{inline-size:100%;min-inline-size:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(88px,auto) minmax(120px,auto);gap:10px;align-items:center;border:1px solid rgba(17,17,17,.09);border-radius:9px;padding:10px 11px;color:var(--arena-ink);background:#ffffff9e;text-align:left}.scenario-saved-card:hover,.scenario-saved-card:focus-visible{border-color:#d7192052;background:#ffffffe6;transform:translateY(-1px)}.scenario-saved-card.active{border-color:#d7192061;background:#d7192013;box-shadow:inset 3px 0 0 var(--ledger-red)}.scenario-saved-card span{min-inline-size:0;display:grid;gap:3px}.scenario-saved-card strong,.scenario-saved-card b{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenario-saved-card strong{color:var(--arena-ink);font-size:13px;font-weight:950}.scenario-saved-card b{color:var(--arena-ink);font-size:12px;font-weight:950;text-align:end}.scenario-discussion-card .comment-box textarea{min-block-size:78px}.comment-list.compact{max-block-size:300px;overflow:auto}.prospects-workspace .prospect-lane{block-size:auto;min-block-size:360px}.role-panel-note span{color:var(--arena-ink-soft);font-size:12px;font-weight:850;line-height:1.35}.panel-stack{display:grid;gap:12px}.sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.data-exchange-panel{display:grid;gap:14px}.data-exchange-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.data-exchange-card{min-inline-size:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;border:1px solid var(--arena-line);border-radius:8px;padding:14px;background:#f8fafca3}.data-exchange-card>svg{color:var(--ledger-red)}.data-exchange-card strong,.data-exchange-card span{display:block}.data-exchange-card strong{font-size:14px;font-weight:950}.data-exchange-card span{margin-block-start:4px;color:var(--arena-ink-soft);font-size:12px;font-weight:800;line-height:1.35}.data-exchange-card button,.data-exchange-card .segmented-control{grid-column:1 / -1}.import-card{background:#1111110a}.segmented-control{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;border:1px solid var(--arena-line);border-radius:8px;padding:4px;background:#f8fafcb3}.segmented-control button{min-block-size:34px;border-radius:6px;color:var(--arena-ink-soft);background:transparent;font-size:12px;font-weight:950}.segmented-control button.active{color:var(--chalk);background:var(--arena-ink)}.data-exchange-summary{display:flex;flex-wrap:wrap;gap:8px}.data-exchange-summary span,.exchange-message{border:1px solid var(--arena-line);border-radius:999px;padding:8px 10px;background:#f8fafcd1;font-size:12px;font-weight:900}.exchange-message{border-radius:8px;margin:0}.exchange-message.success{border-color:#1a7f373d;color:#1a6f35}.exchange-message.error{border-color:#d719204d;color:var(--ledger-red)}.save-affordance{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;border:1px dashed rgba(17,17,17,.16);border-radius:8px;padding:10px 12px;color:var(--arena-ink-soft);background:#f8fafc99;font-size:12px;font-weight:850}.save-affordance svg{color:var(--ledger-red)}.save-affordance span{min-inline-size:0}.subpanel,.rule-card,.toggle-panel{display:grid;gap:10px;border:1px solid var(--arena-line);border-radius:8px;padding:12px;background:#f8fafc94}.toggle-panel{align-content:start}.toggle-panel summary,.toggle-panel .panel-summary{min-block-size:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-12px;padding:0 12px;color:var(--arena-ink);font-size:14px;font-weight:950;list-style:none;cursor:pointer}.toggle-panel summary::-webkit-details-marker{display:none}.toggle-panel summary:after{content:"+";inline-size:24px;block-size:24px;display:grid;place-items:center;border-radius:7px;color:var(--arena-ink-soft);background:#2b221814}.toggle-panel[open] summary{margin-block-end:0}.toggle-panel[open] summary:after{content:"−"}.toggle-panel .panel-summary{cursor:default;margin-block-end:0}.toggle-panel .panel-summary:after{content:none}.finance-screen-panel{gap:14px}.season-budget-readonly-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.season-readonly-metric{min-inline-size:0;display:grid;gap:5px;border:1px solid rgba(17,17,17,.08);border-radius:8px;padding:11px 12px;background:#f8fafcd1}.season-readonly-metric span,.season-readonly-metric small{color:var(--arena-ink-soft);font-size:10.5px;font-weight:900;text-transform:uppercase}.season-readonly-metric strong{color:var(--arena-ink);font-size:clamp(18px,2.2vw,26px);font-weight:950;letter-spacing:0}.season-readonly-metric.danger strong{color:var(--ledger-red)}.season-budget-progress{overflow:hidden;block-size:8px;border-radius:999px;background:#1111111f}.season-budget-progress i{display:block;block-size:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ledger-red),#111)}.penalty-rules-copy{display:grid;gap:4px;border:1px solid rgba(215,25,32,.16);border-radius:8px;padding:10px 12px;color:var(--arena-ink);background:#d719200e;font-size:12px;line-height:1.35}.penalty-rules-copy strong{font-size:12px;font-weight:950}.penalty-rules-copy span{color:var(--arena-ink-soft);font-weight:750}.penalty-rules-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.penalty-rules-metrics div{min-inline-size:0;border:1px solid rgba(17,17,17,.08);border-radius:8px;padding:8px 10px;background:#f8fafcb8}.penalty-rules-metrics span{display:block;overflow:hidden;color:var(--arena-ink-soft);font-size:10px;font-weight:900;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.penalty-rules-metrics strong{display:block;margin-block-start:3px;color:var(--arena-ink);font-size:14px;font-weight:950}.penalty-preview-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:10px}.penalty-breakdown-card{min-inline-size:0;display:grid;gap:8px;border:1px solid rgba(17,17,17,.08);border-radius:9px;padding:10px;background:#f8fafcbd}.mini-section-head{min-inline-size:0;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.mini-section-head strong{color:var(--arena-ink);font-size:12px;font-weight:950}.mini-section-head span{min-inline-size:0;overflow:hidden;color:var(--arena-ink-soft);font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.penalty-breakdown-table,.penalty-impact-list{display:grid;gap:4px}.penalty-breakdown-row,.penalty-impact-row{min-inline-size:0;min-block-size:34px;display:grid;align-items:center;gap:8px;border-radius:7px;padding:6px 7px;background:#11111109}.penalty-breakdown-row{grid-template-columns:minmax(0,1fr) minmax(82px,auto) minmax(124px,auto) minmax(76px,auto)}.penalty-impact-row{grid-template-columns:minmax(0,1fr) minmax(116px,auto) minmax(54px,auto)}.penalty-member-card{margin-block-start:2px}.penalty-member-table{display:grid;gap:4px}.penalty-member-row{min-inline-size:0;display:grid;grid-template-columns:minmax(150px,1.05fr) repeat(3,minmax(96px,.8fr)) minmax(138px,1fr) minmax(104px,.8fr);align-items:center;gap:8px;border-radius:7px;padding:9px 10px;background:#11111109}.penalty-member-head{min-block-size:28px;background:#11111113}.penalty-member-row span,.penalty-member-row strong,.penalty-member-row small,.penalty-member-row b{min-inline-size:0;overflow:visible;text-overflow:clip;white-space:normal}.penalty-member-row span,.penalty-member-row small{color:var(--arena-ink-soft);font-size:10.5px;font-weight:850}.penalty-member-row strong,.penalty-member-row b{color:var(--arena-ink);font-size:11.5px;font-weight:950}.penalty-player-name{display:grid;gap:2px}.penalty-player-name small{font-size:10px;line-height:1.2}.penalty-reduction{color:var(--ledger-red)!important}.penalty-breakdown-row span,.penalty-impact-row span,.penalty-breakdown-row small,.penalty-impact-row small{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.penalty-breakdown-row span,.penalty-impact-row span{color:var(--arena-ink);font-size:11.5px;font-weight:900}.penalty-breakdown-row b,.penalty-breakdown-row strong,.penalty-impact-row strong{color:var(--arena-ink);font-size:11.5px;font-weight:950}.penalty-breakdown-row small,.penalty-impact-row small{color:var(--arena-ink-soft);font-size:10.5px;font-weight:850}.quiet-empty{margin:0;border-radius:7px;padding:10px;color:var(--arena-ink-soft);background:#11111109;font-size:11px;font-weight:800}.tier-row{display:grid;grid-template-columns:minmax(132px,1fr) minmax(118px,.9fr) minmax(76px,.52fr) minmax(104px,.72fr) 38px;gap:6px;align-items:end}.tier-row label{min-inline-size:0;display:grid;gap:4px;color:var(--arena-ink-soft);font-size:10px;font-weight:900}.tier-row label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-confirm{grid-column:1 / -1;min-block-size:38px;display:flex;align-items:center;justify-content:flex-end;gap:8px;border:1px solid rgba(215,25,32,.18);border-radius:8px;padding:6px 8px;color:var(--arena-ink);background:#d719200e}.row-confirm span{margin-inline-end:auto;color:var(--arena-ink-soft);font-size:12px;font-weight:850}.row-confirm button{min-block-size:30px;border:1px solid var(--arena-line);border-radius:7px;padding-inline:10px;color:var(--arena-ink);background:#f8fafcc7;font-size:11px;font-weight:900}.row-confirm button:last-child{border-color:#d7192057;color:var(--chalk);background:var(--ledger-red)}.tax-bracket-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-block-start:2px}.tax-bracket-head>div{display:grid;gap:3px}.tax-bracket-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.tax-bracket-list{display:grid;gap:6px}.tax-bracket-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(110px,.76fr) minmax(72px,.46fr) minmax(92px,.62fr) 38px;gap:6px;align-items:center}.tax-bracket-preview{min-block-size:38px;display:inline-flex;align-items:center;border:1px solid var(--arena-line);border-radius:7px;padding-inline:10px;background:#f8fafc80;white-space:nowrap}.owner-preview{gap:12px}.owner-bar{position:relative;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;overflow:hidden;border-radius:7px;padding:9px;background:#2b221812}.owner-bar>span,.owner-bar>strong{position:relative;z-index:1}.owner-bar>div{position:absolute;inset-block:0;inset-inline-start:0;max-inline-size:100%;background:#d719202e}.owner-edit{display:grid;grid-template-columns:1fr 68px 116px;gap:8px;align-items:center}.owners-split-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.contribution-table .records-row{grid-template-columns:minmax(140px,1fr) minmax(170px,1.1fr) 86px 140px minmax(160px,1fr)}.contribution-table .records-row>span:nth-child(2){display:grid;grid-template-columns:minmax(0,1fr) 74px;gap:5px}.ownership-history{display:grid;gap:8px}.ownership-history article{display:grid;gap:5px;border:1px solid var(--arena-line);border-radius:8px;padding:10px;background:#f8fafca8}.ownership-history span,.ownership-history small{color:var(--arena-ink-soft);font-size:12px;font-weight:850}.owners-split-summary>div{min-inline-size:0;display:grid;gap:4px;border:1px solid var(--arena-line);border-radius:8px;padding:10px;background:#d7192012}.owners-split-summary span,.owner-edit-card span{color:var(--arena-ink-soft);font-size:11px;font-weight:900}.owners-split-summary strong{min-inline-size:0;overflow-wrap:anywhere;font-size:15px}.good-text{color:var(--ledger-green)}.warn-text{color:var(--ledger-red)}.owners-showcase{display:grid;gap:10px}.owner-edit-card{display:grid;gap:10px;border:1px solid var(--arena-line);border-radius:8px;padding:12px;background:linear-gradient(135deg,rgba(215,25,32,.1),transparent 64%),#f8fafc9e}.owner-edit-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.owner-edit-card-head strong,.owner-edit-card-head b{overflow-wrap:anywhere}.owner-edit-card-head span{display:block;margin-block-start:2px}.owner-edit-card-head b{font-size:18px;line-height:1}.owner-share-track{block-size:8px;background:#2b221814}.owner-edit-fields{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:8px}.admin-room{display:grid;gap:14px}.admin-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;overflow:hidden;border:1px solid rgba(17,17,17,.1);border-radius:10px;padding:14px;color:var(--arena-ink);background:linear-gradient(135deg,rgba(215,25,32,.055),transparent 45%),#f8fafce6;box-shadow:0 12px 28px #271d120f}.admin-hero h2{margin-block:2px;font-size:22px;line-height:1.08}.admin-hero span{color:var(--arena-ink-soft);font-size:13px;font-weight:850}.admin-hero-metrics{min-inline-size:210px;display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:baseline;border-radius:8px;padding:10px;background:#1111110b}.admin-hero-metrics strong{color:var(--ledger-red);font-size:22px;line-height:1}.admin-grid{display:grid;grid-template-columns:1fr;gap:14px;align-items:start}.admin-card{display:grid;gap:10px;border:1px solid var(--arena-line);border-radius:10px;padding:14px;background:#f8fafcd1;box-shadow:0 14px 34px #11111112}.admin-card-wide{grid-column:1 / -1}.usage-shell{display:grid;gap:14px}.usage-head{align-items:end}.usage-window-switch{display:inline-flex;gap:4px;align-items:center;border:1px solid rgba(17,17,17,.09);border-radius:9px;padding:4px;background:#1111110a}.usage-window-switch button{min-block-size:32px;border-radius:7px;padding:0 10px;color:var(--arena-ink-soft);background:transparent;font-size:11px;font-weight:950;white-space:nowrap}.usage-window-switch button.active{color:var(--arena-ink);background:#f8fafce6;box-shadow:0 8px 16px #11111114}.usage-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.usage-kpi-card{min-inline-size:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;border:1px solid rgba(17,17,17,.1);border-radius:9px;padding:10px;background:linear-gradient(145deg,#f8fafcf0,#e8edf6b8),#f8fafcd6;box-shadow:0 10px 24px #1111110e}.usage-kpi-card>span{inline-size:34px;block-size:34px;display:grid;place-items:center;border-radius:8px;color:var(--chalk);background:var(--arena-ink)}.usage-kpi-card div{min-inline-size:0;display:grid;gap:1px}.usage-kpi-card small,.usage-kpi-card em{min-inline-size:0;overflow:hidden;color:var(--arena-ink-soft);font-size:10px;font-style:normal;font-weight:900;line-height:1.15;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.usage-kpi-card strong{color:var(--arena-ink);font-size:22px;font-weight:950;line-height:1;letter-spacing:0}.usage-product-grid{display:grid;grid-template-columns:minmax(250px,1.1fr) repeat(3,minmax(0,1fr));gap:8px}.usage-product-score,.usage-insight-card{min-inline-size:0;display:grid;border:1px solid rgba(17,17,17,.1);border-radius:10px;padding:12px;background:#f8fafce6;box-shadow:0 10px 24px #1111110d}.usage-product-score{grid-template-columns:minmax(0,1fr) 72px;gap:12px;align-items:center;background:linear-gradient(135deg,#111111f5,#36191af0),var(--arena-ink);color:var(--chalk)}.usage-product-score .eyebrow{color:var(--ledger-red)}.usage-product-score strong{display:block;margin-block:3px;color:var(--chalk);font-size:34px;font-weight:950;line-height:1}.usage-product-score span{color:#f8fafcb8;font-size:12px;font-weight:850}.usage-score-ring{inline-size:72px;block-size:72px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at center,#181312 0 53%,transparent 54%),conic-gradient(var(--ledger-red) var(--score),rgba(248,250,252,.16) 0)}.usage-score-ring b{color:var(--chalk);font-size:17px;font-weight:950}.usage-insight-card{align-content:start;gap:4px}.usage-insight-card span,.usage-insight-card small{min-inline-size:0;overflow:hidden;color:var(--arena-ink-soft);font-size:10px;font-weight:900;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.usage-insight-card strong{color:var(--arena-ink);font-size:24px;font-weight:950;line-height:1}.usage-insight-card small{display:-webkit-box;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-transform:none;white-space:normal}.usage-insight-card.tone-good{border-color:#1111111a}.usage-insight-card.tone-watch{border-color:#bf8c526b;background:linear-gradient(135deg,rgba(191,140,82,.1),transparent 52%),#f8fafce6}.usage-insight-card.tone-risk{border-color:#d7192052;background:linear-gradient(135deg,rgba(215,25,32,.1),transparent 52%),#f8fafce6}.usage-north-star{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(320px,.86fr);gap:14px;align-items:center;border:1px solid rgba(17,17,17,.1);border-radius:10px;padding:14px;color:var(--chalk);background:linear-gradient(135deg,rgba(215,25,32,.18),transparent 42%),linear-gradient(135deg,#111111fa,#271314f5);box-shadow:0 16px 34px #1111111f}.usage-north-star .eyebrow{color:var(--ledger-red)}.usage-north-star h3{margin:2px 0 4px;color:var(--chalk);font-size:22px;font-weight:950;line-height:1.06}.usage-north-star span{color:#f8fafcad;font-size:12px;font-weight:850}.usage-north-star>strong{min-inline-size:76px;color:var(--chalk);font-size:34px;font-weight:950;line-height:1;text-align:center}.usage-north-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.usage-north-steps span{min-inline-size:0;display:grid;gap:2px;border:1px solid rgba(248,250,252,.14);border-radius:8px;padding:8px;background:#f8fafc13;color:#f8fafcb8;font-size:10px;font-weight:900;text-transform:uppercase}.usage-north-steps b{color:var(--chalk);font-size:18px;font-weight:950;line-height:1}.usage-main-grid{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(280px,.84fr);gap:10px;align-items:start}.usage-card{min-inline-size:0;display:grid;gap:12px;border:1px solid rgba(17,17,17,.1);border-radius:10px;padding:14px;background:#f8fafce0;box-shadow:0 14px 34px #1111110f}.usage-card-wide{grid-column:1 / -1}.usage-card header{display:flex;gap:10px;align-items:start;justify-content:space-between}.usage-card header h3{margin:2px 0 0;color:var(--arena-ink);font-size:18px;font-weight:950;line-height:1.08}.usage-card header>span,.usage-card header>svg{flex:0 0 auto;color:var(--arena-ink-soft);font-size:11px;font-weight:950;text-transform:uppercase}.usage-bars{block-size:172px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(34px,1fr);gap:8px;align-items:end;border-radius:9px;padding:10px;background:linear-gradient(180deg,rgba(17,17,17,.035),transparent),#11111108}.usage-day-bar{min-inline-size:0;display:grid;grid-template-rows:1fr auto auto;gap:4px;align-items:end;text-align:center}.usage-day-bar div{block-size:112px;display:flex;align-items:end;justify-content:center;border-radius:999px;background:#1111110e;overflow:hidden}.usage-day-bar div span{inline-size:100%;border-radius:999px 999px 0 0;background:linear-gradient(180deg,var(--ledger-red),rgba(17,17,17,.94))}.usage-day-bar strong{color:var(--arena-ink);font-size:13px;font-weight:950;line-height:1}.usage-day-bar small{overflow:hidden;color:var(--arena-ink-soft);font-size:9px;font-weight:850;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.usage-mix-list,.usage-funnel-list,.usage-insight-list,.usage-readiness-list,.usage-activity-list{display:grid;gap:8px}.usage-funnel-row{display:grid;grid-template-columns:minmax(116px,.82fr) minmax(78px,1fr) 34px;gap:8px;align-items:center}.usage-funnel-row span{min-inline-size:0;display:grid;gap:1px}.usage-funnel-row strong,.usage-funnel-row small{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-funnel-row strong{color:var(--arena-ink);font-size:12px;font-weight:950}.usage-funnel-row small{color:var(--arena-ink-soft);font-size:10px;font-weight:850}.usage-funnel-row>div{block-size:16px;border-radius:999px;background:#11111112;overflow:hidden}.usage-funnel-row>div b{block-size:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--ledger-red),rgba(17,17,17,.94))}.usage-funnel-row em{color:var(--arena-ink);font-size:13px;font-style:normal;font-weight:950;text-align:end}.usage-mix-row{display:grid;grid-template-columns:minmax(118px,.92fr) minmax(70px,1fr) 38px;gap:8px;align-items:center}.usage-mix-row span{min-inline-size:0;display:flex;gap:7px;align-items:center;overflow:hidden;color:var(--arena-ink-soft);font-size:11px;font-weight:900;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.usage-mix-row>div{block-size:7px;border-radius:999px;background:#11111112;overflow:hidden}.usage-mix-row>div b{block-size:100%;display:block;border-radius:inherit;background:var(--arena-ink)}.usage-mix-row strong{color:var(--arena-ink);font-size:13px;font-weight:950;text-align:end}.usage-dot{inline-size:9px;block-size:9px;flex:0 0 auto;border-radius:50%;background:var(--arena-ink)}.usage-dot.tone-red,.usage-mix-row:has(.tone-red)>div b{background:var(--ledger-red)}.usage-dot.tone-red-soft,.usage-mix-row:has(.tone-red-soft)>div b{background:#d719209e}.usage-dot.tone-gold,.usage-mix-row:has(.tone-gold)>div b{background:#bf8c52}.usage-dot.tone-gold-soft,.usage-mix-row:has(.tone-gold-soft)>div b{background:#bf8c52a3}.usage-dot.tone-stone,.usage-mix-row:has(.tone-stone)>div b{background:#6f675e}.usage-dot.tone-stone-soft,.usage-mix-row:has(.tone-stone-soft)>div b{background:#6f675e8f}.usage-dot.tone-black-soft,.usage-mix-row:has(.tone-black-soft)>div b{background:#111111a3}.usage-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.usage-feature-card{min-inline-size:0;display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:7px;align-items:center;border:1px solid rgba(17,17,17,.08);border-radius:8px;padding:9px;background:#11111106}.usage-feature-card span{min-inline-size:0;display:grid;gap:2px}.usage-feature-card strong,.usage-feature-card small{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-feature-card strong{color:var(--arena-ink);font-size:12px;font-weight:950}.usage-feature-card small{color:var(--arena-ink-soft);font-size:10px;font-weight:800}.usage-feature-card b{color:var(--arena-ink);font-size:16px;font-weight:950;line-height:1}.usage-feature-card em{grid-column:2 / -1;color:var(--arena-ink-soft);font-size:10px;font-style:normal;font-weight:950;text-transform:uppercase}.usage-feature-card.status-cold{opacity:.74}.usage-feature-card.status-active{border-color:#d7192038;background:#d719200b}.usage-insight-mini{display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:8px;align-items:start;border-block-end:1px solid rgba(17,17,17,.075);padding-block:8px}.usage-insight-mini:last-child{border-block-end:0}.usage-insight-mini i{inline-size:9px;block-size:9px;margin-block-start:3px;border-radius:50%;background:var(--arena-ink-soft)}.usage-insight-mini.tone-good i{background:var(--arena-ink)}.usage-insight-mini.tone-watch i{background:#bf8c52}.usage-insight-mini.tone-risk i{background:var(--ledger-red)}.usage-insight-mini span{min-inline-size:0;display:grid;gap:2px}.usage-insight-mini strong,.usage-insight-mini small{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.usage-insight-mini strong{color:var(--arena-ink);font-size:12px;font-weight:950;white-space:nowrap}.usage-insight-mini small{color:var(--arena-ink-soft);font-size:11px;font-weight:800;line-height:1.25}.usage-insight-mini b{color:var(--arena-ink);font-size:12px;font-weight:950;white-space:nowrap}.usage-readiness-list>div{display:flex;gap:12px;align-items:center;justify-content:space-between;border-block-end:1px solid rgba(17,17,17,.075);padding-block:7px}.usage-readiness-list>div:last-child{border-block-end:0}.usage-readiness-list span,.usage-readiness-list strong{color:var(--arena-ink-soft);font-size:12px;font-weight:850}.usage-readiness-list strong{color:var(--arena-ink);text-align:end}.usage-activity-list article{display:grid;grid-template-columns:12px minmax(0,1fr);gap:8px;align-items:start;border:1px solid rgba(17,17,17,.08);border-radius:8px;padding:9px;background:#11111106}.usage-activity-list article span{min-inline-size:0;display:grid;gap:2px}.usage-activity-list article strong,.usage-activity-list article small{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-activity-list article strong{color:var(--arena-ink);font-size:13px;font-weight:900}.usage-activity-list article small{color:var(--arena-ink-soft);font-size:11px;font-weight:800}.usage-user-table{display:grid;overflow:hidden;border:1px solid rgba(17,17,17,.08);border-radius:9px}.usage-user-row{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(92px,.7fr) minmax(130px,.95fr) 82px minmax(100px,.8fr);gap:8px;align-items:center;border-block-end:1px solid rgba(17,17,17,.07);padding:9px 10px}.usage-user-row:last-child{border-block-end:0}.usage-user-head{background:#1111110a}.usage-user-row span,.usage-user-row strong{min-inline-size:0;overflow:hidden;color:var(--arena-ink-soft);font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.usage-user-row strong,.usage-user-row .good{color:var(--arena-ink)}.usage-user-row .paused{color:var(--ledger-red)}.usage-instrumentation-table{display:grid;overflow:hidden;border:1px solid rgba(17,17,17,.08);border-radius:9px}.usage-instrumentation-row{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(180px,1.1fr) minmax(130px,.9fr) minmax(96px,.55fr);gap:10px;align-items:center;border-block-end:1px solid rgba(17,17,17,.07);padding:9px 10px}.usage-instrumentation-row:last-child{border-block-end:0}.usage-instrumentation-head{background:#1111110a}.usage-instrumentation-row strong,.usage-instrumentation-row span,.usage-instrumentation-row em{min-inline-size:0;overflow:hidden;color:var(--arena-ink-soft);font-size:12px;font-style:normal;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.usage-instrumentation-row strong{color:var(--arena-ink);font-weight:950}.usage-instrumentation-row em{justify-self:start;border-radius:999px;padding:4px 7px;background:#1111110f;font-size:10px;font-weight:950;text-transform:uppercase}.usage-instrumentation-row em.status-visible-here{color:var(--arena-ink)}.usage-instrumentation-row em.status-posthog-only{color:#7d5a32;background:#bf8c5229}.usage-instrumentation-row em.status-gap{color:var(--ledger-red);background:#d719201a}@media(min-width:1181px){.usage-card-large{grid-row:span 2;align-self:stretch}.usage-card-large .usage-bars{block-size:330px}.usage-card-large .usage-day-bar div{block-size:256px}}@media(max-width:1180px){.usage-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-north-star{grid-template-columns:minmax(0,1fr) auto}.usage-north-steps{grid-column:1 / -1}.usage-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.usage-main-grid{grid-template-columns:1fr}.usage-card-wide{grid-column:auto}.usage-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.usage-head{grid-template-columns:1fr;align-items:start}.usage-window-switch{inline-size:100%;overflow-x:auto}.usage-window-switch button{flex:1 0 auto}.usage-product-grid{grid-template-columns:1fr}.usage-product-score{grid-template-columns:minmax(0,1fr) 64px}.usage-score-ring{inline-size:64px;block-size:64px}.usage-north-star{grid-template-columns:1fr}.usage-north-star>strong{min-inline-size:0;text-align:start}.usage-north-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.usage-kpi-card{grid-template-columns:30px minmax(0,1fr);padding:9px}.usage-kpi-card>span{inline-size:30px;block-size:30px}.usage-kpi-card strong{font-size:19px}.usage-kpi-card small,.usage-kpi-card em{white-space:normal}.usage-bars{block-size:150px;grid-auto-columns:minmax(28px,1fr);gap:5px;padding:8px}.usage-day-bar div{block-size:94px}.usage-mix-row{grid-template-columns:minmax(0,1fr) 70px 30px}.usage-funnel-row{grid-template-columns:minmax(0,1fr) 76px 28px}.usage-feature-grid{grid-template-columns:1fr}.usage-user-table,.usage-instrumentation-table{gap:8px;border:0;overflow:visible}.usage-instrumentation-head{display:none}.usage-instrumentation-row{grid-template-columns:1fr 1fr;gap:6px 10px;border:1px solid rgba(17,17,17,.08);border-radius:8px;padding:10px;background:#f8fafcc7}.usage-instrumentation-row strong,.usage-instrumentation-row span{white-space:normal}.usage-instrumentation-row em{justify-self:start}.usage-user-head{display:none}.usage-user-row{grid-template-columns:1fr 1fr;gap:6px 10px;border:1px solid rgba(17,17,17,.08);border-radius:8px;padding:10px;background:#f8fafcc7}.usage-user-row strong{grid-column:1 / -1}}.user-admin-list,.data-readiness,.role-access-list,.integration-list{display:grid;gap:8px}.access-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-users-skeleton{display:grid;gap:10px}.admin-users-skeleton-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-users-skeleton-group,.admin-users-skeleton-heading span,.admin-users-skeleton-rows span{position:relative;overflow:hidden;border:1px solid rgba(17,17,17,.08);border-radius:8px;background:#eee9e2}.admin-users-skeleton-group:after,.admin-users-skeleton-heading span:after,.admin-users-skeleton-rows span:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.62),transparent);transform:translate(-100%);animation:skeleton-sheen 1.2s ease-in-out infinite}.admin-users-skeleton-group{min-block-size:172px}.admin-users-skeleton-heading{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(240px,.65fr);gap:10px}.admin-users-skeleton-heading span{block-size:38px}.admin-users-skeleton-rows{display:grid;gap:8px}.admin-users-skeleton-rows span{block-size:64px}.admin-user-load-error{display:grid;gap:4px;border:1px solid rgba(215,25,32,.2);border-radius:8px;padding:12px;color:var(--arena-ink);background:#d719200e}.admin-user-load-error strong{font-size:13px;font-weight:950}.admin-user-load-error span{color:var(--arena-ink-soft);font-size:12px;font-weight:850}.access-directory-group{min-inline-size:0;display:grid;gap:9px;border:1px solid rgba(17,17,17,.09);border-radius:10px;padding:10px;background:linear-gradient(145deg,#f8fafce0,#e8edf6b3),#f8fafcbd}.access-directory-group header,.access-contact-actions,.access-contact-meta{display:flex;align-items:center}.access-directory-group header{justify-content:space-between;gap:8px}.access-directory-group header>div{min-inline-size:0;display:grid;gap:2px}.access-directory-group header span,.access-editor-heading span{color:var(--arena-ink-soft);font-size:10px;font-weight:950;line-height:1;text-transform:uppercase}.access-directory-group header strong,.access-editor-heading strong{color:var(--arena-ink);font-size:14px;line-height:1.1;font-weight:950}.access-directory-group header button,.access-contact-actions button{min-block-size:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(17,17,17,.08);border-radius:8px;padding:0 9px;color:var(--arena-ink);background:#ffffff9e;font-size:11px;font-weight:900;white-space:nowrap}.access-contact-list{display:grid;gap:7px}.access-contact-list>p{margin:0;border:1px dashed rgba(17,17,17,.12);border-radius:8px;padding:12px;color:var(--arena-ink-soft);font-size:12px;font-weight:850}.access-contact-card{display:grid;gap:7px;border:1px solid rgba(17,17,17,.09);border-radius:9px;padding:8px;background:#f8fafcc2}.access-contact-card.selected{border-color:#d719206b;background:linear-gradient(145deg,#f8fafceb,#ffece3ad),#f8fafcd1;box-shadow:inset 3px 0 #d71920e0}.access-contact-card.paused{background:#11111109}.access-contact-main{min-inline-size:0;display:grid;grid-template-columns:36px minmax(0,1fr);gap:9px;align-items:center;border:0;padding:0;color:var(--arena-ink);background:transparent;text-align:left}.access-avatar{inline-size:36px;block-size:36px;display:grid;place-items:center;border-radius:50%;color:var(--chalk);background:var(--arena-ink);font-size:12px;font-weight:950}.access-contact-main>span:last-child{min-inline-size:0;display:grid;gap:2px}.access-contact-main strong,.access-rep-list strong{min-inline-size:0;overflow:hidden;color:var(--arena-ink);font-size:13px;font-weight:950;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.access-contact-main small,.access-rep-list small{min-inline-size:0;overflow:hidden;color:var(--arena-ink-soft);font-size:11px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.access-contact-meta{flex-wrap:wrap;gap:5px}.access-contact-meta span{border-radius:999px;padding:4px 7px;color:var(--arena-ink-soft);background:#1111110e;font-size:10px;font-weight:900}.access-contact-actions{flex-wrap:wrap;gap:6px}.access-rep-list{display:grid;gap:5px;border-block-start:1px solid rgba(17,17,17,.08);padding-block-start:7px}.access-rep-list button{min-inline-size:0;min-block-size:34px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px;align-items:center;border:0;border-radius:7px;padding:5px 6px;color:var(--arena-ink);background:#11111109;text-align:left}.access-rep-list button.selected{color:var(--ledger-red);background:#d7192014}.access-rep-list svg{color:var(--arena-ink-soft)}.access-rep-list span{min-inline-size:0;display:grid;gap:1px}.access-editor-heading{display:flex;align-items:end;justify-content:space-between;gap:10px;border-block-start:1px solid rgba(17,17,17,.08);padding-block-start:10px}.access-editor-heading>div{display:grid;gap:2px}.access-editor-heading small{color:var(--arena-ink-soft);font-size:11px;font-weight:850;text-align:right}.user-admin-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;align-items:end;border:1px solid rgba(17,17,17,.1);border-radius:8px;padding:10px;background:#f8fafcb8;scroll-margin-block:90px}.user-admin-detail{grid-template-columns:1fr;gap:12px}.user-editor-detail{border:0;padding:0;background:transparent;box-shadow:none}.user-detail-head,.user-detail-person,.user-detail-actions{display:flex;align-items:center}.user-detail-head{justify-content:space-between;gap:12px}.user-detail-person{min-inline-size:0;gap:10px}.user-detail-person>span:last-child{min-inline-size:0;display:grid;gap:2px}.user-detail-person strong,.user-detail-person small{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-detail-person strong{color:var(--arena-ink);font-size:18px;font-weight:950;line-height:1.05}.user-detail-person small{color:var(--arena-ink-soft);font-size:12px;font-weight:850}.user-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.user-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px}.user-detail-methods{border-radius:8px;padding:9px;background:#1111110a}.user-detail-methods small{color:var(--arena-ink-soft);font-size:11px;font-weight:850}.user-permission-details{grid-column:1 / -1}.user-admin-row.invalid{border-color:#d7192059;background:#d719200b}.auth-method-cell{display:grid;gap:6px;align-content:end;min-block-size:38px;color:var(--arena-ink-soft);font-size:12px;font-weight:800}.auth-method-cell strong{color:var(--arena-ink);font-size:12px;line-height:1.2}.user-permission-details{grid-column:1 / -1;border-block-start:1px solid var(--arena-line);padding-block-start:8px}.user-permission-details summary{min-block-size:34px;display:inline-flex;align-items:center;border-radius:7px;padding-inline:9px;color:var(--arena-ink-soft);background:#1111110a;font-size:12px;font-weight:950;cursor:pointer}.user-permission-grid{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px;padding-block-start:8px}.user-editor-validation,.user-editor-savebar{grid-column:1 / -1}.user-editor-savebar{display:flex;align-items:center;justify-content:flex-end;gap:8px;border-block-start:1px solid var(--arena-line);padding-block-start:10px}.permission-chip{min-block-size:30px;border:1px solid var(--arena-line);border-radius:999px;padding:0 10px;color:var(--arena-ink-soft);background:#f8fafcb3;font-size:11px;font-weight:900}.permission-chip.on{color:var(--chalk);border-color:#111111b3;background:var(--arena-ink)}.permission-chip.defaulted{border-style:dashed}.user-state-cell{display:grid;justify-items:end;gap:6px;min-inline-size:70px}.user-state-cell span{color:var(--arena-ink-soft);font-size:11px;font-weight:850;white-space:nowrap}.admin-warning{border-radius:8px;padding:10px;color:var(--ledger-red);background:#d7192017;font-size:12px;font-weight:900}.admin-warning.good{color:var(--arena-ink);background:#11111114}.admin-warning.neutral{color:var(--arena-ink-soft);background:#1111110b}.admin-validation-list{display:grid;gap:5px;border-radius:8px;padding:10px;color:var(--ledger-red);background:#d7192017;font-size:12px;font-weight:900}.role-access-list article,.integration-list article{min-inline-size:0;border:1px solid rgba(17,17,17,.1);border-radius:8px;padding:10px;background:#f8fafcb8}.role-access-list article{display:grid;gap:3px}.role-access-list strong,.integration-list strong{font-size:13px;font-weight:950}.role-access-list span,.role-access-list small,.integration-list span{color:var(--arena-ink-soft);font-size:11px;font-weight:850;line-height:1.35}.integration-list article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start}.integration-list svg{color:var(--ledger-red);margin-block-start:2px}.toggle-setting{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid rgba(17,17,17,.1);border-radius:8px;padding:10px;background:#f8fafcb8}.toggle-setting strong,.toggle-setting span{display:block;min-inline-size:0}.toggle-setting strong{font-size:13px;font-weight:950}.toggle-setting span{margin-block-start:2px;color:var(--arena-ink-soft);font-size:11px;font-weight:850;line-height:1.25}.switch-toggle{min-inline-size:92px;min-block-size:32px;display:inline-grid;grid-template-columns:10px minmax(0,1fr);gap:8px;align-items:center;justify-content:center;border:1px solid rgba(17,17,17,.14);border-radius:999px;padding:0 11px;color:var(--arena-ink-soft);background:#f8fafcc7;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.switch-toggle span{inline-size:8px;block-size:8px;border-radius:50%;background:currentColor}.switch-toggle b{min-inline-size:0;overflow:hidden;color:inherit;font-size:11px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.switch-toggle.on{color:var(--chalk);border-color:#111111c7;background:var(--arena-ink)}.admin-ledger{display:grid;gap:8px}.admin-ledger>div{display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:8px;padding:10px;color:var(--chalk);background:var(--arena-ink)}.admin-ledger span{color:#f8fafcad;font-size:11px;font-weight:900}.admin-ledger strong{overflow-wrap:anywhere}.data-readiness{margin-block-start:2px}.data-readiness>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid rgba(215,25,32,.2);border-radius:8px;padding:9px 10px;background:#d719200f}.data-readiness>div.ready{border-color:#1111111a;background:#f8fafcb8}.data-readiness span{color:var(--arena-ink-soft);font-size:12px;font-weight:850}.data-readiness strong{overflow-wrap:anywhere;font-size:12px}.security-grid{display:grid;grid-template-columns:1fr;gap:8px}.security-item{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;align-items:center;border:1px solid var(--arena-line);border-radius:8px;padding:10px;background:#f8fafc94}.security-item svg{grid-row:span 2;color:var(--ledger-green)}.security-item span{color:var(--arena-ink-soft);font-size:12px;font-weight:900}.security-item strong{font-size:13px}.saved-list,.comment-list,.audit-list{display:grid;gap:8px}.saved-row{display:grid;gap:3px;border:1px solid var(--arena-line);border-radius:7px;padding:10px;color:var(--arena-ink);background:#f8fafc9e;text-align:inherit}.saved-row span,.muted,.comment-list span,.audit-list small{color:var(--arena-ink-soft);font-size:11px;font-weight:800}.comment-box{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end}.comment-list article{border-inline-start:3px solid rgba(215,25,32,.36);padding-inline-start:10px}.comment-list p{margin-block:3px;color:var(--arena-ink-soft);font-size:13px;line-height:1.35}.scenario-chat-panel,.replacement-panel,.scenario-save-dialog{display:grid;gap:14px}.save-mode-summary{display:grid;gap:4px;border:1px solid var(--arena-line);border-radius:9px;padding:12px;background:#f8fafca8}.save-mode-summary span{color:var(--arena-ink-soft);font-size:12px;font-weight:850;line-height:1.35}.save-choice-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:1px solid var(--arena-line);border-radius:9px;padding:6px;background:#1111110a}.save-choice-row button{min-block-size:40px;border-radius:7px;color:var(--arena-ink-soft);background:transparent;font-size:12px;font-weight:950}.save-choice-row button.active{color:var(--chalk);background:var(--arena-ink)}.scenario-save-actions{display:flex;justify-content:flex-end}.replacement-context{display:grid;gap:3px;border:1px solid var(--arena-line);border-radius:9px;padding:12px;background:#f8fafca8}.replacement-context span,.replacement-context small{color:var(--arena-ink-soft);font-size:12px;font-weight:850}.replacement-context strong{font-size:18px}.replacement-list{display:grid;gap:8px}.replacement-row{min-inline-size:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--arena-line);border-radius:9px;padding:10px;color:var(--arena-ink);background:#f8fafcb8;text-align:start}.replacement-row:hover{border-color:#d7192052;transform:translateY(-1px)}.replacement-row span:nth-child(2){min-inline-size:0;display:grid;gap:2px}.replacement-row small{color:var(--arena-ink-soft);font-size:12px;font-weight:850}.audit-list div{display:grid;gap:2px;border-block-end:1px solid var(--arena-line);padding-block-end:8px}.modal-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#1111116b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:modalFade .14s ease-out}.record-modal{inline-size:min(860px,100%);max-block-size:min(88vh,860px);isolation:isolate;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(248,250,252,.24);border-radius:10px;background:var(--surface-solid);box-shadow:0 30px 80px #11111147;animation:modalLift .18s cubic-bezier(.22,1,.36,1)}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-block-end:1px solid var(--arena-line);padding:16px;background:var(--surface-solid)}.modal-body{min-block-size:0;min-inline-size:0;overflow:auto;padding:16px;background:var(--surface-solid)}.modal-body>*{min-inline-size:0;max-inline-size:100%}.modal-body .desk-panel{border:0;box-shadow:none;background:transparent}.modal-savebar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-block-start:1px solid var(--arena-line);padding:12px 16px;background:#f6f3efeb}.modal-savebar span{color:var(--arena-ink-soft);font-size:12px;font-weight:850}.modal-rule-card{border:0;padding:0;background:transparent}.record-modal:has(.confirm-dialog){inline-size:min(540px,100%)}.confirm-dialog{display:grid;gap:18px}.confirm-dialog p{margin:0;color:var(--arena-ink);font-size:16px;font-weight:950;line-height:1.35}.confirm-dialog small{display:block;margin-block-start:8px;color:var(--arena-ink-soft);font-size:13px;font-weight:750;line-height:1.45}.confirm-dialog.danger{border-inline-start:4px solid var(--ledger-red);padding-inline-start:14px}.confirm-actions,.draft-savebar{display:flex;align-items:center;justify-content:space-between;gap:12px}.confirm-actions .secondary-action,.confirm-actions .primary-action{inline-size:auto;min-inline-size:132px}.danger-confirm{background:#111}.danger-confirm:hover{background:#000}.draft-savebar{position:sticky;inset-block-end:0;z-index:2;border:1px solid var(--arena-line);border-radius:8px;padding:10px;background:#f8fafcf2;box-shadow:0 -10px 28px #1111110f}.draft-savebar span{color:var(--arena-ink-soft);font-size:12px;font-weight:850}.draft-savebar .primary-action{inline-size:auto;min-inline-size:190px}.admin-savebar{position:static}@keyframes modalFade{0%{opacity:0}}@keyframes modalLift{0%{transform:translateY(10px) scale(.985)}}@media(max-width:1420px){.owner-command{grid-template-columns:1fr 1fr;grid-template-areas:"summary mix" "kpis notes"}.workspace-board .board-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1181px)and (max-width:1420px)and (max-height:820px){.workspace-board .owner-command{grid-template-columns:minmax(288px,.82fr) minmax(430px,1.18fr);grid-template-rows:auto auto minmax(0,1fr)}}@media(max-width:1180px){.owner-command{grid-template-columns:1fr 1fr;grid-template-areas:"summary mix" "kpis notes"}.owner-command.compact{grid-template-columns:1fr;grid-template-areas:"summary" "kpis" "mix" "notes"}.roster-grid{grid-template-columns:1fr;grid-template-areas:"costs" "signed" "prospects"}.scenario-workbar{grid-template-columns:1fr}.scenario-main{grid-template-columns:1fr 1fr}.scenario-note-field{grid-column:1 / -1}.side-stacks{display:contents}.stack-staff{grid-area:side}.stack-prospect{grid-column:auto;grid-row:auto;grid-area:prospects}}@media(max-width:1180px){.access-directory,.admin-users-skeleton-directory,.admin-users-skeleton-heading{grid-template-columns:1fr}.user-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.shell-topbar{grid-template-columns:minmax(138px,180px) minmax(220px,1fr)}.shell-search{grid-column:2}.shell-user-area{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:900px){.app-shell{min-block-size:100svh;block-size:100svh}.shell-topbar{position:sticky;inset-block-start:0;min-block-size:calc(58px + env(safe-area-inset-top));grid-template-columns:var(--touch-target) minmax(0,1fr) auto;gap:8px;align-items:center;padding:calc(7px + env(safe-area-inset-top)) max(9px,env(safe-area-inset-right)) 7px max(9px,env(safe-area-inset-left))}.mobile-nav-trigger{display:grid}.shell-logo-img{inline-size:34px;block-size:34px}.shell-logo{min-inline-size:0;gap:8px}.shell-logo h1{overflow:hidden;font-size:clamp(12px,3.3vw,14px);line-height:1.02;text-overflow:ellipsis;white-space:nowrap}.shell-logo .eyebrow,.shell-search{display:none}.shell-user-area{grid-column:auto;flex-wrap:nowrap;justify-content:flex-end;gap:5px}.shell-topbar .status-pill:not(.user-pill):not(.logout-pill):not(.shell-roster-link){display:none}.shell-topbar .user-pill,.shell-topbar .shell-roster-link,.shell-topbar .logout-pill{inline-size:40px;min-inline-size:40px;min-block-size:40px;padding-inline:0;justify-content:center}.shell-topbar .user-pill>span,.shell-topbar .shell-roster-link>span,.shell-topbar .logout-pill>span{display:none}.shell-body,.sidebar-collapsed .shell-body{min-block-size:0;grid-template-columns:minmax(0,1fr)}.desktop-sidebar{display:none}.mobile-nav-backdrop.visible{position:fixed;z-index:31;inset:calc(58px + env(safe-area-inset-top)) 0 0;display:block;border:0;border-radius:0;padding:0;background:#1111113d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mobile-nav{position:fixed;z-index:32;inset-block-start:calc(66px + env(safe-area-inset-top));inset-inline-start:max(10px,env(safe-area-inset-left));inline-size:min(338px,calc(100vw - 20px));max-block-size:calc(100svh - 80px - env(safe-area-inset-top));display:none;overflow:auto;overscroll-behavior:contain;border:1px solid rgba(17,17,17,.12);border-radius:14px;padding:8px;color:var(--arena-ink);background:#efeae2fa;box-shadow:0 22px 54px #11111142;scrollbar-width:none}.mobile-nav::-webkit-scrollbar{inline-size:0;block-size:0}.mobile-nav.expanded{display:grid;gap:8px}.mobile-nav-head{min-block-size:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:10px;padding:7px 9px;color:#f8fafcd1;background:var(--arena-ink)}.mobile-nav-head span{font-size:10px;font-weight:850;text-transform:uppercase}.mobile-nav-head strong{min-inline-size:0;overflow:hidden;color:var(--chalk);font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.mobile-nav-section{display:grid;gap:0}.mobile-nav-section-title{inline-size:100%;min-block-size:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:9px;padding:7px 9px;color:var(--arena-ink-soft);background:transparent;text-align:left;font-size:12px;font-weight:900}.mobile-nav-section.open .mobile-nav-section-title,.mobile-nav-section-title:hover,.mobile-nav-section-title:focus-visible{color:var(--arena-ink);background:#ffffff8a}.mobile-nav-section-title svg{color:#65605a;transform:rotate(180deg);transition:transform .16s var(--ease-out)}.mobile-nav-section.open .mobile-nav-section-title svg{transform:rotate(270deg)}.mobile-nav-section-items{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;pointer-events:none;visibility:hidden;transition:grid-template-rows .17s var(--ease-out),opacity .15s var(--ease-out)}.mobile-nav-section.open .mobile-nav-section-items{grid-template-rows:1fr;opacity:1;pointer-events:auto;visibility:visible}.mobile-nav-section-items>div{min-block-size:0;overflow:hidden}.mobile-nav-section-items>div{display:grid;gap:1px}.mobile-nav .nav-item,.mobile-nav .nav-item.child{inline-size:100%;min-block-size:var(--touch-target);grid-template-columns:22px minmax(0,1fr) auto;margin:0;padding:7px 9px}.mobile-nav .nav-item.child{margin-inline-start:0;padding-inline-start:18px}.mobile-nav .nav-item-label{font-size:13px}.mobile-nav .nav-item-copy small,.mobile-nav .nav-item-badge{display:block;font-size:11px}}@media(min-width:761px)and (max-width:900px){.roster-ledger{grid-template-rows:auto auto auto}.ledger-sheet{display:none}.ledger-mobile-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:1px solid rgba(17,17,17,.1);border-radius:10px;padding:10px;background:#f8fafce0;box-shadow:0 10px 24px #271d120d}.ledger-mobile-tools label{min-inline-size:0;display:grid;gap:5px}.ledger-mobile-tools .mobile-filter-wide,.ledger-mobile-filter-panel{grid-column:1 / -1}.ledger-mobile-tools span{color:var(--arena-ink-soft);font-size:11px;font-weight:900}.ledger-mobile-tools input,.ledger-mobile-tools select,.ledger-mobile-tools button{inline-size:100%;min-block-size:44px;border:1px solid var(--arena-line);border-radius:8px;padding:0 11px;color:var(--arena-ink);background:#f8fafcdb;font-size:16px;font-weight:900}.ledger-mobile-tools button{align-self:end;background:var(--arena-ink);color:var(--chalk)}.ledger-mobile-filter-panel{display:grid;min-inline-size:0;border:1px solid rgba(17,17,17,.1);border-radius:9px;background:#f8fafca3;overflow:hidden}.ledger-mobile-filter-panel summary{min-block-size:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;color:var(--arena-ink);font-size:13px;font-weight:950;list-style:none;cursor:pointer}.ledger-mobile-filter-panel summary::-webkit-details-marker{display:none}.ledger-mobile-filter-panel summary strong{flex:0 0 auto;border-radius:999px;padding:4px 8px;color:var(--arena-ink-soft);background:#1111110f;font-size:11px;font-weight:950}.ledger-mobile-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border-block-start:1px solid rgba(17,17,17,.08);padding:10px}.ledger-mobile-cards{display:grid;gap:9px}.ledger-mobile-cards>p{border:1px solid var(--arena-line);border-radius:9px;padding:14px;color:var(--arena-ink-soft);background:#f8fafcdb;font-weight:850}.ledger-mobile-card{min-inline-size:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:1px solid rgba(17,17,17,.12);border-radius:10px;padding:12px;color:var(--arena-ink);background:#f8fafce6;box-shadow:0 10px 22px #271d120f;text-align:start}.ledger-mobile-card.active{border-color:#d7192073;box-shadow:0 0 0 3px #d7192014}.ledger-mobile-card-main,.ledger-mobile-card em{grid-column:1 / -1}.ledger-mobile-card span{min-inline-size:0;display:grid;gap:3px}.ledger-mobile-card strong,.ledger-mobile-card small,.ledger-mobile-card em{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ledger-mobile-card strong{font-size:14px;font-weight:950}.ledger-mobile-card small,.ledger-mobile-card em{color:var(--arena-ink-soft);font-size:12px;font-style:normal;font-weight:850}.ledger-mobile-card em{border-block-start:1px solid rgba(17,17,17,.08);padding-block-start:8px}}@media(max-width:1160px){.app-shell{grid-template-columns:1fr}.command-desk{position:static;grid-column:2;block-size:auto;grid-template-columns:1fr 1fr;grid-template-rows:none;align-items:start}}@media(max-width:1040px){.scenario-command-grid{grid-template-columns:1fr;grid-template-areas:"active" "library" "discussion"}.admin-grid{grid-template-columns:1fr}.user-admin-row{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-method-cell,.user-state-cell{justify-items:stretch}.shortlist-row{grid-template-columns:minmax(170px,1fr) minmax(95px,.6fr) minmax(90px,.5fr)}.shortlist-row>span:nth-child(6){grid-column:1 / -2}.kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.insight-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-room,.control-studio{grid-template-columns:1fr}.roster-grid{grid-template-columns:1fr;grid-template-areas:"costs" "signed" "prospects"}.side-stacks{display:contents}.stack-staff{grid-area:side}.stack-prospect{grid-column:auto;grid-row:auto;grid-area:prospects}.command-desk{grid-template-columns:1fr}}@media(min-width:761px){.workspace-roster .mobile-roster-shell{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);align-items:start;gap:10px}.workspace-roster .mobile-cost-dock,.workspace-roster .mobile-roster-tools,.workspace-roster .mobile-roster-tool-panel{grid-column:1 / -1}.workspace-roster .mobile-cost-dock{position:sticky;inset-block-start:0;grid-template-columns:minmax(170px,.36fr) minmax(0,.64fr);align-items:center;padding:10px 12px}.workspace-roster .mobile-budget-line{grid-column:1 / -1}.workspace-roster .mobile-roster-tools{flex-wrap:wrap;overflow:visible}.workspace-roster .mobile-court-card{grid-column:1}.workspace-roster .mobile-prospect-panel{grid-column:2;display:grid;grid-template-rows:auto minmax(0,1fr);max-block-size:calc(100dvh - 238px)}.workspace-roster .mobile-prospect-rail{display:grid;grid-template-columns:1fr;align-content:start;overflow-x:hidden;overflow-y:auto;padding:0 10px 10px}.workspace-roster .mobile-prospect-rail .mobile-roster-card{min-block-size:94px}.workspace-roster .mobile-court-surface{aspect-ratio:16 / 9.6;margin:0 8px 8px}.workspace-roster .mobile-signed-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(4,minmax(82px,1fr))}.workspace-roster .mobile-roster-card{min-block-size:0;grid-template-rows:28px minmax(0,1fr) 14px 8px;padding:7px}.workspace-roster .mobile-card-number{font-size:46px}.workspace-roster .mobile-card-name{font-size:clamp(12px,.9vw,14px)}.workspace-roster .mobile-card-position,.workspace-roster .mobile-card-mark{font-size:7.5px}.workspace-roster .mobile-card-net{font-size:13px}}@media(max-width:760px){input,select,textarea{font-size:16px}.workspace-roster .screen-context-bar{display:none}.app-shell{grid-template-columns:1fr}.mission-rail{position:fixed;z-index:20;inset-block:auto 0;inset-inline:0;block-size:66px;flex-direction:row;justify-content:space-between;border-block-start:1px solid rgba(43,34,24,.12);padding:10px 14px;box-shadow:0 -14px 30px #271d121f}.mission-rail nav{display:flex}.workbench{grid-column:1;overflow-x:hidden;padding:8px 9px calc(14px + env(safe-area-inset-bottom))}.access-directory-group{padding:9px}.access-editor-heading{display:grid;align-items:start}.access-editor-heading small{text-align:left}.user-admin-row{grid-template-columns:1fr}.user-detail-head,.user-detail-actions{align-items:stretch}.user-detail-head{display:grid}.user-detail-actions{justify-content:stretch}.user-detail-actions .switch-toggle,.user-detail-actions .danger-action{inline-size:100%}.user-detail-grid{grid-template-columns:1fr}.mobile-roster-shell{gap:8px}.mobile-cost-dock{position:sticky;inset-block-start:0;z-index:12;margin-inline:-1px;gap:7px;border-radius:12px;padding:9px}.mobile-cost-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mobile-cost-grid strong{font-size:clamp(.95rem,3.45vw,1.14rem)}.mobile-court-heading small{display:none}.mobile-court-heading,.mobile-prospect-heading{padding:9px 10px}.mobile-court-surface{aspect-ratio:350 / 470;margin:0 5px 5px;border-radius:14px}.mobile-signed-grid{top:8px;right:8px;bottom:8px;left:8px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(5,minmax(66px,1fr));gap:6px}.mobile-court-logo{inline-size:78px;block-size:78px}.mobile-roster-card{grid-template-rows:28px minmax(0,1fr) 13px 8px;border-radius:13px;gap:3px;padding:6px}.mobile-card-name{font-size:clamp(11px,2.72vw,12.5px)}.mobile-card-position,.mobile-card-mark{font-size:clamp(8.8px,2.32vw,10px)}.mobile-card-net{font-size:clamp(11.5px,2.78vw,13.5px)}.mobile-card-net small{font-size:7.8px}.mobile-drag-handle{inline-size:44px;block-size:8px}.mobile-prospect-rail .mobile-roster-card{min-inline-size:126px}.quick-add-step,.quick-add-summary,.quick-add-footer{grid-template-columns:1fr}.quick-add-positions>div{grid-template-columns:repeat(5,minmax(0,1fr))}.quick-add-footer>div:last-child{display:grid;grid-template-columns:1fr 1fr}.quick-add-footer span{white-space:normal}.quick-add-flow{gap:10px}.quick-add-hero{border-radius:12px;padding:11px}.quick-add-hero h2{font-size:clamp(20px,6vw,26px)}.quick-add-hero nav button,.quick-add-segment button,.quick-add-positions button,.quick-add-footer button{min-block-size:38px}.command-desk{grid-column:1;padding:12px}.topbar{display:grid;gap:10px}.topbar-title{align-items:center}.topbar-title .brand-mark{inline-size:38px;block-size:38px;border-radius:8px}.topbar-title h1{font-size:25px;line-height:1.04}.topbar-status{flex-wrap:wrap;justify-content:flex-start;overflow:visible;max-inline-size:100%}.topbar-status::-webkit-scrollbar{block-size:0}.topbar-status .status-pill{flex:0 1 auto;min-block-size:var(--touch-target)}.owner-command,.owner-command.compact{grid-template-columns:1fr;grid-template-areas:"summary" "kpis" "mix" "notes"}.owner-command-row{grid-template-columns:minmax(0,1fr) auto}.owner-command-bar{grid-column:1 / -1;order:3}.board-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cost-breakdown-card{grid-template-columns:1fr;grid-template-areas:"heading" "stack" "legend" "penalty" "bridge"}.funding-bridge{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.funding-bridge div:last-child{grid-column:1 / -1}.owner-summary-bars,.owner-command-list{grid-template-columns:1fr}.scenario-workbar{grid-template-columns:minmax(0,1fr) minmax(112px,.42fr);align-items:stretch;gap:8px;padding:8px}.scenario-main{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;gap:8px}.scenario-main label:first-child{grid-column:1}.scenario-name-field,.scenario-note-field{display:none}.scenario-status{align-self:end;min-block-size:var(--touch-target)}.scenario-tools-toggle{grid-column:1;grid-row:2;min-block-size:var(--touch-target);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--arena-line);border-radius:8px;padding-inline:10px;color:var(--arena-ink);background:#f8fafcc7;font-size:12px;font-weight:950}.scenario-workbar.tools-open .scenario-tools-toggle{border-color:#d719203d;background:#d7192014}.scenario-controls{display:contents}.scenario-controls button:not(.primary-inline){display:none}.scenario-controls .primary-inline{grid-column:2;grid-row:2}.scenario-sharing{display:none}.scenario-workbar.tools-open .scenario-controls,.scenario-workbar.tools-open .scenario-sharing{display:grid;grid-column:1 / -1;gap:7px;overflow:hidden}.scenario-workbar.tools-open .scenario-controls{grid-template-columns:repeat(4,minmax(0,1fr))}.scenario-workbar.tools-open .scenario-sharing{grid-template-columns:repeat(3,minmax(0,1fr))}.scenario-workbar.tools-open .scenario-controls button:not(.primary-inline){display:inline-flex}.scenario-workbar.tools-open .scenario-controls .primary-inline{grid-column:auto;grid-row:auto}.scenario-controls button,.scenario-sharing button{inline-size:100%;min-block-size:var(--touch-target);padding-inline:8px}.scenario-controls button{gap:5px;font-size:11px}.scenario-controls small{min-inline-size:16px;min-block-size:16px;font-size:9px}.scenario-command-grid{gap:10px}.scenario-active-card,.scenario-library-card,.scenario-discussion-card{padding:11px}.scenario-meta-strip,.scenario-action-row{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-saved-card{grid-template-columns:minmax(0,1fr)}.scenario-saved-card b{text-align:start}.scenario-full-label{display:none}.scenario-mobile-label{display:inline}.owner-list-heading,.owner-command-row{grid-column:auto}.board-notes,.owners-split-summary,.staff-directory-summary,.contract-cost-summary,.owner-edit-fields,.admin-hero,.admin-hero-metrics,.user-admin-row,.pipeline-strip,.records-filters,.tax-drilldown,.tax-bracket-row,.editor-fieldset.form-grid{grid-template-columns:1fr}.admin-hero{gap:10px;padding:12px}.admin-hero h2{font-size:22px;line-height:1.06}.admin-hero span{font-size:11px;line-height:1.3}.admin-hero-metrics{min-inline-size:0;grid-template-columns:auto minmax(0,1fr);gap:4px 9px;padding:8px}.admin-hero-metrics strong,.admin-hero-metrics span{min-inline-size:0}.admin-hero-metrics strong{font-size:19px}.admin-hero-metrics span{font-size:10px;line-height:1.1}.user-state-cell{justify-items:stretch}.shortlist-row{grid-template-columns:1fr 1fr;align-items:start}.shortlist-player,.shortlist-row>span:nth-child(6){grid-column:1 / -1}.shortlist-action{justify-self:stretch;text-align:center}.kpi-strip{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;padding-block-end:3px}.kpi-card{min-inline-size:78%;scroll-snap-align:start}.insight-strip{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;padding-block-end:3px}.insight-card{min-inline-size:86%;scroll-snap-align:start}.kpi-strip::-webkit-scrollbar,.insight-strip::-webkit-scrollbar{block-size:0}.court-panel{min-block-size:auto}.court-panel .section-heading{padding:12px 12px 8px}.court-panel .section-heading h2{font-size:22px;line-height:1.02}.roster-grid{grid-template-columns:1fr;grid-template-areas:"costs" "signed" "prospects";gap:10px}.roster-cost-strip{display:flex;gap:8px;max-inline-size:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;padding-block-end:3px}.roster-cost-strip::-webkit-scrollbar{block-size:0}.roster-cost-block{flex:0 0 min(286px,82vw);grid-template-columns:1fr;scroll-snap-align:start}.roster-cost-block dl{grid-template-columns:repeat(3,minmax(0,1fr))}.roster-cost-block dt{min-block-size:20px;white-space:normal;line-height:1}.staff-launch-card{flex:0 0 min(286px,82vw);min-block-size:58px;scroll-snap-align:start}.signed-roster-lane{gap:8px}.prospect-lane .roster-stack{max-block-size:min(340px,46svh)}.court-surface{position:relative;display:block;min-block-size:clamp(500px,145vw,620px);margin:0 8px 8px;padding:0;background:linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px) 0 0 / 56px 100%,repeating-linear-gradient(0deg,#c18a4a 0,#c18a4a 44px,#b77b3d 44px,#b77b3d 88px)}.court-surface:before{inset-block-start:3%;inset-inline-start:50%;inline-size:78%;block-size:230px;max-inline-size:none;border-block-start:0;border-inline-end:3px solid rgba(248,250,252,.72);border-radius:0 0 220px 220px;transform:translate(-50%)}.paint-area{inset-block-start:0;inset-block-end:auto;inset-inline-start:27%;inset-inline-end:auto;inline-size:46%;block-size:22%;border:3px solid rgba(248,250,252,.72);border-block-start:0;background:#d719209e}.paint-area:before{inset-block-start:10px;inset-inline-start:50%;inset-inline-end:auto;inline-size:48px;border-block-start:5px solid rgba(248,250,252,.92);transform:translate(-50%)}.paint-area:after{inset-block-start:auto;inset-block-end:-42px;inset-inline-start:50%;inline-size:84px;block-size:84px;transform:translate(-50%)}.half-circle{inset-block-start:5%;inset-inline-start:50%;inset-inline-end:auto;inline-size:54px;block-size:54px;transform:translate(-50%)}.half-circle:after{inset-block-start:16px;inset-inline-start:50%;inset-inline-end:auto;transform:translate(-50%)}.court-slot{position:absolute;inline-size:41%;min-block-size:110px;transform:none;padding:5px}.slot-label{inset-block-start:8px;inset-inline-start:10px;color:#f8fafcdb}.slot-C{inset-block-start:12%;inset-block-end:auto;inset-inline-start:29.5%;inset-inline-end:auto;inline-size:42%}.slot-PF{inset-block-start:36%;inset-block-end:auto;inset-inline-start:auto;inset-inline-end:6%}.slot-SF{inset-block-start:36%;inset-block-end:auto;inset-inline-start:6%;inset-inline-end:auto}.slot-SG{inset-block-start:auto;inset-block-end:7%;inset-inline-start:auto;inset-inline-end:6%}.slot-PG{inset-block-start:auto;inset-block-end:7%;inset-inline-start:6%;inset-inline-end:auto}.court-card{min-block-size:98px;padding:7px}.court-card-head strong,.court-card-name strong{font-size:13px}.court-card-head span{padding:3px 6px;font-size:10px}.court-card-name span{font-size:9px}.court-card-foot button{min-block-size:34px;padding:5px 6px;font-size:11px}.member-card{touch-action:pan-y}.stack-bench{margin-block-start:-4px}.stack-bench .stack-list{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;padding:0 8px 8px}.stack-bench .stack-title{padding:9px 10px 7px}.stack-bench .stack-list::-webkit-scrollbar{block-size:0}.stack-bench .list-card.bench-card{flex:0 0 118px;min-block-size:108px;scroll-snap-align:start}.stack-bench .member-card{touch-action:pan-x pan-y}.stack-bench .list-card.bench-card .list-card-main strong{font-size:12px}.stack-bench .list-card.bench-card .list-card-main span,.stack-bench .list-card.bench-card .list-card-money{font-size:10px}.form-grid,.form-grid.two{grid-template-columns:1fr}.squad-focus{grid-template-columns:auto minmax(0,1fr)}.focus-money,.focus-actions{grid-column:1 / -1}.focus-actions{justify-content:stretch}.focus-actions button{flex:1;min-block-size:44px}.data-exchange-grid{grid-template-columns:1fr}.data-exchange-card{padding:12px}.data-exchange-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.penalty-rules-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.season-budget-readonly-grid,.penalty-preview-grid{grid-template-columns:1fr}.penalty-breakdown-row,.penalty-impact-row{grid-template-columns:1fr auto}.penalty-member-row{grid-template-columns:1fr;gap:6px}.penalty-member-row span,.penalty-member-row small,.penalty-member-row b{white-space:normal}.penalty-member-row span[data-label],.penalty-member-row b[data-label]{display:flex;justify-content:space-between;gap:12px}.penalty-member-row span[data-label]:before,.penalty-member-row b[data-label]:before{content:attr(data-label);color:var(--arena-ink-soft);font-size:10px;font-weight:900;text-transform:uppercase}.penalty-member-head{display:none}.penalty-breakdown-row small,.penalty-impact-row small{grid-column:1 / -1}.ledger-heading{align-items:stretch;gap:10px;padding:10px}.ledger-heading h3{font-size:20px}.ledger-heading-actions{justify-content:space-between;flex-wrap:wrap}.ledger-heading-actions .sheet-sort-chip{order:3;inline-size:100%;justify-content:center}.ledger-heading-actions button{min-block-size:42px}.ledger-workspace{padding-block-end:calc(86px + env(safe-area-inset-bottom))}.roster-ledger{grid-template-rows:auto auto auto}.ledger-sheet{display:none}.ledger-mobile-tools{display:grid;grid-template-columns:1fr 1fr;gap:8px;border:1px solid rgba(17,17,17,.1);border-radius:10px;padding:10px;background:#f8fafce0;box-shadow:0 10px 24px #271d120d}.ledger-mobile-tools label{min-inline-size:0;display:grid;gap:5px}.ledger-mobile-tools .mobile-filter-wide{grid-column:1 / -1}.ledger-mobile-tools span{color:var(--arena-ink-soft);font-size:11px;font-weight:900}.ledger-mobile-tools input,.ledger-mobile-tools select,.ledger-mobile-tools button{inline-size:100%;min-block-size:44px;border:1px solid var(--arena-line);border-radius:8px;padding:0 11px;color:var(--arena-ink);background:#f8fafcdb;font-size:16px;font-weight:900}.ledger-mobile-tools button{align-self:end;background:var(--arena-ink);color:var(--chalk)}.ledger-mobile-filter-panel{grid-column:1 / -1;display:grid;min-inline-size:0;border:1px solid rgba(17,17,17,.1);border-radius:9px;background:#f8fafca3;overflow:hidden}.ledger-mobile-filter-panel summary{min-block-size:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;color:var(--arena-ink);font-size:13px;font-weight:950;list-style:none;cursor:pointer}.ledger-mobile-filter-panel summary::-webkit-details-marker{display:none}.ledger-mobile-filter-panel summary strong{flex:0 0 auto;border-radius:999px;padding:4px 8px;color:var(--arena-ink-soft);background:#1111110f;font-size:11px;font-weight:950}.ledger-mobile-filter-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;border-block-start:1px solid rgba(17,17,17,.08);padding:10px}.ledger-mobile-filter-grid label{min-inline-size:0}.ledger-mobile-cards{display:grid;gap:9px}.ledger-mobile-cards>p{border:1px solid var(--arena-line);border-radius:9px;padding:14px;color:var(--arena-ink-soft);background:#f8fafcdb;font-weight:850}.ledger-mobile-card{min-inline-size:0;display:grid;grid-template-columns:1fr 1fr;gap:10px;border:1px solid rgba(17,17,17,.12);border-radius:10px;padding:12px;color:var(--arena-ink);background:#f8fafce6;box-shadow:0 10px 22px #271d120f;text-align:start}.ledger-mobile-card.active{border-color:#d7192073;box-shadow:0 0 0 3px #d7192014}.ledger-mobile-card-main{grid-column:1 / -1}.ledger-mobile-card span{min-inline-size:0;display:grid;gap:3px}.ledger-mobile-card strong,.ledger-mobile-card small,.ledger-mobile-card em{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ledger-mobile-card strong{font-size:14px;font-weight:950}.ledger-mobile-card small,.ledger-mobile-card em{color:var(--arena-ink-soft);font-size:12px;font-style:normal;font-weight:850}.ledger-mobile-card em{grid-column:1 / -1;border-block-start:1px solid rgba(17,17,17,.08);padding-block-start:8px}.ledger-sheet-head .ledger-sheet-cell b{display:none}.benefit-row,.tier-row,.owner-edit,.records-row{grid-template-columns:1fr}.rail-button,.icon-action,.tiny-toggle,.switch-toggle,.owner-list-heading button,.ledger-heading-actions button{min-inline-size:44px;min-block-size:44px}.ledger-table{display:grid;gap:10px;overflow:visible}.ledger-head{display:none}.ledger-row{min-inline-size:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;border:1px solid var(--arena-line);border-radius:8px;padding:11px;background:#f8fafc94}.records-table{display:grid;gap:10px;overflow:visible}.records-head{display:none}.records-row{min-inline-size:0;border:1px solid var(--arena-line);border-radius:8px;padding:11px;background:#f8fafc94}.ledger-row span:first-child,.ledger-row span:last-child{grid-column:1 / -1}.modal-backdrop{place-items:end center;padding:10px;overflow-x:hidden;overflow-y:auto}.record-modal{inline-size:100%;max-inline-size:100%;max-block-size:min(92dvh,calc(100svh - 20px - env(safe-area-inset-bottom)));border-end-start-radius:0;border-end-end-radius:0}.modal-head{padding:12px}.modal-head h2{overflow-wrap:anywhere;font-size:20px;line-height:1.08}.modal-body{overflow-x:hidden;overscroll-behavior:contain;padding:12px}.modal-body .desk-panel,.selected-panel,.toggle-panel,.editor-fieldset,.benefit-list,.season-salary-list,.tax-bracket-list,.scenario-save-dialog,.scenario-chat-panel,.replacement-panel,.staff-directory,.modal-rule-card{min-inline-size:0;max-inline-size:100%}.modal-savebar{display:grid;padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.selected-header{grid-template-columns:auto minmax(0,1fr) auto}.selected-header h2{white-space:normal;overflow-wrap:anywhere;font-size:21px}.season-salary-row{grid-template-columns:1fr;align-items:stretch}.tax-bracket-row{grid-template-columns:1fr}.tax-bracket-preview{inline-size:100%}.benefit-row input,.benefit-row select,.season-salary-row input,.season-salary-row select,.tax-bracket-row input,.tax-bracket-row select,.editor-fieldset input,.editor-fieldset select,.editor-fieldset textarea{min-inline-size:0;inline-size:100%}input,select,textarea,.ledger-sheet-filters input,.ledger-sheet-filters select{font-size:16px}.replacement-row{grid-template-columns:auto minmax(0,1fr)}.replacement-row b{grid-column:2}}@media(max-width:420px){.shell-topbar{grid-template-columns:40px minmax(0,1fr) auto;gap:6px;padding-inline:max(7px,env(safe-area-inset-left)) max(7px,env(safe-area-inset-right))}.mobile-nav-trigger,.shell-topbar .shell-roster-link,.shell-topbar .user-pill,.shell-topbar .logout-pill{inline-size:38px;min-inline-size:38px;min-block-size:38px}.shell-logo-img{inline-size:30px;block-size:30px}.shell-logo h1{font-size:12px}.mobile-cost-grid strong{font-size:.92rem}.mobile-court-surface{aspect-ratio:350 / 456}.mobile-signed-grid{top:7px;right:7px;bottom:7px;left:7px;grid-template-rows:repeat(5,minmax(60px,1fr));gap:5px}.mobile-roster-card{border-radius:11px;grid-template-rows:28px minmax(0,1fr) 12px 7px;gap:2px;padding:5px}.mobile-card-number{font-size:38px}.mobile-card-name{font-size:10.8px}.mobile-card-position,.mobile-card-mark{font-size:6.5px}.mobile-card-net{font-size:10.6px}.mobile-card-net small{display:inline;font-size:5.5px}.mobile-drag-handle{inline-size:40px;block-size:7px}.ledger-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-summary-strip span{padding:9px 10px}.ledger-summary-strip strong{font-size:16px}.ledger-mobile-filter-grid{grid-template-columns:1fr}}@media(max-width:900px){.ledger-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-quick-tabs{margin-inline:-2px;padding-inline:2px}.ledger-mobile-card em{display:flex;align-items:center;justify-content:space-between;gap:8px}.ledger-mobile-card em span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(hover:none)and (pointer:coarse){input,select,textarea,.ledger-sheet-filters input,.ledger-sheet-filters select{font-size:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}
