@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(../media/72eb887780d91848-s.0s8rfyfnf3ili.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(../media/abc90e3a599e849c-s.p.2moef4a_pkre2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/72eb887780d91848-s.0s8rfyfnf3ili.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/abc90e3a599e849c-s.p.2moef4a_pkre2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/72eb887780d91848-s.0s8rfyfnf3ili.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/abc90e3a599e849c-s.p.2moef4a_pkre2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/72eb887780d91848-s.0s8rfyfnf3ili.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/abc90e3a599e849c-s.p.2moef4a_pkre2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.OAxBwG_className{font-family:Sora,Sora Fallback;font-style:normal}.OAxBwG_variable{--font-sora:"Sora", "Sora Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/c0e2eae9e0de9f16-s.2of77tvarlxv9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2ff936f45a7b5918-s.0_hkuyklry9k2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/cf9a11b6772b9533-s.p.32vcy6_pq4pnh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6cec87c23af19a62-s.38msdipe8z81f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/c24fec3b421fd73c-s.30bhvdlsk8sra.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/61e56fd33ece1ad8-s.p.3se9ogqst-d6c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.vuDVhG_className{font-family:Newsreader,Newsreader Fallback}.vuDVhG_variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,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(../media/a45aa1001bf9176f-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,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(../media/d6c1ff7e86974212-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/49b1d53681a91a99-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,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(../media/123d516c9baeb953-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,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(../media/916cd8a3bde3edf8-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:134.59%}.cjC0Ca_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.cjC0Ca_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--radius:12px;--radiusSm:999px;--radiusSwatch:8px;--ease:cubic-bezier(.16,1,.3,1);--dur-enter:.72s;--dur-stagger:60ms;--dur-hover:.35s}:root,[data-theme=light]{--bg:#fff;--surface:#fff;--raised:#f6f6f8;--sunk:#fafafb;--line:#11111817;--lineStrong:#11111838;--ink:#111118;--ink2:#3b3b46;--ink3:#62626e;--accent:#5b2ef0;--accentInk:#fff;--accentSoft:#5b2ef012;--accentMid:#5b2ef052;--pos:#08805a;--warn:#b3222e;--sel:#1111180d;--glow:0 0 0 1px #5b2ef047, 0 0 26px -10px #5b2ef066;--shadow:0 0 0 1px #11111812, 0 14px 32px -26px #11111847}[data-theme=dark]{--bg:#000;--surface:#0b0b0c;--raised:#141416;--sunk:#070708;--line:#ffffff17;--lineStrong:#ffffff38;--ink:#f2f2f4;--ink2:#b9b9c0;--ink3:#8d8d95;--accent:#a68bff;--accentInk:#000;--accentSoft:#a68bff1f;--accentMid:#a68bff66;--pos:#5be0a6;--warn:#ff6b6b;--sel:#ffffff12;--glow:0 0 0 1px #a68bff57, 0 0 30px -10px #a68bff73;--shadow:0 0 0 1px #ffffff12}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#000;--surface:#0b0b0c;--raised:#141416;--sunk:#070708;--line:#ffffff17;--lineStrong:#ffffff38;--ink:#f2f2f4;--ink2:#b9b9c0;--ink3:#8d8d95;--accent:#a68bff;--accentInk:#000;--accentSoft:#a68bff1f;--accentMid:#a68bff66;--pos:#5be0a6;--warn:#ff6b6b;--sel:#ffffff12;--glow:0 0 0 1px #a68bff57, 0 0 30px -10px #a68bff73;--shadow:0 0 0 1px #ffffff12}}
:root{--ease:cubic-bezier(.16,1,.3,1);--display:"Sora",system-ui,sans-serif;--displayW:300;--ui:"Sora",system-ui,sans-serif;--read:"Newsreader",Georgia,serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--radius:12px;--radiusSm:999px}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--ink)}body{font-family:var(--ui);-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.45;overflow:hidden}::-webkit-scrollbar{width:0;height:0}a,button{color:inherit;font:inherit;cursor:pointer;transition:color .35s var(--ease), background .35s var(--ease), box-shadow .35s var(--ease), border-color .35s var(--ease), opacity .35s var(--ease);background:0 0;border:0;text-decoration:none}.lbl{font-family:var(--ui);text-transform:uppercase;letter-spacing:.14em;color:var(--ink3);white-space:nowrap;font-size:10.5px;font-weight:500}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.id{white-space:nowrap;font-family:var(--mono);font-size:.92em}.read{font-family:var(--read);color:var(--ink2);font-size:15px;line-height:1.55}.cap{color:var(--ink3);font-size:11.5px;line-height:1.4}.enter>*{animation:rise .72s var(--ease) both}.enter>:nth-child(2){animation-delay:60ms}.enter>:nth-child(3){animation-delay:.12s}.enter>:nth-child(4){animation-delay:.18s}.enter>:nth-child(5){animation-delay:.24s}.enter>:nth-child(6){animation-delay:.3s}@keyframes rise{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}}.still .enter>*{animation:none}.nowrap{white-space:nowrap}.mac{grid-template-columns:224px 1fr;width:1280px;height:800px;display:grid;position:relative}.side{border-right:1px solid var(--line);flex-direction:column;gap:20px;min-height:0;padding:20px 14px 14px;display:flex}.word{font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:10px;padding:0 8px;font-size:24px;font-weight:300;display:flex}.word svg{width:20px;height:20px;color:var(--accent)}.navg{flex-direction:column;gap:1px;display:flex}.navg>.lbl{padding:0 8px 6px}.nav{border-radius:var(--radiusSm);height:30px;color:var(--ink2);white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.nav:hover{color:var(--ink);background:var(--accentSoft)}.nav.on{color:var(--ink);background:var(--sel)}.nav .l{align-items:center;gap:10px;min-width:0;display:flex}.nav .ct{font-family:var(--mono);color:var(--ink3);font-size:11px}.nav.on .ct:after{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-left:8px;display:inline-block}.nav.sub{height:28px;padding-left:36px;font-size:12.5px}.mk{width:18px;height:18px;color:var(--ink3);flex:none}.nav.on .mk,.nav:hover .mk{color:var(--accent)}.dot{border-radius:50%;flex:none;width:8px;height:8px;margin:0 5px}.side .foot{border-top:1px solid var(--line);flex-direction:column;gap:5px;margin-top:auto;padding:10px 8px 0;display:flex}.chain{color:var(--ink2);white-space:nowrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.chain b{background:var(--pos);border-radius:50%;width:7px;height:7px}.main{flex-direction:column;min-width:0;min-height:0;display:flex}.bar{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;height:52px;padding:0 28px;display:flex}.crumb{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.crumb>*{margin:0 3px}.crumb b{color:var(--ink);font-weight:500}.stamp{white-space:nowrap;color:var(--ink3);border:1px dashed var(--lineStrong);border-radius:var(--radiusSm);flex:none;padding:4px 10px;font-size:11px}.btn{white-space:nowrap;border-radius:var(--radiusSm);border:1px solid var(--lineStrong);height:32px;color:var(--ink);flex:none;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;display:inline-flex}.btn:hover{box-shadow:var(--glow)}.btn.pri{background:var(--accent);color:var(--accentInk);border-color:var(--accent)}.btn.ic{justify-content:center;width:32px;padding:0}.btn.ic svg{width:16px;height:16px}.content{flex:1;min-height:0;padding:22px 28px;overflow:hidden}.card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid var(--line);min-width:0}.pad{padding:16px 18px}.colh{white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.h1{font-family:var(--display);letter-spacing:-.015em;font-size:30px;font-weight:300;line-height:1.12}.h2{font-family:var(--display);letter-spacing:-.01em;font-size:22px;font-weight:300;line-height:1.2}.big{font-family:var(--display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:26px;font-weight:300}.pill{border-radius:var(--radiusSm);height:28px;color:var(--ink2);border:1px solid var(--line);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.pill:hover{color:var(--ink);box-shadow:var(--glow)}.pill.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.filters{align-items:center;gap:6px;display:flex}.chip{font-family:var(--mono);border-radius:var(--radiusSm);border:1px solid var(--line);color:var(--ink2);white-space:nowrap;padding:3px 8px;font-size:10.5px}.chip.on{border-color:var(--accent);color:var(--accent)}.tag{font-family:var(--mono);border-radius:var(--radiusSm);border:1px solid var(--line);color:var(--ink3);white-space:nowrap;padding:1px 7px;font-size:10px}.cite{font-family:var(--mono);color:var(--accent);white-space:nowrap;font-size:10.5px}.delta{font-family:var(--mono);white-space:nowrap;font-size:11px}.delta.good{color:var(--pos)}.delta.flat{color:var(--ink3)}.delta.bad{color:var(--ink2)}.pair{font-family:var(--mono);white-space:nowrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.pair .a{color:var(--ink3)}.pair .b{color:var(--ink);font-family:var(--display);font-size:26px;font-weight:300}.gauge{background:var(--line);border-radius:2px;height:3px;margin-top:2px;position:relative}.gauge span{background:var(--ink2);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.gauge i{background:var(--ink);width:1px;position:absolute;top:-3px;bottom:-3px;right:0}.kv{grid-template-columns:110px 1fr;gap:8px 12px;font-size:12.5px;display:grid}.kv dt{color:var(--ink3)}.kv dd{color:var(--ink)}.fade{-webkit-mask-image:linear-gradient(#000 84%,#0000);mask-image:linear-gradient(#000 84%,#0000)}.legend{color:var(--ink3);white-space:nowrap;align-items:center;gap:14px;font-size:11px;display:flex}.legend i{vertical-align:middle;border-radius:2px;width:10px;height:3px;margin-right:6px;display:inline-block}.hover-row:hover{background:var(--accentSoft)}.sel-row{background:var(--sel)}.ess{font-family:var(--read);color:var(--ink);font-size:15px;line-height:1.5}.new{color:var(--ink);background:linear-gradient(transparent 62%, var(--accentSoft) 62%)}.gone{color:var(--ink3)}.lv{border:1.5px solid var(--ink3);vertical-align:middle;border-radius:50%;flex:none;width:11px;height:11px;display:inline-block;position:relative;overflow:hidden}.lv.measured{border-color:var(--accent);background:linear-gradient(90deg, var(--accent) 50%, transparent 50%)}.lv.tested{border-color:var(--accent);background:var(--accent)}.lv.none{border:1px dashed var(--lineStrong)}.kind{font-size:11px;font-family:var(--mono);color:var(--ink2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.kind i{border:1.5px solid var(--ink3);border-radius:50%;width:7px;height:7px}.kind.decision i{background:var(--accent);border-color:var(--accent)}.kind.measure i{border-color:var(--accent)}.kind.diagnosis i{border-radius:1px}.kind.outcome i{background:var(--ink3)}.kind.note i{border-style:dashed}.phone{flex-direction:column;gap:14px;width:390px;height:844px;padding:58px 18px 0;display:flex;position:relative;overflow:hidden}.ph-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.ph-h h1{font-family:var(--display);letter-spacing:-.015em;white-space:nowrap;font-size:32px;font-weight:300}.ph-sub{color:var(--ink3);margin-top:-8px;font-size:12.5px}.status{height:50px;color:var(--ink);z-index:2;justify-content:space-between;align-items:center;padding:0 30px 0 36px;font-family:-apple-system,SF Pro Text,system-ui,sans-serif;font-size:15px;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.status .island{background:#000;border-radius:20px;width:122px;height:34px;position:absolute;top:10px;left:134px}.status .bat{border:1.5px solid var(--ink2);border-radius:4px;width:25px;height:12px;position:relative}.status .bat:after{content:"";background:var(--ink);border-radius:1.5px;position:absolute;inset:1.5px 5px 1.5px 1.5px}.tabs{background:var(--surface);height:62px;box-shadow:var(--shadow);border:1px solid var(--line);z-index:3;border-radius:31px;justify-content:space-around;align-items:center;display:flex;position:absolute;bottom:28px;left:18px;right:84px}.tabs a{color:var(--ink3);flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:56px;min-height:44px;font-size:10.5px;display:flex}.tabs a:hover{color:var(--ink)}.tabs a.on{color:var(--accent)}.tabs a svg{width:20px;height:20px}.mic{background:var(--surface);width:62px;height:62px;box-shadow:var(--shadow);border:1px solid var(--line);color:var(--accent);z-index:3;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:28px;right:18px}.mic:hover{box-shadow:var(--glow)}.mic svg{width:22px;height:22px}.ph-scrim{background:linear-gradient(transparent, var(--bg) 55%);z-index:2;pointer-events:none;height:150px;position:absolute;bottom:0;left:0;right:0}.ph-e{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:12px 2px;display:flex}.ph-e .top{justify-content:space-between;gap:8px;display:flex}.ph-e .tx{color:var(--ink);font-size:14.5px;line-height:1.38}.verdict{grid-template-columns:1.2fr 1.25fr 1fr 1fr 1.05fr 1fr;display:grid}.verdict .pair .b{font-size:23px}.verdict>div{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:14px 16px;display:flex}.verdict>div:first-child{border-left:0}.vt{font-family:var(--display);white-space:nowrap;font-size:22px;font-weight:300;line-height:1.15}.vs{color:var(--ink2);font-size:12px}.cmp{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 1fr 332px;gap:16px;height:578px;margin-top:16px;display:grid}.col{flex-direction:column;gap:12px;padding:16px 20px;display:flex;overflow:hidden}.vname{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.vname i{font-style:normal;font-family:var(--mono);border:1px solid var(--lineStrong);border-radius:var(--radiusSm);color:var(--ink2);padding:1px 8px;font-size:11px}.col.b .vname i{border-color:var(--accent);color:var(--accent)}.prose{flex-direction:column;gap:10px;display:flex}.rail{flex-direction:column;gap:16px;min-height:0;display:flex;overflow:hidden}.q{border-top:1px solid var(--line);flex-direction:column;gap:5px;padding:9px 0;display:flex}.q:first-child{border-top:0}.q .t{color:var(--ink);font-size:12.5px}.q .p{font-family:var(--mono);color:var(--ink3);white-space:nowrap;gap:12px;font-size:10.5px;display:flex}.q .p .ok{color:var(--ink);font-weight:500}.sync b{background:var(--accent);border-radius:50%;width:7px;height:7px}.sp-top{justify-content:space-between;align-items:center;gap:20px;height:40px;margin-bottom:12px;display:flex}.sp-tbl{overflow:hidden}.sp-th,.sp-td,.sp-p{padding:0 12px}.sp-hd,.sp-tr{grid-template-columns:92px 136px repeat(6,minmax(0,1fr));display:grid}.sp-hd{border-bottom:1px solid var(--line);align-items:center;height:46px}.sp-leg{flex-wrap:wrap;grid-column:1/3;gap:4px 12px;padding:0 14px;display:flex}.sp-leg span{color:var(--ink3);white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.sp-leg .lv{width:9px;height:9px}.sp-th{white-space:nowrap;flex-direction:column;gap:1px;display:flex}.sp-th a{color:var(--ink);font-size:12.5px;font-weight:500}.sp-th a:hover,.sp-th.hot a{color:var(--accent)}.sp-th .cap{font-size:10.5px}.sp-tr{align-items:stretch;height:35px}.sp-tr.first{border-top:1px solid var(--line)}.sp-tr:hover{background:var(--accentSoft)}.sp-st{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);padding:10px 0 0 14px;font-size:10px;font-weight:500}.sp-p{color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.sp-p .mk{color:var(--accent)}.sp-td{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:1px;min-width:0;display:flex}a.sp-td:hover{box-shadow:inset 0 0 0 1px var(--accentMid)}.sp-td.empty{justify-content:center}.sp-l{align-items:center;gap:6px;min-width:0;display:flex}.sp-l .lv{width:9px;height:9px}.sp-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sp-v{justify-content:space-between;align-items:center;gap:6px;padding-left:15px;display:flex}.sp-v .mono{color:var(--ink3);font-size:10px}.sp-ticks{align-items:flex-end;gap:2px;display:inline-flex}.sp-ticks i{background:var(--line);border-radius:1px;width:3px;height:8px}.sp-ticks i.on{background:var(--accentMid)}.sp-tr.idea{height:37px}.sp-tr.idea .sp-p{gap:8px}.sp-ideas{border-left:1px solid var(--line);grid-column:3/9;align-items:center;gap:5px;padding:0 12px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000);mask-image:linear-gradient(90deg,#000 92%,#0000)}.sp-chip{border:1px solid var(--line);height:24px;color:var(--ink2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;display:inline-flex}.sp-chip .lv{width:8px;height:8px}.sp-chip:hover{color:var(--ink);box-shadow:var(--glow)}.pj{grid-template-columns:540px 1fr;gap:24px;height:100%;display:grid}.pj-ring{flex-direction:column;align-items:center;gap:14px;padding-top:12px;display:flex}.pj-scrub{width:520px;height:34px;position:relative}.pj-scrub .tr{background:var(--line);border-radius:1px;height:2px;position:absolute;top:10px;left:0;right:0}.pj-scrub .fill{background:var(--accent);width:26%;height:2px;position:absolute;top:10px;left:0}.pj-scrub .knob{background:var(--surface);width:14px;height:14px;box-shadow:var(--glow);border:1.5px solid var(--accent);border-radius:50%;margin-left:-7px;position:absolute;top:4px;left:26%}.pj-scrub .ds{font-family:var(--mono);color:var(--ink3);justify-content:space-between;font-size:10.5px;display:flex;position:absolute;top:22px;left:0;right:0}.pj-det{flex-direction:column;gap:16px;padding:20px 22px;display:flex;overflow:hidden}.pj-tg{border-top:1px solid var(--line);grid-template-columns:60px 1fr;align-items:baseline;gap:10px;padding:6px 0;display:grid}.pj-tg>span:last-child{flex-wrap:wrap;gap:5px;display:flex}.pj-ev{color:var(--ink2);border-top:1px solid var(--line);grid-template-columns:86px 1fr 62px;align-items:baseline;gap:10px;padding:7px 0;font-size:12.5px;display:grid}.pj-ev .mono{color:var(--ink3);font-size:10.5px}.pj-ev .h{text-align:right}.sy{grid-template-columns:1fr 300px;gap:20px;height:100%;display:grid}.sy-top{justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.seg{background:var(--raised);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.seg a{height:26px;color:var(--ink2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 13px;font-size:12px;display:inline-flex}.seg a:hover{color:var(--ink)}.seg a.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.sy-g{border-top:1px solid var(--line);grid-template-columns:118px 1fr;gap:14px;padding:10px 0;display:grid}.sy-gl{flex-direction:column;gap:3px;padding-top:6px;display:flex}.sy-gn{white-space:nowrap;font-size:13px;font-weight:500}.sy-gc{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sy-c{grid-template-columns:100px 1fr;align-items:center;gap:12px;padding:8px;display:grid}.sy-c:hover{box-shadow:var(--glow)}.sy-sw{height:84px;box-shadow:0 0 0 1px var(--line);border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.sy-sw>span{place-items:center;display:grid;position:relative}.sy-sw b{font-size:27px;line-height:1}.sy-sw i{border-radius:2px;height:3px;position:absolute;bottom:9px;left:9px;right:9px}.sy-m{flex-direction:column;gap:3px;min-width:0;display:flex}.sy-n{font-family:var(--display);font-size:18px;font-weight:300}.sy-f{color:var(--ink2);text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.sy-r{color:var(--ink3);align-items:center;gap:6px;font-size:10.5px;display:flex}.sy-rad{border-top:1.5px solid var(--ink3);border-left:1.5px solid var(--ink3);width:12px;height:12px}.sy-side{flex-direction:column;gap:14px;padding:16px;display:flex;overflow:hidden}.sy-note{font-family:var(--read);color:var(--ink2);font-size:14px;line-height:1.45}.sy-note b{color:var(--ink);font-weight:500}.mp-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.mp-head .sub{color:var(--ink3);white-space:nowrap;margin-top:6px;font-size:12.5px}.mp-vers{align-items:center;gap:8px;display:flex}.mp-v{border-radius:var(--radiusSm);border:1px solid var(--line);height:30px;color:var(--ink2);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:inline-flex}.mp-v i{font-style:normal;font-family:var(--mono);color:var(--ink);font-size:11px}.mp-v.test{border-color:var(--accent)}.mp-v.test i{color:var(--accent)}.mp-row{border-top:1px solid var(--line);color:var(--ink2);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-size:12.5px;display:flex}.mp-row:first-child{border-top:0}.mp-row b{color:var(--ink);font-weight:500}.mp-tbl{border-collapse:collapse;width:100%;font-size:12.5px}.mp-tbl th{text-align:left;text-transform:uppercase;letter-spacing:.14em;color:var(--ink3);white-space:nowrap;padding:0 10px 8px;font-size:10.5px;font-weight:500}.mp-tbl td{border-top:1px solid var(--line);color:var(--ink2);white-space:nowrap;vertical-align:baseline;padding:9px 10px}.mp-tbl td.q{white-space:normal;color:var(--ink)}.mp-tbl .num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.mp-tbl tr.miss td:first-child{box-shadow:inset 2px 0 #0000}.bn{grid-template-rows:minmax(0,1fr);grid-template-columns:432px 1fr;gap:16px;height:610px;display:grid}.bn-r{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:1fr 1fr;gap:16px;min-height:0;display:grid}.ar{grid-template-rows:minmax(0,1fr);grid-template-columns:300px 1fr 268px;gap:16px;height:690px;display:grid}.rn{grid-template-rows:minmax(0,1fr);grid-template-columns:176px 1fr 340px;gap:16px;height:606px;margin-top:14px;display:grid}.gate{grid-template-columns:repeat(8,1fr) 1.5fr 1.5fr;display:grid}.gate>div{border-left:1px solid var(--line);flex-direction:column;gap:3px;min-width:0;padding:11px 12px;display:flex}.gate>div:first-child{border-left:0}.gate b{font-family:var(--mono);color:var(--pos);white-space:nowrap;font-size:12px;font-weight:500}.gate b.n{color:var(--ink)}.gate .lbl{letter-spacing:.1em;font-size:9.5px}.ts{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 284px;gap:16px;height:612px;margin-top:16px;display:grid}.tsum{grid-template-columns:repeat(5,1fr);display:grid}.tsum>div{border-left:1px solid var(--line);flex-direction:column;gap:4px;padding:12px 16px;display:flex}.tsum>div:first-child{border-left:0}.sb{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 316px;gap:16px;height:690px;display:grid}.rr-v{grid-template-columns:1.15fr 1fr 1fr 1fr 1.05fr 1.05fr;display:grid}.rr-v>div{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:14px 16px;display:flex}.rr-v>div:first-child{border-left:0}.rr-v .pair .b{font-size:23px}.rr-vt{font-family:var(--display);white-space:nowrap;font-size:22px;font-weight:300;line-height:1.15}.rr-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 352px;gap:16px;height:578px;margin-top:16px;display:grid}.rr-head,.rr-row{grid-template-columns:1fr 138px 62px 96px;align-items:center;gap:12px;padding:0 18px;display:grid}.rr-head{border-bottom:1px solid var(--line);height:34px}.rr-row{border-bottom:1px solid var(--line);height:54px;font-size:12.5px}.rr-file{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.rr-check{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.rr-y{color:var(--ink);font-size:11px}.rr-n{color:var(--ink3);font-size:11px}.rr-fp{color:var(--ink2);border-bottom:1px dashed var(--lineStrong);font-size:11px}.rr-sum{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.rr-sum>div{border-left:1px solid var(--line);flex-direction:column;gap:3px;padding:12px 18px;display:flex}.rr-sum>div:first-child{border-left:0}.rr-rule{color:var(--ink2);align-items:flex-start;gap:10px;font-size:12px;line-height:1.45;display:flex}.rr-rule b{color:var(--ink);font-weight:500}.rr-rule .n{font-family:var(--mono);color:var(--accent);flex:none;width:16px;padding-top:1px;font-size:10.5px}.rc-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 380px;gap:16px;height:648px;margin-top:14px;display:grid}.rc-ent{border-top:1px solid var(--line);grid-template-columns:84px 1fr 72px;align-items:baseline;gap:12px;padding:11px 14px;display:grid}.rc-sel{background:var(--sel)}.rc-when{flex-direction:column;gap:4px;display:flex}.rc-tx{color:var(--ink);font-size:13px;line-height:1.42}.rc-tx small{color:var(--ink3);margin-top:3px;font-size:11.5px;display:block}.rc-h{color:var(--ink3);text-align:right;font-size:10.5px}.rc-det{flex-direction:column;gap:16px;padding:22px 24px;display:flex;overflow:hidden}.rc-hash{font-family:var(--mono);color:var(--ink3);background:var(--raised);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:flex}.rc-hash b{color:var(--ink);font-weight:500}.ph-card{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.ph-prog{background:var(--raised);border-radius:2px;height:4px;overflow:hidden}.ph-prog span{background:var(--accent);height:100%;display:block}.ph-row{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ph-fig{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.ph-fig>div{border-left:1px solid var(--line);flex-direction:column;gap:3px;padding-left:12px;display:flex}.ph-fig>div:first-child{border-left:0;padding-left:0}.ph-fig .big{font-size:22px}.ph-seg{background:var(--raised);border-radius:999px;gap:2px;padding:3px;display:flex}.ph-seg a{height:30px;font-family:var(--mono);color:var(--ink2);border-radius:999px;flex:1;justify-content:center;align-items:center;font-size:12px;display:flex}.ph-seg a.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.ph-sheet{z-index:6;background:var(--surface);box-shadow:0 0 0 1px var(--line), 0 -20px 50px -30px #00000073;border-radius:28px 28px 0 0;flex-direction:column;gap:14px;padding:10px 22px 34px;display:flex;position:absolute;bottom:0;left:0;right:0}.ph-grab{background:var(--lineStrong);border-radius:3px;width:38px;height:5px;margin:0 auto 4px}.ph-dim{z-index:5;background:#00000052;position:absolute;inset:0}[data-theme=dark] .ph-dim{background:#0009}.ph-btn{border:1px solid var(--lineStrong);height:50px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;font-size:15px;font-weight:500;display:flex}.ph-btn.pri{background:var(--accent);border-color:var(--accent);color:var(--accentInk)}.ph-btn:hover{box-shadow:var(--glow)}.ph-sp,.ph-sph{grid-template-columns:1fr repeat(6,30px);align-items:center;gap:0;display:grid}.ph-sp{border-top:1px solid var(--line);height:44px;padding:0 2px}.ph-spn{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden}.ph-sph{padding:0 2px 6px}.ph-sph .lbl{letter-spacing:.08em;text-align:center;font-size:9.5px}
:root{--display:var(--font-sora), system-ui, sans-serif;--ui:var(--font-sora), system-ui, sans-serif;--read:var(--font-newsreader), Georgia, serif;--mono:var(--font-plex-mono), ui-monospace, monospace}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{min-height:100%}*{scrollbar-width:none}:focus-visible{outline:2px solid var(--accentMid);outline-offset:2px;border-radius:6px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.enter>*{filter:none;transform:none;animation:.3s both fade!important}@keyframes fade{0%{opacity:0}}}.mac{width:100%;height:100dvh}.side{overflow:auto}.word{color:var(--ink)}.chain.broken b{background:var(--warn)}.content{overflow:auto}.only-phone{display:none}.empty{flex-direction:column;align-items:flex-start;gap:14px;max-width:66ch;padding-top:8px;display:flex}.empty .read,.ph-body>.read{max-width:66ch}.btn:disabled,.ph-btn:disabled{opacity:.6;cursor:default}.linkish{color:var(--ink2);text-decoration:underline;-webkit-text-decoration-color:var(--lineStrong);text-decoration-color:var(--lineStrong);text-underline-offset:3px;align-self:flex-start;font-size:12px}.linkish:hover{color:var(--accent)}.rec{flex-direction:column;display:flex;overflow:hidden}.rec .rc-grid{flex:1;height:auto;min-height:0}.rc-list{padding:0 6px 40px;overflow:auto}.rc-det{overflow:auto}.rc-ent{color:inherit}.rc-ent .rc-tx{overflow-wrap:anywhere}.rc-empty{padding:28px 14px}.rc-led{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:14px;display:flex}.rc-led-row{border-radius:6px;justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.rc-led-row:hover{color:var(--accent)}.rc-led-tx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rc-foot{flex-direction:column;align-items:flex-start;gap:10px;margin-top:auto;display:flex}.rc-foot .rc-hash{align-self:stretch}.rc-log dd{overflow-wrap:anywhere}.rc-log dd.read{color:var(--ink);font-size:13.5px;line-height:1.5}.rc-log dd.mono{font-size:11.5px}.rc-verify{z-index:7;width:420px;box-shadow:var(--shadow), 0 20px 40px -24px #00000059;flex-direction:column;gap:8px;padding:14px 16px;display:flex;position:fixed;top:60px;right:28px}.ph-dim,.ph-sheet{position:fixed}.ph-sheet{overflow:auto}.rc-sheet{top:112px}.rc-dict{font-family:var(--read);color:var(--ink);min-height:4.3em;font-size:21px;line-height:1.42}textarea.rc-dict{resize:none;background:0 0;border:0;outline:none;width:100%;padding:0}textarea.rc-dict::placeholder{color:var(--ink3)}.rc-wave{align-items:center;gap:12px;display:flex}.rc-wave svg{flex:1;min-width:0}.rc-input{border:1px solid var(--line);background:var(--sunk);width:100%;height:34px;color:var(--ink);font:inherit;border-radius:10px;padding:0 12px;font-size:13px}.rc-input:focus{border-color:var(--accentMid);outline:none}.rc-actions{flex-direction:column;gap:10px;margin-top:auto;display:flex}label.pill{cursor:pointer}@media (min-width:768px){.ph-sheet.rc-sheet{border-radius:20px;width:560px;max-height:calc(100dvh - 128px);padding:18px 26px 24px;inset:64px auto auto 50%;transform:translate(-50%)}.ph-sheet.rc-sheet .ph-grab{display:none}.rc-sheet textarea.rc-dict{font-size:19px}.tabs,.mic,.ph-scrim{display:none}}.ph-body{flex-direction:column;gap:14px;min-height:0}@media (max-width:767px){.mac{height:auto;min-height:100dvh;display:block}.side,.bar,.only-mac{display:none!important}.only-phone{display:block}.ph-body.only-phone{display:flex}.main{padding:58px 18px 112px}.tabs,.mic,.ph-scrim{position:fixed}body{overflow:auto}}.door{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.door-panel{flex-direction:column;gap:28px;width:100%;max-width:380px;display:flex}.door-panel .word{padding:0}.door-form{flex-direction:column;gap:14px;display:flex}.door-form .read{margin-top:8px}.field{flex-direction:column;gap:6px;display:flex}.field input{border:1px solid var(--line);background:var(--sunk);height:42px;color:var(--ink);font:inherit;border-radius:12px;padding:0 14px;font-size:15px}.field input:focus{border-color:var(--accentMid);box-shadow:var(--glow);outline:none}.field input.code{letter-spacing:.3em;font-size:18px}.btn.wide{justify-content:center;width:100%;height:44px;font-size:13.5px}.door-row{justify-content:space-between;display:flex}.door-error{color:var(--warn);font-size:12.5px}.sp-title{align-items:baseline;gap:16px;min-width:0;display:flex}.sp-title .cap{text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.sp-search .rc-input{border-radius:999px;width:220px;height:32px}.sp-tbl .dot{border-radius:50%;flex:none;width:8px;height:8px}.sp-p .mk{flex:none;width:16px;height:16px}.sp-th.col-on a{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.sp-td.col-on{background:var(--accentSoft)}.sp-none{padding:18px 14px}.sp-drift{gap:12px}.sp-drift-lede{color:var(--ink2);font-size:14px;line-height:1.5}.sp-lists,.sp-drifts{flex-direction:column;list-style:none;display:flex}.sp-lists li{border-top:1px solid var(--line);grid-template-columns:10px 76px minmax(0,auto) 1fr;align-items:baseline;gap:8px;padding:6px 0;font-size:12.5px;display:grid}.sp-lists .mono{color:var(--ink3);white-space:nowrap;font-size:10.5px}.sp-lists .cap{grid-column:2/5}.sp-ok{background:var(--pos);border-radius:50%;align-self:center;width:7px;height:7px}.sp-ok.no{border:1px dashed var(--ink3);background:0 0}.sp-drifts li{border-top:1px solid var(--line);flex-direction:column;gap:3px;padding:8px 0;font-size:13px;display:flex}.sp-drifts .mono{color:var(--ink3);font-size:10.5px}.sp-drifts b{font-weight:500}@media (max-width:767px){.sp-lists li{grid-template-columns:10px 76px 1fr}.sp-lists .cap{grid-column:2/4}}.pj-page{flex-direction:column;gap:6px;display:flex}.pj-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pj-page .pj{flex:1;height:auto;min-height:0}.pj-svg{width:520px;max-width:100%;height:auto;display:block;overflow:visible}.pj-tick{font-family:var(--mono);fill:var(--ink3);font-size:10.5px}.pj-kind{font-family:var(--ui);fill:var(--ink3);font-size:10.5px}.pj-kind.on{fill:var(--ink)}.pj-kind.none{opacity:.55}.pj-date{font-family:var(--display);fill:var(--ink);font-size:22px;font-weight:300}.pj-at{font-family:var(--mono);fill:var(--ink3);font-size:11px}.pj-scrub .fill,.pj-scrub .knob{transition:left .2s var(--ease), width .2s var(--ease)}.pj-scrub input{opacity:0;cursor:pointer;width:calc(100% + 16px);height:22px;margin:0;position:absolute;top:0;left:-8px}.pj-scrub:has(input:focus-visible) .knob{outline:2px solid var(--accentMid);outline-offset:2px}.pj-scrub .ds .mid{position:absolute;transform:translate(-50%)}.pj-det{padding-bottom:40px;overflow:auto}.pj-n{color:var(--ink3);font-size:11px}.pj-files{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.pj-files a.chip:hover,.pj-ev a.h:hover{color:var(--accent)}.pj-sub{overflow-wrap:anywhere}.cap a.id{color:var(--ink2);text-decoration:underline;-webkit-text-decoration-color:var(--lineStrong);text-decoration-color:var(--lineStrong);text-underline-offset:3px}.cap a.id:hover{color:var(--accent)}@media (prefers-reduced-motion:reduce){.pj-scrub .fill,.pj-scrub .knob{transition:none}}@media (max-width:767px){.pj-page.content{gap:12px;padding:0;overflow:visible}.pj-line{white-space:normal}.pj-page .pj{flex-direction:column;gap:18px;display:flex}.pj-ring{padding-top:0}.pj-scrub{width:100%}.pj-det{padding:16px 16px 24px;-webkit-mask-image:none;mask-image:none}.pj-ev{grid-template-columns:74px 1fr 56px}}.sy-page{overflow:auto}.sy-page .sy{align-items:start;height:auto;min-height:100%}.sy-side{position:sticky;top:0}.sy-map{width:100%;max-width:268px;height:auto;margin-bottom:4px;display:block;overflow:visible}.sy-lab{font-family:var(--ui);fill:var(--ink2);font-size:10.5px}.sy-lab.hot{fill:var(--ink)}.sy-ax{font-family:var(--ui);fill:var(--ink3);font-size:10px}.sy-note{margin:0}.sy-c{color:inherit}.sy-c .cap:last-child{white-space:normal}.sy-cmp{gap:8px}.sy-cmp-r{border-top:1px solid var(--line);grid-template-columns:96px 1fr 1fr;align-items:center;gap:10px;min-width:0;padding:6px 0;font-size:12.5px;display:grid}.sy-cmp-r.head{border-top:0}.sy-cmp-r.head b{font-family:var(--display);font-size:18px;font-weight:300}.sy-cmp-r>span{overflow-wrap:anywhere;min-width:0}.sy-hex{align-items:center;gap:6px;display:inline-flex}.sy-hex i{width:14px;height:14px;box-shadow:0 0 0 1px var(--line);border-radius:4px}.sy-hex .mono{color:var(--ink2);font-size:11px}@media (max-width:1100px) and (min-width:768px){.sy-gc{grid-template-columns:1fr}}@media (max-width:767px){.sy-page.content{padding:0;overflow:visible}.sy-page .sy{flex-direction:column;gap:18px;display:flex}.sy-top{flex-direction:column;align-items:flex-start;gap:12px}.sy-top .h1{font-size:32px}.sy-g{grid-template-columns:1fr;gap:8px}.sy-gc{grid-template-columns:1fr}.sy-side{position:static}.sy-cmp-r{grid-template-columns:74px 1fr 1fr}}.ag-page{flex-direction:column;gap:16px;display:flex;overflow:auto}.ag-lede{max-width:72ch}.ag-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.ag-side{flex-direction:column;gap:16px;min-width:0;display:flex}.ag-list,.ag-new,.ag-connect{flex-direction:column;gap:12px;display:flex}.ag-tokens{flex-direction:column;list-style:none;display:flex}.ag-token{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 0;display:grid}.ag-token .cap{grid-column:1}.ag-token>.btn,.ag-token>.ag-ask{grid-area:1/2/3}.ag-token.gone .ag-who b{color:var(--ink3);font-weight:400}.ag-who{align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.ag-who b{text-overflow:ellipsis;font-weight:500;overflow:hidden}.ag-ask{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ag-none{font-size:14px}.ag-form{flex-direction:column;gap:14px;display:flex}.ag-form .rc-input{height:38px;font-size:14px}.ag-scopes{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.ag-scopes legend{margin-bottom:4px}.ag-scope{color:var(--ink2);cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:13px;line-height:1.45;display:grid}.ag-scope b{color:var(--ink);font-weight:500}.ag-scope input{width:16px;height:16px;accent-color:var(--accent);margin:2px 0 0}p.ag-scope{cursor:default}.ag-always{background:var(--accent);opacity:.45;border-radius:4px;width:16px;height:16px;margin-top:2px}.ag-submit{align-self:flex-start}.ag-made{border-radius:var(--radius);background:var(--accentSoft);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.ag-made .read{color:var(--ink);font-size:14px}.ag-secret{align-items:center;gap:10px;min-width:0;display:flex}.ag-secret code{min-width:0;color:var(--ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;font-size:12px}.ag-kv{grid-template-columns:64px 1fr}.ag-kv dd{overflow-wrap:anywhere}.ag-kv dd.mono{font-size:11.5px}.ag-cmd{color:var(--ink);background:var(--sunk);border:1px solid var(--line);border-radius:var(--radius);white-space:pre-wrap;overflow-wrap:anywhere;padding:10px 12px;font-size:11px;line-height:1.6}@media (max-width:1100px) and (min-width:768px){.ag-grid{grid-template-columns:1fr}}@media (max-width:767px){.ag-page.content{gap:14px;padding:0;overflow:visible}.ag-grid{grid-template-columns:1fr;gap:14px}.ag-side{order:-1;gap:14px}.ag-token .btn,.ag-submit,.ag-secret .btn{height:44px}.ag-submit{justify-content:center;align-self:stretch}.ag-form .rc-input{height:44px;font-size:16px}}.ph-more{align-items:center;min-height:44px;display:inline-flex}.skip{z-index:20;border-radius:var(--radiusSm);background:var(--ink);color:var(--bg);padding:10px 16px;font-size:13px;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.main:focus{outline:none}.rc-input:focus-visible,.field input:focus-visible{outline:2px solid var(--accentMid);outline-offset:2px}textarea.rc-dict:focus-visible{outline:2px solid var(--accentMid);outline-offset:6px}label.pill:has(input:focus-visible){outline:2px solid var(--accentMid);outline-offset:2px}
