@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Literata:opsz,wght@7..72,400;7..72,500;7..72,600&family=Onest:wght@400;500;600&display=swap";.vo-brand{display:inline-block;flex:none;vertical-align:middle}.vo-brand__ink{fill:var(--vo-ink, #12161F)}.vo-brand__pupils{fill:var(--vo-jade, #0A6B58)}.vo-brand--paper .vo-brand__ink{fill:var(--vo-paper, #F6F4F0)}.vo-brand--paper .vo-brand__pupils{fill:#5bbfa4}.vo-brand--mono .vo-brand__pupils,.vo-brand--mono .vo-brand__ink{fill:currentColor}.vo-brand--icon .vo-brand__tile{fill:var(--vo-jade, #0A6B58)}.vo-brand--icon .vo-brand__plate{fill:#064c3f}.vo-brand--icon .vo-brand__eye{fill:#f6f4f0}.vo-brand--icon .vo-brand__pupils{fill:#12161f}[data-theme=dark] .vo-brand--icon .vo-brand__tile{fill:#1d232c}[data-theme=dark] .vo-brand--icon .vo-brand__plate{fill:#0a3d33}[data-theme=dark] .vo-brand--icon .vo-brand__eye{fill:#eeeae3}[data-theme=dark] .vo-brand--icon .vo-brand__pupils{fill:#5bbfa4}.vo-brand__pupils circle{transform-box:fill-box;transform-origin:center}.vo-splash .vo-brand__pupils circle{animation:vo-blink 3.2s ease-in-out .9s 1 both}@keyframes vo-blink{0%,6%,to{transform:scaleY(1)}3%{transform:scaleY(.1)}}.vo-splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:max(env(safe-area-inset-top),24px) 24px max(env(safe-area-inset-bottom),28px);background:var(--vo-paper, #F6F4F0);color:var(--vo-ink, #12161F);font-family:var(--vo-font-ui, "Onest", system-ui, sans-serif)}.vo-splash__center{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center}.vo-splash__center .vo-brand--icon{margin-bottom:4px;filter:drop-shadow(0 10px 24px rgba(10,107,88,.18))}.vo-splash__tagline{margin:0;max-width:260px;font-size:calc(17px * var(--vo-text-scale, 1));line-height:1.45;color:var(--vo-ink-2, #39424F)}.vo-splash__foot{width:100%;max-width:320px;display:flex;flex-direction:column;align-items:center;gap:14px}.vo-splash__bar{width:120px;height:3px;border-radius:3px;background:var(--vo-paper-2, #EFECE6);overflow:hidden}.vo-splash__bar i{display:block;width:40%;height:100%;border-radius:3px;background:var(--vo-jade, #0A6B58);animation:vo-load 1.4s ease-in-out infinite}@keyframes vo-load{0%{transform:translate(-100%)}to{transform:translate(250%)}}.vo-splash__perf{width:100%;border-top:1.5px dashed var(--vo-line-2, #CFC9BF)}.vo-splash__caption{margin:0;font-family:var(--vo-font-mono, "IBM Plex Mono", monospace);font-size:calc(13px * var(--vo-text-scale, 1));letter-spacing:.06em;text-transform:uppercase;color:var(--vo-ink-3, #5C6672);text-align:center}@media(prefers-reduced-motion:reduce){.vo-splash .vo-brand__pupils circle,.vo-splash__bar i{animation:none}.vo-splash__bar i{width:100%;opacity:.5}}/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs--line-height:calc(1/.75);--text-sm--line-height:calc(1.25/.875);--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:var(--radius-xs);--radius-md:var(--radius-xs);--radius-lg:var(--radius-sm);--radius-xl:var(--radius-sm);--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background:var(--glass-backdrop);min-height:100dvh;color:var(--text-primary);font-family:var(--font-sans);font-size:calc(16px*var(--vo-text-scale,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;font-weight:500;line-height:1.4}.text-display{font-size:calc(26px*var(--vo-text-scale,1));letter-spacing:-.2px;font-weight:600;line-height:1.4}h1,.text-h1{font-size:calc(22px*var(--vo-text-scale,1));letter-spacing:-.2px;font-weight:600;line-height:1.4}h2,.text-h2,h3,.text-h3,.text-title{font-size:calc(17px*var(--vo-text-scale,1));font-weight:600;line-height:1.4}.text-body{font-size:calc(16px*var(--vo-text-scale,1));font-weight:500;line-height:1.4}.text-caption{font-size:calc(14px*var(--vo-text-scale,1));color:var(--text-secondary);font-weight:400;line-height:1.4}.text-micro{font-size:calc(13px*var(--vo-text-scale,1));font-weight:500;line-height:1.4}.metric{font-family:var(--font-sans);font-size:calc(22px*var(--vo-text-scale,1));letter-spacing:-.2px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.caption{font-size:calc(14px*var(--vo-text-scale,1));color:var(--text-secondary);font-weight:400;line-height:1.4}html{scroll-padding-top:calc(80px + env(safe-area-inset-top,0px))}body{min-width:320px}input,textarea,select{max-width:100%;scroll-margin-block:80px}img,video,canvas{max-width:100%}img[class*=object-cover]{background-color:var(--line)}button{position:relative}}@layer components{.app-header{padding-top:env(safe-area-inset-top,0px);background:var(--bg-glass);-webkit-backdrop-filter:var(--glass-blur);box-shadow:inset 0 -1px 0 var(--glass-rim),0 8px 24px -16px var(--graphite-700)}@supports (color:color-mix(in lab,red,red)){.app-header{box-shadow:inset 0 -1px 0 var(--glass-rim),0 8px 24px -16px color-mix(in srgb,var(--graphite-700)25%,transparent)}}.app-content{overflow-wrap:break-word;min-width:0;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.viewport-overlay{top:var(--viewport-top);height:var(--viewport-height);bottom:auto}.sheet-panel{max-height:min(90dvh,calc(var(--viewport-height) - 16px - env(safe-area-inset-top,0px)))}[class~="bg-[var(--graphite-700)]"],[class~="bg-[var(--graphite-800)]"],[class~=bg-primary]{box-shadow:none;background-image:none}button[class~="bg-[var(--graphite-700)]"]:hover,button[class~="bg-[var(--graphite-700)]"]:active,button[class~=bg-primary]:hover,button[class~=bg-primary]:active{background-color:var(--jade-deep)}[class*="bg-[var(--scrim)]"]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[class*=fixed][class*=inset-0],[data-slot=dialog-content],[data-slot=sheet-content],.sheet-panel{--bg-surface:var(--surface);--bg-muted:var(--paper)}.dark [class*=fixed][class*=inset-0],.dark [data-slot=dialog-content],.dark .sheet-panel{--bg-surface:#222624;--bg-muted:#303632}[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=dropdown-menu-content]{background-color:var(--bg-surface);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-card-raised);border-color:var(--glass-rim)}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.-top-1{top:calc(var(--spacing)*-1)}.-top-1\.5{top:calc(var(--spacing)*-1.5)}.-top-2{top:calc(var(--spacing)*-2)}.-top-2\.5{top:calc(var(--spacing)*-2.5)}.-top-3{top:calc(var(--spacing)*-3)}.-top-24{top:calc(var(--spacing)*-24)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-6{top:calc(var(--spacing)*6)}.top-20{top:calc(var(--spacing)*20)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing)*-.5)}.-right-1{right:calc(var(--spacing)*-1)}.-right-1\.5{right:calc(var(--spacing)*-1.5)}.-right-3{right:calc(var(--spacing)*-3)}.-right-24{right:calc(var(--spacing)*-24)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.right-3\.5{right:calc(var(--spacing)*3.5)}.right-4{right:calc(var(--spacing)*4)}.-bottom-0\.5{bottom:calc(var(--spacing)*-.5)}.-bottom-32{bottom:calc(var(--spacing)*-32)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-32{bottom:calc(var(--spacing)*32)}.bottom-\[calc\(var\(--mobile-nav-space\)\+12px\)\]{bottom:calc(var(--mobile-nav-space) + 12px)}.bottom-full{bottom:100%}.-left-32{left:calc(var(--spacing)*-32)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:calc(var(--spacing)*3)}.left-3\.5{left:calc(var(--spacing)*3.5)}.left-4{left:calc(var(--spacing)*4)}.left-5{left:calc(var(--spacing)*5)}.left-\[9px\]{left:9px}.left-\[22px\]{left:22px}.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-\[1\]{z-index:1}.z-\[45\]{z-index:45}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[81\]{z-index:81}.z-\[200\]{z-index:200}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-m-2{margin:calc(var(--spacing)*-2)}.m-0\.5{margin:calc(var(--spacing)*.5)}.m-1{margin:calc(var(--spacing)*1)}.m-2{margin:calc(var(--spacing)*2)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.-my-3{margin-block:calc(var(--spacing)*-3)}.my-1{margin-block:calc(var(--spacing)*1)}.my-4{margin-block:calc(var(--spacing)*4)}.-mt-0\.5{margin-top:calc(var(--spacing)*-.5)}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-px{margin-top:-1px}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.-mr-2{margin-right:calc(var(--spacing)*-2)}.-mr-3{margin-right:calc(var(--spacing)*-3)}.mr-0\.5{margin-right:calc(var(--spacing)*.5)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.-mb-1{margin-bottom:calc(var(--spacing)*-1)}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-9{margin-left:calc(var(--spacing)*9)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.\!h-12{height:calc(var(--spacing)*12)!important}.h-0{height:calc(var(--spacing)*0)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-4\.5{height:calc(var(--spacing)*4.5)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-36{height:calc(var(--spacing)*36)}.h-64{height:calc(var(--spacing)*64)}.h-72{height:calc(var(--spacing)*72)}.h-80{height:calc(var(--spacing)*80)}.h-96{height:calc(var(--spacing)*96)}.h-\[60\%\]{height:60%}.h-\[280px\]{height:280px}.h-\[var\(--viewport-height\,100svh\)\]{height:var(--viewport-height,100svh)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-36{max-height:calc(var(--spacing)*36)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[180px\]{max-height:180px}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-14{min-height:calc(var(--spacing)*14)}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[56px\]{min-height:56px}.min-h-\[88px\]{min-height:88px}.min-h-\[96px\]{min-height:96px}.min-h-\[280px\]{min-height:280px}.min-h-dvh{min-height:100dvh}.w-0{width:calc(var(--spacing)*0)}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-4\.5{width:calc(var(--spacing)*4.5)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-36{width:calc(var(--spacing)*36)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-\[80\%\]{width:80%}.w-\[280px\]{width:280px}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[40\%\]{max-width:40%}.max-w-\[84\%\]{max-width:84%}.max-w-\[120px\]{max-width:120px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-\[3rem\]{min-width:3rem}.min-w-\[40px\]{min-width:40px}.min-w-\[44px\]{min-width:44px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[220px\]{min-width:220px}.min-w-\[400px\]{min-width:400px}.flex-1{flex:1}.flex-\[1\.6\]{flex:1.6}.flex-\[2\]{flex:2}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-\[72px\]{flex-basis:72px}.basis-auto{flex-basis:auto}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.auto-rows-min{grid-auto-rows:min-content}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[1fr_1\.4fr_1fr_44px\]{grid-template-columns:1fr 1.4fr 1fr 44px}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[repeat\(7\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-start{justify-items:start}.\!gap-1{gap:calc(var(--spacing)*1)!important}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--divider\)\]>:not(:last-child)){border-color:var(--divider)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-lg)}.rounded-\[20px\]{border-radius:20px}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-\[var\(--radius-xl\)\]{border-radius:var(--radius-xl)}.rounded-\[var\(--radius-xs\)\]{border-radius:var(--radius-xs)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-xs)}.rounded-xl{border-radius:var(--radius-sm)}.rounded-t-3xl,.rounded-t-\[var\(--radius-xl\)\]{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-t-xl{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-l-2xl{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-tl-2xl{border-top-left-radius:var(--radius-lg)}.rounded-tr-2xl{border-top-right-radius:var(--radius-lg)}.rounded-b-\[var\(--radius-xl\)\]{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-br-2xl{border-bottom-right-radius:var(--radius-lg)}.rounded-bl-2xl{border-bottom-left-radius:var(--radius-lg)}.rounded-bl-md{border-bottom-left-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color-mix\(in_srgb\,var\(--sage-500\)_50\%\,transparent\)\]{border-color:var(--sage-500)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--sage-500\)_50\%\,transparent\)\]{border-color:color-mix(in srgb,var(--sage-500)50%,transparent)}}.border-\[var\(--divider\)\]{border-color:var(--divider)}.border-\[var\(--jade-tint\)\]{border-color:var(--jade-tint)}.border-\[var\(--pastel-blue\)\]{border-color:var(--pastel-blue)}.border-\[var\(--sage-100\)\]{border-color:var(--sage-100)}.border-\[var\(--sage-300\)\]{border-color:var(--sage-300)}.border-\[var\(--sage-500\)\],.border-\[var\(--sage-500\)\]\/20{border-color:var(--sage-500)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--sage-500\)\]\/20{border-color:color-mix(in oklab,var(--sage-500)20%,transparent)}}.border-\[var\(--sage-500\)\]\/40{border-color:var(--sage-500)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--sage-500\)\]\/40{border-color:color-mix(in oklab,var(--sage-500)40%,transparent)}}.border-\[var\(--text-tertiary\)\]{border-color:var(--text-tertiary)}.border-current,.border-current\/30{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-current\/30{border-color:color-mix(in oklab,currentcolor 30%,transparent)}}.border-transparent{border-color:#0000}.border-t-\[var\(--jade\)\]{border-top-color:var(--jade)}.border-t-\[var\(--sage-500\)\]{border-top-color:var(--sage-500)}.border-t-current{border-top-color:currentColor}.border-t-transparent{border-top-color:#0000}.bg-\[color-mix\(in_srgb\,var\(--bg-surface\)_20\%\,transparent\)\]{background-color:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--bg-surface\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg-surface)20%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--graphite-800\)_0\%\,transparent\)\]{background-color:var(--graphite-800)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--graphite-800\)_0\%\,transparent\)\]{background-color:color-mix(in srgb,var(--graphite-800)0%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--graphite-800\)_20\%\,transparent\)\]{background-color:var(--graphite-800)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--graphite-800\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--graphite-800)20%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--graphite-800\)_30\%\,transparent\)\]{background-color:var(--graphite-800)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--graphite-800\)_30\%\,transparent\)\]{background-color:color-mix(in srgb,var(--graphite-800)30%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--graphite-800\)_40\%\,transparent\)\]{background-color:var(--graphite-800)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--graphite-800\)_40\%\,transparent\)\]{background-color:color-mix(in srgb,var(--graphite-800)40%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--graphite-800\)_60\%\,transparent\)\]{background-color:var(--graphite-800)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--graphite-800\)_60\%\,transparent\)\]{background-color:color-mix(in srgb,var(--graphite-800)60%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--graphite-800\)_80\%\,transparent\)\]{background-color:var(--graphite-800)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--graphite-800\)_80\%\,transparent\)\]{background-color:color-mix(in srgb,var(--graphite-800)80%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--on-media\)_10\%\,transparent\)\]{background-color:var(--on-media)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--on-media\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--on-media)10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--on-media\)_20\%\,transparent\)\]{background-color:var(--on-media)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--on-media\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--on-media)20%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--primary-foreground\)_5\%\,transparent\)\]{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--primary-foreground\)_5\%\,transparent\)\]{background-color:color-mix(in srgb,var(--primary-foreground)5%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--primary-foreground\)_10\%\,transparent\)\]{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--primary-foreground\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--primary-foreground)10%,transparent)}}.bg-\[var\(--bg-muted\)\]{background-color:var(--bg-muted)}.bg-\[var\(--bg-screen\)\]{background-color:var(--bg-screen)}.bg-\[var\(--bg-surface\)\]{background-color:var(--bg-surface)}.bg-\[var\(--brass\)\]{background-color:var(--brass)}.bg-\[var\(--critical\)\]{background-color:var(--critical)}.bg-\[var\(--critical-tint\)\]{background-color:var(--critical-tint)}.bg-\[var\(--divider\)\]{background-color:var(--divider)}.bg-\[var\(--graphite-700\)\]{background-color:var(--graphite-700)}.bg-\[var\(--graphite-800\)\]{background-color:var(--graphite-800)}.bg-\[var\(--jade-tint\)\]{background-color:var(--jade-tint)}.bg-\[var\(--media-scrim\)\]{background-color:var(--media-scrim)}.bg-\[var\(--on-media\)\]{background-color:var(--on-media)}.bg-\[var\(--pastel-blue\)\]{background-color:var(--pastel-blue)}.bg-\[var\(--pastel-blush\)\]{background-color:var(--pastel-blush)}.bg-\[var\(--sage-100\)\]{background-color:var(--sage-100)}.bg-\[var\(--sage-300\)\]{background-color:var(--sage-300)}.bg-\[var\(--sage-500\)\]{background-color:var(--sage-500)}.bg-\[var\(--scrim\)\]{background-color:var(--scrim)}.bg-\[var\(--surface-3\)\]{background-color:var(--surface-3)}.bg-\[var\(--warning-tint\)\]{background-color:var(--warning-tint)}.bg-background{background-color:var(--background)}.bg-card{background-color:var(--card)}.bg-current{background-color:currentColor}.bg-destructive{background-color:var(--destructive)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[var\(--media-scrim\)\]{--tw-gradient-from:var(--media-scrim);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pr-0\.5{padding-right:calc(var(--spacing)*.5)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pb-\[calc\(84px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.pb-\[env\(safe-area-inset-bottom\,0px\)\]{padding-bottom:env(safe-area-inset-bottom,0px)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-11{padding-left:calc(var(--spacing)*11)}.pl-12{padding-left:calc(var(--spacing)*12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-\[family-name\:var\(--font-sans\)\]{font-family:var(--font-sans)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:calc(17px*var(--vo-text-scale,1));line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:calc(16px*var(--vo-text-scale,1));line-height:var(--tw-leading,var(--text-sm--line-height))}.text-t15{font-size:calc(15px*var(--vo-text-scale,1));line-height:var(--tw-leading,1.4)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:calc(14px*var(--vo-text-scale,1));line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[22px\]{font-size:22px}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.2px\]{--tw-tracking:-.2px;letter-spacing:-.2px}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color-mix\(in_srgb\,var\(--on-media\)_60\%\,transparent\)\]{color:var(--on-media)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_srgb\,var\(--on-media\)_60\%\,transparent\)\]{color:color-mix(in srgb,var(--on-media)60%,transparent)}}.text-\[color-mix\(in_srgb\,var\(--on-media\)_70\%\,transparent\)\]{color:var(--on-media)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_srgb\,var\(--on-media\)_70\%\,transparent\)\]{color:color-mix(in srgb,var(--on-media)70%,transparent)}}.text-\[color-mix\(in_srgb\,var\(--primary-foreground\)_60\%\,transparent\)\]{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_srgb\,var\(--primary-foreground\)_60\%\,transparent\)\]{color:color-mix(in srgb,var(--primary-foreground)60%,transparent)}}.text-\[color-mix\(in_srgb\,var\(--primary-foreground\)_70\%\,transparent\)\]{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_srgb\,var\(--primary-foreground\)_70\%\,transparent\)\]{color:color-mix(in srgb,var(--primary-foreground)70%,transparent)}}.text-\[color-mix\(in_srgb\,var\(--primary-foreground\)_90\%\,transparent\)\]{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_srgb\,var\(--primary-foreground\)_90\%\,transparent\)\]{color:color-mix(in srgb,var(--primary-foreground)90%,transparent)}}.text-\[var\(--bg-muted\)\]{color:var(--bg-muted)}.text-\[var\(--brass\)\]{color:var(--brass)}.text-\[var\(--critical\)\]{color:var(--critical)}.text-\[var\(--graphite-700\)\]{color:var(--graphite-700)}.text-\[var\(--graphite-800\)\]{color:var(--graphite-800)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink-2\)\]{color:var(--ink-2)}.text-\[var\(--ink-3\)\]{color:var(--ink-3)}.text-\[var\(--jade\)\]{color:var(--jade)}.text-\[var\(--jade-deep\)\]{color:var(--jade-deep)}.text-\[var\(--on-media\)\]{color:var(--on-media)}.text-\[var\(--pastel-blush\)\]{color:var(--pastel-blush)}.text-\[var\(--primary-foreground\)\]{color:var(--primary-foreground)}.text-\[var\(--sage-300\)\]{color:var(--sage-300)}.text-\[var\(--sage-500\)\]{color:var(--sage-500)}.text-\[var\(--success\)\]{color:var(--success)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-tertiary\)\]{color:var(--text-tertiary)}.text-\[var\(--warning\)\]{color:var(--warning)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--sage-500\)\]{accent-color:var(--sage-500)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.07\]{opacity:.07}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-card-raised\)\]{--tw-shadow:var(--shadow-card-raised);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-lg\)\]{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-md\)\]{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-sm\)\]{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[box-shadow\:var\(--shadow-md\)\]{box-shadow:var(--shadow-md)}.\[box-shadow\:var\(--shadow-sm\)\]{box-shadow:var(--shadow-sm)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[var\(--shadow-lg\)\]{--tw-drop-shadow-size:drop-shadow(var(--shadow-lg));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\,color\,background-color\,border-color\,box-shadow\]{transition-property:transform,opacity,color,background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.fade-in{--tw-enter-opacity:0}.running{animation-play-state:running}.slide-in-from-bottom{--tw-enter-translate-y:100%}.slide-in-from-bottom-2{--tw-enter-translate-y:calc(var(--spacing)*2)}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:bg-\[color-mix\(in_srgb\,var\(--graphite-800\)_30\%\,transparent\)\]:is(:where(.group):hover *){background-color:var(--graphite-800)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-\[color-mix\(in_srgb\,var\(--graphite-800\)_30\%\,transparent\)\]:is(:where(.group):hover *){background-color:color-mix(in srgb,var(--graphite-800)30%,transparent)}}.group-hover\:text-\[var\(--graphite-700\)\]:is(:where(.group):hover *){color:var(--graphite-700)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.first-letter\:uppercase:first-letter{text-transform:uppercase}.placeholder\:text-\[var\(--text-tertiary\)\]::placeholder{color:var(--text-tertiary)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-3:before{content:var(--tw-content);inset:calc(var(--spacing)*-3)}.before\:-inset-x-1:before{content:var(--tw-content);inset-inline:calc(var(--spacing)*-1)}.before\:-inset-y-\[10px\]:before{content:var(--tw-content);inset-block:-10px}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[var\(--sage-300\)\]:hover{border-color:var(--sage-300)}.hover\:border-\[var\(--sage-500\)\]:hover{border-color:var(--sage-500)}.hover\:bg-\[color-mix\(in_srgb\,var\(--bg-surface\)_30\%\,transparent\)\]:hover{background-color:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--bg-surface\)_30\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--bg-surface)30%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--on-media\)_20\%\,transparent\)\]:hover{background-color:var(--on-media)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--on-media\)_20\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--on-media)20%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--on-media\)_30\%\,transparent\)\]:hover{background-color:var(--on-media)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--on-media\)_30\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--on-media)30%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--primary-foreground\)_10\%\,transparent\)\]:hover{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--primary-foreground\)_10\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--primary-foreground)10%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--primary-foreground\)_20\%\,transparent\)\]:hover{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--primary-foreground\)_20\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--primary-foreground)20%,transparent)}}.hover\:bg-\[var\(--bg-muted\)\]:hover,.hover\:bg-\[var\(--bg-muted\)\]\/50:hover{background-color:var(--bg-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--bg-muted\)\]\/50:hover{background-color:color-mix(in oklab,var(--bg-muted)50%,transparent)}}.hover\:bg-\[var\(--critical-tint\)\]:hover{background-color:var(--critical-tint)}.hover\:bg-\[var\(--jade-tint\)\]:hover{background-color:var(--jade-tint)}.hover\:bg-\[var\(--sage-100\)\]:hover{background-color:var(--sage-100)}.hover\:bg-\[var\(--sage-300\)\]:hover{background-color:var(--sage-300)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:text-\[var\(--critical\)\]:hover{color:var(--critical)}.hover\:text-\[var\(--graphite-700\)\]:hover{color:var(--graphite-700)}.hover\:text-\[var\(--jade\)\]:hover{color:var(--jade)}.hover\:text-\[var\(--jade-deep\)\]:hover{color:var(--jade-deep)}.hover\:text-\[var\(--sage-500\)\]:hover{color:var(--sage-500)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-\[var\(--text-secondary\)\]:hover{color:var(--text-secondary)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-50:hover{opacity:.5}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[var\(--shadow-md\)\]:hover{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:\[box-shadow\:var\(--shadow-md\)\]:hover{box-shadow:var(--shadow-md)}}.focus\:border-\[var\(--brass\)\]:focus{border-color:var(--brass)}.focus\:border-\[var\(--graphite-700\)\]:focus{border-color:var(--graphite-700)}.focus\:border-\[var\(--jade-tint\)\]:focus{border-color:var(--jade-tint)}.focus\:border-\[var\(--sage-500\)\]:focus{border-color:var(--sage-500)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[color-mix\(in_srgb\,var\(--sage-500\)_30\%\,transparent\)\]:focus{--tw-ring-color:var(--sage-500)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\[color-mix\(in_srgb\,var\(--sage-500\)_30\%\,transparent\)\]:focus{--tw-ring-color:color-mix(in srgb,var(--sage-500)30%,transparent)}}.focus\:ring-\[var\(--brass\)\]:focus{--tw-ring-color:var(--brass)}.focus\:ring-\[var\(--graphite-700\)\]:focus{--tw-ring-color:var(--graphite-700)}.focus\:ring-\[var\(--sage-500\)\]:focus{--tw-ring-color:var(--sage-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:bg-\[var\(--graphite-800\)\]:active{background-color:var(--graphite-800)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}@media(min-width:40rem){.sm\:inset-0{inset:calc(var(--spacing)*0)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:w-auto{width:auto}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-center{justify-content:center}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:rounded-3xl{border-radius:var(--radius-xl)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:pt-\[10dvh\]{padding-top:10dvh}.sm\:pb-20{padding-bottom:calc(var(--spacing)*20)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-sm{font-size:calc(16px*var(--vo-text-scale,1));line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:48rem){.md\:right-6{right:calc(var(--spacing)*6)}.md\:bottom-6{bottom:calc(var(--spacing)*6)}.md\:left-auto{left:auto}.md\:block{display:block}.md\:hidden{display:none}.md\:h-44{height:calc(var(--spacing)*44)}.md\:w-44{width:calc(var(--spacing)*44)}.md\:max-w-2xl{max-width:var(--container-2xl)}.md\:max-w-4xl{max-width:var(--container-4xl)}.md\:max-w-lg{max-width:var(--container-lg)}.md\:max-w-sm{max-width:var(--container-sm)}.md\:min-w-\[420px\]{min-width:420px}.md\:-translate-y-2{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:overflow-x-auto{overflow-x:auto}.md\:rounded-\[var\(--radius-xl\)\]{border-radius:var(--radius-xl)}.md\:p-4{padding:calc(var(--spacing)*4)}.md\:px-16{padding-inline:calc(var(--spacing)*16)}.md\:pt-5{padding-top:calc(var(--spacing)*5)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.md\:text-base{font-size:calc(17px*var(--vo-text-scale,1));line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:slide-in-from-bottom-0{--tw-enter-translate-y: 0% }.md\:zoom-in-95{--tw-enter-scale:.95}.md\:fade-in{--tw-enter-opacity:0}}@media(min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:w-56{width:calc(var(--spacing)*56)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}@media(hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.\[\&_\.vo-btn\]\:h-auto .vo-btn{height:auto}.\[\&_\.vo-btn\]\:min-h-12 .vo-btn{min-height:calc(var(--spacing)*12)}.\[\&_\.vo-btn\]\:py-3 .vo-btn{padding-block:calc(var(--spacing)*3)}.\[\&_\.vo-btn\]\:text-center .vo-btn{text-align:center}.\[\&_\.vo-btn\]\:leading-tight .vo-btn{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\[\&_\.vo-btn\]\:whitespace-normal .vo-btn{white-space:normal}.\[\&_\.vo-btn_svg\]\:shrink-0 .vo-btn svg{flex-shrink:0}.\[\&_\.vo-redflag\]\:grid-cols-\[minmax\(0\,1fr\)\] .vo-redflag{grid-template-columns:minmax(0,1fr)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}.\[\&\:last-child\]\:pb-6:last-child{padding-bottom:calc(var(--spacing)*6)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}@media(hover:none){.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}@media(hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}html{scrollbar-gutter:stable;background-color:var(--paper);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none;-webkit-overflow-scrolling:touch;max-width:100%;min-height:100dvh;font-size:100%;overflow-x:clip}body{overscroll-behavior:none;background-color:var(--paper);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;width:100%;max-width:100%;min-height:100dvh;position:relative;overflow-x:clip}#root{width:100%;max-width:100%;min-height:100dvh;position:relative;overflow-x:clip}:root{--viewport-height:100dvh;--viewport-top:0px;--mobile-nav-h: calc(62px + max(env(safe-area-inset-bottom,0px),8px)) ;--mobile-nav-space:calc(var(--mobile-nav-h) + 10px);--paper:#f6f4f0;--surface:#fff;--ink:#12161f;--ink-2:#39424f;--ink-3:#5c6672;--jade:#0a6b58;--jade-deep:#064c3f;--brass:#8a6a2f;--success:#0f6b4a;--warning:#8a5510;--critical:#a3232b;--line:#e4e0d9;--jade-tint:var(--jade)}@supports (color:color-mix(in lab,red,red)){:root{--jade-tint:color-mix(in srgb,var(--jade)12%,transparent)}}:root{--brass-tint:var(--brass)}@supports (color:color-mix(in lab,red,red)){:root{--brass-tint:color-mix(in srgb,var(--brass)12%,transparent)}}:root{--success-tint:var(--success)}@supports (color:color-mix(in lab,red,red)){:root{--success-tint:color-mix(in srgb,var(--success)12%,transparent)}}:root{--warning-tint:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root{--warning-tint:color-mix(in srgb,var(--warning)12%,transparent)}}:root{--critical-tint:var(--critical)}@supports (color:color-mix(in lab,red,red)){:root{--critical-tint:color-mix(in srgb,var(--critical)12%,transparent)}}:root{--bg-canvas:var(--paper);--bg-screen:var(--paper);--bg-surface:var(--surface);--bg-muted:var(--paper);--bg-glass:var(--paper)}@supports (color:color-mix(in lab,red,red)){:root{--bg-glass:color-mix(in srgb,var(--paper)92%,transparent)}}:root{--bg-surface-solid:var(--surface);--glass-rim:var(--line);--glass-rim-top:var(--line);--glass-sheen:transparent;--glass-blur:blur(12px);--glass-blur-sm:blur(8px);--glass-backdrop:var(--paper);--sage-500:var(--jade);--sage-300:var(--jade)}@supports (color:color-mix(in lab,red,red)){:root{--sage-300:color-mix(in srgb,var(--jade)45%,var(--surface))}}:root{--sage-100:var(--jade)}@supports (color:color-mix(in lab,red,red)){:root{--sage-100:color-mix(in srgb,var(--jade)12%,var(--surface))}}:root{--success-dot:var(--success);--text-primary:var(--ink);--text-secondary:var(--ink-2);--text-tertiary:var(--ink-3);--graphite-700:var(--jade);--graphite-800:var(--jade-deep);--divider:var(--line);--toggle-off:var(--ink-3)}@supports (color:color-mix(in lab,red,red)){:root{--toggle-off:color-mix(in srgb,var(--ink-3)30%,var(--surface))}}:root{--pastel-blue:var(--ink-2)}@supports (color:color-mix(in lab,red,red)){:root{--pastel-blue:color-mix(in srgb,var(--ink-2)14%,var(--surface))}}:root{--pastel-peach:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root{--pastel-peach:color-mix(in srgb,var(--warning)16%,var(--surface))}}:root{--pastel-blush:var(--critical)}@supports (color:color-mix(in lab,red,red)){:root{--pastel-blush:color-mix(in srgb,var(--critical)14%,var(--surface))}}:root{--pastel-mint:var(--jade)}@supports (color:color-mix(in lab,red,red)){:root{--pastel-mint:color-mix(in srgb,var(--jade)16%,var(--surface))}}:root{--pastel-sand:var(--brass)}@supports (color:color-mix(in lab,red,red)){:root{--pastel-sand:color-mix(in srgb,var(--brass)18%,var(--surface))}}:root{--space-xxs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:36px;--space-2xl:52px;--space-3xl:64px;--radius-xs:8px;--radius-sm:12px;--radius-md:12px;--radius-lg:14px;--radius-xl:16px;--radius-full:999px;--on-media:var(--surface);--media-scrim:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--media-scrim:color-mix(in srgb,var(--ink)92%,transparent)}}:root{--scrim:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--scrim:color-mix(in srgb,var(--ink)45%,transparent)}}:root{--shadow-sm:0 1px 2px var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-sm:0 1px 2px color-mix(in srgb,var(--ink)5%,transparent)}}:root{--shadow-md:0 4px 16px var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-md:0 4px 16px color-mix(in srgb,var(--ink)6%,transparent)}}:root{--shadow-lg:0 12px 32px var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-lg:0 12px 32px color-mix(in srgb,var(--ink)12%,transparent)}}:root{--card-edge:var(--line);--card-highlight:var(--line);--shadow-card:inset 0 0 0 1px var(--line),0 1px 2px var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-card:inset 0 0 0 1px var(--line),0 1px 2px color-mix(in srgb,var(--ink)4%,transparent)}}:root{--shadow-card-raised:inset 0 0 0 1px var(--line),0 8px 24px -8px var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-card-raised:inset 0 0 0 1px var(--line),0 8px 24px -8px color-mix(in srgb,var(--ink)14%,transparent)}}:root{--shadow-inset-panel:inset 0 0 0 1px var(--line);--shadow-badge:inset 0 0 0 1px var(--line),0 4px 12px -4px var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-badge:inset 0 0 0 1px var(--line),0 4px 12px -4px color-mix(in srgb,var(--ink)14%,transparent)}}:root{--font-sans:"Inter","Inter Fallback","SF Pro Text",system-ui,sans-serif;--font-serif:"Inter",system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--r-s:var(--radius-sm);--r-m:var(--radius-md);--r-l:var(--radius-lg);--r-xl:var(--radius-xl);--sh-1:var(--shadow-sm);--sh-2:var(--shadow-md);--sh-3:var(--shadow-lg);--background:var(--bg-screen);--foreground:var(--text-primary);--card:var(--bg-surface);--card-foreground:var(--text-primary);--popover:var(--bg-surface);--popover-foreground:var(--text-primary);--primary:var(--jade);--primary-foreground:var(--surface);--secondary:var(--bg-muted);--secondary-foreground:var(--text-secondary);--muted:var(--bg-muted);--muted-foreground:var(--text-secondary);--accent:var(--jade-tint);--accent-foreground:var(--jade-deep);--destructive:var(--critical);--destructive-foreground:var(--surface);--border:var(--divider);--input:transparent;--input-background:var(--bg-surface);--ring:var(--sage-500);--radius:var(--radius-md);--chart-1:var(--jade);--chart-2:var(--brass);--chart-3:var(--ink-3);--chart-4:var(--warning);--chart-5:var(--critical);--sidebar:var(--bg-surface);--sidebar-foreground:var(--text-primary);--sidebar-primary:var(--jade);--sidebar-primary-foreground:var(--surface);--sidebar-accent:var(--bg-muted);--sidebar-accent-foreground:var(--text-secondary);--sidebar-border:var(--divider);--sidebar-ring:var(--sage-500)}.dark{--bg-canvas:#0e0d0b;--bg-screen:#141210;--bg-surface:#222624;--bg-muted:#303632;--bg-glass:#1e2220eb;--bg-surface-solid:#1c1a17;--glass-rim:#ffffff24;--glass-rim-top:#ffffff47;--glass-sheen:#ffffff0d;--sage-500:#8aaa78;--sage-300:#5a7a4a;--sage-100:#1e2e18;--success-dot:#6a9858;--text-primary:#ede8e0;--text-secondary:#9a9590;--text-tertiary:#6a6560;--graphite-700:#d0ccc8;--graphite-800:#e0dcd8;--divider:#2a2620;--toggle-off:#383228;--scrim:#080706a6;--pastel-blue:#2a3540;--pastel-peach:#3c2c20;--pastel-blush:#3c2820;--pastel-mint:#243020;--pastel-sand:#342e26;--paper:var(--bg-screen);--surface:var(--bg-surface);--surface-2:var(--bg-surface);--surface-3:var(--bg-muted);--ink:var(--text-primary);--ink-2:var(--text-secondary);--ink-3:var(--text-tertiary);--jade:var(--sage-500);--jade-deep:var(--graphite-700);--jade-tint:var(--sage-100);--line:var(--divider);--line-strong:#3a3628;--sh-1:0 1px 2px #0006;--sh-2:0 2px 10px #00000073;--sh-3:0 14px 36px #0000008c;--shadow-sm:0 2px 8px #0000004d;--shadow-md:0 6px 20px #0006;--shadow-lg:0 12px 32px #00000080;--background:var(--bg-screen);--foreground:var(--text-primary);--card:var(--bg-surface);--card-foreground:var(--text-primary);--popover:var(--bg-surface);--popover-foreground:var(--text-primary);--primary:var(--graphite-700);--primary-foreground:var(--bg-screen);--secondary:var(--bg-muted);--secondary-foreground:var(--text-secondary);--muted:var(--bg-muted);--muted-foreground:var(--text-secondary);--accent:var(--sage-100);--accent-foreground:var(--text-primary);--destructive:#e88080;--destructive-foreground:var(--bg-screen);--border:var(--divider);--input-background:var(--bg-surface);--ring:var(--sage-500);--chart-1:#8aaa78;--chart-2:#d7b26a;--chart-3:#7fa8ce;--chart-4:#e5a94f;--chart-5:#c09bc0;--sidebar:var(--bg-surface);--sidebar-foreground:var(--text-primary);--sidebar-primary:var(--graphite-700);--sidebar-primary-foreground:var(--bg-screen);--sidebar-accent:var(--bg-muted);--sidebar-accent-foreground:var(--text-secondary);--sidebar-border:var(--divider);--sidebar-ring:var(--sage-500)}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:2px solid var(--jade);outline-offset:2px;border-radius:var(--radius-xs)}html.modal-open,html.modal-open body{overscroll-behavior:none;overflow:hidden!important}.overflow-y-auto,.overflow-auto{overscroll-behavior:contain}button,a,[role=button],input,select,textarea,label{touch-action:manipulation}@media(max-width:768px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:calc(17px*var(--vo-text-scale,1))!important}}input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,textarea:focus,select:focus{outline-offset:0;outline:2px solid var(--jade)!important}a:not([class]){color:var(--jade-deep)}@media(max-width:767px){.app-header{padding-top:max(44px,env(safe-area-inset-top,0px))}.app-content{padding-bottom:var(--mobile-nav-space)}.mobile-nav{left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px))}html.keyboard-open .mobile-nav{visibility:hidden;pointer-events:none}[data-slot=dialog-content]{top:calc(var(--viewport-top) + var(--viewport-height)/2);max-height:calc(var(--viewport-height) - 32px);overscroll-behavior:contain;overflow-y:auto}}@keyframes voosa-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}@keyframes voosa-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes voosa-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.voosa-anim{animation:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--bg-glass:var(--paper)}}@font-face{font-family:Inter Fallback;src:local(Arial),local(Helvetica Neue),local(Helvetica);size-adjust:107.06%;ascent-override:90.49%;descent-override:22.56%;line-gap-override:0%}.scroll-strip{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;display:flex;position:relative;overflow-x:auto}.scroll-strip::-webkit-scrollbar{display:none}.scroll-strip>*{scroll-snap-align:start;flex-shrink:0}.reserve-ai{contain:layout;min-height:96px}@media(pointer:coarse){button:not([role=switch]):not([role=checkbox]):not([role=radio]):not([data-no-hit]):before,[role=button]:not([data-no-hit]):before{content:"";position:absolute;inset:min(0px,50% - 22px)}}.app-header>div:first-child{min-height:56px}.mobile-nav{height:auto;padding-bottom:max(env(safe-area-inset-bottom,0px),8px);contain:layout}[data-sonner-toaster],[data-sonner-toast]{position:fixed}@media(max-width:767px){.app-content{padding-bottom:calc(var(--mobile-nav-space) + 8px)}.table-cards table,.table-cards thead,.table-cards tbody,.table-cards tr,.table-cards td{width:100%;min-width:0;display:block}.table-cards thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.table-cards tr{grid-template-columns:1fr 1fr;gap:4px 12px;padding:12px 16px;display:grid}.table-cards td{text-align:left!important;padding:0!important}.table-cards td[data-label]:before{content:attr(data-label);font-size:calc(13px*var(--vo-text-scale,1));color:var(--text-tertiary);line-height:1.35;display:block}.table-cards td[data-span="2"]{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}html[data-demo] .app-header{padding-top:0!important}html{--demo-top:env(safe-area-inset-top,0px)}@media(max-width:767px){html{--demo-top:max(44px,env(safe-area-inset-top,0px))}}.rc-input::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rc-input{min-height:calc(1.375em + 20px)}.pet-tabs-wrap{position:relative}.pet-tabs{scroll-snap-type:none;padding-inline-end:28px;scroll-padding-inline:8px}.pet-tabs>*{min-width:76px}.pet-tabs-wrap:after{content:"";pointer-events:none;border-radius:0 var(--radius-md)var(--radius-md)0;background:linear-gradient(to right,transparent,var(--bg-muted));width:24px;position:absolute;top:0;bottom:0;right:0}[data-text=large] .pet-tabs{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline-end:4px;display:grid;overflow:visible}[data-text=large] .pet-tabs>*{min-width:0}[data-text=large] .pet-tabs-wrap:after{display:none}body:has([role=dialog],[aria-modal=true],[data-richie-open],.fixed.inset-0:not(.z-20)) .pet-fab{visibility:hidden;pointer-events:none}[data-text=large] .pet-act-ico{display:none}[data-text=large] .pet-act-export .pet-act-ico{display:flex}[data-text=large] .pet-act-export .pet-act-label{display:none}[data-text=large] .stat-cap{font-size:13px;line-height:1.25}button,button *,[role=tab],[class*=badge],[class*=chip],[class*=pill],.mobile-nav,.mobile-nav *{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@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));filter:blur(var(--tw-enter-blur,0))}}:root{--vo-text-scale: 1;--vo-paper: #F6F4F0;--vo-paper-2: #EFECE6;--vo-surface: #FFFFFF;--vo-ink: #12161F;--vo-ink-2: #39424F;--vo-ink-3: #5C6672;--vo-line: #E4E0D9;--vo-line-2: #CFC9BF;--vo-jade: #0A6B58;--vo-jade-deep: #064C3F;--vo-jade-wash: #E2EEEA;--vo-brass: #8A6A2F;--vo-brass-wash: #F2EBDD;--vo-success: #0F6B4A;--vo-success-wash: #E1EEE7;--vo-warning: #8A5510;--vo-warning-wash: #F4EADA;--vo-critical: #A3232B;--vo-critical-wash: #F6E4E3;--vo-font-ui: "Onest", "Segoe UI", system-ui, -apple-system, sans-serif;--vo-font-serif: "Literata", "PT Serif", Georgia, serif;--vo-font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--vo-s1: 4px;--vo-s2: 8px;--vo-s3: 12px;--vo-s4: 16px;--vo-s5: 20px;--vo-s6: 24px;--vo-s8: 32px;--vo-r-xs: 3px;--vo-r-s: 6px;--vo-r-m: 10px;--vo-r-l: 14px;--vo-sheet-shadow: 0 -1px 0 var(--vo-line), 0 -12px 32px rgba(18, 22, 31, .08);--vo-focus: 0 0 0 2px var(--vo-surface), 0 0 0 4px var(--vo-jade);--vo-icon-accent: var(--vo-jade)}[data-theme=dark]{--vo-paper: #14181F;--vo-paper-2: #1A1F27;--vo-surface: #1D232C;--vo-ink: #EEEAE3;--vo-ink-2: #C7C2B9;--vo-ink-3: #9C978E;--vo-line: #2D333D;--vo-line-2: #3D444F;--vo-jade: #5BBFA4;--vo-jade-deep: #8AD6C1;--vo-jade-wash: #1C3530;--vo-brass: #CFA968;--vo-brass-wash: #352C1D;--vo-success: #63C495;--vo-success-wash: #1B3328;--vo-warning: #DDA65C;--vo-warning-wash: #3A2C18;--vo-critical: #EB858A;--vo-critical-wash: #3C1F22}.vo,.vo *{box-sizing:border-box}.vo{font-family:var(--vo-font-ui);color:var(--vo-ink);font-size:calc(17px * var(--vo-text-scale, 1));line-height:1.45;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}.vo-num{font-family:var(--vo-font-serif);font-variant-numeric:lining-nums tabular-nums}.vo-mono{font-family:var(--vo-font-mono)}.vo-label{font-family:var(--vo-font-mono);font-size:calc(13px * var(--vo-text-scale, 1));letter-spacing:.06em;text-transform:uppercase;color:var(--vo-ink-3)}[data-text=large]{--vo-text-scale: 1.15}.vo-h1{font:500 calc(30px * var(--vo-text-scale, 1))/calc(39px * var(--vo-text-scale, 1)) var(--vo-font-serif);letter-spacing:-.01em;margin:0}.vo-h2{font:500 calc(24px * var(--vo-text-scale, 1))/calc(31px * var(--vo-text-scale, 1)) var(--vo-font-serif);margin:0}.vo-h3{font:600 calc(19px * var(--vo-text-scale, 1))/calc(27px * var(--vo-text-scale, 1)) var(--vo-font-ui);margin:0}.vo-body{font:400 calc(17px * var(--vo-text-scale, 1))/calc(25px * var(--vo-text-scale, 1)) var(--vo-font-ui)}.vo-small{font:400 calc(15px * var(--vo-text-scale, 1))/calc(21px * var(--vo-text-scale, 1)) var(--vo-font-ui);color:var(--vo-ink-2)}.vo-btn{--h: 48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--h);padding:0 20px;border-radius:var(--vo-r-m);border:1px solid transparent;font:500 calc(17px * var(--vo-text-scale, 1))/1 var(--vo-font-ui);cursor:pointer;transition:background-color .12s,border-color .12s;-webkit-tap-highlight-color:transparent;white-space:nowrap;-webkit-user-select:none;user-select:none}.vo-btn:focus-visible{outline:none;box-shadow:var(--vo-focus)}.vo-btn[disabled]{opacity:.45;cursor:not-allowed}.vo-btn--s{--h: 36px;padding:0 14px;font-size:calc(16px * var(--vo-text-scale, 1));border-radius:var(--vo-r-s)}.vo-btn--block{width:100%}.vo-btn--primary{background:var(--vo-jade);color:#fff;box-shadow:inset 0 -2px #0000002e}.vo-btn--primary:active{background:var(--vo-jade-deep);box-shadow:inset 0 2px #00000038}.vo-btn--primary .vo-icon{--vo-icon-accent: #fff}.vo-btn--secondary{background:var(--vo-surface);color:var(--vo-ink);border-color:var(--vo-line-2)}.vo-btn--secondary:active{background:var(--vo-paper-2)}.vo-btn--ghost{background:transparent;color:var(--vo-jade-deep);padding:0 8px}.vo-btn--ghost:active{background:var(--vo-jade-wash)}.vo-btn--danger{background:var(--vo-surface);color:var(--vo-critical);border-color:currentColor}.vo-btn--danger:active{background:var(--vo-critical-wash)}.vo-iconbtn{width:40px;height:40px;display:inline-grid;place-items:center;border-radius:var(--vo-r-m);border:1px solid var(--vo-line);background:var(--vo-surface);color:var(--vo-ink);cursor:pointer}.vo-iconbtn--bare{border-color:transparent;background:transparent}.vo-iconbtn:active{background:var(--vo-paper-2)}.vo-iconbtn:focus-visible{outline:none;box-shadow:var(--vo-focus)}.vo-field{display:grid;gap:6px}.vo-field__top{display:flex;justify-content:space-between;align-items:baseline}.vo-input{width:100%;height:48px;padding:0 14px;border:1px solid var(--vo-line-2);border-radius:var(--vo-r-m);background:var(--vo-surface);color:var(--vo-ink);font:400 calc(18px * var(--vo-text-scale, 1))/1 var(--vo-font-ui)}textarea.vo-input{height:auto;min-height:96px;padding:12px 14px;line-height:22px;resize:vertical}.vo-input::placeholder{color:var(--vo-ink-3)}.vo-input:focus{outline:none;border-color:var(--vo-jade);box-shadow:0 0 0 1px var(--vo-jade)}.vo-field--error .vo-input{border-color:var(--vo-critical)}.vo-field__hint{font-size:calc(15px * var(--vo-text-scale, 1));color:var(--vo-ink-3)}.vo-field--error .vo-field__hint{color:var(--vo-critical)}.vo-input-wrap{position:relative}.vo-input-wrap .vo-input--suffix{padding-right:52px}.vo-input-suffix{position:absolute;right:14px;top:50%;transform:translateY(-50%);font:500 calc(14px * var(--vo-text-scale, 1)) var(--vo-font-mono);color:var(--vo-ink-3)}.vo-tabs{display:flex;gap:2px;border-bottom:1px solid var(--vo-line-2);overflow-x:auto;scrollbar-width:none}.vo-tab{position:relative;flex:none;height:38px;padding:0 14px;border:1px solid transparent;border-bottom:0;border-radius:var(--vo-r-s) var(--vo-r-s) 0 0;background:transparent;color:var(--vo-ink-3);font:500 calc(16px * var(--vo-text-scale, 1)) var(--vo-font-ui);cursor:pointer}.vo-tab[aria-selected=true]{background:var(--vo-surface);color:var(--vo-ink);border-color:var(--vo-line-2);margin-bottom:-1px;height:39px}.vo-tab[aria-selected=true]:before{content:"";position:absolute;left:10px;right:10px;top:-1px;height:2px;background:var(--vo-jade)}.vo-tab__count{margin-left:6px;font:500 calc(13px * var(--vo-text-scale, 1)) var(--vo-font-mono);color:var(--vo-ink-3)}.vo-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:var(--vo-r-xs);border:1px solid var(--vo-line-2);background:var(--vo-surface);font:500 calc(15px * var(--vo-text-scale, 1)) var(--vo-font-ui);color:var(--vo-ink-2);cursor:pointer}.vo-chip[aria-pressed=true]{background:var(--vo-ink);border-color:var(--vo-ink);color:var(--vo-paper)}.vo-tag{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 7px;border-radius:var(--vo-r-xs);font:500 calc(13px * var(--vo-text-scale, 1))/1 var(--vo-font-mono);letter-spacing:.04em;text-transform:uppercase}.vo-tag--neutral{background:var(--vo-paper-2);color:var(--vo-ink-2)}.vo-tag--jade{background:var(--vo-jade-wash);color:var(--vo-jade-deep)}.vo-tag--brass{background:var(--vo-brass-wash);color:var(--vo-brass)}.vo-tag--success{background:var(--vo-success-wash);color:var(--vo-success)}.vo-tag--warning{background:var(--vo-warning-wash);color:var(--vo-warning)}.vo-tag--critical{background:var(--vo-critical-wash);color:var(--vo-critical)}.vo-seal{--c: var(--vo-success);position:relative;width:var(--size, 64px);height:var(--size, 64px);flex:none;color:var(--c);transform:rotate(var(--tilt, -8deg))}.vo-seal svg{width:100%;height:100%;display:block;overflow:visible}.vo-seal__center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:600 calc(13px * var(--vo-text-scale, 1))/1.1 var(--vo-font-mono);text-transform:uppercase;letter-spacing:.04em;text-align:center}.vo-seal--warning{--c: var(--vo-warning)}.vo-seal--critical{--c: var(--vo-critical)}.vo-seal--brass{--c: var(--vo-brass)}.vo-pips{display:inline-flex;gap:2px;align-items:flex-end;height:14px}.vo-pips i{width:3px;background:var(--vo-line-2);border-radius:1px}.vo-pips i:nth-child(1){height:6px}.vo-pips i:nth-child(2){height:10px}.vo-pips i:nth-child(3){height:14px}.vo-pips[data-level="1"] i:nth-child(-n+1){background:var(--vo-success)}.vo-pips[data-level="2"] i:nth-child(-n+2){background:var(--vo-warning)}.vo-pips[data-level="3"] i{background:var(--vo-critical)}.vo-card{background:var(--vo-surface);border:1px solid var(--vo-line);border-radius:var(--vo-r-l);padding:var(--vo-s4)}.vo-section-head{display:flex;align-items:baseline;gap:10px;margin:0 0 12px}.vo-section-head__idx{font:500 calc(13px * var(--vo-text-scale, 1)) var(--vo-font-mono);color:var(--vo-brass)}.vo-section-head__title{font:500 calc(21px * var(--vo-text-scale, 1))/calc(27px * var(--vo-text-scale, 1)) var(--vo-font-serif);margin:0;flex:1}.vo-passport{position:relative;display:grid;grid-template-columns:96px 1fr;gap:16px;padding:16px 16px 16px 26px;background:var(--vo-surface);border:1px solid var(--vo-line);border-radius:var(--vo-r-l);overflow:hidden}.vo-passport:before{content:"";position:absolute;left:0;top:0;bottom:0;width:12px;background:var(--vo-jade);-webkit-mask:radial-gradient(circle at 12px 8px,transparent 3px,#000 3.5px) 0 0 / 12px 16px repeat-y;mask:radial-gradient(circle at 12px 8px,transparent 3px,#000 3.5px) 0 0 / 12px 16px repeat-y}.vo-passport__photo{width:96px;aspect-ratio:3 / 4;border-radius:var(--vo-r-s);object-fit:cover;background:var(--vo-paper-2);border:1px solid var(--vo-line);display:grid;place-items:center;color:var(--vo-ink-3)}.vo-passport__name{font:500 calc(26px * var(--vo-text-scale, 1))/calc(34px * var(--vo-text-scale, 1)) var(--vo-font-serif);margin:0 0 2px}.vo-passport__breed{font-size:calc(15px * var(--vo-text-scale, 1));color:var(--vo-ink-2);margin:0 0 12px}.vo-passport__grid{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:4px 18px}.vo-passport__val{font:500 calc(17px * var(--vo-text-scale, 1)) var(--vo-font-serif)}.vo-passport__chip{margin-top:12px;padding-top:10px;border-top:1px dashed var(--vo-line-2);display:flex;gap:8px;align-items:center;font:400 calc(14px * var(--vo-text-scale, 1)) var(--vo-font-mono);color:var(--vo-ink-2);letter-spacing:.03em}.vo-passport__seal{position:absolute;right:12px;top:12px}.vo-petswitch{display:flex;gap:14px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:none}.vo-petswitch__item{flex:none;display:grid;justify-items:center;gap:6px;background:none;border:0;padding:0;cursor:pointer;font:500 calc(14px * var(--vo-text-scale, 1)) var(--vo-font-ui);color:var(--vo-ink-3);width:60px}.vo-petswitch__item[aria-pressed=true]{color:var(--vo-ink)}.vo-avatar{--sz: 56px;width:var(--sz);height:var(--sz);border-radius:50%;background:var(--vo-paper-2);display:grid;place-items:center;overflow:hidden;font:500 calc(var(--sz) * .38) var(--vo-font-serif);color:var(--vo-ink-2);border:1px solid var(--vo-line)}.vo-avatar img{width:100%;height:100%;object-fit:cover}.vo-petswitch__item[aria-pressed=true] .vo-avatar{box-shadow:0 0 0 2px var(--vo-paper),0 0 0 3.5px var(--vo-jade)}.vo-petswitch__add .vo-avatar{border:1px dashed var(--vo-line-2);background:transparent;color:var(--vo-ink-3)}.vo-ticket{position:relative;display:grid;grid-template-columns:76px 1fr auto;align-items:center;background:var(--vo-surface);border:1px solid var(--vo-line);border-radius:var(--vo-r-l);min-height:84px}.vo-ticket__date{height:100%;display:grid;place-content:center;text-align:center;border-right:1.5px dashed var(--vo-line-2);padding:10px 0;position:relative}.vo-ticket__date:before,.vo-ticket__date:after{content:"";position:absolute;right:-8px;width:14px;height:14px;border-radius:50%;background:var(--vo-paper);border:1px solid var(--vo-line)}.vo-ticket__date:before{top:-8px;clip-path:inset(50% 0 0 0)}.vo-ticket__date:after{bottom:-8px;clip-path:inset(0 0 50% 0)}.vo-ticket__day{font:500 calc(32px * var(--vo-text-scale, 1))/1 var(--vo-font-serif)}.vo-ticket__mon{font:500 calc(13px * var(--vo-text-scale, 1)) var(--vo-font-mono);text-transform:uppercase;color:var(--vo-ink-3);margin-top:4px;letter-spacing:.06em}.vo-ticket__body{padding:12px 14px;min-width:0}.vo-ticket__title{font:600 calc(17px * var(--vo-text-scale, 1))/calc(23px * var(--vo-text-scale, 1)) var(--vo-font-ui);margin:0 0 2px;display:flex;gap:8px;align-items:center}.vo-ticket__meta{font-size:calc(15px * var(--vo-text-scale, 1));color:var(--vo-ink-2)}.vo-ticket__act{padding-right:12px}.vo-ticket--overdue .vo-ticket__day{color:var(--vo-critical)}.vo-blister{background:linear-gradient(135deg,#f3f2ef,#e6e4df);border:1px solid var(--vo-line-2);border-radius:var(--vo-r-l);padding:14px}[data-theme=dark] .vo-blister{background:linear-gradient(135deg,#252b34,#1d232c)}.vo-blister__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px;gap:12px}.vo-blister__name{font:600 calc(17px * var(--vo-text-scale, 1)) var(--vo-font-ui);margin:0}.vo-blister__dose{font:400 calc(14px * var(--vo-text-scale, 1)) var(--vo-font-mono);color:var(--vo-ink-2)}.vo-blister__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.vo-cell{aspect-ratio:1;border-radius:50%;border:1px solid rgba(18,22,31,.14);cursor:pointer;padding:0;position:relative;background:radial-gradient(circle at 35% 30%,#fff 0,#fff 20%,#f0eeea 55%,#dcd9d3);box-shadow:0 1px 1.5px #12161f1f}.vo-cell[data-state=taken]{background:var(--vo-paper-2);box-shadow:inset 0 1px 2px #12161f2e;border-style:dashed}.vo-cell[data-state=taken]:after{content:"";position:absolute;top:30%;right:30%;bottom:30%;left:30%;border-radius:50%;background:var(--vo-jade);opacity:.9}.vo-cell[data-state=missed]{background:var(--vo-critical-wash);border-color:var(--vo-critical)}.vo-cell[data-state=today]{box-shadow:0 0 0 2px var(--vo-paper),0 0 0 3.5px var(--vo-jade)}.vo-cell:focus-visible{outline:none;box-shadow:var(--vo-focus)}.vo-blister__foot{display:flex;justify-content:space-between;margin-top:12px;font:400 calc(14px * var(--vo-text-scale, 1)) var(--vo-font-mono);color:var(--vo-ink-3)}.vo-lab{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:12px 0;border-bottom:1px solid var(--vo-line)}.vo-lab:last-child{border-bottom:0}.vo-lab__name{font:500 calc(16px * var(--vo-text-scale, 1)) var(--vo-font-ui)}.vo-lab__val{font:500 calc(18px * var(--vo-text-scale, 1)) var(--vo-font-serif);text-align:right}.vo-lab__unit{font:400 calc(13px * var(--vo-text-scale, 1)) var(--vo-font-mono);color:var(--vo-ink-3);margin-left:4px}.vo-lab__bar{grid-column:1 / -1;position:relative;height:18px}.vo-lab__track{position:absolute;left:0;right:0;top:8px;height:2px;background:repeating-linear-gradient(90deg,var(--vo-line-2) 0 2px,transparent 2px 5px)}.vo-lab__norm{position:absolute;top:6px;height:6px;background:var(--vo-success-wash);border:1px solid var(--vo-success);border-radius:1px}.vo-lab__mark{position:absolute;top:2px;width:2px;height:14px;background:var(--vo-ink);transform:translate(-1px)}.vo-lab__mark:after{content:"";position:absolute;left:-3px;top:-3px;width:8px;height:8px;border-radius:50%;background:inherit}.vo-lab--high .vo-lab__mark,.vo-lab--low .vo-lab__mark{background:var(--vo-critical)}.vo-lab--high .vo-lab__val,.vo-lab--low .vo-lab__val{color:var(--vo-critical)}.vo-lab__ref{grid-column:1 / -1;display:flex;justify-content:space-between;font:400 calc(13px * var(--vo-text-scale, 1)) var(--vo-font-mono);color:var(--vo-ink-3)}.vo-chart{width:100%;height:auto;display:block;overflow:visible}.vo-chart text{font:400 calc(13px * var(--vo-text-scale, 1)) var(--vo-font-mono);fill:var(--vo-ink-3)}.vo-statline{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.vo-statline__big{font:500 calc(36px * var(--vo-text-scale, 1))/1 var(--vo-font-serif)}.vo-statline__unit{font:500 calc(15px * var(--vo-text-scale, 1)) var(--vo-font-mono);color:var(--vo-ink-3)}.vo-delta{font:500 calc(14px * var(--vo-text-scale, 1)) var(--vo-font-mono)}.vo-delta--up{color:var(--vo-warning)}.vo-delta--down{color:var(--vo-jade)}.vo-delta--flat{color:var(--vo-ink-3)}.vo-ruler{position:relative;padding-left:64px}.vo-ruler:before{content:"";position:absolute;left:52px;top:4px;bottom:4px;width:1px;background:var(--vo-line-2)}.vo-ruler__item{position:relative;padding:0 0 20px}.vo-ruler__item:before{content:"";position:absolute;left:-16px;top:9px;width:9px;height:1px;background:var(--vo-ink)}.vo-ruler__when{position:absolute;left:-64px;top:2px;width:44px;text-align:right;font:500 calc(13px * var(--vo-text-scale, 1))/1.25 var(--vo-font-mono);color:var(--vo-ink-3);text-transform:uppercase}.vo-ruler__when b{display:block;font:500 calc(19px * var(--vo-text-scale, 1))/1 var(--vo-font-serif);color:var(--vo-ink);text-transform:none}.vo-ruler__row{display:flex;gap:10px;align-items:flex-start}.vo-ruler__ico{width:32px;height:32px;border-radius:var(--vo-r-s);display:grid;place-items:center;background:var(--vo-surface);border:1px solid var(--vo-line);flex:none}.vo-ruler__title{font:600 calc(16px * var(--vo-text-scale, 1))/calc(23px * var(--vo-text-scale, 1)) var(--vo-font-ui);margin:0}.vo-ruler__text{font-size:calc(15px * var(--vo-text-scale, 1));color:var(--vo-ink-2);margin:2px 0 0}.vo-doc{position:relative;display:grid;gap:8px;padding:22px 12px 12px;background:var(--vo-surface);border:1px solid var(--vo-line);border-radius:var(--vo-r-s) var(--vo-r-s) var(--vo-r-m) var(--vo-r-m);cursor:pointer;text-align:left;font:inherit;color:inherit;width:100%}.vo-doc:after{content:"";position:absolute;right:-1px;top:-1px;width:18px;height:18px;background:linear-gradient(225deg,var(--vo-paper) 50%,var(--vo-line-2) 50%,var(--vo-paper-2) 100%);border-bottom-left-radius:3px}.vo-doc__tab{position:absolute;left:10px;top:-1px;height:16px;padding:0 6px;border-radius:0 0 var(--vo-r-xs) var(--vo-r-xs);font:600 calc(12px * var(--vo-text-scale, 1))/calc(20px * var(--vo-text-scale, 1)) var(--vo-font-mono);letter-spacing:.08em;color:#fff;background:var(--vo-ink-2)}.vo-doc__tab--pdf{background:var(--vo-critical)}.vo-doc__tab--img{background:var(--vo-jade)}.vo-doc__tab--doc{background:var(--vo-brass)}.vo-doc__thumb{aspect-ratio:4 / 3;border-radius:var(--vo-r-xs);background:var(--vo-paper-2) center / cover no-repeat;display:grid;place-items:center;color:var(--vo-ink-3)}.vo-doc__name{font:500 calc(15px * var(--vo-text-scale, 1))/calc(20px * var(--vo-text-scale, 1)) var(--vo-font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vo-doc__meta{font:400 calc(13px * var(--vo-text-scale, 1)) var(--vo-font-mono);color:var(--vo-ink-3)}.vo-drop{display:grid;justify-items:center;gap:8px;padding:24px 16px;text-align:center;border-radius:var(--vo-r-l);border:1.5px dashed var(--vo-line-2);background:repeating-linear-gradient(-45deg,transparent 0 9px,rgba(10,107,88,.035) 9px 10px),var(--vo-surface);cursor:pointer}.vo-drop--over{border-color:var(--vo-jade);background-color:var(--vo-jade-wash)}.vo-drop__title{font:600 calc(17px * var(--vo-text-scale, 1)) var(--vo-font-ui);margin:0}.vo-drop__types{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.vo-progress{height:4px;background:var(--vo-paper-2);border-radius:2px;overflow:hidden}.vo-progress>i{display:block;height:100%;background:var(--vo-jade)}.vo-richie{display:grid;grid-template-columns:28px 1fr;gap:10px}.vo-richie__mark{width:28px;height:28px;color:var(--vo-brass)}.vo-richie__body{position:relative;padding:2px 0 2px 14px;border-left:1.5px solid var(--vo-brass)}.vo-richie__who{font:500 calc(13px * var(--vo-text-scale, 1)) var(--vo-font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--vo-brass);margin-bottom:4px;display:flex;gap:8px}.vo-richie__text{font:400 calc(17px * var(--vo-text-scale, 1))/calc(26px * var(--vo-text-scale, 1)) var(--vo-font-serif);color:var(--vo-ink)}.vo-richie__text p{margin:0 0 8px}.vo-richie__text p:last-child{margin:0}.vo-richie__note{margin-top:10px;font:400 calc(14px * var(--vo-text-scale, 1))/calc(19px * var(--vo-text-scale, 1)) var(--vo-font-ui);color:var(--vo-ink-3)}.vo-richie__src{margin-top:10px;display:inline-flex;gap:6px;align-items:center;padding:6px 8px;border:1px solid var(--vo-line);border-radius:var(--vo-r-s);font:400 calc(14px * var(--vo-text-scale, 1)) var(--vo-font-mono);color:var(--vo-ink-2);background:var(--vo-surface)}.vo-msg-me{justify-self:end;max-width:82%;padding:10px 14px;background:var(--vo-ink);color:var(--vo-paper);border-radius:var(--vo-r-l) var(--vo-r-l) var(--vo-r-xs) var(--vo-r-l);font-size:calc(17px * var(--vo-text-scale, 1));line-height:21px}.vo-thinking{display:inline-flex;gap:4px}.vo-thinking i{width:5px;height:5px;border-radius:50%;background:var(--vo-brass);opacity:.35}.vo-thinking i:nth-child(2){opacity:.6}.vo-thinking i:nth-child(3){opacity:.9}.vo-composer{display:flex;align-items:flex-end;gap:8px;padding:8px;background:var(--vo-surface);border:1px solid var(--vo-line-2);border-radius:var(--vo-r-l)}.vo-composer textarea{flex:1;border:0;resize:none;background:transparent;font:400 calc(18px * var(--vo-text-scale, 1))/calc(25px * var(--vo-text-scale, 1)) var(--vo-font-ui);color:var(--vo-ink);padding:7px 4px;max-height:120px;min-height:36px}.vo-composer textarea:focus{outline:none}.vo-composer .vo-send{width:36px;height:36px;border-radius:var(--vo-r-s);border:0;background:var(--vo-jade);color:#fff;display:grid;place-items:center;cursor:pointer}.vo-composer .vo-send[disabled]{background:var(--vo-paper-2);color:var(--vo-ink-3)}.vo-topbar{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;height:56px;padding:0 8px;background:var(--vo-paper)}.vo-topbar__title{text-align:center;font:500 calc(19px * var(--vo-text-scale, 1)) var(--vo-font-serif);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vo-tabbar{display:grid;grid-template-columns:repeat(5,1fr);height:64px;padding-bottom:env(safe-area-inset-bottom);background:var(--vo-surface);border-top:1px solid var(--vo-line)}.vo-tabbar__item{position:relative;display:grid;justify-items:center;align-content:center;gap:3px;border:0;background:none;cursor:pointer;color:var(--vo-ink-3);font:500 calc(13px * var(--vo-text-scale, 1)) var(--vo-font-ui);letter-spacing:.01em}.vo-tabbar__item[aria-current=page]{color:var(--vo-ink)}.vo-tabbar__item[aria-current=page]:before{content:"";position:absolute;top:-1px;width:18px;height:2px;background:var(--vo-jade)}.vo-tabbar__item:focus-visible{outline:none;box-shadow:inset var(--vo-focus)}.vo-tabbar__badge{position:absolute;top:9px;left:calc(50% + 6px);min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:var(--vo-critical);color:#fff;font:600 calc(12px * var(--vo-text-scale, 1))/calc(19px * var(--vo-text-scale, 1)) var(--vo-font-mono);text-align:center}.vo-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#12161f5c;display:flex;align-items:flex-end;justify-content:center;z-index:50}.vo-sheet{width:100%;max-width:560px;max-height:88dvh;overflow:auto;background:var(--vo-surface);border-radius:var(--vo-r-l) var(--vo-r-l) 0 0;box-shadow:var(--vo-sheet-shadow);padding:8px 20px calc(20px + env(safe-area-inset-bottom))}.vo-sheet__grip{width:32px;height:3px;border-radius:2px;background:var(--vo-line-2);margin:4px auto 14px}.vo-sheet__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.vo-toast{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--vo-ink);color:var(--vo-paper);border-radius:var(--vo-r-m);font-size:calc(16px * var(--vo-text-scale, 1));max-width:420px}.vo-toast .vo-icon{--vo-icon-accent: #7FD1BC;color:var(--vo-paper);flex:none}.vo-toast__action{margin-left:auto;background:none;border:0;color:#9fe0cd;font:600 calc(15px * var(--vo-text-scale, 1)) var(--vo-font-ui);cursor:pointer}.vo-banner{display:flex;gap:10px;padding:12px 14px;border-radius:var(--vo-r-m);font-size:calc(16px * var(--vo-text-scale, 1));line-height:20px}.vo-banner--warning{background:var(--vo-warning-wash);color:var(--vo-ink)}.vo-banner--warning .vo-icon{color:var(--vo-warning)}.vo-banner--critical{background:var(--vo-critical-wash)}.vo-banner--critical .vo-icon{color:var(--vo-critical)}.vo-banner--info{background:var(--vo-jade-wash)}.vo-banner--info .vo-icon{color:var(--vo-jade-deep)}.vo-empty{display:grid;justify-items:center;text-align:center;gap:10px;padding:32px 24px}.vo-empty__enso{width:96px;height:96px;color:var(--vo-ink)}.vo-empty__title{font:500 calc(21px * var(--vo-text-scale, 1))/calc(27px * var(--vo-text-scale, 1)) var(--vo-font-serif);margin:6px 0 0}.vo-empty__text{font-size:calc(16px * var(--vo-text-scale, 1));color:var(--vo-ink-2);max-width:280px;margin:0}.vo-skel{background:var(--vo-paper-2);border-radius:var(--vo-r-xs)}.vo-switch{position:relative;width:44px;height:26px;border-radius:var(--vo-r-s);background:var(--vo-paper-2);border:1px solid var(--vo-line-2);cursor:pointer;padding:0;flex:none}.vo-switch:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:4px;background:var(--vo-surface);border:1px solid var(--vo-line-2);transition:transform .14s}.vo-switch[aria-checked=true]{background:var(--vo-jade);border-color:var(--vo-jade)}.vo-switch[aria-checked=true]:after{transform:translate(18px);border-color:var(--vo-jade-deep)}.vo-switch:focus-visible{outline:none;box-shadow:var(--vo-focus)}.vo-row{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--vo-line)}.vo-row__main{flex:1;min-width:0}.vo-row__title{font:500 calc(17px * var(--vo-text-scale, 1)) var(--vo-font-ui)}.vo-row__sub{font-size:calc(15px * var(--vo-text-scale, 1));color:var(--vo-ink-3)}.vo-check{display:inline-flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:calc(17px * var(--vo-text-scale, 1))}.vo-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;margin:1px 0 0;border:1.5px solid var(--vo-line-2);border-radius:4px;background:var(--vo-surface);display:grid;place-items:center;flex:none;cursor:pointer}.vo-check input:checked{background:var(--vo-ink);border-color:var(--vo-ink)}.vo-check input:checked:after{content:"";width:10px;height:5px;border-left:2px solid var(--vo-paper);border-bottom:2px solid var(--vo-paper);transform:translateY(-1px) rotate(-45deg)}.vo-check input:focus-visible{outline:none;box-shadow:var(--vo-focus)}.vo-qrcard{display:grid;grid-template-columns:1fr 104px;gap:14px;padding:16px;border-radius:var(--vo-r-l);background:var(--vo-ink);color:var(--vo-paper);position:relative;overflow:hidden}.vo-qrcard__label{font:500 calc(13px * var(--vo-text-scale, 1)) var(--vo-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#e8a3a7;display:flex;gap:6px;align-items:center}.vo-qrcard__name{font:500 calc(24px * var(--vo-text-scale, 1))/calc(31px * var(--vo-text-scale, 1)) var(--vo-font-serif);margin:6px 0 8px}.vo-qrcard__line{font:400 calc(15px * var(--vo-text-scale, 1))/calc(23px * var(--vo-text-scale, 1)) var(--vo-font-ui);color:#c9c5be}.vo-qrcard__line b{color:var(--vo-paper);font-weight:500}.vo-qrcard__qr{background:#fff;border-radius:var(--vo-r-s);padding:8px;align-self:start;color:var(--vo-ink)}.vo-stat{display:grid;gap:4px;padding:14px;background:var(--vo-surface);border:1px solid var(--vo-line);border-radius:var(--vo-r-l)}.vo-stat__head{display:flex;justify-content:space-between;align-items:center;color:var(--vo-ink-2)}.vo-stat__val{font:500 calc(28px * var(--vo-text-scale, 1))/1.1 var(--vo-font-serif)}.vo-stat__val small{font:500 calc(14px * var(--vo-text-scale, 1)) var(--vo-font-mono);color:var(--vo-ink-3);margin-left:3px}@media(prefers-reduced-motion:reduce){.vo *{transition:none!important}}.vo-textbtn{background:none;border:0;padding:0;cursor:pointer;font:500 calc(16px * var(--vo-text-scale, 1)) var(--vo-font-ui);color:var(--vo-jade-deep);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.vo-btn--urgent{background:var(--vo-critical);color:#fff;box-shadow:inset 0 -2px #0003}.vo-btn--urgent:active{box-shadow:inset 0 2px #00000040}.vo-slot{background:var(--vo-surface);border:1px solid var(--vo-line);border-radius:var(--vo-r-l);overflow:hidden}.vo-slot__head{padding:10px 16px;border-bottom:1.5px dashed var(--vo-line-2);position:relative}.vo-slot__head:before,.vo-slot__head:after{content:"";position:absolute;bottom:-8px;width:14px;height:14px;border-radius:50%;background:var(--vo-paper);border:1px solid var(--vo-line)}.vo-slot__head:before{left:-8px;clip-path:inset(0 0 0 50%)}.vo-slot__head:after{right:-8px;clip-path:inset(0 50% 0 0)}.vo-slot__body{padding:0 16px}.vo-slot__body>*+*{border-top:1px solid var(--vo-line)}.vo-dose{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 0;min-height:78px}.vo-dose__ico{width:36px;height:36px;border-radius:var(--vo-r-s);display:grid;place-items:center;background:var(--vo-paper);border:1px solid var(--vo-line)}.vo-dose__name{font:600 calc(17px * var(--vo-text-scale, 1))/calc(23px * var(--vo-text-scale, 1)) var(--vo-font-ui)}.vo-dose__note{font:400 calc(14px * var(--vo-text-scale, 1)) var(--vo-font-mono);color:var(--vo-ink-2);margin-top:2px}.vo-dose__meta{display:flex;gap:12px;align-items:center;margin-top:8px;flex-wrap:wrap}.vo-dose__done{display:inline-flex;align-items:center;gap:6px;font:400 calc(15px * var(--vo-text-scale, 1)) var(--vo-font-ui);color:var(--vo-ink-2);white-space:nowrap}.vo-dose__done b{font:500 calc(15px * var(--vo-text-scale, 1)) var(--vo-font-mono);color:var(--vo-ink)}.vo-dose__done--skip{display:block;text-align:right;white-space:normal}.vo-dose__done small{font:400 calc(13px * var(--vo-text-scale, 1)) var(--vo-font-mono);color:var(--vo-ink-3)}.vo-dose--given .vo-dose__name{color:var(--vo-ink-2)}.vo-hold{position:relative;min-width:96px;min-height:44px;padding:0 14px;border-radius:var(--vo-r-m);border:1px solid var(--vo-jade);background:var(--vo-surface);color:var(--vo-jade-deep);font:600 calc(17px * var(--vo-text-scale, 1)) var(--vo-font-ui);cursor:pointer;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;touch-action:none;user-select:none;-webkit-user-select:none;box-shadow:inset 0 -2px #0a6b5826}.vo-hold__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vo-jade);transform-origin:left;transform:scaleX(var(--p, 0))}.vo-hold__label{position:relative;display:inline-flex;align-items:center;gap:6px}.vo-hold[data-high="1"] .vo-hold__label{color:#fff}.vo-hold:focus-visible{outline:none;box-shadow:var(--vo-focus)}.vo-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.vo-steps li{display:grid;gap:4px;padding-top:8px;border-top:2px solid var(--vo-line-2);font:500 calc(14px * var(--vo-text-scale, 1)) var(--vo-font-ui);color:var(--vo-ink-3)}.vo-steps li[data-s=done]{border-top-color:var(--vo-ink)}.vo-steps li[data-s=now]{border-top-color:var(--vo-jade);color:var(--vo-ink)}.vo-steps__n{font:500 calc(13px * var(--vo-text-scale, 1)) var(--vo-font-mono);color:var(--vo-brass)}.vo-reading,.vo-review{display:grid;gap:16px}.vo-review__group{padding:4px 16px}.vo-review__ghead{display:flex;align-items:center;gap:8px;padding:12px 0 8px;border-bottom:1px dashed var(--vo-line-2)}.vo-review__gtitle{font:500 calc(19px * var(--vo-text-scale, 1)) var(--vo-font-serif);flex:1}.vo-rev{display:grid;grid-template-columns:28px 1fr auto;gap:4px 10px;padding:12px 0;align-items:start}.vo-rev+.vo-rev{border-top:1px solid var(--vo-line)}.vo-rev .vo-check input{margin-top:1px}.vo-rev--off .vo-rev__name,.vo-rev--off .vo-rev__val,.vo-rev--off .vo-rev__sub{opacity:.45}.vo-rev__name{font:500 calc(17px * var(--vo-text-scale, 1))/calc(23px * var(--vo-text-scale, 1)) var(--vo-font-ui)}.vo-rev__val{font:500 calc(18px * var(--vo-text-scale, 1)) var(--vo-font-serif);text-align:right;white-space:nowrap}.vo-rev__unit{font:400 calc(13px * var(--vo-text-scale, 1)) var(--vo-font-mono);color:var(--vo-ink-3);margin-left:4px}.vo-rev__input{width:72px;text-align:right;border:1px solid var(--vo-warning);border-radius:var(--vo-r-s);padding:5px 8px;font:500 calc(18px * var(--vo-text-scale, 1)) var(--vo-font-serif);color:var(--vo-ink);background:var(--vo-warning-wash)}.vo-rev__sub{grid-column:2 / -1;display:flex;gap:10px;align-items:center;flex-wrap:wrap;font:400 calc(14px * var(--vo-text-scale, 1)) var(--vo-font-mono);color:var(--vo-ink-3)}.vo-rev__checkrow{grid-column:2 / -1;display:flex;gap:8px;align-items:center;flex-wrap:wrap;font:400 calc(15px * var(--vo-text-scale, 1)) var(--vo-font-ui);color:var(--vo-ink-2);margin-top:4px}.vo-rev__checkrow .vo-chip{height:28px;font-family:var(--vo-font-serif)}.vo-review__foot{display:grid;gap:10px;padding:4px 0}.vo-review__foot--sticky{position:sticky;bottom:0;padding:12px 0 calc(8px + env(safe-area-inset-bottom));background:var(--vo-paper);border-top:1px solid var(--vo-line)}.vo-src{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px 0 6px;border-radius:var(--vo-r-xs);border:1px solid var(--vo-line-2);background:var(--vo-surface);font:500 calc(13px * var(--vo-text-scale, 1)) var(--vo-font-mono);color:var(--vo-ink-2);cursor:pointer;letter-spacing:.02em}.vo-prov{display:inline-flex;align-items:center;gap:5px;font:400 calc(13px * var(--vo-text-scale, 1)) var(--vo-font-mono);color:var(--vo-ink-3);text-transform:uppercase;letter-spacing:.05em}.vo-prov--richie{color:var(--vo-brass)}.vo-redflag{background:var(--vo-surface);border:1.5px solid var(--vo-critical);border-radius:var(--vo-r-l);padding:20px;display:grid;gap:12px;position:relative}.vo-redflag:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px dashed var(--vo-critical);border-radius:10px;opacity:.35;pointer-events:none}.vo-redflag__top{display:flex;align-items:center;gap:10px;color:var(--vo-critical)}.vo-redflag__label{color:var(--vo-critical)}.vo-redflag__title{font:500 calc(28px * var(--vo-text-scale, 1))/calc(36px * var(--vo-text-scale, 1)) var(--vo-font-serif);margin:4px 0 0}.vo-redflag__text{margin:0;font:400 calc(17px * var(--vo-text-scale, 1))/calc(25px * var(--vo-text-scale, 1)) var(--vo-font-ui);color:var(--vo-ink-2)}.vo-redflag__phone{text-align:center;font:500 calc(15px * var(--vo-text-scale, 1)) var(--vo-font-mono);color:var(--vo-ink-2);margin-top:-4px}.vo-redflag__cont{justify-self:center;color:var(--vo-ink-3)}.vo-sync{display:inline-flex;align-items:center;gap:6px;font:400 calc(14px * var(--vo-text-scale, 1)) var(--vo-font-mono);color:var(--vo-ink-3)}.vo-sync--error{color:var(--vo-warning)}.vo-input-prefix{position:absolute;left:14px;top:50%;transform:translateY(-50%);font:400 calc(17px * var(--vo-text-scale, 1)) var(--vo-font-ui);color:var(--vo-ink);pointer-events:none}.vo-input-wrap .vo-input--prefix{padding-left:28px}.vo-input-action{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:40px;height:40px;display:grid;place-items:center;border-radius:var(--vo-r-s);color:var(--vo-jade)}.vo-input-action:focus-visible{outline:2px solid var(--vo-jade);outline-offset:-2px}.vo-field__hint--warning{color:var(--vo-warning)}.vo-combo__box{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:48px;padding:8px 10px;cursor:text;border:1px solid var(--vo-line-2);border-radius:var(--vo-r-m);background:var(--vo-surface)}.vo-combo__box:focus-within{border-color:var(--vo-jade);box-shadow:0 0 0 1px var(--vo-jade)}.vo-combo__chip{max-width:100%;cursor:default;padding-right:4px}.vo-combo__chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vo-combo__x{display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:var(--vo-r-xs);background:transparent;color:var(--vo-ink-3);cursor:pointer}.vo-combo__x:hover{background:var(--vo-paper-2);color:var(--vo-ink)}.vo-combo__input{flex:1 1 96px;min-width:96px;height:30px;padding:0 4px;border:0;outline:0;background:transparent;font:400 calc(17px * var(--vo-text-scale, 1)) var(--vo-font-ui);color:var(--vo-ink)}.vo-combo__input::placeholder{color:var(--vo-ink-3)}.vo-combo__list{margin-top:6px;max-height:288px;overflow-y:auto;padding:4px;border:1px solid var(--vo-line-2);border-radius:var(--vo-r-m);background:var(--vo-surface)}.vo-combo__group{padding:10px 10px 4px;font:500 calc(13px * var(--vo-text-scale, 1)) var(--vo-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--vo-ink-3)}.vo-combo__opt{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 10px;border-radius:var(--vo-r-s);cursor:pointer;font:400 calc(17px * var(--vo-text-scale, 1))/1.3 var(--vo-font-ui);color:var(--vo-ink)}.vo-combo__opt[data-active=true]{background:var(--vo-paper-2)}.vo-combo__opt[aria-selected=true]{color:var(--vo-jade-deep);font-weight:500}.vo-combo__opt--toggle{color:var(--vo-ink-2);font-weight:500}.vo-combo__type{flex:none;font:500 calc(14px * var(--vo-text-scale, 1)) var(--vo-font-mono);color:var(--vo-ink-3)}.vo-combo__hint{padding:12px 10px;font-size:calc(15px * var(--vo-text-scale, 1));color:var(--vo-ink-3)}.vo-combo__box .vo-combo__input,.vo-combo__box .vo-combo__input:focus,.vo-combo__box .vo-combo__input:focus-visible{border:0;outline:0!important;box-shadow:none;background:transparent;border-radius:0}.vo-combo__input.vo-combo__input.vo-combo__input.vo-combo__input:focus{outline:0!important}.vo-list{padding:0;overflow:hidden}.vo-row--btn{width:100%;padding:14px 16px;min-height:64px;border:0;border-bottom:1px solid var(--vo-line);background:transparent;color:var(--vo-ink);text-align:left;cursor:pointer;font-family:var(--vo-font-ui)}.vo-row--btn:last-child{border-bottom:0}.vo-row--btn:hover{background:var(--vo-paper-2)}.vo-row--btn:focus-visible{outline:2px solid var(--vo-jade);outline-offset:-2px}.vo-row__sub{display:block;margin-top:2px}.vo-row__chev{flex:none;color:var(--vo-ink-3)}.vo-row--btn[role=radio][aria-checked=true]{background:var(--vo-jade-wash)}.vo-row__radio{flex:none;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--vo-line-2);background:var(--vo-surface);display:grid;place-items:center}.vo-row--btn[aria-checked=true] .vo-row__radio{border-color:var(--vo-jade)}.vo-row--btn[aria-checked=true] .vo-row__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--vo-jade)}.vo-data-stack{display:grid;gap:12px}.vo-row__title{display:block}.vo-hold-block .vo-hold{width:100%}[data-text=large] .vo-dose{grid-template-columns:36px minmax(0,1fr)}[data-text=large] .vo-dose>:last-child{grid-column:2;justify-self:start}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-ext-400-normal-C0aKJzIG.woff2) format("woff2"),url(/assets/onest-cyrillic-ext-400-normal-CV3RJNZo.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-400-normal-BTdD9fLi.woff2) format("woff2"),url(/assets/onest-cyrillic-400-normal-BQq8x-Ju.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-math-400-normal-BOdeoExJ.woff2) format("woff2"),url(/assets/onest-math-400-normal-BoceZrtY.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-symbols-400-normal-BKpJPZvB.woff2) format("woff2"),url(/assets/onest-symbols-400-normal-Cyp7MkQ3.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-vietnamese-400-normal-5bytZ3jO.woff2) format("woff2"),url(/assets/onest-vietnamese-400-normal-b_JsbRRP.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-ext-400-normal-DN_ZkHKd.woff2) format("woff2"),url(/assets/onest-latin-ext-400-normal-n6Pl0Elk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-400-normal-9AYXx_QC.woff2) format("woff2"),url(/assets/onest-latin-400-normal-RaMPE1jb.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-ext-500-normal-BRptT_Q-.woff2) format("woff2"),url(/assets/onest-cyrillic-ext-500-normal-C2Nf5dsb.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-500-normal-CJRUgmys.woff2) format("woff2"),url(/assets/onest-cyrillic-500-normal-BMFE-GJD.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-math-500-normal-BAEyco5m.woff2) format("woff2"),url(/assets/onest-math-500-normal-CFbo1AvL.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-symbols-500-normal-x8bjkRDT.woff2) format("woff2"),url(/assets/onest-symbols-500-normal-BnHuuehd.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-vietnamese-500-normal-CYcoD-Qw.woff2) format("woff2"),url(/assets/onest-vietnamese-500-normal-B-ujVS1X.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-ext-500-normal-BOsNMgOh.woff2) format("woff2"),url(/assets/onest-latin-ext-500-normal-BG_GNqt_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-500-normal-2-RsuwM3.woff2) format("woff2"),url(/assets/onest-latin-500-normal-CVP923du.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-ext-600-normal-akDnvndp.woff2) format("woff2"),url(/assets/onest-cyrillic-ext-600-normal-DARnoHZf.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-600-normal-BZYKVyuq.woff2) format("woff2"),url(/assets/onest-cyrillic-600-normal-DXk93W_-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-math-600-normal-DtDLLcx3.woff2) format("woff2"),url(/assets/onest-math-600-normal-Cg9O0yw7.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-symbols-600-normal-xTLJvtuG.woff2) format("woff2"),url(/assets/onest-symbols-600-normal-DbXpb-tr.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-vietnamese-600-normal-BB-MkYnX.woff2) format("woff2"),url(/assets/onest-vietnamese-600-normal-Banm7-ne.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-ext-600-normal-DJ0mJiNR.woff2) format("woff2"),url(/assets/onest-latin-ext-600-normal-HzGxiJ8N.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-600-normal-DM19Lk_j.woff2) format("woff2"),url(/assets/onest-latin-600-normal-D88KJsY0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/literata-cyrillic-ext-500-normal-DsnNTbEs.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-cyrillic-500-normal-DQDv4C2e.woff2) format("woff2"),url(/assets/literata-cyrillic-500-normal-DmI56pSQ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-greek-ext-500-normal-Ch423SOo.woff2) format("woff2"),url(/assets/literata-greek-ext-500-normal-DAV_uEdg.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-greek-500-normal-BOHfHuzs.woff2) format("woff2"),url(/assets/literata-greek-500-normal-BiJAGmr4.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-vietnamese-500-normal-BO6VJZmq.woff2) format("woff2"),url(/assets/literata-vietnamese-500-normal-oKjKEVoT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-latin-ext-500-normal-Dc3nnk63.woff2) format("woff2"),url(/assets/literata-latin-ext-500-normal-8xky3JuA.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/literata-latin-500-normal-Dbph1WrK.woff2) format("woff2"),url(/assets/literata-latin-500-normal-B-T_MU67.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAA88ABIAAAAAHIgAAA7cAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGigbhhYcNAZgP1NUQVRMAIFUEQgKoRyZSAtAAAE2AiQDegQgBYU0B4ItDAcXJBh6GzsXsxFVNzirQEn+ywTbmP6T1QVYiaTUjGKlgY0FBGhU23S0o1lrbPqwxrt1HtOvim+m65Z/cs74/Pt3Znev+CHfr0DvhaxAVjkpxTqVO7KCWrAjKhJkQ9bs3dKKRqFQqgjVXC9CEQ8KSRe2Go3QGIEq/ztA2+zMBI4SRDI3UOI8DgQDOzEaq18X1bpo/TcWDats3n0GwP/NlX9ansmWs4Csqg6ECRRQnerzdbs2sQuAx6gQBtdVSjrZD24F8P9/c6XNXzpkVwRhAS2QrlFzM0s/WaJcjiA5YHj+1pdIuGYLAKoszNWWhaurq1C+QtZVSNX9/TQDWG7QV/pBc4gxxNGJHV+3VmsQ4PJNBYUkoLtIoZwUKgR+KMDWqh81vzhqEvK3N61eivz91fOWIP9k1trlyKcAuKH0Ot5dvRwmRHIoVo1sHRgiLwpYSkItU2qOcwOb/O7/x7EpCNk8Czs2Zm7Ej+jij127/ttrFqZ9h8ZPKfj/FqZBDX/iM37bL1+9+dNC+KDk0/B/KGWKn87nB+vu4JPuTGMkQqSnTz5QH2Sw5I/wo+93ZzCeaksu//ENOF85+Hus3jIfkgH9FiRfFluOArGV8sg1YDEZLOBiHWmLBcAGsdhhUpSA2RgkVehQERaEpDNUgQti6IH5hKdSpQo822yx3EJYPNk4Q9IG6KUIkq7fBOAKaWKZbBTVSxSXlWBQ3PqAYuqKupVk1gV+PRNoZEqyU0GRWzcBBH6I4gOOaCjmiVtFynhhZCSSrRUXAbg4GFZpJ1sGDcRVmA6MvDDXJJHAJ4shJAgLaNISgBsonT2TK//foG5jQin4DAD/t6uAUhKRSQIyCUAjcX6xZjNdYMP+wrWU4NfCShhBkBYpkqiKGLhcawgcnh6bgEmOigtg/e43AJQrpQilUg67SUc1J5fk/lyeq3NjDuXBvJtvZ+P6H2gPMzsX575clqtyIAfzQN7JN9WPqp/Hdk6ln/dqIVKfQq58hYqVKlepWq16AGCImGK6kCWDLZMjiyubJ4cvVyAPsf4XAIASANAPUAXaDegHgMoVm59Y2os1CDslaGSyjDPLgHrm7jdVoapNKjr80XlwVRGp8mLbqWz2Iq9014rCUeCElj12PJzhKXdGepqlERTrWqrf5GeesESAQtNdSslhJlc1n4Rv5Bsm8CQIfSuY1iiSwEQLV7CEL5JQrdu/QIJOqBBzP0823orn6Sf0HCTi/x4SSG7SQg1DKCluYmGfB1YBHQHxGswTlMz5TSxTCQerGAMBnNn6tKMc9+bVXGti3BkpNIZwCwfgOXEFNy+rrfXI3Tf63WEurTzhgkeAoGuzT6xwOn3RW2nDJd8SfOS5gmmdQm/Hj0xHJVAOxv02sszT23GHNg/BRbCJxyBTaDqL1Ry6r/3OP/87myE89b8iVqSpGAtl+3kVMFsLXfDGI5iMe7+hbm66jKFOOastsAVpTs8gz6Kkt+X4YwrFOyuWtGcHwja1n58XQMSysm62tWSqwksiFmNI2OtYMJUpvCQvbXY3w8r9wDP+jycvReDfyDj5sI8HbSWc+jR7tNYl5pDQEjzVuMXqUh83u/3vNWWDDsZHwoOovJtGDFG/BEUg7H9CTtzQgf1bV0kMliEQPV54fvEykSfhrwA8eVC4qkrSQLmNLe/UmCOGLpudXuKTORE2QlSKhnqUsKghMUaxGBdPNTe/vv8maYCbTL6ruwmxUoMCmHYNFvLSNFtrszlyT+23o1J2Aemg07IyEw5Mk5D4RcmHKv0EaeVBqyuZ0809DTeIjppiwilionc01Gg0cnmorbhtPBlVx9ARPqZVBPlTSx+pS/265XA0aIA8l0XGZNz/5ardaQxlzIKyQM4yMK1P3f1+oCg7fTqdLJKlUVNsOFWSybIW0zWdOrwbXQ9yuUYudjQLgdFiOsCbE9ri5pSnmePS2l7mpq1keuUoGDvtWuIqbnFBdpRZTdO2KAd7O/KTmSbymPqVfM82EQhr5VIE2PLgpXKiZVZg/7xXKNQQnK3DKdw+FNHg5uLnowm75uccqYS7mxe+aWZejJJhE8lasqxm22gq6VZVlPy04a/mi8cwzPIvxvnBAiTwTwRwSv+Uys0EqFY+goRzTMTr8kjHMtjY+/328lmNiA4kdPNvATwYp+t3In51k6XfXWDLS1pwaIHqNz1OD3hCW+m0NZfgWZeQVc9l6eECiEmd1hpS/ItSYBaMuGn8qOcLuM7AHdobMkJau4d/oqIxDVZAcumMm5Nvu3RdvdXedFfjArk7ppL+YPfjRyR7IUCgnu44gHeg3lrU7AIfczunwVSkiRWhUWy6aaIdsx5pUXurGKgh7FXuFwOFqrrDtYILn21TAWGQG3WYdDzeLcF4kGiVvoJ+hFhjAu9v+3dHcPbbnsSeU8RryDQI2AX9SbUSB1lE0/qsiyZ/2vmLaN1dqx3iQaekN0DXe0DQfJPfBVnhBLJkoOBYgC9SgjHy6YhAh+T9Js6NjHjyJECKBHEFcIQ8IaCvEOgglBnLhUtSPT0J4W1Bep2hhBoJzLrwc2uSMzwKYR1TuFNPmwpDYEPbdz0a8fVKXUJuXRHCzWMaqy0M/TkK9TjBFrIX0kKnf7+rRx0lUklsvYnDiUzoXe8y7zETCP99JW9o/ECrN4o0j26M/ZcE35KA3HOEq1QsJIEUgTbSKQ4oekmGgTBeZB+LuXUGeVOEp7cptslOHDy11Wk1eejm0Judle/vg4FMAwguWkJk5HIiuJ93AYe/wgt6nW1EqxSEJJAxYDToiEtdr/jL4eCLX+7SjGsExNEGEDSAKMz9v7su/To6slbQ4bx543oIj4NHMR7V09W3gO0r2HMPrJ5+zo/iy4h+93rwXQRBdA4/gLAgKaRAluEv4weSB3AppHiBHQGfFk/uCj7jiOXpLNSgTfUgqHBF4Z/s6T7466b940JnG8wXIj9xOO1StAd/OvEW8GFB1x3fzsAR6E/qMOkE4wzBSn0NcSG3QBvp8mmm0GiUOMbYT7Bwu7OdOhL0rfkuoGT1ko7hrxCGEdftuyXxAOMe7M3Ul0mU+YZunI2Brvy/PHUC7w0cZhT+8VnsEZQbBERQYeaQKIRtRlAohfykMyqXFxXNCZVoORRDkCrgTcxZP7UhgB9jmRiTS++OjGbOTKjq1cSmCbRMHoxO4EZ7oj0w1Bg9C5jkU7Mk27SupEg+ryC7h2fIWRqbvrIxQzIn09w9QZsij5Xwq5zSOjmkLGEEZZWhU0lOxyNBHBaMdyNlAHLN1sAesDDBQ2tocFwYeGfNeuKY0Ve9W0SgKPuzkexi34lr+7UeamBAvfXbIkIsjvRGs0Ft8CGODjfRbi4ucYGPut3/cQoz3+BzZ6rRnSBcOHKVrEwJ/sjXhEU30TKrJyTJBCYhpvfqfms/UPuC1Ch9UCTz8BGU2938krCIQ0aL80Ld9CE+VPZ9NCa+RusYj/tsbx1DedKKHsgaSMGvqK9HanfQJvd7N2H7nm5TeahLvy8iWLwljSkPuq23qa+0LOfKFbcA2ZU1aA/dtfaWTF+w6nv/PqhNb76KasP2Pluh8p5+xEb/uiUp5+JPnqbag8fyx2iQuftoMuxXsaDB6bX035WtDwfadj3A+D8XB1KwdIY/ZvAa13XKFgdMLa7/2vhsF3Xpt0n4WnRyU6NzzsgrPZ7MdKMEip8HoB/smnn7vPnEklBH+Uv3a/DrQI9fMzXXgYmrNe66XW0t7/1RL23jNwa9m5YA3m1g37cVKh/13meLCATcwmfjq52lb1CzAB541jzPzkuyBzFcq9dyIwCz7VP7iXMNT0+rxAZF6FV+NdnL/e120nWgregVkYi+hF/DPp0+fN2FBtn/byUXyrG932ZkuaqXOy7EG9ruAUvuadwCR4jFS/uKRs8MK4a8NFsCSmaUkl3MuBnTk9t23YZYKIfDiyZX4KyO42rgh5cqmydLUuET0sIAmv6FQBpBnTroaYFNKRZE0RSdiXS2wFqE8w7UoWwEjI/UBvB8UhrCVU1xxdEd3YroyHo5UpeZretqgxET3YlgQH9Hgo3FOS++KVSuiwgh4SQ9IPARp5K0YfQEWYBaHdoas3ry+J3PLFsZvJr7DeT1i+j/CDCIJ+ZKqO22iSAQRYHlMkKwv9qUFdrYnnRmXNv2PrToQqwjjrxKzgxZ7BZ5Q+fuf1d1+58CKjD4bsrM3vs8L9xJEOyeCdg/y40iRiLCv7ZbIuk/RAhnJ0VJ0gExBwJ0RZcYikkQq3Bak9ZhAvay4KtvX6YMCxZ/tsPKpev2P/v1yJnpv37N3P0d9PllSvkWgMe31mkA8Hpn4Z76LyMHWDpMXwEACM8kcYHA/R0G+YHF8VPS3rPvX/a5oB1R3ubr2XPgZAwzBwu6QHefrAfF3UvCF3uoqwfoaC4a2ml5fS69b+W3LeraIyUNq39SWAlrzlLnNvDTiTtR/HTIGASUOEhKyMkJIpYXuJSMSavgRCTg5VQezcsFP0qXSx0+Tla05ZpeTi3Xlduz3Ndl8vJQaARGoOu1HiVczZPN1HIXubIxUnobY3SjeZhgqSmsjWoKI1VXmOPrmoBFRUoybtpRkl6ixLJyAiYrrLEiYqGlFJugCRt4VIwqbHJKo1K0lhvNDcDECU4RNmJ1iJYEllFOHm8wCU0vGIpPIzABdUstRSaUiENFVVYKgoVMSJidEIVhDqXB1FwypqznqhoQksSyZhy+sIGzZQrqwoa69oZDpU6RiiUKSkoUSkaQwgQsWirjgpknaptDLFd0d8NT2IeUgFBBat5cJDSfSppgBwDLlFRSepDoAQ8nqh60gOP4KtzeS7ATKPmIKt2hI/oYGZKKGnUaNGnRpkOXHn0GDBkxZgYzmcVsyMhhLvOYr6e2Vs9bP89Yd7aoNdwzCQ1dulRCzy5dKiGV6Abb06n4QT3sgyG+Z7uhS5dO6NmtSyek2u1DJPVpfU8jpPpTrZESf7oDz9pet3Ze8z/Ysa1gq190gf9Pfcm5OA1+/6fk24GL3vz+6rIWQF4pHngQD++5Bx5fiUYcHatYqB+zX9ebPtBdcreVoF1FQLeAYfvqlG2uis2VHuCV+voG) format("woff2"),url(/assets/literata-cyrillic-ext-600-normal-DMpAXN3v.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-cyrillic-600-normal-CJ4BZrBr.woff2) format("woff2"),url(/assets/literata-cyrillic-600-normal-CFZV0quP.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-greek-ext-600-normal-C9Ui0wVq.woff2) format("woff2"),url(/assets/literata-greek-ext-600-normal-dOBTK4hz.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-greek-600-normal-AXWu-DgS.woff2) format("woff2"),url(/assets/literata-greek-600-normal-yjIuBGCY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-vietnamese-600-normal-CKzxoyei.woff2) format("woff2"),url(/assets/literata-vietnamese-600-normal-8qS4Xlwy.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-latin-ext-600-normal-iLkdh2tW.woff2) format("woff2"),url(/assets/literata-latin-ext-600-normal-DYcsrkT4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/literata-latin-600-normal-A9sHopYh.woff2) format("woff2"),url(/assets/literata-latin-600-normal-BFEFPlMO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.hy{--hy-bg: #F6F4F0;--hy-surface: #FFFFFF;--hy-sunk: #ECE9E2;--hy-line: #E4E0D9;--hy-line-2: #D7D2C8;--hy-ink: #12161F;--hy-ink-2: #39424F;--hy-ink-3: #6B7480;--hy-accent: #0A6B58;--hy-accent-press: #064C3F;--hy-accent-wash: #E2EEEA;--hy-link: #0A6B58;--hy-dark: #12161F;--hy-on-dark: #F6F4F0;--hy-on-dark-2: rgba(246, 244, 240, .65);--hy-yellow: #F2EBDD;--hy-yellow-ink: #8A6A2F;--hy-mint: #E2EEEA;--hy-mint-ink: #0A6B58;--hy-blue: #E7EBF1;--hy-blue-ink: #39424F;--hy-peach: #F1EDE6;--hy-ok: #0F6B4A;--hy-ok-wash: #E1EEE7;--hy-warn: #8A5510;--hy-warn-wash: #F4EADA;--hy-bad: #A3232B;--hy-bad-wash: #F6E4E3;--hy-r-card: 14px;--hy-r-strict: 12px;--hy-shadow: 0 1px 2px rgba(18, 22, 31, .05);--hy-safe-top: env(safe-area-inset-top, 0px);--hy-safe-bottom: env(safe-area-inset-bottom, 0px);--hy-font: "Onest", "Segoe UI", system-ui, -apple-system, sans-serif;--hy-serif: "Literata", "PT Serif", Georgia, serif;font-family:var(--hy-font);color:var(--hy-ink);background:var(--hy-bg);font-size:15px;line-height:1.45;min-height:100dvh;-webkit-font-smoothing:antialiased}[data-theme=dark] .hy,.dark .hy{--hy-bg: #14181F;--hy-surface: #1D232C;--hy-sunk: #262D37;--hy-line: #2D333D;--hy-line-2: #3D444F;--hy-ink: #EEEAE3;--hy-ink-2: #C7C2B9;--hy-ink-3: #9C978E;--hy-accent: #5BBFA4;--hy-accent-press: #8AD6C1;--hy-accent-wash: #1C3530;--hy-link: #5BBFA4;--hy-dark: #262D37;--hy-on-dark: #EEEAE3;--hy-on-dark-2: rgba(238, 234, 227, .65);--hy-yellow: #352C1D;--hy-yellow-ink: #CFA968;--hy-mint: #1C3530;--hy-mint-ink: #5BBFA4;--hy-blue: #262D37;--hy-blue-ink: #C7C2B9;--hy-peach: #2B2A25;--hy-ok: #63C495;--hy-ok-wash: #1B3328;--hy-warn: #DDA65C;--hy-warn-wash: #3A2C18;--hy-bad: #EB858A;--hy-bad-wash: #3C1F22;--hy-shadow: none}.hy-screen{padding:calc(var(--hy-safe-top) + 16px) 20px calc(var(--hy-safe-bottom) + 104px);max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.hy-h1{margin:0;font-family:var(--hy-serif);font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.01em}.hy-h1s{margin:0;font-family:var(--hy-serif);font-size:20px;line-height:26px;font-weight:600}.hy-h2{margin:0;font-size:15px;line-height:20px;font-weight:600;display:flex;align-items:center}.hy-label{font-size:11px;line-height:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hy-ink-3)}.hy-small{font-size:13px;line-height:17px}.hy-muted{color:var(--hy-ink-2)}.hy-num{font-family:var(--hy-serif);font-variant-numeric:lining-nums tabular-nums}.hy-card{background:var(--hy-surface);border:1px solid var(--hy-line);border-radius:var(--hy-r-card);box-shadow:var(--hy-shadow);padding:16px}.hy-strict{background:var(--hy-surface);border:1px solid var(--hy-line);border-radius:var(--hy-r-strict);overflow:hidden}.hy-row{display:flex;align-items:center;gap:12px}.hy-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid transparent;border-radius:10px;font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s,transform .06s;text-decoration:none}.hy-btn:active{transform:scale(.985)}.hy-btn:disabled{opacity:.45;cursor:default}.hy-btn-primary{background:var(--hy-accent);color:#fff}.hy-btn-primary:active{background:var(--hy-accent-press)}.hy-btn-secondary{background:var(--hy-surface);border-color:var(--hy-line-2);color:var(--hy-ink)}.hy-btn-done{background:var(--hy-ok-wash);color:var(--hy-ok);border-color:transparent}.hy-btn-sm{min-height:36px;padding:0 12px;font-size:13px;border-radius:8px}.hy-btn-block{width:100%}.hy-pill{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:5px;font-size:11px;font-weight:600;letter-spacing:.02em;background:var(--hy-sunk);color:var(--hy-ink-2);white-space:nowrap}.hy-pill-ok{background:var(--hy-ok-wash);color:var(--hy-ok)}.hy-pill-warn{background:var(--hy-warn-wash);color:var(--hy-warn)}.hy-pill-bad{background:var(--hy-bad-wash);color:var(--hy-bad)}.hy-field{display:flex;flex-direction:column;gap:6px}.hy-input{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--hy-line-2);border-radius:10px;background:var(--hy-surface);font:inherit;font-size:15px;color:var(--hy-ink)}.hy-input:focus{outline:none;border-color:var(--hy-accent);box-shadow:0 0 0 2px var(--hy-accent-wash)}.hy-chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid var(--hy-line-2);border-radius:8px;background:var(--hy-surface);font:inherit;font-size:13px;font-weight:500;color:var(--hy-ink-2);cursor:pointer;white-space:nowrap}.hy-chip[aria-pressed=true],.hy-chip[aria-checked=true]{background:var(--hy-ink);border-color:var(--hy-ink);color:var(--hy-bg)}.hy-icon-tile{width:36px;height:36px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.hy-icon-tile svg{width:19px;height:19px}.hy-tabbar{position:fixed;left:0;right:0;bottom:0;height:calc(58px + var(--hy-safe-bottom));padding:0 8px var(--hy-safe-bottom);background:var(--hy-surface);border-top:1px solid var(--hy-line);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;z-index:40}.hy-tab{height:50px;border:0;background:none;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--hy-ink-3);cursor:pointer;text-decoration:none}.hy-tab svg{width:22px;height:22px}.hy-tab-t{font-size:10px;font-weight:500;line-height:1;letter-spacing:.01em}.hy-tab[aria-current=page]{color:var(--hy-accent)}.hy-tab-add{position:relative;color:#fff}.hy-tab-add:after{content:"";position:absolute;width:44px;height:44px;border-radius:12px;background:var(--hy-accent);left:50%;top:50%;transform:translate(-50%,-50%)}.hy-tab-add>svg{position:relative;z-index:1}.hy-tab-add:active:after{background:var(--hy-accent-press)}.hy-sheet-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#12161f66;z-index:60;display:flex;align-items:flex-end;justify-content:center;animation:hy-fade .18s ease-out}.hy-sheet{background:var(--hy-bg);width:100%;max-width:560px;max-height:92dvh;overflow-y:auto;border-radius:16px 16px 0 0;padding:8px 20px calc(var(--hy-safe-bottom) + 20px);display:flex;flex-direction:column;gap:14px;animation:hy-up .24s cubic-bezier(.2,.8,.2,1)}.hy-grabber{width:36px;height:4px;border-radius:2px;background:var(--hy-line-2);align-self:center}.hy-step-in{animation:hy-step .22s ease-out}@keyframes hy-fade{0%{opacity:0}to{opacity:1}}@keyframes hy-up{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}@keyframes hy-step{0%{transform:translate(14px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.hy-sheet,.hy-step-in,.hy-sheet-back{animation:hy-fade .12s ease-out}.hy-btn{transition:none}}.hy-skel{border-radius:var(--hy-r-strict);background:linear-gradient(90deg,var(--hy-sunk) 25%,var(--hy-line) 50%,var(--hy-sunk) 75%);background-size:200% 100%;animation:hy-skel 1.1s linear infinite}@keyframes hy-skel{0%{background-position:200% 0}to{background-position:-200% 0}}.hy-progress{height:6px;border-radius:3px;background:var(--hy-sunk);overflow:hidden}.hy-progress>span{display:block;height:100%;background:var(--hy-accent);border-radius:3px;transition:width .4s ease-out}.hy-cam{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#000;color:#fff;display:flex;flex-direction:column;font-family:var(--hy-font, "Onest", system-ui, sans-serif)}.hy-cam-top{display:flex;align-items:center;justify-content:space-between;padding:calc(env(safe-area-inset-top,0px) + 8px) 12px 8px}.hy-cam-round{width:44px;height:44px;border-radius:22px;border:0;background:#ffffff24;color:#fff;display:grid;place-items:center;font-size:18px;cursor:pointer}.hy-cam-view{position:relative;flex:1;overflow:hidden;display:grid;place-items:center}.hy-cam-view video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hy-cam-frame{position:relative;border-radius:14px;box-shadow:0 0 0 200vmax #00000073;border:2px solid rgba(255,255,255,.9);max-width:520px;max-height:720px}.hy-cam-scanline{position:absolute;left:8%;right:8%;height:2px;background:#5bbfa4;box-shadow:0 0 12px #5bbfa4;animation:hy-scan 1.8s ease-in-out infinite alternate}@keyframes hy-scan{0%{top:10%}to{top:90%}}.hy-cam-hint{position:absolute;bottom:16px;left:16px;right:16px;text-align:center;margin:0;font-weight:500;font-size:14px;text-shadow:0 1px 6px rgba(0,0,0,.7)}.hy-cam-msg{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:24px;max-width:420px}.hy-cam-msg p{margin:0;opacity:.85;line-height:1.45;font-size:14px}.hy-cam-review{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.hy-cam-flash{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:.7;animation:hy-fade .16s reverse}.hy-cam-error{position:absolute;top:12px;left:16px;right:16px;margin:0;padding:12px 14px;border-radius:10px;background:#a3232b;font-weight:600;font-size:14px;text-align:center}.hy-cam-pages{display:flex;gap:8px;padding:10px 12px 0;overflow-x:auto}.hy-cam-thumb{position:relative;flex:0 0 auto;width:54px;height:72px;border-radius:6px;overflow:hidden;border:2px solid rgba(255,255,255,.8)}.hy-cam-thumb img{width:100%;height:100%;object-fit:cover}.hy-cam-thumb span{position:absolute;left:3px;bottom:2px;font-size:12px;font-weight:700;text-shadow:0 0 3px #000}.hy-cam-thumb button{position:absolute;top:2px;right:2px;width:22px;height:22px;border-radius:11px;border:0;background:#0009;color:#fff;display:grid;place-items:center;padding:0}.hy-cam-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px calc(env(safe-area-inset-bottom,0px) + 16px)}.hy-cam-side{min-width:84px;height:42px;padding:0 14px;border-radius:21px;border:0;background:#ffffff24;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.hy-cam-side[aria-pressed=true]{background:#ffffff4d}.hy-cam-done{background:#0a6b58;color:#fff}.hy-cam-shutter{width:72px;height:72px;border-radius:36px;border:4px solid #fff;background:transparent;display:grid;place-items:center;padding:0;cursor:pointer}.hy-cam-shutter span{width:56px;height:56px;border-radius:28px;background:#fff;transition:transform .12s}.hy-cam-shutter:active span{transform:scale(.88)}.hy-cam-shutter:disabled{opacity:.5}.hy-banner{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:10px;font-weight:500;font-size:13px;line-height:1.35;border:1px solid var(--hy-line)}.hy-banner-warn{background:var(--hy-warn-wash);color:var(--hy-ink)}.hy-banner-bad{background:var(--hy-bad-wash);color:var(--hy-ink)}.hy-banner-ok{background:var(--hy-ok-wash);color:var(--hy-ink)}.hy-banner .hy-btn{margin-left:auto;flex-shrink:0}.hy-empty{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:26px 16px}.hy-empty p{margin:0;color:var(--hy-ink-2);line-height:1.45;max-width:320px;font-size:14px}.hy-spin{width:22px;height:22px;border-radius:50%;border:2px solid var(--hy-line);border-top-color:var(--hy-accent);animation:hy-rot .8s linear infinite}@keyframes hy-rot{to{transform:rotate(360deg)}}.hy-listrow{display:flex;align-items:center;gap:12px;width:100%;padding:13px 16px;border:0;background:none;font:inherit;font-size:14px;color:inherit;text-align:left;cursor:pointer;text-decoration:none;min-height:50px}.hy-listrow+.hy-listrow{border-top:1px solid var(--hy-line)}.hy-listrow:active{background:var(--hy-sunk)}.hy-listrow-danger{color:var(--hy-bad)}.hy-btn-reset{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;padding:14px;gap:10px}.hy-sheet--tall{max-height:94dvh}.hy-map{height:42dvh;min-height:240px;width:100%;background:var(--hy-sunk)}.hy-map .leaflet-control-attribution{font-size:9px;background:#ffffffc7}.hy-map-me{display:block;width:18px;height:18px;border-radius:50%;background:var(--hy-accent);border:3px solid #fff;box-shadow:0 0 0 1px var(--hy-accent)}.hy-map-pin{display:block;width:22px;height:22px;border-radius:50% 50% 50% 2px;transform:rotate(45deg);background:var(--hy-surface);border:2px solid var(--hy-ink-2)}.hy-map-pin--24{background:var(--hy-bad);border-color:var(--hy-bad)}.hy-pet-dot{width:42px;height:42px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--hy-line-2);background:var(--hy-surface);color:var(--hy-ink-2);font:inherit;cursor:pointer;padding:0;overflow:hidden}.hy-pet-dot[data-active=true]{border-color:var(--hy-ink);color:var(--hy-ink);box-shadow:0 0 0 1px var(--hy-ink)}.hy-link-btn{border:0;background:none;padding:0;font:inherit;font-size:13px;color:var(--hy-ink-3);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hy-link-btn:active{color:var(--hy-ink)}@media(min-width:900px){.hy-screen{max-width:640px}}@media(max-width:359px){.hy-screen{padding-left:14px;padding-right:14px}.hy-h1{font-size:21px;line-height:27px}.hy-btn{padding-left:14px;padding-right:14px}}html.hy-theme{--vo-font-ui: "Onest", "Segoe UI", system-ui, -apple-system, sans-serif}html.hy-theme body{font-family:Onest,system-ui,-apple-system,sans-serif;background:var(--paper, #F6F4F0)}html.hy-theme .pet-fab{display:none!important}
