.set-sections{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.set-sec{border:1px solid var(--color-divider);background:var(--color-surface);scroll-margin-top:16px}.set-sec-head{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;border-bottom:1px solid var(--color-divider)}.set-sec-icon{display:grid;place-items:center;width:36px;height:36px;flex:none;color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.set-sec-head h3{margin:0;font-size:16px;font-weight:800}.set-sec-head p{margin:2px 0 0;font-size:13px;color:color-mix(in srgb,var(--color-text) 60%,transparent)}.set-sec-body{padding:18px 20px}.set-row,.set-rows{display:grid}.set-row{grid-template-columns:minmax(160px,220px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid var(--color-divider)}.set-rows>.set-row:first-child{padding-top:0}.set-rows>.set-row:last-of-type{border-bottom:0}.set-row-label{display:grid;grid-gap:2px;gap:2px}.set-row-label span{font-size:14px;font-weight:700}.set-row-label small{font-size:12px;color:color-mix(in srgb,var(--color-text) 55%,transparent)}.set-input{max-width:360px}.set-foot{display:flex;justify-content:flex-end;padding-top:12px}.set-spin{animation:set-spin .8s linear infinite}@keyframes set-spin{to{transform:rotate(1turn)}}.set-seg{display:inline-flex;flex-wrap:wrap;justify-self:start;border:1px solid var(--color-divider)}.set-seg>button{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:color-mix(in srgb,var(--color-text) 70%,transparent);cursor:pointer;transition:background .14s ease,color .14s ease}.set-seg>button+button{border-left:1px solid var(--color-divider)}.set-seg>button:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-text) 6%,transparent)}.set-seg>button.on{color:var(--color-bg);background:var(--color-accent)}.set-flag{width:18px;height:13px;object-fit:cover}.set-swatch{width:12px;height:12px;flex:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-text) 25%,transparent)}.set-seg>button.on .set-swatch{box-shadow:0 0 0 1px var(--color-bg)}.set-switch{position:relative;justify-self:start;display:inline-flex;cursor:pointer}.set-switch input{position:absolute;opacity:0;pointer-events:none}.set-switch-ui{position:relative;width:40px;height:22px;border:1px solid var(--color-divider);background:color-mix(in srgb,var(--color-text) 8%,transparent);transition:background .15s ease,border-color .15s ease}.set-switch-ui:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;background:color-mix(in srgb,var(--color-text) 55%,transparent);transition:transform .18s ease,background .15s ease}.set-switch input:checked+.set-switch-ui{background:color-mix(in srgb,var(--color-accent) 25%,transparent);border-color:var(--color-accent)}.set-switch input:checked+.set-switch-ui:after{transform:translateX(18px);background:var(--color-accent)}.set-switch input:focus-visible+.set-switch-ui{outline:2px solid var(--color-accent);outline-offset:2px}.set-index{position:-webkit-sticky;position:sticky;top:16px;display:grid;grid-gap:2px;gap:2px;align-self:start}.set-index a{display:flex;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:700;color:color-mix(in srgb,var(--color-text) 70%,transparent);text-decoration:none;border-left:2px solid transparent}.set-index a:hover{color:var(--color-text);border-left-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.set-index a svg{color:var(--color-accent)}@media (max-width:760px){.set-row{grid-template-columns:minmax(0,1fr);gap:8px}.set-sec-body,.set-sec-head{padding-inline:14px}}