.TemplatePicker_picker__jH1Bc{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;min-width:0;border:0;background:transparent}.TemplatePicker_pickerTitle___nf9t{margin:0;font-size:14px;font-weight:600;color:var(--ink)}.TemplatePicker_cards__6U3Ub{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch}@media (max-width:767px){.TemplatePicker_cards__6U3Ub{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.TemplatePicker_cards__6U3Ub{grid-template-columns:minmax(0,1fr)}}.TemplatePicker_card__4ka0U{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-gap:12px;gap:12px;align-content:start;text-align:left;height:100%;min-height:0;padding:12px 12px 16px;border:2px solid var(--line);border-radius:var(--ws-radius,12px);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;width:100%;box-shadow:none;transition:border-color .15s ease,background-color .15s ease}.TemplatePicker_card__4ka0U:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.TemplatePicker_card__4ka0U[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 50%,transparent)}.TemplatePicker_card__4ka0U[aria-disabled=true]{cursor:not-allowed;opacity:.7}.TemplatePicker_card__4ka0U:active{transform:translateY(1px)}.TemplatePicker_card__4ka0U:focus-visible,.TemplatePicker_chip__kMDzl:focus-visible,.TemplatePicker_close__remM4:focus-visible,.TemplatePicker_drawerLink__9rcRd:focus-visible,.TemplatePicker_remove__dTEEv:focus-visible,.TemplatePicker_use__A0E92:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.TemplatePicker_card__4ka0U small{color:var(--ink-2);font-size:13px;font-weight:400;line-height:1.4}.TemplatePicker_card__4ka0U[aria-pressed=true] small{color:color-mix(in srgb,var(--accent-text) 72%,var(--ink-2))}.TemplatePicker_cardText__nophm{display:grid;grid-gap:4px;gap:4px;align-content:start;min-width:0;padding-bottom:4px}.TemplatePicker_recentRow__vGsvy{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.TemplatePicker_cardText__nophm strong{font-size:14px;font-weight:600;line-height:1.3}.TemplatePicker_cardText__nophm small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.TemplatePicker_blankThumb__0J3CN{display:block;width:100%;aspect-ratio:16/9;border-radius:8px;border:1px dashed var(--line);background:var(--surface-soft,color-mix(in srgb,var(--surface) 88%,var(--ink) 4%));padding:8px}.TemplatePicker_blankStage__jk9RL{display:block;width:100%;height:100%;border-radius:4px;background:color-mix(in srgb,var(--media-bg) 88%,transparent)}.TemplatePicker_list__QZRFw{display:grid;grid-gap:8px;gap:8px;align-content:start;min-width:0}.TemplatePicker_chips__CIyXR{display:flex;flex-wrap:wrap;gap:6px}.TemplatePicker_chip__kMDzl{border:var(--key-edge);border-radius:999px;background:var(--key-bg);color:var(--ink-2);font:inherit;font-size:13px;min-height:32px;padding:3px 12px;cursor:pointer}.TemplatePicker_chip__kMDzl[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-text)}.TemplatePicker_withDrawer__fU_WF{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.9fr);grid-gap:16px;gap:16px;align-items:start}.TemplatePicker_withDrawer__fU_WF .TemplatePicker_cards__6U3Ub{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1099px){.TemplatePicker_withDrawer__fU_WF .TemplatePicker_cards__6U3Ub{grid-template-columns:minmax(0,1fr)}}.TemplatePicker_drawer__svj5_{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:16px;min-width:0;max-height:min(70dvh,640px);overflow-y:auto;align-content:start;position:-webkit-sticky;position:sticky;top:12px;z-index:2}.TemplatePicker_drawerPreview__fpGBt{min-width:0;border-radius:12px;overflow:hidden;background:var(--media-bg)}.TemplatePicker_drawerHead__SZh9j{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.TemplatePicker_drawerDismiss__S1gUT{flex:0 0 auto;width:32px;height:32px;margin:-4px -4px 0 0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--ink-2);font:inherit;font-size:20px;line-height:1;cursor:pointer}.TemplatePicker_drawerDismiss__S1gUT:hover{color:var(--ink);background:var(--surface-soft,transparent)}.TemplatePicker_drawerDismiss__S1gUT:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.TemplatePicker_drawer__svj5_ h3,.TemplatePicker_drawer__svj5_ h4{margin:0}.TemplatePicker_drawer__svj5_ h3:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.TemplatePicker_drawer__svj5_ h4{margin-top:6px;font-size:.9em}.TemplatePicker_drawer__svj5_ ul{margin:0;padding-left:18px}.TemplatePicker_drawerLine__usjWc,.TemplatePicker_drawerNote__XBajY{margin:0;color:var(--ink-2)}.TemplatePicker_drawerNote__XBajY{font-size:13px}.TemplatePicker_setList__aR3qS{display:grid;grid-gap:6px;gap:6px;margin:0}.TemplatePicker_setList__aR3qS dt{color:var(--ink-2);font-size:13px}.TemplatePicker_setList__aR3qS dd{margin:0;overflow-wrap:anywhere}.TemplatePicker_drawerActions__05zOw{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;position:-webkit-sticky;position:sticky;bottom:0;z-index:1;margin-top:auto;padding:12px 0 4px;background:var(--surface);box-shadow:0 -8px 12px -8px color-mix(in srgb,var(--ink) 12%,transparent)}.TemplatePicker_drawerLink__9rcRd{margin:0;padding:0;border:0;background:none;color:var(--accent-text);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.TemplatePicker_drawerDetails__wc7CZ{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--line);padding-top:8px;color:var(--ink)}.TemplatePicker_drawerDetails__wc7CZ summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--ink-2);list-style-position:outside}.TemplatePicker_drawerDetails__wc7CZ summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.TemplatePicker_drawerDetails__wc7CZ[open] summary{color:var(--ink)}.TemplatePicker_close__remM4,.TemplatePicker_use__A0E92{border:var(--key-edge);border-radius:8px;font:inherit;min-height:36px;padding:6px 14px;cursor:pointer}.TemplatePicker_use__A0E92{background:var(--accent);color:var(--on-accent)}.TemplatePicker_close__remM4{background:var(--key-bg);color:var(--ink)}@media (max-width:767px){.TemplatePicker_withDrawer__fU_WF{grid-template-columns:minmax(0,1fr)}.TemplatePicker_drawer__svj5_{position:fixed;inset:auto 0 0;z-index:20;max-height:min(70dvh,560px);overflow-y:auto;border-radius:14px 14px 0 0;padding:12px 12px calc(12px + env(safe-area-inset-bottom, 0px))}.TemplatePicker_close__remM4,.TemplatePicker_use__A0E92{min-height:40px}}@media (min-width:1280px){.TemplatePicker_withDrawer__fU_WF{grid-template-columns:minmax(0,1.4fr) minmax(360px,.85fr)}.TemplatePicker_withDrawer__fU_WF .TemplatePicker_cards__6U3Ub{grid-template-columns:repeat(3,minmax(0,1fr))}}.TemplatePicker_own__35Zlr{position:relative}.TemplatePicker_remove__dTEEv{position:absolute;top:6px;right:6px;border:var(--key-edge);border-radius:7px;background:var(--key-bg);color:var(--ink-2);box-shadow:var(--key-shadow);font:inherit;font-size:12px;cursor:pointer;padding:2px 8px}.TemplatePicker_remove__dTEEv:hover{color:var(--danger)}.TemplatePicker_heading__hKIkE{margin:6px 0 0;font-size:.9em;color:var(--ink-2)}.TemplatePicker_skeleton__Wgk7b{height:148px;border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 70%,var(--line));animation:TemplatePicker_pulse__ggv0f 1.2s ease-in-out infinite}@keyframes TemplatePicker_pulse__ggv0f{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.TemplatePicker_skeleton__Wgk7b{animation:none}}.TemplatePicker_own__35Zlr .TemplatePicker_card__4ka0U{padding-right:64px}.TemplatePicker_thumb__u48UE{position:relative;margin:0;display:grid;grid-gap:0;gap:0;min-width:0;border-radius:8px;overflow:hidden;background:var(--surface-soft,color-mix(in srgb,var(--surface) 88%,var(--ink) 4%));border:1px solid var(--line)}.TemplatePicker_thumb__u48UE svg{display:block;width:100%;height:auto;aspect-ratio:16/9}.TemplatePicker_thumb__u48UE rect{fill:var(--thumb-fill);stroke:var(--thumb-stroke);stroke-width:1}.TemplatePicker_card__4ka0U[aria-pressed=true] .TemplatePicker_thumb__u48UE{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.TemplatePicker_thumb__u48UE text{fill:var(--thumb-label);font-weight:600}.TemplatePicker_thumb__u48UE figcaption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Report_header__k5I7R{display:grid;grid-gap:10px;gap:10px}.Report_skeleton__azmJu{color:var(--ink-2)}.Report_kpiGrid__Gd_bB{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.Report_kpiTile__rAd7B{border:1px solid var(--line);border-radius:var(--ws-radius);background:var(--surface);padding:10px;display:grid;grid-gap:4px;gap:4px}.Report_kpiLabel__avcAK{font-size:12px;color:var(--ink-2)}.Report_kpiValue__xpz7p{font-size:24px}.Report_pollList__BUYb_{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.Report_pollBar__gSO9r{display:block;height:4px;margin-top:4px;border-radius:2px;background:var(--line)}.Report_pollBar__gSO9r>span{display:block;height:100%;border-radius:2px;background:var(--accent)}.Report_kpiNote__tFsgA{color:var(--ink-2);font-size:12px}.Report_title__gXFo6{margin:0;font-size:24px;letter-spacing:-.02em}.Report_tabs__rgj6P{display:flex;flex-wrap:wrap;gap:4px;margin-top:14px;border-bottom:1px solid var(--line)}@media (max-width:767px){.Report_tabs__rgj6P{flex-wrap:nowrap;overflow-x:auto}.Report_tab__n0eAo{flex:0 0 auto;white-space:nowrap}}.Report_tab__n0eAo{border:0;border-bottom:3px solid transparent;min-height:40px;padding:8px 14px;background:none;color:var(--ink-2);font-weight:600;cursor:pointer}.Report_tab__n0eAo[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.Report_tab__n0eAo:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.Report_grid2__2Sl1a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.Report_grid3__TfJVl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.Report_table__A_f5j{width:100%;border-collapse:collapse}.Report_table__A_f5j td,.Report_table__A_f5j th{text-align:left;padding:9px 10px;border-bottom:1px solid var(--line);font-size:14px}.Report_table__A_f5j th{color:var(--ink-2);font-size:12px}.Report_take__Y_SbP{font-size:13px;color:var(--ink-2);margin:6px 0 0}@media (max-width:767px){.Report_grid2__2Sl1a,.Report_grid3__TfJVl{grid-template-columns:minmax(0,1fr)}}.Report_panel__F_3h_{margin-top:12px}.Report_exportGrid__HM1hc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.Report_exportCard__eELqR{border:1px solid var(--line);border-radius:var(--ws-radius);background:var(--surface);padding:10px;display:grid;grid-gap:8px;gap:8px}.Report_exportActions__1O_Q6{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:1099px){.Report_kpiGrid__Gd_bB{grid-template-columns:repeat(3,minmax(0,1fr))}.Report_exportGrid__HM1hc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.Report_kpiGrid__Gd_bB{grid-template-columns:repeat(2,minmax(0,1fr))}.Report_exportGrid__HM1hc{grid-template-columns:minmax(0,1fr)}}.Report_opaque__XH_uY{background:var(--surface)}.LayoutPreview_shell__6S86f{height:100vh;height:100dvh;width:100%}.LayoutPreview_roleBadge__cvbZE{border:1px solid var(--line);border-radius:999px;padding:8px 12px;background:var(--surface-soft);font-size:12px}.LayoutPreview_logo__dwEc7{display:inline-flex;align-items:center;justify-content:center;min-width:96px;min-height:28px;border-radius:8px;font-size:12px}.LayoutPreview_dockBtn__GHbDV,.LayoutPreview_logo__dwEc7{background:var(--surface-soft);border:1px solid var(--line)}.LayoutPreview_dockBtn__GHbDV{border-radius:10px;color:var(--ink);padding:6px 10px;font:inherit}.LayoutPreview_desktop__ML5vf{position:relative;width:100%;height:100%;overflow:hidden;padding:10px}.LayoutPreview_floatingWindow__2mXwQ{position:absolute}.LayoutPreview_windowResizeHandle___3J6h{position:absolute;right:8px;bottom:8px;width:14px;height:14px;border-radius:4px;border:1px solid var(--line);background:var(--surface-soft)}.LayoutPreview_panel__PLIsQ{height:100%;display:flex;flex-direction:column;gap:8px;padding:8px}.LayoutPreview_sampleTag__IROcM{align-self:flex-start;border-radius:999px;border:1px solid var(--line);background:var(--surface-soft);padding:2px 8px;font-size:12px}.LayoutPreview_panelTitle__3IUzS{font-size:13px;font-weight:600}.LayoutPreview_panelBody__Cw8s2{flex:1 1;min-height:0}.LayoutPreview_empty__Y0Zle,.LayoutPreview_offerCard__5EvVs,.LayoutPreview_slideStill__K8sES,.LayoutPreview_videoStill__T_ERa{height:100%;border:1px dashed var(--line);border-radius:10px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--surface-soft) 85%,transparent)}.LayoutPreview_scribble__Mj6Ul{height:100%;border-radius:10px;background:color-mix(in srgb,var(--accent-soft) 70%,var(--surface-soft));border:1px dashed var(--line)}.LayoutPreview_list__P47Ap{margin:0;padding-left:16px;display:grid;grid-gap:6px;gap:6px;font-size:12px}.LayoutPreview_bars__khD8g{display:grid;grid-gap:10px;gap:10px}.LayoutPreview_bars__khD8g>div{display:grid;grid-gap:4px;gap:4px}.LayoutPreview_bars__khD8g i{display:block;height:8px;border-radius:999px;background:color-mix(in srgb,var(--brand-primary,var(--accent)) 60%,var(--surface-soft))}.LayoutPreview_previewFrame__OUKbs{display:grid;grid-gap:10px;gap:10px}.LayoutPreview_previewFrameEmbedded__imaTj{gap:0;height:100%;min-height:0;grid-template-rows:1fr}.LayoutPreview_previewFrameEmbedded__imaTj .LayoutPreview_previewViewport__5p_lx{height:100%;min-height:0;border:0;border-radius:0;padding:8px;background:transparent;overflow:hidden;display:grid;place-items:center}.LayoutPreview_previewToolbar__7IrcG{display:flex;gap:8px;flex-wrap:wrap}.LayoutPreview_previewBtn__Sa9Jq{border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);color:var(--ink);padding:6px 10px;font:inherit}.LayoutPreview_previewBtn__Sa9Jq[aria-pressed=true]{border-color:color-mix(in srgb,var(--brand-primary,var(--accent)) 45%,var(--line));background:color-mix(in srgb,var(--brand-primary,var(--accent)) 12%,var(--surface-soft))}.LayoutPreview_previewViewport__5p_lx{position:relative;height:min(55vh,600px);min-height:280px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft);overflow:hidden;padding:12px}.LayoutPreview_previewSkeleton__XDqE4{position:absolute;inset:12px;display:grid;grid-gap:12px;gap:12px;align-content:start;padding:16px;border-radius:10px;background:var(--surface);z-index:1}.LayoutPreview_previewSkeletonBlock__CrwXS{display:block;height:48px;border-radius:8px;background:color-mix(in srgb,var(--ink) 8%,var(--surface))}.LayoutPreview_previewSkeletonBlock__CrwXS:first-child{height:120px}.LayoutPreview_previewScaledBox__4qZ1t{position:relative;overflow:hidden;transform-origin:top left;flex-shrink:0}.LayoutPreview_previewIframe__Rb9vC{display:block;border:0;transform-origin:top left;position:absolute;top:0;left:0}.LayoutPreview_editableCell__xEidJ{position:relative}.LayoutPreview_editableCell__xEidJ:focus-visible{outline:2px solid var(--brand-primary,var(--accent));outline-offset:2px}.LayoutPreview_lockBadge__Vkr6c{position:absolute;top:6px;right:6px;z-index:2;border-radius:999px;border:1px solid var(--line);background:var(--surface-soft);padding:2px 8px;font-size:12px}.LayoutPreview_resizeHandle__IoGjt{position:absolute;right:6px;bottom:6px;width:14px;height:14px;border-radius:4px;border:1px solid var(--line);background:var(--surface-soft)}.LayoutPreview_ghostCell__5rozK{border:2px dashed color-mix(in srgb,var(--brand-primary,var(--accent)) 75%,transparent);border-radius:14px;pointer-events:none}.LayoutPreview_phoneStack__irIeP{height:100%;overflow:auto}.LayoutPreview_titledBody__BCf9r .LayoutPreview_panelTitle__3IUzS{display:none}.Loader_loader__oaLvI{display:grid;justify-items:center;padding:16px;color:var(--ink-2)}.Loader_inline__XhAJM{justify-items:stretch;width:min(320px,100%);padding:4px 0}.Loader_card__M7ZXN{display:grid;grid-gap:12px;gap:12px;width:min(260px,100%)}.Loader_brand__iCW8T{min-height:40vh;display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;text-align:center;padding:16px}.Loader_ring__dMmx7{width:72px;height:72px;border-radius:999px;border:3px solid color-mix(in srgb,var(--brand-primary,var(--accent)) 24%,transparent);border-top-color:var(--brand-primary,var(--accent));animation:Loader_loaderSpin__8O_iN 1s linear infinite}.Loader_logo__JkQvY{max-height:40px;max-width:min(240px,70vw);object-fit:contain}.Loader_title__2vpH7{font-size:16px}.Loader_message__lxDPV{margin:0;color:var(--ink-2)}@keyframes Loader_loaderSpin__8O_iN{to{transform:rotate(1turn)}}.Loader_label__Makf1{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.Loader_ring__dMmx7{animation:none}}.Loader_stall__Ipw_N{display:grid;justify-items:center;grid-gap:8px;gap:8px;margin-top:8px}.Loader_stall__Ipw_N p{margin:0;color:var(--ink-2)}.Loader_retry__a3qpX{min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-weight:600;cursor:pointer}.People_panel__ttntm{display:grid;grid-gap:12px;gap:12px;padding:12px;min-width:0}.People_empty__SN5HZ{margin:0;padding:16px;border:1px dashed var(--line);border-radius:12px;color:var(--ink-2);font-size:14px;text-align:center}.People_bar__zmYGJ{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.People_count__HsJE0{color:var(--ink-2);font-size:14px;font-weight:600}.People_list__n99V_{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.People_row__65Jd7{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.People_who__NUnj2{display:grid;grid-gap:2px;gap:2px;flex:1 1 160px;min-width:0}.People_who__NUnj2 strong{overflow-wrap:anywhere;color:var(--ink);font-size:14px;font-weight:600}.People_who__NUnj2 small{overflow-wrap:anywhere;color:var(--ink-2);font-size:12px}.People_actions__VDxv5{display:flex;gap:8px;flex:none}.People_error__sqgNB{margin:0;color:var(--danger);font-size:14px}.TemplateLayoutPreview_preview__OHhkQ{display:grid;grid-gap:8px;gap:8px;min-width:0;min-height:0;margin:0;grid-template-rows:auto 1fr auto}.TemplateLayoutPreview_label__9aezJ{margin:0;color:var(--ink-2);font-size:12px;font-weight:600}.TemplateLayoutPreview_empty__sPKdj{margin:0;color:var(--ink-2);font-size:13px}.TemplateLayoutPreview_controls__m0Ggq{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.TemplateLayoutPreview_tabs__EzSSy{display:flex;flex-wrap:wrap;gap:6px}@media (max-width:480px){.TemplateLayoutPreview_controls__m0Ggq{flex-direction:column;align-items:stretch}.TemplateLayoutPreview_tab__TAtQ3{flex:1 1 auto;min-height:40px}}.TemplateLayoutPreview_tab__TAtQ3{border:var(--key-edge);border-radius:8px;background:var(--key-bg);color:var(--ink);font:inherit;font-size:13px;min-height:32px;padding:4px 12px;cursor:pointer}.TemplateLayoutPreview_tab__TAtQ3[aria-pressed=true]{border-color:var(--line);background:var(--surface-soft);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);font-weight:600}.TemplateLayoutPreview_tab__TAtQ3:disabled{opacity:.45;cursor:not-allowed}.TemplateLayoutPreview_tab__TAtQ3:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.TemplateLayoutPreview_hint__DeDHf{margin:0;color:var(--ink-2);font-size:12px}.TemplateLayoutPreview_roomFrame__Ni1pE{min-width:0;min-height:200px;height:100%;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--media-bg)}.TemplateLayoutPreview_roomFrameLarge__sLSyk{min-height:260px}.TemplateLayoutPreview_previewCard__DJIz1{display:block;width:100%;height:100%;min-width:0;min-height:0;margin:0}.TemplateLayoutPreview_roomFrameCard__B9XjT{width:100%;height:100%;min-height:0;overflow:hidden;background:var(--media-bg)}@media (max-width:767px){.TemplateLayoutPreview_roomFrame__Ni1pE{min-height:160px}}.TemplateLayoutPreview_backdrop__m896D{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:16px;background:var(--dialog-backdrop)}.TemplateLayoutPreview_sheet__AZK4x{width:min(1100px,100%);max-height:min(92dvh,920px);overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--ink);box-shadow:0 15px 35px color-mix(in srgb,var(--ink) 18%,transparent)}.TemplateLayoutPreview_sheetDemo__LLQHF{width:min(1280px,calc(100vw - 32px));height:min(90dvh,900px);max-height:min(90dvh,900px)}.TemplateLayoutPreview_sheetHead__3pHSt{display:grid;grid-gap:4px;gap:4px;min-width:0}.TemplateLayoutPreview_sheet__AZK4x .TemplateLayoutPreview_preview__OHhkQ{min-height:0}.TemplateLayoutPreview_sheetDemo__LLQHF .TemplateLayoutPreview_roomFrame__Ni1pE{min-height:0;height:100%}.TemplateLayoutPreview_use__fiEQj{border:0;border-radius:8px;background:var(--accent);color:var(--on-accent);font:inherit;font-weight:600;min-height:40px;padding:6px 16px;cursor:pointer}.TemplateLayoutPreview_use__fiEQj:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (max-width:767px){.TemplateLayoutPreview_sheetDemo__LLQHF,.TemplateLayoutPreview_sheet__AZK4x{width:100%;height:min(92dvh,900px);max-height:min(92dvh,900px);padding:12px;border-radius:16px 16px 0 0;align-self:end}.TemplateLayoutPreview_backdrop__m896D{padding:0;align-items:end}.TemplateLayoutPreview_sheetActions__WiZjQ{gap:8px}.TemplateLayoutPreview_done__CVCdt,.TemplateLayoutPreview_use__fiEQj{flex:1 1 auto;min-height:44px}}.TemplateLayoutPreview_sheet__AZK4x:focus{outline:none}.TemplateLayoutPreview_sheetTitle__spAfu{margin:0;font-size:18px;font-weight:600}.TemplateLayoutPreview_sheetActions__WiZjQ{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.TemplateLayoutPreview_done__CVCdt{border:var(--key-edge);border-radius:8px;background:var(--key-bg);color:var(--ink);font:inherit;min-height:38px;padding:6px 14px;cursor:pointer}.TemplateLayoutPreview_done__CVCdt:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.Timeline_root__dunqz{display:grid;grid-gap:.75rem;gap:.75rem}.Timeline_tracks__c_m62{overflow-x:auto;padding-bottom:.25rem}.Timeline_inner__9DIW9{min-width:30rem;display:grid;grid-gap:.375rem;gap:.375rem}.Timeline_row__sjAjQ{display:grid;grid-template-columns:6.5rem minmax(0,1fr);align-items:center;grid-gap:.5rem;gap:.5rem}.Timeline_rowLabel__So7Qj{margin:0;font-size:.8125rem;font-weight:500;color:var(--ink-2)}.Timeline_ruler__j01_N{position:relative;height:1rem;font-size:.6875rem;color:var(--ink-2)}.Timeline_tick__7vtTa{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.Timeline_tickFirst__UVpcx{transform:none}.Timeline_track__xIQwR{position:relative;min-height:2.5rem;border:1px solid var(--line);border-radius:var(--ws-radius);background:var(--field-bg)}.Timeline_block__h_A45,.Timeline_clip__dYIpt{position:absolute;top:.25rem;bottom:.25rem;min-width:1.25rem;padding:0 .5rem;overflow:hidden;display:flex;align-items:center;gap:.25rem;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;color:var(--ink);border:1px solid var(--line);border-radius:calc(var(--ws-radius) - 2px);background:var(--surface,var(--field-bg));cursor:pointer;touch-action:none}.Timeline_clipLive__YGdEj{border-style:dashed}.Timeline_block__h_A45{cursor:-webkit-grab;cursor:grab}.Timeline_poll__YyBD0{background:var(--accent-soft);border-color:var(--accent)}.Timeline_cta__0Mg6c{background:var(--success-soft);border-color:var(--status-live-fg)}.Timeline_survey__RbqFe{background:var(--warning-soft);border-color:var(--status-draft-fg)}.Timeline_selected__zozJ3{outline:2px solid var(--focus);outline-offset:1px}.Timeline_block__h_A45:focus-visible,.Timeline_clip__dYIpt:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.Timeline_handle__e0otc{position:absolute;top:0;right:0;bottom:0;width:.5rem;cursor:ew-resize;background:var(--line);opacity:.6}.Timeline_warn__VnafO{margin:0;padding:.5rem .75rem;border-radius:var(--ws-radius);background:var(--warning-soft);color:var(--ink);font-size:.8125rem}.Timeline_inspector__03pe6{display:grid;grid-gap:.75rem;gap:.75rem;padding:.75rem;border:1px solid var(--line);border-radius:var(--ws-radius)}.Timeline_inspectorRow__25_7N{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.Timeline_field__tn5bw{display:grid;grid-gap:.25rem;gap:.25rem;font-size:.8125rem;color:var(--ink-2)}.Timeline_fieldWide__GS_AH{flex:1 1 14rem}.Timeline_optionRow__FbD_O{display:flex;gap:.5rem;align-items:center}.Timeline_optionRow__FbD_O input{flex:1 1}.Timeline_inline__28dFN{display:flex;align-items:center;gap:.5rem;font-size:.8125rem}.Timeline_error__QgHsd{margin:0;font-size:.8125rem;color:var(--status-ended-fg)}.Timeline_addRow__Mh0Qz{display:flex;flex-wrap:wrap;gap:.5rem}.Timeline_pickerBox__HA8Z3{padding:.75rem;border:1px solid var(--line);border-radius:var(--ws-radius)}.Timeline_tabsRow__BQZhW{display:flex;gap:.5rem;margin-bottom:.5rem}.Timeline_tabOn__yFYYL{border-color:var(--accent)}.Timeline_empty__aDLXh{margin:0;padding:1rem;text-align:center;color:var(--ink-2);border:1px dashed var(--line);border-radius:var(--ws-radius)}@media (max-width:767px){.Timeline_row__sjAjQ{grid-template-columns:5.5rem minmax(0,1fr)}}.Timeline_hint__jtRgo{margin:0;color:var(--ink-2);font-size:.8125rem;max-width:60ch}.Timeline_fieldError__Y5_dO{color:var(--danger);font-size:.8125rem}.BannerStudio_backdrop__vPSQf{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:16px;background:var(--dialog-backdrop)}.BannerStudio_dialog__Bq7nu{display:grid;grid-gap:12px;gap:12px;align-content:start;width:min(1040px,100%);max-height:min(92vh,920px);overflow:auto;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-pop);animation:BannerStudio_studioIn___mP_Y .18s ease-out}.BannerStudio_dialog__Bq7nu:focus{outline:none}@keyframes BannerStudio_studioIn___mP_Y{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.BannerStudio_dialog__Bq7nu{animation:none}}@media (max-width:767px){.BannerStudio_backdrop__vPSQf{padding:0;place-items:stretch}.BannerStudio_dialog__Bq7nu{width:100%;max-height:100dvh;height:100dvh;padding:16px;border-radius:0;border:0}}.BannerStudio_head__v0KoG{display:flex;align-items:center;justify-content:space-between;gap:12px}.BannerStudio_title__mTDjA{margin:0;font-size:18px;font-weight:600;line-height:1.4}.BannerStudio_hint__K_PLI,.BannerStudio_muted__PNyL8{margin:0;font-size:12px;line-height:1.5;color:var(--ink-soft,var(--ink-2))}.BannerStudio_tabs__D74eb{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line)}.BannerStudio_tab__MVZ0T{position:relative;min-height:40px;padding:8px 16px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--ink-soft,var(--ink-2));font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}.BannerStudio_tab__MVZ0T[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.BannerStudio_btnDanger__2KRjJ:focus-visible,.BannerStudio_btnLink__DjaRH:focus-visible,.BannerStudio_btnPrimary__W3_6T:focus-visible,.BannerStudio_btn__oJvGM:focus-visible,.BannerStudio_chip__LkDiI:focus-visible,.BannerStudio_libraryItem__W3HYD:focus-visible,.BannerStudio_tab__MVZ0T:focus-visible{outline:3px solid var(--focus,var(--accent));outline-offset:2px}.BannerStudio_dot__sJ6VC{display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:50%;background:var(--accent)}.BannerStudio_body__rKyZ5{display:grid;grid-gap:16px;gap:16px}@media (min-width:1100px){.BannerStudio_body__rKyZ5{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.BannerStudio_panel__3RgLo,.BannerStudio_previewCol__SHqo7{display:grid;grid-gap:12px;gap:12px;min-width:0;align-content:start}.BannerStudio_mockOuter__M1qmL{width:100%;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--bubble)}.BannerStudio_mockInner__p1MPW{box-sizing:border-box;display:grid;grid-template-rows:auto 1fr auto;transform-origin:top left}.BannerStudio_mockRow__94KmO{display:flex}.BannerStudio_slot__ERH69{display:grid;place-items:center;flex:none;overflow:hidden;border-radius:8px;background:var(--media-bg)}.BannerStudio_slot__ERH69 img{width:100%;height:100%;object-fit:contain}.BannerStudio_slotEmpty__ziTiR{color:var(--on-media);opacity:.7;font-size:22px}.BannerStudio_mockStage__kOIMh{flex:1 1;border:2px dashed var(--line);border-radius:8px;font-size:28px}.BannerStudio_add__x9RAb{display:grid;grid-gap:4px;gap:4px;place-items:center;min-height:88px;padding:16px;border:2px dashed var(--line);border-radius:12px;background:transparent;color:var(--ink);font:inherit;text-align:center;cursor:pointer;transition:border-color .15s ease-out,background-color .15s ease-out}.BannerStudio_add__x9RAb span{font-size:12px;color:var(--ink-soft,var(--ink-2))}.BannerStudio_add__x9RAb:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.BannerStudio_add__x9RAb:focus-visible{outline:3px solid var(--focus,var(--accent));outline-offset:2px}.BannerStudio_add__x9RAb:disabled{opacity:.6;cursor:not-allowed}.BannerStudio_liveTag__c_L68{display:inline-flex;align-items:center;gap:8px;min-height:40px;font-weight:600}.BannerStudio_liveTag__c_L68:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent)}.BannerStudio_previewCol__SHqo7{display:grid;grid-gap:12px;gap:12px;min-width:0;align-content:start}.BannerStudio_panelTitle__6QHIf{margin:0;font-weight:600}.BannerStudio_empty__xpY7x{margin:0;padding:16px;border:1px dashed var(--line);border-radius:12px;color:var(--ink-soft,var(--ink-2))}.BannerStudio_list__zuX1F{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.BannerStudio_item__HGols{display:grid;grid-template-columns:minmax(80px,140px) minmax(0,1fr);grid-gap:12px;gap:12px;padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--bubble)}@media (max-width:479px){.BannerStudio_item__HGols{grid-template-columns:1fr}}.BannerStudio_thumb__3SQ8E{width:100%;max-height:120px;object-fit:contain;border-radius:8px;background:var(--media-bg)}.BannerStudio_itemBody__5guPH{display:grid;grid-gap:8px;gap:8px;align-content:start;justify-items:start}.BannerStudio_linkField__qA7C5{display:grid;grid-gap:4px;gap:4px;width:100%;font-size:12px}.BannerStudio_linkField__qA7C5 input{min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit}.BannerStudio_actions__922tJ{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.BannerStudio_foot__EcmXt{display:flex;justify-content:flex-start;padding-top:8px;border-top:1px solid var(--line)}.BannerStudio_btnDanger__2KRjJ,.BannerStudio_btnLink__DjaRH,.BannerStudio_btnPrimary__W3_6T,.BannerStudio_btn__oJvGM,.BannerStudio_chip__LkDiI{min-height:40px;padding:8px 16px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-weight:600;cursor:pointer;transition:transform .15s ease-out}.BannerStudio_btnDanger__2KRjJ:active:not(:disabled),.BannerStudio_btnPrimary__W3_6T:active:not(:disabled),.BannerStudio_btn__oJvGM:active:not(:disabled),.BannerStudio_chip__LkDiI:active{transform:translateY(2px) scale(.98)}.BannerStudio_btnDanger__2KRjJ:disabled,.BannerStudio_btnPrimary__W3_6T:disabled,.BannerStudio_btn__oJvGM:disabled{opacity:.6;cursor:not-allowed}.BannerStudio_btnPrimary__W3_6T{border-color:transparent;background:var(--accent);color:var(--on-accent)}.BannerStudio_btnDanger__2KRjJ{color:var(--danger);border-color:var(--danger)}.BannerStudio_btnLink__DjaRH{border-color:transparent;background:transparent;text-decoration:underline}.BannerStudio_chip__LkDiI[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.BannerStudio_alert__RQNgh{margin:0;padding:8px 12px;border-radius:8px;background:var(--danger-soft);color:var(--danger);font-size:13px}.BannerStudio_reuse__EouWA{border:1px solid var(--line);border-radius:12px;padding:8px 12px}.BannerStudio_reuse__EouWA summary{min-height:40px;display:flex;align-items:center;cursor:pointer;font-weight:600}.BannerStudio_libraryList__dVdyZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:8px;gap:8px;margin:8px 0 0;padding:0;list-style:none}.BannerStudio_libraryItem__W3HYD{display:grid;grid-gap:4px;gap:4px;width:100%;padding:4px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:12px;text-align:left;cursor:pointer}.BannerStudio_libraryItem__W3HYD img{width:100%;height:56px;object-fit:contain;background:var(--media-bg);border-radius:4px}.BannerStudio_crop__eZNS_{display:grid;grid-gap:12px;gap:12px}.BannerStudio_cropChips__SZ0my{display:flex;flex-wrap:wrap;gap:8px}.BannerStudio_cropStage___89ec{width:100%;display:grid;justify-items:center}.BannerStudio_cropPic__2Pseu{position:relative;max-width:100%;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid var(--line);background:var(--media-bg)}.BannerStudio_cropPic__2Pseu img{display:block;max-width:none;pointer-events:none}.BannerStudio_cropPic__2Pseu{overflow:hidden}.BannerStudio_cropBox__lwNdx{position:absolute;box-sizing:border-box;border:2px solid var(--on-media);outline:1px solid var(--media-bg);box-shadow:0 0 0 9999px var(--dialog-backdrop);cursor:move}.BannerStudio_cropBox__lwNdx:focus-visible{outline:3px solid var(--focus,var(--accent));outline-offset:0}.BannerStudio_handle__cY3t9{position:absolute;width:14px;height:14px;border:2px solid var(--on-media);border-radius:3px;background:var(--media-bg)}.BannerStudio_handle__cY3t9:after{content:"";position:absolute;inset:-8px}@media (pointer:coarse){.BannerStudio_handle__cY3t9{width:20px;height:20px}.BannerStudio_handle__cY3t9:after{inset:-12px}}.BannerStudio_h_nw__lliYP{left:-8px;top:-8px;cursor:nwse-resize}.BannerStudio_h_n__3Bx9J{left:calc(50% - 7px);top:-8px;cursor:ns-resize}.BannerStudio_h_ne__GZvXF{right:-8px;top:-8px;cursor:nesw-resize}.BannerStudio_h_e__GLy_T{right:-8px;top:calc(50% - 7px);cursor:ew-resize}.BannerStudio_h_se__mRdz1{right:-8px;bottom:-8px;cursor:nwse-resize}.BannerStudio_h_s__U8jvz{left:calc(50% - 7px);bottom:-8px;cursor:ns-resize}.BannerStudio_h_sw__mO0DL{left:-8px;bottom:-8px;cursor:nesw-resize}.BannerStudio_h_w__ksYEy{left:-8px;top:calc(50% - 7px);cursor:ew-resize}.BannerStudio_cropInfo__dRJ1u{margin:0;font-size:13px;font-weight:600}.BannerStudio_mock__OerxR{display:grid;grid-gap:6px;gap:6px;padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--bubble);margin-inline:auto;width:100%}.BannerStudio_dev_phone__KA9Jy{max-width:220px}.BannerStudio_dev_tablet__YlJ8I{max-width:380px}.BannerStudio_dev_desktop__DzBHe{max-width:560px}.BannerStudio_mockBottom__XWa6W,.BannerStudio_mockSide___I52E,.BannerStudio_mockTop__6dgZ9{display:grid;place-items:center;overflow:hidden;border-radius:6px;background:var(--media-bg);min-height:24px}.BannerStudio_mockBottom__XWa6W img,.BannerStudio_mockTop__6dgZ9 img{width:100%;max-height:36px;object-fit:contain}.BannerStudio_mockSide___I52E img{max-width:100%;max-height:160px;object-fit:contain}.BannerStudio_mockRow__94KmO{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:6px;gap:6px;align-items:stretch}.BannerStudio_dev_phone__KA9Jy .BannerStudio_mockRow__94KmO{grid-template-columns:minmax(0,1fr)}.BannerStudio_mockSide___I52E{width:clamp(28px,12%,56px);min-width:28px}.BannerStudio_mockStage__kOIMh{display:grid;place-items:center;min-height:110px;border-radius:6px;background:var(--surface);border:1px dashed var(--line);color:var(--ink-soft,var(--ink-2));font-size:12px}.BannerStudio_slotEmpty__ziTiR{padding:4px;color:var(--ink-soft,var(--ink-2));font-size:12px}.BannerStudio_previewCol__SHqo7{position:-webkit-sticky;position:sticky;top:0}@media (max-width:1099px){.BannerStudio_previewCol__SHqo7{position:static}}.BannerStudio_showSwitch__V0FSK{display:flex;align-items:flex-start;gap:12px;min-height:40px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:var(--bubble);font-weight:600;cursor:pointer}.BannerStudio_showSwitch__V0FSK input{width:20px;height:20px;margin-top:2px;accent-color:var(--accent)}.BannerStudio_showSwitch__V0FSK small{font-weight:400;color:var(--ink-soft,var(--ink-2))}
/*# sourceMappingURL=5acbbdbcc85b6304.css.map*/