._emblem_1boc6_1{aspect-ratio:1;place-items:center;width:100%;display:grid;position:relative}._svg_1boc6_9{width:100%;height:100%;position:relative;overflow:visible}._glow_1boc6_22{background:radial-gradient(circle, color-mix(in srgb, var(--color-brand-gold) 22%, transparent) 0%, color-mix(in srgb, var(--color-brand-gold) 7%, transparent) 40%, transparent 68%);border-radius:50%;position:absolute;top:-34%;bottom:-34%;left:-34%;right:-34%}._burst_1boc6_35{box-shadow:0 0 0 1px var(--color-brand-gold-soft);opacity:0;border-radius:50%;position:absolute;top:14%;bottom:14%;left:14%;right:14%}._ring_1boc6_46,._bigStar_1boc6_47{fill:var(--color-brand)}._innerStar_1boc6_53{fill:var(--color-bg)}._reveal_1boc6_57{fill:none;stroke:#fff;stroke-width:110px}._starIntro_1boc6_63,._starIdle_1boc6_64{transform-box:fill-box}._orbit_1boc6_68{fill:var(--color-brand-gold-soft);opacity:.8}._intro_1boc6_77 ._reveal_1boc6_57{stroke-dasharray:1;stroke-dashoffset:1px;animation:_draw_1boc6_1 var(--duration-panel) var(--ease-enter) .1s forwards}._intro_1boc6_77 ._starIntro_1boc6_63{opacity:0;animation:_land_1boc6_1 var(--duration-spring) var(--ease-spring) .3s forwards}._intro_1boc6_77 ._burst_1boc6_35{animation:_burst_1boc6_35 var(--duration-panel) var(--ease-enter) .65s}._intro_1boc6_77 ._glow_1boc6_22{opacity:0;animation:_fadeIn_1boc6_1 var(--duration-panel) var(--ease-enter) .5s forwards}._intro_1boc6_77 ._orbit_1boc6_68{opacity:0;animation:_fadeTo_1boc6_1 var(--duration-panel) var(--ease-enter) .7s forwards}@keyframes _draw_1boc6_1{to{stroke-dashoffset:0}}@keyframes _land_1boc6_1{0%{opacity:0;transform:scale(.3)rotate(-160deg)}40%{opacity:1}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes _burst_1boc6_35{0%{opacity:.8;transform:scale(.75)}to{opacity:0;transform:scale(1.6)}}@keyframes _fadeIn_1boc6_1{to{opacity:1}}@keyframes _fadeTo_1boc6_1{to{opacity:.8}}@media (prefers-reduced-motion:reduce){._intro_1boc6_77 ._reveal_1boc6_57,._intro_1boc6_77 ._starIntro_1boc6_63,._intro_1boc6_77 ._burst_1boc6_35,._intro_1boc6_77 ._glow_1boc6_22,._intro_1boc6_77 ._orbit_1boc6_68{opacity:1;stroke-dashoffset:0;animation:none}._intro_1boc6_77 ._burst_1boc6_35{opacity:0}._intro_1boc6_77 ._orbit_1boc6_68{opacity:.8}}._phone_2wzol_5{width:196px;height:196px;margin-bottom:var(--space-1);background-color:var(--color-bg);box-shadow:inset 0 0 0 6px color-mix(in srgb, var(--color-text) 10%, transparent), inset 0 0 0 7px #ffffff0a;border-radius:36px 36px 0 0;padding:34px 18px 0;position:relative;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}._notch_2wzol_23{border-radius:var(--radius-full);background-color:color-mix(in srgb, var(--color-text) 12%, transparent);width:56px;height:14px;margin-left:-28px;position:absolute;top:14px;left:50%}._apps_2wzol_34{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}._app_2wzol_34{aspect-ratio:1;background-color:color-mix(in srgb, var(--color-text) 9%, transparent);border-radius:9px}._ourApp_2wzol_47{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--color-accent) 30%, transparent), transparent 70%), var(--color-surface-raised);box-shadow:inset 0 1px 0 #ffffff1f, 0 12px 30px -8px var(--glow-accent-strong);animation:_appIn_2wzol_1 var(--duration-spring) var(--ease-spring) .15s backwards;border-radius:20px;grid-area:span 2/span 2;place-items:center;padding:10px;display:grid;overflow:hidden}@keyframes _appIn_2wzol_1{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){._ourApp_2wzol_47{animation:none}}._art_1prvl_3{width:88px;height:88px;margin-bottom:var(--space-1);color:var(--color-accent-text);background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--color-accent) 30%, transparent), transparent 70%), var(--color-surface-raised);box-shadow:inset 0 1px 0 #ffffff1f, 0 12px 30px -8px var(--glow-accent-strong);animation:_artIn_1prvl_1 var(--duration-spring) var(--ease-spring) .12s backwards;border-radius:26px;place-items:center;display:grid}._art_1prvl_3 svg{width:40px;height:40px}@keyframes _artIn_1prvl_1{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){._art_1prvl_3{animation:none}}._root_mp8yh_1{flex-direction:column;flex:1;display:flex;position:relative}._surface_mp8yh_8{flex-direction:column;flex:1;display:flex}._forward_1053m_3,._back_1053m_4,._tab_forward_1053m_5,._tab_back_1053m_6{flex-direction:column;flex:1;min-width:0;display:flex}._forward_1053m_3{animation:_pageInForward_1053m_1 var(--duration-slow) var(--ease-enter) backwards}._back_1053m_4{animation:_pageInBack_1053m_1 var(--duration-slow) var(--ease-enter) backwards}._tab_forward_1053m_5{animation:_tabInForward_1053m_1 var(--duration-base) var(--ease-enter) backwards}._tab_back_1053m_6{animation:_tabInBack_1053m_1 var(--duration-base) var(--ease-enter) backwards}html[data-vt-ready] ._forward_1053m_3,html[data-vt-ready] ._back_1053m_4,html[data-vt-ready] ._tab_forward_1053m_5,html[data-vt-ready] ._tab_back_1053m_6{animation:none}@keyframes _pageInForward_1053m_1{0%{opacity:0;transform:translate(28px)}}@keyframes _pageInBack_1053m_1{0%{opacity:0;transform:translate(-28px)}}@keyframes _tabInForward_1053m_1{0%{opacity:0;transform:translate(12px)}}@keyframes _tabInBack_1053m_1{0%{opacity:0;transform:translate(-12px)}}@media (prefers-reduced-motion:reduce){._forward_1053m_3,._back_1053m_4,._tab_forward_1053m_5,._tab_back_1053m_6{animation:none}}._nav_736dy_4{left:var(--space-3);right:var(--space-3);bottom:calc(var(--safe-area-bottom) + var(--tabbar-gap));z-index:var(--z-bottom-nav);max-width:calc(var(--content-max-width) - 2 * var(--space-3));height:var(--tabbar-height);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background-color:color-mix(in srgb, var(--color-surface) 72%, transparent);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px #ffffff12, inset 0 1px 0 #ffffff1a, 0 16px 40px -10px var(--color-shadow-medium);margin:0 auto;padding:5px;display:flex;position:fixed}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._nav_736dy_4{background-color:var(--color-surface)}}._pill_736dy_51{width:calc((100% - 10px) / var(--tab-count));transform:translateX(calc(var(--tab-index) * 100%));transition:transform var(--duration-spring) var(--ease-spring), opacity var(--duration-base) var(--ease-enter);pointer-events:none;position:absolute;top:5px;bottom:5px;left:5px}._pillShape_736dy_67{border-radius:var(--radius-full);background:radial-gradient(90% 120% at 50% 100%, color-mix(in srgb, var(--color-accent) 16%, transparent), transparent 70%), color-mix(in srgb, var(--color-text) 9%, transparent);box-shadow:inset 0 1px 0 #ffffff1a, 0 4px 16px -6px var(--glow-accent);transition:transform var(--duration-spring) var(--ease-spring), background-color var(--duration-fast) var(--ease-enter), box-shadow var(--duration-fast) var(--ease-enter);position:absolute;top:0;bottom:0;left:0;right:0}._dragging_736dy_90 ._pillShape_736dy_67{background-color:color-mix(in srgb, var(--color-text) 14%, transparent);box-shadow:inset 0 1px 0 #ffffff24, 0 6px 22px -6px var(--glow-accent-strong);transform:scale(1.06,1.1)}._morph_736dy_99{animation:_pillStretch_736dy_1 var(--duration-spring) var(--ease-enter)}@keyframes _pillStretch_736dy_1{35%{transform:scaleX(1.18)scaleY(.94)}}._item_736dy_111{min-width:0;color:color-mix(in srgb, var(--color-text) 82%, transparent);-webkit-user-drag:none;transition:color var(--duration-base) var(--ease-enter), transform var(--duration-spring) var(--ease-spring);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex;position:relative}._item_736dy_111:hover{text-decoration:none}._item_736dy_111:active{transition-duration:var(--duration-instant);transition-timing-function:var(--ease-enter);transform:scale(.92)}._dragging_736dy_90 ._item_736dy_111:active{transform:none}._active_736dy_150{color:var(--color-accent-text)}._icon_736dy_154{justify-content:center;align-items:center;line-height:1;display:flex;position:relative}._icon_736dy_154 svg{transition:fill var(--duration-base) var(--ease-enter)}._active_736dy_150 ._icon_736dy_154 svg{fill:color-mix(in srgb, currentColor 24%, transparent)}._label_736dy_173{max-width:100%;font-size:11px;font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;line-height:1.15;position:relative;overflow:hidden}._badge_736dy_185{min-width:17px;height:17px;font-size:10px;font-weight:var(--font-weight-bold);color:#fff;background-color:var(--color-danger);border-radius:var(--radius-full);box-shadow:0 0 0 2px var(--color-surface);justify-content:center;align-items:center;padding:0 4px;line-height:1;display:flex;position:absolute;top:-5px;right:-9px}._alive_736dy_210:after{content:"";z-index:-1;border-radius:var(--radius-full);background:radial-gradient(circle, var(--glow-accent-strong), transparent 70%);opacity:0;animation:_glowFlash_736dy_1 var(--duration-spring) var(--ease-enter);position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}@keyframes _glowFlash_736dy_1{30%{opacity:.9;transform:scale(1.1)}to{opacity:0;transform:scale(1.4)}}._pop_736dy_233{animation:_tabPop_736dy_1 var(--duration-spring) var(--ease-enter)}@keyframes _tabPop_736dy_1{35%{transform:translateY(-6px)scale(1.16)}65%{transform:translateY(1px)scale(.96)}}._flip_736dy_247{animation:_tabFlip_736dy_1 var(--duration-spring) var(--ease-enter)}@keyframes _tabFlip_736dy_1{0%{transform:perspective(160px)rotateX(0)}to{transform:perspective(160px)rotateX(360deg)}}._grow_736dy_261{transform-origin:50% 90%;animation:_tabGrow_736dy_1 var(--duration-spring) var(--ease-enter)}@keyframes _tabGrow_736dy_1{0%{transform:scaleY(.35)}55%{transform:scaleY(1.18)}80%{transform:scaleY(.96)}}._spin_736dy_280{animation:_tabSpin_736dy_1 var(--duration-spring) var(--ease-enter)}@keyframes _tabSpin_736dy_1{0%{transform:rotate(0)scale(1)}70%{transform:rotate(196deg)scale(1.12)}to{transform:rotate(180deg)scale(1)}}._twinkle_736dy_297{animation:_tabTwinkle_736dy_1 var(--duration-spring) var(--ease-enter)}@keyframes _tabTwinkle_736dy_1{30%{transform:scale(1.24)rotate(-14deg)}60%{transform:scale(.92)rotate(8deg)}}._nod_736dy_311{animation:_tabNod_736dy_1 var(--duration-spring) var(--ease-enter)}@keyframes _tabNod_736dy_1{30%{transform:translateY(-4px)scale(1.12)}55%{transform:translateY(2px)rotate(-6deg)}80%{transform:translateY(-1px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){._pill_736dy_51{transition:opacity var(--duration-instant) var(--ease-enter)}._morph_736dy_99,._alive_736dy_210:after,._pop_736dy_233,._flip_736dy_247,._grow_736dy_261,._spin_736dy_280,._twinkle_736dy_297,._nod_736dy_311{animation:none}}._layout_1pglh_1{min-height:var(--tg-viewport-stable-height);flex-direction:column;display:flex}._content_1pglh_7{padding-bottom:calc(var(--bottom-nav-height) + var(--safe-area-bottom));flex:1}._screen_1kr1v_3{width:100%;max-width:var(--content-max-width);min-height:var(--tg-viewport-stable-height,100dvh);padding:calc(var(--space-6) + var(--safe-area-top)) var(--content-padding) calc(var(--space-6) + var(--safe-area-bottom));align-items:center;margin:0 auto;display:flex}._gate_1kr1v_16{align-items:center;gap:var(--space-4);text-align:center;width:100%;animation:_fadeUp_1kr1v_1 var(--duration-slow) var(--ease-enter) both;flex-direction:column;display:flex}._emblem_1kr1v_26{width:132px;height:132px;margin-bottom:var(--space-1)}._title_1kr1v_32{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight)}._lead_1kr1v_39{max-width:32ch;font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}._channel_1kr1v_46{color:var(--color-text);font-weight:var(--font-weight-semibold)}._perks_1kr1v_52{gap:var(--space-3);width:100%;margin:var(--space-2) 0 0;padding:var(--space-4);text-align:left;background-color:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;list-style:none;display:flex}._perk_1kr1v_52{align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);line-height:var(--line-height-base);color:var(--color-text);display:flex}._perkIcon_1kr1v_77{width:36px;height:36px;color:var(--color-accent-text);background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--color-accent) 28%, transparent), color-mix(in srgb, var(--color-accent) 10%, transparent));border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;display:flex}._actions_1kr1v_94{gap:var(--space-2);width:100%;margin-top:var(--space-2);flex-direction:column;display:flex}._notYet_1kr1v_102{font-size:var(--font-size-sm);line-height:var(--line-height-base);color:var(--color-warning)}._hint_1kr1v_108{font-size:var(--font-size-sm);color:var(--color-text-muted)}._inline_1djwz_4{background:0 0;min-height:60vh}._when_u9sic_2{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text);display:block}._master_u9sic_9{margin-top:var(--space-1);display:block}._calendar_zg299_1{gap:var(--space-3);flex-direction:column;display:flex}._header_zg299_9{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._month_zg299_16{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);text-transform:capitalize}._navButton_zg299_22{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-md);color:var(--color-text-secondary);transition:background-color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:flex}._navButton_zg299_22:hover:not(:disabled){background-color:var(--color-surface-hover);color:var(--color-text)}._navButton_zg299_22:disabled{opacity:.3;cursor:not-allowed}._weekdays_zg299_45{gap:var(--space-1);grid-template-columns:repeat(7,1fr);display:grid}._weekday_zg299_45{text-align:center;font-size:var(--font-size-xs);color:var(--color-text-muted);padding-bottom:var(--space-1)}._weekend_zg299_58{color:var(--color-danger);opacity:.7}._days_zg299_63{gap:var(--space-1);grid-template-columns:repeat(7,1fr);display:grid}._day_zg299_63{aspect-ratio:1;min-height:var(--touch-target-min);font-size:var(--font-size-base);border-radius:var(--radius-md);border:var(--border-width) solid transparent;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);justify-content:center;align-items:center;display:flex;position:relative}._unavailable_zg299_94{color:var(--color-text-muted);cursor:not-allowed}._available_zg299_99{color:var(--color-text);background-color:var(--color-surface);border-color:var(--color-border);cursor:pointer}._available_zg299_99:hover{border-color:var(--color-accent);background-color:var(--color-accent-subtle)}._available_zg299_99:active{transform:scale(.94)}._selected_zg299_115{background-color:var(--color-accent);border-color:var(--color-accent-edge);border-color:var(--color-accent);color:var(--color-on-accent);font-weight:var(--font-weight-semibold)}._selected_zg299_115:hover{background-color:var(--color-accent-hover)}._today_zg299_127{font-weight:var(--font-weight-semibold)}._dot_zg299_133{border-radius:var(--radius-full);background-color:var(--color-accent);width:4px;height:4px;position:absolute;bottom:6px}._selected_zg299_115 ._dot_zg299_133{background-color:var(--color-on-accent)}._outsideMonth_zg299_146{visibility:hidden}._loadingDay_zg299_152{aspect-ratio:1;min-height:var(--touch-target-min);border-radius:var(--radius-md);background-color:var(--color-skeleton);animation:_pulse_zg299_1 1.6s var(--ease-in-out) infinite}@keyframes _pulse_zg299_1{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){._loadingDay_zg299_152{animation:none}}._hint_zg299_178{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center}._uploader_14yrs_1{gap:var(--space-2);flex-direction:column;display:flex}._preview_14yrs_7{object-fit:contain;background-color:var(--color-surface-sunken);border-radius:var(--radius-lg);width:100%;max-height:320px;animation:_fadeIn_14yrs_1 var(--duration-base) var(--ease-enter)}._error_14yrs_18{font-size:var(--font-size-sm);color:var(--color-danger)}._block_1ajjl_1{gap:var(--space-3);animation:_scaleIn_1ajjl_1 var(--duration-base) var(--ease-spring);flex-direction:column;display:flex}._title_1ajjl_8{font-size:var(--font-size-lg)}._label_1ajjl_12{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-2);display:block}._privacy_1ajjl_19{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-base)}._stars_1ajjl_27{justify-content:center;gap:var(--space-2);padding:var(--space-2) 0;display:flex}._star_1ajjl_27{width:48px;height:48px;color:var(--color-border-strong);transition:color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-spring);justify-content:center;align-items:center;display:flex}._star_1ajjl_27:active{transform:scale(1.2)}._starActive_1ajjl_54{color:#f0b429}._ratingLabel_1ajjl_58{text-align:center;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-accent-text);animation:_fadeIn_1ajjl_1 var(--duration-fast) var(--ease-out)}._savedText_1ajjl_68{font-size:var(--font-size-sm);line-height:var(--line-height-base);margin-bottom:var(--space-2)}._error_1ajjl_74{font-size:var(--font-size-sm);color:var(--color-danger)}._badge_hd0no_1{padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;border-radius:var(--radius-full);align-items:center;line-height:1.4;display:inline-flex}._sm_hd0no_14{padding:2px var(--space-2);font-size:var(--font-size-xs)}._neutral_hd0no_22{color:var(--color-text-secondary);background-color:var(--color-surface-sunken)}._info_hd0no_27{color:var(--color-info);background-color:var(--color-info-subtle)}._warning_hd0no_32{color:var(--color-warning);background-color:var(--color-warning-subtle)}._success_hd0no_37{color:var(--color-success);background-color:var(--color-success-subtle)}._danger_hd0no_42{color:var(--color-danger);background-color:var(--color-danger-subtle)}._wrap_1sdhe_1{gap:var(--space-3);flex-direction:column;display:flex}._grid_1sdhe_7{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(88px,1fr));display:grid}._slot_1sdhe_14{min-height:var(--control-height-md);padding:0 var(--space-3);font-size:var(--font-size-base);font-variant-numeric:tabular-nums;color:var(--color-text);background-color:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);justify-content:center;align-items:center;display:flex}._slot_1sdhe_14:hover{border-color:var(--color-accent);background-color:var(--color-accent-subtle)}._slot_1sdhe_14:active{transform:scale(.96)}._selected_1sdhe_45{background-color:var(--color-accent);border-color:var(--color-accent-edge);border-color:var(--color-accent);color:var(--color-on-accent);font-weight:var(--font-weight-medium)}._selected_1sdhe_45:hover{background-color:var(--color-accent-hover)}._period_1sdhe_57{gap:var(--space-2);flex-direction:column;display:flex}._periodTitle_1sdhe_63{font-size:var(--font-size-sm);color:var(--color-text-secondary)}._skeletonGrid_1sdhe_68{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(88px,1fr));display:grid}._skeletonSlot_1sdhe_74{min-height:var(--control-height-md);border-radius:var(--radius-md);background-color:var(--color-skeleton);animation:_pulse_1sdhe_1 1.6s var(--ease-in-out) infinite}@keyframes _pulse_1sdhe_1{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){._skeletonSlot_1sdhe_74{animation:none}}._header_1hbhw_1{z-index:var(--z-header);align-items:center;gap:var(--space-2);margin:0 calc(-1 * var(--content-padding));padding:var(--space-2) var(--space-3);padding-top:calc(var(--space-2) + var(--safe-area-top));margin-top:calc(-1 * var(--safe-area-top));transition:transform var(--duration-base) var(--ease-enter);grid-template-columns:44px 1fr auto;display:grid;position:sticky;top:0}._header_1hbhw_1:before{content:"";z-index:-1;background-color:var(--glass-background);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);opacity:0;transition:opacity var(--duration-base) var(--ease-enter);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 -1px #ffffff0d}._scrolled_1hbhw_49:before{opacity:1}._hidden_1hbhw_55{transform:translateY(calc(-100% - var(--safe-area-top)));transition-duration:var(--duration-exit-base);transition-timing-function:var(--ease-exit)}@media (prefers-reduced-motion:reduce){._header_1hbhw_1{transition:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._header_1hbhw_1:before{background-color:var(--color-bg)}}._back_1hbhw_78{width:44px;height:44px;margin-left:calc(-1 * var(--space-2));color:var(--color-accent-text);border-radius:var(--radius-full);cursor:pointer;transition:transform var(--duration-spring) var(--ease-spring);background:0 0;border:0;justify-content:center;align-items:center;line-height:1;display:flex;position:relative}._back_1hbhw_78:before{content:"";border-radius:var(--radius-full);background-color:var(--color-accent-subtle);transition:background-color var(--duration-fast) var(--ease-out);position:absolute;top:4px;bottom:4px;left:4px;right:4px}._back_1hbhw_78:active:before{background-color:var(--color-accent-ring)}._back_1hbhw_78:active{transition-duration:var(--duration-instant);transition-timing-function:var(--ease-enter);transform:scale(.96)}._back_1hbhw_78 svg{position:relative}@media (prefers-reduced-motion:reduce){._back_1hbhw_78:active{transform:none}}._title_1hbhw_142{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.2;overflow:hidden}._action_1hbhw_155{justify-content:flex-end;align-items:center;min-width:44px;display:flex}._action_1hbhw_155 button{border-radius:var(--radius-full)}._page_1r581_3{width:100%;max-width:var(--content-max-width);padding:calc(var(--space-5) + var(--safe-area-top)) var(--content-padding) var(--space-6);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}._page_1d7cg_1{width:100%;max-width:var(--content-max-width);padding:calc(var(--space-5) + var(--safe-area-top)) var(--content-padding) calc(var(--space-10) + var(--safe-area-bottom));gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}._header_1d7cg_12{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}._hint_1d7cg_19{font-size:var(--font-size-sm);color:var(--color-text-secondary)}._blockTitle_1d7cg_24{font-size:var(--font-size-lg);margin-bottom:var(--space-3)}._label_1d7cg_29{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-1);display:block}._address_1d7cg_36{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}._addressNote_1d7cg_41{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:var(--space-1)}._placePhotos_1d7cg_50{gap:var(--space-2);margin-top:var(--space-3);display:flex;overflow-x:auto}._placePhotoButton_1d7cg_57{border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:block}._placePhotos_1d7cg_50>._placePhotoButton_1d7cg_57:only-child{flex:100%}._placePhoto_1d7cg_50{object-fit:cover;border-radius:var(--radius-md);width:100%;min-width:150px;height:180px;animation:_fadeIn_1d7cg_1 var(--duration-base) var(--ease-enter)}._placeVideo_1d7cg_84{width:130px;height:180px}._comment_1d7cg_89{font-size:var(--font-size-sm);line-height:var(--line-height-base)}._note_1d7cg_94{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-base)}._ownTime_1d7cg_102{margin-top:var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--color-text-secondary);display:block}._warning_1d7cg_110{font-size:var(--font-size-sm);color:var(--color-danger);margin-top:var(--space-2)}._settled_1d7cg_117{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-success);margin-bottom:var(--space-1)}._error_1d7cg_124{font-size:var(--font-size-sm);color:var(--color-danger)}._amount_1d7cg_131{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-accent-text);margin-bottom:var(--space-4)}._requisites_1d7cg_138{gap:var(--space-3);padding:var(--space-4);background-color:var(--color-surface-sunken);border-radius:var(--radius-md);margin-bottom:var(--space-4);flex-direction:column;display:flex}._requisiteRow_1d7cg_148{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}._requisiteRow_1d7cg_148 ._label_1d7cg_29{margin-bottom:0}._copyable_1d7cg_161{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--font-size-base);letter-spacing:.04em;color:var(--color-text);text-align:right;cursor:pointer;border-bottom:1px dashed var(--color-border-strong)}._copyable_1d7cg_161:active{color:var(--color-accent-text)}._copyable_1d7cg_161{align-items:center;gap:var(--space-2);white-space:nowrap;margin-left:auto;display:inline-flex}._requisiteRow_1d7cg_148{flex-wrap:wrap}._copyIcon_1d7cg_191{color:var(--color-text-muted);flex:none}._amountCopy_1d7cg_196{align-items:center;gap:var(--space-2);cursor:pointer;display:inline-flex}._amountCopy_1d7cg_196:active{opacity:.7}._uploadBlock_1d7cg_207{gap:var(--space-3);flex-direction:column;display:flex}._terms_1d7cg_215{padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);background-color:var(--color-accent-subtle);border-radius:var(--radius-md)}._termsText_1d7cg_224{margin-top:var(--space-1);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);white-space:pre-line}._termsNotice_1d7cg_231{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-align:center}._rejectNotice_1d7cg_237{padding:var(--space-3);margin-bottom:var(--space-4);font-size:var(--font-size-sm);color:var(--color-danger);background-color:var(--color-danger-subtle);border-radius:var(--radius-md)}._rejectNotice_1d7cg_237 p{margin-top:var(--space-1)}._cancelActions_1d7cg_252{gap:var(--space-2);margin-top:var(--space-3);display:flex}._cancelActions_1d7cg_252>*{flex:1}._skeletonStack_1d7cg_262{gap:var(--space-2);flex-direction:column;display:flex}._mapLinks_1d7cg_271{gap:var(--space-2);margin-top:var(--space-3);display:flex}._mapLinks_1d7cg_271>*{flex:1}._actionsRow_1d7cg_282{gap:var(--space-2);display:flex}._actionsRow_1d7cg_282>*{flex:1}._rules_1d7cg_291{gap:var(--space-3);flex-direction:column;display:flex}._rescheduleSlots_1d7cg_297{margin-top:var(--space-3)}._dueAt_1d7cg_302{margin:calc(-1 * var(--space-2)) 0 var(--space-4);font-size:var(--font-size-sm);color:var(--color-warning)}._strip_alsth_1{gap:var(--space-2);margin:0 calc(-1 * var(--content-padding));padding:var(--space-1) var(--content-padding);scroll-snap-type:x proximity;display:flex}._day_alsth_14{scroll-snap-align:center;width:56px;height:72px;color:var(--color-text);background-color:var(--color-surface);border-radius:var(--radius-lg);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);border:none;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;display:flex}._day_alsth_14:active:not(:disabled){transform:scale(.94)}._selected_alsth_42{color:var(--color-on-accent);background-color:var(--color-accent);border-color:var(--color-accent-edge)}._busy_alsth_50{color:var(--color-text-muted);cursor:default}._weekday_alsth_55{font-size:var(--font-size-xs);text-transform:capitalize;opacity:.75}._number_alsth_61{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1.1}._dot_alsth_70,._dotEmpty_alsth_71{border-radius:var(--radius-full);width:4px;height:4px}._dot_alsth_70{background-color:var(--color-success)}._selected_alsth_42 ._dot_alsth_70{background-color:var(--color-on-accent)}._dotEmpty_alsth_71{background-color:#0000}._section_1oduc_1{gap:var(--space-3);flex-direction:column;display:flex}._head_1oduc_7{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}._title_1oduc_15{font-size:var(--font-size-xl)}._summary_1oduc_19{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}._average_1oduc_26{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}._count_1oduc_31{font-size:var(--font-size-sm);color:var(--color-text-secondary)}._list_1oduc_36{gap:var(--space-2);flex-direction:column;display:flex}._review_1oduc_44{gap:var(--space-2);padding:var(--space-3) var(--space-4);background-color:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--card-highlight);flex-direction:column;display:flex}._text_1oduc_54{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);white-space:pre-line;-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._meta_1oduc_65{font-size:var(--font-size-xs);color:var(--color-text-muted)}._card_mvb5v_1{gap:var(--space-2);text-align:left;flex-direction:column;width:100%;display:flex}._head_mvb5v_9{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._name_mvb5v_16{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}._price_mvb5v_22{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);white-space:nowrap;font-variant-numeric:tabular-nums}._description_mvb5v_29{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-base)}._meta_mvb5v_35{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}._chip_mvb5v_42{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-secondary);background-color:var(--color-surface-sunken);border-radius:var(--radius-sm);display:inline-flex}._prepayment_mvb5v_55{color:var(--color-accent-text);background-color:var(--color-accent-subtle)}._page_7i13b_1{width:100%;max-width:var(--content-max-width);padding:calc(var(--space-5) + var(--safe-area-top)) var(--content-padding) calc(var(--space-10) + var(--safe-area-bottom));gap:var(--space-5);flex-direction:column;margin:0 auto;display:flex}._header_7i13b_15{text-align:center;align-items:center;gap:var(--space-2);flex-direction:column;display:flex}._masterName_7i13b_23{font-size:var(--font-size-2xl);letter-spacing:var(--letter-spacing-tight)}._city_7i13b_30{justify-content:center;align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-secondary);display:inline-flex}._about_7i13b_41{font-size:var(--font-size-base);color:var(--color-text-primary);line-height:var(--line-height-relaxed);white-space:pre-line;max-width:34ch}._avatarButton_7i13b_49{border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;padding:0}._steps_7i13b_59{gap:var(--space-2);justify-content:center;display:flex}._stepDot_7i13b_65{border-radius:var(--radius-full);background-color:var(--color-border);width:32px;height:3px;transition:background-color var(--duration-base) var(--ease-out)}._stepDotActive_7i13b_73{background-color:var(--color-accent)}._stepDotDone_7i13b_77{background-color:var(--color-accent);opacity:.4}._section_7i13b_82{gap:var(--space-3);flex-direction:column;display:flex}._stepTitle_7i13b_88{font-size:var(--font-size-xl)}._list_7i13b_92{gap:var(--space-2);flex-direction:column;display:flex}._timeBlock_7i13b_100{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border);flex-direction:column;display:flex}._timeTitle_7i13b_110{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}._hint_7i13b_115{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-base)}._footer_7i13b_126{z-index:var(--z-sticky);margin:0 calc(-1 * var(--content-padding)) calc(-1 * (var(--space-10) + var(--safe-area-bottom)));padding:var(--space-3) var(--content-padding) calc(var(--space-3) + var(--safe-area-bottom));background-color:var(--glass-background);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);position:sticky;bottom:0;box-shadow:inset 0 1px #ffffff0f}._portfolio_7i13b_151{gap:var(--space-2);margin:0 calc(-1 * var(--content-padding));padding:0 var(--content-padding);display:flex}._portfolioButton_7i13b_159{border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:block}._portfolioItem_7i13b_169{object-fit:cover;border-radius:var(--radius-md);background-color:var(--color-surface-sunken);width:120px;height:120px;display:block}._selectedLabel_7i13b_178{font-size:var(--font-size-sm);color:var(--color-text-secondary)}._note_7i13b_185{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-base)}._ownTime_7i13b_193{margin-top:var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--color-text-secondary);display:block}._error_7i13b_201{font-size:var(--font-size-sm);color:var(--color-danger);margin-bottom:var(--space-2)}._skeletonRow_7i13b_207{justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}._rulesTitle_7i13b_216{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-3)}._rules_7i13b_216,._guest_7i13b_230{gap:var(--space-3);flex-direction:column;display:flex}._guest_7i13b_230 ._rulesTitle_7i13b_216{margin-bottom:0}._consent_7i13b_242{align-items:flex-start;gap:var(--space-3);font-size:var(--font-size-sm);line-height:var(--line-height-base);color:var(--color-text-primary);cursor:pointer;display:flex}._consent_7i13b_242 a{color:var(--color-accent-text);text-underline-offset:2px;text-decoration:underline}._consentBox_7i13b_259{width:22px;height:22px;accent-color:var(--color-accent);cursor:pointer;flex:none;margin:0}._thumbButton_a3vi1_1{border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border);background-color:var(--color-surface-sunken);width:100%;transition:transform var(--duration-fast) var(--ease-out);padding:0;display:block;overflow:hidden}._thumbButton_a3vi1_1:active{transform:scale(.99)}._thumb_a3vi1_1{object-fit:cover;width:100%;max-height:220px;animation:_fadeIn_a3vi1_1 var(--duration-base) var(--ease-out);display:block}._overlay_a3vi1_25{z-index:var(--z-modal);padding:var(--space-4);background-color:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._full_a3vi1_40{object-fit:contain;border-radius:var(--radius-sm);max-width:100%;max-height:100%}._failed_a3vi1_47{font-size:var(--font-size-sm);color:var(--color-text-secondary)}._page_9qlt8_1{width:100%;max-width:var(--content-max-width);padding:calc(var(--space-5) + var(--safe-area-top)) var(--content-padding) var(--space-6);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}._header_9qlt8_11{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}._when_9qlt8_19{font-size:var(--font-size-xl);font-weight:var(--font-weight-heavy);letter-spacing:var(--letter-spacing-tight)}._blockTitle_9qlt8_25{font-size:var(--font-size-lg);font-weight:var(--font-weight-heavy);letter-spacing:var(--letter-spacing-tight);margin-bottom:var(--space-3)}._section_9qlt8_33{gap:var(--space-3);flex-direction:column;display:flex}._section_9qlt8_33>._blockTitle_9qlt8_25{margin-bottom:0}._lines_9qlt8_44{flex-direction:column;display:flex}._paragraph_9qlt8_49{font-size:var(--font-size-base);line-height:var(--line-height-base);white-space:pre-line;overflow-wrap:break-word}._label_9qlt8_56{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-1);display:block}._note_9qlt8_63{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-base);margin-top:var(--space-2)}._rejectReason_9qlt8_70{margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--color-danger)}._forfeited_9qlt8_76{margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--color-warning)}._linkButton_9qlt8_84{font:inherit;color:var(--color-accent-text);text-align:right;word-break:break-all;cursor:pointer;background:0 0;border:0;padding:0}._settled_9qlt8_96{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-success)}._error_9qlt8_102{font-size:var(--font-size-sm);color:var(--color-danger)}._actions_9qlt8_109{gap:var(--space-2);flex-direction:column;display:flex}._panelActions_9qlt8_115{gap:var(--space-2);margin-top:var(--space-3);display:flex}._panelActions_9qlt8_115>*{flex:1}._slots_9qlt8_125{margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}._warning_9qlt8_132{gap:var(--space-3);background-color:var(--color-warning-subtle);flex-direction:column;display:flex}._warningTitle_9qlt8_139{font-weight:var(--font-weight-semibold)}._editBlock_9qlt8_145{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}._chips_9qlt8_153{gap:var(--space-2);flex-wrap:wrap;display:flex}._chip_9qlt8_153{padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);background-color:var(--color-surface-sunken);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:background-color var(--duration-fast) var(--ease-enter), color var(--duration-fast) var(--ease-enter)}._chip_9qlt8_153:active{background-color:var(--color-surface-hover)}._chipActive_9qlt8_175{background-color:var(--color-accent);color:var(--color-on-accent)}._page_1x4ww_1{width:100%;max-width:var(--content-max-width);padding:calc(var(--space-5) + var(--safe-area-top)) var(--content-padding) var(--space-6);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}._dayGroup_1x4ww_13{gap:var(--space-2);flex-direction:column;display:flex}._dayTitle_1x4ww_19{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:capitalize}._list_1x4ww_26{gap:var(--space-2);flex-direction:column;display:flex}._row_1x4ww_34{align-items:center;gap:var(--space-3);display:flex}._time_1x4ww_40{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;min-width:44px}._body_1x4ww_47{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._client_1x4ww_55{font-size:var(--font-size-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._service_1x4ww_62{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._right_1x4ww_70{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}._price_1x4ww_77{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}._proofMark_1x4ww_83{align-items:center;gap:var(--space-1);margin-top:var(--space-2);font-size:var(--font-size-xs);color:var(--color-info);display:flex}._pastMark_1x4ww_92{margin-top:var(--space-1);font-size:var(--font-size-xs);color:var(--color-warning);display:block}._label_axr4a_1{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-2);display:block}._link_axr4a_8{text-align:left;width:100%;font-size:var(--font-size-sm);color:var(--color-accent-text);word-break:break-all;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;line-height:var(--line-height-base);display:block}._actions_axr4a_21{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:1fr 1fr auto;display:grid}._actions_axr4a_21 svg{flex:none}._qrButton_axr4a_33{padding-inline:var(--space-3)}._web_axr4a_39{margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border)}._qr_axr4a_33{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}._qrImage_axr4a_55{border-radius:var(--radius-md);width:200px;height:200px;image-rendering:pixelated;background-color:#fff}._note_axr4a_63{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-base);text-align:center}._bell_ntavs_3{width:44px;height:44px;color:var(--color-accent-text);border-radius:var(--radius-full);cursor:pointer;transition:transform var(--duration-base) var(--ease-spring);background:0 0;border:0;justify-content:center;align-items:center;line-height:1;display:flex;position:relative}._bell_ntavs_3:before{content:"";border-radius:var(--radius-full);background-color:var(--color-accent-subtle);transition:background-color var(--duration-fast) var(--ease-out);position:absolute;top:4px;bottom:4px;left:4px;right:4px}._bell_ntavs_3:active:before{background-color:var(--color-accent-ring)}._bell_ntavs_3:active{transform:scale(.96)}._bell_ntavs_3 svg{position:relative}._badge_ntavs_47{z-index:1;min-width:16px;height:16px;font-size:10px;font-weight:var(--font-weight-semibold);color:#fff;background-color:var(--color-danger);border-radius:var(--radius-full);justify-content:center;align-items:center;padding:0 4px;line-height:1;display:flex;position:absolute;top:2px;right:0}@media (prefers-reduced-motion:reduce){._bell_ntavs_3:active{transform:none}}._wrap_y9qcq_2{width:100%}._page_1ldk4_1{width:100%;max-width:var(--content-max-width);padding:calc(var(--space-5) + var(--safe-area-top)) var(--content-padding) var(--space-6);gap:var(--space-5);flex-direction:column;margin:0 auto;display:flex}._header_1ldk4_13{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._greeting_1ldk4_20{font-size:var(--font-size-2xl);letter-spacing:var(--letter-spacing-tight)}._paused_1ldk4_25{border-color:var(--color-warning)}._pausedTitle_1ldk4_29{font-size:var(--font-size-lg);color:var(--color-warning);margin-bottom:var(--space-2)}._setup_1ldk4_37{border-color:var(--color-accent-edge);flex-direction:column;align-items:stretch;display:flex}._setupTitle_1ldk4_44{font-size:var(--font-size-lg);margin-bottom:var(--space-2)}._setupBar_1ldk4_49{gap:var(--space-1);grid-template-columns:repeat(8,1fr);display:grid}._setupSegment_1ldk4_55{background-color:var(--color-border);border-radius:999px;height:4px}._setupSegmentDone_1ldk4_61{background-color:var(--color-accent)}._setupCount_1ldk4_65{margin:var(--space-2) 0 var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-secondary)}._attention_1ldk4_76{background:radial-gradient(140% 100% at 0% 0%, color-mix(in srgb, var(--color-accent) 16%, transparent), transparent 60%), var(--color-surface-raised)}._attentionTitle_1ldk4_86{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-3)}._attentionRows_1ldk4_92{gap:var(--space-2);flex-direction:column;display:flex}._attentionRow_1ldk4_92{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-height-md);padding:var(--space-2) var(--space-3);font-size:var(--font-size-base);text-align:left;background-color:var(--color-accent-subtle);border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-out);display:flex}._attentionRow_1ldk4_92:active{background-color:var(--color-surface-hover)}._attentionCount_1ldk4_121{min-width:24px;height:24px;padding:0 var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-on-accent);background-color:var(--color-accent);border-radius:var(--radius-full);justify-content:center;align-items:center;display:inline-flex}._section_1ldk4_139{gap:var(--space-3);flex-direction:column;display:flex}._sectionHead_1ldk4_145{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}._sectionTitle_1ldk4_152{font-size:var(--font-size-lg)}._sectionMeta_1ldk4_156{font-size:var(--font-size-sm);color:var(--color-text-secondary)}._list_1ldk4_161{gap:var(--space-2);flex-direction:column;display:flex}._appointmentRow_1ldk4_169{align-items:center;gap:var(--space-3);display:flex}._time_1ldk4_176{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;min-width:44px}._appointmentBody_1ldk4_183{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._clientName_1ldk4_191{font-size:var(--font-size-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._serviceName_1ldk4_198{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._stats_1ldk4_208{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}._tile_1ldk4_214{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;display:flex}._tileLabel_1ldk4_224{font-size:var(--font-size-xs);color:var(--color-text-secondary)}._tileValue_1ldk4_229{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}._tileHint_1ldk4_235{font-size:var(--font-size-xs);color:var(--color-text-muted)}._rating_1ldk4_242{align-items:baseline;gap:var(--space-3);margin:var(--space-3) 0;display:flex}._ratingValue_1ldk4_249{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}._label_1ldk4_257{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-2);display:block}._link_1ldk4_264{text-align:left;width:100%;font-size:var(--font-size-sm);color:var(--color-accent-text);word-break:break-all;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;line-height:var(--line-height-base);display:block}._note_1ldk4_276{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-base);margin-bottom:var(--space-3)}._setupActions_1ldk4_283{gap:var(--space-2);flex-wrap:wrap;display:flex}._page_cr1am_1{width:100%;max-width:var(--content-max-width);padding:calc(var(--space-5) + var(--safe-area-top)) var(--content-padding) calc(var(--space-10) + var(--safe-area-bottom));gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}._tabs_cr1am_14{gap:var(--space-1);padding:var(--space-1);background-color:var(--color-surface-sunken);border-radius:var(--radius-md);display:flex}._tab_cr1am_14{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height-sm);padding:0 var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-secondary);border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);flex:1;display:flex}._tabActive_cr1am_41{color:var(--color-text);background-color:var(--color-surface);font-weight:var(--font-weight-medium);box-shadow:var(--shadow-xs)}._count_cr1am_48{min-width:20px;height:20px;font-size:var(--font-size-xs);color:var(--color-on-accent);background-color:var(--color-accent);border-radius:var(--radius-full);justify-content:center;align-items:center;padding:0 6px;display:inline-flex}._topRow_cr1am_65{margin-bottom:calc(-1 * var(--space-2));justify-content:flex-end;display:flex}._list_cr1am_71{gap:var(--space-2);flex-direction:column;display:flex}._rowHead_cr1am_77{justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}._service_cr1am_85{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}._rowMeta_cr1am_90{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}._when_cr1am_97{font-size:var(--font-size-sm);color:var(--color-text-secondary)}._price_cr1am_102{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}._master_cr1am_108{margin-top:var(--space-1);font-size:var(--font-size-xs);color:var(--color-text-muted);display:block}._section_cr1am_117{gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}._sectionTitle_cr1am_124{font-size:var(--font-size-lg)}._masterRow_cr1am_128{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._masterName_cr1am_135{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);display:block}._masterCity_cr1am_141{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:2px;display:block}._paused_cr1am_148{font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap}._note_cr1am_154{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-base)}._page_arh4m_1{width:100%;max-width:var(--content-max-width);padding:calc(var(--space-5) + var(--safe-area-top)) var(--content-padding) var(--space-6);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}._header_arh4m_11 h1{font-size:var(--font-size-2xl)}._list_arh4m_15{gap:var(--space-2);flex-direction:column;display:flex}._row_arh4m_21{align-items:center;gap:var(--space-3);display:flex}._body_arh4m_28{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._name_arh4m_36{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}._city_arh4m_41{font-size:var(--font-size-sm);color:var(--color-text-secondary)}._last_arh4m_46{font-size:var(--font-size-xs);color:var(--color-text-muted)}._paused_arh4m_51{font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap}._footer_o1kcp_1{align-items:center;gap:var(--space-2);padding-top:var(--space-2);text-align:center;flex-direction:column;display:flex}._links_o1kcp_12{justify-content:center;column-gap:var(--space-4);row-gap:var(--space-1);font-size:var(--font-size-xs);line-height:var(--line-height-base);flex-wrap:wrap;display:flex}._link_o1kcp_12{color:var(--color-text-muted);white-space:nowrap;text-decoration:none}._link_o1kcp_12:active{opacity:.6}._brand_o1kcp_32{font-size:var(--font-size-xs);font-weight:var(--font-weight-heavy);letter-spacing:.2em;color:var(--color-text-muted)}._picker_iyy6u_1{gap:var(--space-3);flex-direction:column;display:flex}._buttonLook_iyy6u_8{align-items:flex-start}._picker_iyy6u_1:has(>._items_iyy6u_14){flex-basis:100%}._items_iyy6u_14{gap:var(--space-2);flex-direction:column;align-self:stretch;display:flex}._error_iyy6u_25{font-size:var(--font-size-sm);color:var(--color-danger);line-height:var(--line-height-base)}._panel_ogx0n_1{margin-top:var(--space-6);border:var(--border-width) dashed var(--color-border-strong)}._title_ogx0n_6{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-1)}._hint_ogx0n_12{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-bottom:var(--space-3)}._current_ogx0n_18{font-size:var(--font-size-sm);margin-bottom:var(--space-3)}._form_ogx0n_23{gap:var(--space-3);flex-direction:column;display:flex}._presets_ogx0n_30{gap:var(--space-2);flex-wrap:wrap;display:flex}._page_beq9c_1{width:100%;max-width:var(--content-max-width);padding:calc(var(--space-5) + var(--safe-area-top)) var(--content-padding) var(--space-6);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}._title_beq9c_12{font-size:var(--font-size-3xl);font-weight:var(--font-weight-heavy);letter-spacing:-.02em;line-height:1.1}._card_beq9c_21{gap:var(--space-3);margin-top:calc(-1 * var(--space-2));padding:var(--space-4);--button-surface-bg:var(--color-surface-sunken);background-color:var(--color-surface);border-radius:var(--radius-xl);flex-direction:column;display:flex}._cardHead_beq9c_35{align-items:center;gap:var(--space-4);display:flex}._cardText_beq9c_41{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}._name_beq9c_49{font-size:var(--font-size-xl);font-weight:var(--font-weight-heavy);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);overflow-wrap:anywhere}._meta_beq9c_57{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._photoNote_beq9c_64{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:var(--line-height-base)}._photoActions_beq9c_70{gap:var(--space-2);flex-wrap:wrap;display:flex}._bannerButton_beq9c_78{margin-top:var(--space-2)}._bannerHint_beq9c_82{font-size:var(--font-size-xs);color:var(--color-text-muted);align-self:center}._note_beq9c_90{padding:var(--space-2) 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-base)}._inlineRetry_beq9c_97{color:var(--color-accent-text);font-weight:var(--font-weight-medium)}._switchRow_beq9c_103{padding:var(--space-3) 0}._exit_beq9c_109{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}button._logout_beq9c_117{color:var(--color-danger)}button._deleteData_beq9c_121{color:var(--color-text-muted)}._error_beq9c_125{font-size:var(--font-size-sm);color:var(--color-danger);line-height:var(--line-height-base);text-align:center}._page_1d6f8_1{width:100%;max-width:var(--content-max-width);padding:calc(var(--space-6) + var(--safe-area-top)) var(--content-padding) calc(var(--space-6) + var(--safe-area-bottom));gap:var(--space-4);animation:_fadeUp_1d6f8_1 var(--duration-base) var(--ease-out);flex-direction:column;margin:0 auto;display:flex}._title_1d6f8_15{font-size:var(--font-size-2xl);letter-spacing:var(--letter-spacing-tight)}._lead_1d6f8_20{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}._list_1d6f8_26{flex-direction:column;display:flex}._item_1d6f8_31{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--touch-target-min);padding:var(--space-3) 0;color:var(--color-text);text-decoration:none;display:flex}._item_1d6f8_31+._item_1d6f8_31{border-top:var(--border-width) solid var(--color-border)}._item_1d6f8_31:active{opacity:.6}._itemTitle_1d6f8_52{font-size:var(--font-size-base)}._chevron_1d6f8_56{color:var(--color-text-muted);flex-shrink:0}._note_1d6f8_63{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}._error_1d6f8_69{font-size:var(--font-size-sm);color:var(--color-danger);line-height:var(--line-height-base)}._footer_1d6f8_75{padding-top:var(--space-4);margin-top:auto}._page_1a66g_1{width:100%;max-width:var(--content-max-width);min-height:var(--tg-viewport-stable-height,100dvh);padding:calc(var(--space-3) + var(--safe-area-top)) var(--content-padding) calc(var(--space-6) + var(--safe-area-bottom));gap:var(--space-5);background-color:var(--color-bg);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}._top_1a66g_18{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;display:flex}._support_1a66g_26{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background-color:var(--color-surface);border-radius:var(--radius-full);box-shadow:var(--card-highlight);cursor:pointer;transition:transform var(--duration-spring) var(--ease-spring);border:0;display:inline-flex}._support_1a66g_26:active{transition-duration:var(--duration-instant);transition-timing-function:var(--ease-enter);transform:scale(.96)}._hero_1a66g_52{flex:1;place-items:center;min-height:180px;display:grid}._emblem_1a66g_59{width:min(46vw,190px);transform:translateY(var(--intro-shift)) scale(1.18);animation:_settle_1a66g_1 var(--duration-panel) var(--ease-enter) .85s forwards}._copy_1a66g_68{gap:var(--space-3);text-align:center;flex-direction:column;display:flex}._title_1a66g_75{font-family:var(--font-family-display);letter-spacing:-.02em;color:var(--color-text);flex-direction:column;font-size:clamp(28px,8vw,34px);font-weight:600;line-height:1.08;display:flex}._free_1a66g_89{background:linear-gradient(100deg, var(--color-brand-gold) 0%, var(--color-brand-gold-soft) 45%, var(--color-brand-gold) 60%, var(--color-brand-gold-soft) 100%);-webkit-text-fill-color:transparent;color:#0000;animation:_shine_1a66g_1 var(--duration-panel) var(--ease-enter) 1.35s both;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;font-size:1.45em;font-weight:700;line-height:1.05}._lead_1a66g_108{max-width:32ch;font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text-secondary);margin:0 auto}._actions_1a66g_118{align-items:center;gap:var(--space-3);padding-top:var(--space-2);flex-direction:column;display:flex}._cta_1a66g_126{width:100%;min-height:58px;font:inherit;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-on-brand);background-color:var(--color-brand);border-radius:var(--radius-full);cursor:pointer;box-shadow:0 10px 32px color-mix(in srgb, var(--color-brand-gold) 24%, transparent);transition:transform var(--duration-spring) var(--ease-spring);border:0}._cta_1a66g_126:active{transition-duration:var(--duration-instant);transition-timing-function:var(--ease-enter);transform:scale(.97)}._fine_1a66g_148{font-size:var(--font-size-sm);color:var(--color-text-muted)}._reveal_1a66g_155{opacity:0;animation:_reveal_1a66g_155 var(--duration-slow) var(--ease-enter) var(--reveal-delay,1s) forwards;transform:translateY(14px)}._measuring_1a66g_162 ._emblem_1a66g_59,._measuring_1a66g_162 ._reveal_1a66g_155{visibility:hidden;animation:none}@keyframes _settle_1a66g_1{to{transform:translateY(0)scale(1)}}@keyframes _reveal_1a66g_155{to{opacity:1;transform:translateY(0)}}@keyframes _shine_1a66g_1{0%{background-position:100%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){._emblem_1a66g_59,._reveal_1a66g_155,._free_1a66g_89{opacity:1;animation:none;transform:none}}._page_3ptda_1{width:100%;max-width:var(--content-max-width);padding:calc(var(--space-8) + var(--safe-area-top)) var(--content-padding) calc(var(--space-8) + var(--safe-area-bottom));gap:var(--space-4);animation:_fadeIn_3ptda_1 var(--duration-base) var(--ease-out);flex-direction:column;margin:0 auto;display:flex}._page_1xeqf_1{width:100%;max-width:var(--content-max-width);padding:calc(var(--space-6) + var(--safe-area-top)) var(--content-padding) calc(var(--space-10) + var(--safe-area-bottom));gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}._header_1xeqf_12{gap:var(--space-1);flex-direction:column;display:flex}._subtitle_1xeqf_18{font-size:var(--font-size-sm);color:var(--color-text-secondary)}._info_1xeqf_23{gap:var(--space-2) var(--space-4);font-size:var(--font-size-sm);grid-template-columns:auto 1fr;margin:0;display:grid}._info_1xeqf_23 dt{color:var(--color-text-secondary)}._info_1xeqf_23 dd{text-align:right;word-break:break-word;margin:0}._note_1xeqf_41{font-size:var(--font-size-sm);color:var(--color-text-secondary)}._box_zbr62_1{justify-content:center;align-items:center;gap:var(--space-3);min-height:100vh;padding:var(--space-6);text-align:center;background-color:var(--color-bg);color:var(--color-text);flex-direction:column;display:flex}._title_zbr62_14{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}._text_zbr62_19{max-width:320px;font-size:var(--font-size-sm);line-height:var(--line-height-base);color:var(--color-text-secondary)}._button_zbr62_26{padding:var(--space-3) var(--space-5);border:var(--border-width) solid var(--color-accent-edge);border-radius:var(--radius-md);background-color:var(--color-accent);color:var(--color-on-accent);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer}._link_zbr62_37{padding:var(--space-2) var(--space-3);color:var(--color-accent-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none}._code_zbr62_45{max-width:100%;font-size:var(--font-size-xs);color:var(--color-text-muted);word-break:break-word}:root{--font-family-base:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;--font-family-display:var(--font-family-base);--font-size-xs:.8125rem;--font-size-sm:.9375rem;--font-size-base:1.0625rem;--font-size-lg:1.25rem;--font-size-xl:1.375rem;--font-size-2xl:1.75rem;--font-size-3xl:2rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-heavy:800;--line-height-tight:1.25;--line-height-base:1.5;--line-height-relaxed:1.7;--letter-spacing-tight:-.01em;--letter-spacing-wide:.02em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:28px;--radius-full:999px;--shadow-xs:0 1px 2px var(--color-shadow-soft);--shadow-sm:0 2px 8px var(--color-shadow-soft);--shadow-md:0 4px 16px var(--color-shadow-soft);--shadow-lg:0 8px 32px var(--color-shadow-medium);--shadow-focus:0 0 0 3px var(--color-accent-ring);--control-height-sm:36px;--control-height-md:44px;--control-height-lg:52px;--touch-target-min:44px;--border-width:1px;--border-width-thick:2px;--content-max-width:560px;--content-padding:var(--space-4);--z-base:0;--z-sticky:10;--z-header:20;--z-bottom-nav:30;--z-overlay:40;--z-modal:50;--z-toast:60;--duration-instant:.12s;--duration-fast:.18s;--duration-base:.24s;--duration-slow:.36s;--duration-panel:.45s;--duration-exit-base:.17s;--duration-exit-slow:.25s;--duration-exit-panel:.32s;--ease-enter:cubic-bezier(.32, .72, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-out:var(--ease-enter);--ease-in-out:var(--ease-enter);--duration-spring:.46s;--ease-spring:linear(0, .076, .235, .412, .573, .705, .806, .879, .929, .962, .983, .994, 1.001, 1.003, 1.004, 1.004, 1.003, 1.003, 1);--duration-settle:.9s;--ease-settle:linear(0, .039, .128, .238, .351, .458, .555, .638, .709, .769, .817, .857, .888, .914, .934, .95, .962, .972, .98, .985, .99, .994, .996, .998, 1);--duration-theme:.3s;--transition-theme:background-color var(--duration-theme) var(--ease-enter), border-color var(--duration-theme) var(--ease-enter), color var(--duration-theme) var(--ease-enter);--color-brand:var(--color-text);--color-on-brand:var(--color-bg);--color-brand-gold:#d8c29d;--color-brand-gold-soft:#f2e7d3;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--tabbar-height:62px;--tabbar-gap:10px;--bottom-nav-height:calc(var(--tabbar-height) + var(--tabbar-gap) + 8px);--tg-viewport-stable-height:100dvh}:root[data-tg-fullscreen]{--safe-area-top:calc(var(--tg-safe-area-inset-top,env(safe-area-inset-top,0px)) + var(--tg-content-safe-area-inset-top,0px));--safe-area-bottom:max(env(safe-area-inset-bottom,0px), calc(var(--tg-safe-area-inset-bottom,0px) + var(--tg-content-safe-area-inset-bottom,0px)))}@media (prefers-reduced-motion:reduce){:root{--duration-instant:1ms;--duration-fast:1ms;--duration-base:1ms;--duration-slow:1ms;--duration-panel:1ms;--duration-exit-base:1ms;--duration-exit-slow:1ms;--duration-exit-panel:1ms;--duration-spring:1ms;--duration-settle:1ms;--duration-theme:1ms}}:root[data-theme=sakura],[data-theme=sakura]{--palette-accent:#e8a9b4;--palette-ambient:#f4d4d9;--palette-deep:#2a1820;--palette-on-accent:#200f17;--palette-on-ambient:#200f17;--palette-accent-text:#e8a9b4;--palette-ambient-text:#f4d4d9;--color-bg:#2a1820;--color-surface:#38252d;--color-surface-raised:#45323a;--color-text:#f7f2f3;--color-text-secondary:#b0a8aa;--color-text-muted:#857e7f;--color-border:#4c3841;--color-shadow-tint:#0d020673}:root[data-theme=terracotta],[data-theme=terracotta]{--palette-accent:#c67b5c;--palette-ambient:#f0c8b0;--palette-deep:#241610;--palette-on-accent:#1a0d08;--palette-on-ambient:#1a0d08;--palette-accent-text:#c67b5c;--palette-ambient-text:#f0c8b0;--color-bg:#241610;--color-surface:#32231d;--color-surface-raised:#3f2f29;--color-text:#f8f2ee;--color-text-secondary:#b2a9a3;--color-text-muted:#867e7a;--color-border:#46362f;--color-shadow-tint:#08010073}:root[data-theme=peach],[data-theme=peach]{--palette-accent:#f4c2a1;--palette-ambient:#ffe4ce;--palette-deep:#2a1a15;--palette-on-accent:#20110c;--palette-on-ambient:#20110c;--palette-accent-text:#f4c2a1;--palette-ambient-text:#ffe4ce;--color-bg:#2a1a15;--color-surface:#382722;--color-surface-raised:#45342e;--color-text:#f7f3ef;--color-text-secondary:#b0a9a4;--color-text-muted:#847f7b;--color-border:#4c3a34;--color-shadow-tint:#0d030173}:root[data-theme=champagne],[data-theme=champagne]{--palette-accent:#e8c77f;--palette-ambient:#f5e4b8;--palette-deep:#241e14;--palette-on-accent:#1b150b;--palette-on-ambient:#1b150b;--palette-accent-text:#e8c77f;--palette-ambient-text:#f5e4b8;--color-bg:#241e14;--color-surface:#322b21;--color-surface-raised:#3e382d;--color-text:#f6f3ed;--color-text-secondary:#aeaba0;--color-text-muted:#838077;--color-border:#453e33;--color-shadow-tint:#09050173}:root,:root[data-theme=cosmic],[data-theme=cosmic]{--palette-accent:#f1fec8;--palette-ambient:#d2c3f6;--palette-deep:#23212c;--palette-on-accent:#1a1822;--palette-on-ambient:#1a1822;--palette-accent-text:#f1fec8;--palette-ambient-text:#d2c3f6;--color-bg:#23212c;--color-surface:#302e3a;--color-surface-raised:#3d3b47;--color-text:#f4f2fa;--color-text-secondary:#aca9b5;--color-text-muted:#817e89;--color-border:#44424e;--color-shadow-tint:#08071073}:root[data-theme=lavender],[data-theme=lavender]{--palette-accent:#d2c3f6;--palette-ambient:#e8dcfb;--palette-deep:#221e2e;--palette-on-accent:#191524;--palette-on-ambient:#191524;--palette-accent-text:#d2c3f6;--palette-ambient-text:#e8dcfb;--color-bg:#221e2e;--color-surface:#2f2b3c;--color-surface-raised:#3c3849;--color-text:#f4f2f7;--color-text-secondary:#aca9b1;--color-text-muted:#817f85;--color-border:#433f50;--color-shadow-tint:#08051173}:root[data-theme=midnight],[data-theme=midnight]{--palette-accent:#e8b65c;--palette-ambient:#4a6fa5;--palette-deep:#0f1a2e;--palette-on-accent:#071124;--palette-on-ambient:#fff;--palette-accent-text:#e8b65c;--palette-ambient-text:#688fc7;--color-bg:#0f1a2e;--color-surface:#1c273c;--color-surface-raised:#28344a;--color-text:#eef4fd;--color-text-secondary:#a2acba;--color-text-muted:#79818d;--color-border:#2e3a51;--color-shadow-tint:#00021173}:root[data-theme=ocean],[data-theme=ocean]{--palette-accent:#7ec8c8;--palette-ambient:#a8dede;--palette-deep:#142b33;--palette-on-accent:#0a2129;--palette-on-ambient:#0a2129;--palette-accent-text:#7ec8c8;--palette-ambient-text:#a8dede;--color-bg:#142b33;--color-surface:#223941;--color-surface-raised:#2f464f;--color-text:#edf5f5;--color-text-secondary:#a1aeae;--color-text-muted:#7c8786;--color-border:#354d56;--color-shadow-tint:#000e1573}:root[data-theme=pine],[data-theme=pine]{--palette-accent:#a8c0a0;--palette-ambient:#c8d8b8;--palette-deep:#1a241e;--palette-on-accent:#111b15;--palette-on-ambient:#111b15;--palette-accent-text:#a8c0a0;--palette-ambient-text:#c8d8b8;--color-bg:#1a241e;--color-surface:#27322b;--color-surface-raised:#343e38;--color-text:#f2f4ef;--color-text-secondary:#a8aca5;--color-text-muted:#7e817b;--color-border:#3a453e;--color-shadow-tint:#03090573}:root[data-theme=plum],[data-theme=plum]{--palette-accent:#e8c8d8;--palette-ambient:#b87a9a;--palette-deep:#2a1826;--palette-on-accent:#200f1c;--palette-on-ambient:#200f1c;--palette-accent-text:#e8c8d8;--palette-ambient-text:#c283a3;--color-bg:#2a1826;--color-surface:#382534;--color-surface-raised:#453241;--color-text:#fbf0f5;--color-text-secondary:#b6a6ad;--color-text-muted:#8a7c82;--color-border:#4c3847;--color-shadow-tint:#0d020b73}:root[data-theme=ink],[data-theme=ink]{--palette-accent:#d4af37;--palette-ambient:#e8d8a0;--palette-deep:#141414;--palette-on-accent:#0b0b0b;--palette-on-ambient:#0b0b0b;--palette-accent-text:#d4af37;--palette-ambient-text:#e8d8a0;--color-bg:#141414;--color-surface:#212121;--color-surface-raised:#2d2d2d;--color-text:#f6f3eb;--color-text-secondary:#aeab9e;--color-text-muted:#838075;--color-border:#333;--color-shadow-tint:#01010173}:root[data-theme=sage],[data-theme=sage]{--palette-accent:#9caf88;--palette-ambient:#c4d0b4;--palette-deep:#22261f;--palette-on-accent:#191c16;--palette-on-ambient:#191c16;--palette-accent-text:#9caf88;--palette-ambient-text:#c4d0b4;--color-bg:#22261f;--color-surface:#2f342c;--color-surface-raised:#3c4139;--color-text:#f2f4f0;--color-text-secondary:#a9aca5;--color-text-muted:#7f817c;--color-border:#434740;--color-shadow-tint:#080b0573}:root,[data-theme]{--color-accent:var(--palette-accent);--color-accent-text:var(--palette-accent-text);--color-on-accent:var(--palette-on-accent);--color-ambient:var(--palette-ambient)}:root[data-contour=client],[data-contour=client] [data-theme],[data-theme][data-contour=client]{--color-accent:var(--palette-ambient);--color-accent-text:var(--palette-ambient-text);--color-on-accent:var(--palette-on-ambient);--color-ambient:var(--palette-accent)}:root,[data-theme]{--color-surface-sunken:color-mix(in srgb, var(--color-text) 6%, var(--color-surface));--color-surface-hover:color-mix(in srgb, var(--color-text) 9%, var(--color-surface));--color-text-inverse:var(--color-bg);--color-accent-edge:var(--color-accent);--color-accent-hover:color-mix(in srgb, var(--color-accent) 88%, #fff);--color-accent-active:color-mix(in srgb, var(--color-accent) 78%, #fff);--color-accent-subtle:color-mix(in srgb, var(--color-accent-text) 14%, transparent);--color-accent-ring:color-mix(in srgb, var(--color-accent-text) 35%, transparent);--color-border-focus:var(--color-accent);--color-border-strong:color-mix(in srgb, var(--color-text) 24%, transparent);--color-success:#30d158;--color-success-subtle:#30d15829;--color-warning:#ff9f0a;--color-warning-subtle:#ff9f0a29;--color-danger:#ff6961;--color-danger-subtle:#ff696129;--color-info:var(--color-accent-text);--color-info-subtle:var(--color-accent-subtle);--color-shadow-soft:color-mix(in srgb, var(--color-shadow-tint) 60%, transparent);--color-shadow-medium:var(--color-shadow-tint);--color-overlay:color-mix(in srgb, var(--color-bg) 70%, #0009);--color-skeleton:color-mix(in srgb, var(--color-text) 8%, var(--color-surface));--glow-accent:color-mix(in srgb, var(--color-accent) 12%, transparent);--glow-accent-strong:color-mix(in srgb, var(--color-accent) 35%, transparent);--glow-ambient:color-mix(in srgb, var(--color-ambient) 10%, transparent);--card-light:radial-gradient(120% 90% at 50% -10%, color-mix(in srgb, var(--color-accent) 5%, transparent), transparent 65%);--card-background:var(--card-light), var(--color-surface);--card-highlight:inset 0 1px 0 #ffffff0f;--card-shadow:0 12px 32px var(--color-shadow-soft);--card-elevation:var(--card-highlight), var(--card-shadow);--glass-background:color-mix(in srgb, var(--color-surface) 72%, transparent);--glass-filter:blur(20px) saturate(140%)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes attentionIn{0%{box-shadow:0 0 0 0 var(--color-accent-ring), var(--card-elevation)}to{box-shadow:0 0 0 10px transparent, var(--card-elevation)}}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.animate-fade-in{animation:fadeIn var(--duration-base) var(--ease-enter) both}.animate-fade-up{animation:fadeUp var(--duration-base) var(--ease-enter) both}.animate-scale-in{animation:scaleIn var(--duration-spring) var(--ease-spring) both}.animate-slide-in{animation:slideInRight var(--duration-base) var(--ease-enter) both}.animate-attention{animation:attentionIn var(--duration-panel) var(--ease-enter) .2s backwards}.animate-shake{animation:shake var(--duration-base) var(--ease-enter)}.stagger>*{animation:fadeUp var(--duration-base) var(--ease-enter) backwards}.stagger>:nth-child(2){animation-delay:50ms}.stagger>:nth-child(3){animation-delay:.1s}.stagger>:nth-child(4){animation-delay:.15s}.stagger>:nth-child(n+5){animation-delay:.16s}@keyframes sheen{0%{background-position:-140% 0}to{background-position:240% 0}}.animate-sheen{position:relative;overflow:hidden}.animate-sheen:after{content:"";animation:sheen var(--duration-panel) var(--ease-enter) .35s 1 both;pointer-events:none;background-image:linear-gradient(100deg,#0000 30%,#ffffff47 50%,#0000 70%);background-repeat:no-repeat;background-size:200% 100%;position:absolute;top:0;bottom:0;left:0;right:0}.page-enter{animation:fadeUp var(--duration-slow) var(--ease-enter) both}:root[data-vt=nav] .vt-page{view-transition-name:page}:root[data-vt=nav] .vt-tabbar{view-transition-name:tabbar}:root[data-vt=nav]::view-transition-old(root){animation:none}:root[data-vt=nav]::view-transition-new(root){animation:none}:root[data-vt=nav]::view-transition-group(root){animation:none}:root[data-vt=nav]::view-transition-group(page){animation:none}:root[data-vt=nav]::view-transition-group(tabbar){animation:none}:root[data-vt=nav]::view-transition-old(tabbar){animation:none}:root[data-vt=nav]::view-transition-new(tabbar){animation:none}:root[data-vt=nav] .vt-tabbar{background-color:color-mix(in srgb, var(--color-surface) 96%, transparent)}:root[data-vt-dir=forward]::view-transition-old(page){animation:vtOutLeft var(--duration-exit-slow) var(--ease-exit) both}:root[data-vt-dir=forward]::view-transition-new(page){animation:vtInRight var(--duration-slow) var(--ease-enter) both}:root[data-vt-dir=back]::view-transition-old(page){animation:vtOutRight var(--duration-exit-slow) var(--ease-exit) both}:root[data-vt-dir=back]::view-transition-new(page){animation:vtInLeft var(--duration-slow) var(--ease-enter) both}:root[data-vt-dir=tab-forward]::view-transition-old(page){animation:vtTabOutLeft var(--duration-exit-base) var(--ease-exit) both}:root[data-vt-dir=tab-forward]::view-transition-new(page){animation:vtTabInRight var(--duration-base) var(--ease-enter) both}:root[data-vt-dir=tab-back]::view-transition-old(page){animation:vtTabOutRight var(--duration-exit-base) var(--ease-exit) both}:root[data-vt-dir=tab-back]::view-transition-new(page){animation:vtTabInLeft var(--duration-base) var(--ease-enter) both}:root[data-vt=palette]::view-transition-old(root){animation-duration:var(--duration-theme);animation-timing-function:var(--ease-enter)}:root[data-vt=palette]::view-transition-new(root){animation-duration:var(--duration-theme);animation-timing-function:var(--ease-enter)}@keyframes vtOutLeft{to{opacity:0;transform:translate(-20px)}}@keyframes vtInRight{0%{opacity:0;transform:translate(28px)}}@keyframes vtOutRight{to{opacity:0;transform:translate(20px)}}@keyframes vtInLeft{0%{opacity:0;transform:translate(-28px)}}@keyframes vtTabOutLeft{to{opacity:0;transform:translate(-8px)}}@keyframes vtTabInRight{0%{opacity:0;transform:translate(12px)}}@keyframes vtTabOutRight{to{opacity:0;transform:translate(8px)}}@keyframes vtTabInLeft{0%{opacity:0;transform:translate(-12px)}}.overlay-motion{transform-origin:var(--origin-x,50%) var(--origin-y,50%);animation:overlayOpen var(--duration-panel) var(--ease-enter) backwards}.overlay-motion.is-closing{animation:overlayClose var(--duration-exit-panel) var(--ease-exit) forwards}@keyframes overlayOpen{0%{opacity:0;transform:scale(.4)}}@keyframes overlayClose{to{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.animate-fade-in,.animate-fade-up,.animate-scale-in,.animate-slide-in,.animate-shake,.stagger>*,.page-enter,.overlay-motion,.overlay-motion.is-closing{animation:none}.animate-sheen:after{opacity:0;animation:none}.animate-attention{box-shadow:0 0 0 3px var(--color-accent-ring);animation:none}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;touch-action:pan-x pan-y}body{min-height:var(--tg-viewport-stable-height);font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:var(--transition-theme);margin:0;overflow-x:hidden}#root{min-height:var(--tg-viewport-stable-height);flex-direction:column;display:flex}h1,h2,h3,h4{font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}h1{font-size:var(--font-size-2xl)}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg)}p{margin:0}a{color:var(--color-accent-text);text-decoration:none}a:hover{text-decoration:underline}button,input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}input[type=date],input[type=time]{-webkit-appearance:none;appearance:none;min-width:0;max-width:100%}:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none}img,picture,video,svg{max-width:100%;display:block}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}.scroll-y{-webkit-overflow-scrolling:touch;overflow-y:auto}.scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
