[data-handoff-settings] .settings-page-main{min-height:100vh;padding:93px 30px 60px}[data-handoff-settings] .setting-link{padding-inline-end:44px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;position:relative}[data-handoff-settings] .setting-link:hover{border-color:var(--m-aqua);background:var(--m-selected-soft);transform:translateY(-1px);box-shadow:0 18px 38px -32px #0050518c}[data-handoff-settings] .setting-arrow{color:var(--m-aqua);font-size:1rem;font-weight:850;transition:transform .2s;position:absolute;inset-inline-end:15px}[data-handoff-settings] .setting-link:hover .setting-arrow{transform:translate(3px)}html[dir=rtl] [data-handoff-settings] .setting-link:hover .setting-arrow{transform:translate(-3px)}[data-handoff-settings] .settings-detail-head{color:#fff;background:linear-gradient(135deg,var(--m-green-2),var(--m-green));border-radius:20px;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;padding:28px 31px;display:flex;box-shadow:0 24px 65px -42px #003738bf}[data-handoff-settings] .settings-detail-head .eyebrow{color:#ffffff9e}[data-handoff-settings] .settings-detail-head h1{letter-spacing:-.068em;max-width:780px;margin:0;font-size:clamp(2.35rem,4.5vw,4.7rem);font-weight:520;line-height:.96}[data-handoff-settings] .settings-detail-head p{color:#ffffffb8;max-width:720px;margin:12px 0 0;line-height:1.6}[data-handoff-settings] .settings-detail-actions{flex:none;gap:8px;display:flex}[data-handoff-settings] .settings-detail-actions .button.secondary{color:#fff;box-shadow:none;background:#ffffff14;border-color:#ffffff3d}[data-handoff-settings] .settings-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:15px;display:grid}[data-handoff-settings] .settings-subnav{border:1px solid var(--m-line);background:var(--m-card);border-radius:16px;padding:12px;position:sticky;top:88px;box-shadow:0 20px 55px -45px #0035369e}[data-handoff-settings] .settings-subnav p{color:var(--m-muted);letter-spacing:.11em;text-transform:uppercase;margin:15px 10px 6px;font-size:.69rem;font-weight:800}[data-handoff-settings] .settings-subnav p:first-child{margin-top:5px}[data-handoff-settings] .settings-subnav a{min-height:38px;color:var(--m-muted);border-radius:9px;justify-content:space-between;align-items:center;gap:9px;padding:8px 10px;font-size:.77rem;font-weight:650;text-decoration:none;display:flex}[data-handoff-settings] .settings-subnav a:after{content:"→";color:#0000}[data-handoff-settings] .settings-subnav a:hover{color:var(--m-ink);background:var(--m-paper)}[data-handoff-settings] .settings-subnav a.active{color:#003b3c;background:var(--m-aqua)}[data-handoff-settings] .settings-subnav a.active:after{color:#003b3c}[data-handoff-settings] .settings-form{gap:14px;display:grid}[data-handoff-settings] .settings-panel{border:1px solid var(--m-line);background:var(--m-card);border-radius:17px;padding:22px;box-shadow:0 20px 55px -45px #0035369e}[data-handoff-settings] .settings-panel-head{border-bottom:1px solid var(--m-line);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;padding-bottom:15px;display:flex}[data-handoff-settings] .settings-panel-head h2{letter-spacing:-.025em;margin:0;font-size:1.05rem}[data-handoff-settings] .settings-panel-head p{max-width:650px;color:var(--m-muted);margin:5px 0 0;font-size:.78rem;line-height:1.55}[data-handoff-settings] .settings-control-list{gap:2px;display:grid}[data-handoff-settings] .settings-control{border-bottom:1px solid var(--m-line);grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:center;gap:18px;min-height:68px;padding:13px 0;display:grid}[data-handoff-settings] .settings-control:last-child{border-bottom:0}[data-handoff-settings] .settings-control-copy label,[data-handoff-settings] .settings-control-copy strong{font-size:.82rem;font-weight:750;display:block}[data-handoff-settings] .settings-control-copy p{color:var(--m-muted);margin:4px 0 0;font-size:.72rem;line-height:1.5}[data-handoff-settings] .settings-control select,[data-handoff-settings] .settings-control input[type=text],[data-handoff-settings] .settings-control input[type=email],[data-handoff-settings] .settings-control input[type=tel],[data-handoff-settings] .settings-control input[type=password],[data-handoff-settings] .settings-control input[type=time],[data-handoff-settings] .settings-control textarea{border:1px solid var(--m-line);width:min(100%,330px);min-height:43px;color:var(--m-ink);background:var(--m-card);font:inherit;border-radius:10px;outline:0;padding:9px 11px}[data-handoff-settings] .settings-control textarea{resize:vertical;min-height:92px}[data-handoff-settings] .settings-control select:focus,[data-handoff-settings] .settings-control input:focus,[data-handoff-settings] .settings-control textarea:focus{border-color:var(--m-aqua);box-shadow:0 0 0 3px #00b4b41f}[data-handoff-settings] .settings-control-stack{grid-template-columns:1fr;align-items:start}[data-handoff-settings] .settings-control-stack input,[data-handoff-settings] .settings-control-stack textarea,[data-handoff-settings] .settings-control-stack select{width:100%;max-width:none}[data-handoff-settings] .settings-switch{width:48px;height:27px;display:inline-block;position:relative}[data-handoff-settings] .settings-switch input{opacity:0;pointer-events:none;position:absolute}[data-handoff-settings] .settings-switch span{border:1px solid var(--m-line);background:var(--m-line);border-radius:99px;transition:all .2s;position:absolute;inset:0}[data-handoff-settings] .settings-switch span:after{content:"";background:var(--m-card);border-radius:50%;width:19px;height:19px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0000002e}[data-handoff-settings] .settings-switch input:checked+span{border-color:var(--m-aqua);background:var(--m-aqua)}[data-handoff-settings] .settings-switch input:checked+span:after{background:#003b3c;transform:translate(21px)}html[dir=rtl] [data-handoff-settings] .settings-switch span:after{left:auto;right:3px}html[dir=rtl] [data-handoff-settings] .settings-switch input:checked+span:after{transform:translate(-21px)}[data-handoff-settings] .settings-choice-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}[data-handoff-settings] .settings-choice{border:1px solid var(--m-line);background:var(--m-card);cursor:pointer;border-radius:12px;min-height:84px;padding:13px;display:block;position:relative}[data-handoff-settings] .settings-choice input{opacity:0;position:absolute}[data-handoff-settings] .settings-choice strong{font-size:.78rem;display:block}[data-handoff-settings] .settings-choice span{color:var(--m-muted);margin-top:4px;font-size:.68rem;line-height:1.45;display:block}[data-handoff-settings] .settings-choice:has(input:checked){border-color:var(--m-aqua);background:var(--m-selected-soft);box-shadow:inset 0 0 0 1px var(--m-aqua)}[data-handoff-settings] .settings-range{width:min(100%,330px);accent-color:var(--m-aqua)}[data-handoff-settings] .settings-range-wrap{align-items:center;gap:10px;display:flex}[data-handoff-settings] .settings-range-value{min-width:44px;color:var(--m-green);text-align:end;font-size:.75rem;font-weight:800}[data-handoff-settings] .settings-status-list{gap:8px;display:grid}[data-handoff-settings] .settings-status-row{border:1px solid var(--m-line);background:var(--m-surface-alt);border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}[data-handoff-settings] .settings-status-row b{font-size:.79rem}[data-handoff-settings] .settings-status-row span{color:var(--m-muted);font-size:.7rem}[data-handoff-settings] .settings-status-row .healthy{color:#087d69;font-weight:800}[data-handoff-settings] .settings-inline-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:2px;display:flex}[data-handoff-settings] .settings-inline-actions .button{min-height:41px;padding:0 15px;font-size:.76rem}[data-handoff-settings] .settings-save-state{min-height:24px;color:var(--m-green);font-size:.75rem;font-weight:760}[data-handoff-settings] .settings-danger{border-color:#a43c3c4d}[data-handoff-settings] .settings-danger .settings-panel-head h2{color:#a43c3c}[data-handoff-settings] .settings-billing-summary{gap:6px;display:grid}[data-handoff-settings] .settings-billing-plan-name{letter-spacing:-.03em;color:var(--m-ink);margin:0;font-size:1.35rem;font-weight:700}[data-handoff-settings] .settings-billing-meta{color:var(--m-muted);margin:0;font-size:.78rem;line-height:1.5}[data-handoff-settings] .settings-billing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}[data-handoff-settings] .settings-billing-grid dt{color:var(--m-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:750}[data-handoff-settings] .settings-billing-grid dd{color:var(--m-ink);margin:4px 0 0;font-size:1.05rem;font-weight:750}[data-handoff-settings] .settings-billing-progress{background:var(--m-line);border-radius:99px;height:8px;overflow:hidden}[data-handoff-settings] .settings-billing-progress-bar{background:linear-gradient(90deg,var(--m-aqua),var(--m-green));border-radius:99px;height:100%;transition:width .35s}[data-handoff-settings] .settings-billing-error{color:#a43c3c;margin:0;font-size:.82rem}[data-handoff-settings].product-body{background:var(--m-paper);min-height:100vh;color:var(--m-ink)}:root[data-theme=light] body:has([data-handoff-settings]){background:var(--m-paper,#f1f6f5);color:var(--m-ink,#0a1717)}:root[data-theme=dark] body:has([data-handoff-settings]){background:var(--m-paper,#081312);color:var(--m-ink,#fff)}:root[data-theme=dark] [data-handoff-settings] .setting-link:hover{background:var(--m-selected-soft)}:root[data-theme=dark] [data-handoff-settings] .settings-subnav,:root[data-theme=dark] [data-handoff-settings] .settings-panel,:root[data-theme=dark] [data-handoff-settings] .settings-choice,:root[data-theme=dark] [data-handoff-settings] .settings-control select,:root[data-theme=dark] [data-handoff-settings] .settings-control input,:root[data-theme=dark] [data-handoff-settings] .settings-control textarea{background:var(--m-card);color:var(--m-ink)}:root[data-theme=dark] [data-handoff-settings] .settings-subnav a:hover{background:var(--m-card-soft)}:root[data-theme=dark] [data-handoff-settings] .settings-choice:has(input:checked){background:var(--m-selected-soft)}:root[data-theme=dark] [data-handoff-settings] .settings-switch span{background:var(--m-line)}:root[data-theme=dark] [data-handoff-settings] .settings-status-row{background:var(--m-card-soft)}:root[data-theme=dark] [data-handoff-settings] .settings-status-row .healthy{color:var(--m-aqua)}:root[data-theme=dark] [data-handoff-settings] .settings-panel-head h2,:root[data-theme=dark] [data-handoff-settings] .settings-control-copy label,:root[data-theme=dark] [data-handoff-settings] .settings-control-copy strong,:root[data-theme=dark] [data-handoff-settings] .settings-choice strong,:root[data-theme=dark] [data-handoff-settings] .settings-status-row b{color:var(--m-ink)}:root[data-theme=dark] [data-handoff-settings] .settings-save-state{color:var(--m-aqua)}:root[data-theme=dark] [data-handoff-settings] .product-crumb strong{color:var(--m-ink)}@media (max-width:1000px){[data-handoff-settings] .settings-layout{grid-template-columns:1fr}[data-handoff-settings] .settings-subnav{gap:5px;display:flex;position:static;overflow-x:auto}[data-handoff-settings] .settings-subnav p{display:none}[data-handoff-settings] .settings-subnav a{white-space:nowrap;flex:none}}@media (max-width:700px){[data-handoff-settings] .settings-page-main{padding:82px 16px 40px}[data-handoff-settings] .settings-detail-head{flex-direction:column;align-items:flex-start;padding:23px 20px}[data-handoff-settings] .settings-detail-head h1{font-size:2.7rem}[data-handoff-settings] .settings-detail-actions{width:100%}[data-handoff-settings] .settings-detail-actions .button{flex:1}[data-handoff-settings] .settings-panel{padding:18px}[data-handoff-settings] .settings-control{grid-template-columns:1fr;gap:10px}[data-handoff-settings] .settings-control>:last-child{justify-self:start}[data-handoff-settings] .settings-control select,[data-handoff-settings] .settings-control input,[data-handoff-settings] .settings-control textarea,[data-handoff-settings] .settings-range{width:100%}[data-handoff-settings] .settings-choice-grid,[data-handoff-settings] .settings-billing-grid{grid-template-columns:1fr}[data-handoff-settings] .settings-inline-actions{justify-content:stretch}[data-handoff-settings] .settings-inline-actions .button{flex:1}}
