.SnowRealStrip_strip__tll0U{margin-top:24px;min-width:0}.SnowRealStrip_head__TUfH4 h3{font-size:clamp(1.15rem,2.6vw,1.4rem);font-weight:800;margin:2px 0 6px}.SnowRealStrip_eyebrow__gecTO{margin:0;font-size:.8rem;font-weight:750;color:var(--text-muted,var(--fg))}.SnowRealStrip_note__pqM0w{margin:0;font-size:15px;line-height:1.6;max-width:62ch;color:var(--text-main,var(--fg))}.SnowRealStrip_rail__ZpcTA{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;list-style:none;margin:14px 0 6px;padding:4px 4px 14px;max-width:100%}.SnowRealStrip_item__h1i0j{flex:0 0 min(300px,78vw);min-width:0;scroll-snap-align:start;animation:SnowRealStrip_card-in___VLIJ .22s ease both}.SnowRealStrip_card__Opoiu{position:relative;display:block;width:100%;padding:0;border:0;border-radius:18px;overflow:hidden;background:#0f2a40;cursor:zoom-in;aspect-ratio:4/3;transition:transform .18s ease}.SnowRealStrip_card__Opoiu img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.SnowRealStrip_card__Opoiu:active{transform:scale(.98)}.SnowRealStrip_card__Opoiu:focus-visible{outline:3px solid #7c3aed;outline-offset:3px}.SnowRealStrip_when__NoGfj{position:absolute;top:10px;inset-inline-start:10px;padding:4px 10px;border-radius:999px;background:#102c42;color:#fff;font-size:13px;font-weight:700;line-height:1.4}.SnowRealStrip_title__FORzz{margin:8px 2px 2px;font-size:15px;line-height:1.5;color:var(--text-main,var(--fg))}.SnowRealStrip_credit__OEU_u{margin:0 2px;font-size:13px;line-height:1.5;color:var(--text-muted,var(--fg));overflow-wrap:anywhere}.SnowRealStrip_cta__TCNp7{margin:6px 0 0;font-size:15px;line-height:1.6}.SnowRealStrip_ctaLink__WNEKs{font-weight:700;color:#075985;text-decoration:underline;text-underline-offset:3px}.dark .SnowRealStrip_ctaLink__WNEKs{color:#7dd3fc}.SnowRealStrip_viewer__yfC4s{width:min(1100px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;border:0;border-radius:20px;background:#0b1622;color:#fff;overflow:auto}.SnowRealStrip_viewer__yfC4s::backdrop{background:#050b12;opacity:.94}.SnowRealStrip_viewerBody__Vzhp7{position:relative}.SnowRealStrip_viewerBody__Vzhp7 img{display:block;width:100%;height:auto;max-height:76dvh;-o-object-fit:contain;object-fit:contain;background:#050b12}.SnowRealStrip_viewerText__Xq4_W{padding:14px 18px 18px}.SnowRealStrip_viewerText__Xq4_W p{margin:2px 0;font-size:15px;line-height:1.6;color:#eef5fa}.SnowRealStrip_viewerText__Xq4_W .SnowRealStrip_credit__OEU_u{color:#c9d9e6}.SnowRealStrip_close__q1MJe{position:absolute;top:10px;inset-inline-end:10px;z-index:1;width:44px;height:44px;border-radius:50%;border:1px solid #5b7488;background:#102c42;color:#fff;font-size:18px;cursor:pointer;transition:transform .15s ease}.SnowRealStrip_close__q1MJe:active{transform:scale(.95)}.SnowRealStrip_close__q1MJe:focus-visible{outline:3px solid #b0f5ea;outline-offset:2px}@keyframes SnowRealStrip_card-in___VLIJ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.SnowRealStrip_item__h1i0j{animation:none}.SnowRealStrip_card__Opoiu,.SnowRealStrip_close__q1MJe{transition:none}}.LivoSkyCanvas_sky__iwHe7{position:absolute;inset:0;overflow:hidden;pointer-events:none;background-color:#0c1d3d;transition:background-image .6s ease}.LivoSkyCanvas_canvas__8kdVi{position:absolute;inset:0;width:100%;height:100%;display:block}@media(prefers-reduced-motion:reduce){.LivoSkyCanvas_sky__iwHe7{transition:none}}.LivoSkyCanvas_scrim__xcU0A{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,14,28,0) 30%,rgba(4,14,28,.5) 62%,rgba(4,14,28,.72))}.WeatherSkyFX_scene__RV0MN{position:relative;isolation:isolate;overflow:hidden;min-height:360px;margin:0;border-radius:24px;background:linear-gradient(180deg,#0c1d3d,#17304f);color:#fff;contain:paint}.WeatherSkyFX_globe__FGNOl{position:absolute;inset:0;z-index:1;display:flex;align-items:flex-start;justify-content:flex-end;padding:16px 18px;border:0;background:transparent;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}.WeatherSkyFX_globe__FGNOl:focus-visible{outline:3px solid #b0f5ea;outline-offset:-5px;border-radius:24px}.WeatherSkyFX_globeHint__P2hW1{margin-top:52px;padding:6px 12px;border-radius:999px;background:#0f2a40;border:1px solid #4d6b82;font-size:13px;font-weight:650;line-height:1.4;color:#f1f7fb;transition:transform .18s ease}.WeatherSkyFX_globe__FGNOl:active .WeatherSkyFX_globeHint__P2hW1{transform:scale(.97)}.WeatherSkyFX_reading__c9EL8{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:20px 20px 120px;pointer-events:none;width:-moz-max-content;width:max-content;max-width:100%}.WeatherSkyFX_readingPlate___mwEw{display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:calc(100% - 56px);padding:12px 16px;border-radius:18px;background:#102c42;color:#fff;pointer-events:auto}.WeatherSkyFX_kicker__sLypF{font-size:12px;font-weight:650;color:#e1edf5}.WeatherSkyFX_readingPlate___mwEw>strong{font-size:20px;line-height:1.3;color:#fff}.WeatherSkyFX_temperature__7cyIU{font-size:52px;line-height:1.1;font-weight:500;letter-spacing:-.05em;color:#fff}.WeatherSkyFX_temperatureNote__jzeyV{font-size:15px;line-height:1.5;color:#e9f2f8;max-width:22ch}.WeatherSkyFX_toast__UtjPj{position:relative;z-index:4;min-height:44px;box-sizing:border-box;margin:-60px 16px 16px;padding:10px 14px;border-radius:14px;background:#0f2a40;border:1px solid #4d6b82;color:#fff;font-size:14px;line-height:1.5;text-align:center;opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.WeatherSkyFX_toast__UtjPj[data-show=true]{opacity:1;transform:none}.WeatherSkyFX_toast__UtjPj:empty{padding:0;border-color:transparent;background:transparent}.WeatherSkyFX_caption__fsLws{position:relative;z-index:3;padding:14px 20px 16px;background:#102c42;color:#fff}.WeatherSkyFX_caption__fsLws>strong{color:#fff;font-size:16px}.WeatherSkyFX_caption__fsLws p{margin:4px 0!important;font-size:14px;line-height:1.55;color:#e4edf4}.WeatherSkyFX_caption__fsLws time{font-size:12px;line-height:1.6;color:#d3e3ef}.WeatherSkyFX_retry__2_4iL{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;padding:8px 14px;border-radius:12px;border:1px solid #6c8498;background:#16364c;color:#fff;font-weight:650;font-size:14px;cursor:pointer;transition:transform .15s ease,background-color .15s ease}.WeatherSkyFX_retry__2_4iL:active{transform:scale(.97)}.WeatherSkyFX_retry__2_4iL:hover{background:#21475f}.WeatherSkyFX_retry__2_4iL:focus-visible{outline:3px solid #b0f5ea;outline-offset:3px}.WeatherSkyFX_motion__YV6_X{position:absolute;z-index:4;top:14px;inset-inline-end:14px;min-width:44px;min-height:44px;border:1px solid #6c8498;border-radius:50%;display:grid;place-items:center;padding:10px;background:#16364c;color:#fff;cursor:pointer;transition:transform .15s ease}.WeatherSkyFX_motion__YV6_X svg{width:18px;height:18px}.WeatherSkyFX_motion__YV6_X:focus-visible{outline:3px solid #b0f5ea;outline-offset:3px}.WeatherSkyFX_motion__YV6_X:hover{background:#21475f}.WeatherSkyFX_motion__YV6_X:active{transform:scale(.97)}@media(max-width:380px){.WeatherSkyFX_reading__c9EL8{padding:18px 16px 120px}.WeatherSkyFX_caption__fsLws{padding-inline:16px}.WeatherSkyFX_scene__RV0MN{min-height:340px}.WeatherSkyFX_globeHint__P2hW1{font-size:0;padding:0;width:44px;height:44px;display:grid;place-items:center}.WeatherSkyFX_globeHint__P2hW1:before{content:"❄";font-size:20px}}@media(prefers-reduced-motion:reduce){.WeatherSkyFX_globeHint__P2hW1,.WeatherSkyFX_motion__YV6_X,.WeatherSkyFX_retry__2_4iL,.WeatherSkyFX_toast__UtjPj{transition:none}.WeatherSkyFX_toast__UtjPj{transform:none}}.WeatherSkyFX_source__X_Zmh{white-space:nowrap}html:not(.dark) .WeatherSkyFX_scene__RV0MN{box-shadow:0 8px 28px rgba(15,23,42,.12);border:1px solid #d6e2ec}html:not(.dark) .WeatherSkyFX_readingPlate___mwEw{background:#ffffff;color:#0f172a;box-shadow:0 4px 16px rgba(15,23,42,.18)}html:not(.dark) .WeatherSkyFX_kicker__sLypF{color:#334155}html:not(.dark) .WeatherSkyFX_readingPlate___mwEw>strong,html:not(.dark) .WeatherSkyFX_temperature__7cyIU{color:#0f172a}html:not(.dark) .WeatherSkyFX_temperatureNote__jzeyV{color:#1e293b}html:not(.dark) .WeatherSkyFX_caption__fsLws{background:#f8fafc;color:#0f172a;border-top:1px solid #d6e2ec}html:not(.dark) .WeatherSkyFX_caption__fsLws>strong{color:#0f172a}html:not(.dark) .WeatherSkyFX_caption__fsLws p{color:#334155}html:not(.dark) .WeatherSkyFX_caption__fsLws time{color:#475569}html:not(.dark) .WeatherSkyFX_retry__2_4iL{background:#ffffff;color:#075985;border-color:#7da3c0}html:not(.dark) .WeatherSkyFX_retry__2_4iL:hover{background:#eef6fb}html:not(.dark) .WeatherSkyFX_globeHint__P2hW1{background:#ffffff;color:#0f172a;border-color:#cbd5e1;box-shadow:0 2px 10px rgba(15,23,42,.25)}html:not(.dark) .WeatherSkyFX_toast__UtjPj:not(:empty){background:#ffffff;color:#0f172a;border-color:#cbd5e1;box-shadow:0 4px 16px rgba(15,23,42,.22)}html:not(.dark) .WeatherSkyFX_motion__YV6_X{background:#ffffff;color:#0f172a;border-color:#cbd5e1}html:not(.dark) .WeatherSkyFX_motion__YV6_X:hover{background:#eef6fb}.WeatherSnowClient_root__h8uPq{max-width:1180px;margin:auto;padding:24px 16px calc(100px + env(safe-area-inset-bottom));color:var(--text-main,var(--fg));line-height:1.65}.WeatherSnowClient_community__lju5o,.WeatherSnowClient_hero__5GL76,.WeatherSnowClient_panel__AtnKz{min-width:0}.WeatherSnowClient_hero__5GL76{padding:24px 0 30px}.WeatherSnowClient_hero__5GL76 h1{font-size:clamp(1.8rem,4vw,3rem);line-height:1.2;margin:8px 0 14px}.WeatherSnowClient_hero__5GL76>p{max-width:65ch}.WeatherSnowClient_panel__AtnKz{margin-block:20px;padding:clamp(16px,3vw,28px);border:1px solid var(--line-soft,rgba(128,128,128,.22));border-radius:24px;background:var(--surface-elevated,var(--bg));box-shadow:0 6px 24px rgba(15,23,42,.04);scroll-margin-top:110px}.WeatherSnowClient_community__lju5o h2,.WeatherSnowClient_panel__AtnKz h2{font-size:clamp(1.25rem,3vw,1.6rem);font-weight:800;margin:3px 0 12px}.WeatherSnowClient_community__lju5o h3,.WeatherSnowClient_panel__AtnKz h3{font-weight:750;margin:4px 0 10px}.WeatherSnowClient_community__lju5o p,.WeatherSnowClient_panel__AtnKz p{margin:8px 0}.WeatherSnowClient_eyebrow__tD1Xi{font-size:.78rem;font-weight:750;color:var(--text-muted,var(--fg))}.WeatherSnowClient_day___syNV time,.WeatherSnowClient_muted__eIwkR,.WeatherSnowClient_report__Qyct2 time,.WeatherSnowClient_small__BEZsf{font-size:.8rem}.WeatherSnowClient_muted__eIwkR,.WeatherSnowClient_small__BEZsf{color:var(--text-muted,var(--fg))}.WeatherSnowClient_recent__g_XOE{font-size:.78rem;font-weight:700;color:#075985}.dark .WeatherSnowClient_recent__g_XOE{color:#7dd3fc}.WeatherSnowClient_sectionHeading__FZY_x{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap}.WeatherSnowClient_actions__C_Ikc{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:18px 0}.WeatherSnowClient_action__mKUmQ,.WeatherSnowClient_primary__6dTyH{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:8px 14px;border-radius:12px;font-weight:650;font-size:.85rem;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.WeatherSnowClient_action__mKUmQ{border:1px solid var(--line-soft,rgba(128,128,128,.3));background:var(--surface-1,var(--bg));color:var(--text-main,var(--fg))}.WeatherSnowClient_primary__6dTyH{background:#075985;color:#fff;border:1px solid #075985}.dark .WeatherSnowClient_primary__6dTyH{background:#0c4a6e;color:#fff;border-color:#38bdf8}@media(hover:hover){.WeatherSnowClient_action__mKUmQ:hover{background:var(--surface-2,var(--bg))}.WeatherSnowClient_primary__6dTyH:hover{background:#0c4a6e}}.WeatherSnowClient_action__mKUmQ:active,.WeatherSnowClient_primary__6dTyH:active{transform:translateY(1px)}.WeatherSnowClient_action__mKUmQ:focus-visible,.WeatherSnowClient_cityLabel__Ptci9 select:focus-visible,.WeatherSnowClient_panel__AtnKz summary:focus-visible,.WeatherSnowClient_primary__6dTyH:focus-visible,.WeatherSnowClient_rail__YZqHy:focus-visible{outline:3px solid #7c3aed;outline-offset:3px}.dark .WeatherSnowClient_action__mKUmQ:focus-visible,.dark .WeatherSnowClient_primary__6dTyH:focus-visible{outline-color:#c4b5fd}.WeatherSnowClient_cityLabel__Ptci9{display:grid;gap:5px;font-size:.85rem;font-weight:650}.WeatherSnowClient_cityLabel__Ptci9 select{min-height:44px;min-width:180px;border:1px solid var(--line-soft,rgba(128,128,128,.3));border-radius:12px;background:var(--surface-1,var(--bg));color:inherit;padding:8px 12px}.WeatherSnowClient_days__XDRVg,.WeatherSnowClient_destinations__iMfWK{list-style:none;margin:18px 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:12px}.WeatherSnowClient_day___syNV{border:1px solid var(--line-soft,rgba(128,128,128,.22));background:var(--surface-1,var(--bg));border-radius:18px;display:grid;gap:8px;padding:16px}.WeatherSnowClient_day___syNV strong{font-size:1.5rem}.WeatherSnowClient_day___syNV small,.WeatherSnowClient_day___syNV span{font-size:.8rem}.WeatherSnowClient_day___syNV time{font-weight:700}.WeatherSnowClient_rail__YZqHy{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;list-style:none;margin:18px 0;padding:4px 4px 16px;max-width:100%}.WeatherSnowClient_report__Qyct2,.WeatherSnowClient_reporter__Q2rIi{flex:0 0 min(300px,85vw);min-width:0;scroll-snap-align:start;padding:16px;border:1px solid var(--line-soft,rgba(128,128,128,.22));border-radius:18px;background:var(--surface-1,var(--bg));overflow-wrap:anywhere}.WeatherSnowClient_report__Qyct2 .WeatherSnowClient_action__mKUmQ{margin-top:10px}.WeatherSnowClient_reporter__Q2rIi{display:flex;align-items:center;gap:12px;flex-basis:260px}.WeatherSnowClient_reporter__Q2rIi p{font-size:.8rem}.WeatherSnowClient_rank__yWXsa{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--surface-2,var(--bg));flex-shrink:0;font-weight:800}.WeatherSnowClient_empty__1NKdQ,.WeatherSnowClient_notice__GISEl{padding:16px;border:1px solid var(--line-soft,rgba(128,128,128,.22));border-radius:16px;background:var(--surface-1,var(--bg));margin:16px 0}.WeatherSnowClient_destinations__iMfWK{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.WeatherSnowClient_destination__sNtAO{border-radius:18px;border:1px solid var(--line-soft,rgba(128,128,128,.22));padding:18px;display:grid;gap:10px}.WeatherSnowClient_destination__sNtAO h3{font-size:1.2rem}.WeatherSnowClient_panel__AtnKz details{margin-top:20px}.WeatherSnowClient_panel__AtnKz summary{cursor:pointer;min-height:44px;padding:8px 0;font-weight:700}@media(prefers-reduced-motion:reduce){.WeatherSnowClient_action__mKUmQ,.WeatherSnowClient_primary__6dTyH{transition:none;transform:none}}.WeatherSnowClient_homeRail__VuFjn{min-width:0;margin-block:24px;border:1px solid var(--line-soft,rgba(128,128,128,.22));border-radius:28px;padding:clamp(16px,3vw,28px);background:var(--surface-elevated,var(--bg));color:var(--text-main,var(--fg));line-height:1.65}.WeatherSnowClient_homeIntro__V05kb{margin-bottom:18px}.WeatherSnowClient_homeIntro__V05kb h2{font-size:clamp(1.35rem,3vw,1.8rem);font-weight:800;margin:4px 0 8px}.WeatherSnowClient_homeIntro__V05kb p{margin:6px 0}.WeatherSnowClient_homeRail__VuFjn .WeatherSnowClient_community__lju5o{margin-top:24px}.WeatherSnowClient_forecastScene__q0OEz{margin:18px 0 22px}.WeatherSnowClient_homeRail__VuFjn .WeatherSnowClient_action__mKUmQ,.WeatherSnowClient_homeRail__VuFjn .WeatherSnowClient_primary__6dTyH{min-height:44px}html:not(.dark) .WeatherSnowClient_homeRail__VuFjn{background:#ffffff;color:#0f172a;border-color:#dbe4ec}.HomeHeroWeatherBrief_section__iCw1T{margin:8px 12px 14px;min-width:0;overflow:hidden;border:1px solid var(--hh-k-border,var(--line-soft,#d4dde9));border-radius:20px;background:linear-gradient(118deg,rgb(14 165 233/9%),transparent 54%),var(--hh-k-panel-solid,var(--surface-0,#fff));color:var(--hh-k-fg-strong,var(--text-main,#17253b))}.HomeHeroWeatherBrief_summary__pFuVK{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:18px 16px 10px}.HomeHeroWeatherBrief_current__FiJkZ{display:flex;align-items:center;gap:14px;min-width:0}.HomeHeroWeatherBrief_weatherArt__o8dfz{display:grid;place-items:center;flex-shrink:0;width:68px;height:68px;border-radius:22px;color:#0284c7;background:radial-gradient(circle at 28% 22%,rgb(250 204 21/25%),rgb(56 189 248/12%) 64%)}.HomeHeroWeatherBrief_currentCopy__KZHLp{min-width:0}.HomeHeroWeatherBrief_eyebrow__UnEgP{color:var(--hh-k-fg-mid,var(--text-muted,#475569));font-size:11px;font-weight:750}.HomeHeroWeatherBrief_reading__QM1WS{display:flex;align-items:center;gap:10px}.HomeHeroWeatherBrief_reading__QM1WS>strong{font-size:38px;font-weight:800;line-height:1.3;letter-spacing:-1px}.HomeHeroWeatherBrief_reading__QM1WS>span{font-size:13px;overflow-wrap:anywhere}.HomeHeroWeatherBrief_place__ZlW8k{display:flex;align-items:center;gap:4px;color:var(--hh-k-fg-mid,var(--text-muted,#475569));font-size:11px;overflow-wrap:anywhere}.HomeHeroWeatherBrief_conditions__lTBwt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.HomeHeroWeatherBrief_conditions__lTBwt>span{display:flex;flex-direction:column;align-items:center;gap:7px;padding:2px 4px;border-inline-start:1px solid var(--hh-k-border,var(--line-soft,#d4dde9))}.HomeHeroWeatherBrief_conditions__lTBwt>span:first-child{border-inline-start:0}.HomeHeroWeatherBrief_conditions__lTBwt>span>span{display:inline-flex;align-items:center;gap:4px;color:var(--hh-k-fg-mid,var(--text-muted,#475569));font-size:11px}.HomeHeroWeatherBrief_conditions__lTBwt strong{font-size:13px;font-variant-numeric:tabular-nums}.HomeHeroWeatherBrief_community__lOQkQ{display:flex;align-items:center;gap:9px;padding:12px;min-height:64px;min-width:0;border:1px solid rgb(14 165 233/26%);border-radius:14px;background:rgb(14 165 233/7%);color:inherit;text-decoration:none;transition:background .18s}.HomeHeroWeatherBrief_community__lOQkQ:hover{background:rgb(14 165 233/15%)}.HomeHeroWeatherBrief_community__lOQkQ>svg{flex-shrink:0;color:#0284c7}.HomeHeroWeatherBrief_community__lOQkQ>span{flex:1;min-width:0}.HomeHeroWeatherBrief_community__lOQkQ small,.HomeHeroWeatherBrief_community__lOQkQ strong{display:block}.HomeHeroWeatherBrief_community__lOQkQ strong{font-size:13px}.HomeHeroWeatherBrief_community__lOQkQ small{margin-top:4px;font-size:11px;line-height:1.5;color:var(--hh-k-fg-mid,var(--text-muted,#475569))}.HomeHeroWeatherBrief_forecast__orjNw{padding:0 16px}.HomeHeroWeatherBrief_forecast__orjNw>summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;list-style:none;font-size:12px;font-weight:750}.HomeHeroWeatherBrief_forecast__orjNw>summary::-webkit-details-marker{display:none}.HomeHeroWeatherBrief_forecast__orjNw[open]>summary>svg{transform:rotate(180deg)}.HomeHeroWeatherBrief_days__vxfhn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:2px 0 12px}.HomeHeroWeatherBrief_day__IEbzV{display:flex;min-width:0;flex-direction:column;align-items:center;gap:7px;border-radius:12px;border:1px solid var(--hh-k-border,var(--line-soft,#d4dde9));padding:12px 6px;text-align:center}.HomeHeroWeatherBrief_day__IEbzV>div{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;font-size:12px}.HomeHeroWeatherBrief_day__IEbzV small,.HomeHeroWeatherBrief_day__IEbzV time{font-size:10px;color:var(--hh-k-fg-mid,var(--text-muted,#475569))}.HomeHeroWeatherBrief_day__IEbzV>span{font-size:11px;min-height:2.6em}.HomeHeroWeatherBrief_day__IEbzV>svg{color:#0284c7}.HomeHeroWeatherBrief_day__IEbzV>strong{font-size:15px}.HomeHeroWeatherBrief_day__IEbzV small{display:flex;align-items:center;justify-content:center;gap:3px;flex-wrap:wrap}.HomeHeroWeatherBrief_footer__bGe3N{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2px 12px;border-top:1px solid var(--hh-k-border,var(--line-soft,#d4dde9));padding:0 16px}.HomeHeroWeatherBrief_footer__bGe3N>span{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;color:var(--hh-k-fg-mid,var(--text-muted,#475569));font-size:10px;line-height:1.7}.HomeHeroWeatherBrief_footer__bGe3N a{min-height:44px;display:inline-flex;align-items:center;gap:5px;color:inherit;font-size:11px}.HomeHeroWeatherBrief_footer__bGe3N>a{font-weight:750;text-decoration:none}.HomeHeroWeatherBrief_forecast__orjNw>summary:focus-visible,.HomeHeroWeatherBrief_section__iCw1T a:focus-visible{outline:2px solid #0284c7;outline-offset:3px;border-radius:8px}.dark .HomeHeroWeatherBrief_community__lOQkQ>svg,.dark .HomeHeroWeatherBrief_day__IEbzV>svg,.dark .HomeHeroWeatherBrief_weatherArt__o8dfz{color:#7dd3fc}@media (min-width:700px){.HomeHeroWeatherBrief_summary__pFuVK{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.HomeHeroWeatherBrief_community__lOQkQ{grid-column:1/-1}}@media (min-width:1100px){.HomeHeroWeatherBrief_summary__pFuVK{grid-template-columns:minmax(0,1.1fr) minmax(0,.85fr) minmax(0,1.2fr)}.HomeHeroWeatherBrief_community__lOQkQ{grid-column:auto}}@media (prefers-reduced-motion:reduce){.HomeHeroWeatherBrief_community__lOQkQ{transition:none}}.HomeHeroWeatherBrief_freshness__BtG6S{margin:0;grid-column:1/-1;padding:10px 12px;border:1px solid var(--status-waiting-border);border-radius:12px;color:var(--status-waiting-fg);background:var(--status-waiting-bg);font-size:12px;line-height:1.6}.HomeHeroWeatherBrief_activities__zAP5G{padding:4px 16px 16px}.HomeHeroWeatherBrief_activities__zAP5G>h3{margin:0 0 9px;font-size:13px;font-weight:750}.HomeHeroWeatherBrief_activityGrid__v4mlD{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:0;margin:0;list-style:none}.HomeHeroWeatherBrief_activityGrid__v4mlD>li{min-width:0}.HomeHeroWeatherBrief_activity__SzxHV{display:flex;flex-direction:column;gap:8px;min-height:44px;height:100%;padding:12px;border:1px solid var(--hh-k-border,var(--line-soft));border-radius:14px;color:inherit;background:var(--surface-1);text-decoration:none}.HomeHeroWeatherBrief_activity__SzxHV:hover{background:var(--surface-2)}.HomeHeroWeatherBrief_activityHeading__koAQo{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:13px}.HomeHeroWeatherBrief_activityHeading__koAQo small{padding:3px 7px;border-radius:6px;font-size:11px;color:var(--text-muted);background:var(--surface-2)}.HomeHeroWeatherBrief_activity__SzxHV[data-weather-fit=good] .HomeHeroWeatherBrief_activityHeading__koAQo small,.HomeHeroWeatherBrief_activity__SzxHV[data-weather-fit=great] .HomeHeroWeatherBrief_activityHeading__koAQo small{color:var(--status-confirmed-fg);background:var(--status-confirmed-bg)}.HomeHeroWeatherBrief_activity__SzxHV[data-weather-fit=poor] .HomeHeroWeatherBrief_activityHeading__koAQo small{color:var(--status-waiting-fg);background:var(--status-waiting-bg)}.HomeHeroWeatherBrief_activity__SzxHV[data-weather-fit=bad] .HomeHeroWeatherBrief_activityHeading__koAQo small{color:var(--status-failed-fg);background:var(--status-failed-bg)}.HomeHeroWeatherBrief_activityText__D0XDk{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.HomeHeroWeatherBrief_activityCta__vF5AY{display:flex;align-items:center;gap:6px;margin-top:auto;font-size:11px;font-weight:750;color:var(--hh-k-fg-mid,var(--text-muted))}@media (min-width:700px){.HomeHeroWeatherBrief_activityGrid__v4mlD{grid-template-columns:repeat(3,minmax(0,1fr))}}.HomeHeroWhatsNewCard_root__6BdX_{--wn-panel:#ffffff;--wn-card:#f8f9ff;--wn-ink:#19233f;--wn-muted:#52617b;--wn-border:#dce2f1;--wn-accent:#6241bf;--wn-halo:#e8ddff;position:relative;isolation:isolate;container-type:inline-size;margin:12px;padding:18px;max-width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--wn-border);border-radius:26px;color:var(--wn-ink);background:radial-gradient(ellipse at 92% 0,var(--wn-halo),transparent 56%),var(--wn-panel);box-shadow:0 12px 40px #16244b0a}.dark .HomeHeroWhatsNewCard_root__6BdX_{--wn-panel:#101627;--wn-card:#192138;--wn-ink:#f1f4ff;--wn-muted:#bac5dd;--wn-border:#34415b;--wn-accent:#cebcff;--wn-halo:#2c224a;box-shadow:0 16px 44px #00000024}.HomeHeroWhatsNewCard_header__JoPbt{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.HomeHeroWhatsNewCard_heading__U5Frn{flex:1;min-width:0}.HomeHeroWhatsNewCard_heading__U5Frn h2{margin:4px 0 0;color:var(--wn-ink);font-size:clamp(20px,5cqi,28px);font-weight:850;line-height:1.25;letter-spacing:-.5px}.HomeHeroWhatsNewCard_eyebrow__ZsgX_{margin:0;color:var(--wn-accent);font-size:11px;font-weight:750;line-height:1.5}.HomeHeroWhatsNewCard_intro__hyNS6{margin:7px 0 0;color:var(--wn-muted);font-size:13px;line-height:1.5}.HomeHeroWhatsNewCard_emblem__A9L7Y{position:relative;display:grid;place-items:center;flex:0 0 48px;height:48px;color:#fff;border-radius:17px;background:linear-gradient(145deg,#8750df,#4e4bcc);box-shadow:0 7px 20px #7052bc26;animation:HomeHeroWhatsNewCard_glow-in__A5vkV .7s ease-out both}.HomeHeroWhatsNewCard_emblem__A9L7Y span{position:absolute;width:8px;height:8px;border:2px solid var(--wn-panel);border-radius:50%;background:#6de2d8;inset-inline-end:-2px;bottom:4px}.HomeHeroWhatsNewCard_close__oCVLg{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:1px solid var(--wn-border);border-radius:15px;background:var(--wn-panel);color:var(--wn-muted);cursor:pointer;transition:color .18s,background .18s}.HomeHeroWhatsNewCard_updates__QbHwR{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;list-style:none;padding:0;margin:0}.HomeHeroWhatsNewCard_item__ipmO6{min-width:0;animation:HomeHeroWhatsNewCard_update-in__XaQoB .48s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--update-delay,0s)}.HomeHeroWhatsNewCard_link__bEhot{--tile-ink:#6241bf;--tile-fill:#eae2fc;position:relative;display:flex;align-items:center;gap:12px;min-height:82px;height:100%;box-sizing:border-box;padding:12px;border:1px solid var(--wn-border);border-radius:18px;background:var(--wn-card);color:var(--wn-ink);text-decoration:none;transition:transform .18s ease-out,border-color .18s,box-shadow .18s}.HomeHeroWhatsNewCard_link__bEhot[data-update=calls]{--tile-ink:#17694f;--tile-fill:#d9f2e7}.HomeHeroWhatsNewCard_link__bEhot[data-update=arena]{--tile-ink:#ac3f51;--tile-fill:#fce1e7}.HomeHeroWhatsNewCard_link__bEhot[data-update=school]{--tile-ink:#985318;--tile-fill:#ffedd5}.HomeHeroWhatsNewCard_link__bEhot[data-update=biz]{--tile-ink:#1d6389;--tile-fill:#d9eefb}.dark .HomeHeroWhatsNewCard_link__bEhot{--tile-ink:#d9c5ff;--tile-fill:#3c2e60}.dark .HomeHeroWhatsNewCard_link__bEhot[data-update=calls]{--tile-ink:#93e8c7;--tile-fill:#153f38}.dark .HomeHeroWhatsNewCard_link__bEhot[data-update=arena]{--tile-ink:#ffb6c5;--tile-fill:#4d283f}.dark .HomeHeroWhatsNewCard_link__bEhot[data-update=school]{--tile-ink:#ffd39e;--tile-fill:#493629}.dark .HomeHeroWhatsNewCard_link__bEhot[data-update=biz]{--tile-ink:#9fdaff;--tile-fill:#1c3b56}.HomeHeroWhatsNewCard_icon__KcK89{display:grid;place-items:center;width:44px;height:46px;flex-shrink:0;color:var(--tile-ink);background:var(--tile-fill);border-radius:15px;transition:transform .2s ease-out}.HomeHeroWhatsNewCard_copy__wCz07{display:grid;gap:5px;flex:1;min-width:0}.HomeHeroWhatsNewCard_copy__wCz07 strong{color:var(--wn-ink);font-size:14px;line-height:1.4;font-weight:750;overflow-wrap:anywhere}.HomeHeroWhatsNewCard_copy__wCz07>span{color:var(--wn-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.HomeHeroWhatsNewCard_arrow__flWBJ{display:grid;place-items:center;flex:0 0 24px;color:var(--wn-muted);transition:transform .2s ease-out}.HomeHeroWhatsNewCard_close__oCVLg:focus-visible,.HomeHeroWhatsNewCard_link__bEhot:focus-visible{outline:3px solid var(--wn-accent);outline-offset:3px}@media (hover:hover){.HomeHeroWhatsNewCard_link__bEhot:hover{transform:translateY(-2px);border-color:var(--tile-ink);box-shadow:0 6px 20px #142b5b12}.HomeHeroWhatsNewCard_link__bEhot:hover .HomeHeroWhatsNewCard_icon__KcK89{transform:rotate(-6deg)}.HomeHeroWhatsNewCard_link__bEhot:hover .HomeHeroWhatsNewCard_arrow__flWBJ{transform:translate(-2px,-2px)}.HomeHeroWhatsNewCard_close__oCVLg:hover{color:var(--wn-ink);background:var(--wn-card)}}@media (max-width:767.98px){.HomeHeroWhatsNewCard_root__6BdX_{margin:8px 0;padding:16px 16px 12px;border:0;border-top:1px solid var(--hh-k-border,var(--wn-border));border-radius:0;background:transparent;box-shadow:none}.dark .HomeHeroWhatsNewCard_root__6BdX_{box-shadow:none}.HomeHeroWhatsNewCard_header__JoPbt{margin-bottom:14px}}@container (min-width: 620px){.HomeHeroWhatsNewCard_updates__QbHwR{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeHeroWhatsNewCard_item__ipmO6:first-child{grid-column:1/-1}}@container (max-width: 310px){.HomeHeroWhatsNewCard_header__JoPbt{gap:8px}.HomeHeroWhatsNewCard_emblem__A9L7Y{flex-basis:36px;height:40px;border-radius:13px}.HomeHeroWhatsNewCard_intro__hyNS6{font-size:12px}.HomeHeroWhatsNewCard_link__bEhot{gap:9px;padding:11px 9px}.HomeHeroWhatsNewCard_icon__KcK89{width:38px;height:42px}.HomeHeroWhatsNewCard_arrow__flWBJ{flex-basis:18px}}@keyframes HomeHeroWhatsNewCard_update-in__XaQoB{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes HomeHeroWhatsNewCard_glow-in__A5vkV{0%{opacity:.4;transform:scale(.85) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media (prefers-reduced-motion:reduce){.HomeHeroWhatsNewCard_emblem__A9L7Y,.HomeHeroWhatsNewCard_item__ipmO6{animation:none}.HomeHeroWhatsNewCard_arrow__flWBJ,.HomeHeroWhatsNewCard_close__oCVLg,.HomeHeroWhatsNewCard_icon__KcK89,.HomeHeroWhatsNewCard_link__bEhot{transition:none}.HomeHeroWhatsNewCard_link__bEhot:hover,.HomeHeroWhatsNewCard_link__bEhot:hover .HomeHeroWhatsNewCard_arrow__flWBJ,.HomeHeroWhatsNewCard_link__bEhot:hover .HomeHeroWhatsNewCard_icon__KcK89{transform:none}}.LivoTodayStrip_row__klWBi{grid-template-columns:38px minmax(0,1fr) 44px;gap:12px}.LivoTodayStrip_glyph__k_bdX{grid-column:1;grid-row:1}.LivoTodayStrip_body__NwyXj{grid-column:2;overflow-wrap:anywhere}.LivoTodayStrip_accept__qx7kH{grid-column:2;justify-self:start}.LivoTodayStrip_row__klWBi button:focus-visible{outline:3px solid var(--hh-k-fg-strong);outline-offset:-3px}.LivoTodayStrip_dismiss__73psu{grid-column:3;grid-row:1;align-self:start;border-radius:12px}@media (min-width:640px){.LivoTodayStrip_row__klWBi{grid-template-columns:38px minmax(0,1fr) minmax(100px,150px) 44px}.LivoTodayStrip_accept__qx7kH{grid-column:3;grid-row:1}.LivoTodayStrip_dismiss__73psu{grid-column:4}}.OutingIdeaCard_card__qAITX{--outing-surface:var(--hh-k-card,#fffdf6);--outing-ink:var(--hh-k-fg,#213c30);--outing-muted:var(--hh-k-fg-mid,#586b60);--outing-border:var(--hh-k-border,#d8e1d1);--outing-forest:#28634a;--outing-amber:#bf8638;position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;padding:clamp(18px,3vw,26px);border:1px solid var(--outing-border);border-radius:24px;background:radial-gradient(ellipse at 6% 5%,#c59a4920,transparent 56%),radial-gradient(ellipse at 96% 110%,#43765912,transparent 54%),var(--outing-surface);color:var(--outing-ink);font-family:inherit}.OutingIdeaCard_card__qAITX:before{position:absolute;z-index:-1;inset:0;border-radius:inherit;background-image:radial-gradient(#8b9c6b22 .6px,transparent 0);background-size:13px 13px;content:"";pointer-events:none}.OutingIdeaCard_heading__aoRWK{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:20px}.OutingIdeaCard_copy__Jgn6v{min-width:0;flex:1 1 230px}.OutingIdeaCard_eyebrow__9TNQa{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--outing-muted);font-size:.76rem;font-weight:700;line-height:1.55;overflow-wrap:anywhere}.OutingIdeaCard_marker__uT0Kx{flex:0 0 7px;width:7px;height:7px;border-radius:2px;background:var(--outing-amber);transform:rotate(45deg)}.OutingIdeaCard_title__U1HHu{margin:0;font-family:inherit;font-size:clamp(1.3rem,2.5vw,1.65rem);font-weight:800;line-height:1.3;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere}.OutingIdeaCard_description__Uac4I{max-width:48ch;margin:9px 0 0;color:var(--outing-muted);font-size:.9rem;line-height:1.7;overflow-wrap:anywhere}.OutingIdeaCard_compass__AD_1t{position:relative;flex:0 0 74px;width:74px;height:74px;margin-top:3px;border:1px solid #bf86384d;border-radius:50%;background:radial-gradient(circle,#f0d69e24 0,#c5a9700a 72%);box-shadow:0 0 0 6px #bf863809}.OutingIdeaCard_compass__AD_1t:after,.OutingIdeaCard_compass__AD_1t:before{position:absolute;inset:7px 35px;background:linear-gradient(180deg,#bf86387a 0 4px,transparent 4px calc(100% - 4px),#bf86387a calc(100% - 4px));content:""}.OutingIdeaCard_compass__AD_1t:after{transform:rotate(90deg)}.OutingIdeaCard_compassRing__IP4EH{position:absolute;inset:12px;border:1px dashed #bf86384d;border-radius:50%}.OutingIdeaCard_needle__MY9_X{position:absolute;inset:12px 27px;transform:rotate(-26deg);animation:OutingIdeaCard_findNorth__Y5Jdi 1.4s cubic-bezier(.2,.75,.2,1) both}.OutingIdeaCard_needle__MY9_X:after,.OutingIdeaCard_needle__MY9_X:before{position:absolute;inset:0 0 50%;background:var(--outing-forest);clip-path:polygon(50% 0,100% 100%,0 100%);content:""}.OutingIdeaCard_needle__MY9_X:after{inset:50% 0 0;background:var(--outing-amber);transform:rotate(180deg)}.OutingIdeaCard_compassPin__ACiEZ{position:absolute;inset:calc(50% - 3px);border:1px solid var(--outing-amber);border-radius:50%;background:#fff5da}.OutingIdeaCard_footer__X41Em{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:19px}.OutingIdeaCard_action__cXnu0{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;box-sizing:border-box;min-height:46px;max-width:100%;padding:11px 16px;border:1px solid #ffffff14;border-radius:14px;background:var(--outing-forest);color:#fffdf6;font-family:inherit;font-size:.88rem;font-weight:750;line-height:1.5;text-decoration:none;overflow-wrap:anywhere;transition:background-color .16s ease}.OutingIdeaCard_action__cXnu0:hover{background:#1f523d}.OutingIdeaCard_action__cXnu0:focus-visible{outline:3px solid var(--outing-amber);outline-offset:4px}.OutingIdeaCard_arrow__MtCpU{flex:0 0 16px;position:relative;width:16px;height:12px;transition:transform .16s ease}.OutingIdeaCard_arrow__MtCpU:before{position:absolute;top:5px;left:1px;width:14px;height:1.5px;background:currentColor;content:""}.OutingIdeaCard_arrow__MtCpU:after{position:absolute;top:2px;left:1px;width:7px;height:7px;border-bottom:1.5px solid;border-left:1.5px solid;transform:rotate(45deg);content:""}.OutingIdeaCard_action__cXnu0:hover .OutingIdeaCard_arrow__MtCpU{transform:translateX(-3px)}.OutingIdeaCard_helper__zjCMR{flex:1 1 180px;margin:0;color:var(--outing-muted);font-size:.75rem;line-height:1.65;overflow-wrap:anywhere}@keyframes OutingIdeaCard_findNorth__Y5Jdi{0%{transform:rotate(22deg)}55%{transform:rotate(-35deg)}to{transform:rotate(-26deg)}}@media (max-width:420px){.OutingIdeaCard_heading__aoRWK{gap:12px}.OutingIdeaCard_compass__AD_1t{flex-basis:58px;width:58px;height:58px}.OutingIdeaCard_compass__AD_1t:after,.OutingIdeaCard_compass__AD_1t:before{inset:5px 27px}.OutingIdeaCard_needle__MY9_X{inset:10px 21px}.OutingIdeaCard_action__cXnu0{width:100%}}@media (prefers-reduced-motion:reduce){.OutingIdeaCard_needle__MY9_X{animation:none}.OutingIdeaCard_action__cXnu0,.OutingIdeaCard_arrow__MtCpU{transition:none}.OutingIdeaCard_action__cXnu0:hover .OutingIdeaCard_arrow__MtCpU{transform:none}}.OutingScene_scene__qA9u1{flex:0 1 300px;width:300px;max-width:100%;min-width:0;border:1px solid var(--outing-border);border-radius:18px;overflow:hidden;background:color-mix(in srgb,var(--outing-forest) 7%,var(--outing-surface))}.OutingScene_moods__WzhWL{display:flex;gap:3px;padding:4px 6px 0;justify-content:space-between}.OutingScene_moods__WzhWL button{display:inline-flex;gap:4px;align-items:center;justify-content:center;flex:1;padding:4px;min-height:44px;border:0;border-radius:12px;background:transparent;color:var(--outing-ink);font:inherit;font-size:10px;font-weight:750;cursor:pointer;white-space:nowrap}.OutingScene_moods__WzhWL button[aria-pressed=true]{background:color-mix(in srgb,var(--outing-amber) 16%,var(--outing-surface))}.OutingScene_scene__qA9u1 button:focus-visible{outline:2px solid var(--outing-amber);outline-offset:-2px}.OutingScene_landscape__ym3AE{position:relative;height:115px;direction:ltr;overflow:hidden}.OutingScene_landscape__ym3AE>svg{height:100%;width:100%}.OutingScene_sun___035C{fill:var(--outing-amber);opacity:.6}.OutingScene_farHills__a63hr{fill:color-mix(in srgb,var(--outing-forest) 15%,var(--outing-surface))}.OutingScene_nearHills__qxJhy{fill:color-mix(in srgb,var(--outing-forest) 28%,var(--outing-surface))}.OutingScene_trail__UMZ6L{stroke:var(--outing-amber);fill:none;stroke-width:2;stroke-dasharray:3 3;animation:OutingScene_trail__UMZ6L 9s linear infinite;animation-play-state:paused}.OutingScene_tree__EUzIN{fill:var(--outing-forest)}.OutingScene_tree__EUzIN>path:first-child{fill:none;stroke:var(--outing-forest);stroke-width:3}.OutingScene_arch__odWEr{fill:var(--outing-amber)}.OutingScene_arch__odWEr>path:last-child{fill:none;stroke:var(--outing-ink);opacity:.4;stroke-width:1}.OutingScene_family__8g5ZC{stroke:var(--outing-ink);stroke-width:2.5;stroke-linecap:round;fill:var(--outing-ink)}.OutingScene_bird__VMkN8{stroke:var(--outing-forest);stroke-width:1.5;fill:none;animation:OutingScene_drift__7WQr3 8s ease-in-out infinite;animation-play-state:paused}.OutingScene_cloud__ISsXe{fill:var(--outing-surface);opacity:.85;animation:OutingScene_drift__7WQr3 12s ease-in-out infinite;animation-play-state:paused}.OutingScene_compass__cJsqi{position:absolute;left:12px;top:7px;width:46px;height:46px;border:1px solid color-mix(in srgb,var(--outing-amber) 60%,transparent);border-radius:50%;background:var(--outing-surface)}.OutingScene_ring__eNamQ{position:absolute;inset:5px;border:1px dashed var(--outing-amber);border-radius:50%;opacity:.45;animation:OutingScene_orbit__9caL4 35s linear infinite;animation-play-state:paused}.OutingScene_needle__eLucE{position:absolute;inset:8px 17px;transform:rotate(-26deg);animation:OutingScene_north__G82FP 8s ease-in-out infinite;animation-play-state:paused}.OutingScene_needle__eLucE:after,.OutingScene_needle__eLucE:before{position:absolute;inset:0 0 50%;background:var(--outing-forest);clip-path:polygon(50% 0,100% 100%,0 100%);content:""}.OutingScene_needle__eLucE:after{inset:50% 0 0;background:var(--outing-amber);transform:rotate(180deg)}.OutingScene_pin__4Xu2W{position:absolute;inset:calc(50% - 2px);border-radius:50%;background:var(--outing-amber)}.OutingScene_traveler__I9BWj{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--outing-ink);left:63%;bottom:12px;box-shadow:0 0 0 4px color-mix(in srgb,var(--outing-amber) 22%,transparent);animation:OutingScene_traveler__I9BWj 9s ease-in-out infinite;animation-play-state:paused}.OutingScene_caption__6ATPi{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:0 7px 3px;min-width:0;font-size:9px;color:var(--outing-muted)}.OutingScene_caption__6ATPi>span{min-width:0;line-height:1.5}.OutingScene_caption__6ATPi button{display:inline-flex;align-items:center;gap:4px;min-height:44px;flex-shrink:0;border:0;border-radius:10px;padding:3px 5px;font:inherit;font-size:10px;color:var(--outing-ink);background:transparent;cursor:pointer}.OutingScene_caption__6ATPi button:disabled{cursor:default}.OutingScene_scene__qA9u1[data-motion-running=true] .OutingScene_bird__VMkN8,.OutingScene_scene__qA9u1[data-motion-running=true] .OutingScene_cloud__ISsXe,.OutingScene_scene__qA9u1[data-motion-running=true] .OutingScene_needle__eLucE,.OutingScene_scene__qA9u1[data-motion-running=true] .OutingScene_ring__eNamQ,.OutingScene_scene__qA9u1[data-motion-running=true] .OutingScene_trail__UMZ6L,.OutingScene_scene__qA9u1[data-motion-running=true] .OutingScene_traveler__I9BWj{animation-play-state:running}@keyframes OutingScene_orbit__9caL4{to{transform:rotate(1turn)}}@keyframes OutingScene_north__G82FP{0%,to{transform:rotate(-26deg)}40%{transform:rotate(18deg)}65%{transform:rotate(-42deg)}}@keyframes OutingScene_drift__7WQr3{0%,to{transform:translateX(0)}50%{transform:translateX(12px)}}@keyframes OutingScene_trail__UMZ6L{to{stroke-dashoffset:-24}}@keyframes OutingScene_traveler__I9BWj{0%,to{transform:translate(0);opacity:.6}50%{transform:translate(-24px,-8px);opacity:1}}@media (max-width:600px){.OutingScene_scene__qA9u1{flex-basis:100%;width:100%}.OutingScene_landscape__ym3AE{height:105px}.OutingScene_moods__WzhWL{justify-content:center}.OutingScene_caption__6ATPi{font-size:11px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.OutingScene_scene__qA9u1 *,.OutingScene_scene__qA9u1 :after,.OutingScene_scene__qA9u1 :before{animation:none!important;transition:none!important}}.HomeHeroAgentTeam_band__Z1TWq{--team-fg:rgb(var(--app-fg));--team-muted:var(--text-soft,rgb(var(--app-muted)));--team-card:var(--surface-0,#fff);--team-line:var(--line-soft,rgba(15,23,42,0.1));position:relative;padding:14px 12px 6px;color:var(--team-fg)}.HomeHeroAgentTeam_band__Z1TWq[data-paused] *,.HomeHeroAgentTeam_band__Z1TWq[data-paused] :after,.HomeHeroAgentTeam_band__Z1TWq[data-paused] :before{animation-play-state:paused!important}.HomeHeroAgentTeam_head__n00EM{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:0 4px 6px}.HomeHeroAgentTeam_headText__azbGh{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:10px;column-gap:10px;row-gap:2px;min-width:0}.HomeHeroAgentTeam_schedule__zOQ32{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:800;text-decoration:none;color:var(--team-fg);background:var(--team-card);border:1px solid var(--team-line)}.HomeHeroAgentTeam_schedule__zOQ32:focus-visible{outline:2px solid rgb(var(--app-fg));outline-offset:2px}.HomeHeroAgentTeam_title__5efmw{margin:0;font-size:17px;font-weight:900;letter-spacing:-.01em}.HomeHeroAgentTeam_sub__nNexh{margin:0;font-size:12px;color:var(--team-muted)}.HomeHeroAgentTeam_rail__lk6JW{position:relative}.HomeHeroAgentTeam_orbs__Es2iu{list-style:none;margin:0;padding:10px 4px 8px;display:flex;gap:4px;height:142px;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;--fade-start:28px;--fade-end:28px;-webkit-mask-image:linear-gradient(to left,transparent 0,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent 100%);mask-image:linear-gradient(to left,transparent 0,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent 100%)}.HomeHeroAgentTeam_orbs__Es2iu::-webkit-scrollbar{display:none}.HomeHeroAgentTeam_rail__lk6JW[data-at-start] .HomeHeroAgentTeam_orbs__Es2iu{--fade-start:0px}.HomeHeroAgentTeam_rail__lk6JW[data-at-end] .HomeHeroAgentTeam_orbs__Es2iu{--fade-end:0px}@media (min-width:720px){.HomeHeroAgentTeam_orbs__Es2iu{justify-content:space-between;overflow:visible;-webkit-mask-image:none;mask-image:none;gap:0}}.HomeHeroAgentTeam_more__4cdnA{all:unset;box-sizing:border-box;cursor:pointer;position:absolute;top:50%;inset-inline-end:0;width:44px;height:44px;margin-top:-22px;display:grid;place-items:center;border-radius:50%;font-weight:900;font-size:15px;color:var(--team-fg);background:var(--team-card);border:1px solid var(--team-line);box-shadow:0 6px 18px rgba(2,6,23,.18);animation:HomeHeroAgentTeam_nudgeMore__nr72T 2.8s ease-in-out 3}.HomeHeroAgentTeam_more__4cdnA:focus-visible{outline:2px solid rgb(var(--app-fg));outline-offset:2px}.HomeHeroAgentTeam_rail__lk6JW[data-at-end] .HomeHeroAgentTeam_more__4cdnA{display:none}@media (min-width:720px){.HomeHeroAgentTeam_more__4cdnA{display:none}}@keyframes HomeHeroAgentTeam_nudgeMore__nr72T{0%,60%,to{transform:translateX(0)}75%{transform:translateX(-4px)}}.HomeHeroAgentTeam_orbItem__59_5h{scroll-snap-align:start;flex:0 0 auto}.HomeHeroAgentTeam_orbButton__4b_Bn{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;width:80px;height:122px;padding:4px 2px;border-radius:20px;text-align:center;-webkit-tap-highlight-color:transparent}.HomeHeroAgentTeam_orbButton__4b_Bn:focus-visible{outline:2px solid hsl(var(--h) 85% 45%);outline-offset:2px}@media (min-width:720px){.HomeHeroAgentTeam_orbItem__59_5h{flex:1 1 0;min-width:0;display:flex;justify-content:center}.HomeHeroAgentTeam_orbItem__59_5h .HomeHeroAgentTeam_orbButton__4b_Bn{width:min(80px,100%)}}.HomeHeroAgentTeam_orbWrap__suFwU{position:relative;display:grid;place-items:center;width:64px;height:64px;transition:transform .35s cubic-bezier(.2,.9,.25,1.2)}.HomeHeroAgentTeam_orbButton__4b_Bn:focus-visible .HomeHeroAgentTeam_orbWrap__suFwU,.HomeHeroAgentTeam_orbButton__4b_Bn:hover .HomeHeroAgentTeam_orbWrap__suFwU{transform:translateY(-3px)}.HomeHeroAgentTeam_orbButton__4b_Bn:active .HomeHeroAgentTeam_orbWrap__suFwU,.HomeHeroAgentTeam_orbButton__4b_Bn[data-pressed] .HomeHeroAgentTeam_orbWrap__suFwU{transform:scale(.9,.86);transition-duration:.12s}.HomeHeroAgentTeam_orb__ySSRu{position:relative;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;font-size:25px;line-height:1;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 32% 26%,hsl(var(--h) 100% 92%) 0 8%,transparent 30%),radial-gradient(circle at 50% 55%,hsl(var(--h) 85% 62%) 0,hsl(var(--h) 75% 42%) 62%,hsl(var(--h) 70% 26%) 100%);box-shadow:inset 0 -6px 14px hsl(var(--h) 80% 18%/.45),inset 0 2px 6px hsl(0 0% 100%/.35);animation:HomeHeroAgentTeam_breathe__3dJJ8 5.6s ease-in-out infinite;animation-delay:var(--delay,0s)}.HomeHeroAgentTeam_orb__ySSRu:before{content:"";position:absolute;inset:-30%;background:linear-gradient(115deg,transparent 38%,hsl(0 0% 100%/.42) 48%,transparent 58%);transform:translateX(-70%);animation:HomeHeroAgentTeam_sweep__kuRE_ 9s ease-in-out infinite;animation-delay:var(--delay,0s);z-index:2;pointer-events:none}.HomeHeroAgentTeam_glow__87_05{position:absolute;inset:2px;border-radius:50%;background:radial-gradient(circle,hsl(var(--h) 90% 55%/.55),transparent 70%);filter:blur(8px);opacity:.55;transform:translateY(5px) scale(1.05);animation:HomeHeroAgentTeam_glow__87_05 5.6s ease-in-out infinite;animation-delay:var(--delay,0s);pointer-events:none}.HomeHeroAgentTeam_orbButton__4b_Bn:focus-visible .HomeHeroAgentTeam_glow__87_05,.HomeHeroAgentTeam_orbButton__4b_Bn:hover .HomeHeroAgentTeam_glow__87_05{opacity:.95}.HomeHeroAgentTeam_orbGlyph__dBKpN{position:relative;z-index:1;display:inline-block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35));transform-origin:50% 80%}@keyframes HomeHeroAgentTeam_breathe__3dJJ8{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes HomeHeroAgentTeam_glow__87_05{0%,to{opacity:.45}50%{opacity:.8}}@keyframes HomeHeroAgentTeam_sweep__kuRE_{0%,62%{transform:translateX(-70%)}86%,to{transform:translateX(70%)}}.HomeHeroAgentTeam_fx__oTQMJ{position:absolute;inset:4px;pointer-events:none}[data-agent=guide] .HomeHeroAgentTeam_orbGlyph__dBKpN{animation:HomeHeroAgentTeam_step__1Mhxe 7s ease-in-out infinite;animation-delay:var(--delay,0s)}[data-agent=guide] .HomeHeroAgentTeam_fxPath__1WoW_{position:absolute;inset:-2px;width:calc(100% + 4px);height:calc(100% + 4px);overflow:visible}[data-agent=guide] .HomeHeroAgentTeam_fxPath__1WoW_ circle{fill:none;stroke:hsl(var(--h) 80% 55%);stroke-width:2;stroke-linecap:round;stroke-dasharray:4 6;stroke-dashoffset:0;opacity:0;animation:HomeHeroAgentTeam_trail__08bGu 7s linear infinite;animation-delay:var(--delay,0s)}@keyframes HomeHeroAgentTeam_step__1Mhxe{0%,70%,to{transform:translate(0) rotate(0)}76%{transform:translate(3px,-3px) rotate(-8deg)}82%{transform:translate(5px) rotate(0)}90%{transform:translate(0)}}@keyframes HomeHeroAgentTeam_trail__08bGu{0%,60%{opacity:0;stroke-dashoffset:0}70%{opacity:.9}95%{opacity:.9;stroke-dashoffset:-60}to{opacity:0;stroke-dashoffset:-64}}[data-agent=organizer] .HomeHeroAgentTeam_orbGlyph__dBKpN{animation:HomeHeroAgentTeam_flip__krLYx 8s ease-in-out infinite;animation-delay:var(--delay,0s);transform-origin:50% 10%}@keyframes HomeHeroAgentTeam_flip__krLYx{0%,74%,to{transform:perspective(120px) rotateX(0)}82%{transform:perspective(120px) rotateX(-70deg)}90%{transform:perspective(120px) rotateX(0)}}[data-agent=organizer][data-nudge] .HomeHeroAgentTeam_fx__oTQMJ:after,[data-agent=organizer][data-nudge] .HomeHeroAgentTeam_fx__oTQMJ:before{content:"✦";position:absolute;font-size:10px;color:hsl(45 100% 60%);top:4px;left:8px;opacity:0;animation:HomeHeroAgentTeam_sparkle__NxS2t 4s ease-out infinite}[data-agent=organizer][data-nudge] .HomeHeroAgentTeam_fx__oTQMJ:after{left:auto;right:6px;top:12px;color:hsl(330 90% 65%);animation-delay:.6s}@keyframes HomeHeroAgentTeam_sparkle__NxS2t{0%,55%{opacity:0;transform:translateY(4px) scale(.6)}65%{opacity:1;transform:translateY(-2px) scale(1.1)}85%,to{opacity:0;transform:translateY(-8px) scale(.8)}}[data-agent=producer] .HomeHeroAgentTeam_orbGlyph__dBKpN{animation:HomeHeroAgentTeam_beat__WLgYM 2.4s cubic-bezier(.3,0,.3,1) infinite;animation-delay:var(--delay,0s)}[data-agent=producer] .HomeHeroAgentTeam_fx__oTQMJ{border-radius:50%;border:2px dotted hsl(var(--h) 85% 62%/.7);animation:HomeHeroAgentTeam_eq__rF05k 2.4s ease-out infinite;animation-delay:var(--delay,0s)}@keyframes HomeHeroAgentTeam_beat__WLgYM{0%,to{transform:translateY(0)}12%{transform:translateY(-4px) rotate(-6deg)}24%{transform:translateY(0)}36%{transform:translateY(-2px) rotate(4deg)}48%{transform:translateY(0)}}@keyframes HomeHeroAgentTeam_eq__rF05k{0%{transform:scale(.92);opacity:0}20%{opacity:.8}60%,to{transform:scale(1.14);opacity:0}}[data-agent=coach] .HomeHeroAgentTeam_orbGlyph__dBKpN{animation:HomeHeroAgentTeam_flex__7T31Q 6s ease-in-out infinite;animation-delay:var(--delay,0s)}[data-agent=coach] .HomeHeroAgentTeam_fx__oTQMJ{border-radius:50%;border:2px solid hsl(var(--h) 90% 60%/.75);opacity:0;animation:HomeHeroAgentTeam_heartbeat__heiX6 6s ease-out infinite;animation-delay:var(--delay,0s)}@keyframes HomeHeroAgentTeam_flex__7T31Q{0%,72%,to{transform:scale(1) rotate(0)}78%{transform:scale(1.14) rotate(-10deg)}84%{transform:scale(1.02) rotate(0)}88%{transform:scale(1.12) rotate(-8deg)}94%{transform:scale(1)}}@keyframes HomeHeroAgentTeam_heartbeat__heiX6{0%,74%{opacity:0;transform:scale(.96)}78%{opacity:.9;transform:scale(1.06)}84%{opacity:.2;transform:scale(1.1)}88%{opacity:.8;transform:scale(1.12)}to{opacity:0;transform:scale(1.2)}}[data-agent=neighbor] .HomeHeroAgentTeam_orbGlyph__dBKpN{animation:HomeHeroAgentTeam_shopLights__D8_bJ 8s step-end infinite;animation-delay:var(--delay,0s)}[data-agent=neighbor] .HomeHeroAgentTeam_fx__oTQMJ{border-radius:50%;background:radial-gradient(circle at 50% 40%,hsl(48 100% 70%/.55),transparent 55%);opacity:0;animation:HomeHeroAgentTeam_signGlow__Dtqvi 8s ease-in-out infinite;animation-delay:var(--delay,0s)}@keyframes HomeHeroAgentTeam_shopLights__D8_bJ{0%,70%{filter:drop-shadow(0 1px 2px rgba(0,0,0,.35)) brightness(.9)}72%{filter:drop-shadow(0 1px 2px rgba(0,0,0,.35)) brightness(1.35)}74%{filter:drop-shadow(0 1px 2px rgba(0,0,0,.35)) brightness(.95)}76%,to{filter:drop-shadow(0 0 5px hsl(48 100% 65%/.9)) brightness(1.2)}}@keyframes HomeHeroAgentTeam_signGlow__Dtqvi{0%,72%{opacity:0}80%,95%{opacity:1}to{opacity:0}}[data-agent=teacher] .HomeHeroAgentTeam_orbGlyph__dBKpN{animation:HomeHeroAgentTeam_toss__XwKJT 7.5s cubic-bezier(.3,0,.3,1) infinite;animation-delay:var(--delay,0s)}[data-agent=teacher] .HomeHeroAgentTeam_fx__oTQMJ:after{content:"✧";position:absolute;top:6px;right:10px;font-size:11px;color:hsl(0 0% 100%/.95);opacity:0;animation:HomeHeroAgentTeam_sparkle__NxS2t 7.5s ease-out infinite;animation-delay:var(--delay,0s)}@keyframes HomeHeroAgentTeam_toss__XwKJT{0%,74%,to{transform:translateY(0) rotate(0)}82%{transform:translateY(-8px) rotate(-18deg)}90%{transform:translateY(0) rotate(4deg)}95%{transform:translateY(0) rotate(0)}}[data-agent=connector] .HomeHeroAgentTeam_fx__oTQMJ:after,[data-agent=connector] .HomeHeroAgentTeam_fx__oTQMJ:before{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:hsl(0 0% 100%/.95);box-shadow:0 0 6px hsl(var(--h) 90% 60%);animation:HomeHeroAgentTeam_orbitA__LClg8 6s linear infinite;animation-delay:var(--delay,0s)}[data-agent=connector] .HomeHeroAgentTeam_fx__oTQMJ:after{animation-name:HomeHeroAgentTeam_orbitB__oX1XB}@keyframes HomeHeroAgentTeam_orbitA__LClg8{0%{transform:rotate(0deg) translateX(30px)}to{transform:rotate(1turn) translateX(30px)}}@keyframes HomeHeroAgentTeam_orbitB__oX1XB{0%{transform:rotate(180deg) translateX(30px)}50%{transform:rotate(1turn) translateX(22px)}to{transform:rotate(540deg) translateX(30px)}}[data-agent=director] .HomeHeroAgentTeam_orbGlyph__dBKpN{animation:HomeHeroAgentTeam_snap__DtZbp 6.5s ease-in-out infinite;animation-delay:var(--delay,0s);transform-origin:20% 30%}[data-agent=director] .HomeHeroAgentTeam_fx__oTQMJ{border-radius:50%;background:repeating-linear-gradient(0deg,hsl(0 0% 100%/.06) 0 1px,transparent 1px 3px);opacity:.5;animation:HomeHeroAgentTeam_grain__OKiMi .9s steps(3) infinite}@keyframes HomeHeroAgentTeam_snap__DtZbp{0%,78%,to{transform:rotate(0)}82%{transform:rotate(-14deg)}85%{transform:rotate(2deg)}88%{transform:rotate(0)}}@keyframes HomeHeroAgentTeam_grain__OKiMi{0%{transform:translateY(0)}to{transform:translateY(3px)}}.HomeHeroAgentTeam_halo__Lhhg9{position:absolute;inset:-5px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 70%,hsl(var(--h) 95% 70%/.95) 86%,transparent 100%);-webkit-mask:radial-gradient(circle,transparent 60%,#000 62%,#000 70%,transparent 72%);mask:radial-gradient(circle,transparent 60%,#000 62%,#000 70%,transparent 72%);animation:HomeHeroAgentTeam_haloSpin__SqH1T 3.2s linear infinite;pointer-events:none}@keyframes HomeHeroAgentTeam_haloSpin__SqH1T{to{transform:rotate(1turn)}}.HomeHeroAgentTeam_badge__W4smm{position:absolute;top:-2px;inset-inline-end:-4px;z-index:3;min-width:22px;height:22px;padding:0 4px;display:grid;place-items:center;border-radius:11px;font-size:12px;line-height:1;background:var(--team-card);border:2px solid hsl(var(--h) 90% 55%);box-shadow:0 3px 10px rgba(2,6,23,.25)}.HomeHeroAgentTeam_orbButton__4b_Bn[data-nudge]:not([data-seen]) .HomeHeroAgentTeam_orbWrap__suFwU{animation:HomeHeroAgentTeam_attention__j9_HD 10s ease-in-out 3;animation-delay:1.2s}@keyframes HomeHeroAgentTeam_attention__j9_HD{0%,86%,to{transform:translateX(0) rotate(0)}88%{transform:translateX(-3px) rotate(-4deg)}90%{transform:translateX(3px) rotate(4deg)}92%{transform:translateX(-2px) rotate(-2deg)}94%{transform:translateX(0) rotate(0)}}.HomeHeroAgentTeam_orbButton__4b_Bn[data-nudge]:not([data-seen]) .HomeHeroAgentTeam_glow__87_05{animation:HomeHeroAgentTeam_glow__87_05 5.6s ease-in-out infinite,HomeHeroAgentTeam_blink__TCdB6 10s ease-in-out 1.2s 3}@keyframes HomeHeroAgentTeam_blink__TCdB6{0%,84%,to{opacity:.55}87%{opacity:1}90%{opacity:.4}93%{opacity:1}}.HomeHeroAgentTeam_orbName__X_E78{font-size:12.5px;font-weight:800;color:var(--team-fg)}.HomeHeroAgentTeam_orbReason__OGTIx{font-size:10.5px;line-height:1.25;font-weight:700;color:hsl(var(--h) 75% 32%);max-width:78px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dark .HomeHeroAgentTeam_orbReason__OGTIx{color:hsl(var(--h) 85% 72%)}.HomeHeroAgentTeam_link__JPJnK{display:inline-flex;align-items:center;gap:0;margin-top:4px}.HomeHeroAgentTeam_miniOrb__Zv7ip{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;background:radial-gradient(circle at 50% 55%,hsl(var(--mh) 85% 62%),hsl(var(--mh) 70% 32%))}.HomeHeroAgentTeam_arc__sc9YZ{width:44px;height:18px;overflow:visible}.HomeHeroAgentTeam_arc__sc9YZ path{fill:none;stroke:hsl(var(--h) 85% 60%);stroke-width:2;stroke-linecap:round;stroke-dasharray:60;stroke-dashoffset:60;animation:HomeHeroAgentTeam_drawArc__aHT_E .9s ease-out forwards}@keyframes HomeHeroAgentTeam_drawArc__aHT_E{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.HomeHeroAgentTeam_orbs__Es2iu{scroll-behavior:auto}.HomeHeroAgentTeam_band__Z1TWq *,.HomeHeroAgentTeam_band__Z1TWq :after,.HomeHeroAgentTeam_band__Z1TWq :before,.HomeHeroAgentTeam_link__JPJnK *{animation:none!important;transition:none!important}.HomeHeroAgentTeam_arc__sc9YZ path{stroke-dashoffset:0}}.HomeHeroAgentTeam_layer__tr6rQ{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center}.HomeHeroAgentTeam_scrim__2mqap{position:absolute;inset:0;background:rgba(2,6,23,.5);animation:HomeHeroAgentTeam_fadeIn__jsixn .2s ease-out}.HomeHeroAgentTeam_sheet__T__Nc{--ch:var(--h);--team-fg:rgb(var(--app-fg));--team-muted:var(--text-soft,rgb(var(--app-muted)));--team-card:var(--surface-0,#fff);--team-raised:var(--surface-1,#f8fafc);--team-line:var(--line-soft,rgba(15,23,42,0.1));position:relative;width:100%;max-width:560px;max-height:min(86dvh,760px);display:flex;flex-direction:column;color:var(--team-fg);background:linear-gradient(180deg,hsl(var(--h) 80% 50%/.1),transparent 140px),var(--team-card);border:1px solid var(--team-line);border-bottom:0;border-radius:28px 28px 0 0;box-shadow:0 -24px 80px rgba(2,6,23,.35),inset 0 1px 0 hsl(var(--h) 90% 70%/.35);animation:HomeHeroAgentTeam_rise__YyPEj .28s cubic-bezier(.16,1,.3,1)}@media (min-width:720px){.HomeHeroAgentTeam_layer__tr6rQ{align-items:center}.HomeHeroAgentTeam_sheet__T__Nc{border-radius:28px;border-bottom:1px solid var(--team-line)}}.HomeHeroAgentTeam_grabber__QdboJ{width:42px;height:5px;border-radius:99px;background:var(--team-line);margin:8px auto 0}@media (min-width:720px){.HomeHeroAgentTeam_grabber__QdboJ{display:none}}.HomeHeroAgentTeam_sheetHead__DJYyr{display:flex;align-items:center;gap:12px;padding:12px 18px}.HomeHeroAgentTeam_sheetHead__DJYyr .HomeHeroAgentTeam_orbWrap__suFwU{width:48px;height:48px}.HomeHeroAgentTeam_sheetHead__DJYyr .HomeHeroAgentTeam_orb__ySSRu{width:46px;height:46px;font-size:21px}.HomeHeroAgentTeam_sheetTitle__83yty{margin:0;font-size:18px;font-weight:900}.HomeHeroAgentTeam_sheetRole__kDgLg{margin:2px 0 0;font-size:12.5px;color:var(--team-muted)}.HomeHeroAgentTeam_close__1ijxN{all:unset;box-sizing:border-box;cursor:pointer;margin-inline-start:auto;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;font-size:18px;font-weight:900;color:var(--team-fg);background:var(--team-raised);border:1px solid var(--team-line);flex:0 0 auto}.HomeHeroAgentTeam_close__1ijxN:focus-visible{outline:2px solid hsl(var(--h) 85% 45%);outline-offset:2px}.HomeHeroAgentTeam_body__7iBwZ{overflow-y:auto;overscroll-behavior-y:contain;padding:2px 18px max(18px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:14px}.HomeHeroAgentTeam_body__7iBwZ>*{flex-shrink:0}.HomeHeroAgentTeam_sectionLabel__siFF_{margin:0 0 8px;font-size:11.5px;font-weight:800;letter-spacing:.02em;color:var(--team-muted)}.HomeHeroAgentTeam_suggestions__zmasw{list-style:none;margin:0;padding:0;display:grid;gap:8px}.HomeHeroAgentTeam_suggestion__Bdr_6{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:52px;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:var(--team-raised);border:1px solid var(--team-line);transition:border-color .15s ease,transform .15s ease}.HomeHeroAgentTeam_suggestion__Bdr_6:hover{border-color:hsl(var(--h) 80% 50%/.55)}.HomeHeroAgentTeam_suggestion__Bdr_6:focus-visible{outline:2px solid hsl(var(--h) 85% 45%);outline-offset:2px}.HomeHeroAgentTeam_suggestion__Bdr_6[aria-disabled=true]{cursor:default;opacity:.72}.HomeHeroAgentTeam_suggestionIcon__qggO0{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;border-radius:12px;font-size:17px;background:hsl(var(--h) 85% 50%/.14)}.HomeHeroAgentTeam_suggestionText__aqGFZ{display:flex;flex-direction:column;gap:2px;min-width:0}.HomeHeroAgentTeam_suggestionTitle__imsEx{font-size:14px;font-weight:800}.HomeHeroAgentTeam_suggestionWhy__ALX9M{font-size:11.5px;color:var(--team-muted)}.HomeHeroAgentTeam_suggestionArrow__EeuGL{margin-inline-start:auto;font-weight:900;color:hsl(var(--h) 75% 38%)}.dark .HomeHeroAgentTeam_suggestionArrow__EeuGL{color:hsl(var(--h) 85% 70%)}.HomeHeroAgentTeam_ask__60Zpa{display:flex;gap:8px}.HomeHeroAgentTeam_askInput__jS9Hs{flex:1;min-width:0;min-height:48px;padding:0 14px;border-radius:16px;border:1px solid var(--team-line);background:var(--team-raised);color:var(--team-fg);font:inherit;font-size:15px}.HomeHeroAgentTeam_askInput__jS9Hs::-moz-placeholder{color:var(--team-muted)}.HomeHeroAgentTeam_askInput__jS9Hs::placeholder{color:var(--team-muted)}.HomeHeroAgentTeam_askInput__jS9Hs:focus-visible{outline:2px solid hsl(var(--h) 85% 45%);outline-offset:1px}.HomeHeroAgentTeam_askSend__duDCO{all:unset;box-sizing:border-box;cursor:pointer;min-width:64px;min-height:48px;padding:0 14px;display:grid;place-items:center;border-radius:16px;font-weight:900;font-size:14px;color:#fff;background:hsl(var(--h) 75% 36%)}.HomeHeroAgentTeam_askSend__duDCO:disabled,.HomeHeroAgentTeam_askSend__duDCO[aria-disabled=true]{opacity:.55;cursor:default}.HomeHeroAgentTeam_askSend__duDCO:focus-visible{outline:2px solid hsl(var(--h) 85% 45%);outline-offset:2px}.HomeHeroAgentTeam_trace__AaYcC{list-style:none;margin:0;padding:10px 12px;border-radius:16px;background:var(--team-raised);border:1px solid var(--team-line);display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12.5px;font-weight:700}.HomeHeroAgentTeam_traceStep__fU30h{display:inline-flex;align-items:center;gap:5px}.HomeHeroAgentTeam_traceSep__oowYc{color:var(--team-muted)}.HomeHeroAgentTeam_traceDot__bThFf{width:8px;height:8px;border-radius:50%;background:var(--team-muted);flex:0 0 auto}.HomeHeroAgentTeam_traceStep__fU30h[data-status=running] .HomeHeroAgentTeam_traceDot__bThFf{background:hsl(var(--h) 90% 50%);animation:HomeHeroAgentTeam_pulseDot__m5s6l 1s ease-in-out infinite}.HomeHeroAgentTeam_traceStep__fU30h[data-status=done] .HomeHeroAgentTeam_traceDot__bThFf{background:#16a34a}.HomeHeroAgentTeam_traceStep__fU30h[data-status=failed] .HomeHeroAgentTeam_traceDot__bThFf{background:#dc2626}.HomeHeroAgentTeam_traceStep__fU30h[data-status=skipped]{color:var(--team-muted)}.HomeHeroAgentTeam_traceNote__SNA9t{font-weight:600;color:var(--team-muted)}@keyframes HomeHeroAgentTeam_pulseDot__m5s6l{50%{transform:scale(1.5);opacity:.6}}.HomeHeroAgentTeam_answerLine__tzO8S{margin:0;font-size:15px;font-weight:800;line-height:1.45}.HomeHeroAgentTeam_cards__Oujm0{list-style:none;margin:0;padding:0;display:grid;gap:10px}@media (min-width:720px){.HomeHeroAgentTeam_cards__Oujm0{grid-template-columns:1fr 1fr}}.HomeHeroAgentTeam_card__sYyTr{--ch:var(--h);position:relative;display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:20px;background:var(--team-card);border:1px solid var(--team-line);box-shadow:0 10px 30px rgba(15,23,42,.06);overflow:hidden}.HomeHeroAgentTeam_card__sYyTr:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:4px;background:hsl(var(--ch) 80% 50%)}.HomeHeroAgentTeam_cardTop__BH_Ye{display:flex;align-items:flex-start;gap:10px}.HomeHeroAgentTeam_cardIcon__QgJPm{flex:0 0 auto;width:36px;height:36px;display:grid;place-items:center;border-radius:12px;font-size:18px;background:hsl(var(--ch) 85% 50%/.14)}.HomeHeroAgentTeam_cardTitle__91sBu{margin:0;font-size:15px;font-weight:850;line-height:1.3}.HomeHeroAgentTeam_cardSub__x54IC{margin:2px 0 0;font-size:12.5px;color:var(--team-muted);line-height:1.4}.HomeHeroAgentTeam_chips__b8lXA{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.HomeHeroAgentTeam_chip__Vv9b6{font-size:11px;font-weight:800;padding:3px 8px;border-radius:99px;background:var(--team-raised);border:1px solid var(--team-line)}.HomeHeroAgentTeam_cardCta__xhMbb{align-self:flex-start;min-height:44px;padding:0 16px;display:inline-grid;place-items:center;border-radius:14px;font-size:13.5px;font-weight:900;color:#fff;background:hsl(var(--ch) 75% 26%);text-decoration:none}.HomeHeroAgentTeam_cardCta__xhMbb:focus-visible{outline:2px solid var(--team-fg);outline-offset:2px}.HomeHeroAgentTeam_cardGhost__SuyER{all:unset;box-sizing:border-box;cursor:pointer;align-self:flex-start;min-height:44px;padding:0 14px;display:inline-grid;place-items:center;border-radius:14px;font-size:13px;font-weight:800;border:1px solid var(--team-line);background:var(--team-raised)}.HomeHeroAgentTeam_cardGhost__SuyER:focus-visible{outline:2px solid hsl(var(--ch) 85% 45%);outline-offset:2px}.HomeHeroAgentTeam_cardRow__5ROES{display:flex;flex-wrap:wrap;gap:8px}.HomeHeroAgentTeam_confirm__wfWqM{border-color:hsl(var(--h) 80% 50%/.6)}.HomeHeroAgentTeam_guest__OTRZ7{padding:16px;border-radius:20px;background:var(--team-raised);border:1px solid var(--team-line);display:flex;flex-direction:column;gap:10px}.HomeHeroAgentTeam_guestTitle__1f7iJ{margin:0;font-size:15px;font-weight:900}.HomeHeroAgentTeam_guestText__N_miN{margin:0;font-size:13px;color:var(--team-muted);line-height:1.5}.HomeHeroAgentTeam_foot__mCXu3{margin:0;font-size:11px;color:var(--team-muted);text-align:center}.HomeHeroAgentTeam_srOnly__KKgSL{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes HomeHeroAgentTeam_rise__YyPEj{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@keyframes HomeHeroAgentTeam_fadeIn__jsixn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.HomeHeroAgentTeam_halo__Lhhg9,.HomeHeroAgentTeam_orb__ySSRu,.HomeHeroAgentTeam_scrim__2mqap,.HomeHeroAgentTeam_sheet__T__Nc,.HomeHeroAgentTeam_traceStep__fU30h[data-status=running] .HomeHeroAgentTeam_traceDot__bThFf{animation:none}.HomeHeroAgentTeam_halo__Lhhg9{opacity:.9}}.HomeHeroAgentTeam_nudge__f1Xtr{border-color:hsl(var(--h) 80% 50%/.55);background:linear-gradient(180deg,hsl(var(--h) 85% 50%/.08),transparent 70%),var(--team-card)}.HomeHeroAgentTeam_nudgeKicker__QP7U7{margin:0;font-size:11px;font-weight:900;letter-spacing:.02em;color:hsl(var(--h) 70% 34%)}.dark .HomeHeroAgentTeam_nudgeKicker__QP7U7{color:hsl(var(--h) 85% 72%)}.HomeHeroAgentTeam_why__Rgo6F{font-size:12.5px;color:var(--team-muted)}.HomeHeroAgentTeam_why__Rgo6F summary{cursor:pointer;font-weight:800;color:var(--team-fg);list-style:none;min-height:44px;display:flex;align-items:center;gap:6px}.HomeHeroAgentTeam_why__Rgo6F summary::-webkit-details-marker{display:none}.HomeHeroAgentTeam_why__Rgo6F summary:before{content:"ⓘ";font-weight:900}.HomeHeroAgentTeam_why__Rgo6F summary:focus-visible{outline:2px solid hsl(var(--h) 85% 45%);outline-offset:2px;border-radius:8px}.HomeHeroAgentTeam_why__Rgo6F p{margin:4px 0 0;line-height:1.5}.HomeHeroAgentTeam_source__eu_Tp{margin:0;font-size:11px;color:var(--team-muted)}.HomeHeroAgentTeam_upgrade__7mQPn{border-color:hsl(45 90% 50%/.55);background:linear-gradient(135deg,hsl(45 95% 55%/.12),transparent 60%),var(--team-card)}.HomeHeroAgentTeam_upgrade__7mQPn .HomeHeroAgentTeam_cardCta__xhMbb{--ch:38}.HomeHeroAgentTeam_care__Hxp5q{border-color:hsl(200 70% 50%/.5)}.HomeHeroAgentTeam_contacts__oitdn{list-style:none;margin:0;padding:0;display:grid;gap:6px}.HomeHeroAgentTeam_contact__jTmXQ{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:14px;background:var(--team-raised);border:1px solid var(--team-line);font-size:13px;font-weight:800}.HomeHeroAgentTeam_contact__jTmXQ a{color:inherit;font-weight:900;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.HomeHeroAgentTeam_continue__PzcYh{width:100%}