.calendar-preview_startup__gpkEX{position:absolute;inset:0;overflow:auto;pointer-events:none}.calendar-preview_placeholderHeader__xmJw9{display:flex;justify-content:space-between;align-items:center;height:64px;padding:0 24px;border-bottom:1px solid var(--border);color:var(--muted);font-size:16px}.calendar-preview_placeholderHeader__xmJw9 span:last-child{font-size:11px}.calendar-preview_placeholderDays__7Lg1U{display:grid;grid-template-columns:repeat(7,1fr);padding:18px 0;text-align:center;color:var(--muted);font-size:11px}.calendar-preview_placeholderGrid__aUW2U{display:grid;grid-template-columns:repeat(7,1fr);height:calc(100% - 120px);min-height:320px;background:repeating-linear-gradient(to bottom,var(--border) 0 1px,transparent 1px 48px)}.calendar-preview_placeholderGrid__aUW2U>div{position:relative;border-left:1px solid var(--border)}.calendar-preview_placeholderEvent__deVkz{position:absolute;left:4px;right:4px;height:42px;border-left:2px solid #a6b9d0;border-radius:3px;background:var(--glaze)}.new-task_pane__V_mId{min-width:0}.new-task_endedNotice__XXsBT{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;padding:12px 24px;background:var(--glaze);color:var(--ink);font-size:13px}.new-task_endedNotice__XXsBT button{min-height:44px;color:var(--cobalt);text-decoration:underline;text-underline-offset:4px}.new-task_content__tV54A{padding-top:clamp(40px,8vh,84px)}.new-task_content__tV54A h1{margin-top:23px;margin-bottom:20px}.new-task_intro__2LibN{color:var(--muted);font-size:14px;line-height:1.8;margin:0}.new-task_form__KP8ea{margin-top:36px}.new-task_inputWrap__fz9TJ{padding:16px;border:1px solid var(--border);border-radius:10px;background:white;box-shadow:0 2px 5px #172e5008}.new-task_inputWrap__fz9TJ:focus-within{border-color:var(--cobalt);box-shadow:0 0 0 3px #254f8218}.new-task_inputWrap__fz9TJ textarea{display:block;width:100%;min-height:170px;border:0;padding:0;resize:none;background:transparent;color:var(--ink);font-size:15px;line-height:1.75}.new-task_inputWrap__fz9TJ textarea::placeholder{color:var(--muted)}.new-task_hint__KrRVj{margin:12px 0 24px;max-width:320px;color:var(--muted);font-size:11px;line-height:1.7}.new-task_submit__eRlZ6{margin-top:24px;min-height:42px;gap:32px}.new-task_notice__fUy4r{margin:12px 0 0;font-size:11px;line-height:1.6;color:var(--cobalt)}.new-task_notice__fUy4r:empty{display:none}.new-task_preview__j_m7G{padding-bottom:18px}@media (max-width:680px){.new-task_workspace__l4AR7{height:calc(100dvh - 56px);min-height:620px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(280px,1fr) minmax(300px,1fr)}.new-task_content__tV54A{padding:22px 24px}.new-task_content__tV54A h1{font-size:28px;margin:12px 0}.new-task_content__tV54A h1 br{display:none}.new-task_intro__2LibN{font-size:12px}.new-task_intro__2LibN br{display:none}.new-task_form__KP8ea{margin-top:20px}.new-task_inputWrap__fz9TJ textarea{min-height:90px;height:90px}.new-task_hint__KrRVj{margin-bottom:16px}.new-task_preview__j_m7G{height:auto;min-height:0}.new-task_preview__j_m7G .preview-canvas{min-height:0;overflow:auto}}.demo-access_screen__IdW__{min-height:100svh;display:grid;place-items:center;padding:64px 24px;background:var(--porcelain,#faf9f3);color:var(--ink,#1e304d);font-family:var(--font-dm-sans),Arial,sans-serif}.demo-access_panel__TBRZ8{width:100%;max-width:400px}.demo-access_landingTitle__Ww1mY{font-family:var(--font-source-serif),Georgia,serif;font-weight:450;letter-spacing:-1.1px;text-wrap:balance}.demo-access_landing__RAV2B{text-align:center}.demo-access_landingTitle__Ww1mY{margin:0 0 64px;font-size:clamp(64px,14vw,88px);line-height:1.1}.demo-access_landing__RAV2B .demo-access_primary__qiIcu{margin-top:18px;min-width:180px;background:transparent;color:var(--cobalt)}.demo-access_landing__RAV2B .demo-access_primary__qiIcu:hover:not(:disabled){background:var(--glaze)}.demo-access_entryArea__nAIHr{min-height:300px}.demo-access_entryLabel__XV7Dp{display:block;margin:0;font-size:12px;line-height:1.8;color:#596a80}.demo-access_entryShell__arl4Z{position:relative;width:180px;height:48px;margin:18px auto 0;transition:width .2s ease}.demo-access_entryShell__arl4Z.demo-access_expanded__23eKl{width:100%}.demo-access_landing__RAV2B .demo-access_entryShell__arl4Z .demo-access_primary__qiIcu{margin:0;width:100%;height:48px}.demo-access_entryShell__arl4Z .demo-access_input__W3lr7{background:transparent;border-color:var(--cobalt);padding-right:104px}.demo-access_entrySubmit__984Mm{position:absolute;right:4px;top:2px;min-width:44px;height:44px;padding:0 12px;background:transparent;color:var(--cobalt);font-size:12px}.demo-access_entryDetails___Nt8_{padding-top:12px}.demo-access_entryHint__PnvP6{margin:0;min-height:36px;font-size:11px;line-height:1.8;color:#596a80}.demo-access_codeForm__XvGmJ{position:relative;margin:18px 0 0}.demo-access_codeForm__XvGmJ .demo-access_input__W3lr7{height:58px;padding-right:48px;background:transparent;border-color:var(--cobalt);text-align:center;letter-spacing:12px;font-size:22px}.demo-access_codeForm__XvGmJ .demo-access_entrySubmit__984Mm{top:7px}.demo-access_secondary__n8Lrx{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px}.demo-access_secondary__n8Lrx .demo-access_textButton__uG7Ol{color:#596a80;font-size:10px;text-decoration:none}.demo-access_secondary__n8Lrx .demo-access_textButton__uG7Ol:hover{text-decoration:underline}.demo-access_arrival__XVSFy{animation:demo-access_arrive__WDgII .22s ease both}@keyframes demo-access_arrive__WDgII{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.demo-access_entryShell__arl4Z{transition:none}.demo-access_arrival__XVSFy{animation:none}}.demo-access_label__skCNR{display:block;margin-bottom:9px;font-size:12px;font-weight:500}.demo-access_input__W3lr7{display:block;width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--border);border-radius:6px;background:white;color:var(--ink);font:inherit;font-size:16px;line-height:1.5;box-shadow:0 2px 5px #172e5005}.demo-access_input__W3lr7:read-only{background:var(--glaze)}.demo-access_primary__qiIcu{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border:1px solid var(--cobalt);border-radius:6px;background:var(--cobalt);color:white;font-family:inherit;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none;text-align:center}.demo-access_primary__qiIcu:hover:not(:disabled){background:var(--indigo)}.demo-access_primary__qiIcu:disabled{opacity:1;background:#526c8d;border-color:#526c8d;cursor:wait}.demo-access_textButton__uG7Ol{min-height:44px;padding:10px 0;color:var(--cobalt);font:inherit;font-size:12px;line-height:1.6;text-decoration:underline;text-underline-offset:4px}.demo-access_feedback__SnwHv{min-height:48px;padding-top:12px;font-size:12px;line-height:1.6;overflow-wrap:anywhere;color:var(--cobalt)}.demo-access_feedback__SnwHv p{margin:0}.demo-access_feedback__SnwHv .demo-access_error___5Dnt{color:var(--accent,#b8432d)}.demo-access_session__UDmyz{position:relative;margin-left:auto;color:var(--ink);font-family:var(--font-dm-sans),Arial,sans-serif}.demo-access_accountToggle__2Wlci{cursor:pointer;min-height:44px;padding:14px 8px;font-size:12px;color:var(--cobalt)}.demo-access_accountToggle__2Wlci:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.demo-access_accountPanel___gH2V{position:absolute;z-index:40;top:100%;right:0;width:min(320px,calc(100vw - 48px));padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--porcelain);box-shadow:0 8px 24px #172e5015}.demo-access_accountPanel___gH2V .demo-access_textButton__uG7Ol{margin-right:12px}.demo-access_accountPanel___gH2V .demo-access_input__W3lr7:focus{outline:2px solid var(--cobalt);outline-offset:3px}.demo-access_controls__CI6W9{display:flex;flex-wrap:wrap;gap:8px}.demo-access_controls__CI6W9 button{min-width:94px;min-height:44px;padding:8px 12px;border:1px solid var(--border);border-radius:6px;color:var(--cobalt);background:var(--porcelain);font-size:12px;line-height:1.5}.demo-access_controls__CI6W9 button:last-child{background:transparent;border-color:transparent}.demo-access_session__UDmyz .demo-access_feedback__SnwHv{min-height:28px;padding-top:4px}.demo-access_screen__IdW__ .demo-access_input__W3lr7:focus,.demo-access_screen__IdW__ a:focus-visible,.demo-access_screen__IdW__ button:focus-visible,.demo-access_session__UDmyz button:focus-visible{outline:2px solid var(--cobalt);outline-offset:4px}.demo-access_srOnly___lk9y{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:480px){.demo-access_screen__IdW__{padding:48px 24px}.demo-access_landingTitle__Ww1mY{margin-bottom:48px}}