.qs-prefs-modal .qs-modal__dialog{max-inline-size:440px}.qs-prefs-modal--split .qs-modal__dialog{max-inline-size:min(720px,calc(100vw - 32px))}.qs-prefs-modal__tabs{display:none;margin-block-end:16px}.qs-prefs{display:flex;flex-direction:column;gap:20px}.qs-prefs--split{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;align-items:start}.qs-prefs--split>.qs-prefs__column{display:flex;flex-direction:column;gap:20px;padding-inline-end:24px;border-inline-end:1px solid var(--qs-border-soft)}.qs-prefs--split>.qs-prefs-actions{padding-inline-start:8px}.qs-prefs-actions__head{display:flex;align-items:center;gap:10px;margin-block-end:12px}.qs-prefs-actions__heading{margin:0;font-family:var(--qs-font-body);font-size:var(--fs-body-md);font-weight:700;color:var(--qs-text-primary)}.qs-prefs-actions__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.qs-prefs-action{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--qs-border-soft);border-radius:var(--radius-md);background:var(--qs-surface-card)}.qs-prefs-action[data-tone=info]{border-color:var(--qs-info);background:var(--qs-info-tint)}.qs-prefs-action[data-tone=warning]{border-color:color-mix(in oklab,var(--qs-warning) 45%,var(--qs-border-soft))}.qs-prefs-action__title{margin:0;font-size:var(--fs-body-md);font-weight:600;color:var(--qs-text-primary);line-height:1.3}.qs-prefs-action__benefit{margin:4px 0 0;font-size:var(--fs-body-sm);color:var(--qs-text-secondary);line-height:1.45}@media (max-width:899px){.qs-prefs--split,.qs-prefs-modal__tabs{display:block}.qs-prefs--split>.qs-prefs__column{padding-inline-end:0;border-inline-end:none}.qs-prefs--split>.qs-prefs-actions{padding-inline-start:0}.qs-prefs--split[data-mobile-tab=actions]>.qs-prefs__column,.qs-prefs--split[data-mobile-tab=preferences]>.qs-prefs-actions{display:none}}@media (max-width:639px){.qs-prefs-modal.qs-modal{padding:0;align-items:stretch;justify-content:stretch}.qs-prefs-modal .qs-modal__dialog,.qs-prefs-modal--split .qs-modal__dialog{max-inline-size:none;inline-size:100%;block-size:100%;max-block-size:100%;border-radius:0;border:none;display:flex;flex-direction:column;padding:16px;padding-block-start:max(16px,env(safe-area-inset-top,0px));padding-block-end:max(16px,env(safe-area-inset-bottom,0px));padding-inline-start:max(16px,env(safe-area-inset-left,0px));padding-inline-end:max(16px,env(safe-area-inset-right,0px))}.qs-prefs-modal .qs-modal__body{flex:1 1 auto;min-block-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch}}.qs-prefs__section{display:flex;flex-direction:column;gap:12px;padding-block-end:20px;border-block-end:1px solid var(--qs-border-soft)}.qs-prefs__section:last-child{padding-block-end:0;border-block-end:none}.qs-prefs__head{display:flex;align-items:flex-start;gap:12px}.qs-prefs__ico{inline-size:40px;block-size:40px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--qs-surface-sunken);color:var(--qs-text-secondary)}.qs-prefs__ico svg{width:20px;height:20px}.qs-prefs__copy{min-inline-size:0;flex:1}.qs-prefs__title{margin:0;font-family:var(--qs-font-body);font-size:var(--fs-body);font-weight:600;color:var(--qs-text-primary);line-height:1.3}.qs-prefs__desc{margin:4px 0 0;font-size:var(--fs-body-sm);color:var(--qs-text-secondary);line-height:1.45}.qs-prefs__control{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-inline-start:52px}.qs-prefs__brightness{display:flex;align-items:center;gap:10px;inline-size:100%}.qs-prefs__brightness-ico{display:inline-flex;color:var(--qs-text-tertiary);flex-shrink:0}.qs-prefs__brightness-ico svg{width:16px;height:16px}.qs-prefs__brightness-ico--dim{opacity:.55}.qs-prefs__range{flex:1;min-inline-size:0;height:28px;margin:0;appearance:none;background:transparent;cursor:pointer}.qs-prefs__range:focus-visible{outline:none}.qs-prefs__range::-webkit-slider-runnable-track{height:4px;border-radius:var(--radius-full);background:var(--qs-fill-element)}.qs-prefs__range::-moz-range-track{height:4px;border-radius:var(--radius-full);background:var(--qs-fill-element)}.qs-prefs__range::-webkit-slider-thumb{appearance:none;width:18px;height:18px;margin-block-start:-7px;border-radius:var(--radius-full);background:var(--qs-primary);border:2px solid var(--qs-surface-card);box-shadow:0 0 0 1px var(--qs-border-default);transition:background var(--duration-fast) var(--ease-out)}.qs-prefs__range::-moz-range-thumb{width:18px;height:18px;border-radius:var(--radius-full);background:var(--qs-primary);border:2px solid var(--qs-surface-card);box-shadow:0 0 0 1px var(--qs-border-default)}.qs-prefs__range:hover::-webkit-slider-thumb{background:var(--qs-primary-hover)}.qs-prefs__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--qs-surface-card),0 0 0 4px var(--qs-border-focus)}.qs-prefs__range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--qs-surface-card),0 0 0 4px var(--qs-border-focus)}.qs-prefs__brightness-value{flex-shrink:0;min-inline-size:3.25ch;font-size:var(--fs-body-sm);font-weight:600;color:var(--qs-text-primary);font-variant-numeric:tabular-nums;text-align:end}.qs-prefs__reset{border:0;background:none;padding:0;cursor:pointer;font-family:inherit;font-size:var(--fs-caption);font-weight:500;color:var(--qs-text-secondary);text-decoration:underline;text-underline-offset:2px}.qs-prefs__reset:hover{color:var(--qs-text-primary)}.qs-prefs__reset:focus-visible{outline:2px solid var(--qs-border-focus);outline-offset:2px;border-radius:var(--radius-xs)}.qs-prefs__verified{margin:0;font-size:var(--fs-body-sm);font-weight:500;color:var(--qs-success)}.qs-prefs__hint{font-size:var(--fs-caption);color:var(--qs-text-tertiary)}.qs-sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:480px){.qs-prefs__control{padding-inline-start:0}}@media (prefers-reduced-motion:reduce){.qs-brightness-veil,.qs-prefs__range::-webkit-slider-thumb{transition:none}}