.sp.sx3.os.cn{--sk-ink:#0b1e3d;--sk-ink-2:#23304a;--sk-grey:#626775;--sk-line:rgba(11,30,61,.06);--sk-line-2:rgba(11,30,61,.16);--sk-blue:#2457ce;--sk-blue-2:#1c47ad;--sk-ease:cubic-bezier(.2,.7,.2,1);--vw-ink:#0b1e3d;--vw-mute:#626775;--vw-line:rgba(11,30,61,.08)}@keyframes sk-pop{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}html .sp.sx3.os.cn .sp-main .btn{min-height:32px;padding:0 12px;border:0;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--sk-line-2);color:var(--sk-ink-2);font:500 14px/1 var(--s3-sans,Inter,system-ui);letter-spacing:-.005em;transition:background .16s,box-shadow .2s,color .16s,transform .14s var(--sk-ease)}html .sp.sx3.os.cn .sp-main .btn:hover:not(:disabled){background:#f7f8fa;box-shadow:inset 0 0 0 1px rgba(11,30,61,.24);color:var(--sk-ink)}html .sp.sx3.os.cn .sp-main .btn.is-s{min-height:28px;padding:0 12px;font-size:12px}html .sp.sx3.os.cn .sp-main :is(.btn.is-ink,.btn.is-blue){background:var(--sk-blue);box-shadow:0 1px 2px rgba(36,87,206,.3);color:#fff}html .sp.sx3.os.cn .sp-main :is(.btn.is-ink,.btn.is-blue):hover:not(:disabled){background:var(--sk-blue-2);box-shadow:0 8px 20px -10px rgba(36,87,206,.7);color:#fff}html .sp.sx3.os.cn .sp-main .btn.is-flame{background:#c2412a;box-shadow:none;color:#fff}html .sp.sx3.os.cn .sp-main .btn.is-ghost{background:none;box-shadow:none;color:var(--sk-blue)}html .sp.sx3.os.cn .sp-main .btn.is-ghost:hover:not(:disabled){background:#e8eefb;box-shadow:none}html .sp.sx3.os.cn .sp-main .btn:disabled{opacity:.5}html .sp.sx3.os.cn .sp-main .btn:focus-visible{outline:2px solid var(--sk-blue);outline-offset:2px}html .sp.sx3.os.cn .sp-main :is(.input,.select,.textarea,select.input){min-height:34px;border:0;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--sk-line-2);color:var(--sk-ink);font:400 14px/1.4 var(--s3-sans,Inter,system-ui);transition:box-shadow .16s}html .sp.sx3.os.cn .sp-main :is(.input,.select,.textarea):focus{outline:0;box-shadow:inset 0 0 0 1.5px var(--sk-blue),0 0 0 3px rgba(36,87,206,.12)}.sp.sx3.os.cn .vw{padding-top:24px}.sp.sx3.os.cn .pl-sum,.sp.sx3.os.cn .vw-sum,.sp.sx3.os.cn .wq-sum{color:var(--sk-grey);font-size:14px}.sp.sx3.os.cn :is(.vw-sum,.pl-sum,.wq-sum) b{color:var(--sk-ink);font-weight:500}.sp.sx3.os.cn .vw-seg{background:#e9ecf1}.sp.sx3.os.cn .vw-seg button[aria-pressed=true]{font-weight:500}.sp.sx3.os.cn .vw-seg button[aria-pressed=true] b{background:var(--sk-blue)}.sp.sx3.os.cn .vw-list{display:grid;gap:4px;border-top:0}.sp.sx3.os.cn .vw-list>li{border-bottom:0;animation:sk-pop .52s var(--sk-ease) both;animation-delay:calc(var(--j, 0) * 50ms + 80ms)}.sp.sx3.os.cn .vw-row{margin:0;min-height:56px;padding:12px;background:#fff;box-shadow:0 0 0 1px var(--sk-line);transition:box-shadow .2s var(--sk-ease),transform .16s var(--sk-ease)}.sp.sx3.os.cn .vw-row:hover{background:#fff;box-shadow:0 0 0 1px rgba(36,87,206,.3),0 10px 22px -16px rgba(11,30,61,.45)}.sp.sx3.os.cn .vw-row:active{transform:scale(.995)}.sp.sx3.os.cn .vw-row-t b,.sp.sx3.os.cn .vw-row-t>:first-child{color:var(--sk-ink);font-weight:500}.sp.sx3.os.cn .vw-glyph{width:20px;height:20px;border-radius:4px;background:#64748b;color:#fff}.sp.sx3.os.cn .vw-glyph svg{width:11px;height:11px}.sp.sx3.os.cn .vw-glyph[data-tone=flame]{background:#f05b40;color:#fff}.sp.sx3.os.cn .vw-glyph[data-tone=amber]{background:#d08a1d;color:#fff}.sp.sx3.os.cn .vw-glyph[data-tone=blue]{background:#2457ce;color:#fff}.sp.sx3.os.cn .vw-glyph[data-tone=green]{background:#1f7a4d;color:#fff}.sp.sx3.os.cn .vw-glyph[data-tone=violet]{background:#6d4fd8;color:#fff}.sp.sx3.os.cn .vw-row:has(>.vw-glyph):not(.rpt-row){grid-template-columns:20px minmax(0,1fr) auto auto 16px}.sp.sx3.os.cn .rpt-row{grid-template-columns:20px minmax(0,1fr) auto auto 16px}.sp.sx3.os.cn .vw-empty{border:0;border-radius:8px;background:#fff;box-shadow:0 0 0 1px var(--sk-line)}.sp.sx3.os.cn :is(.vw-tag,.pl-tag){display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:4px;background:#fff;box-shadow:inset 0 0 0 1px var(--sk-line-2);color:var(--sk-ink-2);font-size:12px;font-weight:500;line-height:1}.sp.sx3.os.cn :is(.vw-tag,.pl-tag)[data-tone=flame]{background:#fdece8;color:#b4301a;box-shadow:none}.sp.sx3.os.cn :is(.vw-tag,.pl-tag)[data-tone=amber]{background:#fbf1df;color:#94600f;box-shadow:none}.sp.sx3.os.cn :is(.vw-tag,.pl-tag)[data-tone=green]{background:#e6f3ec;color:#1f7a4d;box-shadow:none}.sp.sx3.os.cn :is(.vw-tag,.pl-tag)[data-tone=blue]{background:#e8eefb;color:var(--sk-blue);box-shadow:none}.sp.sx3.os.cn :is(.vw-tag,.pl-tag)[data-tone=violet]{background:#efebfc;color:#6d4fd8;box-shadow:none}.sp.sx3.os.cn :is(.pl-code,.vw-code){color:var(--sk-blue);font-family:var(--s3-sans,Inter,system-ui);font-weight:500;letter-spacing:0}.sp.sx3.os.cn .pl-col{border-radius:8px}.sp.sx3.os.cn .pl-card{border:0;border-radius:8px;background:#fff;box-shadow:0 0 0 1px var(--sk-line)}.sp.sx3.os.cn .pl-card:hover{box-shadow:0 0 0 1px rgba(36,87,206,.3),0 10px 22px -16px rgba(11,30,61,.45)}.sp.sx3.os.cn .pl-card b,.sp.sx3.os.cn .pl-col-head h2{font-weight:500}.sp.sx3.os.cn .rail{--rail-ink:#2457ce}.sp.sx3.os.cn .rail li.is-now>a:hover{background:var(--sk-blue-2)}.sp.sx3.os.cn .an-peek-go{border-radius:8px;background:var(--sk-blue);font-weight:500}.sp.sx3.os.cn .an-peek-go:hover{background:var(--sk-blue-2)}.sp.sx3.os.cn .an-peek{border:0;border-radius:8px;box-shadow:0 0 0 1px var(--sk-line),0 18px 40px -30px rgba(11,30,61,.5)}.sp.sx3.os.cn .ik-row{border:0;box-shadow:0 0 0 1px var(--sk-line)}.sp.sx3.os.cn .ik-row:hover{box-shadow:0 0 0 1px rgba(36,87,206,.3),0 10px 22px -16px rgba(11,30,61,.45)}.sp.sx3.os.cn .ik-row.is-on{box-shadow:inset 0 0 0 1.5px var(--sk-blue)}.sp.sx3.os.cn .ik-row.is-on .ik-check{background:var(--sk-blue)}.sp.sx3.os.cn .ik-decide,.sp.sx3.os.cn .ik-way{border:0;border-radius:8px;background:#fff;box-shadow:0 0 0 1px var(--sk-line)}.sp.sx3.os.cn .rpt-steps i.is-on{background:var(--sk-blue)}.sp.sx3.os.cn .ms,.sp.sx3.os.cn .rpt-now>:is(section,div):first-child{border:0;border-radius:8px;background:#fff;box-shadow:0 0 0 1px var(--sk-line)}.sp.sx3.os.cn .rn-capture{background:linear-gradient(180deg,#2a5fd8,#2457ce);box-shadow:0 14px 30px -18px rgba(36,87,206,.8)}.sp.sx3.os.cn .rn-capture:hover{background:linear-gradient(180deg,#2457ce,#1c47ad)}.sp.sx3.os.cn .rn-capture-x{color:var(--sk-blue)}.sp.sx3.os.cn .rn-btn.is-yes{background:var(--sk-blue)}.sp.sx3.os.cn .rn-btn.is-yes:hover:not(:disabled){background:var(--sk-blue-2)}.sp.sx3.os.cn .rn-phone,.sp.sx3.os.cn .rn-stop{border-radius:8px}.sp.sx3.os.cn .rn-stop{box-shadow:0 0 0 1px var(--sk-line)}.sp.sx3.os.cn .wk2 :is(.wk2-card,.wk-card){border-radius:8px;box-shadow:0 0 0 1px var(--sk-line);border:0}@media (prefers-reduced-motion:reduce){.sp.sx3.os.cn .vw-list>li{animation:none}}.sp.sx3.os.cn .sp-main:has(>.cn-sample) .oh-demo{display:none}.sp.sx3.os.cn .oh-demo{display:block;width:auto;max-width:none;margin:0 0 16px;padding:8px 12px;border:0;border-radius:4px;background:#fdf5e6;box-shadow:inset 3px 0 0 #e0a43a;color:#8a5a0c;font-size:12px}.sp.sx3.os.cn .oh-demo b{font-weight:500}html .sp.sx3.os.cn .oh .oh-btn{min-height:32px;padding:0 12px;border:0;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--sk-line-2);color:var(--sk-ink-2);font:500 14px/1 var(--s3-sans,Inter,system-ui)}html .sp.sx3.os.cn .oh .oh-btn.small{min-height:28px;padding:0 12px;font-size:12px}html .sp.sx3.os.cn .oh .oh-btn:hover:not(:disabled){background:#f7f8fa;color:var(--sk-ink)}html .sp.sx3.os.cn .oh .oh-btn.primary{background:var(--sk-blue);box-shadow:0 1px 2px rgba(36,87,206,.3);color:#fff}html .sp.sx3.os.cn .oh .oh-btn.primary:hover:not(:disabled){background:var(--sk-blue-2);color:#fff;box-shadow:0 8px 20px -10px rgba(36,87,206,.7)}html .sp.sx3.os.cn .oh .oh-btn.urgent{background:#c2412a;box-shadow:none;color:#fff}html .sp.sx3.os.cn .oh .oh-btn.quiet{background:none;box-shadow:none;color:var(--sk-blue)}html .sp.sx3.os.cn .oh :is(select,input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea){border:0;border-radius:8px;box-shadow:inset 0 0 0 1px var(--sk-line-2)}html .sp.sx3.os.cn .oh :is(select,input,textarea):focus{outline:0;box-shadow:inset 0 0 0 1.5px var(--sk-blue),0 0 0 3px rgba(36,87,206,.12)}html .sp.sx3.os.cn .oh .dy-work-acts select{height:28px;min-height:28px;padding:0 24px 0 12px;font-size:12px}html .sp.sx3.os.cn .oh .dy-ask input{box-shadow:none!important;border:0;background:none}.sp.sx3.os.cn .oh-head p:not(.oh-eyebrow){display:-webkit-box;max-width:70ch;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#626775;font-size:14px}.sp.sx3.os.cn .oh-stats{background:#fff}.sp.sx3.os.cn .oh-stats,.sp.sx3.os.cn :is(.oh-card,.oh-rows,.oh-table-wrap){border:0;border-radius:8px;box-shadow:0 0 0 1px var(--sk-line)}.sp.sx3.os.cn{--calm-fill:#f5f6f8;--calm-fill-hover:#eef0f4;--calm-div:rgba(11,30,61,.07)}.sp.sx3.os.cn :is(.oh-card,.oh-table-wrap,.oh-alerts,.wta-side,.kr-story,.kr-photos,.kr-card,.kr-ops>section,.kr-fold,.kr-map,.dy-setup,.dy-kaju,.dy-clear,.vw-empty,.ik-decide,.ik-way,.rpt-now>:is(section,div):first-child,.ms,.wk2 :is(.wk2-card,.wk-card),.an-peek){border:0!important;box-shadow:none!important;background:var(--calm-fill)!important;border-radius:12px}.sp.sx3.os.cn .oh-map{border:0!important}.sp.sx3.os.cn .kr-map:hover{box-shadow:none!important;background:var(--calm-fill-hover)!important}.sp.sx3.os.cn .oh-stats{gap:8px!important;border:0!important;box-shadow:none!important;background:none!important;border-radius:0;overflow:visible}.sp.sx3.os.cn .oh-stat{border:0!important;margin:0;border-radius:12px;background:var(--calm-fill)!important}.sp.sx3.os.cn .oh-stat:hover,.sp.sx3.os.cn a.oh-stat:hover{background:var(--calm-fill-hover)!important}.sp.sx3.os.cn .oh-rows{border:0!important;box-shadow:none!important;background:none!important;border-radius:0;overflow:visible}.sp.sx3.os.cn .oh-rows>.oh-row{border-top:0!important;border-radius:8px;background:none!important;box-shadow:inset 0 1px 0 var(--calm-div)!important}.sp.sx3.os.cn .oh-rows>.oh-row:first-child{box-shadow:none!important}.sp.sx3.os.cn .oh-rows>.oh-row:hover{background:var(--calm-fill)!important;box-shadow:none!important}.sp.sx3.os.cn .oh-rows>.oh-row:hover+.oh-row{box-shadow:none!important}.sp.sx3.os.cn .vw-row{border-radius:8px;background:none!important;box-shadow:inset 0 1px 0 var(--calm-div)!important}.sp.sx3.os.cn .vw-row:first-child,.sp.sx3.os.cn :is(li,a):first-child>.vw-row{box-shadow:none!important}.sp.sx3.os.cn .vw-row:hover{background:var(--calm-fill)!important;box-shadow:none!important}.sp.sx3.os.cn .ik-row{border-radius:8px;background:none!important;box-shadow:inset 0 1px 0 var(--calm-div)!important}.sp.sx3.os.cn .ik-row:hover{background:var(--calm-fill)!important;box-shadow:none!important}.sp.sx3.os.cn .dy-list{gap:0!important}.sp.sx3.os.cn .dy-list li+li a{box-shadow:inset 0 1px 0 var(--calm-div)!important}.sp.sx3.os.cn .dy-list a{background:none!important}.sp.sx3.os.cn .dy-list a,.sp.sx3.os.cn .dy-list a:hover,.sp.sx3.os.cn .dy-list li:hover+li a{box-shadow:none!important}.sp.sx3.os.cn .dy-list a:hover{background:var(--calm-fill,#f5f6f8)!important}.sp.sx3.os.cn .dy-work>li{box-shadow:none!important;border:0!important;background:none!important;border-radius:8px}.sp.sx3.os.cn .dy-work>li+li{box-shadow:inset 0 1px 0 rgba(11,30,61,.07)!important}.sp.sx3.os.cn .dy-ask,.sp.sx3.os.cn .dy-work>li:hover{background:#f5f6f8!important;box-shadow:none!important}.sp.sx3.os.cn .dy .jy a{box-shadow:none!important;background:var(--calm-fill)!important}.sp.sx3.os.cn .dy .jy a:hover{box-shadow:none!important;background:var(--calm-fill-hover)!important;transform:none}.sp.sx3.os.cn .pl-card{box-shadow:none!important;border:0!important}.sp.sx3.os.cn .pl-card:hover{box-shadow:0 8px 20px -14px rgba(11,30,61,.4)!important}.sp.sx3.os.cn .kr-rel a{box-shadow:none!important;border:0!important;background:var(--calm-fill)!important}.sp.sx3.os.cn .kr-rel a:hover{background:var(--calm-fill-hover)!important}.sp.sx3.os.cn .ka-state li,.sp.sx3.os.cn .kr-now .next{box-shadow:none!important;border:0!important}.sp.sx3.os.cn .ka-state li{background:var(--calm-fill)!important}.sp.sx3.os.cn .rn-stop{box-shadow:inset 0 1px 0 var(--calm-div)!important;background:none!important}.ai3-fc,.ai3-prop,.ai3-run{background:#f5f6f8!important}.ai3-fc,.ai3-prop,.ai3-run,.ai3-run-steps li{box-shadow:none!important;border:0!important}.sp.sx3.os.cn .oh-more{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:8px 12px;border:0;border-radius:8px;background:none;color:#2457ce;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer}.sp.sx3.os.cn .oh-more:hover{background:var(--calm-fill)}.sp.sx3.os.cn .oh-more:focus-visible{outline:2px solid #2457ce;outline-offset:2px}:root{--n-font:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI Variable Display","Segoe UI",Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji","Segoe UI Symbol";--n-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--n-hover-t:20ms ease-in;--n-in:180ms cubic-bezier(.2,.7,.2,1);--n-out:120ms ease-in;--n-bg:#fff;--n-card:#fff;--n-side:#f7f7f5;--n-text:#37352f;--n-text-2:#73726c;--n-text-3:#9b9a97;--n-line:rgba(55,53,47,.09);--n-line-2:rgba(55,53,47,.16);--n-hover:rgba(55,53,47,.06);--n-hover-2:rgba(55,53,47,.04);--n-press:rgba(55,53,47,.12);--n-on:rgba(55,53,47,.08);--n-fill:#efefed;--n-fill-2:#e3e2e0;--n-tag:rgba(227,226,224,.5);--n-blue:#1a73d4;--n-blue-2:#0b62bf;--n-blue-soft:rgba(35,131,226,.12);--n-red:#c4332e;--n-red-bg:#d13a35;--t-red-bg:#ffe2dd;--t-red:#5d1715;--t-yellow-bg:#fdecc8;--t-yellow:#402c1b;--t-green-bg:#dbeddb;--t-green:#1c3829;--t-blue-bg:#d3e5ef;--t-blue:#183347;--t-purple-bg:#e8deee;--t-purple:#412454;--t-orange-bg:#fadec9;--t-orange:#49290e;--i-orange:#d9730d;--i-blue:#337ea9;--i-green:#448361;--i-yellow:#cb912f;--i-purple:#9065b0}:root[data-ws-theme=dark]{color-scheme:dark;--n-bg:#191919;--n-card:#252525;--n-side:#202020;--n-text:#d4d4d4;--n-text-2:#9b9b9b;--n-text-3:#7f7f7f;--n-line:rgba(255,255,255,.09);--n-line-2:rgba(255,255,255,.16);--n-hover:rgba(255,255,255,.055);--n-hover-2:rgba(255,255,255,.03);--n-press:rgba(255,255,255,.1);--n-on:rgba(255,255,255,.08);--n-fill:#2f2f2f;--n-fill-2:#373737;--n-tag:rgba(255,255,255,.1);--n-blue:#2383e2;--n-blue-2:#3b93ea;--n-blue-soft:rgba(35,131,226,.22);--n-red:#ff7369;--n-red-bg:#c4332e;--t-red-bg:#6e3630;--t-red:#ffd9d4;--t-yellow-bg:#89632a;--t-yellow:#ffeac2;--t-green-bg:#2b593f;--t-green:#d3f0dd;--t-blue-bg:#28456c;--t-blue:#d3e6fb;--t-purple-bg:#492f64;--t-purple:#ead9f7;--t-orange-bg:#854c1d;--t-orange:#ffdfc4;--i-orange:#ffa344;--i-blue:#529cca;--i-green:#4dab9a;--i-yellow:#ffdc49;--i-purple:#9a6dd7}.sp.sx3.os.cn.ws{--bar:40px;--cn-foot:0px;--ws-ink:var(--n-text);--ws-ink-2:var(--n-text);--ws-grey:var(--n-text-2);--ws-faint:var(--n-text-3);--ws-line:var(--n-line);--ws-hover:var(--n-hover);--ws-press:var(--n-press);--ws-on:var(--n-on);--ws-blue:var(--n-blue);--ws-blue-2:var(--n-blue-2);--ws-blue-soft:var(--n-blue-soft);--ws-side-bg:var(--n-side);--ws-ease:cubic-bezier(.2,.7,.2,1);--ws-spring:cubic-bezier(.3,1.25,.5,1);--ws-w:var(--ws-side-live,var(--ws-side,240px));--s3-sans:var(--n-font);--sp-sans-f:var(--n-font);display:grid;grid-template-columns:var(--ws-w) minmax(0,1fr);min-height:100dvh;padding:0;background:var(--n-bg);font-family:var(--n-font);color:var(--ws-ink-2)}.sp.sx3.os.cn.ws.is-tucked{grid-template-columns:0 minmax(0,1fr)}.ws-fill{flex:1}.ws-ib{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:none;color:var(--ws-grey);cursor:pointer;text-decoration:none;transition:background-color var(--n-hover-t),color var(--n-hover-t)}.ws-ib:hover{background:var(--ws-hover);color:var(--ws-ink)}.ws-ib:active{background:var(--ws-press)}.ws-ib:focus-visible{outline:2px solid var(--ws-blue);outline-offset:1px}.ws-ib:disabled{opacity:.35;cursor:default;background:none}.ws-ib.is-s{width:24px;height:24px;border-radius:4px}.ws-ib[aria-pressed=true]{background:var(--ws-on);color:var(--ws-ink)}.ws-ib.is-starred{color:var(--i-yellow)}.ws-ib.is-starred svg{fill:#f2c94c}.ws-side{position:sticky;top:0;z-index:40;height:100dvh;min-width:0;overflow:hidden;border-right:0;background:var(--ws-side-bg)}.ws-side-in{display:flex;flex-direction:column;width:var(--ws-w);height:100%;padding:8px;box-sizing:border-box}.ws-place{gap:4px}.ws-place,.ws-place-btn{display:flex;align-items:center}.ws-place-btn{gap:8px;flex:1;min-width:0;height:40px;padding:0 8px;border:0;border-radius:8px;background:none;color:var(--ws-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--n-hover-t)}.ws-place-btn:hover{background:var(--ws-hover)}.ws-place-btn:active{background:var(--ws-press)}.ws-place-btn:focus-visible{outline:2px solid var(--ws-blue);outline-offset:-2px}.ws-place-btn>svg{flex:none;color:var(--ws-grey);opacity:0;transition:opacity .12s}.ws-place-btn:focus-visible>svg,.ws-place-btn:hover>svg{opacity:1}.ws-mark{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:4px;background:var(--n-fill-2);color:var(--n-text);font-size:12px;font-weight:600;letter-spacing:0}.ws-mark[data-kind=ngo]{background:var(--t-orange-bg);color:var(--t-orange)}.ws-mark[data-kind=clinic],.ws-mark[data-kind=hospital]{background:var(--t-blue-bg);color:var(--t-blue)}.ws-mark[data-kind=laboratory]{background:var(--t-purple-bg);color:var(--t-purple)}.ws-mark[data-kind=municipal],.ws-mark[data-kind=state]{background:var(--n-fill-2);color:var(--n-text)}.ws-mark[data-kind=coordinator],.ws-mark[data-kind=research]{background:var(--t-green-bg);color:var(--t-green)}.ws-place-t{display:grid;flex:1;min-width:0}.ws-place-t b{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.01em}.ws-place-t b,.ws-place-t small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-place-t small{color:var(--ws-grey);font-size:12px;line-height:16px}.ws-tuck{opacity:0}.ws-side:hover .ws-tuck,.ws-tuck:focus-visible{opacity:1}.ws-quick{display:flex;align-items:center;justify-content:center;gap:8px;flex:none;height:32px;margin:8px 0;padding:0 8px;border:0;border-radius:8px;background:var(--ws-blue);color:#fff;font:500 14px/1 var(--n-font);cursor:pointer;transition:background-color .12s ease-in,transform .12s var(--ws-ease)}.ws-quick:hover{background:var(--ws-blue-2)}.ws-quick:active{transform:scale(.985)}.ws-quick:focus-visible{outline:2px solid var(--ws-blue);outline-offset:2px}.ws-quick kbd{padding:0 4px;border-radius:4px;background:rgba(255,255,255,.2);color:#fff;font:500 12px/16px var(--n-font)}.ws-tree{flex:1;min-height:0;margin:0 -8px;padding:0 8px 16px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent}.ws-tree:hover{scrollbar-color:var(--n-line-2) transparent}.ws-tree ul{display:grid;gap:1px;margin:0;padding:0;list-style:none}.ws-sec{margin-top:16px}.ws-sec-h span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-sec-h{display:flex;align-items:center;gap:4px;width:100%;height:24px;margin-bottom:1px;padding:0 8px;border:0;border-radius:4px;background:none;color:var(--ws-grey);font:500 12px/1 var(--n-font);letter-spacing:0;text-align:left;cursor:pointer;transition:background-color var(--n-hover-t),color var(--n-hover-t)}.ws-sec-h:hover{background:var(--ws-hover);color:var(--ws-ink-2)}.ws-sec-h:focus-visible{outline:2px solid var(--ws-blue);outline-offset:-2px}.ws-sec-h svg{opacity:0;transition:opacity .12s,transform .2s var(--ws-ease)}.ws-sec-h:focus-visible svg,.ws-sec-h:hover svg,.ws-sec-h[aria-expanded=false] svg{opacity:1}.ws-sec-h[aria-expanded=false] svg{transform:rotate(-90deg)}.ws-item{position:relative;display:flex;align-items:center;gap:4px;width:100%;min-height:32px;padding:0 4px 0 8px;border:0;border-radius:8px;box-sizing:border-box;background:none;color:var(--ws-ink-2);font:400 14px/20px var(--n-font);letter-spacing:-.005em;text-align:left;cursor:pointer;transition:background-color var(--n-hover-t)}.ws-item.is-open,.ws-item:hover{background:var(--ws-hover)}.ws-item:active{background:var(--ws-press)}.ws-item.is-on{background:var(--ws-on);color:var(--ws-ink);font-weight:500}button.ws-item{gap:8px}.ws-item>a:focus-visible,.ws-signin:focus-visible,button.ws-item:focus-visible{outline:2px solid var(--ws-blue);outline-offset:-2px;border-radius:8px}.ws-item>a{display:flex;align-items:center;gap:8px;align-self:stretch;color:inherit;text-decoration:none}.ws-item>a,.ws-lb{flex:1;min-width:0}.ws-lb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-item kbd{margin-right:4px;color:var(--ws-grey);font:400 12px/1 var(--n-font);opacity:0;transition:opacity .12s}.ws-item:focus-visible kbd,.ws-item:hover kbd{opacity:1}.ws-ic{display:grid;place-items:center;flex:none;width:20px;height:20px;color:var(--ws-grey)}.ws-item.is-on .ws-ic{color:var(--ws-ink)}.ws-sq{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:4px;background:none;color:var(--n-text-3);transition:opacity .1s}.ws-sq svg{width:16px;height:16px;stroke-width:1.8}.ws-sq[data-c=flame]{color:var(--i-orange)}.ws-sq[data-c=blue]{color:var(--i-blue)}.ws-sq[data-c=teal]{color:var(--i-green)}.ws-sq[data-c=amber]{color:var(--i-yellow)}.ws-sq[data-c=violet]{color:var(--i-purple)}.ws-sq[data-c=green]{color:var(--i-green)}.ws-sq[data-c=ink]{color:var(--n-text)}.ws-sq[data-c=slate]{color:var(--n-text-3)}.ws-tw{position:absolute;left:8px;top:50%;z-index:1;display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:4px;background:var(--n-fill);box-shadow:none;color:var(--ws-grey);cursor:pointer;opacity:0;transform:translateY(-50%);transition:opacity .1s}.ws-tw svg{transition:transform .2s var(--ws-ease)}.ws-tw[aria-expanded=true] svg{transform:rotate(90deg)}.ws-item:hover .ws-tw,.ws-tw:focus-visible{opacity:1}.ws-tw:hover{background:var(--n-fill-2);color:var(--ws-ink)}.ws-tw:focus-visible{outline:2px solid var(--ws-blue);outline-offset:1px}.ws-kids{position:relative;margin-top:1px!important}.ws-item.is-view{min-height:28px;padding-left:16px;color:var(--ws-grey)}.ws-item.is-view:hover{color:var(--ws-ink-2)}.ws-item.is-view.is-on{color:var(--ws-ink)}.ws-dot{flex:none;width:4px;height:4px;margin:0 8px;border-radius:50%;background:currentColor;opacity:.55}.ws-item.is-view.is-on .ws-dot{background:var(--ws-blue);opacity:1;transform:scale(1.5)}.ws-count{flex:none;min-width:20px;height:20px;padding:0 4px;border-radius:4px;box-sizing:border-box;background:var(--ws-blue-soft);color:var(--ws-blue);font:500 12px/20px var(--n-font);font-variant-numeric:tabular-nums;text-align:center}.ws-count[data-tone=flame]{background:var(--t-red-bg);color:var(--t-red)}.ws-count[data-tone=amber]{background:var(--t-yellow-bg);color:var(--t-yellow)}.ws-acts{display:none;align-items:center;gap:1px;flex:none}.ws-item:focus-within .ws-acts,.ws-item:hover .ws-acts{display:inline-flex}.ws-item:hover .ws-acts~.ws-count,.ws-item:hover .ws-count:has(+.ws-acts){display:none}.ws-side-foot{display:grid;gap:4px;flex:none;padding-top:8px;border-top:1px solid var(--ws-line)}.ws-off{display:flex;align-items:center;gap:8px;margin:0;padding:8px;border-radius:8px;background:var(--t-yellow-bg);color:var(--t-yellow);font-size:12px;line-height:16px}.ws-signin{height:32px;border:0;border-radius:8px;background:var(--ws-ink);color:#fff;font:500 14px/1 var(--n-font);cursor:pointer}.sp-bell.is-row{display:block}.ws-resize{position:fixed;top:0;bottom:0;left:calc(var(--ws-w) - 4px);z-index:41;width:8px;cursor:col-resize;touch-action:none}.ws-resize:after{content:"";position:absolute;top:0;bottom:0;left:3px;width:2px;background:var(--ws-blue);opacity:0;transition:opacity .12s}.ws-resize:hover:after,.ws-resize[data-on]:after{opacity:1}.ws-edge{position:fixed;top:40px;bottom:0;left:0;z-index:39;width:12px}.ws.is-tucked .ws-side{position:fixed;top:48px;bottom:8px;left:8px;z-index:70;width:var(--ws-w);height:auto;border:0;border-radius:8px;background:var(--n-bg);box-shadow:0 0 0 1px rgba(15,15,15,.05),0 3px 6px rgba(15,15,15,.1),0 9px 24px rgba(15,15,15,.2);transform:translateX(calc(-100% - 16px));opacity:0;transition:transform .22s var(--ws-ease),opacity .16s}.ws.is-tucked .ws-side[data-float=true]{transform:none;opacity:1}.ws-dock,.ws-drawer-btn,.ws-phone-title,.ws-scrim,.ws-search-btn{display:none}.ws-col{display:flex;flex-direction:column;min-width:0;min-height:100dvh;background:var(--n-bg)}.ws-bar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:4px;flex:none;height:var(--bar);padding:0 8px;border-bottom:0;box-sizing:border-box;background:var(--ws-side-bg)}.ws-hist{display:inline-flex;flex:none;margin-right:4px}.ws-tabs{display:flex;align-items:center;align-self:stretch;min-width:0;flex:1 1 0;overflow-x:auto;scrollbar-width:none}.ws-tabs::-webkit-scrollbar{display:none}.ws-tab{position:relative;display:flex;align-items:center;align-self:flex-end;flex:0 1 200px;min-width:112px;max-width:200px;height:32px;border-radius:8px 8px 0 0;color:var(--ws-grey);animation:ws-tab-in .22s var(--ws-ease) both;transition:background-color var(--n-hover-t),color var(--n-hover-t)}.ws-tab:hover{background:var(--ws-hover);color:var(--ws-ink-2)}.ws-tab.is-on{background:var(--n-bg);color:var(--ws-ink)}.ws-tab+.ws-tab:not(.is-on):after{content:"";position:absolute;top:8px;bottom:8px;left:0;width:1px;background:var(--ws-line)}.ws-tab.is-on+.ws-tab:after{display:none}.ws-tab.is-drop:before{content:"";position:absolute;top:8px;bottom:8px;left:-1px;width:2px;border-radius:1px;background:var(--ws-blue)}.ws-tab-a{display:flex;align-items:center;gap:8px;flex:1;min-width:0;align-self:stretch;padding:0 4px 0 12px;color:inherit;font:400 14px/1 var(--n-font);letter-spacing:-.005em;text-decoration:none}.ws-tab.is-on .ws-tab-a{font-weight:500}.ws-tab-a:focus-visible{outline:2px solid var(--ws-blue);outline-offset:-2px}.ws-tab-i{display:grid;place-items:center;flex:none;color:var(--ws-grey)}.ws-tab.is-on .ws-tab-i[data-c=flame]{color:var(--i-orange)}.ws-tab.is-on .ws-tab-i[data-c=blue]{color:var(--i-blue)}.ws-tab.is-on .ws-tab-i[data-c=teal]{color:var(--i-green)}.ws-tab.is-on .ws-tab-i[data-c=amber]{color:var(--i-yellow)}.ws-tab.is-on .ws-tab-i[data-c=violet]{color:var(--i-purple)}.ws-tab.is-on .ws-tab-i[data-c=green]{color:var(--i-green)}.ws-tab-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-tab-x{display:grid;place-items:center;flex:none;width:20px;height:20px;margin-right:4px;padding:0;border:0;border-radius:4px;background:none;color:var(--ws-grey);cursor:pointer;opacity:0;transition:opacity .1s,background-color var(--n-hover-t)}.ws-tab-x:focus-visible,.ws-tab.is-on .ws-tab-x,.ws-tab:hover .ws-tab-x{opacity:1}.ws-tab-x:hover{background:var(--ws-press);color:var(--ws-ink)}.ws-tab-x:focus-visible{outline:2px solid var(--ws-blue)}.ws-tab-new{margin:0 4px}.ws-bar-end{gap:8px;flex:none;margin-left:auto;padding-left:8px}.ws-bar-end,.ws-kaju{display:inline-flex;align-items:center}.ws-kaju{gap:4px;height:28px;padding:0 8px 0 4px;border:0;border-radius:8px;background:none;color:var(--ws-ink-2);font:500 14px/1 var(--n-font);cursor:pointer;transition:background-color var(--n-hover-t)}.ws-kaju.is-on,.ws-kaju:hover{background:var(--ws-hover)}.ws-kaju:focus-visible{outline:2px solid var(--ws-blue);outline-offset:1px}.ws-action{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 12px 0 8px;border:0;border-radius:8px;background:var(--ws-blue);color:#fff;font:500 14px/1 var(--n-font);text-decoration:none;cursor:pointer;transition:background-color .12s ease-in,transform .12s var(--ws-ease)}.ws-action:hover{background:var(--ws-blue-2)}.ws-action:active{transform:scale(.98)}.ws-action:focus-visible{outline:2px solid var(--ws-blue);outline-offset:2px}.ws-action.is-quiet{padding:0 12px;background:none;box-shadow:inset 0 0 0 1px var(--n-line-2);color:var(--ws-ink)}.ws-action.is-quiet:hover{background:var(--ws-hover)}.sp.sx3.os.cn.ws .sp-main{display:flex;flex-direction:column;flex:1;min-height:0;margin:0;border-radius:0}.sp.sx3.os.cn.ws.is-flush .sp-main{flex:none;height:calc(100dvh - var(--bar));overflow:hidden}.ws-flush{position:relative;display:flex;flex-direction:column}.ws-flush,.ws-flush>*{flex:1;min-height:0}.sp.sx3.os.cn.ws .os-page{flex:1}.ws-pagebar{gap:4px;flex:none;height:40px;padding:0 8px 0 16px}.ws-crumb,.ws-pagebar{display:flex;align-items:center}.ws-crumb{gap:8px;min-width:0;color:var(--ws-grey);font-size:14px;line-height:20px}.ws-crumb a{padding:0 4px;margin:0 -4px;border-radius:4px;color:inherit;text-decoration:none;transition:background-color var(--n-hover-t),color var(--n-hover-t)}.ws-crumb a:hover{background:var(--ws-hover);color:var(--ws-ink)}.ws-crumb a:focus-visible{outline:2px solid var(--ws-blue)}.ws-crumb i{color:var(--n-text-3);font-style:normal}.ws-crumb [aria-current]{overflow:hidden;color:var(--ws-ink);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ws-crumb-s{white-space:nowrap}.ws-views{display:flex;align-items:center;gap:4px;flex:none;margin:0 16px;border-bottom:1px solid var(--ws-line);overflow-x:auto;scrollbar-width:none}.ws-views::-webkit-scrollbar{display:none}.ws-views a{position:relative;display:inline-flex;align-items:center;height:40px;padding:0 8px;color:var(--ws-grey);font-size:14px;text-decoration:none;white-space:nowrap;transition:color var(--n-hover-t)}.ws-views a:before{content:"";position:absolute;inset:8px 0;border-radius:8px;background:transparent;transition:background-color var(--n-hover-t)}.ws-views a:hover{color:var(--ws-ink)}.ws-views a:hover:before{background:var(--ws-hover)}.ws-views a[aria-current=page]{color:var(--ws-ink);font-weight:500}.ws-views a[aria-current=page]:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--ws-ink);animation:ws-under .24s var(--ws-ease) both}.ws-views a:focus-visible{outline:2px solid var(--ws-blue);outline-offset:-4px}.ws-peek{position:fixed;z-index:60;display:flex;flex-direction:column;background:var(--n-bg);outline:none}.ws-peek.is-side{top:var(--bar);right:0;bottom:0;width:min(760px,52vw);border-left:0;box-shadow:0 0 0 1px rgba(15,15,15,.04),0 3px 6px rgba(15,15,15,.03),0 9px 24px rgba(15,15,15,.06);animation:ws-peek-side .24s var(--ws-ease) both}.ws-peek.is-center{top:5vh;left:50%;z-index:81;width:min(1000px,92vw);height:90vh;margin-left:calc(min(1000px, 92vw) / -2);border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px rgba(15,15,15,.05),0 5px 10px rgba(15,15,15,.1),0 15px 40px rgba(15,15,15,.2);animation:ws-peek-center .2s var(--ws-ease) both}.ws-peek-scrim{position:fixed;inset:0;z-index:80;background:rgba(15,15,15,.6);animation:ws-fade .16s both}.ws-peek-bar{display:flex;align-items:center;gap:4px;flex:none;height:40px;padding:0 8px;border-bottom:1px solid var(--ws-line)}.ws-peek-kind{margin-left:8px;color:var(--ws-grey);font-size:14px}.ws-peek-modes{display:inline-flex;gap:1px;margin-left:8px;padding-left:8px;border-left:1px solid var(--ws-line)}.sp.sx3.os.cn.ws .ws-peek-body.sp-main{flex:1;display:block;min-height:0;height:auto;margin:0;padding-bottom:32px;border-radius:0;overflow:auto;overscroll-behavior:contain;background:var(--n-bg)!important;background-image:none!important;container:peek/inline-size;animation:ws-fade .18s both}.ws-peek-note{margin:24px;color:var(--ws-grey);font-size:14px}@container peek (max-width: 999px){.kr-grid{grid-template-columns:minmax(0,1fr)!important}.kr-side{position:static!important}.abc-cols,.abc-grid,.oh-cols{grid-template-columns:minmax(0,1fr)!important}}@container peek (max-width: 759px){.ka-head{grid-template-columns:minmax(0,1fr)!important}}.ws-menu{position:fixed;z-index:400;display:grid;gap:1px;max-height:min(480px,calc(100dvh - 16px));padding:4px;border-radius:8px;box-sizing:border-box;overflow-y:auto;background:var(--n-bg);box-shadow:0 0 0 1px rgba(15,15,15,.05),0 3px 6px rgba(15,15,15,.1),0 9px 24px rgba(15,15,15,.2);color:var(--n-text);font:400 14px/20px var(--n-font);transform-origin:0 0;animation:ws-pop .14s cubic-bezier(.2,.7,.2,1) both}.ws-menu button{display:flex;align-items:center;gap:8px;width:100%;min-height:28px;padding:4px 8px;border:0;border-radius:4px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ws-menu button:focus-visible,.ws-menu button:hover{background:var(--n-hover);outline:none}.ws-menu button:active{background:var(--n-press)}.ws-menu button.is-danger{color:var(--n-red)}.ws-menu-i{display:grid;place-items:center;flex:none;width:16px;color:var(--n-text-2)}.ws-menu-t{display:grid;flex:1;min-width:0}.ws-menu-t small{overflow:hidden;color:var(--n-text-2);font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.ws-menu kbd{flex:none;color:var(--n-text-2);font:400 12px/1 var(--n-font)}.ws-menu-on{flex:none;color:var(--n-blue);font-size:14px}.ws-menu hr{height:1px;margin:4px 0;border:0;background:var(--n-line)}.ws-menu-h{margin:0;padding:8px 8px 4px;overflow:hidden;color:var(--n-text-2);font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.ws-tip{position:fixed;z-index:500;display:flex;align-items:center;gap:8px;max-width:280px;padding:4px 8px;border-radius:4px;background:#0f0f0f;color:rgba(255,255,255,.9);font:500 12px/16px var(--n-font);pointer-events:none;transform:translate(-50%,-100%);animation:ws-fade .1s both}.ws-tip.is-below{transform:translate(-50%)}.ws-tip kbd{color:rgba(255,255,255,.62);font:inherit}.ws-kbd{padding:0 4px;border-radius:4px;background:var(--n-on);color:var(--n-text-2);font:500 12px/16px var(--n-font)}.ws-skel{display:grid;gap:12px;width:min(1280px,100% - 48px);margin:0 auto;padding:24px 0}.ws-skel i{display:block;height:12px;border-radius:4px;background:linear-gradient(100deg,var(--n-fill) 30%,var(--n-side) 50%,var(--n-fill) 70%) 0 0 /220% 100%;animation:ws-shimmer 1.3s linear infinite}.ws-skel-t{width:240px;height:24px!important}.ws-skel-s{width:min(480px,70%);margin-bottom:16px}.ws-skel-rows{display:grid;gap:1px}.ws-skel-r{height:56px!important;border-radius:8px!important;opacity:calc(1 - var(--i) * .12)}.ws-skel-cols{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px}.ws-skel-cols>div{display:grid;gap:12px;align-content:start}.ws-skel-b{width:var(--w,100%);height:72px!important;border-radius:12px!important}@container peek (max-width: 759px){.ws-skel-cols{grid-template-columns:minmax(0,1fr)}}@media (min-width:1240px){.sp.sx3.os.cn.ws.has-ai{padding-right:440px}.sp.sx3.os.cn.ws.has-ai .ws-action span,.sp.sx3.os.cn.ws.has-ai .ws-kaju span{display:none}.sp.sx3.os.cn.ws.has-ai .ws-action{padding:0 8px}}@keyframes ws-tab-in{0%{opacity:0;transform:translateY(4px)}}@keyframes ws-under{0%{transform:scaleX(.3);opacity:0}}@keyframes ws-pop{0%{opacity:0;transform:scale(.97) translateY(-4px)}}@keyframes ws-fade{0%{opacity:0}}@keyframes ws-peek-side{0%{opacity:0;transform:translateX(24px)}}@keyframes ws-peek-center{0%{opacity:0;transform:translateY(12px) scale(.985)}}@keyframes ws-shimmer{to{background-position:-220% 0}}@media (max-width:1100px) and (min-width:861px){.ws-peek.is-side{width:min(640px,64vw)}}@media (max-width:860px){.sp.sx3.os.cn.ws,.sp.sx3.os.cn.ws.is-tucked{--bar:48px;display:block}.ws-action,.ws-edge,.ws-hist,.ws-kaju,.ws-open,.ws-resize,.ws-tab-new,.ws-tabs,.ws-tuck{display:none}.ws-side,.ws.is-tucked .ws-side{position:fixed;top:0;bottom:0;left:0;z-index:95;width:min(320px,86vw);height:100dvh;border:0;border-radius:0 16px 16px 0;box-shadow:none;opacity:1;transform:translateX(-102%);transition:transform .26s var(--ws-ease)}.ws.has-drawer .ws-side{transform:none;box-shadow:0 3px 6px rgba(15,15,15,.1),0 9px 24px rgba(15,15,15,.2)}.ws-side-in{width:100%;padding:12px 12px calc(12px + env(safe-area-inset-bottom))}.ws-item{font-size:16px}.ws-item,.ws-item.is-view{min-height:44px}.ws-tw{position:static;order:5;margin:0 4px 0 0;width:32px;height:32px;box-shadow:none;background:none;opacity:1;transform:none}.ws-acts{display:none!important}.ws-quick{height:44px;font-size:16px}.ws-place-btn{height:48px}.ws-scrim{display:block;position:fixed;inset:0;z-index:94;background:rgba(15,15,15,.6);animation:ws-fade .16s both}.ws-bar{gap:8px;padding:0 8px}.ws-drawer-btn,.ws-search-btn{display:inline-grid;width:40px;height:40px}.ws-phone-title{display:block;flex:1;min-width:0;overflow:hidden;color:var(--ws-ink);font-size:16px;font-weight:500;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.sp.sx3.os.cn.ws .sp-main{margin:0;border-radius:0}.ws-pagebar{display:none}.ws-views{margin:0;padding:0 12px}.ws-views a{height:44px}.ws-dock{position:fixed;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));left:8px;z-index:45;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:center;height:60px;padding:0 4px;border-radius:16px;background:var(--n-bg);box-shadow:0 0 0 1px rgba(15,15,15,.05),0 3px 6px rgba(15,15,15,.1),0 9px 24px rgba(15,15,15,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ws-dock .sp-bell>button,.ws-dock>a,.ws-dock>button{position:relative;display:grid;justify-items:center;gap:4px;width:100%;min-height:52px;padding:4px 0;border:0;border-radius:12px;background:none;color:var(--ws-grey);font:500 12px/1 var(--n-font);text-decoration:none;cursor:pointer;align-content:center}.ws-dock .is-on,.ws-dock [aria-current=page]{background:var(--ws-blue-soft);color:var(--ws-blue)}.ws-dock .ws-ic{width:auto;height:auto;color:inherit}.ws-dock .ws-lb{flex:none}.ws-dock .ws-count{position:absolute;top:4px;left:50%;margin-left:4px;background:var(--n-red-bg);color:#fff}.ws-dock-act b{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--ws-blue);color:#fff}.ws-dock-act span{display:none}.ws-dock-kaju{display:grid;place-items:center;height:24px}.ws-peek.is-center,.ws-peek.is-side{top:0;right:0;bottom:0;left:0;width:auto;height:auto;margin:0;border-radius:0}.ws-skel{width:calc(100% - 32px)}.ws-skel-cols{grid-template-columns:minmax(0,1fr)}}@media (hover:none){.ws-place-btn>svg,.ws-sec-h svg,.ws-tab-x,.ws-tuck{opacity:1}}@media (prefers-reduced-motion:reduce){.ws-menu,.ws-peek,.ws-peek-body,.ws-peek-scrim,.ws-scrim,.ws-tab,.ws-tip,.ws-views a:after{animation:none!important}.ws-skel i{animation:none}.ws-action,.ws-quick,.ws-sec-h svg,.ws-side,.ws-sq,.ws-tw svg{transition:none!important}}@media print{.ws-bar,.ws-dock,.ws-pagebar,.ws-peek,.ws-peek-scrim,.ws-resize,.ws-side,.ws-views{display:none!important}.sp.sx3.os.cn.ws{display:block}}.sp.sx3.os.cn.ws .sp-finder{width:min(640px,calc(100vw - 24px));margin:12vh auto auto;padding:0;border:0;border-radius:12px;background:var(--n-bg);color:var(--n-text);box-shadow:0 0 0 1px rgba(15,15,15,.05),0 5px 10px rgba(15,15,15,.1),0 15px 40px rgba(15,15,15,.2);animation:ws-pop .16s cubic-bezier(.2,.7,.2,1) both}.sp.sx3.os.cn.ws .sp-finder::backdrop{background:rgba(15,15,15,.6);backdrop-filter:none;-webkit-backdrop-filter:none}.sp.sx3.os.cn.ws .sp-finder-in{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(560px,72vh);padding:0}.sp.sx3.os.cn.ws .sp-finder-field{display:flex;align-items:center;gap:8px;height:48px;margin:0;padding:0 12px 0 16px;border:0;border-bottom:1px solid var(--n-line);border-radius:0;background:none;box-shadow:none;color:var(--n-text-2)}.sp.sx3.os.cn.ws .sp-finder-field input{flex:1;min-width:0;height:100%;padding:0;border:0;border-radius:0;outline:0;background:none;box-shadow:none;color:var(--n-text);font:400 16px/1 var(--n-font)}.sp.sx3.os.cn.ws .sp-finder-field input::placeholder{color:var(--n-text-3)}.sp.sx3.os.cn.ws .sp-finder-field .icon-btn{width:28px;height:28px;min-width:0;min-height:0;border:0;border-radius:4px;background:none;box-shadow:none;color:var(--n-text-2)}.sp.sx3.os.cn.ws .sp-finder-field .icon-btn:hover{background:var(--n-hover);color:var(--n-text)}.sp.sx3.os.cn.ws .sp-finder-list{display:grid;gap:1px;margin:0;padding:4px;overflow-y:auto;list-style:none}.sp.sx3.os.cn.ws .sp-finder-list li[role=option]{display:flex;align-items:center;gap:8px;min-height:36px;margin:0;padding:4px 8px;border:0;border-radius:4px;background:none;color:var(--n-text);cursor:pointer}.sp.sx3.os.cn.ws .sp-finder-list li[role=option][aria-selected=true]{background:var(--n-hover)}.sp.sx3.os.cn.ws .sp-finder-list li[role=option]>svg{flex:none;width:16px;height:16px;color:var(--n-text-2)}.sp.sx3.os.cn.ws .sp-finder-list li[role=option]>span{display:flex;align-items:baseline;gap:8px;flex:1;min-width:0}.sp.sx3.os.cn.ws .sp-finder-list li[role=option] b{overflow:hidden;color:var(--n-text);font-size:14px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.sp.sx3.os.cn.ws .sp-finder-list li[role=option] small{overflow:hidden;color:var(--n-text-2);font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.sp.sx3.os.cn.ws .sp-finder-list li[role=option] em{flex:none;color:var(--n-text-2);font:400 12px/1 var(--n-font);font-style:normal;letter-spacing:0;text-transform:none}.sp.sx3.os.cn.ws .sp-finder-group{padding:8px 8px 4px;font:500 12px/16px var(--n-font)}.sp.sx3.os.cn.ws .sp-finder-foot,.sp.sx3.os.cn.ws .sp-finder-group{margin:0;color:var(--n-text-2);letter-spacing:0;text-transform:none}.sp.sx3.os.cn.ws .sp-finder-foot{padding:8px 16px;border-top:1px solid var(--n-line);font:400 12px/16px var(--n-font)}@media (max-width:860px){.sp.sx3.os.cn.ws .sp-finder{margin-top:8px}.sp.sx3.os.cn.ws .sp-finder-list li[role=option]{min-height:44px}}@media (prefers-reduced-motion:reduce){.sp.sx3.os.cn.ws .sp-finder{animation:none}}.sp.sx3.os.cn.ws,.sp.sx3.os.cn.ws .sp-main,.sp.sx3.os.cn.ws button,.sp.sx3.os.cn.ws input,.sp.sx3.os.cn.ws select,.sp.sx3.os.cn.ws textarea{font-family:var(--n-font)}.sp.sx3.os.cn.ws .sp-main,.sp.sx3.os.cn.ws .sp-main :is(h1,h2,h3){color:var(--n-text)}.sp.sx3.os.cn.ws .os-page,.sp.sx3.os.cn.ws .sp-main,.sp.sx3.os.cn.ws .ws-col{background:var(--n-bg)!important;background-image:none!important}.sp.sx3.os.cn.ws .sp-main h1,.sp.sx3.os.cn.ws .sp-main h1.k-title{color:var(--n-text)!important}.sp.sx3.os.cn.ws .cn-sample{margin:8px 16px 0;background:var(--t-yellow-bg);box-shadow:none;color:var(--t-yellow);border-radius:4px}:root[data-ws-theme=dark] body{background:#191919}.sp.sx3.os.cn.ws{--ink:var(--n-text);--ink-2:var(--n-text);--ink-3:var(--n-text-2);--mute:var(--n-text-2);--body:var(--n-text);--paper:var(--n-bg);--shell:var(--n-side);--line:var(--n-line);--line-2:var(--n-line-2);--rule:var(--n-line);--blue:var(--n-blue);--civ:var(--n-blue);--flame:var(--n-red);--s3-ink:var(--n-text);--s3-ink-2:var(--n-text);--s3-grey:var(--n-text-2);--s3-mute:var(--n-text-2);--s3-line:var(--n-line);--s3-line-2:var(--n-line-2);--s3-blue:var(--n-blue);--s3-ground:var(--n-bg);--s3-paper:var(--n-bg);--s3-fill:var(--n-fill);--cn-ink:var(--n-text);--cn-ink-2:var(--n-text);--cn-grey:var(--n-text-2);--cn-line:var(--n-line);--cn-line-2:var(--n-line-2);--cn-blue:var(--n-blue);--cn-on:var(--n-on);--cn-hover:var(--n-hover);--vw-ink:var(--n-text);--vw-mute:var(--n-text-2);--vw-faint:var(--n-text-2);--vw-line:var(--n-line);--dy-ink:var(--n-text);--dy-ink-2:var(--n-text);--dy-grey:var(--n-text-2);--dy-blue:var(--n-blue);--calm-fill:var(--n-hover);--calm-fill-hover:var(--n-fill);--calm-div:var(--n-line)}.sp.sx3.os.cn.ws :where(.vw,.vw-head,.vw-seg,.vw-list,.vw-row,.vw-empty,.vw-meter){--vw-ink:var(--n-text);--vw-mute:var(--n-text-2);--vw-faint:var(--n-text-2);--vw-line:var(--n-line)}.sp.sx3.os.cn.ws .vw{width:min(1120px,100% - 48px);padding:16px 0 48px}.sp.sx3.os.cn.ws .sp-main h1.vw-title{font-weight:700!important}.ws-phone-back{display:none}@keyframes ws-sheet{0%{transform:translateY(100%)}}@keyframes ws-push{0%{opacity:0;transform:translateX(28px)}}@keyframes ws-back{0%{opacity:0;transform:translateX(-28px)}}@media (max-width:860px){.sp.sx3.os.cn.ws .ws-bar{position:sticky;top:0;z-index:40;height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 4px 0;background:color-mix(in srgb,var(--n-bg) 88%,transparent);backdrop-filter:saturate(1.6) blur(16px);-webkit-backdrop-filter:saturate(1.6) blur(16px);box-shadow:0 1px 0 var(--n-line)}.ws-phone-back{display:inline-grid}.ws-drawer-btn,.ws-phone-back,.ws-search-btn{width:44px;height:44px}.ws-phone-title{font-size:16px;font-weight:600;text-align:center}.ws-side,.ws.is-tucked .ws-side{top:auto;right:0;bottom:0;left:0;width:100%;height:auto;max-height:88dvh;border-radius:16px 16px 0 0;background:var(--n-bg);transform:translateY(104%);transition:transform .32s cubic-bezier(.32,.72,0,1);overflow:hidden;display:flex;flex-direction:column}.ws-side:before{content:"";flex:none;align-self:center;width:36px;height:4px;margin:8px 0 0;border-radius:4px;background:var(--n-line-2)}.ws.has-drawer .ws-side{transform:none}.ws-side-in{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 12px calc(16px + env(safe-area-inset-bottom))}.ws-scrim{background:rgba(15,15,15,.45)}.ws-menu{top:auto!important;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));left:8px!important;width:auto!important;max-height:72dvh;padding:8px;border-radius:16px;box-shadow:0 0 0 100vmax rgba(15,15,15,.45),0 9px 24px rgba(15,15,15,.2);animation:ws-sheet .28s cubic-bezier(.32,.72,0,1) both}.ws-menu button{min-height:48px;padding:4px 12px;border-radius:8px;font-size:16px}.sp.sx3.os.cn.ws .cn-sample{margin:8px 16px 0;padding:4px 8px;border-radius:4px;font-size:12px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-views{position:sticky;top:calc(52px + env(safe-area-inset-top));z-index:30;display:flex;gap:8px;margin:0;padding:8px 16px;overflow-x:auto;scrollbar-width:none;background:color-mix(in srgb,var(--n-bg) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none}.ws-views::-webkit-scrollbar{display:none}.ws-views a{flex:none;height:36px;padding:0 12px;border-radius:20px;background:var(--n-fill);color:var(--n-text-2);font-size:14px;font-weight:500;box-shadow:none}.ws-views a:after{display:none}.ws-views a[aria-current=page]{background:var(--n-text);color:var(--n-bg)}.ws-dock{right:0;bottom:0;left:0;height:calc(56px + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);border-radius:0;background:color-mix(in srgb,var(--n-bg) 90%,transparent);box-shadow:0 -1px 0 var(--n-line);backdrop-filter:saturate(1.6) blur(16px);-webkit-backdrop-filter:saturate(1.6) blur(16px)}.ws-dock .sp-bell>button,.ws-dock>a,.ws-dock>button{min-height:48px;border-radius:8px;font-size:12px;transition:color .15s,transform .15s;-webkit-tap-highlight-color:transparent}.ws-dock>a:active,.ws-dock>button:active{transform:scale(.94)}.ws-dock .is-on,.ws-dock [aria-current=page]{background:none;color:var(--n-text);font-weight:600}.ws-dock>a>span,.ws-dock>button>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-dock-act b{width:44px;height:44px;border-radius:24px;box-shadow:0 3px 8px rgba(15,15,15,.16)}.sp.sx3.os.cn.ws .os-page,.sp.sx3.os.cn.ws .ws-flush{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.sp.sx3.os.cn.ws .os-page{animation:ws-push .28s cubic-bezier(.2,.8,.2,1) both}:root[data-ws-nav=pop] .sp.sx3.os.cn.ws .os-page{animation-name:ws-back}:root[data-ws-nav=tab] .sp.sx3.os.cn.ws .os-page{animation:ws-fade .18s both}.ws-peek.is-center,.ws-peek.is-side{animation:ws-sheet .32s cubic-bezier(.32,.72,0,1) both}}@media (max-width:860px) and (prefers-reduced-motion:reduce){.sp.sx3.os.cn.ws .os-page,.ws-menu,.ws-peek.is-center,.ws-peek.is-side{animation:none!important}.ws-side{transition:none!important}}@media (max-width:860px){.ws-quick kbd{display:none}.ws-quick{height:48px;border-radius:12px}}