@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;400;500;600;700&family=JetBrains+Mono:wght@300;400;500;600&display=swap");:root{--ink:#0b1118;--panel:#111a24;--panel-2:#0e1620;--line:#1e2b3a;--text:#e6edf3;--muted:#8b9bb0;--faint:#5d6b7e;--teal:#19c6b6;--teal-soft:#7fe6dc;--amber:#f2b33d;--coral:#ff7a66;--violet:#a68bff;--sky:#9cc6ff}*{box-sizing:border-box}body,html{margin:0;background:var(--ink);color:var(--text)}body{font-family:IBM Plex Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--teal)}a:hover{color:var(--teal-soft)}body{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mono{font-family:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}main h1{font-weight:600;letter-spacing:-.01em}input,select,textarea{background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font:14px/1.5 IBM Plex Sans,system-ui,sans-serif}textarea{font:13px/1.55 JetBrains Mono,ui-monospace,monospace}input:focus,select:focus,textarea:focus{outline:2px solid var(--teal-soft);outline-offset:1px}button{font-family:inherit}main form button[type=submit]:not(.ml-link){min-height:40px;padding:0 16px;border-radius:10px;border:1px solid var(--teal);background:var(--teal);color:#04201d;font-weight:600;cursor:pointer}pre{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;padding:14px;overflow-x:auto}:root{--ix-nav:#283236;--ix-nav-selected:#0f1619;--ix-dynamic:#00eaff;--ix-ghost-hover:rgba(140,161,171,.2);--ix-std-text:rgba(245,252,255,.9);--ix-soft-text:rgba(229,247,255,.65);--rail-w:3.25rem}.rail{position:fixed;top:0;left:0;bottom:0;width:var(--rail-w);background:var(--ix-nav);z-index:20;padding-top:.5rem}.rail,.rail-list{display:flex;flex-direction:column}.rail-list{list-style:none;margin:0;padding:0}.rail-bottom{margin-top:auto;padding-bottom:.5rem}.rail-item{position:relative;display:flex;align-items:center;height:3rem;padding-left:.875rem;color:var(--ix-std-text);text-decoration:none;transition:background-color .15s ease}.rail-item:hover{background:var(--ix-ghost-hover);color:var(--ix-std-text)}.rail-item.is-on{background:var(--ix-nav-selected)}.rail-item.is-on:before{content:"";position:absolute;left:0;top:0;width:.25rem;height:3rem;background:var(--ix-dynamic)}.rail-item:focus-visible{outline:1px solid #199fff;outline-offset:-1px}.rail-glyph{width:24px;height:24px;flex:none;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.rail-tip{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%) translateX(-4px);padding:6px 10px;border-radius:4px;background:var(--ix-nav);color:var(--ix-std-text);font-size:13px;white-space:nowrap;box-shadow:0 4px 16px rgba(0,0,0,.45);opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}.rail-item:focus-visible .rail-tip,.rail-item:hover .rail-tip{opacity:1;transform:translateY(-50%)}.with-rail{padding-left:var(--rail-w)}.sec-tabs{display:flex;flex-wrap:wrap;gap:0 4px;align-self:flex-end}.sec-tab{position:relative;display:inline-flex;align-items:center;height:2.75rem;padding:0 16px;font-size:14px;color:var(--ix-soft-text);text-decoration:none;transition:color .15s ease,background-color .15s ease}.sec-tab:hover{background:var(--ix-ghost-hover)}.sec-tab.is-on,.sec-tab:hover{color:var(--ix-std-text)}.sec-tab.is-on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ix-dynamic)}.sec-tab:focus-visible{outline:1px solid #199fff;outline-offset:-1px}@media (max-width:700px){.rail{top:auto;right:0;width:auto;height:3.5rem;padding-top:0}.rail,.rail-list{flex-direction:row}.rail-list{justify-content:space-around;height:100%;flex:4 1}.rail-bottom{margin-top:0;padding-bottom:0;flex:1 1}.rail-item{height:3.5rem;padding:0 1rem}.rail-item.is-on:before{top:0;left:0;width:100%;height:.25rem}.rail-tip{display:none}.with-rail{padding-left:0;padding-bottom:3.5rem}}@media (prefers-reduced-motion:reduce){.rail-item,.rail-tip,.sec-tab{transition:none}}.tool-page{min-height:100vh;padding:20px 40px 56px}.tool-wrap{margin:0}.tool-wrap,.tool-wrap-wide{max-width:none}.sc-readout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:26px}.sc-readout>div+div{border-left:1px solid var(--line);padding-left:24px}.sc-layout{position:relative;display:grid;grid-template-columns:var(--aside-w,300px) minmax(0,1fr)}.sc-controls{border-right:1px solid var(--line);padding-right:28px;margin-right:28px;display:flex;flex-direction:column;gap:20px}.tool-main .sc-controls label{display:flex;flex-direction:column;gap:4px;font-size:14px;letter-spacing:0;text-transform:none;color:var(--text)}.sc-controls .sc-row{display:flex;justify-content:space-between}.sc-controls input[type=range]{width:100%;min-height:28px;padding:0;border:0;background:none;accent-color:var(--teal)}.sc-note{font-size:12px;color:var(--muted);line-height:1.5}.sc-group{padding-top:16px;border-top:1px solid var(--line)}.sc-main{min-width:0;display:flex;flex-direction:column;gap:30px}.sc-table{width:100%;border-collapse:collapse;font-size:13px}.sc-table th{padding:8px;font-weight:500;color:var(--muted);text-align:left}.sc-table td{padding:12px 8px;border-top:1px solid #16202b;vertical-align:top}.sc-lane{position:relative;height:26px;margin-bottom:6px;background:var(--panel-2);border-radius:4px}.sc-blk{position:absolute;top:3px;bottom:3px;border-radius:3px;box-shadow:inset -1px 0 0 var(--ink);transition:left .55s cubic-bezier(.2,.8,.2,1),width .55s cubic-bezier(.2,.8,.2,1)}.sc-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:end;height:150px}.sc-bar{width:100%;min-height:3px;border-radius:3px 3px 0 0;transition:height .5s cubic-bezier(.2,.8,.2,1),background-color .3s ease}.sc-switch{width:34px;height:20px;border-radius:999px;position:relative;flex:none;transition:background-color .2s ease}.sc-knob{position:absolute;top:2px;width:16px;height:16px;border-radius:50%;background:var(--text);transition:left .2s ease}@media (max-width:980px){.sc-layout{grid-template-columns:minmax(0,1fr)}.sc-controls{border-right:0;padding-right:0;margin-right:0;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:24px}.sc-readout{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.sc-readout>div:nth-child(3){border-left:0;padding-left:0}}@keyframes bu-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.bu-draw{stroke-dasharray:1;stroke-dashoffset:0;animation:bu-draw 1.1s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.sc-bar,.sc-blk,.sc-knob,.sc-switch{transition:none}.bu-draw{animation:none}}.tool-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0 48px;margin-bottom:24px;border-bottom:1px solid var(--line)}.tool-titleblock{padding-bottom:12px;min-width:0}.tool-title{margin:4px 0 0;font-size:26px;line-height:1.2;font-weight:600;letter-spacing:-.015em}.tool-intro{margin:10px 0 0;max-width:640px;font-size:15px;line-height:1.55;color:var(--muted)}.tool-main form{display:flex;flex-direction:column;gap:16px}.tool-main form>div{display:grid;grid-template-columns:240px minmax(0,360px);align-items:center;grid-gap:8px 16px;gap:8px 16px}.tool-main form>div>button:only-child{grid-column:2;justify-self:start}.tool-main label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.tool-main textarea{width:100%;min-height:220px;resize:vertical}.tool-main input,.tool-main select{min-height:40px}.tool-main pre{margin-top:24px;font:13px/1.6 JetBrains Mono,ui-monospace,monospace}.tool-error{margin:16px 0 0;padding:12px 14px;border-left:2px solid var(--coral);background:#18120f;color:#ffb3a6;font-size:14px}.tool-main input,.tool-main select{width:100%;min-width:0}@media (max-width:700px){.tool-page{padding:24px 16px 48px}.tool-main form>div{grid-template-columns:minmax(0,1fr)}.tool-main form>div>button:only-child{grid-column:1}}@keyframes ml-flow{0%{left:0;opacity:0}10%{opacity:.55}90%{opacity:.55}to{left:100%;opacity:0}}@keyframes ml-ring{0%{box-shadow:0 0 0 0 rgba(25,198,182,.55)}70%{box-shadow:0 0 0 14px rgba(25,198,182,0)}to{box-shadow:0 0 0 0 rgba(25,198,182,0)}}@keyframes ml-slidein{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}@keyframes ml-fadeup{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}@keyframes ml-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes ml-scan{0%{transform:translateX(-100%)}to{transform:translateX(400%)}}.ml-dot{position:absolute;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:var(--teal-soft);animation:ml-flow 16s linear infinite}.ml-pulse{animation:ml-ring 1.8s ease-out infinite}.ml-drawer{animation:ml-slidein .35s cubic-bezier(.2,.8,.2,1)}.ml-rise{animation:ml-fadeup .5s ease both}.ml-live{animation:ml-blink 1.4s ease-in-out infinite}.ml-scanbar{position:absolute;top:0;left:0;width:25%;height:100%;background:rgba(25,198,182,.1);animation:ml-scan 3.2s linear infinite}.ml-tile{transition:background-color .7s ease,transform .15s ease,box-shadow .15s ease,opacity .3s ease}.ml-tile:hover{transform:translateY(-2px) scale(1.06);box-shadow:0 6px 16px rgba(0,0,0,.45)}.ml-btn{transition:background-color .2s ease,border-color .2s ease,color .2s ease}.ml-btn:hover{border-color:var(--teal)!important}.ml-btn:focus-visible,.ml-tile:focus-visible{outline:2px solid var(--teal-soft);outline-offset:2px}@keyframes ml-sheet{0%{transform:translateX(100%)}to{transform:none}}@keyframes ml-fade{0%{opacity:0}to{opacity:1}}.ml-sheet{animation:ml-sheet .38s cubic-bezier(.2,.8,.2,1)}.ml-backdrop{animation:ml-fade .3s ease}.ml-seg{transition:width .9s ease}.ml-link{background:none;border:0;padding:0;font:inherit;cursor:pointer;text-underline-offset:5px}.ml-link:hover{color:var(--text)!important}.ml-node{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.ml-link:focus-visible,.ml-node:focus-visible{outline:2px solid var(--teal-soft);outline-offset:2px}.ml-eyebrow{margin:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:500}.ml-stops{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));position:relative}.ml-field{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));grid-gap:4px;gap:4px}.ml-field .ml-tile{border-radius:50%}.ml-field .ml-tile:hover{transform:scale(1.18);box-shadow:none}@media (max-width:900px){.ml-stops{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}.ml-field{grid-template-columns:repeat(12,minmax(0,1fr))}.ml-track{display:none}}@media (prefers-reduced-motion:reduce){.ml-backdrop,.ml-dot,.ml-drawer,.ml-live,.ml-pulse,.ml-rise,.ml-scanbar,.ml-sheet{animation:none}.ml-btn,.ml-seg,.ml-tile{transition:none}}.tool-titlerow{display:flex;align-items:center;gap:8px;margin-top:4px}.tool-titlerow .tool-title{margin:0}.sc-headrow{display:flex;align-items:center;gap:8px}.info-tip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--faint);flex:none}.info-tip:focus-visible,.info-tip:hover{color:var(--text)}.info-glyph{width:16px;height:16px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.info-bubble{position:absolute;z-index:30;top:calc(100% + 6px);left:-8px;width:max-content;max-width:320px;padding:10px 12px;border-radius:4px;background:var(--ix-nav);color:var(--ix-std-text);font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;text-align:left;white-space:normal;box-shadow:0 6px 20px rgba(0,0,0,.5);display:none;pointer-events:none}.info-bubble.info-right{left:auto;right:-8px}@keyframes info-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.info-tip:focus .info-bubble,.info-tip:hover .info-bubble{display:block;animation:info-in .15s ease}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0);white-space:nowrap;border:0}.seg,.sr-only{overflow:hidden}.seg{display:inline-flex;border:1px solid var(--line);border-radius:4px}.seg-btn{min-height:32px;padding:0 12px;border:0;background:none;color:var(--muted);font-size:12px;white-space:nowrap;cursor:pointer;transition:color .15s ease,background-color .15s ease}.seg-btn+.seg-btn{border-left:1px solid var(--line)}.seg-btn:hover{background:var(--ix-ghost-hover);color:var(--text)}.seg-btn.is-on{background:var(--panel);font-weight:600}.seg-btn:focus-visible{outline:1px solid #199fff;outline-offset:-1px}.tool-main .sc-form>div{display:flex;flex-direction:column;align-items:stretch;gap:6px}.tool-main .sc-form>div>button:only-child{align-self:flex-start}.tool-main .sc-form textarea{min-height:160px;font-size:12px}.tool-main .sc-form>div.seg{flex-direction:row;align-self:flex-start;gap:0}.tool-main input:disabled{opacity:.45}main form button[type=submit]:disabled{opacity:.45;cursor:default}.st-rules{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.st-rules li{position:relative;display:flex;justify-content:space-between;gap:12px;padding:10px 0 10px 14px;font-size:13px;color:var(--muted);border-top:1px solid #16202b}.st-rules li.is-on{color:var(--text);background:var(--panel-2)}.st-rules li.is-on:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ix-dynamic)}.st-bar{display:flex;gap:2px;height:8px;border-radius:4px;overflow:hidden;background:var(--panel-2)}.st-legend{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:12px;font-size:13px}.st-legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:8px;vertical-align:-1px}.tool-main .st-add{display:flex;flex-direction:row;align-items:center;gap:14px;margin-top:10px}.tool-main .st-add input{max-width:420px}.st-x{width:32px;min-height:32px;color:var(--faint);font-size:18px}@media (max-width:700px){.sc-table .seg-btn{padding:0 8px}}@media (prefers-reduced-motion:reduce){.info-bubble{animation:none!important}.seg-btn{transition:none}}.au-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;vertical-align:1px}.sc-table tr.is-on td{background:var(--panel-2)}.sc-table tr.is-on td:first-child{box-shadow:inset 3px 0 0 var(--ix-dynamic)}.tool-actions{margin-left:auto;padding-bottom:14px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px}@media (max-width:700px){.tool-head{gap:0 24px}.tool-titlerow{flex-wrap:wrap}.tool-actions{margin-left:0;width:100%}}.rl-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.rl-steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 4px;text-align:center}.rl-steps li:before{content:"";position:absolute;top:7px;right:50%;width:100%;height:2px;background:var(--line)}.rl-steps li:first-child:before{display:none}.rl-steps li.rl-done:before,.rl-steps li.rl-here:before,.rl-steps li.rl-next:before{background:var(--teal)}.rl-dot{position:relative;z-index:1;width:16px;height:16px;border-radius:50%;border:3px solid #3b4b5e;background:var(--ink)}.rl-done .rl-dot{border-color:var(--teal);background:var(--teal)}.rl-here .rl-dot{border-color:var(--amber);box-shadow:0 0 0 4px rgba(242,179,61,.18)}.rl-next .rl-dot{border-color:var(--ix-dynamic);box-shadow:0 0 0 4px rgba(0,234,255,.15)}.rl-name{margin-top:4px;font-size:13px;font-weight:600;line-height:1.3;color:var(--text)}.rl-later .rl-name{color:var(--muted);font-weight:500}.rl-mech{font-size:11px;color:var(--faint)}@media (max-width:980px){.rl-steps{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:18px}.rl-steps li:before{display:none}}.ex-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:30px;gap:30px}.ex-meta{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);font-size:13px}.ex-meta dd,.ex-meta dt{margin:0;padding:10px 8px;border-top:1px solid #16202b}.ex-meta dt{color:var(--muted);padding-left:0}.ex-meta dd{overflow-wrap:anywhere}.tool-main pre.ex-file{margin:0;max-height:340px;overflow:auto;font-size:12px;line-height:1.55}@media (max-width:980px){.ex-pair{grid-template-columns:minmax(0,1fr)}}.st-hold{margin:16px 0 0;padding:12px 14px;border-left:2px solid var(--coral);background:#18120f;font-size:14px;color:#e6edf3}.st-hold strong{font-weight:600}.pc-path{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.pc-path li{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.pc-path li:before{content:"";position:absolute;top:6px;right:50%;width:100%;height:2px;background:var(--line)}.pc-path li:first-child:before{display:none}.pc-dot{position:relative;z-index:1;width:14px;height:14px;border-radius:50%;box-shadow:0 0 0 3px var(--ink)}.pc-moved .pc-dot{box-shadow:0 0 0 3px var(--ink),0 0 0 6px rgba(0,234,255,.25)}.pc-id{margin-top:4px;font-size:12px;color:var(--muted)}.pc-now .pc-id{color:var(--text);font-weight:600}.pc-st{font-size:12px}.pc-moved .pc-st{font-weight:600}@media (max-width:700px){.pc-path{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}.pc-path li:before{display:none}}.sq{display:grid;align-items:center;font-size:12px}.sq-corner{border-bottom:1px solid var(--line);align-self:stretch}.sq-cell{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.sq-edge:before{content:"";position:absolute;left:0;top:0;bottom:0;border-left:1px dashed var(--ix-dynamic);opacity:.7}.sq-head{align-self:stretch;justify-content:flex-end;gap:4px;padding:0 4px 10px;color:var(--text);font-weight:600;line-height:1.3;border-bottom:1px solid var(--line)}.sq-n{color:var(--faint);font-weight:400}.sq-lane{padding:0 10px 0 0;font-size:12px;line-height:38px;white-space:nowrap}.sq-lane,.sq-slot{border-bottom:1px solid #16202b}.sq-slot{height:38px}.sq-slot:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#16202b;z-index:0}.sq-dot{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;color:#04201d;font-size:11px;font-weight:600;box-shadow:0 0 0 3px var(--ink)}.sq-stop{box-shadow:0 0 0 3px var(--ink),0 0 0 5px var(--coral)}.sq-gaplabel{color:var(--muted);border-bottom:0}.sq-gap{padding-top:10px;color:var(--muted);font-size:11px}.sq-long{color:var(--amber);font-weight:600}.au-chain{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 0}.au-chain li{position:relative;display:flex;flex-direction:column;gap:3px;padding:8px 12px;margin-right:26px;border:1px solid var(--line);border-radius:4px;background:var(--panel-2);font-size:12px}.au-chain li+li:before{content:"→";position:absolute;left:-20px;top:50%;transform:translateY(-50%);color:var(--faint)}.au-chain .au-src{border-style:dashed}.au-by{font-size:11px;color:var(--muted)}@media (max-width:980px){.sq{overflow-x:auto}}.rp-mini{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.rp-minibar{display:inline-flex;gap:2px;width:72px;height:6px;border-radius:3px;overflow:hidden;background:var(--panel-2)}.rp-minibar span{height:100%}.ex-pair.rp-pair{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media (max-width:980px){.ex-pair.rp-pair{grid-template-columns:minmax(0,1fr)}}.sc-mix{display:flex;flex-direction:column;gap:14px}.sc-mixlist li{padding-left:0;font-size:13px}.pane-split{z-index:6;left:calc(var(--aside-w, 300px) - 28px - 6px);width:12px;cursor:col-resize;touch-action:none}.pane-split,.pane-split:after{position:absolute;top:0;bottom:0}.pane-split:after{content:"";left:5px;width:2px;background:transparent;transition:background-color .15s ease}.pane-split.is-dragging:after,.pane-split:focus-visible:after,.pane-split:hover:after{background:var(--ix-dynamic)}.pane-split:focus-visible{outline:none}@media (max-width:980px){.pane-split{display:none}}.ml-log{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ml-log li{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:8px;gap:8px;padding:8px 0;border-top:1px solid #16202b;font-size:13px;line-height:1.4}.ml-log .ml-t{font-size:11px;color:var(--faint);padding-top:1px}.ml-linewrap{position:relative}.ml-track{left:calc(100% / 12);right:calc(100% / 12);top:43px;background:#16202b}.ml-progress,.ml-track{position:absolute;height:4px;border-radius:4px}.ml-progress{left:0;top:0;background:var(--teal);transition:width .9s ease}.ml-log{max-height:420px;overflow-y:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:#2b3a4a transparent}.ml-log:focus-visible{outline:1px solid #199fff;outline-offset:2px}.set-nav li{padding:0}.set-navbtn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 0 10px 14px;text-align:left;color:var(--muted)}.set-nav li.is-on .set-navbtn{color:var(--text)}.set-navlabel{font-size:14px;font-weight:600}.set-navnote{font-size:12px;color:var(--faint)}.set-list{display:flex;flex-direction:column}.set-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:24px;gap:24px;padding:16px 0;border-top:1px solid #16202b}.set-title{font-size:14px;font-weight:600}.set-desc{margin-top:3px;font-size:13px;line-height:1.5;color:var(--muted);max-width:640px}.set-control{display:flex;align-items:center;gap:14px}.set-value{font-size:14px;color:var(--text)}.set-status{display:inline-flex;align-items:center;font-size:13px;color:var(--muted)}.set-range{width:220px;min-height:28px;padding:0;border:0;background:none;accent-color:var(--teal)}@media (max-width:700px){.set-row{grid-template-columns:minmax(0,1fr);gap:10px}}html[data-motion=reduced] *,html[data-motion=reduced] :after,html[data-motion=reduced] :before{animation:none!important;transition:none!important}