.it{gap:20px;min-width:0;display:grid}.it-panel{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-card);gap:16px;min-width:0;padding:20px;scroll-margin-top:80px;display:grid}@media (width>=860px){.it-panel{padding:24px 28px}}.it-kb,.it-mouse,.it-gp{gap:16px;min-width:0;display:grid}.it-device-note{border-radius:var(--radius);background:var(--c-target);border:1px solid var(--c-border);margin:0;padding:12px 14px;font-size:15px;line-height:1.5;display:none}@media (hover:none) and (pointer:coarse){.it-device-note{display:block}}.it-toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.it-toolbar .btn[disabled],.it-actions .btn[disabled]{opacity:.5;cursor:not-allowed}.it-actions{flex-wrap:wrap;gap:8px;display:flex}.it-switch{cursor:pointer;align-items:center;gap:8px;font-size:15px;display:inline-flex}.it-switch input{width:16px;height:16px;accent-color:var(--c-accent)}.it-state{font:13px var(--font-mono);background:var(--c-code-bg);color:var(--c-muted);border-radius:999px;align-items:center;gap:8px;max-width:100%;margin:0 0 0 auto;padding:4px 12px;display:inline-flex}.it-state.is-on{background:var(--c-success-bg);color:var(--c-secondary)}.it-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.it-state.is-on .it-dot{animation:1.4s ease-in-out infinite it-pulse}@keyframes it-pulse{50%{opacity:.35}}.it-hint{color:var(--c-muted);margin:0;font-size:14px;line-height:1.55}.it-hint kbd,.it-rollover kbd{font:12px/1.6 var(--font-mono);color:var(--c-text);background:var(--c-code-bg);border:1px solid var(--c-border);border-bottom-width:2px;border-radius:4px;padding:0 6px;display:inline-block}.it-alert{border-radius:var(--radius);border:1px solid var(--c-accent);background:var(--c-target);margin:0;padding:12px 14px;font-size:15px;line-height:1.5}.it-mono{font-family:var(--font-mono);white-space:pre;margin:0;font-size:14px}.it-card{border:1px solid var(--c-border);border-radius:var(--radius-card);background:var(--c-surface);min-width:0;padding:16px}.it-card-title{margin:0 0 10px;font-size:15px;font-weight:600}.it-dl{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:0;display:grid}.it-dl>div{border-radius:var(--radius);background:var(--c-code-bg);min-width:0;padding:8px 12px}.it-dl dt{font:12px var(--font-mono);color:var(--c-muted-on-code)}.it-dl dd{font:15px var(--font-mono);overflow-wrap:anywhere;margin:2px 0 0}.it-stat{align-content:start;gap:2px;display:grid}.it-stat-num{font:700 30px/1.15 var(--font-mono);font-variant-numeric:tabular-nums}.it-stat-num small{color:var(--c-muted);font-size:16px;font-weight:400}.it-stat-label{color:var(--c-muted);font-size:14px}.it-bar{background:var(--c-code-bg);border-radius:3px;height:6px;margin-top:6px;display:block;position:relative;overflow:hidden}.it-bar>span{background:var(--c-secondary);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.it-bar.is-center:before{content:"";background:var(--c-border);width:1px;position:absolute;top:0;bottom:0;left:50%}.it-bar.is-center>span{background:var(--c-accent);border-radius:2px;width:4px;margin-left:-2px;inset:0 auto 0 50%;transform:none}.it-kb-scroll{margin:0 -4px;padding:4px;overflow-x:auto}.it-kb-area{cursor:pointer;background:var(--c-dark);border-radius:12px;min-width:640px;padding:14px;transition:box-shadow .2s;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f,0 10px 24px -14px #00000080}.it-kb-area:focus{outline:none}.it-kb-area:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.it-kb-area.is-capturing{cursor:default;box-shadow:inset 0 0 0 1px #ffffff0f, 0 0 0 3px var(--c-accent)}.it-kb-grid{grid-template-rows:1fr .35fr repeat(5,1fr);display:grid}.it-key{min-width:0;padding:2px}.it-key-cap{height:100%;font:600 clamp(9px, 1vw, 13px)/1.1 var(--font-mono);color:#c9cbd1;background:#2a2d35;border-radius:5px;flex-direction:column;justify-content:space-between;padding:4px 6px 6px;transition:background-color .12s,color .12s,transform 60ms;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -3px #00000059,inset 0 1px #ffffff0f}.it-key-alt{color:#8d919b;align-self:flex-end;font-weight:400}.it-key.is-done .it-key-cap{color:#f2f2ee;background:#0f766e}.it-key.is-done .it-key-alt{color:#b7ded8}.it-key.is-down .it-key-cap{background:var(--c-accent);color:#15171c;transform:translateY(1px);box-shadow:inset 0 -1px #0000004d}.it-key.is-down .it-key-alt{color:#3b1a0c}.it-kb-overlay{pointer-events:none;background:#14161b8c;border-radius:12px;place-items:center;margin:0;padding:16px;display:grid;position:absolute;inset:0}.it-kb-overlay span{border-radius:var(--radius);text-align:center;max-width:440px;font:600 15px/1.4 var(--font-sans);color:#15171c;background:#f2f2ee;padding:10px 16px;box-shadow:0 6px 18px #00000059}.it-kb-panels{gap:12px;display:grid}@media (width>=900px){.it-kb-panels{grid-template-columns:minmax(220px,1fr) minmax(240px,1.1fr) minmax(300px,1.6fr);align-items:start}}.it-readout-key{border-radius:var(--radius);min-height:64px;font:700 36px/1.1 var(--font-mono);background:var(--c-code-bg);overflow-wrap:anywhere;text-align:center;place-items:center;margin:0 0 12px;padding:8px;display:grid}.it-readout .it-dl{grid-template-columns:1fr 1fr}.it-stats{gap:14px;display:grid}.it-table-wrap{overflow-x:auto}.it-table{border-collapse:collapse;width:100%;font:13px var(--font-mono)}.it-table th{text-align:left;color:var(--c-muted);border-bottom:1px solid var(--c-border);padding:4px 8px 6px 0;font-weight:400}.it-table td{border-bottom:1px solid var(--c-border);white-space:nowrap;padding:4px 8px 4px 0}.it-table tbody tr:first-child td{color:var(--c-link);font-weight:700}.it-up{color:var(--c-muted)}.it-extra{margin-top:14px}.it-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.it-chips li{font:13px var(--font-mono);background:var(--c-success-bg);color:var(--c-secondary);border-radius:999px;padding:2px 10px}.it-mouse-main{gap:16px;display:grid}@media (width>=860px){.it-mouse-main{grid-template-columns:minmax(300px,380px) 1fr}}.it-mouse-device{grid-template-columns:104px 1fr;align-items:center;gap:16px;display:grid}.it-mouse-svg{width:104px;height:auto}.it-m-body{fill:var(--c-code-bg);stroke:var(--c-border);stroke-width:2px}.it-m-btn{fill:var(--c-surface);stroke:var(--c-muted);stroke-width:1.5px;transition:fill .12s}.it-m-btn.is-done{fill:var(--c-success-bg);stroke:var(--c-secondary)}.it-m-btn.is-down{fill:var(--c-accent);stroke:var(--c-accent)}.it-m-wheel.is-up,.it-m-wheel.is-down{fill:var(--c-accent)}.it-m-wheel-lines{stroke:var(--c-muted);stroke-width:1.5px;pointer-events:none}.it-m-side{font:700 12px var(--font-mono);fill:var(--c-muted)}.it-mbtns{gap:6px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.it-mbtns li{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.it-mbtn-dot{border:1.5px solid var(--c-muted);border-radius:50%;flex-shrink:0;width:10px;height:10px}.it-mbtns li.is-done .it-mbtn-dot{background:var(--c-secondary);border-color:var(--c-secondary)}.it-mbtns li.is-down .it-mbtn-dot{background:var(--c-accent);border-color:var(--c-accent)}.it-mbtn-name{flex:1;min-width:0}.it-mbtn-count{font:13px var(--font-mono);color:var(--c-muted)}.it-mbtn-warn{font:12px var(--font-mono);color:var(--c-error);flex-basis:100%;padding-left:18px}.it-pad{border:2px dashed var(--c-border);border-radius:var(--radius-card);cursor:crosshair;-webkit-user-select:none;user-select:none;background-color:var(--c-zebra);background-image:linear-gradient(var(--c-border) 1px, transparent 1px), linear-gradient(90deg, var(--c-border) 1px, transparent 1px);background-position:50%;background-size:32px 32px;place-items:center;min-height:260px;display:grid;position:relative;overflow:hidden}.it-pad:hover{border-color:var(--c-muted)}.it-pad-text{text-align:center;color:var(--c-muted);background:var(--c-surface);border-radius:var(--radius);pointer-events:none;margin:0;padding:12px 18px;font-size:15px}.it-pad-text strong{color:var(--c-text);font-size:20px;display:block}.it-wheel-out{pointer-events:none;gap:6px;display:flex;position:absolute;bottom:12px;right:12px}.it-wheel-out span{font:13px var(--font-mono);background:var(--c-surface);border:1px solid var(--c-border);border-radius:999px;padding:3px 10px}.it-wheel-out span.is-on{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-on-accent)}.it-ripple{pointer-events:none;border:2px solid var(--c-accent);border-radius:50%;width:56px;height:56px;margin:-28px 0 0 -28px;animation:.6s ease-out forwards it-ripple;position:absolute}.it-ripple.b1{border-color:var(--c-secondary)}.it-ripple.b2{border-color:var(--c-text)}.it-ripple.b3,.it-ripple.b4{border-color:var(--c-link);border-style:dashed}@keyframes it-ripple{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.4)}}.it-mouse-stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.it-gp-empty{text-align:center;border-style:dashed;justify-items:center;gap:8px;padding:40px 20px;display:grid}.it-gp-empty p{max-width:520px;margin:0}.it-gp-empty-icon{width:64px;height:64px;color:var(--c-muted);animation:2s ease-in-out infinite it-pulse}.it-seg{flex-wrap:wrap;gap:6px;display:flex}.it-gp-visual{gap:16px;display:grid}@media (width>=900px){.it-gp-visual{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);align-items:center}}.it-gp-svg{justify-self:center;width:100%;max-width:560px;height:auto}.it-gp-body{fill:var(--c-code-bg);stroke:var(--c-border);stroke-width:2px}.it-gp-btn rect,.it-gp-btn circle,rect.it-gp-btn{fill:var(--c-surface);stroke:var(--c-muted);stroke-width:1.5px;transition:fill .1s}.it-gp-btn.is-done rect,.it-gp-btn.is-done circle,rect.it-gp-btn.is-done{fill:var(--c-success-bg);stroke:var(--c-secondary)}.it-gp-btn.is-down rect,.it-gp-btn.is-down circle,rect.it-gp-btn.is-down{fill:var(--c-accent);stroke:var(--c-accent)}.it-gp-label{font:700 12px var(--font-mono);fill:var(--c-text);text-anchor:middle;pointer-events:none}.it-gp-face .f0 .it-gp-label{fill:#15803d}.it-gp-face .f1 .it-gp-label{fill:#b91c1c}.it-gp-face .f2 .it-gp-label{fill:#1d4ed8}.it-gp-face .f3 .it-gp-label{fill:#a16207}.it-gp-face .is-down .it-gp-label{fill:#15171c}.it-gp-outline{fill:var(--c-surface);stroke:var(--c-muted);stroke-width:1.5px}.it-gp-fill{fill:var(--c-accent)}.it-gp-trigger.is-done .it-gp-outline{stroke:var(--c-secondary)}.it-gp-well{fill:var(--c-dark);stroke:var(--c-border);stroke-width:2px}.it-gp-stick.is-down .it-gp-well{stroke:var(--c-accent);stroke-width:3px}.it-gp-dz{fill:none;stroke:#8d919b;stroke-width:1px;stroke-dasharray:3 3}.it-gp-trail{fill:none;stroke:var(--c-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.it-gp-cap{fill:#f2f2ee;stroke:#2a2d35;stroke-width:2px}.it-gp-cap.is-out{fill:var(--c-accent)}.it-gp-side{grid-template-columns:1fr 1fr;gap:14px;display:grid}.it-gp-side .it-dz,.it-gp-triggers{grid-column:1/-1}.it-gp-readout .it-card-title{margin-bottom:4px}.it-gp-mag{color:var(--c-secondary);margin:6px 0 0;font-size:13px}.it-gp-mag.is-out{color:var(--c-link)}.it-dz{gap:6px;font-size:14px;font-weight:600;display:grid}.it-dz input{width:100%;accent-color:var(--c-accent);min-height:28px}.it-gp-triggers{gap:8px;display:grid}.it-gp-tbar{font:600 13px var(--font-mono);grid-template-columns:36px 1fr 44px;align-items:center;gap:10px;display:grid}.it-gp-tbar .it-bar{height:10px;margin:0}.it-gp-tbar .it-bar>span{background:var(--c-accent)}.it-gp-raw{gap:12px;display:grid}@media (width>=760px){.it-gp-raw{grid-template-columns:1.4fr 1fr;align-items:start}}.it-raw-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 16px;margin:0;padding:0;list-style:none;display:grid}.it-raw-list li{grid-template-columns:96px 1fr 44px;align-items:center;gap:8px;display:grid}.it-raw-list .it-bar{margin:0}.it-raw-list .it-mono{text-align:right;font-size:13px}.it-raw-name{font:700 13px var(--font-mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.it-raw-name small{color:var(--c-muted);margin-left:6px;font-weight:400}.it-raw-list li.is-down .it-raw-name{color:var(--c-link)}.it-privacy{color:var(--c-muted);align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.it-privacy-icon{flex-shrink:0;width:18px;height:18px}@media (prefers-reduced-motion:reduce){.it-state.is-on .it-dot,.it-gp-empty-icon,.it-ripple{animation:none}.it-key-cap{transition:none}}.mc{gap:20px;display:grid}.mc-jump{flex-wrap:wrap;gap:8px;display:flex}.mc-jump-icon{flex-shrink:0;width:18px;height:18px}.mc-panel{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-card);padding:20px;scroll-margin-top:80px}.mc-panel-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.mc-panel-head h2{margin:0;font-size:22px;line-height:1.3}.mc-panel-icon{border-radius:var(--radius);background:var(--c-code-bg);flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.mc-panel-icon svg{width:22px;height:22px}.mc-panel-body{gap:20px;display:grid}@media (width>=860px){.mc-panel{padding:24px 28px}.mc-panel-body{grid-template-columns:minmax(260px,340px) 1fr;align-items:start;gap:32px}}.mc-controls{align-content:start;gap:14px;display:grid}.mc-field{gap:6px;display:grid}.mc-field label{font-size:14px;font-weight:600}.mc-field select{width:100%;min-height:44px;font:inherit;color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);padding:8px 12px;font-size:15px}.mc-field select:focus-visible,.mc-field input:focus-visible,.mc-side:focus-visible,.mc-link:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.mc-field input[type=range]{width:100%;accent-color:var(--c-accent);min-height:32px}.mc-check{cursor:pointer;align-items:flex-start;gap:8px;font-size:15px;line-height:1.4;display:flex}.mc-check input{width:16px;height:16px;accent-color:var(--c-accent);flex-shrink:0;margin-top:3px}.mc-actions{flex-wrap:wrap;gap:8px;display:flex}.mc-actions .btn[disabled],.mc-sweep[disabled]{opacity:.55;cursor:not-allowed}.mc-note,.mc-hint{color:var(--c-muted);margin:0;font-size:14px;line-height:1.5}.mc-link{cursor:pointer;font:inherit;color:var(--c-link);text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;font-size:14px;text-decoration:underline}.mc-visual{gap:12px;min-width:0;display:grid}.mc-status{font-family:var(--font-mono);background:var(--c-code-bg);color:var(--c-muted);border-radius:999px;justify-self:start;align-items:center;gap:8px;margin:0;padding:4px 12px;font-size:13px;display:inline-flex}.mc-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.mc-status.is-ok{background:var(--c-success-bg);color:var(--c-secondary)}.mc-status.is-ok .mc-dot{animation:1.4s ease-in-out infinite mc-pulse}.mc-status.is-wait{background:var(--c-target);color:var(--c-link)}.mc-status.is-error{background:var(--c-target);color:var(--c-error)}@keyframes mc-pulse{50%{opacity:.35}}.mc-meter{border-radius:var(--radius);background:var(--c-code-bg);border:1px solid var(--c-border);height:28px;position:relative;overflow:hidden}.mc-meter-fill{transform-origin:0;background:linear-gradient(90deg, var(--c-secondary) 0 60%, #eab308 80%, var(--c-error) 95%);background-size:100% 100%;position:absolute;inset:0}.mc-meter-peak{background:var(--c-text);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.mc-scale{font-family:var(--font-mono);color:var(--c-muted);justify-content:space-between;font-size:12px;display:flex}.mc-error{border-radius:var(--radius);border:1px solid var(--c-error);background:var(--c-target);margin:0;padding:12px 14px;font-size:15px;line-height:1.5}.mc-error strong{color:var(--c-error);display:block}.mc-error p{margin:4px 0 0}.mc-info{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0;display:grid}.mc-info>div{border-radius:var(--radius);background:var(--c-code-bg);min-width:0;padding:10px 12px}.mc-info dt{color:var(--c-muted);font-size:12px}.mc-info dd{font-family:var(--font-mono);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.mc-playback p{margin:0 0 6px;font-size:15px}.mc-playback audio{width:100%}.mc-video{aspect-ratio:16/9;border-radius:var(--radius);background:var(--c-dark);place-items:center;display:grid;position:relative;overflow:hidden}.mc-video video{object-fit:contain;width:100%;height:100%;display:block}.mc-video video.is-mirrored{transform:scaleX(-1)}.mc-video:not(.is-live) video{visibility:hidden}.mc-video-empty{color:var(--c-on-dark);opacity:.7;font-family:var(--font-mono);margin:0;font-size:14px;position:absolute}.mc-snapshot{gap:6px;margin:0;display:grid}.mc-snapshot img{border-radius:var(--radius);border:1px solid var(--c-border);width:100%;max-width:360px}.mc-snapshot figcaption{gap:12px;font-size:14px;display:flex}.mc-sides{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mc-side{cursor:pointer;min-height:88px;font:600 15px var(--font-sans,inherit);color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-card);justify-items:center;gap:6px;padding:14px 8px;display:grid}.mc-side:hover{border-color:var(--c-text)}.mc-side.is-on{border-color:var(--c-accent);background:var(--c-target)}.mc-side-icon{font-family:var(--font-mono);font-size:20px;font-weight:700}.mc-side.is-on .mc-side-icon{color:var(--c-accent)}.mc-sweep{justify-self:start}.mc-sweep-bar{background:var(--c-code-bg);border-radius:3px;height:6px;overflow:hidden}.mc-sweep-bar div{background:var(--c-accent);transform-origin:0;height:100%}.mc-hidden{display:none}.mc-privacy{color:var(--c-muted);align-items:center;gap:8px;margin:0;font-size:15px;display:flex}@media (prefers-reduced-motion:reduce){.mc-status.is-ok .mc-dot{animation:none}}.sn{gap:20px;display:grid}.sn-panel{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-card);min-width:0;padding:20px;scroll-margin-top:80px}.sn-panel-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.sn-panel-head h2{overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.3}.sn-panel-icon{border-radius:var(--radius);background:var(--c-code-bg);flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.sn-panel-icon svg{width:22px;height:22px}.sn-ico{flex-shrink:0;width:16px;height:16px}.sn-calc{gap:20px;display:grid}@media (width>=860px){.sn-panel{padding:24px 28px}.sn-calc{grid-template-columns:minmax(260px,320px) 1fr;align-items:start;gap:32px}}.sn-form{align-content:start;gap:14px;display:grid}.sn-field{gap:6px;display:grid}.sn-field label{font-size:14px;font-weight:600}.sn-field input,.sn-mask select{width:100%;min-height:44px;font-family:var(--font-mono);color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);padding:8px 12px;font-size:16px}.sn-field input[aria-invalid=true]{border-color:var(--c-error)}.sn-field input:disabled{opacity:.55}.sn-mask{grid-template-columns:1fr auto;gap:8px;display:grid}.sn-mask select{width:auto;max-width:150px;font-family:inherit;font-size:15px}.sn-field input:focus-visible,.sn-mask select:focus-visible,.sn-copy:focus-visible,.sn-copy-all:focus-visible,.sn-link:focus-visible,.sn-seg label:focus-within{outline:2px solid var(--c-accent);outline-offset:2px}.sn-actions{flex-wrap:wrap;gap:8px;display:flex}.sn-hint{color:var(--c-muted);margin:0;font-size:14px;line-height:1.5}.sn-err{color:var(--c-error);margin:0;font-size:14px;line-height:1.5}.sn-result{gap:10px;min-width:0;transition:opacity .15s;display:grid}.sn-result.is-stale .sn-rows,.sn-result.is-stale .sn-tags,.sn-result.is-stale .sn-type,.sn-binary.is-stale table{opacity:.45}.sn-stale{border-radius:var(--radius);border:1px solid var(--c-error);background:var(--c-target);margin:0;padding:8px 12px;font-size:14px}.sn-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sn-tag{font-family:var(--font-mono);background:var(--c-code-bg);color:var(--c-text);border-radius:999px;padding:4px 12px;font-size:13px}.sn-tag.is-public{background:var(--c-target);color:var(--c-link)}.sn-tag.is-private,.sn-tag.is-shared{background:var(--c-success-bg);color:var(--c-secondary)}.sn-type{color:var(--c-muted);margin:0;font-size:15px}.sn-copy-all{cursor:pointer;min-height:36px;font:inherit;color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);align-items:center;gap:6px;margin-left:auto;padding:6px 10px;font-size:14px;display:inline-flex}.sn-copy-all:hover,.sn-copy:hover{border-color:var(--c-text)}.sn-rows{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0;display:grid}.sn-row{border-radius:var(--radius);background:var(--c-code-bg);min-width:0;padding:8px 8px 8px 12px}.sn-row dt{color:var(--c-muted);font-size:12px}.sn-row dd{align-items:center;gap:8px;margin:2px 0 0;display:flex}.sn-val{min-width:0;font-family:var(--font-mono);overflow-wrap:anywhere;flex:1;font-size:15px}.sn-copy{cursor:pointer;width:32px;height:32px;color:var(--c-muted);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);flex-shrink:0;place-items:center;padding:0;display:grid}.sn-copied{font-family:var(--font-mono);color:var(--c-secondary);font-size:11px;font-weight:700}.sn-note{border-left:3px solid var(--c-accent);background:var(--c-target);margin:0;padding:8px 12px;font-size:14px;line-height:1.5}.sn-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sn-binary{border-top:1px solid var(--c-border);gap:8px;min-width:0;margin-top:20px;padding-top:16px;display:grid}.sn-binary h3{margin:0;font-size:17px}.sn-legend:before{content:"";background:var(--c-muted);vertical-align:0;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.sn-legend.is-net:before{background:var(--c-accent)}.sn-legend+.sn-legend{margin-left:12px}.sn-binary-scroll{overflow-x:auto}.sn-binary table{border-collapse:collapse;font-family:var(--font-mono);font-size:14px}.sn-binary th{text-align:left;font-family:var(--font-sans);color:var(--c-muted);white-space:nowrap;padding:3px 14px 3px 0;font-size:13px;font-weight:600}.sn-binary td{white-space:nowrap;letter-spacing:.02em;padding:3px 0}.sn-bn{color:var(--c-link);font-weight:600}.sn-bh{color:var(--c-muted)}.sn-dot{color:var(--c-muted);padding:0 1px}.sn-split-form{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:12px;display:flex}.sn-seg{border:1px solid var(--c-border);border-radius:var(--radius);background:var(--c-code-bg);margin:0;padding:3px;display:inline-flex}.sn-seg label{cursor:pointer;border-radius:4px;align-items:center;min-height:36px;padding:0 14px;font-size:14px;display:inline-flex}.sn-seg label.is-on{background:var(--c-surface);box-shadow:0 1px 2px var(--c-shadow);font-weight:600}.sn-seg input{opacity:0;width:1px;height:1px;position:absolute}.sn-split-value{width:180px}.sn-split-sum{margin:0 0 10px;font-size:15px;line-height:1.5}.sn-table-scroll{border:1px solid var(--c-border);border-radius:var(--radius);max-height:480px;overflow:auto}.sn-table{border-collapse:collapse;width:100%;font-size:14px}.sn-table th{text-align:left;white-space:nowrap;background:var(--c-code-bg);border-bottom:1px solid var(--c-border);padding:8px 12px;font-size:13px;position:sticky;top:0}.sn-table td{font-family:var(--font-mono);white-space:nowrap;border-bottom:1px solid var(--c-border);padding:6px 12px}.sn-table tbody tr:nth-child(2n){background:var(--c-zebra)}.sn-table tbody tr:last-child td{border-bottom:0}.sn-table tr.is-current{background:var(--c-target)}.sn-table tr.is-current td:first-child{box-shadow:inset 3px 0 0 var(--c-accent)}.sn-link{cursor:pointer;font:inherit;color:var(--c-link);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.sn-ref{max-height:560px}
