.Mascot-module__VzKFza__icon{background:var(--accent-bg);color:var(--text-secondary);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.Mascot-module__VzKFza__fit{height:min(calc(var(--mascot-height,200px) * var(--mascot-scale,1)), calc(var(--mascot-room,100vw) / var(--mascot-aspect,1)));flex-shrink:0;display:block;position:relative;overflow:hidden}.Mascot-module__VzKFza__fit img{max-width:none;height:auto;position:absolute}.Mascot-module__VzKFza__alive{transform-origin:50% 100%;animation:2.4s ease-in-out infinite alternate Mascot-module__VzKFza__breathe}@keyframes Mascot-module__VzKFza__breathe{0%{scale:1}to{scale:1.01 1.03}}:is(:root[data-motion=reduce] .Mascot-module__VzKFza__alive,:root[data-style=focus] .Mascot-module__VzKFza__alive,:root[data-style=classic] .Mascot-module__VzKFza__alive){animation:none}
.RoutineBlockCard-module__MbPCNW__card{box-sizing:border-box;border-radius:var(--radius-event);border:1.5px dashed color-mix(in srgb, var(--text-muted) 55%, var(--bg-surface));background:var(--bg-surface);width:100%;height:100%;color:var(--text-primary);font-family:var(--font-ui);isolation:isolate;transition:box-shadow var(--duration-fast) ease;position:relative;overflow:hidden;container-type:inline-size}.RoutineBlockCard-module__MbPCNW__card:hover{box-shadow:var(--shadow-xs)}.RoutineBlockCard-module__MbPCNW__card[data-block-state=quiet],.RoutineBlockCard-module__MbPCNW__card[data-block-state=rest]{background:var(--bg-surface-subtle);border-color:color-mix(in srgb, var(--text-muted) 38%, var(--bg-surface))}.RoutineBlockCard-module__MbPCNW__card[data-block-state=done]{background:linear-gradient(var(--good-soft), var(--good-soft)), var(--bg-surface);border-color:color-mix(in srgb, var(--good-text) 55%, var(--good-soft))}.RoutineBlockCard-module__MbPCNW__selected{box-shadow:inset 0 0 0 2px var(--accent)}.RoutineBlockCard-module__MbPCNW__ghost{opacity:.55}.RoutineBlockCard-module__MbPCNW__list{height:auto;overflow:visible}.RoutineBlockCard-module__MbPCNW__open{z-index:0;border-radius:inherit;cursor:var(--cursor-point,pointer);background:0 0;border:0;padding:0;position:absolute;inset:0}.RoutineBlockCard-module__MbPCNW__open:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.RoutineBlockCard-module__MbPCNW__body{z-index:1;pointer-events:none;flex-wrap:wrap;align-content:flex-start;column-gap:6px;padding:2px 7px;display:flex;position:relative}.RoutineBlockCard-module__MbPCNW__list .RoutineBlockCard-module__MbPCNW__body{row-gap:2px;padding:8px 12px}.RoutineBlockCard-module__MbPCNW__head{flex:100%;align-items:center;gap:5px;min-width:0;min-height:18px;font-size:.6875rem;font-weight:700;line-height:1.25;display:flex}.RoutineBlockCard-module__MbPCNW__list .RoutineBlockCard-module__MbPCNW__head{gap:7px;min-height:26px;font-size:.875rem}.RoutineBlockCard-module__MbPCNW__icon{color:var(--accent-text);flex-shrink:0}.RoutineBlockCard-module__MbPCNW__card[data-block-state=quiet] .RoutineBlockCard-module__MbPCNW__icon,.RoutineBlockCard-module__MbPCNW__card[data-block-state=rest] .RoutineBlockCard-module__MbPCNW__icon{color:var(--text-muted)}.RoutineBlockCard-module__MbPCNW__name{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.RoutineBlockCard-module__MbPCNW__count{color:var(--text-secondary);white-space:nowrap;flex-shrink:0;align-items:center;gap:2px;margin-left:auto;font-size:.65625rem;font-weight:700;display:inline-flex}@container (max-width:100px){.RoutineBlockCard-module__MbPCNW__card:not(.RoutineBlockCard-module__MbPCNW__list) .RoutineBlockCard-module__MbPCNW__icon{display:none}}.RoutineBlockCard-module__MbPCNW__card[data-tight]:not(.RoutineBlockCard-module__MbPCNW__list) .RoutineBlockCard-module__MbPCNW__icon{display:none}.RoutineBlockCard-module__MbPCNW__card[data-tight] .RoutineBlockCard-module__MbPCNW__body{padding-left:4px;padding-right:4px}.RoutineBlockCard-module__MbPCNW__card:is([data-tight="2"],[data-tight="3"]) .RoutineBlockCard-module__MbPCNW__head{flex-wrap:wrap;align-items:flex-start;row-gap:0}.RoutineBlockCard-module__MbPCNW__card:is([data-tight="2"],[data-tight="3"]) .RoutineBlockCard-module__MbPCNW__name{-webkit-line-clamp:2;white-space:normal;overflow-wrap:normal;-webkit-box-orient:vertical;flex:100%;display:-webkit-box}.RoutineBlockCard-module__MbPCNW__card[data-count-off] .RoutineBlockCard-module__MbPCNW__count{display:none}.RoutineBlockCard-module__MbPCNW__card[data-tight="3"] .RoutineBlockCard-module__MbPCNW__head{letter-spacing:-.01em;font-size:.625rem}.RoutineBlockCard-module__MbPCNW__card[data-name-cut=line] .RoutineBlockCard-module__MbPCNW__name{white-space:nowrap;display:block}.RoutineBlockCard-module__MbPCNW__card[data-short] .RoutineBlockCard-module__MbPCNW__body{padding-top:0;padding-bottom:0}.RoutineBlockCard-module__MbPCNW__card[data-short] .RoutineBlockCard-module__MbPCNW__head{min-height:0;line-height:1.15}.RoutineBlockCard-module__MbPCNW__card[data-stretched]:before{content:"";width:3px;height:var(--true-height);background:var(--text-muted);border-radius:0 0 2px;position:absolute;top:0;left:0}.RoutineBlockCard-module__MbPCNW__card[data-stretched][data-block-state=done]:before{background:var(--good-text)}.RoutineBlockCard-module__MbPCNW__card[data-stretched] .RoutineBlockCard-module__MbPCNW__body{padding-left:8px}@container (min-width:420px){.RoutineBlockCard-module__MbPCNW__card:not(.RoutineBlockCard-module__MbPCNW__list) .RoutineBlockCard-module__MbPCNW__count{margin-left:4px}}.RoutineBlockCard-module__MbPCNW__countWord{white-space:pre;display:none}@container (min-width:230px){.RoutineBlockCard-module__MbPCNW__countWord{display:inline}}.RoutineBlockCard-module__MbPCNW__card[data-block-state=done] .RoutineBlockCard-module__MbPCNW__count{color:var(--good-text)}.RoutineBlockCard-module__MbPCNW__card[data-block-state=rest] .RoutineBlockCard-module__MbPCNW__name,.RoutineBlockCard-module__MbPCNW__card[data-block-state=rest] .RoutineBlockCard-module__MbPCNW__count{color:var(--text-muted)}.RoutineBlockCard-module__MbPCNW__rows{column-count:var(--block-columns,1);flex:100%;column-gap:16px;min-width:0;display:block}.RoutineBlockCard-module__MbPCNW__rows[data-columns]:not([data-columns="1"]){max-width:calc(var(--block-columns,1) * 200px)}.RoutineBlockCard-module__MbPCNW__list .RoutineBlockCard-module__MbPCNW__rows{flex-direction:column;gap:2px;display:flex}.RoutineBlockCard-module__MbPCNW__row{break-inside:avoid;align-items:center;gap:6px;min-width:0;min-height:17px;font-size:.71875rem;font-weight:550;line-height:1.25;display:flex}.RoutineBlockCard-module__MbPCNW__row[data-over]{display:none}.RoutineBlockCard-module__MbPCNW__more{min-height:17px;color:var(--text-secondary);white-space:nowrap;flex:100%;align-items:center;padding-left:18px;font-size:.65625rem;font-weight:700;line-height:1.25;display:flex}.RoutineBlockCard-module__MbPCNW__more:empty{display:none}.RoutineBlockCard-module__MbPCNW__moreTick{min-height:24px}.RoutineBlockCard-module__MbPCNW__body[data-more-inline] .RoutineBlockCard-module__MbPCNW__rows{flex:1 1 0}.RoutineBlockCard-module__MbPCNW__body[data-more-inline] .RoutineBlockCard-module__MbPCNW__more{flex:none;align-self:flex-end;padding-left:0}.RoutineBlockCard-module__MbPCNW__list .RoutineBlockCard-module__MbPCNW__row{gap:9px;min-height:30px;font-size:.875rem}.RoutineBlockCard-module__MbPCNW__tick{pointer-events:auto;min-height:24px;cursor:var(--cursor-point,pointer);border-radius:var(--radius-sm)}.RoutineBlockCard-module__MbPCNW__tick:hover{background:color-mix(in srgb, var(--text-primary) 5%, transparent)}.RoutineBlockCard-module__MbPCNW__row[data-done] .RoutineBlockCard-module__MbPCNW__label{color:var(--text-secondary);text-decoration:line-through}.RoutineBlockCard-module__MbPCNW__label{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.RoutineBlockCard-module__MbPCNW__check{appearance:none;width:24px;height:24px;cursor:var(--cursor-point,pointer);background:0 0;border:0;flex-shrink:0;place-content:center;margin:0 -5px;display:grid;position:relative}.RoutineBlockCard-module__MbPCNW__check:before,.RoutineBlockCard-module__MbPCNW__box{content:"";box-sizing:border-box;border:1.5px solid var(--text-muted);background:var(--bg-surface);border-radius:4px}.RoutineBlockCard-module__MbPCNW__check:before{transition:background var(--duration-fast) ease, border-color var(--duration-fast) ease;position:absolute;inset:5px}.RoutineBlockCard-module__MbPCNW__box{flex-shrink:0;place-content:center;width:12px;height:12px;display:grid;position:relative}.RoutineBlockCard-module__MbPCNW__check:after,.RoutineBlockCard-module__MbPCNW__box:after{content:"";border-left:2px solid var(--text-on-accent);border-bottom:2px solid var(--text-on-accent);width:7px;height:4px;transition:transform var(--duration-fast) ease;margin-top:-2px;position:relative;transform:rotate(-45deg)scale(0)}.RoutineBlockCard-module__MbPCNW__check:checked:before,.RoutineBlockCard-module__MbPCNW__row[data-done] .RoutineBlockCard-module__MbPCNW__box{background:var(--accent);border-color:var(--accent)}.RoutineBlockCard-module__MbPCNW__check:checked:after,.RoutineBlockCard-module__MbPCNW__row[data-done] .RoutineBlockCard-module__MbPCNW__box:after{transform:rotate(-45deg)scale(1)}.RoutineBlockCard-module__MbPCNW__row:not(.RoutineBlockCard-module__MbPCNW__tick) .RoutineBlockCard-module__MbPCNW__box{border-color:color-mix(in srgb, var(--text-muted) 70%, var(--bg-surface))}.RoutineBlockCard-module__MbPCNW__row:not(.RoutineBlockCard-module__MbPCNW__tick)[data-done] .RoutineBlockCard-module__MbPCNW__box{background:color-mix(in srgb, var(--accent) 70%, var(--bg-surface));border-color:#0000}.RoutineBlockCard-module__MbPCNW__check:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px;border-radius:7px}.RoutineBlockCard-module__MbPCNW__list .RoutineBlockCard-module__MbPCNW__check{width:30px;height:30px;margin:0 -6px}.RoutineBlockCard-module__MbPCNW__list .RoutineBlockCard-module__MbPCNW__check:before{border-radius:5px;inset:6px}.RoutineBlockCard-module__MbPCNW__list .RoutineBlockCard-module__MbPCNW__box{border-radius:5px;width:18px;height:18px}.RoutineBlockCard-module__MbPCNW__streak{color:color-mix(in srgb, var(--color-melon-strong) 70%, var(--text-primary));flex-shrink:0;align-items:center;gap:1px;font-size:.65625rem;font-weight:700;display:inline-flex}.RoutineBlockCard-module__MbPCNW__list .RoutineBlockCard-module__MbPCNW__streak{font-size:.75rem}.RoutineBlockCard-module__MbPCNW__streakUnit{display:none}[data-style=classic] .RoutineBlockCard-module__MbPCNW__streak{color:var(--text-muted);gap:0;font-weight:500}[data-style=classic] .RoutineBlockCard-module__MbPCNW__streak svg{display:none}[data-style=classic] .RoutineBlockCard-module__MbPCNW__streakUnit{display:inline}.RoutineBlockCard-module__MbPCNW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root:is([data-contrast=more],[data-contrast=most]) .RoutineBlockCard-module__MbPCNW__card{border-color:var(--text-secondary)}@media (pointer:coarse){.RoutineBlockCard-module__MbPCNW__list .RoutineBlockCard-module__MbPCNW__row{min-height:44px}.RoutineBlockCard-module__MbPCNW__list .RoutineBlockCard-module__MbPCNW__check{width:44px;height:44px;margin:0 -13px}.RoutineBlockCard-module__MbPCNW__list .RoutineBlockCard-module__MbPCNW__check:before{inset:13px}}.RoutineBlockCard-module__MbPCNW__card[data-expanded]{height:auto;min-height:100%;box-shadow:var(--shadow-sm);z-index:5;overflow:visible}.RoutineBlockCard-module__MbPCNW__card[data-expanded] .RoutineBlockCard-module__MbPCNW__body{padding-bottom:4px}@media (pointer:coarse){.RoutineBlockCard-module__MbPCNW__card:not(.RoutineBlockCard-module__MbPCNW__list) .RoutineBlockCard-module__MbPCNW__tick{gap:10px;min-height:44px;font-size:.875rem}.RoutineBlockCard-module__MbPCNW__card:not(.RoutineBlockCard-module__MbPCNW__list) .RoutineBlockCard-module__MbPCNW__check{width:44px;height:44px;margin:0 -12px}.RoutineBlockCard-module__MbPCNW__card:not(.RoutineBlockCard-module__MbPCNW__list) .RoutineBlockCard-module__MbPCNW__check:before{border-radius:5px;inset:13px}.RoutineBlockCard-module__MbPCNW__moreTick{min-height:44px}.RoutineBlockCard-module__MbPCNW__card[data-expanded] .RoutineBlockCard-module__MbPCNW__head{min-height:32px;font-size:.8125rem}}[data-style=handdrawn] .RoutineBlockCard-module__MbPCNW__name{font-family:var(--hand-event-font,inherit);font-size-adjust:var(--hand-adjust,none)}[data-style=handdrawn][data-hand-events=on]:not([data-readable-font=on]) .RoutineBlockCard-module__MbPCNW__name{font-size:.8125rem;font-weight:var(--hand-weight,700)}[data-style=cozy] .RoutineBlockCard-module__MbPCNW__name{font-weight:750}
.EmptyState-module__Ca8uEW__state{text-align:center;padding:var(--space-6) var(--space-4);font-family:var(--font-ui);flex-direction:column;align-items:center;gap:6px;display:flex}.EmptyState-module__Ca8uEW__start{text-align:left;align-items:flex-start}.EmptyState-module__Ca8uEW__goose{width:auto;max-width:100%;margin-bottom:var(--space-3);object-fit:contain}.EmptyState-module__Ca8uEW__title{color:var(--text-primary);text-wrap:balance;margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.EmptyState-module__Ca8uEW__handTitle{font-family:var(--font-hand);font-size-adjust:var(--hand-adjust);color:var(--text-primary);margin:0;font-size:clamp(34px,6vw,48px);font-weight:400;line-height:1.1}.EmptyState-module__Ca8uEW__line{max-width:44ch;color:var(--text-secondary);text-wrap:pretty;margin:2px 0 0;font-size:.875rem;line-height:1.5}.EmptyState-module__Ca8uEW__action{min-height:44px;margin-top:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);cursor:var(--cursor-point,pointer);align-items:center;gap:6px;padding:0 20px;font-family:inherit;font-size:.9375rem;font-weight:700;display:inline-flex}.EmptyState-module__Ca8uEW__actions{justify-content:center;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.EmptyState-module__Ca8uEW__action:hover{background:var(--bg-surface-subtle)}.EmptyState-module__Ca8uEW__action:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.EmptyState-module__Ca8uEW__week{width:min(460px,72vw);margin-bottom:var(--space-4);grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.EmptyState-module__Ca8uEW__week span{aspect-ratio:5/7;border:1.5px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-surface-subtle)}.EmptyState-module__Ca8uEW__small{padding:var(--space-3) var(--space-2)}.EmptyState-module__Ca8uEW__small .EmptyState-module__Ca8uEW__title{font-size:.9375rem}.EmptyState-module__Ca8uEW__small .EmptyState-module__Ca8uEW__line{font-size:.8125rem}.EmptyState-module__Ca8uEW__small .EmptyState-module__Ca8uEW__action{min-height:38px;padding:0 14px;font-size:.875rem}
.Placeholder-module__XxIlZq__shape{background:var(--busy);border-radius:10px;animation:1.6s ease-in-out infinite Placeholder-module__XxIlZq__breathe;display:block}@keyframes Placeholder-module__XxIlZq__breathe{50%{opacity:.55}}.Placeholder-module__XxIlZq__card{padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);gap:12px;display:grid}.Placeholder-module__XxIlZq__heading{width:40%;height:16px}.Placeholder-module__XxIlZq__line{height:44px}.Placeholder-module__XxIlZq__lineShort{width:85%;height:44px}.Placeholder-module__XxIlZq__block{z-index:2;border-radius:var(--radius-sm);position:absolute;left:3px;right:3px}:root[data-motion=reduce] .Placeholder-module__XxIlZq__shape{animation:none}
.SignIn-module__ZUqgwG__options{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.SignIn-module__ZUqgwG__googleBlock{gap:var(--space-2);flex-direction:column;display:flex}.SignIn-module__ZUqgwG__google{justify-content:center;align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-ui);cursor:var(--cursor-point,pointer);transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;font-size:.9375rem;font-weight:700;display:flex}.SignIn-module__ZUqgwG__google:hover:not(:disabled){border-color:var(--text-muted);box-shadow:var(--shadow-xs)}.SignIn-module__ZUqgwG__googleQuiet{border-color:var(--border-subtle);min-height:44px;color:var(--text-secondary);font-size:.875rem}.SignIn-module__ZUqgwG__google:disabled{opacity:.6;cursor:var(--cursor-arrow,default)}.SignIn-module__ZUqgwG__or{align-items:center;gap:var(--space-3);color:var(--text-secondary);font-size:.8125rem;display:flex}.SignIn-module__ZUqgwG__or span{background:var(--border-subtle);flex:1;height:1px}.SignIn-module__ZUqgwG__emailForm{gap:var(--space-2);flex-direction:column;display:flex}.SignIn-module__ZUqgwG__label{color:var(--text-primary);font-size:.8125rem;font-weight:700}.SignIn-module__ZUqgwG__input{box-sizing:border-box;width:100%;min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-md);border:1.5px solid var(--border-strong);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-ui);font-size:1rem}.SignIn-module__ZUqgwG__input::placeholder{color:var(--text-muted)}.SignIn-module__ZUqgwG__input:focus-visible{border-color:var(--accent-strong);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.SignIn-module__ZUqgwG__input[aria-invalid=true]{border-color:var(--danger-text)}.SignIn-module__ZUqgwG__primary{width:100%;min-height:48px;margin-top:var(--space-1);border-radius:var(--radius-md);background:var(--accent-fill);color:var(--text-on-accent-fill);font-family:var(--font-ui);cursor:var(--cursor-point,pointer);border:none;justify-content:center;align-items:center;font-size:.9375rem;font-weight:800;display:flex}.SignIn-module__ZUqgwG__primary:hover:not(:disabled){background:var(--accent-fill-hover)}.SignIn-module__ZUqgwG__primary:disabled{opacity:.6;cursor:var(--cursor-arrow,default)}.SignIn-module__ZUqgwG__primary:focus-visible,.SignIn-module__ZUqgwG__google:focus-visible,.SignIn-module__ZUqgwG__textBtn:focus-visible,.SignIn-module__ZUqgwG__back:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.SignIn-module__ZUqgwG__small{text-align:center;color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.45}.SignIn-module__ZUqgwG__error{color:var(--danger-text);margin:0;font-size:.875rem;line-height:1.45}.SignIn-module__ZUqgwG__sent{color:var(--good-text);text-align:center;margin:0;font-size:.875rem;line-height:1.45}.SignIn-module__ZUqgwG__legal{margin:var(--space-2) 0 0;text-align:center;color:var(--text-secondary);font-size:.8125rem;line-height:1.5}.SignIn-module__ZUqgwG__legal a{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}.SignIn-module__ZUqgwG__inApp{align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-md);background:var(--note-soft);border:1px solid var(--in-app-edge);color:var(--in-app-text);--in-app-edge:#f3dc94;--in-app-text:#5c4300;padding:11px 12px;display:flex}[data-theme$=-dark] .SignIn-module__ZUqgwG__inApp{--in-app-edge:#ffe45847;--in-app-text:#f6e7a8}.SignIn-module__ZUqgwG__inApp p{margin:0;font-size:.875rem;line-height:1.45}.SignIn-module__ZUqgwG__inAppIcon{flex-shrink:0;margin-top:2px}.SignIn-module__ZUqgwG__inAppLink{color:inherit;text-underline-offset:2px;font-weight:800;text-decoration:underline}.SignIn-module__ZUqgwG__codeStep{align-items:stretch;gap:var(--space-3);flex-direction:column;width:100%;display:flex;position:relative}.SignIn-module__ZUqgwG__back{width:40px;height:40px;margin:calc(-1 * var(--space-2)) 0 0 calc(-1 * var(--space-2));border-radius:var(--radius-round);color:var(--text-secondary);cursor:var(--cursor-point,pointer);background:0 0;border:none;align-self:flex-start;place-items:center;display:grid}.SignIn-module__ZUqgwG__back:hover{background:var(--bg-surface-subtle);color:var(--text-primary)}.SignIn-module__ZUqgwG__codeMascot{--mascot-height:86px;align-self:center}.SignIn-module__ZUqgwG__codeHead{text-align:center}.SignIn-module__ZUqgwG__codeTitle{margin:0 0 var(--space-1);letter-spacing:-.01em;color:var(--text-primary);font-size:1.375rem;font-weight:800}.SignIn-module__ZUqgwG__codeText{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.5}.SignIn-module__ZUqgwG__codeText strong{color:var(--text-primary)}.SignIn-module__ZUqgwG__codeEmail{overflow-wrap:anywhere}.SignIn-module__ZUqgwG__boxes{margin:var(--space-2) 0 0;justify-content:center;gap:6px;display:flex;position:relative}.SignIn-module__ZUqgwG__box{box-sizing:border-box;border:1.5px solid var(--border-strong);background:var(--bg-surface);width:44px;height:54px;color:var(--text-primary);font-variant-numeric:tabular-nums;border-radius:10px;place-content:center;font-size:1.375rem;font-weight:800;display:grid}@media (max-width:360px){.SignIn-module__ZUqgwG__box{width:38px;height:48px;font-size:1.25rem}}.SignIn-module__ZUqgwG__boxFilled{border-color:var(--accent-strong)}.SignIn-module__ZUqgwG__boxActive{border-color:var(--accent-strong);box-shadow:0 0 0 3px var(--focus-ring)}.SignIn-module__ZUqgwG__boxError{border-color:var(--danger-text)}.SignIn-module__ZUqgwG__codeInput{color:#0000;caret-color:#0000;letter-spacing:0;cursor:text;background:0 0;border:0;outline:none;width:100%;height:100%;padding:0;font-size:1rem;position:absolute;inset:0}.SignIn-module__ZUqgwG__codeInput::selection{background:0 0}.SignIn-module__ZUqgwG__codeHint{text-align:center;color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.45}.SignIn-module__ZUqgwG__codeActions{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}.SignIn-module__ZUqgwG__textBtn{min-height:44px;padding:0 var(--space-1);color:var(--accent-text);font-family:var(--font-ui);cursor:var(--cursor-point,pointer);background:0 0;border:none;font-size:.875rem;font-weight:700}.SignIn-module__ZUqgwG__textBtn:disabled{color:var(--text-secondary);cursor:var(--cursor-arrow,default)}.SignIn-module__ZUqgwG__textBtn:hover:not(:disabled){text-decoration:underline}.SignIn-module__ZUqgwG__codeStep .SignIn-module__ZUqgwG__error{text-align:center}
