:root{--eps-radius-sm:8px;--eps-radius:12px;--eps-radius-lg:16px;--eps-radius-pill:999px;--eps-font-body:"Sora",-apple-system,system-ui,sans-serif;--eps-font-wordmark:"Inter",-apple-system,system-ui,sans-serif;--eps-ease-out:cubic-bezier(.16,1,.3,1);--eps-ease-spring:cubic-bezier(.34,1.56,.64,1);--eps-dur-ease:.3s;--brand-accent:#16c8c8;--brand-accent-soft:#16c8c824}:root,[data-theme=dark]{--eps-green:#1fd978;--eps-green-hi:#45e391;--eps-green-fg:#04130b;--eps-green-soft:#1fd97821;--eps-green-ink:var(--eps-green);--eps-bg:#08090a;--eps-surface:#0d0e10;--eps-muted:#121316;--eps-border:#ffffff13;--eps-border-hi:#ffffff29;--eps-fg:#f0f0f2;--eps-fg-muted:#9a9aa2;--eps-fg-dim:#65656d;--eps-fg-faint:#3f3f46;--eps-error:#ff5d57;--eps-warn:#f5b544;--eps-warn-soft:#f5b54421;--eps-info:#5aa2ff;--eps-info-soft:#5aa2ff1f;--eps-glass:#0d0e10d1;--eps-card-bg:linear-gradient(160deg,#16181b 0%,#0e0f12 100%);--eps-card-border:#ffffff0f;--eps-card-shadow:0 1px 0 #ffffff0d inset,0 18px 38px -22px #000000e6,0 2px 8px -4px #0009;--eps-card-hover:0 1px 0 #ffffff12 inset,0 26px 50px -22px #000000f2,0 4px 12px -4px #000000b3;--eps-tile-bg:linear-gradient(165deg,#ffffff0b,#ffffff03);--eps-tile-shadow:0 1px 0 #ffffff0f inset,0 6px 16px -10px #000c;--eps-chip-bg:#ffffff0a;--eps-track-bg:#0a0b0d;--eps-track-inset:0 1px 2px #0009 inset,0 1px 0 #ffffff08;--eps-fill-bg:linear-gradient(90deg,#1fd9788c,var(--eps-green));--eps-fill-shadow:0 0 10px -1px #1fd97866,0 1px 0 #ffffff40 inset;--eps-logo-plate-on-dark:#f4f5f7;--eps-logo-plate-on-light:transparent}body:has(>.eps-portal-standalone[data-theme=dark]){--eps-green:#1fd978;--eps-green-hi:#45e391;--eps-green-fg:#04130b;--eps-green-soft:#1fd97821;--eps-green-ink:var(--eps-green);--eps-bg:#08090a;--eps-surface:#0d0e10;--eps-muted:#121316;--eps-border:#ffffff13;--eps-border-hi:#ffffff29;--eps-fg:#f0f0f2;--eps-fg-muted:#9a9aa2;--eps-fg-dim:#65656d;--eps-fg-faint:#3f3f46;--eps-error:#ff5d57;--eps-warn:#f5b544;--eps-warn-soft:#f5b54421;--eps-info:#5aa2ff;--eps-info-soft:#5aa2ff1f;--eps-glass:#0d0e10d1;--eps-card-bg:linear-gradient(160deg,#16181b 0%,#0e0f12 100%);--eps-card-border:#ffffff0f;--eps-card-shadow:0 1px 0 #ffffff0d inset,0 18px 38px -22px #000000e6,0 2px 8px -4px #0009;--eps-card-hover:0 1px 0 #ffffff12 inset,0 26px 50px -22px #000000f2,0 4px 12px -4px #000000b3;--eps-tile-bg:linear-gradient(165deg,#ffffff0b,#ffffff03);--eps-tile-shadow:0 1px 0 #ffffff0f inset,0 6px 16px -10px #000c;--eps-chip-bg:#ffffff0a;--eps-track-bg:#0a0b0d;--eps-track-inset:0 1px 2px #0009 inset,0 1px 0 #ffffff08;--eps-fill-bg:linear-gradient(90deg,#1fd9788c,var(--eps-green));--eps-fill-shadow:0 0 10px -1px #1fd97866,0 1px 0 #ffffff40 inset;--eps-logo-plate-on-dark:#f4f5f7;--eps-logo-plate-on-light:transparent}[data-theme=light]{--eps-green:#007a45;--eps-green-hi:#008f51;--eps-green-fg:#fff;--eps-green-soft:#007a451f;--eps-green-ink:color-mix(in srgb,var(--eps-green) 70%,var(--eps-fg));--eps-bg:#f4f6f8;--eps-surface:#fff;--eps-muted:#eef1f4;--eps-border:#0d17211a;--eps-border-hi:#0d172138;--eps-fg:#0e1411;--eps-fg-muted:#586069;--eps-fg-dim:#828a93;--eps-fg-faint:#aeb5bd;--eps-error:#d83a34;--eps-warn:#b9791a;--eps-warn-soft:#b9791a24;--eps-info:#2f6fd6;--eps-info-soft:#2f6fd61a;--eps-glass:#ffffffd1;--eps-card-bg:linear-gradient(160deg,#fff 0%,#f5f7f9 100%);--eps-card-border:#0d172114;--eps-card-shadow:0 1px 0 #ffffffe6 inset,0 18px 38px -24px #0f172a47,0 2px 8px -4px #0f172a1a;--eps-card-hover:0 1px 0 #ffffffe6 inset,0 26px 50px -24px #0f172a57,0 4px 12px -4px #0f172a24;--eps-tile-bg:linear-gradient(165deg,#0f172a09,#0f172a03);--eps-tile-shadow:0 1px 0 #ffffffd9 inset,0 6px 16px -12px #0f172a38;--eps-chip-bg:#0f172a0a;--eps-track-bg:#e7eaee;--eps-track-inset:0 1px 2px #0f172a24 inset,0 1px 0 #fff9;--eps-fill-bg:linear-gradient(90deg,#007a4599,var(--eps-green));--eps-fill-shadow:0 0 8px -2px #007a454d,0 1px 0 #fff6 inset;--eps-logo-plate-on-dark:transparent;--eps-logo-plate-on-light:#16181b}body:has(>.eps-portal-standalone[data-theme=light]){--eps-green:#007a45;--eps-green-hi:#008f51;--eps-green-fg:#fff;--eps-green-soft:#007a451f;--eps-green-ink:color-mix(in srgb,var(--eps-green) 70%,var(--eps-fg));--eps-bg:#f4f6f8;--eps-surface:#fff;--eps-muted:#eef1f4;--eps-border:#0d17211a;--eps-border-hi:#0d172138;--eps-fg:#0e1411;--eps-fg-muted:#586069;--eps-fg-dim:#828a93;--eps-fg-faint:#aeb5bd;--eps-error:#d83a34;--eps-warn:#b9791a;--eps-warn-soft:#b9791a24;--eps-info:#2f6fd6;--eps-info-soft:#2f6fd61a;--eps-glass:#ffffffd1;--eps-card-bg:linear-gradient(160deg,#fff 0%,#f5f7f9 100%);--eps-card-border:#0d172114;--eps-card-shadow:0 1px 0 #ffffffe6 inset,0 18px 38px -24px #0f172a47,0 2px 8px -4px #0f172a1a;--eps-card-hover:0 1px 0 #ffffffe6 inset,0 26px 50px -24px #0f172a57,0 4px 12px -4px #0f172a24;--eps-tile-bg:linear-gradient(165deg,#0f172a09,#0f172a03);--eps-tile-shadow:0 1px 0 #ffffffd9 inset,0 6px 16px -12px #0f172a38;--eps-chip-bg:#0f172a0a;--eps-track-bg:#e7eaee;--eps-track-inset:0 1px 2px #0f172a24 inset,0 1px 0 #fff9;--eps-fill-bg:linear-gradient(90deg,#007a4599,var(--eps-green));--eps-fill-shadow:0 0 8px -2px #007a454d,0 1px 0 #fff6 inset;--eps-logo-plate-on-dark:transparent;--eps-logo-plate-on-light:#16181b}.eps-portal[data-theme=dark]{--eps-fg-dim:#8a8a92}body:has(>.eps-portal-standalone[data-theme=dark]){--eps-fg-dim:#8a8a92}.eps-portal[data-theme=light]{--eps-fg-dim:#616972}body:has(>.eps-portal-standalone[data-theme=light]){--eps-fg-dim:#616972}.eps-portal[data-theme=light] .camp-tag{color:color-mix(in srgb,var(--brand-accent) 50%,var(--eps-fg))}.eps-portal[data-theme=light] :is(.chip.green,.nav-i.on,.nav-i.on .ct,.prec-nav-i.on,.pipe-head.you .t,.ntf.ntf-entry.on){color:color-mix(in srgb,var(--brand-action,var(--eps-green)) 70%,var(--eps-fg))}.eps-portal[data-theme=light] .chip.warn{color:color-mix(in srgb,var(--eps-warn) 60%,var(--eps-fg))}.eps-portal[data-theme=light] .chip.info{color:color-mix(in srgb,var(--eps-info) 80%,var(--eps-fg))}.eps-portal[data-theme=light]{--eps-error-ink:color-mix(in srgb,var(--eps-error) 75%,var(--eps-fg));--eps-action-ink:color-mix(in srgb,var(--brand-action,var(--eps-green)) 70%,var(--eps-fg))}body:has(>.eps-portal-standalone[data-theme=light]){--eps-error-ink:color-mix(in srgb,var(--eps-error) 75%,var(--eps-fg));--eps-action-ink:color-mix(in srgb,var(--brand-action,var(--eps-green)) 70%,var(--eps-fg))}.eps-portal,.eps-portal :where(:not(.eps-btn,.eps-field,.eps-menu,.eps-menu-item,.eps-menu-foot,.eps-menu-empty,.eps-menu-search,.eps-chip-filter)),.eps-portal :before,.eps-portal :after{box-sizing:border-box;margin:0;padding:0}.eps-portal{font-family:var(--eps-font-body);color:var(--eps-fg);background:var(--eps-bg);-webkit-font-smoothing:antialiased;--eps-tab-accent:var(--brand-action,var(--eps-green));--eps-switch-accent:var(--brand-action,var(--eps-green));font-size:.9375rem;line-height:1.5}.eps-portal-standalone{min-height:100vh}.eps-portal :where(a){color:var(--brand-action,var(--eps-green));text-decoration:none}.eps-portal button{cursor:pointer;font-family:inherit}.eps-portal button:disabled{opacity:.5;cursor:not-allowed}.eps-portal .inp:disabled{opacity:.6;cursor:not-allowed}.eps-portal[data-theme=dark] input[type=radio]{appearance:none;border:1.5px solid var(--eps-fg-muted);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-content:center;width:17px;height:17px;margin:0;display:inline-grid}.eps-portal[data-theme=dark] input[type=radio]:before{content:"";background:var(--brand-action,var(--eps-green));width:9px;height:9px;transition:transform .12s var(--eps-ease-out);border-radius:50%;transform:scale(0)}.eps-portal[data-theme=dark] input[type=radio]:checked{border-color:var(--brand-action,var(--eps-green))}.eps-portal[data-theme=dark] input[type=radio]:checked:before{transform:scale(1)}.eps-portal[data-theme=dark] input[type=radio]:disabled{opacity:.5;cursor:not-allowed}.eps-portal[data-theme=dark] input[type=radio]:focus-visible{outline:2px solid var(--brand-action,var(--eps-green));outline-offset:2px}@keyframes eps-pulse{0%{box-shadow:0 0 0 0 var(--brand-pulse,#1fd97880)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@keyframes eps-spin{to{transform:rotate(360deg)}}@keyframes eps-row-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes eps-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.shell{grid-template-columns:230px 1fr;min-height:100vh;display:grid}.rail{border-right:1px solid var(--eps-border);background:var(--eps-surface);flex-direction:column;align-self:start;gap:4px;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.eps-portal .portal-nav{flex-direction:column;gap:4px;display:flex}.eps-portal .rail-pick{min-width:0;margin-bottom:8px}.lockup{align-items:center;gap:10px;padding:6px 8px 18px;display:flex}.rail-cap{color:var(--eps-fg-dim);padding:14px 10px 6px;font-size:11.5px;font-weight:600}.nav-i{color:var(--eps-fg-muted);border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;padding:9px 11px;font-size:13.5px;font-weight:500;transition:all .15s;display:flex}.nav-i:hover{background:var(--eps-muted);color:var(--eps-fg)}.nav-i.on{background:var(--brand-action-soft,var(--eps-green-soft));color:var(--brand-action,var(--eps-green));font-weight:600}.nav-i .ic{flex:none;width:17px;height:17px}.nav-i .ct{color:var(--eps-fg-dim);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.nav-i.on .ct{color:var(--brand-action,var(--eps-green))}.rail-foot{border-top:1px solid var(--eps-border);flex-direction:column;gap:2px;margin-top:auto;padding-top:14px;display:flex;position:relative}.eps-portal .rail-foot>.ntf-entry{margin-bottom:2px}.acct{align-items:center;gap:10px;padding:6px 8px;display:flex}.acct .av{background:var(--eps-green-soft);border:1px solid var(--eps-border);width:30px;height:30px;color:var(--eps-green-ink,var(--eps-green));border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.acct .nm{font-size:12.5px;font-weight:500;line-height:1.2}.acct .rl{color:var(--eps-fg-dim);font-size:10.5px}.acct-btn{text-align:left;width:100%;color:var(--eps-fg);background:0 0;border:none;border-radius:10px}.acct-btn:hover{background:var(--eps-muted)}.acct-btn.on{background:var(--eps-green-soft)}.acct-menu{background:var(--eps-surface);border:1px solid var(--eps-border-hi);border-radius:var(--eps-radius);box-shadow:var(--eps-card-shadow);z-index:40;flex-direction:column;gap:2px;margin-bottom:6px;padding:4px;display:flex;position:absolute;bottom:100%;left:0;right:0}.acct-menu button{text-align:left;width:100%;color:var(--eps-fg);background:0 0;border:none;border-radius:9px;padding:8px 11px;font-size:12.5px;font-weight:500}.acct-menu button:hover{background:var(--eps-muted)}.acct-menu button:disabled:hover{background:0 0}.acct-menu button.on{background:var(--brand-action-soft,var(--eps-green-soft));color:var(--brand-action,var(--eps-green));font-weight:600}.acct-switch{border-top:1px solid var(--eps-border);border-bottom:1px solid var(--eps-border);flex-direction:column;gap:2px;max-height:280px;margin:2px 0;padding:4px 0;display:flex;overflow-y:auto}.acct-switch-h{color:var(--eps-fg-dim);padding:4px 11px 2px;font-size:11.5px;font-weight:600}.acct-switch-err{color:var(--eps-danger,var(--eps-fg));padding:4px 11px;font-size:12px}.topbar{z-index:30;border-bottom:1px solid var(--eps-border);background:var(--eps-glass);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);align-items:center;gap:12px;padding:13px 26px;display:flex;position:sticky;top:0}.crumb{color:var(--eps-fg-dim);font-size:13px}.crumb b{color:var(--eps-fg);font-weight:600}.tb-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;min-width:0;margin-left:auto;display:flex}.tb-right>*{min-width:0;max-width:100%}.tb-brand{align-items:center;gap:9px;min-width:0;display:flex}.tb-brand>.switch-btn{min-width:0}.tb-brand>.iconbtn,.tb-brand>.switch{flex:none}.switch{position:relative}.switch-btn{background:var(--eps-chip-bg);border:1px solid var(--eps-border);color:var(--eps-fg);border-radius:10px;align-items:center;gap:9px;padding:6px 11px;font-size:12.5px;font-weight:500;display:flex}.switch-btn:hover{border-color:var(--eps-border-hi)}.switch-btn .cal{width:15px;height:15px;color:var(--eps-green)}.switch-btn .bname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.op-switch select{text-overflow:ellipsis;field-sizing:content;min-width:0}.blogo{color:#fff;background:var(--brand-accent);letter-spacing:-.02em;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex}img.blogo{object-fit:contain;background:0 0;border-radius:0}img.blogo.wide{width:auto;max-width:80px}.switch-menu{background:var(--eps-surface);border:1px solid var(--eps-border-hi);min-width:240px;box-shadow:var(--eps-card-shadow);z-index:40;border-radius:12px;padding:7px;display:none;position:absolute;top:42px;right:0}.switch-menu.open{display:block}.switch-menu .mh{color:var(--eps-fg-dim);padding:6px 9px;font-size:11.5px;font-weight:600}.switch-opt{border-radius:9px;align-items:center;gap:10px;padding:8px 9px;font-size:13px;display:flex}.switch-opt:hover{background:var(--eps-muted)}.switch-opt .sub{color:var(--eps-fg-dim);margin-left:auto;font-size:11px}.iconbtn{background:var(--eps-chip-bg);border:1px solid var(--eps-border);width:34px;height:34px;color:var(--eps-fg-muted);border-radius:9px;justify-content:center;align-items:center;display:flex;position:relative}.iconbtn:hover{color:var(--eps-fg);border-color:var(--eps-border-hi)}.iconbtn .bell-dot{background:var(--brand-action,var(--eps-green));border:1.5px solid var(--eps-surface);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px}.main{min-width:0}.wrap{max-width:1180px;margin:0 auto;padding:26px 26px 90px}.wrap.wide{max-width:none}.screen{display:none}.screen.on{animation:eps-row-enter .4s var(--eps-ease-out) both;display:block}.eyebrow{color:var(--brand-action,var(--eps-green));background:var(--brand-action-soft,var(--eps-green-soft));border-radius:999px;align-items:center;gap:8px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.live-dot{background:var(--brand-action,var(--eps-green));border-radius:50%;width:7px;height:7px;animation:2.4s infinite eps-pulse}.h1{letter-spacing:-.025em;font-size:clamp(27px,3.6vw,38px);font-weight:600;line-height:1.04}.h1 .g{color:var(--brand-action,var(--eps-green))}.lede{color:var(--eps-fg-muted);max-width:680px;margin-top:10px;font-size:14px}.sec-h{align-items:baseline;gap:12px;margin:28px 0 14px;display:flex}.sec-t{letter-spacing:-.01em;font-size:15px;font-weight:600}.sec-x{color:var(--eps-fg-dim);margin-left:auto;font-size:12px}.card{background:var(--eps-card-bg);border:1px solid var(--eps-card-border);border-radius:var(--eps-radius-lg);box-shadow:var(--eps-card-shadow);padding:20px 21px}.card.hov{transition:transform .3s var(--eps-ease-out),box-shadow .3s var(--eps-ease-out);cursor:pointer}.card.hov:hover{box-shadow:var(--eps-card-hover);transform:translateY(-1px)}.tile{background:var(--eps-tile-bg);box-shadow:var(--eps-tile-shadow);border-radius:13px;padding:15px 16px}.chip{background:var(--eps-chip-bg);border:1px solid var(--eps-border);color:var(--eps-fg-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.chip.green{background:var(--brand-action-soft,var(--eps-green-soft));color:var(--brand-action,var(--eps-green));border-color:#0000;font-weight:600}.chip.warn{background:var(--eps-warn-soft);color:var(--eps-warn);border-color:#0000}.chip.info{background:var(--eps-info-soft);color:var(--eps-info);border-color:#0000}.chip .d{background:currentColor;border-radius:50%;width:6px;height:6px}.chip.green .d{animation:2.4s infinite eps-pulse}.keep-whole{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:inline-block}.btn{background:var(--brand-action,var(--eps-green));min-height:38px;color:var(--brand-action-fg,var(--eps-green-fg));white-space:nowrap;transition:background .15s var(--eps-ease-out),border-color .15s var(--eps-ease-out),color .15s var(--eps-ease-out),transform 60ms ease;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 16px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.btn:active:not(:disabled){transform:translateY(1px)}.btn:hover{background:var(--brand-action-hi,var(--eps-green-hi))}.btn:focus-visible{box-shadow:0 0 0 3px var(--eps-ctl-ring);outline:none}.btn.ghost{background:var(--eps-ctl-bg);border-color:var(--eps-ctl-border);color:var(--eps-fg)}.btn.ghost:hover{background:var(--eps-ctl-bg-hover);border-color:var(--eps-ctl-border-hover)}.btn.sm{border-radius:9px;min-height:32px;padding:5px 12px;font-size:12.5px}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn:disabled:hover,.btn[aria-disabled=true]:hover{background:var(--brand-action,var(--eps-green))}.btn.ghost:disabled:hover,.btn.ghost[aria-disabled=true]:hover{background:var(--eps-ctl-bg)}.camps{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:18px;display:grid}.camp-card{background:var(--eps-tile-bg);box-shadow:var(--eps-tile-shadow);cursor:pointer;transition:.2s var(--eps-ease-out);border:1px solid #0000;border-radius:14px;padding:15px 16px}.camp-card:hover{transform:translateY(-1px)}.camp-card.active{border-color:var(--brand-action,var(--eps-green));background:var(--brand-action-soft,var(--eps-green-soft))}.camp-card .ct{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.camp-card .cm{letter-spacing:-.01em;font-size:14px;font-weight:600}.camp-card .cf{color:var(--eps-fg-dim);font-size:11.5px}.camp-card .cstats{gap:14px;margin-top:10px;display:flex}.camp-card .cstats .n{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.camp-card .cstats .l{color:var(--eps-fg-dim);margin-top:1px;font-size:11px}.camp-card.add{color:var(--eps-fg-dim);border:1px dashed var(--eps-border-hi);background:0 0;justify-content:center;align-items:center;gap:8px;font-size:12.5px;display:flex}.hero{border:1px solid var(--eps-card-border);background:var(--eps-card-bg);box-shadow:var(--eps-card-shadow);border-radius:20px;margin-bottom:18px;padding:28px 30px;position:relative;overflow:hidden}.hero-mesh{pointer-events:none;background:radial-gradient(70% 120% at 88% 8%,var(--brand-accent-soft),transparent 60%),radial-gradient(50% 90% at 12% 95%,var(--brand-action-soft,var(--eps-green-soft)),transparent 55%);position:absolute;inset:0}.kpis{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:16px;display:grid}.kpi .l{color:var(--eps-fg-muted);margin-bottom:9px;font-size:12.5px;font-weight:500}.kpi .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1}.kpi .v.g{color:var(--brand-action,var(--eps-green));text-shadow:0 0 18px var(--brand-action-glow-soft,#1fd9784d)}.kpi .s{color:var(--eps-fg-dim);margin-top:6px;font-size:11px}.kpi .v.w{color:var(--eps-warn)}.kpi .v.kpi-plain{letter-spacing:-.01em;color:var(--eps-fg-muted);font-variant-numeric:normal;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.3}button.kpi{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%;transition:transform .3s var(--eps-ease-out),box-shadow .3s var(--eps-ease-out)}button.kpi:hover{box-shadow:var(--eps-card-hover);transform:translateY(-1px)}button.kpi:focus-visible{outline:2px solid var(--brand-action,var(--eps-green));outline-offset:2px}.kpis.three{grid-template-columns:repeat(3,1fr)}.kpis.todo-row .kpi{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.kpi.todo-named{cursor:pointer;transition:transform .3s var(--eps-ease-out),box-shadow .3s var(--eps-ease-out)}.kpi.todo-named:hover{box-shadow:var(--eps-card-hover);transform:translateY(-1px)}.kpi .todo-open{appearance:none;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0;padding:0;display:block}.kpi .todo-entry{appearance:none;font:inherit;color:var(--eps-fg-muted);text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--eps-border-hi,var(--eps-border));text-decoration-color:var(--eps-border-hi,var(--eps-border));text-underline-offset:2px;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0;display:inline}.kpi .todo-entry:hover{color:var(--eps-fg)}.kpi .todo-open:focus-visible,.kpi .todo-entry:focus-visible{outline:2px solid var(--brand-action,var(--eps-green));outline-offset:2px;border-radius:4px}.todo-bar{flex-wrap:wrap;align-items:center;gap:9px;margin:18px 0 16px;display:flex}.todo-briefs{flex-direction:column;gap:9px;margin:0 0 16px;display:flex}.todo-briefs .aq{margin:0}.bn-email-row{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0 4px;padding:8px 14px;display:flex}.aq{background:var(--eps-tile-bg);box-shadow:var(--eps-tile-shadow);border-radius:12px;align-items:center;gap:14px;margin-bottom:9px;padding:13px 15px;display:flex}.aq .ai{background:var(--eps-green-soft);width:36px;height:36px;color:var(--eps-green);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.aq .am{flex:1;min-width:0}.aq .at{font-size:13.5px;font-weight:500}.aq .as{color:var(--eps-fg-dim);margin-top:1px;font-size:11.5px}.cols{grid-template-columns:1fr 320px;align-items:start;gap:18px;display:grid}@media (max-width:980px){.cols{grid-template-columns:1fr}}.team-row{border-bottom:1px solid var(--eps-border);align-items:center;gap:11px;padding:10px 0;display:flex}.team-row:last-child{border-bottom:none}.team-row .ph{color:#fff;background:linear-gradient(150deg,var(--eps-green),#0c7a45);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:flex}.rev-h{border-bottom:1px solid var(--eps-border);gap:11px;padding:11px 0;display:flex}.rev-h:last-child{border-bottom:none}.rev-h .v{width:34px;height:34px;color:var(--eps-fg-muted);background:var(--eps-chip-bg);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.rev-h .b{font-size:12.5px}.rev-h .m{color:var(--eps-fg-dim);margin-top:2px;font-size:11px}.cgrid{grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:14px;display:grid}.cc{flex-direction:column;gap:12px;padding:16px;display:flex}.cc-top{align-items:center;gap:11px;display:flex}.cc-av{width:42px;height:42px;color:var(--eps-green-ink,var(--eps-green));background:var(--eps-green-soft);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.cc-nm{letter-spacing:-.01em;font-size:14.5px;font-weight:600}.cc-hd{color:var(--eps-fg-dim);font-size:11.5px}.cc-meta{gap:16px;display:flex}.cc-meta .m .n{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.cc-meta .m .l{color:var(--eps-fg-dim);margin-top:1px;font-size:11px}.cc-tags{flex-wrap:wrap;gap:6px;display:flex}.rev{align-items:center;gap:13px;margin-bottom:11px;padding:15px;display:flex}.rev .pv{background:linear-gradient(150deg,var(--eps-muted),var(--eps-bg));border:1px solid var(--eps-border);width:96px;height:60px;color:var(--eps-fg-faint);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:10px;display:flex;position:relative;overflow:hidden}.rev .pv .play{color:#fff;background:#0006;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.rev .rm{flex:1;min-width:0}.rev .rt{font-size:13.5px;font-weight:500}.rev .rs{color:var(--eps-fg-dim);margin-top:2px;font-size:11.5px}.empty{text-align:center;padding:40px 20px}.empty .ei{background:var(--eps-tile-bg);width:58px;height:58px;box-shadow:var(--eps-tile-shadow);color:var(--eps-fg-dim);border-radius:16px;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.empty .et{font-size:16px;font-weight:600}.empty .es{color:var(--eps-fg-dim);max-width:440px;margin-top:6px;margin-left:auto;margin-right:auto;font-size:13px}.skel-kpi{opacity:.55}.field{margin-bottom:15px}.field label{color:var(--eps-fg-muted);margin-bottom:7px;font-size:12.5px;font-weight:500;display:block}.inp{background:var(--eps-bg);border:1px solid var(--eps-border);width:100%;color:var(--eps-fg);border-radius:10px;padding:11px 14px;font-family:inherit;font-size:14px}.inp:focus{outline:2px solid var(--brand-action,var(--eps-green));outline-offset:-1px}.meter{background:var(--eps-track-bg);height:6px;box-shadow:var(--eps-track-inset);border-radius:4px;margin-top:8px;overflow:hidden}.meter i{background:var(--brand-fill-bg,var(--eps-fill-bg));width:72%;height:100%;box-shadow:var(--brand-fill-shadow,var(--eps-fill-shadow));border-radius:4px;display:block}.qr{background:repeating-conic-gradient(var(--eps-fg) 0% 25%,transparent 0% 50%) 0/14px 14px;border:6px solid var(--eps-surface);width:128px;height:128px;box-shadow:var(--eps-tile-shadow);border-radius:12px}.codes{font-variant-numeric:tabular-nums;grid-template-columns:1fr 1fr;gap:8px;display:grid}.codes span{background:var(--eps-chip-bg);letter-spacing:.06em;text-align:center;border-radius:8px;padding:8px 10px;font-size:13px}.stepper{gap:8px;margin-bottom:24px;display:flex}.stepper .st{background:var(--eps-track-bg);border-radius:3px;flex:1;height:4px}.stepper .st.on{background:var(--eps-green)}.note{color:var(--eps-fg-dim);margin-top:7px;font-size:11px}.banner{background:var(--brand-accent-soft);color:var(--eps-fg);border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;margin-bottom:18px;padding:11px 15px;font-size:12.5px;display:flex}.banner .bdot{background:var(--brand-accent);color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:flex}.sample-tag{color:var(--eps-warn);background:var(--eps-warn-soft);border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:11px;font-weight:500;display:inline-flex}.feed-row{border-bottom:1px solid var(--eps-border);gap:11px;padding:11px 0;display:flex}.feed-row:last-child{border-bottom:none}.feed-row .fd{background:var(--brand-action,var(--eps-green));border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.feed-row .ft{font-size:13px}.feed-row .fm{color:var(--eps-fg-dim);margin-top:1px;font-size:11px}.tl{padding-left:24px;position:relative}.tl:before{content:"";background:var(--eps-border);width:2px;position:absolute;top:4px;bottom:4px;left:6px}.tl-item{padding:0 0 18px;position:relative}.tl-item:last-child{padding-bottom:0}.tl-item:before{content:"";background:var(--eps-track-bg);border:2px solid var(--eps-fg-faint);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:-22px}.tl-item.done:before{background:var(--brand-action,var(--eps-green));border-color:var(--brand-action,var(--eps-green))}.tl-item.now:before{background:var(--brand-action,var(--eps-green));border-color:var(--brand-action,var(--eps-green));box-shadow:0 0 0 4px var(--brand-action-soft,var(--eps-green-soft))}.tl-d{color:var(--eps-fg-dim);font-variant-numeric:tabular-nums;font-size:11px}.tl-t{margin-top:2px;font-size:13.5px;font-weight:500}.chart{width:100%;height:170px}.chart .grid-l{stroke:var(--eps-border);stroke-width:1px}.chart .area{fill:url(#gfill)}.chart .line{fill:none;stroke:var(--brand-action,var(--eps-green));stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000px;animation:eps-draw 1.4s var(--eps-ease-out) forwards}.chart .dot{fill:var(--brand-action,var(--eps-green))}.bars{align-items:flex-end;gap:10px;height:150px;padding-top:10px;display:flex}.bars .b{background:var(--brand-fill-bg,var(--eps-fill-bg));box-shadow:var(--brand-fill-shadow,var(--eps-fill-shadow));border-radius:6px 6px 0 0;flex:1;min-height:6px;position:relative}.bars .b span{text-align:center;color:var(--eps-fg-dim);font-size:10px;position:absolute;bottom:-22px;left:0;right:0}.bars .b b{text-align:center;color:var(--eps-fg);font-variant-numeric:tabular-nums;font-size:10.5px;position:absolute;top:-19px;left:0;right:0}.ptable{border-collapse:collapse;width:100%;font-size:12.5px}.ptable th{text-align:left;color:var(--eps-fg-dim);border-bottom:1px solid var(--eps-border);padding:0 12px 11px;font-size:12px;font-weight:600}.ptable td{border-bottom:1px solid var(--eps-border);font-variant-numeric:tabular-nums;padding:11px 12px}.ptable tr:last-child td{border-bottom:none}.ptable .pos{color:var(--eps-green);font-size:11px}.drawer{z-index:80;display:none;position:fixed;inset:0}.drawer.open{display:block}.drawer-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;animation:.2s both eps-row-enter;position:absolute;inset:0}.drawer-panel{background:var(--eps-surface);border:1px solid var(--eps-border-hi);opacity:0;width:min(760px,94vw);max-height:88vh;animation:dcenter .22s var(--eps-ease-out) forwards;border-radius:18px;padding:32px 36px;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)scale(.97);box-shadow:0 32px 90px -24px #0000008c}@keyframes dcenter{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes dslide{to{transform:translate(0)}}.dh{align-items:center;gap:13px;margin-bottom:18px;display:flex}.dh .a{width:52px;height:52px;color:var(--eps-green-ink,var(--eps-green));background:var(--eps-green-soft);border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:19px;font-weight:600;display:flex}.dh .n{letter-spacing:-.01em;font-size:18px;font-weight:600}.dh .s{color:var(--eps-fg-dim);font-size:12px}.dclose{background:var(--eps-chip-bg);border:1px solid var(--eps-border);width:32px;height:32px;color:var(--eps-fg-muted);border-radius:9px;justify-content:center;align-items:center;margin-left:auto;display:flex}.dstats{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:18px;display:grid}.dstats .t{padding:13px 14px}.dstats .l{color:var(--eps-fg-muted);margin-bottom:7px;font-size:12px;font-weight:500}.dstats .v{font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.up-row{border-bottom:1px solid var(--eps-border);align-items:center;gap:11px;padding:9px 0;display:flex}.up-row:last-child{border-bottom:none}.up-row .th{background:linear-gradient(150deg,var(--eps-muted),var(--eps-bg));border:1px solid var(--eps-border);border-radius:7px;flex:none;width:54px;height:32px}.up-row .t{flex:1;min-width:0;font-size:12px;line-height:1.3}.up-row .vw{color:var(--eps-fg-dim);white-space:nowrap;font-size:11px}.mockbar{background:var(--eps-green-soft);color:var(--eps-green);text-align:center;letter-spacing:.02em;padding:8px 26px;font-size:11.5px;font-weight:500}.sidetoggle{background:var(--eps-bg);border-bottom:1px solid var(--eps-border);justify-content:center;gap:5px;padding:14px 0;display:flex}.sidetoggle button{border:1px solid var(--eps-border);background:var(--eps-chip-bg);color:var(--eps-fg-muted);border-radius:999px;padding:9px 18px;font-size:13px;font-weight:500}.sidetoggle button.on{background:var(--eps-green);color:var(--eps-green-fg);border-color:#0000;font-weight:600}.side{display:none}.side.on{display:block}.etopbar{border-bottom:1px solid var(--eps-border);background:var(--eps-glass);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:20;align-items:center;gap:12px;padding:13px 26px;display:flex;position:sticky;top:0}.upload{border:1.5px dashed var(--eps-border-hi);text-align:center;color:var(--eps-fg-dim);border-radius:13px;flex-direction:column;align-items:center;gap:9px;margin-bottom:14px;padding:22px;font-size:12.5px;display:flex}.upload svg{color:var(--eps-fg-faint)}.filecard{background:var(--eps-tile-bg);box-shadow:var(--eps-tile-shadow);border-radius:12px;align-items:center;gap:13px;padding:13px 15px;display:flex}.filecard .fi{background:linear-gradient(150deg,var(--eps-green-soft),transparent);border:1px solid var(--eps-border);width:38px;height:46px;color:var(--eps-green);border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.filecard .fm{flex:1;min-width:0}.filecard .fn{overflow-wrap:anywhere;font-size:13px;font-weight:500}.filecard .fs{color:var(--eps-fg-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.cc{position:relative}.whose{border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:14px;right:14px}.whose.you{background:var(--brand-action-soft,var(--eps-green-soft));color:var(--brand-action,var(--eps-green))}.whose.you .d{background:currentColor;border-radius:50%;width:5px;height:5px;animation:2.4s infinite eps-pulse}.whose.eps{background:var(--eps-chip-bg);color:var(--eps-fg-dim)}.yt-link{background:var(--eps-chip-bg);border:1px solid var(--eps-border);color:var(--eps-fg);border-radius:9px;align-self:flex-start;align-items:center;gap:8px;padding:8px 13px;font-size:12.5px;font-weight:500;display:inline-flex}.yt-link:hover{border-color:var(--eps-border-hi)}.yt-link svg{color:currentColor;opacity:.85}.rate-line{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.rate-line .rl{color:var(--eps-fg-dim);font-size:12px}.rate-pill{font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.rate-pill.enter{background:var(--eps-chip-bg);color:var(--eps-fg-muted);font-weight:500}.rate-pill.peps{background:var(--eps-chip-bg);color:var(--eps-fg-muted)}.rate-pill.pbrand{background:var(--eps-warn-soft);color:var(--eps-warn)}.rate-pill.agreed,.rate-pill.locked{background:var(--brand-action-soft,var(--eps-green-soft));color:var(--brand-action,var(--eps-green))}.ra-btns{gap:6px;display:inline-flex}.ra-btn{min-height:32px;transition:background .15s var(--eps-ease-out),border-color .15s var(--eps-ease-out);border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:5px 12px;font-size:12.5px;font-weight:600;line-height:1.25;display:inline-flex}.ra-btn.app{background:var(--brand-action,var(--eps-green));color:var(--brand-action-fg,var(--eps-green-fg))}.ra-btn.app:hover{background:var(--brand-action-hi,var(--eps-green-hi))}.ra-btn.cnt{background:var(--eps-ctl-bg);border-color:var(--eps-ctl-border);color:var(--eps-fg)}.ra-btn.cnt:hover{background:var(--eps-ctl-bg-hover);border-color:var(--eps-ctl-border-hover)}.ra-btn:focus-visible{box-shadow:0 0 0 3px var(--eps-ctl-ring);outline:none}.ra-btn .ra-n{background:var(--eps-muted);min-width:18px;height:18px;color:var(--eps-fg-muted);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px}.ra-btn .ra-n.on{background:var(--brand-action,var(--eps-green));color:var(--brand-action-fg,var(--eps-green-fg))}.ra-btn:disabled,.ra-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.intcol{color:var(--eps-warn)}.int-tile{font-size:11.5px}.int-tile .ok{color:var(--eps-green)}.int-tile .low{color:var(--eps-warn)}.pipe{align-items:flex-start;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.pipe-col{flex:256px;min-width:256px;max-width:380px}.pipe-topscroll{background:var(--eps-chip-bg);border:1px solid var(--eps-border);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:999px;height:10px;margin:0 2px 10px;position:relative;overflow:hidden}.pipe-topscroll .thumb{background:var(--eps-fg-dim);opacity:.55;cursor:grab;will-change:transform;border-radius:999px;outline:none;min-width:28px;position:absolute;top:0;bottom:0;left:0}.pipe-topscroll .thumb:hover,.pipe-topscroll .thumb:focus-visible{opacity:.85}.pipe-topscroll .thumb:active{cursor:grabbing}.pipe-head{align-items:flex-start;gap:8px;padding:0 4px 11px;display:flex}.pipe-head .dot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.pipe-head .tt{flex-direction:column;flex:auto;min-width:0;display:flex}.pipe-head .d{color:var(--eps-fg-dim);overflow-wrap:anywhere;margin-top:2px;font-size:11px;font-weight:500;line-height:1.3}.pipe-head.you .dot{background:var(--eps-green);animation:2.4s infinite eps-pulse}.pipe-head.eps .dot{background:var(--eps-fg-dim)}.pipe-head.done .dot{background:var(--eps-green)}.pipe-head .t{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:12.5px;font-weight:600;line-height:1.25}.pipe-head.you .t{color:var(--eps-green)}.pipe-head .c{color:var(--eps-fg-dim);font-variant-numeric:tabular-nums;background:var(--eps-chip-bg);border-radius:999px;flex:none;margin-left:auto;padding:1px 8px;font-size:11px}.pipe-col-body{border:1px solid var(--eps-border);background:#7f7f7f06;border-radius:14px;flex-direction:column;gap:10px;min-height:70px;padding:10px;display:flex}.pipe-empty{color:var(--eps-fg-dim);text-align:center;padding:18px 0;font-size:11px}.pipe{container:pipe/inline-size}@container pipe (min-width:938px) and (max-width:1065.98px){.pipe:has(>.pipe-col:nth-child(4):last-child)>.pipe-col{min-width:calc(25cqw - 10.5px)}}@container pipe (min-width:700px) and (max-width:795.98px){.pipe:has(>.pipe-col:nth-child(3):last-child)>.pipe-col{min-width:calc(33.3333cqw - 9.33333px)}}.pipe:not(:has(>.pipe-col:nth-child(3)))>.pipe-col{max-width:none}.pipe-col{container-type:inline-size}@container (min-width:540px){.pipe-col-body{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:start;display:grid}.pipe-col-body>.pipe-empty{grid-column:1/-1}}.pcard{background:var(--eps-card-bg);border:1px solid var(--eps-card-border);box-shadow:var(--eps-card-shadow);cursor:pointer;transition:transform .2s var(--eps-ease-out),box-shadow .2s var(--eps-ease-out);border-radius:13px;padding:13px 14px}.pcard:hover{box-shadow:var(--eps-card-hover);transform:translateY(-1px)}.pcard-top{align-items:center;gap:9px;margin-bottom:9px;display:flex}.pcard-av{width:32px;height:32px;color:var(--eps-green-ink,var(--eps-green));background:var(--eps-green-soft);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.pcard-nm{letter-spacing:-.01em;font-size:13px;font-weight:600;line-height:1.15}.pcard-hd{color:var(--eps-fg-dim);font-variant-numeric:tabular-nums;font-size:10.5px}.pyt{color:var(--eps-fg-muted);align-items:center;gap:5px;margin-bottom:11px;font-size:10.5px;display:inline-flex}.pyt svg{color:currentColor;opacity:.85}.rate-big{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:25px;font-weight:600;line-height:1}.rate-big.g{color:var(--eps-green);text-shadow:0 0 18px #1fd97847}.rate-lab{color:var(--eps-fg-dim);margin-top:5px;font-size:12px}.set-rate{border:1px dashed var(--eps-border-hi);width:100%;color:var(--eps-fg-muted);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:13px;font-weight:600;display:flex}.set-rate:hover{border-color:var(--brand-action,var(--eps-green));color:var(--brand-action,var(--eps-green))}.pcard-act{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.pcard-act .ra-btn{white-space:nowrap;flex:auto;justify-content:center;align-items:center;min-width:0;display:inline-flex}.dgroup{margin-bottom:20px}.dgroup-h{align-items:center;gap:9px;margin:0 0 11px;display:flex}.dgroup-h .gd{border-radius:50%;flex:none;width:9px;height:9px}.dgroup-h.wbrand .gd{background:var(--eps-warn)}.dgroup-h.wcreator .gd{background:var(--eps-info)}.dgroup-h.aligned .gd{background:var(--eps-green);animation:2.4s infinite eps-pulse}.dgroup-h.live .gd{background:var(--eps-green)}.dgroup-h .t{letter-spacing:-.01em;font-size:13px;font-weight:600}.dgroup-h .c{color:var(--eps-fg-dim);background:var(--eps-chip-bg);border-radius:999px;padding:1px 8px;font-size:11px}.deal{background:var(--eps-card-bg);border:1px solid var(--eps-card-border);box-shadow:var(--eps-card-shadow);border-radius:13px;grid-template-columns:168px 1fr 196px;align-items:center;gap:16px;margin-bottom:9px;padding:14px 16px;display:grid}@media (max-width:880px){.deal{grid-template-columns:1fr;gap:11px}.deal-r{text-align:left}}.deal-c{align-items:center;gap:10px;min-width:0;display:flex}.deal-c .a{width:34px;height:34px;color:var(--eps-green-ink,var(--eps-green));background:var(--eps-green-soft);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.deal-c .n{font-size:13.5px;font-weight:600;line-height:1.15}.deal-c .s{color:var(--eps-fg-dim);font-size:10.5px}.tracks{flex-direction:column;gap:8px;display:flex}.track{align-items:center;gap:10px;display:flex}.track .lbl{flex:none;width:52px;font-size:11.5px}.track.brand .lbl{color:var(--eps-warn)}.track.creator .lbl{color:var(--eps-info)}.track .dots{flex:none;gap:6px;display:flex}.track .dt{background:var(--eps-track-bg);width:9px;height:9px;box-shadow:var(--eps-track-inset);border-radius:50%}.track.brand .dt.on{background:var(--eps-warn)}.track.creator .dt.on{background:var(--eps-info)}.track .st{color:var(--eps-fg-muted);font-size:11.5px}.deal-r{text-align:right}.deal-blk{border-radius:999px;margin-bottom:7px;padding:5px 11px;font-size:11.5px;font-weight:600;display:inline-block}.deal-blk.wbrand{background:var(--eps-warn-soft);color:var(--eps-warn)}.deal-blk.wcreator{background:var(--eps-info-soft);color:var(--eps-info)}.deal-blk.aligned,.deal-blk.live{background:var(--eps-green-soft);color:var(--eps-green)}.deal-econ{color:var(--eps-fg-dim);font-variant-numeric:tabular-nums;font-size:10.5px}.deal-econ b{color:var(--eps-fg-muted);font-weight:600}.deal-econ .m{color:var(--eps-green)}.dlegend{color:var(--eps-fg-dim);flex-wrap:wrap;gap:16px;margin:0 0 14px;font-size:11px;display:flex}.fact-row{border-bottom:1px solid var(--eps-border);justify-content:space-between;padding:7px 0;font-size:12.5px;display:flex}.fact-row:last-child{border-bottom:none}.fact-row .k{color:var(--eps-fg-muted)}.fact-row .vv{text-align:right;font-weight:500}.bell-ct{background:var(--brand-action,var(--eps-green));min-width:16px;height:16px;color:var(--brand-action-fg,var(--eps-green-fg));text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 4px;font-size:9.5px;font-weight:700;line-height:16px;position:absolute;top:-5px;left:calc(100% - 11px)}.bn-status,.bn-confirm{border:1px solid var(--eps-border-hi);color:var(--eps-fg);background:var(--eps-surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:12px;display:flex}.bn-status>span,.bn-confirm>span{overflow-wrap:anywhere;flex:1;min-width:150px}.bn-status{border-color:var(--eps-warn)}.bn-status-floating{z-index:3000;width:max-content;max-width:calc(100vw - 28px);box-shadow:var(--eps-card-shadow);margin:0;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.eps-portal [data-unsaved-guard],body>[data-unsaved-guard]{z-index:3100!important}.bn-confirm>div{flex-wrap:wrap;gap:8px;display:flex}.bn-activity.card{padding:6px}.bn-heading{letter-spacing:-.035em;margin:0;font-size:25px;font-weight:650;line-height:1.3}.bn-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0 12px;display:flex}.bn-search{flex:1;min-width:min(220px,100%)}.bn-toolbar input[type=search],.bn-toolbar select{background:var(--eps-surface);border:1px solid var(--eps-border-hi);width:100%;min-width:0;max-width:100%;color:var(--eps-fg);font:inherit;border-radius:9px;padding:9px 11px;font-size:12px;line-height:1.5}.bn-toolbar input[type=search]::placeholder{color:var(--eps-fg-dim)}.bn-toolbar>label{max-width:100%}.bn-check{color:var(--eps-fg-muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.bn-check input{accent-color:var(--brand-action,var(--eps-green))}.bn-bulk{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.bn-page-list.card{padding:6px}.bn-more{justify-content:center;margin-top:16px;display:flex}.bn-invoice-preview.camp-modal-panel{width:min(850px,100vw - 28px);max-width:none;max-height:calc(100dvh - 28px);overflow:auto}.bn-invoice-preview iframe{border:1px solid var(--eps-border);background:var(--eps-surface);border-radius:8px;width:100%;height:min(70dvh,850px);margin-top:14px;display:block}.bn-page button,.bn-bell button{touch-action:manipulation}.bn-page button:focus-visible,.bn-bell button:focus-visible,.bn-activity button:focus-visible,[data-portal-notification-record]:focus-visible{outline:2px solid var(--brand-action,var(--eps-green));outline-offset:3px}.bn-page button:disabled,.bn-bell button:disabled,.bn-activity button:disabled{opacity:.55;cursor:default}.eps-portal .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.bn-toolbar{align-items:stretch}.bn-search{flex-basis:100%}.bn-toolbar>label:not(.bn-search){flex:1}.bn-toolbar .bn-check{flex:none}.bn-page-list.card{padding:4px}.bn-heading{font-size:23px}}.home-hero{border:1px solid var(--eps-card-border);box-shadow:var(--eps-card-shadow);border-radius:20px;min-height:180px;position:relative;overflow:hidden}.home-hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-hero-scrim{background:linear-gradient(90deg,#0a0c0bb8,#0a0c0b47 65%,#0000);position:absolute;inset:0}.home-hero-body{--eps-logo-plate-on-dark:#f4f5f7;--eps-logo-plate-on-light:transparent;padding:28px 30px;position:relative}.home-hero-body .h1{color:#fff}.home-hero-body .h1 .g{color:var(--brand-action,var(--eps-green))}.home-hero-logo{object-fit:contain;width:auto;max-width:min(340px,68%);height:auto;max-height:104px;margin-bottom:4px;display:block;position:relative}@media (max-width:720px){.home-hero-logo{max-width:60%;max-height:68px}}.camp-modal{z-index:85;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.camp-modal-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;animation:.2s both eps-row-enter;position:absolute;inset:0}.camp-modal-panel{background:var(--eps-surface);border:1px solid var(--eps-border-hi);border-radius:var(--eps-radius-lg);width:min(480px,94vw);max-height:88vh;box-shadow:var(--eps-card-shadow);animation:eps-row-enter .25s var(--eps-ease-out) both;padding:22px;position:relative;overflow-y:auto}.camp-now{background:var(--brand-action-soft,var(--eps-green-soft));color:var(--brand-action,var(--eps-green));text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;max-width:230px;padding:4px 11px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.camp-now .d{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.camp-tag{background:var(--brand-accent-soft);color:var(--brand-accent);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;max-width:100%;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex;overflow:hidden}.prop-chips{flex-wrap:wrap;gap:6px;min-width:0;margin-top:9px;display:flex}.prop-chip{background:var(--eps-chip-bg);border:1px solid var(--eps-border);color:var(--eps-fg-muted);border-radius:7px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:3px 9px;font-size:12px;display:inline-flex}.prop-chip .k{color:var(--eps-fg-dim);flex:none;font-size:12px}.prop-chip .v{color:var(--eps-fg);overflow-wrap:anywhere;min-width:0;font-weight:600}.prop-chip .flag{flex:none;display:inline-flex}.plinks{flex-wrap:wrap;gap:2px 10px;min-width:0;margin-bottom:11px;display:flex}.plinks .pyt{margin-bottom:0}.kit-links{flex-direction:column;gap:6px;display:flex}.kit-copy{background:var(--eps-tile-bg);box-shadow:var(--eps-tile-shadow);border-radius:12px;margin-top:7px;padding:12px 14px}.kit-copy .kc-h{align-items:center;gap:8px;min-height:22px;display:flex}.kit-copy .kc-t{color:var(--eps-fg-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.65}.hub-board{background:var(--eps-tile-bg);box-shadow:var(--eps-tile-shadow);border-left:3px solid var(--eps-border-hi);color:var(--eps-fg);transition:.15s var(--eps-ease-out);border-radius:12px;align-items:center;gap:11px;padding:11px 13px;font-size:13.5px;font-weight:600;display:flex}.roster-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.pcard{position:relative}.pcard-stamp{object-fit:contain;opacity:.85;pointer-events:none;max-width:58px;height:16px;position:absolute;top:10px;right:12px}.pcard-who{min-width:0}.pcard-who .pcard-nm{text-overflow:ellipsis;margin:-2px 0;padding-top:2px;padding-bottom:2px;overflow:hidden}.pcard-stamp+.pcard-top .pcard-nm{padding-right:30px}.pcard-stamp.wide+.pcard-top .pcard-nm{padding-right:62px}.hub-board:hover{transform:translateY(-1px)}.hub-board .hb-logo{object-fit:contain;background:0 0;flex:none;width:26px;height:26px}.hub-board .hb-mark{color:#fff;background:var(--brand-accent);letter-spacing:-.02em;border-radius:7px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:10.5px;font-weight:700;display:flex}.hub-board .hb-arrow{color:var(--eps-fg-dim);flex:none;margin-left:auto}.gate-hasbg{position:relative;overflow:hidden}.gate-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gate-bg-scrim{background:#0608079e;position:absolute;inset:0}.gate-hasbg>.card{position:relative}.screen-band{border:1px solid var(--eps-card-border);box-shadow:var(--eps-card-shadow);border-radius:20px;align-items:flex-end;max-width:100%;min-height:220px;margin-top:14px;display:flex;position:relative;overflow:hidden}.screen-band--slim{min-height:110px}.screen-band-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.screen-band-scrim{background:linear-gradient(#080a0933,#080a09a3);position:absolute;inset:0}.screen-band--slim .screen-band-scrim{background:linear-gradient(#080a0975,#080a09c7)}.screen-band-t{color:#fff;overflow-wrap:anywhere;min-width:0;padding:16px 24px;position:relative}.screen-band-t .g{color:var(--brand-action,var(--eps-green))}.decor-rail{grid-template-columns:repeat(auto-fit,minmax(160px,220px));justify-content:start;gap:13px;margin-top:16px;display:grid}.decor-card{object-fit:cover;border:1px solid var(--eps-card-border);width:100%;max-width:100%;height:120px;box-shadow:var(--eps-card-shadow);border-radius:13px;display:block}.empty-decor{text-align:left;justify-content:center;align-items:center;gap:16px;display:flex}.empty-decor-img{object-fit:cover;border:1px solid var(--eps-card-border);width:74px;height:74px;box-shadow:var(--eps-tile-shadow);border-radius:14px;flex:none}.empty-decor-logo{object-fit:contain;opacity:.85;flex:none;max-width:120px;max-height:44px}.screen-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.screen-logo{object-fit:contain;flex:none;max-width:118px;max-height:34px}.screen-band .screen-logo{position:absolute;bottom:18px;right:20px}.empty-decor-body{min-width:0}.empty-decor .ei{margin:0 0 12px}.acct-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.acct-grid>*{min-width:0}.portal-account{min-width:0;margin-top:22px}.portal-account .prec-rail{max-height:calc(100dvh - 96px);padding:2px;top:76px;overflow-y:auto}.portal-account .prec-id-av,.portal-account .prec-id-av img{border-radius:50%}.portal-account .prec-sec{scroll-margin-top:76px}.portal-account .fact-row{align-items:baseline;gap:18px;padding:10px 0}.portal-account .fact-row .k{flex:0 45%}.portal-account .fact-row .vv{overflow-wrap:anywhere;min-width:0}.account-notice,.account-load-error{border:1px solid var(--eps-border);background:var(--eps-surface);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;font-size:13px;display:flex}.account-load-error{color:var(--eps-error)}.account-members{flex-direction:column;display:flex}.account-member{border-bottom:1px solid var(--eps-border);min-width:0;padding:16px 0}.account-member:first-child{padding-top:0}.account-member:last-child{border-bottom:0;padding-bottom:0}.account-member-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-member-identity{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:160px;display:flex}.account-member-facts{flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:12px;display:flex}.account-role-guide{color:var(--eps-fg-muted);font-size:12px;line-height:1.6}.account-role-guide summary{cursor:pointer;color:var(--eps-fg);padding:8px 0;font-weight:600}.account-role-guide>div{border-top:1px solid var(--eps-border);padding:12px 0}.account-role-guide p{margin:4px 0}.account-role-guide ul{margin:6px 0 0;padding-left:18px}.account-dialog-backdrop{z-index:1000;background:color-mix(in srgb,var(--eps-bg) 65%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.account-dialog{background:var(--eps-card-bg);width:min(580px,100%);max-height:calc(100dvh - 40px);color:var(--eps-fg);border:1px solid var(--eps-card-border);border-radius:var(--eps-radius-lg);box-shadow:var(--eps-card-shadow);min-width:0;padding:24px;overflow-y:auto}.account-dialog-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.account-dialog-heading h2{margin:0;font-size:17px;font-weight:600}.account-dialog .tf-enrol{flex-wrap:wrap}.portal-account button:focus-visible{outline:2px solid var(--brand-action,var(--eps-green));outline-offset:3px}@media (max-width:980px){.portal-account .prec{grid-template-columns:minmax(0,1fr)}.portal-account .prec-rail{max-height:none;position:static;overflow:visible}.portal-account .prec-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portal-account .prec-nav-i .t{white-space:normal}.portal-account .prec-id{grid-template-columns:auto minmax(0,1fr);column-gap:14px;display:grid}.portal-account .prec-id-av{grid-row:1/4}.portal-account .prec-id-chips{grid-column:2}.portal-account .prec-id-sub{overflow-wrap:anywhere}}@media (max-width:480px){.account-dialog-backdrop{padding:12px}.account-dialog{max-height:calc(100dvh - 24px);padding:18px}.portal-account .prec-nav{grid-template-columns:minmax(0,1fr)}.portal-account .tf-enrol .qr-box{margin:0 auto}.account-member-identity{min-width:calc(100% - 44px)}}@media (max-width:980px){.acct-grid{grid-template-columns:minmax(0,1fr)}}.card-t{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:12.5px;font-weight:600;display:flex}.card-t .x{color:var(--eps-fg-dim);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:500}.acct-dim{color:var(--eps-fg-dim);font-size:12px}.acct-lead{margin-bottom:12px;font-size:13px;font-weight:600}.acct-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.acct-inline{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:inline-flex}.acct-inline .inp{flex:1;width:auto;min-width:150px}.acct-vv{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.acct-link{color:var(--brand-action,var(--eps-green));background:0 0;border:none;padding:0;font-size:11px;font-weight:600}.acct-chips{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.inp.sm{border-radius:9px;padding:8px 11px;font-size:13px}.portal-result{z-index:90;width:min(560px,100% - 32px);position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.inp.filter{border-radius:var(--eps-radius-sm);background:var(--eps-surface);border-color:var(--eps-border-hi);cursor:pointer;width:auto;max-width:100%;min-height:36px;padding:7px 12px;font-size:13px}.ferr{color:var(--eps-error);margin-top:6px;font-size:11.5px}.eps-portal .btn.armed,.eps-portal .ra-btn.armed{color:var(--eps-warn);background:var(--eps-warn-soft);border:1px solid var(--eps-warn);box-shadow:none;transform:none}.seat-id{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;display:flex}.seat-photo,.seat-ph{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.seat-ph{color:#fff;background:linear-gradient(150deg,var(--brand-action,var(--eps-green)),#0c7a45);justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex}.tgl{border-bottom:1px solid var(--eps-border);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:12.5px;display:flex}.tgl:last-of-type{border-bottom:none}.tgl input{appearance:none;background:var(--eps-chip-bg);border:1px solid var(--eps-border-hi);cursor:pointer;border-radius:999px;flex:none;width:36px;height:20px;margin:0;transition:background .2s;position:relative}.tgl input:after{content:"";background:var(--eps-fg-muted);border-radius:50%;width:14px;height:14px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.tgl input:checked{background:var(--brand-action,var(--eps-green));border-color:#0000}.tgl input:checked:after{background:var(--brand-action-fg,var(--eps-green-fg));transform:translate(16px)}.tgl input:focus-visible{outline:2px solid var(--brand-action,var(--eps-green));outline-offset:2px}.sess-row{border-bottom:1px solid var(--eps-border);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.sess-row:last-of-type{border-bottom:none}.sess-d{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.sess-m{color:var(--eps-fg-dim);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:10px;margin-top:2px;font-size:11px;display:flex}.tf-enrol{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.qr-box{width:172px;height:172px;box-shadow:var(--eps-tile-shadow);background:#fff;border-radius:12px;flex:none;padding:8px}.qr-box svg{width:100%;height:100%;display:block}.mkey{letter-spacing:.08em;word-break:break-all;background:var(--eps-chip-bg);-webkit-user-select:all;user-select:all;border-radius:8px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.tf-codes{margin-top:4px}.tf-codes .codes span{-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.acct-scroll{max-height:360px;overflow-y:auto}.acct-tbl{overflow-x:auto}.acct-tbl .ptable td,.acct-tbl .ptable th{white-space:nowrap}.acct-invite-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.acct-invite-grid .field{margin-bottom:0}.imp{margin-top:10px}.imp-row{color:var(--eps-fg-dim);align-items:center;gap:8px;font-size:11.5px;display:flex}.imp-row .p{font-variant-numeric:tabular-nums;color:var(--eps-fg);margin-left:auto;font-weight:600}.camp-card .camp-meta{flex-wrap:wrap;gap:6px;min-height:0;display:flex}.camp-card .camp-meta:empty{display:none}.camp-card .camp-src{color:var(--eps-fg-dim);overflow-wrap:anywhere;margin-top:10px;font-size:11.5px}.camp-card .cm{overflow-wrap:anywhere}.camp-card:focus-visible{outline:2px solid var(--brand-action,var(--eps-green));outline-offset:2px}.imp.mini{margin-top:9px}.bd-card{padding:22px 24px}.bd-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.bd-title{flex-wrap:wrap;flex:280px;align-items:center;gap:8px;min-width:0;display:flex}.bd-name{font-family:var(--eps-font-display);letter-spacing:-.015em;overflow-wrap:anywhere;min-width:0;font-size:19px;font-weight:700}.bd-actions{flex-wrap:wrap;flex:0 auto;gap:7px;display:flex}.bd-link{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.bd-link .inp{flex:260px;min-width:0}.bd-empty{color:var(--eps-fg-dim);margin-top:16px;font-size:12.5px}.bd-deferred{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.bd-deferred .k{color:var(--eps-fg-dim);margin-right:2px;font-size:12px;font-weight:600}.imp-panel{border:1px solid var(--eps-border);background:var(--eps-tile-bg,var(--eps-muted));border-radius:12px;margin-top:16px;padding:14px 16px}.imp-steps{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.imp-steps li{color:var(--eps-fg-dim);border:1px solid var(--eps-border);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:11.5px;display:inline-flex}.imp-steps li:before{content:"";background:var(--eps-border-hi);border-radius:50%;width:7px;height:7px}.imp-steps li.done{color:var(--eps-fg-muted)}.imp-steps li.done:before{background:var(--brand-action,var(--eps-green))}.imp-steps li.now{color:var(--brand-action,var(--eps-green));background:var(--brand-action-soft,var(--eps-green-soft));border-color:#0000;font-weight:600}.imp-steps li.now:before{background:currentColor;animation:1.6s infinite eps-pulse}.q-card{border:1.5px solid var(--eps-warn-soft,var(--eps-border-hi));background:var(--eps-card-bg);border-radius:14px;margin-top:16px;overflow:hidden}.q-head{background:var(--eps-tile-bg,var(--eps-muted));border-bottom:1px solid var(--eps-border);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:14px 18px;display:flex}.q-title{font-family:var(--eps-font-display);letter-spacing:-.01em;font-size:15px;font-weight:700}.q-row{border-bottom:1px solid var(--eps-border);flex-direction:column;gap:7px;min-width:0;padding:14px 18px;display:flex}.q-row:last-of-type{border-bottom:none}.q-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.q-label{color:var(--eps-fg-dim);font-size:12px;font-weight:600}.q-defer{color:var(--eps-fg);background:var(--eps-chip-bg);border:1px solid var(--eps-border-hi);border-radius:var(--eps-radius-sm);cursor:pointer;min-height:32px;padding:6px 12px;font-size:12.5px;font-weight:600}.q-defer:hover:not(:disabled){background:var(--eps-muted);color:var(--eps-fg)}.q-text{color:var(--eps-fg);font-size:13.5px;font-weight:600;line-height:1.45}.q-reason{color:var(--eps-fg-dim);font-size:12px}.q-row .inp{font-size:13.5px}.q-foot{border-top:1px solid var(--eps-border);background:var(--eps-tile-bg,var(--eps-muted));justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.confirm-bar{z-index:6;background:var(--eps-surface);border:1px solid var(--brand-action,var(--eps-green));box-shadow:var(--eps-card-shadow);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px;padding:12px 16px;display:flex;position:sticky;bottom:14px}.confirm-bar .cb-state{margin-right:auto;font-size:13px;font-weight:600}.confirm-bar .cb-facts{grid-template-columns:auto 1fr;gap:3px 14px;min-width:0;margin-right:auto;font-size:12.5px;display:grid}.confirm-bar .cb-facts .k{color:var(--eps-fg-dim)}.confirm-bar .cb-actions{flex-wrap:wrap;gap:7px;display:flex}.brief-doc{flex-direction:column;gap:12px;min-width:0;margin-top:18px;display:flex}.brief-doc-title{font-family:var(--eps-font-display);letter-spacing:-.01em;color:var(--eps-fg-muted);overflow-wrap:anywhere;padding:0 2px;font-size:15px;font-weight:700}.bs-card{background:var(--eps-tile-bg,var(--eps-muted));border:1px solid var(--eps-border);border-radius:14px;min-width:0;padding:16px 20px}.bs-title{letter-spacing:-.01em;color:var(--eps-fg);margin:0 0 4px;font-size:14px;font-weight:700}.bs-mark{margin:8px 0 4px}.bs-body{color:var(--eps-fg-muted);overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.65}.bs-body p{margin:7px 0}.bs-body a{color:var(--eps-info);text-underline-offset:2px;text-decoration:underline}.bs-body b{color:var(--eps-fg);font-weight:600}.bs-body.folded{-webkit-mask-image:linear-gradient(#000 calc(100% - 52px),#0000);mask-image:linear-gradient(#000 calc(100% - 52px),#0000)}.bs-sub{color:var(--eps-fg);letter-spacing:-.005em;margin:14px 0 4px;font-size:12.5px;font-weight:700}.bs-body>.bs-sub:first-child{margin-top:6px}.bs-quote{border-left:3px solid var(--brand-action,var(--eps-green));background:var(--eps-card-bg);color:var(--eps-fg-muted);border-radius:0 10px 10px 0;margin:9px 0;padding:8px 14px;font-style:italic}.bs-quote p{margin:3px 0}.bs-list{margin:7px 0;padding:0;list-style:none}.bs-list>li{margin:3px 0;padding-left:18px;position:relative}.bs-list>li:before{content:"";background:var(--brand-action,var(--eps-green));border-radius:50%;width:6px;height:6px;position:absolute;top:.66em;left:4px}.bs-list>li.d1{margin-left:18px}.bs-list>li.d1:before{border:1.5px solid var(--eps-fg-dim);background:0 0;width:5px;height:5px}.bs-list>li.d2,.bs-list>li.d3{margin-left:36px}.bs-list>li.d2:before,.bs-list>li.d3:before{background:var(--eps-fg-dim);border-radius:1px;width:5px;height:5px}ol.bs-list{counter-reset:bs}ol.bs-list>li{counter-increment:bs;padding-left:24px}ol.bs-list>li:before,ol.bs-list>li.d1:before,ol.bs-list>li.d2:before,ol.bs-list>li.d3:before{content:counter(bs) ".";width:auto;height:auto;color:var(--brand-action,var(--eps-green));background:0 0;border:0;border-radius:0;font-size:12px;font-weight:600;top:0;left:0}.bs-list.cols{columns:3 170px;column-gap:24px}.bs-list.cols>li{break-inside:avoid}.bs-list.tight>li{margin:2px 0}.bs-groups{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin:10px 0;display:grid}.bs-group{background:var(--eps-card-bg);border:1px solid var(--eps-border);border-radius:11px;min-width:0;padding:10px 13px}.bs-group-t{color:var(--eps-fg);margin-bottom:4px;font-size:12.5px;font-weight:700}.bs-group .bs-list{margin:2px 0;font-size:12.5px}.bs-more{color:var(--brand-action,var(--eps-green));cursor:pointer;background:0 0;border:none;margin-top:8px;padding:4px 0;font-size:12px;font-weight:600}.bs-more:hover{text-decoration:underline}@media (max-width:760px){.camps{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:10px;margin-left:-14px;margin-right:-14px;padding:2px 14px 8px;display:flex;overflow-x:auto}.camps>.camp-card{scroll-snap-align:start;flex:0 0 72%;max-width:280px}.camps>.camp-card.add{flex:0 0 46%;max-width:180px}.bd-card{padding:16px 14px}.bd-name{font-size:17px}.bd-actions{width:100%}.q-head,.q-row,.q-foot{padding-left:14px;padding-right:14px}.q-foot .btn{flex:1;justify-content:center}.bs-card{padding:14px}.bs-list.cols{columns:2 120px;column-gap:16px}.bs-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.confirm-bar{bottom:10px}.confirm-bar .btn{flex:1;justify-content:center}.eps-portal .shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.eps-portal .rail{border-right:0;border-bottom:1px solid var(--eps-border);grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0;height:auto;padding:12px 14px;display:grid;position:static;overflow:visible}.eps-portal .lockup{grid-area:1/1;padding:4px 0}.eps-portal .rail-foot{border:0;flex-direction:row;grid-area:1/2;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin:0;padding:0}.eps-portal .rail-foot>.ntf.ntf-entry{background:var(--eps-chip-bg);border:1px solid var(--eps-border);border-radius:9px;flex:none;justify-content:center;width:36px;height:36px;margin:0;padding:0}.eps-portal .rail-foot>.ntf.ntf-entry.on{background:var(--brand-action-soft,var(--eps-green-soft));border-color:#0000}.eps-portal .rail-foot>.ntf-entry .ntf-entry-word,.eps-portal .rail-foot>.ntf-entry .ntf-entry-ct{display:none}.eps-portal .rail-foot>.ntf-entry .ntf-entry-dot{display:inline-flex}.eps-portal:has(.topbar .bn-bell) .rail-foot>.ntf.ntf-entry{display:none}.eps-portal .rail-foot>.acct-btn{min-width:0}.eps-portal .acct{gap:7px;padding:4px}.eps-portal .acct .nm,.eps-portal .acct .rl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eps-portal .acct-menu{min-width:210px;margin:6px 0 0;inset:100% 0 auto auto}.eps-portal .portal-nav{flex-flow:wrap;grid-area:2/1/auto/-1;gap:5px;min-width:0;padding-bottom:5px}.eps-portal .portal-nav>div{flex:none;max-width:100%}.eps-portal .rail-pick{grid-area:2/1/auto/-1;margin:0}.eps-portal .rail.has-pick .portal-nav{grid-row:3}.eps-portal .rail-cap{display:none}.eps-portal .nav-i{white-space:nowrap;gap:6px;padding:9px}.eps-portal .topbar{flex-wrap:wrap;gap:8px;padding:10px 14px}.eps-portal .tb-right,.eps-portal .tb-brand{gap:7px}.eps-portal .topbar .switch-btn{overflow-wrap:anywhere;max-width:180px}.eps-portal .topbar .tb-brand .switch-btn{max-width:100%}.eps-portal .topbar .op-switch{white-space:nowrap;overflow-wrap:normal}.eps-portal .topbar .op-switch .op-lbl{display:none}.eps-portal .iconbtn{flex:none}.eps-portal .wrap{padding:20px 14px 64px}.eps-portal .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.eps-portal .kpis.three>:last-child:nth-child(odd){grid-column:1/-1}.eps-portal .drawer-panel{padding:22px 18px}.eps-portal .camp-now{max-width:calc(100vw - 28px)}}.cph-head{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.cph-title{letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;font-size:18px;font-weight:600;line-height:1.2}.cph-chips{flex-wrap:wrap;gap:6px;min-width:0;margin-top:7px;display:flex}.cph-chips .camp-tag{max-width:100%}.cph-sec{background:var(--eps-tile-bg);box-shadow:var(--eps-tile-shadow);border-radius:12px;min-width:0;margin-top:12px;padding:13px 14px}.cph-sec-h{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:9px;font-size:12.5px;font-weight:600;display:flex}.cph-sec-h .x{margin-left:auto}.cph-grid{flex-direction:column;gap:2px;min-width:0;font-size:12.5px;display:flex}.cph-row{border-bottom:1px solid var(--eps-border);grid-template-columns:minmax(96px,138px) minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;min-width:0;padding:5px 0;display:grid}.cph-row:last-child{border-bottom:none}.cph-grid--plain .cph-row{grid-template-columns:minmax(96px,138px) minmax(0,1fr)}.cph-row .k{color:var(--eps-fg-muted);min-width:0;font-size:11.5px}.cph-row .v{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;font-weight:500}.cph-row .v .sub{color:var(--eps-fg-dim);margin-top:1px;font-size:11.5px;font-weight:400;display:block}.cph-copy{border:1px solid var(--eps-border);color:var(--brand-action,var(--eps-green));white-space:nowrap;background:0 0;border-radius:7px;flex:none;padding:2px 8px;font-size:10.5px;font-weight:600;line-height:1.5}.cph-copy:hover{border-color:var(--eps-border-hi);background:var(--eps-muted)}.cph-options{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.cph-opt{border:1px solid var(--eps-border);background:var(--eps-surface);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px 13px;display:flex}.cph-opt-t{letter-spacing:-.01em;font-size:13px;font-weight:600}.cph-file{color:var(--eps-fg-muted);overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.55}.cph-acts{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.cph-acts .ra-btn{white-space:nowrap;justify-content:center;align-items:center;min-width:0;max-width:100%;display:inline-flex}.cph-confirm{overflow-wrap:anywhere;font-size:12.5px;font-weight:600;line-height:1.55}.cph-tick{cursor:pointer;align-items:flex-start;gap:8px;min-width:0;font-size:12px;line-height:1.5;display:flex}.cph-tick input{width:15px;height:15px;accent-color:var(--brand-action,var(--eps-green));flex:none;margin-top:3px}.cph-tick span{overflow-wrap:anywhere;min-width:0}.cph-sent{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;font-size:12.5px;display:flex}.cph-role{color:var(--eps-fg-dim);margin-top:12px;font-size:11.5px}.cph-err{color:var(--eps-error);font-size:12.5px}.cph-opt--wide{grid-column:1/-1}.cph-how{max-width:min(100%,420px);margin-bottom:10px}.cph-line{margin-top:3px;display:block}.cph-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;min-width:0;display:grid}.cph-fld{min-width:0;color:var(--eps-fg-muted);flex-direction:column;gap:4px;font-size:11.5px;display:flex}.cph-fld--wide{grid-column:1/-1}.cph-fld .inp{width:100%;min-width:0;max-width:100%;color:var(--eps-fg)}.cph-fld .inp:disabled{opacity:.6}.cph-ferr{color:var(--eps-error);overflow-wrap:anywhere;font-size:11.5px;line-height:1.45}.cph-subsec{border-top:1px solid var(--eps-border);flex-direction:column;gap:8px;min-width:0;margin-top:10px;padding-top:10px;display:flex}.cph-sent .chip{overflow-wrap:anywhere;white-space:normal;max-width:100%}.cph-also{border:1px solid var(--eps-border);background:var(--eps-surface);border-radius:10px;flex-direction:column;gap:6px;min-width:0;margin-bottom:10px;padding:10px 12px;display:flex}.cph-subsec .cph-also{margin-bottom:0}.cph-also-h{font-size:12px;font-weight:600}.cph-also-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:4px 12px;min-width:0;display:grid}.cph-opt-th{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.cph-opt-th .chip{padding:2px 8px;font-size:10.5px}.cph-q{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.cph-q-t{color:var(--eps-fg-muted);font-size:12px}.cph-seg{flex-wrap:wrap;gap:6px;min-width:0;display:inline-flex}.cph-seg button{border-radius:var(--eps-radius-sm);border:1px solid var(--eps-border-hi);background:var(--eps-chip-bg);min-height:32px;color:var(--eps-fg);white-space:nowrap;cursor:pointer;padding:6px 13px;font-size:12.5px;font-weight:600;line-height:1.25}.cph-seg button[aria-checked=true]{background:var(--brand-action-soft,var(--eps-green-soft));border-color:var(--brand-action,var(--eps-green));color:var(--brand-action,var(--eps-green))}.cph-seg button:disabled{opacity:.5;cursor:default}.cph-doc{margin-top:6px}.cph-fname{overflow-wrap:anywhere;min-width:0;font-weight:500}.cph-dim{color:var(--eps-fg-muted)}@media (max-width:560px){.cph-fields{grid-template-columns:minmax(0,1fr)}.cph-row{grid-template-columns:minmax(0,1fr) auto}.cph-grid--plain .cph-row{grid-template-columns:minmax(0,1fr)}.cph-row .k{grid-column:1/-1}}.dvw-panel{flex-direction:column;gap:12px;width:min(1100px,96vw);max-height:92vh;padding:16px 18px;display:flex}.dvw-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dvw-title{overflow-wrap:anywhere;flex:200px;min-width:0;font-weight:600}.dvw-frame{border:1px solid var(--eps-border);background:var(--eps-muted);border-radius:10px;flex:auto;width:100%;height:72vh;min-height:60vh}.dvw-panel .note{margin-top:0}@media (max-width:640px){.dvw-panel{box-sizing:border-box;border-radius:0;width:100vw;height:100vh;max-height:100vh;padding:12px}.dvw-frame{height:auto;min-height:0}}.drawer-panel.prec-panel{width:min(1060px,96vw);padding:22px 24px 28px}.prec{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}.prec-rail{flex-direction:column;gap:14px;min-width:0;display:flex;position:sticky;top:0}.prec-main{flex-direction:column;gap:12px;min-width:0;display:flex}.prec-id{flex-direction:column;gap:6px;min-width:0;display:flex}.prec-id-av{width:56px;height:56px;color:var(--eps-green-ink,var(--eps-green));background:var(--eps-green-soft);border-radius:15px;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex;overflow:hidden}.prec-id-av img,.prec-id-av .a{object-fit:cover;border-radius:15px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.prec-id-nm{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.2}.prec-id-sub{color:var(--eps-fg-dim);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px;display:flex}.prec-id-chips{flex-wrap:wrap;gap:6px;min-width:0;margin-top:2px;display:flex}.prec .chip,.prec .camp-tag{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.35}.prec .camp-tag{text-overflow:clip;overflow:visible}.prec-kn{grid-template-columns:1fr 1fr;gap:8px;display:grid}.prec-kn-i{background:var(--eps-tile-bg);box-shadow:var(--eps-tile-shadow);border-radius:12px;min-width:0;padding:10px 12px}.prec-kn-v{font-variant-numeric:tabular-nums;letter-spacing:-.01em;overflow-wrap:anywhere;font-size:16px;font-weight:600}.prec-kn-l{color:var(--eps-fg-dim);overflow-wrap:anywhere;margin-top:3px;font-size:11.5px}.prec-kn-n{color:var(--eps-fg-dim);overflow-wrap:anywhere;margin-top:2px;font-size:11px;line-height:1.4}.prec-nav{flex-direction:column;gap:2px;display:flex}.prec-nav-i{color:var(--eps-fg-muted);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:7px 9px;font-size:12.5px;font-weight:500;display:flex}.prec-nav-i:hover{background:var(--eps-muted);color:var(--eps-fg)}.prec-nav-i.on{background:var(--brand-action-soft,var(--eps-green-soft));color:var(--brand-action,var(--eps-green));font-weight:600}.prec-nav-i .ic{flex:none;display:inline-flex}.prec-nav-i .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.prec-nav-i .c{color:var(--eps-fg-dim);font-variant-numeric:tabular-nums;font-size:11px}.prec-nav-i.on .c{color:inherit}.prec-actions{flex-direction:column;gap:7px;display:flex}.prec-actions .ra-btn,.prec-actions .btn{text-align:center;justify-content:center;width:100%;padding:9px 12px;font-size:12.5px}.prec-sec{background:var(--eps-card-bg);border:1px solid var(--eps-card-border);border-radius:var(--eps-radius-lg,14px);box-shadow:var(--eps-card-shadow);min-width:0;scroll-margin-top:16px}.prec-sec-h{border-bottom:1px solid var(--eps-border);border-radius:calc(var(--eps-radius-lg,14px) - 1px) calc(var(--eps-radius-lg,14px) - 1px) 0 0;flex-wrap:wrap;align-items:center;gap:9px;padding:10px 14px;display:flex}.prec-sec-ic{border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.prec-sec-t{letter-spacing:-.01em;margin:0;font-size:13.5px;font-weight:600}.prec-sec-c{color:var(--eps-fg-dim);font-variant-numeric:tabular-nums;font-size:11.5px}.prec-sec-b{min-width:0;padding:12px 14px 14px;font-size:12.5px}.prec-sec-b .fact-row .vv{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.prec-sec-b .fact-row .k.ref{white-space:nowrap;flex:none;margin-right:12px}.prec-empty{color:var(--eps-fg-dim);padding:2px 0;font-size:12px}.prec-link-missing{color:var(--eps-fg-dim);cursor:default}.prec-links{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.prec-state{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.prec-tl{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.prec-tl-i{border-bottom:1px solid var(--eps-border);grid-template-columns:minmax(72px,auto) minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;min-width:0;padding:8px 0;font-size:12.5px;display:grid}.prec-tl-i:last-child{border-bottom:none}.prec-tl-who{color:var(--eps-green);overflow-wrap:anywhere;min-width:0;font-weight:700}.prec-tl-who>:first-child{align-self:center}.prec-tl-i.brand .prec-tl-who{color:var(--brand-action,var(--eps-info))}.prec-tl-what{overflow-wrap:anywhere;min-width:0}.prec-tl-sub{color:var(--eps-fg-muted)}.prec-tl-note{color:var(--eps-fg-muted);margin-top:2px;font-size:12px;display:block}.prec-tl-at{color:var(--eps-fg-dim);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.prec-msgs{flex-direction:column;gap:8px;display:flex}.prec-msg{border-bottom:1px solid var(--eps-border);min-width:0;padding:8px 0}.prec-msg:last-of-type{border-bottom:none}.prec-msg-h{justify-content:space-between;gap:8px;font-size:11.5px;display:flex}.prec-msg-h .who{color:var(--eps-green);font-weight:700}.prec-msg-h .who.brand{color:var(--brand-action,var(--eps-info))}.prec-msg-h .at{color:var(--eps-fg-dim);white-space:nowrap;font-variant-numeric:tabular-nums}.prec-msg-b{overflow-wrap:anywhere;white-space:pre-wrap;margin-top:3px;font-size:12.5px}.prec-composer{gap:6px;min-width:0;margin-top:6px;display:flex}.prec-composer .inp{flex:1;min-width:0}.prec-items{flex-direction:column;gap:6px;display:flex}.prec-item{border:1px solid var(--eps-border);background:var(--eps-surface);cursor:pointer;text-align:left;min-width:0;font:inherit;color:inherit;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.prec-item:hover{border-color:var(--eps-border-hi)}.prec-item .n{overflow-wrap:anywhere;flex:160px;min-width:0;font-weight:600}.prec-item .m{color:var(--eps-fg-dim);font-size:11.5px}.prec-camps{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:0 0 18px;display:grid}.prec-camp{border:1px solid var(--eps-card-border);background:var(--eps-card-bg);box-shadow:var(--eps-card-shadow);cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:13px;flex-direction:column;gap:6px;min-width:0;padding:12px 13px;display:flex}.prec-camp:hover{box-shadow:var(--eps-card-hover);transform:translateY(-1px)}.prec-camp .nm{overflow-wrap:anywhere;font-size:13px;font-weight:600}.prec-camp .mt{color:var(--eps-fg-dim);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.prec-camp .camp-tag{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;border-radius:10px;line-height:1.35;overflow:visible}@media (max-width:760px){.drawer-panel.prec-panel{padding:18px 14px 22px}.prec{grid-template-columns:minmax(0,1fr)}.prec-rail{position:static}.prec-nav{flex-flow:wrap;gap:4px}.prec-nav-i{padding:6px 9px}.prec-nav-i .t{white-space:nowrap}.prec-tl-i{grid-template-columns:minmax(0,1fr) auto}.prec-tl-what{grid-column:1/-1}}.eps-portal.pv{--pv-h:44px}.pv-banner{background:var(--eps-surface);border-bottom:1px solid var(--eps-border);box-shadow:inset 0 -2px 0 var(--eps-info);color:var(--eps-fg-muted);z-index:35;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:9px 26px;font-size:12.5px;display:flex;position:relative}.pv-banner .pv-who{min-width:0;color:var(--eps-fg);overflow-wrap:anywhere;font-weight:500}.pv-banner .pv-open{white-space:nowrap;margin-left:auto;font-weight:600}@media (min-width:761px){.eps-portal.pv .pv-banner{height:var(--pv-h);flex-wrap:nowrap;padding-top:0;padding-bottom:0;position:sticky;top:0}.eps-portal.pv .pv-banner .pv-who{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eps-portal.pv .shell{min-height:calc(100vh - var(--pv-h))}.eps-portal.pv .rail{top:var(--pv-h);height:calc(100vh - var(--pv-h))}.eps-portal.pv .topbar{top:var(--pv-h)}}@media (max-width:760px){.pv-banner{padding:10px 14px}}.inv-card{cursor:default;flex-direction:column;padding:15px 16px;display:flex}.inv-card:hover{transform:none}.inv-top{align-items:center;gap:11px;display:flex}.inv-brand{background:var(--eps-chip-bg);border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.inv-brand img{object-fit:cover;width:100%;height:100%}.inv-lab{color:var(--eps-fg-dim);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:600}.inv-amt{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:12px;font-size:22px;font-weight:700}.inv-sub{color:var(--eps-fg-dim);font-size:12px}.inv-who{align-items:center;gap:10px;display:flex}.inv-creators{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.inv-creator{background:var(--eps-chip-bg);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:3px 9px 3px 3px;font-size:12px;font-weight:500;display:inline-flex}.inv-creator>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inv-creator .pcard-av{border-radius:999px;width:22px;height:22px;font-size:10px}.inv-dates{border-top:1px solid var(--eps-border);color:var(--eps-fg-muted);gap:3px;margin-top:10px;padding-top:10px;font-size:12px;display:grid}.inv-paid-chip{background:var(--eps-green-soft);color:var(--eps-green);border-radius:999px;flex:none;padding:3px 10px;font-size:11.5px;font-weight:600}.inv-card.paid{border-color:var(--eps-green)}.inv-thanks{background:var(--eps-green-soft);color:var(--eps-green);border-radius:10px;margin-top:12px;padding:10px 12px;font-size:12.5px;line-height:1.45}.inv-thanks .t{font-weight:600}.hist-list{gap:10px;display:grid;container-type:inline-size}.hist-search{flex:300px;min-width:min(300px,100%);max-width:460px}.hist-search .inp.filter{cursor:text;width:100%}.hist-count{color:var(--eps-fg-dim);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.hist-list[aria-busy=true]{opacity:.6;transition:opacity .15s var(--eps-ease-out)}.hist-more{justify-content:center;margin-top:16px;display:flex}.hist-row{cursor:pointer;transition:box-shadow .2s var(--eps-ease-out);grid-template-columns:minmax(200px,1.3fr) auto minmax(110px,.6fr) minmax(280px,2fr);align-items:center;gap:14px 22px;padding:15px 18px;display:grid}.hist-row:hover{box-shadow:var(--eps-card-hover)}.hist-row:focus-visible{outline:2px solid var(--brand-action,var(--eps-green));outline-offset:2px}.hist-who{align-items:center;gap:12px;min-width:0;display:flex}.hist-name{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:14.5px;font-weight:650}.hist-dim{color:var(--eps-fg-dim);font-size:12px}.hist-lab{color:var(--eps-fg-dim);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:600}.hist-fig{font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px;font-size:16px;font-weight:700}.hist-invs{gap:8px;min-width:0;display:grid}.hist-inv{background:var(--eps-chip-bg);border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.hist-inv-main{flex:170px;min-width:0}.hist-inv-acts{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.hist-ref{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.hist-ref.brk{white-space:normal}.hist-due-chip{background:var(--eps-warn-soft);color:var(--eps-warn);border-radius:999px;flex:none;padding:3px 10px;font-size:11.5px;font-weight:600}@container (max-width:959px){.hist-row{grid-template-columns:1fr auto}.hist-invs{grid-column:1/-1}.hist-amt{text-align:right}}@container (max-width:520px){.hist-row{grid-template-columns:1fr}.hist-amt{text-align:left}}.cp-hist-group{flex-direction:column;gap:10px;min-width:0;display:flex}.cp-hist-head{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;padding:0 2px;display:flex}.cp-hist-cr{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600}.cp-hist-sum{color:var(--eps-fg-dim);text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:2px 12px;margin-left:auto;font-size:12px;display:flex}.cp-hist-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1.05fr) minmax(0,.7fr) minmax(0,1.1fr) 76px;grid-template-areas:"who video fee pay open";align-items:center;gap:12px 20px;min-width:0;padding:15px 18px;display:grid}.cp-hist-who{grid-area:who;align-items:center;gap:12px;min-width:0;display:flex}.cp-hist-tags{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-top:5px;display:flex}.cp-hist-tags .camp-tag{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;border-radius:10px;line-height:1.35;overflow:visible}.cp-hist-video{grid-area:video;gap:8px;min-width:0;display:grid}.cp-hist-vid{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.cp-hist-views{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.cp-hist-fee{grid-area:fee;min-width:0}.cp-hist-pay{flex-wrap:wrap;grid-area:pay;align-items:center;gap:6px 8px;min-width:0;display:flex}.cp-hist-open{grid-area:open;justify-content:flex-end;min-width:0;display:flex}@container (max-width:959px){.cp-hist-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who fee""video video""pay open"}.cp-hist-fee{text-align:right}}@container (max-width:520px){.cp-hist-row{flex-direction:column;align-items:stretch;gap:10px;display:flex}.cp-hist-row>:empty{display:none}.cp-hist-fee{text-align:left}.cp-hist-open{justify-content:flex-start}}@media (max-width:560px){.eps-portal .kpis[data-history-totals]{grid-template-columns:minmax(0,1fr)}}.perf-bar{background:var(--eps-tile-bg);box-shadow:var(--eps-tile-shadow);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:16px;padding:12px 14px;display:flex}.perf-bar-l{color:var(--eps-fg-muted);flex:none;font-size:12.5px;font-weight:600}.perf-block{container-type:inline-size}.perf-top{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;margin-top:12px;display:grid}.perf-card-t{margin-bottom:12px;font-size:12.5px;font-weight:600}.perf-thumb{aspect-ratio:16/9;background:var(--brand-accent-soft,var(--eps-green-soft));border-radius:11px;position:relative;overflow:hidden}.perf-thumb img{object-fit:cover;width:100%;height:100%;display:block}.perf-thumb-fb{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.perf-thumb-av{background:var(--eps-chip-bg);border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.perf-thumb.big .perf-thumb-av{border-radius:22px;width:84px;height:84px}.perf-plat{color:#fff;background:#08090ab8;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:8px;left:8px}.perf-spot-media{position:relative}.perf-badge{letter-spacing:.01em;background:var(--brand-action,var(--eps-green));color:var(--brand-action-fg,var(--eps-green-fg));border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:8px;left:8px}.perf-spot{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;display:grid}@container (min-width:640px){.perf-spot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px}}.perf-spot-body,.perf-vid-body{flex-direction:column;gap:12px;min-width:0;display:flex}.perf-who{align-items:center;gap:10px;min-width:0;display:flex}.perf-av{background:var(--eps-chip-bg);width:36px;height:36px;box-shadow:0 0 0 2px var(--brand-accent-soft,var(--eps-green-soft));border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.perf-av.sm{width:28px;height:28px}.perf-name{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.3}.perf-meta{color:var(--eps-fg-dim);overflow-wrap:anywhere;margin-top:2px;font-size:11.5px;line-height:1.4}.perf-figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.perf-figs.large{grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width:1000px){.perf-figs.large{grid-template-columns:repeat(4,minmax(0,1fr))}}.perf-fig{background:var(--eps-chip-bg);border:1px solid var(--eps-border);border-radius:10px;min-width:0;padding:9px 11px}.perf-fig .v{letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.15}.perf-figs.large .perf-fig .v{font-size:21px}.perf-fig .l{color:var(--eps-fg-dim);margin-top:3px;font-size:11px}.perf-track{background:var(--eps-track-bg);height:7px;box-shadow:var(--eps-track-inset);border-radius:999px;overflow:hidden}.perf-track span{background:linear-gradient(90deg,var(--brand-accent-soft,var(--eps-green-soft)),var(--brand-accent,var(--eps-green)));border-radius:999px;height:100%;display:block}.perf-src{color:var(--eps-fg-dim);overflow-wrap:anywhere;flex-direction:column;gap:3px;font-size:11px;line-height:1.45;display:flex}.perf-rank-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.perf-rank-list li{align-items:center;gap:10px;min-width:0;display:flex}.perf-rank-n{text-align:center;width:18px;color:var(--eps-fg-dim);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px;font-weight:700}.perf-rank-list li:first-child .perf-rank-n{color:var(--brand-accent,var(--eps-green))}.perf-rank-m{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.perf-rank-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.perf-rank-name{overflow-wrap:anywhere;min-width:0;font-size:12.5px;font-weight:500;line-height:1.3}.perf-rank-h b{font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.perf-caption{color:var(--eps-fg-dim);overflow-wrap:anywhere;margin-top:14px;font-size:11px;line-height:1.45}.perf-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@container (min-width:600px){.perf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:940px){.perf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.perf-vid{flex-direction:column;gap:12px;min-width:0;display:flex}.perf-vid.top{box-shadow:var(--eps-card-shadow),0 0 0 1.5px var(--brand-accent,var(--eps-green))}.perf-state{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.perf-reports{flex-direction:column;gap:6px;display:flex}.perf-reports .filecard .perf-av{width:38px;height:38px}.perf-beat{background:color-mix(in oklab,var(--eps-green) 12%,transparent);border:1px solid color-mix(in oklab,var(--eps-green) 35%,transparent);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.perf-beat-h{color:var(--eps-fg);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.perf-beat-h svg{color:var(--eps-green);flex:none}.perf-beat-h b{color:var(--eps-green);font-variant-numeric:tabular-nums;font-size:15px}.perf-beat-s{color:var(--eps-fg-dim);overflow-wrap:anywhere;font-size:11px}.perf-beat-chip{color:var(--eps-green);background:color-mix(in oklab,var(--eps-green) 12%,transparent);white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:600}.perf-rank-h .perf-beat-chip{margin-right:auto}.pcard .chip,.prec .chip,.chip.seat-role{white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;gap:6px;padding:0;font-size:12px;font-weight:600;line-height:1.35}.pcard .chip:not(:has(.d)):before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.prec .chip:not(:has(.d)):before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.pcard .chip .d,.prec .chip .d{width:7px;height:7px}.chip.seat-role{color:var(--eps-fg-dim);font-weight:500}.pcard .camp-tag,.prec .camp-tag{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;background:0 0;border-radius:0;padding:0;font-size:12px;font-weight:600;line-height:1.35;overflow:visible}
