body{margin:0}.app-launch{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--medly-space-6, 1.5rem);padding:var(--medly-space-6, 1.5rem);box-sizing:border-box;background:rgb(var(--medly-app-canvas, 243 244 246));color:rgb(var(--medly-text-strong, 3 2 104))}.app-launch__logo{width:15rem;max-width:100%;height:auto}.app-launch .loading-spinner{box-sizing:border-box;width:1.5rem;height:1.5rem;border:2px solid rgb(var(--medly-action-soft, 205 212 255));border-top-color:rgb(var(--medly-text-strong, 3 2 104));border-radius:50%;animation:app-launch-spin 1s linear infinite}.app-launch__accessible-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes app-launch-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.app-launch .loading-spinner{animation:none}}.candidate-visually-hidden,.medly-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.medly-v0-modal-content{display:grid;gap:var(--medly-space-4);padding-block:var(--medly-space-2) var(--medly-space-4)}[data-medly-portal-theme=v0] .medly-v0-modal--body-list>[data-modal-header]{border-block-end:0}[data-medly-portal-theme=v0] .medly-v0-modal--body-list>[data-modal-header]:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;block-size:1px;background:inherit;pointer-events:none}[data-medly-portal-theme=v0] [data-modal-surface].medly-v0-modal{border-radius:var(--medly-radius-overlay);border-color:rgb(var(--medly-overlay-border));color:rgb(var(--medly-text));font-family:var(--medly-font-product)}[data-medly-portal-theme=v0] :is(.medly-v0-modal--inspector,.medly-v0-modal--neutral-header){--medly-overlay-chrome: var(--medly-surface)}[data-medly-portal-theme=v0] .medly-v0-modal [data-modal-header]{background:rgb(var(--medly-overlay-chrome));border-color:transparent;padding:var(--medly-space-4) var(--medly-space-5)}[data-medly-portal-theme=v0] .medly-v0-modal [data-modal-header] h2{color:rgb(var(--medly-text-strong));font-size:1.125rem;line-height:1.3}[data-medly-portal-theme=v0] .medly-v0-modal [data-modal-header-actions]{display:flex;align-items:center;gap:var(--medly-space-2)}[data-medly-portal-theme=v0] .medly-v0-modal--inspector [data-modal-header-layout=inline] [data-modal-header-actions]{align-self:flex-start;font-size:var(--medly-type-title-compact-size);line-height:1.35;block-size:1lh}[data-medly-portal-theme=v0] [data-modal-header-layout=actions-first] [data-modal-header-content]{flex-direction:column;align-items:stretch;gap:var(--medly-space-3)}[data-medly-portal-theme=v0] [data-modal-header-layout=actions-first] [data-modal-header-actions]{display:flex;align-items:center;justify-content:space-between;gap:var(--medly-space-3)}[data-medly-portal-theme=v0] .medly-v0-modal [data-modal-subtitle]{margin:2px 0 0;overflow:hidden;color:rgb(var(--medly-text-muted));font-size:var(--medly-type-body-small-size);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}[data-medly-portal-theme=v0] .medly-v0-modal [data-modal-body]{padding:var(--medly-space-3) var(--medly-space-5) var(--medly-space-4)}[data-medly-portal-theme=v0] .medly-v0-modal [data-modal-footer]{background:rgb(var(--medly-overlay-footer));padding:var(--medly-space-3) var(--medly-space-5)}@media(min-width:768px){[data-medly-portal-theme=v0][data-modal-portal]:has(.medly-v0-modal--inspector){justify-content:flex-end;padding:var(--medly-space-6)}[data-medly-portal-theme=v0] [data-modal-surface].medly-v0-modal--inspector{max-height:calc(100dvh - (2 * var(--medly-space-6)))}}@media(max-width:767px){[data-medly-portal-theme=v0] [data-modal-surface].medly-v0-modal{border-radius:var(--medly-radius-overlay) var(--medly-radius-overlay) 0 0}}.medly-v0-modal-identity{display:flex;align-items:center;gap:var(--medly-space-3)}.medly-v0-modal-identity>div{display:grid;min-width:0;gap:.125rem}.medly-v0-modal-identity strong,.medly-v0-modal-identity span{overflow-wrap:anywhere}.medly-v0-modal-identity strong{color:rgb(var(--medly-text-strong))}.medly-v0-modal-identity span,.medly-v0-modal-contact{color:rgb(var(--medly-text-muted));font-size:.8125rem}.medly-v0-modal-avatar{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:50%;background:rgb(var(--medly-info-surface));color:rgb(var(--medly-action))}.medly-v0-modal-avatar svg,.medly-v0-modal-contact svg{width:1.125rem;height:1.125rem}.medly-v0-modal-contact{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:var(--medly-space-2);color:rgb(var(--medly-action));text-decoration:none}.medly-v0-modal-contact:hover{text-decoration:underline;text-underline-offset:.1875rem}.medly-v0-modal-contact:focus-visible{border-radius:.25rem;outline:3px solid rgb(var(--medly-focus));outline-offset:2px}.medly-v0-modal-actions{display:flex;justify-content:flex-end;gap:var(--medly-space-2)}@media(max-width:767px){[data-medly-portal-theme=v0] [data-modal-surface]>[data-modal-footer]{padding-block-end:calc(var(--medly-space-3) + var(--medly-safe-area-bottom))}[data-medly-portal-theme=v0] [data-modal-surface]:not(:has(>[data-modal-footer]))>[data-modal-body]{padding-block-end:calc(var(--medly-space-4) + var(--medly-safe-area-bottom))}}@media(max-width:767px){[data-medly-portal-theme=v0][data-modal-mobile-height=auto]>[data-modal-surface].medly-v0-modal--inspector{max-height:min(32rem,max(64dvh,22rem),calc(100dvh - var(--medly-space-4)))}[data-medly-portal-theme=v0][data-modal-mobile-height=content]>[data-modal-surface].medly-v0-modal--inspector{max-height:min(80dvh,calc(100dvh - var(--medly-space-4)))}[data-medly-portal-theme=v0][data-modal-mobile-height=full]>[data-modal-surface].medly-v0-modal--inspector{height:80dvh;max-height:calc(100dvh - var(--medly-space-4))}}.medly-v0-modal-identity>span{display:grid;min-width:0;gap:var(--medly-space-1)}.medly-v0-modal-identity small{color:rgb(var(--medly-text-muted));font-size:.8125rem;font-weight:var(--medly-font-weight-regular)}[data-medly-portal-theme=v0] .medly-v0-modal [data-modal-header-scroll=body]{padding:0}[data-medly-portal-theme=v0] [data-modal-header-scroll=body]>[data-modal-content]{padding:var(--medly-space-3) var(--medly-space-5) var(--medly-space-4)}[data-medly-portal-theme=v0] [data-modal-surface].medly-v0-modal>:is([data-modal-header],[data-modal-footer]){box-shadow:none;transition:box-shadow var(--medly-motion-effect) var(--medly-motion-standard)}[data-medly-portal-theme=v0] .medly-v0-modal [data-modal-header][data-scroll-shadow]{box-shadow:var(--medly-shadow-scroll-top)}[data-medly-portal-theme=v0] .medly-v0-modal [data-modal-footer][data-scroll-shadow]{box-shadow:var(--medly-shadow-scroll-bottom)}@media(max-width:767px){[data-medly-portal-theme=v0][data-modal-placement=bottom] .medly-v0-modal{--medly-overlay-chrome: var(--medly-surface);--medly-overlay-footer: var(--medly-surface);background:rgb(var(--medly-surface))}[data-medly-portal-theme=v0][data-modal-placement=bottom] .medly-v0-modal [data-modal-header]{padding:var(--medly-space-3) var(--medly-space-4)}[data-medly-portal-theme=v0][data-modal-placement=bottom] .medly-v0-modal :is([data-modal-footer],[data-modal-body],[data-modal-content]){padding-inline:var(--medly-space-4)}[data-medly-portal-theme=v0][data-modal-placement=bottom] .medly-v0-modal [data-modal-body][data-modal-header-scroll=body]{padding-inline:0}[data-medly-portal-theme=v0][data-modal-placement=bottom] [data-testid=drag-handle]{display:grid;place-items:center;min-height:var(--medly-space-6);padding-block:var(--medly-space-2);touch-action:none;background:rgb(var(--medly-surface))}[data-medly-portal-theme=v0][data-modal-placement=bottom] [data-testid=drag-handle]+[data-modal-header],[data-medly-portal-theme=v0][data-modal-placement=bottom] [data-testid=drag-handle]+[data-modal-body]>[data-modal-header]{padding-block-start:var(--medly-space-1)}[data-medly-portal-theme=v0][data-modal-placement=bottom] [data-testid=drag-handle]>div{width:var(--medly-space-6);height:var(--medly-space-1);border-radius:var(--medly-radius-control);background:rgb(var(--medly-border-strong))}[data-medly-portal-theme=v0][data-modal-placement=bottom] [data-modal-surface].medly-v0-modal:not(:has(>[data-modal-footer])):after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:var(--medly-space-2);z-index:1;pointer-events:none;box-shadow:none;transition:box-shadow var(--medly-motion-effect) var(--medly-motion-standard)}[data-medly-portal-theme=v0][data-modal-placement=bottom] [data-modal-surface].medly-v0-modal[data-modal-scroll-below]:not(:has(>[data-modal-footer])):after{background:rgb(var(--medly-overlay-footer));box-shadow:var(--medly-shadow-scroll-bottom)}}[data-medly-portal-theme=v0] .medly-v0-modal.medly-v0-modal--body-list>[data-modal-body]{isolation:isolate;clip-path:inset(1px 0);padding:0;padding-block-end:var(--medly-safe-area-bottom);background:rgb(var(--medly-app-canvas))}.medly-v0-scroll-footer{border-block-start:1px solid transparent;box-shadow:none;transition:box-shadow var(--medly-motion-effect) var(--medly-motion-standard),border-color var(--medly-motion-effect) var(--medly-motion-standard)}.medly-v0-scroll-footer[data-scroll-shadow]{border-block-start-color:rgb(var(--medly-border));box-shadow:var(--medly-shadow-scroll-bottom)}.medly-v0-scroll-header{position:relative;z-index:1;box-shadow:none;transition:box-shadow var(--medly-motion-effect) var(--medly-motion-standard)}.medly-v0-scroll-header[data-scroll-shadow]{box-shadow:var(--medly-shadow-scroll-top)}.medly-v0-modal-stage-title__current,.medly-v0-modal-stage-title__context{display:none}.medly-v0-modal-stage-title__value:not(:last-child){display:none}@media(max-width:47.999rem){.medly-v0-modal-stage-title:has(>.medly-v0-modal-stage-title__current:not(:empty)){display:grid;gap:var(--medly-space-1)}.medly-v0-modal-stage-title:has(>.medly-v0-modal-stage-title__current:not(:empty))>.medly-v0-modal-stage-title__fallback{display:none}.medly-v0-modal-stage-title__current:not(:empty){display:block}.medly-v0-modal-stage-title__value{display:inline-flex;align-items:baseline;gap:var(--medly-space-2);white-space:nowrap}.medly-v0-modal-stage-title__count{color:rgb(var(--medly-text-muted));font-size:var(--medly-type-caption-size);font-weight:var(--medly-font-weight-regular)}.medly-v0-modal-stage-title:has(>.medly-v0-modal-stage-title__current:not(:empty))>.medly-v0-modal-stage-title__context{display:block;color:rgb(var(--medly-text-muted));font-size:var(--medly-type-metadata-size);font-weight:var(--medly-font-weight-semibold)}}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/assistant-hebrew-400-normal-BaQtOmbn.woff2) format("woff2"),url(/assets/assistant-hebrew-400-normal-B18Ux13Q.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/assistant-latin-ext-400-normal-CJRdOknU.woff2) format("woff2"),url(/assets/assistant-latin-ext-400-normal-BcqNq6r3.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/assistant-latin-400-normal-CDF-mh-3.woff2) format("woff2"),url(/assets/assistant-latin-400-normal-BKD5Gqji.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/assistant-hebrew-500-normal-D-sgbtFC.woff2) format("woff2"),url(/assets/assistant-hebrew-500-normal-COnZ9-PC.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/assistant-latin-ext-500-normal-CRl-Nmny.woff2) format("woff2"),url(/assets/assistant-latin-ext-500-normal-Dmajzn33.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/assistant-latin-500-normal-DUYA-Uwh.woff2) format("woff2"),url(/assets/assistant-latin-500-normal-BdGUGHvf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/assistant-hebrew-600-normal-DM_XHISn.woff2) format("woff2"),url(/assets/assistant-hebrew-600-normal-D6VOnxse.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/assistant-latin-ext-600-normal-BRc8ZhdA.woff2) format("woff2"),url(/assets/assistant-latin-ext-600-normal-DvGDKMJu.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/assistant-latin-600-normal-DQhO4fCi.woff2) format("woff2"),url(/assets/assistant-latin-600-normal-CfJI0IBS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/assistant-hebrew-700-normal-DbcUQTwo.woff2) format("woff2"),url(/assets/assistant-hebrew-700-normal-D7ACPilb.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/assistant-latin-ext-700-normal-BKDtlU5N.woff2) format("woff2"),url(/assets/assistant-latin-ext-700-normal-D7H1VhBc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/assistant-latin-700-normal-Bh4ZScKg.woff2) format("woff2"),url(/assets/assistant-latin-700-normal-CguIzUmX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alef;src:url(/assets/Alef-Regular-CAiQ9wSQ.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Alef;src:url(/assets/Alef-Regular-CAiQ9wSQ.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Alef;src:url(/assets/Alef-Bold-at3-NsAQ.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Alef;src:url(/assets/Alef-Bold-at3-NsAQ.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}[data-medly-portal-theme=v0][data-modal-portal]>[data-modal-surface]{transition:none;animation:medly-overlay-enter var(--medly-motion-enter) var(--medly-motion-standard) backwards}[data-medly-portal-theme=v0] [data-confirm-dialog-surface]{animation:medly-overlay-enter var(--medly-motion-enter) var(--medly-motion-standard) backwards}[data-medly-portal-theme=v0][data-overlay-state=closing]>[data-modal-surface]{animation:medly-overlay-exit var(--medly-motion-exit) var(--medly-motion-standard) both;pointer-events:none}[data-medly-portal-theme=v0][data-modal-portal]>.modal-backdrop{background:rgb(var(--medly-overlay-scrim) / var(--medly-overlay-scrim-opacity));transition:opacity var(--medly-motion-effect) linear}@keyframes medly-overlay-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}[data-medly-portal-theme=v0][data-confirm-dialog-variant]>div:first-child{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--medly-overlay-scrim) / var(--medly-overlay-scrim-opacity));-webkit-backdrop-filter:none;backdrop-filter:none}@keyframes medly-overlay-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@keyframes medly-sheet-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes medly-sheet-exit{0%{transform:translateY(var(--medly-sheet-release-offset, 0px))}to{transform:translateY(max(100%,var(--medly-sheet-release-offset, 0px)))}}@media(max-width:767px){[data-medly-portal-theme=v0][data-modal-portal]>[data-modal-surface]{animation-name:medly-sheet-enter}[data-medly-portal-theme=v0][data-overlay-state=closing]>[data-modal-surface]{animation-name:medly-sheet-exit}}@media(prefers-reduced-motion:reduce){[data-medly-portal-theme=v0][data-modal-portal]>[data-modal-surface],[data-medly-portal-theme=v0] [data-confirm-dialog-surface],[data-medly-portal-theme=v0][data-modal-portal]>.modal-backdrop{animation:none;transition:none}}[data-medly-inspector-motion][data-positioned=true]{animation:medly-anchored-enter var(--medly-motion-enter) var(--medly-motion-standard) backwards}[data-medly-inspector-motion][data-overlay-state=closing]{pointer-events:none;animation:medly-anchored-exit var(--medly-motion-exit) var(--medly-motion-standard) both}@keyframes medly-anchored-enter{0%{opacity:0}to{opacity:1}}@keyframes medly-anchored-exit{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){[data-medly-inspector-motion][data-positioned=true],[data-medly-inspector-motion][data-overlay-state=closing]{animation:none}}[data-medly-portal-theme=v0][data-modal-placement=bottom][data-overlay-state=open]>[data-modal-surface][data-sheet-gesture]{animation:none}[data-modal-portal][data-modal-placement=bottom][data-sheet-gesture=dragging][data-overlay-state=open]>.modal-backdrop{opacity:var(--medly-sheet-scrim-opacity, 1);transition:none}[data-modal-portal][data-modal-placement=bottom][data-sheet-gesture=settling][data-overlay-state=open]>.modal-backdrop{opacity:1;transition:opacity var(--medly-motion-enter, .3s) var(--medly-motion-standard, ease-out)}@media(prefers-reduced-motion:reduce){[data-modal-portal][data-modal-placement=bottom][data-sheet-gesture=settling][data-overlay-state=open]>.modal-backdrop{transition:none}}.medly-v0-field{display:grid;min-width:0;gap:.4375rem;margin:0}.medly-v0-field.form-group>:not([hidden])~:not([hidden]){margin-block:0}.medly-v0-field>.label{margin:0;color:rgb(var(--medly-text));font-size:.8125rem;font-weight:var(--medly-font-weight-semibold);line-height:1.35}.medly-v0-field>.label-required:after{content:" *";margin-inline-start:.25rem;color:rgb(var(--medly-error-text))}.medly-v0-field>span,.medly-v0-field>p{margin:0;font-size:.75rem;line-height:1.4}.medly-v0-field>span{color:rgb(var(--medly-text-muted))}.medly-v0-field>p[role=alert]{color:rgb(var(--medly-error-text))}.medly-v0-field>[data-message-space]{min-block-size:calc(var(--medly-type-caption-size) * 1.4)}.medly-v0-radio-group{min-width:0;margin:0;border:0;padding:0}.medly-v0-radio-group legend{margin-block-end:var(--medly-space-3);color:rgb(var(--medly-text));font-size:.8125rem;font-weight:var(--medly-font-weight-semibold)}.medly-v0-radio-group__options{display:grid;gap:var(--medly-space-2)}.medly-v0-radio-option{display:grid;min-width:0;border:1px solid rgb(var(--medly-control-border));border-radius:var(--medly-radius-control);background:rgb(var(--medly-surface));color:rgb(var(--medly-text));transition:background-color var(--medly-motion-effect) var(--medly-motion-standard),border-color var(--medly-motion-effect) var(--medly-motion-standard)}@media(hover:hover)and (pointer:fine){.medly-v0-radio-option:hover:not(:has(input[type=radio]:disabled)):not([data-selected=true]){border-color:rgb(var(--medly-action) / .55);background:rgb(var(--medly-info-surface))}}.medly-v0-radio-option[data-selected=true]{border-color:rgb(var(--medly-action));background:rgb(var(--medly-selection))}.medly-v0-radio-option:has(input[type=radio]:disabled){cursor:not-allowed;opacity:.52}.medly-v0-radio-option input[type=radio]{width:1.125rem;height:1.125rem;margin:.125rem 0 0;accent-color:rgb(var(--medly-action))}.medly-v0-radio-option input[type=radio]:focus-visible{outline:3px solid rgb(var(--medly-focus));outline-offset:3px}.medly-v0-radio-option__copy{display:grid;min-width:0;gap:.1875rem}.medly-v0-radio-option__copy strong{color:rgb(var(--medly-text-strong));font-size:.9375rem;font-weight:var(--medly-font-weight-semibold);overflow-wrap:anywhere}.medly-v0-radio-option__copy small{color:rgb(var(--medly-text-muted));font-size:.8125rem;line-height:1.45;overflow-wrap:anywhere}.medly-v0-radio-option__label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--medly-space-3);cursor:pointer;padding:var(--medly-space-3)}.medly-v0-radio-option__icon{width:1.125rem;height:1.125rem;flex-shrink:0}.medly-v0-radio-option__details{min-width:0;padding:0 var(--medly-space-3) var(--medly-space-3);padding-inline-start:calc(var(--medly-space-3) + 1.125rem + var(--medly-space-3));margin:0;border:0}.medly-v0-radio-option[data-icon] .medly-v0-radio-option__label{grid-template-columns:auto minmax(0,1fr) auto}.medly-v0-radio-option:has(input[type=radio]:disabled) .medly-v0-radio-option__label{cursor:not-allowed}.medly-v0-radio-option[data-tone=success]{--medly-radio-text: var(--medly-success-text);--medly-radio-surface: var(--medly-success-surface)}.medly-v0-radio-option[data-tone=error]{--medly-radio-text: var(--medly-error-text);--medly-radio-surface: var(--medly-error-surface)}.medly-v0-radio-option[data-tone=warning]{--medly-radio-text: var(--medly-warning-text);--medly-radio-surface: var(--medly-warning-surface)}.medly-v0-radio-option[data-tone] .medly-v0-radio-option__copy strong,.medly-v0-radio-option[data-tone] .medly-v0-radio-option__icon{color:rgb(var(--medly-radio-text))}.medly-v0-radio-option[data-tone] input[type=radio]{accent-color:rgb(var(--medly-radio-text))}.medly-v0-radio-option[data-tone][data-selected=true]{border-color:rgb(var(--medly-radio-text));background:rgb(var(--medly-radio-surface))}.medly-v0-radio-group:not(.medly-v0-radio-group--list) .medly-v0-radio-option input[type=radio]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer}.medly-v0-radio-group:not(.medly-v0-radio-group--list) .medly-v0-radio-option input[type=radio]:disabled{cursor:not-allowed}.medly-v0-radio-group:not(.medly-v0-radio-group--list) .medly-v0-radio-option{position:relative}.medly-v0-radio-group:not(.medly-v0-radio-group--list) .medly-v0-radio-option:has(input:focus-visible){outline:3px solid rgb(var(--medly-focus));outline-offset:2px}.medly-v0-radio-group:not(.medly-v0-radio-group--list) .medly-v0-radio-option__copy strong{font-size:.8125rem}.medly-v0-radio-group:not(.medly-v0-radio-group--list) .medly-v0-radio-option[data-selected=true] .medly-v0-radio-option__copy strong,.medly-v0-radio-group:not(.medly-v0-radio-group--list) .medly-v0-radio-option[data-selected=true] .medly-v0-radio-option__icon{color:rgb(var(--medly-radio-text, var(--medly-text-strong)))}.medly-v0-radio-group--segmented .medly-v0-radio-group__options{display:flex;gap:0;border:1px solid rgb(var(--medly-control-border));border-radius:var(--medly-radius-control);background:rgb(var(--medly-surface));overflow:hidden}.medly-v0-radio-group--segmented .medly-v0-radio-option{flex:1 1 0;border:0;border-radius:0}.medly-v0-radio-group--segmented .medly-v0-radio-option+.medly-v0-radio-option{border-inline-start:1px solid rgb(var(--medly-control-border))}.medly-v0-radio-group--segmented .medly-v0-radio-option__label,.medly-v0-radio-group--segmented .medly-v0-radio-option[data-icon] .medly-v0-radio-option__label{display:flex;align-items:center;justify-content:center;gap:var(--medly-space-1);min-block-size:2.5rem;padding:var(--medly-space-1) var(--medly-space-2);text-align:center}.medly-v0-radio-group--tiles .medly-v0-radio-group__options{grid-template-columns:repeat(auto-fill,minmax(4rem,1fr))}.medly-v0-radio-group--tiles .medly-v0-radio-option__label{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--medly-space-1);padding:var(--medly-space-2);text-align:center}.medly-v0-radio-option__preview{display:grid;place-items:center;inline-size:100%;min-block-size:3rem;overflow:hidden;border-radius:calc(var(--medly-radius-control) / 2);background:rgb(var(--medly-surface-subtle))}.medly-v0-radio-group--swatches .medly-v0-radio-group__options{display:flex;flex-wrap:wrap;gap:var(--medly-space-2)}.medly-v0-radio-group--swatches .medly-v0-radio-option{border:0;border-radius:50%;background:transparent}.medly-v0-radio-group--swatches .medly-v0-radio-option__label{display:block;padding:.1875rem;border:2px solid transparent;border-radius:50%}.medly-v0-radio-group--swatches .medly-v0-radio-option[data-selected=true]{background:transparent}.medly-v0-radio-group--swatches .medly-v0-radio-option[data-selected=true] .medly-v0-radio-option__label{border-color:rgb(var(--medly-action))}.medly-v0-radio-option__swatch{display:block;inline-size:1.75rem;block-size:1.75rem;border-radius:50%;background:var(--medly-radio-swatch);box-shadow:inset 0 0 0 1px rgb(var(--medly-text) / .15)}.medly-v0-radio-group--cards .medly-v0-radio-group__options{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(8rem,calc((100% - 3 * var(--medly-space-3)) / 4))),1fr));gap:var(--medly-space-3)}.medly-v0-radio-group--cards .medly-v0-radio-option__label,.medly-v0-radio-group--cards .medly-v0-radio-option[data-icon] .medly-v0-radio-option__label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--medly-space-2);padding:var(--medly-space-3);padding-inline-end:var(--medly-space-5);min-block-size:4.25rem}.medly-v0-radio-group--cards .medly-v0-radio-option__icon-surface{grid-column:1;grid-row:1;display:grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:50%;background:rgb(var(--medly-surface-subtle));color:rgb(var(--medly-text-strong))}.medly-v0-radio-group--cards .medly-v0-radio-option[data-selected=true] .medly-v0-radio-option__icon-surface{background:rgb(var(--medly-action));color:rgb(var(--medly-surface))}.medly-v0-radio-group--cards .medly-v0-radio-option__icon{inline-size:1.125rem;block-size:1.125rem;color:inherit}.medly-v0-radio-group--cards .medly-v0-radio-option[data-selected=true] .medly-v0-radio-option__icon-surface .medly-v0-radio-option__icon{color:rgb(var(--medly-surface))}.medly-v0-radio-group--cards .medly-v0-radio-option__copy{grid-column:2;grid-row:1}.medly-v0-radio-group--cards .medly-v0-radio-option__check{position:absolute;inset-block-start:var(--medly-space-1);inset-inline-end:var(--medly-space-1);inline-size:.875rem;block-size:.875rem;color:rgb(var(--medly-action))}.medly-v0-radio-group--cards .medly-v0-radio-option[data-tone] .medly-v0-radio-option__icon-surface{background:rgb(var(--medly-radio-surface));color:rgb(var(--medly-radio-text))}.medly-v0-radio-group--cards .medly-v0-radio-option[data-tone][data-selected=true]{box-shadow:inset 0 0 0 1px rgb(var(--medly-radio-text))}.medly-v0-radio-group--cards .medly-v0-radio-option[data-tone][data-selected=true] .medly-v0-radio-option__icon-surface{background:rgb(var(--medly-radio-text))}.medly-v0-radio-group--cards .medly-v0-radio-option[data-tone] .medly-v0-radio-option__check{color:rgb(var(--medly-radio-text));stroke-width:3}.medly-v0-radio-option__badge{grid-column:1 / -1;grid-row:2;align-self:start;color:rgb(var(--medly-text-muted));font-size:.75rem;line-height:1.4;overflow-wrap:anywhere}.medly-v0-radio-group--list[data-layout=responsive]>.medly-v0-radio-group__options{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.medly-v0-radio-group--list[data-layout=responsive]>.medly-v0-radio-group__options:has(.medly-v0-radio-option__details :is(input,textarea,select)){grid-template-columns:minmax(0,1fr)}.medly-v0-radio-group--list[data-layout=responsive]>.medly-v0-radio-group__options>.medly-v0-radio-option{grid-template-rows:auto 1fr}.medly-v0{color:rgb(var(--medly-text));font-family:var(--medly-font-product)}.medly-v0,.medly-v0 *,.medly-v0 *:before,.medly-v0 *:after,[data-medly-theme=v0],[data-medly-theme=v0] *,[data-medly-theme=v0] *:before,[data-medly-theme=v0] *:after,[data-medly-portal-theme=v0],[data-medly-portal-theme=v0] *,[data-medly-portal-theme=v0] *:before,[data-medly-portal-theme=v0] *:after{box-sizing:border-box}.medly-v0-story-surface{min-height:100vh;background:rgb(var(--medly-canvas));padding:var(--medly-space-6)}.medly-v0-story-surface--narrow{width:min(100%,45rem)}.medly-v0-story-surface--toolbar{width:min(100%,80rem)}.medly-v0-story-hint{margin-block-start:var(--medly-space-3);color:rgb(var(--medly-text-muted));font-size:.8125rem}.medly-v0-story-examples{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--medly-space-3)}.medly-v0-story-stack{display:grid;gap:var(--medly-space-4)}.medly-v0-choice-field{display:grid;min-width:0;align-content:start;gap:.4375rem}.medly-v0-choice-field__label{color:rgb(var(--medly-text));font-size:.8125rem;font-weight:var(--medly-font-weight-semibold);line-height:1.35}.medly-v0-choice-chips{display:flex;flex-wrap:wrap;gap:var(--medly-space-2)}.medly-v0-choice-chip{min-width:2.5rem;min-height:2.5rem;border:1px solid rgb(var(--medly-control-border));border-radius:var(--medly-radius-control);background:rgb(var(--medly-surface));color:rgb(var(--medly-text-muted));padding-inline:var(--medly-space-3);font:inherit;font-size:.8125rem;font-weight:var(--medly-font-weight-semibold);cursor:pointer;transition:background-color var(--medly-motion-effect) var(--medly-motion-standard),border-color var(--medly-motion-effect) var(--medly-motion-standard),color var(--medly-motion-effect) var(--medly-motion-standard),transform var(--medly-motion-effect) var(--medly-motion-standard)}.medly-v0-choice-chip:hover:not(:disabled):not([aria-pressed=true]){border-color:rgb(var(--medly-action) / .55);background:rgb(var(--medly-info-surface));color:rgb(var(--medly-text-strong))}.medly-v0-choice-chip[aria-pressed=true]{border-color:rgb(var(--medly-action));background:rgb(var(--medly-action));color:rgb(var(--medly-action-foreground))}.medly-v0-choice-chip[aria-pressed=true]:hover:not(:disabled){border-color:rgb(var(--medly-action-hover));background:rgb(var(--medly-action-hover))}.medly-v0-choice-chip:active:not(:disabled){transform:translateY(1px)}.medly-v0-choice-chip:focus-visible{outline:3px solid rgb(var(--medly-focus));outline-offset:2px}.medly-v0-choice-chip:disabled{cursor:not-allowed;opacity:.52}@media(max-width:47.999rem){.medly-v0-choice-chip{min-height:var(--medly-control-height-default)}}.medly-v0-button,.medly-v0-icon-button{border:1px solid transparent;font:inherit;font-weight:var(--medly-font-weight-semibold);cursor:pointer;transition:background-color var(--medly-motion-effect) var(--medly-motion-standard),border-color var(--medly-motion-effect) var(--medly-motion-standard),color var(--medly-motion-effect) var(--medly-motion-standard),transform var(--medly-motion-effect) var(--medly-motion-standard)}.medly-v0-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--medly-space-3);min-width:0;border-radius:var(--medly-radius-pill);padding-inline:var(--medly-space-4);line-height:1.15;white-space:nowrap}.medly-v0-button--default{min-height:var(--medly-control-height-default);font-size:.9375rem}.medly-v0-button--compact{min-height:var(--medly-control-height-compact);padding-inline:var(--medly-space-3);font-size:.875rem}.medly-v0-button svg,.medly-v0-icon-button svg{width:1.125rem;height:1.125rem;flex:0 0 auto;stroke-width:1.9}.medly-v0-button--primary,.medly-v0-icon-button--primary{background:rgb(var(--medly-action));color:rgb(var(--medly-action-foreground))}.medly-v0-button--primary:hover:not(:disabled),.medly-v0-icon-button--primary:hover:not(:disabled){background:rgb(var(--medly-action-hover))}.medly-v0-button--secondary,.medly-v0-icon-button--secondary{border-color:rgb(var(--medly-control-border) / .2);background:rgb(var(--medly-secondary-container));color:rgb(var(--medly-on-secondary-container))}.medly-v0-button--secondary:hover:not(:disabled),.medly-v0-icon-button--secondary:hover:not(:disabled){background:rgb(var(--medly-hover))}.medly-v0-button--quiet,.medly-v0-icon-button--quiet{background:transparent;color:rgb(var(--medly-on-secondary-container))}.medly-v0-button--quiet:hover:not(:disabled),.medly-v0-icon-button--quiet:hover:not(:disabled){background:rgb(var(--medly-hover));color:rgb(var(--medly-on-secondary-container))}.medly-v0-button--danger,.medly-v0-icon-button--danger{border-color:rgb(var(--medly-error-text) / .26);background:rgb(var(--medly-surface));color:rgb(var(--medly-error-text))}.medly-v0-button--danger:hover:not(:disabled),.medly-v0-icon-button--danger:hover:not(:disabled){border-color:rgb(var(--medly-error-text) / .4);background:rgb(var(--medly-error-surface))}.medly-v0-button:active:not(:disabled),.medly-v0-icon-button:active:not(:disabled){transform:translateY(1px)}.medly-v0-button:disabled,.medly-v0-icon-button:disabled{cursor:not-allowed;opacity:.52}.medly-v0-button:focus-visible,.medly-v0-icon-button:focus-visible,.medly-v0-input:focus-visible,.medly-v0-search__clear:focus-visible,.medly-v0-feedback button:focus-visible{outline:3px solid rgb(var(--medly-focus));outline-offset:2px}.medly-v0-icon-button{display:inline-grid;place-items:center;border-radius:var(--medly-radius-control)}.medly-v0-icon-button--default{width:var(--medly-control-height-default);height:var(--medly-control-height-default)}.medly-v0-icon-button--compact{width:var(--medly-control-height-compact);height:var(--medly-control-height-compact)}@media(max-width:47.999rem){.medly-v0-icon-button--compact{width:var(--medly-control-height-default);height:var(--medly-control-height-default)}}.medly-v0-button__spinner{animation:medly-v0-spin .8s linear infinite}.medly-v0-input{width:100%;min-height:var(--medly-control-height-default);border:1px solid rgb(var(--medly-control-border));border-radius:var(--medly-radius-control);background:rgb(var(--medly-surface));color:rgb(var(--medly-text));padding:.625rem var(--medly-space-3);font:inherit;font-size:.9375rem;line-height:1.35;transition:border-color var(--medly-motion-effect) var(--medly-motion-standard),box-shadow var(--medly-motion-effect) var(--medly-motion-standard),background-color var(--medly-motion-effect) var(--medly-motion-standard)}input.medly-v0-input{height:var(--medly-control-height-default)}.medly-v0-input::-moz-placeholder{color:rgb(var(--medly-text-muted));opacity:1}.medly-v0-input::placeholder{color:rgb(var(--medly-text-muted));opacity:1}.medly-v0-input:hover:not(:disabled){border-color:rgb(var(--medly-text-muted))}.medly-v0-input:focus-visible{border-color:rgb(var(--medly-action))}.medly-v0-input:disabled{background:rgb(var(--medly-surface-subtle));color:rgb(var(--medly-text-muted));cursor:not-allowed}.medly-v0-input[aria-invalid=true],.medly-v0-input[data-invalid=true]{border-color:rgb(var(--medly-error-text));background:rgb(var(--medly-error-surface) / .34)}.medly-v0-date-field{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--medly-space-2);width:100%;text-align:start;cursor:pointer}.medly-v0-date-field>svg{width:1.125rem;height:1.125rem;color:rgb(var(--medly-action));transition:transform var(--medly-motion-effect) var(--medly-motion-standard)}.medly-v0-date-field>span{overflow:hidden;color:rgb(var(--medly-text-strong));text-overflow:ellipsis;white-space:nowrap}.medly-v0-date-field>.medly-v0-date-field__placeholder{color:rgb(var(--medly-text-muted))}.medly-v0-date-field__short-value{display:none}@media(max-width:40rem){.medly-v0-date-field[data-has-short-value=true] .medly-v0-date-field__value{display:none}.medly-v0-date-field[data-has-short-value=true] .medly-v0-date-field__short-value{display:inline}.medly-v0-date-field[data-has-short-value=true] .medly-v0-date-field__chevron{display:none}}.medly-v0-date-field__chevron--open{transform:rotate(180deg)}[data-date-picker-portal][data-medly-portal-theme=v0]{overflow-y:auto;border:1px solid rgb(var(--medly-border));border-radius:var(--medly-radius-card);background:rgb(var(--medly-surface));color:rgb(var(--medly-text));padding:var(--medly-space-3);box-shadow:var(--medly-shadow-overlay);font-family:var(--medly-font-product)}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker,:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__month{width:100%}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__header,:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__year-header{display:flex;min-height:2.5rem;align-items:center;justify-content:space-between;gap:var(--medly-space-2);margin-block-end:var(--medly-space-2)}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__nav,:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__period{display:inline-flex;min-width:2.25rem;min-height:2.25rem;align-items:center;justify-content:center;gap:var(--medly-space-1);border:0;border-radius:calc(var(--medly-radius-control) - .1875rem);background:transparent;color:rgb(var(--medly-text-strong));font:inherit;cursor:pointer}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__period{padding-inline:var(--medly-space-3);font-size:var(--medly-type-section-size);font-weight:var(--medly-font-weight-semibold)}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) :is(.calendar-picker__nav,.calendar-picker__period):hover{background:rgb(var(--medly-selection))}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__nav svg{width:1rem;height:1rem}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__period svg{width:.875rem;height:.875rem;color:rgb(var(--medly-action))}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__content{overflow:hidden}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) :is(.calendar-picker__weekdays,.calendar-picker__days){display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__weekday,:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__cell{display:flex;min-width:0;align-items:center;justify-content:center}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__day{position:relative;display:grid;width:2.25rem;height:2.25rem;place-items:center;border:0;border-radius:calc(var(--medly-radius-control) - .25rem);background:transparent;color:rgb(var(--medly-text-muted));font:inherit;font-size:var(--medly-type-body-size);cursor:pointer}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__day[data-current-month=true]{color:rgb(var(--medly-text))}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__day:hover:not(:disabled):not([data-selected=true]){background:rgb(var(--medly-selection));color:rgb(var(--medly-text-strong))}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__day[data-selected=true]{background:rgb(var(--medly-action));color:rgb(var(--medly-action-foreground));font-weight:var(--medly-font-weight-semibold)}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__day[data-today=true]:not([data-selected=true]){box-shadow:inset 0 0 0 2px rgb(var(--medly-action))}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__blocked-indicator{background:rgb(var(--medly-error))}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__day:disabled,:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__day[data-blocked=true]{opacity:.42;cursor:not-allowed}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--medly-space-2)}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__choice{min-height:2.75rem;border:0;border-radius:calc(var(--medly-radius-control) - .1875rem);background:transparent;color:rgb(var(--medly-text));font:inherit;cursor:pointer}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__choice:hover:not(:disabled),:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__choice[data-current=true]{background:rgb(var(--medly-selection))}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__choice[data-selected=true]{background:rgb(var(--medly-action));color:rgb(var(--medly-action-foreground));box-shadow:none}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__choice[data-current=true]:not([data-selected=true]){color:rgb(var(--medly-text-strong));box-shadow:inset 0 0 0 2px rgb(var(--medly-action))}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__year-header>span{color:rgb(var(--medly-text-muted))}[data-date-picker-portal][data-medly-portal-theme=v0] .date-picker__quick-actions{display:flex;gap:var(--medly-space-2);margin-block-start:var(--medly-space-3);border-block-start:1px solid rgb(var(--medly-border));padding-block-start:var(--medly-space-3)}[data-date-picker-portal][data-medly-portal-theme=v0] .date-picker__quick-action{min-height:2.5rem;flex:1;border:0;border-radius:calc(var(--medly-radius-control) - .1875rem);background:rgb(var(--medly-surface));color:rgb(var(--medly-text-strong));font:inherit;cursor:pointer}[data-date-picker-portal][data-medly-portal-theme=v0] .date-picker__quick-action:hover{background:rgb(var(--medly-selection))}[data-date-picker-portal][data-medly-portal-theme=v0] :is(.calendar-picker__nav,.calendar-picker__period,.calendar-picker__day,.calendar-picker__choice,.date-picker__quick-action):focus-visible{outline:3px solid rgb(var(--medly-focus));outline-offset:2px}.medly-v0-time-field{position:relative;width:100%}.medly-v0-time-field>button{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;gap:var(--medly-space-2);align-items:center;min-height:var(--medly-control-height-default);border:1px solid rgb(var(--medly-border-strong));border-radius:var(--medly-radius-control);background:rgb(var(--medly-surface));color:rgb(var(--medly-text-strong));padding-inline:var(--medly-space-3);font-family:var(--medly-font-product)}.medly-v0-time-field .time-selector__value{display:flex;min-width:0;align-items:center;gap:var(--medly-space-2);white-space:nowrap}.medly-v0-time-field .time-selector__value>span{overflow:hidden;min-width:0;text-overflow:ellipsis}.medly-v0-time-field .time-selector__display{color:rgb(var(--medly-text-strong))}.medly-v0-time-field .time-selector__display[data-placeholder=true]{color:rgb(var(--medly-text-muted))}.medly-v0-time-field :is(.time-selector__clock,.time-selector__chevron){display:block;width:1.125rem;height:1.125rem;flex:none;color:rgb(var(--medly-text-muted))}.medly-v0-time-field .time-selector__chevron{transition:transform var(--medly-motion-effect) var(--medly-motion-standard)}.medly-v0-time-field [aria-expanded=true] .time-selector__chevron{transform:rotate(180deg)}.medly-v0-time-field>button:hover:not(:disabled){border-color:rgb(var(--medly-action) / .58)}.medly-v0-time-field>button:disabled{border-color:rgb(var(--medly-border));background:rgb(var(--medly-surface-subtle));color:rgb(var(--medly-text-muted));cursor:not-allowed}.medly-v0-time-field>button:disabled :is(.time-selector__display,.time-selector__clock,.time-selector__chevron){color:rgb(var(--medly-text-muted))}.medly-v0-time-field>button:focus-visible{border-color:rgb(var(--medly-action));outline:3px solid rgb(var(--medly-focus));outline-offset:1px}.medly-v0-time-field>button[data-invalid=true]{border-color:rgb(var(--medly-error-text));background:rgb(var(--medly-error-surface) / .34)}.medly-v0-time-field>div{border-color:rgb(var(--medly-border));border-radius:var(--medly-radius-control);background:rgb(var(--medly-surface));color:rgb(var(--medly-text));box-shadow:var(--medly-shadow-overlay)}[data-time-selector-portal][data-medly-portal-theme=v0]{display:grid;overflow-y:auto;border:1px solid rgb(var(--medly-border));border-radius:var(--medly-radius-card);background:rgb(var(--medly-surface));color:rgb(var(--medly-text));box-shadow:var(--medly-shadow-overlay);font-family:var(--medly-font-product)}:is(.medly-v0-time-field,[data-time-selector-portal][data-medly-portal-theme=v0]) .time-selector__manual{padding:var(--medly-space-2);border-block-end:1px solid rgb(var(--medly-border))}:is(.medly-v0-time-field,[data-time-selector-portal][data-medly-portal-theme=v0]) .time-selector__manual-row{display:grid;grid-template-columns:minmax(0,1fr) 2.25rem;gap:var(--medly-space-2);align-items:center}:is(.medly-v0-time-field,[data-time-selector-portal][data-medly-portal-theme=v0]) .time-selector__manual-input{width:100%;min-width:0;min-height:2.25rem;border:1px solid rgb(var(--medly-border-strong));border-radius:calc(var(--medly-radius-control) - .1875rem);padding:var(--medly-space-2);background:rgb(var(--medly-surface));color:rgb(var(--medly-text-strong))}:is(.medly-v0-time-field,[data-time-selector-portal][data-medly-portal-theme=v0]) .time-selector__confirm{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:0;border-radius:calc(var(--medly-radius-control) - .1875rem);background:rgb(var(--medly-selection));color:rgb(var(--medly-action))}:is(.medly-v0-time-field,[data-time-selector-portal][data-medly-portal-theme=v0]) .time-selector__confirm:disabled{opacity:.45}:is(.medly-v0-time-field,[data-time-selector-portal][data-medly-portal-theme=v0]) .time-selector__confirm-icon{color:rgb(var(--medly-action))}.medly-v0-time-field .time-selector__options,[data-time-selector-portal][data-medly-portal-theme=v0] .time-selector__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--medly-space-1);padding:var(--medly-space-2)}[data-time-selector-portal][data-medly-portal-theme=v0] .time-selector__option,.medly-v0-time-field .time-selector__option{display:flex;width:100%;align-items:center;justify-content:center;gap:var(--medly-space-2);border:0;min-height:2.5rem;border-radius:calc(var(--medly-radius-control) - .25rem);padding:var(--medly-space-2);background:transparent;color:rgb(var(--medly-text));text-align:start}[data-time-selector-portal][data-medly-portal-theme=v0] .time-selector__option:hover,[data-time-selector-portal][data-medly-portal-theme=v0] .time-selector__option[aria-selected=true],.medly-v0-time-field .time-selector__option:hover,.medly-v0-time-field .time-selector__option[aria-selected=true]{background:rgb(var(--medly-selection));color:rgb(var(--medly-text-strong))}[data-time-selector-portal][data-medly-portal-theme=v0] :is(.time-selector__loading,.time-selector__empty){color:rgb(var(--medly-text-muted))}:is(.medly-v0-time-field,[data-time-selector-portal][data-medly-portal-theme=v0]) .time-selector__recommended{color:rgb(var(--medly-action-hover));font-size:.75rem}.medly-v0-time-field>div button:hover,.medly-v0-time-field>div button[aria-selected=true],[data-time-selector-portal][data-medly-portal-theme=v0] button:hover,[data-time-selector-portal][data-medly-portal-theme=v0] button[aria-selected=true]{background:var(--state-selected);color:rgb(var(--medly-text-strong))}.medly-v0-textarea{min-height:7rem;resize:vertical}.medly-v0-search{position:relative}.medly-v0-search__input{padding-inline-start:3rem;padding-inline-end:2.625rem}.medly-v0-search[data-has-actions=true]{--medly-search-actions-width: 4.75rem}.medly-v0-search[data-has-actions=true] .medly-v0-search__input{padding-inline-end:calc(var(--medly-search-actions-width) + 2.625rem)}.medly-v0-search__input::-webkit-search-cancel-button{display:none}.medly-v0-search__icon,.medly-v0-search__clear{position:absolute;inset-block-start:50%;transform:translateY(-50%)}.medly-v0-search[data-has-actions=true] .medly-v0-search__clear{inset-inline-end:calc(var(--medly-search-actions-width) + .375rem)}.medly-v0-search__actions{position:absolute;inset-block-start:50%;inset-inline-end:.375rem;display:flex;align-items:center;gap:.25rem;transform:translateY(-50%)}.medly-v0-search__actions .medly-v0-icon-button{width:2.25rem;height:2.25rem}.medly-v0-search__icon{inset-inline-start:.8125rem;width:1.125rem;height:1.125rem;color:rgb(var(--medly-text-muted));pointer-events:none}.medly-v0-search__clear{inset-inline-end:.375rem;display:grid;width:2rem;height:2rem;place-items:center;border:0;border-radius:.5rem;background:transparent;color:rgb(var(--medly-text-muted));cursor:pointer}.medly-v0-search__clear:hover{background:rgb(var(--medly-surface-subtle));color:rgb(var(--medly-text-strong))}.medly-v0-search__clear svg{width:1rem;height:1rem}.medly-v0-feedback{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--medly-space-3);border:1px solid currentColor;border-radius:var(--medly-radius-control);padding:var(--medly-space-3) var(--medly-space-4);font-size:.875rem;line-height:1.45}.medly-v0-feedback>svg{width:1.125rem;height:1.125rem;margin-block-start:.125rem}.medly-v0-feedback--success{border-color:rgb(var(--medly-success-text) / .22);background:rgb(var(--medly-success-surface));color:rgb(var(--medly-success-text))}.medly-v0-feedback--warning{border-color:rgb(var(--medly-warning-text) / .22);background:rgb(var(--medly-warning-surface));color:rgb(var(--medly-warning-text))}.medly-v0-feedback--error{border-color:rgb(var(--medly-error-text) / .22);background:rgb(var(--medly-error-surface));color:rgb(var(--medly-error-text))}.medly-v0-feedback--info{border-color:rgb(var(--medly-info-text) / .18);background:rgb(var(--medly-info-surface));color:rgb(var(--medly-info-text))}.medly-v0-feedback__copy{display:grid;gap:.125rem}.medly-v0-feedback__copy strong,.medly-v0-feedback__copy span{display:block}.medly-v0-feedback__actions{display:flex;align-items:center;gap:var(--medly-space-2)}.medly-v0-feedback button:not(.medly-v0-icon-button){min-height:2rem;border:0;border-radius:.5rem;background:transparent;color:inherit;padding-inline:var(--medly-space-2);font:inherit;font-weight:var(--medly-font-weight-semibold);cursor:pointer;text-decoration:underline;text-underline-offset:.1875rem}.medly-v0-feedback button:not(.medly-v0-icon-button):hover{background:rgb(var(--medly-surface) / .46);text-decoration:none}.medly-v0-segmented{min-width:0}.medly-v0-segmented>[role=tablist]{box-sizing:border-box;display:inline-flex;align-items:center;max-width:100%;gap:.125rem;border:1px solid rgb(var(--medly-border));border-radius:var(--medly-radius-control);background:rgb(var(--medly-surface-subtle));padding:.1875rem}.medly-v0-segmented [role=tab]{box-sizing:border-box;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:calc(var(--medly-radius-control) - .1875rem);background:transparent;color:rgb(var(--medly-text-muted));box-shadow:none;cursor:pointer;font:inherit;font-weight:var(--medly-font-weight-semibold);white-space:nowrap}.medly-v0-segmented--default>[role=tablist]{height:var(--medly-control-height-default)}.medly-v0-segmented--compact>[role=tablist]{height:var(--medly-control-height-compact);padding:.0625rem}.medly-v0-segmented--default [role=tab]{height:100%;min-height:0;padding-inline:var(--medly-space-3);font-size:.9375rem}.medly-v0-segmented--compact [role=tab]{height:100%;min-height:0;padding-inline:var(--medly-space-3);font-size:.875rem}.medly-v0-segmented [role=tab]:disabled{cursor:not-allowed;opacity:.48}.medly-v0-segmented [role=tab][aria-selected=true]{background:rgb(var(--medly-surface));color:rgb(var(--medly-text-strong));box-shadow:0 1px 2px rgb(var(--medly-text-strong) / .08)}.medly-v0-segmented [role=tab]:hover:not(:disabled):not([aria-selected=true]){color:rgb(var(--medly-text))}.medly-v0-segmented [role=tab]:focus-visible{position:relative;z-index:1;outline:3px solid rgb(var(--medly-focus));outline-offset:2px}.medly-v0-segmented--full-width,.medly-v0-segmented--full-width>[role=tablist]{width:100%}.medly-v0-segmented--full-width>[role=tablist]{display:grid;height:auto;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.medly-v0-segmented--full-width [role=tab]{min-width:0;min-height:var(--medly-control-height-default);white-space:normal}.medly-v0-segmented--full-width.medly-v0-segmented--compact [role=tab]{min-height:var(--medly-control-height-compact)}.medly-v0-select>button{display:flex;align-items:center;box-sizing:border-box;width:100%;border:1px solid rgb(var(--medly-control-border));border-radius:var(--medly-radius-control);background:rgb(var(--medly-surface));color:rgb(var(--medly-text));gap:var(--medly-space-2);font:inherit;font-weight:var(--medly-font-weight-medium);transition:border-color var(--medly-motion-effect) var(--medly-motion-standard),background-color var(--medly-motion-effect) var(--medly-motion-standard),box-shadow var(--medly-motion-effect) var(--medly-motion-standard)}.medly-v0-select>button>span.flex-1{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}.medly-v0-select>button>svg:last-child{flex:0 0 auto}.medly-v0-select :is(.select-field__leading-icon,.select-field__option-icon,.select-field__chevron){color:rgb(var(--medly-text-muted))}.medly-v0-select .select-field__value{color:rgb(var(--medly-text-strong))}.medly-v0-select .select-field__value[data-placeholder=true]{color:rgb(var(--medly-text-muted))}.medly-v0-select{width:100%;min-inline-size:0}.medly-v0-select--default>button{height:var(--medly-control-height-default);padding-inline:var(--medly-space-3);font-size:.9375rem}.medly-v0-select--compact>button{height:var(--medly-control-height-compact);padding-inline:var(--medly-space-3);font-size:.875rem}.medly-v0-select>button:hover:not(:disabled){border-color:rgb(var(--medly-text-muted));background:rgb(var(--medly-surface-subtle))}.medly-v0-select>button:focus-visible{border-color:rgb(var(--medly-action));outline:3px solid rgb(var(--medly-focus));outline-offset:2px}.medly-v0-select>button[data-invalid=true]{border-color:rgb(var(--medly-error-text));background:rgb(var(--medly-error-surface) / .34)}[data-select-portal][data-medly-portal-theme=v0]{border:1px solid rgb(var(--medly-border));border-radius:var(--medly-radius-overlay);background:rgb(var(--medly-surface));color:rgb(var(--medly-text));box-shadow:0 16px 40px rgb(var(--medly-text-strong) / .16);font-family:var(--medly-font-product);padding:var(--medly-space-1);text-align:start}[data-select-portal][data-medly-portal-theme=v0]>div:not([role=listbox]){border-block-end:1px solid rgb(var(--medly-border));padding:var(--medly-space-2) var(--medly-space-3)}[data-select-portal][data-medly-portal-theme=v0] .select-field__search{display:flex;align-items:center;gap:var(--medly-space-2)}[data-select-portal][data-medly-portal-theme=v0] input{width:100%;min-width:0;border:0;background:transparent;color:rgb(var(--medly-text));font:inherit;text-align:start}[data-select-portal][data-medly-portal-theme=v0] input:focus{outline:0}[data-select-portal][data-medly-portal-theme=v0] svg{color:rgb(var(--medly-text-muted))}[data-select-portal][data-medly-portal-theme=v0] .select-field__check{color:rgb(var(--medly-action))}[data-select-portal][data-medly-portal-theme=v0] [role=option]{border-radius:calc(var(--medly-radius-overlay) - var(--medly-space-1));display:flex;width:100%;min-height:var(--medly-control-height-default);align-items:center;gap:var(--medly-space-2);border:0;background:transparent;color:rgb(var(--medly-text));font:inherit;font-size:.9375rem;line-height:1.35;text-align:start;white-space:normal}[data-select-portal][data-medly-portal-theme=v0] [role=option]>span{min-width:0;overflow-wrap:anywhere}[data-select-portal][data-medly-portal-theme=v0] [role=option][data-highlighted=true],[data-select-portal][data-medly-portal-theme=v0] [role=option][aria-selected=true]{box-shadow:inset 0 0 0 2px rgb(var(--medly-focus))}[data-select-portal][data-medly-portal-theme=v0] [role=option][data-confirming=true]{background:rgb(var(--medly-selection));color:rgb(var(--medly-text-strong))}[data-select-portal][data-medly-portal-theme=v0] [role=option][data-confirming=true] .select-field__check{transform:scale(1.08)}[data-select-portal][data-medly-portal-theme=v0] [role=option][aria-selected=true] svg{color:rgb(var(--medly-action))}[data-select-portal][data-medly-portal-theme=v0] .select-field__empty{color:rgb(var(--medly-text-muted))}.medly-v0-checkbox input:focus-visible{outline:3px solid rgb(var(--medly-focus));outline-offset:2px}.medly-v0-checkbox{display:inline-flex;align-items:flex-start;gap:var(--medly-space-3);color:rgb(var(--medly-text));cursor:pointer}.medly-v0-checkbox input{width:1.125rem;height:1.125rem;flex:0 0 auto;margin-block-start:.125rem;accent-color:rgb(var(--medly-action))}.medly-v0-checkbox:has(input:disabled){cursor:not-allowed;opacity:.52}.medly-v0-checkbox__copy{display:grid;gap:.125rem}.medly-v0-checkbox__copy strong{font-size:.9375rem;font-weight:var(--medly-font-weight-semibold)}.medly-v0-checkbox__copy small{color:rgb(var(--medly-text-muted));font-size:.8125rem;line-height:1.4}.medly-v0-surface{border:1px solid rgb(var(--medly-border));border-radius:var(--medly-radius-card);color:rgb(var(--medly-text))}.medly-v0-surface--base{background:rgb(var(--medly-surface))}.medly-v0-surface--subtle{background:rgb(var(--medly-surface-subtle))}.medly-v0-surface--padding-none{padding:0}.medly-v0-surface--padding-compact{padding:var(--medly-space-3)}.medly-v0-surface--padding-default{padding:var(--medly-space-5)}.medly-v0-surface h3,.medly-v0-surface p{margin:0}.medly-v0-surface h3{color:rgb(var(--medly-text-strong));font-size:1rem;font-weight:var(--medly-font-weight-semibold)}.medly-v0-surface p{margin-block-start:var(--medly-space-2);color:rgb(var(--medly-text-muted));font-size:.875rem;line-height:1.5}.medly-v0-selection-story,.medly-v0-loading-composition{display:grid;gap:var(--medly-space-5)}.medly-v0-surface-story-grid{display:grid;gap:var(--medly-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.medly-v0-loading-composition__identity{display:flex;align-items:center;gap:var(--medly-space-3)}.medly-v0-loading-composition__identity>div:last-child{display:grid;flex:1 1 auto;gap:var(--medly-space-2)}[data-modal-portal][data-medly-portal-theme=v0][data-confirm-dialog-variant]{position:fixed;z-index:125;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:var(--medly-space-4);font-family:var(--medly-font-product)}[data-medly-portal-theme=v0] [data-confirm-dialog-surface]{position:relative;z-index:1;width:100%;max-width:24rem;border:1px solid rgb(var(--medly-border));border-radius:var(--medly-radius-overlay);background:rgb(var(--medly-surface));color:rgb(var(--medly-text));box-shadow:var(--medly-shadow-overlay);padding:var(--medly-space-6)}[data-medly-portal-theme=v0] [data-confirm-dialog-surface]>[aria-label=סגור]{position:absolute;inset-block-start:var(--medly-space-4);inset-inline-end:var(--medly-space-4);display:grid;width:var(--medly-control-height-default);height:var(--medly-control-height-default);place-items:center;border:0;border-radius:.5rem;background:transparent;color:rgb(var(--medly-text-muted))}[data-medly-portal-theme=v0] [data-confirm-dialog-surface]>[aria-label=סגור] svg{width:1.25rem;height:1.25rem}[data-medly-portal-theme=v0] [data-confirm-dialog-surface] h3{margin:0 0 var(--medly-space-2);color:rgb(var(--medly-text-strong));font-size:1.125rem;font-weight:var(--medly-font-weight-semibold);text-align:center}[data-medly-portal-theme=v0] [data-confirm-dialog-surface] p{margin:0;color:rgb(var(--medly-text-muted));line-height:1.5;text-align:center}[data-medly-portal-theme=v0] [data-confirm-dialog-surface] p+p{margin-block-start:var(--medly-space-3);border-radius:var(--medly-radius-control);background:rgb(var(--medly-surface-subtle));color:rgb(var(--medly-text-strong));padding:var(--medly-space-2) var(--medly-space-3);font-weight:var(--medly-font-weight-semibold)}[data-medly-portal-theme=v0] [data-confirm-dialog-icon]{display:grid;width:3rem;height:3rem;margin:0 auto var(--medly-space-4);place-items:center;border-radius:50%;background:rgb(var(--medly-warning-surface))}[data-medly-portal-theme=v0] [data-confirm-dialog-icon] svg{width:1.5rem;height:1.5rem;color:rgb(var(--medly-warning-text))}[data-medly-portal-theme=v0][data-confirm-dialog-variant=danger] [data-confirm-dialog-icon]{background:rgb(var(--medly-error-surface))}[data-medly-portal-theme=v0][data-confirm-dialog-variant=danger] [data-confirm-dialog-icon] svg{color:rgb(var(--medly-error))}[data-medly-portal-theme=v0] [data-confirm-dialog-actions]{display:flex;gap:var(--medly-space-3);margin-block-start:var(--medly-space-6)}[data-medly-portal-theme=v0] [data-confirm-dialog-actions] button{min-height:var(--medly-control-height-default);flex:1 1 0;border:1px solid transparent;border-radius:var(--medly-radius-pill);padding-inline:var(--medly-space-4);font:inherit;font-size:.9375rem;font-weight:var(--medly-font-weight-semibold);white-space:nowrap}[data-medly-portal-theme=v0] [data-confirm-dialog-actions] button:first-child{border-color:rgb(var(--medly-control-border));background:rgb(var(--medly-surface));color:rgb(var(--medly-text-strong))}[data-medly-portal-theme=v0][data-confirm-dialog-variant=danger] [data-confirm-dialog-actions] button:last-child{background:rgb(var(--medly-error));color:rgb(var(--medly-surface))}[data-medly-portal-theme=v0][data-confirm-dialog-variant=warning] [data-confirm-dialog-actions] button:last-child{background:rgb(var(--medly-warning));color:rgb(var(--medly-surface))}[data-medly-toast-region][data-medly-theme=v0]{position:fixed;z-index:200;inset-block-start:5rem;inset-inline:0;display:flex;flex-direction:column-reverse;align-items:center;gap:var(--medly-space-2);padding-inline:var(--medly-space-4);font-family:var(--medly-font-product);pointer-events:none}[data-medly-toast-region][data-medly-theme=v0] [data-medly-toast]{display:flex;min-height:var(--medly-control-height-default);max-width:min(100%,32rem);align-items:center;gap:var(--medly-space-3);border:1px solid rgb(var(--medly-border-strong));border-radius:var(--medly-radius-control);background:rgb(var(--medly-text-strong));color:rgb(var(--medly-surface));box-shadow:0 12px 32px rgb(var(--medly-text-strong) / .2);padding:var(--medly-space-2) var(--medly-space-4);font-size:.875rem;pointer-events:auto}[data-medly-toast-region][data-medly-theme=v0] [data-medly-toast]>span{min-width:0;overflow-wrap:anywhere}[data-medly-toast-region][data-medly-theme=v0] [data-medly-toast]>button{flex:0 0 auto}[data-medly-toast-region][data-medly-theme=v0] [data-toast-tone=success]{border-color:rgb(var(--medly-success-text) / .3);background:rgb(var(--medly-success-surface));color:rgb(var(--medly-success-text))}[data-medly-toast-region][data-medly-theme=v0] [data-toast-tone=warning]{border-color:rgb(var(--medly-warning-text) / .3);background:rgb(var(--medly-warning-surface));color:rgb(var(--medly-warning-text))}[data-medly-toast-region][data-medly-theme=v0] [data-toast-tone=error]{border-color:rgb(var(--medly-error-text) / .3);background:rgb(var(--medly-error-surface));color:rgb(var(--medly-error-text))}.medly-v0-command-bar-shell{width:100%;min-width:0;container:medly-command-bar / inline-size}.medly-v0-command-bar{display:grid;grid-template-areas:"action status" "search search" "filters filters";grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--medly-space-3);width:100%;min-width:0;direction:rtl}.medly-v0-command-bar__action{min-width:0;grid-area:action}.medly-v0-command-bar__filters{display:flex;min-width:0;grid-area:filters;align-items:center;gap:var(--medly-space-2);overflow-x:auto;scrollbar-width:none}.medly-v0-command-bar__filters::-webkit-scrollbar{display:none}.medly-v0-command-bar__status{min-width:0;grid-area:status}.medly-v0-command-bar__search{min-width:0;grid-area:search}.medly-v0-command-bar__search .medly-v0-field{width:100%;margin:0}.medly-v0-command-bar__search .label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@container medly-command-bar (min-width: 32rem){.medly-v0-command-bar{grid-template-areas:"action filters status" "search search search";grid-template-columns:auto minmax(0,1fr) auto}}@container medly-command-bar (min-width: 48rem){.medly-v0-command-bar{grid-template-areas:"search filters status action";grid-template-columns:minmax(13rem,18rem) minmax(0,1fr) auto auto}}.medly-v0-list-toolbar{width:100%}.medly-v0-list-toolbar__action{grid-area:action}.medly-v0-list-toolbar__filters{grid-area:filters;min-width:0;overflow-x:auto;scrollbar-width:none}.medly-v0-list-toolbar__filters::-webkit-scrollbar{display:none}.medly-v0-list-toolbar__filters .medly-v0-tab-overflow{max-width:100%}.medly-v0-list-toolbar__filter-tabs{display:none;min-width:0}.medly-v0-list-toolbar__filter-select{width:min(100%,12rem)}@container medly-command-bar (min-width: 52rem){.medly-v0-list-toolbar--no-action .medly-v0-list-toolbar__filter-tabs{display:block}.medly-v0-list-toolbar--no-action .medly-v0-list-toolbar__filter-select{display:none}}@container medly-command-bar (min-width: 64rem){.medly-v0-list-toolbar:not(.medly-v0-list-toolbar--no-action) .medly-v0-list-toolbar__filter-tabs{display:block}.medly-v0-list-toolbar:not(.medly-v0-list-toolbar--no-action) .medly-v0-list-toolbar__filter-select{display:none}}.medly-v0-list-toolbar__status{grid-area:status;max-width:16rem;color:rgb(var(--medly-text-muted));font-size:.8125rem;line-height:1.4;overflow-wrap:anywhere}.medly-v0-list-toolbar__search{grid-area:search;min-width:0}[data-modal-portal][data-medly-portal-theme=v0]{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;font-family:var(--medly-font-product)}[data-medly-portal-theme=v0]>.modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0}[data-medly-portal-theme=v0]>[data-modal-surface]{position:relative;z-index:1;display:flex;width:100%;max-height:90vh;flex-direction:column;overflow:hidden;border:1px solid rgb(var(--medly-border));border-radius:var(--medly-radius-overlay) var(--medly-radius-overlay) 0 0;background:rgb(var(--medly-surface));color:rgb(var(--medly-text));box-shadow:0 24px 64px rgb(var(--medly-text-strong) / .18);outline:none}@media(max-width:767px){[data-medly-portal-theme=v0][data-modal-mobile-height=full]>[data-modal-surface]{height:95vh}}[data-medly-portal-theme=v0] [data-modal-header],[data-medly-portal-theme=v0] [data-modal-footer]{position:relative;z-index:1;flex:0 0 auto;background:rgb(var(--medly-surface));padding:var(--medly-space-3) var(--medly-space-4)}[data-medly-portal-theme=v0] [data-modal-header]{border-block-end:1px solid rgb(var(--medly-border))}[data-medly-portal-theme=v0] [data-modal-header]>div{display:flex;align-items:center;justify-content:space-between}[data-medly-portal-theme=v0] [data-modal-header] h2{margin:0;color:rgb(var(--medly-text-strong));font-size:1rem;font-weight:var(--medly-font-weight-semibold);line-height:1.4}[data-medly-portal-theme=v0] [data-modal-header] [data-modal-close]{display:inline-grid;width:2.5rem;height:2.5rem;place-items:center;border:0;border-radius:var(--medly-radius-control);background:transparent;color:rgb(var(--medly-text-muted));cursor:pointer}[data-medly-portal-theme=v0] [data-modal-header] [data-modal-close]:focus-visible{outline:3px solid rgb(var(--medly-focus));outline-offset:2px}[data-medly-portal-theme=v0]>[data-modal-surface].medly-v0-date-picker-sheet{height:min(35rem,90vh)}[data-medly-portal-theme=v0] [data-modal-body]{min-height:0;flex:1 1 auto;overflow-y:auto;scroll-padding-block:var(--medly-space-4);padding:var(--medly-space-2) var(--medly-space-4)}[data-medly-portal-theme=v0] [data-modal-body] :is(button,input,select,textarea,[tabindex]):focus{scroll-margin-block:var(--medly-space-4)}[data-medly-portal-theme=v0] #modal-title{margin:0;color:rgb(var(--medly-text-strong));font-size:1.125rem;font-weight:var(--medly-font-weight-semibold)}[data-medly-portal-theme=v0] [data-testid=drag-handle]>div{background:rgb(var(--medly-border-strong))}[data-medly-portal-theme=v0] [aria-label=סגור]:not(.modal-backdrop){display:grid;width:var(--medly-control-height-default);height:var(--medly-control-height-default);place-items:center;border:0;border-radius:.5rem;background:transparent;color:rgb(var(--medly-text-muted));cursor:pointer}[data-medly-portal-theme=v0] [aria-label=סגור]:not(.modal-backdrop) svg{width:1.25rem;height:1.25rem}.medly-v0-appointment-editor{display:grid;gap:var(--medly-space-4);padding-block:var(--medly-space-2) var(--medly-space-4);color:rgb(var(--medly-text));font-family:var(--medly-font-product);text-align:start}.medly-v0-appointment-editor__title{display:grid;min-width:0;gap:.1875rem;text-align:start}.medly-v0-appointment-editor__title>div{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--medly-space-2)}.medly-v0-appointment-editor__title>div>span{color:rgb(var(--medly-text-strong));font-weight:var(--medly-font-weight-semibold)}.medly-v0-appointment-editor__subtitle{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--medly-space-2);margin:0;color:rgb(var(--medly-text-muted));font-size:.8125rem;font-weight:400}.medly-v0-appointment-editor__subtitle strong{color:rgb(var(--medly-action));font-weight:var(--medly-font-weight-semibold)}.medly-v0-appointment-editor__actions{display:flex;width:100%;flex-wrap:wrap;align-items:center;gap:var(--medly-space-2)}.medly-v0-appointment-editor__actions-spacer{flex:1 1 auto}.medly-v0-appointment-editor__recurrence,.medly-v0-appointment-editor__communication{display:grid;min-width:0;gap:var(--medly-space-3)}.medly-v0-appointment-editor__recurrence-options{display:grid;grid-template-columns:minmax(8rem,.7fr) minmax(12rem,1.3fr);align-items:start;gap:var(--medly-space-4)}.medly-v0-appointment-editor__communication{border-block-start:1px solid rgb(var(--medly-border));padding-block-start:var(--medly-space-4)}.medly-v0-appointment-editor__communication>strong{color:rgb(var(--medly-text-strong));font-size:.8125rem;font-weight:var(--medly-font-weight-semibold)}.medly-v0-appointment-editor__audit{display:flex;flex-wrap:wrap;gap:var(--medly-space-2);border-block-start:1px solid rgb(var(--medly-border));padding-block-start:var(--medly-space-3);color:rgb(var(--medly-text-muted));font-size:.75rem}.medly-v0-appointment-warning{display:grid;min-width:0;gap:var(--medly-space-3);border:1px solid rgb(var(--medly-warning-text) / .22);border-radius:var(--medly-radius-card);padding:var(--medly-space-4);background:rgb(var(--medly-warning-surface));color:rgb(var(--medly-text))}.medly-v0-appointment-warning>p{margin:0;color:rgb(var(--medly-text-muted));font-size:.8125rem}.medly-v0-appointment-warning__heading{display:flex;min-width:0;align-items:center;gap:var(--medly-space-2);color:rgb(var(--medly-warning-text))}.medly-v0-appointment-warning__heading>svg{width:1rem;height:1rem;flex:0 0 auto}.medly-v0-appointment-warning__heading>strong,.medly-v0-appointment-warning__patient strong{color:rgb(var(--medly-text-strong));font-size:.875rem;font-weight:var(--medly-font-weight-semibold)}.medly-v0-appointment-warning__patient{display:flex;min-width:0;align-items:center;gap:var(--medly-space-3);border:1px solid rgb(var(--medly-border));border-radius:var(--medly-radius-control);padding:var(--medly-space-3);background:rgb(var(--medly-surface))}.medly-v0-appointment-warning__patient>div:last-child{display:grid;min-width:0;gap:.125rem}.medly-v0-appointment-warning__patient span{color:rgb(var(--medly-text-muted));font-size:.75rem}.medly-v0-appointment-warning__avatar{display:grid;width:2.25rem;height:2.25rem;flex:0 0 2.25rem;place-items:center;border-radius:50%;background:rgb(var(--medly-selection));color:rgb(var(--medly-action))}.medly-v0-appointment-warning__avatar>svg{width:1rem;height:1rem}.medly-v0-appointment-warning__actions{display:flex;flex-wrap:wrap;gap:var(--medly-space-2)}@media(max-width:47.999rem){.medly-v0-appointment-editor__recurrence-options{grid-template-columns:1fr}.medly-v0-appointment-warning__actions>.medly-v0-button{flex:1 1 100%}}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search{display:grid;min-width:0;gap:var(--medly-space-2)}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__selection{display:flex;min-width:0;align-items:center;gap:var(--medly-space-3);border:1px solid rgb(var(--medly-control-border));border-radius:var(--medly-radius-control);background:rgb(var(--medly-surface));color:rgb(var(--medly-text));padding:var(--medly-space-3)}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__selection:hover{background:rgb(var(--medly-surface-subtle))}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__new-patient{border:1px solid rgb(var(--medly-border));border-radius:var(--medly-radius-card);padding:var(--medly-space-4);background:rgb(var(--medly-surface));box-shadow:0 .75rem 2rem rgb(var(--medly-text) / .08)}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__new-patient-header{display:flex;align-items:flex-start;gap:var(--medly-space-3);color:rgb(var(--medly-text))}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__new-patient-header>svg{width:1.125rem;height:1.125rem;flex:0 0 auto;margin-block-start:.125rem;color:rgb(var(--medly-action))}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__new-patient-header>div{display:grid;min-width:0;gap:.125rem}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__new-patient-header strong{color:rgb(var(--medly-text-strong));font-size:.9375rem;font-weight:var(--medly-font-weight-semibold)}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__new-patient-header span{color:rgb(var(--medly-text-muted));font-size:.75rem}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__new-patient-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--medly-space-3)}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__new-patient-phone-field{grid-column:1 / -1}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__new-patient-actions{display:flex;align-items:center;gap:var(--medly-space-2)}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-multi-select{display:grid;min-width:0;gap:var(--medly-space-2)}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-multi-select__label{display:flex;align-items:center;gap:var(--medly-space-2);color:rgb(var(--medly-text));font-size:.8125rem;font-weight:var(--medly-font-weight-semibold)}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-multi-select__label>svg{width:1rem;height:1rem;color:rgb(var(--medly-text-muted))}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-multi-select__minimum{color:rgb(var(--medly-warning-text));font-size:.75rem;font-weight:400}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-multi-select__selected{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--medly-space-2)}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-multi-select__patient{display:flex;min-width:0;align-items:center;gap:var(--medly-space-2);border:1px solid rgb(var(--medly-border));border-radius:var(--medly-radius-control);padding:var(--medly-space-2);background:rgb(var(--medly-surface-subtle))}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-multi-select__index{display:grid;width:1.75rem;height:1.75rem;flex:0 0 1.75rem;place-items:center;border-radius:50%;background:rgb(var(--medly-selection));color:rgb(var(--medly-text-strong));font-size:.75rem;font-weight:var(--medly-font-weight-semibold)}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-multi-select__copy{min-width:0;flex:1 1 auto}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-multi-select__name{overflow:hidden;color:rgb(var(--medly-text-strong));font-size:.8125rem;font-weight:var(--medly-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-multi-select__phone,:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-multi-select__limit{color:rgb(var(--medly-text-muted));font-size:.75rem}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-multi-select__error{color:rgb(var(--medly-error));font-size:.75rem}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-avatar{background:var(--avatar-medly, rgb(var(--medly-avatar-periwinkle)))!important;color:rgb(var(--medly-avatar-text))!important}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__selection>div:first-child,:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__result-avatar{display:grid;width:2.25rem;height:2.25rem;flex:0 0 2.25rem;place-items:center;border-radius:50%;background:rgb(var(--medly-selection));color:rgb(var(--medly-text-strong));font-size:.75rem;font-weight:var(--medly-font-weight-semibold)}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__selection>div:nth-child(2){min-width:0;flex:1 1 auto}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__selection>div:nth-child(2)>div:first-child{overflow:hidden;color:rgb(var(--medly-text-strong));font-size:.875rem;font-weight:var(--medly-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__selection>div:nth-child(2)>div:not(:first-child){color:rgb(var(--medly-text-muted));font-size:.75rem}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__capacity,:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__contacts-hint{padding-inline:var(--medly-space-1);color:rgb(var(--medly-text-muted));font-size:.75rem}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__capacity-warning{color:rgb(var(--medly-warning))}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__results-region{min-width:0;overflow:hidden;transition:opacity var(--medly-motion-effect) var(--medly-motion-standard)}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__results{max-height:16rem;overflow-y:auto;border:1px solid rgb(var(--medly-control-border));border-radius:var(--medly-radius-control);background:rgb(var(--medly-surface));box-shadow:0 .75rem 2rem rgb(var(--medly-text) / .12)}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__result{display:flex;width:100%;min-width:0;min-height:3.25rem;align-items:center;gap:var(--medly-space-3);border:0;border-block-end:1px solid rgb(var(--medly-border));border-radius:0;padding:.625rem .75rem;background:transparent;color:rgb(var(--medly-text));font:inherit;text-align:start;cursor:pointer}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__result:last-child{border-block-end:0}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__result:hover,:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__result:focus-visible,:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__result[data-selected=true]{background:rgb(var(--medly-selection))}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__result-copy{min-width:0;flex:1 1 auto}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__result-title{overflow:hidden;color:rgb(var(--medly-text-strong));font-size:.875rem;font-weight:var(--medly-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__result-meta{margin-block-start:.125rem;color:rgb(var(--medly-text-muted));font-size:.75rem}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search mark{border-radius:.25rem;padding-inline:.125rem;background:rgb(var(--medly-warning-surface));color:inherit}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__create{display:flex;border-block-start:1px solid rgb(var(--medly-border));padding:var(--medly-space-2) var(--medly-space-3);background:rgb(var(--medly-surface-subtle))}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__result:has(+.patient-search__create){border-block-end:0}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__action--create,:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__action--walkin{width:100%;justify-content:flex-start}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__create--walkin{background:rgb(var(--medly-surface))}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__recents-header{display:flex;min-height:2.25rem;align-items:center;justify-content:space-between;gap:var(--medly-space-3);border-block-end:1px solid rgb(var(--medly-border));padding:.5rem .75rem}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__recents-label{color:rgb(var(--medly-text-muted));font-size:.75rem;font-weight:var(--medly-font-weight-semibold)}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__recents-clear,:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__retry{border:0;padding:.25rem;background:transparent;color:rgb(var(--medly-action));font:inherit;font-size:.75rem;cursor:pointer}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__recents-clear:hover,:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__retry:hover{color:rgb(var(--medly-action-hover));text-decoration:underline;text-underline-offset:.2em}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__empty,:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__loading,:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__error{display:grid;min-height:3.5rem;place-items:center;gap:var(--medly-space-2);padding:var(--medly-space-3);color:rgb(var(--medly-text-muted));font-size:.8125rem;text-align:center}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__error-title{display:flex;align-items:center;gap:var(--medly-space-2);color:rgb(var(--medly-warning-text))}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__error-title svg{width:1rem;height:1rem}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__spinner{width:1.25rem;height:1.25rem;border:2px solid rgb(var(--medly-border));border-block-start-color:rgb(var(--medly-action));border-radius:50%;animation:medly-v0-spin .8s linear infinite}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__refreshing{border-block-end:1px solid rgb(var(--medly-border));padding:.375rem .75rem;color:rgb(var(--medly-text-muted));font-size:.6875rem;text-align:center}@keyframes medly-v0-spin{to{transform:rotate(1turn)}}@media(max-width:767px){:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__new-patient-fields{grid-template-columns:minmax(0,1fr)}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__new-patient-phone-field{grid-column:auto}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-search__new-patient-actions{align-items:stretch;flex-direction:column}:is(.medly-v0,[data-medly-portal-theme=v0]) .patient-multi-select__selected{grid-template-columns:minmax(0,1fr)}.medly-v0-appointment-editor__actions-spacer{display:none}.medly-v0-appointment-editor__actions .medly-v0-button--primary{flex:1 1 100%;order:-1}}.medly-v0-kit-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--medly-space-3);border-block:1px solid rgb(var(--medly-border));padding-block:var(--medly-space-4);color:rgb(var(--medly-text-muted));font-size:.8125rem;line-height:1.5}.medly-v0-kit-note svg{width:1.125rem;height:1.125rem;color:rgb(var(--medly-action))}.medly-v0-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--medly-space-4)}.medly-v0-status-grid,.medly-v0-feedback-stack{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--medly-space-2)}.medly-v0-status-story{width:min(100%,14rem)}.medly-v0-selection-story--compact{width:min(100%,18rem)}.medly-v0-feedback-stack{display:grid;gap:var(--medly-space-3)}@keyframes medly-v0-spin{to{transform:rotate(360deg)}}@media(max-width:720px){.medly-v0-surface-story-grid{grid-template-columns:minmax(0,1fr)}.medly-v0-field-grid{grid-template-columns:1fr}.medly-v0-feedback{grid-template-columns:auto minmax(0,1fr)}.medly-v0-feedback__actions{grid-column:2;justify-content:flex-start}.medly-v0-list-toolbar__action .medly-v0-button{width:100%}}@media(max-width:420px){[data-medly-portal-theme=v0] [data-confirm-dialog-actions]{flex-direction:column-reverse}[data-medly-portal-theme=v0] [data-confirm-dialog-actions] button{width:100%;flex-basis:auto}}@media(min-width:768px){[data-modal-portal][data-medly-portal-theme=v0]{align-items:center;padding:var(--medly-space-6)}[data-medly-portal-theme=v0]>[data-modal-surface]{border-radius:var(--medly-radius-overlay)}[data-medly-portal-theme=v0][data-modal-size=sm]>[data-modal-surface]{max-width:24rem}[data-medly-portal-theme=v0][data-modal-size=md]>[data-modal-surface]{max-width:28rem}[data-medly-portal-theme=v0][data-modal-size=lg]>[data-modal-surface]{max-width:32rem}[data-medly-portal-theme=v0][data-modal-size="lg+"]>[data-modal-surface]{max-width:36rem}[data-medly-portal-theme=v0][data-modal-size=xl]>[data-modal-surface]{max-width:42rem}[data-medly-portal-theme=v0][data-modal-size=full]>[data-modal-surface]{max-width:56rem}[data-medly-portal-theme=v0][data-modal-desktop-height=fixed]>[data-modal-surface]{height:92vh}}.medly-v0-catalog{display:grid;width:min(78rem,100%);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--medly-space-8);margin-inline:auto;padding:var(--medly-space-8)}.medly-v0-catalog__header,.medly-v0-catalog__section--wide{grid-column:1 / -1}.medly-v0-catalog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--medly-space-6);border-block-end:1px solid rgb(var(--medly-border));padding-block-end:var(--medly-space-6)}.medly-v0-catalog__header h1,.medly-v0-catalog__header p,.medly-v0-catalog__section h2,.medly-v0-catalog__section p{margin:0}.medly-v0-catalog__header h1{color:rgb(var(--medly-text-strong));font-size:2rem}.medly-v0-catalog__header p{margin-block-start:var(--medly-space-2);color:rgb(var(--medly-text-muted))}.medly-v0-catalog__section{min-width:0;border-block-end:1px solid rgb(var(--medly-border));padding-block:var(--medly-space-7)}.medly-v0-catalog__section h2{margin-block-end:var(--medly-space-4);color:rgb(var(--medly-text-strong));font-size:1.125rem}.medly-v0-catalog__row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--medly-space-3)}.medly-v0-catalog__stack{display:grid;gap:var(--medly-space-4)}.medly-v0-catalog__field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--medly-space-3)}.medly-v0-component-guide{display:grid;width:min(80rem,100%);gap:var(--medly-space-7);margin-inline:auto;padding:var(--medly-space-8)}.medly-v0-component-guide :is(h1,h2,h3,p){margin:0}.medly-v0-component-guide__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--medly-space-5);border-block-end:1px solid rgb(var(--medly-border));padding-block-end:var(--medly-space-6)}.medly-v0-component-guide__header h1{color:rgb(var(--medly-text-strong));font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15}.medly-v0-component-guide__header p,.medly-v0-component-guide__detail>header p{margin-block-start:var(--medly-space-2);color:rgb(var(--medly-text-muted));line-height:1.55}.medly-v0-component-guide__layout{display:grid;min-width:0;grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:var(--medly-space-7)}.medly-v0-component-guide__nav{display:grid;gap:var(--medly-space-5)}.medly-v0-component-guide__nav section{display:grid;gap:var(--medly-space-2)}.medly-v0-component-guide__nav h2{padding-inline:var(--medly-space-2);color:rgb(var(--medly-text-muted));font-size:.75rem;font-weight:var(--medly-font-weight-semibold)}.medly-v0-component-guide__nav section>div{display:grid;gap:var(--medly-space-1)}.medly-v0-component-guide__nav .medly-v0-button{width:100%;min-width:0;justify-content:flex-start}.medly-v0-component-guide__detail{min-width:0;border:1px solid rgb(var(--medly-border));border-radius:var(--medly-radius-card);background:rgb(var(--medly-surface));overflow:hidden}.medly-v0-component-guide__detail>header{padding:var(--medly-space-6)}.medly-v0-component-guide__detail>header h2{color:rgb(var(--medly-text-strong));font-size:1.5rem}.medly-v0-component-guide__decision{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid rgb(var(--medly-border));background:rgb(var(--medly-surface-subtle))}.medly-v0-component-guide__decision>div{padding:var(--medly-space-4) var(--medly-space-5)}.medly-v0-component-guide__decision>div+div{border-inline-start:1px solid rgb(var(--medly-border))}.medly-v0-component-guide__decision strong,.medly-v0-component-guide__rules h3,.medly-v0-component-guide__preview h3{color:rgb(var(--medly-text-muted));font-size:.75rem;font-weight:var(--medly-font-weight-semibold)}.medly-v0-component-guide__decision p{margin-block-start:var(--medly-space-2);color:rgb(var(--medly-text));font-size:.875rem;line-height:1.5}.medly-v0-component-guide__rules{padding:var(--medly-space-5)}.medly-v0-component-guide__rules ul{display:grid;gap:var(--medly-space-2);margin:var(--medly-space-3) 0 0;padding-inline-start:1.25rem;color:rgb(var(--medly-text));font-size:.875rem;line-height:1.5}.medly-v0-component-guide__preview{display:grid;min-height:13rem;align-content:start;gap:var(--medly-space-5);border-block-start:1px solid rgb(var(--medly-border));background:rgb(var(--medly-canvas));padding:var(--medly-space-5)}.medly-v0-overlay-contracts{display:grid;width:min(76rem,100%);gap:var(--medly-space-6);margin-inline:auto;padding:var(--medly-space-8)}.medly-v0-overlay-contracts__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--medly-space-6);border-block-end:1px solid rgb(var(--medly-border));padding-block-end:var(--medly-space-6)}.medly-v0-overlay-contracts :is(h1,h2,h3,p,dl,dd){margin:0}.medly-v0-overlay-contracts__header h1{color:rgb(var(--medly-text-strong));font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15}.medly-v0-overlay-contracts__header p,.medly-v0-overlay-contracts__detail-header p{margin-block-start:var(--medly-space-2);color:rgb(var(--medly-text-muted));line-height:1.55}.medly-v0-overlay-contracts__rule{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:var(--medly-space-4);border-block-end:1px solid rgb(var(--medly-border));padding-block-end:var(--medly-space-5)}.medly-v0-overlay-contracts__rule strong{color:rgb(var(--medly-text-strong));white-space:nowrap}.medly-v0-overlay-contracts__rule p{color:rgb(var(--medly-text-muted));line-height:1.55}.medly-v0-overlay-contracts__layout{display:grid;min-width:0;grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:var(--medly-space-7)}.medly-v0-overlay-contracts__nav{display:grid;gap:var(--medly-space-6)}.medly-v0-overlay-contracts__nav-group{display:grid;gap:var(--medly-space-3)}.medly-v0-overlay-contracts__nav-heading{display:grid;gap:var(--medly-space-1);padding-inline:var(--medly-space-2)}.medly-v0-overlay-contracts__nav-heading strong{color:rgb(var(--medly-text-strong));font-size:.875rem}.medly-v0-overlay-contracts__nav-heading span{color:rgb(var(--medly-text-muted));font-size:.75rem}.medly-v0-overlay-contracts__nav-items{display:grid;gap:var(--medly-space-1)}.medly-v0-overlay-contracts__nav-items .medly-v0-button{width:100%;justify-content:flex-start}.medly-v0-overlay-contracts__detail{min-width:0;border:1px solid rgb(var(--medly-border));border-radius:var(--medly-radius-card);background:rgb(var(--medly-surface));overflow:hidden}.medly-v0-overlay-contracts__detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--medly-space-5);padding:var(--medly-space-6)}.medly-v0-overlay-contracts__detail-header h2{margin-block-start:var(--medly-space-3);color:rgb(var(--medly-text-strong));font-size:1.5rem}.medly-v0-overlay-contracts__guidance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid rgb(var(--medly-border));background:rgb(var(--medly-surface-subtle))}.medly-v0-overlay-contracts__guidance>div{padding:var(--medly-space-4) var(--medly-space-5)}.medly-v0-overlay-contracts__guidance>div+div{border-inline-start:1px solid rgb(var(--medly-border))}.medly-v0-overlay-contracts__guidance strong,.medly-v0-overlay-contracts__facts dt{color:rgb(var(--medly-text-muted));font-size:.75rem;font-weight:var(--medly-font-weight-semibold)}.medly-v0-overlay-contracts__guidance p{margin-block-start:var(--medly-space-2);color:rgb(var(--medly-text));font-size:.875rem;line-height:1.5}.medly-v0-overlay-contracts__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--medly-space-2) var(--medly-space-5)}.medly-v0-overlay-contracts__facts>div{min-width:0;padding:var(--medly-space-3) var(--medly-space-2)}.medly-v0-overlay-contracts__facts dd{margin-block-start:var(--medly-space-1);color:rgb(var(--medly-text-strong));font-size:.8125rem;line-height:1.45;overflow-wrap:anywhere}.medly-v0-overlay-contracts__facts code{color:rgb(var(--medly-action));font-family:inherit;font-weight:var(--medly-font-weight-semibold)}.medly-v0-overlay-contracts__demo{display:grid;grid-template-columns:minmax(0,1fr) 18rem;align-items:stretch;gap:var(--medly-space-5);border-block-start:1px solid rgb(var(--medly-border));background:rgb(var(--medly-canvas));padding:var(--medly-space-5)}.medly-v0-overlay-contracts__demo-source{display:grid;align-content:start;gap:var(--medly-space-4)}.medly-v0-overlay-contracts__demo-source>div{display:flex;flex-wrap:wrap;gap:var(--medly-space-2)}.medly-v0-overlay-contracts__inspector{border:1px solid rgb(var(--medly-control-border));border-radius:var(--medly-radius-overlay);background:rgb(var(--medly-surface));box-shadow:var(--medly-shadow-overlay);padding:var(--medly-space-5)}.medly-v0-overlay-contracts__inspector-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--medly-space-3)}.medly-v0-overlay-contracts__inspector-heading span{color:rgb(var(--medly-text-muted));font-size:.75rem}.medly-v0-overlay-contracts__inspector-heading h3{margin-block-start:var(--medly-space-1);color:rgb(var(--medly-text-strong));font-size:1.125rem}.medly-v0-overlay-contracts__inspector .medly-v0-status{margin-block-start:var(--medly-space-4)}.medly-v0-overlay-contracts__popover-demo{display:flex;align-items:flex-start;gap:var(--medly-space-3);border-block-start:1px solid rgb(var(--medly-border));background:rgb(var(--medly-canvas));padding:var(--medly-space-5)}.medly-v0-overlay-contracts__popover-demo [role=menu]{display:grid;min-width:11rem;border:1px solid rgb(var(--medly-border));border-radius:var(--medly-radius-overlay);background:rgb(var(--medly-surface));box-shadow:var(--medly-shadow-overlay);padding:var(--medly-space-2)}.medly-v0-overlay-contracts__popover-demo [role=menuitem]{border-radius:var(--medly-radius-control);padding:var(--medly-space-2) var(--medly-space-3);color:rgb(var(--medly-text));font-size:.8125rem}@media(max-width:760px){.medly-v0-catalog{grid-template-columns:1fr;padding:var(--medly-space-5)}.medly-v0-catalog__header,.medly-v0-catalog__section--wide{grid-column:auto}.medly-v0-catalog__field-row{grid-template-columns:1fr}.medly-v0-component-guide{gap:var(--medly-space-6);padding:var(--medly-space-5)}.medly-v0-component-guide__header{display:grid;justify-items:start}.medly-v0-component-guide__layout,.medly-v0-component-guide__decision{grid-template-columns:1fr}.medly-v0-component-guide__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--medly-space-4)}.medly-v0-component-guide__nav section>div{grid-template-columns:repeat(2,minmax(0,1fr))}.medly-v0-component-guide__detail{margin-block-start:var(--medly-space-3)}.medly-v0-component-guide__decision>div+div{border-block-start:1px solid rgb(var(--medly-border));border-inline-start:0}.medly-v0-component-guide__detail>header,.medly-v0-component-guide__rules,.medly-v0-component-guide__preview{padding:var(--medly-space-5)}.medly-v0-overlay-contracts{gap:var(--medly-space-6);padding:var(--medly-space-5)}.medly-v0-overlay-contracts__header{display:grid;justify-items:start}.medly-v0-overlay-contracts__rule,.medly-v0-overlay-contracts__layout,.medly-v0-overlay-contracts__guidance,.medly-v0-overlay-contracts__facts,.medly-v0-overlay-contracts__demo{grid-template-columns:1fr}.medly-v0-overlay-contracts__rule{gap:var(--medly-space-2)}.medly-v0-overlay-contracts__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--medly-space-4)}.medly-v0-overlay-contracts__nav-items{grid-template-columns:repeat(2,minmax(0,1fr))}.medly-v0-overlay-contracts__detail-header{display:grid;padding:var(--medly-space-5)}.medly-v0-overlay-contracts__detail{margin-block-start:var(--medly-space-3)}.medly-v0-overlay-contracts__guidance>div+div{border-block-start:1px solid rgb(var(--medly-border));border-inline-start:0}.medly-v0-overlay-contracts__facts>div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:var(--medly-space-3);padding-block:var(--medly-space-2)}.medly-v0-overlay-contracts__facts dd{margin-block-start:0}.medly-v0-overlay-contracts__demo{padding:var(--medly-space-4)}.medly-v0-overlay-contracts__popover-demo{display:grid}}@media(max-width:430px){.medly-v0-component-guide__nav,.medly-v0-overlay-contracts__nav{grid-template-columns:1fr}}@media(forced-colors:active){.medly-v0-button,.medly-v0-icon-button,.medly-v0-input,.medly-v0-select>button,.medly-v0-segmented>[role=tablist],.medly-v0-segmented [role=tab][aria-selected=true],.medly-v0-status,.medly-v0-feedback,[data-select-portal][data-medly-portal-theme=v0],[data-medly-portal-theme=v0]>[data-modal-surface]{border:1px solid CanvasText}.medly-v0-status,.medly-v0-status--success,.medly-v0-status--warning,.medly-v0-status--neutral,.medly-v0-status--error,.medly-v0-status--info{background:Canvas;color:CanvasText}.medly-v0-button--primary,.medly-v0-icon-button--primary,.medly-v0-segmented [role=tab][aria-selected=true],[data-select-portal][data-medly-portal-theme=v0] [role=option][data-highlighted=true],[data-select-portal][data-medly-portal-theme=v0] [role=option][aria-selected=true]{background:Highlight;color:HighlightText}.medly-v0-button:focus-visible,.medly-v0-icon-button:focus-visible,.medly-v0-input:focus-visible,.medly-v0-search__clear:focus-visible,.medly-v0-feedback button:focus-visible,.medly-v0-segmented [role=tab]:focus-visible,.medly-v0-select>button:focus-visible,.medly-v0-checkbox input:focus-visible{outline-color:Highlight}.medly-v0-modal-contact:focus-visible,[data-date-picker-portal][data-medly-portal-theme=v0] :is(.calendar-picker__nav,.calendar-picker__period,.calendar-picker__day,.calendar-picker__choice,.date-picker__quick-action):focus-visible{outline-color:Highlight}.medly-v0-status svg,[data-select-portal][data-medly-portal-theme=v0] svg{color:currentColor}}@media(prefers-reduced-motion:reduce){.medly-v0-button,.medly-v0-icon-button,.medly-v0-input{transition:none}.medly-v0-button__spinner{animation:none}}[data-medly-theme=v0],[data-medly-portal-theme=v0]{--medly-message-canvas: 252 250 255;--medly-message-incoming-surface: 255 255 255;--medly-message-outgoing-surface: 225 229 255;--medly-message-shadow: 0 1px 3px rgb(var(--medly-brand-midnight) / .065)}.medly-v0[data-medly-color-mode=dark]{--medly-message-canvas: var(--medly-canvas);--medly-message-incoming-surface: var(--medly-surface);--medly-message-outgoing-surface: var(--medly-ai-user-surface)}.medly-v0-whatsapp-delivery{display:inline-flex;align-items:center;gap:var(--medly-space-1);color:rgb(var(--medly-text-muted))}.medly-v0-whatsapp-delivery svg{width:1rem;height:1rem;direction:ltr}.medly-v0-whatsapp-delivery[data-delivery=read] svg{color:rgb(var(--medly-brand-blue))}.medly-v0-disclosure__trigger{display:grid;gap:var(--medly-space-1);width:100%;min-height:var(--medly-control-height-default);padding:var(--medly-space-2);border:0;border-radius:var(--medly-radius-control);background:transparent;color:rgb(var(--medly-text));font:inherit;font-size:var(--medly-type-body-small-size);text-align:start;cursor:pointer;transition:background-color var(--medly-motion-effect) var(--medly-motion-standard)}@media(hover:hover){.medly-v0-disclosure--plain>.medly-v0-disclosure__trigger:hover:not(:disabled){background:transparent}.medly-v0-disclosure--plain>.medly-v0-disclosure__trigger:hover:not(:disabled) .medly-v0-disclosure__chevron{color:rgb(var(--medly-action))}}.medly-v0-disclosure__trigger:focus-visible{outline:3px solid rgb(var(--medly-focus));outline-offset:2px}.medly-v0-disclosure__row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--medly-space-2);min-height:var(--medly-space-5)}.medly-v0-disclosure__label{color:rgb(var(--medly-text-strong));display:inline-flex;align-items:center;gap:var(--medly-space-2);font-weight:var(--medly-font-weight-semibold)}.medly-v0-disclosure__label>svg,.medly-v0-disclosure__chevron{width:var(--medly-space-4);height:var(--medly-space-4);flex:0 0 auto}.medly-v0-disclosure__summary{min-width:0;justify-self:end;text-align:end}.medly-v0-disclosure__preview{display:block;min-width:0;font-weight:400}.medly-v0-disclosure__chevron{transition:transform var(--medly-motion-effect) var(--medly-motion-standard)}.medly-v0-disclosure__trigger[aria-expanded=true] .medly-v0-disclosure__chevron{transform:rotate(180deg)}.medly-v0-collapse{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--medly-motion-effect) var(--medly-motion-standard),opacity var(--medly-motion-effect) var(--medly-motion-standard)}.medly-v0-collapse[data-expanded=true]{grid-template-rows:1fr;opacity:1}.medly-v0-collapse__clip{min-height:0;overflow:clip}@media(prefers-reduced-motion:reduce){.medly-v0-disclosure__trigger,.medly-v0-disclosure__chevron,.medly-v0-collapse{transition:none}}.medly-v0-disclosure--filled>.medly-v0-disclosure__trigger{padding:var(--medly-space-4);border-radius:var(--medly-radius-card);background:rgb(var(--medly-surface-subtle))}@media(hover:hover){.medly-v0-disclosure--filled>.medly-v0-disclosure__trigger:hover:not(:disabled){background:rgb(var(--medly-hover))}.medly-v0-disclosure__trigger--compact[data-layout=inline]:hover:not(:disabled){background:transparent}.medly-v0-disclosure__trigger--compact[data-layout=inline]:hover:not(:disabled)>.medly-v0-disclosure__compact-label{background:rgb(var(--medly-hover));border-radius:var(--medly-radius-control)}}.medly-v0-disclosure--chevron-end>.medly-v0-disclosure__trigger>.medly-v0-disclosure__row{grid-template-columns:minmax(0,1fr) auto auto}.medly-v0-disclosure--filled>.medly-v0-disclosure__trigger>.medly-v0-disclosure__preview{color:rgb(var(--medly-text-muted));font-size:var(--medly-type-metadata-size)}.medly-v0-disclosure__trigger--compact{padding:0;min-width:0;grid-template-rows:minmax(0,1fr) auto;font-size:var(--medly-type-metadata-size);font-weight:400}.medly-v0-disclosure__compact-label{display:flex;align-items:center;gap:var(--medly-space-1);min-height:var(--medly-space-4);color:rgb(var(--medly-text-muted))}.medly-v0-disclosure__trigger--compact[data-preview=false]{grid-template-rows:1fr}.medly-v0-disclosure__trigger--compact[data-preview=false]>.medly-v0-disclosure__compact-label{justify-content:center}.medly-v0-disclosure__trigger--compact[data-layout=composed]{grid-template-rows:auto}.medly-v0-disclosure__trigger--compact[data-layout=composed] .medly-v0-disclosure__compact-label{min-block-size:var(--medly-space-5)}.medly-v0-disclosure__trigger--compact[data-layout=record]{gap:var(--medly-space-2)}.medly-v0-disclosure__trigger--compact[data-layout=record]>.medly-v0-disclosure__compact-label{justify-self:end;min-block-size:var(--medly-space-5)}.medly-v0-disclosure--label-critical>.medly-v0-disclosure__trigger .medly-v0-disclosure__label{color:rgb(var(--medly-error-text))}.medly-v0-disclosure__reason{margin:0;color:rgb(var(--medly-text-muted));font-size:var(--medly-type-metadata-size)}.medly-v0-disclosure__label-description{display:block;color:rgb(var(--medly-text-muted));font-size:var(--medly-type-metadata-size);font-weight:var(--medly-font-weight-normal)}.medly-v0-disclosure__trigger:disabled{cursor:default}.medly-v0-disclosure__trigger:disabled .medly-v0-disclosure__chevron{opacity:.5}.medly-v0-disclosure__trigger--compact[data-layout=inline]{grid-template-columns:minmax(0,1fr) var(--medly-control-height-default);grid-template-rows:auto;align-items:center}.medly-v0-disclosure__trigger--compact[data-layout=inline]>.medly-v0-disclosure__compact-label{justify-content:center}.medly-v0-disclosure__trigger--compact[data-layout=inline][data-inline-alignment=start]{grid-template-columns:minmax(0,1fr) auto;align-items:start}.medly-v0-disclosure__trigger--compact[data-layout=inline][data-inline-alignment=start]>.medly-v0-disclosure__compact-label{flex-direction:row-reverse;min-inline-size:var(--medly-control-height-default);min-block-size:var(--medly-space-5);gap:var(--medly-space-2)}.medly-v0-disclosure__trigger--compact[data-layout=inline]>.medly-v0-disclosure__compact-label{color:rgb(var(--medly-on-secondary-container))}.medly-v0-disclosure__trigger--compact[data-layout=inline] .medly-v0-disclosure__chevron{width:1.125rem;height:1.125rem;stroke-width:1.9}.medly-v0-disclosure__trigger--compact[data-layout=inline][data-preview=false]{grid-template-columns:minmax(0,1fr)}@media(hover:hover){.medly-v0-disclosure__trigger--compact[data-layout=composed]:hover:not(:disabled){background:transparent}.medly-v0-disclosure__trigger--compact[data-layout=composed]:hover:not(:disabled) .medly-v0-disclosure__compact-label{background:rgb(var(--medly-hover));border-radius:var(--medly-radius-control)}}.medly-v0-disclosure__trigger--flush{padding-inline:0}.medly-v0-button.medly-v0-button--ghost:not(.medly-v0-button--icon-above):not(.medly-v0-button--inline-field){gap:var(--medly-space-2)}.medly-v0-button--ghost,.medly-v0-icon-button--ghost{background:transparent;color:rgb(var(--medly-text-strong))}.medly-v0-button--ghost:hover:not(:disabled),.medly-v0-icon-button--ghost:hover:not(:disabled){background:rgb(var(--medly-hover))}.medly-v0-button{text-decoration:none}.medly-v0-button.medly-v0-button--align-start{justify-content:flex-start;text-align:start}.medly-v0-button.medly-v0-button--navigation{min-block-size:3.5rem;font-size:var(--medly-type-body-size);font-weight:var(--medly-font-weight-medium);line-height:1.5}.medly-v0-button.medly-v0-button--navigation>svg{inline-size:1.25rem;block-size:1.25rem;stroke-width:1.8}.medly-v0-button.medly-v0-button--muted,.medly-v0-icon-button.medly-v0-icon-button--muted{border-color:transparent;background:transparent;color:rgb(var(--medly-tool-text))}.medly-v0-button.medly-v0-button--muted:not(.medly-v0-button--inline-field):is(:hover,:focus-visible,[aria-expanded=true],[aria-pressed=true]):not(:disabled),.medly-v0-icon-button.medly-v0-icon-button--muted:is(:hover,:focus-visible,[aria-expanded=true],[aria-pressed=true]):not(:disabled){color:rgb(var(--medly-text));background:rgb(var(--medly-hover))}.medly-v0-button--contrast,.medly-v0-icon-button--contrast{border-color:rgb(var(--medly-text));background:rgb(var(--medly-text));color:rgb(var(--medly-surface))}.medly-v0-button--contrast:hover:not(:disabled),.medly-v0-icon-button--contrast:hover:not(:disabled){border-color:rgb(var(--medly-text-strong));background:rgb(var(--medly-text-strong))}@media(max-width:47.999rem){.medly-v0-button--compact{min-height:var(--medly-control-height-default)}}.medly-v0-action-tooltip{position:fixed;z-index:240;top:var(--medly-action-tooltip-top, 0);left:var(--medly-action-tooltip-left, 0);width:-moz-max-content;width:max-content;max-width:min(15rem,calc(100vw - 1.5rem));border:1px solid rgb(var(--medly-border-strong));border-radius:.5rem;background:rgb(var(--medly-surface));box-shadow:var(--medly-shadow-overlay);color:rgb(var(--medly-text-strong));padding:.375rem .625rem;font-family:var(--medly-font-product);font-size:.75rem;font-weight:var(--medly-font-weight-semibold);line-height:1.35;opacity:0;pointer-events:none;text-align:start;visibility:hidden;white-space:normal}.medly-v0-action-tooltip[data-positioned=true]{opacity:1;visibility:visible}.medly-v0-action-tooltip:after{position:absolute;inset-inline-start:calc(50% - .25rem);width:.5rem;height:.5rem;background:rgb(var(--medly-surface));content:"";transform:rotate(45deg)}.medly-v0-action-tooltip[data-placement=top]{transform:translate(-50%,-100%);animation:medly-v0-action-tooltip-enter-top var(--medly-motion-effect) var(--medly-motion-standard)}.medly-v0-action-tooltip[data-placement=top]:after{inset-block-end:-.3rem;border-right:1px solid rgb(var(--medly-border-strong));border-bottom:1px solid rgb(var(--medly-border-strong))}.medly-v0-action-tooltip[data-placement=bottom]{transform:translate(-50%);animation:medly-v0-action-tooltip-enter-bottom var(--medly-motion-effect) var(--medly-motion-standard)}.medly-v0-action-tooltip[data-placement=bottom]:after{inset-block-start:-.3rem;border-top:1px solid rgb(var(--medly-border-strong));border-left:1px solid rgb(var(--medly-border-strong))}@keyframes medly-v0-action-tooltip-enter-top{0%{opacity:0;transform:translate(-50%,calc(-100% + .25rem))}}@keyframes medly-v0-action-tooltip-enter-bottom{0%{opacity:0;transform:translate(-50%,-.25rem)}}@media(forced-colors:active){.medly-v0-action-tooltip{border:1px solid CanvasText}}@media(prefers-reduced-motion:reduce){.medly-v0-action-tooltip{animation:none}}@container medly-actions (max-width: 20rem){.medly-v0-button--adaptive-label{min-width:var(--medly-control-height-default);padding-inline:var(--medly-space-2)}.medly-v0-button--adaptive-label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.medly-v0-button.medly-v0-button--icon-above{flex-direction:column;gap:var(--medly-space-1);padding:var(--medly-space-2) var(--medly-space-1);min-width:0;height:auto;white-space:normal;font-size:.75rem;line-height:1.25}.medly-v0-button--outline,.medly-v0-icon-button--outline{border-color:rgb(var(--medly-border-strong));background:transparent;color:rgb(var(--medly-text))}.medly-v0-button--outline:hover:not(:disabled),.medly-v0-icon-button--outline:hover:not(:disabled){background:rgb(var(--medly-hover))}.medly-v0-text-link{color:inherit;font:inherit;white-space:normal;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:rgb(var(--medly-border-strong));text-underline-offset:.15em}.medly-v0-text-link--quiet{text-decoration-color:transparent}.medly-v0-text-link--icon{display:inline-flex;align-items:center;gap:var(--medly-space-1)}.medly-v0-text-link--icon>svg{inline-size:1em;block-size:1em;flex-shrink:0}.medly-v0-text-link:hover,.medly-v0-text-link:focus-visible{text-decoration-color:currentColor}.medly-v0-text-link:focus-visible{outline:3px solid rgb(var(--medly-focus));outline-offset:2px}@media(forced-colors:active){.medly-v0-text-link{text-decoration-color:LinkText}.medly-v0-text-link:focus-visible{outline-color:Highlight}}.medly-v0-button.medly-v0-button--appearance-text{min-height:var(--medly-control-height-default);min-width:var(--medly-control-height-default);max-width:100%;padding:0;border-color:transparent;background:transparent;color:inherit;font:inherit;text-align:inherit;white-space:normal}.medly-v0-button.medly-v0-button--appearance-text:hover:not(:disabled){background:transparent;color:inherit;text-decoration:underline;text-underline-offset:.2em}.medly-v0-button.medly-v0-button--inline-field{text-decoration:none;display:inline;vertical-align:baseline;min-height:0;min-width:0;padding:0 var(--medly-space-1);border:0;border-radius:var(--medly-space-1);font:inherit;line-height:inherit;color:inherit;background:rgb(var(--medly-secondary-container) / .4)}.medly-v0-button.medly-v0-button--inline-field:hover:not(:disabled){text-decoration:none;background:rgb(var(--medly-secondary-container) / .75);color:inherit}.medly-v0-button.medly-v0-button--inline-field-missing{color:rgb(var(--medly-request-foreground) / .8);font-style:italic;background:rgb(var(--medly-request-surface) / .7);box-shadow:inset 0 -1px rgb(var(--medly-request-hover))}.medly-v0-button.medly-v0-button--inline-field-missing:hover:not(:disabled){color:rgb(var(--medly-request-foreground));background:rgb(var(--medly-request-surface))}.medly-v0-button.medly-v0-button--inline-field svg{display:inline-block;width:.75em;height:.75em;vertical-align:baseline;margin-inline-end:var(--medly-space-1)}@media print{.medly-v0-button.medly-v0-button--inline-field{background:transparent;padding:0;box-shadow:none}.medly-v0-button.medly-v0-button--inline-field svg{display:none}}.medly-v0-icon-button.medly-v0-icon-button--quiet[data-fill-when-pressed][aria-pressed=true],.medly-v0-icon-button[data-fill-when-pressed][aria-pressed=true]{color:rgb(var(--medly-error-text))}.medly-v0-icon-button[data-fill-when-pressed]{transition-property:background-color,border-color,transform}.medly-v0-button--request,.medly-v0-icon-button--request{background:rgb(var(--medly-request-surface));color:rgb(var(--medly-request-foreground));border-color:rgb(var(--medly-request-surface))}.medly-v0-button--request:hover:not(:disabled),.medly-v0-icon-button--request:hover:not(:disabled){background:rgb(var(--medly-request-hover));border-color:rgb(var(--medly-request-hover))}.medly-v0-button--request[aria-pressed=true],.medly-v0-icon-button--request[aria-pressed=true]{background:rgb(var(--medly-request-hover));border-color:rgb(var(--medly-request-hover))}.medly-v0-button.medly-v0-button--emphasis-medium{font-weight:var(--medly-font-weight-medium)}.medly-v0-button--success,.medly-v0-icon-button--success{background:rgb(var(--medly-success-surface));color:rgb(var(--medly-success-text))}.medly-v0-button--warning,.medly-v0-icon-button--warning{background:rgb(var(--medly-warning-surface));color:rgb(var(--medly-warning-text))}.medly-v0-button--success:hover:not(:disabled),.medly-v0-icon-button--success:hover:not(:disabled){box-shadow:inset 0 0 0 1px rgb(var(--medly-success))}.medly-v0-button--warning:hover:not(:disabled),.medly-v0-icon-button--warning:hover:not(:disabled){box-shadow:inset 0 0 0 1px rgb(var(--medly-warning))}.medly-v0-text-link--icon-end{flex-direction:row-reverse}.medly-v0-button.medly-v0-button--wrap-label:not(.medly-v0-button--inline-field):not(.medly-v0-button--appearance-text){max-inline-size:100%;padding-block:var(--medly-space-2);white-space:normal}.medly-v0-button--wrap-label>span{min-inline-size:0;overflow-wrap:anywhere}.medly-v0-button>[data-mobile-label-short]{display:none}@media(max-width:47.999rem){.medly-v0-button>[data-mobile-label-full]{display:none}.medly-v0-button>[data-mobile-label-short]{display:inline}}.medly-v0-action-menu__anchor{display:inline-flex}.medly-v0-action-menu{position:fixed;display:grid;width:min(18rem,calc(100vw - 1rem));min-width:min(16rem,calc(100vw - 1rem));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--medly-space-2);border:1px solid rgb(var(--medly-border));border-radius:var(--medly-radius-control);background:rgb(var(--medly-surface));box-shadow:var(--medly-shadow-overlay)}.medly-v0-action-menu[data-width=content]:not(.medly-v0-action-menu--floating){width:-moz-max-content;width:max-content;min-width:min(10rem,calc(100vw - 1rem));max-width:calc(100vw - 1rem)}.medly-v0-action-menu__item{display:flex;width:100%;min-height:2.5rem;align-items:flex-start;gap:var(--medly-space-3);border:0;border-radius:calc(var(--medly-radius-control) - .25rem);background:transparent;color:rgb(var(--medly-text));cursor:pointer;font:inherit;font-size:.875rem;font-weight:var(--medly-font-weight-normal);line-height:1.35;padding:var(--medly-space-2) var(--medly-space-3);text-align:start;text-decoration:none}.medly-v0-action-menu__item svg{width:1rem;height:1rem;flex:0 0 auto;color:rgb(var(--medly-text-muted));margin-block-start:.125rem}.medly-v0-action-menu__copy{display:grid;min-width:0;gap:var(--medly-space-1)}.medly-v0-action-menu__label{font-weight:var(--medly-font-weight-semibold)}.medly-v0-action-menu__description{color:rgb(var(--medly-text-muted));font-size:.75rem;font-weight:var(--medly-font-weight-normal);line-height:1.45;overflow-wrap:anywhere}.medly-v0-action-menu__item:hover:not(:disabled),.medly-v0-action-menu__item:focus-visible{background:rgb(var(--medly-hover));color:rgb(var(--medly-text));outline:none}.medly-v0-action-menu__item:hover:not(:disabled) svg,.medly-v0-action-menu__item:focus-visible svg{color:rgb(var(--medly-action-hover))}.medly-v0-action-menu__item:focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--medly-focus))}.medly-v0-action-menu__item--danger,.medly-v0-action-menu__item--danger svg,.medly-v0-action-menu__item--danger .medly-v0-action-menu__description{color:rgb(var(--medly-error-text))}.medly-v0-action-menu__item--danger:hover:not(:disabled),.medly-v0-action-menu__item--danger:focus-visible{background:rgb(var(--medly-error-surface));color:rgb(var(--medly-error-text))}.medly-v0-action-menu__item:disabled{cursor:not-allowed;opacity:.45}@media(max-width:47.999rem){.medly-v0-action-menu__item{min-height:2.75rem}}.medly-v0-action-menu__anchor--floating>.medly-v0-icon-button{width:var(--medly-space-8);height:var(--medly-space-8);border-radius:var(--medly-radius-card);box-shadow:var(--medly-shadow-event)}.medly-v0-action-menu__anchor--floating[data-floating-action=navigation]>.medly-v0-icon-button{border-color:rgb(var(--medly-action));background:rgb(var(--medly-surface));color:rgb(var(--medly-action))}.medly-v0-action-menu__anchor--floating[data-floating-action=navigation]>.medly-v0-icon-button:hover:not(:disabled){background:rgb(var(--medly-hover))}.medly-v0-action-menu__anchor--floating>.medly-v0-icon-button svg{width:1.5rem;height:1.5rem}.medly-v0-action-menu--floating{min-width:0;width:min(15rem,calc(100vw - var(--medly-space-6)));gap:var(--medly-space-2);border-radius:var(--medly-radius-overlay)}.medly-v0-action-menu--floating .medly-v0-action-menu__item{align-items:center;min-height:2.75rem;border:1px solid rgb(var(--medly-border));border-radius:var(--medly-radius-pill);background:rgb(var(--medly-secondary-container))}.medly-v0-action-menu--floating [data-accent=periwinkle]{background:rgb(var(--medly-avatar-periwinkle))}.medly-v0-action-menu--floating [data-accent=rose]{background:rgb(var(--medly-avatar-rose))}.medly-v0-action-menu--floating [data-accent=sage]{background:rgb(var(--medly-avatar-sage))}.medly-v0-action-menu--floating [data-accent=sand]{background:rgb(var(--medly-avatar-sand))}.medly-v0-action-menu--floating [data-accent=mist]{background:rgb(var(--medly-avatar-mist))}.medly-v0-action-list{display:grid;width:100%;gap:var(--medly-space-1)}.medly-v0-action-menu__primary{height:var(--medly-space-8);border-radius:var(--medly-radius-card);box-shadow:var(--medly-shadow-event)}.medly-v0-action-menu__primary svg{width:1.5rem;height:1.5rem}.medly-v0-action-menu__primary[data-compact=true]{width:var(--medly-space-8);min-width:var(--medly-space-8);padding-inline:0;gap:0}.medly-v0-action-menu__primary[data-compact=true]>span{display:none}.medly-v0-batch-actions{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--medly-space-5);border:1px solid rgb(var(--medly-action) / .34);border-radius:var(--medly-radius-control);background:rgb(var(--medly-surface-subtle));box-shadow:0 .625rem 1.75rem rgb(var(--medly-brand-midnight) / .08),.1875rem .3125rem 1rem rgb(var(--medly-action) / .11);color:rgb(var(--medly-text));padding:var(--medly-space-3) var(--medly-space-4)}.medly-v0-batch-actions__summary{display:grid;min-width:0;gap:var(--medly-space-1)}.medly-v0-batch-actions__summary strong{color:rgb(var(--medly-text-strong));font-size:.9375rem;font-weight:var(--medly-font-weight-semibold)}.medly-v0-batch-actions__summary span{color:rgb(var(--medly-text-muted));font-size:.8125rem;line-height:1.4}.medly-v0-batch-actions__controls{display:flex;flex:0 0 auto;align-items:center;gap:var(--medly-space-3)}@media(max-width:47.999rem){.medly-v0-batch-actions{display:grid;gap:var(--medly-space-4);padding:var(--medly-space-4)}.medly-v0-batch-actions__controls{display:grid;grid-template-columns:minmax(0,1fr) auto auto}.medly-v0-batch-actions__controls>.medly-v0-button:first-child{min-width:0}}@media(max-width:420px){.medly-v0-batch-actions__controls{grid-template-columns:minmax(0,1fr) auto}.medly-v0-batch-actions__controls>.medly-v0-button:last-child{grid-column:1 / -1}}.medly-v0-batch-actions.medly-v0-batch-actions--contextual{display:flex;min-height:var(--medly-control-height-default);padding:0 var(--medly-space-2);gap:var(--medly-space-2);border:0;box-shadow:none;background:rgb(var(--medly-text-strong));color:rgb(var(--medly-surface))}.medly-v0-batch-actions--contextual .medly-v0-batch-actions__summary strong{color:inherit;font-size:.8125rem;white-space:nowrap}.medly-v0-batch-actions--contextual .medly-v0-batch-actions__controls{display:flex;gap:var(--medly-space-1)}.medly-v0-batch-actions--contextual .medly-v0-button,.medly-v0-batch-actions--contextual .medly-v0-icon-button{color:rgb(var(--medly-surface));background:transparent;border-color:transparent}.medly-v0-batch-actions--contextual .medly-v0-button:hover:not(:disabled),.medly-v0-batch-actions--contextual .medly-v0-icon-button:hover:not(:disabled){background:rgb(var(--medly-surface) / .15)}.medly-v0-batch-actions--contextual .medly-v0-button:focus-visible,.medly-v0-batch-actions--contextual .medly-v0-icon-button:focus-visible{outline-color:rgb(var(--medly-surface));outline-offset:-3px}.medly-v0-status{display:inline-flex;min-inline-size:-moz-min-content;min-inline-size:min-content;min-height:1.75rem;max-width:100%;align-items:center;gap:.3125rem;border-radius:var(--medly-radius-pill);padding-block:.25rem;padding-inline:.5625rem;font-size:.75rem;font-weight:var(--medly-font-weight-semibold);line-height:1.25;text-align:start}.medly-v0-status svg{flex-shrink:0;width:.875rem;height:.875rem;stroke-width:2}.medly-v0-status>span{min-width:0;overflow-wrap:normal;word-break:normal}.medly-v0-status--success{background:rgb(var(--medly-success-surface));color:rgb(var(--medly-success-text))}.medly-v0-status--warning{background:rgb(var(--medly-warning-surface));color:rgb(var(--medly-warning-text))}.medly-v0-status--neutral{background:rgb(var(--medly-surface-subtle));color:rgb(var(--medly-text-muted))}.medly-v0-status--error{background:rgb(var(--medly-error-surface));color:rgb(var(--medly-error-text))}.medly-v0-status--info{background:rgb(var(--medly-info-surface));color:rgb(var(--medly-info-text))}.medly-v0-status--outlined{border:1px solid currentColor}.medly-v0-status--dot,.medly-v0-status--plain{align-items:center;background:transparent;padding-inline:0;gap:var(--medly-space-2)}.medly-v0-status__dot{align-self:center;width:var(--medly-space-2);height:var(--medly-space-2);flex:0 0 auto;border-radius:50%;background:currentColor}.medly-v0-status--warning .medly-v0-status__dot{background:rgb(var(--medly-warning))}.medly-v0-status--plain svg{align-self:center}.medly-v0-feedback--info.medly-v0-feedback--attention{background:rgb(var(--medly-attention-surface));border-color:rgb(var(--medly-attention-border));border-inline-start:var(--medly-space-1) solid rgb(var(--medly-action))}.medly-v0-feedback.medly-v0-feedback--dismiss-icon{grid-template-columns:auto minmax(0,1fr) auto}.medly-v0-feedback--dismiss-icon .medly-v0-feedback__dismiss-icon{grid-column:3;grid-row:1}.medly-v0-feedback--dismiss-icon .medly-v0-feedback__actions{grid-column:2 / -1;grid-row:2}.medly-v0-feedback.medly-v0-feedback--compact{gap:var(--medly-space-2);border-width:1px;border-radius:var(--medly-radius-card);padding:var(--medly-space-3) var(--medly-space-4);font-size:var(--medly-type-metadata-size);line-height:1.4}.medly-v0-feedback.medly-v0-feedback--compact>svg{width:1rem;height:1rem;margin-block-start:.0625rem}.medly-v0-feedback.medly-v0-feedback--compact button:not(.medly-v0-icon-button){min-height:1.75rem;padding-inline:var(--medly-space-1)}.medly-v0-day-context{position:sticky;top:var(--medly-space-4);min-width:0;border:1px solid rgb(var(--medly-border));border-radius:var(--medly-radius-card);background:rgb(var(--medly-surface));overflow:hidden}.medly-v0-day-context:not([data-sticky=true]){position:static}.medly-v0-day-context>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--medly-space-2);border-block-end:1px solid rgb(var(--medly-border));background:rgb(var(--medly-surface-subtle));padding:var(--medly-space-3)}.medly-v0-day-context>header>div:first-child,.medly-v0-day-context__count{display:grid;gap:.125rem}.medly-v0-day-context>header strong{color:rgb(var(--medly-text-strong));font-size:.8125rem}.medly-v0-day-context>header span{color:rgb(var(--medly-text-muted));font-size:.6875rem}.medly-v0-day-context__count{justify-items:center;border-inline-start:1px solid rgb(var(--medly-border));padding-inline-start:var(--medly-space-3)}.medly-v0-day-context__grid{position:relative;height:28.75rem;overflow:hidden auto}.medly-v0-day-context__hour-line{position:absolute;inset-block-start:var(--medly-day-context-hour-top);inset-inline:0;height:1px;border-block-start:1px solid rgb(var(--medly-border))}.medly-v0-day-context__hour-line bdi{position:absolute;inset-block-start:-.55rem;inset-inline-start:var(--medly-space-2);width:2.5rem;background:rgb(var(--medly-surface));color:rgb(var(--medly-text-muted));font-size:.625rem;font-variant-numeric:tabular-nums;text-align:center}.medly-v0-day-context__events{position:absolute;inset-block:0;inset-inline-start:var(--medly-space-2);inset-inline-end:3.25rem}.medly-v0-day-context__event.medly-v0-button{position:absolute;inset-block-start:var(--medly-day-context-event-top);inset-inline:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;min-height:var(--medly-day-context-event-height);border:1px solid rgb(var(--medly-border));border-radius:var(--medly-radius-control);background:rgb(var(--medly-info-surface));color:rgb(var(--medly-text));padding:.375rem .5rem;font:inherit;text-align:start;cursor:pointer;overflow:hidden}.medly-v0-day-context__event.medly-v0-button>span{display:contents}.medly-v0-day-context__event[data-tone=success]{background:rgb(var(--medly-success-surface))}.medly-v0-day-context__event[data-tone=warning]{background:rgb(var(--medly-warning-surface))}.medly-v0-day-context__event.medly-v0-button:focus-visible{z-index:2;outline:3px solid rgb(var(--medly-focus));outline-offset:2px}.medly-v0-day-context__event-copy{display:grid;min-width:0;gap:.125rem}.medly-v0-day-context__event-copy strong,.medly-v0-day-context__event-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.medly-v0-day-context__event-copy strong{color:rgb(var(--medly-text-strong));font-size:.75rem}.medly-v0-day-context__event-copy small{color:rgb(var(--medly-text-muted));font-size:.625rem}.medly-v0-day-context__event.medly-v0-button .medly-v0-status{padding:.125rem .375rem;font-size:.625rem}.medly-v0-day-context__event.medly-v0-button .medly-v0-status svg{display:none}.medly-v0-day-context__feedback{padding:var(--medly-space-3)}@media(hover:hover){.medly-v0-day-context__event:hover{border-color:rgb(var(--medly-border-strong));box-shadow:0 .35rem 1rem rgb(var(--medly-text-strong) / .1)}}.medly-v0-field>.form-label-row{display:flex;align-items:center;gap:var(--medly-space-1);min-width:0}.medly-v0-field>.form-label-row>.label{margin:0;color:rgb(var(--medly-text));font-size:.8125rem;font-weight:var(--medly-font-weight-semibold);line-height:1.35}.medly-v0-field-help{display:inline-flex;flex-shrink:0}.medly-v0-field-help__panel{position:fixed;width:min(20rem,calc(100vw - 16px));max-height:calc(100dvh - 16px);overflow:auto;overflow-wrap:anywhere;padding:var(--medly-space-4);border:1px solid rgb(var(--medly-border));border-radius:var(--medly-radius-overlay);background:rgb(var(--medly-surface));box-shadow:var(--medly-shadow-overlay);color:rgb(var(--medly-text));font-size:.8125rem;line-height:1.6}@media(min-width:768px){.medly-v0-field-grid--with-help>.medly-v0-field>.label,.medly-v0-field-grid--with-help>.medly-v0-field>.form-label-row{display:flex;align-items:center;min-height:var(--medly-control-height-default)}}.medly-v0-affixed{position:relative;display:block}.medly-v0-affixed__unit{position:absolute;inset-block-start:50%;inset-inline-end:.875rem;transform:translateY(-50%);color:rgb(var(--medly-text-muted));font-size:.9375rem;pointer-events:none}.medly-v0-input.medly-v0-affixed__input{padding-inline-end:2.125rem;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.medly-v0-input.medly-v0-affixed__input--word{padding-inline-end:3.5rem}.medly-v0-affixed__input::-webkit-outer-spin-button,.medly-v0-affixed__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.medly-v0-textarea[data-auto-grow=true]{min-height:2.75rem;max-height:10rem;resize:none;overflow-y:auto;font-size:1rem;line-height:1.5}@media(forced-colors:none){.medly-v0-textarea[data-appearance=floating]:not([aria-invalid=true]):not(:focus){border-color:transparent}}.medly-v0-textarea[data-appearance=floating]{box-shadow:var(--medly-message-shadow)}.medly-v0-textarea[dir=auto]:-moz-placeholder{direction:rtl}.medly-v0-textarea[dir=auto]:placeholder-shown{direction:rtl}[data-medly-portal-theme=v0][data-modal-placement=start]>.medly-v0-modal--navigation[data-modal-surface]{position:absolute;inset-block:0;inset-inline-start:0;inset-inline-end:auto;width:min(20rem,calc(100vw - var(--medly-space-6)));height:100dvh;max-height:100dvh;border-radius:0;transform:none;animation-name:medly-navigation-enter}[data-medly-portal-theme=v0][data-modal-placement=start][data-overlay-state=closing]>.medly-v0-modal--navigation[data-modal-surface]{animation-name:medly-navigation-exit}@keyframes medly-navigation-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes medly-navigation-exit{0%{transform:translate(var(--medly-navigation-drag-offset, 0px))}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){[data-medly-portal-theme=v0][data-modal-placement=start]>.medly-v0-modal--navigation[data-modal-surface]{animation:none}}[data-medly-portal-theme=v0][data-overlay-state=open]>[data-modal-surface][data-drawer-gesture]{animation:none;transform:translate(0);transition:transform var(--medly-motion-enter) var(--medly-motion-standard)}[data-medly-portal-theme=v0][data-overlay-state=open]>[data-modal-surface][data-drawer-gesture=dragging]{transform:translate(var(--medly-navigation-drag-offset));transition:none}@media(prefers-reduced-motion:reduce){[data-medly-portal-theme=v0]>[data-modal-surface][data-drawer-gesture]{transition:none}}[data-medly-portal-theme=v0] .medly-v0-modal--navigation[data-modal-surface] [data-modal-header]{box-sizing:border-box;min-block-size:calc(var(--medly-control-height-default) + var(--medly-space-3));padding-block:var(--medly-space-1);display:grid;align-items:center}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__day:focus-visible{outline-offset:-3px}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__day[data-selected=true]:focus-visible{outline-color:rgb(var(--medly-text-strong))}@media(forced-colors:active){:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__day[data-selected=true]:focus-visible{outline-color:Highlight}}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__weekdays{margin-block-end:var(--medly-space-2)}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__weekday{min-height:1.75rem;color:rgb(var(--medly-text-strong));font-size:var(--medly-type-metadata-size);font-weight:var(--medly-font-weight-semibold);white-space:nowrap}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__day[data-blocked=true]:not(:disabled):not([data-selected=true]){opacity:1;color:rgb(var(--medly-text));cursor:pointer}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__day[data-blocked=true]:not(:disabled)>span{opacity:1}.medly-v0-date-field.medly-v0-date-field--navigation{display:flex;min-width:0;justify-content:flex-start;border-color:transparent;background:transparent;font-size:1.125rem;font-weight:600;line-height:1.2;padding:var(--medly-space-2)}.medly-v0-date-field.medly-v0-date-field--navigation>span{flex:0 1 auto;min-width:0}.medly-v0-date-field.medly-v0-date-field--navigation>svg{flex:none}.medly-v0-date-field.medly-v0-date-field--navigation:hover:not(:disabled){background:rgb(var(--medly-surface-subtle))}.medly-v0-date-field>.medly-v0-date-field__chevron{color:rgb(var(--medly-text-muted))}@media(max-width:640px){.medly-v0-date-field.medly-v0-date-field--navigation{font-size:1rem}.medly-v0-date-field.medly-v0-date-field--navigation[data-has-short-value=true] .medly-v0-date-field__chevron{display:block}}.medly-v0-date-field.medly-v0-date-field--navigation[data-navigation-align=center]{justify-content:center}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__year-header{display:flex;align-items:center;justify-content:center;gap:var(--medly-space-3);padding-block:var(--medly-space-2) var(--medly-space-4)}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__year-label{display:grid;gap:var(--medly-space-1);color:rgb(var(--medly-text-muted));font-size:.75rem;text-align:center}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__year-input{width:6rem;padding:var(--medly-space-2);border:1px solid rgb(var(--medly-border));border-radius:var(--medly-radius-control);background:rgb(var(--medly-surface));color:rgb(var(--medly-text));font:inherit;font-size:1rem;text-align:center}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__jump-title{font-weight:500}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__context{margin-block:var(--medly-space-3) 0;color:rgb(var(--medly-text-muted));font-size:.75rem}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__annotations{position:absolute;inset-block-end:var(--medly-space-1);inset-inline:0;display:flex;align-items:center;justify-content:center;gap:var(--medly-space-2);pointer-events:none}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__holiday-indicator{flex:none;width:.25rem;height:.25rem;transform:rotate(45deg);background:rgb(var(--medly-calendar-holiday))}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__blocked-indicator{flex:none;width:.375rem;height:.375rem;border-radius:var(--medly-space-1);background:rgb(var(--medly-error))}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__blocked-indicator[data-full-day=true]{width:var(--medly-space-3);height:.1875rem}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__day[data-blocked=true]:not(:disabled){opacity:1;cursor:pointer}[data-date-picker-portal][data-medly-portal-theme=v0] .date-picker__quick-action:disabled{opacity:.4;cursor:not-allowed}@media(max-width:767px){[data-date-picker-portal][data-medly-portal-theme=v0] .calendar-picker__day{width:100%;min-height:2.75rem;height:2.75rem}}[data-date-picker-portal][data-medly-portal-theme=v0][data-date-picker-layout=drawer]{border:0;border-radius:0;padding:0;box-shadow:none;overflow:visible}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__period>span{font-weight:inherit}[data-date-picker-layout=popover] .date-picker__quick-actions{position:sticky;inset-block-end:0;background:rgb(var(--medly-surface))}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__legend{display:flex;flex-wrap:wrap;gap:var(--medly-space-2) var(--medly-space-3);margin-block-start:var(--medly-space-5);font-size:var(--medly-type-metadata-size);color:rgb(var(--medly-text-muted))}.calendar-picker__legend-group,.calendar-picker__legend-group>span{display:inline-flex;align-items:center;gap:var(--medly-space-1)}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__day[data-density=low]:not([data-selected=true]):not(:hover),.calendar-picker__legend-density[data-level=low]{background:linear-gradient(180deg,rgb(var(--medly-surface)),rgb(var(--medly-selection) / .7))}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__day[data-density=medium]:not([data-selected=true]):not(:hover),.calendar-picker__legend-density[data-level=medium]{background:linear-gradient(180deg,rgb(var(--medly-selection) / .5),rgb(var(--medly-action-soft) / .65))}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__day[data-density=high]:not([data-selected=true]):not(:hover),.calendar-picker__legend-density[data-level=high]{background:linear-gradient(180deg,rgb(var(--medly-selection)),rgb(var(--medly-action-soft)))}.calendar-picker__legend-density{display:inline-block;width:.75rem;height:.75rem;border-radius:.125rem;flex:none}.calendar-picker__legend-holiday{width:.25rem;height:.25rem;transform:rotate(45deg);background:rgb(var(--medly-calendar-holiday))}.calendar-picker__legend-blocker{width:.75rem;height:.1875rem;border-radius:.125rem;background:rgb(var(--medly-error))}@media(max-width:767px){[data-date-picker-portal][data-medly-portal-theme=v0] :is(.calendar-picker__nav,.calendar-picker__period){min-width:2.75rem;min-height:2.75rem}}.calendar-picker__legend-blocking-time{width:.375rem;height:.375rem;border-radius:50%;background:rgb(var(--medly-error))}[data-date-picker-portal][data-medly-portal-theme=v0][data-date-picker-layout=popover] .calendar-picker__legend{margin-block-start:var(--medly-space-2)}:is([data-date-picker-portal][data-medly-portal-theme=v0],[data-medly-inline-calendar]) .calendar-picker__day[data-selected=true] :is(.calendar-picker__blocked-indicator,.calendar-picker__holiday-indicator){background:rgb(var(--medly-action-foreground))}.medly-v0-date-summary{display:flex;align-items:center;justify-content:flex-start;gap:var(--medly-space-2)}.medly-v0-date-summary__value{margin:0;min-width:0;color:rgb(var(--medly-text-muted));font-size:var(--medly-type-metadata-size)}.medly-v0-date-summary>button{flex:none}.medly-v0-password-field__control{position:relative}.medly-v0-password-field__input{padding-inline-start:3.25rem}.medly-v0-password-field__toggle{position:absolute;inset-inline-start:.25rem;top:50%;transform:translateY(-50%)}.medly-v0-file-field__control{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--medly-space-3);min-width:0;min-height:var(--medly-control-height-default)}.medly-v0-file-field__native{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.medly-v0-file-field__selection{min-width:0;overflow:hidden;color:rgb(var(--medly-text-muted));font-size:.875rem;text-overflow:ellipsis;white-space:nowrap}.medly-v0-file-field__control[data-has-file=true] .medly-v0-file-field__selection{color:rgb(var(--medly-text))}@media(max-width:47.999rem){.medly-v0-file-field__control{grid-template-columns:minmax(0,1fr) auto}.medly-v0-file-field__control>.medly-v0-button{grid-column:1 / -1;width:100%}}.medly-v0-file-drop-overlay{position:fixed;z-index:190;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border:4px dashed rgb(var(--medly-action));background:rgb(var(--medly-action) / .08);font-family:var(--medly-font-product);pointer-events:none}.medly-v0-file-drop-overlay__label{display:inline-flex;align-items:center;gap:var(--medly-space-2);padding:var(--medly-space-4) var(--medly-space-6);border-radius:var(--medly-radius-overlay);background:rgb(var(--medly-surface));box-shadow:var(--medly-shadow-overlay);color:rgb(var(--medly-action));font-weight:600}.medly-v0-file-drop-overlay__label svg{width:1.25rem;height:1.25rem}.medly-v0-file-dropzone{display:grid;gap:var(--medly-space-2);min-width:0;font-family:var(--medly-font-product)}.medly-v0-file-dropzone__frame{position:relative;display:grid;justify-items:center;gap:var(--medly-space-1);padding:var(--medly-space-6) var(--medly-space-4);border:1.5px dashed rgb(var(--medly-border-strong));border-radius:var(--medly-radius-card);color:rgb(var(--medly-text-muted));text-align:center;transition:border-color .12s ease,background-color .12s ease}.medly-v0-file-dropzone__frame:not([data-inert]):is(:hover,:focus-within){border-color:rgb(var(--medly-action));background:rgb(var(--medly-action) / .04)}.medly-v0-file-dropzone__frame[data-inert]{border-color:rgb(var(--medly-border))}.medly-v0-file-dropzone__frame[data-inert] .medly-v0-file-dropzone__icon{color:rgb(var(--medly-text-muted))}.medly-v0-file-dropzone__icon{width:1.5rem;height:1.5rem;color:rgb(var(--medly-action))}.medly-v0-file-dropzone__heading{margin:0;color:rgb(var(--medly-text));font-size:.9375rem;font-weight:600}.medly-v0-file-dropzone__pick{padding:0;border:0;background:none;color:rgb(var(--medly-text));font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.medly-v0-file-dropzone__pick:disabled{cursor:default}.medly-v0-file-dropzone__pick:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;content:""}.medly-v0-file-dropzone__pick:focus-visible{outline:none}.medly-v0-file-dropzone__pick:focus-visible:after{outline:3px solid rgb(var(--medly-focus));outline-offset:2px}.medly-v0-file-dropzone .medly-v0-file-dropzone__hint,.medly-v0-file-dropzone .medly-v0-file-dropzone__error{margin:0;font-size:.8125rem}.medly-v0-file-dropzone .medly-v0-file-dropzone__hint{color:rgb(var(--medly-text-muted))}.medly-v0-file-dropzone .medly-v0-file-dropzone__error{color:rgb(var(--medly-error-text))}.medly-v0-file-dropzone__native{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.medly-v0-file-dropzone[data-size=compact] .medly-v0-file-dropzone__frame{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--medly-space-2);padding:var(--medly-space-3) var(--medly-space-4)}.medly-v0-file-dropzone[data-size=compact] .medly-v0-file-dropzone__icon{width:1.125rem;height:1.125rem}.medly-v0-file-dropzone__touch-copy,.medly-v0-file-dropzone__capture{display:none}@media(pointer:coarse){.medly-v0-file-dropzone__pointer-copy{display:none}.medly-v0-file-dropzone__touch-copy{display:inline}.medly-v0-file-dropzone .medly-v0-file-dropzone__capture{display:inline-flex}.medly-v0-file-dropzone__frame{border-style:solid;border-color:rgb(var(--medly-border));padding-block:var(--medly-space-3)}}@media(forced-colors:active){.medly-v0-file-dropzone__pick:focus-visible:after{outline-color:Highlight}}.medly-v0-empty-state>div{display:flex;flex-direction:column;align-items:center;justify-content:center;color:rgb(var(--medly-text));padding:var(--medly-space-8) var(--medly-space-4);text-align:center}.medly-v0-empty-state>div>div:first-child{display:grid;width:3.5rem;height:3.5rem;margin-block-end:var(--medly-space-3);place-items:center;border-radius:50%;background:rgb(var(--medly-info-surface))}.medly-v0-empty-state>div>div:first-child svg{width:1.5rem;height:1.5rem;color:rgb(var(--medly-action))}.medly-v0-empty-state :is(h2,h3){margin:0;color:rgb(var(--medly-text-strong));font-size:1rem;font-weight:var(--medly-font-weight-semibold)}.medly-v0-empty-state p{max-width:22rem;margin:var(--medly-space-2) 0 var(--medly-space-4);color:rgb(var(--medly-text-muted));font-size:.875rem;line-height:1.5}.medly-v0-empty-state[data-compact]>div{display:grid;grid-template-columns:var(--medly-space-5) minmax(0,1fr);align-items:start;justify-items:start;gap:var(--medly-space-1) var(--medly-space-3);padding:var(--medly-space-4) 0;text-align:start}.medly-v0-empty-state[data-compact]>div>div:first-child{grid-column:1;grid-row:1 / span 2;width:var(--medly-space-5);height:var(--medly-space-5);margin:0;background:transparent}.medly-v0-empty-state[data-compact]>div>div:first-child svg{width:var(--medly-space-4);height:var(--medly-space-4);color:rgb(var(--medly-text-muted))}.medly-v0-empty-state[data-compact]>div>:not(:first-child){grid-column:2}.medly-v0-empty-state[data-compact] :is(h2,h3){grid-column:2;font-size:var(--medly-type-body-small-size);line-height:1.5}.medly-v0-empty-state[data-compact] p{grid-column:2;margin:0;font-size:var(--medly-type-metadata-size)}.medly-v0-empty-state[data-compact]>div>:is(button,.medly-v0-button){grid-column:2;margin-block-start:var(--medly-space-2)}.medly-v0-table-region{max-inline-size:100%;min-inline-size:0;overflow-x:auto;overscroll-behavior-x:contain}.medly-v0-table-region:focus-visible{outline:3px solid rgb(var(--medly-focus));outline-offset:2px}.medly-v0-discovery{display:grid;min-width:0;gap:var(--medly-space-2)}.medly-v0-discovery__row{display:flex;align-items:center;min-width:0;gap:var(--medly-space-3);flex-wrap:wrap}.medly-v0-discovery__row>.medly-v0-command-bar__search{flex:1 1 0}.medly-v0-discovery__filters{flex:none}.medly-v0-discovery__action{flex-basis:100%}.medly-v0-discovery__context{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--medly-space-2)}.medly-v0-discovery__secondary{min-width:0}.medly-v0-discovery__status{color:rgb(var(--medly-text-muted));font-size:.8125rem;overflow-wrap:anywhere}@container medly-command-bar (min-width: 48rem){.medly-v0-discovery__row>.medly-v0-command-bar__search{flex:0 1 24rem}.medly-v0-discovery__action{flex:1;display:flex;justify-content:end}}.medly-v0-compact-list-toolbar{display:grid;gap:var(--medly-space-3)}.medly-v0-compact-list-toolbar__panel:not([hidden]){display:flex;flex-wrap:wrap;align-items:end;gap:var(--medly-space-3)}.medly-v0-compact-list-toolbar__panel>*{flex:1 1 13rem;min-width:0}.medly-v0-segmented.medly-v0-segmented--icon-label>[role=tablist]{height:auto}.medly-v0-segmented.medly-v0-segmented--icon-label [role=tab]{flex-direction:column;gap:var(--medly-space-1);min-height:calc(var(--medly-control-height-default) + var(--medly-space-4));padding:var(--medly-space-1);font-size:var(--medly-font-size-xs);white-space:nowrap}.medly-v0-segmented--icon-label [role=tab]>svg{width:1.25rem;height:1.25rem;flex:none}.medly-v0-tab-overflow{display:inline-grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;width:-moz-max-content;width:max-content;max-width:100%}.medly-v0-tab-overflow[data-full-width]{width:100%}.medly-v0-tab-overflow__viewport{grid-column:2;min-width:0;overflow-x:auto;scrollbar-width:none;scroll-padding-inline:var(--medly-space-6)}.medly-v0-tab-overflow__viewport::-webkit-scrollbar{display:none}.medly-v0-tab-overflow__content{width:-moz-max-content;width:max-content;min-width:100%}.medly-v0-tab-overflow__content:has(>.medly-v0-segmented--full-width){width:100%}.medly-v0-tab-overflow__viewport[data-hidden-left=true]{-webkit-mask-image:linear-gradient(to right,transparent,black var(--medly-space-6));mask-image:linear-gradient(to right,transparent,black var(--medly-space-6))}.medly-v0-tab-overflow__viewport[data-hidden-right=true]{-webkit-mask-image:linear-gradient(to left,transparent,black var(--medly-space-6));mask-image:linear-gradient(to left,transparent,black var(--medly-space-6))}.medly-v0-tab-overflow__viewport[data-hidden-left=true][data-hidden-right=true]{-webkit-mask-image:linear-gradient(to right,transparent,black var(--medly-space-6),black calc(100% - var(--medly-space-6)),transparent);mask-image:linear-gradient(to right,transparent,black var(--medly-space-6),black calc(100% - var(--medly-space-6)),transparent)}.medly-v0-tab-overflow :is([role=tab],a):focus-visible{outline-offset:-3px}@media(max-width:47.999rem){.medly-v0-tab-overflow[data-fit=squeeze] :is([role=tab],a[href]){padding-inline:var(--medly-space-2)}.medly-v0-tab-overflow[data-fit=peek] :is([role=tab],a[href]){margin-inline:var(--medly-tab-peek-extra, 0px)}}.medly-v0-tab-overflow__arrow{display:none}@media(min-width:960px){.medly-v0-tab-overflow__arrow:not([hidden]){display:flex}}@media(forced-colors:active){.medly-v0-tab-overflow__viewport{-webkit-mask-image:none!important;mask-image:none!important;scrollbar-width:auto}.medly-v0-tab-overflow__viewport::-webkit-scrollbar{display:revert}}.medly-v0-select--quiet>button:not([data-invalid=true]),.medly-v0-select--quiet>button:hover:not(:disabled):not([data-invalid=true]){border-color:transparent;background:transparent}.medly-v0-select--quiet>button:hover:not(:disabled):not([data-invalid=true]){background:rgb(var(--medly-surface-subtle))}.medly-v0-select.medly-v0-select--quiet>button{font-weight:var(--medly-font-weight-semibold)}.medly-v0 [role=option][aria-disabled=true],[data-medly-portal-theme=v0] [role=option][aria-disabled=true]{opacity:.6;cursor:not-allowed}.medly-v0-select--width-content{inline-size:-moz-max-content;inline-size:max-content;max-inline-size:100%}.medly-v0-select--width-content>button{inline-size:auto;max-inline-size:100%}.medly-v0-select--width-content .select-field__value{flex:0 1 auto}.medly-v0-search-match{background:rgb(var(--medly-warning-surface));color:inherit}.medly-v0-conversation-message{display:grid;width:-moz-fit-content;width:fit-content;max-width:min(88%,38rem);gap:var(--medly-space-1);border:1px solid rgb(var(--medly-border));border-radius:var(--medly-radius-card);padding:var(--medly-space-3) var(--medly-space-4);color:rgb(var(--medly-text));line-height:1.55;overflow-wrap:anywhere}.medly-v0-conversation-message--assistant{justify-self:start;border-color:rgb(var(--medly-ai-border) / .35);background:rgb(var(--medly-ai-assistant-surface))}.medly-v0-conversation-message--user{justify-self:end;border-color:rgb(var(--medly-brand-periwinkle) / .45);background:rgb(var(--medly-ai-user-surface))}.medly-v0-conversation-message--system{max-width:100%;justify-self:stretch;background:rgb(var(--medly-surface-subtle));color:rgb(var(--medly-text-muted))}.medly-v0-conversation-message[data-bordered=false]{border-color:transparent}.medly-v0-conversation-message__label{color:rgb(var(--medly-text-muted));font-size:.75rem;font-weight:var(--medly-font-weight-semibold)}.medly-v0-conversation-message__body{min-width:0}.medly-v0-conversation-message__body>:first-child{margin-block-start:0}.medly-v0-conversation-message__body>:last-child{margin-block-end:0}.medly-v0-composer{display:flex;min-width:0;min-height:var(--medly-control-height-default);align-items:center;gap:var(--medly-space-2);border:1px solid rgb(var(--medly-control-border));border-radius:var(--medly-radius-control);background:rgb(var(--medly-surface));padding:var(--medly-space-1);padding-inline-start:var(--medly-space-4)}.medly-v0-composer:focus-within{border-color:rgb(var(--medly-focus));outline:3px solid rgb(var(--medly-focus) / .18);outline-offset:1px}.medly-v0-composer__input{min-width:0;min-height:2.25rem;flex:1 1 auto;border:0;outline:0;background:transparent;color:rgb(var(--medly-text));font:inherit;text-align:start}.medly-v0-composer__input::-moz-placeholder{color:rgb(var(--medly-text-muted))}.medly-v0-composer__input::placeholder{color:rgb(var(--medly-text-muted))}.medly-v0-composer__actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--medly-space-1)}.medly-v0-money-text{white-space:nowrap;font-variant-numeric:tabular-nums}.medly-v0-amount-field,.medly-v0-amount-button{--medly-amount-size: 2.25rem}.medly-v0-amount-field{display:grid;justify-items:center;gap:var(--medly-space-1);min-width:0}.medly-v0-amount-field[data-size=md],.medly-v0-amount-button[data-size=md]{--medly-amount-size: 1.5rem}.medly-v0-amount-field__label{color:rgb(var(--medly-text-muted));font-size:.8125rem;font-weight:var(--medly-font-weight-medium);line-height:1.35}.medly-v0-amount-field__label[data-hidden]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.medly-v0-amount-field__control{display:inline-flex;align-items:baseline;justify-content:center;gap:var(--medly-space-2);max-width:100%}.medly-v0-amount-field__currency{color:rgb(var(--medly-text-muted));font-size:calc(var(--medly-amount-size) * .5);font-weight:var(--medly-font-weight-medium)}.medly-v0-input.medly-v0-amount-field__input,.medly-v0-amount-button{width:auto;min-width:4ch;max-width:100%;field-sizing:content;height:auto;min-height:0;border:0;border-block-end:2px solid rgb(var(--medly-control-border));border-radius:0;background:transparent;color:rgb(var(--medly-text-strong));padding:0 var(--medly-space-1) .125rem;font-family:var(--medly-font-product);font-size:var(--medly-amount-size, 2.25rem);font-weight:var(--medly-font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1.2;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.medly-v0-amount-button{border-block-end-style:dashed;cursor:text;transition:border-color var(--medly-motion-effect) var(--medly-motion-standard)}.medly-v0-amount-field__input::-webkit-outer-spin-button,.medly-v0-amount-field__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.medly-v0-input.medly-v0-amount-field__input:hover:not(:disabled),.medly-v0-amount-button:hover:not(:disabled){border-block-end-color:rgb(var(--medly-text-muted))}.medly-v0-input.medly-v0-amount-field__input:focus-visible{border-block-end-color:rgb(var(--medly-action));border-radius:.25rem .25rem 0 0;outline-offset:4px}.medly-v0-amount-button:focus-visible{border-radius:.25rem;outline:3px solid rgb(var(--medly-focus));outline-offset:2px}.medly-v0-input.medly-v0-amount-field__input[aria-invalid=true]{border-block-end-color:rgb(var(--medly-error-text));background:transparent}.medly-v0-amount-field__message{margin:0;color:rgb(var(--medly-text-muted));font-size:.8125rem;line-height:1.4;text-align:center}.medly-v0-amount-field__message[data-tone=error]{color:rgb(var(--medly-error-text))}@media(prefers-reduced-motion:reduce){.medly-v0-amount-button{transition:none}}.medly-v0-amount-field__message[data-message-space]{min-block-size:1.4em}.medly-v0-surface.medly-v0-surface--borderless{border:0}.medly-v0-surface--accent{background:rgb(var(--medly-surface-accent))}.medly-v0-surface--canvas{background:rgb(var(--medly-canvas))}.medly-v0-surface--padding-tight{padding:var(--medly-space-2)}.medly-v0-surface[hidden]{display:none}.medly-v0-surface--accent-soft{background:color-mix(in srgb,rgb(var(--medly-surface-accent)) 45%,rgb(var(--medly-surface)))}.medly-v0-document-preview{display:grid;gap:var(--medly-space-3);min-width:0;padding:var(--medly-space-4);border-radius:var(--medly-radius-card);background:rgb(var(--medly-surface));color:rgb(var(--medly-text))}.medly-v0-document-preview__header{display:flex;align-items:center;justify-content:space-between;gap:var(--medly-space-3)}:is(.medly-v0-document-preview,.medly-v0-document-workspace) .medly-v0-document-preview__title{margin:0;color:rgb(var(--medly-text-strong));font-size:.9375rem;font-weight:var(--medly-font-weight-semibold);line-height:1.35}.medly-v0-document-preview__toggle{display:flex;align-items:center;gap:var(--medly-space-2);min-width:0}:is(.medly-v0-document-preview,.medly-v0-document-workspace) .medly-v0-document-preview__blocked{margin:0;color:rgb(var(--medly-text-muted));font-size:.8125rem}.medly-v0-document-preview__body{display:grid;gap:var(--medly-space-2);min-width:0}:is(.medly-v0-document-preview,.medly-v0-document-workspace) .medly-v0-document-preview__recipient{margin:0;color:rgb(var(--medly-text-muted));font-size:.8125rem;overflow-wrap:anywhere}.medly-v0-document-preview__lines{display:grid;margin:0;padding:0;list-style:none}.medly-v0-document-preview__line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--medly-space-3);padding-block:var(--medly-space-1);font-size:.875rem}.medly-v0-document-preview__line+.medly-v0-document-preview__line{border-block-start:1px dashed rgb(var(--medly-border))}.medly-v0-document-preview__line-name{min-width:0;overflow-wrap:anywhere}.medly-v0-document-preview__quantity,:is(.medly-v0-document-preview,.medly-v0-document-workspace) .medly-v0-document-preview__vat{color:rgb(var(--medly-text-muted))}:is(.medly-v0-document-preview,.medly-v0-document-workspace) .medly-v0-document-preview__vat{margin:0;font-size:.8125rem;text-align:end}:is(.medly-v0-document-preview,.medly-v0-document-workspace) .medly-v0-document-preview__total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--medly-space-3);margin:0;padding-block-start:var(--medly-space-2);border-block-start:1px solid rgb(var(--medly-border));color:rgb(var(--medly-text-strong));font-weight:var(--medly-font-weight-semibold)}.medly-v0-document-preview__editor[hidden]{display:none}.medly-v0-document-workspace__content{display:grid;gap:var(--medly-space-3);padding-block-start:var(--medly-space-4);border-block-start:1px solid rgb(var(--medly-border))}.medly-v0-document-workspace .medly-v0-disclosure__label{font-size:var(--medly-type-body-size)}.medly-v0-document-workspace__header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;-moz-column-gap:var(--medly-space-2);column-gap:var(--medly-space-2);row-gap:var(--medly-space-1)}.medly-v0-document-workspace__date{grid-column:1 / -1}.medly-v0-document-workspace .medly-v0-document-workspace__summary{margin:0;color:rgb(var(--medly-text-muted));font-size:var(--medly-type-metadata-size);overflow-wrap:anywhere}:is(.medly-v0-document-preview,.medly-v0-document-workspace) .medly-v0-document-preview__note{margin:0;font-size:var(--medly-type-body-small-size);white-space:pre-wrap;overflow-wrap:anywhere}.medly-v0-document-workspace__edit{display:flex;align-items:center;min-height:var(--medly-control-height-default)}.medly-v0-document-workspace__disclosure-label{min-inline-size:5ch;font-size:.875rem;font-weight:var(--medly-font-weight-semibold);line-height:1.15}.medly-v0-invoice-recipient{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--medly-space-3)}.medly-v0-invoice-recipient p{margin:0}.medly-v0-invoice-recipient .medly-v0-invoice-recipient__name,.medly-v0-invoice-recipient__toolbar .medly-v0-invoice-recipient__name{font-size:var(--medly-type-body-small-size);color:rgb(var(--medly-text-strong));font-weight:var(--medly-font-weight-semibold)}.medly-v0-invoice-recipient .medly-v0-invoice-recipient__fact{color:rgb(var(--medly-text-muted));font-size:var(--medly-type-metadata-size);line-height:1.5}.medly-v0-invoice-recipient__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--medly-space-2) var(--medly-space-3)}@media(max-width:47.999rem){.medly-v0-invoice-recipient__fields{grid-template-columns:minmax(0,1fr)}}.medly-v0-invoice-rows{display:grid;margin:0;padding:0;list-style:none}.medly-v0-invoice-rows>li+li{border-block-start:1px solid rgb(var(--medly-border))}.medly-v0-invoice-row{display:flex;align-items:center;gap:var(--medly-space-2);width:100%;min-height:2.75rem;padding:var(--medly-space-2) var(--medly-space-1);border:0;border-radius:var(--medly-radius-control);background:transparent;color:rgb(var(--medly-text));font:inherit;text-align:start}button.medly-v0-invoice-row{cursor:pointer}button.medly-v0-invoice-row:hover{background:rgb(var(--medly-surface-subtle))}button.medly-v0-invoice-row:focus-visible{outline:2px solid rgb(var(--medly-action));outline-offset:2px}.medly-v0-invoice-row[data-invalid]{background:rgb(var(--medly-error-surface))}.medly-v0-invoice-row[data-invalid] .medly-v0-invoice-row__title{color:rgb(var(--medly-error))}.medly-v0-invoice-row[data-invalid] .medly-v0-invoice-row__caption,.medly-v0-invoice-row[data-invalid] .medly-v0-invoice-row__detail{color:rgb(var(--medly-text))}.medly-v0-invoice-row--recipient{border-block-end:1px solid rgb(var(--medly-border));border-radius:0}.medly-v0-invoice-row--note{border:1px dashed rgb(var(--medly-border-strong))}.medly-v0-invoice-row--note:not([data-empty]){border-style:solid}.medly-v0-invoice-row__text{display:grid;flex:1;min-width:0}.medly-v0-invoice-row__caption{color:rgb(var(--medly-text-muted));font-size:var(--medly-type-caption-size)}.medly-v0-invoice-row__title{color:rgb(var(--medly-text));font-size:var(--medly-type-body-small-size);white-space:normal;overflow-wrap:anywhere}.medly-v0-invoice-row--recipient .medly-v0-invoice-row__title{color:rgb(var(--medly-text-strong));font-weight:var(--medly-font-weight-semibold)}.medly-v0-invoice-row__detail{color:rgb(var(--medly-text-muted));font-size:var(--medly-type-metadata-size);white-space:normal;overflow-wrap:anywhere}.medly-v0-invoice-row__amount{font-size:var(--medly-type-body-small-size);flex:none;color:rgb(var(--medly-text));font-weight:var(--medly-font-weight-semibold)}.medly-v0-invoice-row__chevron{flex:none;color:rgb(var(--medly-text-muted))}.medly-v0-invoice-document .medly-v0-invoice-document__locked{margin:0;color:rgb(var(--medly-text-muted));font-size:var(--medly-type-metadata-size)}.medly-v0-invoice-sheet{display:grid;gap:var(--medly-space-3);padding-block:var(--medly-space-1)}.medly-v0-invoice-sheet__line-row{display:grid;grid-template-columns:minmax(0,1fr) 7.5rem;align-items:start;gap:var(--medly-space-2)}.medly-v0-invoice-sheet__line-row--even{grid-template-columns:repeat(2,minmax(0,1fr))}.medly-v0-invoice-sheet__links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--medly-space-1) var(--medly-space-4)}.medly-v0-invoice-sheet__footer{display:flex;align-items:center;gap:var(--medly-space-2);width:100%}.medly-v0-invoice-sheet__hint{flex:1;color:rgb(var(--medly-text-muted));font-size:var(--medly-type-metadata-size)}.medly-v0-invoice-undo{display:flex;align-items:center;justify-content:space-between;gap:var(--medly-space-2);margin-block-start:var(--medly-space-2);padding:var(--medly-space-2) var(--medly-space-3);border-radius:var(--medly-radius-control);background:rgb(var(--medly-surface-subtle));color:rgb(var(--medly-text));font-size:var(--medly-type-body-small-size)}.medly-v0-invoice-document__head-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--medly-space-2)}.medly-v0-invoice-document__head-row .medly-v0-invoice-document__title{margin:0}.medly-v0-invoice-undo[data-empty]{margin:0;padding:0;background:none}.medly-v0-invoice-row__error{margin:0;padding-inline:var(--medly-space-1);color:rgb(var(--medly-error));font-size:var(--medly-type-metadata-size)}.medly-v0-invoice-document__add .medly-v0-button,.medly-v0-invoice-sheet__links .medly-v0-button,.medly-v0-invoice-undo .medly-v0-button{min-height:2.75rem}.medly-v0-invoice-root{display:grid;gap:var(--medly-space-2);min-width:0}.medly-v0-invoice-row--note .medly-v0-invoice-row__title{font-size:var(--medly-type-metadata-size);font-weight:var(--medly-font-weight-normal)}.medly-v0-invoice-recipient>div{min-width:0}.medly-v0-invoice-recipient__facts{display:flex;flex-wrap:wrap;gap:0 var(--medly-space-2);overflow-wrap:anywhere}.medly-v0-invoice-recipient__facts>bdi{max-inline-size:100%}.medly-v0-invoice-recipient__facts:empty{display:none}.medly-v0-invoice-recipient__editor{display:grid;gap:var(--medly-space-2)}.medly-v0-invoice-recipient__toolbar{display:flex;justify-content:space-between;align-items:center;gap:var(--medly-space-2)}.medly-v0-invoice-recipient__address{grid-column:1 / -1}.medly-v0-invoice-row__note{color:rgb(var(--medly-text));font-size:var(--medly-type-body-small-size);white-space:pre-wrap;overflow-wrap:anywhere}.medly-v0-invoice-row__amount{align-self:flex-start}.medly-v0-invoice-sheet__line-row--quantity{grid-template-columns:minmax(0,1fr) minmax(0,.5fr) minmax(0,.75fr)}.medly-v0-invoice-sheet__note-row{display:grid;grid-template-columns:minmax(0,1fr) 7.5rem;align-items:end;gap:var(--medly-space-2)}.medly-v0-invoice-sheet__note-row:not([data-breakdown]){grid-template-columns:minmax(0,1fr)}.medly-v0-checkbox--control-only{width:2.75rem;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;gap:0}.medly-v0-checkbox--control-only input{margin:0}.medly-v0-checkbox:not(.medly-v0-checkbox--control-only){min-width:0;max-width:100%}.medly-v0-checkbox__copy{min-width:0}.medly-v0-checkbox__copy>small{min-width:0}.medly-v0-checkbox__description-text{display:block;min-width:0;overflow-wrap:anywhere;unicode-bidi:plaintext}.medly-v0-checkbox__description-with-icon{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:var(--medly-space-1)}.medly-v0-checkbox__description-with-icon>.medly-v0-checkbox__description-text{flex:1}.medly-v0-checkbox__description-with-icon>svg{width:1em;height:1em;flex-shrink:0}.medly-v0-checkbox[data-colored] input{accent-color:var(--medly-checkbox-color);border-color:var(--medly-checkbox-border, var(--medly-checkbox-color))}.medly-v0-checkbox[data-colored] input:checked,.medly-v0-checkbox[data-colored] input:indeterminate{background-color:var(--medly-checkbox-color);border-color:var(--medly-checkbox-border, var(--medly-checkbox-color))}.medly-v0-checkbox[data-colored] input:checked:after{border-color:var(--medly-checkbox-tick)}.medly-v0-checkbox[data-colored] input:indeterminate:after{background-color:var(--medly-checkbox-tick)}.medly-v0-checkbox[data-emphasis=supporting] .medly-v0-checkbox__copy>strong{font-size:var(--medly-font-size-sm);font-weight:400;color:rgb(var(--medly-text-muted))}.medly-v0-checkbox[data-label-icon] .medly-v0-checkbox__copy>strong{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--medly-space-2)}.medly-v0-checkbox[data-label-icon] .medly-v0-checkbox__copy>strong>svg{width:1rem;height:1rem;color:rgb(var(--medly-text-muted))}.medly-v0-checkbox[data-label-icon] .medly-v0-checkbox__copy>small{padding-inline-start:calc(1rem + var(--medly-space-2));font-size:.875rem}.medly-v0-invoice-document{--medly-invoice-amount-width: 8.5rem;--medly-invoice-menu-width: 0px;display:grid;gap:var(--medly-space-4);min-width:0;padding:var(--medly-space-5);border-radius:var(--medly-radius-card);background:rgb(var(--medly-surface));color:rgb(var(--medly-text));font-size:var(--medly-type-body-small-size);line-height:1.5}.medly-v0-invoice-document[data-embedded=true]{padding:0;border:0;border-radius:0;background:transparent}.medly-v0-invoice-document__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--medly-space-2) var(--medly-space-4)}.medly-v0-invoice-document__title{margin:0;color:rgb(var(--medly-text-strong));font-size:var(--medly-type-body-size);font-weight:var(--medly-font-weight-semibold);line-height:1.35}.medly-v0-invoice-document .medly-v0-invoice-document__date{margin:0;color:rgb(var(--medly-text-muted));font-size:var(--medly-type-metadata-size);font-variant-numeric:tabular-nums}.medly-v0-invoice-document__recipient{padding-block-end:var(--medly-space-4);border-block-end:1px solid rgb(var(--medly-border))}.medly-v0-invoice-document__lines{display:grid;margin:0;padding:0;list-style:none}.medly-v0-invoice-document__line{display:grid;gap:var(--medly-space-1);min-width:0;padding-block:var(--medly-space-2)}.medly-v0-invoice-document__line+.medly-v0-invoice-document__line{border-block-start:1px solid rgb(var(--medly-border))}.medly-v0-invoice-document__line[data-numbered]{position:relative;padding-block:var(--medly-space-3);padding-inline-start:1.75rem}.medly-v0-invoice-document__line-number{position:absolute;inset-block-start:calc(var(--medly-space-3) + .5rem);inset-inline-start:0;width:1.25rem;color:rgb(var(--medly-text-muted));font-size:var(--medly-type-metadata-size);font-variant-numeric:tabular-nums;text-align:center}.medly-v0-invoice-document__note-field{display:flex;align-items:center;gap:var(--medly-space-2);min-height:var(--medly-control-height-compact);padding-inline:var(--medly-space-2) var(--medly-space-1);border:1px solid rgb(var(--medly-control-border));border-radius:var(--medly-radius-control);background:rgb(var(--medly-surface))}.medly-v0-invoice-document__note-field:focus-within{border-color:rgb(var(--medly-action));outline:2px solid rgb(var(--medly-action));outline-offset:1px}.medly-v0-invoice-document__note-label{flex:none;color:rgb(var(--medly-text-muted));font-size:var(--medly-type-caption-size)}.medly-v0-invoice-document[data-editing]{--medly-invoice-menu-width: calc(2 * var(--medly-control-height-compact) + var(--medly-space-2))}.medly-v0-invoice-document__line-main{display:grid;grid-template-columns:minmax(0,1fr) var(--medly-invoice-amount-width) var(--medly-invoice-menu-width);align-items:center;gap:var(--medly-space-3);min-width:0}.medly-v0-invoice-document__line[data-editing] .medly-v0-invoice-document__line-main{grid-template-columns:minmax(0,1fr) var(--medly-invoice-amount-width) var(--medly-invoice-menu-width)}.medly-v0-invoice-document__line[data-editing][data-breakdown] .medly-v0-invoice-document__line-main{grid-template-columns:minmax(0,1fr) calc(var(--medly-control-height-compact) * 2) var(--medly-invoice-amount-width) var(--medly-invoice-menu-width);align-items:end}.medly-v0-invoice-document__line-name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;font-size:var(--medly-type-body-small-size);font-weight:var(--medly-font-weight-semibold)}.medly-v0-invoice-document__line-amount{justify-self:end;color:rgb(var(--medly-text-strong));font-size:var(--medly-type-body-small-size);font-variant-numeric:tabular-nums}.medly-v0-invoice-document .medly-v0-invoice-document__line-detail{margin:0;color:rgb(var(--medly-text-muted));font-size:var(--medly-type-metadata-size);line-height:1.4}.medly-v0-invoice-document .medly-v0-input.medly-v0-invoice-document__name-input,.medly-v0-invoice-document .medly-v0-input.medly-v0-invoice-document__amount-input,.medly-v0-invoice-document .medly-v0-input.medly-v0-invoice-document__breakdown-input{height:var(--medly-control-height-compact);min-height:var(--medly-control-height-compact);padding:var(--medly-space-1) var(--medly-space-2);font-size:var(--medly-type-body-small-size)}.medly-v0-invoice-document input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.medly-v0-invoice-document input[type=number]::-webkit-inner-spin-button,.medly-v0-invoice-document input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.medly-v0-invoice-document .medly-v0-input[aria-invalid=true]::-moz-placeholder{color:rgb(var(--medly-text))}.medly-v0-invoice-document .medly-v0-input[aria-invalid=true]::placeholder{color:rgb(var(--medly-text))}.medly-v0-invoice-document__name-input{flex:1 1 auto;min-width:0}.medly-v0-invoice-document__amount{display:inline-flex;align-items:baseline;justify-self:end;gap:var(--medly-space-1);max-width:100%}.medly-v0-invoice-document__currency{color:rgb(var(--medly-text-muted));font-size:var(--medly-type-metadata-size)}.medly-v0-invoice-document .medly-v0-input.medly-v0-invoice-document__amount-input{width:7rem;font-variant-numeric:tabular-nums;text-align:left}.medly-v0-invoice-document__breakdown{display:contents}.medly-v0-invoice-document__line-secondary{display:grid;grid-template-columns:minmax(0,1fr) var(--medly-invoice-amount-width) var(--medly-invoice-menu-width);align-items:end;gap:var(--medly-space-3)}.medly-v0-invoice-document__line:not([data-breakdown]) .medly-v0-invoice-document__note-field{grid-column:1 / 3}.medly-v0-invoice-document .medly-v0-invoice-document__line-note{margin:0;color:rgb(var(--medly-text));font-size:var(--medly-type-body-small-size);white-space:pre-wrap;overflow-wrap:anywhere}.medly-v0-invoice-document__breakdown-field{display:grid;gap:var(--medly-space-1);min-width:0}.medly-v0-invoice-document__breakdown-label{color:rgb(var(--medly-text-muted));font-size:var(--medly-type-caption-size)}.medly-v0-invoice-document .medly-v0-input.medly-v0-invoice-document__breakdown-input{width:100%;min-width:0;font-size:var(--medly-type-body-small-size);font-variant-numeric:tabular-nums;text-align:right}.medly-v0-invoice-document .medly-v0-input.medly-v0-invoice-document__name-input:focus-visible,.medly-v0-invoice-document .medly-v0-input.medly-v0-invoice-document__amount-input:focus-visible,.medly-v0-invoice-document .medly-v0-input.medly-v0-invoice-document__breakdown-input:focus-visible{outline-offset:calc(var(--medly-space-1) * -1)}.medly-v0-invoice-document__breakdown-total{justify-items:end}.medly-v0-invoice-document__breakdown-total-value{display:flex;align-items:center;min-height:var(--medly-control-height-compact);color:rgb(var(--medly-text-strong));font-size:var(--medly-type-body-small-size);font-weight:var(--medly-font-weight-semibold)}.medly-v0-invoice-document__note-input{flex:1;min-width:0;border:0;background:transparent;color:rgb(var(--medly-text));font:inherit;font-size:var(--medly-type-body-small-size)}.medly-v0-invoice-document__note-input:focus{outline:none}.medly-v0-invoice-document__add{display:flex;justify-content:flex-start;margin-block-start:calc(var(--medly-space-2) * -1)}.medly-v0-invoice-document__total{display:grid;grid-template-columns:minmax(0,1fr) var(--medly-invoice-amount-width) var(--medly-invoice-menu-width);align-items:baseline;gap:var(--medly-space-1) var(--medly-space-3);padding-block-start:var(--medly-space-3);border-block-start:1px solid rgb(var(--medly-border-strong))}.medly-v0-invoice-document__total-label{font-size:var(--medly-type-body-size);color:rgb(var(--medly-text-strong));font-weight:var(--medly-font-weight-semibold)}.medly-v0-invoice-document__total-amount{justify-self:end;color:rgb(var(--medly-text-strong));font-size:var(--medly-type-section-size);font-weight:var(--medly-font-weight-semibold);font-variant-numeric:tabular-nums}.medly-v0-invoice-document .medly-v0-invoice-document__total-caption{grid-column:1 / -1;margin:0;color:rgb(var(--medly-text-muted));font-size:var(--medly-type-metadata-size)}.medly-v0-invoice-document .medly-v0-invoice-document__note{margin:0;color:rgb(var(--medly-text-muted));font-size:var(--medly-type-metadata-size);white-space:pre-wrap}.medly-v0-invoice-document__footer{display:grid;gap:var(--medly-space-3)}@media(max-width:47.999rem){.medly-v0-invoice-document{--medly-invoice-amount-width: 6.5rem;padding:var(--medly-space-4)}.medly-v0-invoice-document .medly-v0-input.medly-v0-invoice-document__amount-input{width:5.25rem}}.medly-v0-invoice-document[data-note-action=true]{--medly-invoice-menu-width: var(--medly-control-height-compact)}@media(max-width:767px){.medly-v0-invoice-document__line[data-entry] .medly-v0-invoice-document__amount{min-width:0;width:100%}.medly-v0-invoice-document__line[data-entry] .medly-v0-invoice-document__amount-input{min-width:0;width:100%;flex:1 1 0}.medly-v0-invoice-document__line[data-entry] .medly-v0-invoice-document__line-main{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.medly-v0-invoice-document__line[data-entry][data-breakdown] .medly-v0-invoice-document__line-main{grid-template-columns:minmax(0,1fr) minmax(0,.5fr) minmax(0,.75fr);align-items:end}.medly-v0-invoice-document__line[data-entry] .medly-v0-invoice-document__line-secondary{grid-template-columns:minmax(0,1fr) var(--medly-invoice-amount-width)}}.medly-v0-invoice-document__line-actions,.medly-v0-invoice-row-actions{display:flex;align-items:center;gap:var(--medly-space-2)}.medly-v0-invoice-row-actions>.medly-v0-invoice-row{flex:1;min-width:0}.medly-v0-invoice-document__draft-label{margin:0;color:rgb(var(--medly-text-muted));font-size:var(--medly-type-caption-size)}.medly-v0-invoice-document__line[data-inline] .medly-v0-invoice-document__line-main{grid-template-columns:minmax(0,1fr) var(--medly-invoice-amount-width);align-items:end}.medly-v0-invoice-document__line[data-editing]:not([data-inline]):not([data-entry]){--medly-invoice-menu-width: calc(3 * var(--medly-control-height-compact) + 2 * var(--medly-space-2))}.medly-v0-invoice-document__line[data-presets]{gap:var(--medly-space-3)}.medly-v0-invoice-document[data-editing]:has(.medly-v0-invoice-document__line[data-editing]:not([data-inline]):not([data-entry])){--medly-invoice-menu-width: calc(3 * var(--medly-control-height-compact) + 2 * var(--medly-space-2))}.medly-v0-invoice-document__line[data-editing][data-breakdown]:not([data-entry]):not([data-inline]) .medly-v0-invoice-document__line-main{grid-template-columns:minmax(0,1fr) var(--medly-invoice-amount-width) var(--medly-invoice-menu-width)}.medly-v0-invoice-document__line[data-editing][data-breakdown]:not([data-entry]):not([data-inline]) .medly-v0-invoice-document__name-input{grid-column:1 / 3;grid-row:1}.medly-v0-invoice-document__line[data-editing][data-breakdown]:not([data-entry]):not([data-inline]) .medly-v0-invoice-document__line-actions{grid-column:3;grid-row:1}.medly-v0-invoice-document__line[data-editing][data-breakdown]:not([data-entry]):not([data-inline]) .medly-v0-invoice-document__breakdown>:first-child{grid-column:1;grid-row:2}.medly-v0-invoice-document__line[data-editing][data-breakdown]:not([data-entry]):not([data-inline]) .medly-v0-invoice-document__breakdown>:last-child{grid-column:2;grid-row:2}.medly-v0-invoice-document__note-action{justify-self:start}.medly-v0-invoice-document__metadata{display:grid;gap:var(--medly-space-2);padding-block-end:var(--medly-space-3);border-block-end:1px solid rgb(var(--medly-border))}.medly-v0-invoice-document__metadata>.medly-v0-invoice-document__recipient,.medly-v0-invoice-document__metadata>.medly-v0-invoice-row--recipient{padding-block-end:0;border-block-end:0}.medly-v0-invoice-editable-value{display:flex;align-items:center;gap:var(--medly-space-2);min-width:0}.medly-v0-invoice-editable-value .medly-v0-invoice-document__line-name{flex:0 1 auto}.medly-v0-invoice-editable-value>.medly-v0-icon-button,.medly-v0-invoice-editable-value>.medly-v0-invoice-document__line-actions{flex:none}.medly-v0-invoice-document__line[data-reading] .medly-v0-invoice-document__line-main,.medly-v0-invoice-document__total{grid-template-columns:minmax(0,1fr) max-content}.medly-v0-invoice-document[data-layout=phone] .medly-v0-invoice-row{padding-inline:0}.medly-v0-invoice-row__edit-mark{display:grid;place-items:center;inline-size:var(--medly-control-height-default);block-size:var(--medly-control-height-default);flex:none;color:rgb(var(--medly-text-strong))}.medly-v0-invoice-document__line[data-editing]:not([data-inline]):not([data-entry]) .medly-v0-invoice-document__line-main,.medly-v0-invoice-document__line[data-editing][data-breakdown]:not([data-inline]):not([data-entry]) .medly-v0-invoice-document__line-main,.medly-v0-invoice-document__line[data-editing]:not([data-inline]):not([data-entry]) .medly-v0-invoice-document__line-secondary{grid-template-columns:minmax(0,1fr) var(--medly-invoice-amount-width)}.medly-v0-invoice-document__line[data-editing]:not([data-inline]):not([data-entry]) .medly-v0-invoice-document__line-actions{grid-column:1 / -1;grid-row:3;justify-self:start}.medly-v0-invoice-document__line[data-editing][data-breakdown]:not([data-inline]):not([data-entry]) .medly-v0-invoice-document__line-actions{grid-column:1 / -1;grid-row:3}.medly-v0-invoice-phone-item{display:grid;gap:var(--medly-space-1);padding-block:var(--medly-space-2)}.medly-v0-invoice-phone-item__head{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:var(--medly-space-2)}.medly-v0-invoice-phone-item__controls{display:flex;align-items:center;gap:var(--medly-space-2);min-width:0}.medly-v0-invoice-phone-item__trigger{flex:1 1 auto;width:auto;min-width:0;max-width:100%}.medly-v0-invoice-editable-label{min-width:0;overflow-wrap:anywhere}.medly-v0-invoice-phone-item__head .medly-v0-invoice-row__amount{align-self:center}.medly-v0-invoice-document__line[data-entry] .medly-v0-invoice-document__line-secondary{grid-template-columns:minmax(0,1fr) var(--medly-invoice-amount-width)}@media(min-width:768px){.medly-v0-invoice-document__line[data-entry] .medly-v0-invoice-document__line-main{grid-template-columns:minmax(0,1fr) var(--medly-invoice-amount-width)}.medly-v0-invoice-document__line[data-entry][data-breakdown] .medly-v0-invoice-document__line-main{grid-template-columns:minmax(0,1fr) calc(var(--medly-control-height-compact) * 2) var(--medly-invoice-amount-width)}}.medly-v0-multi-select-field,.medly-v0-multi-select__anchor{min-width:0}.medly-v0-multi-select__trigger{display:inline-flex;width:100%;min-width:0;align-items:center;justify-content:flex-start;gap:var(--medly-space-2);border:1px solid rgb(var(--medly-control-border));border-radius:var(--medly-radius-control);background:rgb(var(--medly-surface));color:rgb(var(--medly-text-strong));cursor:pointer;font:inherit;font-weight:var(--medly-font-weight-medium);padding-inline:var(--medly-space-3);text-align:start;transition:border-color var(--medly-motion-effect) var(--medly-motion-standard),background-color var(--medly-motion-effect) var(--medly-motion-standard),box-shadow var(--medly-motion-effect) var(--medly-motion-standard)}.medly-v0-multi-select__trigger--default{height:var(--medly-control-height-default);font-size:.9375rem}.medly-v0-multi-select__trigger--compact{height:var(--medly-control-height-compact);font-size:.875rem}.medly-v0-multi-select__summary{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.medly-v0-multi-select__trigger>svg{width:1rem;height:1rem;flex:0 0 auto;color:rgb(var(--medly-text-muted))}.medly-v0-multi-select__chevron{transition:transform var(--medly-motion-effect) var(--medly-motion-standard)}.medly-v0-multi-select__trigger[aria-expanded=true]>.medly-v0-multi-select__chevron{transform:rotate(180deg)}.medly-v0-multi-select__trigger[data-placeholder=true]{color:rgb(var(--medly-text-muted))}.medly-v0-multi-select__trigger:hover:not(:disabled){border-color:rgb(var(--medly-text-muted));background:rgb(var(--medly-surface-subtle))}.medly-v0-multi-select__trigger:focus-visible{border-color:rgb(var(--medly-action));outline:3px solid rgb(var(--medly-focus));outline-offset:2px}.medly-v0-multi-select__trigger[data-invalid=true]{border-color:rgb(var(--medly-error-text));background:rgb(var(--medly-error-surface) / .34)}.medly-v0-multi-select__trigger:disabled{cursor:not-allowed;opacity:.52}.medly-v0-multi-select__trigger--tone-quiet:not([data-invalid=true]){border-color:transparent;background:transparent}.medly-v0-multi-select__trigger--tone-quiet .medly-v0-multi-select__summary{flex:0 1 auto}.medly-v0-multi-select__trigger--tone-quiet:not([data-placeholder=true]):not([data-invalid=true]),.medly-v0-multi-select__trigger--tone-quiet[aria-expanded=true]:not([data-invalid=true]){background:rgb(var(--medly-action-soft));color:rgb(var(--medly-text-strong))}.medly-v0-multi-select__trigger--tone-quiet:hover:not(:disabled):not([data-invalid=true]){background:rgb(var(--medly-surface-subtle))}.medly-v0-multi-select__popover{position:fixed;display:grid;min-width:0;overflow:hidden;border:1px solid rgb(var(--medly-border));border-radius:var(--medly-radius-overlay);background:rgb(var(--medly-surface));box-shadow:var(--medly-shadow-overlay);color:rgb(var(--medly-text))}.medly-v0-multi-select__search{padding:var(--medly-space-3);border-block-end:1px solid rgb(var(--medly-border))}.medly-v0-multi-select__search .medly-v0-field{gap:var(--medly-space-2)}.medly-v0-multi-select__search .label{font-size:.75rem}.medly-v0-multi-select__selection-summary{display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;gap:var(--medly-space-3);padding:var(--medly-space-2) var(--medly-space-3);border-block-end:1px solid rgb(var(--medly-border));background:rgb(var(--medly-surface-subtle));color:rgb(var(--medly-text-muted));font-size:.8125rem}.medly-v0-multi-select__options{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--medly-space-1)}.medly-v0-multi-select__option{display:flex;width:100%;min-height:var(--medly-control-height-default);align-items:flex-start;gap:var(--medly-space-3);border:0;border-radius:calc(var(--medly-radius-control) - .1875rem);background:transparent;color:rgb(var(--medly-text));cursor:pointer;font:inherit;padding:var(--medly-space-2) var(--medly-space-3);text-align:start}.medly-v0-multi-select__option:hover:not(:disabled),.medly-v0-multi-select__option:focus-visible,.medly-v0-multi-select__option[aria-selected=true]{background:rgb(var(--medly-selection));color:rgb(var(--medly-text-strong))}.medly-v0-multi-select__option:focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--medly-focus));outline:0}.medly-v0-multi-select__option:disabled{cursor:not-allowed;opacity:.48}.medly-v0-multi-select__check{display:grid;width:1.125rem;height:1.125rem;flex:0 0 auto;place-items:center;margin-block-start:.125rem;color:rgb(var(--medly-action))}.medly-v0-multi-select__check svg{width:.875rem;height:.875rem;stroke-width:2.5}.medly-v0-multi-select__option-copy{display:grid;min-width:0;gap:var(--medly-space-1)}.medly-v0-multi-select__option-copy strong{font-size:.9375rem;font-weight:var(--medly-font-weight-semibold);overflow-wrap:anywhere}.medly-v0-multi-select__option-copy small{color:rgb(var(--medly-text-muted));font-size:.8125rem;line-height:1.4;overflow-wrap:anywhere}.medly-v0-multi-select__empty{margin:0;padding:var(--medly-space-5) var(--medly-space-4);color:rgb(var(--medly-text-muted));text-align:center}@media(max-width:47.999rem){.medly-v0-multi-select__trigger--compact{height:var(--medly-control-height-default)}.medly-v0-multi-select__option{min-height:2.75rem}}@media(prefers-reduced-motion:reduce){.medly-v0-multi-select__trigger,.medly-v0-multi-select__chevron{transition:none}}.medly-v0-skeleton{display:block;background-color:rgb(var(--medly-border))}.medly-v0-skeleton[data-tone]{position:relative;overflow:hidden;animation:none}.medly-v0-skeleton[data-tone=neutral]{background:rgb(var(--medly-text-muted) / .12)}.medly-v0-skeleton[data-tone=brand]{background:rgb(var(--medly-brand-periwinkle) / .2)}@media(prefers-reduced-motion:no-preference){.medly-v0-skeleton[data-shimmer]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgb(var(--medly-surface) / .65),transparent);transform:translate(-100%);animation:medly-skeleton-highlight 2.4s ease-in-out infinite}}@keyframes medly-skeleton-highlight{0%{transform:translate(-100%)}75%,to{transform:translate(100%)}}.medly-v0-skeleton.medly-v0-skeleton--line{border-radius:var(--medly-radius-pill)}.medly-v0-skeleton.medly-v0-skeleton--rectangle{border-radius:var(--medly-radius-control)}.medly-v0-skeleton.medly-v0-skeleton--circle{border-radius:50%}.medly-v0-skeleton--size-caption{height:.75rem}.medly-v0-skeleton--size-text{height:1rem}.medly-v0-skeleton--size-avatar{height:2.75rem}.medly-v0-skeleton--size-block{height:4.5rem}.medly-v0-skeleton--width-full{width:100%}.medly-v0-skeleton--width-wide{width:75%}.medly-v0-skeleton--width-medium{width:55%}.medly-v0-skeleton--width-short{width:36%}.medly-v0-skeleton--width-avatar{width:2.75rem}.medly-v0-reminder-status{display:inline-flex;align-items:center;gap:var(--medly-space-2);color:rgb(var(--medly-text))}.medly-v0-reminder-status>span{display:inline-flex}.medly-v0-message-lifecycle{display:flex;flex-wrap:wrap;align-items:center;gap:var(--medly-space-2);font-size:.75rem}.medly-v0-reminder-status[data-cancellation-request=true]{color:rgb(var(--medly-error-text))}.medly-v0-message-lifecycle>div{color:rgb(var(--medly-text-muted))}.medly-v0-message-lifecycle>div[data-active=true]{color:rgb(var(--medly-text))}.medly-v0-message-lifecycle>div>span{color:inherit}.medly-v0-message-lifecycle>div[data-active=false]>svg{opacity:.45}.medly-v0-message-lifecycle-disclosure{width:100%}.medly-v0-message-lifecycle-disclosure .medly-v0-message-lifecycle{display:grid;gap:var(--medly-space-2);padding:var(--medly-space-2)}.medly-v0-message-lifecycle-disclosure [data-lifecycle-connector]{display:none}.patient-avatar{color:var(--avatar-text-light)}:where(.dark) .patient-avatar{background-color:var(--avatar-dark)!important;color:var(--avatar-text-dark)}.medly-v0-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:var(--medly-radius-pill);background:var(--avatar-medly);color:rgb(var(--medly-avatar-text));font-weight:var(--medly-font-weight-medium)}.medly-v0-avatar--xs{width:1.5rem;height:1.5rem;font-size:.625rem}.medly-v0-avatar--sm{width:2rem;height:2rem;font-size:.75rem}.medly-v0-avatar--md{width:2.5rem;height:2.5rem;font-size:.875rem}.medly-v0-avatar--lg{width:3rem;height:3rem;font-size:1rem}.medly-v0-avatar--xl{width:4rem;height:4rem;font-size:1.125rem}.medly-v0-action-group{display:flex;flex-wrap:wrap;align-items:center;min-inline-size:0;gap:var(--medly-space-3)}.medly-v0-action-group__action{display:grid;min-inline-size:0}.medly-v0-action-group__pair{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-inline-size:0;max-inline-size:100%;gap:var(--medly-space-3)}.medly-v0-action-group__pair--menu-only{grid-template-columns:auto}@media(max-width:47.999rem){.medly-v0-action-group{display:grid;inline-size:100%;grid-template-columns:minmax(0,1fr)}.medly-v0-action-group__pair--menu-only{justify-self:start}}.medly-v0-action-group.medly-v0-action-group--inline{display:flex;inline-size:auto;gap:var(--medly-space-2)}.medly-v0-summary-metrics{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:stretch;min-inline-size:0;inline-size:100%;margin:0}.medly-v0-summary-metrics>div{display:grid;grid-template-rows:1fr auto;align-items:start;justify-items:center;min-inline-size:0;gap:var(--medly-space-1);padding-inline:var(--medly-space-2);text-align:center}.medly-v0-summary-metrics>div+div{border-inline-start:1px solid rgb(var(--medly-border))}.medly-v0-summary-metrics dt{margin:0;color:rgb(var(--medly-text-muted));font-size:.75rem;line-height:1.5;word-break:normal;overflow-wrap:normal}.medly-v0-summary-metrics dd{margin:0;color:rgb(var(--medly-text-strong));font-size:.9375rem;font-weight:var(--medly-font-weight-semibold);font-variant-numeric:tabular-nums}.medly-v0-sort-header>svg{order:1}.medly-v0-sort-header[data-sort-active=false]>svg{opacity:0}.medly-v0-sort-header[data-sort-active=false]:is(:hover,:focus-visible)>svg{opacity:.6}.medly-v0-sort-header[data-sort-active=true]{color:rgb(var(--medly-text-strong))}@media(hover:none){.medly-v0-sort-header[data-sort-active=false]>svg{opacity:.6}}.medly-v0-record-card.medly-v0-surface{container-type:inline-size;padding:var(--medly-space-3) var(--medly-space-4);min-width:0;overflow-wrap:anywhere}.medly-v0-record-card[data-selected]{background:rgb(var(--medly-surface-accent))}.medly-v0-record-card__heading,.medly-v0-record-card__date-row{display:flex;align-items:center;justify-content:space-between;gap:var(--medly-space-3);min-width:0}.medly-v0-record-card__identity{position:relative;display:flex;align-items:center;gap:var(--medly-space-2);min-width:0}.medly-v0-record-card__identity h3{margin:0;color:rgb(var(--medly-text-strong));font-size:.9375rem;font-weight:var(--medly-font-weight-semibold);line-height:1.5}.medly-v0-record-card__identity:has(.medly-v0-record-card__selection){padding-inline-start:var(--medly-space-6)}.medly-v0-record-card__selection{position:absolute;inset-inline-start:calc(-1 * var(--medly-space-3));top:50%;transform:translateY(-50%);display:flex;align-items:center}.medly-v0-record-card__amount{flex:none;font-size:1.25rem;font-weight:var(--medly-font-weight-semibold);font-variant-numeric:tabular-nums;color:rgb(var(--medly-text-strong))}.medly-v0-record-card__amount[data-tone=incoming]{color:rgb(var(--medly-success-text))}.medly-v0-record-card__amount[data-tone=outgoing]{color:rgb(var(--medly-error-text))}.medly-v0-record-card[data-canceled] .medly-v0-record-card__amount{color:rgb(var(--medly-text-muted))}.medly-v0-record-card__date{font-size:1rem;font-weight:var(--medly-font-weight-medium);color:rgb(var(--medly-text));font-variant-numeric:tabular-nums}.medly-v0-record-card__reference,.medly-v0-record-card__metadata{color:rgb(var(--medly-text-muted));font-size:.8125rem}.medly-v0-record-card__metadata,.medly-v0-record-card__footer{display:flex;align-items:center;flex-wrap:wrap;gap:var(--medly-space-2)}.medly-v0-record-card__footer{justify-content:space-between}.medly-v0-record-card__body{display:grid;gap:var(--medly-space-2);min-width:0}@container (min-width: 48rem){.medly-v0-record-card__body{grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:var(--medly-space-5);column-gap:var(--medly-space-5)}.medly-v0-record-card__heading{grid-column:1;grid-row:1}.medly-v0-record-card__date-row{grid-column:1;grid-row:2}.medly-v0-record-card__metadata{grid-column:1;grid-row:3}.medly-v0-record-card__body>.medly-v0-record-card__footer{grid-column:2;grid-row:1 / span 3;justify-content:end}}.medly-v0-record-card[data-identity-slot]{display:grid;gap:var(--medly-space-2)}.medly-v0-record-card[data-identity-slot] .medly-v0-record-card__layout{display:grid;grid-template-columns:var(--medly-control-height-default) minmax(0,1fr);align-items:start;gap:var(--medly-space-3)}.medly-v0-record-card__identity-slot{display:grid;justify-items:center;align-content:center;min-block-size:var(--medly-control-height-default)}.medly-v0-record-card[data-identity-slot] .medly-v0-record-card__body{grid-template-columns:minmax(0,1fr)}.medly-v0-record-card__heading{align-items:flex-start}.medly-v0-record-card__summary{display:flex;flex-direction:column;align-items:flex-end;gap:var(--medly-space-2);flex:none;max-inline-size:50%}.medly-v0-entity-label{display:inline-flex;align-items:center;gap:var(--medly-space-2);min-width:0}.medly-v0-entity-label>svg{width:.375rem;height:.375rem;flex:none}[data-calendar-continuation]{--medly-calendar-continuation-top-image: none;--medly-calendar-continuation-bottom-image: none}[data-calendar-continuation=top],[data-calendar-continuation=both]{--medly-calendar-continuation-top-image: linear-gradient(to bottom, rgb(var(--medly-surface) / .72), transparent)}[data-calendar-continuation=bottom],[data-calendar-continuation=both]{--medly-calendar-continuation-bottom-image: linear-gradient(to top, rgb(var(--medly-surface) / .72), transparent)}@media(forced-colors:active){[data-calendar-continuation]{--medly-calendar-continuation-top-image: none;--medly-calendar-continuation-bottom-image: none}}@media(forced-colors:none){.medly-calendar-title[data-overflow=true]{-webkit-mask-image:linear-gradient(currentColor,currentColor),linear-gradient(to left,currentColor calc(100% - 6px),transparent);mask-image:linear-gradient(currentColor,currentColor),linear-gradient(to left,currentColor calc(100% - 6px),transparent);-webkit-mask-size:100% calc(100% - 1lh),100% 1lh;mask-size:100% calc(100% - 1lh),100% 1lh;-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.medly-calendar-title[data-overflow=true]:dir(ltr){-webkit-mask-image:linear-gradient(currentColor,currentColor),linear-gradient(to right,currentColor calc(100% - 6px),transparent);mask-image:linear-gradient(currentColor,currentColor),linear-gradient(to right,currentColor calc(100% - 6px),transparent)}}.medly-calendar-title{text-overflow:clip}.medly-v0-calendar-cluster__time [data-calendar-start-time]{position:absolute;visibility:hidden;white-space:nowrap}[data-calendar-content][data-name-first]:not([data-title-docked])>.medly-calendar-title,[data-calendar-content][data-name-first]:not([data-title-docked]) .medly-v0-calendar-cluster__text>.medly-calendar-title{max-block-size:var(--medly-card-name-room);white-space:nowrap;overflow-wrap:anywhere}[data-calendar-content][data-name-first][data-name-wrap]:not([data-title-docked])>.medly-calendar-title,[data-calendar-content][data-name-first][data-name-wrap]:not([data-title-docked]) .medly-v0-calendar-cluster__text>.medly-calendar-title{white-space:normal}[data-calendar-content][data-name-first]:not([data-title-docked]) .medly-v0-calendar-cluster__text{--medly-cluster-time-lines: 0;--medly-cluster-secondary-lines: 0}[data-calendar-content][data-name-first]:not([data-title-docked]) [data-calendar-time-row]:not([hidden]){display:block;block-size:0;position:absolute;visibility:hidden;min-block-size:0;line-height:1.25;overflow:hidden;white-space:nowrap}[data-calendar-content][data-name-first]:not([data-title-docked]) [data-calendar-start-time]{position:absolute;visibility:hidden;white-space:nowrap}[data-calendar-content][data-name-first]:not([data-title-docked])[data-start-time-fit] [data-calendar-time-row]:not([hidden]){block-size:1lh;position:static;visibility:visible}[data-calendar-content][data-name-first]:not([data-title-docked])[data-start-time-fit] [data-calendar-start-time]{position:static;visibility:visible}[data-calendar-content][data-name-first]:not([data-title-docked]) :is([data-calendar-time-full],.medly-calendar-event-end,.medly-calendar-event-metadata,.medly-v0-calendar-cluster__secondary),[data-calendar-content][data-name-first]:not([data-title-docked])>small,[data-calendar-content][data-name-first]:not([data-title-docked]) [data-routine],[data-calendar-content][data-name-first] .medly-v0-calendar-cluster__personal-icon{display:none}.medly-v0-calendar-cluster__time-probe{position:absolute;visibility:hidden;white-space:nowrap;font-size:var(--medly-type-caption-size);line-height:1.25}.medly-v0-calendar-cluster,.medly-v0-calendar-cluster-paint{position:relative;container:medly-calendar-cluster / size;display:block;width:100%;height:100%;min-width:0;min-height:0;padding:0;overflow:clip;border:0;border-radius:var(--medly-radius-event);background:transparent;color:rgb(var(--medly-text));font:inherit;text-align:start;cursor:pointer}.medly-v0-calendar-cluster__strips{z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.medly-v0-calendar-cluster__strip{position:absolute;box-sizing:border-box;overflow:hidden;container:medly-calendar-lane / size;outline:1px solid rgb(var(--medly-surface));outline-offset:-1px;border-radius:var(--medly-radius-event);background:color-mix(in srgb,var(--medly-cluster-color, rgb(var(--medly-focus))) var(--medly-calendar-entity-tint),rgb(var(--medly-surface)))}.medly-v0-calendar-cluster__strip[data-kind=personal],.medly-v0-calendar-cluster__strip[data-priority=internal]{background:color-mix(in srgb,var(--medly-cluster-color, rgb(var(--medly-focus))) var(--medly-calendar-source-tint),rgb(var(--medly-surface)))}.medly-v0-calendar-cluster__strip[data-appointment]{border-inline-start:3px solid var(--medly-cluster-color, rgb(var(--medly-focus)))}@media(forced-colors:none){.medly-v0-calendar-cluster[data-layered] .medly-v0-calendar-cluster__strip{outline-width:2px;outline-offset:-2px}.medly-v0-calendar-cluster__strip[data-raised]{--medly-calendar-entity-tint: var(--medly-calendar-raised-entity-tint);--medly-calendar-source-tint: var(--medly-calendar-raised-source-tint);outline-width:2px;outline-offset:-2px;box-shadow:var(--medly-shadow-calendar-layer)}.medly-v0-calendar-cluster__strip[data-appointment]:not([data-overflow-sliver]){outline-offset:0}}.medly-v0-calendar-cluster__frame{position:absolute;inset-inline:var(--medly-space-1);block-size:max(0px,min(calc(var(--medly-cluster-segment-height, 100%) - 2 * var(--medly-cluster-frame-inset, var(--medly-space-1))),calc(var(--medly-cluster-title-room) - 2 * var(--medly-cluster-frame-inset, var(--medly-space-1))),calc(var(--medly-cluster-content-limit, 100%) - 2 * var(--medly-cluster-frame-inset, var(--medly-space-1)))))}.medly-v0-calendar-cluster__content{--medly-cluster-time-lines: 0;--medly-cluster-indicator-lines: 0;--medly-cluster-secondary-lines: 0;--medly-cluster-title-line: calc(var(--medly-type-metadata-size) * 1.4);--medly-cluster-metadata-line: calc(var(--medly-type-caption-size) * 1.25);--medly-cluster-metadata-lines: calc(var(--medly-cluster-time-lines) + var(--medly-cluster-indicator-lines) + var(--medly-cluster-secondary-lines));position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;block-size:max(0px,calc(100% - var(--medly-cluster-badge-clearance, 0px)));overflow:hidden}.medly-v0-calendar-cluster__content[data-time]{--medly-cluster-time-lines: 1}.medly-v0-calendar-cluster__content[data-indicators]:has(.medly-v0-calendar-cluster__indicators>*>:not([data-routine])){--medly-cluster-indicator-lines: var(--medly-cluster-required-lines, 1)}.medly-v0-calendar-cluster__content[data-secondary]{--medly-cluster-secondary-lines: 1}.medly-v0-calendar-cluster__text{flex:0 0 auto;display:flex;flex-direction:column;block-size:max(0px,min(var(--medly-cluster-text-limit, 100%),calc(100% - var(--medly-cluster-indicator-lines) * var(--medly-cluster-metadata-line))));overflow:hidden}.medly-v0-calendar-cluster__source-title{display:block;flex:0 0 auto;max-block-size:round(down,min(100%,max(1lh,calc(100% - (var(--medly-cluster-time-lines) + var(--medly-cluster-secondary-lines)) * var(--medly-cluster-metadata-line)))),1lh);overflow:hidden;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;font-size:var(--medly-type-metadata-size);line-height:1.4;font-weight:var(--medly-font-weight-medium)}.medly-v0-calendar-cluster__time,.medly-v0-calendar-cluster__indicators,.medly-v0-calendar-cluster__secondary{flex:0 0 auto;block-size:min(1lh,round(down,max(0px,calc(100% - var(--medly-cluster-title-line) - var(--medly-cluster-preceding-lines) * 1lh)),1lh));overflow:hidden;font-size:var(--medly-type-caption-size);line-height:1.25;white-space:nowrap}.medly-v0-calendar-cluster__time{--medly-cluster-preceding-lines: 0;text-align:start}.medly-v0-calendar-cluster__indicators{block-size:round(down,min(100%,calc(var(--medly-cluster-indicator-lines) * 1lh)),1lh);margin-block-start:auto}.medly-v0-calendar-cluster__secondary{--medly-cluster-preceding-lines: var(--medly-cluster-time-lines);color:var(--medly-calendar-metadata);text-overflow:ellipsis}.medly-v0-calendar-cluster__indicators>*{display:flex;flex-wrap:wrap;direction:ltr;justify-content:flex-start;align-items:center;gap:0 var(--medly-space-1);margin:0}.medly-v0-calendar-cluster__indicators>*>span{display:inline-flex;flex:0 0 auto;align-items:flex-end;block-size:var(--medly-cluster-metadata-line)}.medly-v0-calendar-cluster__indicators [data-routine]{order:1}.medly-v0-calendar-cluster__indicators svg{inline-size:var(--medly-space-3);block-size:var(--medly-space-3)}@container medly-calendar-lane (width > 6rem){.medly-v0-calendar-cluster__content[data-indicators]:has(.medly-v0-calendar-cluster__indicators>*>*){--medly-cluster-indicator-lines: 1}}@container medly-calendar-lane (max-width: 6rem){.medly-v0-calendar-cluster__indicators [data-routine]{display:none}}@container medly-calendar-lane (max-width: 3rem){.medly-v0-calendar-cluster__content[data-time]{--medly-cluster-time-lines: 0}.medly-v0-calendar-cluster__content[data-secondary]{--medly-cluster-secondary-lines: 0}.medly-v0-calendar-cluster__time,.medly-v0-calendar-cluster__secondary{display:none}}@container medly-calendar-lane (height < 2.75rem){.medly-v0-calendar-cluster__source-title{font-size:var(--medly-type-caption-size);line-height:1.25}.medly-v0-calendar-cluster__content{--medly-cluster-title-line: calc(var(--medly-type-caption-size) * 1.25)}.medly-v0-calendar-cluster__frame{--medly-cluster-frame-inset: 0px}.medly-v0-calendar-cluster__content{--medly-cluster-time-lines: 0;--medly-cluster-secondary-lines: 0;--medly-cluster-indicator-lines: 0;flex-direction:row;align-items:start}.medly-v0-calendar-cluster__text{flex:1 1 0;min-inline-size:0;block-size:100%}.medly-v0-calendar-cluster__time,.medly-v0-calendar-cluster__secondary{display:none}.medly-v0-calendar-cluster__indicators{flex:0 1 auto;min-inline-size:0;block-size:1lh;margin-block-start:0;max-inline-size:45%}}@container medly-calendar-lane (height < 2.75rem) and (max-width: 6rem){.medly-v0-calendar-cluster__indicators{display:none}}@container medly-calendar-lane (width < 2rem){.medly-v0-calendar-cluster__source-title{font-size:var(--medly-type-caption-size);overflow-wrap:anywhere}.medly-v0-calendar-cluster__content{--medly-cluster-title-line: calc(var(--medly-type-caption-size) * 1.4)}}@container medly-calendar-lane (height < 2.75rem) and (width < 2rem){.medly-v0-calendar-cluster__content{--medly-cluster-title-line: calc(var(--medly-type-caption-size) * 1.25)}}@container medly-calendar-lane (width < 1.25rem){.medly-v0-calendar-cluster__frame{inset-inline:0}.medly-v0-calendar-cluster__indicators>*>span{flex-shrink:1;min-inline-size:0}.medly-v0-calendar-cluster__indicators svg{max-inline-size:100%}}@container medly-calendar-lane (width < .5rem){.medly-v0-calendar-cluster__content{--medly-cluster-title-line: 0px;--medly-cluster-indicator-lines: 0}.medly-v0-calendar-cluster__source-title,.medly-v0-calendar-cluster__indicators{display:none}}.medly-v0-calendar-cluster__badge{z-index:1;position:absolute;inset-block-end:0;inset-inline-end:0;display:flex;align-items:center;gap:var(--medly-space-1);max-width:100%;padding-inline:var(--medly-space-1);overflow:hidden;border:1px solid rgb(var(--medly-border));border-radius:var(--medly-radius-pill);background:rgb(var(--medly-surface));color:rgb(var(--medly-text-strong));font-size:var(--medly-type-caption-size);line-height:1.4;font-weight:var(--medly-font-weight-semibold);pointer-events:none}.medly-v0-calendar-cluster__badge bdi{flex:0 0 auto}.medly-v0-calendar-cluster__badge svg{flex:0 0 auto;width:var(--medly-space-3);height:var(--medly-space-3);stroke-width:1.7}@container medly-calendar-cluster (max-width: 2.5rem){.medly-v0-calendar-cluster__expand{display:none}}@container medly-calendar-cluster (max-height: 1.75rem){.medly-v0-calendar-cluster__badge{display:none}}@container medly-calendar-cluster (height < 2.75rem) and (width < 8rem){.medly-v0-calendar-cluster__badge{display:none}}.medly-v0-calendar-cluster:hover:not(:disabled){background:rgb(var(--medly-hover))}.medly-v0-calendar-cluster:focus-visible{outline:3px solid rgb(var(--medly-focus));outline-offset:-3px}.medly-v0-calendar-cluster:disabled{cursor:default;opacity:.5}@media(forced-colors:active){.medly-v0-calendar-cluster{outline:1px solid CanvasText;outline-offset:-1px;color:CanvasText}.medly-v0-calendar-cluster[data-external-paint]:not(:focus-visible){outline:none}.medly-v0-calendar-cluster__strip{outline-color:CanvasText;background:Canvas}.medly-v0-calendar-cluster__badge{background:Canvas;color:CanvasText}}.medly-v0-calendar-cluster-paint[data-calendar-shared-paint]{pointer-events:none;cursor:inherit}.medly-calendar__timed-lane-layer>[data-calendar-shared-paint]{position:absolute;pointer-events:none;z-index:4}.medly-calendar-overlap[data-shared-control]{z-index:5}.medly-v0-calendar-cluster[data-external-paint]:hover:not(:disabled){background:transparent}.medly-calendar-card-slot[data-shared-source]>*,.medly-calendar-card-slot[data-shared-source]>[data-dragging]{opacity:0}.medly-calendar-card-slot[data-shared-source]:focus-within{outline:2px solid rgb(var(--medly-focus));outline-offset:-2px}.medly-v0-calendar-cluster[data-overlap-region]{overflow:visible}.medly-v0-calendar-cluster[data-overlap-region] .medly-v0-calendar-cluster__badge{display:flex;pointer-events:auto}.medly-v0-calendar-cluster__strip[data-overflow-sliver]{border-inline-start:0;border-radius:var(--medly-space-1);background:color-mix(in srgb,var(--medly-cluster-color, rgb(var(--medly-focus))) 24%,rgb(var(--medly-surface)));outline:1px solid color-mix(in srgb,var(--medly-cluster-color, rgb(var(--medly-focus))) 65%,rgb(var(--medly-surface)));outline-offset:-1px;box-shadow:none}.medly-v0-calendar-cluster__content[data-calendar-summary-label]{translate:0 var(--medly-cluster-summary-offset, 0px);block-size:min(100%,var(--medly-cluster-summary-room, 100%))}.medly-v0-calendar-cluster__content[data-calendar-source-header]{translate:0 var(--medly-cluster-source-offset, 0px);block-size:max(0px,calc(var(--medly-cluster-source-room, 100%) - var(--medly-cluster-badge-clearance, 0px)))}.medly-v0-calendar-cluster__content[data-calendar-source-header] .medly-v0-calendar-cluster__source-title{max-block-size:min(2lh,round(down,min(100%,max(1lh,calc(100% - (var(--medly-cluster-time-lines) + var(--medly-cluster-secondary-lines)) * var(--medly-cluster-metadata-line)))),1lh))}.medly-v0-calendar-cluster__strip[data-kind=personal]:not([data-overflow-sliver]){outline:1px solid color-mix(in srgb,var(--medly-cluster-color, rgb(var(--medly-focus))) 45%,rgb(var(--medly-surface)));outline-offset:-1px;box-shadow:none}.medly-v0-calendar-cluster__personal-icon{display:inline;inline-size:var(--medly-space-3);block-size:var(--medly-space-3);margin-inline-end:var(--medly-space-1);vertical-align:baseline}@container medly-calendar-lane (width < 6rem){.medly-v0-calendar-cluster__personal-icon{display:none}}.medly-v0-calendar-cluster__strip[data-kind=personal] .medly-v0-calendar-cluster__time{direction:ltr;text-align:start;text-overflow:ellipsis}@container medly-calendar-cluster (height >= 1.05rem) and (height < 2.75rem){.medly-v0-calendar-cluster__badge{box-sizing:border-box;block-size:min(100%,calc(var(--medly-type-caption-size) * 1.4 + 2px));border-radius:var(--medly-radius-event);line-height:1.2}}.medly-v0-calendar-cluster__strip[data-kind=personal]:not([data-raised]):not([data-overflow-sliver]){--medly-calendar-source-tint: var(--medly-calendar-personal-tint)}.medly-v0-calendar-cluster__strip[data-kind=personal][data-raised]:not([data-overflow-sliver]){box-shadow:var(--medly-shadow-calendar-layer)}.medly-v0-calendar-cluster__strip[data-appointment] .medly-v0-calendar-cluster__source-title{font-weight:var(--medly-font-weight-semibold)}.medly-v0-calendar-cluster__frame[data-source-frame]{top:0;right:0;bottom:0;left:0;block-size:100%}.medly-v0-calendar-cluster__content[data-calendar-source-header]{inset-inline:auto;left:var(--medly-cluster-source-left, 4px);inline-size:var(--medly-cluster-source-width, calc(100% - 8px) );container:medly-calendar-header / inline-size;overflow-anchor:none}.medly-v0-calendar-cluster__content[data-header-compact]{flex-direction:row;align-items:start}.medly-v0-calendar-cluster__content[data-header-compact] .medly-v0-calendar-cluster__text{flex:1 1 0;min-inline-size:0;block-size:100%}.medly-v0-calendar-cluster__content[data-header-compact] .medly-v0-calendar-cluster__source-title{display:block;max-block-size:1lh;white-space:nowrap;text-overflow:clip}.medly-v0-calendar-cluster__content[data-header-compact] :is(.medly-v0-calendar-cluster__time,.medly-v0-calendar-cluster__secondary),.medly-v0-calendar-cluster__content[data-header-compact] [data-routine]{display:none}.medly-v0-calendar-cluster__content[data-header-compact] .medly-v0-calendar-cluster__indicators{flex:none;margin-block-start:0;max-inline-size:none;block-size:1lh}@container medly-calendar-header (width < 6rem){.medly-v0-calendar-cluster__personal-icon{display:none}.medly-v0-calendar-cluster__strip[data-kind=personal] .medly-v0-calendar-cluster__text{--medly-cluster-time-lines: 0;--medly-cluster-secondary-lines: 0}.medly-v0-calendar-cluster__strip[data-kind=personal] :is(.medly-v0-calendar-cluster__time,.medly-v0-calendar-cluster__secondary){display:none}}@container medly-calendar-cluster (max-width: 4.5rem){.medly-v0-calendar-cluster__expand{display:none}.medly-v0-calendar-cluster__badge{gap:0;padding-inline:2px}}@container medly-calendar-header (width < 3rem){.medly-v0-calendar-cluster__text{--medly-cluster-time-lines: 0;--medly-cluster-secondary-lines: 0}.medly-v0-calendar-cluster__time,.medly-v0-calendar-cluster__secondary{display:none}}@media(forced-colors:active){.medly-v0-calendar-cluster__strip[data-kind=personal]:not([data-overflow-sliver]),.medly-v0-calendar-cluster__strip[data-overflow-sliver]{outline-color:CanvasText;box-shadow:none}}.medly-v0-calendar-cluster__content[data-header-stacked]{flex-direction:column;--medly-cluster-indicator-lines: var(--medly-cluster-required-lines, 1);--medly-cluster-time-lines: 0;--medly-cluster-secondary-lines: 0}.medly-v0-calendar-cluster__content[data-header-stacked] .medly-v0-calendar-cluster__text{flex:0 0 auto;block-size:calc(100% - var(--medly-cluster-metadata-line))}.medly-v0-calendar-cluster__content[data-header-stacked] .medly-v0-calendar-cluster__indicators{display:block;block-size:1lh;max-inline-size:none;margin-block-start:auto}.medly-v0-calendar-cluster__content[data-header-stacked] :is(.medly-v0-calendar-cluster__time,.medly-v0-calendar-cluster__secondary),.medly-v0-calendar-cluster__content[data-header-stacked] [data-routine]{display:none}.medly-v0-info-popover__anchor{display:inline-flex}.medly-v0-info-popover{position:fixed;display:grid;gap:var(--medly-space-3);width:min(22rem,calc(100vw - var(--medly-space-4)));overflow:auto;overscroll-behavior:contain;border:1px solid rgb(var(--medly-border));border-radius:var(--medly-radius-overlay);background:rgb(var(--medly-surface));color:rgb(var(--medly-text));box-shadow:var(--medly-shadow-overlay);padding:var(--medly-space-4)}.medly-v0-info-popover>h2{margin:0;font-size:var(--medly-type-section-size);font-weight:var(--medly-font-weight-semibold)}.medly-v0-calendar-conflict-chip{display:inline-flex;align-items:center;flex:0 0 auto;gap:var(--medly-space-1);padding-inline:var(--medly-space-2);border-radius:var(--medly-radius-pill);background:rgb(var(--medly-warning-surface));color:rgb(var(--medly-warning-text));font-size:calc(var(--medly-type-caption-size) - 1px);line-height:1.35;font-weight:var(--medly-font-weight-semibold);white-space:nowrap}.medly-v0-calendar-conflict-chip[data-severity=critical]{background:color-mix(in srgb,rgb(var(--medly-error-surface)) 70%,rgb(var(--medly-surface)));color:color-mix(in srgb,rgb(var(--medly-error-text)) 80%,rgb(var(--medly-text)))}.medly-v0-calendar-conflict-chip>svg{flex:0 0 auto;inline-size:var(--medly-space-3);block-size:var(--medly-space-3);stroke-width:2}@media(forced-colors:active){.medly-v0-calendar-conflict-chip{outline:1px solid CanvasText;outline-offset:-1px}}.medly-v0-calendar-conflict-chip[data-icon-only]>span{display:none}.medly-v0-calendar-conflict-chip[data-icon-only]{padding-inline:var(--medly-space-1)}@container (width < 8rem){.medly-v0-calendar-conflict-chip>span{display:none}.medly-v0-calendar-conflict-chip{padding-inline:var(--medly-space-1)}}.medly-v0-conversation-row{position:relative;min-inline-size:0;inline-size:100%;border-radius:var(--medly-radius-control);background:rgb(var(--medly-surface));color:rgb(var(--medly-text))}.medly-v0-conversation-row__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:var(--medly-space-3);inline-size:100%;min-inline-size:0;padding:var(--medly-space-3);border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.medly-v0-conversation-row:not([data-disabled=true]):not([data-selected=true]):hover{background:rgb(var(--medly-surface-subtle))}.medly-v0-conversation-row[data-selected=true]{background:rgb(var(--medly-surface-accent))}.medly-v0-conversation-row__select:focus-visible{outline:2px solid rgb(var(--medly-text-strong));outline-offset:2px}.medly-v0-conversation-row__select:disabled{cursor:default}.medly-v0-conversation-row__actions{position:absolute;inset-block-start:var(--medly-space-1);inset-inline-end:var(--medly-space-3);min-inline-size:var(--medly-control-height-default);display:flex;justify-content:center;visibility:hidden;pointer-events:none}@media(hover:hover)and (min-width:768px){.medly-v0-conversation-row:is(:hover,:focus-within,:has([aria-expanded=true])) .medly-v0-conversation-row__actions{visibility:visible;pointer-events:auto}.medly-v0-conversation-row[data-has-actions=true]:is(:hover,:focus-within,:has([aria-expanded=true])) .medly-v0-conversation-row__time{visibility:hidden}}@media(hover:none),(max-width:767px){.medly-v0-conversation-row__actions{inset-block-start:0;visibility:visible;pointer-events:auto}.medly-v0-conversation-row[data-has-actions=true] .medly-v0-conversation-row__time{margin-inline-end:calc(var(--medly-control-height-default) + var(--medly-space-1))}}.medly-v0-conversation-row__avatar{flex:none}.medly-v0-conversation-row__body{flex:1;min-inline-size:0;display:grid;gap:var(--medly-space-1)}.medly-v0-conversation-row__heading,.medly-v0-conversation-row__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--medly-space-2);min-inline-size:0}.medly-v0-conversation-row__heading{align-items:flex-start}.medly-v0-conversation-row__heading strong,.medly-v0-conversation-row__preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.medly-v0-conversation-row__heading strong{font-size:.9375rem;color:rgb(var(--medly-text-strong))}.medly-v0-conversation-row__time{flex:none;min-inline-size:var(--medly-control-height-default);text-align:center;font-size:.75rem;font-variant-numeric:tabular-nums}.medly-v0-conversation-row__preview{font-size:.8125rem}.medly-v0-conversation-row__preview,.medly-v0-conversation-row__time{color:rgb(var(--medly-text-muted))}.medly-v0-conversation-row__unread-slot{flex:none;inline-size:var(--medly-control-height-default);display:flex;justify-content:center}.medly-v0-conversation-row__heading strong{font-weight:500;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.medly-v0-conversation-row[data-unread=true] .medly-v0-conversation-row__heading strong{font-weight:700}.medly-v0-conversation-row[data-unread=true] .medly-v0-conversation-row__preview,.medly-v0-conversation-row[data-unread=true] .medly-v0-conversation-row__time{color:rgb(var(--medly-text-strong));font-weight:600}@media(prefers-reduced-motion:no-preference){.medly-v0-conversation-row{transition:background-color .12s ease-out}}.medly-v0-conversation-row__unread{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.375rem;block-size:1.375rem;padding-inline:var(--medly-space-1);border-radius:var(--medly-radius-pill);background:rgb(var(--medly-text-strong));color:rgb(var(--medly-surface));font-size:.75rem;line-height:1;font-weight:600}.medly-v0-conversation-row__status{display:flex;align-items:center;min-inline-size:0}.medly-v0-stage-navigation ol{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--medly-space-1);margin:0;padding:0;list-style:none}.medly-v0-stage-navigation li{display:grid;align-content:start;min-width:0}.medly-v0-stage-navigation__marker{display:grid;place-items:center;width:var(--medly-space-5);height:var(--medly-space-5);border-radius:var(--medly-radius-pill);background:rgb(var(--medly-surface-subtle));color:rgb(var(--medly-text-muted));font-variant-numeric:tabular-nums}.medly-v0-stage-navigation__marker[data-current]{background:rgb(var(--medly-action));color:rgb(var(--medly-action-foreground))}@font-face{font-family:Heebo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/heebo-hebrew-wght-normal-BPH8bhzJ.woff2) format("woff2-variations");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/heebo-math-wght-normal-9gsQVfT-.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Heebo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/heebo-symbols-wght-normal-CDk8D5aH.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Heebo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/heebo-latin-ext-wght-normal-D5vEfs3i.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/heebo-latin-wght-normal-CXdlclQD.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-arabic-wght-normal-CGnJ-sf6.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-ext-wght-normal-BjodpZir.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-wght-normal-DveCct9I.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-hebrew-wght-normal-BIkpbuMU.woff2) format("woff2-variations");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-ext-wght-normal-OacczzuJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-wght-normal-CnQIisVs.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: rgb(17 24 39 / 10%);--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-10{left:2.5rem;right:2.5rem}.inset-y-0{top:0;bottom:0}.-end-1\.5{inset-inline-end:-.375rem}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-10{bottom:2.5rem}.bottom-4{bottom:1rem}.end-0{inset-inline-end:0px}.end-1{inset-inline-end:.25rem}.end-1\/2{inset-inline-end:50%}.end-2{inset-inline-end:.5rem}.end-2\.5{inset-inline-end:.625rem}.end-3{inset-inline-end:.75rem}.end-4{inset-inline-end:1rem}.start-0{inset-inline-start:0px}.start-1{inset-inline-start:.25rem}.start-2\.5{inset-inline-start:.625rem}.start-3{inset-inline-start:.75rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-16{top:4rem}.top-24{top:6rem}.top-3{top:.75rem}.top-4{top:1rem}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[115\]{z-index:115}.z-\[120\]{z-index:120}.z-\[125\]{z-index:125}.z-\[130\]{z-index:130}.z-\[140\]{z-index:140}.z-\[150\]{z-index:150}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[2\]{z-index:2}.z-\[5\]{z-index:5}.z-\[9999\]{z-index:9999}.order-last{order:9999}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.m-0{margin:0}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-ms-2{margin-inline-start:-.5rem}.-mt-2{margin-top:-.5rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.me-1{margin-inline-end:.25rem}.ms-1{margin-inline-start:.25rem}.ms-2{margin-inline-start:.5rem}.ms-auto{margin-inline-start:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[3\/4\]{aspect-ratio:3/4}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.h-\[260px\]{height:260px}.h-\[34px\]{height:34px}.h-\[4\.5rem\]{height:4.5rem}.h-\[95vh\]{height:95vh}.h-auto{height:auto}.h-full{height:100%}.max-h-16{max-height:4rem}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-48{max-height:12rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100vh-200px\)\]{max-height:calc(100vh - 200px)}.\!min-h-\[220px\]{min-height:220px!important}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-4{min-height:1rem}.min-h-40{min-height:10rem}.min-h-48{min-height:12rem}.min-h-6{min-height:1.5rem}.min-h-64{min-height:16rem}.min-h-8{min-height:2rem}.min-h-80{min-height:20rem}.min-h-9{min-height:2.25rem}.min-h-\[20px\]{min-height:20px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-40{width:10rem!important}.\!w-full{width:100%!important}.w-0\.5{width:.125rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[40\%\]{width:40%}.w-\[6\.75rem\]{width:6.75rem}.w-\[7\.5rem\]{width:7.5rem}.w-\[76\%\]{width:76%}.w-\[92\%\]{width:92%}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-11{min-width:2.75rem}.min-w-36{min-width:9rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[120px\]{min-width:120px}.min-w-\[160px\]{min-width:160px}.min-w-\[18px\]{min-width:18px}.min-w-\[44px\]{min-width:44px}.min-w-\[48rem\]{min-width:48rem}.min-w-\[60px\]{min-width:60px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-44{max-width:11rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[1400px\]{max-width:1400px}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.max-w-\[68ch\]{max-width:68ch}.max-w-\[720px\]{max-width:720px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.\!resize{resize:both!important}.resize{resize:both}.scroll-mt-4{scroll-margin-top:1rem}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_160px_120px_70px_70px_70px_70px_70px_40px\]{grid-template-columns:1fr 160px 120px 70px 70px 70px 70px 70px 40px}.grid-cols-\[1fr_80px_80px_100px_112px\]{grid-template-columns:1fr 80px 80px 100px 112px}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-divide-opacity, 1))}.divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-divide-opacity, 1))}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.\!overflow-clip{overflow:clip!important}.overflow-clip{overflow:clip}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-e-lg{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.rounded-s-lg{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-e-0{border-inline-end-width:0px}.border-s-4{border-inline-start-width:4px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[color\:var\(--m-border\)\]{border-color:var(--m-border)}.border-\[color\:var\(--m-border-light\)\]{border-color:var(--m-border-light)}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-error-200{--tw-border-opacity: 1;border-color:rgb(var(--color-error-200) / var(--tw-border-opacity, 1))}.border-error-500{--tw-border-opacity: 1;border-color:rgb(var(--color-error-500) / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-hairline{--tw-border-opacity: 1;border-color:rgb(var(--color-border-default) / var(--tw-border-opacity, 1))}.border-primary-200{--tw-border-opacity: 1;border-color:rgb(var(--color-primary-200) / var(--tw-border-opacity, 1))}.border-primary-300{--tw-border-opacity: 1;border-color:rgb(var(--color-primary-300) / var(--tw-border-opacity, 1))}.border-primary-400{--tw-border-opacity: 1;border-color:rgb(var(--color-primary-400) / var(--tw-border-opacity, 1))}.border-primary-500{--tw-border-opacity: 1;border-color:rgb(var(--color-primary-500) / var(--tw-border-opacity, 1))}.border-primary-600{--tw-border-opacity: 1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1))}.border-primary-700{--tw-border-opacity: 1;border-color:rgb(var(--color-primary-700) / var(--tw-border-opacity, 1))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-border-opacity, 1))}.border-success-200{--tw-border-opacity: 1;border-color:rgb(var(--color-success-200) / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-warning-200{--tw-border-opacity: 1;border-color:rgb(var(--color-warning-200) / var(--tw-border-opacity, 1))}.border-warning-300{--tw-border-opacity: 1;border-color:rgb(var(--color-warning-300) / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-s-amber-500{--tw-border-opacity: 1;border-inline-start-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-s-emerald-500{--tw-border-opacity: 1;border-inline-start-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-s-orange-500{--tw-border-opacity: 1;border-inline-start-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-s-primary-300{--tw-border-opacity: 1;border-inline-start-color:rgb(var(--color-primary-300) / var(--tw-border-opacity, 1))}.border-s-primary-400{--tw-border-opacity: 1;border-inline-start-color:rgb(var(--color-primary-400) / var(--tw-border-opacity, 1))}.border-s-primary-500{--tw-border-opacity: 1;border-inline-start-color:rgb(var(--color-primary-500) / var(--tw-border-opacity, 1))}.border-s-purple-500{--tw-border-opacity: 1;border-inline-start-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-s-red-500{--tw-border-opacity: 1;border-inline-start-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-s-slate-300{--tw-border-opacity: 1;border-inline-start-color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-border-opacity, 1))}.border-s-slate-400{--tw-border-opacity: 1;border-inline-start-color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-border-opacity, 1))}.border-s-warning-500{--tw-border-opacity: 1;border-inline-start-color:rgb(var(--color-warning-500) / var(--tw-border-opacity, 1))}.border-t-slate-600{--tw-border-opacity: 1;border-top-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.\!bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.bg-\[var\(--m-bg-accent\)\]{background-color:var(--m-bg-accent)}.bg-\[var\(--m-public-brand\)\]{background-color:var(--m-public-brand)}.bg-\[var\(--m-public-surface-selected\)\]{background-color:var(--m-public-surface-selected)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-black\/30{background-color:#0000004d}.bg-black\/50{background-color:#00000080}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-error-100{--tw-bg-opacity: 1;background-color:rgb(var(--color-error-100) / var(--tw-bg-opacity, 1))}.bg-error-100\/80{background-color:rgb(var(--color-error-100) / .8)}.bg-error-400{--tw-bg-opacity: 1;background-color:rgb(var(--color-error-400) / var(--tw-bg-opacity, 1))}.bg-error-50{--tw-bg-opacity: 1;background-color:rgb(var(--color-error-50) / var(--tw-bg-opacity, 1))}.bg-error-500{--tw-bg-opacity: 1;background-color:rgb(var(--color-error-500) / var(--tw-bg-opacity, 1))}.bg-error-600{--tw-bg-opacity: 1;background-color:rgb(var(--color-error-600) / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-primary-100{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-100) / var(--tw-bg-opacity, 1))}.bg-primary-100\/80{background-color:rgb(var(--color-primary-100) / .8)}.bg-primary-200{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-200) / var(--tw-bg-opacity, 1))}.bg-primary-300{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-300) / var(--tw-bg-opacity, 1))}.bg-primary-400{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-400) / var(--tw-bg-opacity, 1))}.bg-primary-50{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-50) / var(--tw-bg-opacity, 1))}.bg-primary-50\/60{background-color:rgb(var(--color-primary-50) / .6)}.bg-primary-50\/80{background-color:rgb(var(--color-primary-50) / .8)}.bg-primary-500{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity, 1))}.bg-primary-500\/10{background-color:rgb(var(--color-primary-500) / .1)}.bg-primary-500\/60{background-color:rgb(var(--color-primary-500) / .6)}.bg-primary-500\/80{background-color:rgb(var(--color-primary-500) / .8)}.bg-primary-600{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-600) / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-400\/60{background-color:#c084fc99}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-bg-opacity, 1))}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-bg-opacity, 1))}.bg-slate-300\/50{background-color:rgb(var(--color-slate-300, 203 213 225) / .5)}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-50, 248 250 252) / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-bg-opacity, 1))}.bg-state-selected{background-color:var(--state-selected)}.bg-success-100{--tw-bg-opacity: 1;background-color:rgb(var(--color-success-100) / var(--tw-bg-opacity, 1))}.bg-success-400{--tw-bg-opacity: 1;background-color:rgb(var(--color-success-400) / var(--tw-bg-opacity, 1))}.bg-success-50{--tw-bg-opacity: 1;background-color:rgb(var(--color-success-50) / var(--tw-bg-opacity, 1))}.bg-success-50\/60{background-color:rgb(var(--color-success-50) / .6)}.bg-success-500{--tw-bg-opacity: 1;background-color:rgb(var(--color-success-500) / var(--tw-bg-opacity, 1))}.bg-surface-tint{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-tint) / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-warning-100{--tw-bg-opacity: 1;background-color:rgb(var(--color-warning-100) / var(--tw-bg-opacity, 1))}.bg-warning-200{--tw-bg-opacity: 1;background-color:rgb(var(--color-warning-200) / var(--tw-bg-opacity, 1))}.bg-warning-50{--tw-bg-opacity: 1;background-color:rgb(var(--color-warning-50) / var(--tw-bg-opacity, 1))}.bg-warning-500{--tw-bg-opacity: 1;background-color:rgb(var(--color-warning-500) / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/95{background-color:#fffffff2}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-black\/60{--tw-gradient-from: rgb(0 0 0 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.\!ps-10{padding-inline-start:2.5rem!important}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pe-10{padding-inline-end:2.5rem}.pe-8{padding-inline-end:2rem}.ps-10{padding-inline-start:2.5rem}.ps-6{padding-inline-start:1.5rem}.ps-9{padding-inline-start:2.25rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.text-end{text-align:end}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-8xl{font-size:6rem;line-height:1}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-\[1\.65\]{line-height:1.65}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\[color\:var\(--m-brand\)\]{color:var(--m-brand)}.text-\[color\:var\(--m-hero-text\)\]{color:var(--m-hero-text)}.text-\[color\:var\(--m-hero-text-secondary\)\]{color:var(--m-hero-text-secondary)}.text-\[color\:var\(--m-public-brand-deep\)\]{color:var(--m-public-brand-deep)}.text-\[color\:var\(--m-text-secondary\)\]{color:var(--m-text-secondary)}.text-\[rgb\(var\(--medly-text-muted\)\)\]{color:rgb(var(--medly-text-muted))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-error-400{--tw-text-opacity: 1;color:rgb(var(--color-error-400) / var(--tw-text-opacity, 1))}.text-error-500{--tw-text-opacity: 1;color:rgb(var(--color-error-500) / var(--tw-text-opacity, 1))}.text-error-600{--tw-text-opacity: 1;color:rgb(var(--color-error-600) / var(--tw-text-opacity, 1))}.text-error-700{--tw-text-opacity: 1;color:rgb(var(--color-error-700) / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(var(--color-primary-500) / var(--tw-text-opacity, 1))}.text-primary-400{--tw-text-opacity: 1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1))}.text-primary-500{--tw-text-opacity: 1;color:rgb(var(--color-primary-500) / var(--tw-text-opacity, 1))}.text-primary-600{--tw-text-opacity: 1;color:rgb(var(--color-primary-600) / var(--tw-text-opacity, 1))}.text-primary-700{--tw-text-opacity: 1;color:rgb(var(--color-primary-700) / var(--tw-text-opacity, 1))}.text-primary-800{--tw-text-opacity: 1;color:rgb(var(--color-primary-800) / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.text-success-400{--tw-text-opacity: 1;color:rgb(var(--color-success-400) / var(--tw-text-opacity, 1))}.text-success-500{--tw-text-opacity: 1;color:rgb(var(--color-success-500) / var(--tw-text-opacity, 1))}.text-success-600{--tw-text-opacity: 1;color:rgb(var(--color-success-600) / var(--tw-text-opacity, 1))}.text-success-700{--tw-text-opacity: 1;color:rgb(var(--color-success-700) / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-warning-500{--tw-text-opacity: 1;color:rgb(var(--color-warning-500) / var(--tw-text-opacity, 1))}.text-warning-600{--tw-text-opacity: 1;color:rgb(var(--color-warning-600) / var(--tw-text-opacity, 1))}.text-warning-700{--tw-text-opacity: 1;color:rgb(var(--color-warning-700) / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.accent-primary-600{accent-color:rgb(var(--color-primary-600) / 1)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.\!shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-1px_3px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 -1px 3px rgba(0,0,0,.08);--tw-shadow-colored: 0 -1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-2px_6px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 -2px 6px rgba(0,0,0,.08);--tw-shadow-colored: 0 -2px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_3px_6px_-1px_rgba\(0\,0\,0\,0\.07\)\]{--tw-shadow: 0 3px 6px -1px rgba(0,0,0,.07);--tw-shadow-colored: 0 3px 6px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--m-public-cta-shadow\)\]{--tw-shadow-color: var(--m-public-cta-shadow);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-primary-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-primary-500) / var(--tw-ring-opacity, 1))}.ring-offset-2{--tw-ring-offset-width: 2px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[max-width\]{transition-property:max-width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[a-z0-9_\:-\]{a-z0-9_:-}.\[background\:rgb\(var\(--medly-error-surface\)\)\]{background:rgb(var(--medly-error-surface))}.\[background\:rgb\(var\(--medly-error-text\)\)\]{background:rgb(var(--medly-error-text))}.\[background\:rgb\(var\(--medly-warning-surface\)\)\]{background:rgb(var(--medly-warning-surface))}.\[background\:rgb\(var\(--medly-warning-text\)\)\]{background:rgb(var(--medly-warning-text))}.\[color\:rgb\(var\(--medly-error-text\)\)\]{color:rgb(var(--medly-error-text))}.\[color\:rgb\(var\(--medly-warning-text\)\)\]{color:rgb(var(--medly-warning-text))}@-moz-document url-prefix(){*{scrollbar-width:thin;scrollbar-color:rgba(128,128,128,.15) transparent}}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#80808026;border-radius:2px}::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active{background:#80808026}.scrollbar-hide,.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar,.hide-scrollbar::-webkit-scrollbar{display:none}.scrollbar-thin::-webkit-scrollbar{width:3px;height:3px}:root{--color-success-50: 239 248 247;--color-success-100: 221 239 235;--color-success-200: 190 222 213;--color-success-300: 156 201 175;--color-success-400: 112 176 140;--color-success-500: 76 152 110;--color-success-600: 58 125 88;--color-success-700: 46 100 70;--color-warning-50: 255 251 235;--color-warning-100: 254 243 199;--color-warning-200: 253 230 138;--color-warning-300: 252 211 77;--color-warning-400: 251 191 36;--color-warning-500: 245 158 11;--color-warning-600: 217 119 6;--color-warning-700: 180 83 9;--color-error-50: 254 242 242;--color-error-100: 254 226 226;--color-error-200: 254 202 202;--color-error-300: 252 165 165;--color-error-400: 248 113 113;--color-error-500: 239 68 68;--color-error-600: 220 38 38;--color-error-700: 185 28 28}:root{--color-primary-50: 250 250 250;--color-primary-100: 244 244 245;--color-primary-200: 228 228 231;--color-primary-300: 212 212 216;--color-primary-400: 161 161 170;--color-primary-500: 113 113 122;--color-primary-600: 82 82 91;--color-primary-700: 63 63 70;--color-primary-800: 39 39 42;--color-primary-900: 24 24 27;--color-secondary-50: 245 243 255;--color-secondary-100: 235 231 254;--color-secondary-200: 216 208 252;--color-secondary-300: 187 174 249;--color-secondary-400: 150 132 243;--color-secondary-500: 109 90 230;--color-secondary-600: 91 71 207;--color-secondary-700: 74 57 166;--state-hover: rgb(var(--color-primary-500) / .09);--state-selected: rgb(var(--color-primary-500) / .2);--state-selected-hover: rgb(var(--color-primary-500) / .26);--focus-ring: rgb(var(--color-primary-500));--tile-tint: 16%;--tile-tint-hover: 26%;--color-surface: 255 255 255;--color-surface-tint: 250 250 250;--color-surface-elevated: 255 255 255;--header-gradient-from: 244 244 245;--header-gradient-to: 255 255 255;--color-accent: 82 82 91;--btn-primary-from: 137 137 146;--btn-primary-to: 72 72 80;--btn-primary-ring: rgba(82, 82, 91, .3);--btn-primary-glow: rgba(82, 82, 91, .15);--btn-secondary-bottom: 245 245 246;--color-border-default: 229 229 230;--color-border-subtle: 241 241 242}[data-theme=mint],[data-theme=sage],[data-theme=forest]{--color-primary-50: 247 250 250;--color-primary-100: 237 243 243;--color-primary-200: 219 228 228;--color-primary-300: 187 203 204;--color-primary-400: 149 169 171;--color-primary-500: 116 141 144;--color-primary-600: 93 119 123;--color-primary-700: 77 101 105;--color-primary-800: 63 83 87;--color-primary-900: 50 68 72;--color-surface: 255 255 255;--color-surface-tint: 252 252 252;--color-surface-elevated: 255 255 255;--header-gradient-from: 239 245 245;--header-gradient-to: 255 255 255;--color-accent: 116 141 144;--btn-primary-from: 134 157 159;--btn-primary-to: 85 110 114;--btn-primary-ring: rgba(93, 119, 123, .28);--btn-primary-glow: rgba(93, 119, 123, .14);--btn-secondary-bottom: 246 246 246;--color-border-default: 233 233 233;--color-border-subtle: 245 245 245;--color-slate-50: 252 252 252;--color-slate-100: 245 245 245;--color-slate-200: 233 233 233}[data-theme=autumn]{--color-primary-50: 251 250 247;--color-primary-100: 246 242 236;--color-primary-200: 232 225 212;--color-primary-300: 212 200 182;--color-primary-400: 184 168 146;--color-primary-500: 160 142 118;--color-primary-600: 138 122 102;--color-primary-700: 116 104 88;--color-primary-800: 94 86 74;--color-primary-900: 76 70 62;--color-surface: 253 253 252;--color-surface-tint: 250 249 246;--color-surface-elevated: 255 254 253;--header-gradient-from: 245 240 234;--header-gradient-to: 253 253 252;--color-accent: 160 142 118;--btn-primary-from: 184 168 146;--btn-primary-to: 128 114 92;--btn-primary-ring: rgba(138, 122, 102, .26);--btn-primary-glow: rgba(138, 122, 102, .13);--btn-secondary-bottom: 247 246 244;--color-border-default: 232 229 224;--color-border-subtle: 245 243 241;--color-slate-50: 250 249 247;--color-slate-100: 245 243 241;--color-slate-200: 232 229 224}[data-theme=ocean]{--color-primary-50: 242 249 252;--color-primary-100: 224 242 248;--color-primary-200: 180 222 236;--color-primary-300: 130 196 216;--color-primary-400: 78 164 188;--color-primary-500: 38 130 155;--color-primary-600: 28 108 132;--color-primary-700: 26 88 108;--color-primary-800: 26 72 88;--color-primary-900: 24 58 72;--color-surface: 255 255 255;--color-surface-tint: 248 251 252;--color-surface-elevated: 255 255 255;--header-gradient-from: 228 242 248;--header-gradient-to: 255 255 255;--color-accent: 38 130 155;--btn-primary-from: 58 148 172;--btn-primary-to: 24 100 122;--btn-primary-ring: rgba(28, 108, 132, .3);--btn-primary-glow: rgba(28, 108, 132, .15);--btn-secondary-bottom: 240 244 246;--color-border-default: 220 232 238;--color-border-subtle: 236 243 246;--color-slate-50: 247 250 252;--color-slate-100: 236 243 246;--color-slate-200: 220 232 238}[data-theme=slate],[data-theme=default]{--color-primary-50: 250 250 250;--color-primary-100: 244 244 245;--color-primary-200: 228 228 231;--color-primary-300: 212 212 216;--color-primary-400: 161 161 170;--color-primary-500: 113 113 122;--color-primary-600: 82 82 91;--color-primary-700: 63 63 70;--color-primary-800: 39 39 42;--color-primary-900: 24 24 27;--color-surface: 255 255 255;--color-surface-tint: 250 250 250;--color-surface-elevated: 255 255 255;--header-gradient-from: 244 244 245;--header-gradient-to: 255 255 255;--color-accent: 82 82 91;--btn-primary-from: 137 137 146;--btn-primary-to: 72 72 80;--btn-primary-ring: rgba(82, 82, 91, .3);--btn-primary-glow: rgba(82, 82, 91, .15);--btn-secondary-bottom: 245 245 246;--color-border-default: 229 229 230;--color-border-subtle: 241 241 242}[data-theme=lavender],[data-theme=floral]{--color-primary-50: 252 246 252;--color-primary-100: 248 236 246;--color-primary-200: 238 216 236;--color-primary-300: 218 186 216;--color-primary-400: 192 152 190;--color-primary-500: 162 118 160;--color-primary-600: 140 94 138;--color-primary-700: 118 76 116;--color-primary-800: 96 62 94;--color-primary-900: 76 50 74;--color-surface: 255 255 255;--color-surface-tint: 253 250 253;--color-surface-elevated: 255 255 255;--header-gradient-from: 248 240 248;--header-gradient-to: 255 255 255;--color-accent: 162 118 160;--btn-primary-from: 176 140 174;--btn-primary-to: 126 86 124;--btn-primary-ring: rgba(140, 94, 138, .3);--btn-primary-glow: rgba(140, 94, 138, .15);--btn-secondary-bottom: 246 243 246;--color-border-default: 236 230 236;--color-border-subtle: 246 242 246;--color-slate-50: 252 249 252;--color-slate-100: 246 242 246;--color-slate-200: 236 230 236}:root.dark{--color-surface: 22 22 25;--color-surface-tint: 26 26 29;--color-surface-elevated: 48 48 52;--header-gradient-from: 22 22 25;--header-gradient-to: 26 26 29;--color-primary-500: 161 161 170;--color-primary-600: 113 113 122;--tile-tint: 32%;--tile-tint-hover: 44%;--color-accent: 113 113 122;--btn-primary-from: 100 100 110;--btn-primary-to: 63 63 70;--btn-primary-ring: rgba(80, 80, 90, .25);--btn-primary-glow: rgba(80, 80, 90, .1);--btn-secondary-bottom: 42 42 45;--color-border-default: 43 43 47;--color-border-subtle: 33 33 37;--color-slate-50: 250 250 250;--color-slate-100: 244 244 245;--color-slate-200: 228 228 231;--color-slate-300: 212 212 216;--color-slate-400: 161 161 170;--color-slate-500: 113 113 122;--color-slate-600: 82 82 91;--color-slate-700: 48 48 52;--color-slate-800: 36 36 39;--color-slate-900: 26 26 29;--color-slate-950: 12 12 14}.dark[data-theme=mint],.dark [data-theme=mint],.dark[data-theme=sage],.dark [data-theme=sage],.dark[data-theme=forest],.dark [data-theme=forest]{--color-surface: 25 25 25;--color-surface-tint: 29 29 29;--color-surface-elevated: 50 50 50;--header-gradient-from: 22 27 28;--header-gradient-to: 29 29 29;--color-primary-500: 149 169 171;--color-primary-600: 116 141 144;--color-slate-50: 252 252 252;--color-slate-100: 246 246 246;--color-slate-200: 233 233 233;--color-slate-300: 215 215 215;--color-slate-400: 165 165 165;--color-slate-500: 115 115 115;--color-slate-600: 85 85 85;--color-slate-700: 47 47 47;--color-slate-800: 36 36 36;--color-slate-900: 27 27 27;--color-slate-950: 12 12 12;--btn-primary-from: 85 110 114;--btn-primary-to: 63 83 87;--btn-primary-ring: rgba(116, 141, 144, .25);--btn-primary-glow: rgba(116, 141, 144, .1);--btn-secondary-bottom: 42 42 42;--color-border-default: 42 42 42;--color-border-subtle: 33 33 33}.dark[data-theme=slate],.dark [data-theme=slate],.dark[data-theme=default],.dark [data-theme=default]{--color-surface: 22 22 25;--color-surface-tint: 26 26 29;--color-surface-elevated: 48 48 52;--header-gradient-from: 22 22 25;--header-gradient-to: 26 26 29;--color-primary-500: 161 161 170;--color-primary-600: 113 113 122;--color-accent: 113 113 122;--color-slate-50: 250 250 250;--color-slate-100: 244 244 245;--color-slate-200: 228 228 231;--color-slate-300: 212 212 216;--color-slate-400: 161 161 170;--color-slate-500: 113 113 122;--color-slate-600: 82 82 91;--color-slate-700: 48 48 52;--color-slate-800: 36 36 39;--color-slate-900: 26 26 29;--color-slate-950: 12 12 14;--btn-primary-from: 100 100 110;--btn-primary-to: 63 63 70;--btn-primary-ring: rgba(80, 80, 90, .25);--btn-primary-glow: rgba(80, 80, 90, .1);--btn-secondary-bottom: 42 42 45;--color-border-default: 43 43 47;--color-border-subtle: 33 33 37}.dark[data-theme=autumn],.dark [data-theme=autumn]{--color-surface: 23 22 21;--color-surface-tint: 27 26 25;--color-surface-elevated: 49 48 47;--header-gradient-from: 23 22 21;--header-gradient-to: 27 26 25;--color-primary-500: 200 180 152;--color-primary-600: 160 142 118;--color-slate-50: 250 249 247;--color-slate-100: 245 243 241;--color-slate-200: 230 227 222;--color-slate-300: 212 209 205;--color-slate-400: 164 161 158;--color-slate-500: 116 113 110;--color-slate-600: 84 81 79;--color-slate-700: 49 47 46;--color-slate-800: 37 36 35;--color-slate-900: 27 26 25;--color-slate-950: 13 12 11;--btn-primary-from: 128 114 92;--btn-primary-to: 94 86 74;--btn-primary-ring: rgba(160, 142, 118, .25);--btn-primary-glow: rgba(160, 142, 118, .1);--btn-secondary-bottom: 43 41 40;--color-border-default: 44 42 40;--color-border-subtle: 36 34 32}.dark[data-theme=ocean],.dark [data-theme=ocean]{--color-surface: 22 24 25;--color-surface-tint: 26 28 29;--color-surface-elevated: 48 50 52;--header-gradient-from: 22 24 25;--header-gradient-to: 26 28 29;--color-primary-500: 78 164 188;--color-primary-600: 38 130 155;--color-slate-50: 248 250 252;--color-slate-100: 242 246 249;--color-slate-200: 228 234 240;--color-slate-300: 210 216 224;--color-slate-400: 158 168 178;--color-slate-500: 112 122 132;--color-slate-600: 82 90 98;--color-slate-700: 46 50 54;--color-slate-800: 34 38 40;--color-slate-900: 24 28 30;--color-slate-950: 12 14 16;--btn-primary-from: 32 100 122;--btn-primary-to: 26 72 88;--btn-primary-ring: rgba(38, 130, 155, .25);--btn-primary-glow: rgba(38, 130, 155, .1);--btn-secondary-bottom: 40 44 46;--color-border-default: 30 44 50;--color-border-subtle: 26 34 38}.dark[data-theme=lavender],.dark [data-theme=lavender],.dark[data-theme=floral],.dark [data-theme=floral]{--color-surface: 24 22 28;--color-surface-tint: 28 26 32;--color-surface-elevated: 51 48 58;--header-gradient-from: 24 22 28;--header-gradient-to: 28 26 32;--color-primary-500: 192 152 190;--color-primary-600: 162 118 160;--color-slate-50: 253 250 253;--color-slate-100: 248 244 248;--color-slate-200: 240 234 240;--color-slate-300: 224 218 224;--color-slate-400: 176 170 176;--color-slate-500: 126 120 126;--color-slate-600: 90 86 90;--color-slate-700: 52 48 52;--color-slate-800: 40 36 40;--color-slate-900: 30 26 30;--color-slate-950: 16 12 16;--btn-primary-from: 118 76 116;--btn-primary-to: 76 60 74;--btn-primary-ring: rgba(140, 94, 138, .25);--btn-primary-glow: rgba(140, 94, 138, .1);--btn-secondary-bottom: 46 42 46;--color-border-default: 48 42 48;--color-border-subtle: 38 32 38}[data-medly-theme=v0],[data-medly-portal-theme=v0]{--medly-brand-midnight: 3 2 104;--medly-brand-blue: 80 97 241;--medly-brand-periwinkle: 140 159 254;--medly-brand-cream: 248 235 227;--medly-brand-pink: 254 197 240;--medly-brand-lilac: 237 127 209;--medly-palette-control-tint: 235 238 253;--medly-palette-context-tint: 235 238 250;--medly-hover: 228 231 238;--medly-pressed: 218 223 233;--medly-secondary-container: var(--medly-palette-control-tint);--medly-on-secondary-container: var(--medly-brand-midnight);--medly-time-surface: 250 250 250;--medly-blocked-surface: 246 246 247;--medly-calendar-entity-tint: 28%;--medly-calendar-raised-entity-tint: 22%;--medly-calendar-raised-source-tint: 16%;--medly-calendar-source-tint: 20%;--medly-calendar-holiday: 74 138 140;--medly-calendar-personal-tint: 11%;--medly-calendar-grid-minor: rgb(var(--medly-border) / .5);--medly-calendar-metadata: color-mix(in srgb, rgb(var(--medly-text-muted)) 60%, rgb(var(--medly-text)));--medly-outside-hours-surface: 250 249 248;--medly-today-surface: 243 245 255;--medly-radius-event: .5rem;--medly-safe-area-bottom: env(safe-area-inset-bottom, 0px);--medly-action: var(--medly-brand-blue);--medly-action-hover: 72 87 217;--medly-action-foreground: 255 255 255;--medly-selection: var(--medly-palette-control-tint);--medly-text-selection-surface: var(--medly-action-soft);--medly-text-selection-foreground: var(--medly-brand-midnight);--medly-request-surface: var(--medly-brand-pink);--medly-request-hover: var(--medly-brand-lilac);--medly-request-foreground: var(--medly-brand-midnight);--medly-action-soft: 205 212 255;--medly-action-soft-strong: 164 176 255;--medly-focus: 72 87 217;--medly-app-canvas: 243 244 246;--medly-canvas: var(--medly-app-canvas);--medly-surface: 255 255 255;--medly-surface-subtle: 234 236 239;--medly-surface-accent: var(--medly-palette-context-tint);--medly-text: 41 41 54;--medly-text-strong: var(--medly-brand-midnight);--medly-text-muted: 100 103 117;--medly-tool-text: 110 108 125;--medly-border: 225 228 234;--medly-border-strong: 200 200 215;--medly-control-border: 145 144 166;--medly-success: 76 152 110;--medly-success-surface: 221 239 235;--medly-success-text: 46 100 70;--medly-warning: 245 158 11;--medly-warning-surface: 245 239 227;--medly-warning-text: 128 85 31;--medly-error: 179 38 30;--medly-error-surface: 249 222 220;--medly-error-text: 179 38 30;--medly-info-surface: var(--medly-palette-context-tint);--medly-info-text: 37 42 102;--medly-avatar-periwinkle: 227 232 255;--medly-avatar-sage: 235 237 226;--medly-avatar-rose: 254 226 247;--medly-avatar-sand: 248 235 227;--medly-avatar-lavender: 233 220 245;--medly-avatar-mist: 225 238 240;--medly-avatar-peach: 250 235 239;--medly-avatar-text: 36 35 69;--medly-attention-surface: 238 240 255;--medly-attention-border: 185 193 255;--medly-ai-user-surface: 238 241 255;--medly-ai-assistant-surface: 255 241 251;--medly-ai-border: var(--medly-brand-lilac);--color-primary-50: 247 248 255;--color-primary-100: var(--medly-selection);--color-primary-200: 205 212 255;--color-primary-300: 164 176 255;--color-primary-400: 124 140 250;--color-primary-500: var(--medly-action);--color-primary-600: var(--medly-action-hover);--color-primary-700: 47 58 174;--color-primary-800: 30 35 135;--color-primary-900: var(--medly-brand-midnight);--color-slate-50: 250 250 253;--color-slate-100: var(--medly-canvas);--color-slate-200: 236 236 242;--color-slate-300: var(--medly-border);--color-slate-400: 152 151 173;--color-slate-500: var(--medly-text-muted);--color-slate-600: 82 81 104;--color-slate-700: 62 61 90;--color-slate-800: 38 37 70;--color-slate-900: var(--medly-text);--color-slate-950: var(--medly-text-strong);--state-hover: rgb(var(--medly-hover));--state-selected: rgb(var(--medly-action) / .14);--state-selected-hover: rgb(var(--medly-action) / .2);--focus-ring: rgb(var(--medly-focus));--color-surface: var(--medly-surface);--color-surface-tint: var(--medly-canvas);--color-surface-elevated: var(--medly-surface);--header-gradient-from: var(--medly-surface-subtle);--header-gradient-to: var(--medly-surface);--color-accent: var(--medly-action);--color-border-default: var(--medly-border);--color-border-subtle: 236 236 242;--btn-primary-from: 96 111 247;--btn-primary-to: var(--medly-action-hover);--btn-primary-ring: rgb(var(--medly-focus) / .42);--btn-primary-glow: rgb(var(--medly-action) / .18);--btn-secondary-bottom: 247 247 251;--medly-font-product: "Assistant", "Alef", Arial, sans-serif;--medly-font-display: "Rubik Variable", "Heebo Variable", "Assistant", Arial, sans-serif;--medly-page-title-size: clamp(1.75rem, 3vw, 2.25rem);--medly-page-title-tracking: -.02em;--medly-type-caption-size: .75rem;--medly-type-metadata-size: .8125rem;--medly-type-body-small-size: .875rem;--medly-type-label-size: .9375rem;--medly-type-body-size: 1rem;--medly-type-section-size: 1.125rem;--medly-type-title-compact-size: 1.25rem;--medly-type-title-size: 1.5rem;--medly-font-size-xs: var(--medly-type-caption-size);--medly-font-size-sm: var(--medly-type-body-small-size);--medly-font-size-md: var(--medly-type-body-size);--medly-font-size-lg: var(--medly-type-section-size);--medly-font-size-xl: var(--medly-type-title-size);--medly-font-weight-normal: 400;--medly-font-weight-regular: 400;--medly-font-weight-medium: 500;--medly-font-weight-semibold: 600;--medly-font-weight-bold: 700;--medly-space-1: .25rem;--medly-space-2: .5rem;--medly-space-3: .75rem;--medly-space-4: 1rem;--medly-space-5: 1.5rem;--medly-space-6: 2rem;--medly-space-7: 2.5rem;--medly-space-8: 3rem;--medly-radius-control: .75rem;--medly-radius-card: 1rem;--medly-radius-surface: var(--medly-radius-card);--medly-radius-overlay: 1.75rem;--medly-radius-pill: 999px;--medly-control-height-compact: 2.25rem;--medly-control-height-default: 2.75rem;--medly-shadow-card: 0 1px 2px rgb(var(--medly-text) / .04), 0 8px 24px rgb(var(--medly-text) / .05);--medly-shadow-overlay: 0 12px 36px rgb(var(--medly-text) / .17), 0 2px 6px rgb(var(--medly-text) / .09);--medly-shadow-scroll-top: 0 2px 4px -2px rgb(var(--medly-text) / .08);--medly-shadow-scroll-bottom: 0 -2px 4px -2px rgb(var(--medly-text) / .08);--medly-shadow-event: 0 5px 14px rgb(var(--medly-text) / .12);--medly-shadow-calendar-layer: 0 1px 2px rgb(var(--medly-text) / .08), 0 3px 6px rgb(var(--medly-text) / .06);--medly-overlay-border: 215 213 223;--medly-overlay-chrome: var(--medly-surface);--medly-overlay-footer: var(--medly-surface);--medly-overlay-scrim: 0 0 0;--medly-overlay-scrim-opacity: .32;--medly-motion-enter: .24s;--medly-motion-exit: .2s;--medly-motion-effect: .15s;--medly-motion-standard: cubic-bezier(.2, 0, 0, 1)}.medly-v0[data-medly-color-scheme=warm]{--medly-canvas: 244 241 237;--medly-surface-subtle: 233 228 223;--medly-surface-accent: 224 229 255;--medly-text: 36 35 56;--medly-text-strong: var(--medly-brand-midnight);--medly-text-muted: 85 82 105;--medly-secondary-container: 224 229 255;--medly-on-secondary-container: var(--medly-brand-midnight);--medly-hover: 225 220 215;--medly-focus: 72 87 217}.medly-v0[data-medly-color-scheme=periwinkle]{--medly-canvas: var(--medly-app-canvas);--medly-surface-subtle: 231 233 241;--medly-surface-accent: 224 229 245;--medly-text: 36 35 56;--medly-text-strong: var(--medly-brand-midnight);--medly-text-muted: 85 82 105;--medly-secondary-container: 224 229 245;--medly-on-secondary-container: var(--medly-brand-midnight);--medly-hover: 218 224 239;--medly-focus: 72 87 217}.medly-v0[data-medly-color-mode=dark]{color-scheme:dark;--medly-calendar-entity-tint: 45%;--medly-calendar-raised-entity-tint: 36%;--medly-calendar-raised-source-tint: 15%;--medly-calendar-source-tint: 18%;--medly-calendar-holiday: 106 171 171;--medly-calendar-personal-tint: 18%;--medly-calendar-grid-minor: rgb(var(--medly-border) / .7);--medly-calendar-metadata: rgb(var(--medly-text));--medly-outside-hours-surface: var(--medly-canvas);--medly-blocked-surface: var(--medly-surface-subtle);--medly-canvas: 28 29 42;--medly-surface: 39 38 48;--medly-surface-subtle: 48 51 74;--medly-surface-accent: 55 62 103;--medly-text: 242 239 255;--medly-text-strong: 226 228 255;--medly-text-muted: 198 192 216;--medly-tool-text: 198 192 216;--medly-action: 174 184 255;--medly-action-hover: 198 205 255;--medly-action-foreground: 19 27 104;--medly-secondary-container: 55 62 103;--medly-on-secondary-container: 226 228 255;--medly-hover: 63 66 90;--medly-pressed: 74 78 106;--medly-selection: 63 70 119;--medly-text-selection-surface: var(--medly-action-soft);--medly-text-selection-foreground: var(--medly-text);--medly-action-soft: 64 74 132;--medly-action-soft-strong: 85 99 167;--medly-focus: 174 184 255;--medly-border: 72 72 94;--medly-border-strong: 113 111 140;--medly-control-border: 145 142 171;--medly-success: 140 213 166;--medly-success-surface: 30 64 48;--medly-success-text: 161 219 191;--medly-warning: 255 200 107;--medly-warning-surface: 74 54 23;--medly-warning-text: 255 220 153;--medly-error: 255 180 171;--medly-error-surface: 85 36 36;--medly-error-text: 255 197 189;--medly-info-surface: 48 55 89;--medly-info-text: 211 220 255;--medly-avatar-periwinkle: 59 66 106;--medly-avatar-sage: 58 67 53;--medly-avatar-rose: 89 60 84;--medly-avatar-sand: 79 62 51;--medly-avatar-lavender: 71 57 91;--medly-avatar-mist: 46 66 75;--medly-avatar-peach: 82 58 64;--medly-avatar-text: 242 239 255;--medly-attention-surface: 48 55 89;--medly-attention-border: 145 157 218;--medly-ai-user-surface: 48 55 89;--medly-ai-assistant-surface: 69 47 69;--medly-overlay-border: 72 72 94;--medly-overlay-chrome: 34 34 46;--medly-overlay-footer: var(--medly-surface);--medly-shadow-card: 0 1px 2px rgb(0 0 0 / .16);--medly-shadow-overlay: 0 12px 36px rgb(0 0 0 / .4);--medly-shadow-event: 0 5px 14px rgb(0 0 0 / .24)}.medly-v0[data-medly-color-scheme=warm][data-medly-color-mode=dark]{--medly-canvas: 30 27 28;--medly-surface: 43 39 40;--medly-surface-subtle: 57 51 50;--medly-hover: 70 62 60}.markdown-content{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1))}.markdown-content:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.markdown-content h2,.markdown-h1{margin-top:.75rem;margin-bottom:.25rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));padding-bottom:.25rem;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-text-opacity, 1))}.markdown-content h2:is(.dark *),.markdown-h1:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-text-opacity, 1))}.markdown-content h3,.markdown-h2{margin-top:.625rem;margin-bottom:.125rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-text-opacity, 1))}.markdown-content h3:is(.dark *),.markdown-h2:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-text-opacity, 1))}.markdown-content h3,.markdown-h2{font-size:15px}.markdown-content h4,.markdown-h3{margin-top:.5rem;margin-bottom:.125rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1))}.markdown-content h4:is(.dark *),.markdown-h3:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.markdown-content h5,.markdown-h4{margin-top:.375rem;margin-bottom:.125rem;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.markdown-content h5:is(.dark *),.markdown-h4:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.markdown-content strong{font-weight:600}.markdown-content em{font-style:italic}.markdown-content del,.markdown-del{--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.markdown-content li,.markdown-li{margin-inline-start:1rem;padding:1px 0}.markdown-content ul,.markdown-ul{margin-top:.25rem;margin-bottom:.25rem;margin-inline-start:1rem;list-style-type:disc;padding-inline-start:1rem}.markdown-content ol,.markdown-ol{margin-top:.25rem;margin-bottom:.25rem;margin-inline-start:1rem;list-style-type:decimal;padding-inline-start:1rem}.markdown-ul li,.markdown-ol li{padding:1px 0}.markdown-ul .markdown-ul,.markdown-ol .markdown-ol,.markdown-ul .markdown-ol,.markdown-ol .markdown-ul{margin-top:0;margin-bottom:0;margin-inline-start:0px}.markdown-ul .markdown-ul{list-style-type:circle}.markdown-ul .markdown-ul .markdown-ul{list-style-type:square}.markdown-content p+p,.markdown-p{margin-top:.5rem}.markdown-table{margin-top:.5rem;margin-bottom:.5rem;width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.25rem}.markdown-th{border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1));padding:.375rem .75rem;text-align:start;font-weight:600}.markdown-th:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1))}.markdown-td{border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));padding:.375rem .75rem;text-align:start}.markdown-td:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1))}.markdown-table tr:nth-child(2n) td{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-50, 248 250 252) / var(--tw-bg-opacity, 1))}.markdown-table tr:nth-child(2n) td:is(.dark *){background-color:rgb(var(--color-slate-800, 30 41 59) / .5)}.truncate-clip{overflow:hidden;white-space:nowrap;text-overflow:clip}.text-primary{--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.text-primary:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-secondary{--tw-text-opacity: 1;color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-text-opacity, 1))}.text-secondary:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.text-muted{--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.text-muted:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.text-hint{--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.text-hint:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.heading-xl{font-size:1.5rem;line-height:2rem;font-weight:700;color:rgb(var(--color-primary-500) / var(--tw-text-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.heading-xl:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.heading-lg{font-size:1.25rem;line-height:1.75rem;font-weight:700;color:rgb(var(--color-primary-500) / var(--tw-text-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.heading-lg:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.heading-md{font-size:1.125rem;line-height:1.75rem;font-weight:600;color:rgb(var(--color-primary-500) / var(--tw-text-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.heading-md:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.heading-sm{font-weight:500;color:rgb(var(--color-primary-500) / var(--tw-text-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.heading-sm:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.surface{background-color:rgb(var(--color-surface))}.surface-elevated{background-color:rgb(var(--color-surface-elevated));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.surface-inset{background-color:rgb(var(--color-surface-tint))}.surface-hover{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.surface-hover:hover{background-color:rgb(var(--color-surface-tint))}.border-default{border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1))}.border-default:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1))}.border-subtle{border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-border-opacity, 1))}.border-subtle:is(.dark *){border-color:rgb(var(--color-slate-700, 51 65 85) / .5)}.divider{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-border-opacity, 1))}.divider:is(.dark *){border-color:rgb(var(--color-slate-700, 51 65 85) / .5)}.text-page-title{font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.text-page-title:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-section-title{font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.text-section-title:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-card-title{font-size:1rem;line-height:1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.text-card-title:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-body{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1))}.text-body:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.text-body-strong{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.text-body-strong:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-caption{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.text-caption:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.text-label{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-text-opacity, 1))}.text-label:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.focus-ring:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-primary-500) / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.focus-ring:focus:is(.dark *){--tw-ring-offset-color: rgb(var(--color-slate-800, 30 41 59) / 1)}.focus-ring-inset:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-primary-500) / var(--tw-ring-opacity, 1))}.focus-visible-ring:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-primary-500) / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.focus-visible-ring:focus-visible:is(.dark *){--tw-ring-offset-color: rgb(var(--color-slate-800, 30 41 59) / 1)}.selected{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-50) / var(--tw-bg-opacity, 1))}.selected:is(.dark *){background-color:rgb(var(--color-primary-900) / .3)}.accent-border-s{border-inline-start-width:4px;--tw-border-opacity: 1;border-color:rgb(var(--color-primary-500) / var(--tw-border-opacity, 1))}.rtl-text{direction:rtl;text-align:right}.ltr-text{direction:ltr;text-align:left}.sr-only{position:absolute;margin:-1px;height:1px;width:1px;overflow:hidden;white-space:nowrap;border-width:0px;padding:0}.skip-link:focus{z-index:120}.focus-visible:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-primary-500) / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}@media print{.no-print{display:none!important}.print-only{display:block!important}}.section-label{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1))}.section-label:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.list-row{display:flex;width:100%;align-items:center;justify-content:space-between;padding:.75rem 1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.list-row:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-50, 248 250 252) / var(--tw-bg-opacity, 1))}.list-row:hover:is(.dark *){background-color:rgb(var(--color-slate-700, 51 65 85) / .5)}.list-row-bordered{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));display:flex;width:100%;align-items:center;justify-content:space-between;padding:.75rem 1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.list-row-bordered:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-50, 248 250 252) / var(--tw-bg-opacity, 1))}.list-row-bordered:hover:is(.dark *){background-color:rgb(var(--color-slate-700, 51 65 85) / .5)}.list-row-bordered:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1))}.avatar-sm{height:2rem;width:2rem;flex-shrink:0;border-radius:9999px}.avatar-md{height:2.5rem;width:2.5rem;flex-shrink:0;border-radius:9999px}.avatar-lg{height:3rem;width:3rem;flex-shrink:0;border-radius:9999px}.medly-logo-icon{filter:drop-shadow(0 2px 4px rgba(13,148,136,.3))}:is(.dark) .medly-logo-icon{filter:drop-shadow(0 2px 6px rgba(20,184,166,.4))}.medly-logo-icon-solid{color:#0d9488}:is(.dark) .medly-logo-icon-solid{color:#14b8a6}.medly-logo-text{background:linear-gradient(135deg,#0f766e,#0d9488,#14b8a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}:is(.dark) .medly-logo-text{background:linear-gradient(135deg,#14b8a6,#22d3ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn{display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.btn:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn:disabled{cursor:not-allowed;opacity:.5}.btn:focus:is(.dark *){--tw-ring-offset-color: rgb(var(--color-slate-800, 30 41 59) / 1)}.btn-primary{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-primary:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.btn-primary:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.btn-primary:focus:is(.dark *){--tw-ring-offset-color: rgb(var(--color-slate-800, 30 41 59) / 1)}@media(max-width:640px){.btn-primary{min-height:44px;padding:.5rem 1rem}}.btn-primary{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.btn-primary:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-primary{background:linear-gradient(to bottom,rgb(var(--btn-primary-from)),rgb(var(--btn-primary-to)));border:none}.btn-primary:hover{filter:brightness(.92)}:is(.dark) .btn-primary{background:linear-gradient(to bottom,rgb(var(--btn-primary-from)),rgb(var(--btn-primary-to)));border:none}.btn-secondary{--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1));display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-secondary:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.btn-secondary:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-secondary:disabled{cursor:not-allowed;opacity:.5}.btn-secondary:focus:is(.dark *){--tw-ring-offset-color: rgb(var(--color-slate-800, 30 41 59) / 1)}@media(max-width:640px){.btn-secondary{min-height:44px;padding:.5rem 1rem}}.btn-secondary{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.btn-secondary:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-secondary:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.btn-secondary{background:linear-gradient(to bottom,#fff,rgb(var(--btn-secondary-bottom)));border:1px solid rgb(var(--color-border-default))}.btn-secondary:hover{filter:brightness(.97)}:is(.dark) .btn-secondary{background:linear-gradient(to bottom,rgb(var(--color-slate-700)),rgb(var(--color-slate-800)));border-color:rgb(var(--color-border-default))}.btn-danger{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-danger:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.btn-danger:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-danger:disabled{cursor:not-allowed;opacity:.5}.btn-danger:focus:is(.dark *){--tw-ring-offset-color: rgb(var(--color-slate-800, 30 41 59) / 1)}@media(max-width:640px){.btn-danger{min-height:44px;padding:.5rem 1rem}}.btn-danger{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.btn-danger:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-danger{background:linear-gradient(to bottom,#ef5350,#c62828);border:1px solid rgba(255,255,255,.1);box-shadow:0 1px 2px #00000014,0 1px 3px #0000000f}.btn-danger:hover{filter:brightness(.92)}.btn-success{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-success:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.btn-success:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-success:disabled{cursor:not-allowed;opacity:.5}.btn-success:focus:is(.dark *){--tw-ring-offset-color: rgb(var(--color-slate-800, 30 41 59) / 1)}@media(max-width:640px){.btn-success{min-height:44px;padding:.5rem 1rem}}.btn-success{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.btn-success:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-success{background:linear-gradient(to bottom,#4caf6e,#2e7d4f);border:1px solid rgba(255,255,255,.1);box-shadow:0 1px 2px #00000014,0 1px 3px #0000000f}.btn-success:hover{filter:brightness(.92)}.btn-warning{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-warning:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.btn-warning:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-warning:disabled{cursor:not-allowed;opacity:.5}.btn-warning:focus:is(.dark *){--tw-ring-offset-color: rgb(var(--color-slate-800, 30 41 59) / 1)}@media(max-width:640px){.btn-warning{min-height:44px;padding:.5rem 1rem}}.btn-warning{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.btn-warning:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-warning{background:linear-gradient(to bottom,#f5993d,#d97706);border:1px solid rgba(255,255,255,.1);box-shadow:0 1px 2px #00000014,0 1px 3px #0000000f}.btn-warning:hover{filter:brightness(.92)}:is(.dark) .btn-danger,:is(.dark) .btn-success,:is(.dark) .btn-warning{border:none}.btn-danger-ghost{border-width:1px;--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1));display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-danger-ghost:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.btn-danger-ghost:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-danger-ghost:disabled{cursor:not-allowed;opacity:.5}.btn-danger-ghost:focus:is(.dark *){--tw-ring-offset-color: rgb(var(--color-slate-800, 30 41 59) / 1)}@media(max-width:640px){.btn-danger-ghost{min-height:44px;padding:.5rem 1rem}}.btn-danger-ghost{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.btn-danger-ghost:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-danger-ghost:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.btn-danger-ghost:is(.dark *){--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1));background-color:#7f1d1d33;--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.btn-danger-ghost:hover:is(.dark *){background-color:#7f1d1d4d}.btn-ghost{--tw-text-opacity: 1;color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-text-opacity, 1));display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-ghost:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.btn-ghost:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-ghost:disabled{cursor:not-allowed;opacity:.5}.btn-ghost:focus:is(.dark *){--tw-ring-offset-color: rgb(var(--color-slate-800, 30 41 59) / 1)}@media(max-width:640px){.btn-ghost{min-height:44px;padding:.5rem 1rem}}.btn-ghost{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.btn-ghost:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-ghost:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.btn-ghost:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.btn-ghost:hover:is(.dark *){background-color:rgb(var(--color-slate-700, 51 65 85) / .5);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-soft{border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-primary-200) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-50) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-primary-700) / var(--tw-text-opacity, 1));display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-soft:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.btn-soft:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-soft:disabled{cursor:not-allowed;opacity:.5}.btn-soft:focus:is(.dark *){--tw-ring-offset-color: rgb(var(--color-slate-800, 30 41 59) / 1)}@media(max-width:640px){.btn-soft{min-height:44px;padding:.5rem 1rem}}.btn-soft{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.btn-soft:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-soft:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-100) / var(--tw-bg-opacity, 1))}.btn-soft:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-primary-700) / var(--tw-border-opacity, 1));background-color:rgb(var(--color-primary-900) / .2);--tw-text-opacity: 1;color:rgb(var(--color-primary-300) / var(--tw-text-opacity, 1))}.btn-soft:hover:is(.dark *){background-color:rgb(var(--color-primary-900) / .3)}.btn-success-soft{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(var(--color-success-50) / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(var(--color-success-600) / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-success-soft:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-success-100) / var(--tw-bg-opacity, 1))}.btn-success-soft:is(.dark *){background-color:rgb(var(--color-success-700) / .2);--tw-text-opacity: 1;color:rgb(var(--color-success-400) / var(--tw-text-opacity, 1))}.btn-success-soft:hover:is(.dark *){background-color:rgb(var(--color-success-700) / .3)}.btn-expand{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-primary-200) / var(--tw-border-opacity, 1));background-color:rgb(var(--color-primary-50) / .5);padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-primary-600) / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-expand:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-100) / var(--tw-bg-opacity, 1))}.btn-expand:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-expand:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-primary-800) / var(--tw-border-opacity, 1));background-color:rgb(var(--color-primary-900) / .2);--tw-text-opacity: 1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1))}.btn-expand:hover:is(.dark *){background-color:rgb(var(--color-primary-900) / .3)}.btn-icon{border-radius:.5rem;padding:.5rem;--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-icon:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-text-opacity, 1))}.btn-icon:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-icon:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.tap-target{display:inline-flex;min-height:24px;min-width:24px;align-items:center;justify-content:center}.portal-header-action{display:flex;min-height:44px;min-width:44px;align-items:center;justify-content:center;padding:.5rem;--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.toolbar-btn{display:flex;min-height:40px;align-items:center;gap:.375rem;border-radius:.5rem;border-width:1px;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-text-opacity, 1))}.toolbar-btn:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.toolbar-btn:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toolbar-btn-active{border-color:rgb(var(--color-primary-300) / var(--tw-border-opacity, 1));background-color:rgb(var(--color-primary-50) / var(--tw-bg-opacity, 1));color:rgb(var(--color-primary-700) / var(--tw-text-opacity, 1));display:flex;min-height:40px;align-items:center;gap:.375rem;border-radius:.5rem;border-width:1px;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-text-opacity, 1))}.toolbar-btn-active:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.toolbar-btn-active:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toolbar-btn-active:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-primary-700) / var(--tw-border-opacity, 1));background-color:rgb(var(--color-primary-900) / .2);--tw-text-opacity: 1;color:rgb(var(--color-primary-300) / var(--tw-text-opacity, 1))}.toolbar-btn-icon{display:flex;min-height:40px;align-items:center;gap:.375rem;border-radius:.5rem;border-width:1px;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-text-opacity, 1))}.toolbar-btn-icon:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.toolbar-btn-icon:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toolbar-btn-icon-active{border-color:rgb(var(--color-primary-200) / var(--tw-border-opacity, 1));background-color:rgb(var(--color-primary-50) / var(--tw-bg-opacity, 1));color:rgb(var(--color-primary-600) / var(--tw-text-opacity, 1));display:flex;min-height:40px;align-items:center;gap:.375rem;border-radius:.5rem;border-width:1px;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-text-opacity, 1))}.toolbar-btn-icon-active:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.toolbar-btn-icon-active:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toolbar-btn-icon-active:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-primary-800) / var(--tw-border-opacity, 1));background-color:rgb(var(--color-primary-900) / .2);--tw-text-opacity: 1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1))}.toolbar-badge{display:flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity, 1));font-size:10px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.filter-chip{border-radius:9999px;border-width:1px;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.filter-chip:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1))}.filter-chip-active{border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1));background-color:rgb(var(--color-primary-600) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));border-radius:9999px;border-width:1px;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.filter-chip-active:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1))}.filter-chip-active{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.375rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-50) / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-primary-700) / var(--tw-text-opacity, 1))}.filter-chip-active:is(.dark *){background-color:rgb(var(--color-primary-900) / .3);--tw-text-opacity: 1;color:rgb(var(--color-primary-300) / var(--tw-text-opacity, 1))}.option-btn{flex:1 1 0%;border-radius:.5rem;border-width:1px;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1))}.option-btn:hover{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-border-opacity, 1))}.option-btn:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.option-btn-active{border-color:rgb(var(--color-primary-500) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-50) / var(--tw-bg-opacity, 1));color:rgb(var(--color-primary-700) / var(--tw-text-opacity, 1));flex:1 1 0%;border-radius:.5rem;border-width:1px;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1))}.option-btn-active:hover{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-border-opacity, 1))}.option-btn-active:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1));color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1));background-color:rgb(var(--color-primary-900) / .2);--tw-text-opacity: 1;color:rgb(var(--color-primary-300) / var(--tw-text-opacity, 1))}@media(max-width:640px){.btn{min-height:44px;padding:.5rem 1rem}.btn-sm{min-height:40px;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.btn-xs{min-height:36px;padding:.375rem .5rem;font-size:.75rem;line-height:1rem}}.btn-nowrap{white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content}.btn-whatsapp{display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.btn-whatsapp:hover{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.btn-whatsapp:is(.dark *){background-color:#14532d4d;--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.btn-whatsapp:hover:is(.dark *){background-color:#14532d80}.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn-icon,.bottom-nav-item,.nav-tab,.calendar-day-button,.day-picker-item{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.btn:active,.btn-primary:active,.btn-secondary:active,.btn-ghost:active,.btn-icon:active,.bottom-nav-item:active,.nav-tab:active,.calendar-day-button:active,.day-picker-item:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}button,a,[role=button]{touch-action:manipulation}.batch-chip{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.batch-chip:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.batch-chip-success{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.batch-chip-success:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.batch-chip-warning{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.batch-chip-warning:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.batch-chip-danger{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.batch-chip-danger:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.batch-chip-send{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-600) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.batch-chip-send:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes slide-up-bar{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-slide-up-bar{animation:slide-up-bar .2s ease-out}.action-tab{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.375rem .75rem}.action-tab:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.action-tab{--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.action-tab:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.action-tab:active{--tw-text-opacity: 1;color:rgb(var(--color-primary-600) / var(--tw-text-opacity, 1))}.action-tab:active:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1))}.action-tab-danger{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1));display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.375rem .75rem}.action-tab-danger:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.action-tab-danger{--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.action-tab-danger:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.action-tab-danger:active{--tw-text-opacity: 1;color:rgb(var(--color-primary-600) / var(--tw-text-opacity, 1))}.action-tab-danger:active:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1))}.action-tab-danger:active{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.action-tab-danger:is(.dark *){--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.action-tab-label{font-size:10px;font-weight:500}.contact-circle{display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:.75rem;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.contact-circle:active{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.contact-circle-call{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1));display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:.75rem;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.contact-circle-call:active{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.contact-circle-call:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.contact-circle-whatsapp{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1));display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:.75rem;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.contact-circle-whatsapp:active{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.contact-circle-whatsapp:is(.dark *){background-color:#064e3b4d;--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.contact-circle-sm{display:flex;height:26px;width:26px;align-items:center;justify-content:center;border-radius:.5rem;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.contact-circle-sm:active{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.contact-circle-whatsapp-sm{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1));display:flex;height:26px;width:26px;align-items:center;justify-content:center;border-radius:.5rem;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.contact-circle-whatsapp-sm:active{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.contact-circle-whatsapp-sm:is(.dark *){background-color:#064e3b4d;--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-wa-read,.dark .text-wa-read{color:#53bdeb}.warning-pill{display:flex;align-items:center;gap:.25rem;border-radius:9999px;padding:.375rem .625rem;font-size:.75rem;line-height:1rem;--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.warning-pill:is(.dark *){background-color:#78350f4d;--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.icon-btn-accent{border-radius:.25rem;padding:.375rem;--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.icon-btn-accent:hover{background-color:rgb(var(--color-primary-50) / .6);--tw-text-opacity: 1;color:rgb(var(--color-primary-600) / var(--tw-text-opacity, 1))}.icon-btn-accent:hover:is(.dark *){background-color:rgb(var(--color-primary-900) / .3);--tw-text-opacity: 1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1))}.response-btn{display:flex;flex:1 1 0%;align-items:center;justify-content:center;gap:.375rem;border-radius:.5rem;border-width:1px;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.response-btn:disabled{opacity:.5}.response-btn{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-text-opacity, 1))}.response-btn:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.comm-action{display:flex;flex:1 1 0%;align-items:center;justify-content:center;gap:.375rem;border-radius:.5rem;padding-top:.375rem;padding-bottom:.375rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.comm-action-green{background-color:#22c55e1a;--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1));display:flex;flex:1 1 0%;align-items:center;justify-content:center;gap:.375rem;border-radius:.5rem;padding-top:.375rem;padding-bottom:.375rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.comm-action-green:is(.dark *){background-color:#22c55e26;--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.comm-action-green:hover{background-color:#22c55e33}.comm-action-green:hover:is(.dark *){background-color:#22c55e40}.comm-action-primary{background-color:rgb(var(--color-primary-500) / .1);--tw-text-opacity: 1;color:rgb(var(--color-primary-600) / var(--tw-text-opacity, 1));display:flex;flex:1 1 0%;align-items:center;justify-content:center;gap:.375rem;border-radius:.5rem;padding-top:.375rem;padding-bottom:.375rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.comm-action-primary:is(.dark *){background-color:rgb(var(--color-primary-500) / .15);--tw-text-opacity: 1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1))}.comm-action-primary:hover{background-color:rgb(var(--color-primary-500) / .2)}.comm-action-primary:hover:is(.dark *){background-color:rgb(var(--color-primary-500) / .25)}.comm-action-amber{background-color:#f59e0b1a;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1));display:flex;flex:1 1 0%;align-items:center;justify-content:center;gap:.375rem;border-radius:.5rem;padding-top:.375rem;padding-bottom:.375rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.comm-action-amber:is(.dark *){background-color:#f59e0b26;--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.comm-action-amber:hover{background-color:#f59e0b33}.comm-action-amber:hover:is(.dark *){background-color:#f59e0b40}.icon-circle{touch-action:manipulation;border-radius:9999px;padding:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.icon-circle-green{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1));touch-action:manipulation;border-radius:9999px;padding:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.icon-circle-green:is(.dark *){background-color:#14532d4d;--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.icon-circle-green:hover{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.icon-circle-green:hover:is(.dark *){background-color:#14532d80}.icon-circle-slate{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-text-opacity, 1));touch-action:manipulation;border-radius:9999px;padding:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.icon-circle-slate:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.icon-circle-slate:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-bg-opacity, 1))}.icon-circle-slate:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-bg-opacity, 1))}.icon-circle-primary{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-100) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-primary-600) / var(--tw-text-opacity, 1));touch-action:manipulation;border-radius:9999px;padding:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.icon-circle-primary:is(.dark *){background-color:rgb(var(--color-primary-900) / .3);--tw-text-opacity: 1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1))}.icon-circle-primary:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-200) / var(--tw-bg-opacity, 1))}.icon-circle-primary:hover:is(.dark *){background-color:rgb(var(--color-primary-900) / .5)}.icon-circle-purple{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1));touch-action:manipulation;border-radius:9999px;padding:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.icon-circle-purple:is(.dark *){background-color:#581c874d;--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.icon-circle-purple:hover{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.icon-circle-purple:hover:is(.dark *){background-color:#581c8780}.seg-pill{display:flex;border-radius:.5rem;background-color:rgb(var(--color-primary-50) / .6);padding:.25rem}.seg-pill:is(.dark *){background-color:rgb(var(--color-primary-900) / .2)}.seg-pill-item{display:flex;flex:1 1 0%;cursor:pointer;align-items:center;justify-content:center;gap:.375rem;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.seg-pill-item:hover{--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1))}.seg-pill-item:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.seg-pill-item:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-text-opacity, 1))}.seg-pill-active{display:flex;flex:1 1 0%;cursor:pointer;align-items:center;justify-content:center;gap:.375rem;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.seg-pill-active:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.settings-chip{display:inline-flex;cursor:pointer;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-50, 248 250 252) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-text-opacity, 1))}.settings-chip:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1));background-color:rgb(var(--color-slate-700, 51 65 85) / .5);--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.settings-chip:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1))}.settings-chip:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1))}.settings-chip-active{display:inline-flex;cursor:pointer;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-border-opacity: 1;border-color:rgb(var(--color-primary-200) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-50) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-primary-700) / var(--tw-text-opacity, 1))}.settings-chip-active:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-primary-700) / var(--tw-border-opacity, 1));background-color:rgb(var(--color-primary-900) / .3);--tw-text-opacity: 1;color:rgb(var(--color-primary-300) / var(--tw-text-opacity, 1))}.chip-action{display:flex;align-items:center;gap:.25rem;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-50, 248 250 252) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-text-opacity, 1))}.chip-action:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1))}.chip-action:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.chip-action:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1))}.chip-action-primary{background-color:rgb(var(--color-primary-50) / var(--tw-bg-opacity, 1));color:rgb(var(--color-primary-600) / var(--tw-text-opacity, 1));display:flex;align-items:center;gap:.25rem;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-50, 248 250 252) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-text-opacity, 1))}.chip-action-primary:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1))}.chip-action-primary:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.chip-action-primary:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1))}.chip-action-primary:is(.dark *){background-color:rgb(var(--color-primary-900) / .2);--tw-text-opacity: 1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1))}.chip-action-primary:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-100) / var(--tw-bg-opacity, 1))}.chip-action-primary:hover:is(.dark *){background-color:rgb(var(--color-primary-900) / .3)}.suggestion-btn{border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-50) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-primary-600) / var(--tw-text-opacity, 1))}.suggestion-btn:is(.dark *){background-color:rgb(var(--color-primary-900) / .4);--tw-text-opacity: 1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1))}.suggestion-btn:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-100) / var(--tw-bg-opacity, 1))}.suggestion-btn:active{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-200) / var(--tw-bg-opacity, 1))}.suggestion-btn:hover:is(.dark *){background-color:rgb(var(--color-primary-800) / .5)}.segment-control{display:flex;overflow:hidden;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1))}.segment-control:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1))}.segment-item{display:flex;flex:1 1 0%;align-items:center;justify-content:center;gap:.375rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.segment-item:disabled{opacity:.5}.segment-item{--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.segment-item:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-50, 248 250 252) / var(--tw-bg-opacity, 1))}.segment-item:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.segment-item:hover:is(.dark *){background-color:rgb(var(--color-slate-700, 51 65 85) / .5)}.segment-item:not(:last-child){border-inline-end-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1))}.segment-item:not(:last-child):is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1))}.segment-item-green{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.segment-item-green:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.segment-item-green:is(.dark *){background-color:#14532d4d;--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.segment-item-green:hover:is(.dark *){background-color:#14532d4d}.segment-item-green{border-color:transparent}.segment-item-red{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.segment-item-red:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.segment-item-red:is(.dark *){background-color:#7f1d1d4d;--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.segment-item-red:hover:is(.dark *){background-color:#7f1d1d4d}.segment-item-red{border-color:transparent}.segment-item-amber{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.segment-item-amber:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.segment-item-amber:is(.dark *){background-color:#78350f4d;--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.segment-item-amber:hover:is(.dark *){background-color:#78350f4d}.segment-item-amber{border-color:transparent}.segment-control-glass{display:flex;overflow:hidden;border-radius:.5rem;background-color:#ffffff4d}.segment-control-glass:is(.dark *){background-color:rgb(var(--color-slate-700, 51 65 85) / .2)}.segment-item-glass{display:flex;flex:1 1 0%;align-items:center;justify-content:center;gap:.375rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.segment-item-glass:disabled{opacity:.5}.segment-item-glass{--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.segment-item-glass:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.segment-item-glass-green{background-color:#22c55e26;--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.segment-item-glass-green:is(.dark *){background-color:#22c55e33;--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.segment-item-glass-red{background-color:#ef444426;--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.segment-item-glass-red:is(.dark *){background-color:#ef444433;--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.segment-item-glass-amber{background-color:#f59e0b26;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.segment-item-glass-amber:is(.dark *){background-color:#f59e0b33;--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.response-pill{display:inline-flex;flex:1 1 0%;align-items:center;justify-content:center;gap:.25rem;border-radius:9999px;padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.response-pill:disabled{opacity:.5}.response-pill{--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.response-pill:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.response-pill{background-color:rgb(var(--color-slate-100, 241 245 249) / .8)}.response-pill:is(.dark *){background-color:rgb(var(--color-slate-700, 51 65 85) / .3)}.response-pill:hover{background-color:rgb(var(--color-slate-200, 226 232 240) / .8)}.response-pill:hover:is(.dark *){background-color:rgb(var(--color-slate-700, 51 65 85) / .5)}.response-pill-emerald{background-color:#10b98126;--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.response-pill-emerald:is(.dark *){background-color:#10b98133;--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.response-pill-emerald:hover{background-color:#10b98140}.response-pill-emerald:hover:is(.dark *){background-color:#10b9814d}.response-pill-red{background-color:#ef444426;--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.response-pill-red:is(.dark *){background-color:#ef444433;--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.response-pill-red:hover{background-color:#ef444440}.response-pill-red:hover:is(.dark *){background-color:#ef44444d}.response-pill-orange{background-color:#f9731626;--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.response-pill-orange:is(.dark *){background-color:#f9731633;--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.response-pill-orange:hover{background-color:#f9731640}.response-pill-orange:hover:is(.dark *){background-color:#f973164d}.response-pill-purple{background-color:#a855f726;--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.response-pill-purple:is(.dark *){background-color:#a855f733;--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.response-pill-purple:hover{background-color:#a855f740}.response-pill-purple:hover:is(.dark *){background-color:#a855f74d}.pill-method{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-text-opacity, 1))}.pill-method:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.pill-method:hover{--tw-border-opacity: 1;border-color:rgb(var(--color-primary-300) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-primary-700) / var(--tw-text-opacity, 1))}.pill-method:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-primary-300) / var(--tw-text-opacity, 1))}.pill-method:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.pill-method-active{border-color:rgb(var(--color-primary-500) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-100) / var(--tw-bg-opacity, 1));color:rgb(var(--color-primary-700) / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-text-opacity, 1))}.pill-method-active:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.pill-method-active:hover{--tw-border-opacity: 1;border-color:rgb(var(--color-primary-300) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-primary-700) / var(--tw-text-opacity, 1))}.pill-method-active:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-primary-300) / var(--tw-text-opacity, 1))}.pill-method-active:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.pill-method-active:is(.dark *){background-color:rgb(var(--color-primary-900) / .4);--tw-text-opacity: 1;color:rgb(var(--color-primary-200) / var(--tw-text-opacity, 1))}.checkout-btn-amber{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1));display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.checkout-btn-amber:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.checkout-btn-amber:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.checkout-btn-amber:disabled{cursor:not-allowed;opacity:.5}.checkout-btn-amber:focus:is(.dark *){--tw-ring-offset-color: rgb(var(--color-slate-800, 30 41 59) / 1)}@media(max-width:640px){.checkout-btn-amber{min-height:44px;padding:.5rem 1rem}}.checkout-btn-amber{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.checkout-btn-amber:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.checkout-btn-amber:is(.dark *){background-color:#78350f33;--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.checkout-btn-amber{border-width:1px;--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.checkout-btn-amber:is(.dark *){--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1))}.checkout-btn-amber:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.checkout-btn-amber:hover:is(.dark *){background-color:#78350f4d}.checkout-btn-red{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1));display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.checkout-btn-red:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.checkout-btn-red:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.checkout-btn-red:disabled{cursor:not-allowed;opacity:.5}.checkout-btn-red:focus:is(.dark *){--tw-ring-offset-color: rgb(var(--color-slate-800, 30 41 59) / 1)}@media(max-width:640px){.checkout-btn-red{min-height:44px;padding:.5rem 1rem}}.checkout-btn-red{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.checkout-btn-red:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.checkout-btn-red:is(.dark *){background-color:#7f1d1d33;--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.checkout-btn-red{border-width:1px;--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.checkout-btn-red:is(.dark *){--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.checkout-btn-red:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.checkout-btn-red:hover:is(.dark *){background-color:#7f1d1d4d}.checkout-btn-red-outline{border-width:1px;--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1));display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.checkout-btn-red-outline:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.checkout-btn-red-outline:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.checkout-btn-red-outline:disabled{cursor:not-allowed;opacity:.5}.checkout-btn-red-outline:focus:is(.dark *){--tw-ring-offset-color: rgb(var(--color-slate-800, 30 41 59) / 1)}@media(max-width:640px){.checkout-btn-red-outline{min-height:44px;padding:.5rem 1rem}}.checkout-btn-red-outline{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.checkout-btn-red-outline:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.checkout-btn-red-outline:is(.dark *){--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.checkout-btn-red-outline:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.checkout-btn-red-outline:hover:is(.dark *){background-color:#7f1d1d33}.dropdown-action-row{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dropdown-action-row:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1))}.dropdown-action-row:hover:is(.dark *){background-color:rgb(var(--color-slate-700, 51 65 85) / .5)}.dropdown-action-row:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.btn-link{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-primary-600) / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-link:hover{text-decoration-line:underline}.btn-link:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1))}.card{overflow:hidden;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.card:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1))}.card{border:1px solid rgb(var(--color-border-default));box-shadow:0 2px 8px #0000000a,0 1px 3px #00000008}.card-section{border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.card-section:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1))}.card-finalized{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-primary-200) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-50) / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-primary-200) / var(--tw-ring-opacity, 1))}.card-finalized:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-primary-700) / var(--tw-border-opacity, 1));background-color:rgb(var(--color-slate-800, 30 41 59) / .8);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-primary-800) / var(--tw-ring-opacity, 1))}.card-flat{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.card-flat:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1))}.card-raised{overflow:hidden;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.card-raised:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1))}.card-raised{border:1px solid rgb(var(--color-border-default));box-shadow:0 2px 8px #0000000a,0 1px 3px #00000008;box-shadow:0 2px 8px #0000000d,0 1px 3px #0000000a}.card-floating{overflow:hidden;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.card-floating:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1))}.card-floating{border:1px solid rgb(var(--color-border-default));box-shadow:0 2px 8px #0000000a,0 1px 3px #00000008;box-shadow:0 4px 16px #0000000f,0 2px 4px #0000000d}.card-interactive:hover{box-shadow:0 4px 12px #0000000f,0 2px 4px #0000000a}.agenda-card{display:flex;align-items:stretch;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}.agenda-card:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.agenda-card:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1))}.agenda-card{border:1px solid rgb(var(--color-border-default))}.agenda-card:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-50, 248 250 252) / var(--tw-bg-opacity, 1))}.agenda-card:hover:is(.dark *){background-color:rgb(var(--color-slate-700, 51 65 85) / .5)}.agenda-card.is-past{opacity:.5}.agenda-card.is-personal{opacity:.7}.agenda-card.is-flagged{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.agenda-card.is-highlighted{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-primary-400) / var(--tw-ring-opacity, 1))}.agenda-card.is-highlighted:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-primary-500) / var(--tw-ring-opacity, 1))}.apt-content-compact,.apt-content-normal,.apt-content-expanded{display:flex;height:100%;width:100%;flex-direction:column;justify-content:flex-start;overflow:hidden}.apt-content-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.125rem;min-width:0}.apt-name{display:flex;min-width:0px;align-items:baseline;gap:.125rem;font-size:.75rem;line-height:1rem;font-weight:500;line-height:1.25;color:rgb(var(--color-primary-500) / var(--tw-text-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.apt-name:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.apt-name>span{overflow:hidden;white-space:nowrap;text-overflow:clip}.apt-name>span.is-truncated{mask-image:linear-gradient(to right,transparent,black 10px);-webkit-mask-image:linear-gradient(to right,transparent,black 10px)}.apt-meta{min-width:0px;font-size:11px;font-weight:400;line-height:1.25;--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.apt-meta:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.apt-content-icons{display:flex;flex-shrink:0;align-items:center;gap:.125rem}.apt-status-row{margin-top:auto;display:flex;width:100%;align-items:center;justify-content:space-between;gap:.25rem}.apt-meta-row{margin-top:auto;display:flex;width:100%;min-width:0px;align-items:center;justify-content:space-between;gap:.25rem}.apt-status-inline{display:flex;flex-shrink:0;align-items:center;gap:.25rem}.apt-content-normal{container-type:inline-size}@container (max-width: 64px){.apt-meta-row .apt-status-inline{display:none}}.apt-status-icons{display:flex;align-items:center;justify-content:center;gap:.125rem;border-radius:9999px;background-color:#fff9;padding-left:.125rem;padding-right:.125rem;--tw-backdrop-blur: blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.apt-status-icons:is(.dark *){background-color:#0006}.apt-status-row>*,.apt-status-icons>*{flex-shrink:0}.apt-notes-mark{display:inline-flex;color:rgb(var(--color-slate-500, 100 116 139) / .8)}.apt-notes-mark:is(.dark *){color:#fff9}.apt-content-compact{padding-top:1px}.apt-content-normal,.apt-content-expanded{gap:.125rem;padding-top:1px}.apt-content-text{display:flex;min-width:0px;align-items:center;gap:.25rem;color:rgb(var(--color-primary-500) / var(--tw-text-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.apt-content-text:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.apt-content-text>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apt-content-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.apt-content-meta:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.card-header{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));padding:1rem}.card-header:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1))}.card-body{padding:1rem}.card-footer{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-50, 248 250 252) / var(--tw-bg-opacity, 1));padding:1rem}.card-footer:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));background-color:rgb(var(--color-slate-900, 15 23 42) / .5)}.card-interactive{cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;overflow:hidden;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.card-interactive:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1))}.card-interactive{border:1px solid rgb(var(--color-border-default));box-shadow:0 2px 8px #0000000a,0 1px 3px #00000008;box-shadow:0 2px 8px #0000000d,0 1px 3px #0000000a}.card-appointment>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.card-appointment{padding:1rem;cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;overflow:hidden;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.card-appointment:hover{box-shadow:0 4px 12px #0000000f,0 2px 4px #0000000a}.card-appointment{cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;overflow:hidden;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.card-appointment:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1))}.card-appointment{border:1px solid rgb(var(--color-border-default));box-shadow:0 2px 8px #0000000a,0 1px 3px #00000008;box-shadow:0 2px 8px #0000000d,0 1px 3px #0000000a}.comm-card{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-50, 248 250 252) / var(--tw-bg-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.comm-card:is(.dark *){background-color:rgb(var(--color-slate-800, 30 41 59) / .5)}.comm-card-clickable{cursor:pointer;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-50, 248 250 252) / var(--tw-bg-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.comm-card-clickable:is(.dark *){background-color:rgb(var(--color-slate-800, 30 41 59) / .5)}.comm-card-clickable:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1))}.comm-card-clickable:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.comm-card-clickable:hover:is(.dark *){background-color:rgb(var(--color-slate-700, 51 65 85) / .5)}.comm-glass{border-radius:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;background-color:#ffffff80}.comm-glass:is(.dark *){background-color:rgb(var(--color-slate-800, 30 41 59) / .4)}.comm-glass{border-width:1px;border-color:#fff3}.comm-glass:is(.dark *){border-color:rgb(var(--color-slate-700, 51 65 85) / .3)}.comm-glass{--tw-shadow: 0 1px 3px rgba(0,0,0,.04);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.comm-glass-clickable{cursor:pointer;border-radius:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;background-color:#ffffff80}.comm-glass-clickable:is(.dark *){background-color:rgb(var(--color-slate-800, 30 41 59) / .4)}.comm-glass-clickable{border-width:1px;border-color:#fff3}.comm-glass-clickable:is(.dark *){border-color:rgb(var(--color-slate-700, 51 65 85) / .3)}.comm-glass-clickable{--tw-shadow: 0 1px 3px rgba(0,0,0,.04);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.comm-glass-clickable:hover{background-color:#ffffffb3}.comm-glass-clickable:hover:is(.dark *){background-color:rgb(var(--color-slate-700, 51 65 85) / .5)}.comm-glass-clickable:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.comm-glass-inner{border-radius:.5rem;background-color:#fff6;padding:.625rem}.comm-glass-inner:is(.dark *){background-color:rgb(var(--color-slate-700, 51 65 85) / .3)}.comm-card-solid{border-radius:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.comm-card-solid:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1))}.comm-card-solid{border-width:1px;border-color:rgb(var(--color-slate-200, 226 232 240) / .6)}.comm-card-solid:is(.dark *){border-color:rgb(var(--color-slate-700, 51 65 85) / .4)}.comm-card-solid-clickable{cursor:pointer;border-radius:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.comm-card-solid-clickable:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1))}.comm-card-solid-clickable{border-width:1px;border-color:rgb(var(--color-slate-200, 226 232 240) / .6)}.comm-card-solid-clickable:is(.dark *){border-color:rgb(var(--color-slate-700, 51 65 85) / .4)}.comm-card-solid-clickable:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-50, 248 250 252) / var(--tw-bg-opacity, 1))}.comm-card-solid-clickable:hover:is(.dark *){background-color:rgb(var(--color-slate-700, 51 65 85) / .5)}.comm-card-solid-clickable:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.comm-expand{animation:comm-slide-down .2s ease-out forwards;overflow:hidden}.comm-collapse{animation:comm-slide-up .15s ease-in forwards;overflow:hidden}@keyframes comm-slide-down{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}@keyframes comm-slide-up{0%{opacity:1;max-height:500px}to{opacity:0;max-height:0}}.stat-card{padding:1rem;text-align:center;overflow:hidden;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.stat-card:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1))}.stat-card{border:1px solid rgb(var(--color-border-default));box-shadow:0 2px 8px #0000000a,0 1px 3px #00000008}.stat-card-value{font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.stat-card-value:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.stat-card-label{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.stat-card-label:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.card-section-title{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1))}.card-section-title:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.card-section-subtitle{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.card-section-subtitle:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.info-row{display:flex;align-items:flex-start;gap:.75rem}.info-row-icon{margin-top:.125rem;height:1rem;width:1rem;flex-shrink:0;--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.info-row-label{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.info-row-label:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.info-row-value{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.info-row-value:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.card-footer-link{width:100%;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-border-opacity, 1));padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.card-footer-link:is(.dark *){border-color:rgb(var(--color-slate-700, 51 65 85) / .5)}.card-footer-link{--tw-text-opacity: 1;color:rgb(var(--color-primary-600) / var(--tw-text-opacity, 1))}.card-footer-link:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-50) / var(--tw-bg-opacity, 1))}.card-footer-link:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1))}.card-footer-link:hover:is(.dark *){background-color:rgb(var(--color-primary-900) / .2)}.document-a4{position:relative;border-radius:.125rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--doc-accent: #0F766E;width:210mm;min-height:297mm}.document-a4.document-a4-inline{width:auto;min-height:0;box-shadow:none;background:transparent}.professional-signoff__image,.professional-signoff__signature{max-height:90px;max-width:260px;-o-object-fit:contain;object-fit:contain}.document-a4 .ProseMirror{min-height:calc(297mm - 5rem)}.document-a4 .ProseMirror ul{list-style-type:disc}.document-a4 .ProseMirror ul ul{list-style-type:circle}.document-a4 .ProseMirror ul ul ul{list-style-type:square}.document-a4 .ProseMirror ol{list-style-type:decimal}.document-a4 .ProseMirror li{padding:1px 0}.document-a4 .ProseMirror .document-image{cursor:pointer}.document-a4 .ProseMirror img{max-width:100%;border-radius:.25rem;cursor:pointer}.document-a4 .ProseMirror .image-resizer{display:inline-flex;position:relative}.document-a4 .ProseMirror .image-resizer .resize-trigger{position:absolute;inset-inline-end:-6px;bottom:-6px;width:12px;height:12px;border-radius:9999px;border-width:2px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity, 1));cursor:nwse-resize;opacity:0;transition:opacity .15s;touch-action:none}.document-a4 .ProseMirror .image-resizer:hover .resize-trigger,.document-a4 .ProseMirror .image-resizer.selected .resize-trigger{opacity:1}.document-a4 .ProseMirror .image-resizer.selected{border-radius:.25rem;outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:rgb(var(--color-primary-400) / 1)}.document-a4 .blank-field{display:inline}.document-a4 .blank-field--filled{border-radius:.125rem;background-color:rgb(var(--color-primary-50) / .6);padding-left:.125rem;padding-right:.125rem}.dark .document-a4 .blank-field--filled{background-color:rgb(var(--color-primary-900) / .2)}.document-a4 .blank-field--empty{border-radius:.125rem;--tw-bg-opacity: 1;background-color:rgb(var(--color-warning-50) / var(--tw-bg-opacity, 1));padding-left:.25rem;padding-right:.25rem}.dark .document-a4 .blank-field--empty{background-color:rgb(var(--color-warning-500) / .1)}.document-a4 .blank-field--empty .blank-field__content{position:relative;display:inline-block;min-width:2rem}.document-a4 .blank-field--empty .blank-field__content:before{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;--tw-text-opacity: 1;color:rgb(var(--color-warning-700) / var(--tw-text-opacity, 1))}.appointment-event:not(.document-a4 .blank-field--empty .blank-field__content):hover:before{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-brightness: brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);transform:translateY(-1px)}.document-a4 .blank-field--empty .blank-field__content:before{content:attr(data-ghost);font-style:italic}.document-a4 .blank-field--empty .blank-field__content>*{position:absolute;top:0;right:0;bottom:0;left:0}.document-a4 .blank-field--bare{background-color:transparent;padding:0}.document-a4{--doc-accent: #0F766E;color:#1a1a1a}.document-a4.document-text-compact{--document-text-scale: .9130434782608695}.document-a4.document-text-standard{--document-text-scale: 1}.document-a4.document-text-large{--document-text-scale: 1.0869565217391304}.document-a4 hr{border:none;border-top:1px solid var(--doc-accent);margin:1.2em 0}.document-a4 ul,.document-a4 ol{padding-inline-start:1.5em;margin:.35em 0}.document-a4 .placeholder-unresolved{color:#b45309;font-style:italic}.document-a4 img.signature{max-height:60px}.document-a4 img.logo,.document-a4 img.stamp{max-height:80px}.document-a4 .stamp-box{display:inline-block;text-align:center;font-family:David Libre,Noto Sans Hebrew,serif;font-weight:500;line-height:1.05;border:2px solid #1a1a1a;padding:4px 10px;min-width:140px;margin-top:4px;-moz-column-break-inside:avoid;break-inside:avoid}.document-a4 .stamp-box--black{color:#1a1a1a;border-color:#1a1a1a}.document-a4 .stamp-box--navy{color:#253a80;border-color:#253a80}.document-a4 .stamp-box--blue{color:#1d4ed8;border-color:#1d4ed8}.document-a4 .stamp-box--borderless{border-color:transparent!important}.document-a4 .stamp-box .stamp-name{display:block;font-weight:500;font-size:14.67px}.document-a4 .stamp-box .stamp-title,.document-a4 .stamp-box .stamp-license,.document-a4 .stamp-box .stamp-extra{display:block;font-size:13.33px}.document-a4 .sig-stamp-combo{position:relative;display:inline-flex;align-items:flex-end;color:#253a80;-moz-column-break-inside:avoid;break-inside:avoid}.document-a4 .sig-stamp-combo img.signature{position:relative;z-index:1;margin-inline-end:-2em;transform:rotate(-3deg)}.document-a4 .sig-stamp-combo .stamp-box{color:#253a80;border-color:#253a80;border-radius:8px}.document-a4 .professional-signoff{display:block;-moz-column-break-inside:avoid;break-inside:avoid;-moz-column-break-before:avoid;break-before:avoid;width:100%}.document-a4 .professional-signoff__hybrid-stack{display:inline-block;text-align:center;max-width:100%;min-width:0}.document-a4 .professional-signoff__hybrid-stack .professional-signoff__signature{display:block;margin:0 auto 8px}.document-a4 .professional-signoff.professional-signoff--hybrid .stamp-box{display:block;transform:none;margin-top:0;min-width:0;box-sizing:border-box;max-width:100%;overflow-wrap:anywhere}.document-a4 .professional-signoff--hybrid.professional-signoff--overlap .professional-signoff__hybrid-stack{position:relative}.document-a4 .professional-signoff--hybrid.professional-signoff--overlap .professional-signoff__hybrid-stack .professional-signoff__signature{position:relative;z-index:1;margin-bottom:0;transform:translate(-8%)}.document-a4 .professional-signoff--hybrid.professional-signoff--overlap .stamp-box{transform:translateY(-50%)}.document-a4 .professional-signoff--hybrid.professional-signoff--small .professional-signoff__hybrid-stack{max-width:min(100%,160px)}.document-a4 .professional-signoff--hybrid.professional-signoff--small .stamp-box{padding:3.6px 9px}.document-a4 .professional-signoff--hybrid.professional-signoff--small .stamp-name{font-size:9.9pt}.document-a4 .professional-signoff--hybrid.professional-signoff--small .stamp-title,.document-a4 .professional-signoff--hybrid.professional-signoff--small .stamp-license,.document-a4 .professional-signoff--hybrid.professional-signoff--small .stamp-extra{font-size:9pt}.document-a4 .professional-signoff--hybrid.professional-signoff--medium .professional-signoff__hybrid-stack{max-width:min(100%,180px)}.document-a4 .professional-signoff--hybrid.professional-signoff--medium .stamp-box{padding:4px 10px}.document-a4 .professional-signoff--hybrid.professional-signoff--medium .stamp-name{font-size:11pt}.document-a4 .professional-signoff--hybrid.professional-signoff--medium .stamp-title,.document-a4 .professional-signoff--hybrid.professional-signoff--medium .stamp-license,.document-a4 .professional-signoff--hybrid.professional-signoff--medium .stamp-extra{font-size:10pt}.document-a4 .professional-signoff--hybrid.professional-signoff--large .professional-signoff__hybrid-stack{max-width:min(100%,200px)}.document-a4 .professional-signoff--hybrid.professional-signoff--large .stamp-box{padding:4.4px 11px}.document-a4 .professional-signoff--hybrid.professional-signoff--large .stamp-name{font-size:12.1pt}.document-a4 .professional-signoff--hybrid.professional-signoff--large .stamp-title,.document-a4 .professional-signoff--hybrid.professional-signoff--large .stamp-license,.document-a4 .professional-signoff--hybrid.professional-signoff--large .stamp-extra{font-size:11pt}.document-a4 .professional-signoff--start{text-align:start}.document-a4 .professional-signoff--center{text-align:center}.document-a4 .professional-signoff--end{text-align:end}.document-a4 .professional-signoff__signature,.document-a4 .professional-signoff__image{display:inline-block;-o-object-fit:contain;object-fit:contain;width:auto;height:auto;max-width:100%}.document-a4 .professional-signoff--small .professional-signoff__signature,.document-a4 .professional-signoff--small .professional-signoff__image{max-width:min(100%,140px);max-height:70px}.document-a4 .professional-signoff--medium .professional-signoff__signature,.document-a4 .professional-signoff--medium .professional-signoff__image{max-width:min(100%,160px);max-height:80px}.document-a4 .professional-signoff--large .professional-signoff__signature,.document-a4 .professional-signoff--large .professional-signoff__image{max-width:min(100%,180px);max-height:90px}.document-a4 .professional-signoff--small .stamp-box{transform:scale(.8);transform-origin:center}.document-a4 .professional-signoff--large .stamp-box{transform:scale(1.2);transform-origin:center}.document-a4 .professional-signoff__stamp{text-align:center;justify-items:center}.document-a4 .professional-signoff__stamp .stamp-name,.document-a4 .professional-signoff__stamp .stamp-title,.document-a4 .professional-signoff__stamp .stamp-license,.document-a4 .professional-signoff__stamp .stamp-extra{font-weight:500}.document-a4 .professional-signoff-node{margin:.5em 0}.document-a4 .professional-signoff-node.ProseMirror-selectednode{outline:none}.document-a4 .professional-signoff-node__button{display:block;width:100%;border:0;padding:4px;background:transparent;color:inherit;cursor:pointer}.document-a4 .professional-signoff-node__button:focus-visible{outline:none;background:#0f766e0f}.document-a4 table{width:100%;border-collapse:collapse;margin:.6em 0}.document-a4 th,.document-a4 td{border:1px solid #d1d5db;padding:6px 8px;text-align:right;font-size:14px}.document-a4 th{background:var(--doc-accent);color:#fff;font-weight:600}.document-a4 tr:nth-child(2n) td{background:#f8fafc}.document-a4 .currency{text-align:right}.document-a4 .totals-row td,.document-a4 .totals-row th{border-top:2px solid var(--doc-accent);font-weight:700}.document-a4 .signature-line{border-bottom:1px solid #1a1a1a;width:220px;height:1.6em;margin:.4em 0 .2em}.document-a4 .supersedes-line{font-size:12.67px;color:#6b7280;margin-bottom:1em}.document-a4 .doc-footer{margin-top:1.4em;padding-top:8px;color:#6b7280;line-height:1.35}.document-a4 .doc-footer-meta{display:flex;align-items:flex-start;gap:1em}.document-a4 .doc-footer-clinic,.document-a4 .doc-footer-text{flex:0 1 auto;min-width:0;overflow:hidden;max-height:2.7em;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.document-a4 .doc-footer-reference,.document-a4 .doc-footer-page{flex:none;white-space:nowrap}.document-a4 .doc-footer-notice{display:block;margin-top:.5em;text-align:center;overflow-wrap:anywhere}.document-a4 .doc-footer-notice:before{content:none}.document-a4.document-theme-clean{font-family:Assistant,Noto Sans Hebrew,Noto Sans,sans-serif;font-size:calc(15.33px * var(--document-text-scale, 1));font-weight:400;line-height:1.25}.document-a4.document-theme-clean .document-page-padding{padding:20mm}.document-a4.document-theme-clean h1{font-size:calc(21.33px * var(--document-text-scale, 1));font-weight:700;margin:.6em 0 .3em}.document-a4.document-theme-clean h2{font-size:calc(18.67px * var(--document-text-scale, 1));font-weight:700;margin:.5em 0 .3em}.document-a4.document-theme-clean h3{font-size:calc(16.67px * var(--document-text-scale, 1));font-weight:600;margin:.4em 0 .2em}.document-a4.document-theme-clean p{margin:.8em 0}.document-a4.document-theme-clean blockquote{margin:.8em 0;padding:.5em 0;background:transparent;border-radius:0}.document-a4.document-theme-clean .letterhead{display:flex;align-items:center;gap:.8em;padding-bottom:8px;margin-bottom:1.4em;font-family:inherit}.document-a4.document-theme-clean .letterhead.letterhead-centered{justify-content:center;text-align:center;border-bottom:0px solid var(--doc-accent)}.document-a4.document-theme-clean .letterhead .clinic-name-row{display:flex;align-items:center;justify-content:center;gap:.6em}.document-a4.document-theme-clean .letterhead .clinic-identity{display:flex;flex:1;flex-direction:column;overflow-wrap:anywhere}.document-a4.document-theme-clean .letterhead-asymmetric .letterhead-logo-left{order:2}.document-a4.document-theme-clean .letterhead-asymmetric .letterhead-logo-right{order:0}.document-a4.document-theme-clean .letterhead-asymmetric .letterhead-logo-right+.clinic-identity{text-align:left}.document-a4.document-theme-clean .letterhead .letterhead-logo img{max-height:80px}.document-a4.document-theme-clean .letterhead .clinic-name{font-size:21.33px;font-weight:700}.document-a4.document-theme-clean .letterhead .clinic-detail{font-size:12px;color:#6b7280}.document-a4.document-theme-clean .letterhead:not(.letterhead-official) .clinic-identity{min-width:0;box-sizing:border-box}.document-a4.document-theme-clean .document-meta{font-size:12px;color:#1a1a1a;margin:0 0 1.4em;text-align:left}.document-a4.document-theme-clean .document-meta .document-date{font-weight:400}.document-a4.document-theme-clean .doc-footer{display:block;border-top:0px solid var(--doc-accent);font-family:inherit;font-size:10.67px}.document-a4.document-theme-clean .doc-footer-meta{justify-content:center}.document-a4.document-theme-clean .doc-footer-meta>span+span:before{content:"· "}.document-theme-preview-clean{font-family:Assistant,Noto Sans Hebrew,Noto Sans,sans-serif;font-size:15.33px;line-height:1.25}.document-a4.document-theme-modern{font-family:Assistant,Noto Sans Hebrew,Noto Sans,sans-serif;font-size:calc(14px * var(--document-text-scale, 1));font-weight:400;line-height:1.25}.document-a4.document-theme-modern .document-page-padding{padding:20mm}.document-a4.document-theme-modern h1{font-size:calc(26.67px * var(--document-text-scale, 1));font-weight:700;margin:.6em 0 .3em}.document-a4.document-theme-modern h2{font-size:calc(20px * var(--document-text-scale, 1));font-weight:700;margin:.5em 0 .3em}.document-a4.document-theme-modern h3{font-size:calc(16.67px * var(--document-text-scale, 1));font-weight:600;margin:.4em 0 .2em}.document-a4.document-theme-modern p{margin:.65em 0}.document-a4.document-theme-modern blockquote{margin:.8em 0;padding:.8em 1em;background:#0f766e0f;background:color-mix(in srgb,var(--doc-accent) 6%,white);border-radius:6px}.document-a4.document-theme-modern .letterhead{display:flex;align-items:center;gap:.8em;padding-bottom:8px;margin-bottom:1.4em;font-family:inherit}.document-a4.document-theme-modern .letterhead.letterhead-asymmetric{justify-content:space-between;text-align:start;border-bottom:5.33px solid var(--doc-accent)}.document-a4.document-theme-modern .letterhead .clinic-name-row{display:flex;align-items:center;justify-content:center;gap:.6em}.document-a4.document-theme-modern .letterhead .clinic-identity{display:flex;flex:1;flex-direction:column;overflow-wrap:anywhere}.document-a4.document-theme-modern .letterhead-asymmetric .letterhead-logo-left{order:2}.document-a4.document-theme-modern .letterhead-asymmetric .letterhead-logo-right{order:0}.document-a4.document-theme-modern .letterhead-asymmetric .letterhead-logo-right+.clinic-identity{text-align:left}.document-a4.document-theme-modern .letterhead .letterhead-logo img{max-height:80px}.document-a4.document-theme-modern .letterhead .clinic-name{font-size:22.67px;font-weight:700}.document-a4.document-theme-modern .letterhead .clinic-detail{font-size:11.67px;color:#6b7280}.document-a4.document-theme-modern .letterhead:not(.letterhead-official) .clinic-identity{min-width:0;box-sizing:border-box}.document-a4.document-theme-modern .document-meta{font-size:12px;color:#1a1a1a;margin:0 0 1.4em;text-align:left}.document-a4.document-theme-modern .document-meta .document-date{font-weight:400}.document-a4.document-theme-modern .doc-footer{display:block;border-top:1px solid var(--doc-accent);font-family:inherit;font-size:10.67px}.document-a4.document-theme-modern .doc-footer-meta{justify-content:space-between}.document-theme-preview-modern{font-family:Assistant,Noto Sans Hebrew,Noto Sans,sans-serif;font-size:14px;line-height:1.25}.document-a4.document-theme-official{font-family:David Libre,Noto Sans Hebrew,Noto Sans,sans-serif;font-size:calc(15.33px * var(--document-text-scale, 1));font-weight:400;line-height:1.25}.document-a4.document-theme-official .document-page-padding{padding:20mm}.document-a4.document-theme-official h1{font-size:calc(20px * var(--document-text-scale, 1));font-weight:700;margin:.6em 0 .3em}.document-a4.document-theme-official h2{font-size:calc(18px * var(--document-text-scale, 1));font-weight:700;margin:.5em 0 .3em}.document-a4.document-theme-official h3{font-size:calc(16px * var(--document-text-scale, 1));font-weight:700;margin:.4em 0 .2em}.document-a4.document-theme-official p{margin:.7em 0}.document-a4.document-theme-official blockquote{margin:.8em 0;padding:.6em 0;background:transparent;border-radius:0}.document-a4.document-theme-official .letterhead{display:flex;align-items:center;gap:.8em;padding-bottom:8px;margin-bottom:1.4em;font-family:inherit}.document-a4.document-theme-official .letterhead.letterhead-official{justify-content:flex-end;text-align:center;border-bottom:2px solid #1a1a1a}.document-a4.document-theme-official .letterhead .clinic-name-row{display:flex;align-items:center;justify-content:center;gap:.6em}.document-a4.document-theme-official .letterhead .clinic-identity{display:flex;flex:1;flex-direction:column;overflow-wrap:anywhere}.document-a4.document-theme-official .letterhead-asymmetric .letterhead-logo-left{order:2}.document-a4.document-theme-official .letterhead-asymmetric .letterhead-logo-right{order:0}.document-a4.document-theme-official .letterhead-asymmetric .letterhead-logo-right+.clinic-identity{text-align:left}.document-a4.document-theme-official .letterhead .letterhead-logo img{max-height:80px}.document-a4.document-theme-official .letterhead .clinic-name{font-size:22.67px;font-weight:700}.document-a4.document-theme-official .letterhead .clinic-detail{font-size:12px;color:#6b7280}.document-a4.document-theme-official .letterhead:not(.letterhead-official) .clinic-identity{min-width:0;box-sizing:border-box}.document-a4.document-theme-official .document-meta{font-size:12px;color:#1a1a1a;margin:0 0 1.4em;text-align:left}.document-a4.document-theme-official .document-meta .document-date{font-weight:400}.document-a4.document-theme-official .doc-footer{display:block;border-top:1px solid #1a1a1a;font-family:inherit;font-size:10.67px}.document-a4.document-theme-official .doc-footer-meta{justify-content:space-between}.document-a4.document-theme-official blockquote{counter-reset:detail-item}.document-a4.document-theme-official blockquote>p{position:relative;padding-inline-start:1.5em}.document-a4.document-theme-official blockquote>p:before{counter-increment:detail-item;content:counter(detail-item) ".";position:absolute;inset-inline-start:0;font-weight:700}.document-a4.document-theme-official .letterhead.letterhead-official{display:flex;width:100%;box-sizing:border-box;direction:ltr}.document-a4.document-theme-official .letterhead-official .clinic-identity{flex:0 1 auto;min-width:0;order:2;direction:rtl;text-align:right;margin:0;padding:0;overflow-wrap:anywhere}.document-a4.document-theme-official .letterhead-official .letterhead-logo{flex:0 1 auto;order:1;margin:0 auto 0 0;text-align:left}.document-a4.document-theme-official .letterhead-official .letterhead-logo img{display:block;margin:0}.document-a4.document-theme-official h1{text-decoration:underline;text-underline-offset:.2em}.document-theme-preview-official{font-family:David Libre,Noto Sans Hebrew,Noto Sans,sans-serif;font-size:15.33px;line-height:1.25}.document-a4.document-font-assistant{font-family:Assistant,Noto Sans Hebrew,Noto Sans,sans-serif;font-weight:400}.document-a4.document-font-assistant h1,.document-a4.document-font-assistant h2,.document-a4.document-font-assistant h3{font-weight:700}.document-a4.document-font-frank-ruhl{font-family:Frank Ruhl Libre,Noto Sans Hebrew,Noto Sans,sans-serif;font-weight:400}.document-a4.document-font-frank-ruhl h1,.document-a4.document-font-frank-ruhl h2,.document-a4.document-font-frank-ruhl h3{font-weight:700}.document-a4.document-font-david{font-family:David Libre,Noto Sans Hebrew,Noto Sans,sans-serif;font-weight:400}.document-a4.document-font-david h1,.document-a4.document-font-david h2,.document-a4.document-font-david h3{font-weight:700}.document-font-preview-assistant{font-family:Assistant,Noto Sans Hebrew,Noto Sans,sans-serif;font-weight:400}.document-font-preview-frank-ruhl{font-family:Frank Ruhl Libre,Noto Sans Hebrew,Noto Sans,sans-serif;font-weight:400}.document-font-preview-david{font-family:David Libre,Noto Sans Hebrew,Noto Sans,sans-serif;font-weight:400}.filter-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .2s ease-out,opacity .2s ease-out,margin .2s ease-out;margin-top:0}.filter-panel.expanded{grid-template-rows:1fr;opacity:1;margin-top:.5rem}.filter-panel>div{overflow:hidden}.filter-panel-content{position:relative;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-50, 248 250 252) / var(--tw-bg-opacity, 1));padding:.5rem .75rem .75rem}.filter-panel-content:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));background-color:rgb(var(--color-slate-800, 30 41 59) / .5)}.label{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1))}.label:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.label-required:after{content:" *";--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover-neutral{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hover-neutral:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1))}.hover-neutral:hover:is(.dark *){background-color:rgb(var(--color-slate-700, 51 65 85) / .5)}.hover-secondary{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hover-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-50, 248 250 252) / var(--tw-bg-opacity, 1))}.hover-secondary:hover:is(.dark *){background-color:rgb(var(--color-slate-800, 30 41 59) / .5)}.hover-danger{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hover-danger:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover-danger:hover:is(.dark *){background-color:#7f1d1d4d}.hover-accent{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hover-accent:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-50) / var(--tw-bg-opacity, 1))}.hover-accent:hover:is(.dark *){background-color:rgb(var(--color-primary-900) / .3)}.form-group>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.form-input{width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem .875rem;--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.form-input::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-placeholder-opacity, 1))}.form-input::placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-placeholder-opacity, 1))}.form-input{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.form-input:hover{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-border-opacity, 1))}.form-input:focus{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-primary-500) / var(--tw-ring-opacity, 1))}.form-input:disabled{cursor:not-allowed;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.form-input:hover:disabled{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1))}.form-input:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.form-input:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-placeholder-opacity, 1))}.form-input:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-placeholder-opacity, 1))}.form-input:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-border-opacity, 1))}.form-input:is(.dark *):disabled{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.form-input:hover:is(.dark *):disabled{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1))}.input-field{width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem .875rem;--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.input-field::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-placeholder-opacity, 1))}.input-field::placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-placeholder-opacity, 1))}.input-field{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.input-field:hover{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-border-opacity, 1))}.input-field:focus{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-primary-500) / var(--tw-ring-opacity, 1))}.input-field:disabled{cursor:not-allowed;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.input-field:hover:disabled{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1))}.input-field:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.input-field:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-placeholder-opacity, 1))}.input-field:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-placeholder-opacity, 1))}.input-field:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-border-opacity, 1))}.input-field:is(.dark *):disabled{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.input-field:hover:is(.dark *):disabled{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1))}.input-surface{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.input-surface::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-placeholder-opacity, 1))}.input-surface::placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-placeholder-opacity, 1))}.input-surface{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.input-surface:focus{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-primary-500) / var(--tw-ring-opacity, 1))}.input-surface:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.input-surface:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-placeholder-opacity, 1))}.input-surface:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-placeholder-opacity, 1))}.input-finalized{cursor:default;--tw-border-opacity: 1 !important;border-color:rgb(var(--color-primary-200) / var(--tw-border-opacity, 1))!important;background-color:rgb(var(--color-primary-50) / .6)!important}.input-finalized:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(var(--color-primary-700) / var(--tw-border-opacity, 1))!important;background-color:rgb(var(--color-primary-900) / .2)!important}.input-voice-active{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-primary-300) / var(--tw-ring-opacity, 1))}.input-voice-active:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-primary-700) / var(--tw-ring-opacity, 1))}.input-bare-number{-moz-appearance:textfield}.input-bare-number::-webkit-outer-spin-button,.input-bare-number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.session-text-padding{padding:.5rem .75rem}@media(min-width:768px){.session-text-padding{padding:.75rem 1rem}}.input-search{padding-inline-end:2.5rem;width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem .875rem;--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.input-search::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-placeholder-opacity, 1))}.input-search::placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-placeholder-opacity, 1))}.input-search{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.input-search:hover{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-border-opacity, 1))}.input-search:focus{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-primary-500) / var(--tw-ring-opacity, 1))}.input-search:disabled{cursor:not-allowed;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.input-search:hover:disabled{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1))}.input-search:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.input-search:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-placeholder-opacity, 1))}.input-search:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-placeholder-opacity, 1))}.input-search:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-border-opacity, 1))}.input-search:is(.dark *):disabled{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.input-search:hover:is(.dark *):disabled{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1))}.input-search-icon{pointer-events:none;position:absolute;inset-inline-end:.75rem;top:50%;height:1rem;width:1rem;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.appointment-event:not(.input-search-icon):hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-brightness: brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);transform:translateY(-1px)}.form-select{width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem .875rem;--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.form-select::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-placeholder-opacity, 1))}.form-select::placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-placeholder-opacity, 1))}.form-select{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.form-select:hover{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-border-opacity, 1))}.form-select:focus{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-primary-500) / var(--tw-ring-opacity, 1))}.form-select:disabled{cursor:not-allowed;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.form-select:hover:disabled{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1))}.form-select:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.form-select:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-placeholder-opacity, 1))}.form-select:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-placeholder-opacity, 1))}.form-select:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-border-opacity, 1))}.form-select:is(.dark *):disabled{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.form-select:hover:is(.dark *):disabled{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1))}.form-textarea{resize:none;width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem .875rem;--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.form-textarea::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-placeholder-opacity, 1))}.form-textarea::placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-placeholder-opacity, 1))}.form-textarea{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.form-textarea:hover{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-border-opacity, 1))}.form-textarea:focus{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-primary-500) / var(--tw-ring-opacity, 1))}.form-textarea:disabled{cursor:not-allowed;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.form-textarea:hover:disabled{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1))}.form-textarea:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.form-textarea:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-placeholder-opacity, 1))}.form-textarea:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-placeholder-opacity, 1))}.form-textarea:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-border-opacity, 1))}.form-textarea:is(.dark *):disabled{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.form-textarea:hover:is(.dark *):disabled{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1))}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;display:inline-grid;place-content:center;width:1.25rem;height:1.25rem;border-radius:.375rem;border:2px solid rgb(var(--color-primary-500) / .55);background-color:#fff;cursor:pointer;transition:background-color .12s,border-color .12s}:is(.dark,.dark *) input[type=checkbox]{background-color:rgb(var(--color-slate-800))}input[type=checkbox]:checked,input[type=checkbox]:indeterminate{background-color:rgb(var(--color-primary-600));border-color:rgb(var(--color-primary-600))}input[type=checkbox]:checked:after{content:"";width:.55rem;height:.3rem;margin-top:-.15rem;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg)}input[type=checkbox]:indeterminate:after{content:"";width:.6rem;height:2px;background-color:#fff}input[type=checkbox]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.form-checkbox{height:1rem;width:1rem}.checkbox{height:1.25rem;width:1.25rem}.form-error{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.form-error:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.form-help{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.form-help:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.chip-interactive{display:inline-flex;cursor:pointer;align-items:center;gap:.25rem;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-100) / var(--tw-bg-opacity, 1));padding:.125rem .5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-primary-700) / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.chip-interactive:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-200) / var(--tw-bg-opacity, 1))}.chip-interactive:is(.dark *){background-color:rgb(var(--color-primary-900) / .4);--tw-text-opacity: 1;color:rgb(var(--color-primary-300) / var(--tw-text-opacity, 1))}.chip-interactive:hover:is(.dark *){background-color:rgb(var(--color-primary-900) / .6)}.filter-chip{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.375rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-50) / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-primary-700) / var(--tw-text-opacity, 1))}.filter-chip:is(.dark *){background-color:rgb(var(--color-primary-900) / .3);--tw-text-opacity: 1;color:rgb(var(--color-primary-300) / var(--tw-text-opacity, 1))}.icon-toggle{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1));padding:.375rem;--tw-text-opacity: 1;color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.icon-toggle:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-bg-opacity, 1))}.icon-toggle:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.icon-toggle:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1))}.icon-toggle-active{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-100) / var(--tw-bg-opacity, 1));padding:.375rem;--tw-text-opacity: 1;color:rgb(var(--color-primary-600) / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.icon-toggle-active:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-200) / var(--tw-bg-opacity, 1))}.icon-toggle-active:is(.dark *){background-color:rgb(var(--color-primary-900) / .4);--tw-text-opacity: 1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1))}.icon-toggle-active:hover:is(.dark *){background-color:rgb(var(--color-primary-900) / .6)}.text-subtle{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.text-subtle:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.separator-dot{margin-left:.375rem;margin-right:.375rem;--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.separator-dot:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-text-opacity, 1))}.filter-pills{display:flex;scroll-snap-type:x var(--tw-scroll-snap-strictness);gap:.5rem;overflow-x:auto;padding-bottom:.25rem;-ms-overflow-style:none;scrollbar-width:none}.filter-pills::-webkit-scrollbar{display:none}.filter-pills{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.filter-pill{flex-shrink:0;scroll-snap-align:start;white-space:nowrap;border-radius:9999px;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.filter-pill:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.8}.filter-pill{scroll-snap-align:start;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.filter-pill:active{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1))}.filter-pill:active:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1))}.filter-pill{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1))}.filter-pill:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.filter-pill:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-bg-opacity, 1))}.filter-pill:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-bg-opacity, 1))}.filter-pill-active{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-600) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.filter-pill-active:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-700) / var(--tw-bg-opacity, 1))}.filter-select-container{position:relative;display:flex;align-items:center;gap:.375rem;border-radius:.5rem;border-width:1px;padding:.5rem .625rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.filter-select-container:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1))}.filter-select-container{min-width:90px}.filter-select-container:hover{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-border-opacity, 1))}.filter-select-container:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1))}.filter-select-container.filter-active{--tw-border-opacity: 1;border-color:rgb(var(--color-primary-300) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-50) / var(--tw-bg-opacity, 1))}.filter-select-container.filter-active:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-primary-700) / var(--tw-border-opacity, 1));background-color:rgb(var(--color-primary-900) / .2)}.filter-select-container.filter-active .filter-select-icon{--tw-text-opacity: 1;color:rgb(var(--color-primary-500) / var(--tw-text-opacity, 1))}.filter-select-container.filter-active .filter-select-icon:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1))}.filter-select-icon{height:1rem;width:1rem;flex-shrink:0;--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.filter-select{flex:1 1 0%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;font-size:.875rem;line-height:1.25rem;font-weight:500}.filter-select:focus{outline:2px solid transparent;outline-offset:2px}.filter-select{--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1))}.filter-select:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-text-opacity, 1))}.filter-select{min-width:0}.filter-select option{padding:.5rem .75rem;min-height:36px}.filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.filter-count-badge{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-100) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-primary-700) / var(--tw-text-opacity, 1))}.filter-count-badge:is(.dark *){background-color:rgb(var(--color-primary-900) / .3);--tw-text-opacity: 1;color:rgb(var(--color-primary-300) / var(--tw-text-opacity, 1))}.filter-clear-btn{border-radius:.5rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.filter-clear-btn:hover{--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1))}.filter-clear-btn:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.filter-clear-btn:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-text-opacity, 1))}.filter-clear-btn:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1))}.filter-clear-btn:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1))}.color-dot{height:.625rem;width:.625rem;flex-shrink:0;border-radius:9999px}.color-dot-sm{height:.5rem;width:.5rem;flex-shrink:0;border-radius:9999px}.filter-option-with-dot{display:flex;align-items:center;gap:.5rem}.selection-badge{position:absolute;top:.5rem;inset-inline-end:.5rem;z-index:10;display:flex;align-items:center;gap:.25rem;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-primary-600) / var(--tw-text-opacity, 1))}.selection-badge:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1))}.input-select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.625rem .875rem;--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.input-select::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-placeholder-opacity, 1))}.input-select::placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-placeholder-opacity, 1))}.input-select{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.input-select:hover{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-border-opacity, 1))}.input-select:focus{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-primary-500) / var(--tw-ring-opacity, 1))}.input-select:disabled{cursor:not-allowed;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.input-select:hover:disabled{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1))}.input-select:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.input-select:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-placeholder-opacity, 1))}.input-select:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-placeholder-opacity, 1))}.input-select:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-border-opacity, 1))}.input-select:is(.dark *):disabled{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.input-select:hover:is(.dark *):disabled{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1))}.input-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:left .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-inline-end:2.5rem}.banner-inline{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;padding-inline:max(1rem,calc((100% - 80rem)/2 + 1rem))}.banner-warning{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.banner-warning-subtle{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.banner-warning-subtle:is(.dark *){--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1));background-color:#78350f4d;--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.banner-error{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.banner-info{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.conflict-critical{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.conflict-warning{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.conflict-info{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.conflict-tooltip-critical{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.conflict-tooltip-critical:is(.dark *){--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1));background-color:#7f1d1d33}.conflict-tooltip-warning{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.conflict-tooltip-warning:is(.dark *){--tw-border-opacity: 1;border-color:rgb(154 52 18 / var(--tw-border-opacity, 1));background-color:#7c2d1233}.conflict-tooltip-info{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.conflict-tooltip-info:is(.dark *){--tw-border-opacity: 1;border-color:rgb(133 77 14 / var(--tw-border-opacity, 1));background-color:#713f1233}.warning-box{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-warning-200) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-warning-50) / var(--tw-bg-opacity, 1));padding:.75rem}.warning-box:is(.dark *){border-color:rgb(var(--color-warning-500) / .3);background-color:rgb(var(--color-warning-500) / .1)}.warning-header{margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem;--tw-text-opacity: 1;color:rgb(var(--color-warning-700) / var(--tw-text-opacity, 1))}.warning-header:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-warning-300) / var(--tw-text-opacity, 1))}.warning-header-text{font-size:.875rem;line-height:1.25rem;font-weight:500}.warning-text{margin-bottom:.75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(var(--color-warning-700) / var(--tw-text-opacity, 1))}.warning-text:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-warning-400) / var(--tw-text-opacity, 1))}.warning-actions{display:flex;gap:.5rem}.count-badge{display:inline-flex;height:18px;min-width:18px;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-bg-opacity, 1));padding-left:.25rem;padding-right:.25rem;font-size:11px;font-weight:500;line-height:1;--tw-text-opacity: 1;color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-text-opacity, 1))}.count-badge:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-text-opacity, 1))}.badge{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500}.badge-sm{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .375rem;font-size:10px;font-weight:500}.badge-success{--tw-bg-opacity: 1;background-color:rgb(var(--color-success-100) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-success-700) / var(--tw-text-opacity, 1));display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500}.badge-success:is(.dark *){background-color:rgb(var(--color-success-700) / .3);--tw-text-opacity: 1;color:rgb(var(--color-success-300) / var(--tw-text-opacity, 1))}.badge-warning{--tw-bg-opacity: 1;background-color:rgb(var(--color-warning-100) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-warning-700) / var(--tw-text-opacity, 1));display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500}.badge-warning:is(.dark *){background-color:rgb(var(--color-warning-700) / .3);--tw-text-opacity: 1;color:rgb(var(--color-warning-300) / var(--tw-text-opacity, 1))}.badge-error{--tw-bg-opacity: 1;background-color:rgb(var(--color-error-100) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-error-700) / var(--tw-text-opacity, 1));display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500}.badge-error:is(.dark *){background-color:rgb(var(--color-error-700) / .3);--tw-text-opacity: 1;color:rgb(var(--color-error-300) / var(--tw-text-opacity, 1))}.badge-info{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-100) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-primary-800) / var(--tw-text-opacity, 1));display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500}.badge-info:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-900) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-primary-200) / var(--tw-text-opacity, 1))}.badge-neutral{--tw-text-opacity: 1;color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-text-opacity, 1));display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500}.badge-neutral:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-text-opacity, 1))}.badge-neutral{background-color:#f1f5f9}.badge-inactive{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1));display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500}.badge-inactive:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.badge-attention{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1));display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500}.badge-attention:is(.dark *){background-color:#581c8766;--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.status-confirmed{--tw-bg-opacity: 1;background-color:rgb(var(--color-success-100) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-success-700) / var(--tw-text-opacity, 1));display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500}.status-confirmed:is(.dark *){background-color:rgb(var(--color-success-700) / .3);--tw-text-opacity: 1;color:rgb(var(--color-success-300) / var(--tw-text-opacity, 1))}.status-pending{--tw-bg-opacity: 1;background-color:rgb(var(--color-warning-100) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-warning-700) / var(--tw-text-opacity, 1));display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500}.status-pending:is(.dark *){background-color:rgb(var(--color-warning-700) / .3);--tw-text-opacity: 1;color:rgb(var(--color-warning-300) / var(--tw-text-opacity, 1))}.status-cancelled{--tw-bg-opacity: 1;background-color:rgb(var(--color-error-100) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-error-700) / var(--tw-text-opacity, 1));display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500}.status-cancelled:is(.dark *){background-color:rgb(var(--color-error-700) / .3);--tw-text-opacity: 1;color:rgb(var(--color-error-300) / var(--tw-text-opacity, 1))}.status-new-patient{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-100) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-primary-800) / var(--tw-text-opacity, 1));display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500}.status-new-patient:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-900) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-primary-200) / var(--tw-text-opacity, 1))}.status-no-show{--tw-text-opacity: 1;color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-text-opacity, 1));display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500}.status-no-show:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-text-opacity, 1))}.status-no-show{background-color:#f1f5f9}.status-pill{width:100%;display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.status-pill:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width: 2px}.status-pill:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.status-pill:disabled{cursor:not-allowed;opacity:.5}.status-pill:focus:is(.dark *){--tw-ring-offset-color: rgb(var(--color-slate-800, 30 41 59) / 1)}@media(max-width:640px){.status-pill{min-height:44px;padding:.5rem 1rem}}.status-pill{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.status-pill:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.status-pill-green{--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1))}.status-pill-green:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-text-opacity, 1))}.status-pill-green{background:rgb(var(--color-success-50));box-shadow:inset 0 0 0 1px rgb(var(--color-success-200) / .6),0 1px 2px #0000000a}:is(.dark) .status-pill-green{background:rgb(var(--color-success-700) / .15);box-shadow:inset 0 0 0 1px rgb(var(--color-success-700) / .35),0 1px 2px #0003}.status-pill-red{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.status-pill-red:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.status-pill-red{background:#fef2f2;box-shadow:inset 0 0 0 1px #fecacab3,0 1px 2px #0000000a}:is(.dark) .status-pill-red{background:#991b1b2e;box-shadow:inset 0 0 0 1px #fca5a540,0 1px 2px #0003}.status-pill-amber{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.status-pill-amber:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.status-pill-amber{background:#fffbeb;box-shadow:inset 0 0 0 1px #fde68ab3,0 1px 2px #0000000a}:is(.dark) .status-pill-amber{background:#92400e2e;box-shadow:inset 0 0 0 1px #fcd34d40,0 1px 2px #0003}.status-pill-orange{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.status-pill-orange:is(.dark *){--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.status-pill-orange{background:#fff7ed;box-shadow:inset 0 0 0 1px #fed7aab3,0 1px 2px #0000000a}:is(.dark) .status-pill-orange{background:#9a34122e;box-shadow:inset 0 0 0 1px #fdba7440,0 1px 2px #0003}.status-pill-yellow{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.status-pill-yellow:is(.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.status-pill-yellow{background:#fefce8;box-shadow:inset 0 0 0 1px #fef08ab3,0 1px 2px #0000000a}:is(.dark) .status-pill-yellow{background:#854d0e2e;box-shadow:inset 0 0 0 1px #fde04740,0 1px 2px #0003}.status-pill-slate{--tw-text-opacity: 1;color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-text-opacity, 1))}.status-pill-slate:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.status-pill-slate{background:#f8fafc;box-shadow:inset 0 0 0 1px #e2e8f0cc,0 1px 2px #0000000a}:is(.dark) .status-pill-slate{background:#1e293b99;box-shadow:inset 0 0 0 1px #94a3b833,0 1px 2px #0003}.status-pill-primary{--tw-text-opacity: 1;color:rgb(var(--color-primary-700) / var(--tw-text-opacity, 1))}.status-pill-primary:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1))}.status-pill-primary{background:rgb(var(--color-primary-50));box-shadow:inset 0 0 0 1px rgb(var(--color-primary-200) / .6),0 1px 2px #0000000a}:is(.dark) .status-pill-primary{background:rgb(var(--color-primary-900) / .25);box-shadow:inset 0 0 0 1px rgb(var(--color-primary-700) / .35),0 1px 2px #0003}.glass{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgb(var(--color-surface) / .7);border:1px solid rgb(var(--color-border-default) / .5)}.glass-subtle{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background:rgb(var(--color-surface) / .6);border:1px solid rgb(var(--color-border-subtle) / .5)}.dropdown{position:absolute;z-index:50;overflow:hidden;border-radius:.75rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgb(var(--color-surface) / .7);border:1px solid rgb(var(--color-border-default) / .5);animation:popover-in .15s cubic-bezier(.16,1,.3,1)}.dropdown-opaque{position:absolute;z-index:50;overflow:hidden;border-radius:.75rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dropdown-opaque:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1))}.dropdown-opaque{border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1))}.dropdown-opaque:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1))}.dropdown-opaque{animation:popover-in .15s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.dropdown,.dropdown-opaque,.popover{animation:none}}.dropdown-item{cursor:pointer;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;color:rgb(var(--color-primary-500) / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.dropdown-item:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dropdown-item:hover{background-color:rgb(var(--color-primary-50) / .6)}.dropdown-item:hover:is(.dark *){background-color:rgb(var(--color-primary-900) / .3)}.dropdown-item-active{background-color:rgb(var(--color-primary-50) / .8);color:rgb(var(--color-primary-600) / var(--tw-text-opacity, 1));cursor:pointer;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;color:rgb(var(--color-primary-500) / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.dropdown-item-active:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dropdown-item-active:hover{background-color:rgb(var(--color-primary-50) / .6)}.dropdown-item-active:hover:is(.dark *){background-color:rgb(var(--color-primary-900) / .3)}.dropdown-item-active:is(.dark *){background-color:rgb(var(--color-primary-900) / .4);--tw-text-opacity: 1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1))}.popover{position:fixed;z-index:50;overflow:hidden;border-radius:.75rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgb(var(--color-surface) / .7);border:1px solid rgb(var(--color-border-default) / .5);animation:popover-in .15s cubic-bezier(.16,1,.3,1)}@keyframes popover-in{0%{opacity:0;transform:scale(.98) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.popover-header{border-bottom-width:1px;border-color:rgb(var(--color-slate-200, 226 232 240) / .5);padding:.75rem 1rem}.popover-header:is(.dark *){border-color:rgb(var(--color-slate-700, 51 65 85) / .5)}.popover-body{padding:.5rem}.popover-item{display:flex;width:100%;align-items:center;gap:.5rem;border-radius:.5rem;padding:.5rem .75rem;text-align:start;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1))}.popover-item:hover{background-color:rgb(var(--color-primary-50) / .6)}.popover-item:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-text-opacity, 1))}.popover-item:hover:is(.dark *){background-color:rgb(var(--color-primary-900) / .3)}.popover-item-danger{display:flex;width:100%;align-items:center;gap:.5rem;border-radius:.5rem;padding:.5rem .75rem;text-align:start;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1))}.popover-item-danger:hover{background-color:rgb(var(--color-primary-50) / .6)}.popover-item-danger:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-text-opacity, 1))}.popover-item-danger:hover:is(.dark *){background-color:rgb(var(--color-primary-900) / .3)}.popover-item-danger{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.popover-item-danger:hover{background-color:#fef2f2cc}.popover-item-danger:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.popover-item-danger:hover:is(.dark *){background-color:#7f1d1d4d}.popover-avatar{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;font-size:.75rem;line-height:1rem;font-weight:600;--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-100) / var(--tw-bg-opacity, 1))}.popover-avatar:is(.dark *){background-color:rgb(var(--color-primary-900) / .4)}.popover-avatar{--tw-text-opacity: 1;color:rgb(var(--color-primary-700) / var(--tw-text-opacity, 1))}.popover-avatar:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-primary-300) / var(--tw-text-opacity, 1))}.popover-overflow{border-top-width:1px;border-color:rgb(var(--color-slate-200, 226 232 240) / .5)}.popover-overflow:is(.dark *){border-color:rgb(var(--color-slate-600, 71 85 105) / .5)}.popover-overflow{padding-top:.125rem}.menu-item{display:flex;width:100%;align-items:center;gap:.75rem;border-radius:.5rem;padding:.5rem .75rem;text-align:start;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1))}.menu-item:hover{background-color:rgb(var(--color-primary-50) / .6)}.menu-item:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-text-opacity, 1))}.menu-item:hover:is(.dark *){background-color:rgb(var(--color-primary-900) / .3)}.menu-item-danger{display:flex;width:100%;align-items:center;gap:.75rem;border-radius:.5rem;padding:.5rem .75rem;text-align:start;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1))}.menu-item-danger:hover{background-color:rgb(var(--color-primary-50) / .6)}.menu-item-danger:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-text-opacity, 1))}.menu-item-danger:hover:is(.dark *){background-color:rgb(var(--color-primary-900) / .3)}.menu-item-danger:hover{background-color:rgb(var(--color-error-50) / .8)}.menu-item-danger:hover:is(.dark *){background-color:rgb(var(--color-error-500) / .1)}.menu-item-danger{--tw-text-opacity: 1;color:rgb(var(--color-error-600) / var(--tw-text-opacity, 1))}.menu-item-danger:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-error-400) / var(--tw-text-opacity, 1))}.menu-item-active{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-50) / var(--tw-bg-opacity, 1));color:rgb(var(--color-primary-600) / var(--tw-text-opacity, 1));display:flex;width:100%;align-items:center;gap:.75rem;border-radius:.5rem;padding:.5rem .75rem;text-align:start;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1))}.menu-item-active:hover{background-color:rgb(var(--color-primary-50) / .6)}.menu-item-active:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-text-opacity, 1))}.menu-item-active:hover:is(.dark *){background-color:rgb(var(--color-primary-900) / .3)}.menu-item-active:is(.dark *){background-color:rgb(var(--color-primary-900) / .3);--tw-text-opacity: 1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1))}.more-nav-item{display:flex;width:100%;align-items:center;gap:1rem;border-radius:.75rem;padding:.875rem 1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1))}.more-nav-item:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-50, 248 250 252) / var(--tw-bg-opacity, 1))}.more-nav-item:active{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1))}.more-nav-item:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.more-nav-item:hover:is(.dark *){background-color:rgb(var(--color-slate-700, 51 65 85) / .5)}.more-nav-item:active:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1))}.action-btn-outline{display:flex;align-items:center;gap:.375rem;border-radius:.5rem;border-width:1px;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-text-opacity, 1))}.action-btn-outline:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.action-btn-outline:hover{--tw-border-opacity: 1;border-color:rgb(var(--color-primary-300) / var(--tw-border-opacity, 1));background-color:rgb(var(--color-primary-50) / .6)}.action-btn-outline:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-primary-700) / var(--tw-border-opacity, 1));background-color:rgb(var(--color-primary-900) / .3)}.action-btn-outline-danger{border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));color:rgb(220 38 38 / var(--tw-text-opacity, 1));display:flex;align-items:center;gap:.375rem;border-radius:.5rem;border-width:1px;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-text-opacity, 1))}.action-btn-outline-danger:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.action-btn-outline-danger:hover{--tw-border-opacity: 1;border-color:rgb(var(--color-primary-300) / var(--tw-border-opacity, 1));background-color:rgb(var(--color-primary-50) / .6)}.action-btn-outline-danger:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-primary-700) / var(--tw-border-opacity, 1));background-color:rgb(var(--color-primary-900) / .3)}.action-btn-outline-danger:is(.dark *){--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.action-btn-outline-danger:hover{background-color:#fef2f299}.action-btn-outline-danger:hover:is(.dark *){background-color:#7f1d1d4d}.input-field-sm{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-border-opacity, 1));padding:.375rem .625rem;font-size:.875rem;line-height:1.25rem}.input-field-sm:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1))}.input-field-sm{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.input-field-sm:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.input-field-sm::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-placeholder-opacity, 1))}.input-field-sm::placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-placeholder-opacity, 1))}.input-field-sm:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-placeholder-opacity, 1))}.input-field-sm:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-placeholder-opacity, 1))}.input-field-sm{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.input-field-sm:focus{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-primary-500) / var(--tw-ring-opacity, 1))}.action-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));padding:1rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background-color:rgb(var(--color-surface))}.action-bar:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1))}.modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0009;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;background-color:#00000040;padding:1rem;animation:backdrop-in .2s ease-out forwards}.modal-overlay-dark{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;background-color:#0000004d;padding:1rem;animation:backdrop-in .2s ease-out forwards}.modal-content{width:100%;max-width:28rem;overflow:hidden;border-radius:.75rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background-color:rgb(var(--color-surface));border:1px solid rgb(var(--color-border-default));animation:modal-in .2s ease-out forwards}.modal-content-lg{max-width:28rem;border-radius:.75rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);background-color:rgb(var(--color-surface));border:1px solid rgb(var(--color-border-default));animation:modal-in .2s ease-out forwards;display:flex;max-height:95vh;width:100%;flex-direction:column;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.modal-content-lg:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1))}@media(min-width:640px){.modal-content-lg{max-height:85vh;max-width:32rem;border-radius:.75rem}}@media(min-width:768px){.modal-content-lg{max-width:36rem}}@media(min-width:1024px){.modal-content-lg{max-width:42rem}}.modal-content-lg{border:1px solid rgb(var(--color-border-default))}.modal-content-xl{max-width:28rem;border-radius:.75rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);background-color:rgb(var(--color-surface));border:1px solid rgb(var(--color-border-default));animation:modal-in .2s ease-out forwards;display:flex;max-height:95vh;width:100%;flex-direction:column;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.modal-content-xl:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1))}@media(min-width:640px){.modal-content-xl{max-height:85vh;max-width:32rem;border-radius:.75rem}}@media(min-width:768px){.modal-content-xl{max-width:36rem}}@media(min-width:1024px){.modal-content-xl{max-width:42rem}}.modal-content-xl{border:1px solid rgb(var(--color-border-default))}.modal-header{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));padding:1rem}.modal-header:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1))}.modal-title{font-size:1.125rem;line-height:1.75rem;font-weight:600;color:rgb(var(--color-primary-500) / var(--tw-text-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.modal-title:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.modal-body{max-height:60vh;overflow-y:auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-50, 248 250 252) / var(--tw-bg-opacity, 1));padding:1rem}.modal-footer:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));background-color:rgb(var(--color-slate-900, 15 23 42) / .5)}@keyframes modal-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes modal-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes slide-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}.animate-modal-in{animation:modal-in .2s ease-out forwards}.animate-modal-out{animation:modal-out .15s ease-in forwards}.animate-fade-in{animation:fade-in .2s ease-out forwards}.animate-fade-out{animation:fade-out .15s ease-in forwards}.animate-slide-up{animation:slide-up .2s ease-out forwards}.animate-slide-down{animation:slide-down .15s ease-in forwards}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:flex-end;justify-content:center;background-color:#00000040;padding:0}@media(min-width:640px){.modal-overlay{align-items:center;padding:1rem}}.modal-content{display:flex;max-height:95vh;width:100%;flex-direction:column;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.modal-content:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1))}@media(min-width:640px){.modal-content{max-height:85vh;max-width:32rem;border-radius:.75rem}}@media(min-width:768px){.modal-content{max-width:36rem}}@media(min-width:1024px){.modal-content{max-width:42rem}}.modal-content{border:1px solid rgb(var(--color-border-default))}.modal-header{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-50, 248 250 252) / var(--tw-bg-opacity, 1));padding:1rem 1.25rem}.modal-header:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));background-color:rgb(var(--color-slate-800, 30 41 59) / .8)}.modal-body{flex:1 1 0%}.modal-body>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.modal-body{overflow-y:auto;padding:1.25rem}.modal-footer{display:flex;gap:.75rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-50, 248 250 252) / var(--tw-bg-opacity, 1));padding:1rem 1.25rem}.modal-footer:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));background-color:rgb(var(--color-slate-800, 30 41 59) / .8)}.apt-card{position:absolute;overflow:hidden;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.apt-card:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.8}.apt-card{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.apt-card:active{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1))}.apt-card:active:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1))}.apt-card-tinted{background-color:color-mix(in srgb,var(--apt-entity) var(--tile-tint),rgb(var(--color-surface)))}.apt-card-hovered{background-color:color-mix(in srgb,var(--apt-entity) var(--tile-tint-hover),rgb(var(--color-surface)))}.apt-card-overlapped{box-shadow:0 0 0 2px rgb(var(--color-surface))}.apt-card-day{border-radius:.75rem;border-inline-start-width:3px;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;transition-property:all;position:absolute;overflow:hidden;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.apt-card-day:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.8}.apt-card-day{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.apt-card-day:active{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1))}.apt-card-day:active:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1))}@media(min-width:768px){.apt-card-day{font-size:.875rem;line-height:1.25rem}}.no-apt-transitions .apt-card-day,.no-apt-transitions .apt-card-week{transition-property:none}.apt-card-week{border-radius:.25rem;border-inline-start-width:2px;padding:.125rem;font-size:10px;line-height:1.25;position:absolute;overflow:hidden;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.apt-card-week:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.8}.apt-card-week{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.apt-card-week:active{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1))}.apt-card-week:active:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1))}@media(min-width:768px){.apt-card-week{padding:.25rem;font-size:11px}}.apt-card-dragging{z-index:0;opacity:.4}.apt-card-selected,.apt-card-selected-day,.apt-card-selected-week{z-index:20}.all-day-row{display:flex;overflow:clip;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);animation:apt-enter .2s ease-out backwards}.all-day-row:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1))}.all-day-row-scrollable{position:relative;overflow:clip;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));background-color:rgb(var(--color-slate-50, 248 250 252) / .5);transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.all-day-row-scrollable:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));background-color:rgb(var(--color-slate-800, 30 41 59) / .5)}.calendar-day-button{width:4rem;flex-shrink:0;border-radius:.5rem;padding:.5rem;text-align:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.calendar-day-selected{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-600) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.calendar-day-selected:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.calendar-day-selected{width:4rem;flex-shrink:0;border-radius:.5rem;padding:.5rem;text-align:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.calendar-day-default{border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.calendar-day-default:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.calendar-day-default{width:4rem;flex-shrink:0;border-radius:.5rem;padding:.5rem;text-align:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.calendar-day-default:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-50, 248 250 252) / var(--tw-bg-opacity, 1))}.calendar-day-default:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1))}.calendar-day-default:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1))}.calendar-month-cell{aspect-ratio:1 / 1;border-radius:.25rem;border-width:1px;padding:.25rem;text-align:end;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.calendar-month-selected{--tw-border-opacity: 1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-600) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));aspect-ratio:1 / 1;border-radius:.25rem;border-width:1px;padding:.25rem;text-align:end;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.calendar-month-today{--tw-border-opacity: 1;border-color:rgb(var(--color-primary-300) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-100) / var(--tw-bg-opacity, 1));aspect-ratio:1 / 1;border-radius:.25rem;border-width:1px;padding:.25rem;text-align:end;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.calendar-month-today:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-primary-700) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-900) / var(--tw-bg-opacity, 1))}.calendar-month-current{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));aspect-ratio:1 / 1;border-radius:.25rem;border-width:1px;padding:.25rem;text-align:end;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.calendar-month-current:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-50, 248 250 252) / var(--tw-bg-opacity, 1))}.calendar-month-current:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1))}.calendar-month-current:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1))}.calendar-month-other{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-50, 248 250 252) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1));aspect-ratio:1 / 1;border-radius:.25rem;border-width:1px;padding:.25rem;text-align:end;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.calendar-month-other:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-bg-opacity, 1))}.calendar-day-blocked{background-image:repeating-linear-gradient(-45deg,transparent,transparent 6px,rgba(148,163,184,.05) 6px,rgba(148,163,184,.05) 12px)}:is(.dark) .calendar-day-blocked{background-image:repeating-linear-gradient(-45deg,transparent,transparent 6px,rgba(148,163,184,.1) 6px,rgba(148,163,184,.1) 12px)}.time-slot{position:relative;border-radius:.25rem;border-width:1px;padding:.5rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.time-slot-selected{--tw-border-opacity: 1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-600) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));position:relative;border-radius:.25rem;border-width:1px;padding:.5rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.time-slot-available{--tw-border-opacity: 1;border-color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));position:relative;border-radius:.25rem;border-width:1px;padding:.5rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.time-slot-available:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-50, 248 250 252) / var(--tw-bg-opacity, 1))}.time-slot-available:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1))}.time-slot-available:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-bg-opacity, 1))}.time-slot-recommended{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1));position:relative;border-radius:.25rem;border-width:1px;padding:.5rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.time-slot-recommended:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.time-slot-recommended:is(.dark *){--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1));background-color:#14532d33;--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.time-slot-recommended:hover:is(.dark *){background-color:#14532d4d}.time-slot-unavailable{cursor:not-allowed;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1));position:relative;border-radius:.25rem;border-width:1px;padding:.5rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.time-slot-unavailable:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1))}.day-picker-scroll{display:flex;scroll-snap-type:x var(--tw-scroll-snap-strictness);gap:.25rem;overflow-x:auto;padding:.5rem .25rem;-ms-overflow-style:none;scrollbar-width:none}.day-picker-scroll::-webkit-scrollbar{display:none}.day-picker-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.day-picker-item{width:3rem;flex-shrink:0;scroll-snap-align:center;border-radius:.75rem;padding-top:.5rem;padding-bottom:.5rem;text-align:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.day-picker-item:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.8}.day-picker-item{scroll-snap-align:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.day-picker-item:active{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1))}.day-picker-item:active:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1))}.day-picker-item-selected{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-600) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.day-picker-item-selected:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.day-picker-item-selected{width:3rem;flex-shrink:0;scroll-snap-align:center;border-radius:.75rem;padding-top:.5rem;padding-bottom:.5rem;text-align:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.day-picker-item-selected:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.8}.day-picker-item-selected{scroll-snap-align:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.day-picker-item-selected:active{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1))}.day-picker-item-selected:active:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1))}.day-picker-item-today{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-100) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-primary-700) / var(--tw-text-opacity, 1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.day-picker-item-today:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.day-picker-item-today{width:3rem;flex-shrink:0;scroll-snap-align:center;border-radius:.75rem;padding-top:.5rem;padding-bottom:.5rem;text-align:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.day-picker-item-today:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.8}.day-picker-item-today{scroll-snap-align:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.day-picker-item-today:active{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1))}.day-picker-item-today:active:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1))}.day-picker-item-today:is(.dark *){background-color:rgb(var(--color-primary-900) / .3);--tw-text-opacity: 1;color:rgb(var(--color-primary-300) / var(--tw-text-opacity, 1))}.day-picker-item-default{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.day-picker-item-default:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.day-picker-item-default{width:3rem;flex-shrink:0;scroll-snap-align:center;border-radius:.75rem;padding-top:.5rem;padding-bottom:.5rem;text-align:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.day-picker-item-default:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.8}.day-picker-item-default{scroll-snap-align:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.day-picker-item-default:active{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1))}.day-picker-item-default:active:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1))}.day-picker-item-default:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.appointment-card-mobile{position:relative;min-height:52px;border-radius:.75rem;border-inline-start-width:4px;padding:.75rem;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.appointment-card-mobile:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.8}.appointment-card-mobile{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.appointment-card-mobile:active{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1))}.appointment-card-mobile:active:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1))}.appointment-card-mobile{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.appointment-card-mobile:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1))}:root{--hour-height-mobile: 64px;--hour-height-desktop: 60px;--week-hour-height-mobile: 50px;--week-hour-height-desktop: 60px}.calendar-time-column{flex-shrink:0;border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1))}.calendar-time-column:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1))}@media(max-width:767px){.calendar-time-column{background-color:rgb(var(--color-slate-50, 248 250 252) / .8)}.calendar-time-column:is(.dark *){background-color:rgb(var(--color-slate-800, 30 41 59) / .8)}}.calendar-time-label{display:flex;align-items:flex-start;justify-content:center;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-border-opacity, 1));padding-top:.25rem;text-align:center;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.calendar-time-label:is(.dark *){border-color:rgb(var(--color-slate-700, 51 65 85) / .5);--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.calendar-time-column-day{width:3.5rem;flex-shrink:0;border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1))}.calendar-time-column-day:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1))}@media(max-width:767px){.calendar-time-column-day{background-color:rgb(var(--color-slate-50, 248 250 252) / .8)}.calendar-time-column-day:is(.dark *){background-color:rgb(var(--color-slate-800, 30 41 59) / .8)}}.calendar-time-label-day{display:flex;align-items:flex-start;justify-content:center;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-border-opacity, 1));padding-top:.25rem;text-align:center;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.calendar-time-label-day:is(.dark *){border-color:rgb(var(--color-slate-700, 51 65 85) / .5);--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.calendar-time-label-day{height:var(--hour-height-mobile)}@media(min-width:768px){.calendar-time-label-day{height:var(--hour-height-desktop)}}.calendar-time-column-week{text-align:center}.calendar-time-label-week{font-size:10px;display:flex;align-items:flex-start;justify-content:center;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-border-opacity, 1));padding-top:.25rem;text-align:center;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.calendar-time-label-week:is(.dark *){border-color:rgb(var(--color-slate-700, 51 65 85) / .5);--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}@media(min-width:768px){.calendar-time-label-week{font-size:.75rem;line-height:1rem}}.calendar-time-label-week{height:var(--week-hour-height-mobile)}@media(min-width:768px){.calendar-time-label-week{height:var(--week-hour-height-desktop)}}.calendar-column-header{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));padding-top:.5rem;padding-bottom:.5rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.calendar-column-header:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.calendar-column-header-compact{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));padding-top:.25rem;padding-bottom:.25rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.calendar-column-header-compact:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.glass-tooltip{pointer-events:none;position:absolute;z-index:50;border-radius:.5rem;padding:.375rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgb(var(--color-surface) / .7);border:1px solid rgb(var(--color-border-default) / .5)}.appointment-event:not(.glass-tooltip):hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-brightness: brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);transform:translateY(-1px)}.glass-tooltip{box-shadow:0 4px 16px #0000001a,0 1px 3px #00000014}.glass-tooltip-visible{opacity:1}.glass-tooltip-top{bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.glass-tooltip-bottom{top:calc(100% + 6px);left:50%;transform:translate(-50%)}.glass-tooltip-trigger:not([class*=apt-card]){position:relative}@media(min-width:768px){.glass-tooltip-trigger:hover .glass-tooltip{opacity:1}}.scroll-hint-pill{pointer-events:auto;display:flex;cursor:pointer;align-items:center;gap:.375rem;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.scroll-hint-pill:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-text-opacity, 1))}.scroll-hint-pill{border-width:1px;border-color:rgb(var(--color-slate-300, 203 213 225) / .6);background-color:#fffc}.scroll-hint-pill:is(.dark *){border-color:rgb(var(--color-slate-500, 100 116 139) / .6);background-color:rgb(var(--color-slate-800, 30 41 59) / .8)}.scroll-hint-pill{opacity:.85}.scroll-hint-pill:hover{background-color:#fffffff2}.scroll-hint-pill:hover:is(.dark *){background-color:rgb(var(--color-slate-800, 30 41 59) / .95)}.scroll-hint-pill:hover{opacity:1}.calendar-grid-container{display:flex;min-height:0px;flex:1 1 0%;flex-direction:column}.calendar-scroll-area{min-height:0px;flex:1 1 0%;overflow-y:auto;-webkit-overflow-scrolling:touch}@media(max-width:767px){.calendar-scroll-area{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1))}.calendar-scroll-area:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1))}.calendar-scroll-area{scrollbar-width:none;-ms-overflow-style:none}.calendar-scroll-area::-webkit-scrollbar{display:none}}.time-slot-day{height:var(--hour-height-mobile);border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-border-opacity, 1))}.time-slot-day:is(.dark *){border-color:rgb(var(--color-slate-700, 51 65 85) / .5)}@media(min-width:768px){.time-slot-day{height:var(--hour-height-desktop)}}.time-slot-week{height:var(--week-hour-height-mobile);border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-border-opacity, 1))}.time-slot-week:is(.dark *){border-color:rgb(var(--color-slate-700, 51 65 85) / .5)}@media(min-width:768px){.time-slot-week{height:var(--week-hour-height-desktop)}}.appointment-event{cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.appointment-event:not(.pointer-events-none):hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-brightness: brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);transform:translateY(-1px)}.appointment-card .event-actions{position:absolute;top:.25rem;inset-inline-end:.25rem;z-index:20;display:flex;gap:.25rem;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.appointment-card:hover .event-actions{opacity:1}.appointment-card .event-actions button{display:flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:.25rem;background-color:#fffc;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.appointment-card .event-actions button:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.appointment-card .event-actions button:is(.dark *){background-color:rgb(var(--color-slate-700, 51 65 85) / .8)}.appointment-card .event-actions button:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-bg-opacity, 1))}.appointment-card .event-actions-week{position:absolute;top:0;inset-inline-end:0px;z-index:20;display:flex;gap:.125rem;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.appointment-card:hover .event-actions-week{opacity:1}.appointment-card .event-actions-week button{display:flex;height:1rem;width:1rem;align-items:center;justify-content:center;border-radius:.25rem;background-color:#ffffffe6;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.appointment-card .event-actions-week button:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.appointment-card .event-actions-week button:is(.dark *){background-color:rgb(var(--color-slate-700, 51 65 85) / .9)}.appointment-card .event-actions-week button:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-bg-opacity, 1))}@keyframes scroll-indicator-in{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.animate-scroll-indicator{animation:scroll-indicator-in .15s ease-out}@keyframes dropdown-in{0%{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-dropdown-in{animation:dropdown-in .15s ease-out}@keyframes highlight-glow{0%,to{outline-color:rgb(var(--color-primary-400) / .6)}50%{outline-color:rgb(var(--color-primary-400) / .2)}}.animate-highlight-glow{outline:3px solid rgb(var(--color-primary-400) / .6);outline-offset:1px;animation:highlight-glow 2s ease-in-out infinite}.apt-tooltip-arrow-above{left:var(--apt-tooltip-arrow-offset);bottom:-10px;filter:drop-shadow(0 2px 2px rgb(0 0 0 / .08))}.apt-tooltip-arrow-below{left:var(--apt-tooltip-arrow-offset);top:-10px;transform:rotate(180deg);filter:drop-shadow(0 -2px 2px rgb(0 0 0 / .08))}.apt-tooltip-arrow-left{top:var(--apt-tooltip-arrow-offset);right:-16px;transform:rotate(-90deg);filter:drop-shadow(2px 0 2px rgb(0 0 0 / .08))}.apt-tooltip-arrow-right{top:var(--apt-tooltip-arrow-offset);left:-16px;transform:rotate(90deg);filter:drop-shadow(-2px 0 2px rgb(0 0 0 / .08))}.slot-hover-preview{pointer-events:none;position:absolute;top:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:.375rem;background-color:rgb(var(--color-primary-50) / .4);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}.appointment-event:not(.slot-hover-preview):hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-brightness: brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);transform:translateY(-1px)}.slot-hover-preview:is(.dark *){background-color:rgb(var(--color-primary-900) / .2)}.slot-time-cue{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.75rem;line-height:1rem;font-weight:500;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);color:rgb(var(--color-primary-600) / .9)}.slot-time-cue:is(.dark *){color:rgb(var(--color-primary-300) / .9)}:root{--mobile-header-height: 52px;--mobile-nav-height: 52px;--mobile-nav-total-height: 54px}.container{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.container{padding-left:2rem;padding-right:2rem}}.content-section>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.grid-responsive{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media(min-width:768px){.grid-responsive{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.grid-responsive{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid-2-col>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}@media(min-width:1024px){.grid-2-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.grid-2-col>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}}.debt-row-grid{display:flex;align-items:center;justify-content:space-between;gap:.5rem}@media(min-width:768px){.debt-row-grid{display:grid;grid-template-columns:auto minmax(0,4.5rem) minmax(0,1fr) minmax(0,7rem) auto auto auto;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem}}.tab-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.tabs-underline{display:flex;gap:.25rem;overflow-x:auto;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));-ms-overflow-style:none;scrollbar-width:none}.tabs-underline::-webkit-scrollbar{display:none}.tabs-underline:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1))}.tabs-pill{display:flex;gap:.25rem;border-radius:.75rem;background-color:rgb(var(--color-primary-50) / .6);padding:.25rem}.tabs-pill:is(.dark *){background-color:rgb(var(--color-primary-900) / .2)}.tab{cursor:pointer;white-space:nowrap;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tab-underline-active{position:relative;padding:.625rem .75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-primary-700) / var(--tw-text-opacity, 1));cursor:pointer;white-space:nowrap;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tab-underline-active:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-primary-300) / var(--tw-text-opacity, 1))}.tab-underline-inactive{padding:.625rem .75rem;--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1));cursor:pointer;white-space:nowrap;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tab-underline-inactive:hover{--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1))}.tab-underline-inactive:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.tab-underline-inactive:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.tab-underline-indicator{position:absolute;bottom:-1px;inset-inline-end:0px;inset-inline-start:0px;height:3px;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-600) / var(--tw-bg-opacity, 1))}.tab-underline-indicator:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-400) / var(--tw-bg-opacity, 1))}.tab-pill-active{flex:1 1 0%;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-600) / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);cursor:pointer;white-space:nowrap;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tab-pill-active:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity, 1))}.tab-pill-inactive{flex:1 1 0%;border-radius:.5rem;padding:.5rem .75rem;--tw-text-opacity: 1;color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-text-opacity, 1));cursor:pointer;white-space:nowrap;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tab-pill-inactive:hover{--tw-text-opacity: 1;color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-text-opacity, 1))}.tab-pill-inactive:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.tab-pill-inactive:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.tab-badge{min-width:1.25rem;border-radius:9999px;padding:.125rem .375rem;text-align:center;font-size:.75rem;line-height:1rem}.tab-badge-active{background-color:#ffffff40;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));min-width:1.25rem;border-radius:9999px;padding:.125rem .375rem;text-align:center;font-size:.75rem;line-height:1rem}.tab-badge-active:is(.dark *){background-color:rgb(var(--color-primary-900) / .5);--tw-text-opacity: 1;color:rgb(var(--color-primary-300) / var(--tw-text-opacity, 1))}.tab-badge-inactive{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-text-opacity, 1));min-width:1.25rem;border-radius:9999px;padding:.125rem .375rem;text-align:center;font-size:.75rem;line-height:1rem}.tab-badge-inactive:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.page-container{display:flex;min-height:100%;flex-shrink:0;flex-direction:column;padding-bottom:9rem}@media(min-width:1024px){.page-container{padding-bottom:1.5rem}}.page-container-table{display:flex;min-height:100%;flex-shrink:0;flex-direction:column;padding-bottom:9rem}@media(min-width:1024px){.page-container-table{padding-bottom:1.5rem;height:100%;min-height:0;overflow:hidden}}.page-container-bleed{display:flex;min-height:100%;flex-shrink:0;flex-direction:column;padding-bottom:5rem}@media(min-width:1024px){.page-container-bleed{padding-bottom:1.5rem}}.page-header{display:none;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem .75rem}@media(min-width:1024px){.page-header{display:flex}}.page-title{font-size:1.125rem;line-height:1.75rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-text-opacity, 1))}.page-title:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-text-opacity, 1))}.page-subtitle{margin-top:.125rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.page-subtitle:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.page-content{flex:1 1 0%;overflow-y:auto}.page-content-padded{padding:.75rem 1.25rem 1rem;flex:1 1 0%;overflow-y:auto}@media(min-width:1024px){.page-content-padded{padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem}}.mobile-list-px{padding-left:1.25rem;padding-right:1.25rem}.mobile-nav-clearance{padding-bottom:.75rem}@media(min-width:768px){.mobile-nav-clearance{padding-bottom:.75rem}}@media(max-width:767px){.mobile-nav-clearance{padding-bottom:calc(var(--mobile-nav-total-height) + 1rem)}}.mobile-list-content{padding-left:1.25rem;padding-right:1.25rem;padding-bottom:.75rem}@media(min-width:768px){.mobile-list-content{padding-bottom:.75rem}}@media(max-width:767px){.mobile-list-content{padding-bottom:calc(var(--mobile-nav-total-height) + 1rem)}}.mobile-list-header{padding:1rem 1.25rem .25rem}.list-gap>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.section-gap{margin-bottom:.5rem}.section-title-gap{margin-bottom:.375rem}.content-gap>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.page-toolbar{position:sticky;top:57px;z-index:10}.page-toolbar>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.page-toolbar{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));padding:.75rem 1rem;background-color:rgb(var(--color-surface))}.page-toolbar:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1))}.sticky-toolbar{position:sticky;top:0;z-index:10;padding:.25rem 1rem .75rem;background-color:rgb(var(--color-surface-tint));transition:box-shadow .15s ease-out}.sticky-toolbar.scrolled{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.sticky-toolbar-primary{position:sticky;top:0;z-index:20;padding:.25rem 1rem .75rem;background-color:rgb(var(--color-surface-tint));transition:box-shadow .15s ease-out}.sticky-toolbar-primary.scrolled{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.results-count{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.results-count:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.nav-tabs{display:flex;border-radius:.5rem;background-color:rgb(var(--color-primary-50) / .6);padding:.25rem}.nav-tabs:is(.dark *){background-color:rgb(var(--color-primary-900) / .2)}.nav-tab{border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.nav-tab-active{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.nav-tab-active:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.nav-tab-active{border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.nav-tab-active:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.nav-tab-inactive{--tw-text-opacity: 1;color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-text-opacity, 1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.nav-tab-inactive:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.nav-tab-inactive{border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.nav-tab-inactive:hover{--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.nav-tab-inactive:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.nav-tab-inactive:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.command-bar-trigger{display:none;flex-shrink:0;align-items:center;gap:.5rem;border-radius:9999px;padding:.5rem .875rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media(min-width:768px){.command-bar-trigger{display:flex}}.command-bar-trigger{background-color:#ffffff80}.command-bar-trigger:is(.dark *){background-color:#ffffff0d}.command-bar-trigger{border-width:1px;border-color:rgb(var(--color-slate-200, 226 232 240) / .6)}.command-bar-trigger:is(.dark *){border-color:#ffffff1a}.command-bar-trigger:hover{border-color:rgb(var(--color-slate-300, 203 213 225) / .8);background-color:#fffc}.command-bar-trigger:hover:is(.dark *){border-color:#fff3;background-color:#ffffff1a}.command-bar-trigger{width:clamp(210px,16vw,340px)}.command-bar-trigger-active{border-color:rgb(var(--color-slate-300, 203 213 225) / .8);background-color:#fffc}.command-bar-trigger-active:is(.dark *){border-color:#fff3;background-color:#ffffff1a}@media(min-width:768px)and (max-width:1279px){.command-bar-trigger{width:36px;height:36px;padding:0;justify-content:center;border-radius:.5rem}.command-bar-trigger-hint,.command-bar-trigger-kbd{display:none}.cmd-inline-wrapper{width:36px;height:36px}.command-bar-input{position:fixed;top:12px;inset-inline-end:16px;width:min(400px,calc(100vw - 32px))}.cmd-voice,.cmd-kbd-esc{display:none}}.command-bar-input{display:none;flex-shrink:0;align-items:center;gap:.625rem;border-radius:.75rem;padding:.625rem 1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media(min-width:768px){.command-bar-input{display:flex}}.command-bar-input{background-color:#ffffffe6}.command-bar-input:is(.dark *){background-color:#ffffff1a}.command-bar-input{border-width:1px;border-color:rgb(var(--color-primary-300) / .6)}.command-bar-input:is(.dark *){border-color:rgb(var(--color-primary-500) / .3)}.command-bar-input{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(var(--color-primary-500) / .05);--tw-shadow: var(--tw-shadow-colored)}.command-bar-input:is(.dark *){--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored)}.command-bar-input{animation:trigger-morph .25s var(--ease-out);width:clamp(210px,16vw,340px)}@keyframes trigger-morph{0%{opacity:0;transform:scaleX(.88)}to{opacity:1;transform:scaleX(1)}}.cmd-trigger-input{min-width:0px;flex:1 1 0%;background-color:transparent;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.cmd-trigger-input:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-text-opacity, 1))}.cmd-trigger-input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.cmd-trigger-input::placeholder{--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.cmd-trigger-input:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.cmd-trigger-input:is(.dark *)::placeholder{--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.mobile-search-pill{display:flex;align-items:center;gap:.5rem;overflow:hidden;border-radius:.75rem;padding:.5rem}@media(min-width:768px){.mobile-search-pill{display:none}}.mobile-search-pill{max-width:40px;transition:max-width .6s cubic-bezier(.16,1,.3,1),padding .6s cubic-bezier(.16,1,.3,1),background-color .4s ease,box-shadow .4s ease}.mobile-search-pill-expanded{max-width:min(45vw,220px);padding:.5rem 1rem;--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-50) / var(--tw-bg-opacity, 1))}.mobile-search-pill-expanded:is(.dark *){background-color:rgb(var(--color-primary-900) / .2)}.mobile-search-pill-expanded{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(var(--color-primary-200) / .6)}.mobile-search-pill-expanded:is(.dark *){--tw-ring-color: rgb(var(--color-primary-700) / .4)}.mobile-search-pill-text{font-size:.875rem;line-height:1.25rem;color:rgb(var(--color-primary-600) / .7)}.mobile-search-pill-text:is(.dark *){color:rgb(var(--color-primary-300) / .7)}.mobile-search-pill-text{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:.2s;transition-duration:.3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-header-title,.mobile-clinic-name{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}@media(max-width:767px){.mobile-header-row:has(.mobile-search-pill-expanded) .mobile-header-title,.mobile-header-row:has(.mobile-search-pill-expanded) .mobile-clinic-name{opacity:0;pointer-events:none}.mobile-header-row:has(.mobile-search-pill-expanded) .mobile-search-pill-expanded{margin-inline-start:auto}}@media(prefers-reduced-motion:reduce){.mobile-search-pill,.mobile-clinic-name{transition:none}.mobile-search-pill-expanded{max-width:40px;background-color:transparent;padding:.5rem;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.mobile-search-pill-text{display:none}}.bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:30;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1))}.bottom-nav:is(.dark *){border-color:#ffffff1a}.bottom-nav{background-color:rgb(var(--color-surface))}.bottom-nav-item{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;padding:.5rem .25rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.bottom-nav-active{--tw-text-opacity: 1;color:rgb(var(--color-primary-600) / var(--tw-text-opacity, 1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.bottom-nav-active:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.bottom-nav-active{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;padding:.5rem .25rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.bottom-nav-active:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1))}.bottom-nav-inactive{--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.bottom-nav-inactive:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.bottom-nav-inactive{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;padding:.5rem .25rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.bottom-nav-inactive:hover{--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1))}.bottom-nav-inactive:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.bottom-nav-inactive:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.mobile-only{display:block}@media(min-width:640px){.mobile-only{display:none}}.desktop-only{display:none}@media(min-width:640px){.desktop-only{display:block}}.tablet-up{display:none}@media(min-width:768px){.tablet-up{display:block}}.safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.scroll-behind-nav{padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom,0px))}@media(min-width:768px){.scroll-behind-nav{padding-bottom:0}}.safe-top{padding-top:env(safe-area-inset-top,0px)}.safe-x{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.z-header{position:relative;z-index:40}.z-dropdown,.z-modal{z-index:50}.z-toast{z-index:200}.mobile-full{width:100%}@media(min-width:640px){.mobile-full{width:auto}}.mobile-stack{display:flex;flex-direction:column}@media(min-width:640px){.mobile-stack{flex-direction:row}}.mobile-hide{display:none}@media(min-width:640px){.mobile-hide{display:block}}.mobile-show{display:block}@media(min-width:640px){.mobile-show{display:none}}.mobile-p{padding:.75rem}@media(min-width:640px){.mobile-p{padding:1rem}}.mobile-filter-container{display:flex;scroll-snap-type:x var(--tw-scroll-snap-strictness);gap:.5rem;overflow-x:auto;padding-bottom:.25rem;-ms-overflow-style:none;scrollbar-width:none}.mobile-filter-container::-webkit-scrollbar{display:none}.mobile-filter-container{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;min-height:40px}.mobile-filter-button{flex-shrink:0;scroll-snap-align:start;white-space:nowrap;border-radius:9999px;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.mobile-filter-button:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.8}.mobile-filter-button{scroll-snap-align:start;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.mobile-filter-button:active{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1))}.mobile-filter-button:active:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1))}.mobile-filter-button{min-width:-moz-fit-content;min-width:fit-content}.settings-tabs-container{display:flex;overflow-x:auto;border-radius:.5rem;background-color:rgb(var(--color-primary-50) / .6);padding:.25rem;-ms-overflow-style:none;scrollbar-width:none}.settings-tabs-container::-webkit-scrollbar{display:none}.settings-tabs-container:is(.dark *){background-color:rgb(var(--color-primary-900) / .2)}.settings-tabs-container{min-height:40px}.settings-tab-button{flex-shrink:0;white-space:nowrap;border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;min-width:-moz-fit-content;min-width:fit-content}.calendar-mobile-row{display:flex;align-items:center;justify-content:space-between;padding:.75rem;min-height:56px}.calendar-mobile-actions{display:flex;gap:.5rem;flex-wrap:nowrap}.calendar-mobile-action-button{display:flex;flex:1 1 0%;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.calendar-mobile-action-button:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.8}.calendar-mobile-action-button{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.calendar-mobile-action-button:active{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1))}.calendar-mobile-action-button:active:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1))}.calendar-mobile-action-button{white-space:nowrap;min-width:0}.nav-stable{flex-shrink:0;min-height:-moz-fit-content;min-height:fit-content}.header-stable{min-height:56px}.header-stable-lg{min-height:64px}.tab-content-stable{min-height:200px}.settings-group-label{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.settings-group-label:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.press-scale{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}.press-scale:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover-lift{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.hover-lift:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover-glow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.hover-glow:hover{--tw-shadow: 0 0 15px rgba(var(--color-primary-500),.15);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@keyframes success-pulse{0%,to{box-shadow:0 0 #22c55e00}50%{box-shadow:0 0 0 4px #22c55e33}}.animate-success-pulse{animation:success-pulse .6s ease-out}@keyframes subtle-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.animate-subtle-bounce{animation:subtle-bounce .3s ease-out}:root{--skeleton-base: var(--color-primary-100);--skeleton-shine: var(--color-primary-50);--skeleton-base-opacity: 1;--skeleton-shine-opacity: 1}.dark{--skeleton-base: var(--color-primary-900);--skeleton-shine: var(--color-primary-900);--skeleton-base-opacity: .5;--skeleton-shine-opacity: .3}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background-color:rgb(var(--skeleton-base) / var(--skeleton-base-opacity))}.skeleton{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:.25rem;animation:pulse 1.5s ease-in-out infinite}.skeleton-fill{background-color:rgb(var(--skeleton-base) / var(--skeleton-base-opacity))}.skeleton-shimmer{border-radius:.25rem;background:linear-gradient(90deg,rgb(var(--skeleton-base) / var(--skeleton-base-opacity)),rgb(var(--skeleton-shine) / var(--skeleton-shine-opacity)),rgb(var(--skeleton-base) / var(--skeleton-base-opacity)));background-size:200% 100%;animation:shimmer 1.5s infinite}.skeleton-text{height:1rem;width:100%;background-color:rgb(var(--skeleton-base) / var(--skeleton-base-opacity))}.skeleton-text-sm{height:.75rem;width:75%;background-color:rgb(var(--skeleton-base) / var(--skeleton-base-opacity))}.skeleton-text-sm{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:.25rem;animation:pulse 1.5s ease-in-out infinite}.skeleton-avatar{height:2.5rem;width:2.5rem;border-radius:9999px;background-color:rgb(var(--skeleton-base) / var(--skeleton-base-opacity))}.skeleton-avatar{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:.25rem;animation:pulse 1.5s ease-in-out infinite}.skeleton-button{height:2.25rem;width:6rem;border-radius:.5rem;background-color:rgb(var(--skeleton-base) / var(--skeleton-base-opacity))}.skeleton-button{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:.25rem;animation:pulse 1.5s ease-in-out infinite}.skeleton-card{height:8rem;width:100%;border-radius:.75rem;background-color:rgb(var(--skeleton-base) / var(--skeleton-base-opacity))}.patient-card-layout{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.patient-card-layout:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1))}.patient-card-content{display:flex;align-items:center;gap:.75rem}.patient-card-avatar{height:2rem;width:2rem;flex-shrink:0;border-radius:9999px}.patient-card-info{min-width:0px;flex:1 1 0%}.patient-card-name{height:15px;border-radius:.25rem}.patient-card-secondary{margin-top:.375rem;height:.75rem;border-radius:.25rem}.patient-card-meta{display:flex;width:4rem;flex-shrink:0;flex-direction:column;align-items:flex-end}.patient-card-meta-line{height:.75rem;border-radius:.25rem}.waitlist-card-layout{border-radius:.5rem;border-inline-start-width:4px;--tw-border-opacity: 1;border-inline-start-color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.waitlist-card-layout:is(.dark *){--tw-border-opacity: 1;border-inline-start-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-bg-opacity, 1))}.waitlist-card-content{display:flex;min-height:52px;align-items:center;gap:.5rem}.waitlist-card-index{display:flex;width:2.5rem;justify-content:center;padding-top:.75rem;padding-bottom:.75rem;padding-inline-start:.5rem;padding-inline-end:.25rem}.waitlist-card-index-circle{height:1.5rem;width:1.5rem;border-radius:9999px}.waitlist-card-info{flex:1 1 0%;padding-top:.625rem;padding-bottom:.625rem;padding-inline-end:1rem}.waitlist-card-name{height:15px;border-radius:.25rem}.waitlist-card-secondary{margin-top:.375rem;height:.75rem;border-radius:.25rem}.waitlist-card-time{height:.75rem;border-radius:.25rem}.reminder-card-layout{border-radius:.375rem;border-inline-start-width:4px;--tw-border-opacity: 1;border-inline-start-color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.reminder-card-layout:is(.dark *){--tw-border-opacity: 1;border-inline-start-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-bg-opacity, 1))}.reminder-card-content{display:flex;min-height:52px;align-items:center;gap:.5rem}.reminder-card-time{display:flex;width:3.5rem;justify-content:center;padding-top:.75rem;padding-bottom:.75rem;padding-inline-start:.5rem;padding-inline-end:.25rem}.reminder-card-time-badge{height:1.5rem;width:2.5rem;border-radius:.25rem;padding:.125rem .375rem}.reminder-card-info{min-width:0px;flex:1 1 0%;padding-top:.625rem;padding-bottom:.625rem}.reminder-card-name{height:15px;border-radius:.25rem}.reminder-card-secondary{margin-top:.375rem;height:.75rem;border-radius:.25rem}.reminder-card-status{flex-shrink:0;padding-inline-end:.75rem;padding-inline-start:.5rem}.reminder-card-status-badge{height:1.5rem;width:3.5rem;border-radius:.5rem}.session-card-layout{border-radius:.5rem;border-inline-start-width:4px;--tw-border-opacity: 1;border-inline-start-color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.session-card-layout:is(.dark *){--tw-border-opacity: 1;border-inline-start-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1))}.session-card-content{display:flex;align-items:center;gap:.75rem}.session-card-avatar{height:2rem;width:2rem;flex-shrink:0;border-radius:9999px}.session-card-info{min-width:0px;flex:1 1 0%}.session-card-name{height:15px;border-radius:.25rem}.session-card-secondary{margin-top:.375rem;height:.75rem;border-radius:.25rem}.session-card-date{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end}.session-card-date-main{height:.875rem;border-radius:.25rem}.session-card-date-sub{margin-top:.25rem;height:.625rem;border-radius:.25rem}.skeleton-text{height:1rem;background-color:rgb(var(--skeleton-base) / var(--skeleton-base-opacity))}.skeleton-text{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:.25rem;animation:pulse 1.5s ease-in-out infinite}.skeleton-title{height:1.5rem;background-color:rgb(var(--skeleton-base) / var(--skeleton-base-opacity))}.skeleton-title{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:.25rem;animation:pulse 1.5s ease-in-out infinite}.skeleton-card{height:4rem;background-color:rgb(var(--skeleton-base) / var(--skeleton-base-opacity))}@keyframes pulse{50%{opacity:.5}}.skeleton-card{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:.25rem;animation:pulse 1.5s ease-in-out infinite}.loading-spinner{height:1.5rem;width:1.5rem}.loading-spinner{border-radius:9999px;border-width:2px;border-color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-border-opacity, 1));--tw-border-opacity: 1;border-top-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1));animation:spin 1s linear infinite}.loading-spinner:is(.dark *){border-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1));--tw-border-opacity: 1;border-top-color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-border-opacity, 1))}.loading-spinner-primary{height:1.5rem;width:1.5rem}.loading-spinner-primary{border-radius:9999px;border-width:2px;border-color:rgb(var(--color-primary-200) / var(--tw-border-opacity, 1));--tw-border-opacity: 1;border-top-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1));animation:spin 1s linear infinite}.loading-spinner-primary:is(.dark *){border-color:rgb(var(--color-primary-800) / var(--tw-border-opacity, 1));--tw-border-opacity: 1;border-top-color:rgb(var(--color-primary-400) / var(--tw-border-opacity, 1))}.loading-spinner-sm{height:1rem;width:1rem}.loading-spinner-sm{border-radius:9999px;border-width:2px;border-color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-border-opacity, 1));--tw-border-opacity: 1;border-top-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1));animation:spin 1s linear infinite}.loading-spinner-sm:is(.dark *){border-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1));--tw-border-opacity: 1;border-top-color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-border-opacity, 1))}.ai-card{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1));background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1));overflow:hidden;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.ai-card:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1))}.ai-card{border:1px solid rgb(var(--color-border-default));box-shadow:0 2px 8px #0000000a,0 1px 3px #00000008}.ai-card:is(.dark *){--tw-border-opacity: 1;border-color:rgb(91 33 182 / var(--tw-border-opacity, 1));background-color:#4c1d9533}.ai-suggestion{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1));padding:.75rem}.ai-suggestion:is(.dark *){--tw-border-opacity: 1;border-color:rgb(91 33 182 / var(--tw-border-opacity, 1));background-color:#4c1d9533}.ai-thinking{display:flex;align-items:center;gap:.5rem;--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.ai-thinking:is(.dark *){--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.draggable{cursor:move}.drag-over{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(var(--color-primary-500) / var(--tw-ring-opacity, 1));--tw-ring-opacity: .5}.drag-preview{--tw-rotate: 2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.5}.touch-target{min-height:44px;min-width:44px}.touch-target-lg{min-height:48px;min-width:48px}.touch-feedback{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.touch-feedback:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.8}.touch-none{touch-action:none}.touch-pan-x{touch-action:pan-x}.touch-pan-y{touch-action:pan-y}.snap-x{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.snap-y{scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch}.snap-start{scroll-snap-align:start}.snap-center{scroll-snap-align:center}.snap-none{scroll-snap-type:none}.scroll-to-top{position:fixed;z-index:40;display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:9999px;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));background-color:#ffffffe6;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.scroll-to-top:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));background-color:rgb(var(--color-slate-800, 30 41 59) / .9)}.scroll-to-top{--tw-text-opacity: 1;color:rgb(var(--color-primary-600) / var(--tw-text-opacity, 1))}.scroll-to-top:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scroll-to-top:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1))}.scroll-to-top{bottom:calc(1rem + env(safe-area-inset-bottom,0px));inset-inline-end:1rem}@media(max-width:767px){.scroll-to-top{bottom:calc(5rem + env(safe-area-inset-bottom,0px))}}.swipe-container{position:relative;overflow:hidden}.swipe-content{position:relative;z-index:10;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.swipe-content:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1))}.swipe-action-left{position:absolute;top:0;bottom:0;inset-inline-start:0px;display:flex;align-items:center;--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1));padding-left:1rem;padding-right:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.swipe-action-right{position:absolute;top:0;bottom:0;inset-inline-end:0px;display:flex;align-items:center;--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity, 1));padding-left:1rem;padding-right:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.touch-target-lg{min-width:48px;min-height:48px}.touch-list-item{padding:.75rem 1rem;min-height:48px}.touch-delay{touch-action:manipulation}.no-select{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.touch-feedback{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.touch-feedback:active{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1))}.touch-feedback:active:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1))}@media(max-width:639px){.calendar-time-slot{min-height:48px}.appointment-event{padding:.5rem .75rem;min-height:44px}.btn-mobile{padding:.75rem 1rem;min-height:44px}}.info-box-amber{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));padding:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.info-box-amber:is(.dark *){background-color:#78350f33;--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.info-box-blue{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-50) / var(--tw-bg-opacity, 1));padding:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-primary-700) / var(--tw-text-opacity, 1))}.info-box-blue:is(.dark *){background-color:rgb(var(--color-primary-900) / .2);--tw-text-opacity: 1;color:rgb(var(--color-primary-300) / var(--tw-text-opacity, 1))}.spinner-primary-sm{height:1.5rem;width:1.5rem}@keyframes spin{to{transform:rotate(360deg)}}.spinner-primary-sm{border-radius:9999px;border-width:2px;--tw-border-opacity: 1;border-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1));border-top-color:transparent;animation:spin 1s linear infinite}.tooltip-floating{position:fixed;width:18rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);animation:fade-in-scale .2s ease-out}.tooltip-floating:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1))}.tooltip-arrow{position:absolute;top:-.375rem;inset-inline-end:1rem;height:.75rem;width:.75rem;--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-inline-start-width:1px;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.tooltip-arrow:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1))}:root{--duration-instant: .1s;--duration-fast: .15s;--duration-normal: .2s;--duration-slow: .3s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes voice-pulse{0%,to{transform:scale(1);box-shadow:0 0 #ef4444b3}50%{transform:scale(1.05);box-shadow:0 0 0 10px #ef444400}}@keyframes voice-glow{0%,to{box-shadow:0 0 5px #ef444480}50%{box-shadow:0 0 20px #ef4444cc,0 0 30px #ef444466}}@keyframes haptic-pulse{0%,to{transform:scale(1)}50%{transform:scale(.97)}}@keyframes pulse-orange{0%,to{border-color:#f97316;box-shadow:0 0 #f9731666}50%{border-color:#fb923c;box-shadow:0 0 0 4px #f973161a}}@keyframes list-item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes apt-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes apt-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes apt-highlight{0%{box-shadow:0 0 #3b82f680}50%{box-shadow:0 0 0 4px #3b82f64d}to{box-shadow:0 0 #3b82f600}}@keyframes view-crossfade{0%{opacity:0}to{opacity:1}}@keyframes today-content-in{0%{opacity:0}to{opacity:1}}@keyframes calendar-slide-left{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes calendar-slide-right{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes calendar-slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes calendar-slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-slide-left{animation:calendar-slide-left .15s ease-out}.animate-slide-right{animation:calendar-slide-right .15s ease-out}.animate-slide-up{animation:calendar-slide-up .15s ease-out}.animate-slide-down{animation:calendar-slide-down .15s ease-out}@keyframes fade-in-scale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:fade-in .2s ease-out}.animate-fade-out{animation:fade-out .2s ease-out forwards}.animate-scale-in{animation:scale-in .15s ease-out}.animate-scale-out{animation:scale-out .15s ease-out forwards}.animate-slide-up{animation:slide-up .2s ease-out}.animate-slide-down{animation:slide-down .2s ease-out}.animate-slide-in-right{animation:slide-in-right .2s ease-out}.animate-slide-in-left{animation:slide-in-left .2s ease-out}@keyframes slide-in-right-subtle{0%{transform:translate(30px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-in-left-subtle{0%{transform:translate(-30px);opacity:0}to{transform:translate(0);opacity:1}}.animate-slide-in-right-subtle{animation:slide-in-right-subtle .25s ease-out}.animate-slide-in-left-subtle{animation:slide-in-left-subtle .25s ease-out}.today-content-enter{animation:today-content-in .2s ease-out}.animate-slide-in-start{animation:slide-in-right .2s ease-out}.animate-slide-in-end,[dir=ltr] .animate-slide-in-start{animation:slide-in-left .2s ease-out}[dir=ltr] .animate-slide-in-end{animation:slide-in-right .2s ease-out}.animate-pulse{animation:pulse 1.5s ease-in-out infinite}.animate-spin{animation:spin 1s linear infinite}.animate-bounce{animation:bounce .5s ease-in-out}.animate-shake{animation:shake .3s ease-in-out}.voice-recording{animation:voice-pulse 1.5s ease-in-out infinite}.voice-button-listening{animation:voice-glow 2s ease-in-out infinite}.haptic-feedback:active{animation:haptic-pulse .1s ease-out}.animate-list-item{animation:list-item-in .2s ease-out backwards}.stagger-1{animation-delay:.02s}.stagger-2{animation-delay:.04s}.stagger-3{animation-delay:.06s}.stagger-4{animation-delay:.08s}.stagger-5{animation-delay:.1s}.stagger-6{animation-delay:.12s}.stagger-7{animation-delay:.14s}.stagger-8{animation-delay:.16s}.apt-enter{animation:apt-enter .2s ease-out backwards}.apt-exit{animation:apt-exit .15s ease-out forwards}.apt-highlight{animation:apt-highlight .5s ease-out}.apt-move{transition:top .2s ease-out,right .2s ease-out,height .2s ease-out,width .2s ease-out}.apt-dragging{transform:scale(1.02);box-shadow:0 8px 16px #00000026;z-index:100}.view-enter{animation:view-crossfade .15s ease-out}.animate-fade-in-scale{animation:fade-in-scale .2s ease-out}.transition-fast{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.transition-normal{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-slow{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.transition-colors-only{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media(min-width:640px){.animate-slide-up{animation:fade-in .15s ease-out}}@keyframes attention-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-3px)}40%,80%{transform:translate(3px)}}.animate-attention{animation:attention-shake .5s ease-in-out;border-radius:.5rem;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-primary-400) / var(--tw-ring-opacity, 1))}@keyframes notif-seen-flash{0%{background-color:rgba(var(--color-primary-500),.28)}to{background-color:transparent}}.notif-flash{animation:notif-seen-flash 1s ease-out}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.cmd-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0006;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);animation:fade-in .2s ease-out forwards;animation:fade-in .2s ease-out}.cmd-container{position:fixed;top:0;right:0;bottom:0;left:0}@media(min-width:768px){.cmd-container{left:0;right:0;top:0;bottom:auto;display:flex;align-items:flex-start;justify-content:center;padding-left:1rem;padding-right:1rem;padding-top:12vh}}.cmd-container-chat{position:fixed;top:0;right:0;bottom:0;left:0}@media(min-width:768px){.cmd-container-chat{top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1rem}}.cmd-card{display:flex;height:100%;width:100%;flex-direction:column;overflow:hidden}@media(min-width:768px){.cmd-card{border-radius:.75rem;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(0 0 0 / .1);--tw-shadow: var(--tw-shadow-colored)}.cmd-card:is(.dark *){--tw-shadow-color: rgb(0 0 0 / .3);--tw-shadow: var(--tw-shadow-colored)}.cmd-card{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(var(--color-slate-200, 226 232 240) / .6)}.cmd-card:is(.dark *){--tw-ring-color: rgb(var(--color-slate-700, 51 65 85) / .5)}}@media(min-width:768px){.cmd-card{height:auto;max-height:75vh;max-width:36rem}}.cmd-card{background-color:rgb(var(--color-surface));padding-top:env(safe-area-inset-top,0px);transition:max-width .32s cubic-bezier(.16,1,.3,1),max-height .32s cubic-bezier(.16,1,.3,1),height .32s cubic-bezier(.16,1,.3,1)}@media(min-width:768px){.cmd-card{background-color:rgb(var(--color-surface) / .95);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);padding-top:0;animation:scale-in .22s var(--ease-out)}}.cmd-input-row{position:relative;display:flex;align-items:center;gap:.75rem;border-bottom-width:1px;border-color:rgb(var(--color-slate-200, 226 232 240) / .8);padding-left:1rem;padding-right:1rem}.cmd-input-row:is(.dark *){border-color:rgb(var(--color-slate-700, 51 65 85) / .6)}.cmd-input{flex:1 1 0%;background-color:transparent;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.cmd-input:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-text-opacity, 1))}.cmd-input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.cmd-input::placeholder{--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.cmd-input:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.cmd-input:is(.dark *)::placeholder{--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.cmd-rotating-placeholder{pointer-events:none;position:absolute;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-text-opacity, 1));transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.appointment-event:not(.cmd-rotating-placeholder):hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-brightness: brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);transform:translateY(-1px)}.cmd-rotating-placeholder:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.cmd-rotating-placeholder{inset-inline-start:48px}.cmd-results{flex:1 1 0%;overflow-y:auto;overscroll-behavior:contain;padding-top:.25rem;padding-bottom:.25rem}.cmd-group-header{padding:.5rem 1rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.cmd-group-header:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.cmd-result{margin-left:.25rem;margin-right:.25rem;display:flex;width:100%;align-items:center;gap:.75rem;border-radius:.5rem;padding:.625rem 1rem;text-align:right;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}.cmd-result:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-50, 248 250 252) / var(--tw-bg-opacity, 1))}.cmd-result:hover:is(.dark *){background-color:rgb(var(--color-slate-800, 30 41 59) / .5)}.cmd-result-selected{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-50) / var(--tw-bg-opacity, 1))}.cmd-result-selected:is(.dark *){background-color:rgb(var(--color-primary-900) / .2)}.cmd-result-selected{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(var(--color-primary-200) / .6)}.cmd-result-selected:is(.dark *){--tw-ring-color: rgb(var(--color-primary-700) / .4)}.cmd-result-cancelled{opacity:.4}.cmd-icon{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.cmd-icon:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.cmd-icon-selected{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-100) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-primary-600) / var(--tw-text-opacity, 1))}.cmd-icon-selected:is(.dark *){background-color:rgb(var(--color-primary-800) / .4);--tw-text-opacity: 1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1))}.cmd-avatar{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: rgb(var(--color-primary-100) / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--color-primary-100) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(var(--color-primary-200) / 1) var(--tw-gradient-to-position)}.cmd-avatar:is(.dark *){--tw-gradient-from: rgb(var(--color-primary-900) / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--color-primary-900) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(var(--color-primary-800) / .4) var(--tw-gradient-to-position)}.cmd-avatar{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-primary-700) / var(--tw-text-opacity, 1))}.cmd-avatar:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-primary-300) / var(--tw-text-opacity, 1))}.cmd-avatar{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(var(--color-primary-200) / .5)}.cmd-avatar:is(.dark *){--tw-ring-color: rgb(var(--color-primary-700) / .3)}.cmd-label{display:flex;align-items:center;gap:.375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-text-opacity, 1))}.cmd-label:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-text-opacity, 1))}.cmd-label-selected{--tw-text-opacity: 1;color:rgb(var(--color-primary-700) / var(--tw-text-opacity, 1))}.cmd-label-selected:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-primary-300) / var(--tw-text-opacity, 1))}.cmd-sublabel{margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.cmd-sublabel:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.cmd-status-dot{height:.375rem;width:.375rem;flex-shrink:0;border-radius:9999px}.cmd-ai-card{margin:.75rem 1rem;border-radius:.75rem;padding:1rem;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(245 243 255 / .5) var(--tw-gradient-to-position)}.cmd-ai-card:is(.dark *){--tw-gradient-from: rgb(88 28 135 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(76 29 149 / .1) var(--tw-gradient-to-position)}.cmd-ai-card{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(233 213 255 / .4)}.cmd-ai-card:is(.dark *){--tw-ring-color: rgb(126 34 206 / .3)}.cmd-ai-label{margin-bottom:.5rem;display:flex;align-items:center;gap:.375rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.cmd-ai-label:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.cmd-ai-dot{height:.375rem;width:.375rem}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.cmd-ai-dot{animation:bounce 1s infinite;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1));animation:bounce .5s ease-in-out}.cmd-ai-answer{white-space:pre-wrap;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1))}.cmd-ai-answer:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.cmd-entity-link{margin-left:-.125rem;margin-right:-.125rem;cursor:pointer;border-radius:.25rem;padding-left:.125rem;padding-right:.125rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-primary-600) / var(--tw-text-opacity, 1))}.cmd-entity-link:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1))}.cmd-entity-link{text-decoration-line:underline;text-decoration-color:rgb(var(--color-primary-300) / 1);text-decoration-thickness:2px;text-underline-offset:2px}.cmd-entity-link:is(.dark *){text-decoration-color:rgb(var(--color-primary-600) / .7)}.cmd-entity-link{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.cmd-entity-link:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-50) / var(--tw-bg-opacity, 1));text-decoration-color:rgb(var(--color-primary-500) / 1)}.cmd-entity-link:hover:is(.dark *){background-color:rgb(var(--color-primary-900) / .3)}.cmd-card .markdown-table{display:block;max-width:100%;overflow-x:auto}.cmd-card .markdown-th,.cmd-card .markdown-td{white-space:nowrap;padding:.25rem .5rem}.cmd-turn-user{margin-bottom:.5rem;text-align:right}.cmd-turn-user-text{display:inline-block;border-radius:.75rem;padding:.375rem .75rem;font-size:13px;--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-100) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-primary-800) / var(--tw-text-opacity, 1))}.cmd-turn-user-text:is(.dark *){background-color:rgb(var(--color-primary-900) / .4);--tw-text-opacity: 1;color:rgb(var(--color-primary-200) / var(--tw-text-opacity, 1))}.cmd-turn-assistant{margin-bottom:.75rem;font-size:13px;line-height:1.625;--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1))}.cmd-turn-assistant:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.cmd-turn-assistant{border-bottom-width:1px;border-color:rgb(var(--color-slate-200, 226 232 240) / .5);padding-bottom:.75rem}.cmd-turn-assistant:is(.dark *){border-color:rgb(var(--color-slate-700, 51 65 85) / .4)}.cmd-ai-button{display:inline-flex;align-items:center;gap:.5rem;border-radius:.75rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position);--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(168 85 247 / .2);--tw-shadow: var(--tw-shadow-colored)}.cmd-ai-button:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(168 85 247 / .3);--tw-shadow: var(--tw-shadow-colored)}.cmd-ai-button{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.cmd-ai-button:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.cmd-ai-button:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cmd-ai-hint{display:flex;width:100%;align-items:center;gap:.5rem;border-radius:.5rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:#faf5ff99;--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.cmd-ai-hint:is(.dark *){background-color:#581c871a;--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.cmd-ai-hint:hover{background-color:#f3e8ffcc}.cmd-ai-hint:hover:is(.dark *){background-color:#581c8733}.cmd-ai-hint{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(233 213 255 / .3)}.cmd-ai-hint:is(.dark *){--tw-ring-color: rgb(126 34 206 / .2)}.cmd-resume-chip{margin-bottom:.75rem;display:flex;width:100%;cursor:pointer;align-items:center;gap:.5rem;border-radius:.75rem;padding:.625rem .875rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:#faf5ffcc;--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.cmd-resume-chip:is(.dark *){background-color:#581c8733;--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.cmd-resume-chip:hover{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.cmd-resume-chip:hover:is(.dark *){background-color:#581c874d}.cmd-resume-chip{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(233 213 255 / .5)}.cmd-resume-chip:is(.dark *){--tw-ring-color: rgb(126 34 206 / .3)}.cmd-suggestion-chip{cursor:pointer;border-radius:9999px;padding:.5rem .875rem;font-size:.75rem;line-height:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border:1px solid rgb(var(--medly-control-border));background:rgb(var(--medly-surface));color:rgb(var(--medly-text))}.cmd-suggestion-chip:hover{border-color:rgb(var(--medly-action) / .55);background:rgb(var(--medly-info-surface));color:rgb(var(--medly-text-strong))}.cmd-footer{display:none;align-items:center;justify-content:space-between;padding:.5rem 1rem}@media(min-width:768px){.cmd-footer{display:flex}}.cmd-footer{border-top-width:1px;border-color:rgb(var(--color-slate-200, 226 232 240) / .6)}.cmd-footer:is(.dark *){border-color:rgb(var(--color-slate-700, 51 65 85) / .4)}.cmd-footer{background-color:rgb(var(--color-slate-50, 248 250 252) / .5)}.cmd-footer:is(.dark *){background-color:rgb(var(--color-slate-800, 30 41 59) / .3)}.cmd-kbd{border-radius:.25rem;background-color:rgb(var(--color-slate-200, 226 232 240) / .6);padding-left:.25rem;padding-right:.25rem;padding-top:1px;padding-bottom:1px;font-size:9px}.cmd-kbd:is(.dark *){background-color:rgb(var(--color-slate-700, 51 65 85) / .6)}.cmd-kbd-esc{display:none;align-items:center;border-radius:.375rem;border-width:1px;padding:.125rem .375rem;font-size:10px;font-weight:500}@media(min-width:768px){.cmd-kbd-esc{display:inline-flex}}.cmd-kbd-esc{background-color:rgb(var(--color-slate-100, 241 245 249) / .8);--tw-text-opacity: 1;color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-text-opacity, 1))}.cmd-kbd-esc:is(.dark *){background-color:rgb(var(--color-slate-800, 30 41 59) / .8);--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.cmd-kbd-esc{border-color:rgb(var(--color-slate-200, 226 232 240) / .6)}.cmd-kbd-esc:is(.dark *){border-color:rgb(var(--color-slate-700, 51 65 85) / .6)}.cmd-input-btn{border-radius:.5rem;padding:.375rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.cmd-input-btn:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1))}.cmd-input-btn:hover:is(.dark *){background-color:rgb(var(--color-slate-700, 51 65 85) / .5)}.cmd-voice{padding:.375rem}.cmd-empty{padding:3rem 1rem;text-align:center}.cmd-empty-text{margin-bottom:1.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.cmd-empty-text:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.cmd-trigger{display:flex;cursor:pointer;align-items:center;gap:.5rem;border-radius:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;padding:.5rem;--tw-text-opacity: 1;color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-text-opacity, 1))}.cmd-trigger:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1))}.cmd-trigger:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.cmd-trigger:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1))}@media(min-width:768px){.cmd-trigger{background-color:rgb(var(--color-slate-100, 241 245 249) / .6);padding:.375rem .75rem}.cmd-trigger:is(.dark *){background-color:rgb(var(--color-slate-800, 30 41 59) / .4)}.cmd-trigger:hover{background-color:rgb(var(--color-slate-200, 226 232 240) / .6)}.cmd-trigger:hover:is(.dark *){background-color:rgb(var(--color-slate-700, 51 65 85) / .4)}.cmd-trigger{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(var(--color-slate-200, 226 232 240) / .5)}.cmd-trigger:is(.dark *){--tw-ring-color: rgb(var(--color-slate-700, 51 65 85) / .4)}}.cmd-trigger-text{display:none;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.cmd-trigger-text:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}@media(min-width:768px){.cmd-trigger-text{display:inline}}.cmd-trigger-kbd{display:none;border-radius:.25rem;border-width:1px;padding-left:.375rem;padding-right:.375rem;padding-top:1px;padding-bottom:1px;font-size:10px;font-weight:500}@media(min-width:768px){.cmd-trigger-kbd{display:inline-flex}}.cmd-trigger-kbd{background-color:#fffc;--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.cmd-trigger-kbd:is(.dark *){background-color:rgb(var(--color-slate-800, 30 41 59) / .8)}.cmd-trigger-kbd{border-color:rgb(var(--color-slate-200, 226 232 240) / .6)}.cmd-trigger-kbd:is(.dark *){border-color:rgb(var(--color-slate-700, 51 65 85) / .6)}@media(min-width:768px){.cmd-card-chat{height:74vh;max-height:800px;max-width:42rem}}.cmd-chat-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;border-bottom-width:1px;border-color:rgb(var(--color-slate-200, 226 232 240) / .8)}.cmd-chat-header:is(.dark *){border-color:rgb(var(--color-slate-700, 51 65 85) / .6)}.cmd-chat-header{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: rgb(250 245 255 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(245 243 255 / .4) var(--tw-gradient-to-position)}.cmd-chat-header:is(.dark *){--tw-gradient-from: rgb(88 28 135 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(76 29 149 / .05) var(--tw-gradient-to-position)}.cmd-chat-back-btn{display:flex;align-items:center;gap:.375rem;border-radius:.5rem;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.cmd-chat-back-btn:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.cmd-chat-back-btn:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1))}.cmd-chat-back-btn:hover:is(.dark *){background-color:rgb(var(--color-slate-700, 51 65 85) / .5);--tw-text-opacity: 1;color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-text-opacity, 1))}.cmd-chat-history{flex:1 1 0%}.cmd-chat-history>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.cmd-chat-history{overflow-y:auto;overscroll-behavior:contain;padding:.375rem 1rem}.cmd-chat-turn-user{display:flex;justify-content:flex-start}.cmd-chat-turn-assistant{font-size:13px;line-height:1.625;--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1))}.cmd-chat-turn-assistant:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.cmd-chat-turn-assistant{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: rgb(250 245 255 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(245 243 255 / .5) var(--tw-gradient-to-position)}.cmd-chat-turn-assistant:is(.dark *){--tw-gradient-from: rgb(88 28 135 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(76 29 149 / .1) var(--tw-gradient-to-position)}.cmd-chat-turn-assistant{border-radius:.75rem;padding:.625rem .75rem;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(243 232 255 / .6)}.cmd-chat-turn-assistant:is(.dark *){--tw-ring-color: rgb(107 33 168 / .3)}.cmd-chat-input-row{display:flex;flex-shrink:0;align-items:center;gap:.5rem;padding:.625rem .75rem;border-top-width:1px;border-color:rgb(var(--color-slate-200, 226 232 240) / .8)}.cmd-chat-input-row:is(.dark *){border-color:rgb(var(--color-slate-700, 51 65 85) / .6)}.cmd-chat-input-row{background-color:rgb(var(--color-slate-50, 248 250 252) / .5)}.cmd-chat-input-row:is(.dark *){background-color:rgb(var(--color-slate-800, 30 41 59) / .3)}.cmd-chat-input-row{padding-bottom:max(.625rem,env(safe-area-inset-bottom))}.cmd-chat-input{flex:1 1 0%;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px}.cmd-chat-input:is(.dark *){background-color:rgb(var(--color-slate-800, 30 41 59) / .6)}.cmd-chat-input{--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.cmd-chat-input:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-text-opacity, 1))}.cmd-chat-input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.cmd-chat-input::placeholder{--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.cmd-chat-input:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.cmd-chat-input:is(.dark *)::placeholder{--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.cmd-chat-input{border-radius:.75rem;padding:.5rem .75rem;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(var(--color-slate-200, 226 232 240) / .8)}.cmd-chat-input:is(.dark *){--tw-ring-color: rgb(var(--color-slate-700, 51 65 85) / .6)}.cmd-chat-input{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.cmd-chat-input:focus{--tw-ring-color: rgb(216 180 254 / .6)}.cmd-chat-input:focus:is(.dark *){--tw-ring-color: rgb(147 51 234 / .4)}.cmd-chat-input:disabled{opacity:.5}.cmd-chat-send-btn{flex-shrink:0;border-radius:.75rem;padding:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.cmd-chat-send-btn:hover{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.cmd-chat-send-btn:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cmd-chat-send-btn:disabled{cursor:not-allowed;opacity:.4}.cmd-chat-send-btn:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.cmd-chat-send-btn:active:disabled{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cmd-data-card{border-radius:.75rem;padding:.625rem .75rem;--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-50, 248 250 252) / var(--tw-bg-opacity, 1))}.cmd-data-card:is(.dark *){background-color:rgb(var(--color-slate-800, 30 41 59) / .6)}.cmd-data-card{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(var(--color-slate-200, 226 232 240) / .8)}.cmd-data-card:is(.dark *){--tw-ring-color: rgb(var(--color-slate-700, 51 65 85) / .6)}.cmd-inline-wrapper{position:relative;z-index:50}.cmd-inline-panel{position:absolute;top:100%;z-index:100;margin-top:.75rem;display:flex;max-height:min(60vh,520px);width:520px;flex-direction:column;overflow:hidden;border-radius:.75rem;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(0 0 0 / .1);--tw-shadow: var(--tw-shadow-colored)}.cmd-inline-panel:is(.dark *){--tw-shadow-color: rgb(0 0 0 / .3);--tw-shadow: var(--tw-shadow-colored)}.cmd-inline-panel{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(var(--color-slate-200, 226 232 240) / .6)}.cmd-inline-panel:is(.dark *){--tw-ring-color: rgb(var(--color-slate-700, 51 65 85) / .5)}.cmd-inline-panel{background-color:rgb(var(--color-surface) / .95);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);animation:inline-panel-in .22s var(--ease-out);left:50%;transform:translate(-50%)}@keyframes inline-panel-in{0%{transform:translate(-50%) scale(.96);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}@media(min-width:768px)and (max-width:1279px){.cmd-inline-panel{position:fixed;top:60px;inset-inline-end:16px;inset-inline-start:auto;left:auto;transform:none;width:min(400px,calc(100vw - 32px));animation:inline-panel-in-narrow .22s var(--ease-out)}}@keyframes inline-panel-in-narrow{0%{transform:translateY(-4px);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.cmd-inline-panel,.command-bar-input,.cmd-card,.cmd-backdrop{animation:none}}.cmd-inline-results{flex:1 1 0%;overflow-y:auto;overscroll-behavior:contain;padding-top:.5rem;padding-bottom:.5rem}.cmd-inline-footer{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1rem;border-top-width:1px;border-color:rgb(var(--color-slate-200, 226 232 240) / .6)}.cmd-inline-footer:is(.dark *){border-color:rgb(var(--color-slate-700, 51 65 85) / .4)}.cmd-inline-footer{background-color:rgb(var(--color-slate-50, 248 250 252) / .5)}.cmd-inline-footer:is(.dark *){background-color:rgb(var(--color-slate-800, 30 41 59) / .3)}:root{--m-font-display: "Rubik Variable", "Heebo Variable", system-ui, -apple-system, sans-serif;--m-font-body: "Heebo Variable", system-ui, -apple-system, sans-serif;--m-mint: #10b981;--m-mint-light: #6ee7b7;--m-mint-dark: #059669;--m-forest: #064e3b;--m-moss: #34d399;--m-stone: #94a3b8;--m-sand: #fcd34d;--m-clay: #f59e0b;--m-sky: #06b6d4;--m-brand: var(--m-mint);--m-brand-light: var(--m-mint-light);--m-brand-dark: var(--m-mint-dark);--m-text-primary: #0f172a;--m-text-secondary: #475569;--m-text-muted: #64748b;--m-text-hint: #94a3b8;--m-bg-primary: #ffffff;--m-bg-secondary: #f8fafc;--m-bg-accent: #ecfdf5;--m-bg-card: #ffffff;--m-border: rgba(0, 0, 0, .08);--m-border-light: rgba(0, 0, 0, .05);--m-border-strong: rgba(0, 0, 0, .12);--m-feature-calendar-from: #10b981;--m-feature-calendar-to: #06b6d4;--m-feature-calendar-bg: #ecfdf5;--m-feature-calendar-border: #a7f3d0;--m-feature-mobile-from: #6366f1;--m-feature-mobile-to: #818cf8;--m-feature-mobile-bg: #eef2ff;--m-feature-mobile-border: #c7d2fe;--m-feature-whatsapp-from: #22c55e;--m-feature-whatsapp-to: #16a34a;--m-feature-whatsapp-bg: #f0fdf4;--m-feature-whatsapp-border: #bbf7d0;--m-feature-ai-from: #f59e0b;--m-feature-ai-to: #ef4444;--m-feature-ai-bg: #fffbeb;--m-feature-ai-border: #fde68a;--m-feature-billing-from: #8b5cf6;--m-feature-billing-to: #6366f1;--m-feature-billing-bg: #ede9fe;--m-feature-billing-border: #c4b5fd;--m-feature-security-from: #e11d48;--m-feature-security-to: #f43f5e;--m-feature-security-bg: #fff1f2;--m-feature-security-border: #fecdd3;--m-feature-multi-from: #a855f7;--m-feature-multi-to: #c084fc;--m-feature-multi-bg: #faf5ff;--m-feature-multi-border: #e9d5ff;--m-feature-sessions-from: #14b8a6;--m-feature-sessions-to: #06b6d4;--m-feature-sessions-bg: #f0fdfa;--m-feature-sessions-border: #99f6e4;--m-feature-patients-from: #0ea5e9;--m-feature-patients-to: #38bdf8;--m-feature-patients-bg: #f0f9ff;--m-feature-patients-border: #bae6fd;--m-feature-invoices-from: #059669;--m-feature-invoices-to: #10b981;--m-feature-invoices-bg: #ecfdf5;--m-feature-invoices-border: #a7f3d0;--m-security-compliance: #059669;--m-security-compliance-bg: #ecfdf5;--m-security-technical: #2563eb;--m-security-technical-bg: #eff6ff;--m-security-governance: #d97706;--m-security-governance-bg: #fffbeb;--m-security-operational: #16a34a;--m-security-operational-bg: #f0fdf4;--m-tier-1-bg: #ecfdf5;--m-tier-1-border: #a7f3d0;--m-tier-1-accent: #10b981;--m-tier-2-bg: #f0f9ff;--m-tier-2-border: #bae6fd;--m-tier-2-accent: #0ea5e9;--m-tier-3-bg: #faf5ff;--m-tier-3-border: #e9d5ff;--m-tier-3-accent: #a855f7;--m-tier-4-bg: #f8fafc;--m-tier-4-border: #e2e8f0;--m-tier-4-accent: #475569;--m-trust-1: #10b981;--m-trust-2: #0ea5e9;--m-trust-3: #06b6d4;--m-trust-4: #f59e0b;--m-trust-5: #8b5cf6;--m-step-1-from: #10b981;--m-step-1-to: #34d399;--m-step-2-from: #0ea5e9;--m-step-2-to: #38bdf8;--m-step-3-from: #f59e0b;--m-step-3-to: #fbbf24;--m-audience-1-bg: rgba(16, 185, 129, .1);--m-audience-1-border: rgba(16, 185, 129, .3);--m-audience-2-bg: rgba(14, 165, 233, .1);--m-audience-2-border: rgba(14, 165, 233, .3);--m-audience-3-bg: rgba(6, 182, 212, .1);--m-audience-3-border: rgba(6, 182, 212, .3);--m-audience-4-bg: rgba(245, 158, 11, .1);--m-audience-4-border: rgba(245, 158, 11, .3);--m-audience-5-bg: rgba(139, 92, 246, .1);--m-audience-5-border: rgba(139, 92, 246, .3);--m-audience-6-bg: rgba(244, 63, 94, .1);--m-audience-6-border: rgba(244, 63, 94, .3);--m-audience-7-bg: rgba(20, 184, 166, .1);--m-audience-7-border: rgba(20, 184, 166, .3);--m-audience-8-bg: rgba(249, 115, 22, .1);--m-audience-8-border: rgba(249, 115, 22, .3);--m-hero-bg-start: #042f2e;--m-hero-bg-mid: #115e59;--m-hero-bg-end: #0f766e;--m-hero-text: #ffffff;--m-hero-text-secondary: rgba(255, 255, 255, .7);--m-hero-text-muted: rgba(255, 255, 255, .45);--m-hero-glow: rgba(45, 212, 191, .3);--m-hero-glass-bg: rgba(255, 255, 255, .1);--m-hero-glass-border: rgba(255, 255, 255, .2);--m-public-white: #fff;--m-public-black: #000;--m-public-brand-deep: #030268;--m-public-brand: #5061f1;--m-public-brand-light: #8c9ffe;--m-public-accent-pink: #fec5f0;--m-public-focus: #ed7fd1;--m-public-ink: #18173e;--m-public-text-secondary: #5b5a72;--m-public-text-secondary-strong: #55546e;--m-public-text-secondary-soft: #65637a;--m-public-text-tertiary: #383751;--m-public-surface: #f7f7fb;--m-public-surface-faint: #f9f9fc;--m-public-surface-indigo: #eef0ff;--m-public-surface-selected: #f0efff;--m-public-surface-warm: #f8ebe3;--m-public-teal-bright: #2dd4bf;--m-public-cyan-bright: #67e8f9;--m-public-security-compliance-end: #3d6b5f;--m-public-security-technical-end: #3a5a7a;--m-public-security-governance-end: #6a5b4a;--m-public-security-operational-end: #4a6a4a;--m-public-dark-end: #021f1e;--m-public-founders-start: #047857;--m-public-founders-mid: #0d9488;--m-public-founders-end: #0891b2;--m-public-bloom-ink: #1b1a5c;--m-public-bloom-soft: #5a5e8c;--m-public-bloom-line: #e4e6f0;--m-public-bloom-grid: #eef0f6;--m-public-bloom-royal: #2b50d6;--m-public-bloom-royal-tint: #dce3ff;--m-public-bloom-royal-ink: #1d3699;--m-public-bloom-peri-mark: #8f9efa;--m-public-bloom-peri-mid: #c9d1ff;--m-public-bloom-peri-l: #e6eaff;--m-public-bloom-peri-xl: #f2f4ff;--m-public-bloom-peri-ink: #2a3aa8;--m-public-bloom-pink: #f776d6;--m-public-bloom-pink-light: #ffaeeb;--m-public-bloom-blush-l: #ffe9f8;--m-public-bloom-blush-ink: #9c1f7e;--m-public-bloom-fee: #c2378f;--m-public-bloom-cancel: #ffe1f3;--m-public-bloom-cancel-ink: #b0207f;--m-public-bloom-cream-l: #fcf6f2;--m-public-bloom-amber: #f6b26b;--m-public-bloom-amber-l: #fdebd6;--m-public-bloom-amber-ink: #8a4b06;--m-public-bloom-mint: #ddf7d2;--m-public-bloom-mint-ink: #1f6b2e;--m-public-bloom-wa: #25d366;--m-public-bloom-wa-l: #ddf7e3;--m-public-bloom-wa-ink: #137a3a;--m-public-bloom-tick: #53bdeb;--m-public-bloom-tick-grey: #9aa0b4;--m-public-bloom-meta: var(--m-public-bloom-soft);--m-public-bloom-dash: #b9c0e8;--m-public-bloom-dash-ink: #7b83b8;--m-public-bloom-muted: #b9bed6;--m-public-bloom-ghost: #9aa0c8;--m-public-bloom-clash: #e5484d;--m-public-bloom-page: #fffdfc;--m-public-bloom-night-2: #14138a;--m-public-bloom-night-ring: #2e2d8f;--m-public-bloom-night-ring-2: #4a49b0;--m-public-bloom-night-text: #c9cdf5;--m-public-google-blue: #4285f4;--m-public-google-red: #ea4335;--m-public-google-yellow: #fbbc05;--m-public-google-green: #34a853;--m-public-cookie-dough: #f2c48d;--m-public-cookie-rim: #d99a55;--m-public-cookie-chip: #6b3f22;--m-public-white-rgb: 255 255 255;--m-public-black-rgb: 0 0 0;--m-public-brand-deep-rgb: 3 2 104;--m-public-brand-rgb: 80 97 241;--m-public-teal-rgb: 45 212 191;--m-public-cyan-rgb: 103 232 249;--m-public-emerald-rgb: 52 211 153;--m-public-dark-teal-rgb: 2 44 42;--m-public-cta-shadow: 0 4px 14px rgb(var(--m-public-brand-rgb) / 28%)}.marketing-page{color-scheme:light}.m-bg-primary{background-color:var(--m-bg-primary)}.m-bg-secondary{background-color:var(--m-bg-secondary)}.m-bg-accent{background-color:var(--m-bg-accent)}.m-bg-card{background-color:var(--m-bg-card)}.m-text-primary{color:var(--m-text-primary)}.m-text-secondary{color:var(--m-text-secondary)}.m-text-muted{color:var(--m-text-muted)}.m-text-hint{color:var(--m-text-hint)}.m-text-brand{color:var(--m-brand)}.m-border{border-color:var(--m-border)}.m-border-light{border-color:var(--m-border-light)}.m-trust-c1{color:var(--m-trust-1)}.m-trust-c2{color:var(--m-trust-2)}.m-trust-c3{color:var(--m-trust-3)}.m-trust-c4{color:var(--m-trust-4)}.m-trust-c5{color:var(--m-trust-5)}.m-gradient-text{background:linear-gradient(135deg,var(--m-brand) 0%,var(--m-sky) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.m-gradient-btn{background:linear-gradient(135deg,var(--m-brand) 0%,var(--m-brand-dark) 100%);color:#fff}.m-gradient-btn:hover{opacity:.9}.m-auth-btn-outline{display:block;width:100%;border-radius:.75rem;border-width:1px;border-color:var(--m-border-strong);padding:.75rem 1rem;text-align:center;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--m-text-secondary)}.m-badge{display:inline-block;padding:.375rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500}.m-badge-brand{background-color:var(--m-bg-accent);color:var(--m-brand)}.m-badge-warm{background-color:var(--m-feature-ai-bg);color:var(--m-clay)}.m-card{background-color:var(--m-bg-card);border:1px solid var(--m-border);border-radius:1rem}.m-section-primary{background-color:var(--m-bg-primary)}.m-section-secondary{background-color:var(--m-bg-secondary)}.m-section-gradient{background:linear-gradient(180deg,var(--m-bg-secondary) 0%,var(--m-bg-primary) 100%)}.m-font-display{font-family:var(--m-font-display)}.m-font-body{font-family:var(--m-font-body)}.marketing-page :is(h1,h2,h3){font-family:var(--m-font-display)}.m-hero-dark{background:linear-gradient(160deg,var(--m-hero-bg-start) 0%,var(--m-hero-bg-mid) 40%,var(--m-hero-bg-end) 100%);color:var(--m-hero-text);font-family:var(--m-font-display)}.m-hero-glass{background:var(--m-hero-glass-bg);border:1px solid var(--m-hero-glass-border);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.m-hero-gradient-text{background:linear-gradient(90deg,var(--m-public-teal-bright),var(--m-public-cyan-bright));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.m-hero-gradient-btn{background:linear-gradient(135deg,var(--m-public-teal-bright),var(--m-public-cyan-bright));color:var(--m-hero-bg-start)}.m-hero-gradient-btn:hover{opacity:.9}.m-hero-glow-top-end,.m-hero-glow-bottom-start{background:radial-gradient(circle,var(--m-hero-glow) 0%,transparent 70%)}.m-hero-btn-primary{position:relative;width:100%;overflow:hidden;border-radius:.75rem;padding:1rem 2rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:linear-gradient(135deg,var(--m-public-teal-bright),var(--m-public-cyan-bright));color:var(--m-hero-bg-start)}.m-hero-btn-primary:hover{opacity:.9;--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.m-hero-btn-primary{box-shadow:0 10px 30px rgb(var(--m-public-teal-rgb) / 42%),0 4px 12px rgb(var(--m-public-black-rgb) / 25%)}.m-hero-btn-primary:hover{box-shadow:0 16px 48px rgb(var(--m-public-teal-rgb) / 58%),0 6px 16px rgb(var(--m-public-black-rgb) / 30%)}.m-hero-btn-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgb(var(--m-public-white-rgb) / 45%) 50%,transparent 70%);transform:translate(-130%);transition:transform .7s ease;pointer-events:none}.m-hero-btn-primary:hover:after{transform:translate(130%)}@media(min-width:640px){.m-hero-btn-primary{width:auto}}.m-hero-btn-secondary{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;padding:1rem 2rem;font-size:1.125rem;line-height:1.75rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:var(--m-hero-glass-bg);border:1px solid var(--m-hero-glass-border);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.m-hero-btn-secondary:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.m-hero-btn-secondary{color:var(--m-hero-text)}.m-hero-btn-secondary:hover{background:rgb(var(--m-public-white-rgb) / 16%)}@media(min-width:640px){.m-hero-btn-secondary{width:auto}}.m-hero-badge{margin-bottom:2rem;display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;background:var(--m-hero-glass-bg);border:1px solid var(--m-hero-glass-border);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--m-hero-text-secondary)}.m-hero-trust-bar{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:.5rem;border-radius:.75rem;padding:.75rem 1.5rem;font-size:.875rem;line-height:1.25rem;color:var(--m-hero-text-secondary)}.m-hero-desktop-frame{position:relative;aspect-ratio:16/9;max-width:48rem;flex:1 1 0%;overflow:hidden;border-radius:.75rem;background:var(--m-hero-glass-bg);border:1px solid var(--m-hero-glass-border);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 20px 60px rgb(var(--m-public-black-rgb) / 30%);transform:perspective(800px) rotateY(-3deg)}.m-hero-desktop-chrome{position:absolute;left:0;right:0;top:0;display:flex;height:2rem;align-items:center;gap:.375rem;border-bottom-width:1px;padding-left:.75rem;padding-right:.75rem;border-color:var(--m-hero-glass-border);background:rgb(var(--m-public-white-rgb) / 5%)}.m-hero-mobile-frame{position:relative;aspect-ratio:9/19;overflow:hidden;border-radius:24px;border-width:4px;background:var(--m-hero-glass-bg);border:1px solid var(--m-hero-glass-border);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 20px 60px rgb(var(--m-public-black-rgb) / 30%);border-color:var(--m-hero-glass-border);transform:perspective(800px) rotateY(5deg)}.m-feature-calendar{background-color:var(--m-feature-calendar-bg)}.m-feature-mobile{background-color:var(--m-feature-mobile-bg)}.m-feature-whatsapp{background-color:var(--m-feature-whatsapp-bg)}.m-feature-ai{background-color:var(--m-feature-ai-bg)}.m-feature-billing{background-color:var(--m-feature-billing-bg)}.m-feature-security{background-color:var(--m-feature-security-bg)}.m-feature-multi{background-color:var(--m-feature-multi-bg)}.m-feature-sessions{background-color:var(--m-feature-sessions-bg)}.m-feature-patients{background-color:var(--m-feature-patients-bg)}.m-feature-invoices{background-color:var(--m-feature-invoices-bg)}.m-icon-calendar{background:linear-gradient(135deg,var(--m-feature-calendar-from),var(--m-feature-calendar-to))}.m-icon-mobile{background:linear-gradient(135deg,var(--m-feature-mobile-from),var(--m-feature-mobile-to))}.m-icon-whatsapp{background:linear-gradient(135deg,var(--m-feature-whatsapp-from),var(--m-feature-whatsapp-to))}.m-icon-ai{background:linear-gradient(135deg,var(--m-feature-ai-from),var(--m-feature-ai-to))}.m-icon-billing{background:linear-gradient(135deg,var(--m-feature-billing-from),var(--m-feature-billing-to))}.m-icon-security{background:linear-gradient(135deg,var(--m-feature-security-from),var(--m-feature-security-to))}.m-icon-multi{background:linear-gradient(135deg,var(--m-feature-multi-from),var(--m-feature-multi-to))}.m-icon-sessions{background:linear-gradient(135deg,var(--m-feature-sessions-from),var(--m-feature-sessions-to))}.m-icon-patients{background:linear-gradient(135deg,var(--m-feature-patients-from),var(--m-feature-patients-to))}.m-icon-invoices{background:linear-gradient(135deg,var(--m-feature-invoices-from),var(--m-feature-invoices-to))}.m-icon-soft{background:var(--m-bg-accent);color:var(--m-brand)}.m-icon-soft-dark{background:rgb(var(--m-public-white-rgb) / 10%);color:var(--m-brand-light)}.m-icon-step-1{background:linear-gradient(135deg,var(--m-step-1-from),var(--m-step-1-to))}.m-icon-step-2{background:linear-gradient(135deg,var(--m-step-2-from),var(--m-step-2-to))}.m-icon-step-3{background:linear-gradient(135deg,var(--m-step-3-from),var(--m-step-3-to))}.m-steps-line{background:linear-gradient(90deg,var(--m-feature-calendar-border) 0%,var(--m-feature-patients-border) 50%,var(--m-feature-ai-border) 100%)}.m-icon-compliance{background:linear-gradient(135deg,var(--m-security-compliance),var(--m-public-security-compliance-end))}.m-icon-technical{background:linear-gradient(135deg,var(--m-security-technical),var(--m-public-security-technical-end))}.m-icon-governance{background:linear-gradient(135deg,var(--m-security-governance),var(--m-public-security-governance-end))}.m-icon-operational{background:linear-gradient(135deg,var(--m-security-operational),var(--m-public-security-operational-end))}.m-fade-up{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.m-fade-up.m-visible{opacity:1;transform:translateY(0)}.m-stagger>.m-fade-up:nth-child(1){transition-delay:0ms}.m-stagger>.m-fade-up:nth-child(2){transition-delay:.1s}.m-stagger>.m-fade-up:nth-child(3){transition-delay:.2s}.m-stagger>.m-fade-up:nth-child(4){transition-delay:.3s}.m-stagger>.m-fade-up:nth-child(5){transition-delay:.4s}.m-stagger>.m-fade-up:nth-child(6){transition-delay:.5s}@media(prefers-reduced-motion:reduce){.m-fade-up{opacity:1;transform:none;transition:none}.m-gradient-animated,.m-float,.m-float-delayed,.m-float-desktop,.m-float-mobile,.m-pulse{animation:none}}.m-dot-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(var(--m-stone) 1px,transparent 1px);background-size:24px 24px;opacity:.12}.m-bento-grid{display:grid;gap:1.25rem;grid-template-columns:1fr;grid-template-areas:"ai" "whatsapp" "billing" "mobile"}@media(min-width:768px){.m-bento-grid{grid-template-columns:1fr 1fr;grid-template-areas:"ai       whatsapp" "ai       billing" "mobile   mobile"}}@media(min-width:1024px){.m-bento-grid{grid-template-columns:2fr 1.1fr 1.1fr;grid-template-areas:"ai  whatsapp  mobile" "ai  billing   mobile"}}.m-bento-ai{grid-area:ai}.m-bento-whatsapp{grid-area:whatsapp}.m-bento-billing{grid-area:billing}.m-bento-mobile{grid-area:mobile}.m-bento-screenshot-frame{width:100%;overflow:hidden;border-radius:.75rem;aspect-ratio:16 / 9;min-height:120px}.m-bento-highlight{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;color:var(--m-text-secondary)}.m-bento-highlight-dark{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;color:var(--m-hero-text-secondary)}.m-bento-text-dark-secondary{color:var(--m-hero-text-secondary)}.m-bento-dot{height:.5rem;width:.5rem;flex-shrink:0;border-radius:9999px}.m-bento-dot-dark{height:.5rem;width:.5rem;flex-shrink:0;border-radius:9999px;background:rgb(var(--m-public-white-rgb) / 40%)}.m-gradient-animated{background-size:200% 100%;animation:m-gradient-shift 6s ease-in-out infinite}@keyframes m-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.m-float{animation:m-float 6s ease-in-out infinite}.m-float-delayed{animation:m-float 6s ease-in-out infinite;animation-delay:-3s}@keyframes m-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.m-float-desktop{animation:m-float-desktop 6s ease-in-out infinite}@keyframes m-float-desktop{0%,to{transform:perspective(800px) rotateY(-3deg) translateY(0)}50%{transform:perspective(800px) rotateY(-3deg) translateY(-12px)}}.m-float-mobile{animation:m-float-mobile 6s ease-in-out infinite;animation-delay:-3s}@keyframes m-float-mobile{0%,to{transform:perspective(800px) rotateY(5deg) translateY(0)}50%{transform:perspective(800px) rotateY(5deg) translateY(-8px)}}.m-card-lift{transition:transform .3s ease,box-shadow .3s ease}.m-card-lift:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgb(var(--m-public-black-rgb) / 12%)}.m-icon-hover{transition:transform .3s ease}.group:hover .m-icon-hover{transform:scale(1.15)}.m-glass-card{background:rgb(var(--m-public-white-rgb) / 70%);border:1px solid rgb(var(--m-public-white-rgb) / 50%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.m-gradient-border{position:relative;background-clip:padding-box}.m-gradient-border:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,var(--m-brand),var(--m-sky));mask:linear-gradient(var(--m-public-white) 0 0) content-box,linear-gradient(var(--m-public-white) 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(var(--m-public-white) 0 0) content-box,linear-gradient(var(--m-public-white) 0 0);-webkit-mask-composite:xor;pointer-events:none}.m-pulse{animation:m-pulse 2s ease-in-out infinite}@keyframes m-pulse{0%,to{box-shadow:0 0 rgb(var(--m-public-brand-rgb) / 30%)}50%{box-shadow:0 0 0 8px transparent}}.m-img-placeholder{background:linear-gradient(135deg,var(--m-bg-secondary),var(--m-bg-accent));animation:m-img-shimmer 1.5s ease-in-out infinite}@keyframes m-img-shimmer{0%,to{opacity:.7}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.m-img-placeholder{animation:none}}.m-hero-aurora{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.m-hero-aurora:before,.m-hero-aurora:after{content:"";position:absolute;border-radius:9999px;filter:blur(90px);opacity:.5}.m-hero-aurora:before{width:540px;height:540px;top:-130px;inset-inline-end:-90px;background:radial-gradient(circle,rgb(var(--m-public-teal-rgb) / 55%),transparent 70%);animation:m-aurora-1 16s ease-in-out infinite}.m-hero-aurora:after{width:480px;height:480px;bottom:-150px;inset-inline-start:-70px;background:radial-gradient(circle,rgb(var(--m-public-cyan-rgb) / 42%),transparent 70%);animation:m-aurora-2 20s ease-in-out infinite}@keyframes m-aurora-1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,36px) scale(1.15)}}@keyframes m-aurora-2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(36px,-28px) scale(1.12)}}.m-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgb(var(--m-public-white-rgb) / 5%) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--m-public-white-rgb) / 5%) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(ellipse 75% 55% at 50% 30%,var(--m-public-black) 35%,transparent 78%);mask-image:radial-gradient(ellipse 75% 55% at 50% 30%,var(--m-public-black) 35%,transparent 78%)}.m-hero-glow-text{filter:drop-shadow(0 0 30px rgb(var(--m-public-teal-rgb) / 40%))}.m-hero-stage-glow{position:absolute;inset-inline:12%;top:6%;height:64%;background:radial-gradient(ellipse at center,rgb(var(--m-public-teal-rgb) / 40%),transparent 70%);filter:blur(70px);pointer-events:none}.m-hero-chip{position:absolute;border-radius:1rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;background:var(--m-hero-glass-bg);border:1px solid var(--m-hero-glass-border);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--m-hero-text);box-shadow:0 14px 44px rgb(var(--m-public-black-rgb) / 38%)}.m-rise{opacity:0;animation:m-rise .85s cubic-bezier(.22,1,.36,1) forwards}@keyframes m-rise{0%{opacity:0;transform:translateY(26px);filter:blur(7px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.m-delay-1{animation-delay:.05s}.m-delay-2{animation-delay:.18s}.m-delay-3{animation-delay:.31s}.m-delay-4{animation-delay:.44s}.m-delay-5{animation-delay:.57s}.m-delay-6{animation-delay:.7s}.m-float-slow{animation:m-float 8s ease-in-out infinite;animation-delay:-1.5s}@media(prefers-reduced-motion:reduce){.m-hero-aurora:before,.m-hero-aurora:after{animation:none}.m-rise{opacity:1;transform:none;filter:none;animation:none}.m-float-slow{animation:none}}.m-hero-tile{position:relative;border-radius:1.5rem;overflow:hidden;background:rgb(var(--m-public-white-rgb) / 6%);border:1px solid rgb(var(--m-public-white-rgb) / 12%);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 24px 60px rgb(var(--m-public-black-rgb) / 40%);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.m-hero-tile:hover{transform:translateY(-5px);border-color:rgb(var(--m-public-teal-rgb) / 50%);box-shadow:0 30px 70px rgb(var(--m-public-black-rgb) / 50%),0 0 44px rgb(var(--m-public-teal-rgb) / 25%)}.m-hero-tile:before{content:"";position:absolute;top:0;inset-inline:12%;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--m-public-teal-rgb) / 85%),transparent);z-index:1}.m-tile-label{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;font-weight:600;background:rgb(var(--m-public-white-rgb) / 10%);color:var(--m-hero-text)}.m-live-dot{display:inline-block;width:7px;height:7px;border-radius:9999px;background:var(--m-moss);animation:m-live 1.8s ease-out infinite}@keyframes m-live{0%{box-shadow:0 0 rgb(var(--m-public-emerald-rgb) / 70%)}70%{box-shadow:0 0 0 8px rgb(var(--m-public-emerald-rgb) / 0%)}to{box-shadow:0 0 rgb(var(--m-public-emerald-rgb) / 0%)}}.m-chat-in{border-radius:1rem;padding:.5rem .875rem;font-size:.875rem;line-height:1.25rem;background:rgb(var(--m-public-white-rgb) / 10%);color:var(--m-hero-text)}.m-chat-out{display:inline-flex;align-items:center;gap:.25rem;border-radius:1rem;padding:.5rem .875rem;font-size:.875rem;line-height:1.25rem;background:rgb(var(--m-public-teal-rgb) / 22%);color:var(--m-hero-text)}.m-skel{height:.625rem;border-radius:9999px;background:linear-gradient(90deg,rgb(var(--m-public-white-rgb) / 12%) 25%,rgb(var(--m-public-white-rgb) / 30%),rgb(var(--m-public-white-rgb) / 12%) 75%);background-size:200% 100%;animation:m-skel-shimmer 1.6s ease-in-out infinite}@keyframes m-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.m-section-dark{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--m-hero-bg-start) 0%,var(--m-public-dark-end) 100%);color:var(--m-hero-text)}.m-founders-banner{background:linear-gradient(120deg,var(--m-public-founders-start) 0%,var(--m-public-founders-mid) 45%,var(--m-public-founders-end) 100%);box-shadow:0 24px 70px rgb(var(--m-public-dark-teal-rgb) / 35%);color:var(--m-hero-text)}.m-panel-before{position:relative;border-radius:1rem;padding:1.25rem;font-size:.875rem;line-height:1.25rem;background:rgb(var(--m-public-white-rgb) / 4%);border:1px dashed rgb(var(--m-public-white-rgb) / 18%);color:var(--m-hero-text-secondary)}.m-panel-after{position:relative;overflow:hidden;border-radius:1rem;padding:1rem;background:rgb(var(--m-public-teal-rgb) / 10%);border:1px solid rgb(var(--m-public-teal-rgb) / 40%)}@media(prefers-reduced-motion:reduce){.m-live-dot,.m-skel{animation:none}}.m-hero-screen{position:relative;border-radius:1rem;overflow:hidden;border:1px solid rgb(var(--m-public-white-rgb) / 14%);background:rgb(var(--m-public-white-rgb) / 4%);box-shadow:0 40px 120px rgb(var(--m-public-black-rgb) / 55%),0 0 90px rgb(var(--m-public-teal-rgb) / 18%);transform:perspective(1400px) rotateX(4deg);transition:transform .25s ease;will-change:transform}.m-hero-screen-chrome{position:relative;z-index:2;height:2.25rem;display:flex;align-items:center;gap:.4rem;padding:0 .9rem;border-bottom:1px solid rgb(var(--m-public-white-rgb) / 10%);background:rgb(var(--m-public-white-rgb) / 5%)}.m-hero-screen-shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(115deg,transparent 38%,rgb(var(--m-public-white-rgb) / 14%) 50%,transparent 62%);transform:translate(-120%);animation:m-screen-shine 7s ease-in-out infinite}@keyframes m-screen-shine{0%,to{transform:translate(-120%)}55%{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.m-hero-screen{transition:none}.m-hero-screen-shine{animation:none;opacity:0}}.m-no-scrollbar{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.m-no-scrollbar::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.m-no-scrollbar{scroll-behavior:auto}}.m-carousel-arrow{display:inline-flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:var(--m-border);background:var(--m-bg-card);color:var(--m-text-primary)}.m-carousel-arrow:hover:not(:disabled){background:var(--m-bg-accent)}.m-carousel-arrow:disabled{opacity:.4;cursor:not-allowed}.m-carousel-dot{height:.5rem;width:.5rem;border-radius:9999px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:var(--m-border)}.m-carousel-dot-active{height:.5rem;width:1.5rem;border-radius:9999px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:var(--m-brand)}.m-legal-back-to-top{position:fixed;bottom:1rem;inset-inline-start:1rem;z-index:30;display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:var(--m-border);--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media print{.m-legal-toc,.m-legal-print-btn,.m-legal-back-to-top{display:none!important}.m-legal-content{max-width:100%!important}}.m-auth-btn-dark{display:flex;width:100%;align-items:center;justify-content:center;gap:.75rem;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-bg-opacity, 1));padding:1rem 1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.m-auth-btn-dark:hover{opacity:.9}.m-auth-btn-dark:disabled{cursor:not-allowed;opacity:.6}.m-auth-btn-dark:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.m-auth-btn-outline{display:block;width:100%;border-radius:.75rem;border-width:1px;padding:.75rem 1rem;text-align:center;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--m-text-secondary);border-color:var(--m-border-strong)}.m-auth-btn-outline:hover{background-color:var(--m-bg-secondary)}.session-editor .ProseMirror{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1))}.session-editor .ProseMirror:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.session-editor .ProseMirror{outline:none;min-height:inherit;direction:rtl}.session-editor .ProseMirror:focus{outline:none}.session-editor .ProseMirror p.is-editor-empty:first-child:before{font-style:italic;--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.session-editor .ProseMirror p.is-editor-empty:first-child:is(.dark *):before{--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.session-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:inline-start;height:0;pointer-events:none}.session-editor .ProseMirror h1{margin-top:.75rem;margin-bottom:.25rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));padding-bottom:.25rem;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-text-opacity, 1))}.session-editor .ProseMirror h1:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-text-opacity, 1))}.session-editor .ProseMirror h2{margin-top:.625rem;margin-bottom:.125rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-text-opacity, 1))}.session-editor .ProseMirror h2:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-text-opacity, 1))}.session-editor .ProseMirror h2{font-size:15px}.session-editor .ProseMirror h3{margin-top:.5rem;margin-bottom:.125rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1))}.session-editor .ProseMirror h3:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.session-editor .ProseMirror ul{margin-top:.25rem;margin-bottom:.25rem;list-style-type:disc;padding-inline-start:1.5rem}.session-editor .ProseMirror ul ul{list-style-type:circle}.session-editor .ProseMirror ul ul ul{list-style-type:square}.session-editor .ProseMirror ol{margin-top:.25rem;margin-bottom:.25rem;list-style-type:decimal;padding-inline-start:1.5rem}.session-editor .ProseMirror li{padding:1px 0}.session-editor .ProseMirror p+p{margin-top:.5rem}.session-editor .ProseMirror strong{font-weight:600}.session-editor .ProseMirror em{font-style:italic}.session-editor .ProseMirror mark.voice-highlight{border-radius:.125rem;--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.session-editor .ProseMirror mark.voice-highlight:is(.dark *){background-color:#78350f66}.session-editor .ProseMirror mark.voice-highlight{color:inherit}.session-editor .ProseMirror mark.ai-apply-highlight{border-radius:.125rem;--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-100) / var(--tw-bg-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.session-editor .ProseMirror mark.ai-apply-highlight:is(.dark *){background-color:rgb(var(--color-primary-900) / .4)}.session-editor .ProseMirror mark.ai-apply-highlight{color:inherit}.session-editor .ProseMirror p{line-height:1.75}@counter-style decimal-paren{system:extends decimal;suffix:") "}@counter-style hebrew-paren{system:extends hebrew;suffix:") "}.session-editor .ProseMirror ol ol{list-style-type:hebrew}.session-editor .ProseMirror ol ol ol{list-style-type:decimal-paren}.session-editor .ProseMirror ol ol ol ol{list-style-type:hebrew-paren}@keyframes invoice-item-enter{0%{opacity:0;max-height:0;transform:translateY(-4px)}to{opacity:1;max-height:10rem;transform:translateY(0)}}.invoice-item-enter{animation:invoice-item-enter .2s ease-out forwards}.sticky-cta{position:sticky;bottom:0;z-index:10;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:.75rem;padding-bottom:.25rem}.sticky-cta:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1))}.sticky-cta{margin-inline:-1rem;padding-inline:1rem;padding-bottom:max(.25rem,env(safe-area-inset-bottom,0px));transition:box-shadow .15s ease}@media(min-width:768px){.sticky-cta{padding-bottom:1rem}}.sticky-cta-shadow{box-shadow:0 -6px 8px -4px #00000014}:is(.dark) .sticky-cta-shadow{box-shadow:0 -6px 8px -4px #0000004d}@keyframes invoice-item-exit{0%{opacity:1;max-height:10rem;transform:scale(1)}to{opacity:0;max-height:0;transform:scale(.95);padding:0;margin:0}}.invoice-item-exit{animation:invoice-item-exit .2s ease-in forwards;overflow:hidden}.invoice-line-item-grid{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name name" "note amount";gap:.375rem}@media(min-width:768px){.invoice-line-item-grid{grid-template-areas:"name amount" "note note"}}*{-webkit-tap-highlight-color:transparent}*:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid rgb(var(--color-primary-500));outline-offset:2px}body{touch-action:pan-x pan-y}html,body{overscroll-behavior-y:none}@media(pointer:fine){html,body{overscroll-behavior-x:auto}}body:has(.medly-app-frame){min-height:100dvh}.medly-app-frame{height:100dvh}@media screen and (max-width:1279px){.medly-app-frame{position:fixed;top:0;right:0;bottom:0;left:0;height:auto}}#main-content{overscroll-behavior-y:none}@media(pointer:coarse){*{-webkit-touch-callout:none}}.glass-popover{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgb(var(--color-surface) / .7);border:1px solid rgb(var(--color-border-default) / .5)}.blocked-time-overlay{background:repeating-linear-gradient(-45deg,transparent,transparent 8px,rgba(156,163,175,.05) 8px,rgba(156,163,175,.05) 16px)}.dark .blocked-time-overlay{background:repeating-linear-gradient(-45deg,transparent,transparent 8px,rgba(71,85,105,.1) 8px,rgba(71,85,105,.1) 16px)}:root{--scrollbar-width: 0px}mark{background-color:#fef08a;color:inherit;border-radius:2px;padding:0 2px}.dark mark{background-color:#854d0e}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;direction:rtl;--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}body:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-text-opacity, 1))}body{background-color:rgb(var(--color-surface-tint))}[lang=he],.hebrew{font-family:Assistant,Inter,-apple-system,BlinkMacSystemFont,sans-serif}.reminder-icon{display:inline-flex;height:1rem;width:1rem;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem}.reminder-status-pending{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.reminder-status-pending:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.reminder-status-confirmed{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.reminder-status-confirmed:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.reminder-status-cancelled{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.reminder-status-cancelled:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.reminder-status-reschedule{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.reminder-status-reschedule:is(.dark *){--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.reminder-status-failed{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.reminder-status-failed:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.reminder-border-confirmed{border-inline-start-width:4px;--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.reminder-border-confirmed:is(.dark *){--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.reminder-border-cancelled{border-inline-start-width:4px;--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.reminder-border-cancelled:is(.dark *){--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.reminder-border-reschedule{border-inline-start-width:4px;--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.reminder-border-reschedule:is(.dark *){--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.reminder-border-reschedule{animation:pulse-orange 2s infinite}.reminder-border-pending{border-inline-start-width:4px;--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.reminder-border-pending:is(.dark *){--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.reminder-border-failed{border-inline-start-width:4px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.reminder-border-failed:is(.dark *){--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.reminder-cancelled-text{text-decoration-line:line-through;opacity:.75}.reminder-reschedule-pulse{animation:pulse-orange 2s infinite}.reminder-panel{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.reminder-panel:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1))}.reminder-summary-bar{display:flex;cursor:pointer;align-items:center;justify-content:space-between;padding:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.reminder-summary-bar:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-50, 248 250 252) / var(--tw-bg-opacity, 1))}.reminder-summary-bar:hover:is(.dark *){background-color:rgb(var(--color-slate-700, 51 65 85) / .5)}.reminder-metric{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500}.reminder-metric-icon{height:1rem;width:1rem;flex-shrink:0}.reminder-expand-button{border-radius:.25rem;padding:.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.reminder-expand-button:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1))}.reminder-expand-button:hover:is(.dark *){background-color:rgb(var(--color-slate-700, 51 65 85) / .5)}.reminder-table{width:100%;border-collapse:collapse}.reminder-table th{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-border-opacity, 1));padding:.75rem;text-align:start;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-text-opacity, 1))}.reminder-table th:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.reminder-table td{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-border-opacity, 1));padding:.75rem;text-align:start;font-size:.875rem;line-height:1.25rem}.reminder-table td:is(.dark *){border-color:rgb(var(--color-slate-700, 51 65 85) / .5)}.reminder-action-button{display:inline-flex;align-items:center;gap:.25rem;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.reminder-action-button:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1))}.reminder-action-button:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1))}.reminder-badge{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500}.reminder-badge-sent{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.reminder-badge-sent:is(.dark *){background-color:#1e3a8a4d;--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.reminder-badge-delivered{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.reminder-badge-delivered:is(.dark *){background-color:#14532d4d;--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.reminder-badge-failed{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.reminder-badge-failed:is(.dark *){background-color:#7f1d1d4d;--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.reminder-badge-confirmed{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.reminder-badge-confirmed:is(.dark *){background-color:#14532d4d;--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.reminder-badge-cancelled{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.reminder-badge-cancelled:is(.dark *){background-color:#7f1d1d4d;--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.reminder-badge-reschedule{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.reminder-badge-reschedule:is(.dark *){background-color:#7c2d124d;--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.reminder-badge-pending{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.reminder-badge-pending:is(.dark *){background-color:#78350f4d;--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}*{transition:background-color .2s ease,border-color .2s ease,color .2s ease}input,select,textarea{font-size:16px}@media(pointer:coarse){:is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea):not(.medly-v0-amount-field__input){font-size:16px!important}}.calendar-agent-fab{position:fixed;bottom:5rem;inset-inline-start:1rem;z-index:40;display:flex;height:3.5rem;width:3.5rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.calendar-agent-fab:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1));--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.calendar-agent-fab:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.message-enter{animation:slide-up .3s ease-out}.message-typing{animation:pulse 1.5s ease-in-out infinite}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-width:0px}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.even\:bg-slate-50:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-50, 248 250 252) / var(--tw-bg-opacity, 1))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[color\:var\(--m-brand\)\]:hover{border-color:var(--m-brand)}.hover\:border-primary-300:hover{--tw-border-opacity: 1;border-color:rgb(var(--color-primary-300) / var(--tw-border-opacity, 1))}.hover\:bg-\[var\(--m-bg-secondary\)\]:hover{background-color:var(--m-bg-secondary)}.hover\:bg-\[var\(--m-public-brand-deep\)\]:hover{background-color:var(--m-public-brand-deep)}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-error-50:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-error-50) / var(--tw-bg-opacity, 1))}.hover\:bg-error-700:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-error-700) / var(--tw-bg-opacity, 1))}.hover\:bg-primary-200:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-200) / var(--tw-bg-opacity, 1))}.hover\:bg-primary-50:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-50) / var(--tw-bg-opacity, 1))}.hover\:bg-primary-50\/60:hover{background-color:rgb(var(--color-primary-50) / .6)}.hover\:bg-primary-700:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-700) / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200\/60:hover{background-color:rgb(var(--color-slate-200, 226 232 240) / .6)}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-50, 248 250 252) / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50\/70:hover{background-color:rgb(var(--color-slate-50, 248 250 252) / .7)}.hover\:bg-state-hover:hover{background-color:var(--state-hover)}.hover\:bg-success-50:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-success-50) / var(--tw-bg-opacity, 1))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-warning-100:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-warning-100) / var(--tw-bg-opacity, 1))}.hover\:text-\[color\:var\(--m-text-primary\)\]:hover{color:var(--m-text-primary)}.hover\:text-green-600:hover{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.hover\:text-primary-600:hover{--tw-text-opacity: 1;color:rgb(var(--color-primary-600) / var(--tw-text-opacity, 1))}.hover\:text-primary-700:hover{--tw-text-opacity: 1;color:rgb(var(--color-primary-700) / var(--tw-text-opacity, 1))}.hover\:text-primary-800:hover{--tw-text-opacity: 1;color:rgb(var(--color-primary-800) / var(--tw-text-opacity, 1))}.hover\:text-slate-600:hover{--tw-text-opacity: 1;color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.hover\:text-success-600:hover{--tw-text-opacity: 1;color:rgb(var(--color-success-600) / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-80:hover{opacity:.8}.hover\:\[background\:rgb\(var\(--medly-text-strong\)\)\]:hover{background:rgb(var(--medly-text-strong))}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:absolute:focus{position:absolute}.focus\:start-2:focus{inset-inline-start:.5rem}.focus\:top-2:focus{top:.5rem}.focus\:rounded-lg:focus{border-radius:.5rem}.focus\:border-primary-500:focus{--tw-border-opacity: 1;border-color:rgb(var(--color-primary-500) / var(--tw-border-opacity, 1))}.focus\:bg-primary-600:focus{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-600) / var(--tw-bg-opacity, 1))}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:shadow-lg:focus{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-primary-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-primary-500) / var(--tw-ring-opacity, 1))}.focus\:ring-primary-500\/20:focus{--tw-ring-color: rgb(var(--color-primary-500) / .2)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--m-public-focus\)\]:focus-visible{outline-color:var(--m-public-focus)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-primary-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-primary-500) / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:hover\:scale-100:hover:disabled{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.group\/result:hover .group-hover\/result\:opacity-100{opacity:1}.group\/sort:hover .group-hover\/sort\:opacity-60{opacity:.6}.group:hover .group-hover\:opacity-100{opacity:1}.group\/sort:focus-visible .group-focus-visible\/sort\:opacity-60{opacity:.6}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:divide-slate-700:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-divide-opacity, 1))}.dark\:divide-slate-800:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-divide-opacity, 1))}.dark\:border-amber-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.dark\:border-error-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-error-400) / var(--tw-border-opacity, 1))}.dark\:border-error-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-error-500) / var(--tw-border-opacity, 1))}.dark\:border-error-500\/15:is(.dark *){border-color:rgb(var(--color-error-500) / .15)}.dark\:border-green-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.dark\:border-primary-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-primary-400) / var(--tw-border-opacity, 1))}.dark\:border-primary-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-primary-500) / var(--tw-border-opacity, 1))}.dark\:border-primary-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-primary-700) / var(--tw-border-opacity, 1))}.dark\:border-primary-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-primary-800) / var(--tw-border-opacity, 1))}.dark\:border-purple-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.dark\:border-red-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.dark\:border-red-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.dark\:border-slate-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1))}.dark\:border-slate-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-border-opacity, 1))}.dark\:border-slate-700\/50:is(.dark *){border-color:rgb(var(--color-slate-700, 51 65 85) / .5)}.dark\:border-slate-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-border-opacity, 1))}.dark\:border-success-500\/15:is(.dark *){border-color:rgb(var(--color-success-500) / .15)}.dark\:border-warning-500\/15:is(.dark *){border-color:rgb(var(--color-warning-500) / .15)}.dark\:border-s-primary-600:is(.dark *){--tw-border-opacity: 1;border-inline-start-color:rgb(var(--color-primary-600) / var(--tw-border-opacity, 1))}.dark\:border-s-primary-700:is(.dark *){--tw-border-opacity: 1;border-inline-start-color:rgb(var(--color-primary-700) / var(--tw-border-opacity, 1))}.dark\:border-s-slate-600:is(.dark *){--tw-border-opacity: 1;border-inline-start-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-border-opacity, 1))}.dark\:bg-amber-900\/30:is(.dark *){background-color:#78350f4d}.dark\:bg-emerald-900\/30:is(.dark *){background-color:#064e3b4d}.dark\:bg-error-500\/10:is(.dark *){background-color:rgb(var(--color-error-500) / .1)}.dark\:bg-green-900\/30:is(.dark *){background-color:#14532d4d}.dark\:bg-orange-900\/30:is(.dark *){background-color:#7c2d124d}.dark\:bg-primary-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity, 1))}.dark\:bg-primary-500\/10:is(.dark *){background-color:rgb(var(--color-primary-500) / .1)}.dark\:bg-primary-500\/20:is(.dark *){background-color:rgb(var(--color-primary-500) / .2)}.dark\:bg-primary-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-600) / var(--tw-bg-opacity, 1))}.dark\:bg-primary-600\/60:is(.dark *){background-color:rgb(var(--color-primary-600) / .6)}.dark\:bg-primary-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-700) / var(--tw-bg-opacity, 1))}.dark\:bg-primary-700\/50:is(.dark *){background-color:rgb(var(--color-primary-700) / .5)}.dark\:bg-primary-800\/40:is(.dark *){background-color:rgb(var(--color-primary-800) / .4)}.dark\:bg-primary-900\/15:is(.dark *){background-color:rgb(var(--color-primary-900) / .15)}.dark\:bg-primary-900\/20:is(.dark *){background-color:rgb(var(--color-primary-900) / .2)}.dark\:bg-primary-900\/30:is(.dark *){background-color:rgb(var(--color-primary-900) / .3)}.dark\:bg-primary-900\/40:is(.dark *){background-color:rgb(var(--color-primary-900) / .4)}.dark\:bg-primary-900\/50:is(.dark *){background-color:rgb(var(--color-primary-900) / .5)}.dark\:bg-purple-500\/60:is(.dark *){background-color:#a855f799}.dark\:bg-purple-900\/20:is(.dark *){background-color:#581c8733}.dark\:bg-purple-900\/30:is(.dark *){background-color:#581c874d}.dark\:bg-red-900\/20:is(.dark *){background-color:#7f1d1d33}.dark\:bg-red-900\/30:is(.dark *){background-color:#7f1d1d4d}.dark\:bg-slate-200:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-bg-opacity, 1))}.dark\:bg-slate-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-bg-opacity, 1))}.dark\:bg-slate-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-bg-opacity, 1))}.dark\:bg-slate-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1))}.dark\:bg-slate-700\/50:is(.dark *){background-color:rgb(var(--color-slate-700, 51 65 85) / .5)}.dark\:bg-slate-700\/60:is(.dark *){background-color:rgb(var(--color-slate-700, 51 65 85) / .6)}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-800, 30 41 59) / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800\/50:is(.dark *){background-color:rgb(var(--color-slate-800, 30 41 59) / .5)}.dark\:bg-slate-800\/60:is(.dark *){background-color:rgb(var(--color-slate-800, 30 41 59) / .6)}.dark\:bg-slate-800\/80:is(.dark *){background-color:rgb(var(--color-slate-800, 30 41 59) / .8)}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900\/30:is(.dark *){background-color:rgb(var(--color-slate-900, 15 23 42) / .3)}.dark\:bg-slate-900\/50:is(.dark *){background-color:rgb(var(--color-slate-900, 15 23 42) / .5)}.dark\:bg-slate-900\/60:is(.dark *){background-color:rgb(var(--color-slate-900, 15 23 42) / .6)}.dark\:bg-success-500\/10:is(.dark *){background-color:rgb(var(--color-success-500) / .1)}.dark\:bg-warning-500\/10:is(.dark *){background-color:rgb(var(--color-warning-500) / .1)}.dark\:bg-warning-500\/15:is(.dark *){background-color:rgb(var(--color-warning-500) / .15)}.dark\:bg-white:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-error-300:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-error-300) / var(--tw-text-opacity, 1))}.dark\:text-error-400:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-error-400) / var(--tw-text-opacity, 1))}.dark\:text-error-500:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-error-500) / var(--tw-text-opacity, 1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.dark\:text-primary-200:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-primary-200) / var(--tw-text-opacity, 1))}.dark\:text-primary-300:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-primary-300) / var(--tw-text-opacity, 1))}.dark\:text-primary-400:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1))}.dark\:text-primary-500:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-primary-500) / var(--tw-text-opacity, 1))}.dark\:text-purple-400:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.dark\:text-red-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-100, 241 245 249) / var(--tw-text-opacity, 1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-text-opacity, 1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-400, 148 163 184) / var(--tw-text-opacity, 1))}.dark\:text-slate-500:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-500, 100 116 139) / var(--tw-text-opacity, 1))}.dark\:text-slate-600:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-text-opacity, 1))}.dark\:text-slate-900:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-900, 15 23 42) / var(--tw-text-opacity, 1))}.dark\:text-success-400:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-success-400) / var(--tw-text-opacity, 1))}.dark\:text-warning-300:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-warning-300) / var(--tw-text-opacity, 1))}.dark\:text-warning-400:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-warning-400) / var(--tw-text-opacity, 1))}.dark\:text-warning-500:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-warning-500) / var(--tw-text-opacity, 1))}.dark\:text-warning-700:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-warning-700) / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:ring-primary-400:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-primary-400) / var(--tw-ring-opacity, 1))}.dark\:ring-offset-slate-800:is(.dark *){--tw-ring-offset-color: rgb(var(--color-slate-800, 30 41 59) / 1)}.dark\:even\:bg-slate-800\/50:nth-child(2n):is(.dark *){background-color:rgb(var(--color-slate-800, 30 41 59) / .5)}.dark\:hover\:bg-error-500\/10:hover:is(.dark *){background-color:rgb(var(--color-error-500) / .1)}.dark\:hover\:bg-primary-900\/30:hover:is(.dark *){background-color:rgb(var(--color-primary-900) / .3)}.dark\:hover\:bg-primary-900\/40:hover:is(.dark *){background-color:rgb(var(--color-primary-900) / .4)}.dark\:hover\:bg-primary-900\/50:hover:is(.dark *){background-color:rgb(var(--color-primary-900) / .5)}.dark\:hover\:bg-slate-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-600, 71 85 105) / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-700\/30:hover:is(.dark *){background-color:rgb(var(--color-slate-700, 51 65 85) / .3)}.dark\:hover\:bg-slate-700\/50:hover:is(.dark *){background-color:rgb(var(--color-slate-700, 51 65 85) / .5)}.dark\:hover\:bg-slate-700\/60:hover:is(.dark *){background-color:rgb(var(--color-slate-700, 51 65 85) / .6)}.dark\:hover\:bg-success-500\/10:hover:is(.dark *){background-color:rgb(var(--color-success-500) / .1)}.dark\:hover\:bg-warning-500\/20:hover:is(.dark *){background-color:rgb(var(--color-warning-500) / .2)}.dark\:hover\:text-green-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:hover\:text-primary-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-primary-200) / var(--tw-text-opacity, 1))}.dark\:hover\:text-primary-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-primary-400) / var(--tw-text-opacity, 1))}.dark\:hover\:text-slate-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-200, 226 232 240) / var(--tw-text-opacity, 1))}.dark\:hover\:text-slate-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:focus\:bg-primary-500:focus:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-primary-500) / var(--tw-bg-opacity, 1))}.dark\:disabled\:hover\:bg-transparent:hover:disabled:is(.dark *){background-color:transparent}@media(min-width:640px){.sm\:order-none{order:0}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-12{height:3rem}.sm\:h-\[340px\]{height:340px}.sm\:min-h-9{min-height:2.25rem}.sm\:w-24{width:6rem}.sm\:w-28{width:7rem}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:p-4{padding:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:py-32{padding-top:8rem;padding-bottom:8rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-9xl{font-size:8rem;line-height:1}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media(min-width:768px){.md\:top-20{top:5rem}.md\:col-span-1{grid-column:span 1 / span 1}.md\:flex{display:flex}.md\:h-\[92vh\]{height:92vh}.md\:h-auto{height:auto}.md\:max-h-\[90vh\]{max-height:90vh}.md\:max-w-2xl{max-width:42rem}.md\:max-w-4xl{max-width:56rem}.md\:max-w-lg{max-width:32rem}.md\:max-w-md{max-width:28rem}.md\:max-w-sm{max-width:24rem}.md\:max-w-xl{max-width:36rem}.md\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1fr_1fr_auto_auto\]{grid-template-columns:1fr 1fr auto auto}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:rounded-xl{border-radius:.75rem}.md\:pt-6{padding-top:1.5rem}.md\:opacity-0{opacity:0}.md\:opacity-100{opacity:1}}@media(min-width:1024px){.lg\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:mt-4{margin-top:1rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:contents{display:contents}.lg\:hidden{display:none}.lg\:w-24{width:6rem}.lg\:w-28{width:7rem}.lg\:flex-1{flex:1 1 0%}.lg\:flex-none{flex:none}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[auto_7rem_1fr_1fr_auto_auto\]{grid-template-columns:auto 7rem 1fr 1fr auto auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:gap-10{gap:2.5rem}.lg\:gap-3{gap:.75rem}.lg\:gap-4{gap:1rem}.lg\:self-start{align-self:flex-start}.lg\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg\:border-0{border-width:0px}.lg\:pb-0{padding-bottom:0}.lg\:pt-0{padding-top:0}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:text-slate-700{--tw-text-opacity: 1;color:rgb(var(--color-slate-700, 51 65 85) / var(--tw-text-opacity, 1))}.lg\:dark\:text-slate-300:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-slate-300, 203 213 225) / var(--tw-text-opacity, 1))}}.rtl\:rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media(min-width:1024px){.lg\:\[\&_label\.label\]\:sr-only label.label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}
