.embed_orb__RFwGS{position:absolute;border-radius:999px;pointer-events:none;filter:blur(2px)}.embed_orbA__U0Xk2{width:560px;height:560px;right:-190px;top:-170px;background:radial-gradient(circle at 34% 32%,rgba(56,99,235,.3),rgba(56,99,235,0));animation:embed_driftA__IYuRd 25s ease-in-out infinite}.embed_orbB__VCbB1{width:460px;height:460px;left:-150px;top:330px;background:radial-gradient(circle at 45% 45%,rgba(14,165,233,.22),rgba(14,165,233,0));animation:embed_driftB__EvhqE 29s ease-in-out infinite}.embed_orbC__4aFNl{width:380px;height:380px;right:24%;bottom:-170px;background:radial-gradient(circle at 44% 42%,rgba(251,146,60,.2),rgba(251,146,60,0));animation:embed_driftC__q7ARx 23s ease-in-out infinite}.embed_enter__H6lwx{animation:embed_rise__fqfPh .64s cubic-bezier(.16,1,.3,1) both}.embed_card__VCEDv{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,border-color .22s ease}.embed_card__VCEDv:hover{transform:translateY(-2px);border-color:rgba(122,148,206,.62);box-shadow:0 20px 46px rgba(12,28,60,.12)}.embed_codeWrap__O_SGq{position:relative}.embed_copyButton__qwI4s{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1px solid rgba(96,119,166,.5);background:rgba(255,255,255,.95);color:#0f1f41;box-shadow:0 8px 20px rgba(13,30,63,.14);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,background-color .18s ease}.embed_copyButton__qwI4s:hover{transform:translateY(-1px);border-color:rgba(63,87,140,.52);box-shadow:0 12px 30px rgba(13,30,63,.2)}.embed_copyButton__qwI4s:active{transform:scale(.94)}.embed_copyButton__qwI4s:focus-visible{outline:2px solid rgba(17,35,70,.76);outline-offset:2px}.embed_copyButtonCopied__iEsnV{background:#14284f;color:#ffffff;border-color:rgba(20,40,79,.9);box-shadow:0 12px 30px rgba(20,40,79,.34)}@media (prefers-reduced-motion:reduce){.embed_card__VCEDv,.embed_enter__H6lwx,.embed_orbA__U0Xk2,.embed_orbB__VCbB1,.embed_orbC__4aFNl{animation:none!important;transition:none!important}}@keyframes embed_rise__fqfPh{0%{opacity:0;transform:translateY(16px) scale(.988)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes embed_driftA__IYuRd{0%,to{transform:translateZ(0)}50%{transform:translate3d(-22px,22px,0)}}@keyframes embed_driftB__EvhqE{0%,to{transform:translateZ(0)}50%{transform:translate3d(24px,-14px,0)}}@keyframes embed_driftC__q7ARx{0%,to{transform:translateZ(0)}50%{transform:translate3d(-16px,-18px,0)}}.calendar_page__vT1kS{--ink-900:#102145;--ink-800:#1a3561;--ink-700:#294c82;--ink-500:#5b6d94;--ink-300:#b8c9e7;--line:rgba(186,205,236,0.9);--line-strong:rgba(150,178,222,0.92);--glass:rgba(255,255,255,0.82);--glass-strong:rgba(255,255,255,0.93);--bg-soft:rgba(245,250,255,0.9);min-height:calc(100dvh - var(--bottom-safe));height:calc(100dvh - var(--bottom-safe));padding:clamp(12px,2.6vw,26px);padding-bottom:calc(clamp(16px, 2.4vw, 24px) + var(--bottom-safe));overflow:hidden;background:radial-gradient(110% 140% at 0 -10%,rgba(111,156,223,.28),rgba(111,156,223,0) 52%),radial-gradient(120% 140% at 100% 100%,rgba(95,196,232,.2),rgba(95,196,232,0) 56%),linear-gradient(180deg,#f7fbff,#f3f8ff 40%,#f8fbff)}.calendar_viewport__uQyQO{margin:0 auto;max-width:1340px;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;position:relative}.calendar_commandHeader__OogEH{border-radius:22px;border:1px solid var(--line);background:radial-gradient(125% 140% at 8% 0,rgba(89,132,206,.22),rgba(89,132,206,0) 52%),radial-gradient(120% 140% at 100% 100%,rgba(94,194,229,.17),rgba(94,194,229,0) 58%),linear-gradient(160deg,rgba(255,255,255,.92),rgba(246,251,255,.86));box-shadow:0 28px 72px -56px rgba(8,26,60,.72),inset 0 1px 0 rgba(255,255,255,.92),inset 0 -1px 0 rgba(161,188,229,.3);padding:12px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px;align-items:start}.calendar_commandHeading__YBOkj{display:grid;gap:6px}.calendar_commandTitle__IrG7a{margin:0;color:var(--ink-900);letter-spacing:-.022em;line-height:1.08;font-size:clamp(21px,2.8vw,34px)}.calendar_commandSub__pZo6y{margin:0;color:rgba(17,39,74,.86);font-size:clamp(12px,1.4vw,14px);line-height:1.45}.calendar_commandStats__4E4n5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-content:start}.calendar_functionDock__QzHFS{border-radius:18px;border:1px solid var(--line);background:radial-gradient(120% 120% at 100% -20%,rgba(145,188,239,.15),rgba(145,188,239,0) 55%),linear-gradient(162deg,var(--glass-strong),var(--glass));box-shadow:0 24px 70px -56px rgba(10,28,63,.74),inset 0 1px 0 rgba(255,255,255,.94);backdrop-filter:blur(10px) saturate(1.04);-webkit-backdrop-filter:blur(10px) saturate(1.04);padding:8px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.calendar_dockButton__DFAyA{border:1px solid rgba(167,191,228,.88);border-radius:13px;background:rgba(255,255,255,.9);color:#2a4f82;min-height:56px;padding:6px 4px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:11px;font-weight:700;letter-spacing:.02em}.calendar_dockButton__DFAyA span{white-space:nowrap}.calendar_dockButtonActive__8Z0QA{border-color:rgba(28,60,108,.95);background:linear-gradient(162deg,#173567,#1f4a7b 68%,#2f7796);color:#f8fcff;box-shadow:0 14px 30px -20px rgba(10,31,66,.82)}.calendar_popoverScrim__TwhoO{position:absolute;inset:0;border-radius:22px;border:0;background:rgba(11,29,58,.32);z-index:30}.calendar_popoverPanel__v_qCv{position:absolute;right:10px;top:110px;bottom:86px;width:min(460px,calc(100% - 20px));z-index:32;border-radius:20px;border:1px solid rgba(163,192,236,.92);background:radial-gradient(120% 120% at 100% -20%,rgba(145,188,239,.15),rgba(145,188,239,0) 55%),linear-gradient(162deg,rgba(255,255,255,.95),rgba(246,251,255,.92));box-shadow:0 34px 74px -46px rgba(10,28,63,.78),inset 0 1px 0 rgba(255,255,255,.95);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.calendar_detailPanel___Clk5{width:min(560px,calc(100% - 20px));right:50%;transform:translateX(50%)}.calendar_popoverHeader__sRdvV{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid rgba(185,208,239,.84)}.calendar_popoverHeader__sRdvV h2{margin:0;color:var(--ink-900);font-size:15px;letter-spacing:.01em}.calendar_popoverBody__bcNGX{min-height:0;overflow:auto;padding:0 12px 12px;display:grid;align-content:start;gap:10px}.calendar_popoverBody__bcNGX .calendar_actionLaneGrid__UX9CF{grid-template-columns:1fr}.calendar_hero__i1jNj{margin:0 auto;max-width:1340px;border-radius:26px;border:1px solid var(--line);background:radial-gradient(125% 140% at 8% 0,rgba(89,132,206,.22),rgba(89,132,206,0) 52%),radial-gradient(120% 140% at 100% 100%,rgba(94,194,229,.17),rgba(94,194,229,0) 58%),linear-gradient(160deg,rgba(255,255,255,.92),rgba(246,251,255,.86));box-shadow:0 32px 88px -64px rgba(8,26,60,.72),inset 0 1px 0 rgba(255,255,255,.92),inset 0 -1px 0 rgba(161,188,229,.3);padding:clamp(16px,2.5vw,28px);backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08)}.calendar_heroEyebrow__i2YKF{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(163,192,235,.88);background:rgba(255,255,255,.74);color:#314a76;font-size:11px;letter-spacing:.25em;text-transform:uppercase;padding:6px 10px}.calendar_heroHeadingRow__QwMP9{margin-top:10px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.calendar_heroTitle__llqZV{margin:0;max-width:22ch;color:var(--ink-900);line-height:1.1;letter-spacing:-.028em;font-size:clamp(28px,4.3vw,44px)}.calendar_heroPulsePill__KE222{display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid rgba(164,197,237,.95);background:linear-gradient(160deg,rgba(255,255,255,.94),rgba(240,248,255,.86));padding:7px 12px;color:#234878;font-size:12px;font-weight:600;white-space:nowrap}.calendar_heroLead__ETfwl{margin:12px 0 0;max-width:70ch;color:rgba(17,39,74,.86);font-size:clamp(14px,1.8vw,17px);line-height:1.5}.calendar_heroStats__8JEQx{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.calendar_heroStatCard__FUwDG{border-radius:14px;border:1px solid rgba(176,201,237,.9);background:rgba(255,255,255,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.86);padding:10px 11px;display:grid;gap:4px}.calendar_heroStatCard__FUwDG span{color:#476897;font-size:11px;letter-spacing:.07em;text-transform:uppercase}.calendar_heroStatCard__FUwDG strong{color:var(--ink-900);font-size:22px;line-height:1;letter-spacing:-.02em}.calendar_shell__42Wil{margin:14px auto 0;max-width:1340px;display:grid;grid-template-columns:minmax(250px,280px) minmax(0,1fr) minmax(280px,330px);gap:12px;align-items:start}.calendar_actionLane__ckoKJ,.calendar_centerPane__9qdzL,.calendar_sectionCard__zUbVo{border-radius:20px;border:1px solid var(--line);background:radial-gradient(120% 120% at 100% -20%,rgba(145,188,239,.15),rgba(145,188,239,0) 55%),linear-gradient(162deg,var(--glass-strong),var(--glass));box-shadow:0 24px 70px -56px rgba(10,28,63,.74),inset 0 1px 0 rgba(255,255,255,.94);backdrop-filter:blur(10px) saturate(1.04);-webkit-backdrop-filter:blur(10px) saturate(1.04)}.calendar_leftRail__Rrl3I,.calendar_rightRail__rZdTr{display:grid;gap:12px}.calendar_sectionCard__zUbVo{padding:12px}.calendar_sectionHeader__C5xZK{display:inline-flex;align-items:center;gap:7px;color:var(--ink-900)}.calendar_sectionHeader__C5xZK h2{margin:0;font-size:13px;letter-spacing:.02em}.calendar_monthTitle__pdb_5{margin-top:10px;color:var(--ink-900);font-size:16px;font-weight:700}.calendar_monthWeekdayRow__FnZ6l{margin-top:9px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.calendar_monthWeekdayRow__FnZ6l span{text-align:center;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#58739d}.calendar_monthGrid__Al8V5{margin-top:6px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.calendar_monthCell__Ih_Jl{position:relative;border:1px solid rgba(190,211,240,.86);background:rgba(255,255,255,.72);color:#1d406f;border-radius:11px;height:34px;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.calendar_monthCellMuted__pNmjj{opacity:.45}.calendar_monthCellSelected__jfT7N{border-color:rgba(94,138,207,.96);background:linear-gradient(155deg,#173567,#215083 68%,#2f7999);color:#f6fbff}.calendar_monthDot__Fa0he{position:absolute;right:5px;bottom:5px;width:4px;height:4px;border-radius:999px;background:#2d77b6}.calendar_monthCellSelected__jfT7N .calendar_monthDot__Fa0he{background:rgba(255,255,255,.92)}.calendar_connectionList__aFk6d{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:9px}.calendar_connectionList__aFk6d li{border:1px solid rgba(184,207,237,.9);border-radius:12px;background:rgba(255,255,255,.74);padding:9px;display:grid;gap:6px}.calendar_connectionList__aFk6d p{margin:0;color:#466897;font-size:12px;line-height:1.45}.calendar_connectionBadge__qriP6{display:inline-flex;align-items:center;border-radius:999px;border:1px solid transparent;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;padding:4px 8px;width:fit-content}.calendar_kindAppointment__sRZ0k{border-color:rgba(88,129,203,.68);background:rgba(231,241,255,.82);color:#204c87}.calendar_kindMoment__owJhS{border-color:rgba(60,168,126,.68);background:rgba(225,248,237,.86);color:#1f704f}.calendar_kindSealed__0B_dj{border-color:rgba(114,103,216,.6);background:rgba(238,236,255,.86);color:#4f45a0}.calendar_kindTraction__onOlR{border-color:rgba(212,134,43,.7);background:rgba(255,243,226,.9);color:#8a5315}.calendar_centerPane__9qdzL{padding:12px;min-height:0;display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden}.calendar_surfaceHeader__Cso0k{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.calendar_surfaceDateGroup__5Yn9J{display:flex;align-items:center;gap:7px}.calendar_iconPill__xsUFl{width:30px;height:30px;border-radius:10px;border:1px solid rgba(166,191,230,.88);background:rgba(255,255,255,.84);color:#1f477c;display:inline-flex;align-items:center;justify-content:center}.calendar_surfaceDateLabel__M9Rbq{color:var(--ink-900);font-size:15px;font-weight:700}.calendar_surfaceDateSub__hMRAi{color:var(--ink-500);font-size:12px}.calendar_surfaceControls__NNh2v{display:flex;align-items:center;gap:8px;grid-column:1/-1;flex-wrap:wrap;justify-content:space-between}.calendar_segmented__NoAzj{border-radius:11px;border:1px solid rgba(172,196,231,.9);background:rgba(255,255,255,.86);display:inline-flex;padding:3px;gap:3px}.calendar_segmentedButton__dPkx1{min-width:62px;height:30px;border-radius:8px;border:0;background:transparent;color:#365985;font-size:12px;font-weight:600}.calendar_segmentedButtonActive__pWbD3{background:linear-gradient(150deg,#173567,#1f4a7b 68%,#2f7796);color:#f8fcff;box-shadow:0 12px 28px -18px rgba(10,31,66,.8)}.calendar_inlineAction__E1iCX,.calendar_primaryButton__K3uoB,.calendar_secondaryButtonWide__KXp7s,.calendar_secondaryButton__Nysqm{font-family:inherit;border:1px solid rgba(167,191,228,.9);border-radius:10px;background:rgba(255,255,255,.9);color:#23497e;height:32px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;white-space:nowrap;text-decoration:none}.calendar_primaryButton__K3uoB,.calendar_secondaryButtonWide__KXp7s{width:100%;justify-content:center}.calendar_primaryButton__K3uoB{border-color:rgba(24,52,97,.94);background:linear-gradient(160deg,#173567,#1f4a7b 68%,#2f7796);color:#f8fcff;height:35px;margin-top:2px}.calendar_inlineAction__E1iCX:disabled,.calendar_primaryButton__K3uoB:disabled,.calendar_secondaryButtonWide__KXp7s:disabled,.calendar_secondaryButton__Nysqm:disabled{opacity:.5;cursor:not-allowed}.calendar_timelineScroller__l1oW5{min-height:0;overflow:auto;height:100%;border-radius:14px;border:1px solid rgba(185,208,239,.84);background:rgba(247,252,255,.88)}.calendar_timelineScrollerDaySwipe__B0eEu{touch-action:pan-y}.calendar_timelineGrid__xpdzU{display:grid;gap:8px;min-height:100%;padding:8px}.calendar_dayColumn__uUUnN{border-radius:12px;border:1px solid rgba(183,207,240,.84);background:rgba(255,255,255,.9);min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.calendar_dayColumnHead__Tc13P{padding:8px;border-bottom:1px solid rgba(189,210,240,.84);display:flex;align-items:center;justify-content:space-between;gap:8px}.calendar_dayColumnHead__Tc13P strong{display:block;color:var(--ink-900);font-size:13px}.calendar_dayColumnHead__Tc13P span{font-size:11px;color:#58749d}.calendar_dayCountPill__MQWcO{min-width:23px;height:23px;border-radius:999px;border:1px solid rgba(172,196,230,.9);background:rgba(247,252,255,.95);color:#23497d;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.calendar_dayRail__Fc4HZ{position:relative;min-height:calc(24 * 56px);background:linear-gradient(180deg,rgba(253,255,255,.74),rgba(246,251,255,.86))}.calendar_hourRow__EvTvv{position:relative;height:calc(56px - 1px);border-top:1px solid rgba(205,222,245,.72)}.calendar_hourRow__EvTvv span{position:absolute;left:8px;top:4px;color:#6b84aa;font-size:10px;text-transform:uppercase}.calendar_eventCard__chX59{position:absolute;left:8px;right:8px;border-radius:10px;border:1px solid rgba(166,196,236,.9);background:rgba(240,248,255,.9);padding:6px 7px;overflow:hidden;box-shadow:0 10px 22px -18px rgba(7,25,54,.68);cursor:pointer}.calendar_eventCard__chX59 header{display:flex;align-items:center;justify-content:space-between;gap:6px}.calendar_eventCard__chX59 strong{color:#163a68;font-size:11px;line-height:1.25;margin-right:4px}.calendar_eventCard__chX59 span{color:#4d6f99;font-size:10px;white-space:nowrap}.calendar_eventCard__chX59 p{margin:4px 0 0;color:#43648f;font-size:10px;line-height:1.3}.calendar_eventAttendees__lDqzm{margin-top:5px;display:inline-flex;align-items:center;gap:4px;color:#315986;font-size:10px;font-weight:700}.calendar_agendaList__PMWVa{margin:0;display:grid;gap:8px;align-content:start;min-height:0;overflow:auto}.calendar_agendaCard__ln1i2{border-radius:13px;border:1px solid rgba(182,206,238,.9);background:rgba(255,255,255,.86);padding:10px;display:flex;justify-content:space-between;gap:12px;cursor:pointer}.calendar_agendaCard__ln1i2:focus-visible,.calendar_eventCard__chX59:focus-visible{outline:2px solid rgba(30,72,128,.92);outline-offset:2px}.calendar_agendaMain__QqL3q{display:grid;gap:6px}.calendar_agendaMain__QqL3q h3{margin:0;color:#163a68;font-size:16px;line-height:1.15}.calendar_agendaMain__QqL3q p{margin:0;color:#496c99;font-size:13px}.calendar_agendaNote__rZnoR{color:#3f628f}.calendar_agendaActions__4ThSj{display:inline-flex;align-items:flex-start;flex-direction:column;gap:6px}.calendar_inlineAction__E1iCX{height:30px;font-size:11px}.calendar_filterButtonActive__lGk6a{border-color:rgba(28,60,108,.95);background:linear-gradient(162deg,#173567,#1f4a7b 68%,#2f7796);color:#f8fcff}.calendar_emptyState__Ws7v5{border-radius:12px;border:1px dashed rgba(177,202,239,.95);padding:20px;text-align:center;color:#4b6f9b;font-size:13px}.calendar_fieldLabel__Mcnf8{margin-top:10px;display:grid;gap:5px;color:#355a89;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.calendar_fieldGrid__Mhn_y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.calendar_input__YzDbm,.calendar_select__WXgUy,.calendar_textarea__MKyRt{width:100%;border-radius:10px;border:1px solid rgba(172,197,232,.92);background:rgba(255,255,255,.92);color:#133461;font:inherit;font-size:13px;padding:9px 10px}.calendar_select__WXgUy{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#4a6f9d 0),linear-gradient(135deg,#4a6f9d 50%,transparent 0);background-position:calc(100% - 14px) calc(50% - 1px),calc(100% - 9px) calc(50% - 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.calendar_textarea__MKyRt{min-height:88px;resize:vertical;line-height:1.45}.calendar_sectionHelp__S8Uct{margin:8px 0 0;color:#4a6f9b;font-size:12px;line-height:1.45}.calendar_codeBlock__jAXwN{margin:10px 0;max-height:150px;overflow:auto;border-radius:11px;border:1px solid rgba(173,198,232,.92);background:rgba(245,251,255,.95);color:#1d426f;font-size:11px;line-height:1.45;white-space:pre-wrap;padding:10px}.calendar_actionLane__ckoKJ{margin:12px auto 0;max-width:1340px;padding:12px}.calendar_actionLaneGrid__UX9CF{margin-top:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.calendar_actionItem__gRbon{border-radius:12px;border:1px solid rgba(178,203,239,.88);background:rgba(255,255,255,.84);padding:9px;display:grid;gap:8px}.calendar_actionItem__gRbon h3{margin:6px 0 0;color:#133664;font-size:13px}.calendar_actionItem__gRbon p{margin:4px 0 0;color:#4a6e9a;font-size:12px}.calendar_actionButtons__4PMZs{display:inline-flex;gap:6px;flex-wrap:wrap}.calendar_embedActionStack__JJz__{display:grid;gap:6px}.calendar_settingsCollapse__8HBYY{max-height:0;opacity:0;overflow:hidden;transform:translateY(-5px);transition:max-height .24s ease,opacity .18s ease,transform .18s ease}.calendar_settingsCollapseOpen__bqdKi{max-height:1200px;opacity:1;transform:translateY(0)}.calendar_settingsCollapseInner__UhPh_{padding-top:2px}.calendar_toggleRow__QMk5_{display:flex;flex-wrap:wrap;gap:6px}.calendar_embedQuestionList__YxuO3{display:grid;gap:8px}.calendar_embedQuestionRow__1f2K9{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;align-items:center}.calendar_requiredToggle__vze9U{display:inline-flex;align-items:center;gap:6px;color:#385f8f;font-size:11px;letter-spacing:0;text-transform:none;white-space:nowrap}.calendar_detailBadgeRow__5OPPl{display:flex;flex-wrap:wrap;gap:6px}.calendar_detailTitle__PAUJw{margin:8px 0 0;color:#163a68;font-size:20px;line-height:1.18;letter-spacing:-.015em}.calendar_detailGrid__hKuqp{margin-top:11px;display:grid;gap:7px}.calendar_detailRow__LYecg{display:grid;grid-template-columns:84px minmax(0,1fr);gap:8px;align-items:start}.calendar_detailLabel__JI8aV{color:#476897;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.calendar_detailValue__yvawQ{color:#365885;font-size:13px;line-height:1.45;word-break:break-word}.calendar_detailSection__yzbzs{margin-top:12px;display:grid;gap:5px}.calendar_detailSection__yzbzs h4{margin:0;color:#476897;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.calendar_detailNote__rDMiz{margin:0;border-radius:10px;border:1px solid rgba(177,202,239,.9);background:rgba(248,252,255,.9);color:#375a87;font-size:12px;line-height:1.5;padding:9px 10px;white-space:pre-wrap}.calendar_toast__jkBuc{position:fixed;left:50%;bottom:calc(var(--bottom-safe) + 16px);transform:translateX(-50%);z-index:120;border-radius:999px;border:1px solid rgba(159,189,232,.95);background:linear-gradient(165deg,rgba(255,255,255,.96),rgba(240,248,255,.92));color:#143a67;font-size:12px;font-weight:700;letter-spacing:.02em;padding:9px 14px;box-shadow:0 20px 44px -30px rgba(10,31,66,.76)}@media (max-width:1240px){.calendar_commandHeader__OogEH{grid-template-columns:1fr}.calendar_popoverPanel__v_qCv{top:122px}.calendar_shell__42Wil{grid-template-columns:minmax(220px,250px) minmax(0,1fr)}.calendar_rightRail__rZdTr{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.calendar_page__vT1kS{padding:10px;padding-bottom:calc(14px + var(--bottom-safe))}.calendar_viewport__uQyQO{gap:10px}.calendar_commandHeader__OogEH{border-radius:18px;padding:10px}.calendar_commandStats__4E4n5{grid-template-columns:repeat(3,minmax(0,1fr))}.calendar_heroStatCard__FUwDG{padding:8px}.calendar_heroStatCard__FUwDG strong{font-size:18px}.calendar_surfaceControls__NNh2v{flex-wrap:wrap;justify-content:flex-start;overflow:visible;padding-bottom:0}.calendar_segmented__NoAzj{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.calendar_segmentedButton__dPkx1{min-width:0}.calendar_functionDock__QzHFS{border-radius:16px;padding:6px;gap:6px}.calendar_dockButton__DFAyA{min-height:52px;font-size:10.5px;border-radius:12px;padding:5px 3px}.calendar_popoverScrim__TwhoO{border-radius:18px}.calendar_popoverPanel__v_qCv{left:8px;right:8px;width:auto;top:112px;bottom:74px;border-radius:18px}.calendar_timelineScroller__l1oW5{min-height:0}.calendar_detailPanel___Clk5{left:8px;right:8px;width:auto;transform:none}}@media (max-width:680px){.calendar_centerPane__9qdzL,.calendar_commandHeader__OogEH,.calendar_popoverPanel__v_qCv,.calendar_sectionCard__zUbVo{border-radius:16px}.calendar_commandStats__4E4n5{gap:6px}.calendar_heroStatCard__FUwDG span{font-size:10px}.calendar_heroStatCard__FUwDG strong{font-size:16px}.calendar_surfaceControls__NNh2v{gap:6px}.calendar_iconPill__xsUFl{width:28px;height:28px}.calendar_segmentedButton__dPkx1{min-width:0;height:28px;font-size:11px}.calendar_timelineGrid__xpdzU{padding:6px}.calendar_functionDock__QzHFS{gap:5px;padding:5px}.calendar_dockButton__DFAyA{min-height:50px;font-size:10px}.calendar_popoverPanel__v_qCv{top:102px;bottom:72px}.calendar_popoverHeader__sRdvV{padding:10px}.calendar_popoverBody__bcNGX{padding:0 10px 10px}.calendar_dayColumn__uUUnN{border-radius:10px}.calendar_fieldGrid__Mhn_y{grid-template-columns:1fr}.calendar_actionButtons__4PMZs{width:100%}.calendar_embedQuestionRow__1f2K9{grid-template-columns:1fr}.calendar_secondaryButtonWide__KXp7s{min-height:34px}.calendar_toast__jkBuc{width:calc(100% - 24px);text-align:center;border-radius:12px}}