@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/assets/PretendardVariable-CJuje-Rk.woff2)format("woff2-variations")}:root{--navy:#142239;--primary:#3182f6;--primary-deep:#1b64da;--ink:#191f28;--muted:#5f6b7a;--surface:#fff;--surface-soft:#f5f7fa;--tint-100:#eef5ff;--tint-200:#e1edff;--tint-300:#b9d4fb;--line:#e5e8eb;--line-strong:#d1d6db;--pass:#0f7b6c;--pass-bg:#e6f4f1;--warn:#b45309;--warn-bg:#fef3e2;--fail:#b42318;--fail-bg:#fdecea;--review:#1b64da;--review-bg:#eef5ff;--info:#5f6b7a;--info-bg:#f5f7fa;--viewer-bg:#262626;--viewer-line:#444;--viewer-text:#f5f5f5;--viewer-muted:#a3a3a3;--overlay-generated:#f97316;--overlay-protected:#facc15;--r-card:12px;--r-btn:10px;--r-btn-sm:8px;--r-chip:6px;--fast:.12s;--base:.2s;--font:"Pretendard Variable", Pretendard, "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", sans-serif}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--surface-soft);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:22px;overflow-x:hidden}h1,h2,h3,p{margin:0}a{color:var(--primary-deep)}a:hover{color:var(--navy)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.num{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.small{font-size:12px;line-height:18px}.eyebrow{letter-spacing:.12em;color:var(--primary-deep);font-size:11px;font-weight:700;line-height:14px}.eyebrow.gray{color:var(--muted)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap-any{overflow-wrap:anywhere}.btn{border:1px solid var(--line-strong);border-radius:var(--r-btn);background:var(--surface);min-height:36px;color:var(--ink);transition:background var(--fast) ease-out, border-color var(--fast) ease-out;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--surface-soft);color:var(--ink)}.btn.primary{background:var(--primary-deep);border-color:var(--primary-deep);color:#fff;font-weight:700}.btn.primary:hover:not(:disabled){color:#fff;background:#1657c2}.btn.outline{border-color:var(--ink)}.btn.dark{background:var(--ink);border-color:var(--ink);color:#fff}.btn.dark:hover:not(:disabled){color:#fff;background:#2b333f}.btn.ghost{color:var(--primary-deep);background:0 0;border-color:#0000;padding:0 12px}.btn.danger{border-color:var(--fail);color:var(--fail);font-weight:700}.btn.lg{min-height:48px;padding:0 24px;font-size:16px}.btn.sm{border-radius:var(--r-btn-sm);min-height:32px;padding:0 12px;font-size:13px}.btn.block{width:100%}.btn:disabled,.btn[aria-disabled=true]{background:var(--line);border-color:var(--line);color:var(--muted);font-weight:400}.input{border:1px solid var(--line-strong);border-radius:var(--r-btn);background:#fff;min-width:0;height:36px;padding:0 10px;font-size:14px}.input.lg{height:48px;padding:0 14px;font-size:18px}.glyph{background:var(--info);flex-shrink:0;width:10px;height:10px;display:inline-block}.glyph.pass{background:var(--pass);border-radius:50%}.glyph.warn{background:var(--warn);clip-path:polygon(50% 0,100% 100%,0 100%)}.glyph.fail{background:var(--fail);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.glyph.review{background:var(--review);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.glyph.info{background:var(--info)}.glyph.s8{width:8px;height:8px}.glyph.s12{width:12px;height:12px}.glyph.s18{width:18px;height:18px}.glyph.s22{width:22px;height:22px}.glyph-box{background:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.badge{border-radius:var(--r-chip);white-space:nowrap;background:var(--info-bg);color:var(--info);flex-shrink:0;align-items:center;gap:5px;padding:2px 8px;font-size:12px;font-weight:700;line-height:18px;display:inline-flex}.badge.pass{background:var(--pass-bg);color:var(--pass)}.badge.warn{background:var(--warn-bg);color:var(--warn)}.badge.fail{background:var(--fail-bg);color:var(--fail)}.badge.review{background:var(--review-bg);color:var(--review)}.badge.plain{color:var(--navy);background:#fff}.c-pass{color:var(--pass)}.c-warn{color:var(--warn)}.c-fail{color:var(--fail)}.c-review{color:var(--review)}.c-info{color:var(--ink)}.note{border-radius:var(--r-btn);background:var(--info-bg);border:1px solid var(--line);align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:22px;display:flex}.note .glyph{margin-top:6px}.note.pass{background:var(--pass-bg);color:var(--pass);border-color:#0000;font-weight:700}.note.warn{background:var(--warn-bg);border-color:#0000}.note.fail{background:var(--fail-bg);border-color:#0000}.note.review{background:var(--review-bg);border-color:var(--tint-300)}.bar{background:var(--line);height:6px;position:relative}.bar>span{background:var(--primary);transition:width var(--base) ease-out;position:absolute;top:0;bottom:0;left:0}.stepper{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.stepper li{color:var(--muted);align-items:center;gap:6px;display:flex}.stepper .no{border:1px solid var(--line-strong);border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-weight:700;display:inline-flex}.stepper li.done .no{background:var(--tint-100);color:var(--primary-deep);border-color:#0000}.stepper li.now{color:var(--ink);font-weight:700}.stepper li.now .no{background:var(--ink);color:#fff;border-color:var(--ink)}.stepper .sep{background:var(--line-strong);width:16px;height:1px}.seg{border:1px solid var(--ink);border-radius:var(--r-btn);flex-wrap:wrap;display:inline-flex;overflow:hidden}.seg button{background:#fff;border:0;min-height:34px;padding:0 14px;font-size:13px}.seg button[aria-checked=true]{background:var(--ink);color:#fff;font-weight:700}.seg button:focus-visible{outline-offset:-3px}.switch{background:var(--muted);border:0;border-radius:12px;flex-shrink:0;width:44px;height:24px;padding:0;position:relative}.switch[aria-checked=true]{background:var(--primary-deep)}.switch:after{content:"";width:18px;height:18px;transition:left var(--fast) ease-out;background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.switch[aria-checked=true]:after{left:23px}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0 20px;display:flex}.tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 0;font-size:14px}.tabs button[aria-selected=true]{border-bottom-color:var(--primary-deep);color:var(--ink);font-weight:700}.gauge{height:14px;display:block;position:relative}.gauge .track{background:var(--line);height:4px;position:absolute;top:5px;left:0;right:0}.gauge .zone{background:var(--tint-300);height:4px;position:absolute;top:5px}.gauge .tick{background:var(--ink);width:2px;height:14px;position:absolute;top:0;transform:translate(-1px)}.gauge .mark{width:12px;height:12px;position:absolute;top:1px;transform:translate(-50%)}.spinner{border:2px solid var(--tint-300);border-top-color:var(--primary-deep);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2.4s}*{transition-duration:0s!important}}.diff-bad{background:var(--fail-bg);color:var(--fail);white-space:pre;padding:0 2px;font-weight:700}.diff-miss{background:var(--fail-bg);color:var(--fail);padding:0 3px;font-size:11px;font-weight:700}.pre{white-space:pre-wrap}.mock-flag{color:var(--navy);white-space:nowrap;background:#fff;border-radius:6px;padding:1px 6px;font-size:12px;font-weight:700;line-height:18px}.viewer{background:var(--viewer-bg);min-width:0;color:var(--viewer-text);flex-direction:column;display:flex}.viewer.fill{flex:auto;height:100%;min-height:0}.viewer-bar{border-bottom:1px solid var(--viewer-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:8px 12px;font-size:12px;line-height:18px;display:flex}.viewer-foot{border-top:1px solid var(--viewer-line);color:var(--viewer-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:8px 12px;font-size:12px;line-height:18px;display:flex}.viewer-stage{min-height:0;position:relative}.viewer.fill .viewer-stage{flex:auto}.strip-stage{height:clamp(330px,34vw,520px)}.compare-stage{height:clamp(200px,22vw,340px)}.strip-stage.single,.compare-stage.hero{height:clamp(200px,min(100vh - 336px,14.1vw + 150px),460px)}.viewer.fill .strip-stage{height:auto;min-height:440px}.viewer.fill .compare-stage{height:auto;min-height:340px}.tool-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tool-label{color:var(--viewer-muted);padding-right:2px}.tool{color:#d4d4d4;border-radius:var(--r-btn-sm);background:0 0;border:1px solid #5a5a5a;min-height:30px;padding:0 10px;font-size:12px}.tool[aria-pressed=true],.tool[aria-checked=true]{color:#262626;background:#f5f5f5;border-color:#f5f5f5;font-weight:700}.tool[aria-pressed=true]:before{content:"";border-bottom:2px solid #262626;border-left:2px solid #262626;width:9px;height:5px;margin:0 6px 3px 0;display:inline-block;transform:rotate(-45deg)}.tool:disabled{opacity:.45}.tool:focus-visible,.tool-seg button:focus-visible,.zoom:focus-visible,.split-handle:focus-visible,.pin:focus-visible,.chip:focus-visible{outline-offset:2px;outline:2px solid #fff}.tool-seg{flex-wrap:wrap;gap:6px;display:inline-flex}.tool-seg button{color:#d4d4d4;border-radius:var(--r-btn-sm);background:0 0;border:1px solid #5a5a5a;min-height:30px;padding:0 10px;font-size:12px}.tool-seg button[aria-checked=true]{color:#262626;background:#f5f5f5;border-color:#f5f5f5;font-weight:700}.zoom{background:var(--viewer-bg);cursor:grab;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.zoom:active{cursor:grabbing}.zoom:focus-visible{outline-offset:-2px}.zoom-world{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.zoom-world.smooth{transition:transform .24s}.zoom-overlay{pointer-events:none;position:absolute;inset:0;overflow:hidden}.zoom-overlay.smooth>*,.zoom-overlay.smooth .strip-pane>span{transition:left .24s,top .24s,width .24s,height .24s}.zoom-overlay.smooth .strip-img{transition:transform .24s}.world-img{border-radius:0;max-width:none;display:block;position:absolute;top:0;left:0}.strip-pane{background:#1f1f1f;position:absolute;left:0;right:0;overflow:hidden}.strip-ph{background:#3d3d3d;position:absolute}.strip-img{transform-origin:0 0;border-radius:0;max-width:none;display:block;position:absolute;top:0;left:0}.strip-title{color:var(--viewer-muted);white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;font-size:12px;line-height:18px;display:inline-flex;position:absolute}.strip-title strong{color:var(--viewer-text)}.flip-tag{color:#262626;background:#fff;border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-weight:700;display:inline-flex}.seg-label{text-align:center;color:var(--viewer-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;line-height:16px;position:absolute;overflow:hidden}.seg-label.main{color:#fff;font-weight:700}.seg-line{background:#ffffffe6;width:1px;position:absolute;box-shadow:1px 0 #000000a6}.center-line{background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 0 1px #000000bf}.center-chip{position:absolute;transform:translate(-50%)}.hatch-fill{background:repeating-linear-gradient(45deg,#f9731680 0 6px,#f9731624 6px 12px);position:absolute}.hatch-fill.edge-right{border-right:2px solid var(--overlay-generated)}.hatch-fill.edge-left{border-left:2px solid var(--overlay-generated)}.hatch-gen{background:repeating-linear-gradient(45deg,#f973164d 0 6px,#f9731614 6px 12px);position:absolute}.hatch-crop{outline-offset:-1px;background:repeating-linear-gradient(-45deg,#262626d1 0 6px,#26262699 6px 12px);outline:1px dashed #d4d4d4;position:absolute}.hatch-fill .vchip,.hatch-crop .vchip{position:absolute;top:6px;left:6px}.vchip{border:1px solid var(--viewer-line);color:var(--viewer-text);white-space:nowrap;background:#262626;border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;line-height:18px;display:inline-flex}.vchip.white{color:#262626;background:#fff;border-color:#fff;font-weight:700}.loading-chip{position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.loading-chip .spinner{border-color:#fff #5a5a5a #5a5a5a;width:14px;height:14px}.corner-left{position:absolute;top:10px;left:10px}.corner-right{position:absolute;top:10px;right:10px}.sel-box{border:2px solid #fff;position:absolute;box-shadow:0 0 0 1px #000c,inset 0 0 0 1px #000c}.sel-tag{position:absolute;bottom:calc(100% + 4px);left:-2px}.sel-tag.inside{top:4px;bottom:auto;left:4px}.tile-line{border-left:1px dashed #ffffffd9;width:0;position:absolute;box-shadow:1px 0 #00000080}.prot-box{border:2px dashed var(--overlay-protected);position:absolute;box-shadow:0 0 0 1px #0009}.prot-tag{color:var(--overlay-protected);white-space:nowrap;background:#262626;padding:0 4px;font-size:11px;font-weight:700;line-height:16px;position:absolute;bottom:calc(100% + 3px);left:0}.split-line{background:#f5f5f5;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #0009}.split-handle{pointer-events:auto;cursor:ew-resize;touch-action:none;justify-content:center;align-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;display:flex;position:absolute;top:50%}.split-handle:before{content:"";background:#f5f5f5;border:1px solid #262626;border-radius:50%;position:absolute;inset:7px}.split-handle svg{position:relative}.legend{align-items:center;gap:6px;display:inline-flex}.legend i{width:14px;height:10px;display:inline-block}.lg-center{background:#fff;margin:0 6px;width:2px!important;height:12px!important}.lg-seg{background:#ffffffb3;margin:0 6px;width:1px!important;height:12px!important}.lg-fill{background:repeating-linear-gradient(45deg,#f97316cc 0 3px,#f9731640 3px 6px)}.lg-crop{background:repeating-linear-gradient(-45deg,#8a8a8a 0 3px,#3d3d3d 3px 6px);outline:1px dashed #d4d4d4}.legend-hint{color:var(--viewer-muted)}.issue-map{border-top:1px solid var(--viewer-line);flex-direction:column;gap:8px;padding:10px 12px 12px;font-size:12px;line-height:18px;display:flex}.issue-map-head{color:var(--viewer-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;display:flex}.issue-map-head strong{color:var(--viewer-text)}.issue-map-body{cursor:pointer;background:#333;width:100%;position:relative;overflow:hidden}.issue-map-body img{width:100%;height:100%;display:block;position:absolute;inset:0}.issue-map-view{pointer-events:none;border:2px solid #fff;transition:left .24s,top .24s,width .24s,height .24s;position:absolute;box-shadow:0 0 0 1px #000000b3}.pin{background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;margin:-12px 0 0 -12px;padding:0;display:flex;position:absolute}.pin>span{background:#fff;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;display:flex;box-shadow:0 0 0 1px #0009}.pin[aria-pressed=true]>span{outline-offset:2px;outline:2px solid #fff}.evidence-bar{border-top:1px solid var(--viewer-line);flex-direction:column;gap:8px;padding:10px 12px 14px;font-size:12px;display:flex}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border-radius:var(--r-btn-sm);color:#f5f5f5;text-align:left;background:0 0;border:1px solid #5a5a5a;align-items:center;gap:8px;min-height:32px;padding:0 10px 0 8px;font-size:12px;display:inline-flex}.chip[aria-pressed=true]{color:#262626;background:#f5f5f5;border-color:#f5f5f5}.chip strong{font-weight:700}.cap-frame{width:100%;position:relative;overflow:hidden}.cap-frame.bg-checker,.crop.bg-checker{background:repeating-conic-gradient(#3a3a3a 0% 25%,#2e2e2e 0% 50%) 50%/24px 24px}.cap-frame.bg-black,.crop.bg-black{background:#000}.cap-frame.bg-white,.crop.bg-white{background:#fff}.cap-inner{transition:left .24s,top .24s,width .24s,height .24s;position:absolute}.cap-inner img{width:100%;height:100%;display:block;position:absolute;inset:0}.slot-box{background:0 0;border:1px solid #8a8a8a;padding:0;position:absolute}.slot-box.fail{border:2px solid var(--fail)}.slot-box.review{border:2px dashed var(--review)}.slot-box.warn{border:2px solid var(--warn)}.slot-box[aria-pressed=true]{outline:3px solid var(--overlay-protected);outline-offset:2px}.slot-box.layout{border:2px dashed var(--overlay-generated)}.crop{border:1px solid var(--line);width:100%;position:relative;overflow:hidden}.crop img{max-width:none;display:block;position:absolute}.crisp{image-rendering:pixelated}.cast-frame{pointer-events:auto;cursor:move;touch-action:none;border:2px solid #fff;position:absolute;box-shadow:0 0 0 1px #000000d9,inset 0 0 0 1px #000000d9}.cast-frame:focus-visible{outline:2px solid var(--overlay-protected);outline-offset:3px}.cast-tag{color:#262626;white-space:nowrap;background:#fff;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:700;line-height:16px;position:absolute;top:calc(100% + 4px);left:-2px}.cast{border-top:1px solid var(--viewer-line);flex-direction:column;gap:10px;padding:12px;font-size:12px;line-height:18px;display:flex}.cast-head{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.cast-title{min-width:0;color:var(--viewer-muted);flex-direction:column;flex:300px;display:flex}.cast-title strong{color:var(--viewer-text);font-size:14px;line-height:22px}.cast-panes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cast-panes figure{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.cast-pane{background:#1f1f1f;width:100%;position:relative;overflow:hidden}.cast-pane.movable{cursor:grab;touch-action:none}.cast-pane.movable:active{cursor:grabbing}.cast-pane:focus-visible{outline-offset:2px;outline:2px solid #fff}.cast-pane img{transform-origin:0 0;-webkit-user-select:none;user-select:none;border-radius:0;max-width:none;display:block;position:absolute;top:0;left:0}.cast-panes figcaption{color:var(--viewer-muted)}.cast-panes figcaption strong{color:var(--viewer-text);margin-right:6px}.cast-note{color:var(--viewer-muted)}@media (max-width:720px){.cast-panes{grid-template-columns:minmax(0,1fr)}}.cast-panes.single{grid-template-columns:minmax(0,1fr)}.cast-panes figure[hidden]{display:none}.cast:fullscreen{background:var(--viewer-bg);color:var(--viewer-text);padding:16px;overflow:auto}.cast:fullscreen .cast-panes.single figure{width:100%;max-width:calc(177.778vh - 266.667px);margin:0 auto}.w-app{background:var(--surface-soft);flex-direction:column;min-height:100%;display:flex}.appbar{background:var(--navy);color:#fff}.appbar-in{flex-wrap:wrap;align-items:center;gap:0 24px;min-height:56px;padding:0 24px;display:flex}.brand{color:#fff;align-items:center;gap:12px;padding:8px 0;font-size:15px;font-weight:700;text-decoration:none;display:flex}.brand:hover{color:#fff}.brand img{width:73px;height:33px;display:block}.login-brand img{width:176px;height:80px;display:block}.brand .rule{background:var(--primary-deep);width:1px;height:20px}.appnav{flex-wrap:wrap;flex-grow:1;align-items:center;gap:0 20px;font-size:14px;display:flex}.appnav a{color:var(--tint-300);border-bottom:2px solid #0000;padding:17px 0 15px;text-decoration:none}.appnav a:hover{color:#fff}.appnav a[aria-current=page]{color:#fff;border-bottom-color:#fff;font-weight:700}.appnav .rule{background:var(--primary-deep);width:1px;height:20px}.appbar a:focus-visible,.appbar button:focus-visible,.runstrip a:focus-visible,.runstrip button:focus-visible,.runstrip select:focus-visible{outline-color:#fff}.appbar-side{color:var(--tint-300);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.appbar-side a{color:#fff}.who{text-overflow:ellipsis;white-space:nowrap;color:#fff;max-width:160px;overflow:hidden}.bar-btn{border-radius:var(--r-btn-sm);border:1px solid var(--tint-300);color:#fff;background:0 0;min-height:30px;padding:0 10px;font-size:12px}.net-banner{background:var(--warn-bg);color:var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 24px;font-size:14px;display:flex}.gate{background:var(--surface-soft);justify-content:center;align-items:center;min-height:100%;padding:24px 16px;display:flex}.gate-card{border:1px solid var(--line);border-radius:var(--r-card);background:#fff;flex-direction:column;gap:14px;max-width:480px;padding:28px 24px;display:flex}.gate-card h1{font-size:22px;line-height:30px}.gate-card p{color:var(--muted)}.app-root{height:100%;min-height:100%}.login{background:#fff;flex-wrap:wrap;min-height:100%;display:flex}.login-brand{background:var(--navy);color:#fff;flex-direction:column;flex:360px;justify-content:center;gap:24px;padding:48px 40px;display:flex}.login-name{letter-spacing:-.01em;font-size:30px;font-weight:700;line-height:40px}.login-lead{color:var(--tint-300);margin-top:8px;font-size:16px;line-height:26px}.login-brand ul{color:var(--tint-300);flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.login-brand li{border-left:2px solid var(--primary-deep);padding-left:14px}.login-form{flex-direction:column;flex:360px;justify-content:center;gap:14px;max-width:100%;padding:48px 40px;display:flex}.login-form>*{width:100%;max-width:400px}.login-form h1{font-size:26px;line-height:36px}.login-overlay{z-index:50;background:#1422398c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.login.compact{border:1px solid var(--ink);border-radius:var(--r-card);width:min(100%,440px);min-height:0;overflow:hidden}.login.compact .login-form{padding:28px 24px}.runstrip{background:var(--navy);color:var(--tint-300);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 20px;padding:8px 24px;font-size:12px;line-height:18px;display:flex}.runstrip a{color:#fff}.runstrip .push{margin-left:auto}.runstrip select{border:1px solid var(--tint-300);background:var(--navy);color:#fff;border-radius:6px;height:26px;padding:0 6px;font-size:12px}.runstrip button{border:1px solid var(--tint-300);color:#fff;background:0 0;border-radius:6px;height:26px;padding:0 8px;font-size:12px}.w-main{flex-direction:column;flex:auto;gap:20px;width:100%;max-width:1000px;margin:0 auto;padding:28px 24px 56px;display:flex}.w-main.wide{max-width:1320px}.w-head{flex-direction:column;gap:8px;display:flex}.w-head h1{letter-spacing:-.01em;font-size:28px;font-weight:700;line-height:38px}.w-head h1:focus{outline:none}.w-head p{color:var(--muted);font-size:15px;line-height:24px}.w-headline{align-items:center;gap:12px;display:flex}.card{border:1px solid var(--line);border-radius:var(--r-card);background:#fff;min-width:0;padding:20px}.card.flat{padding:0;overflow:hidden}.card h2{font-size:16px;font-weight:700;line-height:24px}.stack{flex-direction:column;gap:12px;min-width:0;display:flex}.stack.tight{gap:6px}.row{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.row.between{justify-content:space-between}.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.task-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.task-card{border:1px solid var(--line-strong);border-radius:var(--r-card);color:var(--ink);background:#fff;flex-direction:column;gap:10px;padding:22px 20px 18px;display:flex}.task-card h2{font-size:20px;font-weight:700;line-height:28px}.task-thumb{aspect-ratio:12288/1728;object-fit:cover;background:var(--surface-soft);border-radius:8px;width:100%;height:auto;display:block}.task-note{margin-top:auto;padding-top:4px}.task-actions{flex-wrap:wrap;gap:8px;display:flex}.task-actions .btn{white-space:nowrap;flex:150px;min-height:44px;padding:0 10px;font-size:14px}.resume{border-color:var(--primary-deep)}.task-card dl{grid-template-columns:52px minmax(0,1fr);gap:4px 8px;margin:0;font-size:13px;line-height:20px;display:grid}.task-card dt{color:var(--muted)}.task-card dd{margin:0}.joblist{margin:0;padding:0;list-style:none}.joblist li+li{border-top:1px solid var(--line)}.jobrow{color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 20px;text-decoration:none;display:grid}.jobrow:hover{background:var(--tint-100);color:var(--ink)}.jobrow:focus-visible{outline-offset:-2px}.jobrow .title{overflow-wrap:anywhere;font-weight:700}.jobrow .meta{color:var(--muted);grid-column:1/-1;font-size:12px;line-height:18px}.drop{border:1px dashed var(--muted);border-radius:var(--r-card);background:var(--surface-soft);text-align:center;transition:background var(--fast) ease-out, border-color var(--fast) ease-out;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;display:flex}.drop.over{background:var(--tint-100);border-color:var(--primary-deep);border-style:solid}.drop .big{font-size:16px;font-weight:700}.filecard{border:1px solid var(--line);border-radius:var(--r-card);background:#fff;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.filecard.bad{border-color:var(--fail)}.checks{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.checks li{align-items:flex-start;gap:8px;font-size:14px;line-height:22px;display:flex}.checks .glyph{margin-top:6px}.checks .tag{flex-shrink:0;font-size:12px;font-weight:700;line-height:22px}.spec-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.spec-card{border:1px solid var(--line-strong);border-radius:var(--r-card);cursor:pointer;background:#fff;flex-direction:column;gap:8px;padding:14px 16px;display:flex;position:relative}.spec-card:has(input:checked){border-color:var(--primary-deep);background:var(--tint-100)}.spec-card:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.spec-card input{width:18px;height:18px;accent-color:var(--primary-deep);margin:0}.spec-card .name{font-size:16px;font-weight:700}.segbar{border:1px solid var(--ink);height:14px;display:flex}.segbar>span{border-right:1px solid var(--ink);background:#fff;min-width:0}.segbar>span:last-child{border-right:0}.segbar>span.main{background:var(--ink)}.seglist{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 10px;font-size:12px;line-height:18px;display:flex}.seglist .main{color:var(--ink);font-weight:700}.custom-rows{flex-direction:column;gap:8px;display:flex}.custom-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.field{flex-direction:column;gap:4px;min-width:0;font-size:13px;display:flex}.field>span{font-weight:700}.stages{margin:0;padding:0;list-style:none}.stages li{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 0;display:grid}.stages li:last-child{border-bottom:0}.stages .no{border:1px solid var(--line-strong);border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex}.stages li.done{color:var(--ink)}.stages li.done .no{background:var(--tint-100);color:var(--primary-deep);border-color:#0000}.stages li.now{color:var(--ink)}.stages li.now .no{background:var(--ink);color:#fff;border-color:var(--ink)}.stages li.now .name{font-weight:700}.stages li.bad .no{background:var(--fail);color:#fff;border-color:var(--fail)}.stages .name{font-size:15px}.stages .hint{color:var(--muted);grid-column:2/-1;font-size:13px;line-height:20px}.stages .state{white-space:nowrap;font-size:13px}.bigstat{flex-wrap:wrap;gap:16px 40px;display:flex}.bigstat>div{flex-direction:column;gap:2px;min-width:0;display:flex}.bigstat .v{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:34px}.bigstat .k{color:var(--muted);font-size:13px;line-height:20px}.gate-list{margin:0;padding:0;list-style:none}.gate-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,1fr) minmax(0,auto);align-items:center;gap:6px 12px;padding:12px 20px;display:grid}.gate-list li:last-child{border-bottom:0}.gate-list .gname{font-weight:700}.gate-list .gval{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.gate-list .gval strong{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;font-size:15px}.gate-list .gsub{color:var(--muted);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:6px 12px;font-size:13px;line-height:20px;display:flex}.gate-list .gauge{grid-column:1/-1}.plan-facts{flex-wrap:wrap;gap:8px;display:flex}.fact{border:1px solid var(--line-strong);border-radius:var(--r-chip);background:#fff;align-items:center;gap:6px;padding:4px 10px;font-size:13px;line-height:20px;display:inline-flex}.fact.flip{border-color:var(--primary-deep);background:var(--tint-100);color:var(--primary-deep);font-weight:700}.fact i{width:12px;height:10px;display:inline-block}.fact .lg-fill{background:repeating-linear-gradient(45deg,#f97316e6 0 3px,#f973164d 3px 6px)}.fact .lg-crop{background:repeating-linear-gradient(-45deg,#5f6b7a 0 3px,#d1d6db 3px 6px)}.viewer-card{border:1px solid var(--line);overflow:hidden}.review-crop{flex-direction:column;gap:8px;display:flex}.compare-table{grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:8px 12px;font-size:15px;line-height:24px;display:grid}.compare-table .k{color:var(--muted);font-size:13px}.compare-table .v{overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:30px}.verdict-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.files{margin:0;padding:0;list-style:none}.files li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:10px 0;display:flex}.files li:last-child{border-bottom:0}.masked{border-radius:var(--r-chip);color:var(--muted);background:repeating-linear-gradient(45deg,#e5e8eb 0 6px,#f5f7fa 6px 12px);align-items:center;gap:8px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}@media (max-width:560px){.login-brand,.login-form{padding:28px 20px}.net-banner{padding:10px 16px}.appbar-in,.runstrip{padding-left:16px;padding-right:16px}.w-main{padding:20px 16px 40px}.w-head h1{font-size:23px;line-height:32px}.card{padding:16px}.gate-list li,.jobrow{padding-left:16px;padding-right:16px}.compare-table{grid-template-columns:minmax(0,1fr);gap:0 12px}.compare-table .v{margin-bottom:8px}.btn.lg{width:100%}}.region-list{margin:0;padding:0;list-style:none}.region-list li{border-top:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);align-items:start;gap:8px 12px;padding:12px 20px;display:grid}.region-kind{font-weight:700;line-height:32px}.region-items{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:560px){.region-list li{grid-template-columns:minmax(0,1fr);padding:12px 16px}}.w-main.result{gap:14px;padding-top:16px}.w-main.result.wide{max-width:1480px}.res-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.res-head{flex-direction:column;flex:420px;gap:4px;min-width:0;display:flex}.res-head h1{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:24px;font-weight:700;line-height:32px}.res-head h1:focus{outline:none}.res-head .w-headline{align-items:flex-start}.res-head .w-headline .glyph{flex-shrink:0;margin-top:5px}.res-actions{flex-direction:column;align-items:flex-end;gap:6px;max-width:100%;display:flex}.res-actions .actions{justify-content:flex-end}.res-actions .small{text-align:right}.verdict-tabs{border:1px solid var(--line-strong);border-radius:var(--r-card);background:#fff;flex-direction:column;display:flex;overflow:hidden}.verdict-tabs button{min-height:44px;color:var(--ink);text-align:left;background:#fff;border:0;border-left:4px solid #0000;align-items:center;gap:10px;padding:8px 16px 8px 12px;font-size:16px;font-weight:700;line-height:24px;display:flex}.verdict-tabs button+button{border-top:1px solid var(--line)}.verdict-tabs button:hover{background:var(--surface-soft)}.verdict-tabs button[aria-selected=true]{background:var(--tint-100);border-left-color:var(--primary-deep)}.verdict-tabs button:focus-visible{outline-offset:-2px}.verdict-tabs .glyph{flex-shrink:0}.vt-text{overflow-wrap:anywhere;flex:auto;min-width:0}.vt-go{color:var(--muted);flex-shrink:0;font-size:13px;font-weight:400}.verdict-tabs button:not([aria-selected=true]) .vt-go{color:var(--primary-deep);text-decoration:underline}.card-title{padding:16px 20px 4px}.issue-list{margin:0;padding:4px 0 6px;list-style:none}.issue-list li{flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 20px;display:flex}.issue-list li+li{border-top:1px solid var(--line)}.issue-list .badge{flex-shrink:0}.issue-text{flex:300px;min-width:0;font-size:15px;line-height:24px}.fold>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:14px 20px;list-style-position:inside;display:flex}.fold>summary:focus-visible{outline-offset:-2px}.fold-title{font-size:16px;font-weight:700;line-height:24px}.fold[open]>summary{border-bottom:1px solid var(--line)}.fold-body{padding:14px 20px}.fold-body+.gate-list{border-top:1px solid var(--line)}.eye-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:14px 20px;display:flex}.eye-row .stack{flex:320px}.cap-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.scope{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.check-chips{flex-wrap:wrap;gap:8px;display:flex}.check-chip{border:1px solid var(--line-strong);border-radius:var(--r-btn);cursor:pointer;background:#fff;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-weight:700;display:inline-flex}.check-chip:has(input:checked){border-color:var(--primary-deep);background:var(--tint-100)}.check-chip:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.check-chip input{width:18px;height:18px;accent-color:var(--primary-deep);margin:0}.check-chip .muted{font-size:13px;font-weight:400}.gets{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;font-size:15px;line-height:24px;display:grid}.gets dt{color:var(--muted)}.gets dd{margin:0}@media (max-width:720px){.res-actions{align-items:stretch;width:100%}.res-actions .actions{justify-content:flex-start}.res-actions .small{text-align:left}.issue-list li,.fold>summary,.fold-body,.card-title{padding-left:16px;padding-right:16px}}.spec-card.static{cursor:default}.c-app{background:#fff;flex-direction:column;min-height:100%;display:flex}.gpu-meter{color:#fff;font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.gpu-meter .lbl{color:var(--tint-300)}.gpu-meter .track{background:var(--primary-deep);width:96px;height:6px;display:inline-block}.gpu-meter .track>span{background:#fff;height:6px;display:block}.ctxbar{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:14px 24px;display:flex}.ctxbar .ttl{flex-direction:column;gap:4px;min-width:0;display:flex}.ctxbar h1{overflow-wrap:anywhere;font-size:22px;font-weight:700;line-height:30px}.ctxbar h1 .sub{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:400}.ctxbar .side{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.select{border:1px solid var(--line-strong);border-radius:var(--r-btn);background:#fff;max-width:100%;height:36px;padding:0 10px;font-size:14px}.c-body{flex-wrap:wrap;flex:auto;align-items:stretch;min-height:0;display:flex}.c-view{background:var(--viewer-bg);min-width:0;color:var(--viewer-text);flex-direction:column;flex:999 640px;display:flex}.c-panel{border-left:1px solid var(--line);background:#fff;flex-direction:column;flex:400px;min-width:0;display:flex}.c-empty{flex-direction:column;flex:auto;align-items:flex-start;gap:12px;padding:32px 24px;display:flex}.p-head{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:20px 24px 16px;display:flex}.p-verdict{align-items:center;gap:10px;font-size:28px;font-weight:700;line-height:34px;display:flex}.p-sub{color:var(--muted);font-size:13px;line-height:20px}.segbar6{gap:2px;display:flex}.segbar6>span{background:var(--info);flex:1 1 0;height:6px}.segbar6>.pass{background:var(--pass)}.segbar6>.warn{background:var(--warn)}.segbar6>.fail{background:var(--fail)}.segbar6>.review{background:var(--review)}.gate-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;flex-direction:column;gap:6px;width:100%;padding:12px 24px;display:flex}.gate-row[aria-pressed=true]{background:var(--tint-100)}.gate-row:focus-visible{outline-offset:-2px}.gate-row .top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.gate-row .nm{flex:130px;min-width:0;font-size:13px;font-weight:700}.gate-row .vl{justify-content:flex-end;align-items:center;gap:10px;min-width:0;max-width:100%;margin-left:auto;display:inline-flex}.gate-row .vl strong{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;font-size:15px}.gate-row .btm{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:2px 10px;font-size:12px;line-height:18px;display:flex}.p-sel{border-top:1px solid var(--ink);flex-direction:column;gap:10px;margin-top:-1px;padding:16px 24px;display:flex}.p-sel h2{font-size:16px;font-weight:700;line-height:24px}.kv{grid-template-columns:96px minmax(0,1fr);gap:6px 12px;font-size:13px;line-height:20px;display:grid}.kv .k{color:var(--muted)}.kv .v{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.p-foot{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:auto;padding:16px 24px 20px;display:flex}.s-col{flex-direction:column;gap:14px;min-width:0;padding:20px 24px 24px;display:flex}.s-input{border-right:1px solid var(--line);flex:340px}.s-set{flex:999 480px}.s-check{border-left:1px solid var(--line);flex:380px;gap:0;padding:0}.s-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.s-h .no{background:var(--ink);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:inline-flex}.s-h h2{font-size:16px;font-weight:700;line-height:24px}.presets{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.preset{text-align:left;border-radius:var(--r-card);border:1px solid var(--line-strong);background:#fff;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.preset[aria-checked=true]{background:var(--primary-deep);border-color:var(--primary-deep);color:#fff}.preset strong{font-size:14px}.preset span{font-size:12px;line-height:18px}.set-rows{border-top:1px solid var(--ink);flex-direction:column;display:flex}.set-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding:14px 0;display:flex}.set-row .txt{flex-direction:column;flex:280px;gap:3px;min-width:0;display:flex}.set-row .txt strong{font-size:14px}.set-row .txt span{color:var(--muted);font-size:13px;line-height:20px}.lock{background:var(--surface-soft);border:1px solid var(--line-strong);border-radius:var(--r-btn);align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.thr-grid{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 24px;display:grid}.thr{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:flex}.thr input{border:1px solid var(--line-strong);border-radius:var(--r-btn-sm);text-align:right;font-variant-numeric:tabular-nums;width:72px;height:32px;padding:0 8px;font-size:14px}.thr .u{min-width:52px;color:var(--muted)}.pre-list{margin:0;padding:0;list-style:none}.pre-list li{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:12px 24px;display:flex}.pre-list .glyph{margin-top:5px}.pre-list strong{font-size:13px;display:block}.pre-list span.t{color:var(--muted);font-size:13px;line-height:20px}.gpu-bar{background:var(--line);height:10px;position:relative}.gpu-bar>span{height:10px;position:absolute;top:0}.sq{width:8px;height:8px;display:inline-block}.c-list{border-right:1px solid var(--line);background:#fff;flex-direction:column;flex:260px;min-width:0;display:flex}.c-list ul{max-height:760px;margin:0;padding:0;list-style:none;overflow-y:auto}.item-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;align-items:center;gap:10px;width:100%;padding:8px 16px;display:flex}.item-row[aria-current=true]{background:var(--tint-100)}.item-row:focus-visible{outline-offset:-2px}.item-row .nm{flex-direction:column;flex-grow:1;min-width:0;display:flex}.item-row .nm strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.item-row .nm span{color:var(--muted);font-size:12px;line-height:16px}.slot-head,.slot-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:84px minmax(0,1fr) 52px auto;align-items:center;gap:10px;width:100%;padding:8px 24px;display:grid}.slot-head{color:var(--muted);padding-top:10px;padding-bottom:6px;font-size:12px}.slot-row{min-height:40px}.slot-row[aria-pressed=true]{background:var(--tint-100)}.slot-row:focus-visible{outline-offset:-2px}.slot-row .sn{color:var(--muted);font-size:12px}.slot-row .ex{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.readings{grid-template-columns:124px minmax(0,1fr);gap:4px 10px;font-size:14px;line-height:22px;display:grid}.readings .k{color:var(--muted);font-size:12px}.sum-band{background:var(--tint-100);border-bottom:1px solid var(--tint-300);flex-direction:column;gap:8px;padding:14px 24px;display:flex}.sum-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sum-grid .v{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:28px}.sum-grid .k{color:var(--muted);font-size:12px;line-height:16px}.cap-wrap{padding:16px}.cap-legend{color:var(--viewer-muted);flex-wrap:wrap;gap:4px 16px;padding:0 16px 12px;font-size:12px;display:flex}.c-trace{border-top:1px solid var(--viewer-line);flex-direction:column;flex-grow:1;gap:8px;padding:12px 16px 16px;font-size:13px;line-height:20px;display:flex}.runs-wrap{flex:auto;padding:0 0 24px;overflow-x:auto}.runs{border-collapse:collapse;width:100%;font-size:13px;line-height:20px}.runs th,.runs td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.runs th{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:400}.runs th:first-child,.runs td:first-child{padding-left:24px}.runs td.n{font-variant-numeric:tabular-nums;white-space:nowrap}.runs .detail td{background:var(--surface-soft)}@media (min-width:1100px){.c-app{height:100%;min-height:0}.c-body{flex-wrap:nowrap;overflow:hidden}.c-view,.c-panel,.c-list,.s-col{overflow-y:auto}.c-panel{flex:0 0 400px}.c-list{flex:0 0 260px}.c-list ul{max-height:none}.s-input{flex:0 0 340px}.s-check{flex:0 0 380px}.c-view .chips{max-height:116px;overflow-y:auto}.c-view>*{flex-shrink:0}.c-view>.viewer.fill{flex:1 0 auto;height:auto}}@media (max-width:560px){.ctxbar,.s-col,.p-head,.p-sel,.p-foot,.gate-row,.sum-band{padding-left:16px;padding-right:16px}.s-check{padding:0}.pre-list li,.slot-head,.slot-row{padding-left:16px;padding-right:16px}.slot-head,.slot-row{grid-template-columns:64px minmax(0,1fr) 44px auto;gap:6px}.c-panel,.s-check,.c-list,.s-input{border-left:0;border-right:0;border-top:1px solid var(--line)}}
