@charset "UTF-8";/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[\#\.\.\.\]{background-color:#...}.uppercase{text-transform:uppercase}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--c-sand-50:#faf7f2;--c-sand-100:#f4efe6;--c-sand-200:#e8e2d6;--c-sand-300:#d8d2c5;--c-sand-500:#a89f8e;--c-sand-700:#5a5347;--c-sand-800:#2d2a24;--c-sand-900:#0e0d0c;--c-brand:#ba533a;--c-brand-deep:#9a4230;--c-bg-page:var(--c-sand-50);--c-bg-surface:#fff;--c-bg-surface-alt:var(--c-sand-100);--c-fg-default:var(--c-sand-900);--c-fg-secondary:var(--c-sand-700);--c-fg-tertiary:var(--c-sand-500);--c-fg-on-accent:var(--c-sand-50);--c-border-hairline:var(--c-sand-200);--c-border-strong:var(--c-sand-300);--c-accent-default:var(--c-brand);--shadow-low:0 1px 2px #0e0d0c0a, 0 1px 0 #0e0d0c08}[data-theme=dark]{--c-bg-page:var(--c-sand-900);--c-bg-surface:#1a1816;--c-bg-surface-alt:var(--c-sand-800);--c-fg-default:var(--c-sand-50);--c-fg-secondary:var(--c-sand-300);--c-fg-tertiary:var(--c-sand-500);--c-fg-on-accent:var(--c-sand-50);--c-border-hairline:var(--c-sand-800);--c-border-strong:var(--c-sand-700)}html,body,#root{height:100%}body{color:var(--c-fg-default);background:var(--c-bg-page);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px}.scrollbar-always-visible{scrollbar-width:thin;scrollbar-color:var(--c-border-strong) var(--c-bg-surface-alt);scrollbar-gutter:stable}.scrollbar-always-visible::-webkit-scrollbar{width:10px;height:10px}.scrollbar-always-visible::-webkit-scrollbar-track{background:var(--c-bg-surface-alt)}.scrollbar-always-visible::-webkit-scrollbar-thumb{background-color:var(--c-border-strong);border:2px solid var(--c-bg-surface-alt);background-clip:padding-box;border-radius:6px;min-height:32px}.scrollbar-always-visible::-webkit-scrollbar-thumb:hover{background-color:var(--c-fg-tertiary)}.scrollbar-always-visible::-webkit-scrollbar-corner{background:0 0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}article,aside,details,dialog,figure,footer,header,main,menu,nav,section{display:block}audio,canvas,progress,video{display:inline-block}abbr,mark,meter,time,output{display:inline}html,body,blockquote,ul,ol,form,input,button,figure{margin:0;padding:0}button,progress{border:0}p,ul,ol,dl,blockquote,pre,menu,td,th{font-size:1em;line-height:inherit;margin-block:1.4285714286em;margin-inline:0}input,select,textarea,optgroup,button{background:transparent;border:0;font:inherit;color:inherit;-webkit-appearance:none}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}label,button,input[type=submit],input[type=button],input[type=reset]{cursor:pointer}button[disabled],input[type=submit][disabled],input[type=button][disabled],input[type=reset][disabled]{cursor:default;pointer-events:none}textarea{resize:vertical;cursor:auto}button::-moz-focus-inner{border:0;padding:0}label,button,input,select{color:currentcolor;vertical-align:middle}img,iframe{vertical-align:middle}iframe,dialog{border:0}ul,ol,menu{padding-inline-start:2em}dd{margin-inline-start:2em}b,strong{font-weight:700}pre,code,kbd,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{white-space:pre-wrap;word-wrap:break-word}small{font-size:80%}a:link img,a:visited img,img{border-style:none}audio:not([controls]){display:none;block-size:0}abbr[title]{border-block-end:dotted 1px;cursor:help;text-decoration:none}code,pre,samp{white-space:pre-wrap}code{line-height:1}dfn{font-style:italic}html{quotes:"“" "”" "‘" "’"}:lang(fr){quotes:"« " " »" "“" "”" "‘" "’"}:lang(en){quotes:"“" "”" "‘" "’"}:lang(es){quotes:"«" "»" "“" "”"}:lang(it){quotes:"« " " »" "“" "”"}:lang(de){quotes:"„" "“" "‚" "‘"}:lang(ja){quotes:"「" "」" "『" "』"}:lang(ar){quotes:"“" "”"}blockquote:before,q:before{content:open-quote}blockquote:after,q:after{content:close-quote}html{font-size:calc(var(--setting-font-size) * 7.1428571429%)}body{color:var(--text-norm);line-height:1.4285714286;font-size:.875em}h1,.h1{display:block;margin:0;font-size:2.5714285714em;font-weight:var(--font-weight-normal)}h2,.h2{display:block;margin:0;font-size:2em;font-weight:var(--font-weight-normal)}h3,.h3{display:block;margin:0;font-size:1.4285714286em;font-weight:var(--font-weight-normal)}h4,.h4{display:block;margin:0;font-size:1.2857142857em;font-weight:var(--font-weight-normal)}h5,.h5{display:block;margin:0;font-size:1.2142857143em;font-weight:var(--font-weight-normal)}h6,.h6{display:block;margin:0;font-size:1.1428571429em;font-weight:var(--font-weight-normal)}@supports (scrollbar-width: auto){html:not(.feature-scrollbars-off) *{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) transparent}}@supports selector(::-webkit-scrollbar){html:not(.feature-scrollbars-off) *::-webkit-scrollbar{inline-size:.625rem;block-size:.625rem}html:not(.feature-scrollbars-off) *::-webkit-scrollbar-thumb{border:.125rem solid transparent;background-clip:padding-box;border-radius:.3125rem;background-color:var(--scrollbar-thumb-color)}html:not(.feature-scrollbars-off) *::-webkit-scrollbar-track{background-color:transparent}html:not(.feature-scrollbars-off) *::-webkit-scrollbar-corner{visibility:hidden}}@media(hover:hover)and (pointer:fine){@supports (scrollbar-width: auto){html:not(.feature-scrollbars-off) body *:not(:hover,:focus,:focus-within,.scrollbar-always-visible){scrollbar-color:transparent transparent}}@supports selector(::-webkit-scrollbar){html:not(.feature-scrollbars-off) body *:not(:hover,:focus,:focus-within,.scrollbar-always-visible)::-webkit-scrollbar-thumb{visibility:hidden}}}.calendar-grid-heading{color:var(--text-norm);font-weight:var(--font-weight-semibold)}@media(min-width:42.51em){.calendar-grid-heading{flex-wrap:nowrap}}@media(min-width:42.51em)and (max-width:68.74em){.calendar-grid-heading{padding-inline:0}}@media(max-width:42.5em){.calendar-grid-heading-day{inline-size:100%}}@media(min-width:42.51em){.calendar-grid-heading-day{margin-inline-end:.125rem}}.calendar-grid-heading-number{border-radius:var(--border-radius-sm);border:1px solid transparent;line-height:1;inline-size:1.75em;block-size:1.75em;transition:.15s cubic-bezier(.22,1,.36,1)}@media(min-width:42.51em){.calendar-grid-heading-number{block-size:1.75rem;inline-size:1.75rem}}.calendar-grid-heading:hover .calendar-grid-heading-number,.calendar-grid-heading:focus .calendar-grid-heading-number{background-color:var(--interaction-default-hover)}.calendar-grid-heading:active .calendar-grid-heading-number{background-color:var(--interaction-default-active)}@media screen and (min-width:42.51em){.calendar-grid-heading[aria-current=date] .calendar-grid-heading-day{margin-inline-end:.375rem}}@media screen{.calendar-grid-heading[aria-current=date] .calendar-grid-heading-number{border-color:var(--primary);color:var(--primary);background-color:var(--interaction-default)}.calendar-grid-heading[aria-current=date]:hover .calendar-grid-heading-number,.calendar-grid-heading[aria-current=date]:focus .calendar-grid-heading-number{color:var(--interaction-norm-hover);border-color:var(--interaction-norm-hover);background-color:var(--interaction-default-hover)}.calendar-grid-heading[aria-current=date]:active .calendar-grid-heading-number{color:var(--interaction-norm-active);border-color:var(--interaction-norm-active);background-color:var(--interaction-default-active)}}@media screen and (max-width:42.5em){.calendar-grid-heading[aria-pressed=true] .calendar-grid-heading-number{background-color:var(--primary);color:var(--primary-contrast)}}.calendar-grid-gridcells{border-block-end:1px solid var(--border-weak)}.calendar-grid-dayLine:after,.calendar-grid-hourLine:after,.calendar-grid-gridcell:after{content:"";position:absolute;pointer-events:none}.calendar-grid-dayLine:after{block-size:100%;margin-inline-start:-1px;border-inline-start:1px solid var(--border-weak)}.calendar-grid-hourLine{block-size:3rem}@supports (block-size: max(1rem,100lvh)){.calendar-grid-hourLine{block-size:max(3rem,calc((100lvh - 3.75rem - 4.75rem) / 24))}}.calendar-grid-hourLine:after{inline-size:100%;margin-block-start:-1px;border-block-end:1px solid var(--border-weak)}.calendar-grid-gridcell{margin-inline-end:.625rem}.calendar-grid-gridcell:after{border-inline-start:1px solid var(--border-weak);block-size:100%;margin-inline-start:-1px}.calendar-grid-nowHourLine{z-index:8;inset-inline:0 -.625rem;border-block-end:2px solid var(--primary);box-shadow:var(--shadow-norm);pointer-events:none}.calendar-grid-nowHourLine:before{content:"";position:absolute;inset-block-start:-.1875rem;inset-inline-start:-.25rem;inline-size:.4375rem;block-size:.4375rem;border-radius:50%;background-color:var(--primary)}.calendar-grid-timeBlock{block-size:3rem}@supports (block-size: max(1rem,100lvh)){.calendar-grid-timeBlock{block-size:max(3rem,calc((100lvh - 3.75rem - 4.75rem) / 24))}}.calendar-grid-timeText{inset-block-start:-.625rem;font-size:.625rem}@media print{.calendar-time-grid{flex-basis:auto}}.calendar-monthgrid-day{color:var(--text-norm)}.calendar-monthgrid-day-number{display:inline-flex;inline-size:1.75em;block-size:1.75em;border-radius:var(--border-radius-md);border:1px solid transparent;transition:.15s cubic-bezier(.22,1,.36,1)}.calendar-monthgrid-day:hover .calendar-monthgrid-day-number,.calendar-monthgrid-day:focus .calendar-monthgrid-day-number{background-color:var(--interaction-default-hover)}.calendar-monthgrid-day:active .calendar-monthgrid-day-number{background-color:var(--interaction-default-active)}@media screen{.calendar-monthgrid-day[aria-current=date] .calendar-monthgrid-day-number{color:var(--primary);border-color:var(--primary);font-weight:var(--font-weight-bold)}.calendar-monthgrid-day[aria-current=date]:hover .calendar-monthgrid-day-number,.calendar-monthgrid-day[aria-current=date]:focus .calendar-monthgrid-day-number{color:var(--interaction-norm-hover);border-color:var(--interaction-norm-hover);background-color:var(--interaction-default-hover)}.calendar-monthgrid-day[aria-current=date]:active .calendar-monthgrid-day-number{color:var(--interaction-norm-active);border-color:var(--interaction-norm-active);background-color:var(--interaction-default-active)}}@media screen and (max-width:42.5em){.calendar-monthgrid-day[aria-pressed=true] .calendar-monthgrid-day-number{background-color:var(--primary);color:var(--primary-contrast);font-weight:var(--font-weight-bold)}}.calendar-daygrid{min-block-size:25.625rem}@media print{.calendar-daygrid{min-block-size:43.75rem}}.calendar-daygrid-weeknumber{border-block-end:1px solid var(--border-weak);border-inline-end:1px solid var(--border-weak);background-color:var(--background-weak)}.calendar-daygrid-weeknumber-width{inline-size:1.5625rem}.calendar-daygrid-row,.calendar-daygrid-days{border-block-end:1px solid var(--border-weak)}@media screen{.calendar-daygrid-day[aria-current=true]{font-weight:var(--font-weight-bold);color:var(--primary)}}.calendar-daygrid-columns{position:absolute;top:0;right:0;bottom:0;left:0}.calendar-daygrid-column:not(:last-child){border-inline-end:1px solid var(--border-weak)}.calendar-dayeventcell,.calendar-eventcell{--opacity: 1;font-size:.75rem;line-height:.875rem}.calendar-dayeventcell-title,.calendar-eventcell-title{padding-block:.1428571429em}.calendar-dayeventcell-inner,.calendar-eventcell{border:solid;border-inline-start-color:var(--color-alt);border-inline-end-color:var(--alt-border-color, var(--color-alt));border-block-start-color:var(--alt-border-color, var(--color-alt));border-block-end-color:var(--alt-border-color, var(--color-alt));border-block-start-width:var(--alt-border-width, 1px);border-block-end-width:var(--alt-border-width, 1px);border-inline-start-width:var(--alt-border-width, 5px);border-inline-end-width:var(--alt-border-width, 1px);padding-block:.1428571429em;padding-inline:.2142857143em;border-radius:var(--alt-border-radius, var(--border-radius-sm));background-color:var(--color-main);color:var(--foreground);cursor:pointer;opacity:var(--opacity);transition:all .1s ease-out,opacity .5s ease-out,background-color .15s ease-in-out;animation:loadingEvent 1s cubic-bezier(.64,0,.78,0) infinite alternate}.calendar-dayeventcell-inner>*,.calendar-eventcell>*{transition:opacity .1s ease-out}.calendar-dayeventcell-inner.isHidden,.calendar-eventcell.isHidden{z-index:4;opacity:0;visibility:hidden;pointer-events:none}.calendar-dayeventcell-inner.isLoaded,.calendar-eventcell.isLoaded{animation:none}.calendar-dayeventcell-inner.isDeclined,.calendar-dayeventcell-inner.isCancelled,.calendar-eventcell.isDeclined,.calendar-eventcell.isCancelled{border-color:var(--color-alt);background-color:var(--background-norm);color:inherit;text-decoration:line-through}.calendar-dayeventcell-inner.isUnanswered,.calendar-eventcell.isUnanswered{border-color:var(--color-alpha);border-inline-start-color:var(--color-alt);background-color:var(--background-norm);background-image:linear-gradient(105deg,transparent 38%,var(--color-alpha) 42%,var(--color-alpha) 48%,transparent 52%,transparent 88%,var(--color-alpha) 92%,var(--color-alpha) 100%);background-size:5.18px 19.32px;color:currentcolor}.calendar-dayeventcell-inner.isPast,.calendar-eventcell.isPast{border-color:#0000001a;border-inline-start-color:var(--color-alt);background:var(--background-strong);color:inherit}.calendar-dayeventcell-inner.isPast:not(.isSelected)>*,.calendar-eventcell.isPast:not(.isSelected)>*{opacity:.5}.calendar-dayeventcell-inner.isSelected,.calendar-eventcell.isSelected{z-index:6;border-color:#0006;box-shadow:var(--shadow-norm)}.calendar-dayeventcell-inner.isSelected.isPast,.calendar-dayeventcell-inner.isSelected.isDeclined,.calendar-dayeventcell-inner.isSelected.isCancelled,.calendar-dayeventcell-inner.isSelected.isUnanswered,.calendar-eventcell.isSelected.isPast,.calendar-eventcell.isSelected.isDeclined,.calendar-eventcell.isSelected.isCancelled,.calendar-eventcell.isSelected.isUnanswered{border-inline-start-color:var(--color-alt)}@keyframes loadingEvent{0%{opacity:var(--opacity)}to{opacity:calc(var(--opacity) - .4)}}.calendar-dayeventcell{padding-inline-end:.625rem;padding-block-start:.1875rem;white-space:nowrap}.calendar-dayeventcell-inner{position:relative;min-block-size:100%;padding-block:0;padding-inline:.5em}.calendar-dayeventcell-inner.isNotAllDay{border:none}.calendar-dayeventcell-inner.isNotAllDay.isPast,.calendar-dayeventcell-inner.isNotAllDay:not(.isUnanswered){background:none;color:inherit}.calendar-dayeventcell-inner.isNotAllDay:hover,.calendar-dayeventcell-inner.isNotAllDay:focus{background-color:var(--interaction-default-hover)}.calendar-dayeventcell-inner.isNotAllDay:active{background-color:var(--interaction-default-active)}.calendar-dayeventcell.isOutsideStart .calendar-dayeventcell-inner{padding-inline-start:0}.calendar-dayeventcell.isOutsideEnd,.calendar-dayeventcell.isOutsideEnd .calendar-dayeventcell-inner{padding-inline-end:0}.calendar-dayeventcell-circle{color:var(--background-strong)}.calendar-dayeventcell-inner.isLoaded .calendar-dayeventcell-circle{color:var(--color-main)}.calendar-dayeventcell-lock-icon{transform:translateY(-.125em)}.calendar-dayeventcell-time{margin-inline-end:.25em}.calendar-dayeventcell-title{font-weight:var(--font-weight-semibold)}.calendar-eventcell{position:absolute;z-index:5}.calendar-eventcell-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:max(var(--line-number) - 1,1);font-weight:var(--font-weight-semibold);word-break:break-word}.calendar-eventcell--title-small-fit .calendar-eventcell-title{display:block;-webkit-box-orient:unset;-webkit-line-clamp:unset;text-overflow:ellipsis;white-space:nowrap}@media(max-width:42.5em){.calendar-eventcell-title,.calendar-eventcell-timestring{font-size:.75rem}}.calendar-eventcell:is(.calendar-eventcell--sm,.calendar-eventcell--xs,.calendar-eventcell--2xs){padding-block:0;line-height:calc(var(--line-height) * 1px - 2px)}.calendar-eventcell:is(.calendar-eventcell--sm,.calendar-eventcell--xs,.calendar-eventcell--2xs) .calendar-eventcell-lock-icon{inline-size:min(calc(var(--line-height) * 1px - 2px),1rem);block-size:min(calc(var(--line-height) * 1px - 2px),1rem)}.calendar-eventcell--sm .calendar-eventcell-title{padding-block-start:0;font-size:.8125rem}.calendar-eventcell--xs .calendar-eventcell-title{padding-block-start:0;font-size:.75rem}.calendar-eventcell--2xs .calendar-eventcell-title{padding-block-start:0;font-size:.6rem}.eventpopover{position:absolute;z-index:400;transform-origin:50%;padding:1.5rem;overflow:auto;background:var(--background-norm);color:var(--text-norm);animation:eventpopoverIn ease .15s;animation-fill-mode:both;border:1px solid var(--border-weak)}@media(max-width:42.5em){.eventpopover{top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%}}@media(min-width:42.51em){.eventpopover{inline-size:31.25rem;max-inline-size:23rem;max-block-size:100%;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lifted)}}@media(max-width:42.5em){.eventpopover{padding-inline:1rem}}@media print{.eventpopover{inline-size:23rem;block-size:fit-content;border:1px solid var(--border-norm)}}.eventpopover,.eventpopover:focus-visible,.eventpopover:focus:focus-visible{outline:none}.eventpopover-header--draggable{padding-block:.3125rem;padding-inline:.5rem;margin-block:-1.5rem 1.5rem;margin-inline:-1.5rem;cursor:grab;background-color:var(--background-weak);border-block-end:1px solid var(--border-weak)}.eventpopover-header--draggable:active{cursor:grabbing}.eventpopover-actions>*+*{margin-inline-start:.5rem}.eventpopover-actions-separator{background-color:var(--border-norm);inline-size:.0625rem;block-size:1.75rem}.eventpopover-title{font-size:1.5rem}.eventpopover .participant{min-block-size:2rem}.eventpopover .participant-text{line-height:1.25rem}.eventpopover .participant-extra-text{line-height:1rem}.eventpopover .participant:first-child,.eventpopover .participant.is-organizer,.eventpopover .participant+.participant{margin-block-start:.8571428571em}.eventpopover .participant.needsAction{border-color:var(--border-norm)}.eventpopover .participant-display{border-radius:var(--border-radius-md)}.eventpopover .partstatIcon{position:absolute;inset-inline-end:0;inset-block-end:0;transform:translate3d(50%,50%,0)}.eventpopover .tabs{min-block-size:12em}.eventpopover-calendar-select:has(.field--frozen) .label{padding-block:0}.eventpopover-calendar-select:has(.field--frozen) .field--frozen{block-size:auto;padding-block:0}body.is-drawer-app .eventpopover-fullday-recurrency{align-items:start;gap:.5em}@media(min-width:21.875em){.eventpopover-fullday-recurrency{flex-flow:row nowrap}.eventpopover-fullday-recurrency .eventpopover-recurrency{margin-block-start:0;margin-inline-start:auto}}@media(max-width:21.865em){.eventpopover-fullday-recurrency button{flex-direction:row-reverse;justify-content:flex-end}}.eventpopover .noInEventPopover{display:none}.eventpopover .onpopover-flex-column{flex-direction:column}.eventpopover .onpopover-flex-column>*{inline-size:100%;flex-basis:auto}@keyframes eventpopoverIn{0%{opacity:0}to{opacity:1}}.calendar-aside{inline-size:3.75rem;font-size:.625rem}.calendar-primary-timezone-cell,.calendar-secondary-timezone-cell{border-inline:1px solid var(--border-norm);background-color:var(--background-weak)}.calendar-primary-timezone-cell--header,.calendar-secondary-timezone-cell--header{border-block-start:1px solid var(--border-norm);border-inline-end:1px solid var(--border-norm);border-start-end-radius:var(--border-radius-md);border-start-start-radius:var(--border-radius-md)}.calendar-primary-timezone-cell{border-color:transparent;background-color:transparent}.calendar-primary-timezone-cell--header{border-color:transparent}.calendar-fullday-row{border-block-end:1px solid var(--border-weak);padding-block-end:.1875rem}.calendar-fullday-row .calendar-aside{margin-block-end:-.1875rem}.calendar-row-heading{z-index:1}.calendar-row-heading>div{padding-inline-end:.6875rem}@media(max-width:56.875em){.calendar-first-row-heading{font-size:.75rem}}@media(max-width:42.5em){.is-week-view .calendar-grid-heading-day-fullname,.is-month-view .calendar-grid-heading-day-fullname{border:0;clip:rect(0 0 0 0);block-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;inline-size:1px}.is-day-view .calendar-grid-heading-day-shortname{display:none}}.main-dropzone-image{margin-block-end:2.5rem}.main-dropzone-heading{margin-block-end:.5rem}:root[data-theme=postopia]{--c-bg-page: #faf7f2;--c-bg-surface: #ffffff;--c-bg-surface-alt: #f4efe6;--c-fg-default: #0e0d0c;--c-fg-secondary: #5a5347;--c-fg-tertiary: #7a7264;--c-fg-link: #9a4230;--c-fg-on-accent: #ffffff;--c-border-hairline: #e8e2d6;--c-border-strong: #d4ccbc;--c-accent-default: #ba533a;--c-accent-soft: #fbefea;--c-accent-soft-fg: #582418;--c-success-default: #5c7a3d;--c-success-soft: #eef2e8;--c-success-soft-fg: #3f5429;--text-norm: var(--c-fg-default);--text-weak: var(--c-fg-secondary);--text-hint: var(--c-fg-tertiary);--background-norm: var(--c-bg-page);--background-weak: var(--c-bg-surface-alt);--background-strong: var(--c-bg-surface);--interaction-norm: var(--c-accent-default);--interaction-weak: var(--c-accent-soft);--signal-success: var(--c-success-default);--primary: var(--c-accent-default);--foreground: var(--c-fg-default);--border-radius-sm: 4px;--border-radius-md: 6px;--scrollbar-thumb-color: rgba(14, 13, 12, .25)}:root[data-theme=postopia][data-mode=dark]{--c-bg-page: #0e0d0c;--c-bg-surface: #1f1c17;--c-bg-surface-alt: #3d3830;--c-fg-default: #faf7f2;--c-fg-secondary: #d4ccbc;--c-fg-tertiary: #a89f8e;--c-fg-link: #dc8a6e;--c-fg-on-accent: #ffffff;--c-border-hairline: #3d3830;--c-border-strong: #5a5347;--c-accent-default: #cb6e4f;--c-accent-soft: #36160f;--c-accent-soft-fg: #e9b19c;--c-success-default: #5c7a3d;--c-success-soft: #1f2f15;--c-success-soft-fg: #a8c882;--scrollbar-thumb-color: rgba(250, 247, 242, .28)}:root[data-theme=myvigator]{--c-bg-page: #f3f4f6;--c-bg-surface: #ffffff;--c-bg-surface-alt: #f9fafb;--c-fg-default: #374151;--c-fg-secondary: #6b7280;--c-fg-tertiary: #9ca3af;--c-fg-link: #0066a1;--c-fg-on-accent: #ffffff;--c-border-hairline: #e5e7eb;--c-border-strong: #d1d5db;--c-accent-default: #0066a1;--c-accent-soft: #e5f4ff;--c-accent-soft-fg: #005080;--c-success-default: #00c000;--c-success-soft: #e6ffe6;--c-success-soft-fg: #008000;--text-norm: var(--c-fg-default);--text-weak: var(--c-fg-secondary);--text-hint: var(--c-fg-tertiary);--background-norm: var(--c-bg-page);--background-weak: var(--c-bg-surface-alt);--background-strong: var(--c-bg-surface);--interaction-norm: var(--c-accent-default);--interaction-weak: var(--c-accent-soft);--signal-success: var(--c-success-default);--primary: var(--c-accent-default);--foreground: var(--c-fg-default);--border-radius-sm: 4px;--border-radius-md: 6px;--scrollbar-thumb-color: rgba(15, 28, 48, .25)}:root[data-theme=myvigator][data-mode=dark]{--c-bg-page: #0f1620;--c-bg-surface: #1a2231;--c-bg-surface-alt: #252d3d;--c-fg-default: #e6eaf0;--c-fg-secondary: #a6b0bf;--c-fg-tertiary: #6f7989;--c-fg-link: #4db6ff;--c-fg-on-accent: #ffffff;--c-border-hairline: #2a3344;--c-border-strong: #3a4458;--c-accent-default: #0096e6;--c-accent-soft: #0f2a40;--c-accent-soft-fg: #4db6ff;--c-success-default: #00e000;--c-success-soft: #0f2a1a;--c-success-soft-fg: #4dff4d;--scrollbar-thumb-color: rgba(230, 234, 240, .28)}html{background:var(--c-bg-page);color:var(--c-fg-default)}body{background:var(--c-bg-page);margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
