@charset "UTF-8";.text-field{font:inherit;color:inherit;background:transparent;border:0;outline:0;padding:0;margin:0;caret-color:currentColor}.text-field::placeholder{color:var(--ink-soft);opacity:1}.text-field:focus-visible{outline:1px dashed currentColor;outline-offset:2px}.checkbox{cursor:pointer;white-space:pre}.checkbox input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.checkbox .checkbox-mark:before{content:"[ ]"}.checkbox input:checked+.checkbox-mark:before{content:"[x]"}.checkbox input:focus-visible+.checkbox-mark{outline:1px dashed var(--ink);outline-offset:1px}.checkbox:hover:not(:has(input:disabled)){text-decoration:underline;text-underline-offset:3px}.checkbox:has(input:disabled){color:var(--ink-soft);opacity:.55;cursor:not-allowed}.radio{cursor:pointer;white-space:pre}.radio input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.radio .radio-mark:before{content:"( )"}.radio input:checked+.radio-mark:before{content:"(-)"}.radio input:focus-visible+.radio-mark{outline:1px dashed var(--ink);outline-offset:1px}.radio:hover:not(:has(input:disabled)){text-decoration:underline;text-underline-offset:3px}.radio:has(input:disabled){color:var(--ink-soft);opacity:.55;cursor:not-allowed}.select{white-space:pre}.select select{appearance:none;font:inherit;color:inherit;background:transparent;border:0;padding:0;margin:0;cursor:pointer}.select select:focus-visible{outline:1px dashed currentColor;outline-offset:2px}.form-frame{margin:0}.form-textarea{position:relative}.form-textarea textarea{position:absolute;top:0;font-family:var(--mono-frame);font-size:var(--fs);line-height:var(--lh);color:inherit;background:transparent;border:0;outline:0;padding:0;margin:0;resize:none;overflow:auto;caret-color:currentColor;-webkit-font-smoothing:antialiased}.form-textarea textarea::placeholder{color:var(--ink-soft);opacity:1}.form-textarea textarea:focus-visible{outline:1px dashed currentColor;outline-offset:2px}.status{white-space:pre}.status.status-error{font-weight:700}.status.status-pending{color:var(--ink-soft)}.tabs .tab-btn{font:inherit;color:var(--ink);background:none;border:0;padding:0;margin:0;cursor:pointer;white-space:pre}.tabs .tab-btn:hover:not([aria-selected=true]){text-decoration:underline;text-underline-offset:3px}.tabs .tab-btn:focus-visible{outline:1px dashed var(--ink);outline-offset:1px}.tabs .tab-btn[aria-selected=true]{font-weight:700;background:var(--ink);color:var(--paper)}.tabs .tabs-panel{margin:.6em 0}.tabs .tabs-panel[hidden]{display:none}.kbd-combo{white-space:pre}.kbd-combo .kbd{font-family:inherit;font-size:inherit;font-weight:700}.banner{margin:.8em 0}.banner pre.ascii.banner-frame{user-select:text}.banner pre.ascii.banner-error{font-weight:700}.pager a{color:var(--ink);text-decoration:none}.pager a:hover{text-decoration:underline;text-underline-offset:3px}.pager a:focus-visible{outline:1px dashed var(--ink);outline-offset:1px}.pager .pager-current{font-weight:700;background:var(--ink);color:var(--paper)}.pager .pager-gap,.pager .pager-arrow.disabled{color:var(--ink-soft)}.switch{cursor:pointer;white-space:pre}.switch input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.switch .switch-mark:before{content:"[ off ]";color:var(--ink-soft)}.switch input:checked+.switch-mark:before{content:"[ ON  ]";color:var(--paper);background:var(--ink);font-weight:700}.switch input:focus-visible+.switch-mark{outline:1px dashed var(--ink);outline-offset:1px}.switch:hover:not(:has(input:disabled)){text-decoration:underline;text-underline-offset:3px}.switch:has(input:disabled){color:var(--ink-soft);opacity:.55;cursor:not-allowed}.num-stepper{white-space:pre}.num-stepper .step-btn{font:inherit;color:var(--ink);background:none;border:0;padding:0;margin:0;cursor:pointer;white-space:pre}.num-stepper .step-btn:hover{text-decoration:underline;text-underline-offset:3px}.num-stepper .step-btn:focus-visible{outline:1px dashed var(--ink);outline-offset:1px}.num-stepper .num-input{font:inherit;color:inherit;background:transparent;border:0;outline:0;padding:0;margin:0;text-align:center;-moz-appearance:textfield;appearance:textfield}.num-stepper .num-input::-webkit-outer-spin-button,.num-stepper .num-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.num-stepper .num-input:focus-visible{outline:1px dashed currentColor;outline-offset:2px}.dialog{border:0;padding:0;background:var(--paper);color:var(--ink);font-family:var(--mono);font-size:var(--fs);line-height:var(--lh)}.dialog pre.ascii{width:auto}.dialog::backdrop{background:#00000073}.dialog .dialog-body,.dialog .dialog-footer{position:relative;padding:0 calc(var(--cell-w) * 3)}.dialog .dialog-body:before,.dialog .dialog-body:after,.dialog .dialog-footer:before,.dialog .dialog-footer:after{content:"║\a║\a║\a║\a║\a║\a║\a║\a║\a║\a║\a║\a║\a║\a║\a║\a║\a║\a║\a║\a║\a║\a║\a║\a║\a║\a║\a║\a║\a║";position:absolute;top:0;bottom:0;font-family:var(--mono-frame);white-space:pre;overflow:hidden;color:var(--ink)}.dialog .dialog-body:before,.dialog .dialog-footer:before{left:0}.dialog .dialog-body:after,.dialog .dialog-footer:after{right:0}.dialog .dialog-body{margin:.4em 0}.dialog .dialog-footer{padding-top:.2em;padding-bottom:.4em}.tooltip{position:relative;display:inline-block;white-space:pre}.tooltip .tooltip-trigger{font:inherit;color:var(--ink-soft);background:none;border:0;padding:0;margin:0;cursor:help;white-space:pre}.tooltip .tooltip-trigger:hover{color:var(--ink)}.tooltip .tooltip-trigger:focus-visible{outline:1px dashed var(--ink);outline-offset:1px}.tooltip .tooltip-pop{position:absolute;bottom:100%;left:0;z-index:10;display:none;background:var(--paper);box-shadow:0 8px 24px -12px #0000004d}.tooltip .tooltip-pop pre.ascii.tooltip-frame{width:auto}.tooltip:hover .tooltip-pop,.tooltip:focus-within .tooltip-pop{display:block}.slider{position:relative;white-space:pre}.slider .slider-track{font-family:var(--mono-frame)}.slider input[type=range]{position:absolute;left:0;top:0;width:calc(var(--cell-w) * var(--slider-cells));height:100%;margin:0;opacity:0;cursor:pointer}.slider:has(input:focus-visible) .slider-track{outline:1px dashed var(--ink);outline-offset:2px}.slider .slider-value{font-variant-numeric:tabular-nums}
