.settings-hero:after{background:linear-gradient(270deg,#f4ecff1a,#0000 60%)}.settings-hero .service-visual-hero__content{text-shadow:none}.settings-hero h2{color:#321265}.settings-hero p{color:#523773;-webkit-line-clamp:unset;display:block;overflow:visible}.settings-save-note{color:#657065;font-size:var(--app-text-10);align-items:center;gap:7px;margin:16px 4px;line-height:1.8;display:flex}.settings-save-note svg{color:#168158;flex-shrink:0}.settings-sheet{background:#fff;border:1px solid #eee7f5;border-radius:26px;margin:16px 0;padding:22px 19px;box-shadow:0 9px 30px #46316406}.settings-heading{align-items:center;gap:12px;display:flex}.settings-heading h2{font-size:var(--app-text-18);color:#2b1c3d;margin:2px 0 0;font-weight:800}.settings-kicker{font-size:var(--app-text-10);color:#7a5b9e}.settings-option-icon{color:#7138bf;background:#f1eafa;border-radius:15px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.settings-option-icon--green{color:#178052;background:#eaf7ef}.settings-intro{font-size:var(--app-text-12);color:#766d81;margin:13px 0 18px;line-height:1.9}.settings-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.settings-presets button{color:#645571;min-height:72px;font-size:var(--app-text-12);background:#fff;border:1px solid #e9e0f3;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 5px;font-weight:700;display:flex;position:relative}.settings-presets button small{font-size:var(--app-text-10);font-weight:400}.settings-presets button[aria-pressed=true]{color:#652ab7;background:#f4edff;border-color:#a879df;box-shadow:inset 0 0 0 1px #a879df}.settings-presets svg{position:absolute;top:6px;left:6px}.settings-slider{padding:22px 0 14px}.settings-slider__label{justify-content:space-between;align-items:center;gap:10px;display:flex}.settings-slider__label label{font-size:var(--app-text-13);color:#37294a;font-weight:700}.settings-slider output{color:#692fc0;font-size:var(--app-text-12);background:#f3edfc;border-radius:10px;padding:5px 10px;font-weight:700}.settings-slider p{color:#7a7083;font-size:var(--app-text-11);margin:6px 0 12px;line-height:1.9}.settings-slider input{cursor:pointer;accent-color:#773cca;width:100%;height:32px;display:block}.settings-slider__bounds{font-size:var(--app-text-9);color:#7f728f;justify-content:space-between;display:flex}.settings-preview{background:linear-gradient(135deg,#f9fcfa,#edf9f1);border:1px solid #cfeada;border-radius:19px;margin-top:7px;padding:18px}.settings-preview__tag{font-size:var(--app-text-9);color:#277b53;align-items:center;gap:6px;display:flex}.settings-preview__heading{color:#246f4c;align-items:center;gap:7px;margin:13px 0 8px;display:flex}.settings-preview__heading svg{flex-shrink:0}.settings-preview h3{color:#203c2c;font-size:var(--app-text-18);margin:0;font-weight:800;line-height:1.6}.settings-preview p{color:#476351;font-size:var(--app-text-13);margin:0 0 12px;line-height:1.85}.settings-preview small{font-size:var(--app-text-10);color:#617568;line-height:1.8;display:block}.settings-advanced{border-top:1px solid #eee8f4;margin-top:20px}.settings-advanced summary{font-size:var(--app-text-12);color:#623692;cursor:pointer;align-items:center;gap:7px;padding:19px 0 9px;font-weight:700;list-style:none;display:flex}.settings-advanced summary::-webkit-details-marker{display:none}.settings-advanced summary svg{flex-shrink:0}.settings-advanced summary svg:last-child{margin-right:auto}.settings-advanced[open] summary svg:last-child{transform:rotate(-90deg)}.settings-advanced .settings-slider+.settings-slider{border-top:1px solid #f2edf7}.settings-reset-type{color:#795994;width:100%;min-height:44px;font-size:var(--app-text-11);background:#faf7fe;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:12px;display:flex}.settings-toggle{text-align:right;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:18px 0;display:flex}.settings-toggle+.settings-toggle{border-top:1px solid #f1ecf6}.settings-toggle .settings-option-icon{background:#f8f5fc;width:33px;height:33px}.settings-toggle__text{flex:1;min-width:0}.settings-toggle__text strong{font-size:var(--app-text-12);color:#3b2e49;font-weight:700;display:block}.settings-toggle__text>span{font-size:var(--app-text-10);color:#82778d;margin-top:4px;line-height:1.85;display:block}.settings-toggle__track{direction:ltr;background:#ddd5e7;border-radius:20px;flex-shrink:0;align-items:center;width:40px;height:24px;padding:3px;transition:background .2s;display:flex}.settings-toggle__track>span{color:#7537c1;background:#fff;border-radius:50%;place-items:center;width:18px;height:18px;transition:transform .2s;display:grid;box-shadow:0 1px 3px #24113220}.settings-toggle__track.is-on{background:#7b40c6}.settings-toggle__track.is-on>span{transform:translate(16px)}.settings-notifications-button{color:#6933ac;width:100%;font-size:var(--app-text-12);background:#f6f0fd;border:1px solid #e8dcf7;border-radius:15px;align-items:center;gap:9px;padding:15px 13px;font-weight:700;display:flex}.settings-notifications-button>span{text-align:right;flex:1}.settings-notifications-button small{font-size:var(--app-text-9)}.settings-notifications-button svg{flex-shrink:0}.settings-reset-all{color:#714797;width:100%;font-size:var(--app-text-12);background:#fff;border:1px solid #e2d6ed;border-radius:17px;justify-content:center;align-items:center;gap:7px;padding:16px 10px;display:flex}.settings-reset-all:disabled{opacity:.5;cursor:default}.settings-footnote{text-align:center;color:#8b7c95;font-size:var(--app-text-10);margin:12px 14px 25px;line-height:1.9}.settings-sheet :is(button,input,summary):focus-visible,.settings-reset-all:focus-visible{outline-offset:4px;outline:3px solid #a879df}@media (max-width:360px){.settings-sheet{padding:19px 13px}.settings-toggle .settings-option-icon{display:none}}
.page-title h1{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.service-visual-hero__icon{flex-shrink:0}html[data-relaxed-spacing=true] :is(p,li,textarea){line-height:2.2!important}html[data-relaxed-spacing=true] .service-visual-hero p{-webkit-line-clamp:unset;display:block}html[data-large-text=true] :is(.app-bottom-nav,.bottom-nav){align-items:stretch;height:auto;min-height:96px}html[data-large-text=true] :is(.app-nav-item,.nav-item){justify-content:flex-start;height:auto;min-height:78px}html[data-large-text=true] :is(.app-nav-item,.nav-item) small{white-space:normal;text-align:center;font-size:min(var(--app-text-9-5), 14px);overflow-wrap:normal;margin-top:4px;line-height:1.5;position:static}html[data-large-text=true] :is(.app-nav-item,.nav-item).is-active small{margin-top:4px}html[data-large-text=true] :is(.app-page,.home-page){padding-bottom:155px}html[data-large-text=true] .service-visual-hero{aspect-ratio:auto;align-items:center;min-height:245px;display:flex}html[data-large-text=true] .service-visual-hero__content{width:56%;margin:18px 12px 18px 0;position:relative;inset:auto}html[data-large-text=true] .service-visual-hero__heading{flex-wrap:wrap}html[data-large-text=true] .service-visual-hero__heading>div{flex-basis:100%}html[data-large-text=true] .service-visual-hero p{-webkit-line-clamp:unset;display:block;overflow:visible}html[data-large-text=true] :is(.primary-button,.secondary-button,.service-primary-action,.service-secondary-action){white-space:normal;height:auto;min-height:48px;padding-block:14px}html[data-large-text=true] :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),select){min-height:44px}html[data-large-text=true] :is(p,[class*=leading-]){line-height:1.85}html[data-large-text=true] .settings-presets{grid-template-columns:1fr}html[data-large-text=true] .settings-presets button{flex-direction:row;gap:14px;min-height:52px}html[data-reduce-motion=true] *,html[data-reduce-motion=true] :before,html[data-reduce-motion=true] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html[data-reduce-motion=true]{scroll-behavior:auto!important}html[data-reduce-motion=true] :is(button,a,[role=button]):is(:hover,:active){transform:none!important}@media (prefers-reduced-motion:reduce){html,html *,html :before,html :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{html{--font-scale:1!important;--font-heading-scale:1!important;--font-body-scale:1!important;--font-caption-scale:1!important}}
