.calendar-panel.calendar-refined{padding:0 20px 20px}.calendar-refined .calendar-toolbar{min-height:96px;padding:18px 0;gap:14px}.calendar-refined .calendar-product{width:224px;gap:10px}.calendar-product-icon{display:grid;place-items:center;width:42px;height:42px;flex:none;color:var(--brand);background:var(--brand-soft);border:1px solid color-mix(in srgb,var(--brand) 12%,var(--line));border-radius:13px}.calendar-refined .calendar-product h1{color:var(--ink);font-size:22px;font-weight:650;letter-spacing:-.7px;line-height:1.25}.calendar-product-copy>span{display:block;margin-top:3px;color:var(--muted);font-size:10px;font-weight:500;letter-spacing:.2px}.calendar-refined .calendar-toolbar .icon-button{border-radius:10px;width:34px;height:36px}.calendar-refined .calendar-toolbar-group{gap:0;padding:3px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.calendar-refined .calendar-toolbar-group .calendar-today{border:0;border-right:1px solid var(--line);border-radius:8px 0 0 8px;margin:0 3px 0 0;padding:8px 14px;font-size:12px;font-weight:600}.calendar-refined .calendar-toolbar-group .calendar-today:hover{background:var(--brand-soft);color:var(--brand)}.calendar-period-heading{flex:1;min-width:0}.calendar-refined .calendar-period-heading h2{color:var(--ink);font-size:23px;font-weight:600;letter-spacing:-.6px;line-height:1.3}.calendar-period-heading p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.3}.calendar-refined .calendar-bookings{padding:10px 14px;border-radius:10px;font-size:12px;white-space:nowrap}.calendar-refined .calendar-view-select select{min-height:40px;padding:9px 34px 9px 14px;border-color:var(--line);border-radius:10px;background:var(--surface);font-size:12px;font-weight:600}.calendar-refined .calendar-layout{grid-template-columns:224px minmax(0,1fr);gap:20px}.calendar-sidebar.calendar-sidebar-refined{padding:0;display:flex;flex-direction:column;gap:24px;scrollbar-width:thin}.calendar-sidebar-refined .calendar-create{justify-content:center;width:100%;padding:13px 16px;margin:0;gap:10px;border-radius:12px;background:var(--brand);color:var(--surface);border-color:var(--brand);box-shadow:0 3px 8px #00715b12;font-size:13px;font-weight:600}.calendar-sidebar-refined .calendar-create:hover:not(:disabled){background:var(--brand-hover)}.calendar-sidebar-refined .calendar-create svg{width:20px;height:20px}.calendar-sidebar-refined .calendar-mini{margin:0;padding:15px 11px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.calendar-sidebar-refined .calendar-mini-heading{padding:0 4px;margin-bottom:12px}.calendar-sidebar-refined .calendar-mini-heading h2{font-size:12px;font-weight:600;color:var(--ink)}.calendar-sidebar-refined .calendar-mini-grid{gap:4px 0}.calendar-sidebar-refined .calendar-mini-grid>span{font-size:10px;padding:5px 0 7px}.calendar-sidebar-refined .calendar-mini-grid>button{width:26px;height:28px;border-radius:8px;font-size:11px}.calendar-sidebar-refined .calendar-mini-grid>button.selected{box-shadow:inset 0 0 0 1px var(--brand)}.calendar-sidebar-refined .calendar-sidebar-section{padding:0 8px}.calendar-sidebar-refined .calendar-sidebar-section h2{margin:0 0 15px;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}.calendar-sidebar-refined .calendar-visibility{padding:8px 0;gap:10px;font-size:12px;line-height:1.4}.calendar-sidebar-refined .calendar-visibility input{width:16px;height:16px}.calendar-sidebar-refined .calendar-sidebar-section p{margin:2px 0 18px 26px;line-height:1.5}.calendar-sidebar-refined .calendar-sidebar-section .button{width:100%;margin:0;border-radius:10px;font-size:11px}.calendar-sidebar-refined .calendar-sidebar-zone{display:flex;align-items:center;gap:8px;margin:0 8px;padding-top:18px;border-top:1px solid var(--line);font-size:10px;line-height:1.5}.calendar-sidebar-zone svg{flex:none}.calendar-refined .calendar-main{border:1px solid var(--line);border-radius:18px;box-shadow:0 3px 16px #16372f04}.calendar-refined .calendar-grid-sticky{background:var(--surface);box-shadow:0 1px 0 var(--line)}.calendar-refined .calendar-date-heading{padding:16px 0 12px;gap:7px}.calendar-refined .calendar-date-heading>span{font-size:10px;font-weight:600;letter-spacing:1px}.calendar-refined .calendar-date-heading>strong{width:38px;height:38px;border-radius:12px;font-size:24px;font-weight:500}.calendar-refined .calendar-date-heading.today{background:color-mix(in srgb,var(--brand-soft) 45%,var(--surface))}.calendar-refined .calendar-day-track.calendar-weekend{background:var(--surface-soft)}.calendar-refined .calendar-day-track.calendar-today-track{background:color-mix(in srgb,var(--brand-soft) 24%,var(--surface))}.calendar-refined .calendar-offset{font-variant-numeric:tabular-nums;padding-right:10px}.calendar-refined .calendar-all-day-band{min-height:32px}.calendar-refined .calendar-event-card{border:1px solid color-mix(in srgb,var(--event-color) 22%,var(--surface));border-left:3px solid var(--event-color);border-radius:7px;padding:4px 7px;color:var(--ink);background:color-mix(in srgb,var(--event-color) 11%,var(--surface));gap:2px}.calendar-refined .calendar-event-card:hover{background:color-mix(in srgb,var(--event-color) 18%,var(--surface));filter:none;box-shadow:0 2px 8px #16372f16}.calendar-refined .calendar-event-card strong{font-weight:600;font-size:11px;line-height:15px}.calendar-refined .calendar-event-card>span{color:var(--text);font-size:10px;line-height:14px}.calendar-refined .calendar-event-card .calendar-event-start{color:var(--text);font-size:10px;font-weight:500}.calendar-refined .calendar-event-card.calendar-event-compact{justify-content:center;padding-block:2px}.calendar-refined .calendar-event-card.calendar-event-short{padding-block:0}.calendar-refined .calendar-event-pill{color:var(--ink);border-left:2px solid var(--event-color);border-radius:5px;background:color-mix(in srgb,var(--event-color) 10%,var(--surface))}.calendar-refined .calendar-event-pill:hover{background:color-mix(in srgb,var(--event-color) 19%,var(--surface));color:var(--ink)}.calendar-refined .calendar-event-dot{color:var(--event-color)}.calendar-refined .calendar-now-line{border-color:var(--brand)}.calendar-refined .calendar-now-line:before{background:var(--brand);width:8px;height:8px;top:-5px}.calendar-refined .calendar-weekdays span{font-weight:600;letter-spacing:.8px}.calendar-refined .calendar-day-number{border-radius:8px}.calendar-refined .calendar-schedule-day{border-color:var(--line)}.calendar-refined .calendar-schedule-event{background:var(--surface-soft);border:1px solid var(--line);border-left:3px solid var(--event-color);border-radius:10px}.calendar-refined .calendar-schedule-event:hover{background:var(--brand-soft)}html[data-theme=dark] .calendar-refined .calendar-event-card{background:color-mix(in srgb,var(--event-color) 18%,var(--surface))}html[data-theme=dark] .calendar-refined .calendar-event-card:hover{background:color-mix(in srgb,var(--event-color) 25%,var(--surface))}@media(min-width:901px){.calendar-panel.calendar-refined:not(.calendar-sidebar-open) .calendar-layout{grid-template-columns:minmax(0,1fr)}.calendar-panel.calendar-refined:not(.calendar-sidebar-open) .calendar-sidebar{display:none}}@media(max-width:1200px){.calendar-refined .calendar-layout{grid-template-columns:200px minmax(0,1fr);gap:16px}.calendar-refined .calendar-product{width:200px;gap:7px}.calendar-refined .calendar-toolbar{gap:10px}.calendar-refined .calendar-period-heading h2{font-size:20px}.calendar-refined .calendar-product-icon{width:34px;height:38px}.calendar-refined .calendar-product h1{font-size:19px}}@media(max-width:1000px) and (min-width:901px){.calendar-refined .calendar-product{width:auto}.calendar-refined .calendar-product-icon{display:none}.calendar-refined .calendar-toolbar-group .calendar-today{padding-inline:9px}.calendar-refined .calendar-bookings{padding-inline:10px}}@media(max-width:900px){.calendar-panel.calendar-refined{padding:0 12px 12px}.calendar-refined .calendar-layout{grid-template-columns:minmax(0,1fr);gap:0}.calendar-refined .calendar-product{width:auto}.calendar-refined .calendar-toolbar{min-height:88px;padding:12px 0;gap:8px}.calendar-refined .calendar-period-heading{order:2;flex-basis:100%;padding:4px 3px}.calendar-refined .calendar-period-heading h2{padding:0}.calendar-refined .calendar-sidebar{display:none}.calendar-refined.calendar-sidebar-open .calendar-sidebar{display:flex;padding:16px}.calendar-sidebar.calendar-sidebar-refined{gap:22px}}@media(max-width:767px){.calendar-panel.calendar-refined.calendar-panel-phone{padding:0;min-height:0}.calendar-refined .calendar-toolbar.calendar-subbar{min-height:58px;padding:6px 10px;gap:6px;flex-wrap:nowrap}.calendar-refined .calendar-subbar .calendar-toolbar-group{padding:0;background:transparent;border:0}.calendar-refined .calendar-subbar .icon-button{width:36px;height:40px}.calendar-refined .calendar-subbar .calendar-bookings{min-height:40px;padding:8px 10px;font-size:12px;gap:6px}.calendar-refined .calendar-subbar .calendar-view-select select{font-size:13px;min-height:40px;padding:8px 30px 8px 12px}.calendar-refined .calendar-main{border-radius:14px 14px 0 0}.calendar-refined .calendar-event-card strong{font-size:12px}.calendar-refined .calendar-event-card .calendar-event-start{font-size:11px}.calendar-refined .calendar-schedule{padding-inline:12px}}@media(max-width:380px){.calendar-refined .calendar-toolbar.calendar-subbar{padding-inline:8px;gap:4px}.calendar-refined .calendar-subbar .calendar-bookings{padding-inline:8px;font-size:11px}.calendar-refined .calendar-subbar .calendar-bookings svg{display:none}.calendar-refined .calendar-subbar .icon-button{width:28px}.calendar-refined .calendar-subbar .calendar-view-select select{width:100px;min-width:0;font-size:12px;padding-inline:10px 28px}}.app-launcher_content__WKF8O{padding:30px;color:var(--ink)}.app-launcher_eyebrow__vozkZ{font-size:10px;font-weight:750;letter-spacing:1.5px;color:var(--brand)}.app-launcher_intro__Eu3No{font-size:32px;line-height:1.15;letter-spacing:-1.1px;margin:12px 0}.app-launcher_lead__opab7{max-width:490px;color:var(--muted);font-size:14px;line-height:1.65;margin:0 0 28px}.app-launcher_grid__B1Otz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.app-launcher_tile__N_YJp{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:23px 10px 25px;min-height:186px;border:1px solid var(--line);border-radius:18px;background:var(--surface);transition:background .16s,border-color .16s,transform .16s;color:var(--ink)}.app-launcher_tile__N_YJp:hover{background:var(--app-tint);border-color:var(--app-accent);transform:translateY(-2px)}.app-launcher_back__HN_Je:focus-visible,.app-launcher_cta__PlxRl:focus-visible,.app-launcher_gallery__b3FrL button:focus-visible,.app-launcher_tile__N_YJp:focus-visible,.app-launcher_website__uftFI:focus-visible{outline:3px solid var(--brand);outline-offset:4px}.app-launcher_tile__N_YJp strong{font-size:19px;letter-spacing:-.4px}.app-launcher_tile__N_YJp>span:not(.app-launcher_appIcon__UcNRy){font-size:11px;color:var(--muted)}.app-launcher_appIcon__UcNRy{display:flex;align-items:center;justify-content:center;width:74px;height:74px;border-radius:20px;background:var(--app-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-accent) 14%,transparent),0 5px 12px rgb(20 54 47/5%);flex:none}.app-launcher_appIcon__UcNRy img{width:64px;height:64px;object-fit:contain}.app-launcher_tileArrow__0g3tk{position:absolute;top:13px;right:13px;color:var(--app-accent);opacity:0;transition:opacity .16s}.app-launcher_tile__N_YJp:focus-visible .app-launcher_tileArrow__0g3tk,.app-launcher_tile__N_YJp:hover .app-launcher_tileArrow__0g3tk{opacity:1}.app-launcher_footer___2sBR{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:26px;font-size:12px;color:var(--muted)}.app-launcher_back__HN_Je{display:inline-flex;align-items:center;gap:7px;border:0;background:none;padding:5px 0;margin:0 0 23px;color:var(--muted);font-size:13px}.app-launcher_productHeading__Ieudi{display:flex;align-items:center;gap:13px;color:var(--app-accent);font-size:12px;font-weight:700}.app-launcher_productHeading__Ieudi .app-launcher_appIcon__UcNRy{height:52px;width:52px;border-radius:15px}.app-launcher_productHeading__Ieudi img{height:44px;width:44px}.app-launcher_headline__QjWE2{font-size:38px;line-height:1.12;letter-spacing:-1.3px;max-width:520px;margin:20px 0 13px;outline:none}.app-launcher_description__Bs9lE{font-size:15px;line-height:1.7;color:var(--muted);margin:0 0 26px;max-width:590px}.app-launcher_media__Aqzlo{border-radius:17px;overflow:hidden;border:1px solid var(--line);background:var(--surface-soft)}.app-launcher_media__Aqzlo video{display:block;width:100%;aspect-ratio:16/9;background:#142d29}.app-launcher_preview__dyuwF{background:linear-gradient(135deg,var(--app-tint),var(--surface));padding:22px 22px 0;min-height:268px}.app-launcher_previewChrome__Hrqi2{display:flex;align-items:center;gap:5px;background:var(--surface);border:1px solid var(--line);border-bottom:0;border-radius:11px 11px 0 0;padding:10px 12px;font-size:9px;color:var(--muted)}.app-launcher_previewChrome__Hrqi2>span:not(.app-launcher_previewBadge__Iy2Jj){width:5px;height:5px;border-radius:50%;background:var(--line)}.app-launcher_previewChrome__Hrqi2 strong{margin-left:6px;color:var(--ink)}.app-launcher_previewBadge__Iy2Jj{margin-left:auto;font-size:8px}.app-launcher_previewBody__OMOXJ{background:var(--surface);padding:18px 15px 14px;border:1px solid var(--line);border-top:0;border-bottom:0;min-height:211px}.app-launcher_board__gPyGC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:128px}.app-launcher_board__gPyGC>div{padding:12px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft)}.app-launcher_board__gPyGC small{display:block;color:var(--app-accent);font-size:9px;margin-bottom:10px}.app-launcher_board__gPyGC strong{font-size:11px;line-height:1.3;display:block}.app-launcher_board__gPyGC i{display:block;height:4px;border-radius:3px;background:var(--line);margin-top:10px;width:85%}.app-launcher_board__gPyGC i+i{width:60%;margin-top:5px}.app-launcher_board__gPyGC span{display:block;color:var(--app-accent);font-size:16px;margin-top:9px}.app-launcher_steps__MSsKm{display:flex;justify-content:space-between;gap:7px;margin-top:16px}.app-launcher_steps__MSsKm span{display:flex;gap:6px;align-items:center;font-size:8px;color:var(--muted)}.app-launcher_steps__MSsKm b{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex:none;border-radius:50%;color:var(--app-accent);background:var(--app-tint)}.app-launcher_mediaCaption__YLWaK{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:15px 18px;background:var(--surface)}.app-launcher_mediaCaption__YLWaK strong{font-size:12px}.app-launcher_mediaCaption__YLWaK p{font-size:11px;line-height:1.5;color:var(--muted);margin:5px 0 0}.app-launcher_mediaCaption__YLWaK>span{font-size:9px;white-space:nowrap;color:var(--app-accent);padding-top:2px}.app-launcher_gallery__b3FrL{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 25px}.app-launcher_gallery__b3FrL button{display:flex;gap:10px;align-items:center;text-align:left;border:1px solid var(--line);border-radius:10px;padding:8px;background:var(--surface);font-size:10px;color:var(--muted)}.app-launcher_gallery__b3FrL .app-launcher_chosen__bnBUy{border-color:var(--app-accent);color:var(--app-accent);background:var(--app-tint)}.app-launcher_miniPreview__e1n_X{display:flex;align-items:center;gap:3px;background:var(--app-tint);border:1px solid var(--line);padding:6px;border-radius:6px;width:50px;height:34px;flex:none}.app-launcher_miniPreview__e1n_X i{flex:1;height:18px;background:var(--surface);border-radius:2px;border-top:3px solid var(--app-accent)}.app-launcher_features__W6iA_{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:26px 0 30px}.app-launcher_features__W6iA_ svg{color:var(--app-accent);margin-bottom:8px}.app-launcher_features__W6iA_ h4{line-height:1.4;margin:0 0 7px}.app-launcher_features__W6iA_ p{line-height:1.6;color:var(--muted);margin:0}.app-launcher_offer__V8hn7{padding:22px;border-radius:16px;background:var(--app-tint);display:flex;flex-direction:column;align-items:flex-start;gap:17px}.app-launcher_offer__V8hn7 .app-launcher_eyebrow__vozkZ{color:var(--app-accent);font-size:9px}.app-launcher_offer__V8hn7 h4{font-size:23px;letter-spacing:-.5px;margin:7px 0}.app-launcher_offer__V8hn7 p{font-size:13px;color:var(--muted);line-height:1.5;margin:0}.app-launcher_cta__PlxRl{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;min-height:48px;border-radius:11px;background:var(--brand);color:white;font-size:13px;font-weight:650;text-decoration:none}.app-launcher_cta__PlxRl:hover{filter:brightness(.94)}.app-launcher_website__uftFI{display:flex;align-items:center;gap:5px;width:max-content;max-width:100%;color:var(--muted);font-size:11px;margin:18px 0 0}.app-launcher_wave__Z2oMX{height:128px;display:flex;gap:6px;align-items:center;justify-content:center;padding:15px}.app-launcher_wave__Z2oMX i{width:7px;border-radius:5px;background:var(--app-accent);opacity:.7}.app-launcher_wave__Z2oMX i:nth-child(3n){opacity:.35}.app-launcher_terminal__u_tGG{height:128px;padding:12px;background:#172b29;border-radius:7px;color:#b4cfbd;font-family:monospace;font-size:10px;overflow:hidden}.app-launcher_terminal__u_tGG>span{color:#90a3a2;font-size:8px}.app-launcher_terminal__u_tGG p{margin:12px 0;font-size:11px}.app-launcher_terminal__u_tGG b{color:#a7e5bd}.app-launcher_terminalReply__zCnnc{color:white}.app-launcher_terminal__u_tGG i{font-size:9px;font-style:normal}.app-launcher_chat__xoW6a{display:flex;flex-direction:column;gap:9px;height:128px;align-items:flex-start;padding:5px 12px}.app-launcher_chat__xoW6a>span{background:var(--app-tint);color:var(--app-accent);border-radius:10px 10px 10px 0;padding:11px 14px;font-size:11px}.app-launcher_chat__xoW6a>span+span{align-self:flex-end;background:var(--surface-soft);color:var(--ink);border-radius:10px 10px 0 10px}.app-launcher_chat__xoW6a small{font-size:9px;color:var(--muted);align-self:center}.app-launcher_floorPlan__fEVys{width:100%;height:128px;fill:none;stroke:var(--app-accent);stroke-width:3}.app-launcher_floorPlan__fEVys circle,.app-launcher_floorPlan__fEVys rect{fill:var(--app-tint);stroke-width:1.5}@media(max-width:600px){.app-launcher_content__WKF8O{padding:22px 18px}.app-launcher_intro__Eu3No{font-size:27px}.app-launcher_grid__B1Otz{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-launcher_tile__N_YJp{min-height:165px;padding:18px 8px}.app-launcher_tile__N_YJp>span:not(.app-launcher_appIcon__UcNRy){font-size:10px}.app-launcher_appIcon__UcNRy{width:64px;height:64px;border-radius:18px}.app-launcher_appIcon__UcNRy img{width:56px;height:56px}.app-launcher_headline__QjWE2{font-size:31px}.app-launcher_description__Bs9lE{font-size:14px}.app-launcher_features__W6iA_{grid-template-columns:1fr;gap:18px}.app-launcher_features__W6iA_ article{display:grid;grid-template-columns:20px 1fr;column-gap:9px}.app-launcher_features__W6iA_ svg{grid-row:span 2}.app-launcher_features__W6iA_ h4{font-size:14px}.app-launcher_features__W6iA_ p{font-size:13px}.app-launcher_preview__dyuwF{padding:12px 10px 0;min-height:230px}.app-launcher_previewBody__OMOXJ{padding:12px 9px;min-height:190px}.app-launcher_board__gPyGC{gap:6px}.app-launcher_board__gPyGC>div{padding:8px}.app-launcher_board__gPyGC strong{font-size:10px}.app-launcher_steps__MSsKm span{font-size:7px}.app-launcher_steps__MSsKm b{width:13px;height:13px}.app-launcher_mediaCaption__YLWaK{padding:12px}.app-launcher_mediaCaption__YLWaK>span{display:none}.app-launcher_previewBadge__Iy2Jj{font-size:6px}.app-launcher_gallery__b3FrL button{font-size:9px;gap:6px}.app-launcher_miniPreview__e1n_X{width:38px}.app-launcher_offer__V8hn7{padding:20px}.app-launcher_cta__PlxRl{width:100%;font-size:12px;padding-inline:10px}.app-launcher_back__HN_Je{min-height:44px;margin-bottom:16px}}@media(prefers-reduced-motion:reduce){.app-launcher_tileArrow__0g3tk,.app-launcher_tile__N_YJp{transition:none}.app-launcher_tile__N_YJp:hover{transform:none}}.app-launcher_cta__PlxRl{border:0;cursor:pointer}.app-launcher_confirmation__20J0p{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--brand)!important}.app-launcher_offer__V8hn7 .app-launcher_trialNote__WhQuY{font-size:11px;line-height:1.5}.app-launcher_offer__V8hn7 .app-launcher_notice__ONxKq{width:100%;margin:0}.app-launcher_modal__xfJaf.modal{width:min(1120px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 40px);overflow-x:hidden}.app-launcher_modal__xfJaf .modal-header{padding:15px 24px}.app-launcher_content__WKF8O{padding:20px 28px 24px;overflow-wrap:anywhere}.app-launcher_intro__Eu3No{font-size:30px;margin:9px 0}.app-launcher_lead__opab7{margin-bottom:20px;max-width:none;line-height:1.5}.app-launcher_grid__B1Otz{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.app-launcher_tile__N_YJp{min-height:142px;padding:15px 10px;gap:6px}.app-launcher_tile__N_YJp strong{font-size:18px}.app-launcher_tile__N_YJp .app-launcher_appIcon__UcNRy{width:56px;height:56px;border-radius:15px}.app-launcher_tile__N_YJp .app-launcher_appIcon__UcNRy img{width:48px;height:48px}.app-launcher_footer___2sBR{margin-top:18px}.app-launcher_back__HN_Je{margin:0 0 16px;min-height:32px}.app-launcher_details__iQPGZ{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center}.app-launcher_showcase__FdrB4,.app-launcher_summary__HTUXo{min-width:0}.app-launcher_headline__QjWE2{font-size:32px;line-height:1.15;margin:15px 0 12px;letter-spacing:-.8px}.app-launcher_description__Bs9lE{font-size:14px;line-height:1.55;margin:0 0 18px}.app-launcher_features__W6iA_{display:grid;grid-template-columns:1fr;gap:13px;margin:0}.app-launcher_features__W6iA_ article{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px}.app-launcher_features__W6iA_ svg{margin:2px 0 0}.app-launcher_features__W6iA_ h4{margin:0 0 3px;font-size:13px}.app-launcher_features__W6iA_ p{font-size:12px;line-height:1.45}.app-launcher_preview__dyuwF{padding:14px 14px 0;min-height:240px}.app-launcher_previewBody__OMOXJ{padding:14px 10px;min-height:195px}.app-launcher_board__gPyGC{gap:7px}.app-launcher_board__gPyGC>div{padding:9px}.app-launcher_steps__MSsKm{gap:8px}.app-launcher_mediaCaption__YLWaK{padding:12px 14px}.app-launcher_mediaCaption__YLWaK>span{display:none}.app-launcher_gallery__b3FrL{margin:10px 0 0;gap:8px}.app-launcher_gallery__b3FrL button{min-height:48px}.app-launcher_miniPreview__e1n_X{display:none}.app-launcher_actions__BQYx7{display:flex;justify-content:flex-end;border-top:1px solid var(--line);padding-top:16px;margin-top:20px}.app-launcher_cta__PlxRl{min-height:44px;padding:10px 22px;font-size:14px}@media(max-width:900px){.app-launcher_modal__xfJaf.modal{width:calc(100vw - 32px)}.app-launcher_details__iQPGZ{gap:22px}.app-launcher_headline__QjWE2{font-size:28px}.app-launcher_content__WKF8O{padding:18px 22px}.app-launcher_grid__B1Otz{grid-template-columns:repeat(3,minmax(0,1fr))}.app-launcher_tile__N_YJp{min-height:128px}.app-launcher_showcase__FdrB4 .app-launcher_steps__MSsKm{display:none}.app-launcher_preview__dyuwF{min-height:210px}.app-launcher_previewBody__OMOXJ{min-height:175px}}@media(max-width:700px){.app-launcher_modal__xfJaf.modal{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:18px}.app-launcher_modal__xfJaf .modal-header{padding:12px 18px}.app-launcher_content__WKF8O{padding:16px 18px}.app-launcher_details__iQPGZ{display:block}.app-launcher_showcase__FdrB4{display:none}.app-launcher_back__HN_Je{margin-bottom:10px}.app-launcher_headline__QjWE2{font-size:27px;margin:12px 0 10px}.app-launcher_description__Bs9lE{font-size:13px;line-height:1.5;margin-bottom:16px}.app-launcher_productHeading__Ieudi .app-launcher_appIcon__UcNRy{width:42px;height:42px;border-radius:12px}.app-launcher_productHeading__Ieudi img{width:36px;height:36px}.app-launcher_features__W6iA_{gap:12px}.app-launcher_features__W6iA_ article{grid-template-columns:18px minmax(0,1fr);column-gap:9px}.app-launcher_features__W6iA_ svg{grid-row:auto}.app-launcher_features__W6iA_ h4{font-size:13px}.app-launcher_features__W6iA_ p{font-size:12px}.app-launcher_actions__BQYx7{margin-top:16px;padding-top:14px}.app-launcher_cta__PlxRl{width:100%}.app-launcher_intro__Eu3No{font-size:25px}.app-launcher_eyebrow__vozkZ{font-size:9px}.app-launcher_lead__opab7{font-size:12px;margin-bottom:14px}.app-launcher_grid__B1Otz{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-launcher_tile__N_YJp{min-height:112px;padding:10px 8px}.app-launcher_tile__N_YJp strong{font-size:16px}.app-launcher_tile__N_YJp .app-launcher_appIcon__UcNRy{width:46px;height:46px;border-radius:13px}.app-launcher_tile__N_YJp .app-launcher_appIcon__UcNRy img{width:40px;height:40px}.app-launcher_tile__N_YJp>span:not(.app-launcher_appIcon__UcNRy){font-size:10px}.app-launcher_footer___2sBR{font-size:11px;margin-top:14px}}