@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_be5b54{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_be5b54{--font-sans:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--canvas:#F1F2F6;--surface:#FFFFFF;--alt:#F8F9FC;--alt2:#EFF1F6;--line:#E6E8F0;--line2:#D4D8E4;--ink:#12141F;--ink2:#525A6E;--ink3:#8A91A4;--ink4:#B3B9C8;--acc:#4640D6;--acc2:#3731AF;--accSoft:#EDECFB;--accLine:#D6D3F7;--grn:#0B7D57;--grnSoft:#E1F2EB;--amb:#A2650A;--ambSoft:#FBF1DF;--ambDot:#E09A14;--red:#BB2C49;--redSoft:#FAE8EC;--r:12px;--rs:8px;--sh:0 1px 2px rgba(18,20,31,.04);--shL:0 4px 10px rgba(18,20,31,.07),0 24px 56px -22px rgba(18,20,31,.28);--rail:230px;--railC:56px;--top:50px;--ease:cubic-bezier(.22,.8,.28,1);--spring:cubic-bezier(.3,1.36,.44,1)}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{font-family:var(--font-sans),system-ui,sans-serif;background:var(--canvas);color:var(--ink);font-size:12.5px;line-height:1.45;-webkit-font-smoothing:antialiased;letter-spacing:-.005em;overflow:hidden}button{color:inherit;background:none;border:none;cursor:pointer}button,input,select,textarea{font:inherit;letter-spacing:inherit}:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:5px}.mono{font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:"tnum";letter-spacing:-.02em}svg{stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#CDD2DE;border-radius:6px;border:2px solid transparent;background-clip:content-box}::selection{background:var(--accSoft);color:var(--acc2)}@keyframes rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes pop{0%{transform:scale(.45);opacity:0}70%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}@keyframes dash{to{stroke-dashoffset:0}}@keyframes pulseA{0%,to{box-shadow:0 0 0 0 rgba(224,154,20,.45)}55%{box-shadow:0 0 0 5px rgba(224,154,20,0)}}@keyframes pulseG{0%,to{box-shadow:0 0 0 0 rgba(11,125,87,.35)}55%{box-shadow:0 0 0 5px rgba(11,125,87,0)}}@keyframes spin{to{transform:rotate(1turn)}}.an{animation:rise .38s var(--ease) both;animation-delay:calc(var(--i,0)*36ms)}tbody tr.an{animation-duration:.32s;animation-delay:calc(var(--i,0)*24ms)}.spk polyline{fill:none;stroke:var(--ink3);stroke-width:1.5;stroke-dasharray:220;stroke-dashoffset:220;animation:dash .9s .25s var(--ease) forwards}.spk.up polyline{stroke:var(--grn)}.spk circle{fill:var(--ink3)}.spk.up circle{fill:var(--grn)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation-duration:.001ms!important}}.app{position:fixed;inset:0;background:var(--canvas);overflow:hidden}.app,.rail{display:flex}.rail{width:var(--railC);flex:0 0 auto;background:var(--surface);border-right:1px solid var(--line);flex-direction:column;z-index:9;transition:width .18s var(--ease)}.app[data-rail=open][data-pin=true] .rail{width:var(--rail)}.app[data-rail=open][data-pin=false] .rail{position:absolute;top:0;bottom:0;left:0;width:var(--rail);box-shadow:var(--shL)}.rtop{height:var(--top);display:flex;align-items:center;gap:9px;padding:0 8px 0 14px;flex:0 0 auto}.logo{width:24px;height:24px;border-radius:7px;background:linear-gradient(140deg,#5B55E0,#3A34B8);display:grid;place-items:center;flex:0 0 auto;box-shadow:0 2px 6px rgba(70,64,214,.35)}.logo i{width:8px;height:8px;border:2px solid #fff;border-radius:2px;display:block}.rtop b{font-size:14.5px;font-weight:700;flex:1 1;white-space:nowrap;letter-spacing:-.03em}.app[data-rail=closed] .rtop{padding:0;justify-content:center}.app[data-rail=closed] #pin,.app[data-rail=closed] .rtop b{display:none}.rbtn{width:25px;height:25px;border-radius:7px;display:grid;place-items:center;color:var(--ink3);flex:0 0 auto}.rbtn:hover{background:var(--alt2);color:var(--ink2)}.rbtn[aria-pressed=true]{color:var(--acc);background:var(--accSoft)}.rbtn svg{width:14px;height:14px}.nav{flex:1 1;overflow-y:auto;padding:4px 9px;display:flex;flex-direction:column;gap:1px}.nav .gl{font-size:9px;font-weight:700;color:var(--ink4);letter-spacing:.11em;text-transform:uppercase;padding:11px 9px 4px;white-space:nowrap}.app[data-rail=closed] .nav .gl{height:1px;padding:0;margin:8px 11px;background:var(--line);font-size:0}.nav a{display:flex;align-items:center;gap:10px;height:31px;padding:0 9px;border-radius:var(--rs);text-decoration:none;color:var(--ink2);font-size:12.5px;font-weight:500;white-space:nowrap;position:relative;transition:background .12s,color .12s}.nav a:hover{background:var(--alt2);color:var(--ink)}.nav a.on{background:var(--accSoft);color:var(--acc);font-weight:600}.nav svg{width:16px;height:16px;flex:0 0 auto}.nav .bd{margin-left:auto;font-size:9.5px;font-weight:700;background:var(--ambSoft);color:var(--amb);border-radius:99px;padding:1px 6px;font-family:var(--font-mono),monospace}.nav .par{display:flex;align-items:center;gap:10px;height:31px;padding:0 9px;border-radius:var(--rs);color:var(--ink2);font-size:12.5px;font-weight:500;white-space:nowrap;width:100%;text-align:left;position:relative;transition:background .12s}.nav .par:hover{background:var(--alt2);color:var(--ink)}.nav .par.act{color:var(--ink);font-weight:600}.nav .par .cvv{width:13px;height:13px;color:var(--ink4);margin-left:auto;transition:transform .18s var(--ease);flex:0 0 auto;stroke-width:2.2}.nav .par[aria-expanded=true] .cvv{transform:rotate(180deg)}.nav .sub{display:none;padding:2px 0 4px;margin-left:21px;border-left:1px solid var(--line);position:relative}.nav .par[aria-expanded=true]+.sub{display:block}.nav .sub a{height:28px;padding:0 9px;margin-left:8px;font-size:12px;gap:8px;border-radius:7px}.nav .sub a.on:before{content:"";position:absolute;left:-1px;width:2px;height:14px;background:var(--acc);border-radius:2px}.app[data-rail=closed] .nav .bd,.app[data-rail=closed] .nav .par .cvv,.app[data-rail=closed] .nav .par span,.app[data-rail=closed] .nav a span{display:none}.app[data-rail=closed] .nav .par,.app[data-rail=closed] .nav a{justify-content:center;padding:0}.app[data-rail=closed] .nav .sub{display:none!important}.app[data-rail=closed] .nav [data-b]:after{content:"";position:absolute;top:5px;right:10px;width:5px;height:5px;border-radius:50%;background:var(--ambDot)}.fly{position:absolute;left:calc(var(--railC) + 6px);background:var(--surface);border-radius:11px;box-shadow:var(--shL);padding:5px;z-index:30;min-width:186px;display:none}.fly.on{display:block;animation:rise .18s var(--ease)}.fly .ft{font-size:9px;font-weight:700;color:var(--ink4);letter-spacing:.1em;text-transform:uppercase;padding:7px 9px 4px}.fly a{display:flex;align-items:center;gap:8px;height:29px;padding:0 9px;border-radius:7px;text-decoration:none;color:var(--ink2);font-size:12px;font-weight:500;white-space:nowrap}.fly a:hover{background:var(--alt2);color:var(--ink)}.fly .bd{margin-left:auto;font-size:9.5px;font-weight:700;background:var(--ambSoft);color:var(--amb);border-radius:99px;padding:1px 6px}.rfoot{padding:7px 9px 10px;border-top:1px solid var(--line);flex:0 0 auto}.me{display:flex;align-items:center;gap:9px;padding:5px;border-radius:var(--rs)}.me:hover{background:var(--alt2)}.me .av{width:26px;height:26px;border-radius:50%;background:linear-gradient(140deg,#5B55E0,#3A34B8);color:#fff;display:grid;place-items:center;font-size:10px;font-weight:700;flex:0 0 auto}.me div{min-width:0;flex:1 1}.me b{font-size:12px;font-weight:600}.me b,.me small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.me small{font-size:10px;color:var(--ink3)}.app[data-rail=closed] .me div{display:none}.app[data-rail=closed] .me{justify-content:center;padding:5px 0}.app[data-w=xs] .rail{position:absolute!important;width:100%!important;height:54px;top:auto;bottom:0;left:0;flex-direction:row;border-top:1px solid var(--line);border-right:none}.app[data-w=xs] .nav .cvv,.app[data-w=xs] .nav .gl,.app[data-w=xs] .nav .sub,.app[data-w=xs] .rfoot,.app[data-w=xs] .rtop{display:none}.app[data-w=xs] .nav{flex-direction:row;padding:0;gap:0}.app[data-w=xs] .nav .par,.app[data-w=xs] .nav a{flex:1 1;flex-direction:column;gap:2px;height:54px;justify-content:center;padding:0;border-radius:0;font-size:8.5px;font-weight:600;background:none}.app[data-w=xs] .nav .par span,.app[data-w=xs] .nav a span{display:block}.main{flex:1 1;min-width:0;display:flex;flex-direction:column;position:relative}.app[data-w=xs] .main{padding-bottom:54px}.top{height:var(--top);flex:0 0 auto;gap:7px;padding:0 12px 0 8px;background:var(--surface);border-bottom:1px solid var(--line)}.crumbs,.top{display:flex;align-items:center}.crumbs{gap:1px;min-width:0;flex:1 1;overflow:hidden}.cr{display:flex;align-items:center;gap:6px;height:27px;padding:0 8px;border-radius:7px;font-size:12px;font-weight:500;color:var(--ink2);white-space:nowrap;max-width:240px}.cr:hover{background:var(--alt2);color:var(--ink)}.cr:last-child{color:var(--ink);font-weight:600}.cr b{font-weight:inherit;overflow:hidden;text-overflow:ellipsis}.cr .sw{width:10px;height:10px;border-radius:3px;flex:0 0 auto}.crsep{width:12px;height:12px;color:var(--ink4);flex:0 0 auto;stroke-width:2}.tools{gap:5px;flex:0 0 auto}.search,.tools{display:flex;align-items:center}.search{gap:7px;height:29px;width:200px;padding:0 10px;background:var(--alt2);border-radius:8px;color:var(--ink3);cursor:pointer;border:1px solid transparent;transition:border-color .15s,background .15s}.search:hover{border-color:var(--line2);background:var(--surface)}.search svg{width:13px;height:13px;flex:0 0 auto;stroke-width:2}.search span{flex:1 1;font-size:12px;text-align:left}.search kbd{font-family:var(--font-mono),monospace;font-size:9.5px;background:var(--surface);border:1px solid var(--line2);border-radius:4px;padding:1px 5px;color:var(--ink3)}.app[data-w=md] .search{width:150px}.app[data-w=sm] .search,.app[data-w=xs] .search{width:29px;padding:0;justify-content:center;background:none;border:none}.app[data-w=sm] .search kbd,.app[data-w=sm] .search span,.app[data-w=xs] .search kbd,.app[data-w=xs] .search span{display:none}.role{display:flex;align-items:center;gap:6px;height:29px;padding:0 10px;border-radius:99px;background:var(--alt2);font-size:11.5px;font-weight:600;color:var(--ink2);flex:0 0 auto;transition:background .15s}.role:hover{background:#E9EBF2;color:var(--ink)}.role svg{width:12px;height:12px;stroke-width:2.2}.role .dot{width:6px;height:6px;border-radius:50%;background:var(--acc)}.app[data-w=sm] .role span,.app[data-w=xs] .role span{display:none}.attn{display:flex;align-items:center;gap:6px;height:29px;padding:0 11px;border-radius:99px;background:var(--ambSoft);color:var(--amb);font-size:11.5px;font-weight:600;flex:0 0 auto;transition:filter .15s}.attn:hover{filter:brightness(.97)}.attn svg{width:13px;height:13px;stroke-width:2}.attn b{font-family:var(--font-mono),monospace;font-size:11px}.app[data-w=sm] .attn span,.app[data-w=xs] .attn span{display:none}.body{flex:1 1;min-height:0;overflow-y:auto;padding:16px;scroll-behavior:smooth}.app[data-w=xs] .body{padding:11px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);overflow:hidden}.card+.card,.card+.grid,.card+.statrow,.gates+.card,.gates+.grid,.grid+.card,.msec+.msec,.samples+.msec,.statrow+.card,.statrow+.grid{margin-top:10px}.grid>.card{margin-top:0}.chead{display:flex;align-items:center;gap:10px;padding:10px 14px}.chead h2{font-size:13px;font-weight:600;letter-spacing:-.015em}.chead p{font-size:11px;color:var(--ink3);margin-top:1px;font-weight:400}.chead .sp{flex:1 1}.cbody{padding:0 14px 13px}.pagehd{display:flex;align-items:center;gap:12px;margin-bottom:12px}.pagehd h1{font-size:16.5px;font-weight:650;letter-spacing:-.025em;line-height:1.15}.pagehd p{font-size:11.5px;color:var(--ink3);margin-top:2px;font-weight:400;max-width:640px}.pagehd .sp{flex:1 1}.acts{display:flex;gap:7px;flex:0 0 auto;flex-wrap:wrap}.acts,.btn{align-items:center}.btn{display:inline-flex;gap:6px;height:29px;padding:0 12px;border-radius:8px;font-size:12px;font-weight:600;background:var(--surface);color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line2);white-space:nowrap;transition:background .13s,color .13s,transform .13s}.btn:hover{background:var(--alt);color:var(--ink)}.btn:active{transform:scale(.97)}.btn svg{width:13px;height:13px;stroke-width:2.1}.btn.p{background:var(--grn);color:#fff;box-shadow:none}.btn.p:hover{background:#096A4B}.btn.a{background:var(--ink);color:#fff;box-shadow:none}.btn.a:hover{background:#262A3B}.btn.sm{height:25px;padding:0 9px;font-size:11px}.btn[disabled]{opacity:.4;pointer-events:none}.btn.gh{box-shadow:none;background:var(--alt2)}.btn.gh:hover{background:#E9EBF2}.lock{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;color:var(--ink4)}.lock svg{width:11px;height:11px;stroke-width:2.2}.pill{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600;padding:2px 8px;border-radius:6px;white-space:nowrap}.pill i{width:5px;height:5px;border-radius:50%;background:currentColor;display:block;flex:0 0 auto}.pill.g{background:var(--grnSoft);color:var(--grn)}.pill.g i{animation:pulseG 2.4s infinite}.pill.a{background:var(--ambSoft);color:var(--amb)}.pill.a i{animation:pulseA 2s infinite}.pill.n{background:var(--alt2);color:var(--ink3)}.pill.b{background:var(--accSoft);color:var(--acc)}.pill.r{background:var(--redSoft);color:var(--red)}.pill.still i{animation:none}.tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:6px;background:var(--alt2);font-size:10.5px;font-weight:500;color:var(--ink2);font-family:var(--font-mono),monospace}table{width:100%;border-collapse:collapse}thead th{font-size:9px;font-weight:600;color:var(--ink4);letter-spacing:.09em;text-transform:uppercase;text-align:left;padding:10px 14px 7px;white-space:nowrap}.chead+table thead th{padding-top:2px}tbody td{padding:7px 14px;border-top:1px solid var(--line);font-size:12px;vertical-align:middle}tbody tr.click{cursor:pointer}tbody tr.click:hover td{background:var(--alt)}td.r,th.r{text-align:right}td .sub{display:block;font-size:10px;color:var(--ink3);margin-top:1px;font-weight:400}.cdot{width:8px;height:8px;border-radius:3px;display:inline-block;margin-right:8px;vertical-align:-1px}.ico{width:26px;height:26px;border-radius:8px;background:var(--alt2);display:grid;place-items:center;color:var(--ink2);flex:0 0 auto}.ico svg{width:14px;height:14px}.ico.b{background:var(--accSoft);color:var(--acc)}.ico.a{background:var(--ambSoft);color:var(--amb)}.ico.g{background:var(--grnSoft);color:var(--grn)}.ico.r{background:var(--redSoft);color:var(--red)}.empty{text-align:center;padding:30px 20px;color:var(--ink3)}.empty b{display:block;font-size:13px;color:var(--ink2);font-weight:600;margin-bottom:3px}.empty p{font-size:12px;max-width:360px;margin:0 auto;font-weight:400}.grid{display:grid;grid-gap:10px;gap:10px}.g2{grid-template-columns:1fr 1fr}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.app[data-w=sm] .g3,.app[data-w=sm] .g4,.app[data-w=xs] .g2,.app[data-w=xs] .g3,.app[data-w=xs] .g4{grid-template-columns:1fr}.app[data-w=md] .g4{grid-template-columns:1fr 1fr}.statrow{display:flex;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);overflow-x:auto}.stat{flex:1 1;min-width:118px;padding:11px 14px;position:relative}.stat+.stat:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:26px;background:var(--line)}.stat .k{font-size:9px;font-weight:600;color:var(--ink4);letter-spacing:.09em;text-transform:uppercase}.stat .v{font-size:21px;font-weight:650;letter-spacing:-.04em;margin-top:4px;line-height:1;font-family:var(--font-mono),monospace}.stat .v em{font-style:normal;font-size:12px;color:var(--ink4);font-weight:500}.stat .d{font-size:10.5px;color:var(--ink3);margin-top:4px;font-weight:400}.inp{width:100%;height:31px;padding:0 10px;border-radius:var(--rs);background:var(--alt2);border:1px solid transparent;outline:none;font-size:12px;color:var(--ink);font-weight:450;transition:border-color .13s,background .13s,box-shadow .13s}.inp:hover{border-color:var(--line2)}.inp:focus{background:var(--surface);border-color:var(--acc);box-shadow:0 0 0 3px var(--accSoft)}input.inp::-webkit-calendar-picker-indicator{display:none!important;opacity:0}select.inp{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A91A4' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:13px;padding-right:30px}.fld{margin-bottom:11px}.fld label{display:block;font-size:10.5px;font-weight:600;color:var(--ink2);margin-bottom:5px}.fld .hint{font-size:10.5px;color:var(--ink3);margin-top:4px;font-weight:400;line-height:1.45}.chk{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:12px;font-weight:500}.chk input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:5px;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line2);flex:0 0 auto;cursor:pointer;position:relative;transition:.13s}.chk input:checked{background:var(--acc);box-shadow:none}.chk input:checked:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.seg2{display:inline-flex;background:var(--alt2);border-radius:99px;padding:2px;gap:2px;flex-wrap:wrap}.seg2 button{height:24px;padding:0 11px;border-radius:99px;font-size:11px;font-weight:600;color:var(--ink2);transition:background .13s,color .13s}.seg2 button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px rgba(18,20,31,.1)}.ptabs{display:flex;align-items:center;gap:2px;margin-bottom:13px;overflow-x:auto}.ptabs::-webkit-scrollbar{display:none}.ptabs button{height:27px;padding:0 12px;border-radius:99px;font-size:12px;font-weight:500;color:var(--ink2);white-space:nowrap;display:flex;align-items:center;gap:6px;transition:background .13s,color .13s}.ptabs button:hover{background:var(--alt2);color:var(--ink)}.ptabs button.on{background:var(--ink);color:#fff;font-weight:600}.ptabs .n{font-size:10px;font-weight:600;opacity:.7;font-family:var(--font-mono),monospace}.gates{display:flex;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);padding:4px;overflow-x:auto}.gate{flex:1 1;min-width:138px;display:flex;align-items:center;gap:9px;padding:8px 11px;border-radius:9px;cursor:pointer;position:relative;transition:background .13s}.gate:hover{background:var(--alt)}.gate.on{background:var(--accSoft)}.gate .gn{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:10.5px;font-weight:700;background:var(--alt2);color:var(--ink3);flex:0 0 auto;font-family:var(--font-mono),monospace}.gate.done .gn{background:var(--grn);color:#fff;animation:pop .4s var(--spring)}.gate.on .gn{background:var(--acc);color:#fff}.gate .gn svg{width:12px;height:12px;stroke-width:2.6}.gate b{font-size:12px;font-weight:600}.gate b,.gate small{display:block;white-space:nowrap}.gate small{font-size:9.5px;color:var(--ink3);font-weight:400;overflow:hidden;text-overflow:ellipsis;max-width:190px}.gate.locked{opacity:.38;cursor:default}.gate.locked:hover{background:none}.gate.locked .gn svg{width:10px;height:10px}.gate+.gate:before{content:"";position:absolute;left:-1px;top:50%;width:1px;height:18px;transform:translateY(-50%);background:var(--line)}.limbar{display:flex;gap:10px;background:var(--alt);border-radius:10px;padding:10px 12px;margin-bottom:2px}.limbar b{font-weight:600;display:block;margin-bottom:3px}.lim,.limbar b{font-size:11.5px}.lim{color:var(--ink2);font-weight:400;padding:1px 0;line-height:1.5}.lim .mono{font-weight:500;color:var(--ink);font-size:11px}.lim em{font-style:normal;color:var(--ink3)}.lim .w{font-size:10px;color:var(--ink4);margin-left:4px}.closedrow{opacity:.5}.closedrow b{text-decoration:line-through}.resetc{box-shadow:0 0 0 1.5px var(--ambDot),var(--sh)}.msec{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);overflow:hidden}.msec>header{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;cursor:pointer}.msec>header:hover{background:var(--alt)}.msec>header h3{font-size:12.5px;font-weight:600;letter-spacing:-.015em}.msec>header small{display:block;font-size:10.5px;color:var(--ink3);font-weight:400;margin-top:1px}.msec>header small .mono{font-size:10px;color:var(--ink2);background:var(--alt2);padding:1px 5px;border-radius:5px}.msec>header .sp{flex:1 1}.msec>header .cv{width:14px;height:14px;color:var(--ink3);transition:transform .18s var(--ease);margin-top:2px}.msec[data-open=false] .cv{transform:rotate(-90deg)}.msec[data-open=false] .msbody{display:none}.msbody{padding:0 14px 13px}.vmap{background:var(--alt);border-radius:10px;padding:12px;margin-bottom:9px}.vmap h4{font-size:12px;font-weight:600;margin-bottom:2px}.vmap p{font-size:11px;color:var(--ink3);margin-bottom:9px;font-weight:400}.vrow{display:flex;align-items:center;gap:10px;padding:5px 0}.vrow .src{font-family:var(--font-mono),monospace;font-size:11.5px;background:var(--surface);border-radius:6px;padding:4px 9px;min-width:74px;text-align:center;box-shadow:inset 0 0 0 1px var(--line)}.vrow .arw{width:14px;height:14px;color:var(--ink4);flex:0 0 auto;stroke-width:2}.vrow select{flex:1 1;max-width:230px}.vmap.done{padding:11px 13px}.vmap.done h4{margin:0}.vmap.done p{margin-top:2px;font-size:11px;color:var(--ink2);font-weight:450}.vhd{display:flex;align-items:flex-start;gap:10px;margin-bottom:9px}.vmap.done .vhd{margin-bottom:0;align-items:center}.vmap.done{animation:rise .3s var(--ease)}.vfoot{margin-top:9px;padding-top:10px;border-top:1px solid var(--line);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gap{background:var(--ambSoft);border-radius:10px;padding:13px 14px}.gap.accepted{background:var(--alt)}.gaphd{display:flex;align-items:center;gap:9px;margin-bottom:6px;flex-wrap:wrap}.gaphd b{font-size:12.5px;font-weight:600}.gap p{font-size:12px;color:var(--ink2);font-weight:400;line-height:1.5}.gap .gapq{margin-top:8px;font-size:11px;color:var(--ink3);font-weight:500}.gapopts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin-top:9px}.app[data-w=sm] .gapopts,.app[data-w=xs] .gapopts{grid-template-columns:1fr}.gapopt{background:var(--surface);border-radius:9px;padding:10px 11px;text-align:left;transition:box-shadow .13s}.gapopt:hover{box-shadow:0 0 0 1.5px var(--acc)}.gapopt b{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;margin-bottom:3px}.gapopt b svg{width:12px;height:12px;color:var(--acc);flex:0 0 auto}.gapopt span{display:block;font-size:10.5px;color:var(--ink3);font-weight:400;line-height:1.45}.samples{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);padding:11px 13px}.shead{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:9px}.sfn{font-size:12px;font-weight:500;color:var(--ink)}.smeta{font-size:11px;color:var(--ink3);font-weight:450}.chips{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.chip{width:25px;height:25px;border-radius:7px;font-size:10.5px;font-weight:600;color:var(--ink3);background:var(--alt2);position:relative;font-family:var(--font-mono),monospace;transition:background .12s,color .12s,transform .12s}.chip:hover{background:#E5E9F0;color:var(--ink);transform:translateY(-1px)}.chip.on{background:var(--ink);color:#fff}.chip:after{content:"";position:absolute;bottom:2.5px;left:50%;transform:translateX(-50%);width:5px;height:2px;border-radius:2px;background:transparent}.chip.reject:after{background:var(--ambDot)}.chip.odd:after{background:var(--acc)}.chip.on:after{opacity:.85}.chipkey{display:flex;align-items:center;gap:5px;margin-left:7px;font-size:10px;color:var(--ink4);font-weight:500}.chipkey .k{width:5px;height:5px;border-radius:50%;display:inline-block}.chipkey .k.ok{background:var(--line2)}.chipkey .k.odd{background:var(--acc)}.chipkey .k.reject{background:var(--ambDot)}.chipkey .k:not(:first-child){margin-left:5px}.mrow{display:grid;grid-template-columns:1fr 42px 1fr auto;align-items:center;grid-gap:0;gap:0;padding:0;border-bottom:1px solid var(--line);min-height:35px}.mrow:last-child{border-bottom:none}.mrow:hover{background:var(--alt)}.mrow .f1{min-width:0;padding:7px 11px 7px 0}.mrow .f1 .p{font-family:var(--font-mono),monospace;font-size:11px;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em}.mrow .f1 .why{font-size:9.5px;color:var(--ink4);margin-top:1px;font-weight:400}.mrow .lnk{height:100%;position:relative;align-self:stretch}.mrow .lnk:before{left:0;right:0;top:50%;height:1px}.mrow .lnk:after,.mrow .lnk:before{content:"";position:absolute;background:var(--line2);transition:background .13s}.mrow .lnk:after{right:8px;top:calc(50% - 2px);width:4px;height:4px;border-radius:50%}.mrow:hover .lnk:after,.mrow:hover .lnk:before{background:var(--acc)}.mrow.edit .lnk:before{background:repeating-linear-gradient(90deg,var(--ambDot) 0 3px,transparent 3px 6px)}.mrow.edit .lnk:after{background:var(--ambDot)}.mrow .f2{min-width:0;font-size:12px;font-weight:500;padding:7px 0 7px 11px}.mrow .cf{font-size:9.5px;font-weight:600;color:var(--ink3);flex:0 0 auto;font-family:var(--font-mono),monospace;padding:7px 0 7px 12px;text-align:right;white-space:nowrap}.mrow .cf.mid{color:var(--amb)}.mrow .cf.low{color:var(--red)}.mrow.edit{background:var(--accSoft);margin:0 -7px;padding:6px 7px;border-radius:9px;border-bottom:none}.mhead{display:grid;grid-template-columns:1fr 42px 1fr auto;padding:0 0 6px;border-bottom:1px solid var(--line)}.mhead span{font-size:9px;font-weight:600;color:var(--ink4);letter-spacing:.09em;text-transform:uppercase}.mhead span:nth-child(3){padding-left:11px}.mhead span:last-child{text-align:right}.cov{display:flex;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);padding:3px;overflow-x:auto;margin-top:10px}.cov button{flex:1 1;min-width:92px;padding:9px 12px;border-radius:9px;text-align:left;transition:background .13s}.cov button:hover{background:var(--alt)}.cov .n{font-size:18px;font-weight:650;letter-spacing:-.04em;font-family:var(--font-mono),monospace}.cov .l{font-size:9.5px;font-weight:600;color:var(--ink3);margin-top:1px}.cov .b{color:var(--acc)}.cov .g{color:var(--grn)}.cov .m{color:var(--ink3)}.filev{background:#12152A;border-radius:10px;padding:9px 0;overflow-x:auto;max-height:300px;overflow-y:auto}.fline{font-family:var(--font-mono),monospace;font-size:11px;color:#A9B1CC;white-space:pre;padding:2px 13px 2px 0;display:flex;gap:11px}.fline:hover{background:rgba(255,255,255,.04)}.fline .ln{width:32px;text-align:right;color:#4A5470;flex:0 0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fline.hdr{color:#C4BEFF;font-weight:500;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:4px;margin-bottom:3px}.fline.more{color:#5D6785;font-style:italic;padding-top:5px}.step{display:flex;gap:12px;padding:13px 0;border-bottom:1px solid var(--line)}.step:last-child{border-bottom:none}.step .sn{width:24px;height:24px;border-radius:50%;background:var(--alt2);color:var(--ink3);display:grid;place-items:center;font-size:11px;font-weight:700;flex:0 0 auto;font-family:var(--font-mono),monospace}.step.bad .sn{background:var(--ambSoft);color:var(--amb);box-shadow:inset 0 0 0 1.5px var(--ambDot)}.step.done .sn{background:var(--grn);color:#fff}.step.done .sn svg{width:12px;height:12px;stroke-width:2.8}.step .sc{flex:1 1;min-width:0}.step b{font-size:12.5px;font-weight:600;display:block;margin-bottom:2px}.step p{font-size:12px;color:var(--ink2);font-weight:400}.out{background:#12152A;border-radius:10px;padding:11px 13px;margin-top:9px;font-family:var(--font-mono),monospace;font-size:11px;color:#A9B1CC;line-height:1.6;overflow-x:auto;white-space:pre}.out .er{color:#FF8FA3}.out .ok{color:#63E0AE}.out .dm{color:#5D6785}.out .wr{color:#F5C264}.out .hl{color:#C4BEFF}.diff{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border-radius:10px;overflow:hidden;background:var(--alt)}.diff>div{padding:11px 13px}.diff>div:first-child{border-right:1px solid var(--line)}.diff .dh{font-size:9px;font-weight:600;color:var(--ink4);letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px}.diff .dl{font-family:var(--font-mono),monospace;font-size:11px;padding:2px 0;color:var(--ink2)}.diff .dl.add{color:var(--grn);font-weight:500}.diff .dl.rem{color:var(--red);text-decoration:line-through;opacity:.72}.diff .dl.chg{color:var(--acc);font-weight:500}.app[data-w=sm] .diff,.app[data-w=xs] .diff{grid-template-columns:1fr}.promo{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:0;gap:0;align-items:stretch;background:var(--alt);border-radius:11px;overflow:hidden}.promo>div{padding:13px 15px}.promo .mid{display:grid;place-items:center;padding:0 11px;background:var(--surface)}.promo .mid svg{width:17px;height:17px;color:var(--acc);stroke-width:2.2}.promo .eh{font-size:9px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink4);margin-bottom:7px}.promo .vv{font-family:var(--font-mono),monospace;font-size:15px;font-weight:650;letter-spacing:-.03em}.promo .dd{font-size:11px;color:var(--ink3);font-weight:400;margin-top:3px;line-height:1.45}.app[data-w=sm] .promo,.app[data-w=xs] .promo{grid-template-columns:1fr}.app[data-w=sm] .promo .mid,.app[data-w=xs] .promo .mid{padding:9px}.dz{border:1.5px dashed var(--line2);border-radius:11px;padding:24px 18px;text-align:center;background:var(--alt);cursor:pointer;transition:border-color .15s,background .15s}.dz:hover{border-color:var(--acc);background:var(--accSoft)}.dz b{display:block;font-size:12.5px;margin-top:9px}.dz p{font-size:11px;color:var(--ink3);font-weight:400;margin-top:3px}.hint2{background:var(--ambSoft);border-radius:10px;padding:11px 13px;display:flex;gap:10px}.hint2 svg{width:14px;height:14px;color:var(--amb);flex:0 0 auto;margin-top:1px;stroke-width:2}.hint2 p{font-size:11.5px;color:var(--amb);font-weight:500;line-height:1.5}.eplist{display:flex;flex-direction:column;gap:9px}.eprow{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);overflow:hidden}.ephead{display:flex;align-items:center;gap:11px;width:100%;padding:10px 14px;text-align:left;transition:background .13s}.ephead:hover{background:var(--alt)}.eprow.open .ephead{border-bottom:1px solid var(--line)}.epname{flex:1 1;min-width:0}.epname b{display:block;font-size:12.5px;font-weight:600;letter-spacing:-.01em}.epname small{display:block;font-size:10px;margin-top:0;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-mono),monospace}.epmeta,.epname small{color:var(--ink3);white-space:nowrap}.epmeta{font-size:11px;font-weight:500;flex:0 0 auto}.epcv{width:14px;height:14px;color:var(--ink3);flex:0 0 auto;transition:transform .18s var(--ease)}.eprow.open .epcv{transform:rotate(180deg)}.epwrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s var(--ease)}.eprow.open .epwrap{grid-template-rows:1fr}.epbody{overflow:hidden;min-height:0}.epbody>div{padding:12px 14px 14px}.eptools{display:flex;align-items:center;gap:7px;margin-bottom:12px;flex-wrap:wrap}.fld.c{margin-bottom:9px}.fld.c label{font-size:10px;margin-bottom:4px}.fld.c .inp{height:29px;font-size:11.5px}.fld.c .hint{font-size:10px;margin-top:3px}.epuses{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:5px;padding-top:11px;border-top:1px solid var(--line)}.app[data-w=sm] .ephead .epmeta,.app[data-w=xs] .ephead .epmeta,.app[data-w=xs] .ephead .tag,.savebar{display:none}.savebar{align-items:center;gap:9px;margin:12px -14px -14px;padding:9px 14px;background:var(--alt2);border-top:1px solid var(--line)}.savebar.on{display:flex;animation:rise .2s var(--ease)}.savebar span{flex:1 1;font-size:11.5px;font-weight:600;color:var(--amb)}.toks{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px}.tk{font-family:var(--font-mono),monospace;font-size:10px;font-weight:500;color:var(--acc);background:var(--accSoft);border-radius:6px;padding:3px 7px;transition:background .12s,color .12s}.tk:hover{background:var(--acc);color:#fff}.credbox{display:flex;align-items:center;gap:11px;background:#12152A;border-radius:10px;padding:13px 14px}.credbox .mono{flex:1 1;font-size:12.5px;color:#C4BEFF;word-break:break-all}.sect2{font-size:9px;font-weight:700;color:var(--ink4);letter-spacing:.1em;text-transform:uppercase;margin:17px 0 10px;padding-bottom:6px;border-bottom:1px solid var(--line)}.sect2:first-child{margin-top:2px}.pillarrow{width:10px;height:10px;stroke-width:2.6;margin-left:1px}.age{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600}.age .bar{width:46px;height:4px;border-radius:3px;background:var(--alt2);overflow:hidden}.age .bar i{display:block;height:100%;border-radius:3px}.job{background:var(--surface);border:1px solid var(--accLine);border-radius:var(--r);box-shadow:var(--sh);padding:12px 14px;margin-bottom:10px}.job .jh{display:flex;align-items:center;gap:10px;margin-bottom:8px}.job .jh b{font-size:12.5px;font-weight:600;flex:1 1}.job .bar{height:5px;border-radius:3px;background:var(--alt2);overflow:hidden}.job .bar i{display:block;height:100%;border-radius:3px;background:var(--acc);transition:width .5s var(--ease)}.job .jm{display:flex;gap:14px;margin-top:7px;font-size:10.5px;color:var(--ink3);font-family:var(--font-mono),monospace}.spin{width:13px;height:13px;border:2px solid var(--accLine);border-top-color:var(--acc);border-radius:50%;animation:spin .7s linear infinite}.spkcell{display:flex;align-items:center;gap:9px}.scrim{position:absolute;inset:0;background:rgba(16,18,30,.32);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:40;opacity:0;pointer-events:none;transition:opacity .2s}.scrim.on{opacity:1;pointer-events:auto}.drawer{position:absolute;top:0;right:0;bottom:0;width:480px;max-width:100%;background:var(--canvas);z-index:41;transform:translateX(102%);transition:transform .26s var(--ease);display:flex;flex-direction:column;box-shadow:var(--shL)}.drawer.on{transform:none}.drawer>header{height:var(--top);display:flex;align-items:center;gap:9px;padding:0 10px 0 16px;background:var(--surface);border-bottom:1px solid var(--line);flex:0 0 auto}.drawer>header b{font-size:13px;font-weight:600;flex:1 1;letter-spacing:-.015em}.drawer .dbody{flex:1 1;overflow-y:auto;padding:14px}.drawer .dbody .card+.card{margin-top:9px}.ib{width:29px;height:29px;border-radius:8px;display:grid;place-items:center;color:var(--ink2);position:relative;flex:0 0 auto;transition:background .13s}.ib:hover{background:var(--alt2);color:var(--ink)}.ib svg{width:15px;height:15px}.ib .d{top:5px;right:5px;width:5px;height:5px;border-radius:50%;background:var(--ambDot);border:1.5px solid #fff}.ib .d,.modal{position:absolute}.modal{top:50%;left:50%;transform:translate(-50%,-46%) scale(.97);width:480px;max-width:calc(100% - 28px);background:var(--surface);border-radius:14px;z-index:41;box-shadow:var(--shL);opacity:0;pointer-events:none;transition:opacity .18s,transform .22s var(--spring);max-height:calc(100% - 40px);display:flex;flex-direction:column}.modal.on{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.modal>header{padding:16px 18px 4px}.modal>header h3{font-size:14.5px;font-weight:650;letter-spacing:-.025em}.modal>header p{font-size:11.5px;color:var(--ink3);margin-top:2px;font-weight:400}.modal .mbody{padding:12px 18px;overflow-y:auto}.modal>footer{padding:12px 18px 16px;justify-content:flex-end}.modal>footer,.toast{display:flex;gap:8px;align-items:center}.toast{position:absolute;bottom:16px;left:50%;transform:translateX(-50%) translateY(12px);background:var(--ink);color:#fff;padding:9px 16px;border-radius:99px;font-size:12px;font-weight:500;z-index:60;opacity:0;pointer-events:none;transition:.22s var(--ease);box-shadow:var(--shL)}.toast.on{opacity:1;transform:translateX(-50%)}.toast svg{width:13px;height:13px;stroke-width:2.4;color:#63E0AE}.pal{position:absolute;top:12%;left:50%;transform:translateX(-50%) scale(.98);width:520px;max-width:calc(100% - 28px);background:var(--surface);border-radius:14px;z-index:55;box-shadow:var(--shL);opacity:0;pointer-events:none;transition:opacity .15s,transform .18s var(--spring);overflow:hidden}.pal.on{opacity:1;pointer-events:auto;transform:translateX(-50%) scale(1)}.pal .pin{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--line)}.pal .pin svg{width:15px;height:15px;color:var(--ink3);stroke-width:2}.pal input{flex:1 1;border:none;outline:none;background:none;font-size:14px;color:var(--ink)}.pal .plist{max-height:320px;overflow-y:auto;padding:6px}.pal .pi{display:flex;align-items:center;gap:10px;padding:8px 11px;border-radius:9px;cursor:pointer;font-size:12.5px;font-weight:500}.pal .pi.sel,.pal .pi:hover{background:var(--accSoft);color:var(--acc)}.pal .pi .ic{width:24px;height:24px;border-radius:7px;background:var(--alt2);display:grid;place-items:center;color:var(--ink3);flex:0 0 auto}.pal .pi.sel .ic,.pal .pi:hover .ic{background:#fff;color:var(--acc)}.pal .pi .ic svg{width:13px;height:13px}.pal .pi small{margin-left:auto;font-size:10px;color:var(--ink4);font-weight:500}.pal .pempty{padding:22px;text-align:center;font-size:12px;color:var(--ink3)}.authwrap{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:var(--canvas)}.authcard{width:340px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shL);padding:22px}.authhead{display:flex;align-items:center;gap:11px;margin-bottom:18px}.authhead b{display:block;font-size:15px;font-weight:700;letter-spacing:-.03em}.authhead small{display:block;font-size:10.5px;color:var(--ink3)}.authbtn{width:100%;justify-content:center;height:33px;margin-top:4px}.autherr{background:var(--redSoft);color:var(--red);font-size:11.5px;font-weight:500;border-radius:8px;padding:8px 11px;margin-bottom:10px;animation:rise .25s var(--ease)}.authfoot{font-size:11px;color:var(--ink3)}.pal .pin2{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--line)}.pal .pin2 svg{width:15px;height:15px;color:var(--ink3);stroke-width:2}.pal .pin2 input{flex:1 1;border:none;outline:none;background:none;font-size:14px;color:var(--ink)}.rfoot form{margin:0}@keyframes skel{0%,to{opacity:.55}50%{opacity:1}}.skel{background:var(--alt2);border-radius:10px;animation:skel 1.3s var(--ease) infinite}.skelrow{display:flex;gap:10px}.ptabs a{height:27px;padding:0 12px;border-radius:99px;font-size:12px;font-weight:500;color:var(--ink2);white-space:nowrap;display:flex;align-items:center;gap:6px;text-decoration:none;transition:background .13s,color .13s}.ptabs a:hover{background:var(--alt2);color:var(--ink)}.ptabs a.on{background:var(--ink);color:#fff;font-weight:600}.crumbs a.cr{text-decoration:none}.authok{background:var(--grnSoft);color:var(--grn);font-size:11.5px;font-weight:500;border-radius:8px;padding:8px 11px;margin-bottom:10px;animation:rise .25s var(--ease)}