:is(.ds,.vs,.vt,.vr,.vn,.rk){--background:var(--rk-ground);--surface:var(--rk-panel);--surface-2:var(--rk-panel-2);--foreground:var(--rk-ink);--fg-muted:var(--rk-ink-2);--fg-subtle:var(--rk-ink-3);--border:var(--rk-rule);--border-strong:var(--rk-rule-2);--info:var(--rk-run);--warn:var(--rk-ink);--fail:var(--rk-ink);--fail-muted:var(--rk-ground);--primary-foreground:var(--rk-on-a);--bg:var(--background);--fg:var(--foreground);--rule:var(--border-strong);--hair:var(--border);--green:var(--pass);--green-ink:var(--primary-foreground);--sans:var(--font-body);--mono:var(--font-data);--display:var(--font-display);--wrap:1240px;--gut:clamp(20px, 3.2vw, 40px);--band-h:54px}:is(.vs,.vt,.vr,.vn){--surface-3:var(--rk-seg-off);--pass-muted:var(--rk-a5);--info-muted:var(--rk-run-bg);--warn-muted:var(--rk-seg-off);--primary-muted:var(--rk-a5);--edge:var(--border-strong);--edge-active:var(--rk-run);--edge-proof:var(--pass);--ring:var(--pass);--fg-disabled:var(--rk-grey);--card:var(--rk-panel);--card-foreground:var(--rk-ink);--popover:var(--rk-panel-2);--popover-foreground:var(--rk-ink);--secondary:var(--rk-panel-2);--secondary-foreground:var(--rk-ink);--muted:var(--rk-panel-2);--muted-foreground:var(--rk-ink-2);--accent:var(--rk-seg-off);--accent-foreground:var(--rk-ink);--destructive:var(--rk-ink);--destructive-foreground:var(--rk-ground);--input:var(--border-strong);--sidebar:var(--rk-panel);--sidebar-foreground:var(--rk-ink);--sidebar-primary:var(--pass);--sidebar-primary-foreground:var(--rk-on-a);--sidebar-accent:var(--rk-seg-off);--sidebar-accent-foreground:var(--rk-ink);--sidebar-border:var(--border);--sidebar-ring:var(--pass);--code-bg:var(--rk-inset);--syn-plain:var(--rk-ink);--syn-punct:var(--rk-ink-3);--syn-keyword:var(--pass);--syn-type:var(--rk-ink);--syn-number:var(--rk-a2);--syn-comment:var(--rk-ink-3);--syn-string:var(--rk-run-2);--diff-add:var(--rk-a5);--diff-del:var(--rk-seg-off);--selection:var(--rk-a4);--shadow-overlay:none;--glow-pass:0 0 0 1px var(--pass);--mint:var(--fg-subtle);--ease-out:cubic-bezier(.16, 1, .3, 1)}:is(.ds,.vs){isolation:isolate;background:var(--bg);color:var(--fg-muted);font-family:var(--sans);font-variation-settings:"wdth" 100;-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;font-size:16px;line-height:1.55;position:relative}:is(.ds,.vs) *,:is(.ds,.vs) :before,:is(.ds,.vs) :after{box-sizing:border-box}:is(.ds,.vs) ::selection{background:var(--info);color:var(--bg)}:is(.ds,.vs) :focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:0}:is(.ds,.vs) a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}:is(.ds,.vs) a:hover{color:var(--fg)}:is(.ds,.vs) code,:is(.ds,.vs) kbd,:is(.ds,.vs) pre,:is(.ds,.vs) .mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.875em}:is(.ds,.vs) table,:is(.ds,.vs) .partno,:is(.ds,.vs) .docmeta,:is(.ds,.vs) svg text{font-variant-numeric:tabular-nums}:is(.ds,.vs) svg{max-width:100%;display:block}:is(.ds,.vs) b,:is(.ds,.vs) strong{color:var(--fg);font-weight:650}:is(.ds,.vs) [id]{scroll-margin-top:68px}:is(.ds,.vs) .wrap{max-width:var(--wrap);padding:0 var(--gut);margin:0 auto}:is(.ds,.vs) .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.ds,.vs) .skip{background:var(--fg);color:var(--bg);z-index:50;padding:8px 12px;font-weight:600;position:absolute;top:-60px;left:12px}:is(.ds,.vs) .skip:focus{top:12px}:is(.ds,.vs) .sd{color:var(--fg);text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ds-vg{--mx:50%;--my:28%;z-index:0;pointer-events:none;position:fixed;inset:0}.ds-vg:before,.ds-vg:after{content:"";position:absolute;inset:0}.ds-vg:before{background-image:linear-gradient(to right, color-mix(in oklch, var(--rk-a) 12%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklch, var(--rk-a) 12%, transparent) 1px, transparent 1px);-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my), black, transparent 45%);-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my), black, transparent 45%);mask-image:radial-gradient(circle at var(--mx) var(--my), black, transparent 45%);background-size:48px 48px}.ds-vg:after{background-image:radial-gradient(circle 380px at var(--mx) var(--my), color-mix(in oklch, var(--rk-a) 8%, transparent), transparent), linear-gradient(to right, color-mix(in oklch, var(--rk-a) 26%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklch, var(--rk-a) 26%, transparent) 1px, transparent 1px);-webkit-mask-image:radial-gradient(circle 380px at var(--mx) var(--my), black, transparent);-webkit-mask-image:radial-gradient(circle 380px at var(--mx) var(--my), black, transparent);mask-image:radial-gradient(circle 380px at var(--mx) var(--my), black, transparent);background-size:100% 100%,48px 48px,48px 48px}:is(.vt,.vr,.vn){isolation:isolate;position:relative}:is(.vs,.vt,.vr,.vn)>.ds-vg{z-index:-1}:is(.ds,.vs) .band{background:var(--surface);color:var(--fg);z-index:20;border-bottom:1.5px solid var(--rule);position:sticky;top:0}:is(.ds,.vs) .band .wrap{height:var(--band-h);align-items:center;gap:28px;display:flex}:is(.ds,.vs) .logo{color:var(--fg);align-items:center;text-decoration:none;display:inline-flex}:is(.ds,.vs) .logo:hover{color:var(--fg)}:is(.ds,.vs) .band .right{align-items:center;gap:12px;margin-left:auto;display:flex}:is(.ds,.vs) .btn{font:600 15px/1 var(--sans);border:1.5px solid var(--green);background:var(--green);color:var(--green-ink);cursor:pointer;border-radius:0;align-items:center;gap:10px;padding:13px 18px;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}:is(.ds,.vs) .btn:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--green-ink)}:is(.ds,.vs) .btn.ghost{color:var(--fg);border-color:var(--fg-muted);background:0 0}:is(.ds,.vs) .btn.ghost:hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}:is(.ds,.vs) .btn.sm{padding:9px 14px;font-size:14px}:is(.ds,.vs) .btn svg{flex:none}:is(.ds,.vs) .stamp{font:700 11px/1 var(--sans);letter-spacing:.14em;color:var(--warn);border:1.5px solid var(--warn);padding:5px 7px 4px;display:inline-block;transform:rotate(-1.5deg)}:is(.ds,.vs) .tbl-wrap{border-top:1.5px solid var(--rule);border-bottom:1.5px solid var(--rule);overflow-x:auto}:is(.ds,.vs) table.dtbl{border-collapse:collapse;width:100%;font-size:14px}:is(.ds,.vs) table.dtbl th{background:var(--surface);color:var(--fg);text-align:left;border-bottom:1px solid var(--rule);letter-spacing:.04em;text-transform:uppercase;font-variation-settings:"wdth" 88;white-space:nowrap;padding:8px 12px;font-size:12.5px;font-weight:700}:is(.ds,.vs) table.dtbl td{border-bottom:1px dotted var(--hair);vertical-align:top;padding:8px 12px}:is(.ds,.vs) table.dtbl tr:last-child td{border-bottom:0}:is(.ds,.vs) table.dtbl td.c,:is(.ds,.vs) table.dtbl th.c{text-align:center}:is(.ds,.vs) table.dtbl td.num,:is(.ds,.vs) table.dtbl th.num{text-align:right;white-space:nowrap}:is(.ds,.vs) table.dtbl td code{color:var(--fg);font-size:12.5px}:is(.ds,.vs) table.dtbl td small{color:var(--fg-subtle);margin-left:4px;font-size:11.5px}:is(.ds,.vs) table.dtbl tbody tr{transition:background .12s}:is(.ds,.vs) table.dtbl td:first-child{color:var(--fg)}:is(.ds,.vs) .mk{font:700 11.5px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}:is(.ds,.vs) .mk:before{content:"";background:currentColor;flex:none;width:8px;height:8px}:is(.ds,.vs) .mk.pass{color:var(--green)}:is(.ds,.vs) .mk.fail{color:var(--fail)}:is(.ds,.vs) .mk.fail:before,:is(.ds,.vs) .mk.warn:before{background:0 0;border:2px solid}:is(.ds,.vs) .mk.warn{color:var(--warn)}:is(.ds,.vs) .mk.info{color:var(--info)}:is(.ds,.vs) .mk.plain{color:var(--fg-muted)}:is(.ds,.vs) .mk.win{color:var(--fg)}:is(.ds,.vs) .cli{background:var(--surface);border:1px dotted var(--hair);color:var(--fg-muted);font-family:var(--mono);white-space:pre;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.65;overflow-x:auto}:is(.ds,.vs) .cli .pr{color:var(--fg-subtle);-webkit-user-select:none;user-select:none}:is(.ds,.vs) .cli .g{color:var(--green)}:is(.ds,.vs) .cli .r{color:var(--fail)}:is(.ds,.vs) .cli .w{color:var(--warn)}:is(.ds,.vs) .cli .f{color:var(--fg)}
