.CalendarConnections_panel__bvE80{display:grid;grid-gap:18px;gap:18px;padding:24px}.CalendarConnections_heading__HqxGH{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.CalendarConnections_eyebrow__5NbSP{display:block;color:#92506a;font-size:10px;font-weight:700;letter-spacing:.12em;margin-bottom:7px}.CalendarConnections_heading__HqxGH h2{font-size:22px;letter-spacing:-.025em;margin:0 0 7px}.CalendarConnections_heading__HqxGH p,.CalendarConnections_setupIntro__NlMEW{margin:0;color:var(--pp-text-muted);font-size:14px;line-height:1.6}.CalendarConnections_badge__3kwSz{padding:8px 12px;border:1px solid #ecd7e1;border-radius:20px;background:#fff7fa;color:#80435c;font-size:11px;font-weight:600}.CalendarConnections_providers__bMVTP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.CalendarConnections_provider__2szuj{display:grid;align-content:start;grid-gap:17px;gap:17px;padding:20px;border:1px solid var(--pp-border);border-radius:16px;background:#fff}.CalendarConnections_activeProvider__touwC{border-color:#b4ccbe}.CalendarConnections_providerHeader__J_0ea{display:flex;align-items:center;gap:12px}.CalendarConnections_icon__MbOs2{flex:0 0 42px;height:42px;display:grid;place-items:center;border-radius:12px;font-size:24px;font-weight:700;border:1px solid #e8edf3}.CalendarConnections_google__BTXFF{background:#f3f7ff;color:#3667bf}.CalendarConnections_outlook__2UVCK{background:#edf6ff;color:#006fbe}.CalendarConnections_providerText__krmzd h3{font-size:16px;margin:0 0 5px}.CalendarConnections_providerText__krmzd p{margin:0;color:var(--pp-text-muted);font-size:12px}.CalendarConnections_connectionState__aXFTN{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--pp-text-muted)}.CalendarConnections_dot__fzmjh{height:6px;width:6px;border-radius:50%;background:#a8a3ac}.CalendarConnections_activeDot__glxcC{background:#327454}.CalendarConnections_actions__rqVze{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.CalendarConnections_connectButton__nn5PB{flex:1 1;display:flex;justify-content:space-between;gap:16px;min-height:42px}.CalendarConnections_textButton__1Z24H{padding:8px 2px;color:#684958;text-decoration:underline;text-underline-offset:3px;font:inherit;font-size:12px;background:none;border:none;cursor:pointer;min-height:36px}.CalendarConnections_textButton__1Z24H:disabled{opacity:.55;cursor:wait}.CalendarConnections_panel__bvE80 a:focus-visible,.CalendarConnections_panel__bvE80 button:focus-visible,.CalendarConnections_panel__bvE80 input:focus-visible,.CalendarConnections_panel__bvE80 summary:focus-visible{outline:3px solid #885579;outline-offset:3px}.CalendarConnections_summary__F9e5m{display:flex;gap:10px;align-items:flex-start}.CalendarConnections_summaryIcon__IB5Qv{flex:0 0 18px;height:18px;line-height:18px;border-radius:50%;border:1px solid #b7aebd;text-align:center;font-size:12px;color:#66526d;margin-top:2px}.CalendarConnections_summary__F9e5m p{font-size:12px;line-height:1.7;color:var(--pp-text-muted);margin:0}.CalendarConnections_summary__F9e5m strong{font-weight:600;color:#49404d}.CalendarConnections_error__bPiEm{color:#87263b;padding:12px 16px;border-radius:10px;background:#fff0f2;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.CalendarConnections_announcement__rI7_h,.CalendarConnections_error__bPiEm p{margin:0;font-size:13px;line-height:1.6}.CalendarConnections_announcement__rI7_h:empty{display:none}.CalendarConnections_confirm__jIR1q,.CalendarConnections_setup__AzweW{padding:22px;border:1px solid #e5dce5;border-radius:14px;background:#fcfafc}.CalendarConnections_dialog__a5AuY{width:min(480px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;border:1px solid #e5dce5;border-radius:12px;background:#fff;color:var(--pp-text);box-shadow:0 16px 64px #00000026;overflow-y:auto;overscroll-behavior:contain}.CalendarConnections_dialog__a5AuY::-webkit-backdrop{background:#16121c66}.CalendarConnections_dialog__a5AuY::backdrop{background:#16121c66}.CalendarConnections_setup__AzweW{display:grid;grid-gap:20px;gap:20px;border:0;border-radius:0;padding:28px;background:#fff}.CalendarConnections_closeButton__Rlf02{flex:0 0 32px;height:32px;border:0;border-radius:6px;background:transparent;color:#684958;font-size:26px;line-height:1;cursor:pointer}.CalendarConnections_setupHeading__YMSfc>div{flex:1 1;min-width:0}.CalendarConnections_setupHeading__YMSfc{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0;background:#fff}.CalendarConnections_confirm__jIR1q h3,.CalendarConnections_setup__AzweW h3{margin:0;font-size:18px;line-height:1.4}.CalendarConnections_confirm__jIR1q{display:grid;grid-gap:14px;gap:14px;padding:16px 0 0;border:0;border-top:1px solid #eee;border-radius:0;background:transparent}.CalendarConnections_confirm__jIR1q p{margin:0;font-size:14px;line-height:1.6}.CalendarConnections_steps__rzvuo{margin:0;padding:0;list-style:none;counter-reset:calendar-step}.CalendarConnections_steps__rzvuo>li{display:flex;gap:14px;padding:20px 0;border-bottom:1px solid #e9e2e9;counter-increment:calendar-step}.CalendarConnections_steps__rzvuo>li:first-child{padding-top:0}.CalendarConnections_steps__rzvuo>li:last-child{border-bottom:0;padding-bottom:0}.CalendarConnections_steps__rzvuo>li:before{content:counter(calendar-step);flex:0 0 28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#f2e6ee;color:#884562;font-weight:700;font-size:12px}.CalendarConnections_steps__rzvuo>li>div{min-width:0;flex:1 1}.CalendarConnections_steps__rzvuo h4{margin:3px 0 8px;font-size:14px}.CalendarConnections_steps__rzvuo p{margin:0 0 12px;color:var(--pp-text-muted);font-size:13px;line-height:1.7}.CalendarConnections_steps__rzvuo p:last-child{margin-bottom:0}.CalendarConnections_linkLabel__ivbRE{display:block;font-size:12px;font-weight:600;margin-bottom:7px}.CalendarConnections_copyRow__9wseS{display:flex;gap:8px;margin-bottom:8px}.CalendarConnections_copyRow__9wseS input{min-width:0;width:100%;flex:1 1;font-size:12px;background:#fff}.CalendarConnections_steps__rzvuo .CalendarConnections_small__2u_3h{font-size:12px}.CalendarConnections_inlineActions__ylwWB{display:flex;flex-wrap:wrap;gap:10px}.CalendarConnections_accountChoice__pm6qC{border:0;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:10px 18px}.CalendarConnections_accountChoice__pm6qC legend{font-size:12px;margin-bottom:10px;color:var(--pp-text-muted)}.CalendarConnections_accountChoice__pm6qC label{display:flex;align-items:center;gap:7px;font-size:12px;cursor:pointer;min-height:28px}.CalendarConnections_externalButton__BqeUN{margin-bottom:6px}.CalendarConnections_activity__zFsGQ{padding-top:16px;border-top:1px solid #e9e2e9;display:flex;gap:16px;justify-content:space-between;align-items:flex-start}.CalendarConnections_activity__zFsGQ strong{font-size:12px}.CalendarConnections_activity__zFsGQ p{margin:6px 0 0;font-size:12px;color:var(--pp-text-muted);line-height:1.6}.CalendarConnections_activity__zFsGQ button{flex-shrink:0}.CalendarConnections_helpLink__Sxmzd{font-size:12px;color:#794360;text-underline-offset:3px}.CalendarConnections_faq__M9z82{border-top:1px solid #eee;padding-top:12px}.CalendarConnections_faq__M9z82 summary{cursor:pointer;font-size:13px;font-weight:500;color:#514354;padding:4px 0}.CalendarConnections_faq__M9z82 p{font-size:12px;color:var(--pp-text-muted);line-height:1.7;margin:14px 0 0}.CalendarConnections_srOnly__Q9YUg{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:700px){.CalendarConnections_providers__bMVTP{grid-template-columns:1fr}.CalendarConnections_panel__bvE80{padding:20px}.CalendarConnections_heading__HqxGH h2{font-size:20px}}@media (max-width:480px){.CalendarConnections_copyRow__9wseS{flex-direction:column}.CalendarConnections_confirm__jIR1q,.CalendarConnections_provider__2szuj,.CalendarConnections_setup__AzweW{padding:16px}.CalendarConnections_steps__rzvuo>li{gap:10px}.CalendarConnections_activity__zFsGQ{flex-direction:column;gap:4px}.CalendarConnections_badge__3kwSz{font-size:10px}.CalendarConnections_dialog__a5AuY{width:calc(100vw - 20px);max-height:calc(100dvh - 24px);border-radius:16px}.CalendarConnections_dialog__a5AuY .CalendarConnections_setup__AzweW{padding-top:0}.CalendarConnections_setupHeading__YMSfc{padding-top:16px}}.CalendarConnections_small__2u_3h{margin:0;color:var(--pp-text-muted);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.CalendarConnections_linkLabel__ivbRE select{display:block;width:100%;margin:8px 0 12px}.CalendarConnections_compact__cnLKC,.CalendarConnections_panelActions__BYm4h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.CalendarConnections_compact__cnLKC{font-size:14px}.CalendarConnections_compact__cnLKC a,.CalendarConnections_panelActions__BYm4h a{color:#795268;font-weight:600}.CalendarConnections_panelActions__BYm4h{justify-content:flex-end;margin-bottom:16px;font-size:13px}.CalendarConnections_calendly__G_arx{background:transparent;border:none}.CalendarConnections_calendly__G_arx img{display:block}.CalendarConnections_modalBrand__Ee9Sr{display:flex;align-items:center;gap:10px}.CalendarConnections_brandIcon__F0m_m{background:transparent;border:none}.CalendarConnections_brandIcon__F0m_m img{display:block;object-fit:contain}.CalendarConnections_sembleLogo__C9cNr{display:block;width:142px;height:32px;object-fit:contain;object-position:left center}.CalendarConnections_integrationGrid__ekYW8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:12px}.CalendarConnections_gridContents__3gHRR{display:contents}.CalendarConnections_gridWide__EiEbI{grid-column:1/-1;max-width:360px}.CalendarConnections_integrationTile__Z3zLl{display:flex;flex-direction:column;gap:18px;padding:22px;border:1px solid #e8e2eb;border-radius:18px;background:#ffffffed;min-width:0}.CalendarConnections_integrationTile__Z3zLl .CalendarConnections_providerHeader__J_0ea{min-height:42px}.CalendarConnections_integrationTile__Z3zLl h2,.CalendarConnections_integrationTile__Z3zLl h3{margin:0;font-size:16px;line-height:1.4}.CalendarConnections_tileAction__7cKO7{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding:14px 0 0;border:0;border-top:1px solid #eee8ef;background:transparent;color:#74465d;font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-align:left;min-height:40px}.CalendarConnections_tileAction__7cKO7:hover{color:#a23661}.CalendarConnections_tileAction__7cKO7:disabled{opacity:.5;cursor:default}.CalendarConnections_tileAction__7cKO7:focus-visible{outline:3px solid #885579;outline-offset:4px;border-radius:3px}.CalendarConnections_integrationGrid__ekYW8>.CalendarConnections_announcement__rI7_h,.CalendarConnections_integrationGrid__ekYW8>.CalendarConnections_error__bPiEm{grid-column:1/-1}@media (max-width:1100px){.CalendarConnections_integrationGrid__ekYW8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.CalendarConnections_integrationGrid__ekYW8{grid-template-columns:1fr;gap:12px}.CalendarConnections_integrationTile__Z3zLl{padding:18px;gap:12px}}.CalendarConnections_formFields__7WXDH{display:grid;grid-gap:12px;gap:12px}.CalendarConnections_dialog__a5AuY .CalendarConnections_linkLabel__ivbRE{margin:0;font-size:13px;font-weight:500}.CalendarConnections_dialog__a5AuY .CalendarConnections_linkLabel__ivbRE input,.CalendarConnections_dialog__a5AuY .CalendarConnections_linkLabel__ivbRE select{display:block;width:100%;margin:8px 0 0;box-sizing:border-box;border-radius:6px;min-height:42px}.CalendarConnections_dialog__a5AuY button.button{border-radius:6px;box-shadow:none;min-height:42px;font-size:13px}.CalendarConnections_dialog__a5AuY .CalendarConnections_textButton__1Z24H{justify-self:start;padding:0;text-decoration:none}.CalendarConnections_dialog__a5AuY .CalendarConnections_closeButton__Rlf02:hover{background:#f5f5f5}.CalendarConnections_dialog__a5AuY :is(button,a,summary,input,select):focus-visible{outline:2px solid #885579;outline-offset:3px}.CalendarConnections_dialog__a5AuY h3:focus{outline:none}@media (max-width:480px){.CalendarConnections_dialog__a5AuY .CalendarConnections_setup__AzweW{padding:22px}.CalendarConnections_dialog__a5AuY .CalendarConnections_setupHeading__YMSfc{padding:0}}