.ipad-pointer-module__4CK04G__pointer{--ink:36, 31, 26;z-index:1000;background:rgba(var(--ink), .36);pointer-events:none;opacity:0;will-change:transform;border-radius:50%;width:19px;height:19px;transition:opacity .12s linear,background-color .16s linear;position:fixed;top:0;left:0}.ipad-pointer-module__4CK04G__pointer[data-dark=true]{--ink:244, 237, 225}.ipad-pointer-module__4CK04G__pointer[data-shown=true]{opacity:1}.ipad-pointer-module__4CK04G__pointer[data-mode=target]{background:rgba(var(--ink), .1)}.ipad-pointer-module__4CK04G__pointer[data-dark=true][data-mode=target]{background:rgba(var(--ink), .14)}.ipad-pointer-module__4CK04G__pointer[data-mode=beam]{background:rgba(var(--ink), .72)}.ipad-pointer-module__4CK04G__pointer[data-pressed=true]{background:rgba(var(--ink), .5)}.ipad-pointer-module__4CK04G__pointer[data-pressed=true][data-mode=target]{background:rgba(var(--ink), .18)}
.phone-lightbox-module__9Jxtla__lightbox{z-index:200;position:fixed;inset:0}.phone-lightbox-module__9Jxtla__backdrop{background:color-mix(in srgb, var(--color-canvas) 74%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);cursor:zoom-out;position:absolute;inset:0}.phone-lightbox-module__9Jxtla__lightbox>.phone-lightbox-module__9Jxtla__phone{transform-origin:0 0;cursor:zoom-out;will-change:transform;margin:0;position:fixed}.phone-lightbox-module__9Jxtla__close{top:max(var(--space-lg), env(safe-area-inset-top));right:max(var(--space-lg), env(safe-area-inset-right));border-radius:var(--radius-pill);background:var(--color-surface);width:44px;height:44px;color:var(--color-ink);box-shadow:var(--shadow-raised);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:fixed}.phone-lightbox-module__9Jxtla__close svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:18px;height:18px}
.faq-list-module__JNrOkq__list{gap:var(--space-sm);display:grid}.faq-list-module__JNrOkq__item{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-rest)}.faq-list-module__JNrOkq__item summary{justify-content:space-between;align-items:center;gap:var(--space-lg);cursor:pointer;padding:18px 22px;font-size:17px;list-style:none;display:flex}.faq-list-module__JNrOkq__item summary::-webkit-details-marker{display:none}.faq-list-module__JNrOkq__item summary:after{content:"";border-right:2.5px solid var(--color-ink-muted);border-bottom:2.5px solid var(--color-ink-muted);width:12px;height:12px;transition:transform var(--spring-settle-duration) var(--spring-settle);flex:none;transform:translateY(-3px)rotate(45deg)}.faq-list-module__JNrOkq__item[open]:not([data-closing]) summary:after{transform:translateY(3px)rotate(-135deg)}.faq-list-module__JNrOkq__item summary:focus-visible{border-radius:var(--radius-lg)}.faq-list-module__JNrOkq__item p{color:var(--color-ink-muted);padding:0 22px 20px;line-height:1.55}
.sections-module__DK5HQq__section{isolation:isolate;padding:clamp(72px, 10vw, 128px) var(--space-gutter);position:relative;overflow:clip}.sections-module__DK5HQq__container{width:100%;max-width:1120px;margin:0 auto}.sections-module__DK5HQq__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,88px);display:grid}.sections-module__DK5HQq__flip>:first-child{order:2}.sections-module__DK5HQq__eyebrow{align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);color:var(--color-ink-muted);display:flex}.sections-module__DK5HQq__title{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(34px,4.6vw,54px);font-weight:800;line-height:1.02}.sections-module__DK5HQq__lede{margin-top:var(--space-xl);max-width:34em;color:var(--color-ink-muted);text-wrap:pretty;font-size:clamp(17px,1.6vw,19px);line-height:1.55}.sections-module__DK5HQq__lede strong{color:var(--color-ink);font-weight:700}.sections-module__DK5HQq__points{gap:var(--space-lg);margin-top:var(--space-2xl);padding:0;list-style:none;display:grid}.sections-module__DK5HQq__points li{gap:var(--space-md);color:var(--color-ink-muted);grid-template-columns:28px 1fr;align-items:start;display:grid}.sections-module__DK5HQq__points li>:first-child{margin-top:1px}.sections-module__DK5HQq__points strong{color:var(--color-ink);font-weight:700;display:block}.sections-module__DK5HQq__phones{justify-content:center;align-items:flex-end;gap:clamp(12px,2vw,24px);display:flex}.sections-module__DK5HQq__phones>:nth-child(2){margin-bottom:clamp(24px,5vw,64px)}.sections-module__DK5HQq__caption{margin-top:var(--space-md);text-align:center;color:var(--color-ink);font-size:14px}.sections-module__DK5HQq__quote{font-family:var(--font-display);color:var(--color-ink);font-weight:700}.sections-module__DK5HQq__tinted{background:var(--tint-canvas)}.sections-module__DK5HQq__band{isolation:isolate;background:radial-gradient(60% 55% at 85% 0%, var(--band-glow), transparent 70%), linear-gradient(135deg, var(--band-1), var(--band-2) 55%, var(--band-3));color:var(--band-ink);position:relative;overflow:clip}.sections-module__DK5HQq__band .sections-module__DK5HQq__lede,.sections-module__DK5HQq__band .sections-module__DK5HQq__eyebrow{color:var(--band-ink)}@media (max-width:860px){.sections-module__DK5HQq__split{grid-template-columns:1fr}.sections-module__DK5HQq__flip>:first-child{order:0}}.sections-module__DK5HQq__note{margin-top:var(--space-2xl);max-width:34em;color:var(--color-ink-muted)}
.faq-module__WX3PtW__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}@media (max-width:860px){.faq-module__WX3PtW__layout{grid-template-columns:1fr}}.faq-module__WX3PtW__more{margin-top:var(--space-2xl);font-size:17px;line-height:1.5}.faq-module__WX3PtW__more a{text-underline-offset:4px;font-weight:700}
.appearance-demo-module__LE_uBW__demo{grid-template-columns:minmax(0,360px) minmax(0,400px);justify-content:center;align-items:center;gap:clamp(24px,4vw,64px);display:grid}.appearance-demo-module__LE_uBW__frame{width:100%;container-type:inline-size}.appearance-demo-module__LE_uBW__preview,.appearance-demo-module__LE_uBW__controls{--u:calc(100cqw / 380);border-radius:calc(36 * var(--u));background:var(--tint-canvas);color:var(--color-ink);box-shadow:var(--shadow-card), 0 30px 60px -30px #241f1a59;font-size:calc(14 * var(--u));overflow:hidden}.appearance-demo-module__LE_uBW__controls{padding:calc(22 * var(--u)) calc(16 * var(--u)) calc(20 * var(--u))}.appearance-demo-module__LE_uBW__band{--ring-gap:var(--tint-band);padding:calc(18 * var(--u)) calc(18 * var(--u)) calc(18 * var(--u));border-radius:0 0 calc(36 * var(--u)) calc(36 * var(--u));background:radial-gradient(70% 60% at 88% 8%, var(--band-glow), transparent 66%), linear-gradient(135deg, var(--band-1), var(--band-2) 55%, var(--band-3));color:var(--band-ink);box-shadow:var(--shadow-rest)}.appearance-demo-module__LE_uBW__top{justify-content:space-between;align-items:center;display:flex}.appearance-demo-module__LE_uBW__date{font-family:var(--font-display);font-weight:700;font-size:calc(17 * var(--u));color:var(--band-ink-muted)}.appearance-demo-module__LE_uBW__chip{align-items:center;gap:calc(6 * var(--u));padding:calc(5 * var(--u)) calc(12 * var(--u)) calc(5 * var(--u)) calc(6 * var(--u));border-radius:var(--radius-pill);background:var(--color-band-chip);display:inline-flex}.appearance-demo-module__LE_uBW__flame{width:calc(22 * var(--u));height:calc(22 * var(--u));padding:calc(3 * var(--u));background:var(--accent-ochre);fill:var(--accent-ochre-on);border-radius:50%}.appearance-demo-module__LE_uBW__streak{font-family:var(--font-display);font-weight:800;font-size:calc(17 * var(--u));font-variant-numeric:tabular-nums}.appearance-demo-module__LE_uBW__chipLabel{font-weight:800;font-size:calc(9.5 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--band-ink-muted)}.appearance-demo-module__LE_uBW__mid{justify-content:space-between;align-items:center;gap:calc(8 * var(--u));margin-top:calc(10 * var(--u));min-height:calc(112 * var(--u));display:flex}.appearance-demo-module__LE_uBW__bubble{max-width:calc(196 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));border-radius:calc(20 * var(--u));background:var(--color-band-chip);font-weight:700;font-size:calc(13.5 * var(--u));color:var(--color-ink);line-height:1.3;box-shadow:0 3px 10px #241f1a1a}.appearance-demo-module__LE_uBW__pet{width:calc(116 * var(--u));flex:none}.appearance-demo-module__LE_uBW__pet img{width:100%;height:auto}.appearance-demo-module__LE_uBW__name{margin-top:calc(-4 * var(--u));font-family:var(--font-display);font-weight:800;font-size:calc(36 * var(--u));letter-spacing:-.02em;line-height:1}.appearance-demo-module__LE_uBW__switcher{gap:calc(10 * var(--u));margin-top:calc(12 * var(--u));display:flex}.appearance-demo-module__LE_uBW__avatar{width:calc(52 * var(--u));height:calc(52 * var(--u));padding:calc(3 * var(--u));border:calc(3 * var(--u)) solid transparent;cursor:pointer;font:inherit;background:0 0;border-radius:50%;place-items:center;display:grid}.appearance-demo-module__LE_uBW__avatar span{background:var(--accent-wash);width:100%;height:100%;font-family:var(--font-display);font-weight:800;font-size:calc(17 * var(--u));color:var(--accent);border-radius:50%;place-items:center;display:grid;box-shadow:0 1px 3px #241f1a14}.appearance-demo-module__LE_uBW__avatar.appearance-demo-module__LE_uBW__selected{border-color:var(--accent);background:var(--ring-gap)}.appearance-demo-module__LE_uBW__avatar.appearance-demo-module__LE_uBW__selected span{background:var(--accent);box-shadow:none;color:var(--on-accent)}.appearance-demo-module__LE_uBW__preview[data-scheme=dark] .appearance-demo-module__LE_uBW__avatar:not(.appearance-demo-module__LE_uBW__selected) span{background:var(--accent-edge);box-shadow:none}@media (prefers-color-scheme:dark){.appearance-demo-module__LE_uBW__preview:not([data-scheme=light]) .appearance-demo-module__LE_uBW__avatar:not(.appearance-demo-module__LE_uBW__selected) span{background:var(--accent-edge);box-shadow:none}}.appearance-demo-module__LE_uBW__status{margin-top:calc(10 * var(--u));font-weight:700;font-size:calc(13 * var(--u))}.appearance-demo-module__LE_uBW__progress{gap:calc(5 * var(--u));margin-top:calc(8 * var(--u));display:flex}.appearance-demo-module__LE_uBW__progress span{height:calc(6 * var(--u));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface) 70%, transparent);flex:1}.appearance-demo-module__LE_uBW__progress .appearance-demo-module__LE_uBW__filled{background:var(--color-status-done)}.appearance-demo-module__LE_uBW__list{gap:calc(7 * var(--u));padding:calc(16 * var(--u)) calc(12 * var(--u)) calc(14 * var(--u));margin:0;list-style:none;display:grid}.appearance-demo-module__LE_uBW__row{align-items:center;gap:calc(10 * var(--u));height:calc(54 * var(--u));padding:0 calc(14 * var(--u)) 0 calc(12 * var(--u));border-radius:calc(22 * var(--u));background:var(--tint-surface);box-shadow:var(--shadow-rest);grid-template-columns:auto auto 1fr auto;display:grid}.appearance-demo-module__LE_uBW__mark{width:calc(26 * var(--u));height:calc(26 * var(--u));box-shadow:inset 0 0 0 calc(2.5 * var(--u)) var(--color-status-idle);border-radius:50%;place-items:center;display:grid}.appearance-demo-module__LE_uBW__check{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:70%}.appearance-demo-module__LE_uBW__tile{width:calc(34 * var(--u));height:calc(34 * var(--u));border-radius:calc(9 * var(--u));background:color-mix(in srgb, var(--color-canvas-sunken) 70%, transparent);place-items:center;display:grid}.appearance-demo-module__LE_uBW__text{min-width:0;display:grid}.appearance-demo-module__LE_uBW__label{font-weight:700;font-size:calc(15 * var(--u))}.appearance-demo-module__LE_uBW__by{font-size:calc(11.5 * var(--u));color:var(--color-ink-settled)}.appearance-demo-module__LE_uBW__due{font-family:var(--font-display);font-weight:700;font-size:calc(16 * var(--u));font-variant-numeric:tabular-nums}.appearance-demo-module__LE_uBW__done{background:var(--tint-canvas-sunken);box-shadow:var(--shadow-recessed);transform:translateX(calc(10 * var(--u))) scale(.98)}.appearance-demo-module__LE_uBW__done .appearance-demo-module__LE_uBW__mark{background:var(--color-status-done);box-shadow:none;color:var(--color-surface)}.appearance-demo-module__LE_uBW__done .appearance-demo-module__LE_uBW__label{color:var(--color-ink-settled);text-decoration:line-through;text-decoration-thickness:calc(1.5 * var(--u))}.appearance-demo-module__LE_uBW__done .appearance-demo-module__LE_uBW__due{color:var(--color-ink-settled);scale:.875}.appearance-demo-module__LE_uBW__done .appearance-demo-module__LE_uBW__tile{opacity:.75}.appearance-demo-module__LE_uBW__tabs{margin:0 calc(12 * var(--u)) calc(14 * var(--u));padding:calc(5 * var(--u));border-radius:var(--radius-pill);background:var(--tint-chrome);box-shadow:inset 0 0 0 1px var(--tint-chrome-edge), var(--shadow-rest);font-weight:700;font-size:calc(13 * var(--u));justify-content:space-between;align-items:center;display:flex}.appearance-demo-module__LE_uBW__tabs>span{padding:calc(7 * var(--u)) calc(9 * var(--u));border-radius:var(--radius-pill)}.appearance-demo-module__LE_uBW__tabs .appearance-demo-module__LE_uBW__tabOn{background:var(--accent-wash);color:var(--accent)}.appearance-demo-module__LE_uBW__tabs .appearance-demo-module__LE_uBW__add{width:calc(40 * var(--u));height:calc(40 * var(--u));background:var(--accent);box-shadow:var(--shadow-rest);place-items:center;padding:0;display:grid}.appearance-demo-module__LE_uBW__add svg{fill:none;width:55%;stroke:var(--on-accent);stroke-width:2.6px;stroke-linecap:round}.appearance-demo-module__LE_uBW__group{margin:0 calc(6 * var(--u)) calc(10 * var(--u));font-weight:800;font-size:calc(11 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted)}.appearance-demo-module__LE_uBW__card{border-radius:calc(26 * var(--u));background:var(--tint-surface);box-shadow:var(--shadow-rest)}.appearance-demo-module__LE_uBW__cell{padding:calc(14 * var(--u)) calc(16 * var(--u))}.appearance-demo-module__LE_uBW__cell+.appearance-demo-module__LE_uBW__cell,.appearance-demo-module__LE_uBW__cell+.appearance-demo-module__LE_uBW__swatches{border-top:1px solid var(--tint-hairline)}.appearance-demo-module__LE_uBW__title{font-weight:700;font-size:calc(16 * var(--u))}.appearance-demo-module__LE_uBW__detail{margin-top:calc(2 * var(--u));font-weight:600;font-size:calc(12 * var(--u));color:var(--color-ink-muted)}.appearance-demo-module__LE_uBW__track{margin-top:calc(12 * var(--u));padding:calc(4 * var(--u));border-radius:calc(22 * var(--u));background:var(--tint-canvas);display:flex}.appearance-demo-module__LE_uBW__option{justify-content:center;align-items:center;gap:calc(6 * var(--u));padding:calc(10 * var(--u)) 0;border-radius:calc(18 * var(--u));color:var(--color-ink-muted);cursor:pointer;font:inherit;font-weight:600;font-size:calc(12.5 * var(--u));background:0 0;border:0;flex:1;display:flex}.appearance-demo-module__LE_uBW__optionOn{background:var(--tint-chrome);box-shadow:inset 0 0 0 1px var(--tint-chrome-edge), var(--shadow-rest);color:var(--color-ink);font-weight:800}.appearance-demo-module__LE_uBW__modeIcon{width:calc(16 * var(--u));height:calc(16 * var(--u));fill:currentColor}.appearance-demo-module__LE_uBW__rays{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.appearance-demo-module__LE_uBW__toggleRow{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));display:flex}.appearance-demo-module__LE_uBW__switch{width:calc(51 * var(--u));height:calc(31 * var(--u));border-radius:var(--radius-pill);background:var(--tint-hairline);cursor:pointer;transition:background-color var(--spring-settle-duration) linear;border:0;flex:none;position:relative}.appearance-demo-module__LE_uBW__switch[aria-checked=true]{background:var(--accent)}.appearance-demo-module__LE_uBW__switch span{top:calc(2 * var(--u));left:calc(2 * var(--u));width:calc(27 * var(--u));height:calc(27 * var(--u));transition:translate var(--spring-confirm-duration) var(--spring-confirm);background:#fff;border-radius:50%;position:absolute;box-shadow:0 2px 6px #0000002e}.appearance-demo-module__LE_uBW__switch[aria-checked=true] span{translate:calc(20 * var(--u)) 0}.appearance-demo-module__LE_uBW__swatches{padding:calc(12 * var(--u)) calc(10 * var(--u)) calc(16 * var(--u));display:flex}.appearance-demo-module__LE_uBW__swatch{justify-items:center;gap:calc(4 * var(--u));color:var(--color-ink-subtle);cursor:pointer;font:inherit;font-weight:600;font-size:calc(12 * var(--u));background:0 0;border:0;flex:1;padding:0;display:grid}.appearance-demo-module__LE_uBW__ring{padding:calc(3 * var(--u));border:calc(3 * var(--u)) solid transparent;border-radius:50%}.appearance-demo-module__LE_uBW__dot{width:calc(40 * var(--u));height:calc(40 * var(--u));background:var(--accent);color:var(--on-accent);border-radius:50%;place-items:center;display:grid}.appearance-demo-module__LE_uBW__dot .appearance-demo-module__LE_uBW__check{width:55%}.appearance-demo-module__LE_uBW__swatchOn{color:var(--color-ink);font-weight:800}.appearance-demo-module__LE_uBW__swatchOn .appearance-demo-module__LE_uBW__ring{border-color:var(--accent)}.appearance-demo-module__LE_uBW__note{margin:calc(10 * var(--u)) calc(6 * var(--u)) 0;font-weight:600;font-size:calc(12 * var(--u));color:var(--color-ink-muted);line-height:1.35}@media (max-width:760px){.appearance-demo-module__LE_uBW__demo{grid-template-columns:minmax(0,380px)}}@media (prefers-reduced-motion:reduce){.appearance-demo-module__LE_uBW__switch,.appearance-demo-module__LE_uBW__switch span{transition:none}}
.points-module__91mnTa__points{gap:var(--space-lg);margin:var(--space-2xl) 0 0;padding:0;list-style:none;display:grid}.points-module__91mnTa__points li{gap:var(--space-md);grid-template-columns:24px 1fr;align-items:start;display:grid}.points-module__91mnTa__points svg{width:24px;height:24px;margin-top:1px}.points-module__91mnTa__points circle{fill:var(--color-status-done-wash)}.points-module__91mnTa__points path{fill:none;stroke:var(--color-status-done);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.points-module__91mnTa__points p{color:var(--color-ink-muted);line-height:1.5}.points-module__91mnTa__points strong{color:var(--color-ink);font-weight:700}
.support-module__a4J_va__faq{margin-top:var(--space-lg);font-size:17px}
.appearance-module__3F7I1G__intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(32px,6vw,88px);display:grid}.appearance-module__3F7I1G__stage{margin-top:clamp(48px,6vw,80px)}.appearance-module__3F7I1G__stage>p{margin-top:var(--space-2xl)}@media (max-width:960px){.appearance-module__3F7I1G__intro{grid-template-columns:1fr}}
.legal-page-module__qLSGyG__page{padding:clamp(40px, 7vw, 88px) var(--space-gutter) clamp(72px, 10vw, 128px)}.legal-page-module__qLSGyG__article{max-width:44rem;margin:0 auto}.legal-page-module__qLSGyG__title{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(36px,5vw,56px);font-weight:800;line-height:1.02}.legal-page-module__qLSGyG__updated{margin-top:var(--space-md);color:var(--color-ink-muted)}.legal-page-module__qLSGyG__lede{margin-top:var(--space-xl);text-wrap:pretty;font-size:clamp(18px,1.8vw,20px);line-height:1.55}.legal-page-module__qLSGyG__contents{margin-top:var(--space-2xl);padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-rest)}.legal-page-module__qLSGyG__contents p{color:var(--color-ink-muted)}.legal-page-module__qLSGyG__contents ul{gap:var(--space-xs);margin-top:var(--space-sm);padding:0;list-style:none;display:grid}.legal-page-module__qLSGyG__contents a{text-underline-offset:3px}.legal-page-module__qLSGyG__prose{margin-top:var(--space-2xl);font-size:18px;line-height:1.6}.legal-page-module__qLSGyG__prose h2{margin-top:var(--space-3xl);font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(24px,2.6vw,28px);font-weight:800;line-height:1.15}.legal-page-module__qLSGyG__prose h2:first-child{margin-top:0}.legal-page-module__qLSGyG__prose p,.legal-page-module__qLSGyG__prose ul{margin-top:var(--space-md)}.legal-page-module__qLSGyG__prose ul{gap:var(--space-sm);padding-left:1.2em;display:grid}.legal-page-module__qLSGyG__prose li::marker{color:var(--color-ink-muted)}.legal-page-module__qLSGyG__prose strong{font-weight:700}.legal-page-module__qLSGyG__prose a{text-underline-offset:3px}
