@layer components{.eq-page{display:flex;flex-direction:column;gap:22px;padding-top:8px;color:var(--sl-ink)}.eq-head .ey{margin:0 0 4px;font:600 14px/1.2 var(--sl-f-sans);color:var(--sl-accent-ink)}.eq-head h1{margin:0;font:700 40px/1.05 var(--sl-f-sans);letter-spacing:-.035em;color:var(--sl-ink);text-wrap:balance}.eq-head p{margin:8px 0 0;font:400 15.5px/1.4 var(--sl-f-sans);color:var(--sl-ink-2)}.eq-head p b{font-weight:600;color:var(--sl-ink)}.eq-tabs-row{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap}.eq-tabs{max-width:100%;scrollbar-width:none}.eq-tabs::-webkit-scrollbar{display:none}.eq-tabs>button{flex:1 0 auto}.eq-tabs-row .eq-hint{margin-left:auto}@media (max-width:1023px){.eq-tabs{width:100%}.eq-tabs-row .eq-hint{margin-left:4px}}@media (max-width:720px){.eq-page{gap:18px;padding-top:4px}.eq-head h1{font-size:32px}.eq-head p{font-size:14.5px}}@media (max-width:400px){.eq-tabs>button{padding:0 8px}.eq-tabs>button>svg{display:none}}.eq-hint{margin:0;font:400 13px/1.45 var(--sl-f-sans);color:var(--sl-ink-3)}.eq-mono{font-family:var(--sl-f-mono);font-size:.92em;letter-spacing:0}.eq-pro{display:flex;flex-direction:column;gap:18px;min-width:0}.eq-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.eq-stat{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"ic v" "l l" "c c";align-items:start;gap:0 10px;min-height:116px;padding:14px 16px 16px;border:0;border-radius:var(--sl-r-card);background:var(--sl-card);box-shadow:var(--sl-shadow-1);color:var(--sl-ink);font:inherit;text-align:left;cursor:pointer;transition:transform .2s var(--sl-ease),box-shadow .2s,background-color .2s}.eq-stat:hover{box-shadow:var(--sl-shadow-2);transform:translateY(-1px)}.eq-stat:active{transform:scale(.985)}.eq-stat:focus-visible{outline:3px solid var(--sl-focus);outline-offset:2px}.eq-stat .ic{grid-area:ic;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--sl-accent-wash);color:var(--sl-accent-ink)}.eq-stat .ic>svg{width:17px;height:17px}.eq-stat .v{grid-area:v;font:700 32px/1 var(--sl-f-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.eq-stat .l{grid-area:l;margin-top:12px;font:600 15px/1.25 var(--sl-f-sans)}.eq-stat .c{grid-area:c;margin-top:3px;font:400 13px/1.35 var(--sl-f-sans);color:var(--sl-ink-3)}.eq-stat.warn .ic{background:color-mix(in srgb,var(--sl-warn) 14%,var(--sl-card));color:var(--sl-warn)}.eq-stat[aria-pressed=true]{background:var(--sl-accent-wash);box-shadow:inset 0 0 0 1.5px var(--sl-accent),var(--sl-shadow-1)}.eq-stat[aria-pressed=true] .ic{background:var(--sl-accent);color:var(--sl-on-accent)}.eq-toolbar{justify-content:space-between;gap:12px 16px;flex-wrap:wrap}.eq-rolechips,.eq-toolbar{display:flex;align-items:center}.eq-rolechips{gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none;padding:2px;margin:-2px}.eq-rolechips::-webkit-scrollbar{display:none}.eq-chip{flex:none;display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border:0;border-radius:999px;background:var(--sl-fill-2);color:var(--sl-ink);font:500 14px/1 var(--sl-f-sans);white-space:nowrap;cursor:pointer;transition:background-color .2s,color .2s}.eq-chip:hover{background:var(--sl-fill-3)}.eq-chip:focus-visible{outline:3px solid var(--sl-focus);outline-offset:2px}.eq-chip .n{font:600 12.5px/1 var(--sl-f-sans);color:var(--sl-ink-3);font-variant-numeric:tabular-nums}.eq-chip[aria-pressed=true]{background:var(--sl-accent-wash-2);color:var(--sl-accent-ink);font-weight:600}.eq-chip[aria-pressed=true] .n{color:var(--sl-accent-ink)}.eq-found{flex:none;display:inline-flex;align-items:center;gap:6px;padding-left:6px;font:400 14px/1 var(--sl-f-sans);color:var(--sl-ink-2);white-space:nowrap}.eq-found b{font-weight:600;color:var(--sl-ink)}.eq-tools{display:flex;align-items:center;gap:10px;margin-left:auto}.sl-search.eq-search{width:300px}@media (pointer:coarse){.eq-chip{height:40px}}@media (max-width:1023px){.eq-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.eq-tools{order:-1;width:100%;margin-left:0}.sl-search.eq-search{flex:1;width:auto}.eq-search-k{display:none}}@media (max-width:560px){.eq-stat{min-height:0;padding:12px 14px 14px}.eq-stat .v{font-size:26px}.eq-stat .l{margin-top:10px;font-size:14px}.eq-stat .c{font-size:12.5px}.eq-tools{flex-direction:column;align-items:stretch}.eq-tools>.sl-btn{width:100%}.sl-search.eq-search{flex:none;width:100%}}.eq-work{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}.eq-work.docked{grid-template-columns:minmax(0,1fr) 380px}.eq-work.docked>.eq-ficha,.eq-work.docked>.eq-list-panel{max-height:calc(100dvh - var(--app-navbar-height, 58px) - 32px);overflow:auto;overscroll-behavior:contain}.eq-work.docked>.eq-list-panel{padding:2px 4px 8px 2px;margin:-2px -4px 0 -2px}@media (min-width:1280px){.eq-work.docked{grid-template-columns:minmax(0,1fr) 400px}}.eq-list-panel{min-width:0}.eq-roster{display:flex;flex-direction:column;gap:24px}.eq-group-h{display:flex;align-items:baseline;gap:8px;padding:0 6px 9px}.eq-group-h h3{margin:0;font:650 17px/1.25 var(--sl-f-sans);letter-spacing:-.015em;color:var(--sl-ink)}.eq-group-h .n{font:600 14px/1 var(--sl-f-sans);color:var(--sl-ink-3);font-variant-numeric:tabular-nums}.eq-group-h p{margin:0 0 0 auto;min-width:0;font:400 13px/1.3 var(--sl-f-sans);color:var(--sl-ink-3);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eq-list{display:flex;flex-direction:column;border-radius:var(--sl-r-group);background:var(--sl-card);box-shadow:var(--sl-shadow-group);overflow:hidden}.eq-row{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:66px;padding:11px 14px 11px 16px;border:0;background:transparent;color:var(--sl-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s}.eq-row+.eq-row:before{content:"";position:absolute;top:0;left:74px;right:0;height:1px;background:var(--sl-sep);transform:scaleY(.5);transform-origin:top}.eq-row:hover{background:var(--sl-card-2)}.eq-row:focus-visible{outline:0;box-shadow:inset 0 0 0 3px var(--sl-focus)}.eq-row[aria-current=true]{background:var(--sl-accent-wash)}.eq-row[aria-current=true]:after{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--sl-accent)}.eq-row.off .nm,.eq-row.off .sl-avatar{opacity:.55}.eq-row .tx{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.eq-row .nm{font:600 15.5px/1.25 var(--sl-f-sans);letter-spacing:-.01em}.eq-row .nm,.eq-row .rl{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eq-row .rl{font:400 13.5px/1.35 var(--sl-f-sans);color:var(--sl-ink-2)}.eq-row mark{padding:0 1px;border-radius:3px;background:var(--sl-accent-wash-2);color:inherit}.eq-row .ind{display:flex;align-items:center;gap:6px}.eq-row .chev{display:flex;padding-left:2px;color:var(--sl-ink-4)}.eq-row .chev>svg{width:15px;height:15px}.eq-flag{display:inline-flex;align-items:center;height:22px;margin-top:4px;padding:0 9px;border-radius:999px;background:color-mix(in srgb,var(--sl-warn) 13%,transparent);color:var(--sl-warn);font:600 12px/1 var(--sl-f-sans)}.eq-ind{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:var(--sl-accent-ink);background:var(--sl-accent-wash)}.eq-ind>svg{width:15px;height:15px}.eq-off-tag{height:22px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;background:var(--sl-fill-2);font:600 12px/1 var(--sl-f-sans);color:var(--sl-ink-2)}.eq-ficha-empty{display:grid;place-items:center;min-height:320px}@media (max-width:720px){.eq-group-h p{display:none}.eq-row{min-height:64px;gap:12px;padding-left:14px}.eq-row+.eq-row:before{left:70px}}.eq-ficha{min-width:0;color:var(--sl-ink)}.eq-ficha.docked{border-radius:24px;background:var(--sl-bg-grouped);box-shadow:var(--sl-shadow-1)}.eq-ficha-in{padding:0 16px 22px;animation:sl-rise .35s var(--sl-ease-out) both}.eq-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:26px 6px 4px}.eq-hero h2{margin:12px 0 0;font:700 23px/1.2 var(--sl-f-sans);letter-spacing:-.028em;overflow-wrap:anywhere;text-wrap:balance}.eq-hero .who{margin:4px 0 0;font:400 14px/1.4 var(--sl-f-sans);color:var(--sl-ink-2)}.eq-dim{opacity:.55}.eq-signals{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px}.eq-ficha-note{padding-top:14px}.eq-quick{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:8px;margin:18px 0 4px}.eq-act{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;min-width:0;padding:10px 2px 9px;border:0;border-radius:14px;background:var(--sl-card);box-shadow:var(--sl-shadow-group);font:600 12px/1.15 var(--sl-f-sans);color:var(--sl-accent-ink);text-align:center;text-decoration:none;cursor:pointer;transition:transform .18s var(--sl-ease),background-color .2s}.eq-act .b{width:32px;height:32px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--sl-accent-wash)}.eq-act .b>svg{width:17px;height:17px}.eq-act:hover:not(:disabled){background:color-mix(in srgb,var(--sl-accent) 6%,var(--sl-card))}.eq-act:active:not(:disabled){transform:scale(.96)}.eq-act:focus-visible{outline:3px solid var(--sl-focus);outline-offset:2px}.eq-act:disabled{color:var(--sl-ink-4);cursor:default}.eq-act:disabled .b{background:var(--sl-fill)}.eq-ficha-in>.sl-fg{margin-top:20px}.eq-ficha-in>.sl-fg>.sl-fg-h{min-height:32px;padding-bottom:6px}.eq-facts{margin:0}.eq-facts .fact{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:baseline;padding:13px 16px;font:400 15px/1.35 var(--sl-f-sans)}.eq-facts .fact+.fact:before{content:"";position:absolute;top:0;left:16px;right:0;height:1px;background:var(--sl-sep);transform:scaleY(.5);transform-origin:top}.eq-facts dt{font-size:14px;color:var(--sl-ink-2)}.eq-facts dd{margin:0;min-width:0;text-align:right}.eq-facts dd .s2{display:block;margin-top:2px;font-size:12.5px;line-height:1.4;color:var(--sl-ink-3)}.eq-facts dd .s2.warn{color:var(--sl-warn)}.eq-break{overflow-wrap:anywhere}.eq-folds{gap:10px}.eq-fold-in,.eq-folds{display:flex;flex-direction:column}.eq-fold-in{gap:12px;padding:14px 16px 16px}.eq-danger{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:20px}.eq-danger>.eq-del{align-self:center}.eq-drawer>.eq-ficha{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;background:var(--sl-bg-grouped)}.eq-drawer .eq-ficha-in{animation:none}.eq-drawer .eq-hero{padding-top:18px}.eq-drawer-x{position:absolute;top:10px;right:12px;z-index:2;background:var(--sl-card);box-shadow:var(--sl-shadow-1)}@media (max-width:400px){.eq-facts .fact{grid-template-columns:84px minmax(0,1fr)}}.eq-kv{margin:0;display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;color:var(--sl-ink)}.eq-kv>svg{width:16px;height:16px;flex:none;color:var(--sl-accent-ink)}.eq-kv>span{min-width:0;overflow-wrap:anywhere}.eq-row-actions{display:flex;flex-wrap:wrap;gap:6px}.eq-self-start{align-self:flex-start}.eq-mt{margin-top:12px}.sui-field .sui-btn.eq-inline-btn{height:24px;margin:-6px -6px -6px 0;padding:0 6px;font-size:12px}.sui-field .sui-btn.eq-inline-btn>svg{width:14px;height:14px}@media (pointer:coarse){.sui-field .sui-btn.eq-inline-btn{height:32px;margin-block:-8px}}.eq-paper{margin:0;display:grid;justify-items:center;gap:2px;padding:14px 18px;border:1px solid var(--sui-line);border-radius:var(--sui-r2);box-shadow:var(--sui-shadow-1);text-align:center}.eq-paper .sig{width:210px;max-width:100%;height:58px;display:grid;place-items:end center}.eq-paper .sig img{max-width:100%;max-height:58px;object-fit:contain}.eq-paper .none{align-self:center;font:500 11.5px/1.3 var(--sui-f-mono)}.eq-paper .rule{width:min(240px,100%);height:1px;margin:2px 0 4px;opacity:.7}.eq-paper figcaption{display:grid;gap:1px}.eq-paper .n{font-size:13px;font-weight:600}.eq-paper .r{font-size:11.5px}.eq-paper .cap{margin-top:8px;font:600 9.5px/1 var(--sui-f-mono);letter-spacing:.1em;text-transform:uppercase}.eq-pw{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.eq-pw>.sui-input{font-family:var(--sui-f-mono);letter-spacing:.02em}.eq-pw-meter{display:flex;gap:4px;margin-top:2px}.eq-pw-meter>i{flex:1;height:3px;border-radius:99px;background:var(--sui-surface-3);transition:background .25s var(--sui-ease)}.eq-pw-meter>i.on{background:var(--sui-ok)}.eq-pw-meter>i.mid{background:var(--sui-warn)}.eq-radios{display:flex;flex-direction:column;gap:6px}.eq-suggest{margin-left:6px;padding:3px 5px;border:1px solid color-mix(in srgb,var(--sui-ok) 35%,transparent);border-radius:var(--sui-r1);background:var(--sui-ok-wash);font:600 10px/1 var(--sui-f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sui-ok);vertical-align:1px}.eq-cred{border:1px dashed var(--sui-line-strong);border-radius:var(--sui-r2);background:var(--sui-surface-2);text-align:left}.eq-cred .row{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 6px 6px 12px}.eq-cred .row+.row{border-top:1px dashed var(--sui-line)}.eq-cred .k{font:600 10px/1 var(--sui-f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sui-ink-2)}.eq-cred .v{font:500 13.5px/1.35 var(--sui-f-mono);overflow-wrap:anywhere;user-select:all}.eq-cred .both{display:flex;justify-content:flex-end;padding:8px;border-top:1px dashed var(--sui-line)}.eq-sheet-b>.eq-view{flex:1;display:flex;flex-direction:column;min-height:0}.eq-rolegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;perspective:900px}.eq-rolecard{--rx:0deg;--ry:0deg;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;width:100%;padding:12px 14px;border:0;border-radius:14px;background:var(--sl-card);box-shadow:var(--sl-shadow-group);color:var(--sl-ink);font:inherit;text-align:left;cursor:pointer;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .3s var(--sui-ease),border-color .16s var(--sui-ease),box-shadow .25s var(--sui-ease),background .16s var(--sui-ease)}.eq-rolecard:hover{box-shadow:var(--sl-shadow-1)}.eq-rolecard:focus-visible{outline:3px solid var(--sl-focus);outline-offset:2px}.eq-rolecard[aria-checked=true]{background:var(--sl-accent-wash);box-shadow:inset 0 0 0 1.5px var(--sl-accent)}.eq-rolecard .tx{min-width:0}.eq-rolecard .rt{display:block;font-size:13.5px;font-weight:600}.eq-rolecard .rd{display:block;margin-top:1px;font-size:12px;line-height:1.4;color:var(--sui-ink-2)}.eq-reg-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px}.eq-reg-preview{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px dashed var(--sui-line-strong);border-radius:var(--sui-r2);background:color-mix(in srgb,var(--sui-surface-2) 45%,transparent);font-size:12.5px;color:var(--sui-ink-2)}.eq-reg-preview>svg{width:16px;height:16px;flex:none;color:var(--sui-accent-ink)}.eq-reg-preview b{font:600 13.5px/1.2 var(--sui-f-mono);color:var(--sui-ink)}.eq-done{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding-bottom:8px}.eq-done>.sui-saving{flex:none;padding-bottom:0}.eq-done-cred{width:min(380px,100%);display:flex;flex-direction:column;gap:8px}.eq-done-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}@media (max-width:560px){.eq-rolegrid{grid-template-columns:1fr}.eq-done-actions{width:100%}.eq-done-actions>.sui-btn{flex:1}}}@media (prefers-reduced-motion:reduce){.eq-ficha-in{animation:none}.eq-act,.eq-pw-meter>i,.eq-rolecard,.eq-row,.eq-stat{transition:none}.eq-act:active:not(:disabled),.eq-stat:hover{transform:none}.eq-rolecard{transform:none!important}}@layer components{.eq-cols{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start;font-family:var(--sl-f-sans);color:var(--sl-ink)}.eq-colmain{min-width:0;display:flex;flex-direction:column}.eq-colmain>.sl-banner{margin-bottom:20px}.eq-colside{min-width:0;display:flex;flex-direction:column;gap:4px}.eq-colside>.sl-fn{padding-left:4px;padding-right:4px}.eq-settings{padding-bottom:96px}.eq-settings>.sl-fg:first-child{margin-top:0}.eq-n{font-weight:500;font-variant-numeric:tabular-nums}.eq-n,.eq-sub{color:var(--sl-ink-3)}.eq-sub{font-weight:400;font-size:13px}.eq-min0{min-width:0}.eq-mini{display:block;margin-bottom:8px;font:600 12.5px/1.3 var(--sl-f-sans);color:var(--sl-ink-2)}.eq-mini-note{margin:8px 0 0;font:400 12.5px/1.4 var(--sl-f-sans);color:var(--sl-ink-3)}.eq-err{color:var(--sl-danger);font-weight:500}.eq-loading{justify-content:center;min-height:240px;font:500 14px/1.4 var(--sl-f-sans)}.eq-fsub-row,.eq-loading{display:flex;align-items:center;gap:10px;color:var(--sl-ink-2)}.eq-fsub-row{justify-content:space-between;font-size:14px}.eq-alert-err{padding:0;margin:-4px 0 14px;text-align:center}.eq-danger-banner{--c:var(--sl-danger);margin-top:18px}.sl-btn.eq-danger-ic{color:var(--sl-danger)}.eq-crow{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:10px 8px 10px 16px;transition:background-color .15s;animation:sl-rise .45s var(--sl-ease-out) both;animation-delay:calc(min(var(--k, 0), 12) * 30ms)}.eq-crow+.eq-crow:before,.eq-crow+.sl-fbtn:before{left:64px}.eq-crow+.eq-crow:before,.eq-crow+.sl-fbtn:before,.sl-empty+.sl-fbtn:before{content:"";position:absolute;top:0;right:0;height:1px;background:var(--sl-sep);transform:scaleY(.5);transform-origin:top}.sl-empty+.sl-fbtn:before{left:16px}.eq-crow:hover{background:var(--sl-fill)}.eq-crow[aria-current=true]{background:var(--sl-accent-wash)}.eq-crow>.open{position:absolute;inset:0;z-index:0;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.eq-crow>.open:focus-visible{outline:3px solid var(--sl-focus);outline-offset:-3px}.eq-crow>:not(.open){position:relative;z-index:1;pointer-events:none}.eq-crow>.acts{display:flex;align-items:center;gap:2px;pointer-events:auto}.eq-crow .tx{min-width:0;display:flex;flex-direction:column;gap:1px}.eq-crow .nm{font:600 15px/1.25 var(--sl-f-sans)}.eq-crow .nm,.eq-crow .rl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eq-crow .rl{font:400 13px/1.35 var(--sl-f-sans);color:var(--sl-ink-2)}.eq-crow.eq-landed{animation:eq-landed 1.5s var(--sl-ease-out)}.sl-empty.eq-empty-sm{padding:30px 20px 26px}.sl-empty.eq-empty-sm h3{font-size:17px}.sl-modal.eq-short{display:flex;flex-direction:column;height:auto;max-height:min(720px,calc(100vh - 48px))}.eq-foot{flex:none;display:flex;justify-content:flex-end;gap:10px;padding:12px 18px calc(12px + env(safe-area-inset-bottom, 0px));border-top:.5px solid var(--sl-sep);background:var(--sl-glass);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}.eq-foot>.sl-btn{min-width:110px}.eq-tpl{position:relative;display:flex;align-items:center;padding-right:8px}.eq-tpl>.sl-crow{flex:1;min-width:0}.eq-tpl+.eq-tpl:before,.eq-tpl+.sl-fbtn:before,.sl-fbtn+.sl-fsub:before,.sl-fsub+.sl-fsub:before,[role=radiogroup]+.sl-fbtn:before{content:"";position:absolute;top:0;left:16px;right:0;height:1px;background:var(--sl-sep);transform:scaleY(.5);transform-origin:top}.eq-tpl+.eq-tpl:before{left:64px}.eq-tokens{display:flex;flex-wrap:wrap;gap:6px}.eq-tokens .tok{display:inline-flex;align-items:center;height:26px;padding:0 9px;border:0;border-radius:8px;background:var(--sl-fill-2);color:var(--sl-ink-2);font:500 11.5px/1 var(--sl-f-mono)}.eq-tokens button.tok{background:var(--sl-accent-wash);color:var(--sl-accent-ink);cursor:pointer}.eq-tokens button.tok:hover{background:var(--sl-accent-wash-2)}.eq-tokens button.tok:focus-visible{outline:3px solid var(--sl-focus);outline-offset:1px}.sl-fr.eq-logo{grid-template-columns:52px minmax(0,1fr) auto;min-height:68px;padding-top:8px;padding-bottom:8px}.eq-logo .tile{width:52px;height:40px;border-radius:10px;display:grid;place-items:center;overflow:hidden;background:var(--sl-white);color:var(--sl-ink-3);box-shadow:inset 0 0 0 .5px var(--sl-sep-strong)}.eq-logo .tile.dark{background:var(--eq-tile-dark);color:var(--eq-tile-dark-ink)}.eq-logo .tile>img{max-width:46px;max-height:34px;object-fit:contain}.eq-logo .tile>svg{width:20px;height:20px}.eq-logo .tx{min-width:0;display:flex;flex-direction:column}.eq-logo .a{font:500 15px/1.3 var(--sl-f-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eq-logo .b{font:400 13px/1.3 var(--sl-f-sans);color:var(--sl-ink-2)}.eq-logo .acts{gap:4px}.eq-logo .acts,.eq-sw{display:flex;align-items:center}.eq-sw{flex-wrap:wrap;gap:8px}.eq-sw .sw{width:30px;height:30px;padding:0;border:0;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sl-ink) 14%,transparent);cursor:pointer;transition:transform .25s var(--sl-spring),box-shadow .2s}.eq-sw .sw:hover{transform:scale(1.08)}.eq-sw .sw[aria-checked=true]{box-shadow:0 0 0 2px var(--sl-card),0 0 0 4px var(--sl-accent)}.eq-sw .sw:focus-visible{outline:3px solid var(--sl-focus);outline-offset:3px}.eq-sw .custom{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 4px;border-radius:999px;background:var(--sl-fill-2)}.eq-sw .custom input[type=color]{width:24px;height:24px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.eq-sw .custom input[type=color]::-webkit-color-swatch-wrapper{padding:0}.eq-sw .custom input[type=color]::-webkit-color-swatch{border:0;border-radius:50%}.eq-sw .custom .hex{width:72px;height:26px;padding:0;border:0;outline:0;background:transparent;font:500 13px/1 var(--sl-f-mono);color:var(--sl-ink);text-transform:uppercase}.eq-sw .custom:focus-within{box-shadow:0 0 0 3px var(--sl-focus)}.eq-num-preview{font-family:var(--sl-f-mono);font-weight:500;color:var(--sl-ink-2)}.eq-wa-text{display:block;width:100%;min-height:200px;padding:12px 14px;border:0;border-radius:12px;outline:0;background:var(--sl-fill);color:var(--sl-ink);font:400 13px/1.55 var(--sl-f-mono);resize:vertical}.eq-wa-text:focus{box-shadow:0 0 0 3px var(--sl-focus);background:var(--sl-card)}.eq-wa-tools{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-top:10px}.eq-count{flex:none;font:500 12.5px/26px var(--sl-f-sans);color:var(--sl-ink-3);font-variant-numeric:tabular-nums}.eq-count.warn{color:var(--sl-warn)}.eq-wa{max-width:360px;padding:10px 12px 12px;border-radius:14px 14px 14px 4px;background:color-mix(in srgb,var(--sl-ok) 13%,var(--sl-card));box-shadow:var(--sl-shadow-1);font:400 13.5px/1.45 var(--sl-f-sans);white-space:pre-wrap;overflow-wrap:anywhere}.eq-os-text{min-height:0;font-family:var(--sl-f-sans)}.eq-os-prev{max-width:420px;padding:12px;border-radius:10px;background:#fff;color:#000;box-shadow:var(--sl-shadow-1);font:400 11.5px/1.5 Montserrat,var(--sl-f-sans)}.eq-os-prev .lem{display:flex;flex-direction:column;padding:6px 10px 8px;border:1px solid #000;background:#6ff23f}.eq-os-prev .lem .t{text-align:center;font-size:13px;margin-bottom:2px}.eq-os-prev .lem .li.strong{font-weight:700}.eq-os-prev .fx{margin-top:8px;padding-top:6px;border-top:1px solid #000;font-weight:700;white-space:pre-wrap;overflow-wrap:anywhere}.eq-savebar{position:fixed;z-index:45;right:24px;bottom:calc(20px + env(safe-area-inset-bottom, 0px));width:min(640px,calc(100vw - 48px));display:flex;align-items:center;gap:12px;padding:10px 10px 10px 20px;border-radius:22px;background:var(--sl-glass);backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px);box-shadow:var(--sl-shadow-pop);font-family:var(--sl-f-sans);color:var(--sl-ink);animation:eq-bar-in .45s var(--sl-spring) both}.eq-savebar .tx{flex:1;min-width:0;display:flex;flex-direction:column}.eq-savebar .a{font:600 15px/1.3 var(--sl-f-sans)}.eq-savebar .b{font:400 13px/1.35 var(--sl-f-sans);color:var(--sl-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eq-savebar .b:first-letter{text-transform:uppercase}.eq-savebar .b.miss{color:var(--sl-warn);font-weight:500;white-space:normal}.eq-savebar .acts{display:flex;gap:8px}.eq-paper-doc{margin:0;overflow:hidden;border-radius:6px;background:var(--pp-bg);color:var(--pp-ink);box-shadow:var(--sl-shadow-2);font-family:var(--sl-f-sans)}.eq-paper-doc .logo{max-width:120px;max-height:30px;object-fit:contain}.eq-paper-doc .nologo{max-width:50%;font:600 11px/1.2 var(--sl-f-sans);color:var(--pp-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eq-report{aspect-ratio:210/297;display:flex;flex-direction:column}.eq-report .rp-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px 10px;border-bottom:2px solid var(--brand)}.eq-report .t{min-width:0;text-align:right}.eq-report .t1{font:700 11.5px/1.2 var(--sl-f-sans)}.eq-report .t2{font:400 10px/1.3 var(--sl-f-mono);color:var(--pp-ink-2)}.eq-report .rp-b{flex:1;display:grid;grid-template-columns:34% minmax(0,1fr);gap:14px;padding:14px 16px}.eq-report .col-spt{display:flex;flex-direction:column;gap:5px;padding:6px;border-radius:4px;background:linear-gradient(180deg,var(--pp-s1) 0 22%,var(--pp-s2) 22% 48%,var(--pp-s3) 48% 76%,var(--pp-s4) 76% 100%)}.eq-report .col-spt i{display:block;height:4px;border-radius:2px;background:var(--pp-tick)}.eq-report .col-lines{display:flex;flex-direction:column;gap:9px;padding-top:4px}.eq-prop .lines i,.eq-report .col-lines i{display:block;height:6px;border-radius:3px;background:var(--pp-line)}.eq-report .rp-f{color:var(--foot)}.eq-report .wave{display:block;width:100%;height:30px;margin-bottom:-1px}.eq-report .cols{display:flex;justify-content:space-between;gap:10px;padding:0 14px 10px;background:var(--brand);font:400 9.5px/1.35 var(--sl-f-sans)}.eq-report .cols>div{min-width:0;overflow-wrap:anywhere}.eq-report .cols b{font-weight:700}.eq-report .cols .r{text-align:right}.eq-prop{padding:18px 18px 20px}.eq-prop .hd{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:2px solid var(--brand)}.eq-prop .num{flex:none;font:600 11.5px/1.2 var(--sl-f-mono);color:var(--pp-ink-2)}.eq-prop .lines{display:flex;flex-direction:column;gap:7px;margin:14px 0 16px}.eq-prop .resp{padding:12px 12px 12px 14px;border-left:3px solid var(--brand);border-radius:0 6px 6px 0;background:color-mix(in srgb,var(--brand) 6%,var(--pp-bg));animation:sl-rise .35s var(--sl-ease-out) both}.eq-prop .resp .lbl{margin-bottom:7px;font:700 10px/1 var(--sl-f-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--pp-ink-2)}.eq-prop .resp .n{font:650 14px/1.3 var(--sl-f-sans)}.eq-prop .resp .d{font:400 12px/1.45 var(--sl-f-sans);color:var(--pp-ink-2);overflow-wrap:anywhere}@media (max-width:1279px){.eq-cols{grid-template-columns:minmax(0,1fr) 300px;gap:22px}}@media (max-width:1023px){.eq-cols{grid-template-columns:minmax(0,1fr)}.eq-colside{width:100%;max-width:420px;margin:8px auto 0}.eq-savebar{left:16px;right:16px;width:auto;bottom:calc(56px + 12px + env(safe-area-inset-bottom, 0px))}}@media (max-width:720px){.sl-fg-h .act.eq-sub{display:none}.eq-crow{padding-left:14px}.sl-fr.eq-logo{grid-template-columns:52px minmax(0,1fr) auto;gap:12px;padding:10px 16px;min-height:66px}.eq-savebar{padding:10px 10px 10px 16px;gap:10px;border-radius:20px}.eq-savebar .b:not(.miss){display:none}.eq-wa-tools{flex-direction:column}.eq-foot>.sl-btn{flex:1;min-width:0}}}@keyframes eq-landed{0%,30%{background:var(--sl-accent-wash-2)}to{background:transparent}}@keyframes eq-bar-in{0%{opacity:0;transform:translateY(16px) scale(.97)}}@media (prefers-reduced-motion:reduce){.eq-crow,.eq-crow.eq-landed,.eq-prop .resp,.eq-savebar{animation:none}.eq-sw .sw{transition:none}.eq-sw .sw:hover{transform:none}}.eq-goto{grid-template-columns:24px minmax(0,1fr) 16px}.eq-goto .chev{width:15px;height:15px;color:var(--sl-ink-3)}@layer components{.fe-vis-svg{display:block;max-width:100%;height:auto;margin-inline:auto;user-select:none;-webkit-user-select:none}.fe-vis-svg,.fe-vis-svg text{font-family:var(--sl-f-sans)}.fe-vis-layer{cursor:pointer}.fe-vis-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:12px;padding-top:12px;border-top:.5px solid var(--sl-sep);font:400 12.5px/1.3 var(--sl-f-sans);color:var(--sl-ink-3)}.fe-vis-legend>span{display:inline-flex;align-items:center;gap:6px}.fe-vis-legend b{color:var(--sl-ink-2);font-weight:600}.fe-vis-key{width:18px;height:0;flex:none;border-top:2px solid var(--k,var(--sl-accent))}.fe-vis-key.dash{border-top-style:dashed}.fe-vis-key.dot{width:10px;height:10px;border:0;border-radius:50%;background:var(--k,var(--sl-accent))}.fe-vis-key.box{width:12px;height:12px;border:0;border-radius:4px;background:var(--k,var(--sl-fill-2));box-shadow:inset 0 0 0 .5px var(--sl-sep-strong)}.fe-vis-hint{display:flex;align-items:center;gap:8px;margin:0 0 10px;font:500 12.5px/1.3 var(--sl-f-sans);color:var(--sl-ink-3)}.fe-vis-hint>svg{width:15px;height:15px;flex:none}.fe-vis-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 16px 36px;text-align:center;font:400 14px/1.4 var(--sl-f-sans);color:var(--sl-ink-2)}.fe-vis-empty p{margin:0;max-width:36ch}.fe-doc-bar .fe-doc-title{min-width:0;flex:1 1 200px}.fe-doc-bar .fe-doc-title .d,.fe-doc-bar .fe-doc-title .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fe-doc-bar .acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fe-desk.z100>.paper{max-width:none}.fe-doc-skel{max-width:100%;aspect-ratio:210/297;border-radius:4px}.fe-ocr-btn .ct{color:var(--sl-ink-3);font-weight:600;font-variant-numeric:tabular-nums}.fe-ocrv{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.fe-ocrv-stage{position:relative;display:grid;place-items:center;height:min(620px,calc(100vh - 250px));min-height:320px;padding:16px;border-radius:var(--sl-r-card);background:color-mix(in srgb,var(--sl-ink) 7%,var(--sl-bg));overflow:hidden}.fe-ocrv-stage>img{display:block;max-width:100%;max-height:100%;object-fit:contain;border-radius:6px;box-shadow:var(--sl-shadow-1)}.fe-ocrv-stage>.sl-skel{position:absolute;inset:16px}.fe-ocrv-file{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:34ch;text-align:center;font:400 14px/1.4 var(--sl-f-sans);color:var(--sl-ink-2)}.fe-ocrv-file b{display:block;color:var(--sl-ink);font-weight:600;overflow-wrap:anywhere}.fe-ocrv-nav.sl-btn{position:absolute;top:50%;translate:0 -50%;z-index:1;background:var(--sl-card);box-shadow:var(--sl-shadow-1)}.fe-ocrv-nav.sl-btn:hover{background:var(--sl-card);filter:brightness(.97)}.fe-ocrv-nav.prev{left:12px}.fe-ocrv-nav.next{right:12px}.fe-ocrv-count{position:absolute;left:50%;bottom:12px;translate:-50% 0;z-index:1;padding:5px 11px;border-radius:999px;background:var(--sl-glass);-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);font:600 12.5px/1 var(--sl-f-sans);color:var(--sl-ink-2);font-variant-numeric:tabular-nums}.fe-ocrv-side{display:flex;flex-direction:column;gap:16px;min-width:0}.fe-ocrv-info .nm{margin:0;font:650 16px/1.3 var(--sl-f-sans);overflow-wrap:anywhere}.fe-ocrv-info .rl{margin:3px 0 0;font:400 13px/1.35 var(--sl-f-sans);color:var(--sl-ink-3);font-variant-numeric:tabular-nums}.fe-ocrv-acts{display:flex;flex-direction:column;gap:8px}.fe-ocrv-acts>.sl-btn{width:100%}.fe-ocrv-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.fe-ocrv-thumb{position:relative;display:grid;place-items:center;aspect-ratio:3/4;padding:0;border:0;border-radius:12px;overflow:hidden;background:var(--sl-fill);color:var(--sl-ink-3);box-shadow:inset 0 0 0 .5px var(--sl-sep-strong);cursor:pointer;transition:box-shadow .2s,transform .2s var(--sl-spring)}.fe-ocrv-thumb:hover{transform:translateY(-1px)}.fe-ocrv-thumb>img{width:100%;height:100%;object-fit:cover}.fe-ocrv-thumb>svg{width:20px;height:20px}.fe-ocrv-thumb>.sl-skel{position:absolute;inset:0;border-radius:0}.fe-ocrv-thumb[aria-current=true]{box-shadow:0 0 0 2px var(--sl-accent)}.fe-ocrv-thumb:focus-visible{outline:3px solid var(--sl-focus)!important;outline-offset:2px!important}.fe-ocrv-thumb .pg{position:absolute;right:4px;bottom:4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:grid;place-items:center;background:var(--sl-glass);font:700 11px/1 var(--sl-f-sans);color:var(--sl-ink-2)}.fe-ocrv-note{display:flex;align-items:flex-start;gap:8px;margin:0;font:400 12.5px/1.4 var(--sl-f-sans);color:var(--sl-ink-3)}.fe-ocrv-note>svg{width:14px;height:14px;flex:none;margin-top:2px}@media (max-width:760px){.fe-ocrv{grid-template-columns:minmax(0,1fr);gap:14px}.fe-ocrv-stage{height:50vh;min-height:260px;padding:10px}.fe-ocrv-stage>.sl-skel{inset:10px}.fe-ocrv-nav.prev{left:8px}.fe-ocrv-nav.next{right:8px}.fe-ocrv-acts{flex-direction:row;flex-wrap:wrap}.fe-ocrv-acts>.sl-btn{width:auto;flex:1 1 140px}.fe-ocrv-thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px}.fe-ocrv-thumb{flex:none;width:64px}}}