html body .mvp-final-shell #main-content[data-app-view]>:is(.rewards-v3,.history-v2){box-sizing:border-box;min-width:0;width:min(100%, var(--mvp-page-max))!important;max-width:var(--mvp-page-max)!important;max-inline-size:var(--mvp-page-max)!important;padding:var(--mvp-page-inline)!important;margin:0 auto!important}html body .mvp-final-shell #main-content[data-app-view=companion]>.companion-v2{box-sizing:border-box;gap:16px;min-width:0;width:min(100% - 48px,1360px)!important;max-width:1360px!important;max-inline-size:1360px!important;padding:var(--mvp-page-inline,16px) 0 24px!important;margin:0 auto!important}html body .mvp-final-shell #main-content .companion-v2>[role=tabpanel]{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0;padding:0}html body .mvp-final-shell #main-content .companion-v2>[role=tabpanel][hidden]{display:none!important}html body .mvp-final-shell #main-content :is(.store-v3,.sanctuary-companions-v6){width:100%;max-width:none;max-inline-size:none;min-width:0;margin:0}body .mvp-final-shell .page-section-v1{box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-surface);background:var(--surface-base);min-width:0;color:var(--text-primary);margin:0;padding:18px}body .mvp-final-shell .page-section-v1__heading{align-items:center;gap:10px;min-width:0;margin:0 0 14px;display:flex}.page-section-v1__heading>img,.page-section-v1__icon{object-fit:contain;flex:0 0 34px;width:34px;height:34px}.page-section-v1__heading>div{flex:auto;min-width:0}.page-section-v1__heading :is(h2,h3){font:700 18px/1.35 var(--font-display);margin:0}.page-section-v1__heading p{color:var(--text-secondary);font:400 14px/1.45 var(--font-body);margin:3px 0 0}.page-section-v1__count{border-radius:var(--radius-control);background:var(--selection-surface);min-width:28px;color:var(--theme-accent-text);font:500 13px/1.5 var(--font-highlight);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin-inline-start:auto;padding:3px 8px;display:inline-flex}.page-section-v1 :where(h2,h3,p,span,strong){overflow-wrap:anywhere}.page-section-v1 :where(article,div,label,li){min-width:0}body .mvp-final-shell .rewards-v3__tabs.mvp-final-section-menu{grid-template-columns:repeat(2,minmax(0,1fr))}body .mvp-final-shell .rewards-v3__tabs.mvp-final-section-menu[data-badges-enabled=true]{grid-template-columns:repeat(3,minmax(0,1fr))}@layer habiland-buttons{:is(.rewards-v3,.store-v3,.sanctuary-companions-v6,.history-v2) .btn.compact{--button-height-compact:44px;--button-padding-compact:12px;--button-depth:3px;flex:0 auto;width:fit-content!important;inline-size:fit-content!important;min-width:44px!important;max-width:100%!important;max-inline-size:100%!important}:is(.rewards-v3,.store-v3,.sanctuary-companions-v6,.history-v2) .btn.compact[data-appearance=text]{--button-depth:0px}}@media (max-width:767px){html body .mvp-final-shell #main-content[data-app-view=companion]>.companion-v2{width:calc(100% - 24px)!important;max-width:none!important;max-inline-size:none!important;padding:12px 0 18px!important}body .mvp-final-shell .page-section-v1{padding:14px}body .mvp-final-shell .page-section-v1__heading{gap:8px;margin-bottom:12px}}
.home04-load-error{box-sizing:border-box;color:#07364a!important;background:#f7f3ea!important;min-height:100dvh!important}.home04-load-error>.brand,.home04-load-error>.brand .brand-wordmark{color:#07364a!important;opacity:1!important}.home04-load-error>.brand .brand-mark{opacity:1!important;filter:none!important}.home04-load-error>section{color:#07364a!important;background:#fffdf8!important;border:1px solid #d5d5bd!important}.home04-load-error>section>span{color:#174b5d!important}.home04-load-error h1{color:#07364a!important}.home04-load-error p{color:#53675e!important}html[data-theme=dark] .home04-load-error{color:#f8fafc!important;background:#111827!important}html[data-theme=dark] .home04-load-error>.brand,html[data-theme=dark] .home04-load-error>.brand .brand-wordmark,html[data-theme=dark] .home04-load-error h1{color:#f8fafc!important}html[data-theme=dark] .home04-load-error>.brand .brand-mark{opacity:1!important;filter:brightness(0)invert()!important}html[data-theme=dark] .home04-load-error>section{color:#f8fafc!important;background:#182231!important;border-color:#334155!important;box-shadow:0 18px 42px #00000047!important}html[data-theme=dark] .home04-load-error>section>span{color:#8fc7ff!important}html[data-theme=dark] .home04-load-error p{color:#cbd5e1!important}@media (max-width:640px){.home04-load-error{gap:28px!important;padding:22px 18px 32px!important}.home04-load-error>section{padding:24px 20px!important}}
.ui-surface{min-width:0;padding:var(--space-5);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-surface);background:var(--surface-base);color:var(--text-primary);box-shadow:var(--shadow-md)}.ui-surface--subtle{background:var(--surface-subtle);box-shadow:none}.ui-surface--deep{border-color:var(--surface-deep);background:var(--surface-deep);color:var(--text-on-deep)}.ui-surface--success{border-color:var(--success);background:var(--surface-success)}.ui-surface--reward{border-color:var(--reward);background:var(--surface-reward)}.ui-surface--danger{border-color:var(--danger);background:var(--surface-danger)}.ui-surface--feature{border-radius:var(--radius-feature);box-shadow:var(--shadow-lg)}.semantic-icon{flex:none;place-items:center;display:inline-grid;position:relative;overflow:visible}.semantic-icon--small{width:var(--icon-size-small);height:var(--icon-size-small)}.semantic-icon--medium{width:var(--icon-size-medium);height:var(--icon-size-medium)}.semantic-icon--large{width:var(--icon-size-large);height:var(--icon-size-large)}.semantic-icon>img{aspect-ratio:1;object-fit:contain;image-rendering:auto;transform-origin:50%;backface-visibility:hidden;-webkit-user-drag:none;width:100%;height:100%;display:block}.semantic-icon--selected:before{z-index:1;border:var(--icon-focus-stroke) solid var(--selection-indicator);content:"";pointer-events:none;border-radius:3px;position:absolute;inset:1px}.semantic-icon--fallback{width:auto;min-height:var(--icon-size-small);border:1px solid var(--border-default);border-radius:var(--radius-control);color:var(--text-secondary);padding:2px 6px;font-size:.875rem}.semantic-icon[data-motion=auto]>img{transition:transform var(--motion-duration-fast) var(--motion-easing-standard)}.semantic-icon--hover[data-motion=auto]>img{animation:semantic-icon-hover var(--motion-duration-slow) var(--motion-easing-standard) both}.semantic-icon--active[data-motion=auto]>img{animation:semantic-icon-press var(--motion-duration-slow) var(--motion-easing-standard) both}.semantic-icon--selected[data-motion=auto][data-icon-name=onboarding]>img{animation:semantic-icon-select-onboarding var(--motion-duration-slow) var(--motion-easing-standard) both}.semantic-icon--selected[data-motion=auto][data-icon-name=habit]>img{animation:semantic-icon-select-habit var(--motion-duration-slow) var(--motion-easing-standard) both}.semantic-icon--selected[data-motion=auto][data-icon-name=path]>img{animation:semantic-icon-select-path var(--motion-duration-slow) var(--motion-easing-standard) both}.semantic-icon--selected[data-motion=auto][data-icon-name=care]>img{animation:semantic-icon-select-care var(--motion-duration-slow) var(--motion-easing-standard) both}.semantic-icon--selected[data-motion=auto][data-icon-name=challenge]>img{animation:semantic-icon-select-challenge var(--motion-duration-slow) var(--motion-easing-standard) both}.semantic-icon--selected[data-motion=auto][data-icon-name=reward]>img{animation:semantic-icon-select-reward var(--motion-duration-slow) var(--motion-easing-standard) both}.semantic-icon--selected[data-motion=auto][data-icon-name=feedback]>img{animation:semantic-icon-select-feedback var(--motion-duration-slow) var(--motion-easing-standard) both}.semantic-icon--disabled>img{animation:none!important}@media (hover:hover) and (pointer:fine){:is(a,[role=button],button:not(:disabled)):hover .semantic-icon[data-motion=auto]>img{animation:semantic-icon-hover var(--motion-duration-slow) var(--motion-easing-standard) both}}:is(a,[role=button],button:not(:disabled)):active .semantic-icon[data-motion=auto]>img{animation:semantic-icon-press var(--motion-duration-slow) var(--motion-easing-standard) both}@keyframes semantic-icon-hover{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes semantic-icon-press{0%,to{transform:scale(1)}37.5%{transform:scale(.88)}}@keyframes semantic-icon-select-onboarding{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.08)}}@keyframes semantic-icon-select-habit{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes semantic-icon-select-path{0%,to{transform:translate(0)scale(1)}50%{transform:translate(3px)scale(1.05)}}@keyframes semantic-icon-select-care{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes semantic-icon-select-challenge{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(-4deg)scale(1.06)}}@keyframes semantic-icon-select-reward{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}@keyframes semantic-icon-select-feedback{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(-3deg)scale(1.09)}}.habit-streak-orb{--streak-orb-size:44px;--streak-orb-core-size:34px;--streak-orb-overlay-size:32px;--streak-orb-count-size:14px;--streak-orb-count-line:20px;--streak-orb-blur:6px;--streak-orb-halo-fill-opacity:.14;--streak-orb-overlay-opacity:1;--streak-orb-overlay-color:var(--progress-track);--streak-orb-count-color:var(--text-primary);width:var(--streak-orb-size);height:var(--streak-orb-size);isolation:isolate;font-variant-numeric:tabular-nums;flex:none;place-items:center;display:inline-grid;position:relative;overflow:visible}.habit-streak-orb--small{--streak-orb-size:32px;--streak-orb-core-size:24px;--streak-orb-overlay-size:22px;--streak-orb-count-size:11px;--streak-orb-count-line:16px;--streak-orb-blur:4px}.habit-streak-orb--large{--streak-orb-size:64px;--streak-orb-core-size:50px;--streak-orb-overlay-size:48px;--streak-orb-count-size:18px;--streak-orb-count-line:24px;--streak-orb-blur:8px}.habit-streak-orb[data-stage="1"]{--streak-orb-halo-fill-opacity:.17;--streak-orb-overlay-color:var(--success-soft)}.habit-streak-orb[data-stage="2"]{--streak-orb-halo-fill-opacity:.2;--streak-orb-overlay-opacity:.78;--streak-orb-overlay-color:var(--progress-fill);--streak-orb-count-color:var(--text-on-deep)}.habit-streak-orb[data-stage="3"]{--streak-orb-halo-fill-opacity:.23;--streak-orb-overlay-opacity:.56;--streak-orb-overlay-color:var(--progress-fill);--streak-orb-count-color:var(--text-on-deep)}.habit-streak-orb[data-stage="4"]{--streak-orb-halo-fill-opacity:.26;--streak-orb-overlay-opacity:.34;--streak-orb-overlay-color:var(--progress-fill);--streak-orb-count-color:var(--text-on-deep)}.habit-streak-orb[data-stage="5"]{--streak-orb-halo-fill-opacity:.29;--streak-orb-overlay-opacity:.14;--streak-orb-overlay-color:var(--progress-fill);--streak-orb-count-color:var(--text-on-deep)}.habit-streak-orb__halo,.habit-streak-orb__core,.habit-streak-orb__overlay,.habit-streak-orb__count{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.habit-streak-orb__halo{z-index:-1;width:var(--streak-orb-size);height:var(--streak-orb-size);opacity:.72;filter:blur(var(--streak-orb-blur));transform-origin:50%;transform:translate(-50%,-50%)scale(.86)}.habit-streak-orb__halo:before{border-radius:inherit;background:var(--success);content:"";opacity:var(--streak-orb-halo-fill-opacity);position:absolute;inset:0}.habit-streak-orb__core{z-index:0;box-sizing:border-box;width:var(--streak-orb-core-size);height:var(--streak-orb-core-size);border:var(--border-width-thin) solid var(--border-strong);background:var(--surface-deep)}.habit-streak-orb__overlay{z-index:1;width:var(--streak-orb-overlay-size);height:var(--streak-orb-overlay-size);background:var(--streak-orb-overlay-color);opacity:var(--streak-orb-overlay-opacity)}.habit-streak-orb__count{z-index:2;width:var(--streak-orb-overlay-size);color:var(--streak-orb-count-color);font-family:var(--font-highlight);font-size:var(--streak-orb-count-size);font-weight:500;line-height:var(--streak-orb-count-line);text-align:center}.habit-streak-orb[data-motion=auto] .habit-streak-orb__halo{animation:habit-streak-orb-glow var(--motion-duration-ambient) var(--motion-easing-standard) infinite}@keyframes habit-streak-orb-glow{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(.86)}50%{opacity:.36;transform:translate(-50%,-50%)scale(1.14)}}.ui-status-feedback{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-base);color:var(--text-primary);display:flex}.ui-field{gap:var(--space-2);min-width:0;color:var(--text-primary);display:grid}.ui-field>label{gap:var(--space-2);min-width:0;display:grid}.ui-field>label>span{font-family:var(--font-highlight);font-weight:500}.ui-field :is(input,select,textarea){border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-base);width:100%;min-width:0;color:var(--text-primary)}.ui-field :is(input,select){min-height:44px;padding:0 var(--space-3)}.ui-field textarea{padding:var(--space-3);resize:vertical}.ui-field :is(input,select,textarea):focus-visible{border-color:var(--border-strong);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ui-field :is(input,select,textarea):disabled{border-color:var(--border-disabled);background:var(--action-secondary-disabled);color:var(--text-secondary);cursor:not-allowed}.ui-field--error :is(input,select,textarea),.ui-field :is(input,select,textarea)[aria-invalid=true]{border-color:var(--danger)}.ui-field .field-help,.ui-field .field-error{color:var(--text-secondary);font-size:.875rem}.ui-field .field-error{color:var(--danger)}.ui-status-feedback>span{gap:var(--space-1);min-width:0;display:grid}.ui-status-feedback strong{font-family:var(--font-highlight);font-weight:500}.ui-status-feedback small{color:var(--text-secondary);font-size:.875rem}.ui-status-feedback--success{border-color:var(--success);background:var(--surface-success)}.ui-status-feedback--neutral{border-color:var(--border-strong);background:var(--surface-subtle)}.ui-status-feedback--error{border-color:var(--danger);background:var(--surface-danger)}.ui-progress-meter{gap:var(--space-2);min-width:0;display:grid}.ui-progress-meter>span{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ui-progress-meter>span strong{font-family:var(--font-highlight);font-weight:500}.ui-progress-meter>span b{color:var(--success-ink);font-variant-numeric:tabular-nums}.ui-progress-meter>i{background:var(--progress-track);border-radius:5px;height:10px;display:block;position:relative;overflow:hidden}.ui-progress-meter>i>b{width:var(--ui-progress-value);border-radius:inherit;background:var(--progress-fill);position:absolute;inset:0 auto 0 0}.ui-progress-meter>small{color:var(--text-secondary);font-size:.875rem}.ui-reward-summary{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--reward);border-radius:var(--radius-surface);background:var(--surface-reward);grid-template-columns:auto minmax(0,1fr);display:grid}.ui-reward-summary>div{gap:var(--space-2);min-width:0;display:grid}.ui-reward-summary>div>strong{font-family:var(--font-highlight);font-weight:500}.ui-reward-summary dl{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;display:flex}.ui-reward-summary dl>div{gap:var(--space-1);display:flex}.ui-reward-summary dt{color:var(--text-secondary)}.ui-reward-summary dd{color:var(--reward-ink);margin:0;font-weight:700}.ui-reward-summary small{color:var(--text-secondary);font-size:.875rem}.ui-celebration-surface{align-items:center;gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius-feature);background:var(--celebration-surface);color:var(--celebration-on);box-shadow:var(--shadow-lg);grid-template-columns:minmax(120px,.55fr) minmax(0,1fr);display:grid}.ui-celebration-surface__companion{place-items:center;min-width:0;display:grid}.ui-celebration-surface>div:last-child{justify-items:start;gap:var(--space-2);min-width:0;display:grid}.ui-celebration-surface span{font-family:var(--font-highlight);letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:500}.ui-celebration-surface strong{font-family:var(--font-display);font-size:clamp(1.4rem,3vw,2rem);font-weight:700}.ui-celebration-surface p{color:color-mix(in srgb, var(--celebration-on) 86%, transparent);margin:0}.ui-celebration-surface__rewards{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:560px){.ui-surface{padding:var(--space-4)}.ui-celebration-surface{padding:var(--space-4);text-align:center;grid-template-columns:minmax(0,1fr)}.ui-celebration-surface__companion{max-height:150px}.ui-celebration-surface>div:last-child{justify-items:center}}@media (prefers-reduced-motion:reduce){.semantic-icon[data-motion=auto]>img,.habit-streak-orb[data-motion=auto] .habit-streak-orb__halo{transition:none!important;animation:none!important}.ui-progress-meter>i>b{transition:none}}.foundation-demo-v1{gap:var(--space-5);width:min(1180px,100% - 32px);padding:var(--space-6) 0 var(--space-8);margin:0 auto;display:grid}.foundation-demo-v1>header{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-feature);background:var(--surface-deep);color:var(--text-on-deep);display:grid}.foundation-demo-v1>header>span{font-family:var(--font-highlight);letter-spacing:.08em;font-size:.875rem;font-weight:500}.foundation-demo-v1>header h1{margin:0;font-size:clamp(2rem,5vw,3.5rem);line-height:1}.foundation-demo-v1>header p{max-width:72ch;color:color-mix(in srgb, var(--text-on-deep) 84%, transparent);margin:0}.foundation-demo-v1__section{align-content:start;gap:var(--space-4);display:grid}.foundation-demo-v1__section h2{margin:0}.foundation-demo-v1__swatches{gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.foundation-demo-v1__swatches>span{min-height:86px;padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-control);align-content:end;display:grid}.foundation-demo-v1__swatches small{font-size:.875rem}.foundation-demo-v1__swatches [data-swatch=azure]{border-color:var(--color-azure);background:var(--color-azure);color:var(--color-ink)}.foundation-demo-v1__swatches [data-swatch=gray]{background:var(--color-gray);color:var(--color-ink)}.foundation-demo-v1__swatches [data-swatch=coral]{border-color:var(--color-coral);background:var(--color-coral);color:var(--color-white)}.foundation-demo-v1__swatches [data-swatch=sage]{border-color:var(--color-sage);background:var(--color-sage);color:var(--color-white)}.foundation-demo-v1__swatches [data-swatch=ink]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.foundation-demo-v1__swatches [data-swatch=danger]{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-white)}.foundation-demo-v1__buttons{align-items:start;gap:var(--space-4);padding-bottom:var(--button-depth);flex-wrap:wrap;display:flex}.foundation-demo-v1__icons{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.foundation-demo-v1__icons article{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);border-radius:var(--radius-control);background:var(--surface-subtle);grid-template-columns:minmax(90px,1fr) auto;display:grid}.foundation-demo-v1__icons article>div{gap:var(--space-2);display:flex}.foundation-demo-v1__description{max-width:72ch;color:var(--text-secondary);margin:0}.foundation-demo-v1__streaks{align-items:center;gap:var(--space-5);padding:var(--space-3);flex-wrap:wrap;display:flex}.foundation-demo-v1__grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.foundation-demo-v1 .ui-status-feedback+.ui-status-feedback{margin-top:calc(-1 * var(--space-2))}.foundation-demo-v1 .ui-progress-meter{margin-top:var(--space-2)}.foundation-demo-v1 .ui-celebration-surface__companion img{object-fit:contain;width:min(180px,100%);height:auto}.foundation-demo-v1 .ui-celebration-surface__rewards b{border:1px solid color-mix(in srgb, var(--celebration-on) 36%, transparent);border-radius:16px;align-items:center;min-height:32px;padding:6px 10px;line-height:1;display:inline-flex}@media (max-width:820px){.foundation-demo-v1__swatches{grid-template-columns:repeat(3,minmax(0,1fr))}.foundation-demo-v1__grid,.foundation-demo-v1__icons{grid-template-columns:minmax(0,1fr)}}@media (max-width:460px){.foundation-demo-v1{width:min(100% - 24px,1180px);padding-top:var(--space-4)}.foundation-demo-v1__swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.foundation-demo-v1__icons article{grid-template-columns:minmax(0,1fr)}.foundation-demo-v1__icons article>div{justify-content:space-between}}.stable-email-input{font-kerning:none;font-variant-ligatures:none;font-variant-numeric:lining-nums;font-variant-position:normal;font-feature-settings:"kern" 0, "liga" 0, "clig" 0, "calt" 0, "frac" 0, "sups" 0, "subs" 0, "ordn" 0}
body #main-content[data-app-view=settings] .settings-head-stage09>div>span,body #main-content[data-app-view=settings] .settings-section-stage09>header>div>span,body #main-content[data-app-view=settings] .settings-dialog-layer-stage09 section>span{color:var(--color-azure-active)!important}body #main-content[data-app-view=settings] :is(.settings-section-stage09,.settings-nav-stage09,.settings-dialog-layer-stage09>section){border-color:var(--border-default)!important;background:var(--surface-base)!important;color:var(--text-primary)!important}body #main-content[data-app-view=settings] :is(.settings-head-stage09 h1,.settings-section-stage09 h2,.settings-section-stage09 h3,.settings-action-row-stage09 strong,.settings-toggle-row-stage09 strong,.settings-readonly-grid-stage09 dd,.settings-dialog-layer-stage09 h2){color:var(--text-primary)!important}body #main-content[data-app-view=settings] :is(.settings-head-stage09 p,.settings-section-stage09 p,.settings-section-stage09 small,.settings-readonly-grid-stage09 dt){color:var(--text-secondary)!important}body #main-content[data-app-view=settings] .settings-timezone-stage06,body #main-content[data-app-view=settings] .settings-language-picker,body #main-content[data-app-view=settings] .settings-section-stage09 .settings-timezone-stage06{color:var(--text-primary)!important;background:0 0!important;border-radius:0!important;padding:0 0 18px!important}body #main-content[data-app-view=settings] .settings-timezone-stage06>span,body #main-content[data-app-view=settings] .settings-language-picker .habiland-language-label{color:var(--text-primary)!important}body #main-content[data-app-view=settings] .settings-timezone-stage06 select{background:var(--surface-base)!important;min-height:44px!important;color:var(--text-primary)!important}body #main-content[data-app-view=settings] .settings-session-actions-v1{grid-template-columns:repeat(2,minmax(0,auto));justify-content:end;width:auto}body #main-content[data-app-view=settings] .settings-session-actions-v1 .btn{width:auto;min-height:44px;padding-inline:14px}body #main-content[data-app-view=settings] .settings-action-row-stage09>button,body #main-content[data-app-view=settings] .settings-reminders-stage06 button{width:auto!important;min-height:44px!important;padding-inline:14px!important}body #main-content[data-app-view=settings] .settings-theme-stage09 button.active,body #main-content[data-app-view=settings] .settings-toggle-row-stage09>button.on{border-color:var(--selection-indicator)!important;background:var(--selection-surface)!important;color:var(--text-primary)!important}body #main-content[data-app-view=settings] .settings-action-row-stage09>button:not(.danger),body #main-content[data-app-view=settings] .settings-reminders-stage06 button:not(.danger){border-color:var(--border-default)!important;background:var(--action-secondary-surface)!important;color:var(--text-primary)!important}html[data-theme=dark] body #main-content[data-app-view=settings] :is(.settings-readonly-grid-stage09>div,.settings-theme-stage09>div,.settings-toggle-row-stage09>button,.settings-order-policy-v1 label){border-color:var(--border-default)!important;background:var(--surface-subtle)!important;color:var(--text-primary)!important}@media (max-width:760px){body #main-content[data-app-view=settings] .settings-stage09{padding-inline:12px!important}body #main-content[data-app-view=settings] .settings-head-stage09,body #main-content[data-app-view=settings] :is(.settings-toggle-row-stage09,.settings-action-row-stage09){flex-direction:column!important;align-items:stretch!important;gap:10px!important}body #main-content[data-app-view=settings] .settings-session-actions-v1{grid-template-columns:minmax(0,1fr);justify-content:stretch;width:100%}body #main-content[data-app-view=settings] .settings-session-actions-v1 .btn,body #main-content[data-app-view=settings] .settings-action-row-stage09>button,body #main-content[data-app-view=settings] .settings-reminders-stage06 button{width:100%!important}body #main-content[data-app-view=settings] .settings-readonly-grid-stage09{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:720px){body .not-found-v1__message .btn{align-self:center;min-height:44px;width:min(100%,320px)!important}}
@keyframes habiland-selection-settle{0%{scale:.985}65%{scale:1.008}to{scale:1}}@keyframes habiland-selection-art{0%{rotate:-4deg;scale:.94}55%{rotate:2deg;scale:1.06}to{rotate:none;scale:1}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) :is(.onboarding-v3__path-option,.premium-sales-v2 [role=radio])[aria-checked=true]{animation:.3s cubic-bezier(.22,1,.36,1) habiland-selection-settle}html:not([data-motion=reduced]) .onboarding-v3:not([data-motion=reduced]) .onboarding-v3__path-option[aria-checked=true] img{animation:.42s cubic-bezier(.22,1,.36,1) habiland-selection-art}html:not([data-motion=reduced]) :is(.companion-v2__filters,.companion-v2__interaction-tabs,.mvp-final-section-menu) [aria-selected=true]{animation:.28s ease-out habiland-selection-settle}}.onboarding-v3[data-motion=reduced] .onboarding-v3__path-option{animation:none!important}@media (hover:hover) and (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .companion-v2__catalog-art img{transition:scale .28s cubic-bezier(.22,1,.36,1)}html:not([data-motion=reduced]) .companion-v2__catalog-card:hover .companion-v2__catalog-art img{scale:1.045}}img{-webkit-user-drag:none}
.support-contact-dialog-v1{color:var(--text-primary);gap:14px;margin-top:8px;display:grid}.support-contact-dialog-v1>p{color:var(--text-secondary);margin:0}.support-contact-dialog-v1__email{border:1px solid var(--border-default);border-radius:var(--radius-card,14px);background:var(--surface-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.support-contact-dialog-v1__email code{min-width:0;color:var(--text-primary);font:600 16px/1.4 var(--font-body);overflow-wrap:anywhere}.support-contact-dialog-v1__status{font-weight:600;color:var(--theme-accent-text)!important}@media (max-width:520px){.support-contact-dialog-v1__email{grid-template-columns:minmax(0,1fr)}.support-contact-dialog-v1__email .btn{width:100%}}
