@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.elI0nW_className{font-family:Figtree,Figtree Fallback;font-style:normal}.elI0nW_variable{--font-figtree:"Figtree", "Figtree Fallback"}
:root{--w50:#fcf5f8;--w100:#f8e8ee;--w200:#eeceda;--w300:#deabbe;--w400:#c87e9a;--w500:#b14870;--w600:#843150;--w700:#6d2741;--w800:#531d31;--w900:#341320;--brand:var(--w600);--brand-h:var(--w700);--brand-s:var(--w700);--brand-l:var(--w200);--tint:var(--w50);--accent:var(--w100);--ink:#1f1418;--ink2:#4a3c42;--ink3:#776870;--ink4:#a89ba1;--line:#ece5e7;--line2:#f3eef0;--line3:#ded5d8;--side:#f7f5f6;--paper:#f5f2f3;--inset:#ece7e9;--wash:#fcfafa;--sans:var(--font-figtree),ui-sans-serif,system-ui,sans-serif;--sh-panel:0 1px 2px #531d310d,0 1px 1px #531d3108;--sh-raised:0 6px 18px -8px #531d3129,0 1px 2px #531d310d;--sh-pop:0 16px 36px -12px #3413203d,0 3px 8px #34132014;--sh-ctl:0 1px 1px #531d310a;--sh-act:0 2px 6px -1px #6d274152;--sh-act-h:0 4px 10px -2px #6d27415c;--ring:0 0 0 3px #b1487033;--ease:cubic-bezier(.22,1,.36,1)}
body{background:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}*{box-sizing:border-box}h1,h2,h3,h4,p{margin:0}h1{font-family:var(--sans)}a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--w200);text-decoration-color:var(--w200);text-underline-offset:3px;transition:color .15s var(--ease),text-decoration-color .15s var(--ease)}a:hover{color:var(--w700);-webkit-text-decoration-color:var(--w400);text-decoration-color:var(--w400)}:focus-visible{outline:2px solid var(--w500);outline-offset:2px}main{background:var(--paper);animation:screen-in .26s var(--ease) backwards}.card{border:1px solid var(--line);box-shadow:var(--sh-panel);background:#fff;border-radius:16px;padding:16px 20px 10px}.card.raised{box-shadow:var(--sh-raised);border-color:var(--line3)}.btn{min-height:44px;font:600 14.5px/1 var(--sans);border:1px solid var(--line3);color:var(--ink);box-shadow:var(--sh-ctl);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease),box-shadow .15s var(--ease),transform .15s var(--ease);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--w50);border-color:var(--w200);color:var(--w800)}.btn:active{transform:translateY(1px)}.btn-main{background:var(--w600);border-color:var(--w600);color:#fff;box-shadow:var(--sh-act)}.btn-main:hover{background:var(--w700);border-color:var(--w700);color:#fff;box-shadow:var(--sh-act-h)}.btn-tint{background:var(--w50);border-color:var(--w200);color:var(--w700);box-shadow:none}.btn-tint:hover{background:var(--w100);border-color:var(--w200);color:var(--w800)}.btn-sm{border-radius:10px;min-height:36px;padding:0 14px;font-size:13.5px}.quiet{min-height:36px;color:var(--w700);font:600 14px/1 var(--sans);cursor:pointer;transition:color .15s var(--ease);background:0 0;border:0;align-items:center;gap:6px;padding:0 2px;text-decoration:none;display:inline-flex}.quiet:hover{color:var(--w800)}.mono{font-variant-numeric:tabular-nums}.code{font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-weight:600}.muted{color:var(--ink3)}.wash{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 100' preserveAspectRatio='none'%3E%3Cfilter id='f' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.035' numOctaves='3' seed='7'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='11'/%3E%3C/filter%3E%3Cg filter='url(%23f)'%3E%3Cellipse cx='98' cy='51' rx='94' ry='42' fill='%23F8E8EE' fill-opacity='.85'/%3E%3Cellipse cx='150' cy='33' rx='48' ry='26' fill='%23EECEDA' fill-opacity='.5'/%3E%3Cellipse cx='42' cy='70' rx='38' ry='22' fill='%23DEABBE' fill-opacity='.35'/%3E%3C/g%3E%3C/svg%3E") 50%/100% 100% no-repeat,#fff}.you{background:var(--w100);color:var(--w800);border-radius:6px;margin:0 -2px;padding:1px 6px}.hi{background:var(--w50);box-shadow:inset 0 0 0 1px var(--w100)}.mark{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 24' preserveAspectRatio='none'%3E%3Cfilter id='f' x='-10%25' y='-20%25' width='120%25' height='140%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.09' numOctaves='2' seed='3'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='5'/%3E%3C/filter%3E%3Cellipse filter='url(%23f)' cx='30' cy='13' rx='29' ry='9' fill='%23EECEDA' fill-opacity='.85'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;margin:0 -2px;padding:1px 6px}.who{background:var(--w50);color:var(--w800);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:500;line-height:22px;display:inline-flex}.who.me{background:var(--w100);border-color:var(--w200);color:var(--w800);font-weight:600}.late{color:var(--w600);align-items:center;gap:6px;font-weight:600;display:inline-flex}.late:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.h2{letter-spacing:-.01em;font-size:16px;font-weight:700}.st{border:1.5px solid var(--w300);cursor:pointer;width:20px;height:20px;transition:background .15s var(--ease),border-color .15s var(--ease),transform .15s var(--ease);background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.st:hover{border-color:var(--w500)}.st:active{transform:scale(.88)}.st.wait{border-color:var(--w600);background:linear-gradient(90deg,var(--w600) 50%,#fff 50%)}.st.done{border-color:var(--w600);background:var(--w600)}.st.done svg{animation:tick .2s var(--ease)}.st.due{border-color:var(--w600);border-width:2px}.pick{border:1px solid var(--line3);min-height:40px;font:500 14px/1 var(--sans);color:var(--ink2);cursor:pointer;box-shadow:var(--sh-ctl);transition:background-color .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease);background:#fff;border-radius:999px;padding:0 14px}.pick:hover{border-color:var(--w300);color:var(--w800)}.pick.on{background:var(--w50);border-color:var(--w400);color:var(--w800);box-shadow:inset 0 0 0 1px var(--w400);font-weight:600}.lbl{color:var(--ink3);flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.input{border:1px solid var(--line3);min-height:44px;font:400 15px/1.4 var(--sans);color:var(--ink);width:100%;box-shadow:var(--sh-ctl);transition:border-color .15s var(--ease),box-shadow .15s var(--ease);background:#fff;border-radius:12px;padding:0 14px}@media (max-width:767px){.input{font-size:16px}}.input:hover{border-color:var(--w300)}.input:focus{border-color:var(--w500);box-shadow:var(--ring);outline:none}.row{border-top:1px solid var(--line2);align-items:center;gap:14px;padding:13px 0;display:flex}.bar{background:var(--w100);border-radius:999px;height:8px;display:block;overflow:hidden}.bar>span{background:var(--w500);transform-origin:0;height:8px;animation:fill .9s var(--ease) .12s backwards;border-radius:999px;display:block}.tabs{grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;position:relative}.tabs>button{min-height:48px;font:500 15px/1.2 var(--sans);color:var(--ink3);cursor:pointer;white-space:nowrap;transition:color .15s var(--ease);background:0 0;border:0;padding:0 16px}.tabs>button:hover,.tabs>button[aria-selected=true]{color:var(--w700)}.tabs>button[aria-selected=true]{font-weight:600}.tabbar{box-shadow:inset 0 -1px 0 var(--line);overflow:auto hidden}.tab-ind{background:var(--w600);height:3px;transition:transform .18s var(--ease);border-radius:3px;position:absolute;bottom:0;left:0}.seg{border:1px solid var(--line);background:var(--inset);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.seg button{min-height:32px;font:500 13.5px/1 var(--sans);color:var(--ink2);cursor:pointer;transition:background-color .15s var(--ease),color .15s var(--ease),box-shadow .15s var(--ease);background:0 0;border:0;border-radius:9px;padding:0 12px}.seg button:hover{color:var(--w800)}.seg button[aria-pressed=true]{color:var(--w700);box-shadow:var(--sh-panel);background:#fff;font-weight:600}.tag{background:var(--w100);height:24px;color:var(--w800);font:600 12.5px/1 var(--sans);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.tag.urgent{background:var(--w600);color:#fff}.tag.calm{color:var(--ink3);background:0 0;padding:0;font-weight:500}.tag.live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite live}.av{background:var(--w100);width:24px;height:24px;color:var(--w800);font:700 9.5px/1 var(--sans);letter-spacing:.03em;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.av.me{background:var(--w600);color:#fff}.av.lg{width:34px;height:34px;font-size:12px}.av.sm{width:18px;height:18px;font-size:8px}.av.no{box-shadow:inset 0 0 0 1.5px var(--w200);color:var(--w400);background:#fff}.avs{align-items:center;display:inline-flex}.avs>.av{box-shadow:0 0 0 2px #fff}.avs>.av+.av{margin-left:-3px}.who:has(.av){gap:6px;padding-left:2px}.ic{background:var(--w50);width:28px;height:28px;color:var(--w600);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ic svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.h2:has(.ic){align-items:center;gap:10px;display:flex}.stat{flex-direction:column;gap:3px;display:flex}.stat b{font:700 30px/1 var(--sans);letter-spacing:-.025em;color:var(--ink);font-variant-numeric:tabular-nums}.stat b small{color:var(--ink3);letter-spacing:0;margin-left:3px;font-size:15px;font-weight:600}.stat>span{color:var(--ink3);font-size:12.5px;font-weight:500}.ring{--p:0;background:conic-gradient(var(--w600) calc(var(--p)*1%),var(--w100) 0);border-radius:50%;flex:none;place-items:center;width:68px;height:68px;display:grid}.ring:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:calc(100% - 14px);height:calc(100% - 14px)}.ring>*{font:700 15px/1 var(--sans);font-variant-numeric:tabular-nums;grid-area:1/1;position:relative}.bed{background:var(--w50);width:44px;height:44px;font:700 14.5px var(--sans);color:var(--w800);font-variant-numeric:tabular-nums;border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex}.bed.free{border:1.5px dashed var(--w200);color:var(--w400);background:0 0}.now{background:linear-gradient(135deg,var(--w600),var(--w700));width:100%;font:inherit;color:#fff;text-align:left;cursor:pointer;border:0;border-radius:20px;flex-direction:column;gap:4px;padding:16px 18px;display:flex;box-shadow:0 12px 24px -12px #6d27418c}.now:active{transform:scale(.99)}.dot{width:8px;height:8px;animation:pulse 1.8s var(--ease) infinite;background:#fff;border-radius:50%;flex:none}.date{background:var(--w50);border-radius:13px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:44px;height:48px;line-height:1.1;display:flex}.date b{color:var(--w800);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.date span{color:var(--w500);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:700}@keyframes pulse{0%,to{box-shadow:0 0 #fff9}50%{box-shadow:0 0 0 5px #fff0}}.ra{transition:opacity .15s var(--ease)}@media (hover:hover){.rh .ra{opacity:0}.rh:hover .ra,.rh:focus-within .ra{opacity:1}}.wash-soft{background:linear-gradient(#ffffff8c,#ffffff8c),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 100' preserveAspectRatio='none'%3E%3Cfilter id='f' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.035' numOctaves='3' seed='7'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='11'/%3E%3C/filter%3E%3Cg filter='url(%23f)'%3E%3Cellipse cx='98' cy='51' rx='94' ry='42' fill='%23F8E8EE' fill-opacity='.85'/%3E%3Cellipse cx='150' cy='33' rx='48' ry='26' fill='%23EECEDA' fill-opacity='.5'/%3E%3Cellipse cx='42' cy='70' rx='38' ry='22' fill='%23DEABBE' fill-opacity='.35'/%3E%3C/g%3E%3C/svg%3E") 50%/100% 100% no-repeat,#fff}.chev{color:var(--w400);transition:transform .28s var(--ease);flex:none}.chev[data-open=true]{transform:rotate(90deg)}[role=menu],[role=dialog]{animation:pop .18s var(--ease) backwards;box-shadow:var(--sh-pop)!important}@keyframes screen-in{0%{transform:translateY(8px)}to{transform:none}}@keyframes pop{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}@keyframes fill{0%{transform:scaleX(0)}to{transform:none}}@keyframes live{50%{opacity:.35}}@keyframes tick{0%{transform:scale(.4)}to{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

