:root{--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", sans-serif;--disp:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI Variable Display", "Segoe UI", sans-serif;--mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--ease:cubic-bezier(.2, .8, .2, 1);--page:#eceef1;--tile:#fff;--head:#f6f7f9;--soft:#f5f6f9;--soft-line:#e3e6ec;--line:#dde0e5;--div:#e8eaf0;--trk:#edeff3;--ink:#09090b;--ink-2:#4b4b53;--ink-3:#67676f;--ink-4:#8e8e96;--ink-5:#d4d4d8;--acc:#2f5bea;--acc-hover:#2449c9;--acc-tint:#eef2fe;--acc-line:#c8d4fa;--d-main:#2f5bea;--d-mid:#8aa2f2;--d-soft:#c9d5fa;--d-track:#e8edfc;--d-ink:#172a78;--amber:#d97706;--amber-tint:#fdf3e1;--amber-line:#f6ddb0;--green:#059669;--green-tint:#e7f6ee;--green-line:#cdebdb;--well:#f5f6f9;--gl:#09090b0b;--grid:linear-gradient(90deg, var(--gl) 1px, transparent 1px) 0 0 / 16px 16px, linear-gradient(var(--gl) 1px, transparent 1px) 0 0 / 16px 16px, var(--well);--nav:#fff;--nav-glass:#ffffffb8;--ctl:#fff;--mask:#0e101466;--x-bg:#0f1115;--x-div:#1e2127;--x-panel:#171a1f;--x-trk:#262a31;--x-axis:#363b44;--x-ink:#f2f3f5;--x-ink-2:#b6bbc4;--x-ink-3:#8a909a;--x-ink-4:#6b717b;--x-data:#7d97ff;--x-ok:#3ddc97;--x-warn:#fbbf24;--x-live:#ff6a2b;color-scheme:light}:root[data-theme=dark]{--page:#0b0c0e;--tile:#141518;--head:#1a1c20;--soft:#1d1f24;--soft-line:#272a30;--line:#2b2e34;--div:#22252a;--trk:#22252a;--ink:#f2f3f5;--ink-2:#bdc1c9;--ink-3:#8c919b;--ink-4:#6b717b;--ink-5:#3a3e46;--acc:#5c80ff;--acc-hover:#7896ff;--acc-tint:#5c80ff21;--acc-line:#5c80ff66;--d-main:#6e8cff;--d-mid:#4b5fb6;--d-soft:#2e3b78;--d-track:#1e2440;--d-ink:#b9c6ff;--amber:#f5a524;--amber-tint:#f5a52421;--amber-line:#f5a52461;--green:#34d399;--green-tint:#34d3991f;--green-line:#34d39952;--well:#0f1013;--gl:#ffffff09;--nav:#111215;--nav-glass:#111215b8;--ctl:#202227;--mask:#0000008f;--x-bg:#08090b;--x-div:#1a1c21;--x-panel:#131519;color-scheme:dark}*,:before,:after{box-sizing:border-box;font-variant-numeric:tabular-nums}i,em{font-style:normal}html,body{margin:0}html{scroll-padding-top:68px}body{background:var(--page);color:var(--ink);font:14px/1.5 var(--sans);-webkit-font-smoothing:antialiased}:root:lang(ja){--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", Meiryo, sans-serif;--disp:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI Variable Display", "Segoe UI", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", Meiryo, sans-serif}:root:lang(ko){--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--disp:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI Variable Display", "Segoe UI", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif}:root:lang(zh-TW){--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", "PingFang TC", "Microsoft JhengHei UI", "Microsoft JhengHei", sans-serif;--disp:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI Variable Display", "Segoe UI", "PingFang TC", "Microsoft JhengHei UI", "Microsoft JhengHei", sans-serif}:root:lang(zh-CN){--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--disp:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI Variable Display", "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif}:root:lang(ko) body{word-break:keep-all}:root:lang(ja) body{word-break:auto-phrase}:root:lang(ja) :is(h1,h2,h3),:root:lang(zh-TW) :is(h1,h2,h3),:root:lang(zh-CN) :is(h1,h2,h3){text-wrap:balance}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit}svg{display:block}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.wrap{max-width:1328px;margin:0 auto;padding:16px 24px 40px}.bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(68px,auto);gap:12px;display:grid}.bento+.bento{margin-top:12px}.c8{grid-column:span 8}.c4{grid-column:span 4}.c12{grid-column:span 12}.col{flex-direction:column;gap:12px;min-width:0;display:flex}.t{background:var(--tile);border:1px solid var(--line);border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.th{background:var(--tile);border-bottom:1px solid var(--div);flex-wrap:wrap;flex:none;align-items:center;gap:12px;min-height:44px;padding:7px 16px 8px;display:flex}.ico{border:1px solid var(--line);width:28px;height:28px;color:var(--acc);background:var(--tile);border-radius:6px;flex:none;place-items:center;display:grid}.th h1,.th h2{margin:0;font-size:16px;font-weight:500;line-height:22px}.th .sub{color:var(--ink-3);margin-left:-4px;font-size:13px;line-height:16px;position:relative;top:calc(8px - .5em)}.th .sp{flex:1}.badge{border:1px solid var(--line);height:24px;color:var(--ink-2);background:var(--tile);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:0 8px;font-size:12px;display:inline-flex;overflow:hidden}.badge .dot{background:var(--green);border-radius:50%;flex:none;width:6px;height:6px}.badge.acc{color:var(--acc);border-color:var(--acc-line);background:var(--acc-tint)}.badge.amb{color:var(--amber);border-color:var(--amber-line);background:var(--amber-tint)}.badge.amb .dot{background:var(--amber)}.badge.ok{color:var(--green);border-color:var(--green-line);background:var(--green-tint)}.bd{flex:1;min-height:0;padding:16px}.seg-label{color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.seg-label b{color:var(--ink-2);font-weight:400}.sw{border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.btn{border:1px solid var(--line);background:var(--tile);border-radius:8px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:36px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.btn:hover{border-color:var(--ink-4)}.btn:disabled{opacity:.5;cursor:default}.btn.pri{background:var(--acc);color:#fff;border-color:var(--acc)}.btn.pri:hover{background:var(--acc-hover);border-color:var(--acc-hover)}.btn.pri:disabled{background:var(--trk);border-color:var(--trk);color:var(--ink-4);opacity:1}.btn.sm{border-radius:6px;min-height:28px;padding:0 10px;font-size:12px}@media (width<=1023px){.c8,.c4{grid-column:span 12}}@media (width<=759px){.wrap{padding:12px 16px 40px}.bd{padding:12px}.th{gap:8px;padding:7px 12px 8px}.th .sub{margin-left:0}}.ui-scroll::-webkit-scrollbar{width:10px;height:10px}.ui-scroll::-webkit-scrollbar-track,.ui-scroll::-webkit-scrollbar-corner{background:0 0}.ui-scroll::-webkit-scrollbar-thumb{background:var(--ink-5) padding-box;border:2px solid #0000;border-radius:5px}.ui-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--ink-4)}@supports ((-moz-appearance:none)){.ui-scroll{scrollbar-width:thin;scrollbar-color:var(--ink-5) transparent}}.adslot{background:var(--soft);border-radius:8px;margin-bottom:12px;overflow:hidden}.adslot ins{color-scheme:light;width:100%;height:90px;display:block}.top{z-index:40;border-bottom:1px solid var(--line);transition:border-color .2s;position:sticky;top:0}.top:before{content:"";z-index:-1;background:var(--nav);transition:background-color .2s;position:absolute;inset:0}.top.scrolled:before{background:var(--nav-glass);backdrop-filter:blur(16px)saturate(1.6)}.top .in{align-items:center;gap:28px;max-width:1328px;height:56px;margin:0 auto;padding:0 24px;display:flex}.word{white-space:nowrap;font:700 18px var(--disp);letter-spacing:-.03em;color:var(--ink);flex:none;align-items:center;gap:8px;text-decoration:none;display:flex}.word .tld{color:var(--ink-4);margin-left:-8px;font-weight:500}.logo-mark{background:var(--acc);border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:grid}.logo-mark svg{width:16px;height:16px}.nav{flex:none;gap:24px;height:100%;display:flex;position:relative}.nav>a{white-space:nowrap;color:var(--ink-2);align-items:center;gap:4px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:flex}.nav>a:hover{color:var(--ink)}.nav>a.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--acc);font-weight:700}.top .r{align-items:center;gap:8px;margin-left:auto;display:flex}.ib{border:1px solid var(--line);background:var(--ctl);width:36px;height:36px;color:var(--ink-2);border-radius:8px;place-items:center;padding:0;transition:color .15s,border-color .15s;display:grid}.ib:hover{color:var(--ink);border-color:var(--ink-4)}.ib svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ib .moon,[data-theme=dark] .ib .sun{display:none}[data-theme=dark] .ib .moon{display:block}@media (width<=1179px){.nav{gap:16px}.top .in{gap:20px}.top:has(.lg-b) .nav{gap:12px}}.lg-dd{position:relative}.lg-dd>summary{cursor:pointer;list-style:none}.lg-dd>summary::-webkit-details-marker{display:none}.lg-b{letter-spacing:.02em;align-items:center;gap:4px;width:auto;padding:0 10px;font-size:13px;font-weight:500;display:flex}.lg-b>span{min-width:16px;line-height:16px}.lg-dd[open]>summary{color:var(--ink);border-color:var(--ink-4)}.lg-pan{z-index:60;backdrop-filter:blur(20px)saturate(1.8);min-width:160px;animation:lgIn .15s var(--ease);background:#101216cc;border-radius:8px;gap:2px;padding:4px;display:grid;position:absolute;top:44px;right:0;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff14}@keyframes lgIn{0%{opacity:0;transform:translateY(-4px)}}.lg-pan a{color:#f2f3f5;border-radius:4px;padding:6px 8px;font-size:13px;line-height:20px;text-decoration:none;display:block}.lg-pan a:hover,.lg-pan a:focus-visible{background:#ffffff14;outline:0}.lg-pan a.on{color:#fff;background:#ffffff1f;font-weight:600}.ib.menu,.mdr{display:none}@media (width<=759px){.top .in{gap:12px;padding:0 16px}.nav{display:none}.ib.menu{display:grid}.mdr{z-index:70;visibility:hidden;transition:visibility 0s .25s;display:block;position:fixed;inset:0}.mdr.on{visibility:visible;transition:none}.mdr-mask{background:var(--mask);backdrop-filter:blur(6px);opacity:0;transition:opacity .25s var(--ease);position:absolute;inset:0}.mdr.on .mdr-mask{opacity:1}.mdr-pn{color:#f2f3f5;backdrop-filter:blur(20px)saturate(1.8);width:min(320px,100% - 56px);transition:transform .25s var(--ease);background:#101216cc;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:inset 1px 0 #ffffff1a,-8px 0 32px #0000003d}.mdr.on .mdr-pn{transform:none}.mdr-pn:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/12px 12px,linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/12px 12px;position:absolute;inset:0;-webkit-mask:radial-gradient(120% 40% at 100% 0,#000,#0000 60%);mask:radial-gradient(120% 40% at 100% 0,#000,#0000 60%)}.mdr-hd{border-bottom:1px solid #ffffff14;flex:none;justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 16px;display:flex;position:relative}.mdr-hd .word{color:#f2f3f5;min-width:0;font-size:16px}.mdr-hd .word .tld{color:#8c919b}.mdr-hd .ib{color:#b6bbc4;background:#ffffff0f;border:0;box-shadow:inset 0 0 0 1px #ffffff1a}.mdr-hd .ib:hover{color:#f2f3f5;background:#ffffff1f}.mdr-ls{overscroll-behavior:contain;flex:1;grid-auto-rows:max-content;align-content:start;gap:2px;min-height:0;padding:8px 8px 16px;display:grid;position:relative;overflow-y:auto}.mdr-ls a{color:#e4e6ea;hyphens:auto;overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:12px;min-width:0;min-height:44px;padding:6px 10px;font-size:16px;line-height:20px;text-decoration:none;transition:background-color .15s;display:flex}.mdr-ls a:hover,.mdr-ls a:active{background:#ffffff14}.mdr-ls svg{fill:none;width:20px;height:20px;stroke:oklch(.76 .14 var(--h));stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.mdr-ls a.on{background:color-mix(in srgb, var(--acc) 28%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc) 44%, transparent);color:#fff;font-weight:600}html.mdr-lock{overflow:hidden}}@media (prefers-reduced-motion:reduce){.lg-pan{animation:none}.mdr,.mdr-mask,.mdr-pn{transition:none}}.sf{--ink:#f2f3f5;--ink-2:#bdc1c9;--ink-3:#8c919b;--ink-4:#6b717b;--ink-5:#3a3e46;--acc:#5c80ff;--soft:#ffffff0d;--div:#ffffff14;--line:#ffffff1f;--ctl:#ffffff1a;--head:#00000038;--green:#34d399;color:var(--ink);background:#16181c;border-top:1px solid #ffffff0f;position:relative;overflow:hidden}:root[data-theme=dark] .sf{background:#101114}.sf:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/24px 24px,linear-gradient(#ffffff0d 1px,#0000 1px) 0 0/24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 90% at 88% 0,#000 0%,#0000 75%);mask-image:radial-gradient(60% 90% at 88% 0,#000 0%,#0000 75%)}.sf>*{position:relative}.sf a{text-decoration:none}.sf-in{max-width:1328px;margin:0 auto;padding:0 24px}.sf-main{grid-template-columns:minmax(0,1.25fr) minmax(0,2.8fr);gap:48px;padding-top:40px;padding-bottom:40px;display:grid}.sf-brand{flex-direction:column;gap:12px;min-width:0;display:flex}.sf-brand .word{height:32px}.sf-brand p{color:var(--ink-3);margin:0;font-size:13px;line-height:20px}.sf-facts{flex-direction:column;gap:4px;max-width:320px;margin:4px 0 0;padding:0;list-style:none;display:flex}.sf-facts li{background:var(--soft);border-radius:6px;align-items:center;gap:8px;height:32px;padding:0 12px;display:flex}.sf-facts svg{fill:none;width:16px;height:16px;stroke:var(--acc);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.sf-facts b{font:600 12px/16px var(--sans);white-space:nowrap}.sf-facts span{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:12px;line-height:16px}.sf-col{flex-direction:column;min-width:0;display:flex}.sf-col h2{align-items:center;gap:8px;height:32px;margin:0 0 8px;font-size:13px;font-weight:600;display:flex}.sf-col h2 i{background:var(--acc);border-radius:1px;width:3px;height:14px}.sf-col h2 em{background:var(--soft);height:20px;font:600 12px/20px var(--mono);color:var(--ink-3);border-radius:4px;padding:0 6px}.sf-col a{min-width:0;height:32px;color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;font-size:13px;transition:color .15s;display:flex}.sf-col a:hover{color:var(--ink)}.sf-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;display:grid}.sf-grid a svg{fill:none;width:16px;height:16px;stroke:var(--ink-4);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:stroke .15s}.sf-grid a:hover svg{stroke:var(--acc)}.sf-bar{border-top:1px solid var(--div);background:var(--head)}.sf-bar .sf-in{min-height:48px;color:var(--ink-3);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:8px;padding-bottom:8px;font-size:12px;display:flex}.sf-pv{color:inherit;text-decoration:none}.sf-pv:hover{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.sf-note{align-items:center;gap:8px;display:flex}.sf-note i{background:var(--green);border-radius:50%;width:6px;height:6px}.sf-theme{margin-left:auto}.mini-seg{background:var(--div);border-radius:6px;gap:1px;min-width:0;max-width:100%;padding:2px;display:flex}.mini-seg button{min-width:0;height:20px;font:600 12px var(--sans);color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-radius:4px;flex:0 auto;padding:0 8px;transition:color .15s}.mini-seg button:hover,.mini-seg button.on{color:var(--ink)}.mini-seg button.on{background:var(--ctl)}@media (width<=1179px){.sf-main{grid-template-columns:minmax(0,1fr);gap:32px}.sf-grid{grid-template-columns:1fr 1fr}}@media (width<=759px){.sf-in{padding:0 16px}.sf-main{gap:24px;padding-top:24px;padding-bottom:24px}.sf-bar .sf-in{flex-wrap:wrap;row-gap:8px;height:auto;padding-top:12px;padding-bottom:12px}.sf-note,.sf-na{white-space:normal;order:3;width:100%}}.lgb{color:#a3a8b1;background:#16181c}[data-theme=dark] .lgb{background:#101114}.lgb[hidden]{display:none}.lgb-in{align-items:center;gap:8px;max-width:1328px;min-height:32px;margin:0 auto;padding:4px 16px 4px 24px;font-size:12px;line-height:16px;display:flex}.lgb-ic{fill:none;stroke:#8c919b;stroke-width:1.3px;flex:none;width:16px;height:16px}.lgb p{min-width:0;margin:0}.lgb a{color:#8fa8ff;white-space:nowrap;flex:none;font-weight:600;text-decoration:none}.lgb a:after{content:" →"}.lgb a:hover{color:#f2f3f5}.lgb button{color:#8c919b;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:24px;height:24px;margin-left:auto;padding:0;display:grid}.lgb button:hover{color:#f2f3f5;background:#24272d}.lgb button svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:14px;height:14px}@media (width<=759px){.lgb-in{flex-wrap:wrap;gap:0 8px;padding-left:16px;padding-right:8px}.lgb p{flex:1 1 0}.lgb button{order:3}}.stage{background:var(--grid);flex:1;display:flex;position:relative}.stage>.pane{flex:1;min-width:0;display:none}#app[data-s=empty] .pane.p-empty,#app:not([data-s=empty]) .pane.p-pack{display:flex}.p-empty{justify-content:center;align-items:center;padding:16px 24px 48px}.drop{background:var(--tile);border:1px dashed var(--ink-5);text-align:center;border-radius:8px;width:min(560px,100%);transition:border-color .15s,background .15s;display:grid}.drop.over{border-color:var(--acc);background:var(--acc-tint)}.drop.busy{opacity:.6;pointer-events:none}.drop .art{place-items:center;padding:16px 16px 4px;display:grid}.drop .art svg{width:272px;max-width:100%;height:auto}.drop .tx{padding:0 24px 12px}.drop .tx strong{font-size:16px;font-weight:500;display:block}.drop .tx span{color:var(--ink-3);font-size:13px}.drop .acts{flex-wrap:wrap;justify-content:center;gap:8px;padding:0 16px 16px;display:flex}.drop .or{border-top:1px solid var(--div);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:12px;display:flex}.drop .or label{color:var(--ink-3);white-space:nowrap;font-size:12px}.drop .err{border-top:1px solid var(--amber-line);background:var(--amber-tint);color:var(--amber);text-align:left;border-radius:0 0 8px 8px;margin:0;padding:10px 12px;font-size:13px}.inp{border:1px solid var(--line);min-width:150px;min-height:36px;font:inherit;background:var(--tile);color:var(--ink);border-radius:6px;flex:150px;padding:0 10px;font-size:13px}.inp:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-tint);outline:none}.priv{color:var(--ink-3);background:var(--tile);border:1px solid var(--line);border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:flex;position:absolute;bottom:12px;left:12px}#app:not([data-s=empty]) .priv{display:none}.p-pack{background:var(--tile);flex-direction:column}.pk-top{grid-template-columns:1fr auto;align-items:start;gap:16px;padding:16px;display:grid}.pk-id{align-items:center;gap:12px;min-width:0;display:flex}.pk-txt{min-width:0}.pk-av{background:linear-gradient(135deg,#3b4a63,#1c2230);border-radius:8px;flex:none;place-items:center;width:56px;height:56px;display:grid}.pk-nm{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:20px;font-weight:500;line-height:1.3}.pk-nm small{color:var(--ink-3);margin-left:6px;font-size:13px;font-weight:400}.pk-sum{color:var(--ink-3);overflow-wrap:anywhere;font-size:13px}.kv{border-top:1px solid var(--div);border-bottom:1px solid var(--div);grid-template-columns:repeat(4,1fr);display:grid}.kv>div{border-left:1px solid var(--div);min-width:0;padding:10px 16px}.kv>div:first-child{border-left:0}.kv span{color:var(--ink-3);font-size:12px;display:block}.kv strong{white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:500;line-height:1.3;display:block;overflow:hidden}.kv strong small{color:var(--ink-3);margin-left:4px;font-size:13px;font-weight:400}.pk-foot{flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.pk-foot .note{color:var(--ink-3);flex:1;min-width:200px;font-size:13px}.pk-foot .note b{color:var(--amber);font-weight:500}.fm{border-bottom:1px solid var(--div);flex-direction:column;flex:1;min-height:160px;display:flex}.fm-h{color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:8px;padding:12px 16px 0;font-size:12px;display:flex}.fm-h b{color:var(--ink-2);font-weight:400}.fm-box{--s:16px;--gap:3px;flex:1;min-height:0;padding:8px 16px 0;position:relative}.fm-box.measure>*{display:none}.fm-box.fixed{flex:none}.fm-box.scroll{overflow-y:auto}.fm-g+.fm-g{margin-top:8px}.fm-gl{color:var(--ink-3);gap:6px;margin-bottom:4px;font-size:12px;line-height:16px;display:flex}.fm-gl em{color:var(--ink)}.fm-gl span:before{content:"· "}.fm-gl span:empty{display:none}.fm-tiles{grid-template-columns:repeat(auto-fill, var(--s));gap:var(--gap);display:grid}.fm-tiles i{width:var(--s);height:var(--s);border-radius:var(--r,3px);background:var(--trk);transition:background .2s;position:relative;overflow:hidden}.fm-tiles i.out{outline:1px dashed var(--ink-4);outline-offset:-1px;opacity:.7;background:0 0}.fm-tiles i.dl:after{content:"";height:var(--p,0%);background:var(--x-live);transition:height .25s linear;position:absolute;inset:auto 0 0}.fm-tiles i.ok{background:var(--d-main)}.fm-tiles i.hand{background:var(--d-mid)}.fm-tiles i.bad{background:repeating-linear-gradient(-45deg, #ffffff73 0 1.5px, transparent 1.5px 4px), var(--amber)}.fm-tiles i.pick{outline:2px solid var(--ink);outline-offset:2px;z-index:1}.fm-tiles i:hover{outline:2px solid var(--ink-3);outline-offset:1px;z-index:1}.fm-tip{z-index:5;pointer-events:none;-webkit-backdrop-filter:blur(12px)saturate(1.6);color:#f2f3f5;white-space:nowrap;background:#111215db;border-radius:6px;padding:6px 10px;font-size:12px;line-height:16px;position:absolute;box-shadow:inset 0 0 0 1px #ffffff14}.fm-tip span{color:#a3a8b1;display:block}.fm-tip:before{content:"";border-top:1px dashed #7f7f7fb3;width:10px;position:absolute;top:12px;right:100%}.fm-tip.left:before{left:100%;right:auto}.fm-leg{color:var(--ink-3);flex-wrap:wrap;gap:4px 16px;padding:10px 16px 12px;font-size:12px;display:flex}.fm-leg span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.fm-leg em{color:var(--ink)}.fm-leg .sw.dl{background:var(--x-live)}.fm-leg .sw.ok{background:var(--d-main)}.fm-leg .sw.hand{background:var(--d-mid)}.fm-leg .sw.bad{background:repeating-linear-gradient(-45deg, #ffffff80 0 1px, transparent 1px 3px), var(--amber)}.fm-leg .sw.out{outline:1px dashed var(--ink-4);outline-offset:-1px}.fm-leg .sw.wait{background:var(--trk);box-shadow:inset 0 0 0 1px var(--soft-line)}fieldset.bd{border:0;min-width:0;margin:0}fieldset.bd legend{float:left;width:100%;padding:0}fieldset.bd legend+*{clear:both}fieldset:disabled{opacity:.55}.opt{gap:4px;display:grid}.radio{background:var(--soft);border:1px solid var(--soft-line);cursor:pointer;border-radius:6px;grid-template-columns:20px 1fr auto;align-items:start;gap:10px;padding:8px 12px;transition:border-color .15s,background .15s;display:grid;position:relative}.radio:hover{border-color:var(--ink-5)}.radio input,.segc input{opacity:0;pointer-events:none;position:absolute}.radio:has(input:checked){background:var(--tile);border-color:var(--acc);box-shadow:0 0 0 1px var(--acc) inset}.radio:has(input:focus-visible),.segc label:has(input:focus-visible){outline:2px solid var(--acc);outline-offset:2px}.radio .rd{border:1.5px solid var(--ink-4);border-radius:50%;place-items:center;width:16px;height:16px;margin-top:2px;display:grid}.radio:has(input:checked) .rd{border-color:var(--acc)}.radio:has(input:checked) .rd:after{content:"";background:var(--acc);border-radius:50%;width:8px;height:8px}.radio strong{font-size:14px;font-weight:500;line-height:20px;display:block}.radio span span{color:var(--ink-3);font-size:12px;line-height:16px;display:block}.radio .tag{color:var(--ink-4);white-space:nowrap;font-size:12px}.segc{background:var(--trk);border-radius:6px;grid-template-columns:1fr 1fr;gap:2px;padding:2px;display:grid}.segc label{cursor:pointer;position:relative}.segc label span{min-height:32px;color:var(--ink-3);border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.segc label:has(input:checked) span{background:var(--tile);color:var(--ink);border-color:var(--line);font-weight:500}.segc small{color:var(--ink-4);font-size:12px}.row{border-top:1px solid var(--div);align-items:center;gap:10px;padding:8px 16px;font-size:13px;line-height:18px;display:flex}label.row{cursor:pointer}.row .lb{flex:1;min-width:0;font-weight:500}.row .lb span{color:var(--ink-3);font-size:12px;font-weight:400;line-height:16px;display:block}.sw-t{-webkit-appearance:none;appearance:none;background:var(--ink-5);cursor:pointer;border-radius:10px;flex:none;width:32px;height:20px;margin:0;transition:background .15s;position:relative}.sw-t:after{content:"";width:16px;height:16px;transition:transform .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.sw-t:checked{background:var(--acc)}.sw-t:checked:after{transform:translate(12px)}.sw-t:disabled{opacity:.5;cursor:default}.out-foot{border-top:1px solid var(--div);gap:8px;margin-top:auto;padding:12px 16px;display:grid}.out-foot .est{color:var(--ink-3);justify-content:space-between;gap:8px;min-width:0;font-size:12px;display:flex}.out-foot .est span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.out-foot .est b{color:var(--ink);white-space:nowrap;font-weight:500}.btn.go{width:100%;min-height:44px;font-size:14px}.dlg{border:1px solid var(--line);background:var(--tile);color:var(--ink);border-radius:8px;width:min(520px,100vw - 32px);max-height:min(640px,100vh - 64px);padding:0}.dlg::backdrop{background:#09090b66}.dlg form{max-height:inherit;flex-direction:column;display:flex}.dlg .th{padding-left:16px}.dlg-list{padding:8px 0;overflow:auto}.dlg-list label{cursor:pointer;align-items:center;gap:10px;padding:6px 16px;font-size:13px;display:flex}.dlg-list label:hover{background:var(--soft)}.dlg-list input{accent-color:var(--acc);flex:none;width:16px;height:16px;margin:0}.dlg-list .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dlg-list small{color:var(--ink-4);white-space:nowrap}.dlg-foot{border-top:1px solid var(--div);justify-content:flex-end;padding:12px 16px;display:flex}.xr{background:var(--x-bg);border-color:var(--x-bg);color:var(--x-ink)}.col>.xr{flex:1 0 auto}.xr .xr-foot{margin-top:auto}.col.measure{align-self:start}.col.measure>.xr{flex:none}.xr .th{border-color:var(--x-div);background:0 0}.xr .ico{background:var(--x-panel);border-color:var(--x-div);color:var(--x-data)}.xr .badge{background:var(--x-panel);border-color:var(--x-div);color:var(--x-ink-2)}.xr .badge .dot{background:var(--x-ink-4)}#app[data-s=run] .xr .badge .dot{background:var(--x-live);animation:1s steps(2,end) infinite blink}#app[data-s=done] .xr .badge .dot{background:var(--x-ok)}#app[data-s=fail] .xr .badge .dot{background:var(--x-warn)}@keyframes blink{50%{opacity:.25}}.big{align-items:flex-end;gap:12px;padding:16px 16px 8px;display:flex}.big .n{letter-spacing:-.02em;color:var(--x-ink-3);font-size:44px;font-weight:600;line-height:1}#app[data-s=run] .big .n{color:var(--x-live)}#app[data-s=done] .big .n{color:var(--x-ok)}#app[data-s=fail] .big .n{color:var(--x-warn)}.big .n small{font-size:20px;font-weight:500}.big .ex{color:var(--x-ink-3);overflow-wrap:anywhere;min-width:0;padding-bottom:4px;font-size:12px;line-height:1.4}.big .ex b{color:var(--x-ink);font-weight:500}.gauge{padding:4px 16px 0}.gauge .trk{background:var(--x-trk);border-radius:2px;height:10px;position:relative;overflow:hidden}.gauge .fill{background:var(--x-data);width:0;transition:width .3s linear;position:absolute;inset:0 auto 0 0}.gauge .ticks{height:22px;position:relative}.gauge .ticks i{background:var(--x-axis);width:1px;height:4px;position:absolute;top:3px}.gauge .ticks i.l{background:var(--x-ink-4);height:7px}.gauge .ticks span{white-space:nowrap;color:var(--x-ink-4);font-size:12px;position:absolute;top:8px;transform:translate(-50%)}.gauge .ticks span:first-of-type{transform:none}.gauge .ticks span.last{transform:translate(-100%)}.stats{border-top:1px solid var(--x-div);grid-template-columns:repeat(3,minmax(min-content,1fr));display:grid}.stats>div{border-left:1px solid var(--x-div);min-width:0;padding:10px 16px}.stats>div:first-child{border-left:0}.stats span{color:var(--x-ink-3);font-size:12px;display:block}.stats strong{white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:500;display:block;overflow:hidden}.stats strong small{color:var(--x-ink-3);font-size:12px;font-weight:400}.xr-foot{border-top:1px solid var(--x-div);min-height:40px;color:var(--x-ink-3);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 16px;font-size:12px;display:flex}.xr-foot .sp{flex:1}.btn.gh{border-color:var(--x-axis);color:var(--x-ink);background:0 0}.btn.gh:hover{background:var(--x-panel)}.btn.wh{background:var(--x-ink);color:var(--x-bg);border-color:var(--x-ink)}.btn.wh:hover{background:var(--x-ink-2);border-color:var(--x-ink-2)}.tbl-w{overflow-x:auto}#tblW{overscroll-behavior:contain;flex:1 0 auto;overflow:auto}#tblW thead th{z-index:1;background:var(--tile);box-shadow:inset 0 -1px var(--line);position:sticky;top:0}.tbl tr.gap td{border:0;padding:0}#tblW tbody tr:not(.gap){height:36px}#showing:empty:before{content:"​"}@media (width<=759px){.t:has(>#tblW)>.th{flex-wrap:wrap}.t:has(>#tblW)>.th :is(.chips,.find),.t:has(>#tblW)>.tfoot>span:last-child{flex-basis:100%}}.tbl{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.tbl th{white-space:nowrap;text-align:left;height:28px;color:var(--ink-3);border-bottom:1px solid var(--line);padding:0 12px;font-size:12px;font-weight:400}.tbl td{border-bottom:1px solid var(--div);white-space:nowrap;text-overflow:ellipsis;padding:7px 12px;overflow:hidden}.tbl tr:last-child td{border-bottom:0}.tbl .r{text-align:right}.tbl .f{color:var(--ink)}.tbl .m{color:var(--ink-3)}.tbl .ph{color:var(--ink-4)}.src{align-items:center;gap:6px;display:inline-flex}.src i{background:var(--d-main);border-radius:1px;flex:none;width:6px;height:6px}.src.gh i{border:1px solid var(--amber);background:0 0}.side{gap:2px;display:inline-flex}.side i{border:1px solid var(--line);width:18px;height:18px;color:var(--ink-3);border-radius:4px;place-items:center;font-size:12px;display:grid}.side i.y{background:var(--d-track);border-color:var(--d-soft);color:var(--d-ink)}.side i.o{border-style:dashed}.side i.n{color:var(--ink-5);border-color:var(--div);text-decoration:line-through}.st{align-items:center;gap:6px;font-size:12px;display:inline-flex}.st i{border:1px solid var(--ink-5);border-radius:50%;flex:none;width:8px;height:8px}.st.ok{color:var(--green)}.st.ok i{background:var(--green);border-color:var(--green)}.st.dl{color:var(--acc)}.st.dl i{border-color:var(--acc);border-right-color:#0000;animation:.8s linear infinite spin}.st.bad{color:var(--amber)}.st.bad i{background:var(--amber);border-color:var(--amber);border-radius:1px;width:7px;height:7px;transform:rotate(45deg)}.st.wait,.st.out{color:var(--ink-4)}.st.out i{display:none}#tblW .c-src{width:22%}#tblW .c-side{width:64px}#tblW .c-size{width:88px}#tblW .c-st{width:120px}@keyframes spin{to{transform:rotate(360deg)}}.tfoot{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.tfoot .sp{flex:1}.chips{flex-wrap:wrap;gap:4px;display:flex}.find{width:200px;color:var(--ink-4);align-items:center;display:flex;position:relative}.find svg{pointer-events:none;position:absolute;left:9px}.find input{border:1px solid var(--line);background:var(--tile);width:100%;height:28px;color:var(--ink);font:inherit;border-radius:6px;padding:0 8px 0 28px;font-size:12px}.find input::placeholder{color:var(--ink-4)}.find input:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-tint);outline:none}.find input:disabled{opacity:.5}.chip{border:1px solid var(--line);background:var(--tile);height:28px;color:var(--ink-2);border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.chip.on{border-color:var(--acc);color:var(--acc)}.chip small{color:var(--ink-4);font-size:12px}.amb-ico{color:var(--amber)}.fl{background:var(--soft);border:1px solid var(--soft-line);border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:10px 12px;display:grid}.fl+.fl{margin-top:4px}.fl-list{overscroll-behavior:contain;max-height:216px;overflow-y:auto}.fl strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.fl span{color:var(--ink-3);grid-column:1;font-size:12px}.fl .acts{grid-area:1/2/span 2;gap:4px;display:flex}.fl-drop{border:1px dashed var(--ink-5);text-align:center;color:var(--ink-3);cursor:pointer;border-radius:6px;margin-top:8px;padding:12px;font-size:12px;display:block}.fl-drop.over{border-color:var(--acc);background:var(--acc-tint)}.fl-msg{color:var(--ink-3);margin:8px 0 0;font-size:12px}.fl-msg:empty{display:none}.bento.content{align-items:start;margin-top:24px}.bento.content>.c4{align-self:stretch}.content .th{background:linear-gradient(90deg, var(--acc-tint), var(--head) 360px)}.steps{grid-template-columns:repeat(3,1fr);gap:4px;padding:12px;display:grid}.step{background:var(--soft);border:1px solid var(--soft-line);border-radius:6px;flex-direction:column;display:flex}.step .pic{place-items:center;height:120px;display:grid}.step .cap{border-top:1px solid var(--line);margin:0 12px;padding:12px 0}.step .cap strong{font-size:14px;font-weight:500;display:block}.step .cap span{color:var(--ink-3);font-size:13px}.content .cbd{flex-direction:column;gap:12px;display:flex}.content p.intro{color:var(--ink-3);margin:0;font-size:13px;line-height:20px}.content code{font-family:var(--mono);font-size:12px}.kv2>div{border-top:1px solid var(--div);color:var(--ink-2);grid-template-columns:200px minmax(0,1fr);gap:16px;padding:9px 16px;font-size:13px;line-height:20px;display:grid}.kv2 code{color:var(--ink);font-weight:500}.foot-tip{border-top:1px solid var(--div);background:var(--head);color:var(--ink-3);gap:8px;margin-top:auto;padding:10px 16px;font-size:12px;line-height:18px;display:flex}.foot-tip b{color:var(--ink);flex:none;font-weight:600}.foot-lg{border-top:1px solid var(--div);color:var(--ink-3);flex-wrap:wrap;gap:4px 16px;padding:10px 16px;font-size:12px;display:flex}.foot-lg span{align-items:center;gap:6px;display:inline-flex}.foot-lg .sq{background:var(--d-mid);border-radius:2px;width:10px;height:10px}.foot-lg .sq.ln{outline:1px dashed var(--ink-4);outline-offset:-1px;background:0 0}.ix{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:4px;display:grid}.ix-code{background:var(--soft);box-shadow:inset 0 0 0 1px var(--soft-line);font:12px/20px var(--mono);color:var(--ink-3);border-radius:6px;margin:0;padding:10px 0;overflow-x:auto}.ix-code .ln{white-space:pre;padding:0 36px 0 12px;display:block;position:relative}.ix-code .ln.on{color:var(--ink);background:var(--acc-tint)}.ix-code .ixm{position:absolute;top:2px;right:10px}.ixm{background:var(--acc);color:#fff;width:16px;height:16px;font:600 11px/1 var(--mono);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ix-notes{grid-auto-rows:minmax(0,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.ix-notes li{background:var(--soft);box-shadow:inset 0 0 0 1px var(--soft-line);border-radius:6px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:2px 10px;padding:8px 12px;display:grid}.ix-notes code{color:var(--ink);font-weight:500}.ix-notes span{color:var(--ink-3);grid-column:2;font-size:12px;line-height:16px}.cmp-r{border-bottom:1px solid var(--div);grid-template-columns:160px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px 24px;padding:14px 16px;display:grid}.cmp-n{grid-area:1/1}.cmp-g{grid-area:2/1}.cmp-r:last-child{border-bottom:0}.cmp-n code{color:var(--ink);font-size:13px;font-weight:600;display:block}.cmp-n span{color:var(--ink-3);font-size:12px;line-height:16px}.cmp-g{gap:2px;display:grid}.cmp-g svg{display:block}.cmp-g small{color:var(--ink-3);font-size:12px}.cmp-g .box{fill:var(--tile);stroke:var(--ink-4)}.cmp-g .ix,.jar-pic .ix{fill:var(--acc)}.cmp-g .ixg{fill:var(--ink-3)}.cmp-g .cf{fill:var(--ink-5)}.cmp-g .jr{fill:var(--d-mid)}.cmp-g .ln,.jar-pic .ln,.tr-g .ln{fill:none;stroke:var(--ink-4);stroke-dasharray:2 2}.cmp-g .lk{stroke:var(--ink-4);stroke-dasharray:2 2}.cmp-c span{color:var(--ink-4);font-size:12px;line-height:16px;display:block}.cmp-c b{color:var(--ink);font-size:13px;font-weight:500;line-height:18px;display:block}.cmp-c b.ok{color:var(--green)}.lch-h,.lch-r{grid-template-columns:160px 150px minmax(0,1fr);align-items:center;gap:12px;padding:0 16px;display:grid}.lch-h{height:32px;color:var(--ink-3);border-bottom:1px solid var(--line);font-size:12px}.lch-r{min-height:36px;color:var(--ink-2);border-bottom:1px solid var(--div);padding-top:6px;padding-bottom:6px;font-size:13px}.lch-r b{color:var(--ink);font-weight:500}.vt{border:1px solid var(--line);color:var(--ink-3);border-radius:4px;align-items:center;gap:6px;padding:1px 6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.vt:before{content:"";background:var(--ink-4);border-radius:50%;width:6px;height:6px}.vt.y{color:var(--green);background:var(--green-tint);border-color:var(--green-line)}.vt.y:before{background:var(--green)}.vt.w{color:var(--amber);background:var(--amber-tint);border-color:var(--amber-line)}.vt.w:before{background:var(--amber)}.guide-h{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 16px 0;display:flex}.guide-h h3{margin:0 auto 0 0;font-size:13px;font-weight:600;line-height:28px}.guide-h .chip{cursor:pointer}.guide-p{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:4px;margin:0;padding:12px 16px 16px;list-style:none;display:grid}.guide-p li,.cells>div{background:var(--soft);box-shadow:inset 0 0 0 1px var(--soft-line);color:var(--ink-2);border-radius:6px;flex-direction:column;gap:4px;padding:12px;font-size:12px;line-height:17px;display:flex}.guide-p em,.cells em{font:600 12px/16px var(--mono);color:var(--acc)}.jar-pic{background:var(--grid);box-shadow:inset 0 0 0 1px var(--soft-line);border-radius:6px;place-items:center;padding:8px 0;display:grid}.jar-pic svg{max-width:100%;height:auto;display:block}.jar-pic text{font:11px var(--mono);fill:var(--ink-3)}.jar-pic .pk{fill:var(--tile);stroke:var(--ink-4)}.jar-pic .pk.s{fill:var(--soft)}.jar-pic .pk.d{fill:var(--trk)}.jar-pic .ar{fill:none;stroke:var(--ink-4)}.jar-pic .ck{fill:var(--tile);stroke:var(--green)}.jar-pic .ckm{fill:none;stroke:var(--green);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.jar-pic .fold{fill:var(--tile);stroke:var(--ink-4)}.jar-pic .jr{fill:var(--d-mid)}.jar-pic .jr.on{fill:var(--acc)}.cells{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.cells b{color:var(--ink);font-size:13px;font-weight:600;line-height:18px}.cells span{color:var(--ink-3)}.tr-h,.tr-r{grid-template-columns:170px 84px minmax(0,1fr);align-items:center;gap:16px;padding:0 16px;display:grid}.tr-h{height:32px;color:var(--ink-3);border-bottom:1px solid var(--line);font-size:12px}.tr-r{color:var(--ink-2);border-bottom:1px solid var(--div);padding-top:10px;padding-bottom:10px;font-size:12px;line-height:17px}.tr-r:last-child{border-bottom:0}.tr-r b{color:var(--ink);font-size:13px;font-weight:500;line-height:18px}.tr-r a{color:var(--acc);text-underline-offset:2px;font-weight:600}.tr-g svg{display:block}.tr-g .ok{fill:var(--d-main)}.tr-g .wt{fill:var(--trk)}.tr-g .bad{fill:var(--amber)}.tr-g .host{fill:none;stroke:var(--amber);stroke-dasharray:2 2}.tr-g .lk2{stroke:var(--ink-4);stroke-dasharray:2 2}.tr-g .ext{fill:none;stroke:var(--amber);stroke-width:1.5px;stroke-linecap:round}.tr-g .trk{fill:var(--trk)}.tr-g .full{fill:var(--d-main)}.tr-g .over{fill:var(--amber)}.tr-g .half{fill:var(--ink-4)}.tr-g .x{stroke:var(--ink-3);stroke-width:1.5px;stroke-linecap:round}.tr-g .win,.tr-g .doc{fill:var(--tile);stroke:var(--ink-4)}.tr-g text{font:600 13px var(--mono);fill:var(--amber)}.tr-g .pk{fill:var(--tile);stroke:var(--ink-4)}.tr-g .pk.s{fill:var(--soft)}.tr-g .pk.d{fill:var(--trk)}.qa{border-bottom:1px solid var(--div);grid-template-columns:20px 1fr;gap:6px 12px;padding:14px 16px;display:grid}.qa:last-child{border-bottom:0}.qa .q,.qa .a{border-radius:4px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:500;display:grid}.qa .q{border:1px solid var(--acc-line);color:var(--acc);background:var(--tile)}.qa .a{background:var(--soft);color:var(--ink-3)}.qa h3{margin:0;font-size:14px;font-weight:600;line-height:20px}.qa .v{border:1px solid var(--green-line);background:var(--green-tint);color:var(--green);border-radius:4px;justify-self:start;align-items:center;gap:6px;padding:1px 6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.qa .v.amb{color:var(--amber);background:var(--amber-tint);border-color:var(--amber-line)}.qa .v:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.qa p{color:var(--ink-3);grid-column:2;margin:0;font-size:13px}.sticky{position:sticky;top:68px}@media (width<=1023px){.sticky{position:static}}@media (width<=759px){.kv{grid-template-columns:1fr 1fr}.kv>div:nth-child(3){border-left:0}.kv>div:nth-child(n+3){border-top:1px solid var(--div)}.pk-top{grid-template-columns:1fr}.pk-top .btn{justify-self:start}.steps,.ix{grid-template-columns:1fr}.ix-code .ln{padding:0 28px 0 10px;font-size:11px}.ix-code .ixm{right:6px}.kv2>div{grid-template-columns:1fr;gap:2px}.cmp-r{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px}.cmp-n,.cmp-g{grid-area:auto/1/auto/-1}.lch-h,.lch-r{grid-template-columns:minmax(0,1fr) auto}.lch-h>:last-child,.lch-r>:last-child{color:var(--ink-3);grid-column:1/-1;font-size:12px}.lch-h>:last-child{display:none}.cells{grid-template-columns:1fr}.tr-h{display:none}.tr-r{grid-template-columns:minmax(0,1fr) 84px;gap:6px 12px}.tr-r>:last-child{grid-column:1/-1}.foot-tip{flex-direction:column;gap:2px}.tbl .hide-n{display:none}#tblW .c-src{width:0}#tblW :is(td,th).hide-n{visibility:hidden;white-space:nowrap;padding:0;display:table-cell}#tblW .c-side{width:54px}#tblW .c-size{width:72px}#tblW .c-st{width:30px}#tblW :is(td,th){padding-left:8px;padding-right:8px}#tblW :is(td,th):first-child{padding-left:12px}#tblW .st,#tblW .st-h{font-size:0}#tblW .st.out i{background:var(--ink-5);border:0;border-radius:1px;width:8px;height:2px;display:block}.big .n{font-size:40px}}
