*,:before,:after,::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:#3b82f680;--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:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-system);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{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-family:var(--font-jetbrains-mono), JetBrains Mono, monospace;font-feature-settings:normal;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}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::-moz-placeholder{opacity:1;color:#9ca3af}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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{box-sizing:border-box}html,body{background-color:var(--bg);height:100%;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0}*{border-color:hsl(var(--border))}body{background-color:var(--bg);color:var(--ink)}button{cursor:pointer}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@media (min-width:1400px){.container{max-width:1400px}}.ui-btn{border-radius:calc(var(--radius) - 2px);font-size:.875rem;font-weight:500;line-height:1.25rem}.ui-btn svg{width:1rem;height:1rem}.ui-btn--sm{padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1rem}.ui-btn--default{background-color:var(--ink);color:var(--bg);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.ui-btn--destructive{background-color:var(--danger);color:#fff;box-shadow:0 1px 2px #0000000d}.ui-btn--outline{border:1px solid var(--line);background-color:var(--surface);box-shadow:0 1px 2px #0000000d}.ui-btn--secondary{background-color:var(--line-2);color:var(--ink);box-shadow:0 1px 2px #0000000d}.ui-btn--link{color:var(--accent);text-underline-offset:4px}:where(html[data-theme=forest]) .ui-btn--default:hover,:where(html[data-theme=forest]) .ui-btn--destructive:hover{opacity:.9}:where(html[data-theme=forest]) .ui-btn--outline:hover,:where(html[data-theme=forest]) .ui-btn--ghost:hover{background-color:var(--line-2)}:where(html[data-theme=forest]) .ui-btn--secondary:hover{background-color:var(--line)}.ui-btn--link:hover{text-decoration-line:underline}.ui-confirm-btn{border-radius:var(--radius);padding:.5rem 1rem;font-size:.8125rem;font-weight:500}@media (max-width:1279.98px){.ui-confirm-btn{min-height:44px}}.ui-confirm-btn--cancel{color:var(--ink-2);border:1px solid var(--line);background:0 0}.ui-confirm-btn--ok{background:var(--ink);color:var(--surface);border:1px solid var(--ink)}.ui-confirm-btn--danger{background:var(--danger);color:var(--surface);border:1px solid var(--danger)}.ui-card{border:1px solid var(--line);background-color:var(--surface);border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.ui-card-header{padding:1.5rem}.ui-card-title{letter-spacing:-.025em;font-weight:600;line-height:1}.ui-card-description{color:var(--ink-3);font-size:.875rem;line-height:1.25rem}.ui-card-content,.ui-card-footer{padding:0 1.5rem 1.5rem}.ui-dialog-overlay{background-color:#00000080}.ui-dialog{border:1px solid var(--line);background-color:var(--surface);width:100%;max-width:32rem;padding:1.5rem;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}@media (min-width:640px){.ui-dialog{border-radius:var(--radius)}}.ui-dialog-close{border-radius:calc(var(--radius) - 4px);opacity:.7;top:1rem;right:1rem}.ui-dialog-close:hover{opacity:1}.ui-dialog-close[data-state=open]{background-color:var(--line-2);color:var(--ink-3)}.ui-dialog-close svg{width:1rem;height:1rem}.ui-dialog-header{text-align:center}@media (min-width:640px){.ui-dialog-header{text-align:left}}.ui-dialog-title{letter-spacing:-.025em;font-size:1.125rem;font-weight:600;line-height:1}.ui-dialog-description{color:var(--ink-3);font-size:.875rem;line-height:1.25rem}.ui-pills{margin-bottom:1.5rem}.ui-pill{background:var(--surface);color:var(--ink-2);border:1px solid var(--line);border-radius:9999px;gap:.375rem;padding:.375rem .875rem;font-size:.8125rem}.ui-pill[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.ui-pill{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ui-pill-count{color:var(--ink-3);font-size:.75rem}.ui-pill[aria-pressed=true] .ui-pill-count{color:var(--bg);opacity:.75}.ui-input{border-radius:calc(var(--radius) - 2px);border:1px solid var(--line);background-color:#0000;padding:.25rem .75rem;font-size:1rem;line-height:1.5rem;box-shadow:0 1px 2px #0000000d}.ui-textarea{padding:.5rem .75rem}.ui-input::placeholder{color:var(--ink-4)}@media (min-width:768px){.ui-input{font-size:.875rem;line-height:1.25rem}}.ui-label{font-size:.875rem;font-weight:500;line-height:1}.ui-toast{border-radius:calc(var(--radius) - 2px);border:1px solid;padding:1rem 1.5rem 1rem 1rem}.ui-toast--default{border-color:var(--line);background-color:var(--surface);color:var(--ink);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.ui-toast--destructive{border-color:var(--danger);background-color:var(--danger);color:#fff;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.ui-toast-title{font-size:.875rem;font-weight:600;line-height:1.25rem}.ui-toast-description{opacity:.9;font-size:.875rem;line-height:1.25rem}.ui-toast-title+.ui-toast-description{font-size:.75rem;line-height:1rem}.ui-toast-action{border-radius:calc(var(--radius) - 2px);border:1px solid var(--line);background-color:#0000;height:2rem;padding:0 .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.ui-toast-action:hover{background-color:var(--line-2)}:where(html[data-theme=forest]) .ui-toast--destructive .ui-toast-action{--focus:#fff;border-color:#fff6}:where(html[data-theme=forest]) .ui-toast--destructive .ui-toast-action:hover{background-color:#fff3;border-color:#fff9}.ui-toast-close{border-radius:calc(var(--radius) - 2px);color:var(--ink-3);padding:.25rem;top:.25rem;right:.25rem}.ui-toast-close:hover{color:var(--ink)}.ui-toast-close svg{width:1rem;height:1rem}:where(html[data-theme=forest]) .ui-toast--destructive .ui-toast-close{color:#ffffffb3;--focus:#fff}:where(html[data-theme=forest]) .ui-toast--destructive .ui-toast-close:hover{color:#fff}:where(html:not([data-theme=forest])) .ui-btn,:where(html:not([data-theme=forest])) .ui-confirm-btn{border-radius:var(--r-pill);font-size:1rem;font-weight:600;line-height:1.25}:where(html:not([data-theme=forest])) .ui-btn svg{width:1.125rem;height:1.125rem}:where(html:not([data-theme=forest])) .ui-btn--icon svg{width:1.25rem;height:1.25rem}:where(html:not([data-theme=forest])) .ui-btn--sm,:where(html:not([data-theme=forest])) .ui-confirm-btn{padding:0 1rem;font-size:1rem;line-height:1.25}:where(html:not([data-theme=forest])) .ui-confirm-btn{min-height:max(2.75rem,44px)}:where(html:not([data-theme=forest])) :is(.ui-btn--default,.ui-confirm-btn--ok){color:var(--accent-ink);background:var(--btn-pri-solid);box-shadow:var(--btn-pri-solid-ring);border:0}:where(html:not([data-theme=forest])) :is(.ui-btn--outline,.ui-btn--secondary,.ui-btn--destructive,.ui-confirm-btn--cancel,.ui-confirm-btn--danger,.ui-toast-action){color:var(--ink);background:var(--chip);box-shadow:inset 0 0 0 1px var(--line);border:0}:where(html:not([data-theme=forest])) :is(.ui-btn--destructive,.ui-confirm-btn--danger){color:var(--danger)}:where(html:not([data-theme=forest])) .ui-btn--ghost:hover{background-color:var(--chip)}:where(html:not([data-theme=forest])) .ui-btn--link{color:var(--accent-ink);font-weight:600}:where(html:not([data-theme=forest])) .ui-card{isolation:isolate;border-radius:var(--r-card);background-color:var(--surface);box-shadow:0 0 0 1px var(--line), 0 6px 16px -12px #0000004d;border:0;position:relative}:where(html:not([data-theme=forest])) .ui-card-header{margin-bottom:.5rem;padding:1rem 1rem 0}:where(html:not([data-theme=forest])) .ui-card-title{letter-spacing:-.01em;font-size:1.0625rem;font-weight:600;line-height:1.35}:where(html:not([data-theme=forest])) .ui-card-description{color:var(--ink-2);font-size:.9375rem;line-height:1.25rem}:where(html:not([data-theme=forest])) :is(.ui-card-content,.ui-card-footer){padding:0 1rem 1rem}:where(html:not([data-theme=forest])) .ui-dialog-overlay{background-color:#0a101a57}:where(html:not([data-theme=forest])) .ui-dialog{border-radius:var(--r-dialog);border:0;width:calc(100% - 32px);max-width:35rem;padding:22px 24px}:where(html:not([data-theme=forest])) .ui-dialog-close{border-radius:var(--r-pill);width:max(2.75rem,44px);height:max(2.75rem,44px);color:var(--ink-2);opacity:1;background-color:#0000;place-items:center;display:grid;top:22px;right:24px}:where(html:not([data-theme=forest])) .ui-dialog-close:hover{background-color:var(--chip)}:where(html:not([data-theme=forest])) .ui-dialog-close svg{width:1.125rem;height:1.125rem}:where(html:not([data-theme=forest])) .ui-dialog-header{text-align:left}html:not([data-theme=forest]) .ui-dialog-title{padding-right:52px}:where(html:not([data-theme=forest])) .ui-dialog-title{letter-spacing:normal;align-items:center;min-height:max(2.75rem,44px);margin-bottom:4px;font-size:1.1875rem;font-weight:700;line-height:1.5rem;display:flex}:where(html:not([data-theme=forest])) .ui-dialog-description{color:var(--ink-2);font-size:.9375rem;line-height:1.25rem}:where(html:not([data-theme=forest])) .ui-pills{margin-bottom:1rem}:where(html:not([data-theme=forest])) .ui-pill{isolation:isolate;border-radius:var(--r-control);height:max(2.75rem,44px);color:var(--ink);transition-property:transform,color,background-color,border-color,opacity;transition-duration:var(--dur-quick);transition-timing-function:var(--ease-standard);border:0;padding:0 18px;font-size:1rem;font-weight:600;position:relative}:where(html:not([data-theme=forest])) .ui-pill:active{transition-duration:var(--dur-instant);transform:scale(.97)}@media (prefers-reduced-motion:reduce){:where(html:not([data-theme=forest])) .ui-pill:active{opacity:.75;transform:none}}:where(html:not([data-theme=forest])) .ui-pill-count{color:var(--ink-2);font-size:.8125rem;font-weight:700}:where(html:not([data-theme=forest])) .ui-pill[aria-pressed=true]{color:var(--accent-ink);background:color-mix(in oklab, var(--surface), var(--accent) 16%);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent);font-weight:700}:where(html:not([data-theme=forest])) .ui-pill[aria-pressed=true] .ui-pill-count{color:var(--accent-ink);opacity:1}:where(html:not([data-theme=forest])) .ui-input{border-radius:var(--r-input);background-color:var(--chip);min-height:3rem;box-shadow:inset 0 1px 2px #0000000d, inset 0 0 0 .5px var(--line);color:var(--ink);border:0;padding:0 14px;font-size:1.0625rem;line-height:1.35}:where(html:not([data-theme=forest])) .ui-textarea{padding:10px 14px}:where(html:not([data-theme=forest])) .ui-input::-moz-placeholder{color:var(--ink-2)}:where(html:not([data-theme=forest])) .ui-input::placeholder{color:var(--ink-2)}:where(html:not([data-theme=forest])) :where(.ui-dialog,.glass-dialog) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=button],[type=submit],[type=reset],[type=hidden],[type=color]),textarea,select){background-color:color-mix(in srgb, var(--surface) var(--well-fill), transparent);box-shadow:inset 0 1px 2px #0000000d, inset 0 0 0 1px var(--line)}:where(html:not([data-theme=forest])) .ui-label{color:var(--ink-2);font-size:.9375rem;font-weight:400;line-height:1.25rem}:where(html:not([data-theme=forest])) .ui-toast{isolation:isolate;border-radius:var(--r-control);min-height:48px;color:var(--ink);border:0;padding:12px 52px 12px 18px}:where(html:not([data-theme=forest])) .ui-toast--destructive{color:var(--danger)}:where(html:not([data-theme=forest])) .ui-toast-title{font-size:1rem;font-weight:600;line-height:1.35}:where(html:not([data-theme=forest])) .ui-toast-description,:where(html:not([data-theme=forest])) .ui-toast-title+.ui-toast-description{opacity:1;font-size:.9375rem;line-height:1.25rem}:where(html:not([data-theme=forest])) .ui-toast--default .ui-toast-description{color:var(--ink-2)}:where(html:not([data-theme=forest])) .ui-toast-action{border-radius:var(--r-pill);height:auto;min-height:max(2.75rem,44px);padding:0 1rem;font-size:1rem;font-weight:600}:where(html:not([data-theme=forest])) .ui-toast-close{border-radius:var(--r-pill);width:max(2.75rem,44px);height:max(2.75rem,44px);color:var(--ink-2);place-items:center;padding:0;display:grid;top:2px;right:2px}:where(html:not([data-theme=forest])) .ui-toast-close:hover{color:var(--ink)}:where(html:not([data-theme=forest])) .ui-toast-close svg{width:1.125rem;height:1.125rem}:where(html:not([data-theme=forest])) .ui-pill:where(:not([aria-pressed=true])){background:var(--glass);box-shadow:0 0 0 1px var(--line), 0 6px 16px -12px #0000004d}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:where(html:not([data-theme=forest]):not([data-glass=solid])) .ui-pill:where(:not([aria-pressed=true])){background:linear-gradient(180deg, #ffffff2e, #ffffff08 52%, #ffffff0f), color-mix(in srgb, var(--glass) calc(var(--lA) * 100%), transparent);-webkit-backdrop-filter:blur(var(--lBlur)) saturate(1.9) brightness(1.05);backdrop-filter:blur(var(--lBlur)) saturate(1.9) brightness(1.05);box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--rim) 80%, transparent), inset 0 1px 0 var(--rim), inset 0 -1px 0 var(--rim2), 0 0 0 .5px color-mix(in srgb, var(--line) 70%, transparent), 0 1px 3px #0c142010, 0 14px 28px -14px #0c182c12}:where(html[data-mode=dark]:not([data-theme=forest]):not([data-glass=solid])) .ui-pill:where(:not([aria-pressed=true])){background:linear-gradient(180deg, #ffffff0f, #ffffff05 52%, #ffffff06), color-mix(in srgb, var(--glass) calc(var(--lA) * 100%), transparent);box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--rim) 70%, transparent), inset 0 1px 0 var(--rim), inset 0 -1px 0 var(--rim2), 0 0 0 .5px var(--line), 0 1px 3px #0000003a, 0 14px 28px -14px #00000020}:where(html:not([data-theme=forest]):not([data-glass=solid])) .ui-pill:where(:not([aria-pressed=true])):after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(162deg, var(--rim) 0%, color-mix(in srgb, var(--rim) 30%, transparent) 26%, transparent 52%, var(--rim2) 100%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:where(html:not([data-theme=forest]):not([data-glass=solid])) .ui-pill[aria-pressed=true]{background:linear-gradient(180deg, #ffffffb3, #ffffff40 60%, #fff6), color-mix(in srgb, var(--accent) 16%, color-mix(in srgb, var(--glass) 70%, transparent));box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--accent) 35%, transparent), inset 0 1px 0 #fffffff2}:where(html[data-mode=dark]:not([data-theme=forest]):not([data-glass=solid])) .ui-pill[aria-pressed=true]{background:linear-gradient(180deg, #ffffff12, #ffffff03 60%, #ffffff0a), color-mix(in srgb, color-mix(in srgb, var(--accent) 11%, var(--glass)) 95%, transparent);box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--accent) 45%, transparent), inset 0 1px 0 #ffffff47}:where(html:not([data-theme=forest]):not([data-glass=solid])) :is(.ui-btn--default,.ui-confirm-btn--ok){background:var(--btn-pri-glass);box-shadow:var(--btn-pri-glass-ring)}:where(html:not([data-theme=forest]):not([data-glass=solid])) :is(.ui-btn--outline,.ui-btn--secondary,.ui-btn--destructive,.ui-confirm-btn--cancel,.ui-confirm-btn--danger,.ui-toast-action){background:var(--btn-sec-glass);box-shadow:inset 0 0 0 .5px var(--line), var(--btn-sec-glass-rim)}:where(html:not([data-theme=forest]):not([data-glass=solid])) .ui-card{box-shadow:none;background:0 0}:where(html:not([data-theme=forest]):not([data-glass=solid])) .ui-card:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:color-mix(in srgb, var(--surface) calc(max(var(--dgA), var(--dg-floor-card)) * 100%), transparent);-webkit-backdrop-filter:blur(var(--dg-blur)) saturate(var(--dg-sat));backdrop-filter:blur(var(--dg-blur)) saturate(var(--dg-sat));box-shadow:0 0 0 .5px var(--line);position:absolute;inset:0}}@supports not (color:color-mix(in srgb, red, red)){:where(html:not([data-theme=forest])) :is(.ui-btn--default,.ui-confirm-btn--ok){background:var(--surface);box-shadow:inset 0 0 0 1px var(--accent)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.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!important}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-top-1{top:-.25rem}.-top-2{top:-.5rem}.bottom-5{bottom:1.25rem}.bottom-\[calc\(100\%\+4px\)\]{bottom:calc(100% + 4px)}.bottom-\[calc\(100\%\+8px\)\]{bottom:calc(100% + 8px)}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-\[14px\]{left:14px}.left-\[50\%\]{left:50%}.left-full{left:100%}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-3\.5{right:.875rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-\[14px\]{right:14px}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3\.5{top:.875rem}.top-5{top:1.25rem}.top-\[18\%\]{top:18%}.top-\[50\%\]{top:50%}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-full{top:100%}.isolate{isolation:isolate}.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-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[6\]{z-index:6}.z-\[9999\]{z-index:9999}.order-first{order:-9999}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-start-1{grid-row-start:1}.float-left{float:left}.clear-both{clear:both}.-m-\[0\.875rem\]{margin:-.875rem}.m-0{margin:0}.m-1{margin:.25rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-mx-\[17px\]{margin-left:-17px;margin-right:-17px}.-my-1\.5{margin-top:-.375rem;margin-bottom:-.375rem}.-my-3\.5{margin-top:-.875rem;margin-bottom:-.875rem}.-my-\[15px\]{margin-top:-15px;margin-bottom:-15px}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-2\.5{margin-left:.625rem;margin-right:.625rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-3\.5{margin-top:.875rem;margin-bottom:.875rem}.my-4{margin-top:1rem;margin-bottom:1rem}.\!mb-1{margin-bottom:.25rem!important}.\!mt-0{margin-top:0!important}.-ml-1{margin-left:-.25rem}.-ml-1\.5{margin-left:-.375rem}.-ml-2{margin-left:-.5rem}.-mr-2{margin-right:-.5rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-1\.5{margin-top:-.375rem}.-mt-2{margin-top:-.5rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-\[18px\]{margin-bottom:18px}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3\.5{margin-left:.875rem}.ml-7{margin-left:1.75rem}.ml-auto{margin-left:auto}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-32{margin-right:8rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[-6px\]{margin-top:-6px}.mt-\[14px\]{margin-top:14px}.mt-\[18px\]{margin-top:18px}.mt-\[22px\]{margin-top:22px}.mt-\[5px\]{margin-top:5px}.mt-px{margin-top:1px}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-28{height:7rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.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-\[0\.5px\]{height:.5px}.h-\[0\.875em\]{height:.875em}.h-\[0\.9em\]{height:.9em}.h-\[1\.6875rem\]{height:1.6875rem}.h-\[120px\]{height:120px}.h-\[13px\]{height:13px}.h-\[20px\]{height:20px}.h-\[26px\]{height:26px}.h-\[27px\]{height:27px}.h-\[31px\]{height:31px}.h-\[320px\]{height:320px}.h-\[34px\]{height:34px}.h-\[3px\]{height:3px}.h-\[52px\]{height:52px}.h-\[60px\]{height:60px}.h-\[9px\]{height:9px}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-48{max-height:12rem}.max-h-72{max-height:18rem}.max-h-\[320px\]{max-height:320px}.max-h-\[360px\]{max-height:360px}.max-h-\[400px\]{max-height:400px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[62vh\]{max-height:62vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100vh-var\(--clinic-shell-h\,0px\)-210px\)\]{max-height:calc(100vh - var(--clinic-shell-h,0px) - 210px)}.max-h-screen{max-height:100vh}.\!min-h-0{min-height:0!important}.\!min-h-\[44px\]{min-height:44px!important}.min-h-0{min-height:0}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-5{min-height:1.25rem}.min-h-6{min-height:1.5rem}.min-h-\[1\.25rem\]{min-height:1.25rem}.min-h-\[104px\]{min-height:104px}.min-h-\[120px\]{min-height:120px}.min-h-\[128px\]{min-height:128px}.min-h-\[150px\]{min-height:150px}.min-h-\[20px\]{min-height:20px}.min-h-\[260px\]{min-height:260px}.min-h-\[28px\]{min-height:28px}.min-h-\[300px\]{min-height:300px}.min-h-\[32rem\]{min-height:32rem}.min-h-\[34px\]{min-height:34px}.min-h-\[36px\]{min-height:36px}.min-h-\[38px\]{min-height:38px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[420px\]{min-height:420px}.min-h-\[44px\]{min-height:44px}.min-h-\[480px\]{min-height:480px}.min-h-\[48px\]{min-height:48px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[58px\]{min-height:58px}.min-h-\[6\.5rem\]{min-height:6.5rem}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[64px\]{min-height:64px}.min-h-\[72px\]{min-height:72px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[0\.5px\]{width:.5px}.w-\[0\.875em\]{width:.875em}.w-\[120px\]{width:120px}.w-\[13px\]{width:13px}.w-\[160px\]{width:160px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[27px\]{width:27px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[3px\]{width:3px}.w-\[51px\]{width:51px}.w-\[60px\]{width:60px}.w-\[9em\]{width:9em}.w-\[9px\]{width:9px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-11{min-width:2.75rem}.min-w-\[1\.25em\]{min-width:1.25em}.min-w-\[220px\]{min-width:220px}.min-w-\[22px\]{min-width:22px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[26px\]{min-width:26px}.min-w-\[290px\]{min-width:290px}.min-w-\[44px\]{min-width:44px}.min-w-\[48rem\]{min-width:48rem}.min-w-\[max\(100\%\,260px\)\]{min-width:max(100%,260px)}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1640px\]{max-width:1640px}.max-w-\[200px\]{max-width:200px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[42rem\]{max-width:42rem}.max-w-\[440px\]{max-width:440px}.max-w-\[448px\]{max-width:448px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[48rem\]{max-width:48rem}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[68ch\]{max-width:68ch}.max-w-\[720px\]{max-width:720px}.max-w-\[72ch\]{max-width:72ch}.max-w-\[760px\]{max-width:760px}.max-w-\[80\%\]{max-width:80%}.max-w-\[860px\]{max-width:860px}.max-w-\[880px\]{max-width:880px}.max-w-\[90vw\]{max-width:90vw}.max-w-\[920px\]{max-width:920px}.max-w-\[960px\]{max-width:960px}.max-w-\[calc\(100\%-16px\)\]{max-width:calc(100% - 16px)}.max-w-\[min\(100\%\,52rem\)\]{max-width:min(100%,52rem)}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-\[280px\]{flex-basis:280px}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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)) skewX(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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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)) skewX(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)) skewX(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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.select-none{-webkit-user-select:none;user-select:none}.select-all{-webkit-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-cols-\[minmax\(14px\,1fr\)\]{grid-auto-columns:minmax(14px,1fr)}.auto-cols-auto{grid-auto-columns:auto}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.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-\[1\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:1.5rem minmax(0,1fr)}.grid-cols-\[10px_1fr_auto\]{grid-template-columns:10px 1fr auto}.grid-cols-\[110px_minmax\(0\,1fr\)\]{grid-template-columns:110px minmax(0,1fr)}.grid-cols-\[150px_190px_1fr\]{grid-template-columns:150px 190px 1fr}.grid-cols-\[18px_1fr\]{grid-template-columns:18px 1fr}.grid-cols-\[18px_minmax\(0\,1fr\)\]{grid-template-columns:18px minmax(0,1fr)}.grid-cols-\[1fr_1fr_2fr\]{grid-template-columns:1fr 1fr 2fr}.grid-cols-\[2\.6ch_minmax\(0\,1fr\)\]{grid-template-columns:2.6ch minmax(0,1fr)}.grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.grid-cols-\[22px_1fr\]{grid-template-columns:22px 1fr}.grid-cols-\[22px_minmax\(0\,1fr\)\]{grid-template-columns:22px minmax(0,1fr)}.grid-cols-\[24px_1fr\]{grid-template-columns:24px 1fr}.grid-cols-\[24px_minmax\(0\,1fr\)\]{grid-template-columns:24px minmax(0,1fr)}.grid-cols-\[24px_minmax\(0\,1fr\)_auto\]{grid-template-columns:24px minmax(0,1fr) auto}.grid-cols-\[28px_minmax\(0\,1fr\)\]{grid-template-columns:28px minmax(0,1fr)}.grid-cols-\[44px_minmax\(0\,1fr\)\]{grid-template-columns:44px minmax(0,1fr)}.grid-cols-\[44px_minmax\(0\,1fr\)_20px\]{grid-template-columns:44px minmax(0,1fr) 20px}.grid-cols-\[44px_minmax\(0\,1fr\)_44px\]{grid-template-columns:44px minmax(0,1fr) 44px}.grid-cols-\[84px_minmax\(0\,1fr\)\]{grid-template-columns:84px minmax(0,1fr)}.grid-cols-\[auto_44px\]{grid-template-columns:auto 44px}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[auto_minmax\(120px\,240px\)_auto\]{grid-template-columns:auto minmax(120px,240px) auto}.grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.grid-cols-\[minmax\(0\,1fr\)_44px\]{grid-template-columns:minmax(0,1fr) 44px}.grid-cols-\[minmax\(0\,1fr\)_48px\]{grid-template-columns:minmax(0,1fr) 48px}.grid-cols-\[minmax\(0\,1fr\)_64px_minmax\(84px\,auto\)\]{grid-template-columns:minmax(0,1fr) 64px minmax(84px,auto)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.6fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.grid-cols-\[minmax\(110px\,160px\)_minmax\(0\,1fr\)_72px\]{grid-template-columns:minmax(110px,160px) minmax(0,1fr) 72px}.grid-cols-\[minmax\(24px\,auto\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(24px,auto) minmax(0,1fr)}.grid-cols-\[minmax\(280px\,1fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(280px,1fr) minmax(0,3fr)}.grid-cols-\[minmax\(8\.5em\,1fr\)_minmax\(0\,1\.4fr\)\]{grid-template-columns:minmax(8.5em,1fr) minmax(0,1.4fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(130px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(140px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(150px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(160px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(170px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(190px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(200px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(230px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,190px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,260px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(170px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(220px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(280px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(300px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,180px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,220px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,300px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,340px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,420px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,440px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,480px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-px{gap:1px}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-3\.5{-moz-column-gap:.875rem;column-gap:.875rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-\[18px\]{-moz-column-gap:18px;column-gap:18px}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-3{row-gap:.75rem}.gap-y-3\.5{row-gap:.875rem}.gap-y-\[14px\]{row-gap:14px}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.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-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * 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-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * 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-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * 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-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-\[14px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(14px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(14px * var(--tw-space-y-reverse))}.space-y-\[18px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(18px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(18px * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-\[18px\]{border-radius:18px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[19px\]{border-radius:19px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2px\]{border-radius:2px}.rounded-\[30px\]{border-radius:30px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--r-card\)\]{border-radius:var(--r-card)}.rounded-\[var\(--r-menu-row\)\]{border-radius:var(--r-menu-row)}.rounded-\[var\(--r-notice\)\]{border-radius:var(--r-notice)}.rounded-\[var\(--r-tile\)\]{border-radius:var(--r-tile)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-b-\[26px\]{border-bottom-right-radius:26px;border-bottom-left-radius:26px}.rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-t-\[30px\]{border-top-left-radius:30px;border-top-right-radius:30px}.rounded-tl-\[6px\]{border-top-left-radius:6px}.rounded-tr-\[6px\]{border-top-right-radius:6px}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[0\.5px\]{border-width:.5px}.border-\[1\.5px\]{border-width:1.5px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-\[0\.5px\]{border-bottom-width:.5px}.border-l{border-left-width:1px}.border-l-\[0\.5px\]{border-left-width:.5px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-\[0\.5px\]{border-top-width:.5px}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-none{border-style:none}.border-\[color-mix\(in_oklab\,var\(--positive\)_25\%\,var\(--surface\)\)\]{border-color:color-mix(in oklab,var(--positive) 25%,var(--surface))}.border-\[color-mix\(in_oklab\,var\(--warn\)_25\%\,var\(--surface\)\)\]{border-color:color-mix(in oklab,var(--warn) 25%,var(--surface))}.border-\[color-mix\(in_srgb\,var\(--due-fill\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--due-fill) 40%,transparent)}.border-\[var\(--ink\)\]{border-color:var(--ink)}.border-\[var\(--ink-2\)\]{border-color:var(--ink-2)}.border-\[var\(--ink-3\)\]{border-color:var(--ink-3)}.border-\[var\(--ink-4\)\]{border-color:var(--ink-4)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--line-2\)\]{border-color:var(--line-2)}.border-current{border-color:currentColor}.border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-l-transparent{border-left-color:#0000}.border-r-transparent{border-right-color:#0000}.border-t-transparent{border-top-color:#0000}.\!bg-transparent{background-color:#0000!important}.bg-\[color-mix\(in_oklab\,var\(--accent\)_13\%\,var\(--surface\)\)\]{background-color:color-mix(in oklab,var(--accent) 13%,var(--surface))}.bg-\[color-mix\(in_oklab\,var\(--danger\)_10\%\,var\(--surface\)\)\]{background-color:color-mix(in oklab,var(--danger) 10%,var(--surface))}.bg-\[color-mix\(in_oklab\,var\(--danger\)_14\%\,var\(--surface\)\)\]{background-color:color-mix(in oklab,var(--danger) 14%,var(--surface))}.bg-\[color-mix\(in_oklab\,var\(--positive\)_10\%\,var\(--surface\)\)\]{background-color:color-mix(in oklab,var(--positive) 10%,var(--surface))}.bg-\[color-mix\(in_oklab\,var\(--positive\)_13\%\,var\(--surface\)\)\]{background-color:color-mix(in oklab,var(--positive) 13%,var(--surface))}.bg-\[color-mix\(in_oklab\,var\(--warn\)_10\%\,var\(--surface\)\)\]{background-color:color-mix(in oklab,var(--warn) 10%,var(--surface))}.bg-\[color-mix\(in_oklab\,var\(--warn\)_13\%\,var\(--surface\)\)\]{background-color:color-mix(in oklab,var(--warn) 13%,var(--surface))}.bg-\[color-mix\(in_srgb\,var\(--accent\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 10%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 12%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--accent\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 14%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--accent\)_14\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--accent) 14%,var(--surface))}.bg-\[color-mix\(in_srgb\,var\(--accent\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 16%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--accent\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 8%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--chip\)_70\%\,transparent\)\]{background-color:color-mix(in srgb,var(--chip) 70%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--due-fill\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--due-fill) 10%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--due-fill\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--due-fill) 12%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--due-fill\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--due-fill) 14%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--due-fill\)_14\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--due-fill) 14%,var(--surface))}.bg-\[color-mix\(in_srgb\,var\(--ink\)_4\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ink) 4%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--miss-fill\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--miss-fill) 10%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--miss-fill\)_14\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--miss-fill) 14%,var(--surface))}.bg-\[color-mix\(in_srgb\,var\(--miss-fill\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--miss-fill) 16%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--ok-fill\)_14\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--ok-fill) 14%,var(--surface))}.bg-\[color-mix\(in_srgb\,var\(--surface\)_40\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface) 40%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--surface\)_50\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface) 50%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--surface\)_55\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface) 55%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--surface\)_70\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface) 70%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--surface\)_85\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface) 85%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--surface\)_88\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface) 88%,transparent)}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--accent-soft\)\]{background-color:var(--accent-soft)}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-\[var\(--bg\,\#faf7f2\)\]{background-color:var(--bg,#faf7f2)}.bg-\[var\(--chip\)\]{background-color:var(--chip)}.bg-\[var\(--ink\)\]{background-color:var(--ink)}.bg-\[var\(--ink-3\)\]{background-color:var(--ink-3)}.bg-\[var\(--line\)\]{background-color:var(--line)}.bg-\[var\(--line-2\)\]{background-color:var(--line-2)}.bg-\[var\(--miss-fill\)\]{background-color:var(--miss-fill)}.bg-\[var\(--sc-1\)\]{background-color:var(--sc-1)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--track\)\]{background-color:var(--track)}.bg-\[var\(--wx-sel\)\]{background-color:var(--wx-sel)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-orange-400{--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-rose-950{--tw-bg-opacity:1;background-color:rgb(76 5 25/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.p-\[3px\]{padding:3px}.\!px-3\.5{padding-left:.875rem!important;padding-right:.875rem!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.\!py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.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-3\.5{padding-left:.875rem;padding-right:.875rem}.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}.px-8{padding-left:2rem;padding-right:2rem}.px-\[11px\]{padding-left:11px;padding-right:11px}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[22px\]{padding-left:22px;padding-right:22px}.px-\[7px\]{padding-left:7px;padding-right:7px}.px-\[9px\]{padding-left:9px;padding-right:9px}.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-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.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-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.py-\[22px\]{padding-top:22px;padding-bottom:22px}.py-\[26px\]{padding-top:26px;padding-bottom:26px}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.py-\[9px\]{padding-top:9px;padding-bottom:9px}.py-px{padding-top:1px;padding-bottom:1px}.\!pl-3{padding-left:.75rem!important}.\!pl-\[14px\]{padding-left:14px!important}.\!pr-11{padding-right:2.75rem!important}.\!pr-9{padding-right:2.25rem!important}.\!pr-\[38px\]{padding-right:38px!important}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[22px\]{padding-bottom:22px}.pl-1{padding-left:.25rem}.pl-11{padding-left:2.75rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-7{padding-left:1.75rem}.pl-9{padding-left:2.25rem}.pl-\[14px\]{padding-left:14px}.pl-\[18px\]{padding-left:18px}.pl-\[22px\]{padding-left:22px}.pl-\[44px\]{padding-left:44px}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-3\.5{padding-right:.875rem}.pr-32{padding-right:8rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-\[14px\]{padding-top:14px}.pt-\[18px\]{padding-top:18px}.pt-\[22px\]{padding-top:22px}.pt-\[3px\]{padding-top:3px}.pt-\[5px\]{padding-top:5px}.pt-px{padding-top:1px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-\[-0\.15em\]{vertical-align:-.15em}.align-\[2px\]{vertical-align:2px}.font-mono{font-family:var(--font-jetbrains-mono), JetBrains Mono, monospace}.font-sans{font-family:var(--font-system)}.\!text-\[0\.9375rem\]{font-size:.9375rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[0\.5625rem\]{font-size:.5625rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.78125rem\]{font-size:.78125rem}.text-\[0\.7812rem\]{font-size:.7812rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.84375rem\]{font-size:.84375rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.90625rem\]{font-size:.90625rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.1875rem\]{font-size:1.1875rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.625rem\]{font-size:1.625rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.875rem\]{font-size:1.875rem}.text-\[10\.5px\]{font-size:10.5px}.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-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[1rem\]{font-size:1rem}.text-\[2\.125rem\]{font-size:2.125rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[2rem\]{font-size:2rem}.text-\[clamp\(1\.75rem\,3vw\,2\.5rem\)\]{font-size:clamp(1.75rem,3vw,2.5rem)}.text-\[clamp\(2\.125rem\,5vw\,2\.875rem\)\]{font-size:clamp(2.125rem,5vw,2.875rem)}.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-semibold{font-weight:600!important}.font-\[650\]{font-weight:650}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.not-italic{font-style:normal}.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-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-8{line-height:2rem}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.125rem\]{line-height:1.125rem}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.1875rem\]{line-height:1.1875rem}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.215\]{line-height:1.215}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.25rem\]{line-height:1.25rem}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.3125rem\]{line-height:1.3125rem}.leading-\[1\.33\]{line-height:1.33}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.375rem\]{line-height:1.375rem}.leading-\[1\.385\]{line-height:1.385}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.43\]{line-height:1.43}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.5rem\]{line-height:1.5rem}.leading-\[1\.625rem\]{line-height:1.625rem}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.6875rem\]{line-height:1.6875rem}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.75\]{line-height:1.75}.leading-\[1\.75rem\]{line-height:1.75rem}.leading-\[1\.7\]{line-height:1.7}.leading-\[1\.875rem\]{line-height:1.875rem}.leading-\[18px\]{line-height:18px}.leading-\[2\.125rem\]{line-height:2.125rem}.leading-\[22px\]{line-height:22px}.leading-\[34px\]{line-height:34px}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.\!text-\[var\(--danger\)\]{color:var(--danger)!important}.\!text-\[var\(--ink-2\)\]{color:var(--ink-2)!important}.\!text-\[var\(--ink-3\)\]{color:var(--ink-3)!important}.text-\[color\:var\(--ink\)\]{color:var(--ink)}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--accent-ink\)\]{color:var(--accent-ink)}.text-\[var\(--bg\)\]{color:var(--bg)}.text-\[var\(--clinic-on-miss\)\]{color:var(--clinic-on-miss)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink\,\#1c1b19\)\]{color:var(--ink,#1c1b19)}.text-\[var\(--ink-2\)\]{color:var(--ink-2)}.text-\[var\(--ink-3\)\]{color:var(--ink-3)}.text-\[var\(--ink-4\)\]{color:var(--ink-4)}.text-\[var\(--on-accent\)\]{color:var(--on-accent)}.text-\[var\(--positive\)\]{color:var(--positive)}.text-\[var\(--surface\)\]{color:var(--surface)}.text-\[var\(--warn\)\]{color:var(--warn)}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-sahra-ink-3{color:var(--ink-3)}.text-transparent{color:#0000}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-\[var\(--ink-2\)\]{-webkit-text-decoration-color:var(--ink-2);text-decoration-color:var(--ink-2)}.decoration-dotted{text-decoration-style:dotted}.decoration-from-font{text-decoration-thickness:from-font}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.\!opacity-100{opacity:1!important}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--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-\[0_12px_30px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 12px 30px #00000047;--tw-shadow-colored:0 12px 30px 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_2px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 1px 2px #0003;--tw-shadow-colored:0 1px 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-\[0_2px_6px_rgba\(0\,0\,0\,\.25\)\]{--tw-shadow:0 2px 6px #00000040;--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-\[inset_0_0_0_\.5px_color-mix\(in_srgb\,var\(--due-fill\)_40\%\,transparent\)\]{--tw-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--due-fill) 40%,transparent);--tw-shadow-colored:inset 0 0 0 .5px 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-\[inset_0_0_0_\.5px_var\(--line\)\],.shadow-\[inset_0_0_0_0\.5px_var\(--line\)\]{--tw-shadow:inset 0 0 0 .5px var(--line);--tw-shadow-colored:inset 0 0 0 .5px 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-\[inset_0_0_0_1\.5px_var\(--accent\)\]{--tw-shadow:inset 0 0 0 1.5px var(--accent);--tw-shadow-colored:inset 0 0 0 1.5px 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-\[inset_0_0_0_1\.5px_var\(--due-fill\)\]{--tw-shadow:inset 0 0 0 1.5px var(--due-fill);--tw-shadow-colored:inset 0 0 0 1.5px 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-\[inset_0_0_0_1\.5px_var\(--ink-3\)\]{--tw-shadow:inset 0 0 0 1.5px var(--ink-3);--tw-shadow-colored:inset 0 0 0 1.5px 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-\[inset_0_0_0_1px_var\(--ink-3\)\]{--tw-shadow:inset 0 0 0 1px var(--ink-3);--tw-shadow-colored:inset 0 0 0 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-\[inset_0_0_0_1px_var\(--line\)\,inset_3px_0_0_var\(--ink-3\)\]{--tw-shadow:inset 0 0 0 1px var(--line),inset 3px 0 0 var(--ink-3);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color), inset 3px 0 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-\[inset_0_0_0_1px_var\(--line\)\]{--tw-shadow:inset 0 0 0 1px var(--line);--tw-shadow-colored:inset 0 0 0 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-\[inset_3px_0_0_var\(--accent\)\]{--tw-shadow:inset 3px 0 0 var(--accent);--tw-shadow-colored:inset 3px 0 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 #0000001a, 0 4px 6px -4px #0000001a;--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 #0000001a, 0 2px 4px -2px #0000001a;--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 #0000000d;--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 #0000001a, 0 8px 10px -6px #0000001a;--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)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.outline-dashed{outline-style:dashed}.outline-1{outline-width:1px}.outline-\[1\.5px\]{outline-width:1.5px}.-outline-offset-1{outline-offset:-1px}.-outline-offset-\[1\.5px\]{outline-offset:-1.5px}.outline-\[color-mix\(in_srgb\,var\(--accent\)_70\%\,transparent\)\]{outline-color:color-mix(in srgb,var(--accent) 70%,transparent)}.outline-\[color-mix\(in_srgb\,var\(--accent\)_75\%\,transparent\)\]{outline-color:color-mix(in srgb,var(--accent) 75%,transparent)}.outline-\[color\:var\(--ink-3\)\],.outline-\[var\(--ink-3\)\]{outline-color:var(--ink-3)}.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)}.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)}.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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\]{transition-property:background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background\]{transition-property:background;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[left\]{transition-property:left;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.fade-in{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.running{animation-play-state:running}.paused{animation-play-state:paused}.\[--focus-offset\:-2px\]{--focus-offset:-2px}.\[appearance\:textfield\]{appearance:textfield}.\[background\:var\(--btn-pri-glass\)\]{background:var(--btn-pri-glass)}.\[box-shadow\:inset_0_0_0_\.5px_var\(--line\)\]{box-shadow:inset 0 0 0 .5px var(--line)}.\[container-type\:inline-size\]{container-type:inline-size}.\[container\:ptcol\/inline-size\]{container:ptcol/inline-size}.\[grid-area\:1\/1\]{grid-area:1/1}.\[grid-column\:1\/-1\]{grid-column:1/-1}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[text-shadow\:none\]{text-shadow:none}.\[transition\:transform_\.14s_cubic-bezier\(\.2\,\.8\,\.2\,1\)\]{transition:transform .14s cubic-bezier(.2,.8,.2,1)}:root,[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root,[data-theme=sage][data-mode=light]{--bg:#dcedf7;--surface:#fff;--rail:#fff;--ink:#16222c;--ink-2:#3d4954;--ink-3:#4e5a65;--ink-4:#4e5a65;--line:#16222c21;--line-2:#16222c0f;--bubble-you-bg:#e1e9e5;--bubble-you-ink:#16222c;--bubble-them-bg:#fff;--bubble-them-ink:#16222c;--accent:#2f6b55;--accent-soft:#2f6b5529;--positive:#28684a;--warn:#86560c;--danger:#9a3438;--zone-green:#3f6b4a;--avatar-bg:#2f6b552e;--avatar-ink:#2f6b55;--hero-bg:#f4f7f6;--hero-ink:#16222c;--glass:#fff;--chip:#16222c0f;--track:#16222c1a;--ic:#3e4a44;--accent-ink:#2f6b55;--on-accent:#fff;--ok-fill:#2e7550;--due-fill:#9a6410;--miss-fill:#a63b3f;--cat-vital:#9a4558;--cat-nutrition:#86621f;--cat-activity:#44628a;--cat-care:#2f6b55;--c-weight:#9a4558;--c-bp:#9a4558;--c-heart:#9a4558;--c-spo2:#9a4558;--c-sodium:#86621f;--c-walk:#44628a;--c-sleep:#44628a;--c-mood:#44628a;--c-meds:#2f6b55}[data-theme=sage][data-mode=dark]{--bg:#131d3c;--surface:#182230;--rail:#2a3444;--ink:#eef3f7;--ink-2:#c5cfd8;--ink-3:#aeb9c4;--ink-4:#aeb9c4;--line:#eef3f724;--line-2:#ffffff14;--bubble-you-bg:#253741;--bubble-you-ink:#eef3f7;--bubble-them-bg:#182230;--bubble-them-ink:#eef3f7;--accent:#86cdb0;--accent-soft:#86cdb01c;--positive:#9adbb7;--warn:#efc886;--danger:#f5a6a6;--zone-green:#8fbf9b;--avatar-bg:#86cdb03d;--avatar-ink:#9ad8be;--hero-bg:#2e3b49;--hero-ink:#eef3f7;--glass:#2a3444;--chip:#ffffff14;--track:#ffffff1f;--ic:#c3cdc7;--accent-ink:#9ad8be;--on-accent:#0e1712;--ok-fill:#8fd3ae;--due-fill:#ebc07a;--miss-fill:#f29c9c;--cat-vital:#f0a3b3;--cat-nutrition:#e2c17e;--cat-activity:#a9c3ea;--cat-care:#86cdb0;--c-weight:#f0a3b3;--c-bp:#f0a3b3;--c-heart:#f0a3b3;--c-spo2:#f0a3b3;--c-sodium:#e2c17e;--c-walk:#a9c3ea;--c-sleep:#a9c3ea;--c-mood:#a9c3ea;--c-meds:#86cdb0}[data-theme=sand][data-mode=light]{--bg:#dcedf7;--surface:#fff;--rail:#fff;--ink:#291e13;--ink-2:#51463a;--ink-3:#61574b;--ink-4:#61574b;--line:#291e1321;--line-2:#291e130f;--bubble-you-bg:#f1e5e0;--bubble-you-ink:#291e13;--bubble-them-bg:#fff;--bubble-them-ink:#291e13;--accent:#944d30;--accent-soft:#944d3029;--positive:#28684a;--warn:#86560c;--danger:#9a3438;--zone-green:#3f6b4a;--avatar-bg:#944d302e;--avatar-ink:#944d30;--hero-bg:#faf6f4;--hero-ink:#291e13;--glass:#fff;--chip:#291e130f;--track:#291e131a;--ic:#4e463d;--accent-ink:#944d30;--on-accent:#fff;--ok-fill:#2e7550;--due-fill:#9a6410;--miss-fill:#a63b3f;--cat-vital:#9a4558;--cat-nutrition:#86621f;--cat-activity:#44628a;--cat-care:#944d30;--c-weight:#9a4558;--c-bp:#9a4558;--c-heart:#9a4558;--c-spo2:#9a4558;--c-sodium:#86621f;--c-walk:#44628a;--c-sleep:#44628a;--c-mood:#44628a;--c-meds:#944d30}[data-theme=sand][data-mode=dark]{--bg:#131d3c;--surface:#2b1f11;--rail:#3e3122;--ink:#f6f1ed;--ink-2:#d5ccc3;--ink-3:#c0b6ab;--ink-4:#c0b6ab;--line:#f6f1ed24;--line-2:#ffffff14;--bubble-you-bg:#433120;--bubble-you-ink:#f6f1ed;--bubble-them-bg:#2b1f11;--bubble-them-ink:#f6f1ed;--accent:#f0b191;--accent-soft:#f0b1911c;--positive:#9adbb7;--warn:#efc886;--danger:#f5a6a6;--zone-green:#8fbf9b;--avatar-bg:#f0b1913d;--avatar-ink:#fdbd9d;--hero-bg:#463727;--hero-ink:#f6f1ed;--glass:#3e3122;--chip:#ffffff14;--track:#ffffff1f;--ic:#d1cac2;--accent-ink:#fdbd9d;--on-accent:#1a1410;--ok-fill:#8fd3ae;--due-fill:#ebc07a;--miss-fill:#f29c9c;--cat-vital:#f0a3b3;--cat-nutrition:#e2c17e;--cat-activity:#a9c3ea;--cat-care:#f0b191;--c-weight:#f0a3b3;--c-bp:#f0a3b3;--c-heart:#f0a3b3;--c-spo2:#f0a3b3;--c-sodium:#e2c17e;--c-walk:#a9c3ea;--c-sleep:#a9c3ea;--c-mood:#a9c3ea;--c-meds:#f0b191}[data-theme=harbor][data-mode=light]{--bg:#dcedf7;--surface:#fff;--rail:#fff;--ink:#0f242a;--ink-2:#364b52;--ink-3:#485c63;--ink-4:#485c63;--line:#0f242a21;--line-2:#0f242a0f;--bubble-you-bg:#dfe9ec;--bubble-you-ink:#0f242a;--bubble-them-bg:#fff;--bubble-them-ink:#0f242a;--accent:#076a7e;--accent-soft:#076a7e29;--positive:#28684a;--warn:#86560c;--danger:#9a3438;--zone-green:#3f6b4a;--avatar-bg:#076a7e2e;--avatar-ink:#076a7e;--hero-bg:#f3f7f8;--hero-ink:#0f242a;--glass:#fff;--chip:#0f242a0f;--track:#0f242a1a;--ic:#3c4a4d;--accent-ink:#076a7e;--on-accent:#fff;--ok-fill:#2e7550;--due-fill:#9a6410;--miss-fill:#a63b3f;--cat-vital:#9a4558;--cat-nutrition:#86621f;--cat-activity:#44628a;--cat-care:#076a7e;--c-weight:#9a4558;--c-bp:#9a4558;--c-heart:#9a4558;--c-spo2:#9a4558;--c-sodium:#86621f;--c-walk:#44628a;--c-sleep:#44628a;--c-mood:#44628a;--c-meds:#076a7e}[data-theme=harbor][data-mode=dark]{--bg:#131d3c;--surface:#0b242d;--rail:#1d3740;--ink:#ecf4f6;--ink-2:#c1d0d6;--ink-3:#a8bac1;--ink-4:#a8bac1;--line:#ecf4f624;--line-2:#ffffff14;--bubble-you-bg:#193841;--bubble-you-ink:#ecf4f6;--bubble-them-bg:#0b242d;--bubble-them-ink:#ecf4f6;--accent:#80cbd3;--accent-soft:#80cbd31c;--positive:#9adbb7;--warn:#efc886;--danger:#f5a6a6;--zone-green:#8fbf9b;--avatar-bg:#80cbd33d;--avatar-ink:#8dd8e0;--hero-bg:#213e47;--hero-ink:#ecf4f6;--glass:#1d3740;--chip:#ffffff14;--track:#ffffff1f;--ic:#c1cdd0;--accent-ink:#8dd8e0;--on-accent:#0f1617;--ok-fill:#8fd3ae;--due-fill:#ebc07a;--miss-fill:#f29c9c;--cat-vital:#f0a3b3;--cat-nutrition:#e2c17e;--cat-activity:#a9c3ea;--cat-care:#80cbd3;--c-weight:#f0a3b3;--c-bp:#f0a3b3;--c-heart:#f0a3b3;--c-spo2:#f0a3b3;--c-sodium:#e2c17e;--c-walk:#a9c3ea;--c-sleep:#a9c3ea;--c-mood:#a9c3ea;--c-meds:#80cbd3}[data-theme=ink][data-mode=light]{--bg:#dcedf7;--surface:#fff;--rail:#fff;--ink:#1f2122;--ink-2:#464849;--ink-3:#57585a;--ink-4:#57585a;--line:#1f212221;--line-2:#1f21220f;--bubble-you-bg:#dcddde;--bubble-you-ink:#1f2122;--bubble-them-bg:#fff;--bubble-them-ink:#1f2122;--accent:#23272b;--accent-soft:#23272b29;--positive:#28684a;--warn:#86560c;--danger:#9a3438;--zone-green:#3f6b4a;--avatar-bg:#23272b2e;--avatar-ink:#23272b;--hero-bg:#f3f3f3;--hero-ink:#1f2122;--glass:#fff;--chip:#1f21220f;--track:#1f21221a;--ic:#464849;--accent-ink:#23272b;--on-accent:#fff;--ok-fill:#2e7550;--due-fill:#9a6410;--miss-fill:#a63b3f;--cat-vital:#9a4558;--cat-nutrition:#86621f;--cat-activity:#44628a;--cat-care:#23272b;--c-weight:#9a4558;--c-bp:#9a4558;--c-heart:#9a4558;--c-spo2:#9a4558;--c-sodium:#86621f;--c-walk:#44628a;--c-sleep:#44628a;--c-mood:#44628a;--c-meds:#23272b}[data-theme=ink][data-mode=dark]{--bg:#131d3c;--surface:#202123;--rail:#323435;--ink:#f0f3f5;--ink-2:#ccced0;--ink-3:#b5b8ba;--ink-4:#b5b8ba;--line:#f0f3f524;--line-2:#ffffff14;--bubble-you-bg:#37393b;--bubble-you-ink:#f0f3f5;--bubble-them-bg:#202123;--bubble-them-ink:#f0f3f5;--accent:#e4e7ea;--accent-soft:#e4e7ea1c;--positive:#9adbb7;--warn:#efc886;--danger:#f5a6a6;--zone-green:#8fbf9b;--avatar-bg:#e4e7ea3d;--avatar-ink:#eef0f2;--hero-bg:#3a3c3d;--hero-ink:#f0f3f5;--glass:#323435;--chip:#ffffff14;--track:#ffffff1f;--ic:#c8cacd;--accent-ink:#eef0f2;--on-accent:#121416;--ok-fill:#8fd3ae;--due-fill:#ebc07a;--miss-fill:#f29c9c;--cat-vital:#f0a3b3;--cat-nutrition:#e2c17e;--cat-activity:#a9c3ea;--cat-care:#e4e7ea;--c-weight:#f0a3b3;--c-bp:#f0a3b3;--c-heart:#f0a3b3;--c-spo2:#f0a3b3;--c-sodium:#e2c17e;--c-walk:#a9c3ea;--c-sleep:#a9c3ea;--c-mood:#a9c3ea;--c-meds:#e4e7ea}[data-theme=forest][data-mode=light]{--bg:#e8ede6;--surface:#f4f7f1;--rail:#dde3da;--ink:#1f2a24;--ink-2:#2f3d33;--ink-3:#56615a;--ink-4:#5c665f;--line:#1f2a241a;--line-2:#1f2a240d;--bubble-you-bg:#2f4a3d;--bubble-you-ink:#f4f7f1;--bubble-them-bg:#f4f7f1;--bubble-them-ink:#1f2a24;--accent:#4a6e5c;--accent-soft:#4a6e5c24;--positive:#4a6e5c;--warn:#7a6a3a;--danger:#7a3a3a;--zone-green:#3f6b4a;--avatar-bg:#cfd9cb;--avatar-ink:#2f4a3d;--glass:#f4f7f1;--chip:#1f2a240f;--track:#1f2a241a;--ic:#2f3d33;--accent-ink:#4a6e5c;--on-accent:#fff;--ok-fill:#4a6e5c;--due-fill:#7a6a3a;--miss-fill:#7a3a3a;--cat-vital:#9a4558;--cat-nutrition:#86621f;--cat-activity:#44628a;--cat-care:#4a6e5c}[data-theme=forest][data-mode=dark]{--bg:#1f2a24;--surface:#2a3830;--rail:#25322b;--ink:#f0ead8;--ink-2:#dcd3bd;--ink-3:#a8b0a2;--ink-4:#999f93;--line:#f0ead81a;--line-2:#f0ead80d;--bubble-you-bg:#4a6e5c;--bubble-you-ink:#f0ead8;--bubble-them-bg:#2a3830;--bubble-them-ink:#f0ead8;--accent:#8fb57a;--accent-soft:#8fb57a29;--positive:#8fb57a;--warn:#c9b96a;--danger:#cf8c7c;--zone-green:#8fbf9b;--avatar-bg:#3a4a40;--avatar-ink:#dcd3bd;--glass:#2a3830;--chip:#f0ead80f;--track:#f0ead81a;--ic:#dcd3bd;--accent-ink:#8fb57a;--on-accent:#1f2a24;--ok-fill:#8fb57a;--due-fill:#c9b96a;--miss-fill:#cf8c7c;--cat-vital:#f0a3b3;--cat-nutrition:#e2c17e;--cat-activity:#a9c3ea;--cat-care:#8fb57a}:root,[data-mode=light]{--hero-bg:var(--ink);--hero-ink:var(--surface)}[data-mode=dark]{--hero-bg:var(--accent);--hero-ink:var(--bg)}.brand-swap .brand-dark,[data-mode=dark] .brand-swap .brand-light{display:none}[data-mode=dark] .brand-swap .brand-dark{display:block}@keyframes brand-loader-pop{0%{opacity:0}18%{opacity:1}80%{opacity:1}to{opacity:0}}.brand-loader-base path{fill:#d3d8cd}.brand-loader-arm-a{fill:#08382c}.brand-loader-arm-b{fill:#8baf19}.brand-loader-arm{opacity:0;animation:2.4s ease-in-out infinite brand-loader-pop}[data-mode=dark] .brand-loader-arm-a{fill:var(--ink)}[data-mode=dark] .brand-loader-base path{fill:color-mix(in oklab, var(--ink) 18%, transparent)}.sahra-mark-base{opacity:.22}.sahra-mark-arm{opacity:0;animation:2.4s ease-in-out infinite brand-loader-pop}@media (prefers-reduced-motion:reduce){.brand-loader-arm,.sahra-mark-arm{opacity:1;animation:none}}:root{--c-weight:#b45a3c;--c-bp:#c0492b;--c-meds:#6a8aa8;--c-walk:#4f7a56;--c-sleep:#6e5a8a;--c-mood:#c99a3a;--c-heart:#a03a4e;--c-spo2:#3a7c8c;--c-sodium:#8a5a7a;--dur-instant:90ms;--dur-quick:.14s;--dur-base:.22s;--dur-slow:.32s;--dur-deliberate:.48s;--dur-ambient:2.4s;--ease-standard:cubic-bezier(.32, .08, .24, 1);--ease-decelerate:cubic-bezier(.05, .7, .1, 1);--ease-accelerate:cubic-bezier(.3, 0, .8, .15);--ease-linear:cubic-bezier(0, 0, 1, 1)}@media (prefers-reduced-motion:reduce){:root{--dur-instant:.12s;--dur-quick:.12s;--dur-base:.12s;--dur-slow:.12s;--dur-deliberate:.12s;--ease-decelerate:var(--ease-standard);--ease-accelerate:var(--ease-standard)}}@keyframes ambient-breathe{0%,to{opacity:.18}50%{opacity:1}}.breathe-segment{animation:ambient-breathe var(--dur-ambient) var(--ease-standard) infinite}.breathe-dot-ring{box-shadow:0 0 0 2px color-mix(in oklab, var(--accent) 55%, transparent), 0 0 8px 2px color-mix(in oklab, var(--accent) 30%, transparent);opacity:0;animation:ambient-breathe var(--dur-ambient) var(--ease-standard) infinite;pointer-events:none;border-radius:999px;position:absolute;inset:-5px}@media (prefers-reduced-motion:reduce){.breathe-segment{opacity:.45;animation:none}.breathe-dot-ring{display:none}}:root{--e-flat:none;--e-raised:0 1px 2px #0000000f;--e-floating:0 3px 8px #0000001a;--e-overlay:0 8px 20px #00000024;--e-modal:0 16px 36px #0003}:root[data-mode=dark]{--e-raised:0 1px 3px #0000003d;--e-floating:0 3px 12px #00000057;--e-overlay:0 8px 26px #00000070;--e-modal:0 16px 44px #0000008f}:root{--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:24px;--r-pill:999px;--radius:var(--r-md);--r-input:12px;--r-well:14px;--r-menu-row:16px;--r-control:22px;--r-notice:22px;--r-tile:24px;--r-card:26px;--r-dialog:28px;--r-sheet:30px;--sp-0:0px;--sp-2:2px;--sp-4:4px;--sp-6:6px;--sp-8:8px;--sp-10:10px;--sp-12:12px;--sp-14:14px;--sp-16:16px;--sp-18:18px;--sp-20:20px;--sp-24:24px;--sp-32:32px;--sp-40:40px;--sp-22:22px;--sp-28:28px;--text-scale:1;--fs-display:2.5rem;--fs-title-l:1.5rem;--fs-title-m:1.25rem;--fs-title-s:1.0625rem;--fs-section:.9375rem;--fs-body-lead:1.0625rem;--fs-body:.9375rem;--fs-body-sm:.8125rem;--fs-caption:.75rem;--fs-eyebrow:.78125rem;--fs-mono:.75rem}:root[data-text-scale=comfortable]{--text-scale:1.12}:root[data-text-scale=large]{--text-scale:1.28}html{font-size:calc(16px * var(--text-scale))}:root{--font-system:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro", system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-system);--font-body:var(--font-system)}.type-display,.type-title-l,.type-title-m,.type-title-s,.type-section,.type-eyebrow{font-family:var(--font-display)}.type-body-lead,.type-body,.type-body-sm,.type-caption{font-family:var(--font-body)}.type-mono{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace}.type-display{font-size:var(--fs-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.type-title-l{font-size:var(--fs-title-l);letter-spacing:-.015em;font-weight:600;line-height:1.25}.type-title-m{font-size:var(--fs-title-m);letter-spacing:-.015em;font-weight:700;line-height:1.35}.type-title-s{font-size:var(--fs-title-s);letter-spacing:-.01em;font-weight:600;line-height:1.35}.type-section{font-size:var(--fs-section);font-weight:600;line-height:1.35}.type-body-lead{font-size:var(--fs-body-lead);font-weight:400;line-height:1.45}.type-body{font-size:var(--fs-body);font-weight:400;line-height:1.4}.type-body-sm{font-size:var(--fs-body-sm);font-weight:400;line-height:1.385}.type-caption{font-size:var(--fs-caption);font-weight:400;line-height:1.45}.type-eyebrow{font-size:var(--fs-eyebrow);letter-spacing:.04em;text-transform:uppercase;font-weight:700;line-height:1.3}:where(html:not([data-theme=forest])) .type-eyebrow{letter-spacing:0;text-transform:none;font-weight:600;line-height:1.35}.type-mono{font-size:var(--fs-mono);font-variant-numeric:tabular-nums;font-weight:400;line-height:1.45}.type-w-regular{font-weight:400}.type-w-medium{font-weight:500}.type-w-semibold{font-weight:600}.type-w-bold{font-weight:700}:root{--focus:var(--accent);--focus-w:2px;--focus-offset:2px}:is(a[href],area[href],button,input,select,textarea,summary,[contenteditable]:not([contenteditable=false]),[tabindex]:not([tabindex^=\-])):focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-offset)}:root{--disabled-opacity:.4}:where(button,input,select,textarea,[aria-disabled=true]):disabled,:where([aria-disabled=true]){opacity:var(--disabled-opacity);cursor:not-allowed}.is-busy{pointer-events:none}.is-busy .busy-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:.875em;height:.875em;animation:.8s linear infinite busy-spin;display:inline-block}@keyframes busy-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.is-busy .busy-spinner{opacity:.6;animation:none}}:root{--press-firm:color-mix(in oklab, var(--ink) 11%, transparent)}.press-card,.press-row,.press-chip,.press-control,.press-primary,.press-destructive,.press-link{transition-property:transform,opacity,background-color,border-color,box-shadow,color,text-decoration-color,fill,stroke,filter;transition-duration:var(--dur-quick);transition-timing-function:var(--ease-standard)}.press-card.press-card:active,.press-row.press-row:active,.press-chip.press-chip:active,.press-control.press-control:active,.press-primary.press-primary:active,.press-destructive.press-destructive:active,.press-link.press-link:active{transition-duration:var(--dur-instant)}.press-card.press-card:active{transform:scale(.98)}.press-row.press-row:active{background-color:var(--press-firm)}.press-chip.press-chip:active{transform:scale(.97)}.press-control.press-control:active{transform:scale(.96)}.press-primary.press-primary:active{opacity:.82;transform:scale(.97)}.press-destructive{transition-duration:var(--dur-base)}.press-destructive.press-destructive:active{opacity:.8;transform:scale(.97)}.press-link.press-link:active{opacity:.55}@media (prefers-reduced-motion:reduce){.press-card.press-card:active,.press-chip.press-chip:active,.press-control.press-control:active{opacity:.75;transform:none}.press-primary.press-primary:active,.press-destructive.press-destructive:active{transform:none}}.font-inter-tight{font-family:var(--font-display)}.font-fraunces{font-family:var(--font-fraunces), "Fraunces", serif}.font-mono-sahra{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace}@keyframes tdot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.typing-dot{animation:1.2s ease-in-out infinite tdot}.typing-dot:nth-child(2){animation-delay:.15s}.typing-dot:nth-child(3){animation-delay:.3s}@keyframes voice-breathe{50%{transform:scale(1.1)}}.vm-arm{opacity:0}.vm-listening .vm-arm{animation:2.6s ease-in-out infinite vm-rest}.vm-connecting .vm-arm{animation:1.6s ease-in-out infinite brand-loader-pop}.vm-thinking .vm-arm{animation:2.4s ease-in-out infinite brand-loader-pop}.vm-speaking .vm-arm{animation:2.2s ease-in-out infinite brand-loader-pop}.vm-connecting .vm-arm-1,.vm-thinking .vm-arm-1,.vm-speaking .vm-arm-1{animation-delay:.2s}.vm-connecting .vm-arm-2,.vm-thinking .vm-arm-2,.vm-speaking .vm-arm-2{animation-delay:.4s}.vm-connecting .vm-arm-3,.vm-thinking .vm-arm-3,.vm-speaking .vm-arm-3{animation-delay:.6s}@keyframes vm-rest{0%,to{opacity:.62}50%{opacity:.95}}.vm-halo:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#8baf1900 54%,#8baf199e 63%,#8baf1900 74%);border-radius:50%;position:absolute;inset:0}.vm-halo.vm-speaking:before{opacity:1;animation:2.2s ease-in-out infinite vm-halo}@keyframes vm-halo{0%,to{opacity:.4;transform:scale(.96)}50%{opacity:.92;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.vm-arm{opacity:1;animation:none}.vm-halo:before{animation:none}}.sahra-scroll::-webkit-scrollbar{width:6px}.sahra-scroll::-webkit-scrollbar-track{background:0 0}.sahra-scroll::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px}.sahra-scroll::-webkit-scrollbar-thumb:hover{background:var(--ink-4)}:root{--target-min:max(2.75rem, 44px)}button,select,textarea,summary,input:not([type=hidden]):not([type=checkbox]):not([type=radio]),[role=button],[role=menuitem],[role=tab],[role=option]{min-height:var(--target-min)}button,summary,[role=button],[role=menuitem],[role=tab],[role=option]{min-width:var(--target-min)}a[href]{min-height:var(--target-min)}input[type=checkbox],input[type=radio]{min-width:1.5rem;min-height:1.5rem}:is(label:has(>input[type=checkbox]),label:has(>input[type=radio])){min-height:var(--target-min)}@property --sky1{syntax:"<color>";inherits:true;initial-value:#dcedf7}@property --sky2{syntax:"<color>";inherits:true;initial-value:#dcedf7}@property --sky3{syntax:"<color>";inherits:true;initial-value:#dcedf7}@property --glow{syntax:"<color>";inherits:true;initial-value:#fff8e2}@property --ga{syntax:"<number>";inherits:true;initial-value:0}@property --stars{syntax:"<number>";inherits:true;initial-value:0}@property --gx{syntax:"<percentage>";inherits:true;initial-value:50%}@property --gy{syntax:"<percentage>";inherits:true;initial-value:20%}html[data-sky] body{background-color:#0000}.tod-sky{z-index:-1;pointer-events:none;background:radial-gradient(70% 46% at var(--gx) var(--gy), color-mix(in srgb, var(--glow) calc(var(--ga) * 100%), transparent) 0%, transparent 72%), linear-gradient(180deg, var(--sky1) 0%, var(--sky2) 52%, var(--sky3) 100%);position:fixed;inset:0;overflow:hidden}html[data-sky=glide] .tod-sky{transition:--sky1 1.4s,--sky2 1.4s,--sky3 1.4s,--glow 1.4s,--ga 1.4s,--stars 1.4s,--gx 1.4s,--gy 1.4s}.tod-sky:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--sky3) 70%, var(--sky2)) 0%, transparent 100%);opacity:.9;border-radius:50%;height:62%;position:absolute;bottom:-38%;left:-30%;right:-30%}.tod-sky:after{content:"";opacity:var(--stars);background-image:radial-gradient(1.4px 1.4px at 12% 14%,#fff 50%,#0000 51%),radial-gradient(1.2px 1.2px at 27% 31%,#fff 50%,#0000 51%),radial-gradient(1.6px 1.6px at 46% 9%,#fff 50%,#0000 51%),radial-gradient(1.1px 1.1px at 63% 24%,#fff 50%,#0000 51%),radial-gradient(1.4px 1.4px at 81% 12%,#fff 50%,#0000 51%),radial-gradient(1.2px 1.2px at 90% 36%,#fff 50%,#0000 51%),radial-gradient(1.1px 1.1px at 36% 46%,#fff 50%,#0000 51%),radial-gradient(1.3px 1.3px at 71% 52%,#fff 50%,#0000 51%),radial-gradient(1.2px 1.2px at 6% 58%,#fff 50%,#0000 51%);position:absolute;inset:0 0 45%}@media (prefers-reduced-motion:reduce){html[data-sky=glide] .tod-sky{transition:none}}:root{--glass-t:.6;--cA:calc(.92 - .37 * var(--glass-t));--hA:calc(.92 - .32 * var(--glass-t));--lA:calc(.7 - .55 * var(--glass-t));--cBlur:calc((22 - 16 * var(--glass-t)) * 1px);--lBlur:calc((20 - 16 * var(--glass-t)) * 1px);--well-fill:94%;--rim:#ffffffeb;--rim2:#ffffff52}:root[data-mode=dark]{--rim:#ffffff4d;--rim2:#ffffff12}:root{--btn-pri-solid:color-mix(in oklab, var(--surface), var(--accent) 18%);--btn-pri-solid-ring:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent)}.glass-float,.glass-side,.glass-card,.glass-hero{box-shadow:0 0 0 1px var(--line), 0 6px 16px -12px #0000004d;position:relative}.glass-float,.glass-card,.glass-hero{isolation:isolate}.glass-card,.glass-side{background:var(--surface)}.glass-hero{background:color-mix(in oklab, var(--surface), var(--accent) 6%)}.glass-float{background:var(--glass)}.glass-lens{color:var(--accent-ink);background:color-mix(in oklab, var(--surface), var(--accent) 16%);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent);font-weight:700;position:relative}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html:not([data-glass=solid]) :is(.glass-float,.glass-side,.glass-card,.glass-hero){box-shadow:none;background:0 0}html:not([data-glass=solid]) :is(.glass-float,.glass-side,.glass-card,.glass-hero):before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;position:absolute;inset:0}html:not([data-glass=solid]) .glass-float:before{background:color-mix(in srgb, var(--glass) calc(max(var(--dgA), var(--dg-floor-float)) * 100%), transparent);-webkit-backdrop-filter:blur(var(--dg-blur)) saturate(var(--dg-sat));backdrop-filter:blur(var(--dg-blur)) saturate(var(--dg-sat));box-shadow:0 0 0 .5px var(--line)}html:not([data-glass=solid]) .glass-side:before{background:color-mix(in srgb, var(--glass) calc(max(var(--dgA), var(--dg-floor-side)) * 100%), transparent);-webkit-backdrop-filter:blur(var(--dg-blur)) saturate(var(--dg-sat));backdrop-filter:blur(var(--dg-blur)) saturate(var(--dg-sat));box-shadow:0 0 0 .5px var(--line)}html:not([data-glass=solid]) .glass-card:before{background:color-mix(in srgb, color-mix(in oklab, var(--surface), var(--tc,var(--surface)) var(--tp,0%)) calc(max(var(--dgA), var(--dg-floor-card)) * 100%), transparent);-webkit-backdrop-filter:blur(var(--dg-blur)) saturate(var(--dg-sat));backdrop-filter:blur(var(--dg-blur)) saturate(var(--dg-sat));box-shadow:0 0 0 .5px var(--line)}html:not([data-glass=solid]) .glass-hero:before{background:color-mix(in srgb, color-mix(in oklab, var(--glass), var(--accent) 5%) calc(max(var(--dgA), var(--dg-floor-hero)) * 100%), transparent);-webkit-backdrop-filter:blur(var(--dg-blur)) saturate(var(--dg-sat));backdrop-filter:blur(var(--dg-blur)) saturate(var(--dg-sat));box-shadow:0 0 0 .5px var(--line)}html:not([data-glass=solid]) .glass-lens{background:linear-gradient(180deg, #ffffffb3, #ffffff40 60%, #fff6), color-mix(in srgb, var(--accent) 16%, color-mix(in srgb, var(--glass) 70%, transparent));box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--accent) 35%, transparent), inset 0 1px 0 #fffffff2}html[data-mode=dark]:not([data-glass=solid]) .glass-lens{background:linear-gradient(180deg, #ffffff12, #ffffff03 60%, #ffffff0a), color-mix(in srgb, color-mix(in srgb, var(--accent) 11%, var(--glass)) 95%, transparent);box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--accent) 45%, transparent), inset 0 1px 0 #ffffff47}}:root{--dg-blur:34px;--dg-sat:1.6;--dgA:calc(.88 - .5 * var(--glass-t));--dg-floor-dialog:.8;--dg-floor-sheet:.76;--dg-floor-panel:.88;--dg-floor-float:.9;--dg-floor-card:.98;--dg-floor-hero:.98;--dg-floor-side:.88;--dg-floor-bar:.74}:where(.deep-glass,.ui-dialog){--dg-tint:var(--glass);--dg-floor:var(--dg-floor-dialog)}.deep-glass-float{--dg-floor:var(--dg-floor-float)}:where(html:not([data-theme=forest])) :is(.deep-glass,.ui-dialog){isolation:isolate;background:var(--dg-tint);box-shadow:0 0 0 1px var(--line), 0 6px 16px -12px #0000004d}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:where(html:not([data-theme=forest]):not([data-glass=solid])) :is(.deep-glass,.ui-dialog){background:color-mix(in srgb, var(--dg-tint) calc(max(var(--dgA), var(--dg-floor)) * 100%), transparent);-webkit-backdrop-filter:blur(var(--dg-blur)) saturate(var(--dg-sat));backdrop-filter:blur(var(--dg-blur)) saturate(var(--dg-sat));box-shadow:0 0 0 .5px var(--line)}}:root{--on-sky-accent:var(--accent-ink);--on-sky-ok:var(--positive);--on-sky-warn:var(--warn);--on-sky-danger:var(--danger);--letterbox:#151a1f}.sky-halo{text-shadow:0 0 2px var(--sky2), 0 0 1px var(--sky2)}@supports (color:color-mix(in srgb, red, red)){.sky-halo{text-shadow:0 0 14px color-mix(in srgb, var(--sky2) 90%, transparent), 0 0 4px color-mix(in srgb, var(--sky2) 70%, transparent), 0 0 2px var(--sky2), 0 0 1px var(--sky2)}}.sky-halo :is(input,select,textarea,.glass-card,.glass-float,.glass-hero,.ui-btn,.ui-input){text-shadow:none}@media (prefers-reduced-motion:no-preference){:where(html:not([data-theme=forest])) .ui-btn.press-primary.press-primary:active,:where(html:not([data-theme=forest])) .ui-btn.press-destructive.press-destructive:active{opacity:1}}:where(html:not([data-theme=forest])) :is(.seg-glass,.ui-pill:not([aria-pressed=true],[aria-selected=true])){isolation:isolate;background:var(--glass);box-shadow:0 0 0 1px var(--line);position:relative}html:not([data-theme=forest]) :is(.seg-glass,.ui-pill):after{content:none}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:where(html:not([data-theme=forest]):not([data-glass=solid])) :is(.seg-glass,.ui-pill:not([aria-pressed=true],[aria-selected=true])){background:color-mix(in srgb, var(--glass) calc(max(var(--dgA), var(--dg-floor-float)) * 100%), transparent);-webkit-backdrop-filter:blur(var(--dg-blur)) saturate(var(--dg-sat));backdrop-filter:blur(var(--dg-blur)) saturate(var(--dg-sat));box-shadow:0 0 0 .5px var(--line)}}html:not([data-theme=forest]) :is(.seg-glass .glass-lens,.seg-group .glass-lens,.ui-pill[aria-pressed=true],.ui-pill[aria-selected=true]){background:color-mix(in oklab, var(--glass), var(--accent) 16%);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html:not([data-theme=forest]) .seg-glass button:not(.glass-lens):not(:disabled):hover{background-color:color-mix(in srgb, var(--surface) 50%, transparent)}html:not([data-theme=forest]) :is(button.seg-glass,.ui-pill:not([aria-pressed=true],[aria-selected=true])):not(:disabled):hover{background-image:linear-gradient(color-mix(in srgb, var(--surface) 50%, transparent), color-mix(in srgb, var(--surface) 50%, transparent))}:where(.seg-glass,.seg-group,.ui-pill) :where(p,li,.glass-text){--ulc:transparent}.first-letter\:uppercase:first-letter{text-transform:uppercase}.marker\:text-\[color\:var\(--ink-2\)\] ::marker{color:var(--ink-2)}.marker\:text-\[color\:var\(--ink-2\)\]::marker{color:var(--ink-2)}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:hidden::file-selector-button{display:none}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-md::file-selector-button{border-radius:calc(var(--radius) - 2px)}.file\:border::file-selector-button{border-width:1px}.file\:border-0::file-selector-button{border-width:0}.file\:border-\[var\(--line\)\]::file-selector-button{border-color:var(--line)}.file\:bg-\[var\(--surface\)\]::file-selector-button{background-color:var(--surface)}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:py-1\.5::file-selector-button{padding-top:.375rem;padding-bottom:.375rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-\[var\(--ink\)\]::file-selector-button{color:var(--ink)}.placeholder\:text-\[var\(--ink-2\)\]::placeholder{color:var(--ink-2)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-y-\[11px\]:before{content:var(--tw-content);top:-11px;bottom:-11px}.before\:inset-x-0:before{content:var(--tw-content);left:0;right:0}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-y-\[3px\]:after{content:var(--tw-content);top:-3px;bottom:-3px}.after\:inset-x-0:after{content:var(--tw-content);left:0;right:0}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:pb-0:last-child{padding-bottom:0}.first-of-type\:border-t-0:first-of-type{border-top-width:0}.checked\:bg-\[var\(--accent\)\]:checked{background-color:var(--accent)}.checked\:shadow-none:checked{--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)}.checked\:after\:h-\[7px\]:checked:after{content:var(--tw-content);height:7px}.checked\:after\:w-3:checked:after{content:var(--tw-content);width:.75rem}.checked\:after\:border-2:checked:after{content:var(--tw-content);border-width:2px}.checked\:after\:border-r-0:checked:after{content:var(--tw-content);border-right-width:0}.checked\:after\:border-t-0:checked:after{content:var(--tw-content);border-top-width:0}.checked\:after\:border-\[var\(--on-accent\)\]:checked:after{content:var(--tw-content);border-color:var(--on-accent)}.checked\:after\:content-\[\'\'\]:checked:after{--tw-content:"";content:var(--tw-content)}.checked\:after\:\[transform\:translate\(0\,-1px\)_rotate\(-45deg\)\]:checked:after{content:var(--tw-content);transform:translateY(-1px)rotate(-45deg)}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:outline:focus-within{outline-style:solid}.focus-within\:outline-2:focus-within{outline-width:2px}.focus-within\:outline-offset-2:focus-within{outline-offset:2px}.focus-within\:outline-\[var\(--accent\)\]:focus-within{outline-color:var(--accent)}.hover\:border-\[var\(--ink-3\)\]:hover{border-color:var(--ink-3)}.hover\:bg-\[var\(--chip\)\]:hover{background-color:var(--chip)}.hover\:bg-\[var\(--line-2\)\]:hover{background-color:var(--line-2)}.hover\:text-\[var\(--ink\)\]:hover{color:var(--ink)}.hover\:text-\[var\(--ink-2\)\]:hover{color:var(--ink-2)}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline-offset-\[3px\]:hover{text-underline-offset:3px}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\,var\(--accent\)_45\%\,transparent\)\]:hover{--tw-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent);--tw-shadow-colored:inset 0 0 0 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)}.hover\:brightness-\[\.97\]:hover{--tw-brightness:brightness(.97);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)}.hover\:\[--tc\:var\(--accent\)\]:hover{--tc:var(--accent)}.hover\:\[--tp\:6\%\]:hover{--tp:6%}.hover\:file\:bg-\[var\(--line-2\)\]::file-selector-button:hover{background-color:var(--line-2)}.focus\:opacity-100:focus{opacity:1}.focus-visible\:bg-\[var\(--chip\)\]:focus-visible{background-color:var(--chip)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-1: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(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-visible\:ring-\[var\(--accent\)\]:focus-visible{--tw-ring-color:var(--accent)}.active\:scale-\[\.97\]:active{--tw-scale-x:.97;--tw-scale-y:.97;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[\.985\]:active{--tw-scale-x:.985;--tw-scale-y:.985;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.group[open] .group-open\:rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-\[var\(--chip\)\]{background-color:var(--chip)}.group:hover .group-hover\:bg-\[var\(--line-2\)\]{background-color:var(--line-2)}.group\/cpload:hover .group-hover\/cpload\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:focus-visible .group-focus-visible\:block{display:block}.group\/cpload:focus-visible .group-focus-visible\/cpload\:opacity-100{opacity:1}.peer:checked~.peer-checked\:block{display:block}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.aria-disabled\:cursor-wait[aria-disabled=true]{cursor:wait}.aria-\[invalid\=true\]\:shadow-\[inset_0_0_0_1\.5px_var\(--danger\)\][aria-invalid=true]{--tw-shadow:inset 0 0 0 1.5px var(--danger);--tw-shadow-colored:inset 0 0 0 1.5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group[aria-expanded=true] .group-aria-expanded\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:.8}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}@media (prefers-reduced-motion:no-preference){@keyframes spin{to{transform:rotate(360deg)}}.motion-safe\:animate-spin{animation:1s linear infinite spin}}@media not all and (min-width:1280px){.max-xl\:h-11{height:2.75rem}.max-xl\:min-h-\[44px\]{min-height:44px}.max-xl\:w-11{width:2.75rem}.max-xl\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.max-xl\:text-base{font-size:1rem;line-height:1.5rem}}@media not all and (min-width:640px){.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:640px){.sm\:right-0{right:0}.sm\:top-0{top:0}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:hidden{display:none}.sm\:max-w-\[520px\]{max-width:520px}.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\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[170px_auto_1fr\]{grid-template-columns:170px auto 1fr}.sm\:grid-cols-\[minmax\(150px\,1fr\)_auto_auto\]{grid-template-columns:minmax(150px,1fr) auto auto}.sm\:grid-cols-\[repeat\(2\,minmax\(0\,220px\)\)\]{grid-template-columns:repeat(2,minmax(0,220px))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:justify-self-end{justify-self:end}.sm\:rounded-\[30px\]{border-radius:30px}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}}@media (min-width:768px){.md\:w-\[300px\]{width:300px}.md\:max-w-\[420px\]{max-width:420px}.md\:max-w-full{max-width:100%}.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-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.md\:grid-cols-\[minmax\(230px\,300px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(230px,300px) minmax(0,1fr)}}@media (min-width:900px){.min-\[900px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:920px){.min-\[920px\]\:grid-cols-\[minmax\(0\,7fr\)_minmax\(300px\,3fr\)\]{grid-template-columns:minmax(0,7fr) minmax(300px,3fr)}.min-\[920px\]\:border-l{border-left-width:1px}.min-\[920px\]\:border-t-0{border-top-width:0}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-start-3{grid-column-start:3}.lg\:row-start-1{grid-row-start:1}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-80{width:20rem}.lg\:w-\[42\%\]{width:42%}.lg\:w-auto{width:auto}.lg\:max-w-2xl{max-width:42rem}.lg\:flex-none{flex:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[340px_1fr\]{grid-template-columns:340px 1fr}.lg\:grid-cols-\[44px_minmax\(0\,1fr\)_auto\]{grid-template-columns:44px minmax(0,1fr) auto}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:justify-items-end{justify-items:end}.lg\:gap-10{gap:2.5rem}.lg\:gap-8{gap:2rem}.lg\:p-10{padding:2.5rem}.lg\:p-6{padding:1.5rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1280px){.xl\:w-96{width:24rem}.xl\:w-\[40\%\]{width:40%}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.xl\:p-16{padding:4rem}.xl\:px-12{padding-left:3rem;padding-right:3rem}.xl\:pt-\[52px\]{padding-top:52px}}@media (min-width:1536px){.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1920px){.min-\[1920px\]\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.\[\&\+\&\]\:rounded-none+.\[\&\+\&\]\:rounded-none{border-radius:0}.\[\&\+\&\]\:border-t-\[0\.5px\]+.\[\&\+\&\]\:border-t-\[0\.5px\]{border-top-width:.5px}.\[\&\+\&\]\:border-\[var\(--line\)\]+.\[\&\+\&\]\:border-\[var\(--line\)\]{border-color:var(--line)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}.\[\&\>svg\]\:h-4>svg{height:1rem}.\[\&_\[role\=row\]\:not\(\:first-child\)_\*\]\:\!text-\[var\(--ink-2\)\] [role=row]:not(:first-child) *{color:var(--ink-2)!important}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}@container (max-width:640px){.\[\@container\(max-width\:640px\)\]\:col-span-2{grid-column:span 2/span 2}.\[\@container\(max-width\:640px\)\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\[\@container\(max-width\:640px\)\]\:border-l-0{border-left-width:0}.\[\@container\(max-width\:640px\)\]\:border-t-\[0\.5px\]{border-top-width:.5px}}@container (max-width:700px){.\[\@container\(max-width\:700px\)\]\:col-span-2{grid-column:span 2/span 2}.\[\@container\(max-width\:700px\)\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\[\@container\(max-width\:700px\)\]\:border-l-0{border-left-width:0}.\[\@container\(max-width\:700px\)\]\:border-t-\[0\.5px\]{border-top-width:.5px}}@container (max-width:720px){.\[\@container\(max-width\:720px\)\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@container (min-width:1101px){.\[\@container\(min-width\:1101px\)\]\:order-none{order:0}.\[\@container\(min-width\:1101px\)\]\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}}@container ptcol (min-width:641px){.\[\@container_ptcol_\(min-width\:641px\)\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}html:not([data-theme=forest]) .\[html\:not\(\[data-theme\=forest\]\)_\&\]\:max-w-\[420px\]{max-width:420px}html[data-mode=dark] .\[html\[data-mode\=dark\]_\&\]\:hover\:brightness-\[1\.12\]:hover{--tw-brightness:brightness(1.12);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)}html[data-theme=forest] .\[html\[data-theme\=forest\]_\&\]\:rounded-lg{border-radius:var(--radius)}
:root,:where(button,a,[role=button]){--btn-pri-glass:color-mix(in oklab, var(--glass), var(--accent) 18%);--btn-pri-glass-ring:0 0 0 .5px color-mix(in srgb, var(--accent) 40%, transparent);--btn-sec-glass:color-mix(in srgb, var(--glass) calc(max(var(--dgA), var(--dg-floor-float)) * 100%), transparent);--btn-sec-glass-rim:0 0 0 0 transparent;--btn-sec-dark:var(--chip)}:where(html:not([data-theme=forest])) :where(button,a,[role=button]):not(:disabled):active{--btn-pri-glass-ring:0 0 0 .5px color-mix(in srgb, var(--accent) 70%, transparent);--btn-pri-solid-ring:inset 0 0 0 1px color-mix(in srgb, var(--accent) 70%, transparent);--btn-sec-glass:var(--glass);--btn-sec-dark:var(--glass)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html:not([data-theme=forest]):not([data-glass=solid]) .glass-lens:not(.seg-glass .glass-lens,.seg-group .glass-lens){background:color-mix(in oklab, var(--glass), var(--accent) 16%);box-shadow:0 0 0 .5px color-mix(in srgb, var(--accent) 40%, transparent)}}
