@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css");:root{--paper:#f6f8fb;--surface:#ffffff;--surface-2:#f1f5f9;--surface-3:#fbfcfe;--ink:#0f172a;--ink-2:#334155;--muted:#5c6675;--faint:#94a3b8;--line:#e6ebf1;--line-2:#dbe3ec;--line-soft:#eef2f7;--accent:#0b4171;--accent-2:#0d4d86;--accent-soft:#eaf1f8;--accent-100:#dce8f4;--brand:#FFB731;--brand-dark:#AE7D23;--brand-light:#FDD590;--good:#0e9d63;--good-bg:#e9faf1;--good-line:#a7f3d0;--warn:#c07c0c;--warn-bg:#fff7e6;--warn-line:#fde68a;--stop:#dc4a3d;--stop-bg:#fdeeec;--stop-line:#fecaca;--sh-sm:0 1px 2px rgba(11,53,97,.06);--sh-md:0 2px 6px -1px rgba(11,53,97,.08),0 1px 2px rgba(11,53,97,.05);--sh-lg:0 14px 40px -12px rgba(11,53,97,.20),0 3px 9px -3px rgba(11,53,97,.08);--ring:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent);--r-sm:8px;--r-md:10px;--r-lg:13px;--r-xl:16px;--sans:"Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI","Apple SD Gothic Neo","Malgun Gothic",Roboto,Arial,sans-serif;--mono:ui-monospace,"SF Mono","Cascadia Code",Consolas,monospace;--num:"Pretendard",system-ui,sans-serif}@media (prefers-color-scheme:dark){:root{--paper:#0a111e;--surface:#111a2b;--surface-2:#0e1727;--surface-3:#17233b;--ink:#e9eef7;--ink-2:#b6c2d6;--muted:#8b98ae;--faint:#5f6c82;--line:#1e2b40;--line-2:#284059;--line-soft:#182339;--accent:#4d9fe0;--accent-2:#7cbaee;--accent-soft:#122a44;--accent-100:#1b3a5c;--good:#34d399;--good-bg:#0e2a20;--good-line:#1c5540;--warn:#eab455;--warn-bg:#2a2410;--warn-line:#54481c;--stop:#f0857a;--stop-bg:#2c1512;--stop-line:#5a2a24;--sh-sm:0 1px 2px rgba(0,0,0,.4);--sh-md:0 1px 3px rgba(0,0,0,.45),0 1px 2px -1px rgba(0,0,0,.4);--sh-lg:0 12px 34px -12px rgba(0,0,0,.6),0 2px 8px -3px rgba(0,0,0,.5);--ring:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}}*{box-sizing:border-box}body,html{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:14.5px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.006em}a{color:inherit;text-decoration:none}button{font-family:inherit}::selection{background:color-mix(in srgb,var(--accent) 18%,transparent)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.shell{display:grid;grid-template-columns:248px 1fr;min-height:100vh}.side{border-right:1px solid var(--line);background:var(--surface);padding:20px 16px;position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:12px;padding:6px 8px 22px}.brand svg{flex:none;filter:drop-shadow(0 2px 5px color-mix(in srgb,var(--brand) 35%,transparent))}.brand b{font-weight:750;font-size:15.5px;letter-spacing:-.015em;display:block;line-height:1.2}.brand span{color:var(--faint);font-size:10.5px;font-family:var(--num);font-weight:500;display:block;margin-top:1px}.nav a{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:10px;color:var(--muted);font-size:13.5px;font-weight:550;position:relative;transition:background .13s,color .13s;margin-bottom:1px}.nav a svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.9;fill:none;flex:none;opacity:.82}.nav a:hover{background:var(--surface-2);color:var(--ink)}.nav a.active{background:var(--accent-soft);color:var(--accent-2);font-weight:680}.nav a.active svg{opacity:1}.nav a .nbadge{margin-left:auto;font-size:11px;font-weight:700;font-family:var(--num);background:var(--stop);color:#fff;min-width:19px;height:19px;border-radius:99px;display:grid;place-items:center;padding:0 6px}.side .foot{margin-top:auto;border-top:1px solid var(--line-soft);padding-top:14px;display:flex;align-items:center;gap:11px}.side .foot .fav{width:34px;height:34px;border-radius:50%;flex:none;background:linear-gradient(140deg,#6b8fb3,var(--accent));display:grid;place-items:center;color:#fff;font-weight:700;font-size:13px}.side .foot .who{min-width:0}.side .foot .who b{font-size:12.5px;font-weight:650;letter-spacing:-.01em}.side .foot .who b,.side .foot .who span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side .foot .who span{font-size:11px;color:var(--faint)}.side .foot .out{margin-left:auto;flex:none;color:var(--faint);background:none;border:none;padding:4px;cursor:pointer;display:grid;place-items:center;transition:color .13s}.side .foot .out:hover{color:var(--ink)}.side .foot .out svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.9;fill:none}.main{display:flex;flex-direction:column}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;gap:16px;padding:14px 34px;background:color-mix(in srgb,var(--paper) 84%,transparent);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--line-soft)}.topbar,.topbar .crumb{display:flex;align-items:center}.topbar .crumb{font-size:13px;color:var(--muted);font-weight:550;gap:7px}.topbar .crumb b{color:var(--ink);font-weight:680}.topbar .crumb svg{width:14px;height:14px;stroke:var(--faint);stroke-width:2;fill:none}.topbar .tsearch{margin-left:6px;flex:1 1;max-width:380px;position:relative}.topbar .tsearch svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;stroke:var(--faint);stroke-width:2;fill:none}.topbar .tsearch input{width:100%;padding:9px 12px 9px 36px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface);font-size:13px;color:var(--ink);font-family:inherit;transition:.15s;box-shadow:var(--sh-sm)}.topbar .tsearch input::placeholder{color:var(--faint)}.topbar .tsearch input:focus{outline:none;border-color:var(--accent);box-shadow:var(--ring)}.topbar .ticons{margin-left:auto;display:flex;align-items:center;gap:8px}.topbar .ibtn{width:38px;height:38px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);display:grid;place-items:center;color:var(--muted);transition:.14s;position:relative;box-shadow:var(--sh-sm)}.topbar .ibtn:hover{color:var(--ink);border-color:var(--accent-100)}.topbar .ibtn svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.9;fill:none}.topbar .ibtn .idot{position:absolute;top:9px;right:9px;width:7px;height:7px;border-radius:50%;background:var(--stop);border:2px solid var(--surface)}.content{padding:28px 34px 64px;max-width:1360px;width:100%}@media (max-width:860px){.topbar{padding:12px 18px}.content{padding:20px 18px 48px}}.page-h{display:flex;align-items:baseline;gap:12px;margin:0 0 4px}h1{font-size:25px;font-weight:770;letter-spacing:-.028em;margin:0}.sub{color:var(--muted);font-size:13px;margin:0 0 24px}h2{font-size:15px;font-weight:720;letter-spacing:-.012em;margin:32px 0 13px}.stats{display:grid;grid-gap:15px;gap:15px;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));margin:0 0 8px}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:17px 19px;box-shadow:var(--sh-sm);transition:box-shadow .16s,transform .16s}.stat:hover{box-shadow:var(--sh-md);transform:translateY(-1px)}.stat .k{font-size:10.5px;color:var(--faint);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin:0 0 7px}.stat .v{font-size:27px;font-weight:790;letter-spacing:-.032em;font-family:var(--num);line-height:1.05}.stat .v small{font-size:13px;font-weight:600;color:var(--muted);letter-spacing:-.01em}.grid2{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:860px){.grid2,.shell{grid-template-columns:1fr}.side{position:static;height:auto;flex-direction:row;flex-wrap:wrap}.nav a.active:before{display:none}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:19px;box-shadow:var(--sh-sm)}.card h3{margin:0 0 15px;font-size:13.5px;font-weight:720;letter-spacing:-.01em}.bars{display:flex;flex-direction:column;gap:8px}.bar{display:grid;grid-template-columns:120px 1fr 48px;align-items:center;grid-gap:11px;gap:11px;font-size:12.5px}.bar .lbl{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar .track{background:var(--surface-2);overflow:hidden}.bar .fill,.bar .track{display:block;height:8px;border-radius:99px}.bar .fill{background:var(--accent);min-width:3px}.bar .n{text-align:right;color:var(--ink);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.q{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line-soft);font-size:13px}.q:last-child{border:none}.q b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.q .warn{color:var(--warn)}.q .stop{color:var(--stop)}.filters{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px;align-items:center}.filters input,.filters select{font-family:inherit;font-size:13px;padding:9px 12px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);color:var(--ink);transition:border-color .14s,box-shadow .14s}.filters input{min-width:240px}.filters input:hover,.filters select:hover{border-color:var(--accent-100)}.filters input:focus,.filters select:focus{outline:none;border-color:var(--accent);box-shadow:var(--ring)}.filters .count{margin-left:auto;color:var(--muted);font-size:12.5px;font-family:var(--mono)}.btn{font-family:inherit;font-size:13px;font-weight:650;padding:9px 15px;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);cursor:pointer;transition:background-color .14s,border-color .14s,color .14s,transform .14s}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 1px 2px color-mix(in srgb,var(--accent) 35%,transparent)}.btn:hover{border-color:var(--accent-100);color:var(--accent-2);background:color-mix(in srgb,var(--accent-soft) 45%,var(--surface))}.btn.primary:hover{background:var(--accent-2);border-color:var(--accent-2);color:#fff}.btn:active,.mini:active{transform:translateY(1px)}.tw{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-sm)}table{border-collapse:collapse;width:100%;font-size:13px;min-width:720px}td,th{text-align:left;padding:11px 14px;border-bottom:1px solid var(--line-soft);vertical-align:middle;white-space:nowrap}thead th{background:var(--surface-2);font-size:10.5px;font-weight:680;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;position:-webkit-sticky;position:sticky;top:0;z-index:1}tbody tr:last-child td{border:none}tbody tr{transition:background .12s}tbody tr:hover td{background:color-mix(in srgb,var(--accent-soft) 55%,transparent)}td .name{font-weight:660}td .mut{color:var(--faint)}.pill{display:inline-block;font-size:11px;font-weight:670;padding:2px 9px;border-radius:100px;white-space:nowrap;line-height:1.5}.pill.g{background:var(--good-bg);color:var(--good)}.pill.y{background:var(--warn-bg);color:var(--warn)}.pill.n{background:var(--surface-2);color:var(--muted)}.pill.a{background:var(--accent-soft);color:var(--accent-2)}.t-Mega{background:#f3e2f0;color:#9c2a86}.t-Macro{background:#f7efd9;color:#b07908}.t-Mid{background:#e6ecfb;color:#345bd6}.t-Micro{background:#e0ecf9;color:#0d4d86}.t-Nano{background:#e7f3ec;color:#2f8f57}.t-Grassroot{background:#eef0f3;color:#5c6371}.t-Pico{background:#eef0f3;color:#8a919d}@media (prefers-color-scheme:dark){.t-Mega{background:#2c1b29;color:#e2a9d4}.t-Macro{background:#2a2413;color:#e0ad4b}.t-Mid{background:#161f38;color:#8fb0f5}.t-Micro{background:#132a44;color:#7cbaee}.t-Nano{background:#13251b;color:#7fd3a0}.t-Grassroot{background:#1b212a;color:#9aa2ae}.t-Pico{background:#1b212a;color:#6c7480}}.pipe{display:flex;gap:7px;flex-wrap:wrap}.pstage{flex:1 1;min-width:76px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:12px;text-align:center;box-shadow:var(--sh-sm);transition:.15s}.pstage .pl{font-size:11px;color:var(--faint);margin-bottom:5px}.pstage .pv{font-size:20px;font-weight:770;font-family:var(--num);letter-spacing:-.02em}.pstage.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent) inset,var(--sh-sm)}.pstage.on .pv{color:var(--accent-2)}.pager{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:18px;font-size:13px;color:var(--muted)}.pager a{padding:7px 13px;border:1px solid var(--line-2);border-radius:var(--r-md);transition:.14s}.pager a:hover{border-color:var(--accent);color:var(--accent-2);background:var(--accent-soft)}.dim{color:var(--faint)}.callout{background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:var(--r-md);padding:13px 16px;font-size:13px;margin:0 0 20px;line-height:1.55}.callout b{color:var(--warn);font-weight:720}.loop{display:flex;flex-direction:column;margin:8px 0 4px}.lstep{display:grid;grid-template-columns:34px 1fr;grid-gap:14px;gap:14px;position:relative}.lstep .rail{display:flex;flex-direction:column;align-items:center}.lstep .dot{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:750;border:2px solid var(--line-2);background:var(--surface);color:var(--faint);z-index:1;transition:.16s}.lstep .line{flex:1 1;width:2px;background:var(--line);min-height:14px}.lstep:last-child .line{display:none}.lstep.done .dot{border-color:var(--accent);color:#fff;box-shadow:0 2px 5px -1px color-mix(in srgb,var(--accent) 45%,transparent)}.lstep.done .dot,.lstep.done .line{background:var(--accent)}.lstep.current .dot{border-color:var(--accent);color:var(--accent-2);box-shadow:0 0 0 4px var(--accent-soft)}.lstep .body{padding:0 0 18px}.lstep .row1{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.lstep .stg{font-weight:720;font-size:14px;letter-spacing:-.01em}.lstep.pending .stg{color:var(--faint)}.lstep .auto{color:var(--muted);font-size:12.5px;margin:4px 0 0;max-width:64ch}.lstep.current .body{background:var(--accent-soft);border-radius:var(--r-md);padding:11px 13px;margin:-4px -13px 14px}.badge{font-size:10.5px;font-weight:680;padding:2px 8px;border-radius:6px;font-family:var(--mono);letter-spacing:.03em}.b-AUTO{background:var(--accent-soft);color:var(--accent-2)}.b-GATE{background:var(--warn-bg);color:var(--warn)}.actor,.b-EVENT{background:var(--surface-2);color:var(--muted)}.actor{font-size:10.5px;font-weight:670;padding:2px 8px;border-radius:100px}.actor.BRAND{background:#e6ecfb;color:#345bd6}.actor.INFLUENCER{background:#e7f3ec;color:#2f8f57}.actor.SYSTEM{background:var(--accent-soft);color:var(--accent-2)}.actor.OPERATOR{background:#f7efd9;color:#b07908}@media (prefers-color-scheme:dark){.actor.BRAND{background:#161f38;color:#8fb0f5}.actor.INFLUENCER{background:#13251b;color:#7fd3a0}.actor.OPERATOR{background:#2a2413;color:#e0ad4b}}.now{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:720;color:var(--accent-2);background:var(--accent-soft);padding:3px 10px;border-radius:100px;margin-left:4px}dl.kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin:0}dl.kv dt{font-size:10.5px;color:var(--faint);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;margin:0}dl.kv dd{margin:4px 0 0;font-weight:640;font-size:14px}ul.checklist{list-style:none;padding:0;margin:0 0 12px;display:grid;grid-gap:7px;gap:7px}ul.checklist li{display:flex;gap:9px;align-items:center;font-size:13px}.linkbox{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);padding:11px 13px;font-size:13px}.linkbox code{font-family:var(--mono);font-size:.85em}.mini{font-family:inherit;font-size:11.5px;font-weight:640;padding:4px 12px;border-radius:7px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);cursor:pointer;transition:.13s}.mini.primary{background:var(--accent);color:#fff}.mini.primary,.mini:hover{border-color:var(--accent)}.mini:hover{color:var(--accent-2)}.mini.primary:hover{background:var(--accent-2);color:#fff}.fbrow{display:flex;gap:8px;align-items:center;margin-bottom:8px}.svq{padding:18px 0 4px;border-top:1px solid var(--line-soft)}.svq:first-child{border-top:none;padding-top:4px}.svq-part{font-size:12px;font-weight:750;color:var(--accent-2);letter-spacing:.01em;margin:6px 0 12px;padding:7px 11px;background:var(--accent-soft);border-radius:8px}.svq-text{font-size:14px;font-weight:650;line-height:1.5;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.svq-no{flex:none;font-family:var(--num);font-size:12px;font-weight:750;color:var(--accent-2);background:var(--accent-soft);border-radius:7px;padding:1px 8px}.svq-req{flex:none;font-size:10.5px;font-weight:700;color:var(--stop);margin-left:auto}.svq-req.opt{color:var(--faint)}.svq-opts{display:grid;grid-gap:7px;gap:7px;margin-top:10px}.svq .svq-opt{display:flex;gap:11px;align-items:flex-start;border:1px solid var(--line-2);border-radius:var(--r-md);padding:12px 14px;cursor:pointer;transition:border-color .13s,background .13s;font-weight:400}.svq .svq-opt:hover{border-color:var(--accent-100)}.svq .svq-opt input{width:17px;height:17px;flex:none;margin-top:2px;accent-color:var(--accent)}.svq .svq-opt:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.svq-opt-body{display:grid;grid-gap:2px;gap:2px;min-width:0}.svq-opt-body b{font-size:13.5px;font-weight:640;line-height:1.45}.svq-opt-body small{font-size:12px;color:var(--muted);line-height:1.5}.svq-other{margin-top:2px;font-size:13px}.svq-scale{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.svq .svq-seg{flex:1 1;min-width:44px;cursor:pointer}.svq .svq-scale.nps .svq-seg{min-width:36px}.svq .svq-seg input{position:absolute;opacity:0;width:0;height:0}.svq .svq-seg span{display:grid;place-items:center;align-content:center;grid-gap:1px;gap:1px;min-height:54px;padding:4px 2px;border:1px solid var(--line-2);border-radius:var(--r-sm);transition:.13s;background:var(--surface)}.svq .svq-seg span b{font-family:var(--num);font-size:15px;font-weight:650;color:var(--ink-2);line-height:1.1}.svq .svq-seg span small{font-size:9.5px;color:var(--muted);line-height:1.25;text-align:center;word-break:keep-all}.svq .svq-seg:hover span{border-color:var(--accent-100)}.svq .svq-seg input:checked+span{background:var(--accent);border-color:var(--accent)}.svq .svq-seg input:checked+span b,.svq .svq-seg input:checked+span small{color:#fff}.svq .svq-seg input:focus-visible+span{box-shadow:var(--ring)}@media (max-width:520px){.svq .svq-scale.nps .svq-seg{min-width:0;flex-grow:1;flex-shrink:1;flex-basis:calc(100%/6 - 6px)}}details.ith{border-top:1px solid var(--line-soft)}details.ith>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:12px 18px;transition:background .12s}details.ith>summary::-webkit-details-marker{display:none}details.ith>summary:before{content:"▸";color:var(--faint);font-size:11px;flex:none;transition:transform .14s}details.ith[open]>summary:before{transform:rotate(90deg)}details.ith>summary:hover{background:color-mix(in srgb,var(--accent-soft) 45%,transparent)}details.ith>.ith-body{padding:0 18px 16px}.card input,.card select{font-family:inherit;font-size:12.5px;padding:7px 10px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);transition:.14s}.fbrow input{flex:1 1}.card input:focus,.card select:focus{outline:none;border-color:var(--accent);box-shadow:var(--ring)}.form{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px;max-width:520px;display:grid;grid-gap:15px;gap:15px;box-shadow:var(--sh-sm)}.form label{display:grid;grid-gap:6px;gap:6px;font-size:12.5px;color:var(--muted);font-weight:640}.form input,.form select{font-family:inherit;font-size:14px;padding:10px 12px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);color:var(--ink);transition:.14s}.form .row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.form label{align-content:start}.form label>.dim{order:9;line-height:1.5}.form input:hover,.form select:hover,.form textarea:hover{border-color:var(--accent-100)}.form input:focus,.form select:focus{outline:none;border-color:var(--accent);box-shadow:var(--ring)}.form textarea{font-family:inherit;font-size:14px;padding:10px 12px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);color:var(--ink);resize:vertical;min-height:64px;transition:.14s}.form textarea:focus{outline:none;border-color:var(--accent);box-shadow:var(--ring)}.pshell{min-height:100vh;background:radial-gradient(1200px 380px at 50% -120px,color-mix(in srgb,var(--brand-light) 26%,var(--accent-soft)),transparent 70%),var(--paper);flex-direction:column;padding:28px 16px 64px}.pshell,.pshell .phead{display:flex;align-items:center}.pshell .phead{gap:11px;margin:10px 0 24px}.pshell .phead svg{flex:none;filter:drop-shadow(0 2px 5px color-mix(in srgb,var(--brand) 35%,transparent))}.pshell .phead b{font-weight:770;font-size:17px;letter-spacing:-.02em}.pshell .phead span{color:var(--faint);font-size:10.5px;font-family:var(--mono);display:block;margin-top:1px}.pcard{width:100%;max-width:560px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:28px 26px;box-shadow:var(--sh-lg)}.pcard h1{font-size:20px;font-weight:770;letter-spacing:-.022em;margin:0 0 5px}.pcard .lead{color:var(--muted);font-size:13.5px;margin:0 0 20px;line-height:1.55}.pcard .pfoot{margin-top:24px;color:var(--faint);font-size:11px;text-align:center}.pform{display:grid;grid-gap:16px;gap:16px}.pform label{display:grid;grid-gap:6px;gap:6px;font-size:12.5px;color:var(--muted);font-weight:660}.pform input,.pform select,.pform textarea{font-family:inherit;font-size:14.5px;padding:11px 13px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);color:var(--ink);width:100%;transition:.14s}.pform textarea{resize:vertical;min-height:76px;line-height:1.5}.pform input:hover,.pform select:hover,.pform textarea:hover{border-color:var(--accent-100)}.pform input:focus,.pform select:focus,.pform textarea:focus{outline:none;border-color:var(--accent);box-shadow:var(--ring)}.pform .req:after{content:" *";color:var(--stop)}.pform .three{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;gap:10px}@media (max-width:520px){.pform .three{grid-template-columns:1fr}}.pform .hint{color:var(--faint);font-size:11.5px;font-weight:500;margin-top:-2px}.psection{border-top:1px solid var(--line);padding-top:18px;margin-top:4px}.psection h3{font-size:13px;font-weight:740;margin:0 0 13px;padding-bottom:8px;border-bottom:1px solid var(--line-soft)}.pbtn{font-family:inherit;font-size:15px;font-weight:680;padding:13px 20px;border-radius:var(--r-md);border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;width:100%;transition:.14s;box-shadow:0 2px 8px -2px color-mix(in srgb,var(--accent) 45%,transparent)}.pbtn:hover{background:var(--accent-2);border-color:var(--accent-2);transform:translateY(-1px);box-shadow:0 5px 16px -4px color-mix(in srgb,var(--accent) 45%,transparent)}.pbtn:active{transform:translateY(0)}.pbtn.ghost{background:transparent;color:var(--muted);border-color:var(--line-2);box-shadow:none}.pbtn.ghost:hover{border-color:var(--accent);color:var(--accent-2);background:var(--accent-soft)}.pnote{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);padding:12px 14px;font-size:12.5px;color:var(--muted);line-height:1.55}.pnote.warn{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn)}.pnote.ok{background:var(--good-bg);border-color:var(--good-line);color:var(--good)}.pbig{text-align:center;padding:14px 0 6px}.pbig .ic{font-size:40px;line-height:1}.pbig h1{margin:14px 0 4px}.prog{height:6px;background:var(--surface-2);overflow:hidden;margin-bottom:22px}.prog,.prog>span{border-radius:99px}.prog>span{display:block;height:100%;width:100%;transform-origin:left;transform:scaleX(var(--p,0));background:linear-gradient(90deg,var(--accent),var(--accent-2));transition:transform .3s ease-out}.pdash{width:100%;max-width:940px;grid-gap:16px}.pdash,.pdash-2{display:grid;gap:16px}.pdash-2{grid-template-columns:1.05fr .95fr;grid-gap:16px;align-items:start}.pdash-col{display:grid;grid-gap:16px;gap:16px;align-content:start}@media (max-width:760px){.pdash-2{grid-template-columns:1fr}}.pdcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:22px;box-shadow:var(--sh-md)}.pdcard.hero{padding:26px;box-shadow:var(--sh-lg)}@media (max-width:760px){.pdcard{padding:19px 17px}.pdcard.hero{padding:22px 18px}}.pdcard h1{font-size:21px;font-weight:780;letter-spacing:-.022em;margin:0}.pdcard h3{font-size:12.5px;font-weight:740;margin:0 0 13px;padding-bottom:8px;letter-spacing:-.005em;border-bottom:1px solid var(--line-soft)}.pdcard .pfoot{margin-top:22px;color:var(--faint);font-size:11px;text-align:center}.pdava{width:40px;height:40px;border-radius:11px;flex:none;display:grid;place-items:center;color:#fff;font-weight:800;font-size:18px;letter-spacing:-.02em;background:linear-gradient(145deg,var(--accent-2),var(--accent));box-shadow:0 3px 8px -2px color-mix(in srgb,var(--accent) 50%,transparent),inset 0 1px 0 rgba(255,255,255,.18)}.pdbar{height:7px;background:var(--surface-2);border-radius:99px;overflow:hidden}.pdbar>span{display:block;height:100%;width:100%;transform-origin:left;transform:scaleX(var(--p,0));background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:99px;transition:transform .3s ease-out}.pdtl{display:grid;grid-gap:1px;gap:1px}.pdtl .row{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:9px;font-size:12.5px;transition:background .12s}.pdtl .row.cur{background:var(--accent-soft)}.pdtl .row.done{opacity:.6}.pdtl .row.pend{opacity:.5}.pdtl .dot{width:19px;height:19px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:10px;font-weight:700;line-height:1}.pdtl .row.done .dot{background:var(--accent);color:#fff}.pdtl .row.cur .dot{background:var(--surface);border:2px solid var(--accent);color:var(--accent-2)}.pdtl .row.pend .dot{background:var(--surface-2);color:var(--faint)}.pdtl .lb{flex:1 1;font-weight:550}.pdtl .row.cur .lb{font-weight:730}.pdtl .own{font-size:11px;color:var(--muted);font-weight:500}.pdrow{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;border:1px solid var(--line);border-radius:9px;padding:9px 12px}:root{--navy:var(--accent);--navy-700:var(--accent-2);--navy-50:var(--accent-soft);--navy-100:var(--accent-100);--brand-ink:var(--accent-2);--sub:var(--muted);--border:var(--line);--border-soft:var(--line-soft);--ok:var(--good);--ok-bg:var(--good-bg);--ok-line:var(--good-line);--bad:var(--stop);--bad-bg:var(--stop-bg);--bad-line:var(--stop-line)}.board-head{margin-bottom:22px}.board-head h2{margin:0 0 4px;font-size:22px;font-weight:760;letter-spacing:-.02em}.board-head .lead{font-size:13.5px;color:var(--sub);line-height:1.55}.summary-chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.sc{background:var(--surface);border:1px solid var(--border-soft);border-radius:11px;padding:9px 14px;font-size:12px;color:var(--sub);box-shadow:var(--sh-sm)}.sc b{color:var(--ink);font-weight:700;margin-left:5px}.note{font-size:13px;color:var(--ink-2);background:var(--accent-soft);border:1px solid var(--accent-100);border-radius:var(--r-sm);padding:14px 18px;margin-bottom:22px;line-height:1.55}.note b{color:var(--navy);font-weight:700}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(348px,1fr));grid-gap:20px;gap:20px}.inf{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-md);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .18s,transform .18s,border-color .18s;border:1px solid var(--line)}.inf:hover{box-shadow:var(--sh-lg);border-color:var(--border);transform:translateY(-1px)}.inf.approved{border-color:var(--ok-line);box-shadow:0 0 0 3px var(--ok-bg),var(--sh-md)}.inf.held{border-color:var(--warn-line);box-shadow:0 0 0 3px var(--warn-bg),var(--sh-md)}.inf.excluded{opacity:.48;filter:saturate(.4)}.inf-top{padding:22px 22px 16px;display:flex;gap:14px;align-items:center}.ava{width:54px;height:54px;border-radius:50%;flex:0 0 54px;display:grid;place-items:center;color:#fff;font-weight:800;font-size:21px;box-shadow:0 0 0 3px var(--surface),0 0 0 4px var(--border-soft)}.inf-id{min-width:0}.inf-name{font-weight:700;font-size:15.5px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inf-handle{font-size:12.5px;color:var(--sub);margin-top:2px}a.inf-handle{display:inline-flex;align-items:center;gap:5px;text-decoration:none}a.inf-handle:hover{color:var(--navy)}.score-badge{margin-left:auto;text-align:center;flex:0 0 auto}.score-badge .n{font-size:23px;font-weight:800;color:var(--navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--num);letter-spacing:-.02em}.score-badge .l{font-size:10px;color:var(--faint);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.metrics{display:flex;padding:2px 22px 18px}.metric{flex:1 1;text-align:center}.metric+.metric{border-left:1px solid var(--border-soft)}.metric .mv{font-weight:700;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--num)}.metric .mv small{color:var(--faint);font-weight:600}.metric .ml{font-size:11px;color:var(--sub);margin-top:3px}.inf-body{padding:18px 22px;flex:1 1;background:var(--surface-2);border-top:1px solid var(--border-soft)}.feed-cap{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:7px}a.feed{display:flex;gap:3px;border-radius:8px;overflow:hidden;position:relative;text-decoration:none;margin:0 0 12px}a.feed .ftile{flex:1 1;height:58px;display:block;background:linear-gradient(135deg,var(--accent-soft),var(--accent-100));background-size:cover;background-position:50%}a.feed .fover{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:6px;background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent-2);font-size:11.5px;font-weight:700;transition:.16s}a.feed:hover .fover{background:color-mix(in srgb,var(--accent) 60%,transparent);color:#fff}.scorebar{display:flex;height:6px;border-radius:99px;overflow:hidden;background:var(--border-soft);margin:0 0 12px}.scorebar i{display:block;height:100%}.badges{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.bdg{font-size:11.5px;font-weight:600;padding:5px 11px;border-radius:99px;background:var(--surface);border:1px solid var(--border);color:var(--ink-2)}.bdg.match{background:var(--navy);color:#fff;border-color:var(--navy)}.bdg.persona{background:var(--navy-50);color:var(--navy);border-color:var(--navy-100)}.reason{font-size:13px;color:var(--ink-2);line-height:1.6;padding:13px 15px;background:var(--surface);border-radius:var(--r-sm);box-shadow:var(--sh-sm)}.reason b{color:var(--navy);font-weight:700}.price{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;background:var(--surface);border-top:1px solid var(--border-soft)}.price .pl{font-size:12px;color:var(--sub);font-weight:600}.price .pl small{display:block;color:var(--faint);font-weight:500;margin-top:2px;font-size:11px}.price .pr-r{text-align:right}.price .pv{font-size:20px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--num);letter-spacing:-.02em}.price .pv small{font-size:12px;color:var(--faint);font-weight:600}.actions{display:flex;padding:12px 16px 16px;gap:8px}.actions button{flex:1 1;padding:11px;border-radius:10px;border:1px solid var(--border);background:var(--surface);cursor:pointer;font-size:13px;font-weight:600;color:var(--sub);transition:.13s}.actions button:hover{border-color:var(--faint)}.actions button.a.on{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-line)}.actions button.h.on{background:var(--warn-bg);color:var(--warn);border-color:var(--warn-line)}.actions button.x.on{background:var(--bad-bg);color:var(--bad);border-color:var(--bad-line)}.inf-photo{width:100%;height:168px;object-fit:cover;display:block;border-bottom:1px solid var(--border-soft)}.inf-photo.ph{display:flex;align-items:center;justify-content:center}.inf-photo.ph .ph-init{font-size:52px;font-weight:800;color:rgba(255,255,255,.85);letter-spacing:-.02em}img.ava{object-fit:cover}@media (max-width:640px){.inf-photo{height:150px}}.score-ring{margin-left:auto;position:relative;flex:0 0 62px;width:62px;height:62px}.score-ring .sr-txt{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1}.score-ring .sr-txt b{font-size:17px;font-weight:800;color:var(--navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--num);letter-spacing:-.02em}.score-ring .sr-txt span{font-size:8.5px;color:var(--faint);font-weight:600;letter-spacing:.04em}.axis-legend{display:flex;gap:12px;flex-wrap:wrap;margin:-4px 0 12px;font-size:10.5px;color:var(--sub);font-weight:600}.axis-legend span{display:inline-flex;align-items:center;gap:5px}.axis-legend i{width:8px;height:8px;border-radius:3px;display:inline-block}.decbar{position:-webkit-sticky;position:sticky;bottom:16px;margin-top:24px;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--sh-lg);padding:16px 22px;display:flex;align-items:center;gap:20px;flex-wrap:wrap;z-index:10}.decbar .counts{display:flex;gap:22px}.decbar .cnt{display:flex;flex-direction:column;gap:2px}.decbar .cnt .cn{font-size:20px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--num);line-height:1}.decbar .cnt .cl{font-size:11px;color:var(--sub);font-weight:600}.decbar .cnt.ok .cn{color:var(--ok)}.decbar .cnt.hold .cn{color:var(--warn)}.decbar .cnt.no .cn{color:var(--bad)}.decbar .spacer{flex:1 1}.decbar .remain{font-size:12.5px;color:var(--sub)}.decbar .remain b{color:var(--navy);font-weight:700}@media (max-width:640px){.cards{grid-template-columns:1fr;gap:14px}.board-head h2{font-size:19px}.board-head .lead{font-size:13px}.summary-chips{gap:6px}.inf-top{padding:16px 16px 12px;gap:11px}.ava{width:46px;height:46px;flex-basis:46px;font-size:18px}.inf-photo{height:150px}.score-ring{flex-basis:54px}.score-ring,.score-ring svg{width:54px;height:54px}.metrics{padding:0 16px 14px}.inf-body{padding:14px 16px}.price{padding:13px 16px}.price .pv{font-size:18px}.actions{padding:10px 12px 12px}.actions button{padding:12px}.decbar{bottom:8px;padding:12px 14px;gap:12px;border-radius:13px}.decbar .counts{gap:14px}.decbar .remain{flex-basis:100%;order:3;font-size:12px}.axis-legend{gap:8px}}.mcon{display:grid;grid-gap:18px;gap:18px;margin-top:8px}.mcon .panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-sm);overflow:hidden}.mcon .panel-h{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid var(--line-soft);background:var(--surface-2)}.mcon .panel-h .ph-ic{width:3px;height:28px;border-radius:2px;background:var(--accent);flex:0 0 auto}.mcon .panel-h h3{margin:0;font-size:15px;font-weight:720;letter-spacing:-.01em}.mcon .panel-h p{margin:2px 0 0;font-size:12px;color:var(--muted)}.mcon .panel-h .tag{margin-left:auto;font-size:10.5px;font-weight:640;padding:4px 10px;border-radius:6px;border:1px solid var(--accent-100);background:var(--surface);color:var(--accent-2)}.mcon .kicker{font-size:10px;font-weight:720;letter-spacing:.09em;color:var(--faint);text-transform:uppercase;margin-bottom:3px}.mcon .sec{padding:20px 22px}.mcon .fld{display:block;font-size:11px;font-weight:720;color:var(--muted);margin:0 0 10px;text-transform:uppercase;letter-spacing:.04em}.mcon .chips{display:flex;flex-wrap:wrap;gap:8px}.mcon .chip{padding:8px 14px;border:1px solid var(--line-2);border-radius:99px;background:var(--surface);font-size:13px;font-weight:600;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.14s;line-height:1}.mcon .chip:hover{border-color:var(--faint);color:var(--ink)}.mcon .chip.on{background:var(--accent-soft);color:var(--accent-2);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.mcon .grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.mcon input[type=number],.mcon input[type=text],.mcon select{padding:9px 11px;border:1px solid var(--line-2);border-radius:var(--r-md);font-size:13.5px;font-weight:500;width:100%;background:var(--surface);color:var(--ink);transition:.14s;font-family:inherit}.mcon input:hover,.mcon select:hover{border-color:var(--accent-100)}.mcon input:focus,.mcon select:focus{outline:none;border-color:var(--accent);box-shadow:var(--ring)}.mcon .tierrow{display:flex;align-items:center;gap:16px;padding:11px 0}.mcon .tierrow+.tierrow{border-top:1px solid var(--line-soft)}.mcon .tierrow .tname{flex:1 1;font-size:13.5px;font-weight:640}.mcon .tierrow .tname small{display:block;color:var(--faint);font-weight:500;font-size:11.5px;margin-top:2px}.mcon .stepper{display:flex;align-items:center;gap:6px;background:var(--surface-2);border:1px solid var(--line-2);border-radius:11px;padding:4px}.mcon .stepper button{width:30px;height:30px;border-radius:8px;border:none;background:var(--surface);box-shadow:var(--sh-sm);cursor:pointer;font-size:17px;line-height:1;color:var(--accent-2);font-weight:600;transition:.12s}.mcon .stepper button:hover{background:var(--accent-soft)}.mcon .stepper .sv{width:40px;text-align:center;font-size:15px;font-weight:750;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mcon .mediaplan{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px}.mcon .mp{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-md);padding:14px 16px;box-shadow:var(--sh-sm)}.mcon .mp .ml{font-size:10.5px;color:var(--muted);font-weight:640;text-transform:uppercase;letter-spacing:.03em}.mcon .mp .mv{font-size:20px;font-weight:800;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--num);letter-spacing:-.02em;line-height:1.1}.mcon .mp .mv small{font-size:12px;color:var(--faint);font-weight:600}.mcon .mp.accent{background:var(--accent);border-color:var(--accent)}.mcon .mp.accent .ml{color:#a9c6e4}.mcon .mp.accent .mv{color:#fff}.mcon .footer-bar{display:flex;justify-content:flex-end;align-items:center;gap:14px;padding:16px 22px;background:var(--surface-2);border-top:1px solid var(--line-soft)}.mcon .footer-bar .hint{margin-right:auto;font-size:12.5px;color:var(--muted)}.main{min-width:0}html{scroll-behavior:smooth}::selection{background:color-mix(in srgb,var(--accent) 20%,transparent)}.tw tbody tr{transition:background .12s}.tw tbody tr:hover{background:color-mix(in srgb,var(--accent) 4%,transparent)}.callout textarea,.card textarea,textarea{font-family:inherit;font-size:12.5px;padding:8px 10px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);transition:border-color .14s,box-shadow .14s;resize:vertical}textarea:focus{outline:none;border-color:var(--accent);box-shadow:var(--ring)}textarea:hover:not(:focus){border-color:var(--accent-100)}.btn:active,.mini:active,.pbtn:active{transform:translateY(1px)}.btn:focus-visible,.mini:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}details>summary{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .13s}details>summary:hover{color:var(--accent-2)}details[open]>summary{margin-bottom:4px}.secnav{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;gap:3px;align-items:center;padding:9px 2px;margin:0 -2px 8px;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft)}.secnav a{font-size:12px;font-weight:660;color:var(--muted);padding:5px 12px;border-radius:99px;text-decoration:none;transition:.13s;white-space:nowrap}.secnav a:hover{background:var(--surface-2);color:var(--ink)}.secnav .cur{color:var(--accent-2);background:var(--accent-soft)}[id]{scroll-margin-top:64px}.empty{padding:26px 16px;text-align:center;color:var(--muted);font-size:13px}.empty b{font-size:14px;color:var(--ink-2);margin-bottom:4px}.empty b,.ov{display:block}.ov .sec-h{display:flex;align-items:baseline;gap:10px;margin:0 0 15px}.ov .sec-h.bare{padding:0}.ov .sec-h h2{margin:0;font-size:15.5px;font-weight:720;letter-spacing:-.02em}.ov .sec-h .hint{font-size:12px;color:var(--faint);font-weight:400}.ov section{margin-top:26px}.ov-phead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:26px}.ov-phead h1{font-size:26px;font-weight:780;letter-spacing:-.03em;line-height:1.1;margin:0}.ov-phead .psub{color:var(--muted);font-size:13.5px;margin:7px 0 0}.ov-phead .pact{display:flex;gap:10px}.ov-btn{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:650;padding:10px 17px;border-radius:11px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);transition:background-color .14s,border-color .14s,color .14s,transform .14s,box-shadow .14s;box-shadow:var(--sh-sm);cursor:pointer}.ov-btn svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;fill:none}.ov-btn:hover{border-color:var(--accent-100);color:var(--accent-2)}.ov-btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:0 6px 16px -6px color-mix(in srgb,var(--accent) 55%,transparent),0 1px 2px rgba(15,23,42,.08)}.ov-btn.primary:hover{background:var(--accent-2);border-color:var(--accent-2);color:var(--on-accent);transform:translateY(-1px)}.ov-btn:active{transform:translateY(1px)}.ov-kpis{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(4,1fr);margin-bottom:8px}@media (max-width:1080px){.ov-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.ov-kpis{grid-template-columns:1fr}}.ov-kpi{display:block;background:var(--surface);border:1px solid transparent;border-radius:var(--r-lg);padding:20px 22px;box-shadow:var(--sh-sm);text-decoration:none;color:inherit;transition:box-shadow .18s,transform .18s}.ov-kpi:hover{box-shadow:var(--sh-md);transform:translateY(-2px)}.ov-kpi .top{display:flex;align-items:center;justify-content:space-between}.ov-kpi .ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-2)}.ov-kpi .ic svg{width:21px;height:21px;stroke:currentColor;stroke-width:1.9;fill:none}.ov-kpi.a .ic{background:var(--warn-bg);color:var(--warn)}.ov-kpi.r .ic{background:var(--stop-bg);color:var(--stop)}.ov-kpi.e .ic{background:var(--good-bg);color:var(--good)}.ov-kpi .chip{font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:3px;padding:4px 9px;border-radius:8px;background:var(--surface-2);color:var(--muted);font-family:var(--num)}.ov-kpi .chip.up{background:var(--good-bg);color:var(--good)}.ov-kpi .chip.hot{background:var(--stop-bg);color:var(--stop)}.ov-kpi .lbl{font-size:12.5px;color:var(--muted);font-weight:600;margin:18px 0 6px}.ov-kpi .val{font-size:31px;font-weight:800;font-family:var(--num);letter-spacing:-.035em;line-height:1;color:var(--ink)}.ov-kpi .val small{font-size:14px;font-weight:600;color:var(--faint);letter-spacing:-.01em;margin-left:2px}.ov-kpi .note{font-size:11.5px;color:var(--faint);margin-top:8px}.ov-2{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:22px;gap:22px;align-items:start}@media (max-width:1080px){.ov-2{grid-template-columns:1fr}}.ov-card{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-lg);box-shadow:var(--sh-sm);overflow:hidden}.ov-card-h{display:flex;align-items:center;gap:12px;padding:18px 22px 14px}.ov-card-h h3{margin:0;font-size:15px;font-weight:720;letter-spacing:-.02em}.ov-card-h .cap{font-size:12px;color:var(--faint);font-weight:500}.ov-card-h .more{margin-left:auto;font-size:12.5px;font-weight:620;color:var(--accent-2);display:inline-flex;align-items:center;gap:4px}.ov-card-h .more svg{width:14px;height:14px;stroke:currentColor;stroke-width:2.2;fill:none;transition:transform .14s}.ov-card-h .more:hover svg{transform:translateX(2px)}.ov-qrow{display:flex;align-items:center;gap:14px;padding:14px 22px;position:relative;text-decoration:none;color:inherit;transition:background .12s}.ov-qrow+.ov-qrow{border-top:1px solid var(--line-soft)}.ov-qrow:hover{background:var(--surface-2)}.ov-qrow:hover .ov-qarrow{stroke:var(--accent-2);transform:translateX(2px)}.ov-qrow .rail{position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0}.ov-qrow.u-hi .rail{background:var(--stop)}.ov-qrow.u-md .rail{background:var(--warn)}.ov-qrow.u-lo .rail{background:var(--accent)}.ov-qn{width:18px;font-family:var(--num);font-size:12px;font-weight:700;color:var(--faint);text-align:center}.ov-qn,.ov-qrow .pill{flex:none}.ov-qmain{flex:1 1;min-width:0}.ov-qaction{font-weight:640;font-size:14px;color:var(--ink);letter-spacing:-.015em}.ov-qaction,.ov-qsub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-qsub{font-size:12px;color:var(--faint);margin-top:3px}.ov-qarrow{flex:none;width:18px;height:18px;stroke:var(--faint);stroke-width:2;fill:none;transition:.14s}.ov-qmore{display:block;padding:12px 22px;font-size:12px;color:var(--faint);border-top:1px solid var(--line-soft)}.ov-qempty{padding:40px 16px;text-align:center}.ov-qempty .em{font-size:34px}.ov-qempty b{display:block;font-size:14.5px;margin:10px 0 3px}.ov-qempty span{font-size:12.5px;color:var(--muted)}.ov-auto{display:flex;align-items:center;gap:13px;padding:12px 22px}.ov-auto+.ov-auto{border-top:1px solid var(--line-soft)}.ov-dchip{font-family:var(--num);font-size:11.5px;font-weight:700;padding:4px 9px;border-radius:8px;background:var(--accent-soft);color:var(--accent-2);white-space:nowrap;flex:none}.ov-auto .an{font-size:13.5px;font-weight:600;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-auto .at{margin-left:auto;font-size:11.5px;color:var(--faint);font-family:var(--num);white-space:nowrap;flex:none}.ov-emptyrow{padding:22px;text-align:center;color:var(--faint);font-size:12.5px}.ov-board{display:flex;gap:12px;overflow-x:auto;padding:2px 34px 10px;margin:0 -34px}.ov-board::-webkit-scrollbar{height:8px}.ov-board::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:99px}.ov-col{flex:1 0 148px;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-md);box-shadow:var(--sh-sm);overflow:hidden;display:flex;flex-direction:column}.ov-col-h{display:flex;align-items:center;gap:8px;padding:12px 13px}.ov-col.has .ov-col-h{background:linear-gradient(180deg,var(--accent-soft),transparent)}.ov-odot{width:7px;height:7px;border-radius:50%;flex:none}.ov-col-n{font-size:10.5px;font-weight:700;font-family:var(--num);color:var(--faint)}.ov-col-lb{font-size:12px;font-weight:680;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-col.has .ov-col-lb{color:var(--accent-2)}.ov-col-ct{margin-left:auto;font-size:14px;font-weight:800;font-family:var(--num);color:var(--faint)}.ov-col.has .ov-col-ct{color:var(--accent-2)}.ov-col-b{padding:0 9px 11px;display:grid;grid-gap:6px;gap:6px}.ov-chip{display:block;font-size:11.5px;font-weight:600;background:var(--surface-2);color:var(--ink-2);border-radius:8px;padding:7px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;transition:.12s}.ov-chip:hover{background:var(--accent-soft);color:var(--accent-2)}.ov-col-more{font-size:10.5px;color:var(--faint);padding:2px 4px}.ov-col-x{display:contents}.ov-col-x summary{font-size:10.5px;color:var(--accent-2);padding:2px 4px;cursor:pointer;list-style:none;font-weight:650}.ov-col-x summary::-webkit-details-marker{display:none}.ov-col-x[open] summary{display:none}.ov-tw{overflow-x:auto}.ov-table{width:100%;border-collapse:collapse;min-width:720px;font-size:13.5px}.ov-table thead th{text-align:left;font-size:11px;font-weight:700;color:var(--faint);text-transform:uppercase;letter-spacing:.06em;padding:12px 22px;border-bottom:1px solid var(--line-soft);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--surface)}.ov-table thead th.sortable{cursor:pointer;transition:color .13s}.ov-table thead th.sortable:hover{color:var(--muted)}.ov-table thead th .sort{display:inline-flex;vertical-align:middle;margin-left:5px;flex-direction:column;gap:1px}.ov-table thead th .sort svg{width:9px;height:9px;stroke:var(--line-2);stroke-width:2.6;fill:none}.ov-table thead th.asc .sort .su,.ov-table thead th.desc .sort .sd{stroke:var(--accent-2)}.ov-table td.numc,.ov-table th.numc{text-align:right}.ov-table tbody td{padding:15px 22px;border-bottom:1px solid var(--line-soft);vertical-align:middle}.ov-table tbody tr{transition:background .12s}.ov-table tbody tr:hover{background:var(--surface-2)}.ov-table tbody tr:last-child td{border-bottom:none}.ov-cb{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.ov-cb .av{width:36px;height:36px;border-radius:10px;flex:none;display:grid;place-items:center;color:#fff;font-weight:700;font-size:14px;letter-spacing:-.02em}.ov-cb .nm b{display:block;font-weight:660;font-size:13.5px;letter-spacing:-.01em;color:var(--ink)}.ov-cb .nm span{font-size:11.5px;color:var(--faint)}.ov-spill{font-size:11.5px;font-weight:650;padding:5px 11px;border-radius:99px;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.ov-spill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ov-spill.blue{background:var(--accent-soft);color:var(--accent-2)}.ov-spill.emerald{background:var(--good-bg);color:var(--good)}.ov-spill.amber{background:var(--warn-bg);color:var(--warn)}.ov-spill.rose{background:var(--stop-bg);color:var(--stop)}.ov-spill.gray{background:var(--surface-2);color:var(--muted)}.ov-owner{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ink-2);font-weight:550}.ov-owner .ov-odot{width:7px;height:7px;border-radius:50%}.ov-prog{display:flex;align-items:center;gap:10px;justify-content:flex-end}.ov-prog .track{flex:1 1;min-width:64px;max-width:120px;height:6px;background:var(--surface-2);border-radius:99px;overflow:hidden}.ov-prog .fill{height:100%;border-radius:99px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.ov-prog .pn{font-size:12px;font-weight:700;color:var(--ink-2);width:34px;text-align:right}.ov-prog .pn,.ov-when{font-family:var(--num)}.ov-when{font-size:12.5px;color:var(--muted)}.ov .bars{padding:2px 4px 6px}.ov .bar{grid-template-columns:92px 1fr 52px;gap:13px}.ov .bar .fill,.ov .bar .track{height:9px}.ov .bar .n{font-family:var(--num);font-weight:700;color:var(--ink)}:root{--on-accent:#fff}@media (prefers-color-scheme:dark){:root{--on-accent:#08192c}}.btn.primary,.btn.primary:hover,.mini.primary,.mini.primary:hover,.pbtn,.pbtn:hover{color:var(--on-accent)}@media (prefers-color-scheme:dark){.btn.primary{box-shadow:none}}.fbw-btn,.lstep.done .dot{color:var(--on-accent)}.fbw-btn{position:fixed;right:22px;bottom:22px;z-index:80;width:46px;height:46px;border-radius:50%;border:1px solid var(--accent);background:var(--accent);cursor:pointer;display:grid;place-items:center;box-shadow:var(--sh-lg);transition:transform .15s,background .15s}.fbw-btn:hover{background:var(--accent-2);transform:translateY(-1px)}.fbw-btn.open{background:var(--surface);border-color:var(--line-2);color:var(--muted)}.fbw-btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fbw-panel{position:fixed;right:22px;bottom:80px;z-index:80;width:330px;max-width:calc(100vw - 44px);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-lg);padding:16px 17px 14px;animation:fbw-in .16s ease-out}@keyframes fbw-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fbw-h{display:flex;align-items:center;justify-content:space-between;font-size:13.5px;letter-spacing:-.01em}.fbw-x{border:0;background:none;color:var(--faint);cursor:pointer;font-size:13px;padding:2px 4px;line-height:1}.fbw-x:hover{color:var(--ink-2)}.fbw-path{font-family:var(--mono);font-size:10.5px;color:var(--faint);margin:3px 0 11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbw-stars{display:flex;align-items:center;gap:2px;margin-bottom:11px}.fbw-stars button{border:0;background:none;cursor:pointer;font-size:21px;line-height:1;padding:0 1px;color:var(--line-2);transition:color .12s}.fbw-stars button.on,.fbw-stars button:hover{color:#f0b429}.fbw-hint{font-size:11px;margin-left:7px}.fbw-cats{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.fbw-cats button{font-family:inherit;font-size:11px;font-weight:640;padding:3px 10px;border-radius:100px;border:1px solid var(--line-2);background:var(--surface);color:var(--muted);cursor:pointer;transition:.13s}.fbw-cats button.on,.fbw-cats button:hover{border-color:var(--accent);color:var(--accent-2)}.fbw-cats button.on{background:var(--accent-soft)}.fbw-panel textarea{width:100%;font-size:12.5px}.fbw-err{font-size:11.5px;color:var(--stop);margin-top:6px}.fbw-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:11px}.fbw-foot .dim{font-size:10.5px;line-height:1.35}.fbw-done{display:flex;flex-direction:column;align-items:center;gap:5px;padding:14px 0 10px;text-align:center}.fbw-done b{font-size:13.5px}.fbw-done .dim{font-size:11.5px}.fbw-check{width:32px;height:32px;border-radius:50%;background:var(--good-bg);color:var(--good);display:grid;place-items:center;font-size:16px;font-weight:700;margin-bottom:2px}.fbw-target{display:flex;align-items:center;gap:7px;font-size:11.5px;margin-bottom:10px;flex-wrap:wrap}.fbw-chip{display:inline-block;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--accent-soft);border-radius:100px;padding:2px 10px}.fbw-chip,.fbw-link{color:var(--accent-2);font-size:11px;font-weight:660}.fbw-link{border:0;background:none;padding:0;font-family:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.fbw-link:hover{color:var(--accent)}.fbw-picknote{font-size:11.5px;color:var(--muted);background:var(--surface-2);border-radius:var(--r-sm);padding:10px 11px;line-height:1.6}.fbw-picknote .fbw-link{display:block;margin-top:7px}.fbw-picknote b{color:var(--ink)}body.fbw-picking,body.fbw-picking *{cursor:crosshair!important}.fbw-hi{position:fixed;z-index:78;pointer-events:none;display:none;border:2px solid var(--accent);border-radius:6px;background:rgba(11,65,113,.09);box-shadow:0 0 0 9999px rgba(15,23,42,.12)}.fbw-hi:after{content:attr(data-label);position:absolute;left:0;top:-23px;white-space:nowrap;background:var(--accent);color:var(--on-accent);font-size:10.5px;font-weight:670;padding:2px 7px;border-radius:5px;max-width:340px;overflow:hidden;text-overflow:ellipsis}.fbw-logged{display:flex;flex-direction:column;gap:2px;margin-top:9px;padding:8px 10px;background:var(--good-bg);border-radius:var(--r-sm)}.fbw-logged b{font-size:11.5px;color:var(--good)}.fbw-logline{color:var(--muted)}.fb-target,.fbw-logline{font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-target{display:inline-block;background:var(--accent-soft);color:var(--accent-2);border-radius:100px;padding:1px 9px;font-weight:660;max-width:280px;vertical-align:middle}.fb-hot{display:flex;align-items:center;gap:9px;padding:7px 0;border-top:1px solid var(--line-soft);font-size:12px}.fb-hot:first-of-type{border-top:0}.fb-hot .n{font-family:var(--num);font-weight:700;color:var(--warn);min-width:20px}.fb-hot code{font-family:var(--mono);font-size:10.5px;color:var(--faint)}@media (max-width:640px){.fbw-btn{right:14px;bottom:14px}.fbw-panel{right:14px;bottom:70px}}.fb-row{display:flex;gap:13px;align-items:flex-start;padding:14px 0;border-top:1px solid var(--line-soft)}.fb-row:first-child{border-top:0}.fb-score{font-family:var(--num);font-size:12px;font-weight:700;color:#f0b429;white-space:nowrap;min-width:52px}.fb-body{flex:1 1;min-width:0}.fb-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:11px;color:var(--faint);margin-top:6px}.fb-meta code{font-family:var(--mono);font-size:10.5px;color:var(--muted)}.fb-comment{font-size:13px;color:var(--ink);white-space:pre-wrap;word-break:break-word;margin:0}.fb-acts{display:flex;gap:5px;flex-wrap:wrap;align-items:center;margin-top:9px}.fb-note{font-size:11.5px;color:var(--muted);background:var(--surface-2);border-radius:var(--r-sm);padding:6px 9px;margin-top:8px}.split-only{display:none}form:has(input[name=typeKey][value=SEEDING_PARTNERS]:checked) .split-only,form:has(input[name=typeKey][value=SEEDING_PARTNERS_VOUCHER]:checked) .split-only{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html:not([data-gtheme=light]) .shell.dk{--paper:#0A0D14;--surface:#12161F;--surface-2:#171C27;--surface-3:#1D2330;--ink:#EDEFF4;--ink-2:#C6CBD9;--muted:#9096A8;--faint:#5C6377;--line:#242A3A;--line-2:#2B3245;--line-soft:#1A1F2C;--accent:#6E76F6;--accent-2:#9BA1FF;--accent-soft:rgba(110,118,246,.13);--accent-100:rgba(110,118,246,.24);--good:#33D6A6;--good-bg:rgba(51,214,166,.12);--good-line:rgba(51,214,166,.32);--warn:#F5A623;--warn-bg:rgba(245,166,35,.12);--warn-line:rgba(245,166,35,.32);--stop:#FF6B6B;--stop-bg:rgba(255,107,107,.12);--stop-line:rgba(255,107,107,.32);--sh-sm:0 1px 2px rgba(0,0,0,.45);--sh-md:0 2px 6px -1px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.4);--sh-lg:0 14px 40px -12px rgba(0,0,0,.65),0 3px 9px -3px rgba(0,0,0,.5);--ring:0 0 0 3px color-mix(in srgb,var(--accent) 32%,transparent);background:var(--paper);color:var(--ink)}html:not([data-gtheme=light]) .shell.dk ::selection{background:rgba(110,118,246,.3)}body:has(.shell.dk){background:#0A0D14}html[data-gtheme=light] body:has(.shell.dk){background:var(--paper)}.flap{border:1px solid var(--line-2);border-left:3px solid var(--accent);border-radius:var(--r-md);background:color-mix(in srgb,var(--accent) 4%,var(--surface));padding:20px 22px;display:grid;grid-gap:10px;gap:10px;align-content:start;transition:border-color .15s,background .15s}.flap:hover{border-color:var(--accent-100);border-left-color:var(--accent)}.flap .fmeta{display:flex;align-items:center;gap:10px;font-size:11.5px;color:var(--faint);margin-bottom:2px}.flap .fmeta .fidx{font-family:var(--num);letter-spacing:.06em}.flap .faction{font-size:14.5px;font-weight:700;line-height:1.5;color:var(--ink)}.flap .fsub{font-size:12.5px;color:var(--muted);margin-top:1px}.flap-nav{display:flex;align-items:center;gap:5px;margin-top:9px}.flap-nav .fdot{width:7px;height:7px;border-radius:99px;background:var(--line-2);border:none;padding:0;cursor:pointer;transition:background .15s,width .15s}.flap-nav .fdot.on{background:var(--accent);width:16px}.flap-nav .farrows{margin-left:auto;display:flex;gap:6px}.flap-nav .farrows button{width:26px;height:26px;border-radius:8px;border:1px solid var(--line-2);background:var(--surface);color:var(--muted);cursor:pointer;display:grid;place-items:center;font-size:13px}.flap-nav .farrows button:hover{color:var(--ink);border-color:var(--line)}.flap-hint{font-size:11.5px;color:var(--faint);margin-top:9px}.flap-hint b{color:var(--muted)}.auto-g{font-size:10.5px;font-weight:700;letter-spacing:.08em;color:var(--faint);font-family:var(--num);margin:12px 0 5px}.auto-g:first-child{margin-top:2px}.auto-r{display:flex;align-items:center;gap:9px;padding:5px 2px;font-size:12.5px}.auto-r .adot{width:6px;height:6px;border-radius:99px;background:var(--good);flex:none}.auto-r .aname{color:var(--ink-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auto-r .atime{margin-left:auto;font-family:var(--num);font-size:11.5px;color:var(--faint);flex:none}.ticker{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface-2);padding:14px 16px;min-height:86px;display:grid;grid-gap:6px;gap:6px;align-content:start}.ticker .tname{font-weight:700;font-size:14px}.ticker .tbody{font-size:12.5px;color:var(--muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ticker-dots{display:flex;gap:5px;margin-top:9px}.ticker-dots .fdot{width:7px;height:7px;border-radius:99px;background:var(--line-2);border:none;padding:0;cursor:pointer;transition:background .15s,width .15s}.ticker-dots .fdot.on{background:var(--accent);width:16px}.ov-col-h a{color:inherit;text-decoration:none;display:contents}.ov-col.filt{outline:2px solid var(--accent);outline-offset:-1px;border-radius:var(--r-md)}.donut-wrap{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.donut-legend{display:grid;grid-gap:6px;gap:6px;font-size:12.5px;min-width:170px}.donut-legend .dl{display:flex;align-items:center;gap:8px}.donut-legend .dl i{width:9px;height:9px;border-radius:3px;flex:none}.donut-legend .dl b{margin-left:auto;font-family:var(--num);font-weight:650}.flap-next{margin-top:14px;border-top:1px solid var(--line-soft);padding-top:11px;display:grid;grid-gap:3px;gap:3px}.flap-next .fnext-cap{font-size:10.5px;font-weight:700;letter-spacing:.08em;color:var(--faint);font-family:var(--num);margin-bottom:4px}.fnext{display:flex;gap:9px;align-items:center;padding:7px 9px;border-radius:9px;border:none;background:none;cursor:pointer;text-align:left;width:100%;font-family:inherit}.fnext:hover{background:var(--surface-2)}.fnext .fno{font-size:11px;color:var(--faint);flex:none}.fnext .fa{font-size:12.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.flap .fcamp{display:block;font-size:12.5px;font-weight:750;color:var(--accent-2);margin-bottom:4px;letter-spacing:-.01em}.fnext .fa b{font-weight:700;color:var(--ink)}.fnext .fa .fdim{color:var(--muted);font-weight:400}.nav-group{display:flex;flex-direction:column;gap:2px}.nav-group+.nav-group{margin-top:14px}.nav-sec{font-size:10.5px;font-weight:700;color:var(--faint);letter-spacing:.09em;text-transform:uppercase;font-family:var(--mono);padding:0 11px 6px}.skip-link{position:absolute;left:12px;top:-48px;z-index:200;background:var(--accent);color:var(--on-accent,#fff);padding:8px 12px;border-radius:8px;font-size:13px;font-weight:650;text-decoration:none}.skip-link:focus-visible{top:12px;outline:2px solid var(--accent);outline-offset:2px}.ov-card-h h2{margin:0;font-size:15px;font-weight:720;letter-spacing:-.02em}.ov.sales .ov-qaction,.ov.sales .ov-qsub{white-space:normal;overflow:visible;text-overflow:clip}button.chip{font:inherit;cursor:pointer}button.chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.card input:focus-visible,.card select:focus-visible,.form input:focus-visible,.form select:focus-visible,.form textarea:focus-visible,.pform input:focus-visible,.pform select:focus-visible,.pform textarea:focus-visible{box-shadow:var(--ring)}@media (max-width:600px){.pform input,.pform select,.pform textarea{font-size:16px}}details.confirm-step{display:inline-block}details.confirm-step>summary{list-style:none;cursor:pointer}details.confirm-step>summary::-webkit-details-marker{display:none}details.confirm-step[open]>summary{display:none}details.confirm-step .confirm-body{display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:var(--r-md);padding:8px 10px;font-size:12.5px}