.onboarding-parts-module__Q9E0pG__actions{z-index:1;flex-direction:column;flex-shrink:0;gap:9px;width:min(560px,100% - 48px);margin:auto auto 66px;padding-top:16px;display:flex;position:relative}@media not all and (min-height:860px){@media (min-width:40rem){.onboarding-parts-module__Q9E0pG__actions{margin-bottom:46px}.onboarding-parts-module__Q9E0pG__below{font-size:calc(var(--text-xl) * var(--onb-type));margin-top:8px}}}.onboarding-parts-module__Q9E0pG__actions .onboarding-parts-module__Q9E0pG__primary[data-variant],.onboarding-parts-module__Q9E0pG__actions .onboarding-parts-module__Q9E0pG__secondary[data-variant]{border-radius:var(--onboarding-button-r);min-height:56px;font:inherit;font-size:calc(21px * var(--onb-type));cursor:pointer;justify-content:center;align-items:center;gap:20px;font-weight:500;display:flex}.onboarding-parts-module__Q9E0pG__actions .onboarding-parts-module__Q9E0pG__primary[data-variant]{background:var(--brand-base);color:var(--panel-strong);border:0;font-weight:600}.onboarding-parts-module__Q9E0pG__actions .onboarding-parts-module__Q9E0pG__big[data-variant]{min-height:70px}.onboarding-parts-module__Q9E0pG__actions .onboarding-parts-module__Q9E0pG__primary[data-variant]:hover:not(:disabled){background:var(--accent-hover)}.onboarding-parts-module__Q9E0pG__actions .onboarding-parts-module__Q9E0pG__secondary[data-variant]{border:1.5px solid var(--onboarding-ink)}@supports (color:color-mix(in lab, red, red)){.onboarding-parts-module__Q9E0pG__actions .onboarding-parts-module__Q9E0pG__secondary[data-variant]{border:1.5px solid color-mix(in srgb, var(--onboarding-ink) 24%, transparent)}}.onboarding-parts-module__Q9E0pG__actions .onboarding-parts-module__Q9E0pG__secondary[data-variant]{color:var(--onboarding-ink);background:0 0}@supports (color:color-mix(in lab, red, red)){.onboarding-parts-module__Q9E0pG__actions .onboarding-parts-module__Q9E0pG__secondary[data-variant]{color:color-mix(in srgb, var(--onboarding-ink) 70%, var(--onboarding-surface))}}.onboarding-parts-module__Q9E0pG__actions .onboarding-parts-module__Q9E0pG__secondary[data-variant]:hover:not(:disabled){background:var(--brand-base)}@supports (color:color-mix(in lab, red, red)){.onboarding-parts-module__Q9E0pG__actions .onboarding-parts-module__Q9E0pG__secondary[data-variant]:hover:not(:disabled){background:color-mix(in srgb, var(--brand-base) 5%, transparent)}}.onboarding-parts-module__Q9E0pG__actions .onboarding-parts-module__Q9E0pG__primary[data-variant]:focus-visible,.onboarding-parts-module__Q9E0pG__actions .onboarding-parts-module__Q9E0pG__secondary[data-variant]:focus-visible{outline:2px solid var(--brand-base);outline-offset:3px}.onboarding-parts-module__Q9E0pG__bottomWave{background:var(--brand-base);border-radius:50% 50% 0 0;height:160px;position:absolute;bottom:-60px;left:-10%;right:-10%}@supports (color:color-mix(in lab, red, red)){.onboarding-parts-module__Q9E0pG__bottomWave{background:color-mix(in srgb, var(--brand-base) 6%, var(--panel-strong))}}.onboarding-parts-module__Q9E0pG__bottomWave{pointer-events:none}.onboarding-parts-module__Q9E0pG__lineAbove{text-align:center;font-size:calc(var(--text-2xl) * var(--onb-type));color:var(--onboarding-ink);margin:0 0 6px;line-height:1.35}.onboarding-parts-module__Q9E0pG__actions:has(.onboarding-parts-module__Q9E0pG__belowLine){margin-bottom:90px}@media not all and (min-height:860px){@media (min-width:40rem){.onboarding-parts-module__Q9E0pG__actions:has(.onboarding-parts-module__Q9E0pG__belowLine){margin-bottom:70px}}}.onboarding-parts-module__Q9E0pG__below{text-align:center;font-size:calc(var(--text-2xl) * var(--onb-type));color:var(--onboarding-ink);flex-direction:column;align-items:center;gap:4px;margin:10px 0 0;display:flex;position:absolute;top:100%;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.onboarding-parts-module__Q9E0pG__below{color:color-mix(in srgb, var(--onboarding-ink) 80%, var(--onboarding-surface))}}.onboarding-parts-module__Q9E0pG__belowLine{margin:0}.onboarding-parts-module__Q9E0pG__back[data-variant][data-size]{min-height:0;font:inherit;font-size:calc(var(--text-lg) * var(--onb-type));color:var(--onboarding-muted);cursor:pointer;background:0 0;border:0;padding:4px 10px;font-weight:500}.onboarding-parts-module__Q9E0pG__back[data-variant][data-size]:hover:not(:disabled){color:var(--onboarding-ink);background:0 0;text-decoration:underline}.onboarding-parts-module__Q9E0pG__back[data-variant][data-size]:focus-visible{outline:2px solid var(--brand-base);outline-offset:2px;border-radius:4px}.onboarding-parts-module__Q9E0pG__link[data-variant][data-size]{font:inherit;color:var(--brand-base);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}@media (any-pointer:coarse) and (min-width:40rem){.onboarding-parts-module__Q9E0pG__below .onboarding-parts-module__Q9E0pG__link[data-variant][data-size]{min-height:0;margin:-12px -6px;padding:12px 6px}}.onboarding-parts-module__Q9E0pG__link[data-variant][data-size]:hover:not(:disabled){background:0 0;text-decoration:underline}.onboarding-parts-module__Q9E0pG__link[data-variant][data-size]:focus-visible{outline:2px solid var(--brand-base);outline-offset:2px;border-radius:4px}.onboarding-parts-module__Q9E0pG__spacer{flex:1 1 0}.onboarding-parts-module__Q9E0pG__scroll{z-index:1;overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow-y:auto}@media not all and (min-width:40rem){.onboarding-parts-module__Q9E0pG__spacer{display:none}.onboarding-parts-module__Q9E0pG__actions{width:calc(100% - 36px);margin:auto auto max(20px, env(safe-area-inset-bottom,0px));gap:10px;padding-top:12px}.onboarding-parts-module__Q9E0pG__actions:has(.onboarding-parts-module__Q9E0pG__belowLine){margin-bottom:max(20px, env(safe-area-inset-bottom,0px))}.onboarding-parts-module__Q9E0pG__actions .onboarding-parts-module__Q9E0pG__primary[data-variant],.onboarding-parts-module__Q9E0pG__actions .onboarding-parts-module__Q9E0pG__secondary[data-variant],.onboarding-parts-module__Q9E0pG__actions .onboarding-parts-module__Q9E0pG__big[data-variant]{height:46px;min-height:0;font-size:calc(17px * var(--onb-type));border-radius:999px;padding-inline:16px;font-weight:600}.onboarding-parts-module__Q9E0pG__actions .onboarding-parts-module__Q9E0pG__secondary[data-variant]{color:var(--onboarding-ink)}.onboarding-parts-module__Q9E0pG__lineAbove,.onboarding-parts-module__Q9E0pG__below{font-size:calc(var(--text-lg) * var(--onb-type))}.onboarding-parts-module__Q9E0pG__below{gap:0;margin-top:0;position:static}}
.onboarding-window-module__G3UrEa__page{background:radial-gradient(1200px 600px at 15% 0%, var(--brand-base), transparent 70%), radial-gradient(900px 500px at 100% 100%, var(--brand-base), transparent 70%), var(--brand-base);place-items:center;min-height:100dvh;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.onboarding-window-module__G3UrEa__page{background:radial-gradient(1200px 600px at 15% 0%, color-mix(in srgb, var(--brand-base) 14%, transparent), transparent 70%), radial-gradient(900px 500px at 100% 100%, color-mix(in srgb, var(--brand-base) 10%, transparent), transparent 70%), color-mix(in srgb, var(--brand-base) 5%, var(--bg))}}.onboarding-window-module__G3UrEa__panel{--step-panel-h:min(979px, 90dvh);width:min(738px,94vw);height:var(--step-panel-h);border-radius:calc(var(--radius-base) * 2.5);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 80px -30px #4a341c59}.onboarding-window-module__G3UrEa__window{--onboarding-surface:var(--brand-base)}@supports (color:color-mix(in lab, red, red)){.onboarding-window-module__G3UrEa__window{--onboarding-surface:color-mix(in srgb, var(--brand-base) 3%, var(--panel-strong))}}.onboarding-window-module__G3UrEa__window{--onboarding-ink:var(--ink);--onboarding-track:var(--ink)}@supports (color:color-mix(in lab, red, red)){.onboarding-window-module__G3UrEa__window{--onboarding-track:color-mix(in srgb, var(--ink) 7%, var(--onboarding-surface))}}.onboarding-window-module__G3UrEa__window{--onboarding-muted:var(--ink)}@supports (color:color-mix(in lab, red, red)){.onboarding-window-module__G3UrEa__window{--onboarding-muted:color-mix(in srgb, var(--ink) 52%, var(--onboarding-surface))}}.onboarding-window-module__G3UrEa__window{--onboarding-subtle:var(--ink)}@supports (color:color-mix(in lab, red, red)){.onboarding-window-module__G3UrEa__window{--onboarding-subtle:color-mix(in srgb, var(--ink) 70%, var(--onboarding-surface))}}.onboarding-window-module__G3UrEa__window{--onb-type:.88;--onboarding-button-r:999px;--onb-picture-h:180px;--onb-subtitle-size:19px;background:var(--onboarding-surface);min-height:0;color:var(--onboarding-ink);flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.onboarding-window-module__G3UrEa__header{z-index:1;flex-shrink:0;order:-2;grid-template-columns:1fr minmax(0,auto) 1fr;align-items:center;padding:26px 36px 0 35px;display:grid;position:relative}.onboarding-window-module__G3UrEa__header>:first-child{justify-self:start}.onboarding-window-module__G3UrEa__header>:last-child{justify-self:end}.onboarding-window-module__G3UrEa__logoLink{border-radius:14px;flex-shrink:0;display:block}@media not all and (min-width:40rem){.onboarding-window-module__G3UrEa__logoLink[data-hidden]{visibility:hidden}}.onboarding-window-module__G3UrEa__logoLink:focus-visible{outline:2px solid var(--brand-base);outline-offset:3px}.onboarding-window-module__G3UrEa__skipSlot{margin-left:auto}.onboarding-window-module__G3UrEa__logo{width:62px;height:62px;margin:-4px;display:block}.onboarding-window-module__G3UrEa__progress{flex:0 auto;gap:11px;min-width:0;max-width:360px;margin:0 20px;padding:0;display:flex}.onboarding-window-module__G3UrEa__segment{background:var(--onboarding-track);border-radius:999px;flex-shrink:1;width:40px;min-width:10px;height:8px}.onboarding-window-module__G3UrEa__segment[data-done]{background:var(--brand-base)}.onboarding-window-module__G3UrEa__segmentHit{cursor:pointer;background:0 0;border:0;flex-shrink:1;min-width:10px;margin:-12px 0;padding:12px 0;display:flex}.onboarding-window-module__G3UrEa__segmentHit>.onboarding-window-module__G3UrEa__segment{flex:1}.onboarding-window-module__G3UrEa__segmentHit:hover>.onboarding-window-module__G3UrEa__segment{background:var(--accent-hover)}.onboarding-window-module__G3UrEa__segmentHit:focus-visible{outline:2px solid var(--brand-base);outline-offset:2px;border-radius:4px}.onboarding-window-module__G3UrEa__skip[data-variant][data-size]{color:var(--onboarding-muted);font:inherit;font-size:calc(var(--text-2xl) * var(--onb-type));cursor:pointer;background:0 0;border:0;margin-left:auto;padding:8px 0 8px 12px;font-weight:500}.onboarding-window-module__G3UrEa__skip[data-variant][data-size]:hover:not(:disabled){color:var(--onboarding-ink);background:0 0}.onboarding-window-module__G3UrEa__skip[data-variant][data-size]:focus-visible{outline:2px solid var(--brand-base);outline-offset:2px;border-radius:6px}@media not all and (min-width:40rem){.onboarding-window-module__G3UrEa__window{--onb-picture-h:150px;--onb-phone-title-size:28px;--onb-phone-title-top:28px;--onb-phone-subtitle-size:var(--text-lg)}.onboarding-window-module__G3UrEa__page{padding:0}.onboarding-window-module__G3UrEa__panel{--step-panel-h:100dvh;width:100vw;box-shadow:none;border-radius:0}.onboarding-window-module__G3UrEa__header{padding:max(16px, env(safe-area-inset-top,0px)) 16px 0}.onboarding-window-module__G3UrEa__progress{gap:6px;margin:0 10px}.onboarding-window-module__G3UrEa__logo{width:42px;height:42px;margin:-3px}.onboarding-window-module__G3UrEa__skip[data-variant][data-size]{font-size:calc(var(--text-lg) * var(--onb-type))}}.onboarding-window-module__G3UrEa__window [data-look=plain] button[aria-haspopup]>svg:last-child{rotate:90deg}.onboarding-window-module__G3UrEa__window [data-look=plain] .lucide-chevron-right{rotate:90deg}.onboarding-window-module__G3UrEa__window [data-look=plain] button[aria-label^=Clear]{width:22px;min-width:22px;height:22px}.onboarding-window-module__G3UrEa__window [data-look=plain] button[aria-label^=Clear] svg{width:12px;height:12px}@media not all and (min-width:40rem){.onboarding-window-module__G3UrEa__window label:has([data-look=plain]){position:relative}.onboarding-window-module__G3UrEa__window label [data-look=plain],.onboarding-window-module__G3UrEa__window label [data-look=plain]>span,.onboarding-window-module__G3UrEa__window label [data-look=plain] button[aria-haspopup]{position:static}.onboarding-window-module__G3UrEa__window label [data-look=plain]{padding-right:64px}.onboarding-window-module__G3UrEa__window label [data-look=plain] button[aria-haspopup]>svg:last-child{position:absolute;top:50%;right:14px;translate:0 -50%}.onboarding-window-module__G3UrEa__window label [data-look=plain] .lucide-chevron-right{position:absolute;top:50%;right:14px;translate:0 -50%}.onboarding-window-module__G3UrEa__window label [data-look=plain] button[aria-label^=Clear]{margin:0;position:absolute;top:50%;right:46px;translate:0 -50%}}.onboarding-window-module__G3UrEa__window:not([data-keyboard]) *,.onboarding-window-module__G3UrEa__window:not([data-keyboard]) :focus,.onboarding-window-module__G3UrEa__window:not([data-keyboard]) :focus-within,.onboarding-window-module__G3UrEa__window:not([data-keyboard]) :focus-visible{outline:none}.onboarding-window-module__G3UrEa__window:not([data-keyboard]) label:focus-within,.onboarding-window-module__G3UrEa__window:not([data-keyboard]) [data-look=plain]>span,.onboarding-window-module__G3UrEa__window:not([data-keyboard]) [data-look=plain] button[aria-haspopup]{border-color:var(--onboarding-ink)}@supports (color:color-mix(in lab, red, red)){.onboarding-window-module__G3UrEa__window:not([data-keyboard]) label:focus-within,.onboarding-window-module__G3UrEa__window:not([data-keyboard]) [data-look=plain]>span,.onboarding-window-module__G3UrEa__window:not([data-keyboard]) [data-look=plain] button[aria-haspopup]{border-color:color-mix(in srgb, var(--onboarding-ink) 11%, transparent)}}.onboarding-window-module__G3UrEa__window:not([data-keyboard]) label:focus-within,.onboarding-window-module__G3UrEa__window:not([data-keyboard]) [data-look=plain]>span,.onboarding-window-module__G3UrEa__window:not([data-keyboard]) [data-look=plain] button[aria-haspopup]{box-shadow:none}.onboarding-window-module__G3UrEa__window:not([data-keyboard]) [data-look=plain]>span,.onboarding-window-module__G3UrEa__window:not([data-keyboard]) [data-look=plain] button[aria-haspopup]{border-color:#0000}.onboarding-window-module__G3UrEa__window:not([data-keyboard]) [data-look=plain] span:has(>input[type=time]){outline:none}@media (any-pointer:coarse){.onboarding-window-module__G3UrEa__window input,.onboarding-window-module__G3UrEa__window textarea{font-size:max(16px,1em)!important}}
.pre-auth-module__gzlGWq__shell{place-items:center;min-height:100vh;padding:clamp(12px,3vw,24px);display:grid;position:relative}.pre-auth-module__gzlGWq__authBg{z-index:0;pointer-events:none;--auth-art-mute:.3;filter:saturate(.82);--auth-art-band:calc(var(--glass-nav-gap) + 70px + clamp(40px, 7vw, 96px) + min(70svh, 600px) + clamp(24px, 4vw, 56px));background-color:var(--bg);position:fixed;inset:0}.pre-auth-module__gzlGWq__authBg:after{content:"";height:var(--auth-art-band);background-image:var(--asset-landing-bg);opacity:var(--auth-art-mute);background-position:50% calc(100% + 100px);background-repeat:no-repeat;background-size:cover;position:absolute;inset-block-start:0;inset-inline:0;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.pre-auth-module__gzlGWq__panel{z-index:1;width:min(100%,470px);padding:clamp(22px,3.2vw,28px);position:relative}@media (max-width:480px){.pre-auth-module__gzlGWq__panel{padding:18px}}.pre-auth-module__gzlGWq__brandLockup{color:inherit;border-radius:var(--r-sm);transition:opacity var(--motion-fast) var(--motion-ease-interactive);align-items:center;gap:8px;margin:0 0 14px;text-decoration:none;display:inline-flex}.pre-auth-module__gzlGWq__brandLockup:hover{opacity:.75}.pre-auth-module__gzlGWq__brandLockup:focus-visible{outline:var(--focus-ring);outline-offset:4px}.pre-auth-module__gzlGWq__brandMark{width:auto;height:26px;display:block}.pre-auth-module__gzlGWq__brandTagline{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700}.pre-auth-module__gzlGWq__eyebrow{color:var(--accent-strong);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:700}.pre-auth-module__gzlGWq__panel h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1.1}.pre-auth-module__gzlGWq__lede{color:var(--muted);font-size:var(--text-md);text-wrap:balance;margin:8px 0 0;line-height:1.5}.pre-auth-module__gzlGWq__copy{color:var(--muted);margin:0;line-height:1.55}.pre-auth-module__gzlGWq__altAction{color:var(--muted);font-size:var(--text-sm);margin:6px 0 0;line-height:1.5}.pre-auth-module__gzlGWq__altAction a{color:var(--muted);text-underline-offset:2px;font-weight:600}.pre-auth-module__gzlGWq__altAction a:hover{color:var(--accent)}.pre-auth-module__gzlGWq__backLink{color:var(--muted);margin-top:16px;font-size:.875rem;font-weight:500;line-height:1.4;text-decoration:none;display:inline-block}.pre-auth-module__gzlGWq__backLink:hover{color:var(--ink);text-decoration:none}.pre-auth-module__gzlGWq__forgotLink{color:var(--accent);justify-self:end;margin-top:-4px;font-size:.85rem;font-weight:600;text-decoration:none}.pre-auth-module__gzlGWq__forgotLink:hover{text-decoration:underline}.pre-auth-module__gzlGWq__form{gap:13px;margin-top:18px;display:grid}.pre-auth-module__gzlGWq__form>label,.pre-auth-module__gzlGWq__fieldGroup>label{gap:8px;display:grid}.pre-auth-module__gzlGWq__form>label span,.pre-auth-module__gzlGWq__fieldGroup>label span{font-size:var(--text-md);font-weight:600}.pre-auth-module__gzlGWq__form input:not([type=checkbox]){border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--panel-strong);width:100%;color:var(--ink);font:inherit;transition:border-color var(--motion-fast) var(--motion-ease-interactive), box-shadow var(--motion-fast) var(--motion-ease-interactive);padding:13px 15px;font-size:1rem;box-shadow:0 1px 2px #1418210a}.pre-auth-module__gzlGWq__form input:not([type=checkbox]):hover{border-color:var(--ink)}.pre-auth-module__gzlGWq__form input::placeholder{color:#9aa1ad}.pre-auth-module__gzlGWq__form input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 4px #fa751729}.pre-auth-module__gzlGWq__passwordField{align-items:center;display:flex;position:relative}.pre-auth-module__gzlGWq__passwordField input{padding-right:48px}.pre-auth-module__gzlGWq__passwordToggle{border-radius:var(--r-sm);width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;right:6px}.pre-auth-module__gzlGWq__passwordToggle:hover{color:var(--ink)}.pre-auth-module__gzlGWq__passwordToggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.pre-auth-module__gzlGWq__form>button[type=submit]{margin-top:6px}.pre-auth-module__gzlGWq__form button[type=submit][disabled]{opacity:1;background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.pre-auth-module__gzlGWq__form button[type=submit][disabled]{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.pre-auth-module__gzlGWq__form button[type=submit][disabled]{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.pre-auth-module__gzlGWq__form button[type=submit][disabled]{border-color:color-mix(in srgb, var(--ink) 18%, transparent)}}.pre-auth-module__gzlGWq__form button[type=submit][disabled]{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.pre-auth-module__gzlGWq__form button[type=submit][disabled]{color:color-mix(in srgb, var(--ink) 55%, transparent)}}.pre-auth-module__gzlGWq__form button[type=submit][disabled]{box-shadow:none;cursor:not-allowed}.pre-auth-module__gzlGWq__form button[type=submit]:not([disabled]):hover{background:var(--accent-hover);border-color:var(--accent-hover)}.pre-auth-module__gzlGWq__form button[type=submit]:focus-visible{outline:var(--focus-ring);outline-offset:2px}.pre-auth-module__gzlGWq__agreementNotice{text-align:center;color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.45}.pre-auth-module__gzlGWq__agreementNotice strong{color:var(--ink);font-weight:600}.pre-auth-module__gzlGWq__reassurance{text-align:center;color:var(--muted);font-size:var(--text-sm);margin:2px 0 0}.pre-auth-module__gzlGWq__form .pre-auth-module__gzlGWq__passwordToggle{margin-top:0}.pre-auth-module__gzlGWq__fieldGroup{gap:6px;display:grid}.pre-auth-module__gzlGWq__fieldHint,.pre-auth-module__gzlGWq__fieldHintMet,.pre-auth-module__gzlGWq__fieldError{font-size:var(--text-sm);margin:0;line-height:1.35}.pre-auth-module__gzlGWq__fieldHint{color:var(--muted)}.pre-auth-module__gzlGWq__fieldHintMet{color:var(--success)}.pre-auth-module__gzlGWq__fieldError{color:var(--error-strong);font-weight:500}.pre-auth-module__gzlGWq__form input:not([type=checkbox])[aria-invalid=true],.pre-auth-module__gzlGWq__form input:not([type=checkbox])[aria-invalid=true]:hover{border-color:var(--error)}.pre-auth-module__gzlGWq__consentLink{color:var(--accent);font:inherit;font-weight:600;text-decoration:none}.pre-auth-module__gzlGWq__consentLink:hover{text-decoration:underline}.pre-auth-module__gzlGWq__error{border-radius:var(--r-md);color:#8b3a1c;background:#c25c2e1f;margin:16px 0 0;padding:12px 14px;font-size:.92rem}@media not all and (min-width:64rem){.pre-auth-module__gzlGWq__authBg:after{background-position:bottom;height:auto;inset:0;-webkit-mask-image:none;mask-image:none}}.pre-auth-module__gzlGWq__signupOffer{border-radius:var(--r-md);border:1px solid var(--border-strong);flex-direction:column;gap:10px;margin:16px 0 0;padding:14px;display:flex}.pre-auth-module__gzlGWq__signupOfferTitle{text-align:center;color:var(--ink);margin:0;font-weight:600}.pre-auth-module__gzlGWq__divider{align-items:center;gap:var(--space-3);margin:var(--space-4) 0;color:var(--muted);font-size:var(--text-sm);display:flex}.pre-auth-module__gzlGWq__divider:before,.pre-auth-module__gzlGWq__divider:after{content:"";background:var(--border-strong);flex:1;height:1px}.pre-auth-module__gzlGWq__socialButton.pre-auth-module__gzlGWq__socialButton.pre-auth-module__gzlGWq__socialButton.pre-auth-module__gzlGWq__socialButton{background:var(--panel-strong);font-size:var(--text-md);padding:var(--space-3) var(--space-4);font-weight:500}.pre-auth-module__gzlGWq__socialButton.pre-auth-module__gzlGWq__socialButton.pre-auth-module__gzlGWq__socialButton.pre-auth-module__gzlGWq__socialButton:hover:not(:disabled){background:var(--hover);border-color:var(--ink)}.pre-auth-module__gzlGWq__socialButton.pre-auth-module__gzlGWq__socialButton.pre-auth-module__gzlGWq__socialButton.pre-auth-module__gzlGWq__socialButton:disabled{opacity:.6}.pre-auth-module__gzlGWq__socialButtons{gap:var(--space-3);display:grid}.pre-auth-module__gzlGWq__socialMark.pre-auth-module__gzlGWq__socialMark{flex-shrink:0;width:18px;height:18px}.pre-auth-module__gzlGWq__codeField{gap:var(--space-2);display:grid}.pre-auth-module__gzlGWq__codeLabel{font-size:var(--text-md);font-weight:600}.pre-auth-module__gzlGWq__codeCells{gap:var(--space-2);grid-template-columns:repeat(6,1fr);display:grid;position:relative}.pre-auth-module__gzlGWq__codeCell{border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--panel-strong);height:54px;color:var(--ink);font-size:calc(var(--text-2xl) * 1.25);font-variant-numeric:tabular-nums;box-shadow:0 1px 2px var(--ink);place-items:center;font-weight:600;display:grid}@supports (color:color-mix(in lab, red, red)){.pre-auth-module__gzlGWq__codeCell{box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 4%, transparent)}}.pre-auth-module__gzlGWq__codeCell{transition:border-color var(--motion-fast) var(--motion-ease-interactive), box-shadow var(--motion-fast) var(--motion-ease-interactive)}.pre-auth-module__gzlGWq__codeCells:focus-within{outline:var(--focus-ring);outline-offset:3px;border-radius:var(--r-md)}.pre-auth-module__gzlGWq__codeCells:focus-within .pre-auth-module__gzlGWq__codeCell[data-cursor=true]{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.pre-auth-module__gzlGWq__codeCells:focus-within .pre-auth-module__gzlGWq__codeCell[data-cursor=true]{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 16%, transparent)}}.pre-auth-module__gzlGWq__codeCells:focus-within .pre-auth-module__gzlGWq__codeCell[data-cursor=true]:after{content:"";background:var(--accent);width:2px;height:22px;animation:1s steps(2,end) infinite pre-auth-module__gzlGWq__codeCaret}.pre-auth-module__gzlGWq__codeCells[data-invalid=true] .pre-auth-module__gzlGWq__codeCell{border-color:var(--error);animation:pre-auth-module__gzlGWq__codeNudge .28s var(--motion-ease-interactive) 1}@keyframes pre-auth-module__gzlGWq__codeCaret{50%{opacity:0}}@keyframes pre-auth-module__gzlGWq__codeNudge{25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.pre-auth-module__gzlGWq__codeCells:focus-within .pre-auth-module__gzlGWq__codeCell[data-cursor=true]:after,.pre-auth-module__gzlGWq__codeCells[data-invalid=true] .pre-auth-module__gzlGWq__codeCell{animation:none}}.pre-auth-module__gzlGWq__form input.pre-auth-module__gzlGWq__codeInput{opacity:0;cursor:text;width:100%;height:100%;margin:0;position:absolute;inset:0}.pre-auth-module__gzlGWq__codeMeta{font-size:var(--text-xs);color:var(--muted);justify-content:space-between;align-items:baseline;display:flex}.pre-auth-module__gzlGWq__codeMeta .pre-auth-module__gzlGWq__codeClock{font-variant-numeric:tabular-nums}.pre-auth-module__gzlGWq__codeStatus{align-items:center;min-height:46px;display:grid}.pre-auth-module__gzlGWq__codeStatus>p{padding:var(--space-2) var(--space-3);border-radius:var(--r-md);font-size:var(--text-md);margin:0;line-height:1.4}.pre-auth-module__gzlGWq__codeStatus .pre-auth-module__gzlGWq__codeError{background:var(--error-bg);color:var(--error-strong)}.pre-auth-module__gzlGWq__codeStatus .pre-auth-module__gzlGWq__codeSent{align-items:center;gap:var(--space-2);background:var(--success-bg);color:var(--success);display:flex}@supports (color:color-mix(in lab, red, red)){.pre-auth-module__gzlGWq__codeStatus .pre-auth-module__gzlGWq__codeSent{color:color-mix(in srgb, var(--success) 70%, var(--ink))}}.pre-auth-module__gzlGWq__codeSent:before{content:"✓";color:var(--success);font-size:var(--text-md);font-weight:700}.pre-auth-module__gzlGWq__codeResend{margin-top:var(--space-1);text-align:center;font-size:var(--text-md);color:var(--muted)}.pre-auth-module__gzlGWq__codeResend button{border:0;border-bottom:1px solid var(--border-strong);color:var(--ink);font:inherit;cursor:pointer;background:0 0;padding:0;font-weight:600}.pre-auth-module__gzlGWq__codeResend button:hover:not([disabled]){border-bottom-color:var(--ink)}.pre-auth-module__gzlGWq__codeResend button:focus-visible{outline:var(--focus-ring);outline-offset:3px;border-radius:2px}.pre-auth-module__gzlGWq__codeResend button[disabled]{color:var(--muted);font-variant-numeric:tabular-nums;cursor:default;border-bottom-color:#0000;font-weight:500}.pre-auth-module__gzlGWq__codeResend[data-hot=true] button:not([disabled]){color:var(--accent);border-bottom-color:var(--accent)}
.setup-card-module__4niFea__box{border:1.5px solid var(--warning-base);align-items:flex-start;gap:14px;margin:0 0 16px;padding:16px 18px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.setup-card-module__4niFea__box{border:1.5px solid color-mix(in srgb, var(--warning-base) 35%, transparent)}}.setup-card-module__4niFea__box{background:var(--warning-base);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.setup-card-module__4niFea__box{background:color-mix(in srgb, var(--warning-base) 8%, var(--panel-strong))}}.setup-card-module__4niFea__box[data-stage=done]{border-color:var(--success-base)}@supports (color:color-mix(in lab, red, red)){.setup-card-module__4niFea__box[data-stage=done]{border-color:color-mix(in srgb, var(--success-base) 40%, transparent)}}.setup-card-module__4niFea__box[data-stage=done]{background:var(--success-base)}@supports (color:color-mix(in lab, red, red)){.setup-card-module__4niFea__box[data-stage=done]{background:color-mix(in srgb, var(--success-base) 8%, var(--panel-strong))}}.setup-card-module__4niFea__icon{background:var(--warning-base);border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.setup-card-module__4niFea__icon{background:color-mix(in srgb, var(--warning-base) 20%, var(--panel-strong))}}.setup-card-module__4niFea__icon{color:var(--warning-base)}@supports (color:color-mix(in lab, red, red)){.setup-card-module__4niFea__icon{color:color-mix(in srgb, var(--warning-base) 82%, var(--ink))}}.setup-card-module__4niFea__box[data-stage=done] .setup-card-module__4niFea__icon{background:var(--success-base)}@supports (color:color-mix(in lab, red, red)){.setup-card-module__4niFea__box[data-stage=done] .setup-card-module__4niFea__icon{background:color-mix(in srgb, var(--success-base) 18%, var(--panel-strong))}}.setup-card-module__4niFea__box[data-stage=done] .setup-card-module__4niFea__icon{color:var(--success-base)}.setup-card-module__4niFea__body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.setup-card-module__4niFea__title{font-size:var(--text-xl);color:var(--ink);margin:0;font-weight:600}.setup-card-module__4niFea__text{font-size:var(--text-md);color:var(--ink);margin:0}@supports (color:color-mix(in lab, red, red)){.setup-card-module__4niFea__text{color:color-mix(in srgb, var(--ink) 72%, var(--panel-strong))}}.setup-card-module__4niFea__text{overflow-wrap:anywhere}.setup-card-module__4niFea__codeRow{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}.setup-card-module__4niFea__codeRow>:first-child{flex:0 360px;min-width:0}.setup-card-module__4niFea__codeRow input[autocomplete=one-time-code]{opacity:0;cursor:text;width:100%;height:100%;margin:0;position:absolute;inset:0}.setup-card-module__4niFea__actions{flex-wrap:wrap;gap:8px;display:flex}.setup-card-module__4niFea__message{min-height:1lh;font-size:var(--text-sm);color:var(--ink);margin:0}@supports (color:color-mix(in lab, red, red)){.setup-card-module__4niFea__message{color:color-mix(in srgb, var(--ink) 65%, var(--panel-strong))}}.setup-card-module__4niFea__message[data-tone=error]{color:var(--error-base)}.setup-card-module__4niFea__message:empty{min-height:0}.setup-card-module__4niFea__close{position:absolute;top:8px;right:8px}.setup-card-module__4niFea__box:has(.setup-card-module__4niFea__close) .setup-card-module__4niFea__body{padding-right:28px}.setup-card-module__4niFea__link{align-self:flex-start}.setup-card-module__4niFea__profileSection{flex-direction:column;gap:4px;margin-bottom:20px;display:flex}.setup-card-module__4niFea__sectionTitle{font-size:var(--text-lg);color:var(--ink);margin:0 0 8px;font-weight:600}
.mascot-scene-module__GIDsua__scene{flex:0 1 var(--scene-h,372px);min-height:0;position:relative;container-type:size}[data-step=welcome] .mascot-scene-module__GIDsua__scene{--scene-h:300px}.mascot-scene-module__GIDsua__stage{--grid-w:738;--grid-h:372;--u:min(calc(100cqh / var(--grid-h)), calc(100cqw / var(--grid-w)));width:calc(var(--grid-w) * var(--u));height:calc(var(--grid-h) * var(--u));position:absolute;bottom:0;left:50%;transform:translate(-50%)}.mascot-scene-module__GIDsua__stage>*{position:absolute}.mascot-scene-module__GIDsua__blobLeft{left:calc(32 * var(--u));top:calc(140 * var(--u));width:calc(250 * var(--u));height:calc(250 * var(--u));background:var(--brand-base);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.mascot-scene-module__GIDsua__blobLeft{background:color-mix(in srgb, var(--brand-base) 7%, var(--panel-strong))}}.mascot-scene-module__GIDsua__blobRight{left:calc(470 * var(--u));top:calc(12 * var(--u));width:calc(262 * var(--u));height:calc(262 * var(--u));background:var(--brand-base);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.mascot-scene-module__GIDsua__blobRight{background:color-mix(in srgb, var(--brand-base) 8%, var(--panel-strong))}}.mascot-scene-module__GIDsua__blobRightInner{left:calc(505 * var(--u));top:calc(118 * var(--u));width:calc(170 * var(--u));height:calc(170 * var(--u));background:var(--brand-base);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.mascot-scene-module__GIDsua__blobRightInner{background:color-mix(in srgb, var(--brand-base) 11%, var(--panel-strong))}}.mascot-scene-module__GIDsua__ground{left:calc(52 * var(--u));top:calc(300 * var(--u));width:calc(640 * var(--u));height:calc(60 * var(--u));background:var(--brand-base);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.mascot-scene-module__GIDsua__ground{background:color-mix(in srgb, var(--brand-base) 9%, var(--panel-strong))}}.mascot-scene-module__GIDsua__sparkleBig,.mascot-scene-module__GIDsua__sparkleSmall,.mascot-scene-module__GIDsua__sparkleRight{fill:var(--brand-base)}@supports (color:color-mix(in lab, red, red)){.mascot-scene-module__GIDsua__sparkleBig,.mascot-scene-module__GIDsua__sparkleSmall,.mascot-scene-module__GIDsua__sparkleRight{fill:color-mix(in srgb, var(--brand-base) 55%, var(--warning-base))}}.mascot-scene-module__GIDsua__sparkleBig{left:calc(134 * var(--u));top:calc(70 * var(--u));width:calc(28 * var(--u));height:calc(28 * var(--u))}.mascot-scene-module__GIDsua__sparkleSmall{left:calc(172 * var(--u));top:calc(112 * var(--u));width:calc(16 * var(--u));height:calc(16 * var(--u))}.mascot-scene-module__GIDsua__sparkleRight{left:calc(670 * var(--u));top:calc(278 * var(--u));width:calc(24 * var(--u));height:calc(24 * var(--u))}.mascot-scene-module__GIDsua__waveLines{left:calc(276 * var(--u));top:calc(60 * var(--u));width:calc(40 * var(--u));height:calc(40 * var(--u))}.mascot-scene-module__GIDsua__waveLines>span{width:calc(5 * var(--u));background:var(--brand-base);border-radius:999px;position:absolute}.mascot-scene-module__GIDsua__waveLines>span:first-child{left:calc(8 * var(--u));top:calc(16 * var(--u));height:calc(18 * var(--u));transform:rotate(-50deg)}.mascot-scene-module__GIDsua__waveLines>span:last-child{left:calc(26 * var(--u));top:calc(2 * var(--u));height:calc(24 * var(--u));transform:rotate(-25deg)}.mascot-scene-module__GIDsua__tile{left:calc(114 * var(--u));top:calc(172 * var(--u));width:calc(190 * var(--u));height:calc(190 * var(--u));filter:drop-shadow(0 calc(10 * var(--u)) calc(14 * var(--u)) #c85a1438);transform:rotate(-4deg)}.mascot-scene-module__GIDsua__mascot{left:calc(258 * var(--u));top:calc(30 * var(--u));width:calc(390 * var(--u));height:calc(288 * var(--u));object-fit:contain}.mascot-scene-module__GIDsua__confetti{left:calc(var(--cx) * var(--u));top:calc(var(--cy) * var(--u));width:calc(10 * var(--u));height:calc(26 * var(--u));border-radius:calc(4 * var(--u));background:var(--brand-base)}@supports (color:color-mix(in lab, red, red)){.mascot-scene-module__GIDsua__confetti{background:color-mix(in srgb, var(--brand-base) 70%, var(--warning-base))}}@container not (min-height:64px){.mascot-scene-module__GIDsua__stage{display:none}}@media not all and (min-width:40rem){.mascot-scene-module__GIDsua__stage{--grid-w:376;--grid-h:380}[data-step=welcome] .mascot-scene-module__GIDsua__scene{flex-basis:340px}[data-step=welcome] .mascot-scene-module__GIDsua__stage{--u:calc(100cqh / var(--grid-h))}.mascot-scene-module__GIDsua__blobLeft{left:calc(14 * var(--u));top:calc(130 * var(--u));width:calc(190 * var(--u));height:calc(190 * var(--u))}.mascot-scene-module__GIDsua__blobRight{left:calc(196 * var(--u));top:calc(60 * var(--u));width:calc(170 * var(--u));height:calc(170 * var(--u))}.mascot-scene-module__GIDsua__blobRightInner{left:calc(220 * var(--u));top:calc(170 * var(--u));width:calc(120 * var(--u));height:calc(120 * var(--u))}.mascot-scene-module__GIDsua__ground{left:calc(50 * var(--u));top:calc(330 * var(--u));width:calc(276 * var(--u));height:calc(40 * var(--u))}.mascot-scene-module__GIDsua__sparkleBig{left:calc(28 * var(--u));top:calc(190 * var(--u))}.mascot-scene-module__GIDsua__sparkleSmall{left:calc(56 * var(--u));top:calc(236 * var(--u))}.mascot-scene-module__GIDsua__sparkleRight{left:calc(332 * var(--u));top:calc(250 * var(--u))}.mascot-scene-module__GIDsua__waveLines{left:calc(70 * var(--u));top:calc(150 * var(--u))}.mascot-scene-module__GIDsua__tile{left:calc(138 * var(--u));top:calc(0 * var(--u));width:calc(100 * var(--u));height:calc(100 * var(--u));transform:none}.mascot-scene-module__GIDsua__confetti{left:calc(var(--cx) * var(--u) * .51)}.mascot-scene-module__GIDsua__mascot{left:calc(48 * var(--u));top:calc(122 * var(--u));width:calc(290 * var(--u));height:calc(214 * var(--u))}}
.card-module__jW9Z5a__card{--card-accent:var(--border);background:var(--panel-strong);border:1px solid var(--border);border-top-width:3px;border-top-color:var(--card-accent);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:14px;min-width:0;padding:28px 32px;display:flex}.card-module__jW9Z5a__card[data-variant=dashed]{border-style:dashed;border-top-color:var(--border);text-align:center;align-items:center;padding:36px}@media not all and (min-width:40rem){.card-module__jW9Z5a__card{padding:20px 22px}}
.schedule-row-module__kUuqyG__rowWrap{border-bottom:1px solid var(--ink);position:relative}@supports (color:color-mix(in lab, red, red)){.schedule-row-module__kUuqyG__rowWrap{border-bottom:1px solid color-mix(in srgb, var(--ink) 6%, transparent)}}.schedule-row-module__kUuqyG__actionsSlot{top:50%;align-items:center;display:inline-flex;position:absolute;inset-inline-end:var(--space-2);transform:translateY(-50%)}.schedule-row-module__kUuqyG__row{grid-template-columns:var(--rem-cols);width:100%;min-height:46px;padding:0 var(--space-2) 0 20px;text-align:left;font:inherit;font-size:var(--text-md);color:var(--ink);cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease-interactive);background:0 0;border:none;align-items:center;display:grid}.schedule-row-module__kUuqyG__row:hover{background:var(--hover-accent)}.schedule-row-module__kUuqyG__row[data-selected]{background:var(--surface-2)}.schedule-row-module__kUuqyG__row:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.schedule-row-module__kUuqyG__when{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--ink)}.schedule-row-module__kUuqyG__row[data-projected=true] .schedule-row-module__kUuqyG__when{color:var(--muted)}.schedule-row-module__kUuqyG__row[data-missed] .schedule-row-module__kUuqyG__when{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.schedule-row-module__kUuqyG__row[data-missed] .schedule-row-module__kUuqyG__when{color:color-mix(in srgb, var(--warning) 60%, #000)}}.schedule-row-module__kUuqyG__body{flex-direction:column;gap:2px;min-width:0;display:flex}.schedule-row-module__kUuqyG__titleLine{align-items:center;gap:var(--space-2);min-width:0;display:flex}.schedule-row-module__kUuqyG__title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:4em;overflow:hidden}.schedule-row-module__kUuqyG__status{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:1px var(--space-2);border-radius:var(--r-pill);background:var(--warning-bg);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--warning);flex:0 auto;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.schedule-row-module__kUuqyG__status{color:color-mix(in srgb, var(--warning) 60%, #000)}}.schedule-row-module__kUuqyG__meta{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-base);color:var(--muted);flex-wrap:wrap;display:none}.schedule-row-module__kUuqyG__meta:has(.schedule-row-module__kUuqyG__chips){display:flex}.schedule-row-module__kUuqyG__phoneMeta,.schedule-row-module__kUuqyG__tabletMeta{align-items:center;gap:6px;display:none}.schedule-row-module__kUuqyG__col{min-width:0;color:var(--muted);align-items:center;gap:6px;display:flex}.schedule-row-module__kUuqyG__col svg{flex:none;width:14px;height:14px}.schedule-row-module__kUuqyG__colText{min-width:0}.schedule-row-module__kUuqyG__colFor{font-weight:var(--weight-medium);color:var(--ink)}.schedule-row-module__kUuqyG__colFor[data-me]{font-weight:var(--weight-normal);color:var(--muted)}.schedule-row-module__kUuqyG__repeat{color:var(--accent);align-items:center;display:inline-flex}.schedule-row-module__kUuqyG__repeat svg{width:14px;height:14px}.schedule-row-module__kUuqyG__colRepeat .schedule-row-module__kUuqyG__repeat{color:inherit}.schedule-row-module__kUuqyG__glyph{display:none}.schedule-row-module__kUuqyG__actions{min-width:1px}.schedule-row-module__kUuqyG__chips{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}@media not all and (min-width:64rem){.schedule-row-module__kUuqyG__row{column-gap:var(--space-3);min-height:62px;font-size:var(--text-lg);grid-template-columns:104px minmax(0,1fr) 48px;padding:0 6px 0 18px}.schedule-row-module__kUuqyG__when{font-size:var(--text-md);line-height:1.25}.schedule-row-module__kUuqyG__body{padding:var(--space-2) 0}.schedule-row-module__kUuqyG__meta,.schedule-row-module__kUuqyG__tabletMeta{display:flex}.schedule-row-module__kUuqyG__col{display:none}.schedule-row-module__kUuqyG__actionsSlot{inset-inline-end:6px}}@media not all and (min-width:40rem){.schedule-row-module__kUuqyG__rowWrap{border-bottom:0}.schedule-row-module__kUuqyG__row{align-items:start;gap:var(--space-3);min-height:0;padding:var(--space-3) var(--space-2);border-radius:var(--r-sm);font-size:var(--text-base);grid-template-columns:auto minmax(0,1fr) 28px}.schedule-row-module__kUuqyG__actionsSlot{top:var(--space-3);inset-inline-end:var(--space-3);transform:none}.schedule-row-module__kUuqyG__when,.schedule-row-module__kUuqyG__tabletMeta,.schedule-row-module__kUuqyG__status{display:none}.schedule-row-module__kUuqyG__phoneMeta{display:inline-flex}.schedule-row-module__kUuqyG__body{padding:0}.schedule-row-module__kUuqyG__meta{font-size:var(--text-xs)}.schedule-row-module__kUuqyG__title{font-size:var(--text-base);font-weight:var(--weight-semibold);white-space:normal;overflow-wrap:anywhere;line-height:1.3}.schedule-row-module__kUuqyG__time{font-variant-numeric:tabular-nums;color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.schedule-row-module__kUuqyG__time{color:color-mix(in srgb, var(--ink) 82%, var(--muted))}}.schedule-row-module__kUuqyG__row[data-projected=true] .schedule-row-module__kUuqyG__time{color:var(--muted)}.schedule-row-module__kUuqyG__repeat svg{width:13px;height:13px}.schedule-row-module__kUuqyG__glyph{border-radius:var(--r-sm);background:var(--surface-2);width:34px;height:34px;font-size:var(--text-base);place-items:center;line-height:1;display:grid}}
.form-step-module__BSSW6W__body{flex-direction:column;display:flex}.form-step-module__BSSW6W__body>*{flex-shrink:0}.form-step-module__BSSW6W__body>.form-step-module__BSSW6W__picture{--scene-h:200px;flex-direction:column;flex:0 200px;min-height:0;display:flex}.form-step-module__BSSW6W__title{font-family:var(--font-display);font-size:calc(clamp(30px, 7vw, 44px) * var(--onb-type));letter-spacing:-.03em;text-align:center;text-wrap:balance;color:var(--onboarding-ink);margin:8px 0 0;padding:0 24px;font-weight:700;line-height:1.1}.form-step-module__BSSW6W__title:focus{outline:none}.form-step-module__BSSW6W__title[data-first]{margin-top:32px}.form-step-module__BSSW6W__subtitle{font-size:calc(var(--onb-subtitle-size) * var(--onb-type));text-align:center;color:var(--onboarding-subtle);margin:8px 0 0;padding:0 24px;line-height:1.3}.form-step-module__BSSW6W__form{flex-direction:column;gap:12px;margin:24px 57px 4px;display:flex}.form-step-module__BSSW6W__row{grid-template-columns:26px var(--label-w,92px) minmax(0, 1fr) auto;border:1.5px solid var(--onboarding-ink);align-items:center;column-gap:24px;height:60px;padding:0 24px;display:grid}@supports (color:color-mix(in lab, red, red)){.form-step-module__BSSW6W__row{border:1.5px solid color-mix(in srgb, var(--onboarding-ink) 11%, transparent)}}.form-step-module__BSSW6W__row{background:var(--onboarding-surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.form-step-module__BSSW6W__row{background:color-mix(in srgb, var(--onboarding-surface) 60%, var(--panel-strong))}}.form-step-module__BSSW6W__row{cursor:pointer}[data-keyboard] .form-step-module__BSSW6W__row:focus-within{border-color:var(--brand-base);box-shadow:0 0 0 1px var(--brand-base)}.form-step-module__BSSW6W__icon{color:var(--onboarding-ink)}@supports (color:color-mix(in lab, red, red)){.form-step-module__BSSW6W__icon{color:color-mix(in srgb, var(--onboarding-ink) 70%, var(--onboarding-surface))}}.form-step-module__BSSW6W__label{font-size:calc(17px * var(--onb-type));color:var(--onboarding-muted)}.form-step-module__BSSW6W__input.form-step-module__BSSW6W__input[data-size]{width:auto;min-width:0;min-height:0;font:inherit;font-size:max(16px, calc(22px * var(--onb-type)));color:var(--onboarding-ink);background:0 0;border:0;border-radius:0;outline:none;padding:6px 0}.form-step-module__BSSW6W__input.form-step-module__BSSW6W__input::placeholder{color:var(--onboarding-muted)}.form-step-module__BSSW6W__value{min-width:0;font-size:calc(22px * var(--onb-type));color:var(--onboarding-ink);grid-column:3/5;margin-left:-6px;display:flex}.form-step-module__BSSW6W__bottomPicture.form-step-module__BSSW6W__bottomPicture{flex:1 1 0;justify-content:center;align-items:flex-end;min-height:0;margin:16px 24px 0;display:flex;container-type:size}.form-step-module__BSSW6W__bottomPictureImg{height:var(--onb-picture-h);object-fit:contain;width:auto;max-width:100%;max-height:100%;display:block}.form-step-module__BSSW6W__problem{text-align:center;font-size:calc(var(--text-lg) * var(--onb-type));color:var(--error-strong);margin:0 0 2px;line-height:1.35}.form-step-module__BSSW6W__problem:empty{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.form-step-module__BSSW6W__clear[data-variant][data-size]{background:0 0;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid}.form-step-module__BSSW6W__clearDisc{background:var(--onboarding-ink);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.form-step-module__BSSW6W__clearDisc{background:color-mix(in srgb, var(--onboarding-ink) 9%, var(--onboarding-surface))}}.form-step-module__BSSW6W__clearDisc{color:var(--onboarding-ink)}@supports (color:color-mix(in lab, red, red)){.form-step-module__BSSW6W__clearDisc{color:color-mix(in srgb, var(--onboarding-ink) 60%, var(--onboarding-surface))}}.form-step-module__BSSW6W__clear[data-variant][data-size]:hover:not(:disabled) .form-step-module__BSSW6W__clearDisc{background:var(--onboarding-ink)}@supports (color:color-mix(in lab, red, red)){.form-step-module__BSSW6W__clear[data-variant][data-size]:hover:not(:disabled) .form-step-module__BSSW6W__clearDisc{background:color-mix(in srgb, var(--onboarding-ink) 15%, var(--onboarding-surface))}}@media (any-pointer:coarse){.form-step-module__BSSW6W__clear[data-variant][data-size]{width:44px;height:44px;min-height:44px}}@media not all and (min-height:960px){@media (min-width:40rem){.form-step-module__BSSW6W__body>.form-step-module__BSSW6W__picture{display:none}.form-step-module__BSSW6W__title{font-size:calc(38px * var(--onb-type));margin-top:18px}.form-step-module__BSSW6W__title[data-first]{margin-top:22px}.form-step-module__BSSW6W__subtitle{margin-top:4px}.form-step-module__BSSW6W__form{gap:8px;margin-top:16px}.form-step-module__BSSW6W__row{height:52px}.form-step-module__BSSW6W__bottomPicture.form-step-module__BSSW6W__bottomPicture{margin-top:8px}}}@media not all and (min-height:800px){@media (min-width:40rem){.form-step-module__BSSW6W__title{font-size:calc(34px * var(--onb-type));margin-top:10px}.form-step-module__BSSW6W__form{gap:6px;margin-top:12px}.form-step-module__BSSW6W__row{height:46px}}}@media not all and (min-width:40rem){.form-step-module__BSSW6W__body>.form-step-module__BSSW6W__picture{--scene-h:150px;flex:0 0 150px}.form-step-module__BSSW6W__title{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700;font-size:calc(var(--onb-phone-title-size) * var(--onb-type));margin-top:8px;padding:0 18px;line-height:1.15}.form-step-module__BSSW6W__title[data-first]{margin-top:var(--onb-phone-title-top)}.form-step-module__BSSW6W__subtitle{font-size:calc(var(--onb-phone-subtitle-size) * var(--onb-type));text-wrap:balance;margin-top:4px;padding:0 18px}.form-step-module__BSSW6W__form{gap:10px;margin:20px 18px 4px}.form-step-module__BSSW6W__bottomPicture.form-step-module__BSSW6W__bottomPicture{margin:12px 10px 0}.form-step-module__BSSW6W__row{border-radius:14px;grid-template-rows:auto auto;grid-template-columns:26px minmax(0,1fr) auto;gap:0 12px;height:auto;padding:12px 14px}.form-step-module__BSSW6W__icon{grid-row:1/3;width:26px;height:26px}.form-step-module__BSSW6W__label{font-size:calc(var(--text-base) * var(--onb-type));grid-column:2}.form-step-module__BSSW6W__input.form-step-module__BSSW6W__input[data-size]{font-size:max(16px, calc(var(--text-xl) * var(--onb-type)));grid-column:2;padding:2px 0}.form-step-module__BSSW6W__clear[data-variant][data-size]{grid-area:1/3/3;margin-right:-9px}.form-step-module__BSSW6W__clearDisc{width:22px;height:22px}.form-step-module__BSSW6W__value{font-size:calc(var(--text-xl) * var(--onb-type));grid-column:2/4;margin-left:-6px}.form-step-module__BSSW6W__value:has([data-time-field]){margin-left:0}}@container not (min-height:110px){.form-step-module__BSSW6W__bottomPictureImg{display:none}}
.account-step-module__vr1HDG__body>:first-child{--scene-h:150px;flex-basis:150px}.account-step-module__vr1HDG__social{margin:22px 57px 0}.account-step-module__vr1HDG__social [data-variant][data-size]{width:100%;min-height:56px;font-size:calc(var(--text-xl) * var(--onb-type));border-radius:14px}.account-step-module__vr1HDG__divider{font-size:calc(var(--text-md) * var(--onb-type));color:var(--onboarding-muted);align-items:center;gap:14px;margin:16px 57px 0;display:flex}.account-step-module__vr1HDG__divider:before,.account-step-module__vr1HDG__divider:after{content:"";background:var(--onboarding-ink);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.account-step-module__vr1HDG__divider:before,.account-step-module__vr1HDG__divider:after{background:color-mix(in srgb, var(--onboarding-ink) 12%, transparent)}}.account-step-module__vr1HDG__form{--label-w:92px;margin-top:16px}.account-step-module__vr1HDG__eye[data-variant][data-size]{width:44px;height:44px;min-height:44px;color:var(--onboarding-muted);margin-block:-8px;padding:0}.account-step-module__vr1HDG__notice{font-size:calc(var(--text-sm) * var(--onb-type));text-align:center;color:var(--onboarding-muted);margin:14px 57px 8px;line-height:1.45}.account-step-module__vr1HDG__notice a{color:var(--brand-base);font-weight:600}@media not all and (min-width:40rem){.account-step-module__vr1HDG__social,.account-step-module__vr1HDG__divider,.account-step-module__vr1HDG__notice{margin-left:16px;margin-right:16px}}
.ask-rio-step-module__-P3iPa__copy{z-index:1;text-align:center;flex-direction:column;flex-shrink:0;order:1;align-items:center;margin-top:32px;padding:0 24px;display:flex;position:relative}.ask-rio-step-module__-P3iPa__chatPicture{flex:1 1 0;order:2;justify-content:center;align-items:center;min-height:0;margin:12px 16px 4px;display:flex}.ask-rio-step-module__-P3iPa__chatPictureImg{object-fit:contain;width:100%;height:100%;display:block}.ask-rio-step-module__-P3iPa__title{font-family:var(--font-display);font-size:calc(clamp(30px, 8vw, 52px) * var(--onb-type));letter-spacing:-.03em;text-wrap:balance;color:var(--onboarding-ink);margin:0;font-weight:700;line-height:1.1}.ask-rio-step-module__-P3iPa__title:focus{outline:none}.ask-rio-step-module__-P3iPa__subtitle{font-size:calc(var(--onb-subtitle-size) * var(--onb-type));color:var(--onboarding-subtle);margin:10px 0 0;line-height:1.3}.ask-rio-step-module__-P3iPa__prompts{flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.ask-rio-step-module__-P3iPa__prompt{background:var(--brand-base);border-radius:999px;align-items:center;gap:10px;min-height:46px;padding:0 18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ask-rio-step-module__-P3iPa__prompt{background:color-mix(in srgb, var(--brand-base) 9%, var(--panel-strong))}}.ask-rio-step-module__-P3iPa__prompt{font-size:calc(var(--text-xl) * var(--onb-type));color:var(--onboarding-ink)}.ask-rio-step-module__-P3iPa__prompt svg{color:var(--brand-base)}@media not all and (min-width:40rem){.ask-rio-step-module__-P3iPa__copy{margin-top:var(--onb-phone-title-top);order:0;padding:0 18px}.ask-rio-step-module__-P3iPa__title{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700;font-size:calc(var(--onb-phone-title-size) * var(--onb-type));line-height:1.15}.ask-rio-step-module__-P3iPa__subtitle{font-size:calc(var(--onb-phone-subtitle-size) * var(--onb-type));margin-top:6px}.ask-rio-step-module__-P3iPa__prompts{gap:6px;margin-top:14px}.ask-rio-step-module__-P3iPa__prompt{min-height:36px;font-size:calc(var(--text-md) * var(--onb-type));padding:0 14px}.ask-rio-step-module__-P3iPa__chatPicture{margin:8px -8px 0}}
.document-step-module__HF3QoW__page{border:1px solid var(--onboarding-ink);flex-direction:column;gap:10px;margin:22px 57px 4px;padding:18px 26px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.document-step-module__HF3QoW__page{border:1px solid color-mix(in srgb, var(--onboarding-ink) 9%, transparent)}}.document-step-module__HF3QoW__page{background:var(--panel-strong);box-shadow:0 2px 10px var(--onboarding-ink);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.document-step-module__HF3QoW__page{box-shadow:0 2px 10px color-mix(in srgb, var(--onboarding-ink) 5%, transparent)}}.document-step-module__HF3QoW__pageHead{align-items:center;gap:14px;display:flex}.document-step-module__HF3QoW__docIcon{background:var(--info-base);border-radius:8px;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.document-step-module__HF3QoW__docIcon{background:color-mix(in srgb, var(--info-base) 14%, var(--panel-strong))}}.document-step-module__HF3QoW__docIcon{color:var(--info-base)}.document-step-module__HF3QoW__pageTitle{font-size:calc(var(--text-3xl) * var(--onb-type));color:var(--onboarding-ink);font-weight:600}.document-step-module__HF3QoW__rule{background:var(--onboarding-ink);height:1px}@supports (color:color-mix(in lab, red, red)){.document-step-module__HF3QoW__rule{background:color-mix(in srgb, var(--onboarding-ink) 10%, transparent)}}.document-step-module__HF3QoW__section{flex-direction:column;gap:6px;display:flex}.document-step-module__HF3QoW__heading{font-size:calc(var(--text-xl) * var(--onb-type));color:var(--onboarding-ink);font-weight:600}.document-step-module__HF3QoW__line{background:var(--onboarding-ink);border-radius:4px;width:92%;height:7px}@supports (color:color-mix(in lab, red, red)){.document-step-module__HF3QoW__line{background:color-mix(in srgb, var(--onboarding-ink) 8%, transparent)}}.document-step-module__HF3QoW__line[data-short]{width:60%}@media not all and (min-width:40rem){.document-step-module__HF3QoW__page{margin:14px 18px 4px;padding:14px 16px}.document-step-module__HF3QoW__pageTitle{font-size:calc(var(--text-2xl) * var(--onb-type))}}
.time-range-field-module__XX1USW__wrap{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.time-range-field-module__XX1USW__wrap[data-disabled]{opacity:.55}.time-range-field-module__XX1USW__chip{border-radius:var(--r-sm);background:var(--panel-strong);border:1px solid var(--border-strong);font-variant-numeric:tabular-nums;transition:border-color var(--motion-fast) var(--motion-ease-interactive), box-shadow var(--motion-fast) var(--motion-ease-interactive);align-items:stretch;display:inline-flex;overflow:hidden}.time-range-field-module__XX1USW__chip:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-100)}.time-range-field-module__XX1USW__icon{color:var(--muted);border-right:1px solid var(--border);align-items:center;padding:0 8px 0 10px;display:flex}.time-range-field-module__XX1USW__arrow{font-size:var(--text-sm);color:var(--muted);-webkit-user-select:none;user-select:none;align-items:center;padding:0 1px;display:flex}.time-range-field-module__XX1USW__clear{appearance:none;border:0;border-left:1px solid var(--border);width:36px;color:var(--muted);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease-interactive), color var(--motion-fast) var(--motion-ease-interactive);background:0 0;justify-content:center;align-items:center;display:flex}.time-range-field-module__XX1USW__clear:hover:not(:disabled){background:var(--hover-accent);color:var(--accent)}.time-range-field-module__XX1USW__duration{border-radius:var(--r-pill);background:var(--accent-100);color:var(--accent);font-size:var(--text-xs);white-space:nowrap;padding:3px 8px;font-weight:600}@media (any-pointer:coarse){.time-range-field-module__XX1USW__clear{min-width:44px}}@media not all and (min-width:40rem){.time-range-field-module__XX1USW__chip:focus-within{border-color:var(--border);box-shadow:none}.time-range-field-module__XX1USW__icon{display:none}}.time-range-field-module__XX1USW__split{align-items:flex-start;gap:var(--space-3);width:100%;display:flex}.time-range-field-module__XX1USW__split[data-disabled]{opacity:.55}.time-range-field-module__XX1USW__splitField{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.time-range-field-module__XX1USW__splitField[data-grow]{flex:auto}.time-range-field-module__XX1USW__splitBox{font-variant-numeric:tabular-nums;min-width:7.5rem;display:flex}@media (min-width:40rem){.time-range-field-module__XX1USW__splitBox{border:1px solid var(--border);border-radius:var(--r-sm);transition:border-color var(--motion-fast) var(--motion-ease-interactive);align-items:center;padding:2px 6px}.time-range-field-module__XX1USW__splitBox:hover,.time-range-field-module__XX1USW__splitBox:focus-within{border-color:var(--border-strong)}.time-range-field-module__XX1USW__splitBox input{text-align:start;flex:auto}}.time-range-field-module__XX1USW__wrap[data-look=plain]{flex:auto;min-width:0;display:flex}.time-range-field-module__XX1USW__wrap[data-look=plain] .time-range-field-module__XX1USW__chip{min-width:0;font-size:inherit;background:0 0;border-color:#0000;flex:auto;align-items:center}.time-range-field-module__XX1USW__wrap[data-look=plain] input{field-sizing:content;width:auto;min-width:0;font-size:inherit;color:inherit;font-weight:400}@supports not (field-sizing:content){.time-range-field-module__XX1USW__wrap[data-look=plain] input{width:5.4em}}.time-range-field-module__XX1USW__plainTime{flex:none;align-items:center;display:inline-flex}@media not all and (min-width:40rem){.time-range-field-module__XX1USW__wrap[data-look=plain] input{text-align:left;min-height:0;padding-block:2px;padding-inline:2px}.time-range-field-module__XX1USW__plainTime>span:has(>input){margin-block:-8px;padding-block:8px}}.time-range-field-module__XX1USW__wrap[data-look=plain] .time-range-field-module__XX1USW__arrow{font-size:inherit;color:inherit;padding:0 .15em}.time-range-field-module__XX1USW__chevron{width:32px;min-width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.time-range-field-module__XX1USW__chevron:hover:not(:disabled){color:var(--ink)}@media (any-pointer:coarse){.time-range-field-module__XX1USW__chevron{width:44px;min-width:44px;height:44px}}
.date-time-picker-module__Qrd6aG__group{align-items:stretch;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}
.add-reminder-fields-module__tLNNaW__fields{gap:var(--space-3);flex-direction:column;display:flex}.add-reminder-fields-module__tLNNaW__fields[data-density=comfortable]{gap:var(--space-4)}.add-reminder-fields-module__tLNNaW__field{gap:var(--space-2);flex-direction:column;display:flex}.add-reminder-fields-module__tLNNaW__label{font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-weight:600}.add-reminder-fields-module__tLNNaW__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.add-reminder-fields-module__tLNNaW__fields[data-density=comfortable] .add-reminder-fields-module__tLNNaW__chips{grid-template-columns:1fr 1fr;display:grid}.add-reminder-fields-module__tLNNaW__chip{font:inherit;font-size:var(--text-base);color:var(--ink);background:var(--panel-strong);border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease-interactive), border-color var(--motion-fast) var(--motion-ease-interactive);padding:6px 11px}.add-reminder-fields-module__tLNNaW__fields[data-density=comfortable] .add-reminder-fields-module__tLNNaW__chip{text-align:left;min-height:44px;padding:8px 12px}.add-reminder-fields-module__tLNNaW__chip:hover:not(:disabled){background:var(--panel-soft)}.add-reminder-fields-module__tLNNaW__chip:focus-visible{outline:var(--focus-ring);outline-offset:2px}.add-reminder-fields-module__tLNNaW__chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:500}.add-reminder-fields-module__tLNNaW__chip[aria-pressed=true]:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.add-reminder-fields-module__tLNNaW__chip:disabled{opacity:.55;cursor:default}.add-reminder-fields-module__tLNNaW__readout{align-items:baseline;gap:var(--space-2);background:var(--panel-strong);border:1px solid var(--border);border-inline-start:3px solid var(--accent);border-radius:var(--r-sm);flex-wrap:wrap;margin:0;padding:8px 12px;display:flex}.add-reminder-fields-module__tLNNaW__readout[data-state=empty]{border-inline-start-color:var(--border)}.add-reminder-fields-module__tLNNaW__readout[data-state=refused]{border-inline-start-color:var(--error)}.add-reminder-fields-module__tLNNaW__readoutWhen{font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:600}.add-reminder-fields-module__tLNNaW__readout[data-state=empty] .add-reminder-fields-module__tLNNaW__readoutWhen{color:var(--muted);font-weight:500}.add-reminder-fields-module__tLNNaW__fields[data-density=comfortable] .add-reminder-fields-module__tLNNaW__readout{flex-direction:column;align-items:flex-start;gap:2px;padding:11px 13px}.add-reminder-fields-module__tLNNaW__fields[data-density=comfortable] .add-reminder-fields-module__tLNNaW__readoutWhen{font-size:var(--text-2xl)}.add-reminder-fields-module__tLNNaW__readoutRel{font-size:var(--text-sm);color:var(--muted);font-variant-numeric:tabular-nums}.add-reminder-fields-module__tLNNaW__error{font-size:var(--text-sm);color:var(--error);margin:0}
.add-reminder-sheet-module__AeMu3G__scrim{z-index:90;background:var(--overlay-scrim);transition:opacity var(--motion-normal) var(--motion-ease-enter);position:fixed;inset:0}.add-reminder-sheet-module__AeMu3G__host{z-index:91;background:var(--panel-strong);border-radius:var(--r-lg) var(--r-lg) 0 0;max-height:86dvh;box-shadow:0 -8px 32px var(--ink);inset-inline:0;flex-direction:column;display:flex;position:fixed;bottom:0}@supports (color:color-mix(in lab, red, red)){.add-reminder-sheet-module__AeMu3G__host{box-shadow:0 -8px 32px color-mix(in srgb, var(--ink) 16%, transparent)}}.add-reminder-sheet-module__AeMu3G__host{transition:transform var(--motion-normal) var(--motion-ease-enter);animation:add-reminder-sheet-module__AeMu3G__rio-sheet-rise var(--motion-normal) var(--motion-ease-enter)}.add-reminder-sheet-module__AeMu3G__host[data-dragging=true]{transition:none}@keyframes add-reminder-sheet-module__AeMu3G__rio-sheet-rise{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.add-reminder-sheet-module__AeMu3G__host{animation:none}}.add-reminder-sheet-module__AeMu3G__handle{padding:var(--space-2) var(--space-4) var(--space-3);border-bottom:1px solid var(--border);touch-action:none;cursor:grab;flex:none}.add-reminder-sheet-module__AeMu3G__grabber{border-radius:var(--r-pill);background:var(--border-strong);width:38px;height:4px;margin:0 auto var(--space-2);display:block}.add-reminder-sheet-module__AeMu3G__head{flex-direction:column;gap:2px;display:flex}.add-reminder-sheet-module__AeMu3G__title{font-size:var(--text-2xl);margin:0;font-weight:600}.add-reminder-sheet-module__AeMu3G__on{font-size:var(--text-sm);color:var(--muted);margin:0}.add-reminder-sheet-module__AeMu3G__on strong{color:var(--ink);font-weight:500}.add-reminder-sheet-module__AeMu3G__body{min-height:0;padding:var(--space-4);flex:1;overflow-y:auto}.add-reminder-sheet-module__AeMu3G__foot{padding:var(--space-3) var(--space-4);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);background:var(--panel-strong);flex:none}.add-reminder-sheet-module__AeMu3G__submitSkin{min-height:48px}
.call-number-picker-module__YF-UVG__root{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.call-number-picker-module__YF-UVG__group{align-items:center;gap:var(--space-2);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.call-number-picker-module__YF-UVG__legend{float:left;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:600}.call-number-picker-module__YF-UVG__chips{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.call-number-picker-module__YF-UVG__chip{font:inherit;font-size:var(--text-sm);padding:var(--space-1) var(--space-3);border-radius:var(--r-pill);border:1px solid var(--border-strong);background:var(--panel-strong);color:var(--muted);cursor:pointer;overflow-wrap:anywhere;max-width:100%;font-weight:500}.call-number-picker-module__YF-UVG__chip:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.call-number-picker-module__YF-UVG__chip:hover{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.call-number-picker-module__YF-UVG__chip:hover{color:var(--ink)}.call-number-picker-module__YF-UVG__chip[data-on=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.call-number-picker-module__YF-UVG__chip:focus-visible{outline:var(--focus-ring);outline-offset:2px}.call-number-picker-module__YF-UVG__hint,.call-number-picker-module__YF-UVG__callsLeft{font-size:var(--text-xs);color:var(--muted);margin:0}.call-number-picker-module__YF-UVG__callsLeft[data-warning=true]{color:var(--warning);font-weight:600}
.channel-chips-module__WGLppq__root{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.channel-chips-module__WGLppq__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.channel-chips-module__WGLppq__legend{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);flex:none;font-weight:600}.channel-chips-module__WGLppq__chipset{gap:var(--space-1);display:inline-flex}.channel-chips-module__WGLppq__chip{align-items:center;gap:var(--space-1);font:inherit;font-size:var(--text-sm);border-radius:var(--r-pill);border:1px solid var(--border-strong);background:var(--panel-strong);color:var(--muted);cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease-interactive), border-color var(--motion-fast) var(--motion-ease-interactive), color var(--motion-fast) var(--motion-ease-interactive);padding:5px 12px 5px 10px;font-weight:500;display:inline-flex}.channel-chips-module__WGLppq__chip svg{flex:none;width:14px;height:14px}.channel-chips-module__WGLppq__chip:hover:not([aria-disabled=true]){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.channel-chips-module__WGLppq__chip:hover:not([aria-disabled=true]){border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.channel-chips-module__WGLppq__chip:hover:not([aria-disabled=true]){color:var(--ink)}.channel-chips-module__WGLppq__chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.channel-chips-module__WGLppq__chip[aria-pressed=true]:hover:not([aria-disabled=true]){background:var(--accent-hover)}.channel-chips-module__WGLppq__chip[aria-disabled=true]{background:var(--panel-soft);color:var(--muted);opacity:.75;cursor:not-allowed;border-style:dashed}.channel-chips-module__WGLppq__chip:focus-visible{outline:var(--focus-ring);outline-offset:2px}.channel-chips-module__WGLppq__chip[data-nudge=true]{animation:channel-chips-module__WGLppq__channel-chip-nudge .24s var(--motion-ease-interactive)}@keyframes channel-chips-module__WGLppq__channel-chip-nudge{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.channel-chips-module__WGLppq__chip[data-nudge=true]{animation:none}}.channel-chips-module__WGLppq__why{align-items:flex-start;gap:var(--space-1);font-size:var(--text-xs);color:var(--muted);margin:0;display:flex}.channel-chips-module__WGLppq__why svg{opacity:.75;flex:none;width:12px;height:12px;margin-top:2px}.channel-chips-module__WGLppq__why[data-tone=warn]{color:var(--on-warning-bg)}.channel-chips-module__WGLppq__why[data-tone=warn] svg{opacity:1}.channel-chips-module__WGLppq__refusal{align-items:flex-start;gap:var(--space-1);font-size:var(--text-xs);color:var(--on-error-bg);margin:0;font-weight:500;display:flex}.channel-chips-module__WGLppq__refusal svg{flex:none;width:12px;height:12px;margin-top:2px}
.staged-task-reminder-module__fLji7a__panel{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.staged-task-reminder-module__fLji7a__panel{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent)}}.staged-task-reminder-module__fLji7a__panel{background:var(--panel-strong);border-radius:var(--r-md);padding:var(--space-3);margin-bottom:var(--space-2)}.staged-task-reminder-module__fLji7a__panel[data-stack]{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}
.task-reminders-panel-module__-vy2OG__notice{font-size:var(--text-sm);color:var(--ink);background:var(--accent-100);border:1px solid var(--accent);margin:0}@supports (color:color-mix(in lab, red, red)){.task-reminders-panel-module__-vy2OG__notice{border:1px solid color-mix(in srgb, var(--accent) 24%, transparent)}}.task-reminders-panel-module__-vy2OG__notice{border-radius:var(--r-sm);padding:var(--space-2) var(--space-3)}
.linked-reminders-list-module__vqt7-a__empty{font-size:var(--text-sm);color:var(--muted);margin:0}.linked-reminders-list-module__vqt7-a__list{border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.linked-reminders-list-module__vqt7-a__row{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);background:var(--panel-strong);display:flex}.linked-reminders-list-module__vqt7-a__row:last-child{border-bottom:none}.linked-reminders-list-module__vqt7-a__icon{text-align:center;width:18px;font-size:var(--text-md);flex:none}.linked-reminders-list-module__vqt7-a__body{flex-direction:column;flex:1;min-width:0;display:flex}.linked-reminders-list-module__vqt7-a__message{font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.linked-reminders-list-module__vqt7-a__sub{font-size:var(--text-xs);color:var(--muted)}.linked-reminders-list-module__vqt7-a__when{font-size:var(--text-sm);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.linked-reminders-list-module__vqt7-a__settled{font-size:var(--text-xs);color:var(--muted);margin:0}@media not all and (min-width:40rem){.linked-reminders-list-module__vqt7-a__row{flex-wrap:wrap;align-items:flex-start}.linked-reminders-list-module__vqt7-a__message{white-space:normal}.linked-reminders-list-module__vqt7-a__when{width:100%;padding-left:calc(18px + var(--space-3))}}
.task-detail-reminders-module__P1jlZG__status{padding:var(--space-2) 0;font-size:var(--text-sm);color:var(--muted);margin:0}
.area-detail-module__vS7VcG__back{border-radius:var(--r-sm);width:1.75rem;height:1.75rem;color:var(--muted);transition:background-color var(--motion-fast) var(--motion-ease-enter), color var(--motion-fast) var(--motion-ease-enter);flex:none;place-items:center;text-decoration:none;display:grid}.area-detail-module__vS7VcG__back:hover{background:var(--panel-soft);color:var(--ink)}.area-detail-module__vS7VcG__back:focus-visible{outline:var(--focus-ring)}.area-detail-module__vS7VcG__badge{border-radius:var(--r-pill);background:var(--area-tint);flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.area-detail-module__vS7VcG__badge{background:color-mix(in srgb, var(--area-tint) 14%, transparent)}}.area-detail-module__vS7VcG__badge{font-size:var(--text-2xl);line-height:1}.area-detail-module__vS7VcG__swatch{border-radius:var(--r-pill);background:var(--area-tint);width:1rem;height:1rem}.area-detail-module__vS7VcG__addAnchor{display:inline-flex}@media (prefers-reduced-motion:reduce){.area-detail-module__vS7VcG__back{transition:none}}
.phone-create-sheet-module__qcJ4Nq__headerFill{flex:1;min-width:0}.phone-create-sheet-module__qcJ4Nq__body{flex-direction:column;gap:8px;display:flex}.phone-create-sheet-module__qcJ4Nq__wells{--drawer-well:var(--ink)}@supports (color:color-mix(in lab, red, red)){.phone-create-sheet-module__qcJ4Nq__wells{--drawer-well:color-mix(in srgb, var(--ink) 4%, var(--panel-strong))}}.phone-create-sheet-module__qcJ4Nq__head{margin-bottom:4px}.phone-create-sheet-module__qcJ4Nq__kindTile{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.phone-create-sheet-module__qcJ4Nq__kindTile svg{width:16px;height:16px}.phone-create-sheet-module__qcJ4Nq__kindTile[data-tinted]{background:var(--area-pick)}@supports (color:color-mix(in lab, red, red)){.phone-create-sheet-module__qcJ4Nq__kindTile[data-tinted]{background:color-mix(in srgb, var(--area-pick) 20%, var(--panel-strong))}}.phone-create-sheet-module__qcJ4Nq__kindTile[data-tinted]{box-shadow:inset 0 0 0 1.5px var(--area-pick);color:var(--area-pick)}.phone-create-sheet-module__qcJ4Nq__kindTileGlyph{font-size:var(--text-xl);line-height:1}.phone-create-sheet-module__qcJ4Nq__kindTileDot{border-radius:var(--r-pill);background:var(--area-pick);width:10px;height:10px}.phone-create-sheet-module__qcJ4Nq__areaIntro{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--muted);margin:0}.phone-create-sheet-module__qcJ4Nq__note{min-height:64px}.phone-create-sheet-module__qcJ4Nq__extras{flex-direction:column;display:flex}.phone-create-sheet-module__qcJ4Nq__extrasNote{margin:var(--space-2) 0 0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--muted)}.phone-create-sheet-module__qcJ4Nq__tagPicker{gap:var(--space-2);padding-bottom:var(--space-2);flex-direction:column;display:flex}.phone-create-sheet-module__qcJ4Nq__tagChips{gap:var(--space-2);flex-wrap:wrap;display:flex}.phone-create-sheet-module__qcJ4Nq__tagAddRow{gap:var(--space-2);align-items:center;display:flex}.phone-create-sheet-module__qcJ4Nq__tagAddRow>:first-child{flex:1;min-width:0}.phone-create-sheet-module__qcJ4Nq__appearance{flex-direction:column;gap:4px;display:flex}.phone-create-sheet-module__qcJ4Nq__swatchRow{gap:8px;margin-bottom:8px;display:flex}.phone-create-sheet-module__qcJ4Nq__swatch{appearance:none;border-radius:var(--r-pill);width:34px;height:34px;color:var(--muted);cursor:pointer;border:3px solid #0000;place-items:center;padding:0;display:grid}.phone-create-sheet-module__qcJ4Nq__swatch[data-none]{border-color:var(--border);background:var(--panel-strong)}.phone-create-sheet-module__qcJ4Nq__swatch svg{width:16px;height:16px}.phone-create-sheet-module__qcJ4Nq__swatch[aria-pressed=true]{border-color:var(--ink)}.phone-create-sheet-module__qcJ4Nq__iconGrid{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.phone-create-sheet-module__qcJ4Nq__iconCell{appearance:none;width:44px;height:44px;font-size:calc(var(--text-2xl) + 4px);color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;line-height:1;display:grid}.phone-create-sheet-module__qcJ4Nq__iconCell[data-none]{border-color:var(--border);background:var(--panel-strong)}.phone-create-sheet-module__qcJ4Nq__iconCell svg{width:18px;height:18px}.phone-create-sheet-module__qcJ4Nq__iconCell[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.phone-create-sheet-module__qcJ4Nq__error{font-size:var(--text-sm);color:var(--error-strong);margin:0;padding-bottom:8px;font-weight:500}
.repeat-chips-module__yHbGga__chip{border-radius:var(--r-pill);white-space:nowrap;flex-shrink:0;align-items:center;gap:3px;min-width:0;max-width:100%;padding:1px 7px;font-size:11px;line-height:1.5;display:inline-flex}.repeat-chips-module__yHbGga__repeat{background:color-mix(in srgb, var(--accent) 14%, transparent);min-width:2.6em;color:color-mix(in srgb, var(--accent) 80%, var(--ink));flex:0 auto}.repeat-chips-module__yHbGga__text{text-overflow:ellipsis;min-width:0;overflow:hidden}
.series-detail-section-module__Ikj4TG__section{gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--border);flex-direction:column;min-width:0;display:flex}.series-detail-section-module__Ikj4TG__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.series-detail-section-module__Ikj4TG__actions{justify-content:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.series-detail-section-module__Ikj4TG__reminders{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}.series-detail-section-module__Ikj4TG__remindersHint{font-size:var(--text-xs);color:var(--muted);margin:0}
.phone-task-reminders-module__6fjYqq__section{flex-direction:column;gap:4px;display:flex}.phone-task-reminders-module__6fjYqq__heading{align-items:center;gap:8px;min-height:44px;display:flex}.phone-task-reminders-module__6fjYqq__key{width:88px;font-size:var(--text-xl);color:var(--muted);flex-shrink:0;line-height:22px}.phone-task-reminders-module__6fjYqq__count{font-size:var(--text-xl);color:var(--ink);flex:1;font-weight:600;line-height:22px}.phone-task-reminders-module__6fjYqq__count[data-none]{color:var(--muted);font-weight:500}.phone-task-reminders-module__6fjYqq__label{font-size:var(--text-xs);letter-spacing:.4px;text-transform:uppercase;color:var(--muted);font-weight:700;line-height:15px}.phone-task-reminders-module__6fjYqq__empty{font-size:var(--text-sm);color:var(--muted)}.phone-task-reminders-module__6fjYqq__add[data-variant][data-shape]{min-height:44px;font-size:var(--text-sm);color:var(--accent-strong);background:0 0;border:0;padding:0 0 0 8px;font-weight:700;line-height:16px}.phone-task-reminders-module__6fjYqq__add[data-variant][data-shape]:hover:not(:disabled){background:0 0}.phone-task-reminders-module__6fjYqq__row{min-height:32px;font-size:var(--text-sm);align-items:center;gap:8px;padding-left:96px;line-height:16px;display:flex}.phone-task-reminders-module__6fjYqq__rowIcon{flex-shrink:0}.phone-task-reminders-module__6fjYqq__rowWhen{color:var(--ink);flex-shrink:0;font-weight:600}.phone-task-reminders-module__6fjYqq__rowTitle{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--muted);flex:1;overflow:hidden}.phone-task-reminders-module__6fjYqq__note{font-size:var(--text-sm);color:var(--muted);margin:0;padding-left:96px;line-height:16px}.phone-task-reminders-module__6fjYqq__composer{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;margin-bottom:12px;padding:12px;display:flex}.phone-task-reminders-module__6fjYqq__composer input.phone-task-reminders-module__6fjYqq__message{border:1px solid var(--border);min-height:44px;font-size:var(--text-xl);color:var(--ink);border-radius:8px;padding:0 12px}.phone-task-reminders-module__6fjYqq__chips{flex-wrap:wrap;gap:4px;display:flex}.phone-task-reminders-module__6fjYqq__chip{appearance:none;border-radius:var(--r-pill);background:var(--ink);border:0;min-height:44px;padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.phone-task-reminders-module__6fjYqq__chip{background:color-mix(in srgb, var(--ink) 4%, var(--panel-strong))}}.phone-task-reminders-module__6fjYqq__chip{font:inherit;font-size:var(--text-sm);color:var(--ink);cursor:pointer;line-height:16px}.phone-task-reminders-module__6fjYqq__chip[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);font-weight:600}.phone-task-reminders-module__6fjYqq__chip:disabled{opacity:.5;cursor:default}.phone-task-reminders-module__6fjYqq__pickers{align-items:flex-start;gap:8px;display:flex}.phone-task-reminders-module__6fjYqq__picker{cursor:pointer;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex;position:relative}.phone-task-reminders-module__6fjYqq__pickerLabel{font-size:var(--text-xs);letter-spacing:.6px;text-transform:uppercase;color:var(--muted);font-weight:600;line-height:15px}.phone-task-reminders-module__6fjYqq__pickerPill{border:1px solid var(--border);min-height:44px;font-size:var(--text-xl);color:var(--ink);border-radius:8px;align-items:center;padding:8px;font-weight:600;line-height:22px;display:flex}.phone-task-reminders-module__6fjYqq__pickerPill[data-empty]{color:var(--muted);font-weight:500}.phone-task-reminders-module__6fjYqq__picker input.phone-task-reminders-module__6fjYqq__pickerInput{opacity:0;cursor:pointer;border:0;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.phone-task-reminders-module__6fjYqq__preview{font-size:var(--text-sm);color:var(--muted);margin:0;line-height:16px}.phone-task-reminders-module__6fjYqq__preview[data-past]{color:var(--error-strong)}.phone-task-reminders-module__6fjYqq__composerNote{font-size:var(--text-sm);color:var(--muted);margin:0;line-height:16px}.phone-task-reminders-module__6fjYqq__error{font-size:var(--text-sm);color:var(--error-strong);margin:0;line-height:16px}.phone-task-reminders-module__6fjYqq__actions{justify-content:flex-end;gap:8px;display:flex}.phone-task-reminders-module__6fjYqq__secondary[data-variant][data-shape],.phone-task-reminders-module__6fjYqq__primary[data-variant][data-shape]{min-height:44px;font-size:var(--text-sm);font-weight:600}.phone-task-reminders-module__6fjYqq__secondary[data-variant][data-shape]{color:var(--ink);background:0 0;border:0;padding:0 12px}.phone-task-reminders-module__6fjYqq__primary[data-variant][data-shape]{border-radius:8px;padding:0 16px}
.choice-chip-module__tV2rbW__chip{--chip-accent:var(--accent);min-width:0;min-height:40px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--panel-strong);color:var(--muted);font:inherit;font-size:var(--text-md);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease-interactive), border-color var(--motion-fast) var(--motion-ease-interactive), color var(--motion-fast) var(--motion-ease-interactive);justify-content:center;align-items:center;font-weight:500;display:inline-flex}.choice-chip-module__tV2rbW__chip:hover:not(:disabled){color:var(--ink)}.choice-chip-module__tV2rbW__chip:focus-visible{outline:var(--focus-ring);outline-offset:2px}.choice-chip-module__tV2rbW__chip[data-selected=true]{border-color:var(--chip-accent);background:color-mix(in srgb, var(--chip-accent) 12%, var(--panel-strong));color:color-mix(in srgb, var(--chip-accent) 60%, var(--ink));font-weight:600}.choice-chip-module__tV2rbW__chip:disabled{cursor:default;opacity:.45}@media (any-pointer:coarse){.choice-chip-module__tV2rbW__chip{min-height:var(--touch-floor)}}
.tasks-list-group-menu-module__Q6gOaq__anchor{display:inline-flex}.tasks-list-group-menu-module__Q6gOaq__trigger{align-items:center;gap:var(--space-1);box-sizing:border-box;min-height:var(--tool-h);padding:0 var(--space-3) 0 var(--space-2);background:var(--panel);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--ink);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease-enter);display:inline-flex}.tasks-list-group-menu-module__Q6gOaq__trigger:hover{background:var(--panel-soft);border-color:var(--border-strong)}.tasks-list-group-menu-module__Q6gOaq__trigger:focus-visible{outline:var(--focus-ring)}.tasks-list-group-menu-module__Q6gOaq__trigger[aria-expanded=true]{border-color:var(--border-strong)}.tasks-list-group-menu-module__Q6gOaq__triggerText{font-weight:400}@media (any-pointer:coarse){.tasks-list-group-menu-module__Q6gOaq__trigger{min-height:var(--touch-floor)}}.tasks-list-group-menu-module__Q6gOaq__item{align-items:center;gap:var(--space-2);display:inline-flex}.tasks-list-group-menu-module__Q6gOaq__tick{width:14px;color:var(--accent);place-items:center;display:inline-grid}
.archive-done-button-module__4VfFvW__button{appearance:none;border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex}.archive-done-button-module__4VfFvW__button[data-size=touch]{width:44px;height:44px;margin-block:-9px}.archive-done-button-module__4VfFvW__face{border-radius:var(--r-sm);width:26px;height:26px;color:var(--muted);transition:color var(--motion-fast) var(--motion-ease-enter), background var(--motion-fast) var(--motion-ease-enter);justify-content:center;align-items:center;padding:5px;display:inline-flex}.archive-done-button-module__4VfFvW__button:hover .archive-done-button-module__4VfFvW__face{color:var(--archive-tint);background:color-mix(in srgb, var(--archive-tint) 12%, transparent)}.archive-done-button-module__4VfFvW__button:focus-visible{outline:var(--focus-ring);outline-offset:2px}.archive-done-button-module__4VfFvW__face svg{width:14px;height:14px}
.board-column-module__Ih1blW__col{--column-color:var(--accent);--head-control-size:26px;background:var(--panel-strong);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-sm);min-height:360px;transition:border-color var(--motion-fast,var(--t-fast,.11s)) var(--motion-ease-enter,ease), background var(--motion-fast,var(--t-fast,.11s)) var(--motion-ease-enter,ease);flex-direction:column;display:flex;overflow:hidden}.board-column-module__Ih1blW__col[data-status=todo],.board-column-module__Ih1blW__col[data-status=in_progress]{--column-color:var(--accent)}.board-column-module__Ih1blW__col[data-status=blocked]{--column-color:var(--error)}.board-column-module__Ih1blW__col[data-status=done]{--column-color:var(--warning)}.board-column-module__Ih1blW__colDrop{background:color-mix(in srgb, var(--column-color) 12%, var(--panel-strong));border-color:color-mix(in srgb, var(--column-color) 42%, var(--border));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--column-color) 34%, transparent), 0 10px 28px color-mix(in srgb, var(--column-color) 11%, transparent)}.board-column-module__Ih1blW__head{padding:var(--card-pad-block) var(--card-pad-inline) 8px;border-bottom:2px solid var(--column-color);font-family:var(--font-body);color:var(--ink);background:0 0;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:.78rem;font-weight:600;line-height:1.2;display:flex}.board-column-module__Ih1blW__headLabel{min-width:0;min-height:var(--head-control-size);align-items:center;gap:7px;display:inline-flex}.board-column-module__Ih1blW__headRight{min-height:var(--head-control-size);flex:none;align-items:center;gap:5px;display:inline-flex}.board-column-module__Ih1blW__collapseBtn{appearance:none;color:var(--muted);border-radius:var(--r-sm);cursor:pointer;transition:color var(--motion-fast,.11s) var(--motion-ease-enter,ease);background:0 0;border:0;align-items:center;margin:-2px -3px -2px 0;padding:2px;display:inline-flex}.board-column-module__Ih1blW__collapseBtn:hover{color:var(--column-color);background:color-mix(in srgb, var(--column-color) 12%, transparent)}.board-column-module__Ih1blW__collapseBtn svg{width:14px;height:14px}.board-column-module__Ih1blW__headIcon{color:var(--column-color);align-items:center;display:inline-flex}.board-column-module__Ih1blW__headIcon svg{flex-shrink:0;width:15px;height:15px}.board-column-module__Ih1blW__headText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.board-column-module__Ih1blW__renameInput{width:100%;min-width:0;height:var(--head-control-size);border:1px solid color-mix(in srgb, var(--column-color) 55%, var(--border));border-radius:var(--r-sm);background:var(--panel-strong);color:var(--ink);font:inherit;outline:none;padding:3px 6px}.board-column-module__Ih1blW__renameInput:focus{box-shadow:0 0 0 2px var(--focus-ring)}.board-column-module__Ih1blW__renameButton{appearance:none;width:var(--head-control-size);height:var(--head-control-size);border-radius:var(--r-sm);color:var(--muted);cursor:pointer;transition:color var(--motion-fast) var(--motion-ease-enter), background var(--motion-fast) var(--motion-ease-enter);background:0 0;border:0;justify-content:center;align-items:center;padding:5px;display:inline-flex}.board-column-module__Ih1blW__renameButton:hover:not(:disabled){color:var(--column-color);background:color-mix(in srgb, var(--column-color) 12%, transparent)}.board-column-module__Ih1blW__renameButton:disabled{opacity:.45;cursor:default}.board-column-module__Ih1blW__renameButton svg{width:14px;height:14px}.board-column-module__Ih1blW__count{border-radius:var(--r-pill);background:color-mix(in srgb, var(--column-color) 16%, white);min-width:20px;height:18px;color:color-mix(in srgb, var(--column-color) 78%, var(--ink));justify-content:center;align-items:center;padding:0 6px;font-size:.68rem;font-weight:700;display:inline-flex}.board-column-module__Ih1blW__body{flex-direction:column;flex:auto;gap:8px;padding:2px 12px 8px;display:flex;position:relative}.board-column-module__Ih1blW__col[data-collapsed=true]{align-items:center}.board-column-module__Ih1blW__strip{appearance:none;color:inherit;font:inherit;cursor:pointer;width:100%;transition:background var(--motion-fast,.11s) var(--motion-ease-enter,ease);background:0 0;border:0;flex-direction:column;flex:auto;align-items:center;gap:10px;padding:11px 0 12px;display:flex}.board-column-module__Ih1blW__strip:hover{background:color-mix(in srgb, var(--column-color) 8%, transparent)}.board-column-module__Ih1blW__stripLabel{writing-mode:vertical-rl;white-space:nowrap;font-family:var(--font-body);color:var(--ink);align-items:center;font-size:.78rem;font-weight:600;display:flex;transform:rotate(180deg)}.board-column-module__Ih1blW__expandChevron{color:var(--muted);margin-top:auto;display:inline-flex}.board-column-module__Ih1blW__expandChevron svg{width:14px;height:14px}.board-column-module__Ih1blW__col[data-status=done] [data-testid=task-card]{background:color-mix(in srgb, var(--panel-strong) 88%, var(--bg-strong))}.board-column-module__Ih1blW__col[data-status=done] [data-testid=task-card]:hover{background:color-mix(in srgb, var(--panel-strong) 65%, var(--bg-strong))}.board-column-module__Ih1blW__col[data-status=done] [data-testid=task-card] [data-taskcard-title]{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 40%, transparent)}
.board-inline-task-composer-module__5sLb7W__composer{border:1px solid var(--border);border-radius:var(--r-md);background:var(--panel-strong);flex-direction:column;gap:8px;padding:10px;display:flex;box-shadow:0 1px 3px #4a341c14}.board-inline-task-composer-module__5sLb7W__pickers{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.board-inline-task-composer-module__5sLb7W__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}
.task-card-module__M3H5yq__card{--priority-bar:transparent;background:var(--panel-strong);border:1px solid var(--border);border-radius:var(--r-sm);-webkit-user-select:none;user-select:none;box-shadow:inset 2px 0 0 0 var(--priority-bar), 0 1px 2px #4a341c0d, 0 2px 6px #4a341c0f, 0 6px 14px #4a341c0d;transition:background var(--motion-fast,var(--t-fast,.11s)) var(--motion-ease-enter,ease);flex-direction:column;padding:0;font-size:.85rem;line-height:1.35;display:flex;position:relative;overflow:hidden}.task-card-module__M3H5yq__card:hover{background:var(--panel-soft)}.task-card-module__M3H5yq__dragging{opacity:.4}.task-card-module__M3H5yq__body{cursor:pointer;flex:auto;align-items:flex-start;gap:11px;min-height:0;padding:13px 14px;display:flex;overflow:hidden}.task-card-module__M3H5yq__body:focus-visible{outline:var(--focus-ring);outline-offset:-2px;border-radius:var(--r-sm)}.task-card-module__M3H5yq__main{flex-direction:column;flex:auto;gap:5px;min-width:0;display:flex}.task-card-module__M3H5yq__tagWrap{align-self:flex-start;min-width:0;max-width:100%}.task-card-module__M3H5yq__tagWrap .task-card-module__M3H5yq__areaIcon{color:inherit;background:0 0;border-radius:0;flex:none;margin-inline-end:3px;padding:0;font-size:.78rem;line-height:1}.task-card-module__M3H5yq__tagWrap span{letter-spacing:.01em;border-radius:var(--r-pill);color:var(--area-color,var(--muted));background:color-mix(in srgb, var(--area-color,var(--muted)) 13%, white);text-transform:capitalize;padding:2px 8px;font-size:.62rem;font-weight:700}.task-card-module__M3H5yq__header{align-items:center;min-width:0;min-height:20px;padding-right:22px;display:flex}.task-card-module__M3H5yq__tagWrap[data-unset] span{color:var(--muted);background:color-mix(in srgb, var(--muted) 9%, white);font-style:italic;font-weight:600}.task-card-module__M3H5yq__title{color:var(--ink);margin:0;font-size:.86rem;font-weight:600;line-height:1.3}.task-card-module__M3H5yq__title[data-under-menu]{padding-right:22px}.task-card-module__M3H5yq__attachmentCount{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-self:flex-start;align-items:center;gap:3px;font-size:.7rem;display:inline-flex}.task-card-module__M3H5yq__attachmentCount svg{width:12px;height:12px}.task-card-module__M3H5yq__moreBtn{border-radius:var(--r-sm);width:26px;height:26px;color:var(--muted);cursor:pointer;opacity:0;transition:opacity var(--motion-fast,var(--t-fast,.11s)) var(--motion-ease-enter,ease), background var(--motion-fast,var(--t-fast,.11s)) var(--motion-ease-enter,ease), color var(--motion-fast,var(--t-fast,.11s)) var(--motion-ease-enter,ease);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:6px;right:6px}.task-card-module__M3H5yq__moreBtn svg{width:16px;height:16px}.task-card-module__M3H5yq__card:hover .task-card-module__M3H5yq__moreBtn,.task-card-module__M3H5yq__card:focus-within .task-card-module__M3H5yq__moreBtn,.task-card-module__M3H5yq__moreBtn[data-open]{opacity:1}.task-card-module__M3H5yq__moreBtn:hover,.task-card-module__M3H5yq__moreBtn[data-open]{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink)}@media (hover:none){.task-card-module__M3H5yq__moreBtn{opacity:.7}}@media (any-pointer:coarse){.task-card-module__M3H5yq__moreBtn{min-width:var(--touch-floor);min-height:var(--touch-floor)}}.task-card-module__M3H5yq__celebrate{animation:task-card-module__M3H5yq__cardCelebratePop var(--celebrate-duration,.5s) var(--celebrate-easing,cubic-bezier(.22, 1, .36, 1))}.task-card-module__M3H5yq__celebrate .task-card-module__M3H5yq__title{animation:task-card-module__M3H5yq__cardDoneTitle var(--celebrate-duration,.5s) var(--celebrate-easing,cubic-bezier(.22, 1, .36, 1)) forwards}@keyframes task-card-module__M3H5yq__cardCelebratePop{0%{transform:scale(1)}40%{transform:scale(1.025)}to{transform:scale(1)}}@keyframes task-card-module__M3H5yq__cardDoneTitle{0%{color:var(--ink);text-decoration:none}to{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 40%, transparent)}}@media (prefers-reduced-motion:reduce){.task-card-module__M3H5yq__celebrate{animation:none}.task-card-module__M3H5yq__celebrate .task-card-module__M3H5yq__title{color:var(--muted);text-decoration:line-through;animation:none}}.task-card-module__M3H5yq__tagChips{flex-wrap:wrap;justify-content:flex-start;align-self:flex-start;gap:4px;min-width:0;max-width:100%;margin-top:2px;display:flex}.task-card-module__M3H5yq__tagChip{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;border-radius:var(--r-pill);--tag-color:var(--muted);max-width:100%;color:var(--tag-color);background:color-mix(in srgb, var(--tag-color) 13%, white);padding:1px 7px;font-size:.6rem;font-weight:700;overflow:hidden}.task-card-module__M3H5yq__projectChipRow{min-width:0;display:flex}.task-card-module__M3H5yq__projectChip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:1px var(--space-2);font-size:var(--text-xs);color:var(--ink);background:var(--surface-2);border:1px solid var(--project-color,var(--border));border-radius:var(--r-pill);font-weight:600;overflow:hidden}.task-card-module__M3H5yq__metaRow{align-items:center;gap:4px;min-width:0;max-width:100%;margin-top:2px;display:flex}.task-card-module__M3H5yq__dueChip{flex:none;min-width:0;display:inline-flex}.task-card-module__M3H5yq__dueChip svg{flex:none;width:11px;height:11px;margin-inline-end:3px}
.tasks-board-module__98Yv1q__board{--celebrate-easing:cubic-bezier(.22, 1, .36, 1);--celebrate-duration:.5s;padding:0 0 18px;position:relative}.tasks-board-module__98Yv1q__grid{grid-template-columns:minmax(140px, var(--col-todo,1fr)) minmax(140px, var(--col-in_progress,1fr)) minmax(140px, var(--col-blocked,1fr)) minmax(140px, var(--col-done,1fr));gap:12px;display:grid}.tasks-board-module__98Yv1q__resizers{pointer-events:none;position:absolute;inset:0}.tasks-board-module__98Yv1q__resizer{cursor:col-resize;pointer-events:auto;touch-action:none;z-index:2;background:0 0;border:0;width:10px;margin-left:-5px;padding:0;position:absolute;top:0;bottom:18px}.tasks-board-module__98Yv1q__resizer:after{content:"";transition:background var(--motion-fast,var(--t-fast,.11s));background:0 0;position:absolute;inset:0 4px}.tasks-board-module__98Yv1q__resizer:hover:after,.tasks-board-module__98Yv1q__resizer:focus-visible:after{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tasks-board-module__98Yv1q__resizer:hover:after,.tasks-board-module__98Yv1q__resizer:focus-visible:after{background:color-mix(in srgb, var(--accent) 50%, transparent)}}.tasks-board-module__98Yv1q__board[data-resizing=true] .tasks-board-module__98Yv1q__resizer:after{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tasks-board-module__98Yv1q__board[data-resizing=true] .tasks-board-module__98Yv1q__resizer:after{background:color-mix(in srgb, var(--accent) 50%, transparent)}}@media (max-width:900px){.tasks-board-module__98Yv1q__resizers,.tasks-board-module__98Yv1q__resizer{display:none}}.tasks-board-module__98Yv1q__colEmpty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:56px 16px 28px;display:flex}.tasks-board-module__98Yv1q__colEmptyArt{border-radius:var(--r-pill);width:100px;height:100px;color:var(--column-color,var(--accent));background:radial-gradient(circle at 50% 45%, var(--column-color,var(--accent)), var(--column-color,var(--accent)));justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tasks-board-module__98Yv1q__colEmptyArt{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--column-color,var(--accent)) 22%, white), color-mix(in srgb, var(--column-color,var(--accent)) 7%, white))}}.tasks-board-module__98Yv1q__colEmptyIcon{width:38px;height:38px}.tasks-board-module__98Yv1q__colEmptySpark{background:var(--column-color,var(--accent));position:absolute}@supports (color:color-mix(in lab, red, red)){.tasks-board-module__98Yv1q__colEmptySpark{background:color-mix(in srgb, var(--column-color,var(--accent)) 65%, white)}}.tasks-board-module__98Yv1q__colEmptySpark{clip-path:polygon(50% 0%,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0% 50%,40% 40%)}.tasks-board-module__98Yv1q__colEmptySpark[data-i="1"]{width:15px;height:15px;top:-2px;right:12px}.tasks-board-module__98Yv1q__colEmptySpark[data-i="2"]{width:10px;height:10px;top:22px;right:-6px}.tasks-board-module__98Yv1q__colEmptySpark[data-i="3"]{width:9px;height:9px;bottom:10px;left:0}.tasks-board-module__98Yv1q__colEmptyTitle{color:var(--ink);margin:0;font-size:1.02rem;font-weight:700}.tasks-board-module__98Yv1q__colEmptyHint{color:var(--muted);max-width:18ch;margin:0;font-size:.9rem;line-height:1.45}.tasks-board-module__98Yv1q__colEmptyArchived{color:var(--muted);align-items:center;gap:2px;margin:4px 0 0;font-size:.82rem;display:inline-flex}.tasks-board-module__98Yv1q__dropLine{background:var(--accent);pointer-events:none;z-index:5;border-radius:999px;height:2px;transition:top .12s cubic-bezier(.2,.7,.3,1);position:absolute;left:16px;right:16px}.tasks-board-module__98Yv1q__colAdd{border-radius:var(--r-sm);color:var(--accent);font:inherit;text-align:left;cursor:pointer;transition:background var(--motion-fast,var(--t-fast,.11s));background:0 0;border:0;justify-content:flex-start;align-self:stretch;align-items:center;gap:6px;padding:9px 8px;font-size:.8rem;font-weight:600;display:flex}.tasks-board-module__98Yv1q__colAdd:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tasks-board-module__98Yv1q__colAdd:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.tasks-board-module__98Yv1q__colAdd svg{width:15px;height:15px}.tasks-board-module__98Yv1q__dragOverlay [data-testid=task-card]{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffff9e;transform:scale(1.015);box-shadow:0 8px 22px #1c191729}@media (max-width:900px){.tasks-board-module__98Yv1q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:40rem){.tasks-board-module__98Yv1q__grid{grid-template-columns:1fr}}
.event-color-swatches-module__LIrSBW__swatches{flex-wrap:wrap;gap:10px;padding-top:2px;display:flex}.event-color-swatches-module__LIrSBW__swatch{width:26px;height:26px;box-shadow:0 0 0 1px var(--border) inset;cursor:pointer;transition:transform var(--t-fast), box-shadow var(--t-fast);border:2px solid #0000;border-radius:50%;padding:0}.event-color-swatches-module__LIrSBW__swatch:hover{transform:scale(1.08)}.event-color-swatches-module__LIrSBW__swatch[data-selected=true]{border-color:var(--ink);box-shadow:0 0 0 2px var(--panel-strong) inset, 0 2px 6px #0000002e}
.calendar-event-editor-module__6tb58q__fields{gap:var(--space-3);flex-direction:column;display:flex}.calendar-event-editor-module__6tb58q__label{font-size:var(--text-sm);font-weight:500;line-height:var(--control-line);color:var(--muted)}.calendar-event-editor-module__6tb58q__row{flex-direction:column;gap:4px;display:flex}.calendar-event-editor-module__6tb58q__filing{gap:var(--space-2);flex-direction:column;display:flex}.calendar-event-editor-module__6tb58q__filingError{color:var(--error);font-size:var(--text-xs);margin:0}
.emoji-picker-module__og1b4a__emojiWrapper{width:100%;position:relative}.emoji-picker-module__og1b4a__emojiTrigger{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--panel-strong);text-align:center;width:100%;color:var(--ink);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease-enter);padding:6px 8px;font-size:1.1rem;line-height:1.2}.emoji-picker-module__og1b4a__emojiTrigger:hover,.emoji-picker-module__og1b4a__emojiTrigger[aria-expanded=true]{background:var(--accent-soft)}.emoji-picker-module__og1b4a__emojiPopover{z-index:20;--emoji-popover-room:100vw;width:min(24rem, calc(100vw - 2rem), var(--emoji-popover-room));border:1px solid var(--border);border-radius:var(--r-md);background:var(--panel-strong);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden}.emoji-picker-module__og1b4a__emojiPopover:focus{outline:none}.emoji-picker-module__og1b4a__emojiSearch{width:auto;margin:8px 8px 0}.emoji-picker-module__og1b4a__emojiTabs{scrollbar-width:none;border-bottom:1px solid var(--border);gap:4px;padding:8px;display:flex;overflow-x:auto}.emoji-picker-module__og1b4a__emojiTab{border:1px solid var(--border);border-radius:var(--r-pill);height:30px;font:inherit;font-size:var(--text-base);color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;flex:none;padding:0 10px}.emoji-picker-module__og1b4a__emojiTab:hover{background:var(--accent-soft)}.emoji-picker-module__og1b4a__emojiTab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--panel-strong)}.emoji-picker-module__og1b4a__emojiNote{border-bottom:1px solid var(--border);font-size:var(--text-base);color:var(--muted);margin:0;padding:8px 12px}.emoji-picker-module__og1b4a__emojiGrid{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));align-content:start;gap:2px;height:15rem;padding:8px;display:grid;overflow-y:auto}.emoji-picker-module__og1b4a__emojiOption{border-radius:var(--r-sm);width:100%;height:40px;font-size:var(--text-4xl);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease-enter), border-color var(--motion-fast) var(--motion-ease-enter);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.emoji-picker-module__og1b4a__emojiOption:hover{background:var(--accent-soft)}.emoji-picker-module__og1b4a__emojiOption[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent)}.emoji-picker-module__og1b4a__emojiWrapper[data-size=square]{flex:none;width:auto}.emoji-picker-module__og1b4a__emojiWrapper[data-size=square] .emoji-picker-module__og1b4a__emojiTrigger{--emoji-square:40px;width:var(--emoji-square);height:var(--emoji-square);justify-content:center;align-items:center;padding:0;display:inline-flex}@media (any-pointer:coarse){.emoji-picker-module__og1b4a__emojiWrapper[data-size=square] .emoji-picker-module__og1b4a__emojiTrigger{--emoji-square:var(--touch-floor)}.emoji-picker-module__og1b4a__emojiOption{height:var(--touch-floor)}.emoji-picker-module__og1b4a__emojiTab{height:36px}}
.habit-fields-module__QD33Xq__field{gap:var(--space-2);flex-direction:column;display:flex}.habit-fields-module__QD33Xq__field+.habit-fields-module__QD33Xq__field{margin-top:var(--space-5)}.habit-fields-module__QD33Xq__label{font-size:var(--text-2xs);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-weight:600}.habit-fields-module__QD33Xq__labelRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.habit-fields-module__QD33Xq__hint{font-size:var(--text-xs);color:var(--muted);margin:0;line-height:1.5}.habit-fields-module__QD33Xq__nameRow{align-items:center;gap:var(--space-2);display:flex}.habit-fields-module__QD33Xq__nameInput{flex:auto;min-width:0}.habit-fields-module__QD33Xq__days{gap:var(--space-2);flex-wrap:wrap;display:flex}.habit-fields-module__QD33Xq__day{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--panel-strong);width:34px;height:34px;color:var(--muted);font-size:var(--text-sm);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease-enter), border-color var(--motion-fast) var(--motion-ease-enter), color var(--motion-fast) var(--motion-ease-enter);justify-content:center;align-items:center;padding:0;font-weight:700;display:inline-flex}.habit-fields-module__QD33Xq__day[aria-pressed=true]{background:var(--ink);color:var(--panel-strong);border-color:#0000}.habit-fields-module__QD33Xq__day:hover:not([aria-pressed=true]){border-color:var(--border-strong);color:var(--ink)}.habit-fields-module__QD33Xq__day:focus-visible{outline:var(--focus-ring);outline-offset:2px}.habit-fields-module__QD33Xq__switchState{font-size:var(--text-sm);color:var(--muted);font-weight:600}.habit-fields-module__QD33Xq__reminderRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.habit-fields-module__QD33Xq__reminderRow>[data-time-field]{flex:12rem;min-width:0}@media (any-pointer:coarse){.habit-fields-module__QD33Xq__day{width:var(--touch-floor);height:var(--touch-floor)}.habit-fields-module__QD33Xq__kindOption{min-height:var(--touch-floor)}}@media (prefers-reduced-motion:reduce){.habit-fields-module__QD33Xq__day{transition:none}}.habit-fields-module__QD33Xq__kind{gap:var(--space-1);padding:var(--space-1);border-radius:var(--r-md);background:var(--surface-2);grid-template-columns:1fr 1fr;display:grid}.habit-fields-module__QD33Xq__kindOption{padding:var(--space-2) var(--space-3);border-radius:var(--r-sm);color:var(--muted);font:inherit;font-size:var(--text-base);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease-enter), color var(--motion-fast) var(--motion-ease-enter);background:0 0;border:0;font-weight:700}.habit-fields-module__QD33Xq__kindOption[aria-pressed=true]{background:var(--panel-strong);color:var(--ink);box-shadow:0 1px 3px var(--ink)}@supports (color:color-mix(in lab, red, red)){.habit-fields-module__QD33Xq__kindOption[aria-pressed=true]{box-shadow:0 1px 3px color-mix(in srgb, var(--ink) 12%, transparent)}}.habit-fields-module__QD33Xq__kindOption:focus-visible{outline:var(--focus-ring);outline-offset:2px}.habit-fields-module__QD33Xq__kindOption:disabled{cursor:default;opacity:.55}.habit-fields-module__QD33Xq__weeklyRow{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.habit-fields-module__QD33Xq__weeklyField{justify-content:flex-end;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.habit-fields-module__QD33Xq__subLabel{font-size:var(--text-xs);color:var(--muted);font-weight:600}.habit-fields-module__QD33Xq__optional{font-weight:400}.habit-fields-module__QD33Xq__count{text-align:center;font-variant-numeric:tabular-nums}.habit-fields-module__QD33Xq__readBack{margin:var(--space-5) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--r-sm);background:var(--habit-cell-off);gap:var(--space-2);font-size:var(--text-base);color:var(--ink);align-items:flex-start;line-height:1.5;display:flex}.habit-fields-module__QD33Xq__readBackIcon{color:var(--muted);flex:none;margin-top:4px}@media (prefers-reduced-motion:reduce){.habit-fields-module__QD33Xq__kindOption{transition:none}}.habit-fields-module__QD33Xq__root{display:contents}.habit-fields-module__QD33Xq__root[data-density=compact] .habit-fields-module__QD33Xq__field{gap:var(--space-1)}.habit-fields-module__QD33Xq__root[data-density=compact] .habit-fields-module__QD33Xq__field+.habit-fields-module__QD33Xq__field{margin-top:var(--space-3)}.habit-fields-module__QD33Xq__root[data-density=compact] .habit-fields-module__QD33Xq__days{gap:var(--space-1);flex-wrap:nowrap}.habit-fields-module__QD33Xq__root[data-density=compact] .habit-fields-module__QD33Xq__day{width:26px;height:26px;font-size:var(--text-2xs)}.habit-fields-module__QD33Xq__root[data-density=compact] .habit-fields-module__QD33Xq__kind{padding:calc(var(--space-1) / 2)}.habit-fields-module__QD33Xq__root[data-density=compact] .habit-fields-module__QD33Xq__kindOption{padding:var(--space-1) var(--space-2);font-size:var(--text-sm)}.habit-fields-module__QD33Xq__root[data-density=compact] .habit-fields-module__QD33Xq__reminderField{align-items:center;gap:var(--space-3);flex-flow:wrap}.habit-fields-module__QD33Xq__root[data-density=compact] .habit-fields-module__QD33Xq__reminderField .habit-fields-module__QD33Xq__hint{flex-basis:100%}@media (any-pointer:coarse){.habit-fields-module__QD33Xq__root[data-density=compact] .habit-fields-module__QD33Xq__days{flex-wrap:wrap}.habit-fields-module__QD33Xq__root[data-density=compact] .habit-fields-module__QD33Xq__day{width:var(--touch-floor);height:var(--touch-floor)}}
.habit-create-modal-module__cfH9wq__title{font-size:var(--text-lg);color:var(--ink);margin:0;font-weight:700}.habit-create-modal-module__cfH9wq__form{gap:18px;padding:4px 0 6px;display:grid}.habit-create-modal-module__cfH9wq__duplicate{border:1px solid var(--accent);border-radius:var(--r-sm);background:var(--accent-100);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.habit-create-modal-module__cfH9wq__duplicateText{font-size:var(--text-sm);color:var(--ink);margin:0}.habit-create-modal-module__cfH9wq__similar{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--panel-soft);padding:10px 12px}.habit-create-modal-module__cfH9wq__similarLabel{font-size:var(--text-2xs);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-weight:700}.habit-create-modal-module__cfH9wq__similarList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.habit-create-modal-module__cfH9wq__similarRow{font-size:var(--text-sm);color:var(--ink);align-items:center;gap:7px;display:flex}.habit-create-modal-module__cfH9wq__hint{font-size:var(--text-xs);color:var(--muted);margin:0}.habit-create-modal-module__cfH9wq__error{font-size:var(--text-sm);color:var(--error-base);margin:0}.habit-create-modal-module__cfH9wq__duplicateHint{font-size:var(--text-xs);color:var(--muted);flex-basis:100%;margin:0}
.habit-detail-modal-module__70dXJW__title{min-width:0;font-size:var(--text-lg);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.habit-detail-modal-module__70dXJW__error{margin:0 0 var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--error-base)}@supports (color:color-mix(in lab, red, red)){.habit-detail-modal-module__70dXJW__error{border:1px solid color-mix(in srgb, var(--error-base) 30%, transparent)}}.habit-detail-modal-module__70dXJW__error{border-radius:var(--r-sm);background:var(--error-bg);color:var(--on-error-bg);font-size:var(--text-sm);line-height:1.5}
.habits-summary-module__zlJN5a__summary{gap:var(--space-2);margin-bottom:var(--space-3);max-width:760px;display:grid}.habits-summary-module__zlJN5a__words{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.habits-summary-module__zlJN5a__headline{font-size:var(--text-base);color:var(--ink);margin:0;font-weight:600}.habits-summary-module__zlJN5a__aside{font-size:var(--text-sm);color:var(--muted);white-space:nowrap}.habits-summary-module__zlJN5a__track{border-radius:var(--r-pill);background:var(--habit-cell-upcoming);height:4px;overflow:hidden}.habits-summary-module__zlJN5a__fill{border-radius:var(--r-pill);background:var(--success);height:100%;transition:width var(--motion-fast) var(--motion-ease-enter)}@media (prefers-reduced-motion:reduce){.habits-summary-module__zlJN5a__fill{transition:none}}
.places-module__UUlLSa__loading{max-width:880px;padding:var(--space-7) var(--space-6);font-size:var(--text-md);color:var(--muted);margin:0 auto}
.area-delete-dialog-module__f8Qwna__title{}.area-delete-dialog-module__f8Qwna__body{gap:var(--space-3);flex-direction:column;display:flex}.area-delete-dialog-module__f8Qwna__note{font-size:var(--text-sm);color:var(--muted);margin:0}.area-delete-dialog-module__f8Qwna__plan{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.area-delete-dialog-module__f8Qwna__legend{font-size:var(--text-sm);color:var(--ink);padding:0;font-weight:600}.area-delete-dialog-module__f8Qwna__choice{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink);cursor:pointer;display:flex}.area-delete-dialog-module__f8Qwna__warn{color:var(--error)}.area-delete-dialog-module__f8Qwna__error{font-size:var(--text-sm);color:var(--error);margin:0}
.schedule-row-menu-module__RwFtZG__moreSlot{display:inline-flex}@media not all and (min-width:40rem){.schedule-row-menu-module__RwFtZG__moreSlot button{width:44px;height:44px}}.schedule-row-menu-module__RwFtZG__menu{min-width:190px}
.habits-module__i4NaFq__loading{max-width:880px;padding:var(--space-7) var(--space-6);font-size:var(--text-md);color:var(--muted);margin:0 auto}