._9Mm2FW_backdrop{z-index:20;padding:var(--space-3);background:0 0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._9Mm2FW_scrim{background:var(--scrim);position:absolute;inset:0}._9Mm2FW_pop{box-sizing:border-box;width:320px;max-width:100%;max-height:calc(100dvh - 2 * var(--space-4));background:var(--surface-page);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-raise);padding:var(--space-3);position:relative;overflow-y:auto}._9Mm2FW_popColumn{flex-direction:column;display:flex;overflow-y:hidden}._9Mm2FW_popColumn ._9Mm2FW_btnRow{flex:none}._9Mm2FW_pop:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}._9Mm2FW_btnRow{gap:var(--space-2);margin-top:var(--space-3);display:flex}._9Mm2FW_quietButton,._9Mm2FW_primaryButton{box-sizing:border-box;height:48px;font:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);font-family:var(--font-ui);border-radius:var(--radius-pill);border:var(--outline-w) solid var(--outline);box-shadow:var(--shadow-drop);cursor:pointer;transition:transform var(--motion-fast) var(--ease);flex:1;justify-content:center;align-items:center;display:flex}._9Mm2FW_quietButton{background:var(--surface-card);color:var(--ink)}._9Mm2FW_primaryButton{background:var(--accent);color:var(--on-accent)}._9Mm2FW_quietButton:active,._9Mm2FW_primaryButton:active{transform:translateY(var(--outline-w));box-shadow:var(--shadow-flat)}._9Mm2FW_primaryButton:active{background:var(--accent-pressed)}._9Mm2FW_primaryButton:disabled{cursor:not-allowed}._9Mm2FW_quietButton:focus-visible,._9Mm2FW_primaryButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:no-preference){._9Mm2FW_scrim{animation:_9Mm2FW_scrimIn var(--motion-base) var(--ease) both}._9Mm2FW_pop{animation:_9Mm2FW_popIn var(--motion-base) var(--ease) both}}@keyframes _9Mm2FW_scrimIn{0%{opacity:0}to{opacity:1}}@keyframes _9Mm2FW_popIn{0%{opacity:0}to{opacity:1}}
.Iv1qPq_monthRow{height:var(--tap-min);justify-content:space-between;align-items:center;display:flex}.Iv1qPq_navBtn{width:var(--tap-min);height:var(--tap-min);color:var(--ink-2);cursor:pointer;margin-inline:calc((var(--chevron-box) - var(--tap-min)) / 2 - var(--chevron-inset));background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.Iv1qPq_navBtn:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.Iv1qPq_monthName{font-size:var(--text-md);font-weight:var(--weight-semibold);font-variant-numeric:var(--num-tabular);color:var(--ink)}.Iv1qPq_cal{margin-top:var(--space-2);margin-inline:-10px}.Iv1qPq_calGrid{grid-template-columns:repeat(7, var(--tap-min));display:grid}.Iv1qPq_dow{height:24px;font-size:var(--text-2xs);letter-spacing:var(--ls-caps);color:var(--ink-3);justify-content:center;align-items:center;display:flex}.Iv1qPq_cell{width:var(--tap-min);height:var(--tap-min);justify-content:center;align-items:center;display:flex}.Iv1qPq_dmark{box-sizing:border-box;width:var(--chip-height);height:var(--chip-height);border-radius:var(--radius-md);font-size:var(--text-md);font-variant-numeric:var(--num-tabular);color:var(--ink);font-family:inherit;font-weight:var(--weight-regular);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.Iv1qPq_dmark:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.Iv1qPq_sel{background:var(--ink);color:var(--surface-card-sun);font-weight:var(--weight-bold)}.Iv1qPq_on{border:var(--outline-w) solid var(--line-strong)}.Iv1qPq_today{font-weight:var(--weight-bold)}.Iv1qPq_dmark:active{transform:translateY(var(--outline-w))}
._0FcGsW_grid{grid-template-rows:auto calc(5 * var(--tap-min));gap:var(--space-2);display:grid;position:relative}._0FcGsW_labelCell{text-align:center;font-size:var(--text-2xs);line-height:var(--lh-tight);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-3);grid-row:1}._0FcGsW_band{left:0;right:0;top:calc(2 * var(--tap-min));height:var(--tap-min);box-sizing:border-box;background:var(--surface-card);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-md);pointer-events:none;grid-area:2/1/auto/-1;position:absolute}._0FcGsW_wheel{z-index:1;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;outline:none;position:relative;overflow:hidden auto}._0FcGsW_wheel[data-dragging=true]{cursor:grabbing}._0FcGsW_wheel::-webkit-scrollbar{display:none}._0FcGsW_wheel:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-w))}._0FcGsW_pad{scroll-snap-align:none}._0FcGsW_wline{box-sizing:border-box;width:100%;height:var(--tap-min);font-variant-numeric:var(--num-tabular);cursor:inherit;scroll-snap-align:center;font-family:inherit;line-height:1;font-size:var(--text-base);color:var(--ink-3);font-weight:var(--weight-regular);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}._0FcGsW_wline[data-off="1"]{font-size:var(--text-md)}._0FcGsW_wline[data-off="0"]{font-size:var(--text-lg);color:var(--ink);font-weight:var(--weight-bold)}._0FcGsW_wheelWord ._0FcGsW_wline{padding:0 var(--space-2);white-space:nowrap}
.CGWjSq_field{width:100%;display:block;position:relative}.CGWjSq_field.CGWjSq_inline{align-items:center;width:auto;display:inline-flex}.CGWjSq_control{width:100%;min-height:var(--tap-min);padding:0 calc(var(--space-3) + var(--chevron-updown-box)) 0 var(--space-3);border-radius:var(--radius-md);border:var(--outline-w) solid var(--outline);background:var(--surface-card);color:var(--ink);font-family:inherit;font-size:var(--text-md);font-variant-numeric:var(--num-tabular);appearance:none}button.CGWjSq_control{cursor:pointer;text-align:center;justify-content:center;align-items:center;display:flex}button.CGWjSq_control:disabled{cursor:not-allowed}.CGWjSq_control:focus{border:var(--outline-w) solid var(--outline);outline:none}.CGWjSq_control:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.CGWjSq_control:disabled{color:var(--ink-3);cursor:not-allowed}.CGWjSq_chevron{top:50%;right:calc(var(--chevron-edge) - var(--chevron-updown-inset));color:var(--ink-2);pointer-events:none;position:absolute;transform:translateY(-50%)}
.-w7c3W_row{align-items:center;gap:var(--space-2);width:100%;min-height:var(--tap-min);padding:var(--space-2) var(--space-2-5);border-radius:var(--radius-md);border:var(--outline-w) solid var(--outline);background:var(--surface-card);box-shadow:var(--shadow-drop);color:var(--ink);text-align:left;cursor:pointer;margin:0 0 var(--space-2-5);font-family:inherit;text-decoration:none;display:flex}.-w7c3W_row:active{transform:translateY(var(--outline-w));box-shadow:var(--shadow-flat)}.-w7c3W_row:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.-w7c3W_mark{flex-shrink:0;width:28px;height:28px}.-w7c3W_text{min-width:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--lh-base);flex:1}.-w7c3W_chev{color:var(--ink-2);flex-shrink:0;font-size:15px}
.LkQGfG_trigger.LkQGfG_trigger{text-align:left;justify-content:flex-start}.LkQGfG_value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
.QKM2EG_pill{align-items:center;gap:var(--space-1);height:32px;padding:0 var(--space-2) 0 var(--space-2-5);border-radius:var(--radius-pill);border:var(--outline-w) solid var(--outline);background:var(--surface-card-sun);color:var(--ink);cursor:pointer;font-family:inherit;display:inline-flex;position:relative}.QKM2EG_pill:before{content:"";inset:calc((32px - var(--tap-min)) / 2);position:absolute}.QKM2EG_pill:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.QKM2EG_num{font-family:var(--font-num);font-variant-numeric:var(--num-tabular);font-size:var(--text-sm);font-weight:var(--weight-bold);white-space:nowrap}.QKM2EG_numSkeleton{border-radius:var(--radius-sm);background:var(--surface);width:2.2em;height:.9em;display:inline-block}.QKM2EG_error{font-size:var(--text-xs);color:var(--ink-2)}
._0ShL5W_appBar{z-index:10;height:calc(var(--appbar-h) + var(--safe-top));padding-top:var(--safe-top);background:var(--surface-appbar);border-bottom:var(--outline-w) solid var(--outline);box-sizing:border-box;padding-left:var(--space-3);padding-right:calc(var(--space-3) - (var(--tap-min) - var(--appbar-icon-size)) / 2);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}._0ShL5W_bellButton{width:var(--tap-min);height:var(--tap-min);color:var(--ink-2);border-radius:var(--radius-circle);transition:transform var(--motion-fast) var(--ease);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}._0ShL5W_bellButton:active{transform:translateY(var(--outline-w))}._0ShL5W_bellButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}._0ShL5W_appBarLine{border-bottom:var(--outline-w) solid var(--outline)}
.Iktbja_screen{background:var(--bg);height:100dvh;color:var(--ink);font-family:var(--font-ui);flex-direction:column;display:flex}.Iktbja_appbar{align-items:center;gap:var(--space-1);min-height:calc(var(--appbar-h) + var(--safe-top));padding:var(--safe-top) var(--space-3) 0;flex-shrink:0;display:flex;}.Iktbja_backButton{width:var(--tap-min);height:var(--tap-min);margin-left:calc(var(--tap-min) / -2 + var(--icon-size) / 2);color:var(--ink-2);border-radius:var(--radius-circle);justify-content:center;align-items:center;text-decoration:none;display:flex}.Iktbja_backButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.Iktbja_backIcon{display:flex;transform:scaleX(-1)}.Iktbja_title{font-size:var(--text-lg);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);font-weight:var(--weight-bold);color:var(--ink);margin:0}.Iktbja_body{background:var(--surface-page);width:100%;max-width:480px;min-height:0;padding:var(--space-3) var(--space-3) calc(var(--space-5) + var(--safe-bottom) + var(--admob-banner-h,0px));flex:1;margin:0 auto;overflow-y:auto}.Iktbja_bodyWithTabBar{padding-bottom:calc(var(--space-4) + var(--tab-h) + var(--safe-bottom) + var(--outline-w) + var(--admob-banner-h,0px))}.Iktbja_noticeSlot{margin:0 0 var(--space-3)}.Iktbja_smallNote{margin:var(--space-3) 0 0;font-size:var(--text-sm);line-height:var(--lh-base);color:var(--ink-2)}.Iktbja_primaryButton{width:100%;min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--accent);border:var(--outline-w) solid var(--outline);box-shadow:var(--shadow-drop);color:var(--on-accent);font-family:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);transition:transform var(--motion-fast) var(--ease);justify-content:center;align-items:center;text-decoration:none;display:flex}.Iktbja_primaryButton:active:not(:disabled){background:var(--accent-pressed);transform:translateY(var(--outline-w));box-shadow:var(--shadow-flat)}.Iktbja_primaryButton:disabled{color:var(--ink-3);border-color:var(--line-strong);box-shadow:none;cursor:not-allowed;background:0 0}.Iktbja_primaryButton:focus-visible,.Iktbja_rowLink:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.Iktbja_topAction{margin-bottom:var(--space-3)}.Iktbja_list{gap:var(--row-card-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Iktbja_rowLink{padding:var(--space-3);background:var(--surface-card);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-md);box-shadow:var(--shadow-drop);color:var(--ink);text-decoration:none;display:block}.Iktbja_rowTop{align-items:center;gap:var(--space-2);display:flex}.Iktbja_rowTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-base);font-weight:var(--weight-semibold);flex:1;overflow:hidden}.Iktbja_rowMeta{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-1);font-size:var(--text-xs);color:var(--ink-2);display:flex}.Iktbja_newBadge{font-size:var(--text-2xs);font-weight:var(--weight-bold);color:var(--on-accent);background:var(--accent);border-radius:var(--radius-pill);flex-shrink:0;padding:2px 6px;line-height:1}.Iktbja_status{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--ink-2)}.Iktbja_emptyBlock{gap:var(--space-3);padding-top:var(--space-4);flex-direction:column;align-items:stretch;display:flex}.Iktbja_emptyText{text-align:center;font-size:var(--text-base);color:var(--ink-2);margin:0}.Iktbja_statusLine{margin:var(--space-4) 0;text-align:center;font-size:var(--text-base);line-height:var(--lh-base);color:var(--ink-2)}.Iktbja_textarea{width:100%;min-height:180px;padding:var(--space-3);border-radius:var(--radius-md);border:var(--outline-w) solid var(--outline);background:var(--surface);color:var(--ink);font-family:inherit;font-size:var(--text-md);line-height:var(--lh-base);resize:none;display:block}.Iktbja_textarea::placeholder{color:var(--ink-3)}.Iktbja_textarea:focus{border:2px solid var(--ink);outline:none}.Iktbja_textarea:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.Iktbja_textareaFollowUp{min-height:110px}.Iktbja_counter{margin:var(--space-1) 0 var(--space-3);text-align:right;font-size:var(--text-xs);color:var(--ink-2)}.Iktbja_counterOver{font-weight:var(--weight-bold);color:var(--ink);text-decoration:underline}.Iktbja_thread{gap:var(--space-3);margin-bottom:var(--space-4);flex-direction:column;display:flex}.Iktbja_bubble{max-width:88%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);border:var(--outline-w) solid var(--outline);background:var(--surface);color:var(--ink);font-size:var(--text-base);line-height:var(--lh-base);white-space:pre-wrap;overflow-wrap:anywhere}.Iktbja_bubbleUser{background:var(--accent-wash);align-self:flex-end}.Iktbja_bubbleAdmin{align-self:flex-start}.Iktbja_bubbleLabel{margin-bottom:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--ls-caps);color:var(--ink-2);display:block}.Iktbja_bubbleTime{margin-top:var(--space-1);font-size:var(--text-2xs);color:var(--ink-3);display:block}.Iktbja_followUpTitle{margin:0 0 var(--space-2);font-size:var(--text-xs);letter-spacing:var(--ls-caps);text-transform:uppercase;font-weight:var(--weight-semibold);color:var(--ink-2)}
.OYjjLG_screen{}.OYjjLG_appbar{}.OYjjLG_backButton{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;}.OYjjLG_backIcon{}.OYjjLG_title{}.OYjjLG_body{}.OYjjLG_bodyWithTabBar{}.OYjjLG_list{}.OYjjLG_noticeSlot{}.OYjjLG_emptyText{}.OYjjLG_rowLink{min-height:var(--tap-min);transition:transform var(--motion-fast) var(--ease);}.OYjjLG_rowLink:active{transform:translateY(var(--outline-w));box-shadow:var(--shadow-flat)}.OYjjLG_rowTop{line-height:var(--lh-snug);}.OYjjLG_rowTitle{line-height:var(--lh-snug);}.OYjjLG_rowMeta{margin-top:var(--space-1);font-size:var(--text-xs);line-height:var(--lh-snug);color:var(--ink-2);font-variant-numeric:var(--num-tabular);justify-content:space-between;display:flex}.OYjjLG_newBadge{}.OYjjLG_rowSub{margin-top:var(--space-1);font-size:var(--text-sm);line-height:var(--lh-snug);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.OYjjLG_placeholderRow{box-sizing:border-box;background:var(--surface-card);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-md);height:76px}.OYjjLG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.OYjjLG_bell{text-decoration:none;position:relative;}.OYjjLG_bellDot{top:var(--bell-dot-inset);right:var(--bell-dot-inset);width:var(--bell-dot-size);height:var(--bell-dot-size);box-sizing:border-box;background:var(--sun);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-circle);pointer-events:none;position:absolute}
.VnsErG_tabBar{left:0;right:0;bottom:calc(var(--admob-banner-h,0px) + var(--admob-banner-shown,0) * var(--safe-bottom));border-top:var(--outline-w) solid var(--outline);background:var(--surface);padding-bottom:calc((1 - var(--admob-banner-shown,0)) * var(--safe-bottom));z-index:10;display:flex;position:fixed}.VnsErG_tab{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--tab-h);color:var(--ink-3);-webkit-tap-highlight-color:transparent;transition:transform var(--motion-fast) var(--ease);flex-direction:column;flex:1;text-decoration:none;display:flex}.VnsErG_tab:active{transform:translateY(var(--outline-w))}.VnsErG_tab:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.VnsErG_icon{display:flex}.VnsErG_label{font-family:var(--font-ui);font-size:var(--text-2xs);line-height:var(--lh-tight);white-space:nowrap}.VnsErG_tab[aria-current=page],.VnsErG_tab[aria-current=page] .VnsErG_icon{color:var(--ink)}.VnsErG_tab[aria-current=page] .VnsErG_label{font-weight:var(--weight-bold)}
.aaCBmW_shell{background:var(--bg);height:100dvh;color:var(--ink);font-family:var(--font-ui);flex-direction:column;display:flex;position:relative}.aaCBmW_content{background:var(--surface-page);min-height:0;padding-top:calc(var(--appbar-h) + var(--safe-top));padding-bottom:calc(var(--tab-h) + var(--safe-bottom) + var(--outline-w) + var(--admob-banner-h,0px));flex:1;overflow-y:auto}
.diBz-a_notice{--nt-face:var(--notice-info-face);--nt-mark:var(--notice-info-mark);align-items:flex-start;gap:var(--space-2-5);padding:var(--space-2-5) var(--space-3) var(--space-2-5) var(--space-2-5);border-left:var(--notice-bar-w) solid var(--nt-mark);border-radius:var(--notice-radius);background:var(--nt-face);color:var(--ink);font-size:var(--text-base);line-height:var(--lh-base);font-weight:var(--weight-regular);cursor:default;animation:diBz-a_noticeIn var(--motion-fast) var(--ease);margin:0;display:flex;position:relative}@keyframes diBz-a_noticeIn{0%{opacity:0}to{opacity:1}}.diBz-a_info{--nt-face:var(--notice-info-face);--nt-mark:var(--notice-info-mark)}.diBz-a_warning{--nt-face:var(--notice-warn-face);--nt-mark:var(--notice-warn-mark)}.diBz-a_error{--nt-face:var(--notice-error-face);--nt-mark:var(--notice-error-mark)}.diBz-a_compact{padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2-5);font-size:var(--text-sm)}.diBz-a_icon{width:var(--notice-icon);height:var(--notice-icon);color:var(--nt-mark);flex:none;margin-top:1px}.diBz-a_compact .diBz-a_icon{width:18px;height:18px}.diBz-a_ring{fill:none;stroke:var(--nt-mark)}.diBz-a_solid{fill:var(--nt-mark);stroke:var(--nt-mark);stroke-linejoin:round}.diBz-a_glyph{fill:var(--nt-face)}.diBz-a_ink{fill:var(--nt-mark)}.diBz-a_body{flex:1;min-width:0}.diBz-a_action{min-height:var(--tap-min);color:var(--ink);font-family:inherit;font-size:var(--text-base);font-weight:var(--weight-semibold);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;margin:0 0 -10px;padding:0;text-decoration:underline;text-decoration-thickness:2px;display:flex}.diBz-a_action:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}
.usGN_W_endGroup{white-space:nowrap}.usGN_W_plus{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-inline-start:2px;font-size:.65em;font-weight:600;line-height:0;position:relative;top:-.4em}.usGN_W_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.VXKQwG_room{box-sizing:border-box;aspect-ratio:2;border:var(--outline-w) solid var(--outline);width:100%;position:relative;overflow:hidden}.VXKQwG_dot{image-rendering:auto;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.VXKQwG_sky{background:var(--pane-sky);position:absolute}
.O4vilW_dayHead{padding:var(--space-4) 0 var(--space-2-5)}.O4vilW_dayHeadTitle{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--ink-2);margin:0}.O4vilW_dayTotal{align-items:baseline;gap:var(--space-2-5);margin-top:var(--space-1);display:flex}.O4vilW_dayTotalTime{font-size:var(--text-xl);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);font-weight:var(--weight-bold);color:var(--ink);font-variant-numeric:var(--num-tabular)}.O4vilW_habitList{gap:var(--row-card-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.O4vilW_rowcard{background:var(--surface-card);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-md);box-shadow:var(--shadow-drop);padding:0 var(--space-2-5)}.O4vilW_habitRow{align-items:center;gap:var(--space-2-5);min-height:56px;display:flex}.O4vilW_emptyRow{min-height:var(--tap-min);font-size:var(--text-sm);color:var(--ink-2);align-items:center;display:flex}.O4vilW_habitBody{min-width:0;padding:var(--space-2) 0;flex-direction:column;flex:1;gap:2px;display:flex}.O4vilW_habitName{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.O4vilW_habitTimeLine{font-size:var(--text-sm);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.O4vilW_habitValue{font-variant-numeric:var(--num-tabular);flex:none;align-items:baseline;gap:2px;display:flex}.O4vilW_habitMinutes{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--ink)}.O4vilW_habitDenom{font-size:var(--text-md);font-weight:var(--weight-regular);color:var(--ink-2)}.O4vilW_notePill{min-height:var(--btn-sm-h);padding:0 var(--space-2-5);border-radius:var(--radius-pill);background:var(--surface-sun);border:var(--outline-w) solid var(--outline);color:var(--ink);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.O4vilW_notePill:before{content:"";width:calc(100% + var(--space-2-5));height:var(--tap-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.O4vilW_notePill:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.O4vilW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
._1LVI4a_backdrop{z-index:10;padding:var(--space-3);background:0 0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._1LVI4a_scrim{background:var(--scrim);position:absolute;inset:0}._1LVI4a_pop{width:calc(100% - var(--space-6) * 2);box-sizing:border-box;background:var(--surface-page);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-lg);max-width:320px;box-shadow:var(--shadow-raise);padding:var(--space-4) var(--space-3);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}._1LVI4a_imageWrap{width:112px;height:112px;margin-bottom:var(--space-3);justify-content:center;align-items:center;display:flex}._1LVI4a_image{image-rendering:auto;max-width:96px;max-height:96px}._1LVI4a_title{margin:0 0 var(--space-1);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--lh-snug);color:var(--ink)}._1LVI4a_itemName{font-size:var(--text-sm);color:var(--ink-2);margin:0}._1LVI4a_primaryButton{margin:var(--space-4) 0 0;box-sizing:border-box;width:100%;height:48px;font:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);font-family:var(--font-ui);background:var(--accent);color:var(--on-accent);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-pill);box-shadow:var(--shadow-drop);cursor:pointer;transition:transform var(--motion-fast) var(--ease);justify-content:center;align-items:center;display:flex}._1LVI4a_primaryButton:active{background:var(--accent-pressed);transform:translateY(var(--outline-w));box-shadow:var(--shadow-flat)}._1LVI4a_primaryButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}
.zIuynq_button{z-index:2;top:var(--space-2);right:var(--space-2);box-sizing:border-box;align-items:center;gap:var(--space-1-5);height:var(--btn-sm-h);padding:0 var(--space-2-5);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-pill);background:var(--surface-page);box-shadow:0 0 0 2px var(--surface-page);color:var(--ink);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;transition:transform var(--motion-fast) var(--ease);line-height:1;text-decoration:none;display:inline-flex;position:absolute}.zIuynq_button:before{content:"";position:absolute;inset:-10px -6px}.zIuynq_button:active{transform:translateY(var(--outline-w))}.zIuynq_button:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.zIuynq_newBadge{font-size:var(--text-2xs);font-weight:var(--weight-bold);color:var(--on-accent);background:var(--accent);border-radius:var(--radius-pill);padding:2px 6px;line-height:1}
.EW7noG_screen{background:var(--bg);height:100dvh;color:var(--ink);font-family:var(--font-ui);flex-direction:column;display:flex}.EW7noG_appbar{align-items:center;gap:var(--space-1);min-height:calc(var(--appbar-h) + var(--safe-top));padding:var(--safe-top) var(--space-3) 0;flex-shrink:0;display:flex;}.EW7noG_backButton{width:var(--tap-min);height:var(--tap-min);margin-left:calc(var(--tap-min) / -2 + var(--icon-size) / 2);color:var(--ink-2);border-radius:var(--radius-circle);justify-content:center;align-items:center;text-decoration:none;display:flex}.EW7noG_backButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.EW7noG_backIcon{display:flex;transform:scaleX(-1)}.EW7noG_title{font-size:var(--text-lg);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);font-weight:var(--weight-bold);color:var(--ink);margin:0}.EW7noG_body{background:var(--surface-page);min-height:0;padding-bottom:calc(var(--safe-bottom) + var(--admob-banner-h,0px));flex:1;overflow-y:auto}.EW7noG_page{max-width:480px;padding:var(--space-2) var(--space-3) var(--space-5);margin:0 auto}.EW7noG_leftColumn,.EW7noG_rightColumn{min-width:0}@media (min-width:840px) and (orientation:landscape){.EW7noG_page{max-width:var(--page-max-two-col)}.EW7noG_columns{gap:var(--two-col-gap);grid-template-columns:1fr 1fr;align-items:start;display:grid}.EW7noG_rightColumn>:first-child{padding-top:var(--space-2)}}
.ewAgna_screen{background:var(--bg);height:100dvh;color:var(--ink);font-family:var(--font-ui);flex-direction:column;display:flex}.ewAgna_appbar{align-items:center;gap:var(--space-1);min-height:calc(var(--appbar-h) + var(--safe-top));padding:var(--safe-top) var(--space-3) 0;background:var(--surface-page);flex-shrink:0;display:flex;}.ewAgna_backButton{width:var(--tap-min);height:var(--tap-min);margin-left:calc(var(--tap-min) / -2 + var(--icon-size) / 2);color:var(--ink-2);border-radius:var(--radius-circle);transition:transform var(--motion-fast) var(--ease);justify-content:center;align-items:center;text-decoration:none;display:flex}.ewAgna_backButton:active{color:var(--ink);transform:translateY(var(--outline-w))}.ewAgna_backButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ewAgna_backIcon{display:flex;transform:scaleX(-1)}.ewAgna_title{font-size:var(--text-lg);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);font-weight:var(--weight-bold);color:var(--ink);flex:1;margin:0}.ewAgna_titleCaps{letter-spacing:var(--ls-caps)}.ewAgna_body{background:var(--surface-page);min-height:0;padding-bottom:calc(var(--safe-bottom) + var(--admob-banner-h,0px));flex:1;overflow-y:auto}.ewAgna_content{max-width:480px;padding:var(--space-2) var(--space-3) var(--space-5);margin:0 auto}.ewAgna_habitList{gap:var(--row-card-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ewAgna_sectionNote{margin:var(--space-2) 0 0;font-size:var(--text-sm);line-height:var(--lh-base);color:var(--ink-2)}.ewAgna_empty{background:var(--surface-card);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-drop);text-align:center;padding:var(--space-3);flex-direction:column;align-items:center;display:flex}.ewAgna_empty svg{max-width:240px}.ewAgna_emptyHint{margin:var(--space-2) 0 0;color:var(--ink-2);font-size:var(--text-sm)}
.ZAf51G_viewer{top:0;left:0;right:0;bottom:var(--admob-banner-h,0px);z-index:20;background:var(--ink);overscroll-behavior:contain;touch-action:none;justify-content:center;align-items:center;display:flex;position:fixed}@keyframes ZAf51G_viewerIn{0%{opacity:0}to{opacity:1}}.ZAf51G_frame{width:min(100%, var(--viewer-max-w));aspect-ratio:2;animation:ZAf51G_viewerIn var(--motion-base) var(--ease)}.ZAf51G_viewer .ZAf51G_frame>*{border:0}.ZAf51G_closeButton{top:calc(var(--space-2) + var(--safe-top));right:var(--space-2);width:var(--tap-min);height:var(--tap-min);color:var(--surface-page);cursor:pointer;animation:ZAf51G_viewerIn var(--motion-base) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.ZAf51G_closeButton:focus-visible{outline:var(--focus-ring-w) solid var(--surface-page);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-circle)}
.LmCZTG_switch{width:var(--switch-w);height:var(--tap-min);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;display:flex;position:relative}.LmCZTG_track{box-sizing:border-box;width:var(--switch-w);height:var(--switch-h);padding-left:calc((var(--switch-h) - var(--switch-knob)) / 2 - var(--outline-w));border:var(--outline-w) solid var(--outline);border-radius:var(--radius-pill);background:var(--surface-sunken);box-shadow:var(--switch-shadow);transition:box-shadow var(--motion-fast) var(--ease), transform var(--motion-fast) var(--ease);align-items:center;display:flex}.LmCZTG_on .LmCZTG_track{background:var(--accent)}.LmCZTG_knob{width:var(--switch-knob);height:var(--switch-knob);border-radius:var(--radius-circle);background:var(--surface-page);box-shadow:var(--switch-knob-shadow);transition:transform var(--motion-fast) var(--ease), box-shadow var(--motion-fast) var(--ease);flex-shrink:0}.LmCZTG_on .LmCZTG_knob{background:var(--on-accent);transform:translateX(calc(var(--switch-w) - var(--switch-h)))}.LmCZTG_switch:active .LmCZTG_track{transform:translateY(var(--outline-w));box-shadow:var(--shadow-flat)}.LmCZTG_switch:active .LmCZTG_knob{box-shadow:var(--switch-knob-shadow-pressed)}.LmCZTG_switch:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-pill)}
.W2htmW_card{box-sizing:border-box;border-radius:var(--radius-md);pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;inset:0;overflow:hidden}.W2htmW_cardMedium{container-type:size}.W2htmW_day{border:var(--outline-w) solid var(--outline);background:0 0}.W2htmW_night{background:var(--ad-face-night)}.W2htmW_dim img{filter:brightness(.72)}.W2htmW_art{justify-content:center;align-items:center;max-width:100%;display:flex}.W2htmW_cardSmall .W2htmW_art{height:100%}.W2htmW_cardSmall .W2htmW_art img{image-rendering:auto;width:auto;max-width:100%;height:100%;display:block}.W2htmW_artTrio{align-items:flex-end;gap:8px}.W2htmW_artTrio img{image-rendering:auto;width:auto;max-width:none;height:auto;display:block}.W2htmW_guitar{height:62cqw}.W2htmW_easel{height:42.2cqw}.W2htmW_books{height:28.5cqw}
.mA7iHa_slot{margin-top:var(--space-4);box-sizing:border-box;flex-shrink:0;width:100%;position:relative}.mA7iHa_small{height:136px}.mA7iHa_medium{height:320px}.mA7iHa_native{position:absolute;inset:0}.mA7iHa_native>*{width:100%;height:100%;display:block}
.sDO4oq_root{--rf-preset-gap:var(--space-2-5);--rf-axis-gap:var(--space-3);--rf-anchor-gap:var(--space-2-5)}.sDO4oq_dense{--rf-preset-gap:var(--space-2);--rf-axis-gap:var(--space-2);--rf-anchor-gap:var(--space-2)}.sDO4oq_chips{gap:var(--space-2) var(--chip-row-gap);flex-wrap:wrap;display:flex}.sDO4oq_dayRow{gap:var(--space-2) var(--space-1-5)}.sDO4oq_presetRow{margin-top:var(--rf-preset-gap)}.sDO4oq_axisRow{margin-top:var(--rf-axis-gap)}.sDO4oq_chip{min-height:var(--chip-height);padding:0 var(--space-3);border-radius:var(--radius-pill);border:var(--outline-w) solid var(--outline);background:var(--surface-card);color:var(--ink-2);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-regular);white-space:nowrap;transition:transform var(--motion-fast) var(--ease);justify-content:center;align-items:center;display:inline-flex;position:relative}.sDO4oq_chip:before{content:"";position:absolute;inset:-4px -3px}.sDO4oq_chipText:after{content:attr(data-text);visibility:hidden;height:0;font-weight:var(--weight-bold);display:block;overflow:hidden}.sDO4oq_chipText{flex-direction:column;align-items:center;display:inline-flex}.sDO4oq_chip:active{transform:translateY(var(--outline-w))}.sDO4oq_chip:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.sDO4oq_chipSelected{background:var(--ink);border:var(--outline-w) solid var(--outline);color:var(--surface-card-sun);font-weight:var(--weight-bold)}.sDO4oq_chipDisabled{color:var(--ink-3);border:2px solid var(--line-strong)}.sDO4oq_chipMuted{color:var(--ink-3);border-color:var(--line-strong)}.sDO4oq_chipDay{flex:1 1 var(--chip-height);min-width:var(--chip-height);padding:0}.sDO4oq_modeChip{min-height:var(--tap-min);font-size:var(--text-base);flex:1 1 0}.sDO4oq_modeChip:before{inset:0}.sDO4oq_notice{margin:var(--space-2) 0 0;font-size:var(--text-sm);line-height:var(--lh-base);color:var(--ink-2)}.sDO4oq_noticeShell{margin:var(--space-3) 0 0}.sDO4oq_anchorRow{align-items:center;gap:var(--space-2);min-height:var(--tap-min);margin-top:var(--rf-anchor-gap);font-size:var(--text-sm);color:var(--ink-2);display:flex}
.DOXpoG_screen{background:var(--bg);height:100dvh;color:var(--ink);font-family:var(--font-ui);flex-direction:column;display:flex}.DOXpoG_appbar{align-items:center;gap:var(--space-1);min-height:calc(var(--appbar-h) + var(--safe-top));padding:var(--safe-top) var(--space-3) 0;background:var(--surface-appbar);flex-shrink:0;display:flex;}.DOXpoG_backButton{width:var(--tap-min);height:var(--tap-min);margin-left:calc(var(--tap-min) / -2 + var(--icon-size) / 2);color:var(--ink-2);border-radius:var(--radius-circle);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.DOXpoG_backButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.DOXpoG_title{font-size:var(--text-lg);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);font-weight:var(--weight-bold);color:var(--ink);margin:0}.DOXpoG_body{background:var(--surface-page);width:100%;max-width:480px;min-height:0;padding:var(--space-3) var(--space-3) calc(var(--space-5) + var(--safe-bottom) + var(--admob-banner-h,0px));flex:1;margin:0 auto;overflow-y:auto}.DOXpoG_noteHead{margin:0 0 var(--space-2-5);font-size:var(--text-sm);color:var(--ink-2);font-variant-numeric:var(--num-tabular)}.DOXpoG_textarea{width:100%;min-height:120px;padding:var(--space-3);border-radius:var(--radius-md);border:var(--outline-w) solid var(--outline);background:var(--surface);color:var(--ink);font-family:inherit;font-size:var(--text-md);line-height:var(--lh-base);resize:none;display:block}.DOXpoG_textarea::placeholder{color:var(--ink-3)}.DOXpoG_textarea:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.DOXpoG_counter{margin:var(--space-1) 0 var(--space-2-5);text-align:right;font-size:var(--text-xs);color:var(--ink-2);font-variant-numeric:var(--num-tabular)}.DOXpoG_counterOver{font-weight:var(--weight-bold);color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.DOXpoG_noticeSlot{margin:0 0 var(--space-3)}.DOXpoG_quietLine{margin:var(--space-2) 0 0;font-size:var(--text-sm);line-height:var(--lh-base);color:var(--ink-3)}.DOXpoG_grid{gap:var(--space-2);margin:var(--space-3) 0 0;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.DOXpoG_tile{aspect-ratio:1;background:var(--surface);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-sm);width:100%;position:relative;overflow:hidden}.DOXpoG_tileButton{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.DOXpoG_tileButton img{object-fit:cover;width:100%;height:100%}.DOXpoG_tileFailed{background:var(--notice-error-face)}.DOXpoG_mark{width:var(--notice-icon);height:var(--notice-icon);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.DOXpoG_gone{background:var(--surface);position:absolute;inset:0}.DOXpoG_band{height:var(--space-4);background:var(--surface);border-top:var(--outline-w) solid var(--outline);font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--ink);justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.DOXpoG_del{right:var(--space-1);top:var(--space-1);width:var(--space-4);height:var(--space-4);border-radius:var(--radius-circle);border:var(--outline-w) solid var(--outline);background:var(--surface-page);color:var(--ink);font-size:var(--text-2xs);justify-content:center;align-items:center;padding:0;line-height:1;display:flex;position:absolute}.DOXpoG_del:before{content:"";width:var(--tap-min);height:var(--tap-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.DOXpoG_tileAdd,.DOXpoG_tileAddOff{aspect-ratio:1;justify-content:center;align-items:center;gap:var(--space-1);background:var(--surface-sun);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-sm);cursor:pointer;flex-direction:column;width:100%;padding:0;display:flex}.DOXpoG_tileAddOff{border-color:var(--line-strong);cursor:default;background:0 0}.DOXpoG_plus{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--ink);line-height:1}.DOXpoG_tileAddOff .DOXpoG_plus,.DOXpoG_tileAddOff .DOXpoG_n{color:var(--ink-3)}.DOXpoG_n{font-size:var(--text-2xs);color:var(--ink-2);font-variant-numeric:var(--num-tabular)}.DOXpoG_hiddenFileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.DOXpoG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DOXpoG_saveRow{margin-top:var(--space-4)}.DOXpoG_shareRow{align-items:center;gap:var(--space-2);display:flex}.DOXpoG_shareRowMain{flex:1;min-width:0}.DOXpoG_saveButton{width:100%;height:48px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--accent);border:var(--outline-w) solid var(--outline);box-shadow:var(--shadow-drop);color:var(--on-accent);font-family:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);justify-content:center;align-items:center;display:flex}.DOXpoG_saveButton:active:not(:disabled){background:var(--accent-pressed);transform:translateY(var(--outline-w));box-shadow:var(--shadow-flat)}.DOXpoG_saveButton:disabled{color:var(--ink-3);border-color:var(--line-strong);box-shadow:none;cursor:not-allowed;background:0 0}.DOXpoG_saveButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.DOXpoG_deleteRow{margin-top:var(--space-2);text-align:center}.DOXpoG_deleteTrigger{min-height:var(--tap-min);padding:0 var(--space-2);color:var(--ink-3);font-family:inherit;font-size:var(--text-base);background:0 0;border:0}.DOXpoG_deleteTrigger:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}
._8e4gFG_screen{background:var(--bg);height:100dvh;color:var(--ink);font-family:var(--font-ui);flex-direction:column;display:flex}._8e4gFG_appbar{align-items:center;gap:var(--space-1);min-height:calc(var(--appbar-h) + var(--safe-top));padding:var(--safe-top) var(--space-3) 0;background:var(--bg);flex-shrink:0;display:flex;}._8e4gFG_backButton{width:var(--tap-min);height:var(--tap-min);margin-left:calc(var(--tap-min) / -2 + var(--icon-size) / 2);color:var(--ink-2);border-radius:var(--radius-circle);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}._8e4gFG_backButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}._8e4gFG_backIcon{display:flex;transform:scaleX(-1)}._8e4gFG_title{font-size:var(--text-lg);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);font-weight:var(--weight-bold);color:var(--ink);flex:auto;margin:0}._8e4gFG_shopVitPill{flex-shrink:0}._8e4gFG_body{background:var(--surface-page);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}._8e4gFG_inner{width:100%;max-width:480px;padding:0 var(--space-3) var(--space-3);flex-direction:column;flex:1 0 auto;margin:0 auto;display:flex}._8e4gFG_roomSticky{z-index:5;background:var(--surface-page);padding-top:var(--space-2-5);padding-bottom:var(--space-2-5);position:sticky;top:0}._8e4gFG_roomInner{position:relative;overflow:hidden}._8e4gFG_roomZoomLayer{transform-origin:0 0;touch-action:none;position:relative}._8e4gFG_resetZoomButton{z-index:4;right:var(--space-2);bottom:var(--space-2);height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:var(--outline-w) solid var(--outline);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;align-items:center;display:flex;position:absolute}._8e4gFG_resetZoomButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}._8e4gFG_gridCell{pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;background:0 0;border:none;padding:0;position:absolute}._8e4gFG_gridCell:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:1px}._8e4gFG_gridCell[data-active=true]{outline:var(--outline-w) solid var(--outline);outline-offset:-2px}._8e4gFG_targetHighlight{pointer-events:none;background:color-mix(in srgb, var(--obj-green-left) 55%, transparent);border:var(--outline-w) solid var(--obj-green-right);box-sizing:border-box;position:absolute}._8e4gFG_targetHighlight[data-blocked=true]{background:repeating-linear-gradient(63.4deg, var(--obj-red-right) 0, var(--obj-red-right) 2px, transparent 2px, transparent 6px), color-mix(in srgb, var(--obj-red-left) 55%, transparent);border-color:var(--obj-red-right)}._8e4gFG_notice{z-index:3;left:50%;bottom:var(--space-2);max-width:calc(100% - 2 * var(--space-2));background:var(--surface-sun);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--ink);text-align:center;pointer-events:none;position:absolute;transform:translate(-50%)}._8e4gFG_faceDim{pointer-events:none;background:var(--scrim);transition:opacity var(--motion-fast) var(--ease);position:absolute}._8e4gFG_actionLayer{z-index:2;pointer-events:none;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute}._8e4gFG_actionFaceLabel{box-sizing:border-box;height:22px;font-size:var(--text-2xs);color:var(--ink-3);background:var(--surface);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;padding:0 8px;display:flex}._8e4gFG_actionBar{gap:var(--space-2);pointer-events:none;width:136px;display:flex}._8e4gFG_actionButton{box-sizing:border-box;min-width:64px;height:36px;padding:0 var(--space-2);background:var(--surface);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-pill);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink);white-space:nowrap;cursor:pointer;pointer-events:auto;flex:1 1 0}._8e4gFG_actionButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}._8e4gFG_actionButton[aria-disabled=true]{background:var(--surface);border-color:var(--line-strong);color:var(--ink-3);cursor:not-allowed}._8e4gFG_draggedImage{pointer-events:none;opacity:1;transform-origin:50% 100%;filter:drop-shadow(0 6px 16px #3e2a1c2e);image-rendering:auto;z-index:20;width:44px;height:auto;position:fixed;transform:scale(1.08)}._8e4gFG_draggedImage[data-returning=true]{transition:opacity var(--motion-base) var(--ease), transform var(--motion-base) var(--ease);opacity:0;transform:scale(.9)}._8e4gFG_directionPad{margin-top:var(--space-3);gap:var(--space-1);grid-template-rows:repeat(2,44px);grid-template-columns:repeat(3,44px);justify-content:center;display:grid}._8e4gFG_directionButton{background:var(--surface-sun);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-md);width:44px;height:44px;font-size:var(--text-lg);color:var(--ink);cursor:pointer}._8e4gFG_directionButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}._8e4gFG_directionDone{background:var(--surface);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-md);width:44px;height:92px;color:var(--ink-2);font-size:var(--text-xs);cursor:pointer;grid-area:1/3/span 2}._8e4gFG_sectionTabsRow{align-self:stretch;align-items:center;gap:var(--chip-row-gap,var(--space-2));flex-wrap:wrap;display:flex}._8e4gFG_sectionTabs{justify-content:flex-start;gap:var(--chip-row-gap,var(--space-2));padding:var(--space-2-5) 0;flex-wrap:wrap;display:flex}._8e4gFG_sectionTab{height:var(--chip-height);min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-pill);border:var(--outline-w) solid var(--outline);background:var(--surface);color:var(--ink-2);font-family:inherit;font-size:var(--text-base);font-weight:var(--weight-regular);cursor:pointer;transition:transform var(--motion-fast) var(--ease)}._8e4gFG_sectionTab:active{transform:translateY(var(--outline-w))}._8e4gFG_sectionTab:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}._8e4gFG_sectionTab[data-selected=true]{background:var(--ink);color:var(--surface-card-sun);font-weight:var(--weight-bold);border-color:var(--ink)}._8e4gFG_shopEntryButton{align-items:center;gap:var(--space-1);height:var(--chip-height);min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-pill);border:var(--outline-w) solid var(--outline);background:var(--surface);color:var(--ink);font-family:inherit;font-size:var(--text-base);font-weight:var(--weight-regular);flex-shrink:0;margin-left:auto;text-decoration:none;display:inline-flex}._8e4gFG_shopEntryButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}._8e4gFG_shopEntryIcon{width:20px;height:20px}@media (max-width:360px){._8e4gFG_shopEntryButton{flex-basis:100%;justify-content:center;margin-left:0}}._8e4gFG_sectionPanels{min-height:calc(64px * 2 + var(--space-2) * 3);overscroll-behavior:contain;padding:6px 0 var(--space-1);flex:1 1 0;overflow:hidden auto}._8e4gFG_sectionPanel{width:100%}._8e4gFG_catalogGrid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(64px,1fr));margin:0;padding:0;list-style:none;display:grid}._8e4gFG_catalogGrid>li{display:contents}._8e4gFG_catalogThumb{aspect-ratio:1;background:var(--surface-card);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-md);cursor:pointer;touch-action:pan-y;width:100%;min-height:0;transition:background var(--motion-fast) var(--ease);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._8e4gFG_catalogThumb[data-selected=true]{background:var(--accent);border-width:3px}._8e4gFG_catalogThumb:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}._8e4gFG_catalogImage{image-rendering:auto;pointer-events:none;width:auto;max-width:86%;height:auto;max-height:86%;margin:auto;position:absolute;inset:0}._8e4gFG_catalogTextureImage{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);image-rendering:auto;pointer-events:none;width:calc(100% - 8px)}._8e4gFG_wallLabel{background:var(--surface-sun);border:1px solid var(--outline);border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:var(--weight-bold);color:var(--ink);pointer-events:none;padding:1px 5px;position:absolute;bottom:4px;left:4px}._8e4gFG_sizeLabel{font-size:var(--text-2xs);font-weight:var(--weight-regular);color:var(--ink-3);background:var(--surface-sun);border:1px solid var(--outline);border-radius:var(--radius-pill);pointer-events:none;padding:1px 5px;position:absolute;top:2px;left:2px}._8e4gFG_newBadge{font-size:var(--text-2xs);font-weight:var(--weight-bold);color:var(--ink);background:var(--accent);border:1px solid var(--outline);border-radius:var(--radius-pill);pointer-events:none;padding:2px 6px;position:absolute;top:2px;right:2px}._8e4gFG_saveBar{background:var(--surface-page);border-top:var(--outline-w) solid var(--line);padding:var(--space-2-5) var(--space-3);padding-bottom:calc(var(--space-2-5) + var(--safe-bottom,0px) + var(--admob-banner-h,0px));flex-shrink:0;position:sticky;bottom:0}._8e4gFG_saveBarRow{align-items:center;gap:var(--space-2);row-gap:var(--space-2-5);flex-wrap:wrap;display:flex}._8e4gFG_saveBarRow ._8e4gFG_saveButton{flex:1}._8e4gFG_saveButton{border-radius:var(--radius-pill);width:100%;height:48px;font-size:var(--text-md);font-weight:var(--weight-semibold);cursor:pointer;border:var(--outline-w) solid var(--outline);background:var(--accent);color:var(--on-accent);transition:transform var(--motion-fast) var(--ease), background var(--motion-fast) var(--ease);justify-content:center;align-items:center;font-family:inherit;display:flex}._8e4gFG_saveButton:active{background:var(--accent-pressed);transform:translateY(var(--outline-w))}._8e4gFG_saveButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}._8e4gFG_saveButton:disabled{border-color:var(--line-strong);color:var(--ink-3);cursor:not-allowed;background:0 0}._8e4gFG_discardBackdrop{z-index:30;padding:var(--space-3);background:var(--scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._8e4gFG_discardDialog{align-items:center;gap:var(--space-3);width:100%;max-width:320px;padding:var(--space-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-raise);background:var(--surface-sun);color:var(--ink);text-align:center;flex-direction:column;display:flex}._8e4gFG_discardTitle{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--ink);margin:0}._8e4gFG_discardActions{gap:var(--space-2);flex-direction:column;width:100%;display:flex}._8e4gFG_keepEditingButton{min-height:var(--tap-min);border-radius:var(--radius-pill);border:var(--outline-w) solid var(--outline);box-shadow:var(--shadow-drop);background:var(--accent);color:var(--on-accent);font-family:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);cursor:pointer;transition:transform var(--motion-fast) var(--ease);justify-content:center;align-items:center;display:flex}._8e4gFG_keepEditingButton:active{background:var(--accent-pressed);transform:translateY(var(--outline-w))}._8e4gFG_discardButton{min-height:var(--tap-min);color:var(--ink-3);font-family:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:no-preference){._8e4gFG_discardBackdrop{animation:_8e4gFG_roomEditScrimIn var(--motion-base) var(--ease) both}}@keyframes _8e4gFG_roomEditScrimIn{0%{opacity:0}to{opacity:1}}
.oqC-dq_frame{position:relative}.oqC-dq_hit{z-index:1;cursor:zoom-in;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;inset:0}.oqC-dq_hit:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-w))}
.B6mV5G_moon{flex:none;display:block;position:relative}.B6mV5G_glow{background:var(--moon-fill,var(--moon));opacity:.3;border-radius:50%;position:absolute;inset:-12%}.B6mV5G_svg{width:100%;height:100%;display:block;position:relative}.B6mV5G_disc{fill:var(--moon-fill,var(--moon));stroke:none}.B6mV5G_shade{fill:var(--moon-shade,var(--outline));fill-opacity:.14;stroke:none}.B6mV5G_face{fill:none;stroke:var(--moon-shade,var(--outline));stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round}
.uJi7ra_backdrop{z-index:10;padding:var(--space-3);background:0 0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.uJi7ra_scrim{background:var(--scrim);position:absolute;inset:0}.uJi7ra_pop{width:calc(100% - var(--space-6) * 2);box-sizing:border-box;background:var(--surface-page);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-lg);max-width:320px;box-shadow:var(--shadow-raise);padding:var(--space-4) var(--space-3);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.uJi7ra_light{width:40px;height:40px;margin:0 auto var(--space-3);position:relative}.uJi7ra_bloom{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-circle);background:var(--sun);filter:blur(12px);opacity:.8;will-change:opacity, transform;position:absolute;top:-5.25px;left:-4px;transform:scale(1)}.uJi7ra_flare{filter:blur(2px);opacity:.9;will-change:opacity;position:absolute;inset:0}.uJi7ra_markBig{width:40px;height:40px;display:block;position:relative}.uJi7ra_say{font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--lh-snug);color:var(--ink);margin:0}.uJi7ra_vitLine{margin:var(--space-2) 0 0;justify-content:center;align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink-2);display:flex}.uJi7ra_confirmButton{margin:var(--space-4) 0 0;box-sizing:border-box;width:100%;height:48px;font:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);font-family:var(--font-ui);background:var(--accent);color:var(--on-accent);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-pill);box-shadow:var(--shadow-drop);cursor:pointer;transition:transform var(--motion-fast) var(--ease);justify-content:center;align-items:center;display:flex}.uJi7ra_confirmButton:active{background:var(--accent-pressed);transform:translateY(var(--outline-w));box-shadow:var(--shadow-flat)}.uJi7ra_confirmButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:no-preference){.uJi7ra_pop{animation:uJi7ra_popIn var(--motion-base) var(--ease) both}.uJi7ra_scrim{animation:uJi7ra_scrimIn var(--motion-base) var(--ease) both}.uJi7ra_bloom{animation:uJi7ra_bloomTwinkle calc(var(--motion-slow) * 4) var(--ease) var(--motion-base) 2 both}.uJi7ra_flare{animation:uJi7ra_flareTwinkle calc(var(--motion-slow) * 2) var(--ease) var(--motion-base) 4 both}}@keyframes uJi7ra_popIn{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}@keyframes uJi7ra_scrimIn{0%{opacity:0}to{opacity:1}}@keyframes uJi7ra_bloomTwinkle{0%{opacity:.8;transform:scale(1)}22%{opacity:.3;transform:scale(.9)}55%{opacity:1;transform:scale(1.12)}78%{opacity:.55;transform:scale(1)}to{opacity:.8;transform:scale(1)}}@keyframes uJi7ra_flareTwinkle{0%{opacity:.9}30%{opacity:.25}62%{opacity:1}to{opacity:.9}}
.LCiPxW_cell{aspect-ratio:1;background:var(--surface-card);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;min-height:0;padding:2px;display:flex;position:relative}.LCiPxW_cell:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.LCiPxW_cell[data-selected=true]{background:var(--accent);border-color:var(--accent);border-width:3px}.LCiPxW_imageArea{background:var(--surface-page);border-radius:calc(var(--radius-md) - 2px);flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.LCiPxW_thumbContain{pointer-events:none;max-width:88%;max-height:88%}.LCiPxW_thumbCover{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.LCiPxW_priceBand{box-sizing:border-box;background:var(--surface-page);border-top:1px solid var(--outline);border-radius:0 0 calc(var(--radius-md) - 2px) calc(var(--radius-md) - 2px);flex-shrink:0;justify-content:center;align-items:center;height:15px;padding:0 3px;display:flex;overflow:hidden}.LCiPxW_priceRow{font-size:var(--text-2xs);font-family:var(--font-num);font-variant-numeric:var(--num-tabular);font-weight:var(--weight-bold);color:var(--ink);pointer-events:none;align-items:center;gap:2px;line-height:1;display:inline-flex}.LCiPxW_ownedPill{font-size:var(--text-2xs);font-weight:var(--weight-bold);color:var(--ink-2);pointer-events:none;align-items:center;line-height:1;display:inline-flex}.LCiPxW_newBadge{border-radius:var(--radius-circle);background:var(--accent);border:1px solid var(--outline);pointer-events:none;width:10px;height:10px;position:absolute;top:-3px;right:-3px}.LCiPxW_markBadge{background:var(--surface-sun);border:1px solid var(--outline);border-radius:var(--radius-pill);font-size:8px;font-weight:var(--weight-bold);color:var(--ink);pointer-events:none;padding:1px 4px;position:absolute;top:-2px;left:-2px}
.EBuy9W_root{isolation:isolate;font-family:var(--font-ui);background:linear-gradient(180deg, var(--nightsky-top), var(--nightsky-bottom));min-height:100dvh;color:var(--ink);padding:calc(var(--space-4) + var(--safe-top)) var(--space-3) calc(var(--space-4) + var(--safe-bottom));flex-direction:column;display:flex;position:relative;overflow:hidden}.EBuy9W_content{justify-content:center;align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;flex:1;display:flex;position:relative}.EBuy9W_moon{--moon-fill:var(--nightsky-moon);--moon-shade:var(--on-accent);margin-bottom:var(--space-2)}.EBuy9W_now{font-size:var(--text-hero);line-height:var(--lh-tight);font-weight:var(--weight-semibold);font-variant-numeric:var(--num-tabular);color:var(--ink);margin:0}.EBuy9W_period{font-size:var(--text-md);font-weight:var(--weight-regular);margin:0 .3em}.EBuy9W_message{max-width:280px;font-size:var(--text-md);font-weight:var(--weight-regular);line-height:var(--lh-loose);color:var(--ink);word-break:keep-all;text-wrap:balance;margin:0}.EBuy9W_roll{max-width:280px;min-height:calc(2em * var(--lh-loose));font-size:var(--text-md);line-height:var(--lh-loose);color:var(--ink-2);word-break:keep-all;text-wrap:balance;text-align:center;opacity:1;transition:opacity var(--motion-base) var(--ease);justify-content:center;align-items:center;margin:0;display:flex}.EBuy9W_rollOut{opacity:0;transition-duration:var(--motion-fast)}.EBuy9W_alarm{justify-content:center;align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--lh-snug);color:var(--ink);display:flex}.EBuy9W_alarm svg{fill:none;width:18px;height:18px;stroke:var(--ink-2);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.EBuy9W_foot{align-items:stretch;gap:var(--space-2);margin-top:var(--space-5);flex-direction:column;display:flex;position:relative}.EBuy9W_mainButton,.EBuy9W_subButton{min-height:var(--tap-min);border-radius:var(--radius-pill);border:var(--outline-w) solid var(--outline);box-shadow:var(--shadow-drop);font-family:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);transition:transform var(--motion-fast) var(--ease);justify-content:center;align-items:center;display:flex}.EBuy9W_mainButton{background:var(--accent);color:var(--on-accent)}.EBuy9W_subButton{color:var(--ink);background:0 0}.EBuy9W_mainButton:active,.EBuy9W_subButton:active{transform:translateY(var(--outline-w));box-shadow:var(--shadow-flat)}.EBuy9W_mainButton:active{background:var(--accent-pressed)}.EBuy9W_mainButton:focus-visible,.EBuy9W_subButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.EBuy9W_wakeMain{min-height:56px;margin-bottom:calc(var(--space-6) - var(--space-2))}
._6zMikq_screen{background:var(--bg);height:100dvh;color:var(--ink);font-family:var(--font-ui);flex-direction:column;display:flex}._6zMikq_appbar{min-height:calc(var(--appbar-h) + var(--safe-top));padding:var(--safe-top) var(--space-3) 0;background:var(--surface-appbar);flex-shrink:0;justify-content:space-between;align-items:center;display:flex;}._6zMikq_appbarRight{align-items:center;gap:var(--space-2);display:flex}._6zMikq_body{background:var(--surface-page);width:100%;max-width:480px;min-height:0;padding:var(--space-3) var(--space-3) calc(var(--space-5) + var(--safe-bottom) + var(--admob-banner-h,0px));flex-direction:column;flex:1;margin:0 auto;display:flex;overflow-y:auto}._6zMikq_bodyCenter{justify-content:center}._6zMikq_column{width:100%;max-width:var(--ob-stage-max-w);margin-inline:auto}._6zMikq_columnFill{flex-direction:column;flex:auto;min-height:0;display:flex}._6zMikq_textCenter{text-align:center}._6zMikq_textLeft{text-align:left}._6zMikq_title{margin:0 0 var(--space-2);font-size:var(--text-xl);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);font-weight:var(--weight-semibold);color:var(--ink);word-break:keep-all}._6zMikq_bodyText{margin:0 0 var(--space-4);font-size:var(--text-base);line-height:var(--lh-base);color:var(--ink-2);word-break:keep-all}._6zMikq_list{margin:0 0 var(--space-4);counter-reset:ob-line;text-align:left;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}._6zMikq_listItem{counter-increment:ob-line;padding-left:calc(var(--space-6) + var(--space-1));font-size:var(--text-base);line-height:var(--lh-base);color:var(--ink);word-break:keep-all;position:relative}._6zMikq_listItem:before{content:counter(ob-line) ".";width:var(--space-6);font-weight:var(--weight-semibold);color:var(--ink-2);position:absolute;top:0;left:0}._6zMikq_captionBeforeActions{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--ink-2)}._6zMikq_captionAfterActions{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--ink-2)}._6zMikq_legalRow{justify-content:center;align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;display:flex}._6zMikq_exitLink{min-height:var(--tap-min);min-width:var(--tap-min);padding:0 var(--space-2);color:var(--ink-2);font-family:inherit;font-size:var(--text-sm);transition:transform var(--motion-fast) var(--ease);background:0 0;border:none;justify-content:center;align-items:center;text-decoration:underline;display:flex}._6zMikq_exitLink:active{color:var(--ink);transform:translateY(var(--outline-w))}._6zMikq_exitLink:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-md)}._6zMikq_stage{box-sizing:border-box;width:100%;margin:0 0 var(--space-4);aspect-ratio:2;border-radius:var(--radius-lg);border:var(--outline-w) solid var(--outline);background:var(--surface-card-sun);flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._6zMikq_stageBg{background:var(--bg)}._6zMikq_band{box-sizing:border-box;width:100%;height:var(--ob-band-h);margin:0 0 var(--space-3);border-radius:var(--radius-lg);border:var(--outline-w) solid var(--outline);background:var(--sky-night);flex:none;position:relative;overflow:hidden}@media (max-height:760px){._6zMikq_band{display:none}}._6zMikq_fade{width:100%;height:100%;animation:_6zMikq_ob-stage-fade-in var(--motion-base) var(--ease) both;justify-content:center;align-items:center;display:flex;position:relative}@keyframes _6zMikq_ob-stage-fade-in{0%{opacity:0}to{opacity:1}}._6zMikq_actions{gap:var(--space-2);flex-shrink:0;width:100%;display:flex}._6zMikq_actionsPinned{padding-top:var(--space-4);margin-top:auto}._6zMikq_actionsInline{margin-top:var(--space-4)}._6zMikq_actionsStack{flex-direction:column}._6zMikq_primaryButton{width:100%;min-height:var(--tap-min);border-radius:var(--radius-pill);background:var(--accent);border:var(--outline-w) solid var(--outline);box-shadow:var(--shadow-drop);color:var(--on-accent);font-family:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);transition:transform var(--motion-fast) var(--ease);flex:1;justify-content:center;align-items:center;display:flex}._6zMikq_primaryButton:active{background:var(--accent-pressed);transform:translateY(var(--outline-w));box-shadow:var(--shadow-flat)}._6zMikq_primaryButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}._6zMikq_primaryButton:disabled{opacity:.6}._6zMikq_neutralButton{flex:initial;background:var(--surface-page);border:var(--outline-w) solid var(--outline);color:var(--ink);box-shadow:none;gap:var(--space-2);}._6zMikq_neutralButton:active{background:var(--surface-page);box-shadow:none}._6zMikq_secondaryButton{padding:0 var(--space-4);min-height:var(--tap-min);border-radius:var(--radius-pill);background:var(--surface-page);border:var(--outline-w) solid var(--outline);color:var(--ink);font-family:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);box-shadow:none;transition:transform var(--motion-fast) var(--ease);flex:none;justify-content:center;align-items:center;display:flex}._6zMikq_secondaryButton:active{transform:translateY(var(--outline-w))}._6zMikq_secondaryButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}._6zMikq_field{margin-bottom:var(--space-3)}._6zMikq_fieldLabel{margin-bottom:var(--space-1);font-size:var(--text-xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-2);font-weight:var(--weight-semibold);display:block}._6zMikq_textInput{width:100%;min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-md);border:var(--outline-w) solid var(--outline);background:var(--surface);color:var(--ink);font-family:inherit;font-size:var(--text-md)}._6zMikq_textInput::placeholder{color:var(--ink-3)}._6zMikq_textInput:focus{border:var(--outline-w) solid var(--ink);outline:none}._6zMikq_textInput:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}._6zMikq_twoColumns{gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}._6zMikq_fieldCell{min-width:0}._6zMikq_noticeSlot{margin:0 0 var(--space-3)}._6zMikq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.CWMfdq_grid{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity var(--motion-base) var(--ease);position:absolute;inset:0}.CWMfdq_grid[data-visible=true]{opacity:1}.CWMfdq_grid polygon{fill:none;stroke:var(--room-base-line);stroke-width:1px}
.ehX61G_root{font-family:var(--font-ui);background:var(--bg);min-height:100dvh;color:var(--ink);padding:calc(var(--space-4) + var(--safe-top)) var(--space-3) calc(var(--space-4) + var(--safe-bottom));flex-direction:column;display:flex}.ehX61G_stage{isolation:isolate;flex-direction:column;flex:1 0 auto;display:flex;position:relative}.ehX61G_stage>:not(.ehX61G_scene){z-index:1;position:relative}.ehX61G_scene{left:calc(-1 * var(--space-3));right:calc(-1 * var(--space-3));top:calc(-1 * (var(--space-4) + var(--safe-top)));z-index:0;pointer-events:none;background:linear-gradient(180deg, var(--sky) 0%, var(--sky-pale) 38%, var(--bg) 74%);position:absolute;bottom:0;overflow:hidden;container-type:inline-size}.ehX61G_sun,.ehX61G_cloud{position:absolute}.ehX61G_sun svg,.ehX61G_cloud svg{width:100%;height:100%;display:block}.ehX61G_sun{right:6%;top:calc(var(--safe-top) + 14px);width:92px;height:92px;animation:480s ease-in-out infinite alternate ehX61G_sunshift}.ehX61G_cloud{top:var(--y);width:var(--w);aspect-ratio:120/56;opacity:.9;animation:ehX61G_drift var(--dur) linear infinite;animation-delay:var(--dly)}.ehX61G_cloud1{--x0:10cqw;--y:8%;--w:150px;--dur:300s;--dly:-90s;left:10%}.ehX61G_cloud2{--x0:58cqw;--y:22%;--w:104px;--dur:420s;--dly:-200s;left:58%}.ehX61G_cloud3{--x0:32cqw;--y:34%;--w:190px;--dur:360s;--dly:-30s;left:32%}@keyframes ehX61G_drift{0%{transform:translateX(calc(-1 * var(--x0) - var(--w)))}to{transform:translateX(calc(100cqw - var(--x0)))}}@keyframes ehX61G_sunshift{0%{transform:translate(-5px,2px)}to{transform:translate(5px,-2px)}}@media (prefers-reduced-motion:reduce){.ehX61G_sun,.ehX61G_cloud{animation:none}}@supports not (width:1cqw){.ehX61G_sun,.ehX61G_cloud{animation:none}}.ehX61G_content{justify-content:center;align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;flex:1;display:flex}.ehX61G_cup{aspect-ratio:925/609;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:40%;max-width:180px;height:auto}@media (max-height:744px){.ehX61G_root[data-ad-template=small] .ehX61G_cup{display:none}}@media (max-height:928px){.ehX61G_root[data-ad-template=medium] .ehX61G_cup{display:none}}@media (max-height:690px){.ehX61G_root[data-ad-template=none] .ehX61G_cup{display:none}}.ehX61G_planBlock{align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;display:flex}.ehX61G_planName{font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--lh-snug);color:var(--ink);margin:0}.ehX61G_planInterval{min-height:calc(1em * var(--lh-base));font-size:var(--text-xs);font-weight:var(--weight-regular);font-variant-numeric:var(--num-tabular);line-height:var(--lh-base);color:var(--ink-2);margin:0}.ehX61G_planStats{min-height:calc(1em * var(--lh-tight));justify-content:center;align-items:baseline;gap:var(--space-2);font-size:var(--text-md);line-height:var(--lh-tight);display:flex}.ehX61G_planLabel{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-3)}.ehX61G_planTime,.ehX61G_planPercent{min-width:4ch;font-family:var(--font-num);font-variant-numeric:var(--num-tabular);font-weight:var(--weight-semibold);color:var(--ink);text-align:center}.ehX61G_planStatQuiet{font-weight:var(--weight-regular);color:var(--ink-2)}.ehX61G_clock{font-size:var(--text-clock);font-weight:var(--weight-regular);line-height:var(--lh-tight);font-variant-numeric:var(--num-tabular);color:var(--ink)}.ehX61G_statusLine{max-width:280px;font-size:var(--text-base);line-height:var(--lh-loose);color:var(--ink-2);min-height:calc(2em * var(--lh-loose));word-break:keep-all;text-wrap:balance;opacity:1;transition:opacity var(--motion-base) var(--ease);margin:0}.ehX61G_statusLineHidden{opacity:0;transition:opacity var(--motion-fast) var(--ease)}.ehX61G_noticeLine{min-height:calc(2em * var(--lh-base));text-align:center;max-width:280px;font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--lh-base);color:var(--ink);justify-content:center;align-items:center;margin:0;display:flex}.ehX61G_fixedLine{font-size:var(--text-sm);line-height:var(--lh-base);color:var(--ink-3);margin:0}.ehX61G_foot{margin-top:var(--space-5);flex-direction:column;align-items:stretch;display:flex}.ehX61G_finishButton{min-height:var(--tap-min);border-radius:var(--radius-pill);border:var(--outline-w) solid var(--outline);box-shadow:var(--shadow-drop);color:var(--ink);font-size:var(--text-md);font-weight:var(--weight-semibold);font-family:var(--font-ui);transition:transform var(--motion-fast) var(--ease);background:0 0;justify-content:center;align-items:center;display:flex}.ehX61G_finishButton:active{transform:translateY(var(--outline-w));box-shadow:var(--shadow-flat)}
.aBS9yG_bigImage{background:var(--surface-page);border:var(--outline-w) solid var(--line);border-radius:var(--radius-md);justify-content:center;align-items:center;width:100%;height:110px;display:flex}.aBS9yG_bigImageContain{max-width:50%;max-height:86%}.aBS9yG_bigImageCover{object-fit:cover;border-radius:var(--radius-md);width:100%;height:100%}.aBS9yG_priceRow{align-items:center;gap:var(--space-1);font-size:var(--text-xl);font-family:var(--font-num);font-variant-numeric:var(--num-tabular);font-weight:var(--weight-bold);margin:var(--space-2) 0;display:flex}.aBS9yG_colorLabelRow{align-items:baseline;gap:var(--space-2);margin:var(--space-2) 0 var(--space-1);display:flex}.aBS9yG_colorLabel{font-size:var(--text-xs);letter-spacing:var(--ls-caps,normal);text-transform:uppercase;color:var(--ink-3)}.aBS9yG_colorLabelValue{font-size:var(--text-sm);color:var(--ink-2)}.aBS9yG_colorRow{gap:var(--space-2);margin:var(--space-1) 0 var(--space-2);flex-wrap:wrap;display:flex}.aBS9yG_colorSwatch{background:var(--surface-card);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;width:56px;height:56px;padding:3px;display:flex;position:relative}.aBS9yG_colorSwatch[data-selected=true]{border-color:var(--accent);border-width:2px}.aBS9yG_colorSwatch:disabled{cursor:default;opacity:.7}.aBS9yG_colorSwatch:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.aBS9yG_colorSwatchImg{pointer-events:none;max-width:86%;max-height:86%}.aBS9yG_colorOwnedPill{background:var(--surface-card-sun);border:1px solid var(--outline);border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:var(--weight-bold);color:var(--ink);pointer-events:none;padding:1px 4px;position:absolute;bottom:2px;left:2px}.aBS9yG_cancelButton{background:var(--surface-card)}.aBS9yG_note{font-size:var(--text-sm);margin:var(--space-1) 0 0}.aBS9yG_noteInfo{color:var(--notice-info-mark)}.aBS9yG_noteInsufficient{color:var(--ink-2)}.aBS9yG_noteError{color:var(--notice-error-mark)}
.lZZm1a_dots{align-items:center;gap:var(--space-1);display:flex}.lZZm1a_dot{width:var(--space-1-5);height:var(--space-1-5);background:var(--line-strong);border-radius:50%}.lZZm1a_dotActive{width:var(--space-3);border-radius:var(--radius-pill);background:var(--ink)}.lZZm1a_skipButton{min-height:var(--tap-min);min-width:var(--tap-min);padding:0 var(--space-2);color:var(--ink-2);font-family:inherit;font-size:var(--text-sm);transition:transform var(--motion-fast) var(--ease);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.lZZm1a_skipButton:active{color:var(--ink);transform:translateY(var(--outline-w))}.lZZm1a_skipButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-md)}.lZZm1a_wordmark{margin:0 0 var(--space-2);text-align:center;font-size:var(--text-xl);letter-spacing:var(--ls-caps);font-weight:var(--weight-bold);color:var(--ink)}.lZZm1a_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.rwSZDG_moonSlot{left:var(--space-3);display:block;position:absolute;top:50%;transform:translateY(-50%)}.rwSZDG_star{background:var(--cloud);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.rwSZDG_sun{background:var(--sun);width:40px;height:40px;right:calc(var(--space-4) - 20px);border-radius:50%;position:absolute;bottom:-20px}
.hQH1ta_frame{width:calc(var(--s,1.8) * 100%);aspect-ratio:2;position:absolute;top:50%;left:50%}.hQH1ta_layer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hQH1ta_img{image-rendering:auto;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.hQH1ta_floor{fill:var(--room-floor-gray);stroke:var(--room-base-line);stroke-width:2px}.hQH1ta_shadow{fill:var(--outline);fill-opacity:.12}
.cgjkFa_modalLayer{z-index:30;position:fixed;inset:0}.cgjkFa_dimMask{z-index:1;background:var(--scrim);pointer-events:auto;cursor:default;position:fixed;inset:0}.cgjkFa_spotlightRing{z-index:2;pointer-events:none;outline:var(--outline-w) solid var(--outline);outline-offset:3px;animation:1.6s ease-in-out infinite cgjkFa_coachPulse;position:fixed}@media (prefers-reduced-motion:reduce){.cgjkFa_spotlightRing{animation:none}}@keyframes cgjkFa_coachPulse{0%,to{outline-offset:3px}50%{outline-offset:6px}}.cgjkFa_hitButton{z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:0;padding:0;position:fixed}.cgjkFa_hitButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.cgjkFa_bubble{z-index:4;background:var(--surface-sun);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-md);min-width:180px;max-width:min(78vw,260px);padding:var(--space-2) var(--space-2-5);box-shadow:var(--shadow-raise);pointer-events:none;flex-direction:column;gap:2px;display:flex;position:fixed}.cgjkFa_bubbleStep{font-size:var(--text-2xs);font-weight:var(--weight-bold);color:var(--ink-3)}.cgjkFa_bubbleText{font-size:var(--text-sm);line-height:var(--lh-snug);color:var(--ink);margin:0}.cgjkFa_skipButton{z-index:5;top:calc(var(--safe-top) + var(--appbar-h) + var(--space-2));right:var(--space-3);background:var(--surface);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2-5);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--ink-2);cursor:pointer;position:fixed}.cgjkFa_skipButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}
.TXThhW_backdrop{z-index:10;padding:var(--space-3);background:var(--scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.TXThhW_dialog{align-items:center;gap:var(--space-3);width:100%;max-width:320px;padding:var(--space-4);border-radius:var(--radius-lg);border:var(--outline-w) solid var(--outline);box-shadow:var(--shadow-raise);background:var(--surface-page);color:var(--ink);font-family:var(--font-ui);text-align:center;flex-direction:column;display:flex}.TXThhW_title{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--lh-snug);color:var(--ink);margin:0}.TXThhW_clock{font-size:var(--text-hero);font-weight:var(--weight-regular);font-variant-numeric:var(--num-tabular);line-height:var(--lh-tight);color:var(--ink)}.TXThhW_actions{align-items:stretch;gap:var(--space-2);flex-direction:column;width:100%;display:flex}.TXThhW_keepButton{min-height:var(--tap-min);border-radius:var(--radius-pill);border:var(--outline-w) solid var(--outline);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-md);font-weight:var(--weight-semibold);transition:transform var(--motion-fast) var(--ease);background:0 0;justify-content:center;align-items:center;display:flex}.TXThhW_keepButton:active{transform:translateY(var(--outline-w))}.TXThhW_confirmButton{min-height:var(--tap-min);border-radius:var(--radius-pill);border:var(--outline-w) solid var(--outline);box-shadow:var(--shadow-drop);background:var(--accent);color:var(--on-accent);font-family:var(--font-ui);font-size:var(--text-md);font-weight:var(--weight-semibold);transition:transform var(--motion-fast) var(--ease);justify-content:center;align-items:center;display:flex}.TXThhW_confirmButton:active{background:var(--accent-pressed);transform:translateY(var(--outline-w));box-shadow:var(--shadow-flat)}.TXThhW_confirmButton:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:no-preference){.TXThhW_backdrop{animation:TXThhW_scrimIn var(--motion-base) var(--ease) both}}@keyframes TXThhW_scrimIn{0%{opacity:0}to{opacity:1}}
.FjLCRq_wrap{background:var(--surface-page);padding-bottom:var(--space-2)}.FjLCRq_room{aspect-ratio:2;border:var(--outline-w) solid var(--outline);border-radius:0;width:100%;position:relative;overflow:hidden}.FjLCRq_hitButton{pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;background:0 0;border:none;padding:0;position:absolute}.FjLCRq_hitButton[data-dragging=true]{opacity:.7}.FjLCRq_targetHighlight{}.FjLCRq_faceDim{}.FjLCRq_notice{}
.tMAiVa_screen{background:var(--bg);height:100dvh;color:var(--ink);font-family:var(--font-ui);flex-direction:column;display:flex}.tMAiVa_appbar{align-items:center;gap:var(--space-1);min-height:calc(var(--appbar-h) + var(--safe-top));padding:var(--safe-top) var(--space-3) 0;flex-shrink:0;display:flex;}.tMAiVa_backButton{width:var(--tap-min);height:var(--tap-min);margin-left:calc(var(--tap-min) / -2 + var(--icon-size) / 2);color:var(--ink-2);border-radius:var(--radius-circle);transition:transform var(--motion-fast) var(--ease);justify-content:center;align-items:center;text-decoration:none;display:flex}.tMAiVa_backButton:active{color:var(--ink);transform:translateY(var(--outline-w))}.tMAiVa_backButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.tMAiVa_backIcon{display:flex;transform:scaleX(-1)}.tMAiVa_title{font-size:var(--text-lg);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);font-weight:var(--weight-bold);color:var(--ink);margin:0}.tMAiVa_body{background:var(--surface-page);width:100%;max-width:480px;min-height:0;padding:var(--space-2-5) var(--space-3) calc(var(--space-5) + var(--safe-bottom) + var(--admob-banner-h,0px));flex:1;margin:0 auto;overflow-y:auto}.tMAiVa_field{margin-bottom:var(--space-4)}.tMAiVa_fieldTight{margin-bottom:var(--space-2-5)}.tMAiVa_fieldLabel{margin-bottom:var(--space-1-5);font-size:var(--text-xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-2);font-weight:var(--weight-semibold);display:block}.tMAiVa_textInput{width:100%;min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-md);border:var(--outline-w) solid var(--outline);background:var(--surface-card);color:var(--ink);font-family:inherit;font-size:var(--text-md)}.tMAiVa_textInput::placeholder{color:var(--ink-3)}.tMAiVa_textInput:focus{border:2px solid var(--ink);outline:none}.tMAiVa_textInput:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.tMAiVa_nameCounter{margin:var(--space-1) 0 0;text-align:right;font-size:var(--text-xs);color:var(--ink-2)}.tMAiVa_nameCounterOver{font-weight:var(--weight-bold);color:var(--ink);text-decoration:underline}.tMAiVa_settingRow{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap-min);margin-bottom:var(--space-4);display:flex}.tMAiVa_settingLabel{font-size:var(--text-base);color:var(--ink)}.tMAiVa_noticeSlot{margin:0 0 var(--space-3)}.tMAiVa_primaryButton{width:100%;min-height:var(--tap-min);border-radius:var(--radius-pill);background:var(--accent);border:var(--outline-w) solid var(--outline);box-shadow:var(--shadow-drop);color:var(--on-accent);font-family:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);transition:transform var(--motion-fast) var(--ease);justify-content:center;align-items:center;display:flex}.tMAiVa_primaryButton:active{background:var(--accent-pressed);transform:translateY(var(--outline-w));box-shadow:var(--shadow-flat)}.tMAiVa_primaryButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.tMAiVa_deleteButton{width:100%;min-height:var(--tap-min);margin-top:var(--space-4);color:var(--ink-2);font-family:inherit;font-size:var(--text-base);transition:transform var(--motion-fast) var(--ease);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.tMAiVa_deleteButton:active{transform:translateY(var(--outline-w))}.tMAiVa_deleteButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-md)}
.idqwda_screen{}.idqwda_body{}.idqwda_bodyWithTabBar{}.idqwda_list{}.idqwda_statusLine{}.idqwda_noticeSlot{}.idqwda_emptyText{}.idqwda_rowTop{}.idqwda_newBadge{}.idqwda_rowMeta{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--ink-2)}.idqwda_rowButton{width:100%;padding:var(--space-3);background:var(--surface-card);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-md);box-shadow:var(--shadow-drop);color:var(--ink);text-align:left;font-family:inherit;display:block}.idqwda_rowButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.idqwda_rowTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-base);font-weight:var(--weight-semibold);flex:1;overflow:hidden}.idqwda_rowTitleOpen{min-width:0;font-size:var(--text-base);font-weight:var(--weight-semibold);overflow-wrap:anywhere;flex:1}.idqwda_rowBody{margin-top:var(--space-2);font-size:var(--text-base);line-height:var(--lh-base);white-space:pre-wrap;overflow-wrap:anywhere;display:block}
.v7TW7a_screen{background:var(--bg);height:100dvh;color:var(--ink);font-family:var(--font-ui);word-break:normal;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;flex-direction:column;display:flex}.v7TW7a_appbar{align-items:center;gap:var(--space-2);min-height:calc(var(--appbar-h) + var(--safe-top));padding:var(--safe-top) var(--space-3) 0;flex-shrink:0;display:flex;}.v7TW7a_backButton{width:var(--tap-min);height:var(--tap-min);margin-left:calc(var(--tap-min) / -2 + var(--icon-size) / 2);color:var(--ink-2);border-radius:var(--radius-circle);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.v7TW7a_backButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.v7TW7a_backIcon{display:flex;transform:scaleX(-1)}.v7TW7a_body{background:var(--surface-page);width:100%;max-width:480px;min-height:0;padding:var(--space-3) var(--space-3) calc(var(--space-5) + var(--safe-bottom) + var(--admob-banner-h,0px));flex:1;margin:0 auto;overflow-y:auto}.v7TW7a_doc{font-size:var(--text-base);line-height:var(--lh-base);color:var(--ink)}.v7TW7a_doc h1{margin:0 0 var(--space-3);font-size:var(--text-xl);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);font-weight:var(--weight-bold)}.v7TW7a_doc h2{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-lg);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);font-weight:var(--weight-bold)}.v7TW7a_doc h3{margin:var(--space-3) 0 var(--space-1);font-size:var(--text-md);line-height:var(--lh-snug);font-weight:var(--weight-semibold)}.v7TW7a_doc p{margin:0 0 var(--space-2)}.v7TW7a_doc ul{list-style:outside}.v7TW7a_doc ol{list-style:decimal}.v7TW7a_doc ul,.v7TW7a_doc ol{margin:0 0 var(--space-2);padding-left:var(--space-4)}.v7TW7a_doc li{margin-bottom:var(--space-1)}.v7TW7a_doc strong{font-weight:var(--weight-semibold)}.v7TW7a_doc a{color:var(--ink);text-decoration:underline}.v7TW7a_doc code{font-size:var(--text-sm);word-break:break-all}.v7TW7a_doc hr{margin:var(--space-4) 0;border:none;border-top:1px solid var(--line-strong)}.v7TW7a_doc blockquote{margin:0 0 var(--space-3);padding:var(--space-1) var(--space-3);color:var(--ink-2);border-left:var(--outline-w) solid var(--line-strong)}.v7TW7a_doc blockquote p{margin:0}.v7TW7a_doc div[data-scroll]{margin:0 0 var(--space-3);-webkit-overflow-scrolling:touch;overflow-x:auto}.v7TW7a_doc table{border-collapse:collapse;width:max-content;min-width:100%;max-width:640px;font-size:var(--text-sm);line-height:var(--lh-snug)}.v7TW7a_doc th,.v7TW7a_doc td{padding:var(--space-2);text-align:left;vertical-align:top;border:1px solid var(--line-strong);min-width:120px}.v7TW7a_doc th{font-weight:var(--weight-semibold);background:var(--surface)}.v7TW7a_doc mark{color:inherit;font-weight:var(--weight-semibold);text-underline-offset:3px;background:0 0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
.Wba4mW_statusText{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--ink-2)}.Wba4mW_accountLink{width:100%;min-height:var(--tap-min);margin-top:var(--space-4);border-radius:var(--radius-pill);background:var(--surface-page);border:var(--outline-w) solid var(--outline);color:var(--ink);font-family:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);transition:transform var(--motion-fast) var(--ease);justify-content:center;align-items:center;text-decoration:none;display:flex}.Wba4mW_accountLink:active{transform:translateY(var(--outline-w))}
._7GPUba_wordmark{margin:0 0 var(--space-4);font-size:var(--text-xl);letter-spacing:var(--ls-caps);font-weight:var(--weight-bold);color:var(--ink)}._7GPUba_progress{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}._7GPUba_progressMark{display:inline-flex;position:relative}._7GPUba_progressRing{border:3px solid var(--surface);border-top-color:var(--outline);border-radius:50%;animation:.9s linear infinite _7GPUba_progressSpin;position:absolute;inset:-8px}@media (prefers-reduced-motion:reduce){._7GPUba_progressRing{animation:none}}@keyframes _7GPUba_progressSpin{to{transform:rotate(360deg)}}._7GPUba_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.i1QRRG_screen{background:var(--bg);height:100dvh;color:var(--ink);font-family:var(--font-ui);flex-direction:column;display:flex}.i1QRRG_appbar{align-items:center;gap:var(--space-1);min-height:calc(var(--appbar-h) + var(--safe-top));padding:var(--safe-top) var(--space-3) 0;flex-shrink:0;display:flex;}.i1QRRG_backButton{width:var(--tap-min);height:var(--tap-min);margin-left:calc(var(--tap-min) / -2 + var(--icon-size) / 2);color:var(--ink-2);border-radius:var(--radius-circle);justify-content:center;align-items:center;text-decoration:none;display:flex}.i1QRRG_backButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.i1QRRG_backIcon{display:flex;transform:scaleX(-1)}.i1QRRG_title{font-size:var(--text-lg);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);font-weight:var(--weight-bold);color:var(--ink);margin:0}.i1QRRG_body{background:var(--surface-page);width:100%;max-width:480px;min-height:0;padding:var(--space-2) var(--space-3) calc(var(--space-5) + var(--safe-bottom) + var(--admob-banner-h,0px));flex:1;margin:0 auto;overflow-y:auto}.i1QRRG_caution{margin:var(--space-2) 0 var(--space-1);font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--ls-tight);color:var(--ink)}.i1QRRG_bodyText{margin:0 0 var(--space-2);font-size:var(--text-base);line-height:var(--lh-base);color:var(--ink-2)}.i1QRRG_card{margin:var(--space-3) 0;padding:var(--space-3);background:var(--surface-card);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-drop)}.i1QRRG_groupTitle{margin:0 0 var(--space-2);font-size:var(--text-xs);letter-spacing:var(--ls-caps);text-transform:uppercase;font-weight:var(--weight-semibold);color:var(--ink-2)}.i1QRRG_list{font-size:var(--text-base);line-height:var(--lh-base);color:var(--ink);margin:0;padding-left:1.2em}.i1QRRG_list li{margin-bottom:var(--space-1)}.i1QRRG_list li:last-child{margin-bottom:0}.i1QRRG_noticeSlot{margin:0 0 var(--space-3)}.i1QRRG_field{margin:var(--space-3) 0}.i1QRRG_fieldLabel{margin-bottom:var(--space-1);font-size:var(--text-sm);color:var(--ink-2);display:block}.i1QRRG_confirmPhrase{margin:0 0 var(--space-2);font-family:var(--font-num);font-size:var(--text-md);font-weight:var(--weight-bold);letter-spacing:var(--ls-wide);color:var(--ink)}.i1QRRG_textInput{width:100%;min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-md);border:var(--outline-w) solid var(--outline);background:var(--surface);color:var(--ink);font-family:inherit;font-size:var(--text-md)}.i1QRRG_textInput:focus{border:2px solid var(--ink);outline:none}.i1QRRG_textInput:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.i1QRRG_deleteButton{width:100%;min-height:var(--tap-min);margin-top:var(--space-2);border-radius:var(--radius-pill);border:var(--outline-w) solid var(--outline);color:var(--ink);font-family:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);background:0 0;justify-content:center;align-items:center;display:flex}.i1QRRG_deleteButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.i1QRRG_deleteButton[aria-disabled=true]{color:var(--ink-3);border-color:var(--line-strong)}
._1d6x2G_screen{background:var(--bg);height:100dvh;color:var(--ink);font-family:var(--font-ui);flex-direction:column;display:flex}._1d6x2G_appbar{align-items:center;gap:var(--space-1);min-height:calc(var(--appbar-h) + var(--safe-top));padding:var(--safe-top) var(--space-3) 0;flex-shrink:0;display:flex;}._1d6x2G_backButton{width:var(--tap-min);height:var(--tap-min);margin-left:calc(var(--tap-min) / -2 + var(--icon-size) / 2);color:var(--ink-2);border-radius:var(--radius-circle);justify-content:center;align-items:center;text-decoration:none;display:flex}._1d6x2G_backButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}._1d6x2G_backIcon{display:flex;transform:scaleX(-1)}._1d6x2G_title{font-size:var(--text-lg);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);font-weight:var(--weight-bold);color:var(--ink);margin:0}._1d6x2G_body{background:var(--surface-page);width:100%;max-width:480px;min-height:0;padding:var(--space-2) var(--space-3) calc(var(--space-5) + var(--safe-bottom) + var(--admob-banner-h,0px));flex:1;margin:0 auto;overflow-y:auto}._1d6x2G_list{gap:var(--row-card-gap);margin-bottom:var(--space-4);flex-direction:column;display:flex}._1d6x2G_row{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-min);padding:0 var(--space-2-5);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-drop);text-align:left;font-family:inherit;display:flex}._1d6x2G_row:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}._1d6x2G_row:disabled{cursor:not-allowed}._1d6x2G_rowLabel{font-size:var(--text-base);color:var(--ink)}._1d6x2G_rowSelected ._1d6x2G_rowLabel{font-weight:var(--weight-bold)}._1d6x2G_checkMark{color:var(--ink);font-size:var(--text-md)}
.knPr1q_page{padding:var(--space-2) var(--space-3) calc(var(--space-5) + var(--safe-bottom) + var(--admob-banner-h,0px))}.knPr1q_appbar{min-height:var(--tap-min);margin-bottom:var(--space-2);align-items:center;display:flex}.knPr1q_title{font-size:var(--text-xl);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);font-weight:var(--weight-semibold);color:var(--ink);margin:0}.knPr1q_groupLabel{padding:var(--space-4) 0 var(--space-2);font-size:var(--text-xs);letter-spacing:var(--ls-caps);text-transform:uppercase;font-weight:var(--weight-semibold);color:var(--ink-3);margin:0}.knPr1q_groupLabel:first-child{padding-top:0}.knPr1q_rowList{gap:var(--row-card-gap);margin-bottom:var(--space-4);flex-direction:column;display:flex}.knPr1q_rowcard{background:var(--surface-card);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-md);box-shadow:var(--shadow-drop);padding:0 var(--space-2-5)}.knPr1q_row{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap-min);display:flex}.knPr1q_rowLabel{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-base);color:var(--ink);display:flex}.knPr1q_rowValue{font-family:var(--font-num);font-variant-numeric:var(--num-tabular);font-size:var(--text-base);color:var(--ink-2)}.knPr1q_rowLink{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap-min);color:var(--ink-2);text-decoration:none;display:flex}.knPr1q_rowLink:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.knPr1q_rowEnd{align-items:center;gap:var(--space-2);display:flex}.knPr1q_rowButton{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.knPr1q_rowButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.knPr1q_newBadge{font-size:var(--text-2xs);font-weight:var(--weight-bold);color:var(--on-accent);background:var(--accent);border-radius:var(--radius-pill);padding:2px 6px;line-height:1}
.SEUKQG_screen{background:var(--bg);height:100dvh;color:var(--ink);font-family:var(--font-ui);flex-direction:column;display:flex}.SEUKQG_appbar{align-items:center;gap:var(--space-1);min-height:calc(var(--appbar-h) + var(--safe-top));padding:var(--safe-top) var(--space-3) 0;flex-shrink:0;display:flex;}.SEUKQG_backButton{width:var(--tap-min);height:var(--tap-min);margin-left:calc(var(--tap-min) / -2 + var(--icon-size) / 2);color:var(--ink-2);border-radius:var(--radius-circle);justify-content:center;align-items:center;text-decoration:none;display:flex}.SEUKQG_backButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.SEUKQG_backIcon{display:flex;transform:scaleX(-1)}.SEUKQG_title{font-size:var(--text-lg);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);font-weight:var(--weight-bold);color:var(--ink);margin:0}.SEUKQG_body{background:var(--surface-page);width:100%;max-width:480px;min-height:0;padding:var(--space-2) var(--space-3) calc(var(--space-5) + var(--safe-bottom) + var(--admob-banner-h,0px));flex:1;margin:0 auto;overflow-y:auto}.SEUKQG_permissionBlock{margin-bottom:var(--space-4)}.SEUKQG_permissionBlock .SEUKQG_secondaryButton{margin-top:var(--space-2-5)}.SEUKQG_permissionTitle{margin:0 0 var(--space-1);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--ink)}.SEUKQG_permissionBody{margin:0 0 var(--space-1)}.SEUKQG_permissionBodyLast{margin:0}.SEUKQG_secondaryButton{min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-pill);border:var(--outline-w) solid var(--outline);color:var(--ink);font-family:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);background:0 0;justify-content:center;align-items:center;display:flex}.SEUKQG_secondaryButton:disabled{color:var(--ink-3);border-color:var(--line-strong);cursor:not-allowed}.SEUKQG_groupLabel{padding:var(--space-4) 0 var(--space-2);font-size:var(--text-xs);letter-spacing:var(--ls-caps);text-transform:uppercase;font-weight:var(--weight-semibold);color:var(--ink-3);margin:0}.SEUKQG_groupLabel:first-child{padding-top:0}.SEUKQG_rowList{gap:var(--row-card-gap);flex-direction:column;display:flex}.SEUKQG_rowcard{background:var(--surface-card);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-md);box-shadow:var(--shadow-drop);padding:var(--space-2-5)}.SEUKQG_row{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap-min);display:flex}.SEUKQG_rowLabel{font-size:var(--text-base);color:var(--ink)}.SEUKQG_rowValue{font-size:var(--text-base);color:var(--ink-2)}.SEUKQG_infoLine{margin:var(--space-2) 0 0;font-size:var(--text-sm);line-height:var(--lh-base);color:var(--ink-2)}.SEUKQG_noticeSlot{margin:var(--space-2) 0 0}.SEUKQG_settingRow{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap-min);display:flex}.SEUKQG_settingLabel{font-size:var(--text-base);color:var(--ink)}
.i___SG_screen{background:var(--bg);height:100dvh;color:var(--ink);font-family:var(--font-ui);flex-direction:column;display:flex}.i___SG_appbar{align-items:center;gap:var(--space-1);min-height:calc(var(--appbar-h) + var(--safe-top));padding:var(--safe-top) var(--space-3) 0;flex-shrink:0;display:flex;}.i___SG_backButton{width:var(--tap-min);height:var(--tap-min);margin-left:calc(var(--tap-min) / -2 + var(--icon-size) / 2);color:var(--ink-2);border-radius:var(--radius-circle);justify-content:center;align-items:center;text-decoration:none;display:flex}.i___SG_backButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.i___SG_backIcon{display:flex;transform:scaleX(-1)}.i___SG_title{font-size:var(--text-lg);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);font-weight:var(--weight-bold);color:var(--ink);margin:0}.i___SG_body{background:var(--surface-page);width:100%;max-width:480px;min-height:0;padding:var(--space-2) var(--space-3) calc(var(--space-5) + var(--safe-bottom) + var(--admob-banner-h,0px));flex:1;margin:0 auto;overflow-y:auto}.i___SG_rowList{gap:var(--row-card-gap);margin-bottom:var(--space-4);flex-direction:column;display:flex}.i___SG_rowcard{background:var(--surface-card);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-md);box-shadow:var(--shadow-drop);padding:0 var(--space-2-5)}.i___SG_row{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap-min);display:flex}.i___SG_rowLabel{font-size:var(--text-base);color:var(--ink)}.i___SG_rowValue{font-size:var(--text-base);color:var(--ink-2)}.i___SG_rowLink{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap-min);color:var(--ink-2);text-decoration:none;display:flex}.i___SG_rowLink:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.i___SG_rowLink .i___SG_rowLabel{color:var(--ink)}.i___SG_rowButton{width:100%;min-height:var(--tap-min);font-family:inherit;font-size:var(--text-base);color:var(--ink);text-align:left;background:0 0;border:none;align-items:center;padding:0;display:flex}.i___SG_rowButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.i___SG_rowButton:disabled{color:var(--ink-3)}
._3JPujq_screen{position:relative;overflow:hidden auto;}._3JPujq_screen:before{content:"";background:var(--room-glow);pointer-events:none;position:absolute;inset:0}._3JPujq_scene{flex:auto;min-height:0;margin-bottom:-28px;position:relative;overflow:hidden}._3JPujq_sun{width:min(100%,340px);height:auto;animation:_3JPujq_sun-rise var(--motion-slow) var(--ease) both;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@keyframes _3JPujq_sun-rise{0%{opacity:0;transform:translateX(-50%) translateY(var(--space-4))}to{opacity:1;transform:translate(-50%)translateY(0)}}._3JPujq_bloomWide{fill:var(--surface-sun);opacity:.18}._3JPujq_bloomNear{fill:var(--surface-sun);opacity:.3}._3JPujq_rays{stroke:var(--outline);stroke-width:var(--outline-w);stroke-linecap:round}._3JPujq_rays path{vector-effect:non-scaling-stroke}._3JPujq_disc{fill:var(--sun);stroke:var(--outline);stroke-width:var(--outline-w);vector-effect:non-scaling-stroke}._3JPujq_hill{z-index:1;min-height:56dvh;padding:var(--space-6) calc(8% + var(--space-3)) calc(var(--space-5) + var(--safe-bottom));text-align:center;background:var(--surface-sun);border:var(--outline-w) solid var(--outline);border-bottom:0;border-radius:50% 50% 0 0/28px 28px 0 0;flex:none;margin:auto -8% 0;position:relative}._3JPujq_own{margin-bottom:var(--space-4);}._3JPujq_finalRoom{width:280px;max-width:100%;margin:0 auto var(--space-5);border-radius:var(--radius-md);border:var(--outline-w) solid var(--outline);overflow:hidden}._3JPujq_finalRoom ._3JPujq_roomFlat{border:0}._3JPujq_lead{margin-bottom:var(--space-5);}._3JPujq_primaryButton{}@media (max-height:760px){._3JPujq_hill{padding-top:var(--space-5)}._3JPujq_finalRoom{width:240px}}@media (max-height:620px){._3JPujq_rays{display:none}}@media (max-height:600px){._3JPujq_bloomWide,._3JPujq_bloomNear{display:none}}
.EszL0G_heroRoomFrame{width:100%;margin:0 auto var(--space-4);border-radius:var(--radius-lg);border:var(--outline-w) solid var(--outline);background:var(--surface-sun);position:relative;overflow:hidden}.EszL0G_heroRoom{display:block}.EszL0G_heroRoomFrame .EszL0G_heroRoom{border:0}.EszL0G_vitChip{top:var(--space-2);right:var(--space-2);border-radius:var(--radius-pill);background:var(--accent);border:var(--outline-w) solid var(--outline);color:var(--ink);font-size:var(--text-xs);font-weight:var(--weight-semibold);align-items:center;gap:2px;padding:3px 8px;line-height:1.4;display:inline-flex;position:absolute}.EszL0G_shopRow{gap:var(--space-2);width:100%;margin:0 auto var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-height:660px){.EszL0G_heroRoomFrame,.EszL0G_shopRow{margin-bottom:var(--space-2)}}@media (max-height:580px){.EszL0G_priceChipWrap{display:none!important}}
.Nd1WSW_calm{--s:1.8!important}.Nd1WSW_calm:before{content:"";background:var(--room-glow);pointer-events:none;position:absolute;inset:0}.Nd1WSW_bloom{background:var(--surface-sun);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Nd1WSW_bloomWide{opacity:.18;width:170px;height:170px}.Nd1WSW_bloomNear{opacity:.3;width:120px;height:120px}@media (max-height:560px){.Nd1WSW_calm{--s:1.2!important;aspect-ratio:3!important}.Nd1WSW_bloom{display:none}}@media (max-height:480px){.Nd1WSW_calm{display:none!important}}
.HZUgpq_stepSlot{margin:0 0 var(--space-4)}.HZUgpq_stepText{font-size:inherit;line-height:var(--lh-base);color:var(--ink);margin:0}.HZUgpq_exitRow{align-items:center;gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}
.eP7qwa_screen{background:var(--bg);height:100dvh;color:var(--ink);font-family:var(--font-ui);flex-direction:column;display:flex}.eP7qwa_appbar{align-items:center;gap:var(--space-1);min-height:calc(var(--appbar-h) + var(--safe-top));padding:var(--safe-top) var(--space-3) 0;flex-shrink:0;display:flex;}.eP7qwa_backButton{width:var(--tap-min);height:var(--tap-min);margin-left:calc(var(--tap-min) / -2 + var(--icon-size) / 2);color:var(--ink-2);border-radius:var(--radius-circle);transition:transform var(--motion-fast) var(--ease);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.eP7qwa_backButton:active{color:var(--ink);transform:translateY(var(--outline-w))}.eP7qwa_backButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.eP7qwa_backIcon{display:flex;transform:scaleX(-1)}.eP7qwa_title{font-size:var(--text-lg);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);font-weight:var(--weight-bold);color:var(--ink);margin:0}.eP7qwa_body{background:var(--surface-page);width:100%;max-width:480px;min-height:0;padding:var(--space-2) var(--space-3) calc(var(--space-5) + var(--safe-bottom) + var(--admob-banner-h,0px));flex:1;margin:0 auto;overflow-y:auto}.eP7qwa_grid{gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.eP7qwa_categoryButton{border-radius:var(--radius-md);border:var(--outline-w) solid var(--outline);background:var(--surface);color:var(--ink-2);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-regular);text-align:center;flex-direction:column;align-items:stretch;padding:0;display:flex;overflow:hidden}.eP7qwa_art{background:var(--surface-sun);justify-content:center;align-items:center;height:68px;padding:6px;display:flex}.eP7qwa_artImage{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:100%;height:auto;display:block}.eP7qwa_categoryLabel{min-height:var(--tap-min);padding:var(--space-1);justify-content:center;align-items:center;display:flex}.eP7qwa_categoryButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.eP7qwa_categoryButtonSelected{border-color:var(--ink)}.eP7qwa_categoryButtonSelected .eP7qwa_categoryLabel{background:var(--ink);color:var(--surface-sun);font-weight:var(--weight-bold)}.eP7qwa_otherInput{width:100%;min-height:var(--tap-min);margin-bottom:var(--space-4);padding:0 var(--space-3);border-radius:var(--radius-md);border:var(--outline-w) solid var(--outline);background:var(--surface);color:var(--ink);font-family:inherit;font-size:var(--text-md);display:block}.eP7qwa_otherInput:focus{border:2px solid var(--ink);outline:none}.eP7qwa_otherInput:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.eP7qwa_primaryButton{width:100%;min-height:var(--tap-min);border-radius:var(--radius-pill);background:var(--accent);border:var(--outline-w) solid var(--outline);box-shadow:var(--shadow-drop);color:var(--on-accent);font-family:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);transition:transform var(--motion-fast) var(--ease);justify-content:center;align-items:center;display:flex}.eP7qwa_primaryButton:active{background:var(--accent-pressed);transform:translateY(var(--outline-w));box-shadow:var(--shadow-flat)}.eP7qwa_primaryButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.eP7qwa_primaryButtonDisabled{width:100%;min-height:var(--tap-min);border-radius:var(--radius-pill);border:var(--outline-w) solid var(--line-strong);color:var(--ink-3);font-family:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);cursor:not-allowed;background:0 0;justify-content:center;align-items:center;display:flex}
.Vx730W_screen{background:var(--bg);height:100dvh;color:var(--ink);font-family:var(--font-ui);flex-direction:column;display:flex}.Vx730W_appbar{align-items:center;gap:var(--space-1);min-height:calc(var(--appbar-h) + var(--safe-top));padding:var(--safe-top) var(--space-3) 0;flex-shrink:0;display:flex;}.Vx730W_backButton{width:var(--tap-min);height:var(--tap-min);margin-left:calc(var(--tap-min) / -2 + var(--icon-size) / 2);color:var(--ink-2);border-radius:var(--radius-circle);transition:transform var(--motion-fast) var(--ease);justify-content:center;align-items:center;text-decoration:none;display:flex}.Vx730W_backButton:active{color:var(--ink);transform:translateY(var(--outline-w))}.Vx730W_backButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.Vx730W_backIcon{display:flex;transform:scaleX(-1)}.Vx730W_title{font-size:var(--text-lg);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);font-weight:var(--weight-bold);color:var(--ink);margin:0}.Vx730W_body{background:var(--surface-page);width:100%;max-width:480px;min-height:0;padding:var(--space-2-5) var(--space-3) calc(var(--space-5) + var(--safe-bottom) + var(--admob-banner-h,0px));flex:1;margin:0 auto;overflow-y:auto}.Vx730W_field{margin-bottom:var(--space-2-5)}.Vx730W_section{margin-bottom:var(--space-4)}.Vx730W_section>.Vx730W_field:last-child{margin-bottom:0}.Vx730W_repeatDetail{margin-top:var(--space-3)}.Vx730W_fieldLabel{margin-bottom:var(--space-1-5);font-size:var(--text-xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-2);font-weight:var(--weight-semibold);display:block}.Vx730W_categoryRow{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-md);border:var(--outline-w) solid var(--outline);background:var(--surface-card);color:var(--ink);font-size:var(--text-md);transition:transform var(--motion-fast) var(--ease);text-decoration:none;display:flex}.Vx730W_categoryRow:active{transform:translateY(var(--outline-w))}.Vx730W_categoryRow:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.Vx730W_categoryValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Vx730W_categoryChevron{color:var(--ink-3);flex-shrink:0}.Vx730W_textInput{width:100%;min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-md);border:var(--outline-w) solid var(--outline);background:var(--surface-card);color:var(--ink);font-family:inherit;font-size:var(--text-md)}.Vx730W_textInput::placeholder{color:var(--ink-3)}.Vx730W_textInput:focus{border:2px solid var(--ink);outline:none}.Vx730W_textInput:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.Vx730W_nameCounter{margin:var(--space-1) 0 0;text-align:right;font-size:var(--text-xs);color:var(--ink-2)}.Vx730W_nameCounterOver{font-weight:var(--weight-bold);color:var(--ink);text-decoration:underline}.Vx730W_timeRow{gap:var(--space-3);display:flex}.Vx730W_timeRow>.Vx730W_field{flex:1;min-width:0;margin-bottom:0}.Vx730W_settingRow{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap-min);margin-bottom:var(--space-1);display:flex}.Vx730W_settingLabel{font-size:var(--text-base);color:var(--ink)}.Vx730W_settingValue{font-size:var(--text-base);color:var(--ink-2)}.Vx730W_helpTextTight{margin:0 0 var(--space-2);color:var(--ink-2);font-size:var(--text-sm);line-height:var(--lh-base)}.Vx730W_helpText{margin:0 0 var(--space-4);color:var(--ink-2);font-size:var(--text-sm);line-height:var(--lh-base)}.Vx730W_noticeSlot{margin:0 0 var(--space-3)}.Vx730W_primaryButton{width:100%;min-height:var(--tap-min);border-radius:var(--radius-pill);background:var(--accent);border:var(--outline-w) solid var(--outline);box-shadow:var(--shadow-drop);color:var(--on-accent);font-family:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);transition:transform var(--motion-fast) var(--ease);justify-content:center;align-items:center;display:flex}.Vx730W_primaryButton:active{background:var(--accent-pressed);transform:translateY(var(--outline-w));box-shadow:var(--shadow-flat)}.Vx730W_primaryButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.Vx730W_deleteButton{width:100%;min-height:var(--tap-min);margin-top:var(--space-4);color:var(--ink-2);font-family:inherit;font-size:var(--text-base);transition:transform var(--motion-fast) var(--ease);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.Vx730W_deleteButton:active{transform:translateY(var(--outline-w))}.Vx730W_deleteButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-md)}
.H6NJ0q_screen{background:var(--bg);height:100dvh;color:var(--ink);font-family:var(--font-ui);flex-direction:column;display:flex}.H6NJ0q_appbar{align-items:center;gap:var(--space-1);min-height:calc(var(--appbar-h) + var(--safe-top));padding:var(--safe-top) var(--space-3) 0;flex-shrink:0;display:flex;}.H6NJ0q_backButton{width:var(--tap-min);height:var(--tap-min);margin-left:calc(var(--tap-min) / -2 + var(--icon-size) / 2);color:var(--ink-2);cursor:pointer;border-radius:var(--radius-circle);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.H6NJ0q_backButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.H6NJ0q_backIcon{display:flex;transform:scaleX(-1)}.H6NJ0q_title{font-size:var(--text-lg);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);font-weight:var(--weight-bold);color:var(--ink);margin:0}.H6NJ0q_body{background:var(--surface-page);width:100%;max-width:480px;min-height:0;padding:var(--space-3) var(--space-3) calc(var(--space-5) + var(--safe-bottom) + var(--admob-banner-h,0px));flex:1;margin:0 auto;overflow-y:auto}.H6NJ0q_noticeSlot{margin:0 0 var(--space-3)}.H6NJ0q_smallNote{margin:var(--space-3) 0 0;font-size:var(--text-sm);line-height:var(--lh-base);color:var(--ink-2)}.H6NJ0q_textarea{width:100%;min-height:180px;padding:var(--space-3);border-radius:var(--radius-md);border:var(--outline-w) solid var(--outline);background:var(--surface-card);color:var(--ink);font-family:inherit;font-size:var(--text-md);line-height:var(--lh-base);resize:none;display:block}.H6NJ0q_textarea::placeholder{color:var(--ink-3)}.H6NJ0q_textarea:focus{border:2px solid var(--ink);outline:none}.H6NJ0q_textarea:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.H6NJ0q_counter{margin:var(--space-1) 0 var(--space-3);text-align:right;font-size:var(--text-xs);color:var(--ink-2)}.H6NJ0q_counterOver{font-weight:var(--weight-bold);color:var(--ink);text-decoration:underline}.H6NJ0q_primaryButton{width:100%;min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--accent);border:var(--outline-w) solid var(--outline);box-shadow:var(--shadow-drop);color:var(--on-accent);font-family:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);transition:transform var(--motion-fast) var(--ease);justify-content:center;align-items:center;display:flex}.H6NJ0q_primaryButton:active:not(:disabled){background:var(--accent-pressed);transform:translateY(var(--outline-w));box-shadow:var(--shadow-flat)}.H6NJ0q_primaryButton:disabled{color:var(--ink-3);border-color:var(--line-strong);box-shadow:none;cursor:not-allowed;background:0 0}.H6NJ0q_primaryButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}
.ysh2pW_screen{background:var(--bg);height:100dvh;color:var(--ink);font-family:var(--font-ui);flex-direction:column;display:flex}.ysh2pW_appbar{align-items:center;gap:var(--space-1);min-height:calc(var(--appbar-h) + var(--safe-top));padding:var(--safe-top) var(--space-3) 0;flex-shrink:0;display:flex;}.ysh2pW_backButton{width:var(--tap-min);height:var(--tap-min);margin-left:calc(var(--tap-min) / -2 + var(--icon-size) / 2);color:var(--ink-2);cursor:pointer;border-radius:var(--radius-circle);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.ysh2pW_backButton:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ysh2pW_backIcon{display:flex;transform:scaleX(-1)}.ysh2pW_title{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--ink);flex:auto;margin:0}.ysh2pW_body{background:var(--surface-page);width:100%;max-width:480px;min-height:0;padding:var(--space-2) var(--space-3) calc(var(--space-5) + var(--safe-bottom) + var(--admob-banner-h,0px));flex:1;margin:0 auto;overflow-y:auto}.ysh2pW_balanceCard{background:var(--surface-card);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-lg);padding:var(--space-3);margin-bottom:var(--space-3)}.ysh2pW_balanceLabel{font-size:var(--text-xs);letter-spacing:var(--ls-caps,normal);text-transform:uppercase;color:var(--ink-3);margin:0 0 var(--space-1)}.ysh2pW_balanceValue{align-items:center;gap:var(--space-1);font-size:var(--text-hero);font-family:var(--font-num);font-variant-numeric:var(--num-tabular);font-weight:var(--weight-bold);margin:0;display:flex}.ysh2pW_list{gap:var(--row-card-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ysh2pW_row{justify-content:space-between;align-items:center;gap:var(--space-2);background:var(--surface-card);border:var(--outline-w) solid var(--outline);border-radius:var(--radius-md);min-height:52px;box-shadow:var(--shadow-drop);padding:0 var(--space-2-5);display:flex}.ysh2pW_date{font-size:var(--text-sm);font-family:var(--font-num);font-variant-numeric:var(--num-tabular);color:var(--ink-3);text-align:right;flex:none;line-height:1.3}.ysh2pW_time{font-size:var(--text-xs);color:var(--ink-3)}.ysh2pW_reason{font-size:var(--text-base);color:var(--ink);flex:1}.ysh2pW_delta{font-family:var(--font-num);font-variant-numeric:var(--num-tabular);font-weight:var(--weight-bold);color:var(--ink)}.ysh2pW_rules{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--ink-2)}.ysh2pW_empty{text-align:center;color:var(--ink-2);padding:var(--space-5) 0}.ysh2pW_errorRow{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-5) 0;color:var(--ink-2);display:flex}.ysh2pW_retryButton{height:32px;padding:0 var(--space-2-5);border-radius:var(--radius-pill);border:var(--outline-w) solid var(--outline);background:var(--surface);color:var(--ink);font-family:inherit;font-size:var(--text-sm);cursor:pointer}
