*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{padding-bottom:var(--backbar,0px);line-height:inherit;margin:0}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-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.flex{display:flex}.grid{display:grid}.hidden{display:none}.items-center{align-items:center}.justify-center{justify-content:center}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.self-start{align-self:flex-start}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-6{gap:1.5rem}.space-y-5>:not([hidden])~:not([hidden]){margin-top:1.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mb-2{margin-bottom:.5rem}.pt-3{padding-top:.75rem}.p-3{padding:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.w-full{width:100%}.w-2\.5{width:.625rem}.w-6{width:1.5rem}.w-20{width:5rem}.h-2\.5{height:.625rem}.h-6{height:1.5rem}.h-24{height:6rem}.rounded-md{border-radius:.375rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-2{border-width:2px}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.bg-cover{background-size:cover}.bg-center{background-position:50%}.flex-col{flex-direction:column}.min-w-0{min-width:0}.mt-5{margin-top:1.25rem}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:sticky{position:sticky}.md\:top-20{top:5rem}}@media (min-width:1280px){.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:gap-4{gap:1rem}.xl\:flex-1{flex:1}.xl\:flex-none{flex:none}.xl\:w-40{width:10rem}.xl\:order-1{order:1}.xl\:order-2{order:2}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{background:#16181d}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.schejuold-drawer{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-right:env(safe-area-inset-right)}@media (hover:hover) and (pointer:fine){.schejuold-row:hover{background:#7f7f7f17}}@media (pointer:coarse){.schejuold-tap{min-height:44px}}.schejuold-list>*{content-visibility:auto;contain-intrinsic-size:auto 120px}::view-transition-group(avail-service-picker){animation-duration:.4s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-group(avail-calendar){animation-duration:.4s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(avail-service-picker){animation:.32s cubic-bezier(.4,0,1,1) both schejuold-picker-out}::view-transition-new(avail-calendar){animation:.42s cubic-bezier(.25,.46,.45,.94) both schejuold-calendar-in}::view-transition-old(avail-calendar){animation:.28s ease-in both schejuold-calendar-out}::view-transition-new(avail-service-picker){animation:.4s cubic-bezier(.25,.46,.45,.94) both schejuold-picker-in}@keyframes schejuold-picker-out{to{opacity:0;transform:scale(.96)translateY(-8px)}}@keyframes schejuold-calendar-in{0%{opacity:0;transform:scale(.97)translateY(16px)}}@keyframes schejuold-calendar-out{to{opacity:0;transform:translateY(10px)}}@keyframes schejuold-picker-in{0%{opacity:0;transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--schejuold-ring,#39c5cf);outline-offset:1px}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline:2px solid var(--schejuold-ring,#39c5cf);outline-offset:2px}@media (hover:hover) and (pointer:fine){select:hover,input:hover,textarea:hover{border-color:color-mix(in srgb, var(--schejuold-ring,#39c5cf) 45%, transparent)}}@media (max-width:767px){.schejuold-bg-desktop-only{display:none}}@media (min-width:768px){.schejuold-bg-mobile-only{display:none}}.schejuold-bar{will-change:transform;transition:transform .25s cubic-bezier(.25,.46,.45,.94)}body.schejuold-bar-hidden .schejuold-bar{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.schejuold-bar{transition:none}}.schejuold-share-previews{align-items:start;gap:18px;display:grid}@media (min-width:760px){.schejuold-share-previews{grid-template-columns:minmax(0,1fr) auto}}@media (min-width:1100px){.schejuold-settings-split{grid-template-columns:minmax(0,640px) minmax(0,1fr);align-items:start;gap:28px;max-width:min(1400px,100%);margin:0 auto;display:grid}.schejuold-settings-split .schejuold-settings-pane{margin:0}.schejuold-preview-side{padding:22px 18px 0 0;position:sticky;top:64px}}@media (max-width:1099px){.schejuold-preview-side{display:none}}@keyframes schejuold-trip-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.schejuold-trip-row{animation:.28s cubic-bezier(.25,.46,.45,.94) both schejuold-trip-in}@keyframes schejuold-trip-open{0%{opacity:0;transform:translateY(-4px)scale(.995)}to{opacity:1;transform:none}}.schejuold-trip-form{animation:.24s cubic-bezier(.25,.46,.45,.94) both schejuold-trip-open}@media (prefers-reduced-motion:reduce){.schejuold-trip-row,.schejuold-trip-form{animation:none}}.schejuold-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));align-items:start}.schejuold-book{max-width:640px}@media (min-width:900px){.schejuold-book{max-width:min(1200px,100%)}.schejuold-book-cols{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;column-gap:28px;display:grid}.schejuold-book-form{max-width:640px}}.schejuold-profile{max-width:560px}@media (min-width:900px){.schejuold-profile{max-width:min(1150px,100%)}.schejuold-profile>:not(.schejuold-profile-cols){max-width:560px}.schejuold-profile-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:26px;display:grid}.schejuold-profile-cols>:nth-child(-n+2){margin-top:24px}}@media (min-width:1024px){.schejuold-page{transition:padding-right .3s cubic-bezier(.25,.46,.45,.94)}body.schejuold-drawer-open .schejuold-page{padding-right:320px}body.schejuold-drawer-open .schejuold-scrim{background:0 0}.schejuold-focus{transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s}body.schejuold-drawer-open .schejuold-focus{box-shadow:0 0 0 2px var(--schejuold-focus-ring,#39c5cf), 0 28px 60px #0000008c;border-radius:18px;transform:translateY(-8px)scale(1.006)}}@media (prefers-reduced-motion:reduce){body.schejuold-drawer-open .schejuold-focus{transform:none}}@keyframes schejuold-glass-drift{0%,to{transform:translate(-5%,-3%)rotate(-5deg)scale(1.03)}48%{transform:translate(5%,4%)rotate(4deg)scale(1.08)}}.schejuold-ambient-surface{isolation:isolate;position:relative;overflow:hidden}.schejuold-ambient-surface:before{content:"";z-index:0;pointer-events:none;opacity:.54;background:radial-gradient(ellipse 35% 27% at 27% 34%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 32%, transparent), transparent 70%), radial-gradient(ellipse 28% 36% at 71% 61%, #ffffff1c, transparent 72%), radial-gradient(ellipse 37% 25% at 50% 83%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 17%, transparent), transparent 70%);filter:blur(12px);will-change:transform;animation:22s cubic-bezier(.45,.05,.55,.95) infinite alternate schejuold-glass-drift;position:absolute;inset:-42%;transform:translate(-5%,-3%)rotate(-5deg)scale(1.03)}.schejuold-ambient-page{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}.schejuold-ambient-inside .schejuold-ambient-page,.schejuold-ambient-inside .schejuold-ambient-grain{position:absolute}.schejuold-ambient-page>i{content:"";will-change:transform;backface-visibility:hidden;display:block;position:absolute;inset:-42%}@keyframes schejuold-drift-big{0%{transform:translate(-14%,-8%)rotate(-7deg)scale(1.08)}to{transform:translate(14%,10%)rotate(6deg)scale(1.22)}}.schejuold-ambient-page[data-ambient=drift]>i{background:radial-gradient(ellipse 24% 28% at 16% 20%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 92%, transparent) 0%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 40%, transparent) 45%, transparent 78%), radial-gradient(ellipse 18% 24% at 80% 26%, #ffffff4d 0%, #ffffff1a 45%, transparent 76%), radial-gradient(ellipse 28% 26% at 66% 74%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 78%, transparent) 0%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 30%, transparent) 48%, transparent 80%), radial-gradient(ellipse 20% 22% at 28% 86%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 60%, transparent) 0%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 22%, transparent) 48%, transparent 78%);animation:26s cubic-bezier(.45,.05,.55,.95) infinite alternate schejuold-drift-big}@keyframes schejuold-shaft-slide{0%{transform:translate(-22%,-10%)scale(1.2)}to{transform:translate(22%,10%)scale(1.34)}}.schejuold-ambient-page[data-ambient=shafts]>i{background:linear-gradient(108deg, transparent 0%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 34%, transparent) 12%, transparent 26%, #ffffff1a 38%, transparent 52%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 26%, transparent) 66%, transparent 82%);animation:24s ease-in-out infinite alternate schejuold-shaft-slide}@keyframes schejuold-ribbon-a{0%{transform:rotate(-22deg)translate(-20%,-12%)scale(1.06)}to{transform:rotate(-8deg)translate(20%,14%)scale(1.26)}}@keyframes schejuold-ribbon-b{0%{transform:rotate(-3deg)translate(18%,9%)scale(1.12)}to{transform:rotate(-17deg)translate(-18%,-13%)scale(1.3)}}@keyframes schejuold-ribbon-c{0%{transform:rotate(-31deg)translate(-12%,15%)scale(1.1)}to{transform:rotate(-15deg)translate(16%,-12%)scale(1.28)}}.schejuold-ambient-page[data-ambient=aurora]>i:first-child{background:radial-gradient(ellipse 62% 9% at 40% 28%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 85%, transparent) 0%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 28%, transparent) 40%, transparent 72%);animation:21s ease-in-out infinite alternate schejuold-ribbon-a}.schejuold-ambient-page[data-ambient=aurora]>i:nth-child(2){background:radial-gradient(54% 7% at 58% 48%,#ffffff38 0%,#ffffff0f 40%,#0000 74%);animation:27s ease-in-out infinite alternate schejuold-ribbon-b}.schejuold-ambient-page[data-ambient=aurora]>i:nth-child(3){background:radial-gradient(ellipse 70% 11% at 46% 70%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 62%, transparent) 0%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 20%, transparent) 42%, transparent 76%);animation:33s ease-in-out infinite alternate schejuold-ribbon-c}.schejuold-ambient-page[data-ambient=bokeh]>i{background:radial-gradient(circle 9vmin at 29% 33%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 85%, transparent) 0%, transparent 68%), radial-gradient(circle 5vmin at 38% 56%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 60%, transparent) 0%, transparent 70%), radial-gradient(circle 12vmin at 48% 39%, #fff3 0%, transparent 66%), radial-gradient(circle 7vmin at 56% 65%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 75%, transparent) 0%, transparent 70%), radial-gradient(circle 4vmin at 63% 35%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 95%, transparent) 0%, transparent 72%), radial-gradient(circle 10vmin at 70% 54%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 52%, transparent) 0%, transparent 68%), radial-gradient(circle 4vmin at 43% 71%, #ffffff42 0%, transparent 70%), radial-gradient(circle 8vmin at 73% 71%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 65%, transparent) 0%, transparent 70%);animation:30s cubic-bezier(.45,.05,.55,.95) infinite alternate schejuold-drift-big}.schejuold-ambient-page[data-ambient=caustics]>i{background:radial-gradient(ellipse 40% 34% at 40% 38%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 96%, transparent) 0%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 30%, transparent) 46%, transparent 74%), radial-gradient(ellipse 36% 30% at 68% 68%, #ffffff38 0%, transparent 70%), radial-gradient(ellipse 32% 28% at 26% 74%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 70%, transparent) 0%, transparent 72%);filter:url(#schejuold-caustic);animation:32s cubic-bezier(.45,.05,.55,.95) infinite alternate schejuold-drift-big}.schejuold-ambient-page[data-ambient=contours]>i{background:radial-gradient(ellipse 70% 60% at 40% 40%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 70%, transparent) 0%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 34%, transparent) 45%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 12%, transparent) 74%, transparent 92%), radial-gradient(ellipse 50% 45% at 74% 72%, #ffffff47 0%, transparent 76%);filter:url(#schejuold-contour);opacity:.5}@keyframes schejuold-ripple{0%{opacity:0;transform:scale(.18)}14%{opacity:1}72%{opacity:0}to{opacity:0;transform:scale(1.9)}}.schejuold-ambient-page[data-ambient=ripples]>i{animation-name:schejuold-ripple;animation-timing-function:cubic-bezier(.15,.5,.3,1);animation-iteration-count:infinite;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000 100%);mask-image:radial-gradient(closest-side,#000 55%,#0000 100%)}.schejuold-ambient-page[data-ambient=ripples]>i:first-child{background:radial-gradient(circle at 36% 42%, transparent 0 30%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 26%, transparent) 42%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 13%, transparent) 49%, transparent 64%);transform-origin:36% 42%;animation-duration:19s}.schejuold-ambient-page[data-ambient=ripples]>i:nth-child(2){background:radial-gradient(circle at 62% 56%, transparent 0 30%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 26%, transparent) 42%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 13%, transparent) 49%, transparent 64%);transform-origin:62% 56%;animation-duration:25s;animation-delay:-11s}.schejuold-ambient-page[data-ambient=ripples]>i:nth-child(3){background:radial-gradient(circle at 48% 70%, transparent 0 30%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 26%, transparent) 42%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 13%, transparent) 49%, transparent 64%);transform-origin:48% 70%;animation-duration:31s;animation-delay:-21s}@keyframes schejuold-plume-rise{0%{transform:translate(-5%,7%)scale(1.05)}to{transform:translate(5%,-8%)scale(1.18)}}.schejuold-ambient-page[data-ambient=plume]>i{background:radial-gradient(ellipse 26% 62% at 42% 62%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 52%, transparent) 0%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 18%, transparent) 46%, transparent 78%), radial-gradient(ellipse 20% 48% at 64% 54%, #ffffff1f 0%, transparent 74%);filter:url(#schejuold-plume);animation:34s ease-in-out infinite alternate schejuold-plume-rise}@keyframes schejuold-drape-shift{0%{transform:translate(-8%,-3%)scale(1.06)}to{transform:translate(8%,4%)scale(1.18)}}.schejuold-ambient-page[data-ambient=drape]>i{background:linear-gradient(102deg, transparent 4%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 34%, transparent) 30%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 14%, transparent) 52%, #ffffff1a 66%, transparent 92%);filter:url(#schejuold-drape);animation:42s ease-in-out infinite alternate schejuold-drape-shift}@keyframes schejuold-current-run{0%{transform:translate(-18%,-6%)scale(1.3)}to{transform:translate(18%,6%)scale(1.3)}}.schejuold-ambient-page[data-ambient=current]>i{background:linear-gradient(88deg, transparent 0%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 40%, transparent) 22%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 16%, transparent) 44%, #ffffff1a 60%, color-mix(in srgb, var(--schejuold-accent,#39c5cf) 26%, transparent) 76%, transparent 98%);filter:url(#schejuold-current);animation:30s linear infinite schejuold-current-run}.schejuold-ambient-grain{z-index:0;pointer-events:none;opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E");position:fixed;inset:0}@media (hover:none) and (pointer:coarse) and (min-width:768px){.schejuold-ambient-page>i{will-change:transform;inset:-20%;filter:none!important}.schejuold-ambient-page[data-ambient=contours]>i{opacity:.42}.schejuold-ambient-grain{opacity:.1}}.schejuold-ambient-surface>*{z-index:1;position:relative}.schejuold-month-cell,.schejuold-calendar-event{-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){.schejuold-month-cell{transition:transform var(--schejuold-fast,.14s) var(--schejuold-ease,ease), box-shadow var(--schejuold-fast,.14s) ease}.schejuold-month-cell:hover{transform:translateY(-2px);box-shadow:0 10px 22px #00000029}.schejuold-calendar-event{transition:transform .18s cubic-bezier(.25,.46,.45,.94),filter .18s}.schejuold-calendar-event:hover{filter:brightness(1.08);transform:translateY(-1px)}}.schejuold-pocket-sheet-scrim{display:none}@media (max-width:767px){.schejuold-pocket-surface{background:color-mix(in srgb, var(--schejuold-card,#16181d) 92%, transparent)!important;border-color:color-mix(in srgb, var(--schejuold-text,#fff) 17%, transparent)!important;box-shadow:0 14px 36px #00000042!important}.schejuold-pocket-surface.schejuold-has-glass{-webkit-backdrop-filter:blur(18px)saturate(1.05)!important}.schejuold-ambient-surface:before{opacity:.22;filter:blur(14px);animation:none;inset:0;transform:none}.schejuold-ambient-page>i{opacity:.3;filter:none!important;animation:none!important;inset:0!important;transform:none!important}.schejuold-ambient-grain{opacity:.1}.schejuold-calendar-nav{flex-wrap:wrap!important;align-items:center!important;gap:6px!important}.schejuold-calendar-nav button{min-height:40px}.schejuold-calendar-nav>div{text-align:center;flex:1 0 100%;order:3;margin-left:0!important;padding:8px 12px!important}.schejuold-month-cell{border-radius:11px!important;min-height:64px!important;padding:4px!important}.schejuold-month-event{height:4px;min-height:4px;color:#0000!important;border-radius:99px!important;padding:0!important;font-size:0!important}.schejuold-month-overflow{font-size:9px!important}.schejuold-pocket-sheet-scrim{z-index:80;-webkit-backdrop-filter:blur(2px);cursor:default;background:#05070c57;border:0;display:block;position:fixed;inset:0}.schejuold-day-zoom.schejuold-pocket-sheet{min-height:min(320px,58svh);max-height:min(72svh,640px);inset:auto max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))!important;z-index:81!important;padding:18px 16px calc(18px + env(safe-area-inset-bottom))!important;border-radius:24px!important;position:fixed!important;box-shadow:0 -10px 44px #0006!important}.schejuold-pocket-drawer{-webkit-backdrop-filter:blur(20px)saturate(1.06);max-height:min(74svh,680px);left:max(8px, env(safe-area-inset-left))!important;right:max(8px, env(safe-area-inset-right))!important;top:auto!important;bottom:max(8px, env(safe-area-inset-bottom))!important;border:1px solid color-mix(in srgb, var(--schejuold-drawer-text,#fff) 15%, transparent)!important;background:color-mix(in srgb, var(--schejuold-drawer-card,#16181d) 94%, transparent)!important;border-radius:24px!important;width:auto!important;transform:translateY(calc(100% + 24px))!important;box-shadow:0 18px 54px #0000006b!important}.schejuold-pocket-drawer.is-open{transform:translateY(0)!important}.schejuold-scrim{-webkit-backdrop-filter:blur(2px);background:#05070c61!important}}@media (prefers-reduced-motion:reduce){.schejuold-ambient-surface:before,.schejuold-ambient-page>i{animation:none;transform:none}}:root{--schejuold-ease:cubic-bezier(.25, .46, .45, .94);--schejuold-ease-spring:cubic-bezier(.25, .46, .45, .94);--schejuold-fast:.18s;--schejuold-base:.36s;--schejuold-slow:.6s}body{font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}::selection{background:color-mix(in srgb, var(--schejuold-ring,#39c5cf) 32%, transparent)}html{scroll-behavior:smooth}@keyframes schejuold-enter{0%{opacity:0}}main{animation:schejuold-enter var(--schejuold-slow) var(--schejuold-ease) both}button{transition:transform var(--schejuold-fast) var(--schejuold-ease)}button:not(:disabled):active{transform:scale(.965)}@media (hover:hover) and (pointer:fine){button:not(:disabled){transition:transform var(--schejuold-fast) var(--schejuold-ease), filter var(--schejuold-fast) ease}button:not(:disabled):hover{filter:brightness(1.07)}}@keyframes schejuold-rise{0%{opacity:0;transform:translateY(8px)}}.schejuold-cards>*,.schejuold-stagger>*{animation:schejuold-rise var(--schejuold-base) var(--schejuold-ease) backwards}.schejuold-cards>:first-child,.schejuold-stagger>:first-child{animation-delay:0s}.schejuold-cards>:nth-child(2),.schejuold-stagger>:nth-child(2){animation-delay:30ms}.schejuold-cards>:nth-child(3),.schejuold-stagger>:nth-child(3){animation-delay:60ms}.schejuold-cards>:nth-child(4),.schejuold-stagger>:nth-child(4){animation-delay:90ms}.schejuold-cards>:nth-child(5),.schejuold-stagger>:nth-child(5){animation-delay:.12s}.schejuold-cards>:nth-child(6),.schejuold-stagger>:nth-child(6){animation-delay:.15s}.schejuold-cards>:nth-child(7),.schejuold-stagger>:nth-child(7){animation-delay:.18s}.schejuold-cards>:nth-child(8),.schejuold-stagger>:nth-child(8){animation-delay:.21s}.schejuold-cards>:nth-child(9),.schejuold-stagger>:nth-child(9){animation-delay:.24s}.schejuold-cards>:nth-child(10),.schejuold-stagger>:nth-child(10){animation-delay:.27s}.schejuold-cards>:nth-child(11),.schejuold-stagger>:nth-child(11){animation-delay:.3s}.schejuold-cards>:nth-child(n+12),.schejuold-stagger>:nth-child(n+12){animation-delay:.33s}.schejuold-strip{scrollbar-width:none;-ms-overflow-style:none}.schejuold-strip::-webkit-scrollbar{display:none}@keyframes schejuold-fade{0%{opacity:0}}@keyframes schejuold-dialog{0%{opacity:0;transform:translateY(10px)scale(.965)}to{opacity:1;transform:none}}@keyframes schejuold-toast{0%{opacity:0;transform:translate(-50%,14px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}.schejuold-scrim-in{animation:schejuold-fade var(--schejuold-base) ease both}.schejuold-dialog-in{animation:schejuold-dialog var(--schejuold-base) var(--schejuold-ease-spring) both}.schejuold-toast{animation:schejuold-toast var(--schejuold-base) var(--schejuold-ease-spring) both}[role=tabpanel]:not([hidden]){animation:.22s both schejuold-fade}@keyframes schejuold-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes schejuold-mark{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.schejuold-week-picker{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;margin-bottom:12px;padding:4px;display:grid}.schejuold-week-picker button{min-width:0;min-height:64px;font:inherit;cursor:pointer;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:5px 0 10px;transition:background-color .16s,color .16s;display:flex;position:relative}.schejuold-week-picker button>span:first-child{font-size:11px;font-weight:600}.schejuold-week-picker strong{font-size:19px}.schejuold-today-dot{background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px}.schejuold-schedule-actions{flex-wrap:wrap}@media (max-width:1279px){.schejuold-schedule [data-tour=categories]>div:nth-child(2){grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px 16px!important;display:grid!important}}@media (pointer:coarse){.schejuold-calendar-nav button,.schejuold-schedule button:not(.schejuold-calendar-event):not(.schejuold-month-cell){min-width:44px;min-height:44px}.schejuold-schedule .schejuold-week-picker button{min-width:0}.schejuold-schedule [data-tour=categories] input{font-size:16px!important}}@media (max-width:767px),(pointer:coarse) and (max-height:500px) and (max-width:1000px){.schejuold-schedule-actions{width:100%}.schejuold-schedule-actions>div{width:100%;display:flex}.schejuold-schedule-actions>div button,.schejuold-schedule-actions>button{flex:1;min-height:44px}.schejuold-schedule-row{grid-template-columns:44px minmax(0,1fr) 44px;gap:4px 10px!important;display:grid!important}.schejuold-schedule-row>:first-child{grid-area:1/1/3}.schejuold-schedule-row>:nth-child(2){grid-area:2/2/auto/4;min-width:0!important}.schejuold-schedule-row>:nth-child(3){overflow-wrap:anywhere;grid-area:1/2/auto/4;white-space:normal!important;font-size:16px!important}.schejuold-schedule-row>button{min-width:44px;min-height:44px}.schejuold-schedule-row>:nth-child(4){grid-area:3/1/auto/3;justify-self:start}.schejuold-schedule-row>:nth-child(5){grid-area:3/2;justify-self:end}.schejuold-schedule-row>:nth-child(6){grid-area:3/3}}.schejuold-loading{animation:1.6s ease-in-out infinite schejuold-breathe}.schejuold-mark{transform-origin:50%;animation:3.2s ease-in-out infinite schejuold-mark;display:inline-block}@media (prefers-reduced-motion:reduce){main,.schejuold-cards>*,.schejuold-stagger>*,.schejuold-scrim-in,.schejuold-dialog-in,.schejuold-toast,[role=tabpanel]:not([hidden]),.schejuold-loading,.schejuold-mark{animation:none}button:not(:disabled):active,.schejuold-month-cell:hover{transform:none}html{scroll-behavior:auto}}.schejuold-opening{width:560px;height:132px;transform:scale(var(--opening-scale,1));transform-origin:50%;opacity:0;position:relative}.schejuold-opening.is-playing{opacity:1}.schejuold-opening-sq{will-change:transform;border-radius:22px;width:92px;height:92px;position:absolute}.schejuold-opening-sq.is-back{z-index:1;top:20px;left:0}.schejuold-opening-sq.is-front{z-index:3;top:42px;left:65px}.schejuold-opening-word{z-index:2;letter-spacing:-.035em;white-space:nowrap;will-change:transform, opacity;font-size:58px;font-weight:700;line-height:1.35;display:flex;position:absolute;top:26px;left:175px}.schejuold-ltr{width:var(--wt);justify-content:center;display:inline-flex;position:relative}.schejuold-ltr>i{font-style:normal}.schejuold-ltr>.is-from{opacity:0;position:absolute;top:0}.schejuold-opening.is-playing .schejuold-opening-sq.is-back{animation:.62s cubic-bezier(.25,.46,.45,.94) both schejuold-arrive}.schejuold-opening.is-playing .schejuold-opening-word{animation:.52s cubic-bezier(.25,.46,.45,.94) .12s both schejuold-withit}.schejuold-opening.is-playing .schejuold-opening-sq.is-front{animation:.6s cubic-bezier(.36,.04,.28,1) .62s both schejuold-sweep}.schejuold-opening.is-playing .schejuold-ltr>.is-from{animation:.12s ease-in both schejuold-out;animation-delay:var(--d)}.schejuold-opening.is-playing .schejuold-ltr>.is-to{animation:.17s ease-out both schejuold-in;animation-delay:var(--d)}.schejuold-opening.is-playing .schejuold-ltr{animation:schejuold-tighten .26s cubic-bezier(.25, .46, .45, .94) var(--dt) both}@keyframes schejuold-arrive{0%{transform:translate(-430px)}}@keyframes schejuold-withit{0%{opacity:0;transform:translate(-26px)}}@keyframes schejuold-sweep{0%{transform:translate(520px)}}@keyframes schejuold-out{0%{opacity:1}to{opacity:0}}@keyframes schejuold-in{0%{opacity:0}to{opacity:1}}@keyframes schejuold-tighten{0%{width:var(--wmax)}to{width:var(--wt)}}::view-transition-group(.morph){animation-duration:.52s;animation-timing-function:cubic-bezier(.25,.46,.45,.94)}::view-transition-image-pair(.morph){animation-name:schejuold-morph-blur}@keyframes schejuold-morph-blur{30%{filter:blur(4px)}}::view-transition-old(.lockup-out){animation:.24s cubic-bezier(.25,.46,.45,.94) both schejuold-lockup-out}@keyframes schejuold-lockup-out{to{opacity:0;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@media (prefers-reduced-motion:no-preference){.ps-enter>*{animation:ps-rise .55s var(--schejuold-ease) backwards}.ps-enter>:nth-child(2){animation-delay:70ms}.ps-enter>:nth-child(3){animation-delay:.14s}.ps-enter>:nth-child(4){animation-delay:.21s}.ps-enter>:nth-child(n+5){animation-delay:.28s}.ps-fade>*{animation-name:ps-fade;animation-duration:.7s}.ps-pop>*{animation-name:ps-pop;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}}@keyframes ps-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes ps-fade{0%{opacity:0}}@keyframes ps-pop{0%{opacity:0;transform:scale(.94)}}.ps-button{transition:transform .18s var(--schejuold-ease), filter .2s ease, box-shadow .25s ease}@media (hover:hover) and (pointer:fine){.ps-button:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 8px 22px #00000038}}
