.spy-nav{top:calc(var(--topbar-h) + 4px);z-index:var(--z-sticky);min-width:0;display:flex;position:sticky}.spy-nav .tabs{background:color-mix(in srgb, var(--float) 88%, transparent);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow-2)}.spy-nav .tab{height:40px;padding:0 16px 0 13px}.spy-nav .tab svg{flex:none}@media (width<=1180px){.spy-nav .tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}}@media (width<=767px){.spy-nav{top:calc(var(--topbar-h) + 2px)}}@media (pointer:coarse){.spy-nav .tab{height:44px}}.set-card{scroll-margin-top:calc(var(--topbar-h) + 72px);padding:20px 20px 8px}.set-card-head{align-items:center;gap:14px;margin-bottom:8px;display:flex}.set-badge{background:var(--sky-grad);width:42px;height:42px;color:var(--on-sky);box-shadow:inset 0 1px 0 var(--primary-sheen);border-radius:13px;flex:none;place-items:center;display:grid}.set-card-titles{flex:1 1 0;min-width:0}.set-card-titles h2{font:600 18px / 24px var(--font-sans);letter-spacing:-.01em;color:var(--text)}.set-card-titles h2:focus{outline:none}.set-card-sub{color:var(--text-muted);align-items:center;gap:7px;margin-top:1px;font-size:13.5px;line-height:18px;display:flex}.set-card-action{flex:none;margin-left:auto}.set-rows{display:grid}.set-row{min-height:64px;color:var(--text);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:10px 0;text-decoration:none;display:grid;position:relative}.set-row+.set-row,.set-group+.set-row,.set-row+.set-group{border-top:1px solid var(--line)}.set-row-ico{background:var(--well);width:36px;height:36px;color:var(--text-muted);border-radius:12px;place-items:center;display:grid}.set-row-text{gap:1px;min-width:0;display:grid}.set-row-text>label,.set-row-text>.set-row-label{font:600 15px / 20px var(--font-sans);color:var(--text)}.set-row-text>label{cursor:pointer}.set-row-text small{color:var(--text-muted);font-size:13px;line-height:18px}.set-row-text small b{color:var(--text);font-weight:700}.set-row-text .field-error{margin-top:2px}.set-good{color:var(--success-fg);font-weight:700}.set-warn{color:var(--warning-fg);font-weight:700}.set-row-ctl{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.set-row--danger .set-row-ico{background:var(--danger-bg);color:var(--danger-fg)}.set-row--warn .set-row-ico{background:var(--warning-bg);color:var(--warning-fg)}a.set-row{transition:background-color var(--dur-fast) var(--ease);border-radius:14px}a.set-row:hover{background:var(--well)}a.set-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.set-count{color:var(--text-muted);font:600 13.5px / 1 var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap}.set-input{border-radius:14px;width:260px;max-width:100%;min-height:42px}.set-select{border-radius:14px;width:200px;max-width:100%;min-height:42px}.switch{border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--well);cursor:pointer;width:48px;height:28px;transition:background-color var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease);flex:none;padding:0;position:relative}.switch-knob{background:var(--text-muted);width:20px;height:20px;box-shadow:var(--shadow-1);transition:transform var(--dur-slow) var(--ease-enter), background-color var(--dur-base) var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.switch[aria-checked=true]{background:var(--mint-grad);border-color:#0000}.switch[aria-checked=true] .switch-knob{background:var(--p-white);transform:translate(20px)}.switch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.switch:disabled{opacity:.5;cursor:not-allowed}@media (width<=767px),(pointer:coarse){.switch{background:0 0;border-color:#0000;width:52px;height:44px}.switch:before{content:"";border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--well);transition:background-color var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease);position:absolute;inset:8px 2px}.switch[aria-checked=true]:before{background:var(--mint-grad);border-color:#0000}.switch[aria-checked=true]{background:0 0}.switch-knob{top:12px;left:6px}}.stepper{border-radius:var(--r-pill);background:var(--well);align-items:center;gap:4px;padding:3px;display:flex}.stepper-btn{width:36px;height:36px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.stepper-btn:hover:not(:disabled){background:var(--glass-2)}.stepper-btn:disabled{opacity:.35;cursor:default}.stepper-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.stepper-val{justify-content:center;align-items:baseline;gap:4px;width:112px;display:flex}.stepper-val input{width:3.4ch;color:var(--text);font:700 18px / 28px var(--font-num);font-variant-numeric:tabular-nums;text-align:right;appearance:textfield;background:0 0;border:0;border-radius:6px;padding:0}.stepper-val input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper-val input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper-val input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.stepper-val small{color:var(--text-muted);font-size:13px;font-weight:600}@media (pointer:coarse){.stepper-btn{width:44px;height:44px}}.set-pill{border-radius:var(--r-pill);min-height:38px;padding:0 14px;font-size:14px}.set-pill-rose{background:var(--rose-grad);color:var(--on-rose);border-color:#0000;font-weight:700}.set-pill-rose:hover:not(:disabled){filter:brightness(1.05)}.set-themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:4px 0 14px;display:grid}.set-theme{cursor:pointer;outline-offset:3px;height:92px;transition:outline-color var(--dur-base) var(--ease);border:0;border-radius:16px;outline:2px solid #0000;padding:0;display:block;position:relative;overflow:hidden}.set-theme.is-on{outline-color:var(--accent)}.set-theme:focus-visible{outline-color:var(--focus-ring)}.set-theme-dark{background:var(--preview-dark-bg);box-shadow:inset 0 0 0 1px var(--preview-dark-edge)}.set-theme-light{background:var(--preview-light-bg);box-shadow:inset 0 0 0 1px var(--preview-light-edge)}.set-theme i{border-radius:8px;position:absolute}.set-theme-dark i{background:var(--preview-dark-block);box-shadow:inset 0 0 0 1px var(--preview-dark-edge)}.set-theme-light i{background:var(--preview-light-block);box-shadow:inset 0 0 0 1px var(--preview-light-edge)}.set-theme i:first-child{border-radius:var(--r-pill);width:10px;top:12px;bottom:12px;left:10px}.set-theme i:nth-child(2){height:34px;top:12px;left:30px;right:12px}.set-theme i:nth-child(3){border-radius:var(--r-pill);background:var(--sky-grad);width:46%;height:12px;box-shadow:none;top:52px;left:30px}.set-theme b{font-size:13px;font-weight:700;position:absolute;bottom:9px;right:12px}.set-theme-dark b{color:var(--preview-dark-text)}.set-theme-light b{color:var(--preview-light-text)}@media (width<=767px){.set-card{padding:16px 16px 6px}.set-card-head{flex-wrap:wrap}.set-card-action{flex:calc(100% - 56px);min-width:0;margin-left:56px}.set-row{grid-template-columns:36px minmax(0,1fr)}.set-row .set-row-ctl{grid-column:1/-1;justify-content:stretch}.set-row .set-row-ctl>*{flex:auto}.set-row .set-row-ctl{flex-wrap:wrap}.set-input,.set-select{width:100%}.set-row--step .set-row-ctl{grid-column:2;justify-content:flex-start}.set-row--step .set-row-ctl>*{flex:none}.set-row--inline,a.set-row{grid-template-columns:36px minmax(0,1fr) auto}.set-row--inline .set-row-ctl,a.set-row .set-row-ctl{grid-column:auto}.set-row--inline .set-row-ctl>*{flex:none}.set-input,.set-select,.set-pill,.set-row .input,.settings-page input:not([type=checkbox]):not([type=radio]),.settings-page select{min-height:44px}.settings-page input[type=number]{min-width:48px}}
