@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300;0,9..144,400;0,9..144,500;0,9..144,600;1,9..144,300;1,9..144,400;1,9..144,500&family=Plus+Jakarta+Sans:wght@400;500;600&family=JetBrains+Mono:wght@400;500&display=swap";/*! 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-border-style:solid;--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-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}}}:root{--font-serif:"Fraunces",Georgia,"Times New Roman",serif;--font-sans:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","SF Mono","Fira Code",monospace}@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-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-800:oklch(47.3% .137 46.201);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-400:oklch(71.2% .194 13.428);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-gray-100:oklch(96.7% .003 264.542);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--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-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wider:.05em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--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%;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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-1{top:calc(var(--spacing)*-1)}.-top-\[2px\]{top:-2px}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing)*4)}.top-full{top:100%}.-right-1{right:calc(var(--spacing)*-1)}.-right-\[2px\]{right:-2px}.right-0{right:calc(var(--spacing)*0)}.right-full{right:100%}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-\[var\(--sarthi-space-xl\)\]{bottom:var(--sarthi-space-xl)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing)*4)}.left-full{left:100%}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[var\(--sarthi-z-overlay\)\]{z-index:var(--sarthi-z-overlay)}.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}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-\[2px\]{margin-top:2px}.mt-\[5px\]{margin-top:5px}.mt-\[var\(--sarthi-space-xl\)\]{margin-top:var(--sarthi-space-xl)}.mt-\[var\(--sarthi-space-xs\)\]{margin-top:var(--sarthi-space-xs)}.-mr-\[var\(--sarthi-space-xs\)\]{margin-right:calc(var(--sarthi-space-xs)*-1)}.mr-\[var\(--sarthi-space-xs\)\]{margin-right:var(--sarthi-space-xs)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.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-8{margin-bottom:calc(var(--spacing)*8)}.mb-\[var\(--sarthi-space-md\)\]{margin-bottom:var(--sarthi-space-md)}.mb-\[var\(--sarthi-space-xs\)\]{margin-bottom:var(--sarthi-space-xs)}.ml-\[2px\]{margin-left:2px}.ml-\[var\(--sarthi-space-xs\)\]{margin-left:var(--sarthi-space-xs)}.ml-auto{margin-left:auto}.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}.h-1{height:calc(var(--spacing)*1)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-\[0\.9em\]{height:.9em}.h-\[1em\]{height:1em}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[12px\]{height:12px}.h-\[14px\]{height:14px}.h-\[28px\]{height:28px}.h-\[40px\]{height:40px}.h-\[56px\]{height:56px}.h-\[80px\]{height:80px}.h-\[var\(--sarthi-app-bar-height\,56px\)\]{height:var(--sarthi-app-bar-height,56px)}.h-\[var\(--sarthi-avatar-lg\)\]{height:var(--sarthi-avatar-lg)}.h-\[var\(--sarthi-avatar-md\)\]{height:var(--sarthi-avatar-md)}.h-\[var\(--sarthi-avatar-sm\)\]{height:var(--sarthi-avatar-sm)}.h-\[var\(--sarthi-avatar-xl\)\]{height:var(--sarthi-avatar-xl)}.h-\[var\(--sarthi-avatar-xs\)\]{height:var(--sarthi-avatar-xs)}.h-\[var\(--sarthi-badge-md\)\]{height:var(--sarthi-badge-md)}.h-\[var\(--sarthi-badge-sm\)\]{height:var(--sarthi-badge-sm)}.h-\[var\(--sarthi-button-height-lg\)\]{height:var(--sarthi-button-height-lg)}.h-\[var\(--sarthi-button-height-md\)\]{height:var(--sarthi-button-height-md)}.h-\[var\(--sarthi-button-height-sm\)\]{height:var(--sarthi-button-height-sm)}.h-\[var\(--sarthi-chip-height-default\)\]{height:var(--sarthi-chip-height-default)}.h-\[var\(--sarthi-chip-height-quick-reply\)\]{height:var(--sarthi-chip-height-quick-reply)}.h-\[var\(--sarthi-companion-xs\)\]{height:var(--sarthi-companion-xs)}.h-\[var\(--sarthi-fab-extended-height\)\]{height:var(--sarthi-fab-extended-height)}.h-\[var\(--sarthi-fab-regular\)\]{height:var(--sarthi-fab-regular)}.h-\[var\(--sarthi-icon-button-lg\)\]{height:var(--sarthi-icon-button-lg)}.h-\[var\(--sarthi-icon-button-md\)\]{height:var(--sarthi-icon-button-md)}.h-\[var\(--sarthi-icon-button-sm\)\]{height:var(--sarthi-icon-button-sm)}.h-\[var\(--sarthi-icon-lg\)\]{height:var(--sarthi-icon-lg)}.h-\[var\(--sarthi-icon-md\)\]{height:var(--sarthi-icon-md)}.h-\[var\(--sarthi-icon-sm\)\]{height:var(--sarthi-icon-sm)}.h-\[var\(--sarthi-icon-xl\)\]{height:var(--sarthi-icon-xl)}.h-\[var\(--sarthi-icon-xs\)\]{height:var(--sarthi-icon-xs)}.h-\[var\(--sarthi-input-height-lg\)\]{height:var(--sarthi-input-height-lg)}.h-\[var\(--sarthi-input-height-md\)\]{height:var(--sarthi-input-height-md)}.h-\[var\(--sarthi-input-height-sm\)\]{height:var(--sarthi-input-height-sm)}.h-\[var\(--sarthi-priority-dot\)\]{height:var(--sarthi-priority-dot)}.h-\[var\(--sarthi-radio-pill-height\)\]{height:var(--sarthi-radio-pill-height)}.h-\[var\(--sarthi-stepper-btn-size\)\]{height:var(--sarthi-stepper-btn-size)}.h-full{height:100%}.min-h-\[var\(--sarthi-checkbox-hit-area\)\]{min-height:var(--sarthi-checkbox-hit-area)}.min-h-\[var\(--sarthi-input-height-md\)\]{min-height:var(--sarthi-input-height-md)}.min-h-\[var\(--sarthi-slider-hit-area\)\]{min-height:var(--sarthi-slider-hit-area)}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing)*4)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-\[2px\]{width:2px}.w-\[5px\]{width:5px}.w-\[6px\]{width:6px}.w-\[28px\]{width:28px}.w-\[40px\]{width:40px}.w-\[134px\]{width:134px}.w-\[min\(400px\,90\%\)\]{width:min(400px,90%)}.w-\[var\(--sarthi-avatar-lg\)\]{width:var(--sarthi-avatar-lg)}.w-\[var\(--sarthi-avatar-md\)\]{width:var(--sarthi-avatar-md)}.w-\[var\(--sarthi-avatar-sm\)\]{width:var(--sarthi-avatar-sm)}.w-\[var\(--sarthi-avatar-xl\)\]{width:var(--sarthi-avatar-xl)}.w-\[var\(--sarthi-avatar-xs\)\]{width:var(--sarthi-avatar-xs)}.w-\[var\(--sarthi-button-height-lg\)\]{width:var(--sarthi-button-height-lg)}.w-\[var\(--sarthi-button-height-md\)\]{width:var(--sarthi-button-height-md)}.w-\[var\(--sarthi-button-height-sm\)\]{width:var(--sarthi-button-height-sm)}.w-\[var\(--sarthi-companion-xs\)\]{width:var(--sarthi-companion-xs)}.w-\[var\(--sarthi-fab-regular\)\]{width:var(--sarthi-fab-regular)}.w-\[var\(--sarthi-icon-button-lg\)\]{width:var(--sarthi-icon-button-lg)}.w-\[var\(--sarthi-icon-button-md\)\]{width:var(--sarthi-icon-button-md)}.w-\[var\(--sarthi-icon-button-sm\)\]{width:var(--sarthi-icon-button-sm)}.w-\[var\(--sarthi-icon-lg\)\]{width:var(--sarthi-icon-lg)}.w-\[var\(--sarthi-icon-md\)\]{width:var(--sarthi-icon-md)}.w-\[var\(--sarthi-icon-sm\)\]{width:var(--sarthi-icon-sm)}.w-\[var\(--sarthi-icon-xl\)\]{width:var(--sarthi-icon-xl)}.w-\[var\(--sarthi-icon-xs\)\]{width:var(--sarthi-icon-xs)}.w-\[var\(--sarthi-priority-dot\)\]{width:var(--sarthi-priority-dot)}.w-\[var\(--sarthi-stepper-btn-size\)\]{width:var(--sarthi-stepper-btn-size)}.w-auto{width:auto}.w-full{width:100%}.max-w-\[280px\]{max-width:280px}.max-w-\[360px\]{max-width:360px}.max-w-\[min\(340px\,80vw\)\]{max-width:min(340px,80vw)}.max-w-\[var\(--sarthi-tooltip-max-width\)\]{max-width:var(--sarthi-tooltip-max-width)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[40px\]{min-width:40px}.min-w-\[48px\]{min-width:48px}.min-w-\[80px\]{min-width:80px}.min-w-\[var\(--sarthi-badge-md\)\]{min-width:var(--sarthi-badge-md)}.min-w-\[var\(--sarthi-badge-sm\)\]{min-width:var(--sarthi-badge-sm)}.min-w-\[var\(--sarthi-fab-extended-min-width\)\]{min-width:var(--sarthi-fab-extended-min-width)}.min-w-\[var\(--sarthi-radio-pill-min-width\)\]{min-width:var(--sarthi-radio-pill-min-width)}.min-w-\[var\(--sarthi-stepper-value-min-width\)\]{min-width:var(--sarthi-stepper-value-min-width)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1\/3{--tw-translate-x:calc(1/3*100%);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;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-1\/3{--tw-translate-y:calc(calc(1/3*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing)*4);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)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.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-y{resize:vertical}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[inherit\]{gap:inherit}.gap-\[var\(--sarthi-space-2xs\)\]{gap:var(--sarthi-space-2xs)}.gap-\[var\(--sarthi-space-lg\)\]{gap:var(--sarthi-space-lg)}.gap-\[var\(--sarthi-space-md\)\]{gap:var(--sarthi-space-md)}.gap-\[var\(--sarthi-space-sm\)\]{gap:var(--sarthi-space-sm)}.gap-\[var\(--sarthi-space-xl\)\]{gap:var(--sarthi-space-xl)}.gap-\[var\(--sarthi-space-xs\)\]{gap:var(--sarthi-space-xs)}.self-baseline{align-self:baseline}.self-center{align-self:center}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[var\(--sarthi-radius-lg\)\]{border-radius:var(--sarthi-radius-lg)}.rounded-\[var\(--sarthi-radius-md\)\]{border-radius:var(--sarthi-radius-md)}.rounded-\[var\(--sarthi-radius-pill\)\]{border-radius:var(--sarthi-radius-pill)}.rounded-\[var\(--sarthi-radius-sm\)\]{border-radius:var(--sarthi-radius-sm)}.rounded-\[var\(--sarthi-radius-xs\)\]{border-radius:var(--sarthi-radius-xs)}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[var\(--sarthi-radius-2xl\)\]{border-top-left-radius:var(--sarthi-radius-2xl);border-top-right-radius:var(--sarthi-radius-2xl)}.rounded-l-\[var\(--sarthi-radius-2xl\)\]{border-top-left-radius:var(--sarthi-radius-2xl);border-bottom-left-radius:var(--sarthi-radius-2xl)}.rounded-tl-\[var\(--sarthi-radius-xs\)\]{border-top-left-radius:var(--sarthi-radius-xs)}.rounded-tr-\[var\(--sarthi-radius-xs\)\]{border-top-right-radius:var(--sarthi-radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[length\:var\(--sarthi-focus-ring-width\)\]{border-style:var(--tw-border-style);border-width:var(--sarthi-focus-ring-width)}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.\!border-\[var\(--sarthi-danger\)\]{border-color:var(--sarthi-danger)!important}.border-\[var\(--sarthi-accent-primary\)\]{border-color:var(--sarthi-accent-primary)}.border-\[var\(--sarthi-ai-marker\)\]{border-color:var(--sarthi-ai-marker)}.border-\[var\(--sarthi-border-default\)\]{border-color:var(--sarthi-border-default)}.border-\[var\(--sarthi-border-strong\)\]{border-color:var(--sarthi-border-strong)}.border-\[var\(--sarthi-border-subtle\)\]{border-color:var(--sarthi-border-subtle)}.border-\[var\(--sarthi-danger\)\]{border-color:var(--sarthi-danger)}.border-\[var\(--sarthi-interactive-solid\)\]{border-color:var(--sarthi-interactive-solid)}.border-\[var\(--sarthi-success\)\]{border-color:var(--sarthi-success)}.border-\[var\(--sarthi-warning\)\]{border-color:var(--sarthi-warning)}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-rose-200{border-color:var(--color-rose-200)}.border-slate-200{border-color:var(--color-slate-200)}.border-transparent{border-color:#0000}.border-violet-100{border-color:var(--color-violet-100)}.bg-\[var\(--sarthi-accent-primary\)\]{background-color:var(--sarthi-accent-primary)}.bg-\[var\(--sarthi-accent-subtle\)\]{background-color:var(--sarthi-accent-subtle)}.bg-\[var\(--sarthi-ai-marker\)\]{background-color:var(--sarthi-ai-marker)}.bg-\[var\(--sarthi-ai-surface\)\]{background-color:var(--sarthi-ai-surface)}.bg-\[var\(--sarthi-border-default\)\]{background-color:var(--sarthi-border-default)}.bg-\[var\(--sarthi-border-subtle\)\]{background-color:var(--sarthi-border-subtle)}.bg-\[var\(--sarthi-danger\)\]{background-color:var(--sarthi-danger)}.bg-\[var\(--sarthi-danger-subtle\)\]{background-color:var(--sarthi-danger-subtle)}.bg-\[var\(--sarthi-info\)\]{background-color:var(--sarthi-info)}.bg-\[var\(--sarthi-interactive-pressed\)\]{background-color:var(--sarthi-interactive-pressed)}.bg-\[var\(--sarthi-interactive-solid\)\]{background-color:var(--sarthi-interactive-solid)}.bg-\[var\(--sarthi-interactive-subtle\)\]{background-color:var(--sarthi-interactive-subtle)}.bg-\[var\(--sarthi-success\)\]{background-color:var(--sarthi-success)}.bg-\[var\(--sarthi-success-subtle\)\]{background-color:var(--sarthi-success-subtle)}.bg-\[var\(--sarthi-surface-frosted\)\]{background-color:var(--sarthi-surface-frosted)}.bg-\[var\(--sarthi-surface-input\)\]{background-color:var(--sarthi-surface-input)}.bg-\[var\(--sarthi-surface-raised\)\]{background-color:var(--sarthi-surface-raised)}.bg-\[var\(--sarthi-surface-sunken\)\]{background-color:var(--sarthi-surface-sunken)}.bg-\[var\(--sarthi-text-inverse\)\]{background-color:var(--sarthi-text-inverse)}.bg-\[var\(--sarthi-warning\)\]{background-color:var(--sarthi-warning)}.bg-\[var\(--sarthi-warning-subtle\)\]{background-color:var(--sarthi-warning-subtle)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-black{background-color:var(--color-black)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-current{background-color:currentColor}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-400{background-color:var(--color-rose-400)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-transparent{background-color:#0000}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white{background-color:var(--color-white)}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-\[6px\]{padding:6px}.px-0{padding-inline:calc(var(--spacing)*0)}.px-3{padding-inline:calc(var(--spacing)*3)}.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-\[4px\]{padding-inline:4px}.px-\[6px\]{padding-inline:6px}.px-\[calc\(var\(--sarthi-slider-thumb\)\/2\)\]{padding-inline:calc(var(--sarthi-slider-thumb)/2)}.px-\[var\(--sarthi-inset-button-lg-h\)\]{padding-inline:var(--sarthi-inset-button-lg-h)}.px-\[var\(--sarthi-inset-button-md-h\)\]{padding-inline:var(--sarthi-inset-button-md-h)}.px-\[var\(--sarthi-inset-button-sm-h\)\]{padding-inline:var(--sarthi-inset-button-sm-h)}.px-\[var\(--sarthi-inset-chip-h\)\]{padding-inline:var(--sarthi-inset-chip-h)}.px-\[var\(--sarthi-inset-quick-reply-h\)\]{padding-inline:var(--sarthi-inset-quick-reply-h)}.px-\[var\(--sarthi-space-lg\)\]{padding-inline:var(--sarthi-space-lg)}.px-\[var\(--sarthi-space-md\)\]{padding-inline:var(--sarthi-space-md)}.px-\[var\(--sarthi-space-sm\)\]{padding-inline:var(--sarthi-space-sm)}.px-\[var\(--sarthi-space-xl\)\]{padding-inline:var(--sarthi-space-xl)}.px-\[var\(--sarthi-space-xs\)\]{padding-inline:var(--sarthi-space-xs)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[4px\]{padding-block:4px}.py-\[var\(--sarthi-space-lg\)\]{padding-block:var(--sarthi-space-lg)}.py-\[var\(--sarthi-space-md\)\]{padding-block:var(--sarthi-space-md)}.py-\[var\(--sarthi-space-sm\)\]{padding-block:var(--sarthi-space-sm)}.py-\[var\(--sarthi-space-xs\)\]{padding-block:var(--sarthi-space-xs)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-\[var\(--sarthi-space-sm\)\]{padding-top:var(--sarthi-space-sm)}.pt-\[var\(--sarthi-space-xs\)\]{padding-top:var(--sarthi-space-xs)}.pr-0{padding-right:calc(var(--spacing)*0)}.pr-\[var\(--sarthi-space-xs\)\]{padding-right:var(--sarthi-space-xs)}.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-6{padding-bottom:calc(var(--spacing)*6)}.pb-\[6px\]{padding-bottom:6px}.pb-\[var\(--sarthi-space-xl\)\]{padding-bottom:var(--sarthi-space-xl)}.pb-\[var\(--sarthi-space-xs\)\]{padding-bottom:var(--sarthi-space-xs)}.pl-0{padding-left:calc(var(--spacing)*0)}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);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:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-\[600\]{--tw-font-weight:600;font-weight:600}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-\[var\(--sarthi-accent-on-accent\)\]{color:var(--sarthi-accent-on-accent)}.text-\[var\(--sarthi-accent-primary\)\]{color:var(--sarthi-accent-primary)}.text-\[var\(--sarthi-accent-text\)\]{color:var(--sarthi-accent-text)}.text-\[var\(--sarthi-ai-on-ai\)\]{color:var(--sarthi-ai-on-ai)}.text-\[var\(--sarthi-danger\)\]{color:var(--sarthi-danger)}.text-\[var\(--sarthi-danger-text\)\]{color:var(--sarthi-danger-text)}.text-\[var\(--sarthi-info\)\]{color:var(--sarthi-info)}.text-\[var\(--sarthi-interactive-on-interactive\)\]{color:var(--sarthi-interactive-on-interactive)}.text-\[var\(--sarthi-interactive-solid\)\]{color:var(--sarthi-interactive-solid)}.text-\[var\(--sarthi-success\)\]{color:var(--sarthi-success)}.text-\[var\(--sarthi-success-text\)\]{color:var(--sarthi-success-text)}.text-\[var\(--sarthi-text-inverse\)\]{color:var(--sarthi-text-inverse)}.text-\[var\(--sarthi-text-primary\)\]{color:var(--sarthi-text-primary)}.text-\[var\(--sarthi-text-secondary\)\]{color:var(--sarthi-text-secondary)}.text-\[var\(--sarthi-text-tertiary\)\]{color:var(--sarthi-text-tertiary)}.text-\[var\(--sarthi-warning-text\)\]{color:var(--sarthi-warning-text)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-800{color:var(--color-amber-800)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-violet-400{color:var(--color-violet-400)}.text-white{color:var(--color-white)}.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,)}.underline{text-decoration-line:underline}.placeholder-slate-400::placeholder{color:var(--color-slate-400)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-\[var\(--sarthi-opacity-disabled\)\]{opacity:var(--sarthi-opacity-disabled)}.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-\[0_1px_0_0_var\(--sarthi-border-subtle\)\]{--tw-shadow:0 1px 0 0 var(--tw-shadow-color,var(--sarthi-border-subtle));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_0_color-mix\(in_srgb\,var\(--sarthi-text-primary\)_8\%\,transparent\)\]{--tw-shadow:0 2px 8px 0 var(--tw-shadow-color,var(--sarthi-text-primary))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_2px_8px_0_color-mix\(in_srgb\,var\(--sarthi-text-primary\)_8\%\,transparent\)\]{--tw-shadow:0 2px 8px 0 var(--tw-shadow-color,color-mix(in srgb,var(--sarthi-text-primary)8%,transparent))}}.shadow-\[0_2px_8px_0_color-mix\(in_srgb\,var\(--sarthi-text-primary\)_8\%\,transparent\)\]{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\(--sarthi-shadow-lg\)\]{--tw-shadow:var(--sarthi-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\(--sarthi-shadow-md\)\]{--tw-shadow:var(--sarthi-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\(--sarthi-shadow-sm\)\]{--tw-shadow:var(--sarthi-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)}.shadow-\[var\(--sarthi-shadow-xl\)\]{--tw-shadow:var(--sarthi-shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px 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-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--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)}.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)}.ring-2{--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)}.ring-\[1\.5px\]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1.5px + 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)}.ring-\[2\.5px\]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2.5px + 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)}.ring-\[3px\]{--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)}.ring-\[var\(--sarthi-accent-primary\)\]{--tw-ring-color:var(--sarthi-accent-primary)}.ring-\[var\(--sarthi-accent-subtle\)\]{--tw-ring-color:var(--sarthi-accent-subtle)}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-\[var\(--sarthi-bg-canvas\)\]{--tw-ring-offset-color:var(--sarthi-bg-canvas)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-\[var\(--sarthi-blur-frosted-md\)\]{--tw-backdrop-blur:blur(var(--sarthi-blur-frosted-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-\[var\(--sarthi-blur-md\,8px\)\]{--tw-backdrop-blur:blur(var(--sarthi-blur-md,8px));-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-\[border-color\,box-shadow\]{transition-property: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-\[box-shadow\,border-color\,opacity\]{transition-property:box-shadow,border-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\]{transition-property:width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;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))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.\[transition-duration\:var\(--sarthi-duration-base\)\]{transition-duration:var(--sarthi-duration-base)}.\[transition-duration\:var\(--sarthi-duration-fast\)\]{transition-duration:var(--sarthi-duration-fast)}.\[transition-duration\:var\(--sarthi-duration-moderate\)\]{transition-duration:var(--sarthi-duration-moderate)}.\[transition-duration\:var\(--sarthi-duration-slow\)\]{transition-duration:var(--sarthi-duration-slow)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[transition-timing-function\:var\(--sarthi-easing-decelerate\)\]{transition-timing-function:var(--sarthi-easing-decelerate)}.\[transition-timing-function\:var\(--sarthi-easing-standard\)\]{transition-timing-function:var(--sarthi-easing-standard)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.peer-focus-visible\:outline:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:1px}.peer-focus-visible\:outline-\[length\:var\(--sarthi-focus-ring-width\)\]:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:var(--sarthi-focus-ring-width)}.peer-focus-visible\:outline-offset-\[var\(--sarthi-focus-ring-offset\)\]:is(:where(.peer):focus-visible~*){outline-offset:var(--sarthi-focus-ring-offset)}.peer-focus-visible\:outline-\[var\(--sarthi-border-focus\)\]:is(:where(.peer):focus-visible~*){outline-color:var(--sarthi-border-focus)}.placeholder\:text-\[var\(--sarthi-text-placeholder\)\]::placeholder{color:var(--sarthi-text-placeholder)}@media (hover:hover){.hover\:border-\[var\(--sarthi-border-default\)\]:hover{border-color:var(--sarthi-border-default)}.hover\:border-\[var\(--sarthi-border-strong\)\]:hover{border-color:var(--sarthi-border-strong)}.hover\:border-\[var\(--sarthi-interactive-solid\)\]:hover{border-color:var(--sarthi-interactive-solid)}.hover\:bg-\[color-mix\(in_srgb\,var\(--sarthi-state-hover-overlay\)_100\%\,transparent\)\]:hover{background-color:var(--sarthi-state-hover-overlay)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--sarthi-state-hover-overlay\)_100\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--sarthi-state-hover-overlay)100%,transparent)}}.hover\:bg-\[var\(--sarthi-accent-hover\)\]:hover{background-color:var(--sarthi-accent-hover)}.hover\:bg-\[var\(--sarthi-interactive-hover\)\]:hover{background-color:var(--sarthi-interactive-hover)}.hover\:bg-\[var\(--sarthi-interactive-subtle\)\]:hover{background-color:var(--sarthi-interactive-subtle)}.hover\:bg-\[var\(--sarthi-state-hover-overlay\)\]:hover{background-color:var(--sarthi-state-hover-overlay)}.hover\:bg-\[var\(--sarthi-surface-overlay\)\]:hover{background-color:var(--sarthi-surface-overlay)}.hover\:bg-\[var\(--sarthi-surface-sunken\)\]:hover{background-color:var(--sarthi-surface-sunken)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-black\/40:hover{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/40:hover{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-violet-700:hover{background-color:var(--color-violet-700)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-\[var\(--sarthi-interactive-solid\)\]:hover{color:var(--sarthi-interactive-solid)}.hover\:text-\[var\(--sarthi-interactive-solid-hover\)\]:hover{color:var(--sarthi-interactive-solid-hover)}.hover\:text-\[var\(--sarthi-text-primary\)\]:hover{color:var(--sarthi-text-primary)}.hover\:text-\[var\(--sarthi-text-secondary\)\]:hover{color:var(--sarthi-text-secondary)}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:brightness-\[0\.97\]:hover{--tw-brightness:brightness(.97);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}.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-violet-400:focus{--tw-ring-color:var(--color-violet-400)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--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-visible\:ring-\[var\(--sarthi-border-focus\)\]:focus-visible{--tw-ring-color:var(--sarthi-border-focus)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-\[length\:var\(--sarthi-focus-ring-width\)\]:focus-visible{outline-style:var(--tw-outline-style);outline-width:var(--sarthi-focus-ring-width)}.focus-visible\:outline-offset-\[var\(--sarthi-focus-ring-offset\)\]:focus-visible{outline-offset:var(--sarthi-focus-ring-offset)}.focus-visible\:outline-\[var\(--sarthi-border-focus\)\]:focus-visible{outline-color:var(--sarthi-border-focus)}.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\.99\]:active{scale:.99}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[color-mix\(in_srgb\,var\(--sarthi-state-pressed-overlay\)_100\%\,transparent\)\]:active{background-color:var(--sarthi-state-pressed-overlay)}@supports (color:color-mix(in lab,red,red)){.active\:bg-\[color-mix\(in_srgb\,var\(--sarthi-state-pressed-overlay\)_100\%\,transparent\)\]:active{background-color:color-mix(in srgb,var(--sarthi-state-pressed-overlay)100%,transparent)}}.active\:bg-\[var\(--sarthi-accent-pressed\)\]:active{background-color:var(--sarthi-accent-pressed)}.active\:bg-\[var\(--sarthi-interactive-pressed\)\]:active{background-color:var(--sarthi-interactive-pressed)}.active\:bg-\[var\(--sarthi-interactive-subtle\)\]:active{background-color:var(--sarthi-interactive-subtle)}.active\:bg-\[var\(--sarthi-state-pressed-overlay\)\]:active{background-color:var(--sarthi-state-pressed-overlay)}.active\:opacity-60:active{opacity:.6}.active\:opacity-80:active{opacity:.8}.disabled\:opacity-40:disabled{opacity:.4}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[blink_1s_step-end_infinite\]{animation:1s step-end infinite blink}.motion-safe\:animate-\[bounce_1s_ease-in-out_infinite\]{animation:1s ease-in-out infinite bounce}.motion-safe\:animate-\[fade-in-scale_var\(--sarthi-duration-slow\)_var\(--sarthi-easing-spring\)_forwards\]{animation:fade-in-scale var(--sarthi-duration-slow)var(--sarthi-easing-spring)forwards}.motion-safe\:animate-\[fade-in_var\(--sarthi-duration-base\)_var\(--sarthi-easing-decelerate\)_both\]{animation:fade-in var(--sarthi-duration-base)var(--sarthi-easing-decelerate)both}.motion-safe\:animate-\[fade-in_var\(--sarthi-duration-moderate\)_var\(--sarthi-easing-decelerate\)_both\]{animation:fade-in var(--sarthi-duration-moderate)var(--sarthi-easing-decelerate)both}.motion-safe\:animate-\[pulse-breathe_2\.4s_var\(--sarthi-easing-standard\)_infinite\]{animation:pulse-breathe 2.4s var(--sarthi-easing-standard)infinite}.motion-safe\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\:transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\: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))}.motion-safe\:\[transition-duration\:var\(--sarthi-duration-base\)\]{transition-duration:var(--sarthi-duration-base)}.motion-safe\:\[transition-duration\:var\(--sarthi-duration-slow\,600ms\)\]{transition-duration:var(--sarthi-duration-slow,.6s)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:opacity-60{opacity:.6}}}@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}:root{--sarthi-color-neutral-0:#fffdf8;--sarthi-color-neutral-50:#f9f2e7;--sarthi-color-neutral-100:#f2e8d6;--sarthi-color-neutral-200:#ddd0ba;--sarthi-color-neutral-300:#c9b89f;--sarthi-color-neutral-400:#b5a185;--sarthi-color-neutral-500:#8c7c64;--sarthi-color-neutral-600:#6f6450;--sarthi-color-neutral-700:#544838;--sarthi-color-neutral-800:#41392e;--sarthi-color-neutral-900:#2e2a24;--sarthi-color-neutral-1000:#1c1813;--sarthi-color-gold-50:#fbf3e2;--sarthi-color-gold-100:#f5e7d0;--sarthi-color-gold-200:#e8d0ab;--sarthi-color-gold-300:#dbb886;--sarthi-color-gold-400:#cea15f;--sarthi-color-gold-500:#c08a33;--sarthi-color-gold-600:#a5752a;--sarthi-color-gold-700:#8a6121;--sarthi-color-gold-800:#69491a;--sarthi-color-gold-900:#4a3312;--sarthi-color-sapphire-50:#eaeff8;--sarthi-color-sapphire-100:#d5deed;--sarthi-color-sapphire-200:#abbcd7;--sarthi-color-sapphire-300:#829cc2;--sarthi-color-sapphire-400:#5b7cab;--sarthi-color-sapphire-500:#345c95;--sarthi-color-sapphire-600:#2d5089;--sarthi-color-sapphire-700:#27457e;--sarthi-color-sapphire-800:#1e3663;--sarthi-color-sapphire-900:#16284a;--sarthi-color-terracotta-50:#f7e2dc;--sarthi-color-terracotta-100:#f2d2ca;--sarthi-color-terracotta-200:#e8b2a5;--sarthi-color-terracotta-300:#dc9282;--sarthi-color-terracotta-400:#cf725e;--sarthi-color-terracotta-500:#c0503a;--sarthi-color-terracotta-600:#9e3f2c;--sarthi-color-terracotta-700:#7e2e1e;--sarthi-color-terracotta-800:#632417;--sarthi-color-terracotta-900:#4a1a10;--sarthi-color-amber-50:#fbead6;--sarthi-color-amber-100:#f8dcc0;--sarthi-color-amber-200:#f0bf94;--sarthi-color-amber-300:#e7a267;--sarthi-color-amber-400:#dd8530;--sarthi-color-amber-500:#c2701c;--sarthi-color-amber-600:#a65e1a;--sarthi-color-amber-700:#8a4d17;--sarthi-color-amber-800:#6f3e12;--sarthi-color-amber-900:#562f0d;--sarthi-color-sage-50:#e7efe2;--sarthi-color-sage-100:#d7e3d2;--sarthi-color-sage-200:#b8cdb2;--sarthi-color-sage-300:#9ab693;--sarthi-color-sage-400:#7ca075;--sarthi-color-sage-500:#5f8a57;--sarthi-color-sage-600:#4d7247;--sarthi-color-sage-700:#3c5a37;--sarthi-color-sage-800:#304a2c;--sarthi-color-sage-900:#243a22;--sarthi-color-slate-50:#eceef1;--sarthi-color-slate-100:#dddfe3;--sarthi-color-slate-200:#bfc2c7;--sarthi-color-slate-300:#a2a6ad;--sarthi-color-slate-400:#868a92;--sarthi-color-slate-500:#6b7079;--sarthi-color-slate-600:#585d66;--sarthi-color-slate-700:#454b54;--sarthi-color-slate-800:#353b42;--sarthi-color-slate-900:#262b31;--sarthi-color-plum-50:#f1e9f1;--sarthi-color-plum-100:#e4d8e5;--sarthi-color-plum-200:#cab7cd;--sarthi-color-plum-300:#b097b5;--sarthi-color-plum-400:#97789d;--sarthi-color-plum-500:#7e5a86;--sarthi-color-plum-600:#6b4b73;--sarthi-color-plum-700:#583c60;--sarthi-color-plum-800:#452f4d;--sarthi-color-plum-900:#33223a;--sarthi-color-room-50:#fbf1e4;--sarthi-color-room-100:#f4e5d2;--sarthi-color-room-200:#e6ccaf;--sarthi-color-room-300:#d8b48c;--sarthi-color-room-400:#c0986d;--sarthi-color-room-500:#a87c4e;--sarthi-color-room-600:#8a653e;--sarthi-color-room-700:#6e4e2e;--sarthi-color-room-800:#553c23;--sarthi-color-room-900:#3e2a18;--sarthi-color-lake-50:#eaf4f5;--sarthi-color-lake-100:#ddeef0;--sarthi-color-lake-200:#c3e2e6;--sarthi-color-lake-300:#a9d6dc;--sarthi-color-lake-400:#85c2cc;--sarthi-color-lake-500:#5faebc;--sarthi-color-lake-600:#4690a0;--sarthi-color-lake-700:#2e7385;--sarthi-color-lake-800:#215867;--sarthi-color-lake-900:#143e4a;--sarthi-color-space-50:#e8e6f4;--sarthi-color-space-100:#d8d5eb;--sarthi-color-space-200:#b8b4da;--sarthi-color-space-300:#9a93c8;--sarthi-color-space-400:#7970b1;--sarthi-color-space-500:#5b4e9a;--sarthi-color-space-600:#463c7e;--sarthi-color-space-700:#322a63;--sarthi-color-space-800:#241d48;--sarthi-color-space-900:#16112e;--sarthi-color-underwater-50:#e2f1f2;--sarthi-color-underwater-100:#d1e8ea;--sarthi-color-underwater-200:#afd7db;--sarthi-color-underwater-300:#8cc6cc;--sarthi-color-underwater-400:#66aab4;--sarthi-color-underwater-500:#3e8e9c;--sarthi-color-underwater-600:#2e7383;--sarthi-color-underwater-700:#1e5a6b;--sarthi-color-underwater-800:#154352;--sarthi-color-underwater-900:#0c2e3a;--sarthi-color-forest-50:#e8f0e2;--sarthi-color-forest-100:#d9e6d0;--sarthi-color-forest-200:#bad3ac;--sarthi-color-forest-300:#9cc089;--sarthi-color-forest-400:#75a569;--sarthi-color-forest-500:#4e8a4a;--sarthi-color-forest-600:#3a723b;--sarthi-color-forest-700:#275a2c;--sarthi-color-forest-800:#1b4321;--sarthi-color-forest-900:#102e16}:root,[data-theme=day]{--sarthi-bg-canvas:var(--sarthi-color-neutral-100);--sarthi-surface-base:var(--sarthi-color-neutral-0);--sarthi-surface-raised:var(--sarthi-color-neutral-0);--sarthi-surface-sunken:var(--sarthi-color-neutral-100);--sarthi-surface-frosted:var(--sarthi-color-neutral-0);--sarthi-text-primary:var(--sarthi-color-neutral-900);--sarthi-text-secondary:var(--sarthi-color-neutral-700);--sarthi-text-tertiary:var(--sarthi-color-neutral-600);--sarthi-text-disabled:var(--sarthi-color-neutral-400);--sarthi-text-inverse:var(--sarthi-color-neutral-0);--sarthi-text-link:var(--sarthi-color-sapphire-600);--sarthi-border-subtle:var(--sarthi-color-neutral-200);--sarthi-border-default:var(--sarthi-color-neutral-300);--sarthi-border-strong:var(--sarthi-color-neutral-500);--sarthi-border-focus:var(--sarthi-color-sapphire-500);--sarthi-accent-primary:var(--sarthi-color-gold-500);--sarthi-accent-hover:var(--sarthi-color-gold-600);--sarthi-accent-pressed:var(--sarthi-color-gold-700);--sarthi-accent-subtle:var(--sarthi-color-gold-50);--sarthi-accent-icon:var(--sarthi-color-gold-600);--sarthi-accent-text:var(--sarthi-color-gold-700);--sarthi-accent-on-accent:var(--sarthi-color-neutral-900);--sarthi-interactive-solid:var(--sarthi-color-sapphire-700);--sarthi-interactive-hover:var(--sarthi-color-sapphire-800);--sarthi-interactive-pressed:var(--sarthi-color-sapphire-900);--sarthi-interactive-on-interactive:var(--sarthi-color-neutral-0);--sarthi-interactive-subtle:var(--sarthi-color-sapphire-50);--sarthi-ai-marker:var(--sarthi-color-sapphire-600);--sarthi-ai-surface:var(--sarthi-color-sapphire-50);--sarthi-ai-glow:var(--sarthi-color-sapphire-400);--sarthi-ai-on-ai:var(--sarthi-color-sapphire-700);--sarthi-success:var(--sarthi-color-sage-500);--sarthi-success-subtle:var(--sarthi-color-sage-50);--sarthi-success-text:var(--sarthi-color-sage-700);--sarthi-warning:var(--sarthi-color-amber-500);--sarthi-warning-subtle:var(--sarthi-color-amber-50);--sarthi-warning-text:var(--sarthi-color-amber-700);--sarthi-danger:var(--sarthi-color-terracotta-500);--sarthi-danger-subtle:var(--sarthi-color-terracotta-50);--sarthi-danger-text:var(--sarthi-color-terracotta-700);--sarthi-info:var(--sarthi-color-slate-500);--sarthi-info-subtle:var(--sarthi-color-slate-50);--sarthi-info-text:var(--sarthi-color-slate-700);--sarthi-data-series1:var(--sarthi-color-sapphire-500);--sarthi-data-series2:var(--sarthi-color-gold-500);--sarthi-data-series3:var(--sarthi-color-sage-500);--sarthi-data-series4:var(--sarthi-color-plum-500);--sarthi-antiai-sharpen:var(--sarthi-color-plum-500);--sarthi-antiai-unwind:var(--sarthi-color-sage-500);--sarthi-antiai-presence:var(--sarthi-color-gold-500);--sarthi-state-hover-overlay:#0000000a;--sarthi-state-pressed-overlay:#00000014;--sarthi-state-drag-overlay:#0000001f;--sarthi-highlight-glow:var(--sarthi-color-gold-300);--sarthi-highlight-ring:var(--sarthi-color-gold-400);--sarthi-skeleton-base:var(--sarthi-color-neutral-100);--sarthi-skeleton-shimmer:var(--sarthi-color-neutral-0);color-scheme:light}[data-theme=night]{--sarthi-bg-canvas:var(--sarthi-color-neutral-1000);--sarthi-surface-base:var(--sarthi-color-neutral-900);--sarthi-surface-raised:var(--sarthi-color-neutral-800);--sarthi-surface-sunken:var(--sarthi-color-neutral-1000);--sarthi-surface-frosted:var(--sarthi-color-neutral-900);--sarthi-text-primary:var(--sarthi-color-neutral-50);--sarthi-text-secondary:var(--sarthi-color-neutral-200);--sarthi-text-tertiary:var(--sarthi-color-neutral-300);--sarthi-text-disabled:var(--sarthi-color-neutral-500);--sarthi-text-inverse:var(--sarthi-color-neutral-900);--sarthi-text-link:var(--sarthi-color-sapphire-300);--sarthi-border-subtle:#ffffff1f;--sarthi-border-default:#ffffff29;--sarthi-border-strong:#ffffff52;--sarthi-border-focus:var(--sarthi-color-sapphire-300);--sarthi-accent-primary:var(--sarthi-color-gold-400);--sarthi-accent-hover:var(--sarthi-color-gold-500);--sarthi-accent-pressed:var(--sarthi-color-gold-600);--sarthi-accent-subtle:var(--sarthi-color-gold-900);--sarthi-accent-icon:var(--sarthi-color-gold-300);--sarthi-accent-text:var(--sarthi-color-gold-300);--sarthi-accent-on-accent:var(--sarthi-color-neutral-900);--sarthi-interactive-solid:var(--sarthi-color-sapphire-300);--sarthi-interactive-hover:var(--sarthi-color-sapphire-200);--sarthi-interactive-pressed:var(--sarthi-color-sapphire-400);--sarthi-interactive-on-interactive:var(--sarthi-color-neutral-900);--sarthi-interactive-subtle:var(--sarthi-color-sapphire-900);--sarthi-ai-marker:var(--sarthi-color-sapphire-300);--sarthi-ai-surface:var(--sarthi-color-sapphire-900);--sarthi-ai-glow:var(--sarthi-color-sapphire-300);--sarthi-ai-on-ai:var(--sarthi-color-sapphire-100);--sarthi-success:var(--sarthi-color-sage-400);--sarthi-success-subtle:var(--sarthi-color-sage-900);--sarthi-success-text:var(--sarthi-color-sage-200);--sarthi-warning:var(--sarthi-color-amber-400);--sarthi-warning-subtle:var(--sarthi-color-amber-900);--sarthi-warning-text:var(--sarthi-color-amber-200);--sarthi-danger:var(--sarthi-color-terracotta-400);--sarthi-danger-subtle:var(--sarthi-color-terracotta-900);--sarthi-danger-text:var(--sarthi-color-terracotta-200);--sarthi-info:var(--sarthi-color-slate-400);--sarthi-info-subtle:var(--sarthi-color-slate-900);--sarthi-info-text:var(--sarthi-color-slate-200);--sarthi-data-series1:var(--sarthi-color-sapphire-300);--sarthi-data-series2:var(--sarthi-color-gold-400);--sarthi-data-series3:var(--sarthi-color-sage-400);--sarthi-data-series4:var(--sarthi-color-plum-400);--sarthi-antiai-sharpen:var(--sarthi-color-plum-400);--sarthi-antiai-unwind:var(--sarthi-color-sage-400);--sarthi-antiai-presence:var(--sarthi-color-gold-400);--sarthi-state-hover-overlay:#ffffff14;--sarthi-state-pressed-overlay:#ffffff1f;--sarthi-state-drag-overlay:#ffffff29;--sarthi-highlight-glow:var(--sarthi-color-gold-300);--sarthi-highlight-ring:var(--sarthi-color-gold-300);--sarthi-skeleton-base:var(--sarthi-color-neutral-800);--sarthi-skeleton-shimmer:var(--sarthi-color-neutral-700);color-scheme:dark}[data-theme=still]{--sarthi-bg-canvas:var(--sarthi-color-neutral-50);--sarthi-surface-base:var(--sarthi-color-neutral-0);--sarthi-surface-raised:var(--sarthi-color-neutral-0);--sarthi-surface-sunken:var(--sarthi-color-neutral-100);--sarthi-surface-frosted:var(--sarthi-color-neutral-0);--sarthi-text-primary:var(--sarthi-color-neutral-900);--sarthi-text-secondary:var(--sarthi-color-neutral-700);--sarthi-text-tertiary:var(--sarthi-color-neutral-600);--sarthi-text-disabled:var(--sarthi-color-neutral-400);--sarthi-text-inverse:var(--sarthi-color-neutral-0);--sarthi-text-link:var(--sarthi-color-gold-700);--sarthi-border-subtle:var(--sarthi-color-neutral-200);--sarthi-border-default:var(--sarthi-color-neutral-300);--sarthi-border-strong:var(--sarthi-color-neutral-500);--sarthi-border-focus:var(--sarthi-color-gold-600);--sarthi-accent-primary:var(--sarthi-color-gold-500);--sarthi-accent-hover:var(--sarthi-color-gold-600);--sarthi-accent-pressed:var(--sarthi-color-gold-700);--sarthi-accent-subtle:var(--sarthi-color-gold-50);--sarthi-accent-icon:var(--sarthi-color-gold-600);--sarthi-accent-text:var(--sarthi-color-gold-700);--sarthi-accent-on-accent:var(--sarthi-color-neutral-900);--sarthi-interactive-solid:var(--sarthi-color-gold-500);--sarthi-interactive-hover:var(--sarthi-color-gold-600);--sarthi-interactive-pressed:var(--sarthi-color-gold-700);--sarthi-interactive-on-interactive:var(--sarthi-color-neutral-900);--sarthi-interactive-subtle:var(--sarthi-color-neutral-100);--sarthi-ai-marker:var(--sarthi-color-neutral-500);--sarthi-ai-surface:var(--sarthi-color-neutral-100);--sarthi-ai-glow:none;--sarthi-ai-on-ai:var(--sarthi-color-neutral-700);--sarthi-success:var(--sarthi-color-sage-500);--sarthi-success-subtle:var(--sarthi-color-sage-50);--sarthi-success-text:var(--sarthi-color-sage-700);--sarthi-warning:var(--sarthi-color-amber-500);--sarthi-warning-subtle:var(--sarthi-color-amber-50);--sarthi-warning-text:var(--sarthi-color-amber-700);--sarthi-danger:var(--sarthi-color-terracotta-500);--sarthi-danger-subtle:var(--sarthi-color-terracotta-50);--sarthi-danger-text:var(--sarthi-color-terracotta-700);--sarthi-info:var(--sarthi-color-slate-500);--sarthi-info-subtle:var(--sarthi-color-slate-50);--sarthi-info-text:var(--sarthi-color-slate-700);--sarthi-state-hover-overlay:#0000000a;--sarthi-state-pressed-overlay:#00000014;--sarthi-state-drag-overlay:#0000001f;color-scheme:light}[data-theme=room]{--sarthi-bg-canvas:var(--sarthi-color-room-200);--sarthi-surface-base:var(--sarthi-color-neutral-0);--sarthi-surface-raised:var(--sarthi-color-neutral-0);--sarthi-surface-sunken:var(--sarthi-color-neutral-100);--sarthi-surface-frosted:var(--sarthi-color-room-50);--sarthi-text-primary:var(--sarthi-color-neutral-900);--sarthi-text-secondary:var(--sarthi-color-neutral-700);--sarthi-text-tertiary:var(--sarthi-color-neutral-600);--sarthi-text-disabled:var(--sarthi-color-neutral-400);--sarthi-text-inverse:var(--sarthi-color-neutral-0);--sarthi-text-link:var(--sarthi-color-sapphire-600);--sarthi-border-subtle:var(--sarthi-color-neutral-200);--sarthi-border-default:var(--sarthi-color-neutral-300);--sarthi-border-strong:var(--sarthi-color-neutral-500);--sarthi-border-focus:var(--sarthi-color-sapphire-500);--sarthi-accent-primary:var(--sarthi-color-gold-500);--sarthi-accent-hover:var(--sarthi-color-gold-600);--sarthi-accent-pressed:var(--sarthi-color-gold-700);--sarthi-accent-subtle:var(--sarthi-color-gold-50);--sarthi-interactive-solid:var(--sarthi-color-sapphire-700);--sarthi-interactive-hover:var(--sarthi-color-sapphire-800);--sarthi-interactive-on-interactive:var(--sarthi-color-neutral-0);--sarthi-interactive-subtle:var(--sarthi-color-sapphire-50);color-scheme:light}[data-theme=lake]{--sarthi-bg-canvas:var(--sarthi-color-lake-100);--sarthi-surface-base:var(--sarthi-color-neutral-0);--sarthi-surface-raised:var(--sarthi-color-neutral-0);--sarthi-surface-sunken:var(--sarthi-color-neutral-100);--sarthi-surface-frosted:var(--sarthi-color-lake-50);--sarthi-text-primary:var(--sarthi-color-neutral-900);--sarthi-text-secondary:var(--sarthi-color-neutral-700);--sarthi-text-tertiary:var(--sarthi-color-neutral-600);--sarthi-text-disabled:var(--sarthi-color-neutral-400);--sarthi-text-inverse:var(--sarthi-color-neutral-0);--sarthi-text-link:var(--sarthi-color-sapphire-600);--sarthi-border-subtle:var(--sarthi-color-neutral-200);--sarthi-border-default:var(--sarthi-color-neutral-300);--sarthi-border-strong:var(--sarthi-color-neutral-500);--sarthi-border-focus:var(--sarthi-color-sapphire-500);--sarthi-accent-primary:var(--sarthi-color-gold-500);--sarthi-accent-hover:var(--sarthi-color-gold-600);--sarthi-interactive-solid:var(--sarthi-color-sapphire-700);--sarthi-interactive-hover:var(--sarthi-color-sapphire-800);--sarthi-interactive-on-interactive:var(--sarthi-color-neutral-0);--sarthi-interactive-subtle:var(--sarthi-color-sapphire-50);color-scheme:light}[data-theme=space]{--sarthi-bg-canvas:var(--sarthi-color-space-900);--sarthi-surface-base:var(--sarthi-color-neutral-900);--sarthi-surface-raised:var(--sarthi-color-neutral-800);--sarthi-surface-sunken:var(--sarthi-color-neutral-1000);--sarthi-surface-frosted:var(--sarthi-color-space-800);--sarthi-text-primary:var(--sarthi-color-neutral-50);--sarthi-text-secondary:var(--sarthi-color-neutral-200);--sarthi-text-tertiary:var(--sarthi-color-neutral-300);--sarthi-text-disabled:var(--sarthi-color-neutral-500);--sarthi-text-inverse:var(--sarthi-color-neutral-900);--sarthi-text-link:var(--sarthi-color-sapphire-300);--sarthi-border-subtle:#ffffff1f;--sarthi-border-default:#ffffff29;--sarthi-border-strong:#ffffff52;--sarthi-border-focus:var(--sarthi-color-sapphire-300);--sarthi-accent-primary:var(--sarthi-color-gold-400);--sarthi-accent-hover:var(--sarthi-color-gold-500);--sarthi-accent-pressed:var(--sarthi-color-gold-600);--sarthi-accent-subtle:var(--sarthi-color-gold-900);--sarthi-accent-icon:var(--sarthi-color-gold-300);--sarthi-accent-text:var(--sarthi-color-gold-300);--sarthi-accent-on-accent:var(--sarthi-color-neutral-900);--sarthi-interactive-solid:var(--sarthi-color-sapphire-300);--sarthi-interactive-hover:var(--sarthi-color-sapphire-200);--sarthi-interactive-pressed:var(--sarthi-color-sapphire-400);--sarthi-interactive-on-interactive:var(--sarthi-color-neutral-900);--sarthi-interactive-subtle:var(--sarthi-color-sapphire-900);--sarthi-ai-marker:var(--sarthi-color-sapphire-300);--sarthi-ai-surface:var(--sarthi-color-sapphire-900);--sarthi-ai-glow:var(--sarthi-color-sapphire-300);--sarthi-ai-on-ai:var(--sarthi-color-sapphire-100);--sarthi-success:var(--sarthi-color-sage-400);--sarthi-success-subtle:var(--sarthi-color-sage-900);--sarthi-success-text:var(--sarthi-color-sage-200);--sarthi-warning:var(--sarthi-color-amber-400);--sarthi-warning-subtle:var(--sarthi-color-amber-900);--sarthi-warning-text:var(--sarthi-color-amber-200);--sarthi-danger:var(--sarthi-color-terracotta-400);--sarthi-danger-subtle:var(--sarthi-color-terracotta-900);--sarthi-danger-text:var(--sarthi-color-terracotta-200);--sarthi-info:var(--sarthi-color-slate-400);--sarthi-info-subtle:var(--sarthi-color-slate-900);--sarthi-info-text:var(--sarthi-color-slate-200);--sarthi-data-series1:var(--sarthi-color-sapphire-300);--sarthi-data-series2:var(--sarthi-color-gold-400);--sarthi-data-series3:var(--sarthi-color-sage-400);--sarthi-data-series4:var(--sarthi-color-plum-400);--sarthi-antiai-sharpen:var(--sarthi-color-plum-400);--sarthi-antiai-unwind:var(--sarthi-color-sage-400);--sarthi-antiai-presence:var(--sarthi-color-gold-400);--sarthi-state-hover-overlay:#ffffff14;--sarthi-state-pressed-overlay:#ffffff1f;--sarthi-state-drag-overlay:#ffffff29;--sarthi-highlight-glow:var(--sarthi-color-gold-300);--sarthi-highlight-ring:var(--sarthi-color-gold-300);--sarthi-skeleton-base:var(--sarthi-color-neutral-800);--sarthi-skeleton-shimmer:var(--sarthi-color-neutral-700);color-scheme:dark}[data-theme=underwater]{--sarthi-bg-canvas:var(--sarthi-color-underwater-900);--sarthi-surface-base:var(--sarthi-color-neutral-900);--sarthi-surface-raised:var(--sarthi-color-neutral-800);--sarthi-surface-sunken:var(--sarthi-color-neutral-1000);--sarthi-surface-frosted:var(--sarthi-color-underwater-800);--sarthi-text-primary:var(--sarthi-color-neutral-50);--sarthi-text-secondary:var(--sarthi-color-neutral-200);--sarthi-text-tertiary:var(--sarthi-color-neutral-300);--sarthi-text-disabled:var(--sarthi-color-neutral-500);--sarthi-text-inverse:var(--sarthi-color-neutral-900);--sarthi-text-link:var(--sarthi-color-sapphire-300);--sarthi-border-subtle:#ffffff1f;--sarthi-border-default:#ffffff29;--sarthi-border-strong:#ffffff52;--sarthi-border-focus:var(--sarthi-color-sapphire-300);--sarthi-accent-primary:var(--sarthi-color-gold-400);--sarthi-accent-hover:var(--sarthi-color-gold-500);--sarthi-accent-pressed:var(--sarthi-color-gold-600);--sarthi-accent-subtle:var(--sarthi-color-gold-900);--sarthi-accent-icon:var(--sarthi-color-gold-300);--sarthi-accent-text:var(--sarthi-color-gold-300);--sarthi-accent-on-accent:var(--sarthi-color-neutral-900);--sarthi-interactive-solid:var(--sarthi-color-sapphire-300);--sarthi-interactive-hover:var(--sarthi-color-sapphire-200);--sarthi-interactive-pressed:var(--sarthi-color-sapphire-400);--sarthi-interactive-on-interactive:var(--sarthi-color-neutral-900);--sarthi-interactive-subtle:var(--sarthi-color-sapphire-900);--sarthi-ai-marker:var(--sarthi-color-sapphire-300);--sarthi-ai-surface:var(--sarthi-color-sapphire-900);--sarthi-ai-glow:var(--sarthi-color-sapphire-300);--sarthi-ai-on-ai:var(--sarthi-color-sapphire-100);--sarthi-success:var(--sarthi-color-sage-400);--sarthi-success-subtle:var(--sarthi-color-sage-900);--sarthi-success-text:var(--sarthi-color-sage-200);--sarthi-warning:var(--sarthi-color-amber-400);--sarthi-warning-subtle:var(--sarthi-color-amber-900);--sarthi-warning-text:var(--sarthi-color-amber-200);--sarthi-danger:var(--sarthi-color-terracotta-400);--sarthi-danger-subtle:var(--sarthi-color-terracotta-900);--sarthi-danger-text:var(--sarthi-color-terracotta-200);--sarthi-info:var(--sarthi-color-slate-400);--sarthi-info-subtle:var(--sarthi-color-slate-900);--sarthi-info-text:var(--sarthi-color-slate-200);--sarthi-data-series1:var(--sarthi-color-sapphire-300);--sarthi-data-series2:var(--sarthi-color-gold-400);--sarthi-data-series3:var(--sarthi-color-sage-400);--sarthi-data-series4:var(--sarthi-color-plum-400);--sarthi-antiai-sharpen:var(--sarthi-color-plum-400);--sarthi-antiai-unwind:var(--sarthi-color-sage-400);--sarthi-antiai-presence:var(--sarthi-color-gold-400);--sarthi-state-hover-overlay:#ffffff14;--sarthi-state-pressed-overlay:#ffffff1f;--sarthi-state-drag-overlay:#ffffff29;--sarthi-highlight-glow:var(--sarthi-color-gold-300);--sarthi-highlight-ring:var(--sarthi-color-gold-300);--sarthi-skeleton-base:var(--sarthi-color-neutral-800);--sarthi-skeleton-shimmer:var(--sarthi-color-neutral-700);color-scheme:dark}[data-theme=forest]{--sarthi-bg-canvas:var(--sarthi-color-forest-900);--sarthi-surface-base:var(--sarthi-color-neutral-900);--sarthi-surface-raised:var(--sarthi-color-neutral-800);--sarthi-surface-sunken:var(--sarthi-color-neutral-1000);--sarthi-surface-frosted:var(--sarthi-color-forest-800);--sarthi-text-primary:var(--sarthi-color-neutral-50);--sarthi-text-secondary:var(--sarthi-color-neutral-200);--sarthi-text-tertiary:var(--sarthi-color-neutral-300);--sarthi-text-disabled:var(--sarthi-color-neutral-500);--sarthi-text-inverse:var(--sarthi-color-neutral-900);--sarthi-text-link:var(--sarthi-color-sapphire-300);--sarthi-border-subtle:#ffffff1f;--sarthi-border-default:#ffffff29;--sarthi-border-strong:#ffffff52;--sarthi-border-focus:var(--sarthi-color-sapphire-300);--sarthi-accent-primary:var(--sarthi-color-gold-400);--sarthi-accent-hover:var(--sarthi-color-gold-500);--sarthi-accent-pressed:var(--sarthi-color-gold-600);--sarthi-accent-subtle:var(--sarthi-color-gold-900);--sarthi-accent-icon:var(--sarthi-color-gold-300);--sarthi-accent-text:var(--sarthi-color-gold-300);--sarthi-accent-on-accent:var(--sarthi-color-neutral-900);--sarthi-interactive-solid:var(--sarthi-color-sapphire-300);--sarthi-interactive-hover:var(--sarthi-color-sapphire-200);--sarthi-interactive-pressed:var(--sarthi-color-sapphire-400);--sarthi-interactive-on-interactive:var(--sarthi-color-neutral-900);--sarthi-interactive-subtle:var(--sarthi-color-sapphire-900);--sarthi-ai-marker:var(--sarthi-color-sapphire-300);--sarthi-ai-surface:var(--sarthi-color-sapphire-900);--sarthi-ai-glow:var(--sarthi-color-sapphire-300);--sarthi-ai-on-ai:var(--sarthi-color-sapphire-100);--sarthi-success:var(--sarthi-color-sage-400);--sarthi-success-subtle:var(--sarthi-color-sage-900);--sarthi-success-text:var(--sarthi-color-sage-200);--sarthi-warning:var(--sarthi-color-amber-400);--sarthi-warning-subtle:var(--sarthi-color-amber-900);--sarthi-warning-text:var(--sarthi-color-amber-200);--sarthi-danger:var(--sarthi-color-terracotta-400);--sarthi-danger-subtle:var(--sarthi-color-terracotta-900);--sarthi-danger-text:var(--sarthi-color-terracotta-200);--sarthi-info:var(--sarthi-color-slate-400);--sarthi-info-subtle:var(--sarthi-color-slate-900);--sarthi-info-text:var(--sarthi-color-slate-200);--sarthi-data-series1:var(--sarthi-color-sapphire-300);--sarthi-data-series2:var(--sarthi-color-gold-400);--sarthi-data-series3:var(--sarthi-color-sage-400);--sarthi-data-series4:var(--sarthi-color-plum-400);--sarthi-antiai-sharpen:var(--sarthi-color-plum-400);--sarthi-antiai-unwind:var(--sarthi-color-sage-400);--sarthi-antiai-presence:var(--sarthi-color-gold-400);--sarthi-state-hover-overlay:#ffffff14;--sarthi-state-pressed-overlay:#ffffff1f;--sarthi-state-drag-overlay:#ffffff29;--sarthi-highlight-glow:var(--sarthi-color-gold-300);--sarthi-highlight-ring:var(--sarthi-color-gold-300);--sarthi-skeleton-base:var(--sarthi-color-neutral-800);--sarthi-skeleton-shimmer:var(--sarthi-color-neutral-700);color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--sarthi-bg-canvas:var(--sarthi-color-neutral-1000);--sarthi-surface-base:var(--sarthi-color-neutral-900);--sarthi-surface-raised:var(--sarthi-color-neutral-800);--sarthi-surface-sunken:var(--sarthi-color-neutral-1000);--sarthi-surface-frosted:var(--sarthi-color-neutral-900);--sarthi-text-primary:var(--sarthi-color-neutral-50);--sarthi-text-secondary:var(--sarthi-color-neutral-200);--sarthi-text-tertiary:var(--sarthi-color-neutral-300);--sarthi-text-disabled:var(--sarthi-color-neutral-500);--sarthi-text-inverse:var(--sarthi-color-neutral-900);--sarthi-text-link:var(--sarthi-color-sapphire-300);--sarthi-border-subtle:#ffffff1f;--sarthi-border-default:#ffffff29;--sarthi-border-strong:#ffffff52;--sarthi-border-focus:var(--sarthi-color-sapphire-300);--sarthi-accent-primary:var(--sarthi-color-gold-400);--sarthi-accent-hover:var(--sarthi-color-gold-500);--sarthi-accent-pressed:var(--sarthi-color-gold-600);--sarthi-accent-subtle:var(--sarthi-color-gold-900);--sarthi-interactive-solid:var(--sarthi-color-sapphire-300);--sarthi-interactive-hover:var(--sarthi-color-sapphire-200);--sarthi-interactive-pressed:var(--sarthi-color-sapphire-400);--sarthi-interactive-on-interactive:var(--sarthi-color-neutral-900);--sarthi-interactive-subtle:var(--sarthi-color-sapphire-900);--sarthi-state-hover-overlay:#ffffff14;--sarthi-state-pressed-overlay:#ffffff1f;--sarthi-state-drag-overlay:#ffffff29}}:root{--sarthi-ai-icon:var(--sarthi-ai-marker);--sarthi-ai-text:var(--sarthi-ai-on-ai);--sarthi-ai-surface-strong:var(--sarthi-ai-marker);--sarthi-text-placeholder:var(--sarthi-text-tertiary);--sarthi-surface-input:var(--sarthi-surface-sunken);--sarthi-surface-overlay:var(--sarthi-surface-raised);--sarthi-interactive-solid-hover:var(--sarthi-interactive-hover);--sarthi-font-body:var(--sarthi-font-sans);--sarthi-pastel-red-bg:#f9d6cf;--sarthi-pastel-red-chip:#f7c0b5;--sarthi-pastel-red-text:#5a1f14;--sarthi-pastel-red-dot:#5a1f14;--sarthi-pastel-green-bg:#c9efd4;--sarthi-pastel-green-chip:#b3e6c2;--sarthi-pastel-green-text:#1c3a25;--sarthi-pastel-green-dot:#1c4b2a;--sarthi-pastel-blue-bg:#c7e1f4;--sarthi-pastel-blue-chip:#b1d4ee;--sarthi-pastel-blue-text:#112c47;--sarthi-pastel-blue-dot:#1c3a5e;--sarthi-pastel-yellow-bg:#f8eaa3;--sarthi-pastel-yellow-chip:#fff5cc;--sarthi-pastel-yellow-text:#3a2f0a;--sarthi-pastel-cream-bg:#fdf2cf;--sarthi-pastel-saffron-bg:#f5c668;--sarthi-pastel-saffron-tile:#fdedb8;--sarthi-pastel-saffron-text:#3a2a07;--sarthi-pastel-neutral-bg:#e0dcd3;--sarthi-pastel-neutral-text:#41392e;--sarthi-express-bg:#fbf0d9;--sarthi-express-bg-soft:#fdf6e8;--sarthi-express-ink:#2b2517;--sarthi-express-border:#e3d6b4;--sarthi-pastel-peach-bg:#fde2c1;--sarthi-pastel-peach-border:#e9a25c;--sarthi-pastel-peach-text:#5b3a10;--sarthi-pastel-mint-bg:#d6f0d8;--sarthi-pastel-mint-border:#6aa973;--sarthi-pastel-mint-text:#1d3c20;--sarthi-pastel-lavender-bg:#dfdcfb;--sarthi-pastel-lavender-border:#7e76d2;--sarthi-pastel-lavender-text:#1a1746;--sarthi-pastel-rose-bg:#fbdcdc;--sarthi-pastel-rose-border:#d97b7b;--sarthi-pastel-rose-text:#4d1b1b;--sarthi-pastel-sky-bg:#d5e8f7;--sarthi-pastel-sky-border:#6da3ce;--sarthi-pastel-sky-text:#11304b;--sarthi-express-cta-sunrise:#b85a1f;--sarthi-express-cta-new:#2d4a26;--sarthi-express-cta-bedtime:#1f3f7a;--sarthi-express-cta-text:#fff8ec;--sarthi-express-bg-sunrise:#fbeed3;--sarthi-express-bg-bedtime:#e9ecf6;--sarthi-express-bg-new:var(--sarthi-express-bg);--sarthi-express-overlay-on-pastel:#ffffff8c;--sarthi-express-scrim-light:#fff8e6e6}[data-theme=night]{--sarthi-pastel-red-bg:#c87a6a;--sarthi-pastel-red-chip:#b66052;--sarthi-pastel-red-text:#2a0d07;--sarthi-pastel-red-dot:#2a0d07;--sarthi-pastel-green-bg:#8cc9a0;--sarthi-pastel-green-chip:#74b889;--sarthi-pastel-green-text:#0d1f14;--sarthi-pastel-green-dot:#0d2a17;--sarthi-pastel-blue-bg:#8db6d4;--sarthi-pastel-blue-chip:#7aa6c8;--sarthi-pastel-blue-text:#07182a;--sarthi-pastel-blue-dot:#07182a;--sarthi-pastel-yellow-bg:#d8c46a;--sarthi-pastel-yellow-chip:#f0e2a3;--sarthi-pastel-yellow-text:#2a2106;--sarthi-pastel-neutral-bg:#4a4338;--sarthi-pastel-neutral-text:#f2e8d6;--sarthi-express-bg:#2a2419;--sarthi-express-bg-soft:#34291d;--sarthi-express-ink:#f2e8d6;--sarthi-express-border:#ffffff1a;--sarthi-pastel-peach-bg:#6b4625;--sarthi-pastel-peach-border:#e9a25c;--sarthi-pastel-peach-text:#fde2c1;--sarthi-pastel-mint-bg:#2e4a30;--sarthi-pastel-mint-border:#6aa973;--sarthi-pastel-mint-text:#d6f0d8;--sarthi-pastel-lavender-bg:#2c2a55;--sarthi-pastel-lavender-border:#7e76d2;--sarthi-pastel-lavender-text:#dfdcfb;--sarthi-pastel-rose-bg:#5b2929;--sarthi-pastel-rose-border:#d97b7b;--sarthi-pastel-rose-text:#fbdcdc;--sarthi-pastel-sky-bg:#1c3a55;--sarthi-pastel-sky-border:#6da3ce;--sarthi-pastel-sky-text:#d5e8f7;--sarthi-express-cta-sunrise:#d97d2a;--sarthi-express-cta-new:#c9701f;--sarthi-express-cta-bedtime:#2d3a6b;--sarthi-express-cta-text:#fff8ec;--sarthi-express-bg-sunrise:#3a2a17;--sarthi-express-bg-bedtime:#1b1f33;--sarthi-express-bg-new:var(--sarthi-express-bg);--sarthi-express-overlay-on-pastel:#ffffff2e;--sarthi-express-scrim-light:#281e1099}:root{--sarthi-opacity-disabled:.4;--sarthi-opacity-muted:.6;--sarthi-opacity-scrim-soft:.2;--sarthi-opacity-scrim-standard:.4;--sarthi-opacity-scrim-strong:.6;--sarthi-opacity-scrim-frosted:.72;--sarthi-opacity-frosted-light:.6;--sarthi-opacity-frosted-standard:.72;--sarthi-opacity-frosted-heavy:.85;--sarthi-opacity-skeleton-base:.08;--sarthi-opacity-skeleton-shimmer:.16;--sarthi-opacity-highlight-glow:.3;--sarthi-opacity-badge-bg:.9;--sarthi-z-base:0;--sarthi-z-raised:10;--sarthi-z-sticky:50;--sarthi-z-sticky-nav:100;--sarthi-z-sheet:150;--sarthi-z-scrim:190;--sarthi-z-overlay:200;--sarthi-z-highlight:350;--sarthi-z-toast:400;--sarthi-z-keyboard-accessory:500;--sarthi-shadow-sm:0 1px 3px 0 #0000001f;--sarthi-shadow-md:0 2px 8px -1px #0000001f;--sarthi-shadow-lg:0 4px 16px -2px #0000001f;--sarthi-shadow-xl:0 8px 32px -4px #0000001f;--sarthi-glow-sm:0 0 8px 2px currentColor;--sarthi-glow-md:0 0 16px 4px currentColor;--sarthi-glow-lg:0 0 32px 6px currentColor;--sarthi-blur-frosted-sm:8px;--sarthi-blur-frosted-md:16px;--sarthi-blur-frosted-lg:24px;--sarthi-blur-scene:40px;--sarthi-blur-background:12px;--sarthi-text-shadow:0 1px 3px #0000;--sarthi-scene-has-image:0;--sarthi-scene-is-dark:0;--sarthi-scene-parallax-shift:0px;--sarthi-scene-scrim-opacity:0;--sarthi-scene-frosted-blur:0px;--sarthi-scene-frosted-opacity:0;--sarthi-scene-shadow-opacity:.12;--sarthi-scene-text-shadow-opacity:0}[data-theme=night]{--sarthi-scene-has-image:0;--sarthi-scene-is-dark:1;--sarthi-scene-parallax-shift:0px;--sarthi-scene-scrim-opacity:0;--sarthi-scene-frosted-blur:0px;--sarthi-scene-frosted-opacity:0;--sarthi-scene-shadow-opacity:.05;--sarthi-scene-text-shadow-opacity:0}[data-theme=room]{--sarthi-scene-has-image:1;--sarthi-scene-is-dark:0;--sarthi-scene-parallax-shift:64px;--sarthi-scene-scrim-opacity:.18;--sarthi-scene-frosted-blur:20px;--sarthi-scene-frosted-opacity:.8;--sarthi-scene-shadow-opacity:.12;--sarthi-scene-text-shadow-opacity:.45;--sarthi-scene-bg:#b428bb}[data-theme=lake]{--sarthi-scene-has-image:1;--sarthi-scene-is-dark:0;--sarthi-scene-parallax-shift:64px;--sarthi-scene-scrim-opacity:.22;--sarthi-scene-frosted-blur:20px;--sarthi-scene-frosted-opacity:.8;--sarthi-scene-shadow-opacity:.12;--sarthi-scene-text-shadow-opacity:.45;--sarthi-scene-bg:#b428bb}[data-theme=space]{--sarthi-scene-has-image:1;--sarthi-scene-is-dark:1;--sarthi-scene-parallax-shift:72px;--sarthi-scene-scrim-opacity:.3;--sarthi-scene-frosted-blur:24px;--sarthi-scene-frosted-opacity:.66;--sarthi-scene-shadow-opacity:.05;--sarthi-scene-text-shadow-opacity:.5;--sarthi-scene-bg:#b428bb}[data-theme=underwater]{--sarthi-scene-has-image:1;--sarthi-scene-is-dark:1;--sarthi-scene-parallax-shift:64px;--sarthi-scene-scrim-opacity:.3;--sarthi-scene-frosted-blur:22px;--sarthi-scene-frosted-opacity:.66;--sarthi-scene-shadow-opacity:.05;--sarthi-scene-text-shadow-opacity:.5;--sarthi-scene-bg:#b428bb}[data-theme=forest]{--sarthi-scene-has-image:1;--sarthi-scene-is-dark:1;--sarthi-scene-parallax-shift:64px;--sarthi-scene-scrim-opacity:.34;--sarthi-scene-frosted-blur:24px;--sarthi-scene-frosted-opacity:.64;--sarthi-scene-shadow-opacity:.05;--sarthi-scene-text-shadow-opacity:.5;--sarthi-scene-bg:#b428bb}[data-theme=still]{--sarthi-scene-has-image:0;--sarthi-scene-is-dark:0;--sarthi-scene-parallax-shift:0px;--sarthi-scene-scrim-opacity:0;--sarthi-scene-frosted-blur:0px;--sarthi-scene-frosted-opacity:0;--sarthi-scene-shadow-opacity:.1;--sarthi-scene-text-shadow-opacity:0}:root{--sarthi-duration-instant:0s;--sarthi-duration-fast:.1s;--sarthi-duration-base:.2s;--sarthi-duration-moderate:.3s;--sarthi-duration-slow:.4s;--sarthi-duration-slower:.6s;--sarthi-duration-tone-transition:.7s;--sarthi-duration-dramatic:1s;--sarthi-easing-standard:cubic-bezier(.2,0,0,1);--sarthi-easing-decelerate:cubic-bezier(0,0,0,1);--sarthi-easing-accelerate:cubic-bezier(.3,0,1,1);--sarthi-easing-spring:cubic-bezier(.175,.885,.32,1.275);--sarthi-easing-emphasized:cubic-bezier(.4,0,0,1);--sarthi-easing-linear:linear;--sarthi-motion-pulse-duration:1.6s;--sarthi-motion-pulse-scale:1.08;--sarthi-motion-breathe-duration:4s;--sarthi-motion-breathe-scale:1.03;--sarthi-motion-stagger-step:60ms;--sarthi-motion-stagger-max:.6s;--sarthi-motion-twinkle-duration:2.4s;--sarthi-motion-grow-beat-duration:.8s;--sarthi-motion-streaming-char-delay:20ms;--sarthi-motion-gauge-fill-duration:1.2s;--sarthi-motion-ring-fill-duration:.6s;--sarthi-motion-confetti-duration:2s;--sarthi-motion-skeleton-shimmer-duration:1.5s;--sarthi-motion-waveform-bar-stagger:30ms;--sarthi-motion-toast-linger:4s;--sarthi-motion-nudge-dismiss-delay:.3s;--sarthi-motion-marker-enter:.4s;--sarthi-motion-camera-pulse:1.2s;--sarthi-motion-dare-line-stream:30ms;--sarthi-motion-drag-scale:1.02;--sarthi-gesture-swipe-threshold:80px;--sarthi-gesture-swipe-velocity:500;--sarthi-gesture-sheet-dismiss-threshold:100px;--sarthi-gesture-sheet-snap-velocity:400;--sarthi-gesture-scroll-snap-distance:8px}@keyframes sparkle-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.9)}}@keyframes dot-pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(var(--sarthi-motion-breathe-scale))}}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-scale{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes companion-breath{0%,to{transform:scale(1)}50%{transform:scale(var(--sarthi-motion-breathe-scale,1.03))}}@keyframes companion-beat{0%{transform:scale(1)}40%{transform:scale(1.18)}70%{transform:scale(.96)}to{transform:scale(1)}}@keyframes companion-tap{0%{transform:scale(1)}50%{transform:scale(.92)}to{transform:scale(1)}}@keyframes companion-still{0%{filter:saturate();transform:scale(1)rotate(0)}60%{filter:saturate(.9);transform:scale(1.02)rotate(-1deg)}to{filter:saturate(.85);transform:scale(1)rotate(0)}}@keyframes companion-wake{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes companion-listen{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes companion-speak{0%,to{transform:scaleY(1)}25%{transform:scaleY(1.05)}75%{transform:scaleY(.97)}}.animate-sparkle-twinkle{animation:sparkle-twinkle var(--sarthi-motion-twinkle-duration)var(--sarthi-easing-standard)infinite}.animate-dot-pulse{animation:dot-pulse var(--sarthi-motion-pulse-duration)var(--sarthi-easing-decelerate)infinite}.animate-spinner-rotate{animation:spinner-rotate 1s var(--sarthi-easing-linear)infinite}.animate-pulse-breathe{animation:pulse-breathe var(--sarthi-motion-breathe-duration)var(--sarthi-easing-standard)infinite}.animate-skeleton-shimmer{animation:skeleton-shimmer var(--sarthi-motion-skeleton-shimmer-duration)var(--sarthi-easing-linear)infinite}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--sarthi-icon-xs:12px;--sarthi-icon-sm:16px;--sarthi-icon-md:20px;--sarthi-icon-lg:24px;--sarthi-icon-xl:32px;--sarthi-icon-2xl:40px;--sarthi-icon-stroke:1.5px;--sarthi-icon-stroke-filled:0px;--sarthi-icon-stroke-duotone:1.25px;--sarthi-touch-min:44px;--sarthi-touch-comfortable:48px;--sarthi-touch-large:56px;--sarthi-focus-ring-width:2px;--sarthi-focus-ring-offset:2px;--sarthi-focus-ring-radius-add:4px;--sarthi-companion-xs:24px;--sarthi-companion-sm:40px;--sarthi-companion-md:72px;--sarthi-avatar-xs:20px;--sarthi-avatar-sm:32px;--sarthi-avatar-md:40px;--sarthi-avatar-lg:56px;--sarthi-avatar-xl:72px;--sarthi-habit-ring-sm:36px;--sarthi-habit-ring-md:48px;--sarthi-habit-ring-lg:64px;--sarthi-habit-ring-stroke:4px;--sarthi-habit-ring-stroke-dimmed:2.5px;--sarthi-habit-ring-cap:6px;--sarthi-gauge-arc-stroke:12px;--sarthi-gauge-track-stroke:12px;--sarthi-gauge-needle-length:8px;--sarthi-gauge-needle-width:3px;--sarthi-gauge-icon-size:24px;--sarthi-gauge-tick-length:4px;--sarthi-gauge-tick-width:1.5px;--sarthi-gauge-arc-angle:180deg;--sarthi-badge-xs:8px;--sarthi-badge-sm:16px;--sarthi-badge-md:20px;--sarthi-button-height-sm:32px;--sarthi-button-height-md:40px;--sarthi-button-height-lg:48px;--sarthi-icon-button-sm:32px;--sarthi-icon-button-md:40px;--sarthi-icon-button-lg:48px;--sarthi-fab-regular:56px;--sarthi-fab-extended-height:48px;--sarthi-fab-extended-min-width:80px;--sarthi-input-height-sm:36px;--sarthi-input-height-md:44px;--sarthi-input-height-lg:52px;--sarthi-input-multiline-min:88px;--sarthi-chip-height-default:32px;--sarthi-chip-height-quick-reply:36px;--sarthi-chip-height-mood-intense:40px;--sarthi-slider-track-height:4px;--sarthi-slider-track-active-height:6px;--sarthi-slider-thumb:24px;--sarthi-slider-thumb-active:28px;--sarthi-slider-tick:4px;--sarthi-slider-hit-area:44px;--sarthi-switch-track-width-sm:36px;--sarthi-switch-track-width-md:44px;--sarthi-switch-track-height-sm:20px;--sarthi-switch-track-height-md:24px;--sarthi-switch-thumb-sm:16px;--sarthi-switch-thumb-md:20px;--sarthi-checkbox-size-square:20px;--sarthi-checkbox-size-circle:24px;--sarthi-checkbox-check-stroke:2px;--sarthi-checkbox-hit-area:44px;--sarthi-radio-pill-height:36px;--sarthi-radio-pill-min-width:64px;--sarthi-progress-height-linear:4px;--sarthi-progress-height-segmented:6px;--sarthi-progress-segment-gap:2px;--sarthi-timer-sm:64px;--sarthi-timer-md:96px;--sarthi-timer-lg:160px;--sarthi-timer-stroke:6px;--sarthi-timer-track-stroke:6px;--sarthi-divider-hairline:.5px;--sarthi-divider-soft:1px;--sarthi-divider-scene:2px;--sarthi-waveform-bar-width:3px;--sarthi-waveform-bar-gap:2px;--sarthi-waveform-height-compact:24px;--sarthi-waveform-height-expressive:40px;--sarthi-waveform-bar-count:24;--sarthi-waveform-bar-radius:2px;--sarthi-sheet-handle-width:36px;--sarthi-sheet-handle-height:4px;--sarthi-sheet-handle-margin-top:8px;--sarthi-sheet-handle-radius:2px;--sarthi-date-rail-item-width:44px;--sarthi-date-rail-item-height:56px;--sarthi-date-rail-dot-size:6px;--sarthi-date-rail-calendar-icon-size:24px;--sarthi-date-rail-gap:4px;--sarthi-sparkle-xs:8px;--sarthi-sparkle-sm:12px;--sarthi-sparkle-md:16px;--sarthi-marker-xs:16px;--sarthi-marker-sm:20px;--sarthi-marker-md:24px;--sarthi-nav-indicator-width:32px;--sarthi-nav-indicator-height:3px;--sarthi-nav-tab-icon:24px;--sarthi-nav-tab-label-gap:4px;--sarthi-goal-token-min-width:80px;--sarthi-goal-token-height:28px;--sarthi-goal-token-padding-h:8px;--sarthi-goal-token-underline:2px;--sarthi-media-thumb-sm:48px;--sarthi-media-thumb-md:72px;--sarthi-media-thumb-lg:120px;--sarthi-media-thumb-play-icon:24px;--sarthi-priority-dot:8px;--sarthi-priority-flame:16px;--sarthi-priority-bar-width:3px;--sarthi-priority-bar-height:16px;--sarthi-accessory-bar-height:44px;--sarthi-accessory-bar-icon-size:24px;--sarthi-accessory-bar-icon-gap:16px;--sarthi-mode-toggle-width:200px;--sarthi-mode-toggle-height:36px;--sarthi-word-game-word-height:36px;--sarthi-word-game-word-min-width:72px;--sarthi-word-game-grid-gap:8px;--sarthi-word-game-input-height:48px;--sarthi-word-game-recalled-gap:6px;--sarthi-toast-min-height:48px;--sarthi-toast-max-width:400px;--sarthi-snackbar-min-height:44px;--sarthi-snackbar-max-width:400px;--sarthi-tooltip-max-width:240px;--sarthi-tooltip-arrow:8px;--sarthi-stepper-btn-size:32px;--sarthi-stepper-value-min-width:48px;--sarthi-activity-tile-width:168px;--sarthi-activity-tile-height:200px;--sarthi-skeleton-card-height:96px;--sarthi-chip-height-md:var(--sarthi-chip-height-default);--sarthi-habit-ring-size-md:var(--sarthi-habit-ring-md);--sarthi-media-thumb-size:var(--sarthi-media-thumb-md);--sarthi-priority-dot-size:var(--sarthi-priority-dot);--sarthi-progress-track-height:var(--sarthi-progress-height-linear);--sarthi-layout-container-max:430px;--sarthi-layout-margin:16px;--sarthi-layout-gutter:12px;--sarthi-layout-columns:4;--sarthi-responsive-gauge-size:140px;--sarthi-responsive-gauge-cluster-gap:16px;--sarthi-responsive-companion-hero:120px;--sarthi-responsive-companion-lg:72px;--sarthi-responsive-nav-height:56px;--sarthi-responsive-topbar-height:48px;--sarthi-responsive-sheet-peek:240px;--sarthi-responsive-sheet-max:92vh;--sarthi-responsive-rail-item-sm:64px;--sarthi-responsive-rail-item-md:96px;--sarthi-responsive-rail-item-lg:140px;--sarthi-responsive-chat-bubble-max:280px;--sarthi-responsive-calendar-cell:44px;--sarthi-responsive-chart-mini:80px;--sarthi-responsive-chart-standard:160px;--sarthi-responsive-chart-hero:240px;--sarthi-responsive-illustration-height:240px;--sarthi-responsive-embedded-player:200px;--sarthi-responsive-camera-view-height:280px;--sarthi-responsive-overlay-max-width:100%;--sarthi-responsive-word-game-grid:100%;--sarthi-responsive-grow-card-width:280px;--sarthi-safe-area-top:44px;--sarthi-safe-area-bottom:34px;--sarthi-safe-area-bottom-nav:90px}@media (min-width:744px){:root{--sarthi-layout-container-max:840px;--sarthi-layout-margin:24px;--sarthi-layout-gutter:16px;--sarthi-layout-columns:8;--sarthi-responsive-gauge-size:180px;--sarthi-responsive-gauge-cluster-gap:24px;--sarthi-responsive-companion-hero:160px;--sarthi-responsive-companion-lg:96px;--sarthi-responsive-nav-height:64px;--sarthi-responsive-topbar-height:56px;--sarthi-responsive-sheet-peek:320px;--sarthi-responsive-sheet-max:80vh;--sarthi-responsive-rail-item-sm:80px;--sarthi-responsive-rail-item-md:120px;--sarthi-responsive-rail-item-lg:180px;--sarthi-responsive-chat-bubble-max:400px;--sarthi-responsive-calendar-cell:56px;--sarthi-responsive-chart-mini:96px;--sarthi-responsive-chart-standard:200px;--sarthi-responsive-chart-hero:300px;--sarthi-responsive-illustration-height:360px;--sarthi-responsive-embedded-player:280px;--sarthi-responsive-camera-view-height:400px;--sarthi-responsive-overlay-max-width:520px;--sarthi-responsive-word-game-grid:520px;--sarthi-responsive-grow-card-width:320px;--sarthi-responsive-tray-list-width:320px;--sarthi-responsive-tray-detail-min:480px;--sarthi-responsive-recap-width:640px;--sarthi-safe-area-top:24px;--sarthi-safe-area-bottom:20px;--sarthi-safe-area-bottom-nav:84px}}:root{--sarthi-space-primitive-0:0px;--sarthi-space-primitive-2:2px;--sarthi-space-primitive-4:4px;--sarthi-space-primitive-6:6px;--sarthi-space-primitive-8:8px;--sarthi-space-primitive-12:12px;--sarthi-space-primitive-16:16px;--sarthi-space-primitive-20:20px;--sarthi-space-primitive-24:24px;--sarthi-space-primitive-32:32px;--sarthi-space-primitive-40:40px;--sarthi-space-primitive-48:48px;--sarthi-space-primitive-64:64px;--sarthi-space-2xs:2px;--sarthi-space-xs:4px;--sarthi-space-sm:8px;--sarthi-space-md:12px;--sarthi-space-lg:16px;--sarthi-space-xl:24px;--sarthi-space-2xl:32px;--sarthi-space-3xl:48px;--sarthi-space-4xl:64px;--sarthi-density-compact-card-padding:12px;--sarthi-density-compact-item-gap:8px;--sarthi-density-compact-section-gap:16px;--sarthi-density-standard-card-padding:16px;--sarthi-density-standard-item-gap:12px;--sarthi-density-standard-section-gap:24px;--sarthi-density-roomy-card-padding:24px;--sarthi-density-roomy-item-gap:16px;--sarthi-density-roomy-section-gap:32px;--sarthi-inset-chip-h:12px;--sarthi-inset-chip-v:6px;--sarthi-inset-quick-reply-h:16px;--sarthi-inset-quick-reply-v:8px;--sarthi-inset-button-sm-h:20px;--sarthi-inset-button-sm-v:8px;--sarthi-inset-button-md-h:24px;--sarthi-inset-button-md-v:12px;--sarthi-inset-button-lg-h:32px;--sarthi-inset-button-lg-v:16px;--sarthi-inset-input-sm-h:12px;--sarthi-inset-input-sm-v:8px;--sarthi-inset-input-md-h:16px;--sarthi-inset-input-md-v:12px;--sarthi-inset-input-lg-h:20px;--sarthi-inset-input-lg-v:16px;--sarthi-inset-card-compact-h:12px;--sarthi-inset-card-compact-v:12px;--sarthi-inset-card-standard-h:16px;--sarthi-inset-card-standard-v:16px;--sarthi-inset-card-roomy-h:24px;--sarthi-inset-card-roomy-v:24px;--sarthi-inset-sheet-h:24px;--sarthi-inset-sheet-v:16px;--sarthi-inset-overlay-h:24px;--sarthi-inset-overlay-v:24px;--sarthi-inset-toast-h:16px;--sarthi-inset-toast-v:12px;--sarthi-inset-banner-h:16px;--sarthi-inset-banner-v:12px;--sarthi-inset-message-bubble-h:16px;--sarthi-inset-message-bubble-v:10px;--sarthi-inset-activity-panel-h:24px;--sarthi-inset-activity-panel-v:20px;--sarthi-inset-section-tight-h:0px;--sarthi-inset-section-tight-v:8px;--sarthi-inset-section-standard-h:0px;--sarthi-inset-section-standard-v:16px;--sarthi-inset-section-roomy-h:0px;--sarthi-inset-section-roomy-v:24px;--sarthi-inset-tooltip-h:12px;--sarthi-inset-tooltip-v:8px;--sarthi-gap-chat-messages:12px;--sarthi-gap-chat-system:20px;--sarthi-gap-quick-replies:8px;--sarthi-gap-habit-rings:8px;--sarthi-gap-rail-items:12px;--sarthi-gap-rail-section:16px;--sarthi-gap-gauge-pair:16px;--sarthi-gap-mood-chips:8px;--sarthi-gap-filter-chips:8px;--sarthi-gap-priority-segments:2px;--sarthi-gap-day-picker:4px;--sarthi-gap-form-field-stack:16px;--sarthi-gap-attachment-gallery:4px;--sarthi-gap-plan-adjustments:12px;--sarthi-gap-pagination-dots:6px;--sarthi-radius-primitive-0:0px;--sarthi-radius-primitive-4:4px;--sarthi-radius-primitive-8:8px;--sarthi-radius-primitive-12:12px;--sarthi-radius-primitive-16:16px;--sarthi-radius-primitive-20:20px;--sarthi-radius-primitive-24:24px;--sarthi-radius-primitive-32:32px;--sarthi-radius-primitive-999:999px;--sarthi-radius-xs:4px;--sarthi-radius-sm:8px;--sarthi-radius-md:12px;--sarthi-radius-lg:16px;--sarthi-radius-xl:20px;--sarthi-radius-2xl:24px;--sarthi-radius-3xl:32px;--sarthi-radius-pill:999px;--sarthi-border-hairline:.5px;--sarthi-border-thin:1px;--sarthi-border-default-width:1.5px;--sarthi-border-thick:2px;--sarthi-border-style-solid:solid;--sarthi-border-style-dashed:dashed}@media (min-width:744px){:root{--sarthi-gap-gauge-pair:24px}}:root{--sarthi-font-serif:"Fraunces",Georgia,"Times New Roman",serif;--sarthi-font-sans:"Plus Jakarta Sans",-apple-system,"Helvetica Neue",sans-serif;--sarthi-font-mono:"JetBrains Mono","SF Mono","Consolas",monospace;--sarthi-weight-light:300;--sarthi-weight-regular:400;--sarthi-weight-medium:500;--sarthi-weight-semibold:600;--sarthi-fraunces-wonk:1;--sarthi-fraunces-soft:0;--sarthi-fraunces-opsz:auto}.sarthi-display-hero{font-family:var(--sarthi-font-serif);font-weight:var(--sarthi-weight-semibold);letter-spacing:-.02em;font-optical-sizing:auto;font-variation-settings:"opsz" 144,"WONK" 1,"SOFT" 0;font-size:40px;line-height:110%}.sarthi-display-title{font-family:var(--sarthi-font-serif);font-weight:var(--sarthi-weight-semibold);letter-spacing:-.02em;font-optical-sizing:auto;font-variation-settings:"opsz" 72,"WONK" 1,"SOFT" 0;font-size:32px;line-height:110%}.sarthi-display-subtitle{font-family:var(--sarthi-font-serif);font-weight:var(--sarthi-weight-regular);letter-spacing:-.01em;font-optical-sizing:auto;font-variation-settings:"opsz" 48,"WONK" 1,"SOFT" 0;font-size:28px;line-height:125%}.sarthi-display-accent{font-family:var(--sarthi-font-serif);font-style:italic;font-weight:var(--sarthi-weight-regular);letter-spacing:-.01em;font-optical-sizing:auto;font-variation-settings:"opsz" 36,"WONK" 1,"SOFT" 0;font-size:22px;line-height:130%}.sarthi-heading-page{font-family:var(--sarthi-font-serif);font-weight:var(--sarthi-weight-semibold);letter-spacing:-.01em;font-optical-sizing:auto;font-variation-settings:"opsz" 48,"WONK" 1,"SOFT" 0;font-size:28px;line-height:125%}.sarthi-heading-section{font-family:var(--sarthi-font-serif);font-weight:var(--sarthi-weight-semibold);letter-spacing:-.01em;font-optical-sizing:auto;font-variation-settings:"opsz" 36,"WONK" 1,"SOFT" 0;font-size:22px;line-height:125%}.sarthi-heading-sub{font-family:var(--sarthi-font-serif);font-weight:var(--sarthi-weight-medium);letter-spacing:-.01em;font-optical-sizing:auto;font-variation-settings:"opsz" 24,"WONK" 1,"SOFT" 0;font-size:18px;line-height:125%}.sarthi-heading-inline{font-family:var(--sarthi-font-serif);font-weight:var(--sarthi-weight-medium);letter-spacing:0;font-optical-sizing:auto;font-variation-settings:"opsz" 18,"WONK" 1,"SOFT" 0;font-size:16px;line-height:135%}.sarthi-body-large{font-family:var(--sarthi-font-sans);font-weight:var(--sarthi-weight-regular);letter-spacing:0;font-size:16px;line-height:160%}.sarthi-body-large-medium{font-family:var(--sarthi-font-sans);font-weight:var(--sarthi-weight-medium);letter-spacing:0;font-size:16px;line-height:160%}.sarthi-body-default{font-family:var(--sarthi-font-sans);font-weight:var(--sarthi-weight-regular);letter-spacing:0;font-size:14px;line-height:155%}.sarthi-body-default-medium{font-family:var(--sarthi-font-sans);font-weight:var(--sarthi-weight-medium);letter-spacing:0;font-size:14px;line-height:155%}.sarthi-body-small{font-family:var(--sarthi-font-sans);font-weight:var(--sarthi-weight-regular);letter-spacing:0;font-size:13px;line-height:150%}.sarthi-body-small-medium{font-family:var(--sarthi-font-sans);font-weight:var(--sarthi-weight-medium);letter-spacing:0;font-size:13px;line-height:150%}.sarthi-ui-button{font-family:var(--sarthi-font-sans);font-weight:var(--sarthi-weight-semibold);letter-spacing:0;font-size:14px;line-height:100%}.sarthi-ui-button-small{font-family:var(--sarthi-font-sans);font-weight:var(--sarthi-weight-semibold);letter-spacing:0;font-size:13px;line-height:100%}.sarthi-ui-tab,.sarthi-ui-chip{font-family:var(--sarthi-font-sans);font-weight:var(--sarthi-weight-medium);letter-spacing:0;font-size:12px;line-height:100%}.sarthi-ui-input{font-family:var(--sarthi-font-sans);font-weight:var(--sarthi-weight-regular);letter-spacing:0;font-size:14px;line-height:140%}.sarthi-ui-input-label{font-family:var(--sarthi-font-sans);font-weight:var(--sarthi-weight-medium);letter-spacing:0;font-size:12px;line-height:100%}.sarthi-ui-input-helper{font-family:var(--sarthi-font-sans);font-weight:var(--sarthi-weight-regular);letter-spacing:0;font-size:12px;line-height:135%}.sarthi-ui-label-default{font-family:var(--sarthi-font-sans);font-weight:var(--sarthi-weight-medium);letter-spacing:0;font-size:14px;line-height:120%}.sarthi-ui-label-sm{font-family:var(--sarthi-font-sans);font-weight:var(--sarthi-weight-medium);letter-spacing:0;font-size:12px;line-height:120%}.sarthi-body-sm{font-family:var(--sarthi-font-sans);font-weight:var(--sarthi-weight-regular);letter-spacing:0;font-size:13px;line-height:140%}.sarthi-body-accent{font-family:var(--sarthi-font-sans);font-weight:var(--sarthi-weight-semibold);letter-spacing:0;color:var(--sarthi-ai-text);font-size:14px;line-height:140%}.sarthi-display-sm{font-family:var(--sarthi-font-serif);font-weight:var(--sarthi-weight-medium);letter-spacing:-.01em;font-size:28px;line-height:120%}.sarthi-caption-default{font-family:var(--sarthi-font-sans);font-weight:var(--sarthi-weight-regular);letter-spacing:0;font-size:12px;line-height:135%}.sarthi-caption-medium{font-family:var(--sarthi-font-sans);font-weight:var(--sarthi-weight-medium);letter-spacing:0;font-size:12px;line-height:135%}.sarthi-overline-default{font-family:var(--sarthi-font-sans);font-weight:var(--sarthi-weight-semibold);letter-spacing:.08em;text-transform:uppercase;font-size:11px;line-height:135%}.sarthi-micro-badge{font-family:var(--sarthi-font-sans);font-weight:var(--sarthi-weight-semibold);letter-spacing:.04em;font-size:10px;line-height:120%}.sarthi-mono-timer{font-family:var(--sarthi-font-mono);font-weight:var(--sarthi-weight-regular);letter-spacing:.02em;font-size:32px;line-height:110%}.sarthi-mono-small{font-family:var(--sarthi-font-mono);font-weight:var(--sarthi-weight-regular);letter-spacing:.02em;font-size:14px;line-height:140%}.sarthi-accent-label{font-family:var(--sarthi-font-serif);font-style:italic;font-weight:var(--sarthi-weight-regular);letter-spacing:0;font-optical-sizing:auto;font-size:14px;line-height:140%}.sarthi-accent-pull{font-family:var(--sarthi-font-serif);font-style:italic;font-weight:var(--sarthi-weight-regular);letter-spacing:-.01em;font-optical-sizing:auto;font-size:18px;line-height:150%}.sarthi-accent-stat{font-family:var(--sarthi-font-serif);font-weight:var(--sarthi-weight-medium);letter-spacing:-.01em;font-optical-sizing:auto;font-size:18px;line-height:125%}.sarthi-accent-companion{font-family:var(--sarthi-font-serif);font-style:italic;font-weight:var(--sarthi-weight-light);letter-spacing:0;font-optical-sizing:auto;font-size:16px;line-height:150%}@media (min-width:744px){.sarthi-display-hero{font-size:48px}.sarthi-display-title{font-size:36px}.sarthi-heading-page{font-size:32px}.sarthi-heading-section{font-size:24px}.sarthi-heading-sub{font-size:20px}.sarthi-body-large{font-size:17px}.sarthi-body-default{font-size:15px}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.antiai-exercise-shell{--font-display: var(--sarthi-font-serif);--font-body: var(--sarthi-font-sans);--font-mono: var(--sarthi-font-mono);--background: var(--sarthi-bg-canvas);--foreground: var(--sarthi-text-primary);--card: var(--sarthi-surface-raised);--card-foreground: var(--sarthi-text-primary);--muted: var(--sarthi-surface-sunken);--muted-foreground: var(--sarthi-text-tertiary);--border: var(--sarthi-border-subtle);--border-strong: var(--sarthi-border-default);--rose-200: var(--sarthi-color-terracotta-100);--rose-300: var(--sarthi-color-terracotta-200);--lav-200: var(--sarthi-color-plum-100);--lav-300: var(--sarthi-color-plum-200);--sage-200: var(--sarthi-color-sage-200);--sage-300: var(--sarthi-color-sage-300);--sand-200: var(--sarthi-color-gold-100);--sky-200: var(--sarthi-color-sapphire-100);background:var(--sarthi-bg-canvas);color:var(--sarthi-text-primary);font-family:var(--sarthi-font-sans);transform:translateZ(0);will-change:transform;overflow:hidden}.antiai-exercise-shell *::-webkit-scrollbar{display:none}.antiai-exercise-shell *{scrollbar-width:none}@media (max-width: 480px){.antiai-exercise-shell{--sarthi-exercise-gutter: 16px}}@media (min-width: 481px) and (max-width: 1023px){.antiai-exercise-shell{--sarthi-exercise-gutter: 28px;font-size:17px}.antiai-exercise-shell h1,.antiai-exercise-shell h2,.antiai-exercise-shell h3{letter-spacing:-.025em}}@media (min-width: 1024px){.antiai-exercise-shell{--sarthi-exercise-gutter: 32px;font-size:17px}}@media (prefers-reduced-motion: reduce){.antiai-exercise-shell *,.antiai-exercise-shell *:before,.antiai-exercise-shell *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
