.page_page__xBN8_{width:min(100%,72rem);margin:0 auto;padding:5.5rem 1rem 2rem;display:grid;grid-gap:1.35rem;gap:1.35rem}.page_header__RUAJX{display:grid;grid-gap:.55rem;gap:.55rem}.page_kicker__2HpZA{margin:0;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted)}.page_title__y_1q4{margin:0;font-size:clamp(1.85rem,6vw,2.8rem);letter-spacing:-.05em}.page_copy__kw6nK{margin:0;max-width:42rem;color:var(--color-muted);line-height:1.65}.page_inlineCode__FYU8h{padding:.15rem .45rem;border-radius:999px;background:var(--color-surface);border:1px solid var(--color-line);font-family:var(--font-ui);color:var(--color-ink)}.Switch_switchOn__8uSLi,.Switch_switch__tfUcO{position:relative;width:3.65rem;height:2rem;border:0;border-radius:999px;background:color-mix(in srgb,var(--color-danger) 82%,white);cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.Switch_switchOn__8uSLi{background:color-mix(in srgb,var(--color-success) 84%,white)}.Switch_switchOn__8uSLi:focus-visible,.Switch_switchOn__8uSLi:hover,.Switch_switch__tfUcO:focus-visible,.Switch_switch__tfUcO:hover{transform:translateY(-1px);box-shadow:0 0 0 4px rgba(0,0,0,.06)}.Switch_thumbOn__loFlJ,.Switch_thumb__AKCHW{position:absolute;top:.18rem;left:.18rem;width:1.65rem;height:1.65rem;border-radius:999px;background:white;box-shadow:0 8px 18px rgba(16,21,26,.18);transition:transform .18s ease}.Switch_thumbOn__loFlJ{transform:translateX(1.65rem)}.QrEnabledSwitch_row__euZbW{display:flex;align-items:center;justify-content:space-between;gap:1rem}.QrEnabledSwitch_copyBlock___ahFR{display:grid;grid-gap:.28rem;gap:.28rem}.QrEnabledSwitch_label__yLb9_{font-weight:700;letter-spacing:-.02em}.QrEnabledSwitch_statusOff__L1vJm,.QrEnabledSwitch_statusOn__Rusbu{font-size:.94rem;line-height:1.45}.QrEnabledSwitch_statusOn__Rusbu{color:var(--color-success)}.QrEnabledSwitch_statusOff__L1vJm{color:var(--color-danger)}.Button_button__hMNEn{min-height:3.1rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.85rem 1.2rem;border-radius:999px;border:1px solid transparent;font:inherit;font-weight:650;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.Button_button__hMNEn:focus-visible,.Button_button__hMNEn:hover{transform:translateY(-1px)}.Button_button__hMNEn:disabled{cursor:wait;opacity:.7;transform:none}.Button_primary__oSpWt{background:var(--color-ink);color:var(--color-surface-strong);box-shadow:var(--shadow-soft)}.Button_secondary__lRe7Q{background:var(--color-surface-strong)}.Button_ghost__mZ9vJ,.Button_secondary__lRe7Q{color:var(--color-ink);border-color:var(--color-line)}.Button_ghost__mZ9vJ{background:transparent}.Button_fullWidth__JjsBk{width:100%}.Input_input__h6Yry{width:100%;min-height:3.2rem;padding:.85rem 1rem;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-ink);font:inherit;line-height:1.5;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.Input_input__h6Yry:focus{outline:none;border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-line));box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 14%,transparent)}.Input_input__h6Yry::placeholder{color:color-mix(in srgb,var(--color-muted) 72%,white)}.QrConfigForm_form__gis2g{display:grid;grid-gap:1.1rem;gap:1.1rem}.QrConfigForm_grid__bsWLi{display:grid;grid-gap:1rem;gap:1rem}.QrConfigForm_section__Lbg0P{display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem;border-radius:var(--radius-lg);border:1px solid var(--color-line);background:color-mix(in srgb,var(--color-surface) 78%,white)}.QrConfigForm_sectionHeader__KoPJ6{display:grid;grid-gap:.3rem;gap:.3rem}.QrConfigForm_sectionTitle__Cza1_{margin:0;font-size:1rem;letter-spacing:-.02em}.QrConfigForm_sectionCopy__HoFFS{margin:0;color:var(--color-muted);line-height:1.55}.QrConfigForm_sectionCopy__HoFFS span{color:var(--color-ink)}.QrConfigForm_modeOptions__KBb5_{display:grid;grid-gap:.75rem;gap:.75rem}.QrConfigForm_modeCardActive__AJ3BY,.QrConfigForm_modeCard__6kfzD{position:relative;display:grid;grid-gap:.3rem;gap:.3rem;padding:.95rem 1rem;border-radius:var(--radius-lg);border:1px solid var(--color-line);background:color-mix(in srgb,var(--color-surface) 78%,white);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.QrConfigForm_modeCardActive__AJ3BY{border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-line-strong));background:color-mix(in srgb,var(--color-surface-strong) 84%,white);box-shadow:0 12px 24px rgba(39,32,21,.08);transform:translateY(-1px)}.QrConfigForm_modeInput__CaTUW{position:absolute;opacity:0;pointer-events:none}.QrConfigForm_modeLabel__A9d7i{font-weight:700;letter-spacing:-.01em}.QrConfigForm_modeDescription__grNr1{color:var(--color-muted);line-height:1.5}.QrConfigForm_footer__2gwcs{display:grid;grid-gap:.9rem;gap:.9rem}.QrConfigForm_message__cFvCr{min-height:1.5rem}.QrConfigForm_error__W0MmH,.QrConfigForm_success__YAQh3{margin:0;font-size:.95rem;line-height:1.55}.QrConfigForm_error__W0MmH{color:var(--color-danger)}.QrConfigForm_success__YAQh3{color:var(--color-success)}@media (min-width:768px){.QrConfigForm_grid__bsWLi{grid-template-columns:repeat(2,minmax(0,1fr))}.QrConfigForm_footer__2gwcs{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.Card_card__7jt2e{border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-surface-strong);box-shadow:var(--shadow-soft)}.Table_wrapper__P7zaK{width:100%;overflow-x:auto}.Table_table__rzXVj{width:100%;min-width:44rem;border-collapse:collapse}.Table_table__rzXVj td,.Table_table__rzXVj th{padding:.95rem .85rem;border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top}.Table_table__rzXVj th{font-size:.83rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.Table_table__rzXVj td{font-size:.95rem;line-height:1.55;color:var(--color-ink)}.QrHistoryTable_wrapper__3iVGx{display:grid;grid-gap:.9rem;gap:.9rem}.QrHistoryTable_empty__NHRGl{padding:1.2rem;color:var(--color-muted)}.QrHistoryTable_desktop__itK7l{display:none}.QrHistoryTable_mobile__vichL{display:grid;grid-gap:.8rem;gap:.8rem}.QrHistoryTable_mobileCard__ZsO0K{display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem}.QrHistoryTable_mobileRow__9QQUw{display:grid;grid-gap:.2rem;gap:.2rem}.QrHistoryTable_mobileLabel__c_VNy{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.QrHistoryTable_breakText__qKcrQ,.QrHistoryTable_urlCell__bC6LK{word-break:break-word}@media (min-width:860px){.QrHistoryTable_desktop__itK7l{display:block}.QrHistoryTable_mobile__vichL{display:none}}.QrScansTable_wrapper__4KtNj{display:grid;grid-gap:.9rem;gap:.9rem}.QrScansTable_empty__ETIYO{padding:1.2rem;color:var(--color-muted)}.QrScansTable_desktop__mtZ1Q{display:none}.QrScansTable_mobile__V6PLb{display:grid;grid-gap:.8rem;gap:.8rem}.QrScansTable_mobileCard__PlCjy{display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem}.QrScansTable_mobileRow__EvdeO{display:grid;grid-gap:.2rem;gap:.2rem}.QrScansTable_mobileLabel__zQfPy{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.QrScansTable_breakText__w3gAa{word-break:break-word}@media (min-width:860px){.QrScansTable_desktop__mtZ1Q{display:block}.QrScansTable_mobile__V6PLb{display:none}}.QrStatsPanel_wrapper__ErA_H{display:grid;grid-gap:1rem;gap:1rem}.QrStatsPanel_metrics__bs3fu{display:grid;grid-gap:.8rem;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.QrStatsPanel_metricCard__4RbuJ{display:grid;grid-gap:.45rem;gap:.45rem;padding:1rem}.QrStatsPanel_metricLabel__Wnalj{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.QrStatsPanel_metricValueCompact__AAkHh,.QrStatsPanel_metricValue__7OD3Z{font-size:clamp(1.2rem,5vw,1.6rem);line-height:1.2;letter-spacing:-.04em}.QrStatsPanel_metricValueCompact__AAkHh{font-size:1rem;word-break:break-word}.QrStatsPanel_section__BuuFB{display:grid;grid-gap:.9rem;gap:.9rem}.QrStatsPanel_sectionHeader__L2xyT{display:grid;grid-gap:.35rem;gap:.35rem}.QrStatsPanel_sectionTitle__xMcHg{margin:0;font-size:1.08rem}.QrStatsPanel_sectionCopy__bOxdd{margin:0;color:var(--color-muted);line-height:1.55}.Tabs_wrapper__1f7ms{display:grid;grid-gap:0;gap:0}.Tabs_tabList__NWTBt{display:flex;gap:.35rem;overflow-x:auto;padding:.25rem .25rem 0;scrollbar-width:thin}.Tabs_tabActive__dQCKr,.Tabs_tab__ZHf5x{position:relative;flex:0 0 auto;min-height:3.1rem;padding:.8rem 1rem;border:1px solid var(--color-line);border-bottom:none;border-radius:1.15rem 1.15rem 0 0;background:color-mix(in srgb,var(--color-surface) 74%,white);color:var(--color-muted);font:inherit;font-weight:600;cursor:pointer;transition:color .18s ease,background .18s ease,transform .18s ease}.Tabs_tabActive__dQCKr{background:var(--color-surface-strong);color:var(--color-ink);transform:translateY(1px)}.Tabs_panel__zyVOx{margin-top:-1px;border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-surface-strong);box-shadow:var(--shadow-soft);padding:1rem}@media (min-width:768px){.Tabs_panel__zyVOx{padding:1.2rem}}.SocialLinksConfigForm_form__XTnoe{display:grid;grid-gap:1rem;gap:1rem}.SocialLinksConfigForm_intro__J5eNg,.SocialLinksConfigForm_linkPanel__Nfoii{display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-surface) 78%,white)}.SocialLinksConfigForm_intro__J5eNg{gap:.35rem}.SocialLinksConfigForm_linkTitle__iO31A,.SocialLinksConfigForm_sectionTitle__uITLy{margin:0;color:var(--color-ink);letter-spacing:0}.SocialLinksConfigForm_sectionTitle__uITLy{font-size:1.08rem}.SocialLinksConfigForm_copy__qonUQ{margin:0;color:var(--color-muted);line-height:1.55}.SocialLinksConfigForm_copy__qonUQ span{color:var(--color-ink);font-weight:780}.SocialLinksConfigForm_linkList__o_dlG{display:grid;grid-gap:1rem;gap:1rem}.SocialLinksConfigForm_linkHeader__dB5hy{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.SocialLinksConfigForm_linkTitle__iO31A{font-size:1rem}.SocialLinksConfigForm_linkStatus__vzf_A{margin:.25rem 0 0;color:var(--color-muted);font-size:.92rem;line-height:1.4}.SocialLinksConfigForm_switchBlock__Y37AJ{display:inline-flex;align-items:center;gap:.65rem;color:var(--color-muted);font-size:.92rem;font-weight:800}.SocialLinksConfigForm_fieldGrid__z6CS6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.SocialLinksConfigForm_field__z_p50{display:grid;grid-gap:.38rem;gap:.38rem;color:var(--color-muted);font-size:.9rem;font-weight:800}.SocialLinksConfigForm_textarea__FXxU6{width:100%;min-height:6rem;resize:vertical;padding:.85rem 1rem;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-ink);font:inherit;font-weight:500;line-height:1.5;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.SocialLinksConfigForm_textarea__FXxU6:focus{outline:none;border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-line));box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 14%,transparent)}.SocialLinksConfigForm_footer__3EyZE{display:grid;grid-gap:.9rem;gap:.9rem}.SocialLinksConfigForm_message__8W8HR{min-height:1.5rem}.SocialLinksConfigForm_error__9_am2,.SocialLinksConfigForm_success__VRdtC{margin:0;font-size:.95rem;line-height:1.55}.SocialLinksConfigForm_error__9_am2{color:var(--color-danger)}.SocialLinksConfigForm_success__VRdtC{color:var(--color-success)}@media (min-width:768px){.SocialLinksConfigForm_footer__3EyZE{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (max-width:680px){.SocialLinksConfigForm_fieldGrid__z6CS6,.SocialLinksConfigForm_linkHeader__dB5hy{display:grid}.SocialLinksConfigForm_switchBlock__Y37AJ{justify-content:space-between}}.DashboardCalendarConfigForm_form__wN0eo{display:grid;grid-template-rows:auto auto auto;align-content:start;grid-gap:.55rem;gap:.55rem;height:100%;min-height:0;overflow:visible}.DashboardCalendarConfigForm_header__UDRvR{display:grid;grid-gap:.18rem;gap:.18rem}.DashboardCalendarConfigForm_header__UDRvR span{color:var(--color-accent);font-size:.72rem;font-weight:900;text-transform:uppercase}.DashboardCalendarConfigForm_header__UDRvR h2,.DashboardCalendarConfigForm_header__UDRvR p,.DashboardCalendarConfigForm_message__ArVUN,.DashboardCalendarConfigForm_readOnlyCopy___uzAC,.DashboardCalendarConfigForm_scopeHeader__xSz9O h3,.DashboardCalendarConfigForm_scopeHeader__xSz9O p{margin:0}.DashboardCalendarConfigForm_header__UDRvR h2{font-size:clamp(1rem,1.8vw,1.35rem)}.DashboardCalendarConfigForm_header__UDRvR p,.DashboardCalendarConfigForm_message__ArVUN,.DashboardCalendarConfigForm_readOnlyCopy___uzAC,.DashboardCalendarConfigForm_scopeHeader__xSz9O p{color:var(--color-muted);font-size:.82rem;line-height:1.3}.DashboardCalendarConfigForm_scopes__R81PC{display:grid;align-content:start;grid-gap:.45rem;gap:.45rem;min-height:0;overflow:visible}.DashboardCalendarConfigForm_scopePanel__QKyMJ{display:grid;align-content:start;grid-gap:.45rem;gap:.45rem;min-height:0;padding:.55rem;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-strong)}.DashboardCalendarConfigForm_scopeHeader__xSz9O{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.DashboardCalendarConfigForm_scopeHeader__xSz9O h3{font-size:.95rem}.DashboardCalendarConfigForm_scopeHeader__xSz9O span{flex:0 0 auto;color:var(--color-muted);font-size:.76rem;font-weight:900}.DashboardCalendarConfigForm_fieldGrid__hkKQ6{display:grid;grid-template-columns:minmax(8rem,.8fr) minmax(14rem,1.4fr) minmax(12rem,1fr) minmax(8rem,.7fr) minmax(4.5rem,.35fr) auto auto;align-items:end;grid-gap:.35rem;gap:.35rem}.DashboardCalendarConfigForm_field__MvXln,.DashboardCalendarConfigForm_switchField__sj3yJ{display:grid;grid-gap:.2rem;gap:.2rem;color:var(--color-muted);font-size:.78rem;font-weight:800}.DashboardCalendarConfigForm_switchField__sj3yJ{grid-template-columns:auto auto;align-items:center;min-height:2rem}.DashboardCalendarConfigForm_timezoneField__Z_0HY{position:relative;display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.DashboardCalendarConfigForm_timezoneResults__BC0V9{position:static;z-index:5;display:grid;grid-gap:.25rem;gap:.25rem;max-height:8.75rem;overflow-x:hidden;overflow-y:auto;padding:.35rem;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-soft)}.DashboardCalendarConfigForm_timezoneResults__BC0V9:empty{display:none}.DashboardCalendarConfigForm_timezoneResults__BC0V9 p{margin:0;color:var(--color-muted);font-size:.76rem;font-weight:800}.DashboardCalendarConfigForm_timezoneResults__BC0V9 button{display:grid;grid-gap:.08rem;gap:.08rem;min-width:0;padding:.35rem .45rem;border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--color-ink);text-align:left;background:var(--color-surface-strong);cursor:pointer}.DashboardCalendarConfigForm_timezoneResults__BC0V9 button:focus-visible,.DashboardCalendarConfigForm_timezoneResults__BC0V9 button:hover{border-color:var(--color-accent)}.DashboardCalendarConfigForm_timezoneResults__BC0V9 span,.DashboardCalendarConfigForm_timezoneResults__BC0V9 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardCalendarConfigForm_timezoneResults__BC0V9 strong{font-size:.78rem}.DashboardCalendarConfigForm_timezoneResults__BC0V9 span{color:var(--color-muted);font-size:.72rem;font-weight:800}.DashboardCalendarConfigForm_message__ArVUN[data-status=error]{color:var(--color-danger)}.DashboardCalendarConfigForm_message__ArVUN[data-status=success]{color:var(--color-success)}@media (max-width:980px){.DashboardCalendarConfigForm_fieldGrid__hkKQ6{grid-template-columns:1fr 1fr}}.DashboardBootstrapButton_actions__bBy6k{display:flex;align-items:center;flex-wrap:wrap;gap:.85rem;margin-top:1rem}.DashboardBootstrapButton_message__wk5yc{min-height:1.4rem;margin:0;color:var(--color-muted);font-size:.95rem}.DashboardProfileSelector_selector__JMhio{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.DashboardProfileSelector_label__kUkxq{color:var(--color-muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.DashboardProfileSelector_options__wzPtU{display:inline-flex;align-items:center;gap:.25rem;min-width:0;overflow-x:auto;overflow-y:hidden}.DashboardProfileSelector_changeLink__SYR__,.DashboardProfileSelector_option__85mY6{flex:0 0 auto;min-height:1.75rem;padding:.25rem .55rem;border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--color-muted);font-size:.78rem;font-weight:800;text-decoration:none;background:var(--color-surface)}.DashboardProfileSelector_changeLink__SYR__:focus-visible,.DashboardProfileSelector_changeLink__SYR__:hover,.DashboardProfileSelector_optionActive__268Bl,.DashboardProfileSelector_option__85mY6:focus-visible,.DashboardProfileSelector_option__85mY6:hover{border-color:var(--color-accent);color:var(--color-ink)}.DashboardProfileSelector_changeLink__SYR__{background:var(--color-surface-strong)}.DashboardProfileSelector_compact__ulssA .DashboardProfileSelector_label__kUkxq{font-size:.68rem}.DashboardProfileSelector_compact__ulssA .DashboardProfileSelector_changeLink__SYR__,.DashboardProfileSelector_compact__ulssA .DashboardProfileSelector_option__85mY6{min-height:1.55rem;padding:.2rem .45rem;font-size:.72rem}.LoginForm_form__b5TC_{display:grid;grid-gap:1rem;gap:1rem}.LoginForm_field__Cwx8X{display:grid;grid-gap:.45rem;gap:.45rem}.LoginForm_label__z_Xmg{font-size:.92rem;font-weight:600;color:var(--color-muted)}.LoginForm_error__W4Bmq{margin:0;color:var(--color-danger);font-size:.95rem;line-height:1.5}.YoutubeStartPlayer_wrapper__01Lfn{display:grid;grid-gap:1rem;gap:1rem;width:min(100%,56rem)}.YoutubeStartPlayer_stage__kXQlm{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:min(2rem,6vw);border:1px solid color-mix(in srgb,var(--color-line-strong) 78%,white);background:radial-gradient(circle at top left,rgba(255,255,255,.5),transparent 42%),linear-gradient(180deg,rgba(27,24,20,.18),rgba(27,24,20,.36)),color-mix(in srgb,var(--color-surface-strong) 78%,black);box-shadow:var(--shadow-soft)}.YoutubeStartPlayer_iframeHidden__O404q,.YoutubeStartPlayer_iframeVisible__Dn8jQ{position:absolute;inset:0;width:100%;height:100%;border:0;transition:opacity .26s ease,transform .26s ease}.YoutubeStartPlayer_iframeHidden__O404q{opacity:.015;pointer-events:none;transform:scale(.975)}.YoutubeStartPlayer_iframeVisible__Dn8jQ{opacity:1;pointer-events:auto;transform:scale(1)}.YoutubeStartPlayer_overlay__cqAO7{position:absolute;inset:0;display:grid;place-items:center;padding:1.25rem;text-align:center}.YoutubeStartPlayer_startButton__IU8Ie{width:min(100%,20rem);min-height:4rem;font-size:clamp(1.05rem,2.5vw,1.2rem);letter-spacing:-.02em}@media (min-width:768px){.YoutubeStartPlayer_overlay__cqAO7{padding:2rem}}.DashboardProfilePickerScreen_screen__fTRCC{display:grid;align-content:center;grid-gap:clamp(1.5rem,3vw,2.5rem);gap:clamp(1.5rem,3vw,2.5rem);min-height:100dvh;padding:clamp(1.25rem,4vw,3rem);color:var(--color-ink);background:radial-gradient(circle at top left,rgba(255,255,255,.7),transparent 34%),linear-gradient(180deg,var(--color-background) 0,var(--color-background-deep) 100%)}.DashboardProfilePickerScreen_header__qhAsM{width:min(960px,100%);margin:0 auto;text-align:center}.DashboardProfilePickerScreen_kicker__sb3iU{margin:0 0 .45rem;color:var(--color-accent);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.DashboardProfilePickerScreen_title__WQDLE{margin:0;font-size:clamp(2.2rem,5vw,4.75rem);line-height:.95}.DashboardProfilePickerScreen_copy__9QHOk{margin:.85rem auto 0;color:var(--color-muted);font-size:clamp(1rem,1.5vw,1.25rem);font-weight:700;line-height:1.4}.DashboardProfilePickerScreen_grid__hwBU9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(.8rem,2vw,1.2rem);gap:clamp(.8rem,2vw,1.2rem);width:min(900px,100%);margin:0 auto}.DashboardProfilePickerScreen_card__w6tFe{display:grid;justify-items:center;grid-gap:.55rem;gap:.55rem;min-height:clamp(11rem,24vh,15rem);padding:clamp(.9rem,2vw,1.25rem);border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--color-ink);text-align:center;text-decoration:none;background:var(--color-surface);box-shadow:var(--shadow-soft)}.DashboardProfilePickerScreen_card__w6tFe:focus-visible,.DashboardProfilePickerScreen_card__w6tFe:hover{border-color:var(--color-accent)}.DashboardProfilePickerScreen_avatar__sO5bT{display:grid;place-items:center;width:clamp(4.75rem,10vw,7rem);aspect-ratio:1;border:1px solid var(--color-line-strong);border-radius:var(--radius-md);color:var(--color-ink);font-size:clamp(2rem,4vw,3rem);font-weight:900;background:var(--color-surface-strong)}.DashboardProfilePickerScreen_card__w6tFe strong{font-size:clamp(1.1rem,2vw,1.45rem)}.DashboardProfilePickerScreen_card__w6tFe small{color:var(--color-muted);font-weight:800}@media (max-width:720px){.DashboardProfilePickerScreen_grid__hwBU9{grid-template-columns:1fr}.DashboardProfilePickerScreen_card__w6tFe{min-height:8rem}}.DashboardTvShell_shell__4I3VC{--mode-accent:var(--color-accent);--mode-accent-strong:var(--color-accent);--mode-surface:var(--color-surface);--mode-surface-strong:var(--color-surface-strong);position:relative;display:grid;grid-template-rows:minmax(0,1fr);height:100dvh;min-height:100dvh;max-height:100dvh;padding:clamp(.75rem,1.8vw,1.5rem);overflow:hidden;color:var(--color-ink);background:radial-gradient(circle at top left,rgba(255,255,255,.72),transparent 34%),radial-gradient(circle at right 20%,rgba(117,116,84,.12),transparent 24%),linear-gradient(180deg,var(--color-background) 0,var(--color-background-deep) 100%)}.DashboardTvShell_shell__4I3VC[data-active-module=weather]{--mode-accent:#56614f;--mode-accent-strong:#3f4a39;--mode-surface:rgba(255,252,247,0.76)}.DashboardTvShell_shell__4I3VC[data-active-module=weather] .DashboardTvShell_modeTitle__fYcVL{max-width:22ch;font-size:clamp(2.1rem,4.1vw,4.25rem);line-height:.98}.DashboardTvShell_shell__4I3VC[data-active-module=weather] .DashboardTvShell_locationTitleExtraLong__bSQFQ,.DashboardTvShell_shell__4I3VC[data-active-module=weather] .DashboardTvShell_locationTitleLong__mB6Sj,.DashboardTvShell_shell__4I3VC[data-active-module=weather] .DashboardTvShell_locationTitle__l0p2x{display:-webkit-box;max-width:min(24ch,68vw);max-height:2.28em;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.DashboardTvShell_shell__4I3VC[data-active-module=weather] .DashboardTvShell_locationTitleLong__mB6Sj{max-width:min(30ch,70vw);font-size:clamp(1.55rem,3vw,3.1rem);line-height:1.02}.DashboardTvShell_shell__4I3VC[data-active-module=weather] .DashboardTvShell_locationTitleExtraLong__bSQFQ{max-width:min(38ch,72vw);font-size:clamp(1.15rem,2.25vw,2.2rem);line-height:1.08;-webkit-line-clamp:2}.DashboardTvShell_shell__4I3VC[data-active-module=weather] .DashboardTvShell_modeDescription__69Fxl{font-size:clamp(.98rem,1.35vw,1.28rem)}.DashboardTvShell_shell__4I3VC[data-active-module=news]{--mode-accent:#7b6650;--mode-accent-strong:#4f3e2f;--mode-surface:rgba(255,252,247,0.78)}.DashboardTvShell_modeFrame__Ysh7f{display:grid;grid-template-rows:minmax(0,auto) minmax(0,1fr);grid-gap:clamp(.75rem,1.5vw,1.25rem);gap:clamp(.75rem,1.5vw,1.25rem);height:100%;max-height:100%;min-height:0;overflow:hidden;padding:clamp(1rem,2.4vw,2.25rem) clamp(1rem,2.4vw,2.25rem) clamp(3.4rem,4.6vw,4.75rem);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:rgba(255,252,247,.48);box-shadow:var(--shadow-soft)}.DashboardTvShell_profileMenuRoot___Jv4i{position:absolute;top:clamp(1rem,2vw,1.75rem);left:clamp(1rem,2vw,1.75rem);z-index:5}.DashboardTvShell_profileMenuButton__FqKNQ{display:inline-flex;align-items:center;gap:.45rem;max-width:min(14rem,36vw);min-height:2.35rem;padding:.25rem .65rem .25rem .3rem;border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--color-ink);font-size:clamp(.78rem,1vw,.95rem);font-weight:900;background:rgba(255,252,247,.86);box-shadow:var(--shadow-soft);cursor:pointer}.DashboardTvShell_profileMenuButton__FqKNQ span:first-child{display:grid;place-items:center;width:1.75rem;aspect-ratio:1;border-radius:var(--radius-md);color:var(--color-surface);background:var(--mode-accent-strong)}.DashboardTvShell_profileMenuButton__FqKNQ span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardTvShell_profileMenuButton__FqKNQ:focus-visible,.DashboardTvShell_profileMenuButton__FqKNQ:hover{border-color:var(--mode-accent)}.DashboardTvShell_profileMenu__H_bam{display:grid;grid-gap:.45rem;gap:.45rem;width:min(18rem,calc(100vw - 2rem));margin-top:.45rem;padding:.65rem;border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--color-ink);background:rgba(255,252,247,.94);box-shadow:var(--shadow-soft)}.DashboardTvShell_profileMenuEyebrow__qaAVo,.DashboardTvShell_profileMenuFuture__w5PKb{margin:0;color:var(--color-muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.DashboardTvShell_profileMenuTitle__l7Aa_{overflow:hidden;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.DashboardTvShell_profileMenuList__1ZdUI{display:grid;grid-gap:.3rem;gap:.3rem}.DashboardTvShell_profileMenuChangeLink__lfP_C,.DashboardTvShell_profileMenuItem__Kuor4{display:flex;align-items:center;min-height:2rem;padding:0 .55rem;border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--color-ink);font-size:.85rem;font-weight:850;text-decoration:none;background:var(--color-surface)}.DashboardTvShell_profileMenuChangeLink__lfP_C:focus-visible,.DashboardTvShell_profileMenuChangeLink__lfP_C:hover,.DashboardTvShell_profileMenuItemActive__j0b2M,.DashboardTvShell_profileMenuItem__Kuor4:focus-visible,.DashboardTvShell_profileMenuItem__Kuor4:hover{border-color:var(--mode-accent)}.DashboardTvShell_profileMenuChangeLink__lfP_C{justify-content:center;background:var(--color-surface-strong)}.DashboardTvShell_profileMenuFuture__w5PKb{padding-top:.15rem;letter-spacing:0;text-transform:none}.DashboardTvShell_green__3lZdP{--mode-accent:#56614f;--mode-accent-strong:#3f4a39;--mode-surface:rgba(255,252,247,0.76)}.DashboardTvShell_amber__DIode{--mode-accent:#7b6650;--mode-accent-strong:#4f3e2f;--mode-surface:rgba(255,252,247,0.78)}.DashboardTvShell_neutral__kGgDS{--mode-accent:var(--color-accent);--mode-accent-strong:var(--color-ink);--mode-surface:rgba(255,252,247,0.72)}.DashboardTvShell_modeHeader__07w6P{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;min-height:0;padding-left:clamp(8.5rem,15vw,13.5rem);overflow:hidden}.DashboardTvShell_forecastDay__VS8T_ small,.DashboardTvShell_forecastDay__VS8T_ span,.DashboardTvShell_modeDescription__69Fxl,.DashboardTvShell_modeEyebrow__sjZls,.DashboardTvShell_modeFooterText__OCYPG,.DashboardTvShell_modeMeta__6huIt,.DashboardTvShell_newsItem__GNAOS p,.DashboardTvShell_newsSource__9_Imn,.DashboardTvShell_placeholderCopy__Yz4cr,.DashboardTvShell_placeholderStatus__yhUcg,.DashboardTvShell_weatherDescription__VChiB,.DashboardTvShell_weatherMetrics__ZWPC7 span{color:var(--color-muted)}.DashboardTvShell_modeEyebrow__sjZls{margin:0 0 .7rem;color:var(--mode-accent-strong);font-size:clamp(.9rem,1.3vw,1.25rem);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.DashboardTvShell_modeTitle__fYcVL{margin:0;max-width:16ch;font-family:var(--font-display);font-size:clamp(3.5rem,7vw,7.5rem);font-weight:600;line-height:.9;color:var(--color-ink);overflow:hidden;overflow-wrap:anywhere}.DashboardTvShell_modeDescription__69Fxl{max-width:64rem;display:-webkit-box;margin:.75rem 0 0;font-size:clamp(1.1rem,1.7vw,1.65rem);line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.DashboardTvShell_modeMeta__6huIt{flex:0 0 auto;margin:0;padding:.65rem .85rem;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);font-size:clamp(.9rem,1.15vw,1.1rem);font-weight:700}.DashboardTvShell_compactModeHeader__Ni8eU{display:flex;align-items:center;justify-content:space-between;gap:clamp(.75rem,1.5vw,1.25rem);min-height:0;padding-left:clamp(8rem,13.3vw,12.4rem);overflow:visible}.DashboardTvShell_compactModeHeader__Ni8eU>div{min-width:0;overflow:visible}.DashboardTvShell_compactModeEyebrow__WqDnX{margin:0 0 .22rem;color:var(--mode-accent-strong);font-size:clamp(.72rem,.9vw,.88rem);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.DashboardTvShell_compactModeTitle__7Sa93{margin:0;padding:.12em .08em .08em .14em;font-family:var(--font-display);font-size:clamp(1.75rem,3.1vw,3.15rem);font-weight:600;line-height:1.16;color:var(--color-ink);overflow:visible;text-overflow:clip;white-space:nowrap}.DashboardTvShell_compactModeMeta__r1rbT{flex:0 0 auto;margin:0;padding:.45rem .65rem;border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--color-muted);background:var(--color-surface);font-size:clamp(.72rem,.9vw,.86rem);font-weight:800}.DashboardTvShell_weatherBody__G6caX{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,.44fr);grid-template-rows:auto minmax(0,1fr) minmax(4.7rem,.24fr);grid-template-areas:"locations locations" "hero metrics" "forecast forecast";grid-gap:clamp(.65rem,1.4vw,1rem);gap:clamp(.65rem,1.4vw,1rem);min-height:0;overflow:hidden}.DashboardTvShell_weatherLocationTabs__Itkjm{grid-area:locations;display:flex;gap:.35rem;min-width:0;overflow-x:auto;overflow-y:hidden}.DashboardTvShell_weatherLocationTabs__Itkjm button{flex:0 0 auto;max-width:min(20rem,42vw);min-height:2rem;padding:0 .65rem;border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--color-muted);font-size:clamp(.78rem,1vw,.95rem);font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--color-surface);cursor:pointer}.DashboardTvShell_weatherLocationTabs__Itkjm button:focus-visible,.DashboardTvShell_weatherLocationTabs__Itkjm button:hover,.DashboardTvShell_weatherLocationTabs__Itkjm button[aria-pressed=true]{border-color:var(--mode-accent);color:var(--color-ink)}.DashboardTvShell_weatherLocationTabs__Itkjm button:disabled{cursor:wait;opacity:.6}.DashboardTvShell_weatherHero__0nfPc{--weather-hero-ink:var(--mode-accent-strong);--weather-hero-muted:var(--color-muted);--weather-hero-chip:rgba(255,252,247,0.7);--weather-hero-chip-border:var(--color-line);grid-area:hero;display:grid;grid-template-columns:minmax(0,1fr) minmax(11rem,.38fr);align-items:center;grid-gap:clamp(.75rem,1.6vw,1.25rem);gap:clamp(.75rem,1.6vw,1.25rem);min-height:0;overflow:hidden;padding:clamp(.9rem,2vw,1.6rem);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--weather-hero-background,var(--mode-surface));box-shadow:var(--shadow-soft)}.DashboardTvShell_weatherHeroSunny__Z4oEW{--weather-hero-background:radial-gradient(circle at 76% 24%,rgba(255,252,247,0.54),transparent 25%),linear-gradient(135deg,#f1d486,#d7a85b 52%,#b98249);--weather-hero-ink:#3f321d;--weather-hero-muted:rgba(63,50,29,0.72);--weather-hero-chip:rgba(255,252,247,0.54);--weather-hero-chip-border:rgba(63,50,29,0.2)}.DashboardTvShell_weatherHeroPartlyCloudy__YbAbL{--weather-hero-background:radial-gradient(circle at 78% 22%,rgba(255,252,247,0.42),transparent 24%),radial-gradient(circle at 90% 72%,rgba(255,252,247,0.22),transparent 28%),linear-gradient(135deg,#8fa9ad,#64868f 54%,#4b6973);--weather-hero-ink:#fffaf0;--weather-hero-muted:rgba(255,250,240,0.78);--weather-hero-chip:rgba(255,252,247,0.18);--weather-hero-chip-border:rgba(255,252,247,0.3)}.DashboardTvShell_weatherHeroCloudy__gQQIt,.DashboardTvShell_weatherHeroFog__Eq3R7,.DashboardTvShell_weatherHeroRain__3oirQ,.DashboardTvShell_weatherHeroStorm__6jOQM,.DashboardTvShell_weatherHeroUnknown__Z_njt{--weather-hero-ink:#fffaf0;--weather-hero-muted:rgba(255,250,240,0.78);--weather-hero-chip:rgba(255,252,247,0.16);--weather-hero-chip-border:rgba(255,252,247,0.26)}.DashboardTvShell_weatherHeroCloudy__gQQIt{--weather-hero-background:radial-gradient(circle at 82% 18%,rgba(255,252,247,0.18),transparent 26%),linear-gradient(135deg,#71808a,#4f626d 52%,#344955)}.DashboardTvShell_weatherHeroRain__3oirQ{--weather-hero-background:radial-gradient(circle at 78% 16%,rgba(170,195,201,0.28),transparent 24%),linear-gradient(135deg,#657f8f,#3d5b6d 52%,#263f52)}.DashboardTvShell_weatherHeroStorm__6jOQM{--weather-hero-background:radial-gradient(circle at 78% 18%,rgba(217,169,77,0.2),transparent 22%),linear-gradient(135deg,#52606b,#2f3c4b 52%,#1f2834)}.DashboardTvShell_weatherHeroSnow__xbQPI{--weather-hero-background:radial-gradient(circle at 78% 20%,rgba(255,252,247,0.26),transparent 24%),linear-gradient(135deg,#86a4ad,#5e818f 55%,#476b7c);--weather-hero-ink:#fffaf0;--weather-hero-muted:rgba(255,250,240,0.8);--weather-hero-chip:rgba(255,252,247,0.18);--weather-hero-chip-border:rgba(255,252,247,0.3)}.DashboardTvShell_weatherHeroFog__Eq3R7{--weather-hero-background:linear-gradient(170deg,rgba(255,252,247,0.12),transparent 36%),linear-gradient(135deg,#7d8a8b,#667879 52%,#4d6164)}.DashboardTvShell_weatherHeroUnknown__Z_njt{--weather-hero-background:radial-gradient(circle at 78% 22%,rgba(255,252,247,0.18),transparent 24%),linear-gradient(135deg,#817969,#635f55 56%,#49463f)}.DashboardTvShell_weatherHeroMain__JJeOY,.DashboardTvShell_weatherHeroVisual__3Kags{min-width:0;min-height:0}.DashboardTvShell_weatherHeroMain__JJeOY{overflow:hidden}.DashboardTvShell_weatherHeroVisual__3Kags{display:grid;justify-items:center;grid-gap:clamp(.55rem,1.1vw,.85rem);gap:clamp(.55rem,1.1vw,.85rem);overflow:hidden}.DashboardTvShell_weatherTemperature__G2FMv{margin:0;color:var(--weather-hero-ink);font-size:clamp(4.25rem,10vw,10rem);font-weight:900;letter-spacing:0;line-height:.85}.DashboardTvShell_weatherDescription__VChiB{display:-webkit-box;margin:.9rem 0 0;color:var(--weather-hero-muted);font-size:clamp(1.2rem,2vw,1.95rem);font-weight:800;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.DashboardTvShell_weatherQuality__qlfNy{display:grid;grid-template-columns:minmax(5.8rem,.7fr) minmax(9.5rem,1.35fr);grid-gap:.45rem;gap:.45rem;width:100%;min-height:0}.DashboardTvShell_weatherQuality__qlfNy div{min-width:0;overflow:hidden;padding:.5rem .55rem;border:1px solid var(--weather-hero-chip-border);border-radius:var(--radius-md);background:var(--weather-hero-chip);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.DashboardTvShell_weatherQuality__qlfNy small,.DashboardTvShell_weatherQuality__qlfNy span,.DashboardTvShell_weatherQuality__qlfNy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardTvShell_weatherQuality__qlfNy span{color:var(--weather-hero-muted);font-size:clamp(.68rem,.85vw,.78rem);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.DashboardTvShell_weatherQuality__qlfNy strong{margin-top:.15rem;color:var(--weather-hero-ink);font-size:clamp(.82rem,1.05vw,1rem);font-weight:900}.DashboardTvShell_weatherQuality__qlfNy small{margin-top:.1rem;color:var(--weather-hero-muted);font-size:clamp(.68rem,.82vw,.78rem);font-weight:800}.DashboardTvShell_weatherMetrics__ZWPC7{grid-area:metrics;display:grid;grid-gap:.65rem;gap:.65rem;grid-template-rows:repeat(3,minmax(0,1fr));min-height:0;overflow:hidden}.DashboardTvShell_forecastDay__VS8T_,.DashboardTvShell_newsItem__GNAOS,.DashboardTvShell_weatherMetrics__ZWPC7 div{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-soft)}.DashboardTvShell_weatherMetrics__ZWPC7 div{display:grid;align-content:center;min-height:0;overflow:hidden;padding:clamp(.85rem,1.5vw,1.1rem)}.DashboardTvShell_weatherMetrics__ZWPC7 span{font-size:clamp(.95rem,1.15vw,1.1rem);font-weight:800}.DashboardTvShell_weatherMetrics__ZWPC7 strong{margin-top:.35rem;color:var(--color-ink);font-size:clamp(1.55rem,2.7vw,2.8rem);line-height:1;overflow-wrap:anywhere}.DashboardTvShell_forecastStrip__knxNl{grid-area:forecast;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;min-height:0;overflow:hidden}.DashboardTvShell_forecastDay__VS8T_{display:grid;grid-gap:.25rem;gap:.25rem;min-height:0;padding:clamp(.65rem,1.2vw,.85rem);overflow:hidden}.DashboardTvShell_forecastDay__VS8T_ small,.DashboardTvShell_forecastDay__VS8T_ span{font-weight:800}.DashboardTvShell_forecastDay__VS8T_ strong{color:var(--mode-accent-strong);font-size:clamp(1.2rem,1.9vw,1.85rem)}.DashboardTvShell_forecastDay__VS8T_ small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.DashboardTvShell_newsBody__UemPx{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem);min-height:0;overflow:hidden}.DashboardTvShell_newsLead__RVqSF{display:flex;flex-direction:column;justify-content:center;min-height:0;overflow:hidden;padding:clamp(.9rem,2vw,1.6rem);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--mode-surface);box-shadow:var(--shadow-soft)}.DashboardTvShell_newsSource__9_Imn{margin:0 0 .75rem;font-size:clamp(1rem,1.3vw,1.25rem);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.DashboardTvShell_newsLead__RVqSF h3{margin:0;display:-webkit-box;color:var(--color-ink);font-size:clamp(2rem,4.4vw,4.6rem);line-height:.98;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:4}.DashboardTvShell_newsLead__RVqSF p:last-child{max-width:62rem;display:-webkit-box;margin:.9rem 0 0;color:var(--color-muted);font-size:clamp(1.1rem,1.6vw,1.55rem);line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.DashboardTvShell_newsList__HmLYI{display:grid;grid-gap:.85rem;gap:.85rem;grid-template-rows:repeat(2,minmax(0,1fr));min-height:0;overflow:hidden}.DashboardTvShell_newsItem__GNAOS{display:grid;align-content:center;min-height:0;padding:1rem;overflow:hidden}.DashboardTvShell_newsItem__GNAOS p{margin:0 0 .5rem;font-size:clamp(.85rem,1vw,1rem);font-weight:800;letter-spacing:.05em;text-transform:uppercase}.DashboardTvShell_newsItem__GNAOS h3{margin:0;display:-webkit-box;color:var(--color-ink);font-size:clamp(1.05rem,1.55vw,1.55rem);line-height:1.16;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.DashboardTvShell_emptyMode__lbziF,.DashboardTvShell_placeholderBody__wxGmL{display:grid;align-content:center;min-height:0;overflow:hidden;padding:clamp(1rem,2.5vw,2rem);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--mode-surface);box-shadow:var(--shadow-soft)}.DashboardTvShell_emptyMode__lbziF p{max-width:52rem;display:-webkit-box;margin:0;color:var(--color-muted);font-size:clamp(2rem,4vw,4.5rem);line-height:1.05;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.DashboardTvShell_placeholderStatus__yhUcg{margin:0 0 1rem;color:var(--mode-accent-strong);font-size:clamp(1rem,1.3vw,1.25rem);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.DashboardTvShell_placeholderCopy__Yz4cr{max-width:62rem;display:-webkit-box;margin:0;font-size:clamp(2rem,4.2vw,4.6rem);font-weight:800;line-height:1.02;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:4}.DashboardTvShell_modeFooter__Fgvnt{position:absolute;right:clamp(1rem,2vw,1.75rem);bottom:clamp(1rem,2vw,1.75rem);left:clamp(1rem,2vw,1.75rem);display:grid;grid-gap:.55rem;gap:.55rem}.DashboardTvShell_modeFooterTop__KLJ9Q{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0}.DashboardTvShell_modeFooterText__OCYPG{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:clamp(.78rem,1vw,.95rem);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.DashboardTvShell_progressTrack__QIKO6{height:.25rem;overflow:hidden;border-radius:999px;background:var(--color-line)}.DashboardTvShell_progressBar__0ovU8{transform-origin:left center;animation-name:DashboardTvShell_fillProgress__5PdjP;animation-timing-function:linear;animation-fill-mode:forwards}.DashboardTvShell_progressBarStatic__K4AV6,.DashboardTvShell_progressBar__0ovU8{display:block;width:100%;height:100%;border-radius:inherit;background:var(--mode-accent,var(--color-accent))}.DashboardTvShell_progressBarStatic__K4AV6{opacity:.38}@keyframes DashboardTvShell_fillProgress__5PdjP{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:900px){.DashboardTvShell_shell__4I3VC{height:100dvh;min-height:100dvh}.DashboardTvShell_modeFrame__Ysh7f{height:100%;min-height:0;overflow:hidden}.DashboardTvShell_compactModeHeader__Ni8eU,.DashboardTvShell_modeHeader__07w6P,.DashboardTvShell_newsBody__UemPx,.DashboardTvShell_weatherBody__G6caX{grid-template-columns:1fr}.DashboardTvShell_compactModeHeader__Ni8eU,.DashboardTvShell_modeHeader__07w6P{display:grid;padding-left:0;padding-top:2.8rem}.DashboardTvShell_compactModeTitle__7Sa93{white-space:normal}.DashboardTvShell_weatherBody__G6caX{grid-template-areas:"locations" "hero" "metrics" "forecast"}.DashboardTvShell_weatherHero__0nfPc{grid-template-columns:minmax(0,1fr) auto}.DashboardTvShell_forecastStrip__knxNl{grid-template-columns:repeat(2,minmax(0,1fr))}.DashboardTvShell_modeFooter__Fgvnt{position:absolute}}@media (max-width:620px){.DashboardTvShell_weatherHero__0nfPc{grid-template-columns:1fr}.DashboardTvShell_weatherQuality__qlfNy{grid-template-columns:minmax(5.8rem,.72fr) minmax(0,1.28fr)}.DashboardTvShell_forecastStrip__knxNl{grid-template-columns:1fr}.DashboardTvShell_modeFooterText__OCYPG,.DashboardTvShell_modeFooterTop__KLJ9Q{align-items:flex-start;flex-direction:column}}.DashboardCalendarView_emptyState__74H0R,.DashboardCalendarView_monthGrid__Fwak6,.DashboardCalendarView_monthLayout__mQEEm,.DashboardCalendarView_weekGrid__478mk{min-height:0;overflow:hidden}.DashboardCalendarView_weekGrid__478mk{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:clamp(.35rem,.8vw,.65rem);gap:clamp(.35rem,.8vw,.65rem)}.DashboardCalendarView_emptyState__74H0R,.DashboardCalendarView_monthDay__hXGza,.DashboardCalendarView_weekDay__QwCBE{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-soft)}.DashboardCalendarView_weekDay__QwCBE{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;padding:clamp(.55rem,1vw,.8rem)}.DashboardCalendarView_weekDay__QwCBE h3{margin:0 0 .45rem;color:var(--mode-accent-strong);font-size:clamp(.92rem,1.25vw,1.12rem);text-transform:capitalize}.DashboardCalendarView_eventList__w59v_{display:grid;align-content:start;grid-gap:.32rem;gap:.32rem;min-height:0;overflow:hidden}.DashboardCalendarView_eventPill__p4Pkz{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0;padding:.42rem .48rem;border:1px solid var(--calendar-event-accent,var(--color-line));border-left-width:.35rem;border-radius:var(--radius-md);color:var(--calendar-event-text,var(--color-ink));background:var(--calendar-event-surface,var(--color-surface-strong))}.DashboardCalendarView_eventPillToday__bUANv{box-shadow:inset 0 0 0 1px rgba(255,252,247,.8),0 0 0 1px var(--calendar-event-accent,var(--mode-accent))}.DashboardCalendarView_emptyDay__813aN,.DashboardCalendarView_eventPill__p4Pkz span,.DashboardCalendarView_eventPill__p4Pkz strong,.DashboardCalendarView_monthEvents__HZVvj span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardCalendarView_eventPill__p4Pkz strong{color:var(--calendar-event-text,var(--color-ink));font-size:clamp(.78rem,1vw,.92rem)}.DashboardCalendarView_emptyDay__813aN,.DashboardCalendarView_eventPill__p4Pkz span{color:var(--calendar-event-text,var(--color-muted));font-size:clamp(.68rem,.85vw,.76rem);font-weight:800}.DashboardCalendarView_emptyDay__813aN{margin:0}.DashboardCalendarView_monthGrid__Fwak6{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);grid-template-rows:auto;grid-gap:clamp(.3rem,.7vw,.55rem);gap:clamp(.3rem,.7vw,.55rem)}.DashboardCalendarView_monthWeekday__H68Cw{min-width:0;overflow:hidden;color:var(--mode-accent-strong);font-size:clamp(.62rem,.78vw,.78rem);font-weight:900;letter-spacing:.08em;line-height:1;text-align:center;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.DashboardCalendarView_monthLayout__mQEEm{display:grid;grid-template-columns:minmax(0,1fr) minmax(15.5rem,.34fr);grid-gap:clamp(.55rem,1vw,.85rem);gap:clamp(.55rem,1vw,.85rem)}.DashboardCalendarView_monthEmptyCell__dWVw6{min-width:0;min-height:0}.DashboardCalendarView_monthDay__hXGza{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;padding:clamp(.42rem,.8vw,.65rem)}.DashboardCalendarView_monthDay__hXGza strong{color:var(--mode-accent-strong);font-size:clamp(.9rem,1.2vw,1.12rem)}.DashboardCalendarView_monthDayMuted__c7Otu{opacity:.45}.DashboardCalendarView_monthDayToday__zV8_j{border-color:var(--mode-accent);background:var(--mode-surface)}.DashboardCalendarView_monthEvents__HZVvj{display:grid;align-content:start;grid-gap:.16rem;gap:.16rem;min-height:0;margin-top:.3rem;overflow:hidden}.DashboardCalendarView_monthEvents__HZVvj span{border:1px solid var(--calendar-event-accent,transparent);border-left-width:.28rem;padding:.18rem .32rem;border-radius:var(--radius-md);color:var(--calendar-event-text,var(--color-ink));font-size:clamp(.66rem,.82vw,.76rem);font-weight:800;background:var(--calendar-event-surface,var(--color-surface-strong))}.DashboardCalendarView_monthEvents__HZVvj small{overflow:hidden;color:var(--color-muted);font-size:clamp(.62rem,.75vw,.72rem);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.DashboardCalendarView_monthSidebar___70GC{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;overflow:hidden;padding:clamp(.55rem,1vw,.85rem);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-soft)}.DashboardCalendarView_monthSidebarHeader__H7dk_{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem;color:var(--mode-accent-strong);font-size:clamp(.78rem,1vw,.92rem);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.DashboardCalendarView_monthSidebarHeader__H7dk_ strong{display:grid;place-items:center;min-width:1.8rem;min-height:1.8rem;border-radius:var(--radius-md);color:var(--color-surface);background:var(--mode-accent-strong);letter-spacing:0}.DashboardCalendarView_monthSidebarList__0P4RC{display:grid;align-content:start;grid-gap:.35rem;gap:.35rem;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:.12rem}.DashboardCalendarView_monthSidebarEvent__CNRS5{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0;padding:.45rem .5rem;border:1px solid var(--calendar-event-accent,var(--color-line));border-left-width:.38rem;border-radius:var(--radius-md);color:var(--calendar-event-text,var(--color-ink));background:var(--calendar-event-surface,var(--color-surface-strong))}.DashboardCalendarView_monthSidebarEventToday__bhn3e{box-shadow:inset 0 0 0 1px rgba(255,252,247,.85),0 0 0 1px var(--calendar-event-accent,var(--mode-accent))}.DashboardCalendarView_monthSidebarEvent__CNRS5>div{display:flex;align-items:center;justify-content:space-between;gap:.45rem;min-width:0}.DashboardCalendarView_monthSidebarDate__GTA2m,.DashboardCalendarView_monthSidebarEvent__CNRS5 strong,.DashboardCalendarView_monthSidebarMeta__sizvd,.DashboardCalendarView_monthSidebarTime__nB7Ze{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardCalendarView_monthSidebarEvent__CNRS5 strong{color:var(--calendar-event-text,var(--color-ink));font-size:clamp(.78rem,1vw,.9rem);line-height:1.12}.DashboardCalendarView_monthSidebarDate__GTA2m,.DashboardCalendarView_monthSidebarEmpty__8D51e,.DashboardCalendarView_monthSidebarMeta__sizvd,.DashboardCalendarView_monthSidebarMore__DPoo4,.DashboardCalendarView_monthSidebarTime__nB7Ze{color:var(--calendar-event-text,var(--color-muted));font-size:clamp(.64rem,.82vw,.76rem);font-weight:850}.DashboardCalendarView_monthSidebarDate__GTA2m{color:var(--calendar-event-text,var(--mode-accent-strong));text-transform:capitalize}.DashboardCalendarView_monthSidebarTime__nB7Ze{flex:0 0 auto}.DashboardCalendarView_monthSidebarMeta__sizvd{display:block}.DashboardCalendarView_monthSidebarEmpty__8D51e,.DashboardCalendarView_monthSidebarMore__DPoo4{margin:0}.DashboardCalendarView_monthSidebarMore__DPoo4{padding-top:.45rem}.DashboardCalendarView_monthSidebarEmpty__8D51e{align-self:center;text-align:center}.DashboardCalendarView_emptyState__74H0R{display:grid;align-content:center;padding:clamp(1rem,2.5vw,2rem)}.DashboardCalendarView_emptyState__74H0R p{margin:0;color:var(--color-muted);font-size:clamp(1.5rem,3vw,3.5rem);font-weight:800}@media (max-width:900px){.DashboardCalendarView_weekGrid__478mk{grid-template-columns:repeat(2,minmax(0,1fr))}.DashboardCalendarView_monthLayout__mQEEm{grid-template-columns:1fr}.DashboardCalendarView_monthSidebar___70GC{display:none}}.DashboardTodoistView_body__IBBzU{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);grid-gap:clamp(.75rem,1.5vw,1.1rem);gap:clamp(.75rem,1.5vw,1.1rem);min-height:0;overflow:hidden}.DashboardTodoistView_sectionBody__KAt4X{display:grid;grid-template-columns:minmax(11rem,.28fr) minmax(0,1fr);grid-gap:clamp(.75rem,1.5vw,1.1rem);gap:clamp(.75rem,1.5vw,1.1rem);min-height:0;overflow:hidden}.DashboardTodoistView_summary__QunFi{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;min-height:0;overflow:hidden}.DashboardTodoistView_contextBar__ngQ7u,.DashboardTodoistView_state__rkS7m,.DashboardTodoistView_summaryCard__lrUPv,.DashboardTodoistView_task__2g3lq{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-soft)}.DashboardTodoistView_summaryCard__lrUPv{display:grid;align-content:center;min-height:0;overflow:hidden;padding:clamp(.75rem,1.4vw,1rem)}.DashboardTodoistView_moreCount__dcmJF,.DashboardTodoistView_state__rkS7m p,.DashboardTodoistView_summaryCard__lrUPv span,.DashboardTodoistView_taskLabels__gxlzZ,.DashboardTodoistView_taskMeta__VH3gt{color:var(--color-muted)}.DashboardTodoistView_summaryCard__lrUPv span{font-size:clamp(.86rem,1.05vw,1rem);font-weight:850}.DashboardTodoistView_summaryCard__lrUPv strong{margin-top:.25rem;color:var(--mode-accent-strong);font-size:clamp(2rem,4.5vw,4.4rem);line-height:.94}.DashboardTodoistView_list__EN2EM{display:grid;grid-gap:.45rem;gap:.45rem;align-content:start;min-height:0;overflow:hidden}.DashboardTodoistView_sectionColumns__37ggL{display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:.45rem;gap:.45rem;min-height:0;overflow:hidden}.DashboardTodoistView_sectionsGrid__sdE_D{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;min-height:0;overflow:hidden}.DashboardTodoistView_sectionColumn__c_MH9{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-soft)}.DashboardTodoistView_sectionHeader__jqHEh{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;padding:.5rem .6rem;border-bottom:1px solid var(--color-line)}.DashboardTodoistView_sectionHeader__jqHEh strong{min-width:0;overflow:hidden;color:var(--color-ink);font-size:clamp(.88rem,1.1vw,1.06rem);font-weight:950;text-overflow:ellipsis;white-space:nowrap}.DashboardTodoistView_sectionHeader__jqHEh span{flex:0 0 auto;color:var(--mode-accent-strong);font-size:.8rem;font-weight:950}.DashboardTodoistView_sectionTasks__y1bxu{display:grid;align-content:start;grid-gap:.35rem;gap:.35rem;min-height:0;overflow:hidden;padding:.45rem}.DashboardTodoistView_sectionTask__2bP80{display:grid;grid-gap:.16rem;gap:.16rem;min-height:0;overflow:hidden;padding:.42rem .48rem;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-strong)}.DashboardTodoistView_sectionTask__2bP80[data-state=overdue]{border-color:rgba(154,68,48,.32);background:rgba(154,68,48,.09)}.DashboardTodoistView_sectionTask__2bP80[data-state=today]{border-color:rgba(86,97,79,.32);background:rgba(86,97,79,.09)}.DashboardTodoistView_sectionTask__2bP80 span,.DashboardTodoistView_sectionTask__2bP80 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardTodoistView_sectionTask__2bP80 strong{color:var(--color-ink);font-size:clamp(.78rem,.98vw,.92rem);font-weight:900}.DashboardTodoistView_sectionEmpty__ZsmKb,.DashboardTodoistView_sectionTask__2bP80 span{color:var(--color-muted);font-size:clamp(.68rem,.82vw,.78rem);font-weight:800}.DashboardTodoistView_sectionEmpty__ZsmKb{margin:0;padding:.42rem .48rem}.DashboardTodoistView_contextBar__ngQ7u{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.25rem;padding:.35rem .65rem;overflow:hidden}.DashboardTodoistView_contextBar__ngQ7u span{flex:0 0 auto;color:var(--color-muted);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.DashboardTodoistView_contextBar__ngQ7u strong{min-width:0;overflow:hidden;color:var(--mode-accent-strong);font-size:clamp(.9rem,1.15vw,1.1rem);font-weight:950;text-overflow:ellipsis;white-space:nowrap}.DashboardTodoistView_task__2g3lq{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.65rem;gap:.65rem;align-items:center;min-height:0;overflow:hidden;padding:clamp(.55rem,1vw,.78rem) clamp(.7rem,1.15vw,.95rem)}.DashboardTodoistView_task__2g3lq[data-state=overdue]{border-color:rgba(154,68,48,.32);background:rgba(154,68,48,.09)}.DashboardTodoistView_task__2g3lq[data-state=today]{border-color:rgba(86,97,79,.32);background:rgba(86,97,79,.09)}.DashboardTodoistView_taskMain__9nfxq{min-width:0}.DashboardTodoistView_taskTitle__Pr0DS{display:-webkit-box;margin:0;color:var(--color-ink);font-size:clamp(.95rem,1.35vw,1.35rem);font-weight:900;line-height:1.15;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.DashboardTodoistView_taskLabels__gxlzZ,.DashboardTodoistView_taskMeta__VH3gt{display:flex;align-items:center;gap:.35rem;min-width:0;margin-top:.2rem;overflow:hidden;font-size:clamp(.72rem,.9vw,.86rem);font-weight:800}.DashboardTodoistView_taskLabels__gxlzZ span,.DashboardTodoistView_taskMeta__VH3gt span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardTodoistView_taskBadge__3_Uzv{display:inline-flex;align-items:center;justify-content:center;min-height:1.65rem;padding:0 .5rem;border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--mode-accent-strong);font-size:.74rem;font-weight:900;background:var(--color-surface-strong)}.DashboardTodoistView_priority__f_3LH{color:#9a4430}.DashboardTodoistView_state__rkS7m{display:grid;align-content:center;min-height:0;overflow:hidden;padding:clamp(1rem,2vw,1.5rem)}.DashboardTodoistView_state__rkS7m h3{margin:0;color:var(--color-ink);font-size:clamp(1.5rem,3vw,3.2rem);line-height:1.05}.DashboardTodoistView_state__rkS7m p{margin:.55rem 0 0;font-size:clamp(1rem,1.45vw,1.35rem);line-height:1.35}.DashboardTodoistView_moreCount__dcmJF{margin:0;font-size:clamp(.82rem,1vw,.96rem);font-weight:850}@media (max-width:900px){.DashboardTodoistView_body__IBBzU,.DashboardTodoistView_sectionBody__KAt4X{grid-template-columns:1fr}.DashboardTodoistView_summary__QunFi{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none}.DashboardTodoistView_sectionsGrid__sdE_D{grid-template-columns:1fr}}.WeatherConditionVisual_visual__AKxHk{--weather-visual-cloud:rgba(255,252,247,0.94);--weather-visual-cloud-shadow:rgba(31,40,52,0.18);--weather-visual-fog:rgba(255,252,247,0.58);--weather-visual-rain:rgba(212,230,235,0.86);--weather-visual-snow:rgba(255,252,247,0.96);--weather-visual-sun:#e2af4f;position:relative;display:grid;place-items:center;width:min(15rem,18vw);min-width:8.5rem;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 38%,rgba(255,252,247,.28),transparent 44%),rgba(255,252,247,.12);box-shadow:inset 0 0 0 1px rgba(255,252,247,.18)}.WeatherConditionVisual_visual__AKxHk[data-condition=sunny]{--weather-visual-sun:#f6d36e;background:radial-gradient(circle at 50% 48%,rgba(255,252,247,.3),transparent 38%),rgba(90,66,31,.08)}.WeatherConditionVisual_visual__AKxHk[data-condition=cloudy],.WeatherConditionVisual_visual__AKxHk[data-condition=fog],.WeatherConditionVisual_visual__AKxHk[data-condition=rain],.WeatherConditionVisual_visual__AKxHk[data-condition=snow],.WeatherConditionVisual_visual__AKxHk[data-condition=storm]{background:radial-gradient(circle at 50% 42%,rgba(255,252,247,.18),transparent 40%),rgba(20,32,42,.18)}.WeatherConditionVisual_visual__AKxHk[data-condition=rain],.WeatherConditionVisual_visual__AKxHk[data-condition=storm]{--weather-visual-rain:rgba(214,237,243,0.94)}.WeatherConditionVisual_visual__AKxHk[data-condition=fog]{--weather-visual-fog:rgba(255,252,247,0.7)}.WeatherConditionVisual_sunSmall__PKUwL,.WeatherConditionVisual_sun__yNcO_{position:relative;width:42%;aspect-ratio:1;border-radius:50%;background:var(--weather-visual-sun);box-shadow:0 0 .8rem rgba(246,211,110,.42),0 0 3rem rgba(246,211,110,.28)}.WeatherConditionVisual_sunSmall__PKUwL:before,.WeatherConditionVisual_sun__yNcO_:before{position:absolute;inset:-45%;border-radius:inherit;background:repeating-conic-gradient(from 0deg,rgba(246,211,110,.72) 0deg 10deg,transparent 10deg 24deg);content:"";animation:WeatherConditionVisual_weatherSpin__X3AVz 18s linear infinite}.WeatherConditionVisual_sunSmall__PKUwL{position:absolute;top:22%;left:20%;width:32%}.WeatherConditionVisual_clouds__SaD1t{position:absolute;inset:0;animation:WeatherConditionVisual_weatherFloat__iQ2qd 8s ease-in-out infinite}.WeatherConditionVisual_clouds__SaD1t span{position:absolute;height:22%;border-radius:999px;background:var(--weather-visual-cloud);box-shadow:0 .6rem 1.4rem var(--weather-visual-cloud-shadow)}.WeatherConditionVisual_clouds__SaD1t span:after,.WeatherConditionVisual_clouds__SaD1t span:before{position:absolute;bottom:18%;border-radius:50%;background:inherit;content:""}.WeatherConditionVisual_clouds__SaD1t span:before{left:14%;width:34%;aspect-ratio:1}.WeatherConditionVisual_clouds__SaD1t span:after{right:16%;width:44%;aspect-ratio:1}.WeatherConditionVisual_clouds__SaD1t span:first-child{top:42%;left:20%;width:58%}.WeatherConditionVisual_clouds__SaD1t span:last-child{top:31%;left:34%;width:46%;opacity:.76}.WeatherConditionVisual_rain__seSLe,.WeatherConditionVisual_snow__5LuHT{position:absolute;inset:44% 18% 8%;display:flex;justify-content:space-between;pointer-events:none}.WeatherConditionVisual_rain__seSLe span,.WeatherConditionVisual_snow__5LuHT span{display:block;animation:WeatherConditionVisual_weatherFall__m6u4F 1.25s linear infinite}.WeatherConditionVisual_rain__seSLe span{width:.16rem;height:34%;border-radius:999px;background:var(--weather-visual-rain)}.WeatherConditionVisual_snow__5LuHT span{width:.42rem;aspect-ratio:1;border-radius:50%;background:var(--weather-visual-snow);box-shadow:0 0 .45rem rgba(255,252,247,.28)}.WeatherConditionVisual_rain__seSLe span:nth-child(2),.WeatherConditionVisual_snow__5LuHT span:nth-child(2){animation-delay:.18s}.WeatherConditionVisual_rain__seSLe span:nth-child(3),.WeatherConditionVisual_snow__5LuHT span:nth-child(3){animation-delay:.36s}.WeatherConditionVisual_rain__seSLe span:nth-child(4),.WeatherConditionVisual_snow__5LuHT span:nth-child(4){animation-delay:.54s}.WeatherConditionVisual_rain__seSLe span:nth-child(5),.WeatherConditionVisual_snow__5LuHT span:nth-child(5){animation-delay:.72s}.WeatherConditionVisual_lightning__AQ5ZF{position:absolute;top:44%;left:50%;width:16%;height:34%;background:#f6d36e;-webkit-clip-path:polygon(42% 0,100% 0,62% 42%,100% 42%,26% 100%,45% 54%,0 54%);clip-path:polygon(42% 0,100% 0,62% 42%,100% 42%,26% 100%,45% 54%,0 54%);transform:translateX(-50%);animation:WeatherConditionVisual_weatherFlash__pQr0K 4s ease-in-out infinite}.WeatherConditionVisual_fog__BPeT0{display:grid;grid-gap:.8rem;gap:.8rem;width:72%}.WeatherConditionVisual_fog__BPeT0 span{display:block;height:.48rem;border-radius:999px;background:var(--weather-visual-fog);animation:WeatherConditionVisual_weatherDrift__jMXbr 7s ease-in-out infinite}.WeatherConditionVisual_fog__BPeT0 span:nth-child(2){width:78%;margin-left:auto;animation-delay:.7s}.WeatherConditionVisual_fog__BPeT0 span:nth-child(3){width:86%;animation-delay:1.4s}.WeatherConditionVisual_unknown__E35wV{width:32%;aspect-ratio:1;border:.35rem solid rgba(255,252,247,.5);border-radius:50%}@keyframes WeatherConditionVisual_weatherSpin__X3AVz{to{transform:rotate(1turn)}}@keyframes WeatherConditionVisual_weatherFloat__iQ2qd{50%{transform:translateX(4%)}}@keyframes WeatherConditionVisual_weatherFall__m6u4F{0%{opacity:0;transform:translateY(-32%)}30%{opacity:1}to{opacity:0;transform:translateY(92%)}}@keyframes WeatherConditionVisual_weatherFlash__pQr0K{0%,86%,to{opacity:0}88%,91%{opacity:1}}@keyframes WeatherConditionVisual_weatherDrift__jMXbr{50%{transform:translateX(10%)}}@media (prefers-reduced-motion:reduce){.WeatherConditionVisual_clouds__SaD1t,.WeatherConditionVisual_fog__BPeT0 span,.WeatherConditionVisual_lightning__AQ5ZF,.WeatherConditionVisual_rain__seSLe span,.WeatherConditionVisual_snow__5LuHT span,.WeatherConditionVisual_sunSmall__PKUwL:before,.WeatherConditionVisual_sun__yNcO_:before{animation-duration:1ms;animation-iteration-count:1}}@media (max-width:900px){.WeatherConditionVisual_visual__AKxHk{width:min(9rem,36vw);min-width:6rem}}