.settings-page{background:var(--tlm-page,#f4f1e8);color:var(--tlm-ink,#181915);min-height:100vh}.settings-hub{--settings-card:var(--tlm-card,#fffefa);--settings-ink:var(--tlm-ink,#20221c);--settings-muted:var(--tlm-muted,#62665b);--settings-edge:color-mix(in srgb,var(--settings-ink) 16%,transparent);--settings-soft:color-mix(in srgb,var(--settings-ink) 5%,var(--settings-card));color:var(--settings-ink);max-width:1120px;margin:auto;padding:36px 28px 76px;font-size:1rem;line-height:1.55}.settings-hub *{box-sizing:border-box}.settings-hub-heading{margin-bottom:30px}.settings-eyebrow{letter-spacing:.2em;font-weight:800;margin:0 0 8px!important;font-size:.64rem!important}.settings-hub h1{letter-spacing:-.04em;margin:0 0 9px;font-family:inherit;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:750;line-height:1.2}.settings-hub-heading>p:last-child{color:var(--settings-muted);margin:0;font-size:.9rem}.settings-layout{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:40px;display:grid}.settings-navigation{position:sticky;top:24px}.settings-navigation [role=tablist]{flex-direction:column;gap:5px;display:flex}.settings-hub button,.settings-button{font:inherit;cursor:pointer;color:inherit;border:1px solid var(--settings-edge);background:var(--settings-card);text-align:center;border-radius:9px;min-height:42px;padding:9px 14px;font-size:.82rem;font-weight:650;transition:background .2s,border-color .2s,transform .2s}.settings-hub button:hover{background:var(--settings-soft);border-color:color-mix(in srgb,var(--settings-ink) 40%,transparent)}.settings-hub button:disabled{opacity:.48;cursor:not-allowed}.settings-hub :is(button,a,input,select,summary):focus-visible{outline-offset:4px;outline:2px solid}.settings-navigation button[role=tab]{text-align:left;white-space:nowrap;background:0 0;border-color:#0000;align-items:center;gap:10px;width:100%;padding:12px;font-size:.8rem;display:flex}.settings-navigation [role=tab][aria-selected=true]{background:var(--settings-card);border-color:var(--settings-edge);box-shadow:0 2px 8px #00000005}.settings-tab-arrow{opacity:0;margin-left:auto}.settings-navigation [aria-selected=true] .settings-tab-arrow{opacity:.6}.settings-nav-note{color:var(--settings-muted);padding:20px 12px;font-size:.7rem}.settings-content{min-width:0}.settings-panel-heading h2{letter-spacing:-.02em;margin:0 0 18px;font-size:1.05rem;font-weight:750}.settings-panel{outline:none;animation:.22s both settings-enter}.settings-group{background:var(--settings-card);border:1px solid var(--settings-edge);border-radius:14px;margin:0 0 18px;padding:19px 22px;overflow:hidden}.settings-group-title{justify-content:space-between;align-items:center;gap:14px;margin:0 0 12px;display:flex}.settings-group h3{margin:0;font-size:.88rem;font-weight:750}.settings-scope{text-transform:uppercase;letter-spacing:.07em;color:var(--settings-muted);white-space:nowrap;font-size:.6rem}.settings-row{border-top:1px solid var(--settings-edge);justify-content:space-between;align-items:center;gap:18px;padding:14px 0;font-size:.82rem;display:flex}.settings-row>span:first-child{flex:1;min-width:0}.settings-hub strong{overflow-wrap:anywhere;font-weight:650}.settings-hub small{color:var(--settings-muted);margin-top:3px;font-size:.73rem;line-height:1.6;display:block}.settings-switch{cursor:pointer}.settings-switch input{-webkit-appearance:none;appearance:none;background:color-mix(in srgb,var(--settings-ink) 18%,var(--settings-card));border:1px solid var(--settings-edge);cursor:pointer;border-radius:14px;flex:0 0 36px;width:36px;height:22px;transition:background .2s;position:relative}.settings-switch input:before{content:"";background:var(--settings-card);border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.settings-switch input:checked{background:var(--settings-ink)}.settings-switch input:checked:before{transform:translate(14px)}.settings-switch input:disabled{opacity:.45;cursor:not-allowed}.settings-link{color:inherit;border-top:1px solid var(--settings-edge);align-items:center;gap:16px;padding:15px 0;font-size:.82rem;display:flex;text-decoration:none!important}.settings-link>span{flex:1;min-width:0}.settings-link>svg{opacity:.65;flex:none}.settings-link:hover strong{text-underline-offset:4px;text-decoration:underline}.settings-details{border-top:1px solid var(--settings-edge);margin-top:14px;padding-top:12px;font-size:.8rem}.settings-details summary{cursor:pointer;align-content:center;min-height:38px;font-weight:650}.settings-details summary>span{color:var(--settings-muted);margin-left:5px}.settings-details p,.settings-help{color:var(--settings-muted);margin:8px 0 14px;font-size:.77rem;line-height:1.7}.settings-hub a:not(.settings-link):not(.settings-check){color:inherit;text-underline-offset:4px;font-size:.78rem;text-decoration:underline}.settings-chips,.settings-options,.settings-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.settings-chips button{border-radius:24px;min-height:38px;padding:7px 11px;font-size:.72rem}.settings-hub button[aria-pressed=true]{background:var(--settings-ink);border-color:var(--settings-ink);color:var(--settings-card)}.settings-fields{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.settings-fields label,.settings-field{margin:0 0 12px;font-size:.75rem;font-weight:650;display:block}.settings-hub input:not([type=checkbox]),.settings-hub select{font:inherit;color:var(--settings-ink);background:var(--settings-card);border:1px solid var(--settings-edge);border-radius:8px;min-width:0;max-width:100%;min-height:42px;padding:9px 10px;font-size:.8rem}.settings-fields input,.settings-field select{width:100%;margin-top:6px;display:block}.settings-row select{max-width:50%}.settings-consent{align-items:flex-start;gap:10px;margin:14px 0;font-size:.76rem;line-height:1.65;display:flex}.settings-consent input{width:18px;height:18px;accent-color:var(--settings-ink);flex:none;margin-top:4px}.settings-badge{background:var(--settings-soft);white-space:nowrap;border-radius:20px;padding:4px 8px;font-size:.64rem}.settings-notice,.settings-feedback{border:1px solid var(--settings-edge);background:var(--settings-card);border-radius:10px;margin:12px 0;padding:12px 15px;font-size:.78rem;line-height:1.65}.settings-feedback{align-items:center;gap:8px;display:flex}.settings-feedback>svg{flex:none}.settings-error{border-style:dashed}.settings-notice button{margin:6px 3px 0 0}.settings-language-options{gap:10px;display:grid}.settings-language-options button{text-align:left;justify-content:space-between;align-items:center;min-height:52px;padding:14px 16px;display:flex}.settings-check{color:inherit;border-top:1px solid var(--settings-edge);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:.77rem;text-decoration:none;display:flex}.settings-check>span{align-items:center;gap:9px;display:flex}.settings-check>span svg{flex:none}.settings-check-dot{opacity:.4;border:1px solid;border-radius:50%;flex:none;width:10px;height:10px;margin:0 3px}.settings-check small{text-align:right;margin:0}.settings-checklist{margin-bottom:12px}.settings-button{align-items:center;display:inline-flex;text-decoration:none!important}.settings-danger{margin-top:20px}.settings-hub p a{text-decoration:underline}.settings-hub .settings-group>p:last-child{margin-bottom:0}@keyframes settings-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.settings-content>.settings-feedback{z-index:3;position:sticky;bottom:16px;box-shadow:0 4px 18px #00000014}@media (max-width:760px){.settings-hub{padding:25px 16px 48px}.settings-hub-heading{margin-bottom:20px}.settings-layout{grid-template-columns:1fr;gap:21px}.settings-navigation{min-width:0;position:static}.settings-navigation [role=tablist]{scrollbar-width:thin;flex-direction:row;gap:5px;padding:3px 2px 9px;scroll-padding:12px;overflow-x:auto}.settings-navigation button[role=tab]{flex:none;width:auto;padding:9px 12px;font-size:.74rem}.settings-tab-arrow,.settings-nav-note{display:none}.settings-group{border-radius:12px;margin-bottom:14px;padding:16px}.settings-group-title{gap:8px}.settings-scope{font-size:.55rem}.settings-row{gap:12px}.settings-row>button{padding:8px 10px;font-size:.72rem}.settings-check{gap:10px}.settings-check small{max-width:40%}.settings-hub input:not([type=checkbox]),.settings-hub select{font-size:1rem}.settings-panel-heading h2{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.settings-hub *,.settings-hub :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.settings-hub button.settings-feature{border:0;border-top:1px solid var(--settings-edge);text-align:left;background:0 0;border-radius:0;width:100%;min-height:52px;padding:15px 0;font-weight:400}.settings-vip-badge{letter-spacing:.06em;border:1px solid var(--settings-edge);vertical-align:middle;color:var(--settings-muted);border-radius:12px;margin-left:4px;padding:1px 6px;font-size:.55rem;font-weight:800;display:inline-block}.settings-vip-dialog{color:var(--settings-ink);background:var(--settings-card);border:1px solid var(--settings-edge);border-radius:16px;width:min(370px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;overflow:auto;box-shadow:0 20px 80px #0006}.settings-vip-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009}.settings-vip-dialog h2{letter-spacing:-.02em;max-width:280px;margin:14px 0 12px;font-size:1.15rem;font-weight:750;line-height:1.3}.settings-vip-dialog p{color:var(--settings-muted);margin:7px 0;font-size:.8rem;line-height:1.65}.settings-vip-dialog p strong{color:var(--settings-ink)}.settings-hub .settings-vip-close{background:0 0;border-color:#0000;place-items:center;width:36px;min-height:36px;padding:8px;display:grid;position:absolute;top:10px;right:10px}.settings-vip-dialog .settings-actions{margin:18px 0 0}.settings-vip-dialog .settings-actions>*{flex:1;justify-content:center}.settings-hub .settings-vip-join{background:var(--settings-ink);border-color:var(--settings-ink);white-space:nowrap;color:var(--settings-card)!important}
