@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@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:"Lora",Georgia,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-50:oklch(98.7% .022 95.277);--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-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-2xl:96rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--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-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-md:12px;--blur-3xl:64px;--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);--font-syne:"Syne",sans-serif;--font-inter:"Inter",sans-serif;--font-poppins:"Poppins",sans-serif;--font-eb-garamond:"EB Garamond",Georgia,serif;--font-manrope:"Manrope",sans-serif;--color-cream-100:#f8f6f1;--color-cream-200:#f1f0ee;--color-cream-300:#e7e2d8;--color-charcoal-900:#0a0a0a;--color-charcoal-800:#171717;--color-charcoal-700:#242424;--color-charcoal-600:#262626;--color-bodhan-orange:#ff6207;--color-bodhan-teal:#faaf01;--color-bodhan-purple:#a78bfa;--color-bodhan-yellow:#faaf01;--color-bodhan-blue:#314685;--color-bodhan-red:#ea2027;--color-bodhan-indigo:#314685;--color-bodhan-green:#4ade80;--background-image-hero-warm:radial-gradient(90% 38% at 50% 100%,#f7e5c8 24%,#ffb700 100%);--background-image-hero-glow:radial-gradient(32% 25% at 50% 60.4%,#faeacd 0%,#faaf01 49.7%,#de5900 100%);--background-image-cta-warm:conic-gradient(#ffce8f 0deg,#e65c12 215deg,#ff1c1c 360deg);--animate-fade-in:fade-in .5s ease-out}}@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{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-\[1px\]{inset:1px}.-top-20{top:calc(var(--spacing)*-20)}.-top-24{top:calc(var(--spacing)*-24)}.-top-32{top:calc(var(--spacing)*-32)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-\[-10\%\]{top:-10%}.top-\[10\%\]{top:10%}.top-full{top:100%}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-\[-20\%\]{right:-20%}.right-\[10\%\]{right:10%}.-bottom-20{bottom:calc(var(--spacing)*-20)}.-bottom-24{bottom:calc(var(--spacing)*-24)}.-bottom-40{bottom:calc(var(--spacing)*-40)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-8{bottom:calc(var(--spacing)*8)}.-left-32{left:calc(var(--spacing)*-32)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-3\.5{left:calc(var(--spacing)*3.5)}.left-4{left:calc(var(--spacing)*4)}.left-5{left:calc(var(--spacing)*5)}.left-8{left:calc(var(--spacing)*8)}.left-\[-25\%\]{left:-25%}.left-\[10\%\]{left:10%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.m-7{margin:calc(var(--spacing)*7)}.m-130{margin:calc(var(--spacing)*130)}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-2\.5{margin-inline:calc(var(--spacing)*2.5)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.my-8{margin-block:calc(var(--spacing)*8)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-14{margin-top:calc(var(--spacing)*14)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-20{margin-top:calc(var(--spacing)*20)}.mt-\[0\.5rem\]{margin-top:.5rem}.mt-\[0\.65em\]{margin-top:.65em}.mt-\[3px\]{margin-top:3px}.-mr-2{margin-right:calc(var(--spacing)*-2)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-4{margin-right:calc(var(--spacing)*4)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-14{margin-bottom:calc(var(--spacing)*14)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.mb-20{margin-bottom:calc(var(--spacing)*20)}.mb-24{margin-bottom:calc(var(--spacing)*24)}.ml-0{margin-left:calc(var(--spacing)*0)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-2\.5{margin-left:calc(var(--spacing)*2.5)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-8{margin-left:calc(var(--spacing)*8)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[3\/5\]{aspect-ratio:3/5}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.size-1{width:calc(var(--spacing)*1);height:calc(var(--spacing)*1)}.h-0{height:calc(var(--spacing)*0)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-32{height:calc(var(--spacing)*32)}.h-40{height:calc(var(--spacing)*40)}.h-48{height:calc(var(--spacing)*48)}.h-80{height:calc(var(--spacing)*80)}.h-84{height:calc(var(--spacing)*84)}.h-90{height:calc(var(--spacing)*90)}.h-96{height:calc(var(--spacing)*96)}.h-120{height:calc(var(--spacing)*120)}.h-\[2px\]{height:2px}.h-\[18px\]{height:18px}.h-\[300px\]{height:300px}.h-\[400px\]{height:400px}.h-\[420px\]{height:420px}.h-\[500px\]{height:500px}.h-\[520px\]{height:520px}.h-\[580px\]{height:580px}.h-\[700px\]{height:700px}.h-\[900px\]{height:900px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:calc(var(--spacing)*0)}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-\[calc\(100\%-2rem\)\]{max-height:calc(100% - 2rem)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-\[65px\]{min-height:65px}.min-h-\[90vh\]{min-height:90vh}.min-h-\[100px\]{min-height:100px}.min-h-\[124px\]{min-height:124px}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing)*0)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-24{width:calc(var(--spacing)*24)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-90{width:calc(var(--spacing)*90)}.w-96{width:calc(var(--spacing)*96)}.w-\[18px\]{width:18px}.w-\[30\%\]{width:30%}.w-\[120\%\]{width:120%}.w-\[400px\]{width:400px}.w-\[500px\]{width:500px}.w-\[520px\]{width:520px}.w-\[580px\]{width:580px}.w-\[700px\]{width:700px}.w-\[900px\]{width:900px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-0{max-width:calc(var(--spacing)*0)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[12rem\]{max-width:12rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[38rem\]{max-width:38rem}.max-w-\[85rem\]{max-width:85rem}.max-w-\[90\%\]{max-width:90%}.max-w-\[150px\]{max-width:150px}.max-w-\[600px\]{max-width:600px}.max-w-\[880px\]{max-width:880px}.max-w-\[1400px\]{max-width:1400px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-screen-2xl{max-width:var(--breakpoint-2xl)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-11{min-width:calc(var(--spacing)*11)}.min-w-\[2\.75rem\]{min-width:2.75rem}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x: 50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-\[1\.08\]{scale:1.08}.-rotate-90{rotate:-90deg}.rotate-0{rotate:none}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-fade-in{animation:var(--animate-fade-in)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing)*24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing)*28)}.scroll-mt-32{scroll-margin-top:calc(var(--spacing)*32)}.scroll-mt-40{scroll-margin-top:calc(var(--spacing)*40)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-12{gap:calc(var(--spacing)*12)}.gap-16{gap:calc(var(--spacing)*16)}.gap-24{gap:calc(var(--spacing)*24)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing)*1)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-5{column-gap:calc(var(--spacing)*5)}.gap-x-8{column-gap:calc(var(--spacing)*8)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-5{row-gap:calc(var(--spacing)*5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--primary-100\)\]>:not(:last-child)){border-color:var(--primary-100)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.\!rounded-full{border-radius:3.40282e38px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[7px\]{border-radius:7px}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-tr-2xl{border-top-right-radius:var(--radius-2xl)}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-br-2xl{border-bottom-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[\#F1E4D3\]{border-color:#f1e4d3}.border-\[var\(--primary-100\)\],.border-\[var\(--primary-100\)\]\/80{border-color:var(--primary-100)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--primary-100\)\]\/80{border-color:color-mix(in oklab,var(--primary-100)80%,transparent)}}.border-\[var\(--text-orange-500\)\],.border-\[var\(--text-orange-500\)\]\/40{border-color:var(--text-orange-500)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--text-orange-500\)\]\/40{border-color:color-mix(in oklab,var(--text-orange-500)40%,transparent)}}.border-amber-200{border-color:var(--color-amber-200)}.border-black{border-color:var(--color-black)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-bodhan-blue\/30{border-color:#3146854d}@supports (color:color-mix(in lab,red,red)){.border-bodhan-blue\/30{border-color:color-mix(in oklab,var(--color-bodhan-blue)30%,transparent)}}.border-bodhan-green\/30{border-color:#4ade804d}@supports (color:color-mix(in lab,red,red)){.border-bodhan-green\/30{border-color:color-mix(in oklab,var(--color-bodhan-green)30%,transparent)}}.border-bodhan-indigo\/30{border-color:#3146854d}@supports (color:color-mix(in lab,red,red)){.border-bodhan-indigo\/30{border-color:color-mix(in oklab,var(--color-bodhan-indigo)30%,transparent)}}.border-bodhan-orange{border-color:var(--color-bodhan-orange)}.border-bodhan-orange\/30{border-color:#ff62074d}@supports (color:color-mix(in lab,red,red)){.border-bodhan-orange\/30{border-color:color-mix(in oklab,var(--color-bodhan-orange)30%,transparent)}}.border-bodhan-purple\/30{border-color:#a78bfa4d}@supports (color:color-mix(in lab,red,red)){.border-bodhan-purple\/30{border-color:color-mix(in oklab,var(--color-bodhan-purple)30%,transparent)}}.border-bodhan-red\/30{border-color:#ea20274d}@supports (color:color-mix(in lab,red,red)){.border-bodhan-red\/30{border-color:color-mix(in oklab,var(--color-bodhan-red)30%,transparent)}}.border-bodhan-teal\/30{border-color:#faaf014d}@supports (color:color-mix(in lab,red,red)){.border-bodhan-teal\/30{border-color:color-mix(in oklab,var(--color-bodhan-teal)30%,transparent)}}.border-bodhan-teal\/50{border-color:#faaf0180}@supports (color:color-mix(in lab,red,red)){.border-bodhan-teal\/50{border-color:color-mix(in oklab,var(--color-bodhan-teal)50%,transparent)}}.border-bodhan-yellow\/30{border-color:#faaf014d}@supports (color:color-mix(in lab,red,red)){.border-bodhan-yellow\/30{border-color:color-mix(in oklab,var(--color-bodhan-yellow)30%,transparent)}}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-gray-50{border-color:var(--color-gray-50)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-orange-100{border-color:var(--color-orange-100)}.border-orange-200{border-color:var(--color-orange-200)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-700{border-color:var(--color-red-700)}.border-stone-500{border-color:var(--color-stone-500)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.border-white\/50{border-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.bg-\[\#0A66C2\]{background-color:#0a66c2}.bg-\[\#0a0a0a\]{background-color:#0a0a0a}.bg-\[\#1A1A1A\]{background-color:#1a1a1a}.bg-\[\#4ADE80\]{background-color:#4ade80}.bg-\[\#22C55E\]{background-color:#22c55e}.bg-\[var\(--bg-black-900\)\]{background-color:var(--bg-black-900)}.bg-\[var\(--bg-cream-50\)\],.bg-\[var\(--bg-cream-50\)\]\/80{background-color:var(--bg-cream-50)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--bg-cream-50\)\]\/80{background-color:color-mix(in oklab,var(--bg-cream-50)80%,transparent)}}.bg-\[var\(--bg-cream-50\)\]\/92{background-color:var(--bg-cream-50)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--bg-cream-50\)\]\/92{background-color:color-mix(in oklab,var(--bg-cream-50)92%,transparent)}}.bg-\[var\(--bg-cream-100\)\]{background-color:var(--bg-cream-100)}.bg-\[var\(--bg-orange-100\)\]{background-color:var(--bg-orange-100)}.bg-\[var\(--btn-join\)\]{background-color:var(--btn-join)}.bg-\[var\(--color-14\)\]{background-color:var(--color-14)}.bg-\[var\(--navbar-bg\)\]\/80{background-color:var(--navbar-bg)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--navbar-bg\)\]\/80{background-color:color-mix(in oklab,var(--navbar-bg)80%,transparent)}}.bg-\[var\(--navbar-bg\)\]\/92{background-color:var(--navbar-bg)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--navbar-bg\)\]\/92{background-color:color-mix(in oklab,var(--navbar-bg)92%,transparent)}}.bg-\[var\(--primary-100\)\]{background-color:var(--primary-100)}.bg-\[var\(--text-orange-500\)\]{background-color:var(--text-orange-500)}.bg-\[var\(--text-primary\)\]{background-color:var(--text-primary)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.bg-black\/5{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-900{background-color:var(--color-blue-900)}.bg-bodhan-blue\/10{background-color:#3146851a}@supports (color:color-mix(in lab,red,red)){.bg-bodhan-blue\/10{background-color:color-mix(in oklab,var(--color-bodhan-blue)10%,transparent)}}.bg-bodhan-green\/10{background-color:#4ade801a}@supports (color:color-mix(in lab,red,red)){.bg-bodhan-green\/10{background-color:color-mix(in oklab,var(--color-bodhan-green)10%,transparent)}}.bg-bodhan-indigo\/10{background-color:#3146851a}@supports (color:color-mix(in lab,red,red)){.bg-bodhan-indigo\/10{background-color:color-mix(in oklab,var(--color-bodhan-indigo)10%,transparent)}}.bg-bodhan-orange{background-color:var(--color-bodhan-orange)}.bg-bodhan-orange\/10{background-color:#ff62071a}@supports (color:color-mix(in lab,red,red)){.bg-bodhan-orange\/10{background-color:color-mix(in oklab,var(--color-bodhan-orange)10%,transparent)}}.bg-bodhan-orange\/20{background-color:#ff620733}@supports (color:color-mix(in lab,red,red)){.bg-bodhan-orange\/20{background-color:color-mix(in oklab,var(--color-bodhan-orange)20%,transparent)}}.bg-bodhan-purple\/10{background-color:#a78bfa1a}@supports (color:color-mix(in lab,red,red)){.bg-bodhan-purple\/10{background-color:color-mix(in oklab,var(--color-bodhan-purple)10%,transparent)}}.bg-bodhan-red\/10{background-color:#ea20271a}@supports (color:color-mix(in lab,red,red)){.bg-bodhan-red\/10{background-color:color-mix(in oklab,var(--color-bodhan-red)10%,transparent)}}.bg-bodhan-teal\/10{background-color:#faaf011a}@supports (color:color-mix(in lab,red,red)){.bg-bodhan-teal\/10{background-color:color-mix(in oklab,var(--color-bodhan-teal)10%,transparent)}}.bg-bodhan-teal\/20{background-color:#faaf0133}@supports (color:color-mix(in lab,red,red)){.bg-bodhan-teal\/20{background-color:color-mix(in oklab,var(--color-bodhan-teal)20%,transparent)}}.bg-bodhan-yellow\/15{background-color:#faaf0126}@supports (color:color-mix(in lab,red,red)){.bg-bodhan-yellow\/15{background-color:color-mix(in oklab,var(--color-bodhan-yellow)15%,transparent)}}.bg-charcoal-700{background-color:var(--color-charcoal-700)}.bg-charcoal-800{background-color:var(--color-charcoal-800)}.bg-charcoal-800\/80{background-color:#171717cc}@supports (color:color-mix(in lab,red,red)){.bg-charcoal-800\/80{background-color:color-mix(in oklab,var(--color-charcoal-800)80%,transparent)}}.bg-charcoal-900{background-color:var(--color-charcoal-900)}.bg-cream-100{background-color:var(--color-cream-100)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/60{background-color:#ecfdf599}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/60{background-color:color-mix(in oklab,var(--color-emerald-50)60%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/30{background-color:#f9fafb4d}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/30{background-color:color-mix(in oklab,var(--color-gray-50)30%,transparent)}}.bg-gray-50\/50{background-color:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/50{background-color:color-mix(in oklab,var(--color-gray-50)50%,transparent)}}.bg-gray-50\/60{background-color:#f9fafb99}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/60{background-color:color-mix(in oklab,var(--color-gray-50)60%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-50\/30{background-color:#fff7ed4d}@supports (color:color-mix(in lab,red,red)){.bg-orange-50\/30{background-color:color-mix(in oklab,var(--color-orange-50)30%,transparent)}}.bg-orange-50\/60{background-color:#fff7ed99}@supports (color:color-mix(in lab,red,red)){.bg-orange-50\/60{background-color:color-mix(in oklab,var(--color-orange-50)60%,transparent)}}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-200{background-color:var(--color-orange-200)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/20{background-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/20{background-color:color-mix(in oklab,var(--color-orange-500)20%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/40{background-color:#fef2f266}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/40{background-color:color-mix(in oklab,var(--color-red-50)40%,transparent)}}.bg-stone-600{background-color:var(--color-stone-600)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.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)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tl{--tw-gradient-position:to top left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle\,var\(--brand-gold\)_0\%\,var\(--brand-orange\)_15\%\,var\(--text-orange-400\)_45\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,var(--brand-gold)0%,var(--brand-orange)15%,var(--text-orange-400)45%,transparent 70%)}.bg-\[radial-gradient\(circle\,var\(--text-orange-400\)_0\%\,var\(--brand-orange\)_40\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,var(--text-orange-400)0%,var(--brand-orange)40%,transparent 70%)}.from-\[\#5B6C9B\]{--tw-gradient-from:#5b6c9b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#24150F\]{--tw-gradient-from:#24150f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#FFDCA8\]{--tw-gradient-from:#ffdca8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--bg-cream-100\)\]{--tw-gradient-from:var(--bg-cream-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--text-orange-500\)\]{--tw-gradient-from:var(--text-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--text-orange-500\)\]\/20{--tw-gradient-from:var(--text-orange-500)}@supports (color:color-mix(in lab,red,red)){.from-\[var\(--text-orange-500\)\]\/20{--tw-gradient-from:color-mix(in oklab,var(--text-orange-500)20%,transparent)}}.from-\[var\(--text-orange-500\)\]\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--…\)\]{--tw-gradient-from:var(--…);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/40{--tw-gradient-from:#0006}@supports (color:color-mix(in lab,red,red)){.from-black\/40{--tw-gradient-from:color-mix(in oklab,var(--color-black)40%,transparent)}}.from-black\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-charcoal-700{--tw-gradient-from:var(--color-charcoal-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-charcoal-900{--tw-gradient-from:var(--color-charcoal-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-cream-100{--tw-gradient-from:var(--color-cream-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-200\/30{--tw-gradient-from:#e5e7eb4d}@supports (color:color-mix(in lab,red,red)){.from-gray-200\/30{--tw-gradient-from:color-mix(in oklab,var(--color-gray-200)30%,transparent)}}.from-gray-200\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-800{--tw-gradient-from:var(--color-gray-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-\[\#2A1A10\]{--tw-gradient-via:#2a1a10;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#E88C8C\]{--tw-gradient-via:#e88c8c;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#F2E1C7\]{--tw-gradient-via:#f2e1c7;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#ff6207\]\/60{--tw-gradient-via:oklab(69.0969% .153923 .138187/.6);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-charcoal-900{--tw-gradient-via:var(--color-charcoal-900);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cream-100{--tw-gradient-via:var(--color-cream-100);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#0C1B1A\]{--tw-gradient-to:#0c1b1a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#F3E6D6\]{--tw-gradient-to:#f3e6d6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#F18856\]{--tw-gradient-to:#f18856;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#FFB347\]\/30{--tw-gradient-to:oklab(82.083% .0456589 .141401/.3);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--color-20\)\]{--tw-gradient-to:var(--color-20);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--text-orange-400\)\]{--tw-gradient-to:var(--text-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--…\)\]{--tw-gradient-to:var(--…);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-charcoal-900{--tw-gradient-to:var(--color-charcoal-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cream-100{--tw-gradient-to:var(--color-cream-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-gray-900{--tw-gradient-to:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.object-left{object-position:left}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.\!px-4{padding-inline:calc(var(--spacing)*4)!important}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-11{padding-inline:calc(var(--spacing)*11)}.\!py-1\.5{padding-block:calc(var(--spacing)*1.5)!important}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.py-32{padding-block:calc(var(--spacing)*32)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-20{padding-top:calc(var(--spacing)*20)}.pt-24{padding-top:calc(var(--spacing)*24)}.pt-28{padding-top:calc(var(--spacing)*28)}.pt-\[120px\]{padding-top:120px}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-10{padding-right:calc(var(--spacing)*10)}.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-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pb-\[100px\]{padding-bottom:100px}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-16{padding-left:calc(var(--spacing)*16)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.font-inter{font-family:var(--font-inter)}.font-manrope{font-family:var(--font-manrope)}.font-mono{font-family:var(--font-mono)}.font-poppins{font-family:var(--font-poppins)}.font-serif{font-family:var(--font-serif)}.font-syne{font-family:var(--font-syne)}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size: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))}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[6rem\]{font-size:6rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.\!leading-snug{--tw-leading:var(--leading-snug)!important;line-height:var(--leading-snug)!important}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#0a0a0a\]{color:#0a0a0a}.text-\[\#1A1A1A\]{color:#1a1a1a}.text-\[\#44403C\]{color:#44403c}.text-\[\#525252\]{color:#525252}.text-\[\#FF6B35\]{color:#ff6b35}.text-\[var\(--bg-cream-50\)\]{color:var(--bg-cream-50)}.text-\[var\(--color-10\)\]{color:var(--color-10)}.text-\[var\(--color-11\)\]{color:var(--color-11)}.text-\[var\(--color-14\)\]{color:var(--color-14)}.text-\[var\(--color-15\)\]{color:var(--color-15)}.text-\[var\(--primary-500\)\]{color:var(--primary-500)}.text-\[var\(--text-orange-400\)\]{color:var(--text-orange-400)}.text-\[var\(--text-orange-500\)\]{color:var(--text-orange-500)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-900{color:var(--color-blue-900)}.text-bodhan-blue{color:var(--color-bodhan-blue)}.text-bodhan-green{color:var(--color-bodhan-green)}.text-bodhan-indigo{color:var(--color-bodhan-indigo)}.text-bodhan-orange{color:var(--color-bodhan-orange)}.text-bodhan-purple{color:var(--color-bodhan-purple)}.text-bodhan-red{color:var(--color-bodhan-red)}.text-bodhan-teal{color:var(--color-bodhan-teal)}.text-bodhan-yellow{color:var(--color-bodhan-yellow)}.text-charcoal-900{color:var(--color-charcoal-900)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-orange-500{color:var(--color-orange-500)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-stone-600{color:var(--color-stone-600)}.text-stone-700{color:var(--color-stone-700)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.italic\!{font-style:italic!important}.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,)}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-gray-300{-webkit-text-decoration-color:var(--color-gray-300);text-decoration-color:var(--color-gray-300)}.decoration-white\/50{text-decoration-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.decoration-white\/50{-webkit-text-decoration-color:color-mix(in oklab,var(--color-white)50%,transparent);text-decoration-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-100{opacity:1}.mix-blend-screen{mix-blend-mode:screen}.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-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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_2px_rgba\(46\,50\,56\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#2e32380a);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_12px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);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-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px 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)}.shadow-bodhan-orange\/20{--tw-shadow-color:#ff620733}@supports (color:color-mix(in lab,red,red)){.shadow-bodhan-orange\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-bodhan-orange)20%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-orange-100{--tw-ring-color:var(--color-orange-100)}.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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.blur-\[60px\]{--tw-blur:blur(60px);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,)}.blur-\[80px\]{--tw-blur:blur(80px);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,)}.blur-\[100px\]{--tw-blur:blur(100px);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,)}.blur-\[140px\]{--tw-blur:blur(140px);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,)}.blur-\[160px\]{--tw-blur:blur(160px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_20px_60px_rgba\(255\,98\,7\,0\.25\)\]{--tw-drop-shadow-size:drop-shadow(0 20px 60px var(--tw-drop-shadow-color,#ff620740));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%);-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-filter{-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,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\!{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,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;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))}.delay-100{transition-delay:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[contain\:strict\]{contain:strict}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[-ms-overflow-style\:\'none\'\]{-ms-overflow-style:"none"}.\[scrollbar-width\:\'none\'\]{scrollbar-width:"none"}@media(hover:hover){.group-hover\:w-5:is(:where(.group):hover *){width:calc(var(--spacing)*5)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:grid-rows-\[1fr\]:is(:where(.group):hover *){grid-template-rows:1fr}.group-hover\:overflow-y-auto:is(:where(.group):hover *){overflow-y:auto}.group-hover\:border-black:is(:where(.group):hover *){border-color:var(--color-black)}.group-hover\:border-transparent:is(:where(.group):hover *){border-color:#0000}.group-hover\:bg-\[var\(--color-11\)\]:is(:where(.group):hover *){background-color:var(--color-11)}.group-hover\:bg-white:is(:where(.group):hover *){background-color:var(--color-white)}.group-hover\:text-\[var\(--text-orange-500\)\]:is(:where(.group):hover *){color:var(--text-orange-500)}.group-hover\:text-gray-700:is(:where(.group):hover *){color:var(--color-gray-700)}.group-hover\:text-gray-900:is(:where(.group):hover *){color:var(--color-gray-900)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:ring-4:is(:where(.group):hover *){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + 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)}.group-hover\:backdrop-blur-none:is(:where(.group):hover *){--tw-backdrop-blur: ;-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,)}}.marker\:font-semibold ::marker{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.marker\:font-semibold::marker{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.marker\:font-semibold ::-webkit-details-marker{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.marker\:font-semibold::-webkit-details-marker{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.marker\:text-\[var\(--text-orange-500\)\] ::marker{color:var(--text-orange-500)}.marker\:text-\[var\(--text-orange-500\)\]::marker{color:var(--text-orange-500)}.marker\:text-\[var\(--text-orange-500\)\] ::-webkit-details-marker{color:var(--text-orange-500)}.marker\:text-\[var\(--text-orange-500\)\]::-webkit-details-marker{color:var(--text-orange-500)}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.first\:mt-0:first-child{margin-top:calc(var(--spacing)*0)}.first\:border-0:first-child{border-style:var(--tw-border-style);border-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.015\]:hover{scale:1.015}.hover\:border-\[var\(--primary-100\)\]:hover{border-color:var(--primary-100)}.hover\:border-\[var\(--text-orange-500\)\]:hover{border-color:var(--text-orange-500)}.hover\:border-black\/10:hover{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:border-black\/10:hover{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.hover\:border-black\/20:hover{border-color:#0003}@supports (color:color-mix(in lab,red,red)){.hover\:border-black\/20:hover{border-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.hover\:border-bodhan-blue\/50:hover{border-color:#31468580}@supports (color:color-mix(in lab,red,red)){.hover\:border-bodhan-blue\/50:hover{border-color:color-mix(in oklab,var(--color-bodhan-blue)50%,transparent)}}.hover\:border-bodhan-green\/50:hover{border-color:#4ade8080}@supports (color:color-mix(in lab,red,red)){.hover\:border-bodhan-green\/50:hover{border-color:color-mix(in oklab,var(--color-bodhan-green)50%,transparent)}}.hover\:border-bodhan-indigo\/50:hover{border-color:#31468580}@supports (color:color-mix(in lab,red,red)){.hover\:border-bodhan-indigo\/50:hover{border-color:color-mix(in oklab,var(--color-bodhan-indigo)50%,transparent)}}.hover\:border-bodhan-orange\/40:hover{border-color:#ff620766}@supports (color:color-mix(in lab,red,red)){.hover\:border-bodhan-orange\/40:hover{border-color:color-mix(in oklab,var(--color-bodhan-orange)40%,transparent)}}.hover\:border-bodhan-orange\/50:hover{border-color:#ff620780}@supports (color:color-mix(in lab,red,red)){.hover\:border-bodhan-orange\/50:hover{border-color:color-mix(in oklab,var(--color-bodhan-orange)50%,transparent)}}.hover\:border-bodhan-purple\/50:hover{border-color:#a78bfa80}@supports (color:color-mix(in lab,red,red)){.hover\:border-bodhan-purple\/50:hover{border-color:color-mix(in oklab,var(--color-bodhan-purple)50%,transparent)}}.hover\:border-bodhan-red\/50:hover{border-color:#ea202780}@supports (color:color-mix(in lab,red,red)){.hover\:border-bodhan-red\/50:hover{border-color:color-mix(in oklab,var(--color-bodhan-red)50%,transparent)}}.hover\:border-bodhan-teal\/50:hover{border-color:#faaf0180}@supports (color:color-mix(in lab,red,red)){.hover\:border-bodhan-teal\/50:hover{border-color:color-mix(in oklab,var(--color-bodhan-teal)50%,transparent)}}.hover\:border-bodhan-yellow\/50:hover{border-color:#faaf0180}@supports (color:color-mix(in lab,red,red)){.hover\:border-bodhan-yellow\/50:hover{border-color:color-mix(in oklab,var(--color-bodhan-yellow)50%,transparent)}}.hover\:border-emerald-200:hover{border-color:var(--color-emerald-200)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-orange-200:hover{border-color:var(--color-orange-200)}.hover\:border-white\/40:hover{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/40:hover{border-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.hover\:bg-\[\#004182\]:hover{background-color:#004182}.hover\:bg-\[\#ff6207\]:hover{background-color:#ff6207}.hover\:bg-\[var\(--bg-cream-50\)\]\/60:hover{background-color:var(--bg-cream-50)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--bg-cream-50\)\]\/60:hover{background-color:color-mix(in oklab,var(--bg-cream-50)60%,transparent)}}.hover\:bg-\[var\(--bg-cream-100\)\]:hover{background-color:var(--bg-cream-100)}.hover\:bg-\[var\(--navbar-bg\)\]:hover{background-color:var(--navbar-bg)}.hover\:bg-\[var\(--primary-100\)\]:hover{background-color:var(--primary-100)}.hover\:bg-\[var\(--primary-500\)\]:hover{background-color:var(--primary-500)}.hover\:bg-\[var\(--primary-700\)\]:hover{background-color:var(--primary-700)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.hover\:bg-blue-800:hover{background-color:var(--color-blue-800)}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}.hover\:bg-orange-50:hover{background-color:var(--color-orange-50)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.hover\:text-\[\#0A66C2\]:hover{color:#0a66c2}.hover\:text-\[\#0a0a0a\]:hover{color:#0a0a0a}.hover\:text-\[\#1A1A1A\]:hover{color:#1a1a1a}.hover\:text-\[\#1877F2\]:hover{color:#1877f2}.hover\:text-\[\#E55A2B\]:hover{color:#e55a2b}.hover\:text-\[\#E4405F\]:hover{color:#e4405f}.hover\:text-\[\#FF4500\]:hover{color:#ff4500}.hover\:text-\[var\(--text-hover\)\]:hover{color:var(--text-hover)}.hover\:text-\[var\(--text-orange-500\)\]:hover{color:var(--text-orange-500)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-blue-900:hover{color:var(--color-blue-900)}.hover\:text-bodhan-orange:hover{color:var(--color-bodhan-orange)}.hover\:text-emerald-700:hover{color:var(--color-emerald-700)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-orange-500:hover{color:var(--color-orange-500)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-gray-500:hover{-webkit-text-decoration-color:var(--color-gray-500);text-decoration-color:var(--color-gray-500)}.hover\:decoration-white:hover{-webkit-text-decoration-color:var(--color-white);text-decoration-color:var(--color-white)}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-lg:hover{--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)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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\:border-\[var\(--text-orange-500\)\]:focus{border-color:var(--text-orange-500)}.focus\:border-red-400:focus{border-color:var(--color-red-400)}.focus\:border-red-700:focus{border-color:var(--color-red-700)}.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-charcoal-800:focus{--tw-ring-color:var(--color-charcoal-800)}.focus\:ring-gray-400:focus{--tw-ring-color:var(--color-gray-400)}.focus\:ring-orange-100:focus{--tw-ring-color:var(--color-orange-100)}.focus\:ring-offset-2:focus{--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)}.focus\:ring-offset-cream-100:focus{--tw-ring-offset-color:var(--color-cream-100)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.active\:scale-\[0\.985\]:active{scale:.985}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media(hover:hover){.disabled\:hover\:scale-100:disabled:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.disabled\:hover\:bg-\[\#0a0a0a\]:disabled:hover{background-color:#0a0a0a}.disabled\:hover\:shadow-none:disabled:hover{--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)}}.has-\[\:focus-visible\]\:ring-2:has(: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)}.has-\[\:focus-visible\]\:ring-orange-300:has(:focus-visible){--tw-ring-color:var(--color-orange-300)}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-ping{animation:var(--animate-ping)}}@media(min-width:40rem){.sm\:right-4{right:calc(var(--spacing)*4)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-0{margin-inline:calc(var(--spacing)*0)}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-8{gap:calc(var(--spacing)*8)}:where(.sm\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}.sm\:gap-x-6{column-gap:calc(var(--spacing)*6)}:where(.sm\:space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*6)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-x-reverse)))}.sm\:self-auto{align-self:auto}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-14{padding-inline:calc(var(--spacing)*14)}.sm\:py-14{padding-block:calc(var(--spacing)*14)}.sm\:py-32{padding-block:calc(var(--spacing)*32)}.sm\:pb-10{padding-bottom:calc(var(--spacing)*10)}.sm\:text-left{text-align:left}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:whitespace-nowrap{white-space:nowrap}}@media(min-width:48rem){.md\:top-5{top:calc(var(--spacing)*5)}.md\:right-5{right:calc(var(--spacing)*5)}.md\:col-start-2{grid-column-start:2}.md\:row-span-2{grid-row:span 2/span 2}.md\:row-start-1{grid-row-start:1}.md\:mt-40{margin-top:calc(var(--spacing)*40)}.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:mb-4{margin-bottom:calc(var(--spacing)*4)}.md\:mb-6{margin-bottom:calc(var(--spacing)*6)}.md\:mb-8{margin-bottom:calc(var(--spacing)*8)}.md\:mb-12{margin-bottom:calc(var(--spacing)*12)}.md\:mb-14{margin-bottom:calc(var(--spacing)*14)}.md\:ml-10{margin-left:calc(var(--spacing)*10)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:aspect-\[3\/5\]{aspect-ratio:3/5}.md\:h-10{height:calc(var(--spacing)*10)}.md\:h-11{height:calc(var(--spacing)*11)}.md\:h-16{height:calc(var(--spacing)*16)}.md\:h-56{height:calc(var(--spacing)*56)}.md\:h-\[4\.5rem\]{height:4.5rem}.md\:h-\[600px\]{height:600px}.md\:h-\[850px\]{height:850px}.md\:h-\[1200px\]{height:1200px}.md\:min-h-\[120px\]{min-height:120px}.md\:w-5\/12{width:41.6667%}.md\:w-14{width:calc(var(--spacing)*14)}.md\:w-16{width:calc(var(--spacing)*16)}.md\:w-44{width:calc(var(--spacing)*44)}.md\:w-56{width:calc(var(--spacing)*56)}.md\:w-\[1200px\]{width:1200px}.md\:w-\[calc\(50\%-1rem\)\]{width:calc(50% - 1rem)}.md\:w-auto{width:auto}.md\:max-w-none{max-width:none}.md\:flex-shrink-0{flex-shrink:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,26rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,26rem)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:items-stretch{align-items:stretch}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:justify-start{justify-content:flex-start}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:gap-10{gap:calc(var(--spacing)*10)}.md\:gap-12{gap:calc(var(--spacing)*12)}.md\:gap-16{gap:calc(var(--spacing)*16)}.md\:self-stretch{align-self:stretch}.md\:rounded-\[3rem\]{border-radius:3rem}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-7{padding:calc(var(--spacing)*7)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:p-10{padding:calc(var(--spacing)*10)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:p-16{padding:calc(var(--spacing)*16)}.md\:px-0{padding-inline:calc(var(--spacing)*0)}.md\:px-4{padding-inline:calc(var(--spacing)*4)}.md\:px-5{padding-inline:calc(var(--spacing)*5)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:px-7{padding-inline:calc(var(--spacing)*7)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:px-12{padding-inline:calc(var(--spacing)*12)}.md\:px-24{padding-inline:calc(var(--spacing)*24)}.md\:py-3{padding-block:calc(var(--spacing)*3)}.md\:py-4{padding-block:calc(var(--spacing)*4)}.md\:py-5{padding-block:calc(var(--spacing)*5)}.md\:py-16{padding-block:calc(var(--spacing)*16)}.md\:py-20{padding-block:calc(var(--spacing)*20)}.md\:py-24{padding-block:calc(var(--spacing)*24)}.md\:py-28{padding-block:calc(var(--spacing)*28)}.md\:pt-6{padding-top:calc(var(--spacing)*6)}.md\:pt-14{padding-top:calc(var(--spacing)*14)}.md\:pt-16{padding-top:calc(var(--spacing)*16)}.md\:pt-20{padding-top:calc(var(--spacing)*20)}.md\:pt-\[150px\]{padding-top:150px}.md\:pb-0{padding-bottom:calc(var(--spacing)*0)}.md\:pb-8{padding-bottom:calc(var(--spacing)*8)}.md\:pb-10{padding-bottom:calc(var(--spacing)*10)}.md\:pb-12{padding-bottom:calc(var(--spacing)*12)}.md\:pb-16{padding-bottom:calc(var(--spacing)*16)}.md\:pb-24{padding-bottom:calc(var(--spacing)*24)}.md\:pb-\[120px\]{padding-bottom:120px}.md\:pl-5{padding-left:calc(var(--spacing)*5)}.md\:pl-20{padding-left:calc(var(--spacing)*20)}.md\:text-left{text-align:left}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:blur-\[120px\]{--tw-blur:blur(120px);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,)}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-40{top:calc(var(--spacing)*40)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-start-2{grid-column-start:2}.lg\:mb-20{margin-bottom:calc(var(--spacing)*20)}.lg\:mb-40{margin-bottom:calc(var(--spacing)*40)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[1000px\]{height:1000px}.lg\:max-h-\[calc\(100vh-11rem\)\]{max-height:calc(100vh - 11rem)}.lg\:w-1\/3{width:33.3333%}.lg\:w-2\/3{width:66.6667%}.lg\:w-\[calc\(25\%-1\.5rem\)\]{width:calc(25% - 1.5rem)}.lg\:max-w-\[88rem\]{max-width:88rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lg\:flex-row{flex-direction:row}.lg\:gap-10{gap:calc(var(--spacing)*10)}.lg\:gap-16{gap:calc(var(--spacing)*16)}.lg\:overflow-y-auto{overflow-y:auto}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-16{padding-inline:calc(var(--spacing)*16)}.lg\:py-16{padding-block:calc(var(--spacing)*16)}.lg\:pt-\[184px\]{padding-top:184px}.lg\:pb-4{padding-bottom:calc(var(--spacing)*4)}.lg\:pb-\[150px\]{padding-bottom:150px}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\:text-\[6rem\]{font-size:6rem}.lg\:last\:col-start-auto:last-child{grid-column-start:auto}}@media(min-width:80rem){.xl\:block{display:block}.xl\:hidden{display:none}}.\[\&_p\]\:mt-0 p{margin-top:calc(var(--spacing)*0)}.\[\&_p\]\:font-medium p{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_p\]\:text-\[\#1A1A1A\] p{color:#1a1a1a}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}ol>.\[ol\>\&\]\:block{display:block}ol>li>.\[ol\>li\>\&\]\:hidden{display:none}}:root{color-scheme:light;color:#213547;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--brand-blue:#314685;--brand-orange:#f60;--brand-red:#ea2027;--brand-bg-gradient:#e0a23e;--white:#fff;--color-5:#25282b;--background-light:#f8f6f1;--papaya-white:#faeacd;--selective-yellow:#faaf01;--selective-yellow2:#fbd47a;--brand-gold:#ffd95b;--color-9:#0a0a0a;--color-10:#44403c;--color-11:#57534e;--black:#000;--color-14:#a1a1a1;--color-15:#262626;--color-16:#0f0f0f;--primary-500:#ff6207;--primary-700:#ce3000;--primary-100:#ffead2;--color-20:#171717;--light-94:#f1f0ee;--dark-7:#111;--dark-12:#1e1e1e;--grey-30:#4c4c4c;--off-black:#101010;--navbar-bg:#fff7ed;--text-primary:#2e3238;--text-hover:#fa5c40;--bg-black-900:#050505;--text-orange-bright:#ff6b35;--text-orange-500:#ff6b35;--text-orange-400:#ffb347;--focus-ring:#ff6207;--text-muted:#57534e;--border-strong:#78716c;--error-text:#b91c1c;--bg-cream-50:#fff9f0;--bg-cream-100:#fff4e6;--bg-orange-100:#ffdac1;--bg-gradient-start:#f2efe9;--bg-gradient-mid:#ffead2;--bg-gradient-end:#ffd4b2;--btn-join:#f94500;--model-emerald:#376b54;--model-violet:#5b4b9e;background-color:#fff;font-family:Poppins,sans-serif,system-ui;font-weight:400;line-height:1.5}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[role=button]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}#root>.min-h-screen{flex-direction:column;display:flex}#root>.min-h-screen>footer{margin-top:auto}a[target=_blank]:not(:has(svg)):not(:has(img)):not(.no-ext-arrow):after{content:"";vertical-align:-.02em;background-color:currentColor;width:.72em;height:.72em;margin-left:.22em;display:inline-block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M7 17 17 7'/><path d='M7 7h10v10'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M7 17 17 7'/><path d='M7 7h10v10'/></svg>") 50%/contain no-repeat}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.research-problems-scope{font-family:var(--font-poppins)}.font-serif{font-family:var(--font-serif)}.research-prose,.research-toc{font-family:var(--font-manrope);font-weight:400}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chart-card{--chart-card-bg:#e4d8c8;--chart-panel-bg:#fbf6ee;--chart-text-primary:#2c241c;--chart-text-secondary:#5c534a;--chart-grid:#e4d8c8;--chart-series-primary:#ff6207;--chart-series-secondary:#0f766e;--chart-series-tertiary:#5c4033;--chart-tooltip-bg:#2c241c;--chart-tooltip-text:#fbf6ee;--chart-focus:#ff6207;background:var(--chart-card-bg);font-family:var(--font-manrope);border:1px solid #5c403314;border-radius:26px;margin:1.75rem 0 2rem;padding:1.25rem}@media(min-width:768px){.chart-card{padding:2rem 2.25rem}}.chart-card-header{margin-bottom:1.6rem}.chart-card-title{font-family:var(--font-manrope);font-size:var(--card-title-size);letter-spacing:-.02em;color:var(--chart-text-primary);font-weight:700;line-height:1.2}.chart-card-subtitle{max-width:65ch;font-family:var(--font-manrope);color:var(--chart-text-secondary);margin-top:.5rem;font-size:1rem;font-weight:400;line-height:1.5}.chart-panel{background:var(--chart-panel-bg);border-radius:18px;padding:1rem}@media(min-width:768px){.chart-panel{padding:1.5rem 1.75rem}}.chart-plot,.chart-svg-wrap{width:100%;position:relative}.chart-svg-wrap svg rect:focus{outline:none}.chart-svg-wrap svg rect:focus-visible{outline:2px solid var(--chart-focus);outline-offset:-2px}.chart-legend{flex-wrap:wrap;gap:.65rem 1.25rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.chart-legend-item{font-family:var(--font-manrope);color:var(--chart-text-secondary);align-items:center;gap:.45rem;font-size:.8125rem;display:inline-flex}.chart-marker{background:currentColor;flex-shrink:0;width:.55rem;height:.55rem;display:inline-block}.chart-marker-circle{border-radius:50%}.chart-marker-square{border-radius:1px}.chart-marker-diamond{border-radius:1px;width:.5rem;height:.5rem;transform:rotate(45deg)}.chart-tooltip,.chart-tooltip-static{z-index:4;background:var(--chart-tooltip-bg);width:max-content;max-width:260px;color:var(--chart-tooltip-text);pointer-events:none;border-radius:10px;padding:10px 12px;position:absolute}.chart-tooltip-static{position:relative;top:auto;left:auto;transform:none}.chart-tooltip-title{margin:0 0 .4rem;font-size:.8125rem;font-weight:650}.chart-tooltip-row{justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;line-height:1.45;display:flex}.chart-tooltip-label{align-items:center;gap:.4rem;display:inline-flex}.chart-tooltip-value{font-variant-numeric:tabular-nums;font-weight:650}.chart-tooltip-hint{color:#fbf6eeb8;margin:.45rem 0 0;font-size:.6875rem}.chart-card-note{color:var(--chart-text-secondary);margin:.85rem 0 0;font-size:.8125rem;line-height:1.5}.chart-data{margin-top:.85rem}.chart-data-toggle{color:var(--chart-text-primary);cursor:pointer;font-size:.8125rem;font-weight:600}.chart-data-toggle:focus-visible{outline:2px solid var(--chart-focus);outline-offset:2px}.chart-data-panel{margin-top:.65rem;overflow-x:auto}.chart-data-table{border-collapse:collapse;width:100%;font-size:.8125rem}.chart-data-table th,.chart-data-table td{text-align:left;border-bottom:1px solid #5c40331f;padding:.4rem .55rem}.chart-data-table th{color:var(--chart-text-secondary);font-weight:600}.chart-data-key{color:var(--chart-text-primary);font-weight:600}.chart-composition-bar{border-radius:999px;width:100%;height:1.35rem;display:flex;overflow:hidden}.chart-composition-slice{cursor:pointer;border:0;min-width:.35rem;height:100%;padding:0}.chart-composition-slice:focus-visible{outline:2px solid var(--chart-focus);outline-offset:2px;z-index:1}.chart-composition-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.chart-composition-stats strong{color:var(--chart-text-primary);font-size:.95rem;display:block}.chart-composition-stats span{color:var(--chart-text-secondary);margin-top:.15rem;font-size:.75rem;display:block}@media(max-width:640px){.chart-composition-stats{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.chart-composition-slice{transition:none}}.editorial-card,.chart-card{--ed-outer:#e4d8c8;--ed-inner:#fbf6ee;--ed-inner-2:#f3eee5;--ed-text:#2c241c;--ed-text-2:#5c534a;--ed-border:#d2c9ba;--ed-orange:#ff6207;--ed-orange-soft:#e8c4a8;--ed-emerald:#376b54;--ed-brown:#72533d;--card-title-size:1.5rem}.editorial-card{background:var(--ed-outer);font-family:var(--font-manrope);color:var(--ed-text);border:1px solid #5c403314;border-radius:26px;margin:1.75rem 0 2rem;padding:1.25rem}@media(min-width:768px){.editorial-card{padding:2rem 2.25rem}}.editorial-card-header{margin-bottom:1.25rem}.editorial-card-eyebrow{font-family:var(--font-manrope);letter-spacing:.08em;text-transform:uppercase;color:var(--ed-orange);margin:0 0 .45rem;font-size:.75rem;font-weight:700}.editorial-card-title{font-family:var(--font-manrope);font-size:var(--card-title-size);letter-spacing:-.02em;color:var(--ed-text);margin:0;font-weight:700;line-height:1.2}.editorial-card-description{max-width:65ch;color:var(--ed-text-2);margin:.55rem 0 0;font-size:.95rem;font-weight:400;line-height:1.5}.editorial-metric{align-items:baseline;gap:.5rem;margin-top:1rem;display:flex}.editorial-metric-value{font-family:var(--font-eb-garamond);font-variant-numeric:tabular-nums;color:var(--ed-text);font-size:clamp(1.8rem,4vw,3rem);font-weight:600;line-height:1}.editorial-metric-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ed-text-2);font-size:.8125rem;font-weight:650}.editorial-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem;margin:1rem 0 0;display:grid}.editorial-summary div{min-width:0}.editorial-summary dt{letter-spacing:.04em;text-transform:uppercase;color:var(--ed-text-2);font-size:.75rem;font-weight:650}.editorial-summary dd{font-variant-numeric:tabular-nums;color:var(--ed-text);margin:.2rem 0 0;font-size:1.05rem;font-weight:700}.editorial-panel{background:var(--ed-inner);border-radius:18px;padding:1rem}@media(min-width:768px){.editorial-panel{padding:1.5rem 1.75rem}}.editorial-card-footer{color:var(--ed-text-2);margin:.85rem 0 0;font-size:.8125rem;line-height:1.5}.editorial-controls{gap:1rem 1.5rem;display:grid}.editorial-controls-two,.editorial-controls-wer{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-control{min-width:0}.editorial-control-label{color:var(--ed-text);justify-content:space-between;gap:.75rem;font-size:.875rem;font-weight:650;display:flex}.editorial-control-label strong{font-variant-numeric:tabular-nums;color:var(--ed-orange)}.editorial-control-hint{color:var(--ed-text-2);margin:.2rem 0 .45rem;font-size:.75rem;line-height:1.4}.editorial-control input[type=range]{width:min(100%,18rem);height:1.5rem;accent-color:var(--ed-orange);cursor:pointer}.editorial-control input[type=range]:focus-visible{outline:2px solid var(--ed-orange);outline-offset:3px}.stream-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin:1.15rem 0 .9rem;display:flex}.stream-play{border:1px solid var(--ed-border);background:var(--ed-inner-2);min-height:2.5rem;color:var(--ed-text);border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.8125rem;font-weight:650;display:inline-flex}.stream-play:focus-visible{outline:2px solid var(--ed-orange);outline-offset:2px}.stream-status{color:var(--ed-text-2);margin:0;font-size:.8125rem}.stream-board{gap:.7rem;display:grid}.stream-lane{grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.stream-lane-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ed-text-2);margin:0;font-size:.75rem;font-weight:650}.stream-lane-track{background:var(--ed-inner-2);border-radius:8px;height:2rem;position:relative;overflow:visible}.stream-audio-track{align-items:flex-end;gap:2px;padding:0 .4rem .2rem;display:flex;overflow:hidden}.stream-audio-fill{background:#72533d14;position:absolute;inset:0}.stream-wave-bar{z-index:1;background:var(--ed-brown);opacity:.55;border-radius:1px;flex:1;min-width:2px;position:relative}.stream-chunk{cursor:pointer;background:0 0;border:1px solid #2c241c1f;border-radius:5px;height:1.45rem;padding:0;display:flex;position:absolute;top:.28rem;overflow:hidden}.stream-chunk.is-active{outline:2px solid var(--ed-orange);outline-offset:1px;z-index:8!important}.stream-chunk:focus-visible{outline:2px solid var(--ed-orange);outline-offset:2px}.stream-chunk-overlap,.stream-chunk-new{height:100%;display:block}.stream-chunk-overlap{background:repeating-linear-gradient(-45deg,#8a6a52,#8a6a52 3px,#72533d 3px 6px)}.stream-chunk-new{background:var(--ed-orange);flex:1}.stream-chunk-label{color:#fbf6ee;text-shadow:0 0 4px #2c241c73;place-items:center;font-size:.6875rem;font-weight:700;display:grid;position:absolute;inset:0}.stream-process{background:var(--ed-brown);opacity:.38;border-radius:2px;height:.9rem;position:absolute;top:.55rem}.stream-process.is-active{opacity:.92;background:var(--ed-brown)}.stream-output-track{background:0 0;height:2.15rem}.stream-output{color:#fbf6ee;white-space:nowrap;background:#376b5473;border-radius:2px;min-width:.55rem;min-height:.55rem;padding:0;font-size:.6875rem;font-weight:650;position:absolute;top:.55rem;transform:translate(-50%)}.stream-output.is-active,.stream-output.is-final.is-active{background:var(--ed-emerald);color:#fbf6ee;border-radius:4px;padding:.15rem .4rem;top:.28rem}.stream-axis-lane .stream-lane-track{background:0 0}.stream-axis{background:0 0;height:1.25rem}.stream-axis span{font-variant-numeric:tabular-nums;color:var(--ed-text-2);font-size:.75rem;position:absolute;top:0;transform:translate(-50%)}.stream-axis span:first-child{transform:none}.stream-axis span:last-child{transform:translate(-100%)}.stream-tooltip{z-index:10;background:var(--ed-text);width:11.5rem;color:var(--ed-inner);border-radius:10px;padding:.55rem .7rem;font-size:.75rem;line-height:1.45;position:absolute;top:calc(100% + 6px)}.stream-tooltip p{margin:0 0 .25rem;font-weight:700}.stream-tooltip span{display:block}.stream-legend,.wer-legend{color:var(--ed-text-2);flex-wrap:wrap;gap:.55rem 1.1rem;margin:1rem 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.stream-legend li{align-items:center;gap:.4rem;display:inline-flex}.stream-swatch{border-radius:2px;flex-shrink:0;width:.7rem;height:.7rem}.stream-swatch-new{background:var(--ed-orange)}.stream-swatch-overlap{background:repeating-linear-gradient(-45deg,#8a6a52,#8a6a52 2px,#72533d 2px 4px)}.stream-swatch-process{background:var(--ed-brown)}.stream-swatch-output{background:var(--ed-emerald)}.wer-layout{gap:1.35rem;display:grid}.wer-inputs{border:0;margin:0;padding:0}.wer-inputs legend{letter-spacing:.06em;text-transform:uppercase;color:var(--ed-text-2);margin-bottom:.75rem;padding:0;font-size:.75rem;font-weight:650}.wer-visual-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ed-text-2);margin:0 0 .55rem;font-size:.75rem;font-weight:650}.wer-bar{background:var(--ed-inner-2);border-radius:6px;height:1.35rem;display:flex;overflow:hidden}.wer-bar-slice{color:#fbf6ee;place-items:center;min-width:1.5rem;font-size:.6875rem;font-weight:700;display:grid}.wer-token-c{background:var(--ed-emerald)}.wer-token-s{background:var(--ed-orange)}.wer-token-d{background:var(--ed-brown);box-shadow:inset 0 0 0 2px #fbf6ee59}.wer-token-i{background:var(--ed-orange-soft);color:var(--ed-text);box-shadow:inset 0 0 0 1px var(--ed-orange)}.wer-pattern-striped{background-image:repeating-linear-gradient(135deg,#fbf6ee38 0 3px,#0000 3px 7px)}.wer-pattern-dashed{background-image:repeating-linear-gradient(90deg,#0000 0 4px,#fbf6ee47 4px 6px)}.wer-pattern-dotted{background-image:radial-gradient(circle,var(--ed-orange)1px,transparent 1.4px);background-size:6px 6px}.wer-tokens{flex-wrap:wrap;gap:.28rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.wer-token{color:#fbf6ee;border-radius:3px;place-items:center;width:1.35rem;height:1.35rem;font-size:.625rem;font-weight:700;display:grid}.wer-token-i.wer-token{color:var(--ed-text)}.wer-token-more{background:var(--ed-inner-2);width:auto;color:var(--ed-text-2);padding:0 .35rem}.wer-formula-steps{color:var(--ed-text);gap:.75rem;font-size:.95rem;line-height:1.55;display:grid}.wer-formula-steps strong{font-variant-numeric:tabular-nums}.wer-result{color:var(--ed-emerald);background:#376b541f;border-radius:12px;margin:.85rem 0 0;padding:.7rem .9rem;font-size:.875rem;font-weight:650}.arch-flow{align-items:stretch;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.arch-step{flex:1 1 0;align-items:stretch;min-width:8.5rem;display:flex}.arch-node{background:var(--ed-inner-2);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;min-height:6.25rem;padding:.75rem .8rem;display:flex}.arch-node-input{background:#efe6d8}.arch-node-process{background:var(--ed-inner-2)}.arch-node-shared{background:#e8ddd0}.arch-node-output{background:#376b541f}.arch-node.is-path{border-color:#c64f1a47}.arch-node.is-active{border-color:var(--ed-orange);background:#f4e4d4}.arch-node:focus-visible{outline:2px solid var(--ed-orange);outline-offset:2px}.arch-node-role{letter-spacing:.08em;text-transform:uppercase;color:var(--ed-orange);font-size:.6875rem;font-weight:650}.arch-node-output .arch-node-role{color:var(--ed-emerald)}.arch-node-name{color:var(--ed-text);font-size:.875rem;font-weight:700}.arch-node-meta{color:var(--ed-text-2);font-size:.75rem;line-height:1.35}.arch-connector{flex:0 0 1.35rem;align-items:center;padding:0 .1rem;display:flex}.arch-connector span{background:var(--ed-border);width:100%;height:2px;display:block;position:relative}.arch-connector span:after{content:"";border-right:2px solid var(--ed-border);border-top:2px solid var(--ed-border);width:6px;height:6px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}.arch-connector.is-path span,.arch-connector.is-path span:after{background:var(--ed-orange);border-color:var(--ed-orange)}.arch-connector.is-path span{background:var(--ed-orange)}.arch-detail{background:var(--ed-inner-2);border-radius:14px;margin-top:1.1rem;padding:.9rem 1rem}.arch-detail-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--ed-text-2);margin:0 0 .25rem;font-size:.75rem;font-weight:650}.arch-detail-title{color:var(--ed-text);margin:0 0 .35rem;font-size:1rem;font-weight:700}.arch-detail p:last-child{color:var(--ed-text-2);margin:0;font-size:.9rem;line-height:1.5}.arch-capabilities{margin-top:1rem}.arch-capabilities ul{flex-wrap:wrap;gap:.4rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.arch-capabilities li{background:var(--ed-inner-2);color:var(--ed-text);border-radius:8px;padding:.35rem .7rem;font-size:.8125rem;font-weight:650}.benchmark-panel{padding:0;overflow:hidden}.benchmark-scroll{overflow-x:auto}.benchmark-table{border-collapse:collapse;width:100%;font-size:.9375rem}.benchmark-table th,.benchmark-table td{text-align:left;vertical-align:top;border-bottom:1px solid #5c40331f;padding:.7rem 1.1rem}.benchmark-table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--ed-text-2);background:#e8ddd0;font-size:.75rem;font-weight:650}.benchmark-table tbody th{color:var(--ed-text);font-weight:650}.benchmark-table tbody td{color:var(--ed-text-2)}@media(max-width:1024px){.arch-flow{flex-direction:column}.arch-step{flex-direction:column;min-width:0}.arch-connector{flex:0 0 1.1rem;justify-content:center;width:100%;padding:.15rem 0}.arch-connector span{width:2px;height:100%;min-height:.85rem;margin:0 auto}.arch-connector span:after{inset:auto auto -1px 50%;transform:translate(-50%)rotate(135deg)}}@media(max-width:768px){.editorial-summary,.editorial-controls-two,.editorial-controls-wer{grid-template-columns:1fr}.stream-lane{grid-template-columns:1fr;gap:.3rem}.stream-board{padding-bottom:.25rem;overflow-x:auto}.stream-lane-track,.stream-audio-track{min-width:32rem}.editorial-control input[type=range]{width:100%}}@media(max-width:390px){.editorial-card{border-radius:22px;padding:1.25rem}.stream-chunk-label{font-size:.6rem}}@media(prefers-reduced-motion:reduce){.stream-chunk,.stream-process,.stream-output,.arch-node,.arch-connector span{transition:none}}.asr-player{gap:.85rem;display:grid}.asr-player-top{align-items:center;gap:.9rem;display:flex}.asr-play{border:1px solid var(--ed-border);background:var(--ed-inner-2);width:3rem;height:3rem;color:var(--ed-text);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.asr-play.is-active{background:var(--ed-orange);border-color:var(--ed-orange);color:#fbf6ee}.asr-play:focus-visible{outline:2px solid var(--ed-orange);outline-offset:3px}.asr-player-title{color:var(--ed-text);margin:0;font-size:.95rem;font-weight:700}.asr-player-meta{color:var(--ed-text-2);margin:.15rem 0 0;font-size:.8125rem}.asr-wave{background:var(--ed-inner-2);border-radius:10px;align-items:flex-end;gap:3px;height:3.25rem;padding:0 .15rem;display:flex;position:relative;overflow:hidden}.asr-wave-bar{background:var(--ed-brown);opacity:.28;border-radius:1px;flex:1;min-width:2px}.asr-wave-bar.is-played{background:var(--ed-orange);opacity:.9}.asr-playhead{background:var(--ed-text);width:2px;position:absolute;top:.35rem;bottom:.35rem;transform:translate(-1px)}.asr-times{font-variant-numeric:tabular-nums;color:var(--ed-text-2);justify-content:space-between;font-size:.75rem;display:flex}.asr-status{color:var(--ed-text-2);align-items:center;gap:.5rem;margin-top:1rem;font-size:.8125rem;display:flex}.asr-status-dot{background:var(--ed-border);border-radius:50%;width:.5rem;height:.5rem}.asr-status-dot-playing{background:var(--ed-orange)}.asr-status-dot-complete{background:var(--ed-emerald)}.asr-status-dot-error{background:#b91c1c}.asr-bridge{justify-items:center;gap:.35rem;margin:1rem 0 .25rem;display:grid}.asr-bridge-line{background:var(--ed-border);width:2px;height:.9rem}.asr-bridge-line.is-on{background:var(--ed-orange)}.asr-bridge-line.is-done{background:var(--ed-emerald)}.asr-bridge-node{background:var(--ed-inner-2);letter-spacing:.04em;text-transform:uppercase;color:var(--ed-text-2);border-radius:8px;padding:.35rem .7rem;font-size:.75rem;font-weight:700}.asr-bridge-node.is-active{color:var(--ed-orange);background:#c2410c1f}.asr-bridge-node.is-done{color:var(--ed-emerald);background:#376b541f}.asr-bridge-fork{opacity:0;grid-template-columns:1fr 1fr 1fr;width:min(100%,22rem);height:.85rem;display:grid}.asr-bridge-fork.is-open{opacity:1}.asr-bridge-fork span{border-top:2px solid var(--ed-emerald);border-right:2px solid var(--ed-emerald);transform-origin:top;height:100%;display:block}.asr-bridge-fork span:first-child{border-right:0;border-left:2px solid var(--ed-emerald);margin-left:50%}.asr-bridge-fork span:nth-child(2){border-left:0;border-right:0}.asr-bridge-fork span:last-child{margin-right:50%}.asr-bridge-modes{text-align:center;width:min(100%,22rem);color:var(--ed-text-2);opacity:0;grid-template-columns:1fr 1fr 1fr;margin:0;padding:0;font-size:.6875rem;font-weight:650;list-style:none;display:grid}.asr-bridge-modes.is-open{color:var(--ed-emerald);opacity:1}.asr-comparison{border-top:1px solid #5c40331a;margin-top:1.15rem;padding-top:1rem}.asr-mode-tabs{gap:.35rem;margin-bottom:.75rem;display:none}.asr-mode-tabs button{border:1px solid var(--ed-border);background:var(--ed-inner-2);min-height:2.75rem;color:var(--ed-text-2);border-radius:8px;flex:1;padding:.4rem .5rem;font-size:.8125rem;font-weight:650}.asr-mode-tabs button.is-active{background:var(--ed-orange);border-color:var(--ed-orange);color:#fbf6ee}.asr-mode-tabs button:focus-visible,.asr-copy:focus-visible,.asr-text-btn:focus-visible{outline:2px solid var(--ed-orange);outline-offset:2px}.asr-outputs{grid-template-columns:1fr;gap:0;display:grid}.asr-output{padding:.85rem .2rem .2rem}.asr-output-col+.asr-output-col .asr-output{border-top:1px solid #5c40331a;padding-top:1rem}.asr-output-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.55rem;display:flex}.asr-output-head h4{color:var(--ed-text);margin:0;font-size:.875rem;font-weight:700}.asr-output-head p{color:var(--ed-text-2);margin:.2rem 0 0;font-size:.75rem;line-height:1.4}.asr-copy,.asr-text-btn{border:1px solid var(--ed-border);background:var(--ed-inner-2);min-height:2.25rem;color:var(--ed-text);border-radius:8px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.75rem;font-weight:650;display:inline-flex}.asr-output-text{font-family:var(--font-eb-garamond);overflow-wrap:anywhere;color:var(--ed-text);margin:0;font-size:1.125rem;line-height:1.45}.asr-output-reveal{animation:.28s ease-out asr-reveal}.asr-output-script{color:var(--ed-text-2);margin:.45rem 0 0;font-size:.75rem}.asr-actions{margin-top:1rem}.asr-error{color:#9f1239;background:#b91c1c14;border-radius:12px;margin-top:1rem;padding:.85rem 1rem;font-size:.875rem}.asr-error-actions{gap:.5rem;margin-top:.65rem;display:flex}@keyframes asr-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(min-width:768px){.asr-outputs{grid-template-columns:1fr 1fr;gap:0 1.25rem}.asr-output-col+.asr-output-col .asr-output{border-top:0;padding-top:.85rem}.asr-output-col:nth-child(3){grid-column:1/-1}}@media(min-width:1024px){.asr-outputs{grid-template-columns:1fr 1fr 1fr}.asr-output-col:nth-child(3){grid-column:auto}.asr-output-col+.asr-output-col .asr-output{border-left:1px solid #5c40331f;padding-left:1rem}}@media(max-width:767px){.asr-mode-tabs{display:flex}.asr-output-col:not(.is-active){display:none}.asr-bridge-fork,.asr-bridge-modes{width:100%}.asr-play{width:2.75rem;height:2.75rem}}@media(prefers-reduced-motion:reduce){.asr-output-reveal,.asr-wave-bar,.asr-playhead,.asr-bridge-line,.asr-bridge-node{transition:none;animation:none}}.research-page{background-color:var(--bg-cream-50);color:var(--text-primary);background-image:radial-gradient(90% 50% at 50% -5%,#ffead2b3,#0000 55%),radial-gradient(40% 30% at 100% 20%,#ffdac140,#0000 50%),radial-gradient(35% 25% at 0 60%,#3146850a,#0000 50%);background-attachment:fixed}.research-page .research-hero-atmosphere,.research-page .research-article-column,.research-page .research-article-wide,.research-page .font-serif{font-family:var(--font-manrope);font-weight:400}.research-hero-atmosphere{position:relative;overflow:hidden}.research-mosaic{background:var(--white);border:1px solid #ffead2f2;border-radius:1rem;width:100%;max-width:100%;height:clamp(7rem,16vw,10.5rem);position:relative;overflow:hidden;box-shadow:0 1px 2px #2e323808}.research-hero-mosaic{background:var(--bg-cream-50);border:1px solid #ffead2f2;border-radius:1.25rem;min-height:clamp(15rem,36vw,22rem);position:relative;overflow:hidden;box-shadow:0 1px 2px #2e32380a,0 16px 40px #2e32380f}.research-hero-mosaic .research-mosaic-layer{width:100%;height:100%;box-shadow:none;border:none;border-radius:0;position:absolute;inset:0}.research-hero-mosaic-scrim{z-index:1;pointer-events:none;background:radial-gradient(92% 82% at 50% 45%,#fff9f0f5,#fff9f0e0 42%,#fff9f0b8 70%,#fff9f094);position:absolute;inset:0}.research-hero-mosaic-content{z-index:2;min-height:inherit;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3.5rem 1.5rem 2rem;display:flex;position:relative}@media(min-width:768px){.research-hero-mosaic-content{padding:4.5rem 2.5rem 2.5rem}}.research-hero-mosaic-title{text-shadow:0 0 28px #fff9f0f2,0 0 48px #fff9f0d9,0 2px 12px #fff9f0bf;position:relative}.research-hero-mosaic .research-mosaic-layer:before,.research-hero-mosaic .research-mosaic-layer:after{display:none}.research-link-chip-on-mosaic{background:linear-gradient(#fffffff0,#fffffff0)padding-box,linear-gradient(135deg,var(--text-orange-400),var(--text-orange-500),var(--brand-orange))border-box;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.research-share-button{width:2.5rem;height:2.5rem;color:var(--text-primary);background:linear-gradient(#fffffff0,#fffffff0)padding-box,linear-gradient(135deg,var(--text-orange-400),var(--text-orange-500),var(--brand-orange))border-box;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1.5px solid #0000;border-radius:9999px;justify-content:center;align-items:center;padding:.55rem;transition:color .2s,background-color .2s,transform .2s;display:inline-flex}.research-share-button:hover,.research-share-button.is-copied{color:var(--text-orange-500)}.research-mosaic:before,.research-mosaic:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;position:absolute;inset:0}.research-mosaic:before{background:linear-gradient(#fff9f08c,#0000 22%)}.research-mosaic:after{background:linear-gradient(#0000 78%,#fff9f073)}.research-mosaic-canvas{width:100%;height:100%;display:block}.research-hero-atmosphere:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 50% 0,#ff6b3517,#0000 70%),radial-gradient(40% 40% at 80% 20%,#3146850f,#0000 60%);height:120%;animation:10s ease-in-out infinite research-hero-breathe;position:absolute;inset:-20% -10% auto}@keyframes research-hero-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}.research-reading-progress{z-index:60;background:linear-gradient(90deg,var(--brand-blue),var(--text-orange-500),var(--text-orange-400));transform-origin:0;pointer-events:none;height:2px;transition:transform 80ms linear;position:fixed;top:0;left:0}.research-type-eyebrow{font-family:var(--font-manrope);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600}.research-type-title{font-family:var(--font-eb-garamond);letter-spacing:-.01em;font-size:clamp(1.75rem,3.2vw,2.375rem);font-weight:500;line-height:1.2}.research-type-dek{font-family:var(--font-eb-garamond);color:var(--color-10);font-size:1.0625rem;font-style:italic;font-weight:600;line-height:1.75}@media(min-width:768px){.research-type-dek{font-size:1.125rem;line-height:1.8}}.research-type-caption{font-family:var(--font-manrope);letter-spacing:.01em;color:var(--color-11);font-size:.875rem;font-weight:400}.research-type-h2{font-family:var(--font-eb-garamond);letter-spacing:-.015em;color:var(--text-primary);font-size:clamp(1.5rem,2.8vw,2.125rem);font-weight:500;line-height:1.22}.research-type-h3{font-family:var(--font-manrope);letter-spacing:-.012em;color:var(--text-primary);font-size:1.0625rem;font-weight:600;line-height:1.35}.research-type-h4{font-family:var(--font-manrope);letter-spacing:.1em;text-transform:uppercase;color:var(--text-orange-500);font-size:.75rem;font-weight:600;line-height:1.4}.research-type-lead{font-family:var(--font-manrope);color:var(--text-primary);font-size:1.125rem;font-weight:400;line-height:1.72}@media(min-width:768px){.research-type-lead{font-size:1.1875rem;line-height:1.78}}.research-type-body{font-family:var(--font-manrope);color:var(--color-10);font-size:1.0625rem;font-weight:400;line-height:1.75}.research-type-body-muted{font-family:var(--font-manrope);color:var(--color-11);font-size:1rem;font-weight:400;line-height:1.7}.research-type-body-small{font-family:var(--font-manrope);color:var(--color-11);font-size:.875rem;font-weight:400;line-height:1.65}.research-prose .research-type-emphasis,.research-prose strong.research-type-emphasis,.research-type-italic{font-family:var(--font-eb-garamond);color:var(--primary-500);font-style:italic;font-weight:700}.research-type-stat-value{font-family:var(--font-eb-garamond);letter-spacing:-.02em;color:var(--text-primary);font-size:1.75rem;font-weight:500;line-height:1.1}.research-type-example-text{font-family:var(--font-eb-garamond);color:var(--text-primary);font-size:1rem;font-style:italic;font-weight:400;line-height:1.5}@media(min-width:768px){.research-type-body{font-size:1.125rem;line-height:1.75}}.research-article-column{width:100%;max-width:min(56rem,100vw - 2rem);margin-left:auto;margin-right:auto}@media(min-width:1280px){.research-article-column{max-width:min(56rem,100vw - 4rem)}}.research-article-wide{width:100%;max-width:min(64rem,100vw - 2rem);margin-left:auto;margin-right:auto}.research-surface{background-color:var(--white);border:1px solid #ffead2e6;box-shadow:0 1px 2px #2e323808}.research-surface-soft{background:linear-gradient(160deg,var(--bg-cream-100)0%,#ffffffb3 100%);border:1px solid #ffead2d9}.research-divider{border-color:#ffead2e6}.research-featured-gradient{background:linear-gradient(135deg,var(--bg-cream-100)0%,var(--primary-100)45%,var(--bg-orange-100)100%)}.research-language-constellation{isolation:isolate;position:relative}.research-language-constellation:before,.research-language-constellation:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.research-language-constellation:before{aspect-ratio:1;border:1px solid #3146851a;width:68%;box-shadow:0 0 0 34px #ffffff1f,0 0 0 35px #ff6b3514}.research-language-constellation:after{filter:blur(32px);z-index:-1;background:#ffffff7a;width:13rem;height:13rem}.research-indic-orbit{pointer-events:none;position:absolute;inset:0}.research-indic-glyph{color:#3146859e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff9f0ad;border:1px solid #ffffffc7;border-radius:50%;place-items:center;width:2.15rem;height:2.15rem;font-family:Georgia,serif;font-size:.95rem;display:grid;position:absolute;box-shadow:0 6px 20px #31468512}.research-indic-glyph-1{top:17%;left:8%}.research-indic-glyph-2{top:8%;left:26%}.research-indic-glyph-3{top:10%;right:25%}.research-indic-glyph-4{top:21%;right:8%}.research-indic-glyph-5{top:56%;left:5%}.research-indic-glyph-6{top:59%;right:5%}.research-indic-glyph-7{bottom:7%;left:20%}.research-indic-glyph-8{bottom:6%;right:21%}.research-indic-glyph-9{bottom:28%;right:11%}.research-asr-wave{opacity:.48;align-items:center;gap:4px;height:2rem;display:flex;position:absolute;bottom:13%;left:50%;transform:translate(-50%)}.research-asr-wave span{background:linear-gradient(to top,var(--brand-blue),var(--text-orange-500));transform-origin:50%;border-radius:999px;width:2px;height:100%}.research-gsap-reveal{opacity:1}.research-fade-up{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards research-fade-up;transform:translateY(18px)}.research-fade-up-d1{animation-delay:80ms}.research-fade-up-d2{animation-delay:.16s}.research-fade-up-d3{animation-delay:.24s}.research-fade-up-d4{animation-delay:.32s}@keyframes research-fade-up{to{opacity:1;transform:translateY(0)}}.research-reveal{opacity:0;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.research-reveal.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.research-fade-up,.research-reveal{opacity:1;transition:none;animation:none;transform:none}.research-hero-atmosphere:before{animation:none}.research-indic-glyph,.research-asr-wave span{transform:none!important}}@media(max-width:520px){.research-indic-glyph{opacity:.75;width:1.75rem;height:1.75rem;font-size:.8rem}.research-indic-glyph-5,.research-indic-glyph-9{display:none}}.research-inline-link{font-family:var(--font-manrope);font-weight:500}.research-link-chip{font-family:var(--font-manrope);color:var(--text-primary);background:linear-gradient(var(--bg-cream-50),var(--bg-cream-50))padding-box,linear-gradient(135deg,var(--text-orange-400),var(--text-orange-500),var(--brand-orange))border-box;border:1.5px solid #0000;border-radius:9999px;min-height:2.5rem;padding:.45rem .95rem;font-size:.875rem;font-weight:700;transition:color .2s,transform .2s,box-shadow .2s}.research-link-chip:hover{color:var(--text-orange-500);transform:translateY(-1px);box-shadow:0 2px 14px #ff6b352e}.research-stat-card{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;position:relative;overflow:hidden}.research-stat-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2e32380f}.research-stat-card:after{content:"";background:linear-gradient(90deg,var(--brand-blue),var(--text-orange-500));transform-origin:0;height:2px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto 0 0;transform:scaleX(0)}.research-stat-card:hover:after{transform:scaleX(1)}.research-example-row{transition:border-color .25s,background-color .25s,transform .25s}.research-example-row:hover{background-color:#fff9f0e6;border-color:#ff6b3559;transform:translate(2px)}.research-output-visual{background:radial-gradient(circle at 8% 12%,#ffb3471f,#0000 28%),linear-gradient(145deg,#fffffffa,#fff9f0e0);border:1px solid #ffdac1e6;border-radius:1rem;margin:1.5rem 0 2rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 12px 34px #2e32380e}.research-audio-source{color:#fff;background:#2e3238;border-radius:.8rem;grid-template-columns:minmax(10rem,.8fr) 1fr;grid-template-areas:"meta quote""wave quote";align-items:center;gap:.4rem 1.5rem;min-height:6.5rem;padding:1rem 1.1rem;display:grid}.research-audio-meta{font-family:var(--font-manrope);letter-spacing:.09em;text-transform:uppercase;color:#ffffff9e;grid-area:meta;align-items:center;gap:.45rem;font-size:.64rem;display:flex}.research-live-dot{background:var(--text-orange-500);border-radius:999px;width:.4rem;height:.4rem;box-shadow:0 0 0 4px #ff6b3524}.research-audio-time{margin-left:auto}.research-wave-shell{grid-area:wave;align-items:center;gap:.24rem;height:3rem;display:flex;position:relative;overflow:hidden}.research-wave-bar{background:linear-gradient(180deg,var(--text-orange-400),var(--text-orange-500));transform-origin:50%;border-radius:999px;width:.18rem;min-height:.35rem}.research-wave-playhead{z-index:2;background:#ffffffd9;width:1px;height:2.7rem;position:absolute;left:0;box-shadow:0 0 10px #ffffffbf}.research-audio-prompt{grid-area:quote;align-items:center;gap:.85rem;display:flex}.research-audio-play{color:#fff;background:linear-gradient(145deg,var(--text-orange-400),var(--text-orange-500));cursor:pointer;border:1px solid #ffffff38;border-radius:50%;flex:none;place-items:center;width:2.65rem;height:2.65rem;transition:transform .2s,box-shadow .2s,opacity .2s;display:grid;position:relative;box-shadow:0 7px 20px #ff6b3540}.research-audio-play:hover:not(:disabled){transform:translateY(-2px)scale(1.03);box-shadow:0 10px 24px #ff6b3557}.research-audio-play:focus-visible{outline-offset:3px;outline:2px solid #fff}.research-audio-play:disabled{cursor:wait}.research-audio-play.is-playing:after{content:"";border:1px solid #ffb3479e;border-radius:50%;animation:1.15s ease-out infinite research-speaker-pulse;position:absolute;inset:-.35rem}@keyframes research-speaker-pulse{0%{opacity:.9;transform:scale(.82)}to{opacity:0;transform:scale(1.22)}}.research-audio-quote{font-family:var(--font-manrope);color:#fffffff0;font-size:clamp(1rem,2vw,1.25rem);line-height:1.45}.research-audio-instruction{font-family:var(--font-manrope);letter-spacing:.04em;color:#ffffff85;margin-top:.18rem;font-size:.58rem}.research-signal-bridge{background:linear-gradient(var(--text-orange-500),#ff6b351f);width:1px;height:2rem;margin-left:2rem;position:relative}.research-signal-bridge:after{content:"";border:1px solid var(--text-orange-500);background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-1px;left:-3px}.research-output-lanes{gap:.6rem;display:grid}.research-output-lane{background:#ffffffe0;border:1px solid #ffead2f2;border-radius:.8rem;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:5.1rem;padding:.85rem 1rem;display:grid}.research-output-index{width:2.1rem;height:2.1rem;font-family:var(--font-manrope);letter-spacing:.05em;color:var(--text-orange-500);background:var(--bg-cream-100);border-radius:50%;place-items:center;font-size:.6rem;display:grid}.research-output-label{font-family:var(--font-manrope);letter-spacing:.1em;text-transform:uppercase;color:var(--color-11);margin-bottom:.22rem;font-size:.6rem;font-weight:500}.research-transcript-copy{font-family:var(--font-manrope);color:var(--text-primary);flex-wrap:wrap;gap:0 .3em;font-size:1.08rem;line-height:1.5;display:flex}.research-transcript-word-wrap{display:inline-block;overflow:hidden}.research-transcript-char{will-change:transform,opacity,filter;display:inline-block}.research-output-ready{font-family:var(--font-manrope);letter-spacing:.06em;text-transform:uppercase;color:#467155;background:#eef8ef;border-radius:999px;padding:.22rem .5rem;font-size:.56rem}@media(max-width:640px){.research-audio-source{grid-template-columns:1fr;grid-template-areas:"meta""wave""quote";gap:.35rem}.research-audio-prompt{margin-top:.35rem}.research-output-lane{grid-template-columns:2rem minmax(0,1fr)}.research-output-ready{display:none}}@media(prefers-reduced-motion:reduce){.research-wave-bar,.research-wave-playhead,.research-output-lane,.research-transcript-char{opacity:1!important;filter:none!important;transform:none!important}.research-wave-playhead{display:none}.research-audio-play.is-playing:after{animation:none}}.research-demo-frame{position:relative;overflow:hidden}.research-demo-frame:before{content:"";background:linear-gradient(90deg,var(--brand-blue),var(--text-orange-500),var(--text-orange-400));z-index:1;height:2px;position:absolute;inset:0 0 auto}.research-section-header{margin-bottom:1.75rem}.research-section-rule{background:linear-gradient(90deg,var(--text-orange-500),var(--text-orange-400),transparent);border-radius:2px;width:3rem;height:3px;margin-bottom:1rem}.research-subsection{border-left:2px solid #ff6b3538;margin-top:2.25rem;padding-left:1rem}.research-subsection:has(.research-bullet-block){border-left:0;padding-left:0}.research-bullet-block{background:linear-gradient(145deg,#fff9f0f2,#ffffffd1);border:1px solid #ffead2f2;border-radius:1rem;margin:1.35rem 0 1.65rem;padding:1.2rem 1.3rem 1.2rem 1.45rem;position:relative;overflow:hidden;box-shadow:0 6px 24px #2e32380b}.research-bullet-block:before{content:"";background:linear-gradient(180deg,var(--text-orange-500),var(--text-orange-400));width:3px;position:absolute;inset:0 auto 0 0}.research-bullet-block--compact{padding:1rem 1.15rem 1rem 1.3rem}.research-bullet-block--card{box-shadow:none;border-radius:.75rem;margin:.75rem 0 0;padding:.85rem .95rem .85rem 1.05rem}.research-bullet-list{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.research-bullet-list--compact{flex-flow:wrap;gap:.5rem;display:flex}.research-bullet-item{align-items:flex-start;gap:.75rem;display:flex}.research-bullet-text{font-family:var(--font-manrope);color:var(--text-primary);font-size:.9375rem;font-weight:600;line-height:1.52}.research-bullet-list--compact .research-bullet-item{background:#ffffffe0;border:1px solid #ff6b3533;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .9rem}.research-bullet-list--compact .research-bullet-text{font-size:.8125rem;font-weight:600;line-height:1.35}.research-bullet-marker{width:1.35rem;height:1.35rem;font-family:var(--font-manrope);letter-spacing:.02em;color:var(--text-orange-500);background:#ff6b351f;border-radius:50%;flex-shrink:0;place-items:center;margin-top:.08rem;font-size:.58rem;font-weight:700;display:grid}.research-bullet-list--compact .research-bullet-marker{background:linear-gradient(135deg,var(--text-orange-500),var(--text-orange-400));border-radius:50%;width:.42rem;height:.42rem;margin-top:0}.research-bullet-block .research-type-emphasis{font-family:var(--font-eb-garamond);color:var(--primary-500);font-style:italic;font-weight:700}@media(max-width:640px){.research-bullet-block{padding:1rem 1rem 1rem 1.15rem}.research-bullet-text{font-size:.875rem}}.nav-top-link{min-height:2.25rem;color:var(--color-10);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.4rem .8rem;font-size:.875rem;transition:color .2s,background-color .2s;display:inline-flex}.nav-top-link:hover,.nav-top-link.is-open{color:var(--text-primary);background-color:var(--primary-100)}@supports (color:color-mix(in lab,red,red)){.nav-top-link:hover,.nav-top-link.is-open{background-color:color-mix(in srgb,var(--primary-100)55%,transparent)}}.nav-top-link.is-active{color:var(--text-orange-500);font-weight:500}.nav-top-link.is-active:hover,.nav-top-link.is-active.is-open{color:var(--text-orange-500)}.nav-research-dropdown{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #ffead2f2;max-width:calc(100vw - 2rem);position:relative;box-shadow:0 1px 2px #2e32380a,0 12px 32px #2e323814}.nav-research-dropdown-glow{pointer-events:none;background:radial-gradient(90% 60% at 0 0,#ff6b3514,#0000 55%),radial-gradient(70% 50% at 100% 100%,#3146850f,#0000 50%);position:absolute;inset:0}.nav-research-item{border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.7rem .75rem;transition:background-color .2s;display:flex}.nav-research-item:hover,.nav-research-item.is-active{background-color:var(--bg-cream-100)}.nav-research-dropdown:has(.nav-research-item:hover) .nav-research-item.is-active:not(:hover){background-color:#0000}.nav-research-item-indicator{background:var(--text-orange-500);opacity:.3;border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem;margin-top:.42rem;transition:opacity .2s,transform .2s;transform:scale(.75)}.nav-research-item:hover .nav-research-item-indicator{opacity:.6;transform:scale(1)}.nav-research-item.is-active .nav-research-item-indicator{opacity:1;transform:scale(1)}.nav-research-item-label{font-family:var(--font-manrope);color:var(--text-primary);letter-spacing:-.01em;font-size:.875rem;font-weight:500;transition:color .2s;display:block}.nav-research-item.is-active .nav-research-item-label{color:var(--text-orange-500)}.nav-research-item-desc{color:var(--color-11);margin-top:.15rem;font-size:.75rem;line-height:1.4;display:block}.nav-research-item-arrow{color:var(--color-14);opacity:.55;flex-shrink:0;align-self:center;transition:opacity .2s,transform .25s,color .2s}.nav-research-item:hover .nav-research-item-arrow{opacity:1;color:var(--text-primary);transform:translate(2px)}.nav-research-item:hover .nav-research-item-arrow.is-outbound{transform:translate(2px,-2px)}.nav-research-item.is-active .nav-research-item-arrow{display:none}.nav-mega-dropdown{width:min(27rem,100vw - 2rem)}.nav-mega-foot{border-top:1px solid var(--bg-cream-100);justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 1rem;display:flex}.nav-mega-foot-links{gap:1rem;display:flex}.nav-mega-foot-link{color:var(--color-10);align-items:center;gap:.2rem;font-size:.8125rem;font-weight:500;transition:color .2s;display:inline-flex}.nav-mega-foot-arrow,.nav-mega-viewall svg{color:var(--color-14);opacity:.55;transition:opacity .2s,transform .25s,color .2s}.nav-mega-foot-link:hover .nav-mega-foot-arrow{opacity:1;color:var(--text-primary);transform:translate(2px,-2px)}.nav-mega-viewall:hover svg{opacity:1;color:var(--text-primary);transform:translate(2px)}.nav-mega-foot-link:hover{color:var(--text-primary)}.nav-mega-viewall{color:var(--text-orange-500);align-items:center;gap:.3rem;font-size:.8125rem;font-weight:600;transition:color .2s;display:inline-flex}.nav-mega-viewall:hover{color:var(--text-hover)}.nav-dashboard-btn{background:var(--text-primary);color:#fff;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.5rem .9rem;font-size:.8125rem;font-weight:600;transition:background-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.nav-dashboard-btn:hover{background:var(--color-9);transform:translateY(-1px);box-shadow:0 8px 18px #2e32382e}.nav-dashboard-btn svg{transition:transform .2s}.nav-dashboard-btn:hover svg{transform:translate(2px,-2px)}.nav-dashboard-btn-mobile{justify-content:center;margin-top:.75rem;padding:.7rem 1rem;font-size:.9375rem}.research-feature-grid{grid-template-columns:1fr;gap:.875rem;margin-top:1.5rem;display:grid}@media(min-width:640px){.research-feature-grid{grid-template-columns:1fr 1fr;gap:1rem}}.research-feature-card{background:linear-gradient(165deg,#fffffff2,#fff9f0e6);border:1px solid #ffead2f2;border-radius:.875rem;padding:1.25rem 1.25rem 1.35rem;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 1px 2px #2e323808}.research-feature-card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(80% 60% at 100% 0,#ff6b3514,#0000 55%),radial-gradient(60% 50% at 0 100%,#3146850d,#0000 50%);transition:opacity .4s;position:absolute;inset:0}.research-feature-card:after{content:"";background:linear-gradient(180deg,var(--text-orange-500),var(--brand-blue));transform-origin:top;width:2px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.research-feature-card:hover{border-color:#ff6b3559;transform:translateY(-3px);box-shadow:0 12px 28px #2e323812}.research-feature-card:hover:before{opacity:1}.research-feature-card:hover:after{transform:scaleY(1)}.research-feature-index{font-family:var(--font-manrope);letter-spacing:.12em;color:var(--text-orange-500);margin-bottom:.65rem;font-size:.6875rem;font-weight:500}.research-feature-title{font-family:var(--font-manrope);letter-spacing:-.012em;color:var(--text-primary);margin-bottom:.5rem;font-size:1rem;font-weight:600;line-height:1.35}.research-feature-body{font-family:var(--font-manrope);color:var(--color-11);font-size:.9375rem;font-weight:400;line-height:1.68}@media(prefers-reduced-motion:reduce){.research-feature-card,.research-feature-card:before,.research-feature-card:after{transition:none}.research-feature-card:hover{transform:none}}.h1{font-family:var(--font-poppins);font-weight:700}h2{font-family:var(--font-poppins);font-weight:400}h3{font-family:var(--font-poppins)}.font-syne{font-family:var(--font-syne)}.transition-spring{transition-property:color,background-color,border-color,opacity,box-shadow,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}@keyframes gradient-flow{0%{background-position:50% 0,0%}50%{background-position:50% 100%,100%}to{background-position:50% 0,0%}}.animate-gradient{background-size:200% 200%;animation:6s infinite gradient-flow}.link-primary{color:var(--brand-blue);text-decoration:none;transition:color .2s ease-in-out}.link-primary:hover{color:var(--brand-orange)}.link-white{color:var(--white);text-decoration:none;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out}.link-white:hover{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:2px}body{min-width:320px;min-height:100vh;margin:0;display:block}.cta-bg-gradient{z-index:0;background:linear-gradient(#de523a,#ffb366);position:absolute;inset:0;-webkit-mask:linear-gradient(#000000b3 0%,#0006 100%);mask:linear-gradient(#000000b3 0%,#0006 100%)}.cta-noise{pointer-events:none;opacity:.4;mix-blend-mode:color-dodge;background-image:url(https://framerusercontent.com/images/6mcf62RlDfRfU61Yg5vb2pefpi4.png?width=256&height=256);background-repeat:repeat;background-size:128px;width:100%;height:150%;position:absolute;inset:-25.2129% -50% -50% 0%}@keyframes noise-move{0%{transform:translate(0)}to{transform:translate(-10%,-10%)}}@keyframes rotate-continuous{0%{transform:translate(-50%,-50%)perspective(1200px)rotate(0)}to{transform:translate(-50%,-50%)perspective(1200px)rotate(360deg)}}.cta-blur-rotate-1{filter:blur(100px);aspect-ratio:1;opacity:1;will-change:transform;contain:strict;border-radius:400px;width:600px;height:600px;animation:10s linear infinite rotate-continuous;position:absolute;top:-15%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.cta-blur-rotate-2{filter:blur(100px);aspect-ratio:1;mix-blend-mode:overlay;opacity:1;will-change:transform;contain:strict;border-radius:400px;width:600px;height:600px;animation:10s linear infinite rotate-continuous;position:absolute;top:-15%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.cta-conic-1{will-change:transform;opacity:1;background:conic-gradient(#ffeaa7,#f4a261 215.676deg,#e76f51 360deg);border-radius:50%;position:absolute;inset:0;overflow:visible}.cta-conic-2{will-change:transform;opacity:1;background:conic-gradient(#fff,#ffa640,#fc8f4c 360deg);border-radius:50%;position:absolute;inset:0;overflow:visible}.cta-btn-dark{background:linear-gradient(#262626,#0f0f0f);border-radius:8px;position:relative;overflow:hidden}.cta-btn-dark .cta-btn-inner{background-color:#171717;border-radius:7px;position:absolute;inset:1px}.cta-btn-dark .cta-btn-text{z-index:1;color:#fff;font-family:Inter Display,sans-serif;font-weight:500;line-height:1em;position:relative}.cta-btn-orange{background:linear-gradient(#ff852f,#ce3000);border-radius:8px;position:relative;overflow:hidden}.cta-btn-orange .cta-btn-inner{background-color:#f94500;border-radius:7px;position:absolute;inset:1px}.cta-btn-orange .cta-btn-text{z-index:1;color:#fff;font-family:Inter Display,sans-serif;font-weight:500;line-height:1em;position:relative}@media(max-width:767px){.cta-blur-rotate-1,.cta-blur-rotate-2{filter:blur(40px);border-radius:200px;width:300px;height:300px;animation:none}.cta-noise{opacity:.25}}.dp-sample-tabs{background:var(--ed-inner-2);border:1px solid var(--ed-border);border-radius:999px;gap:.35rem;padding:.3rem;display:inline-flex}.dp-sample-tabs button{color:var(--ed-text-2);background:0 0;border-radius:999px;padding:.4rem .9rem;font-size:.8125rem;font-weight:650;transition:background-color .2s,color .2s}.dp-sample-tabs button.is-active{background:var(--ed-inner);color:var(--ed-orange);box-shadow:0 1px 2px #2c241c1f}.dp-sample-meta{color:var(--ed-text-2);margin:.6rem 0 1.25rem;font-size:.8125rem}.dp-shell{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1.5rem;display:grid}@media(max-width:900px){.dp-shell{grid-template-columns:1fr}}.dp-page{aspect-ratio:3/4;background:var(--ed-inner);border:1px solid var(--ed-border);border-radius:14px;width:100%;position:relative;overflow:hidden}.dp-block{border:1.5px dashed var(--ed-border);opacity:0;cursor:pointer;background:#ffffff80;border-radius:8px;align-items:center;gap:.35rem;padding:.2rem .45rem;transition:opacity .35s,transform .35s,background-color .25s,border-color .25s;display:flex;position:absolute;overflow:hidden;transform:scale(.92)}.dp-block.is-revealed{opacity:1;transform:scale(1)}.dp-block.is-done{border-color:var(--ed-emerald);background-color:#376b541a;border-style:solid}.dp-block.is-active{border-style:solid;box-shadow:0 0 0 2px #c2410c40}.dp-block-title{border-color:var(--ed-brown)}.dp-block-equation{border-color:var(--ed-orange)}.dp-block-question{border-color:var(--brand-blue,#2f5d8a)}.dp-block-answer{border-color:var(--ed-emerald)}.dp-block-page-number{border-color:var(--ed-text-2);justify-content:center}.dp-block-badge{background:var(--ed-text);width:1.1rem;height:1.1rem;color:var(--ed-inner);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.65rem;font-weight:700;display:inline-flex}.dp-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.dp-text-btn{color:var(--ed-text-2);align-items:center;gap:.3rem;font-size:.8125rem;font-weight:600;display:inline-flex}.dp-text-btn:hover{color:var(--ed-orange)}.dp-view-tabs{background:var(--ed-inner-2);border:1px solid var(--ed-border);border-radius:999px;gap:.2rem;margin-left:auto;padding:.2rem;display:inline-flex}.dp-view-tabs button{color:var(--ed-text-2);border-radius:999px;padding:.3rem .7rem;font-size:.75rem;font-weight:650}.dp-view-tabs button.is-active{background:var(--ed-inner);color:var(--ed-orange)}.dp-output{background:var(--ed-inner);border:1px solid var(--ed-border);border-radius:14px;min-height:220px;padding:1rem 1.1rem}.dp-output-empty{color:var(--ed-text-2);font-size:.85rem}.dp-markdown{color:var(--ed-text);font-size:.875rem;line-height:1.6}.dp-markdown h2,.dp-markdown h3{color:var(--ed-text);margin:0 0 .5rem;font-weight:700}.dp-markdown p{margin:0 0 .85rem}.dp-markdown strong{color:var(--ed-orange)}.dp-markdown-block{border-radius:8px;margin:0 -.5rem .25rem;padding:.35rem .5rem;transition:background-color .3s}.dp-markdown-block.is-active{background-color:#c2410c14}.dp-markdown-block :last-child{margin-bottom:0}.dp-markdown-latex{background:var(--ed-inner-2);font-family:var(--font-mono,monospace);white-space:pre-wrap;word-break:break-word;color:var(--ed-brown);border-radius:10px;margin:0;padding:.6rem .75rem;font-size:.8rem;line-height:1.5}@media(prefers-reduced-motion:reduce){.dp-block{transition:none}}.model-page-main{max-width:56rem;margin:0 auto;padding:3.5rem 1.5rem 5rem}.model-back-link{color:var(--color-11);align-items:center;gap:.4rem;margin-bottom:1.5rem;font-size:.8125rem;font-weight:600;transition:color .2s;display:inline-flex}.model-back-link:hover{color:var(--text-orange-500)}.model-hero{text-align:center;border-bottom:1px solid var(--primary-100);flex-direction:column;align-items:center;padding-bottom:2.5rem;display:flex}.model-hero .model-back-link{align-self:flex-start}.model-title{font-family:var(--font-manrope);letter-spacing:-.02em;color:var(--text-primary);margin:0 0 .7rem;font-size:clamp(2rem,4.5vw,3rem);font-weight:700}.model-title.is-display{letter-spacing:-.03em;max-width:30rem;margin:.35rem auto 1rem;font-size:clamp(2.25rem,5.2vw,3.5rem);line-height:1.12}.model-tagline{max-width:36rem;color:var(--color-10);margin:0;font-size:1.0625rem;line-height:1.55}.model-license{border:1px solid var(--model-accent,var(--text-orange-500));border-radius:999px;align-items:center;gap:.4rem;margin:1.1rem 0 0;padding:.34rem .85rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.model-license{border:1px solid color-mix(in srgb,var(--model-accent,var(--text-orange-500))22%,var(--primary-100))}}.model-license{color:var(--color-11);background:#fff9;font-size:.78rem}.model-license svg{color:var(--model-accent,var(--text-orange-500));flex:none}.model-license b{color:var(--text-primary);font-weight:650}.model-license a{color:inherit;align-items:center;gap:.4rem;text-decoration:none;transition:color .18s;display:inline-flex}.model-license a:hover{color:var(--model-accent,var(--text-orange-500))}.model-license a:hover b{color:var(--model-accent,var(--text-orange-500));text-underline-offset:2px;text-decoration:underline}.model-license a:focus-visible{outline:2px solid var(--model-accent,var(--text-orange-500));outline-offset:3px;border-radius:999px}.model-note{max-width:36rem;color:var(--color-11);margin:1rem 0 0;font-size:.8125rem;font-style:italic}.model-cta-row{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.5rem;display:flex}.model-cta-primary{background:var(--text-primary);color:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.6rem 1.15rem;font-size:.875rem;font-weight:600;transition:background-color .2s;display:inline-flex}.model-cta-primary:hover{background:#000}.model-cta-secondary{border:1px solid var(--primary-100);color:var(--text-primary);border-radius:999px;align-items:center;gap:.4rem;padding:.6rem 1.15rem;font-size:.875rem;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.model-cta-secondary:hover{border-color:var(--text-orange-500);color:var(--text-orange-500)}.model-cta-small{padding:.45rem .9rem;font-size:.8125rem}.model-spec-strip{flex-wrap:wrap;justify-content:center;gap:1.5rem 2.5rem;margin-top:2rem;display:flex}.model-spec{text-align:center}.model-spec-value{font-family:var(--font-eb-garamond);color:var(--text-primary);margin:0;font-size:1.5rem;font-weight:600}.model-spec-label{letter-spacing:.02em;color:var(--color-11);margin:.15rem 0 0;font-size:.75rem}.model-section{padding-top:2.75rem}.model-section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-11);margin:0 0 1rem;font-size:.75rem;font-weight:700}.model-panel{--ed-outer:#e4d8c8;--ed-inner:#fbf6ee;--ed-inner-2:#f3eee5;--ed-text:#2c241c;--ed-text-2:#5c534a;--ed-border:#d2c9ba;--ed-orange:#ff6207;--ed-emerald:#376b54;--ed-brown:#72533d;background:var(--ed-outer);font-family:var(--font-manrope);color:var(--ed-text);border:1px solid #5c403314;border-radius:22px;padding:1.5rem}@media(min-width:768px){.model-panel{padding:2rem}}.mascot circle,.mascot path,.mascot ellipse{fill:none}.mascot-body{fill:var(--mascot-accent)}@supports (color:color-mix(in lab,red,red)){.mascot-body{fill:color-mix(in srgb,var(--mascot-accent)14%,white)}}.mascot-body{stroke:var(--mascot-accent);stroke-width:2px}.mascot-eye circle:first-child{fill:var(--mascot-accent);transform-box:fill-box;transform-origin:50%;animation:4.2s ease-in-out infinite mascot-blink}.mascot-pupil{fill:#fff;transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite mascot-scan}.mascot-mouth{stroke:var(--mascot-accent);stroke-width:2.5px;stroke-linecap:round}.mascot-mouth-still{fill:none}.mascot-mouth-speak{fill:var(--mascot-accent);transform-box:fill-box;transform-origin:50%;animation:.6s ease-in-out infinite paused mascot-talk}.mascot.is-active .mascot-mouth-speak{animation-play-state:running}.mascot-ring{fill:none;stroke:var(--mascot-accent);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite paused mascot-ping}.mascot.is-active .mascot-ring{animation-play-state:running}.mascot-ring-2{animation-delay:1.2s}@keyframes mascot-blink{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes mascot-scan{0%,to{transform:translate(0)}50%{transform:translate(2px)}}@keyframes mascot-talk{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes mascot-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@media(prefers-reduced-motion:reduce){.mascot *{animation:none!important}}.speak-top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.speak-voice-tabs{background:var(--ed-inner-2);border:1px solid var(--ed-border);border-radius:999px;gap:.2rem;padding:.2rem;display:inline-flex}.speak-voice-tabs button{color:var(--ed-text-2);border-radius:999px;padding:.35rem .8rem;font-size:.75rem;font-weight:650}.speak-voice-tabs button.is-active{background:var(--ed-inner);color:var(--ed-orange)}.speak-caption{color:var(--ed-text-2);margin:0 0 1.25rem;font-size:1.25rem;line-height:1.7}.karaoke-word{transition:color .2s}.karaoke-word.is-said{color:var(--ed-text)}.karaoke-word.is-active{color:var(--ed-orange);font-weight:700}.speak-wave,.transcribe-wave{align-items:flex-end;gap:3px;height:48px;margin-bottom:1.25rem;display:flex}.speak-wave span,.transcribe-wave span{height:var(--h);background:var(--ed-border);border-radius:2px;flex:1;transition:background-color .2s;transform:scaleY(.4)}.speak-wave.is-playing span,.transcribe-wave.is-playing span{background:var(--ed-orange);animation:.9s ease-in-out infinite wave-bounce}.transcribe-wave.is-playing span{background:var(--model-emerald)}@keyframes wave-bounce{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.speak-wave span,.transcribe-wave span{animation:none!important;transform:scaleY(.7)!important}}.transcribe-top{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.transcribe-mic{background:var(--model-emerald);color:#fff;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:transform .2s,opacity .2s;display:inline-flex}.transcribe-mic:disabled{opacity:.7;cursor:default}.transcribe-mic.is-listening{animation:1s ease-in-out infinite mic-pulse}@keyframes mic-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--model-accent,var(--model-emerald))35%,transparent)}50%{box-shadow:0 0 0 10px #0000}}.transcribe-lang-chip{background:var(--ed-inner-2);color:var(--model-emerald);border-radius:999px;margin:0 0 1rem;padding:.3rem .75rem;font-size:.75rem;font-weight:650;display:inline-block}.transcribe-caption{color:var(--ed-text);margin:0;font-size:1.25rem;line-height:1.6}@media(prefers-reduced-motion:reduce){.transcribe-mic.is-listening{animation:none!important}}.translate-shell{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:1rem;margin:1.25rem 0;display:grid}@media(max-width:700px){.translate-shell{grid-template-columns:1fr}.translate-arrow{transform:rotate(90deg)}}.translate-side{background:var(--ed-inner);border:1px solid var(--ed-border);border-radius:14px;padding:1rem 1.1rem}.translate-side-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ed-text-2);margin:0 0 .5rem;font-size:.7rem;font-weight:700}.translate-text{min-height:4.5rem;color:var(--ed-text);margin:0;font-size:.95rem;line-height:1.6}.translate-arrow{color:var(--ed-text-2);justify-content:center;align-items:center;display:flex}.translate-arrow.is-running{color:var(--model-violet);animation:.9s ease-in-out infinite translate-nudge}@keyframes translate-nudge{0%,to{transform:translate(-3px)}50%{transform:translate(3px)}}.translate-cursor{vertical-align:text-bottom;background:var(--model-violet);width:2px;height:1.05em;margin-left:2px;animation:.8s step-end infinite translate-caret;display:inline-block}@keyframes translate-caret{0%,to{opacity:1}50%{opacity:0}}@media(prefers-reduced-motion:reduce){.translate-arrow.is-running,.translate-cursor{animation:none!important}}.models-page-main{padding-top:2.25rem;padding-bottom:3rem}.dev-header{border-bottom:1px solid var(--primary-100);padding-bottom:1.25rem}.dev-header .model-eyebrow{margin-top:0}.dev-header .model-title{margin-bottom:.4rem;font-size:clamp(1.75rem,4vw,2.25rem)}.dev-header .model-tagline{font-size:.95rem}.dev-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;padding-top:1.25rem;display:grid}@media(max-width:1080px){.dev-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.dev-grid{grid-template-columns:1fr}}.dev-card{border:1px solid var(--primary-100);background:#ffffffb3;border-radius:18px;flex-direction:column;padding:1.1rem;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.dev-card:hover{border-color:var(--model-accent)}@supports (color:color-mix(in lab,red,red)){.dev-card:hover{border-color:color-mix(in srgb,var(--model-accent)45%,white)}}.dev-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #2e323812}.dev-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:.9rem;display:flex}.dev-card-icon{background:var(--model-accent);border-radius:11px;flex:none;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dev-card-icon{background:color-mix(in srgb,var(--model-accent)12%,white)}}.dev-card-icon{color:var(--model-accent)}.dev-card-name{letter-spacing:-.01em;color:var(--text-primary);font-size:1rem;font-weight:700;display:block}.dev-card-codename{color:var(--model-accent);margin-top:.1rem;font-size:.8125rem;display:block}.dev-card-summary{-webkit-line-clamp:3;color:var(--color-10);-webkit-box-orient:vertical;margin-top:.55rem;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.dev-card-specs{color:var(--color-11);flex-flow:wrap;gap:.25rem .9rem;margin-top:auto;padding-top:.85rem;font-size:.72rem;display:flex}.dev-card-specs b{color:var(--text-primary);font-weight:700}.dev-card-arrow{color:var(--color-14);flex:none;transition:color .2s,transform .2s}.dev-card:hover .dev-card-arrow{color:var(--model-accent);transform:translate(2px,-2px)}.model-section-title{font-family:var(--font-manrope);letter-spacing:-.02em;text-align:center;color:var(--text-primary);margin:0 0 .5rem;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:700}.model-section-dek{text-align:center;max-width:34rem;color:var(--color-10);margin:0 auto 1.75rem;font-size:.9375rem;line-height:1.55}.feat-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;display:grid}.feat-card{border:1px solid var(--primary-100);background:#ffffffb3;border-radius:14px;padding:1.1rem;transition:transform .22s,border-color .22s,box-shadow .22s}.feat-card:hover{border-color:var(--text-orange-500);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.feat-card:hover{border-color:color-mix(in srgb,var(--text-orange-500)35%,white)}}.feat-card:hover{box-shadow:0 14px 30px #2e323814}.feat-card-title{font-family:var(--font-mono,monospace);letter-spacing:.02em;color:var(--text-orange-500);margin:0 0 .35rem;font-size:.78rem;font-weight:700}.feat-card-detail{color:var(--color-10);margin:0;font-size:.8125rem;line-height:1.5}.pg-breakout-compact{width:min(66rem,100vw - 3rem)}.pg-breakout-compact .pg-card{grid-template-columns:minmax(0,1fr) 13.5rem}.pg-rail-scroll{scrollbar-width:thin;flex:auto;min-height:0;padding-right:.3rem;overflow-y:auto}.pg-breakout-compact .pg-main{flex-direction:column;display:flex}.pg-breakout-compact .tp-pair{flex:1}@media(max-width:900px){.pg-rail-scroll{max-height:none}}.tl-tabs{margin-bottom:.75rem}.tl-tabs button{align-items:center;gap:.3rem;display:inline-flex}.tp-scroll-compact{height:15rem}.dp-markdown table{border-collapse:collapse;width:100%;margin:.5rem 0;font-size:.94em}.dp-markdown th,.dp-markdown td{border:1px solid var(--light-94);text-align:start;vertical-align:top;padding:.28rem .45rem}.dp-markdown th{background:var(--ed-inner);font-weight:700}.dp-markdown pre{border:1px solid var(--light-94);background:var(--ed-inner);border-radius:8px;margin:.5rem 0;padding:.55rem .7rem;overflow-x:auto}.dp-markdown code{font-family:var(--font-mono,monospace);font-size:.88em}.dp-markdown :not(pre)>code{background:var(--ed-inner);border-radius:4px;padding:.05em .28em}.dp-markdown ul,.dp-markdown ol{list-style:revert;margin:.4rem 0;padding-inline-start:1.15rem}.dp-markdown li{margin:.15rem 0}.dp-markdown blockquote{border-inline-start:2px solid var(--primary-100);color:var(--ed-text-2);margin:.5rem 0;padding-inline-start:.7rem}.dp-markdown hr{border:0;border-top:1px solid var(--light-94);margin:.7rem 0}.dp-markdown .katex-display{margin:.5rem 0;overflow:auto hidden}.tp-text.is-typing:after{content:"";vertical-align:text-bottom;background:var(--model-violet);border-radius:1px;width:.55em;height:1.05em;margin-left:.06em;display:inline-block}@supports (color:color-mix(in lab,red,red)){.tp-text.is-typing:after{background:color-mix(in srgb,var(--model-violet)55%,transparent)}}.tp-text.is-typing:after{animation:.85s step-end infinite tp-caret}@keyframes tp-caret{0%,55%{opacity:1}56%,to{opacity:0}}.tp-wipe{animation:.85s cubic-bezier(.4,0,.2,1) both tp-wipe}@keyframes tp-wipe{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@media(prefers-reduced-motion:reduce){.tp-text.is-typing:after,.tp-wipe{animation:none}}.tp-alt{border-top:1px dashed var(--light-94);color:var(--ed-text-2);margin:.7rem 0 0;padding-top:.6rem;font-size:.82rem;line-height:1.6}.tp-alt-label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-14);margin-bottom:.2rem;font-size:.62rem;font-weight:700;display:block}.tl-badge{background:var(--model-violet);border-radius:8px;flex:none;place-items:center;width:2.1rem;height:2.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.tl-badge{background:color-mix(in srgb,var(--model-violet)12%,white)}}.tl-badge{color:var(--model-violet);font-size:.8rem;font-weight:700}.stat-band{background:linear-gradient(120deg,#2c241c,#40342a 45%,#2c241c) 0 0/200% 100%;border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem;padding:2rem 1.5rem;animation:18s ease-in-out infinite stat-band-drift;display:grid;position:relative}@keyframes stat-band-drift{0%,to{background-position:0%}50%{background-position:100%}}@media(prefers-reduced-motion:reduce){.stat-band{animation:none}}.stat-band-item{text-align:center}.model-variants{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;margin-top:1.5rem;display:flex}.model-variants-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-14);margin-right:.2rem;font-size:.68rem;font-weight:700}.model-variant{border:1px solid var(--model-accent,var(--text-orange-500));border-radius:999px;padding:.3rem .8rem}@supports (color:color-mix(in lab,red,red)){.model-variant{border:1px solid color-mix(in srgb,var(--model-accent,var(--text-orange-500))32%,transparent)}}.model-variant{background:var(--model-accent,var(--text-orange-500))}@supports (color:color-mix(in lab,red,red)){.model-variant{background:color-mix(in srgb,var(--model-accent,var(--text-orange-500))7%,white)}}.model-variant{color:var(--model-accent,var(--text-primary));font-size:.8125rem;font-weight:600}.mti-stage{justify-content:center;align-items:center;min-height:1.15em;display:inline-flex;position:relative}.mti-stage-stack{flex-direction:column;gap:.12em}.mti-swipe{display:inline-block;position:relative}.mti-text{display:inline-block}.mti-edge{pointer-events:none;background:var(--model-accent,currentColor);border-radius:2px;position:absolute;top:-.08em;bottom:-.08em}.mti-edge-line{width:2px;box-shadow:0 0 14px 3px var(--model-accent)}@supports (color:color-mix(in lab,red,red)){.mti-edge-line{box-shadow:0 0 14px 3px color-mix(in srgb,var(--model-accent)45%,transparent)}}.mti-edge-caret{opacity:.9;width:.055em}.mti-wave{align-items:center;gap:.12em;height:.3em;display:inline-flex}.mti-wave-bar{background:var(--model-accent);border-radius:999px;width:.055em;height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.mti-wave-bar{background:color-mix(in srgb,var(--model-accent)70%,transparent)}}.mti-wave-bar{transform:scaleY(calc(.25 + var(--h)*.85));transform-origin:50%}.mti-cycle{color:var(--model-accent,currentColor);display:inline-block}.mti-hand{letter-spacing:.01em;white-space:nowrap;color:#6e5b49;pointer-events:none;justify-content:center;align-items:center;font-family:Kalam,Segoe Script,cursive;font-size:.92em;font-weight:400;display:flex;position:absolute;inset:0;transform:rotate(-1.1deg)}.mti-scan-box{border:1.5px dashed var(--model-accent);position:absolute;inset:-.16em -.4em}@supports (color:color-mix(in lab,red,red)){.mti-scan-box{border:1.5px dashed color-mix(in srgb,var(--model-accent)55%,transparent)}}.mti-scan-box{pointer-events:none;border-radius:10px}.tx-word{transition:color .7s}.tx-prompt{color:var(--ed-text-2);font-size:.9rem;font-style:italic;position:absolute;inset-inline-start:0}.audio-transcript{position:relative}.audio-transcript.is-live .tx-word{color:#0000}.audio-transcript.is-live .tx-word.is-heard{color:inherit}.tx-caret{display:none}.audio-transcript.is-live .tx-caret{vertical-align:text-bottom;background:var(--model-emerald);border-radius:1px;width:.5em;height:1.05em;margin-left:.08em;display:inline-block}@supports (color:color-mix(in lab,red,red)){.audio-transcript.is-live .tx-caret{background:color-mix(in srgb,var(--model-emerald)60%,transparent)}}.audio-transcript.is-live .tx-caret{animation:.85s step-end infinite tp-caret}@media(prefers-reduced-motion:reduce){.audio-transcript.is-live .tx-word{color:inherit}.audio-transcript.is-live .tx-caret{animation:none}}.sx-chips{flex-wrap:wrap;gap:.3rem;display:flex}.sx-chip{border:1px solid var(--light-94);background:var(--white);color:var(--ed-text-2);border-radius:999px;padding:.18rem .55rem;font-size:.68rem;font-weight:600}.sx-text{border:1px solid var(--light-94);background:var(--ed-inner);color:var(--ed-text);border-radius:12px;margin:1rem 0 0;padding:.9rem 1rem;font-size:1.05rem;line-height:1.8}.sx-text.is-long{max-height:9rem;font-size:.9rem;line-height:1.85;overflow-y:auto}.sx-group{letter-spacing:.08em;text-transform:uppercase;color:var(--color-14);margin:.75rem 0 .3rem .55rem;font-size:.62rem;font-weight:700}.sx-example{width:100%}.mti-eq{align-items:center;gap:.08em;height:.62em;margin-left:.34em;display:inline-flex}.mti-eq span{background:var(--model-accent,currentColor);border-radius:999px;width:.075em;height:100%;display:block}.model-hero-band{border:1px solid var(--primary-100);background:linear-gradient(100deg,#fff7ec,#fff1df 52%,#ffe9d4);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.5rem;width:100%;margin-top:2rem;padding:1.15rem 1.25rem;position:relative;box-shadow:0 12px 30px #2e323812}.model-hero-band .stat-band-item+.stat-band-item{box-shadow:inset 1px 0 0 var(--text-orange-500)}@supports (color:color-mix(in lab,red,red)){.model-hero-band .stat-band-item+.stat-band-item{box-shadow:inset 1px 0 color-mix(in srgb,var(--text-orange-500)12%,transparent)}}.model-hero-band .stat-band-value{color:var(--text-primary);font-size:clamp(1.3rem,2.5vw,1.75rem)}.model-hero-band .stat-band-label{color:var(--color-11);font-size:.7rem}.model-hero-band .stat-band-item.is-price{background:linear-gradient(135deg,var(--model-accent)0%,var(--model-accent)100%);border-radius:12px;margin:-.3rem 0;padding:.3rem .5rem;position:relative}@supports (color:color-mix(in lab,red,red)){.model-hero-band .stat-band-item.is-price{background:linear-gradient(135deg,var(--model-accent)0%,color-mix(in srgb,var(--model-accent)78%,var(--text-orange-500))100%)}}.model-hero-band .stat-band-item.is-price{box-shadow:0 6px 16px var(--model-accent)}@supports (color:color-mix(in lab,red,red)){.model-hero-band .stat-band-item.is-price{box-shadow:0 6px 16px color-mix(in srgb,var(--model-accent)30%,transparent)}}.model-hero-band .stat-band-item.is-price+.stat-band-item,.model-hero-band .stat-band-item.is-price{box-shadow:0 6px 16px var(--model-accent)}@supports (color:color-mix(in lab,red,red)){.model-hero-band .stat-band-item.is-price+.stat-band-item,.model-hero-band .stat-band-item.is-price{box-shadow:0 6px 16px color-mix(in srgb,var(--model-accent)30%,transparent)}}.model-hero-band .is-price .stat-band-value{color:#fff}.model-hero-band .is-price .stat-band-label{color:#ffffffd9}@media(max-width:620px){.model-hero-band{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.9rem}.model-hero-band .stat-band-item.is-price{grid-column:1/-1;margin:0}.model-hero-band .stat-band-item+.stat-band-item{box-shadow:none}}.stat-band-value{font-family:var(--font-eb-garamond);color:#fff;margin:0;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:600;line-height:1.1}.stat-band-label{letter-spacing:.02em;color:#ffffffa8;margin:.3rem 0 0;font-size:.75rem}.tx-now{color:var(--ed-text-2);margin:0;font-size:.78rem}.tx-now b{color:var(--ed-text)}.tx-list{max-height:22rem;padding-right:.25rem;overflow-y:auto}.tx-badge{background:var(--model-emerald);border-radius:8px;flex:none;place-items:center;width:2.1rem;height:2.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.tx-badge{background:color-mix(in srgb,var(--model-emerald)12%,white)}}.tx-badge{color:var(--model-emerald);font-size:.72rem;font-weight:700}.tp-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.85rem;display:flex}.tp-direction{color:var(--ed-text-2);margin:0;font-size:.78rem}.tp-direction b{color:var(--ed-text)}.tp-doc-picker{flex-wrap:wrap;gap:.35rem;margin-bottom:.85rem;display:flex}.tp-doc-picker button{border:1px solid var(--light-94);color:var(--ed-text-2);background:#fff;border-radius:999px;padding:.28rem .65rem;font-size:.72rem;font-weight:600;transition:border-color .18s,color .18s,background-color .18s}.tp-doc-picker button:hover{border-color:var(--ed-orange)}@supports (color:color-mix(in lab,red,red)){.tp-doc-picker button:hover{border-color:color-mix(in srgb,var(--ed-orange)40%,white)}}.tp-doc-picker button:hover{color:var(--ed-text)}.tp-doc-picker button.is-active{border-color:var(--ed-orange);background:var(--bg-cream-50);color:var(--ed-orange)}.tp-doc-title{color:var(--ed-text);align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:.82rem;font-weight:650;display:flex}.tp-score{background:var(--ed-emerald);border-radius:999px;padding:.1rem .45rem}@supports (color:color-mix(in lab,red,red)){.tp-score{background:color-mix(in srgb,var(--ed-emerald)12%,white)}}.tp-score{color:var(--ed-emerald);font-size:.66rem;font-weight:700}.tp-panes,.tp-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media(max-width:720px){.tp-panes,.tp-pair{grid-template-columns:1fr}}.tp-pane{border:1px solid var(--light-94);background:var(--white);border-radius:14px;min-width:0;padding:.9rem 1rem}.tp-pane.is-output{background:var(--ed-inner)}.tp-pane-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ed-text-2);align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:.66rem;font-weight:700;display:flex}.tp-scroll{height:22rem;padding-right:.35rem;font-size:.8rem;line-height:1.6;overflow-y:auto}.tp-text{color:var(--ed-text);margin:0;font-size:.9rem;line-height:1.65}.tp-hint,.tp-loading{color:var(--ed-text-2);align-items:center;gap:.4rem;margin:.7rem 0 0;font-size:.75rem;display:flex}.tp-spin{animation:.9s linear infinite tp-spin}@keyframes tp-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.tp-spin{animation-duration:2.4s}}.tp-lang-list{max-height:26rem;padding-right:.25rem;overflow-y:auto}.tp-lang{text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.42rem .6rem;transition:background-color .16s,border-color .16s;display:flex}.tp-lang:hover{background:var(--light-94)}.tp-lang.is-active{border-color:var(--text-orange-500)}@supports (color:color-mix(in lab,red,red)){.tp-lang.is-active{border-color:color-mix(in srgb,var(--text-orange-500)40%,white)}}.tp-lang.is-active{background:var(--bg-cream-50)}.tp-lang-native{color:var(--text-primary);font-size:.9rem;font-weight:600}.tp-lang.is-active .tp-lang-native{color:var(--text-orange-500)}.tp-lang-name{color:var(--color-11);flex:none;font-size:.68rem}.model-caption{color:var(--color-11);margin:.85rem 0 0;font-size:.8125rem}.pg-breakout{width:min(74rem,100vw - 3rem);margin-top:1.25rem;margin-left:50%;transform:translate(-50%)}.pg-shell{isolation:isolate;position:relative}.pg-glow{z-index:-1;filter:blur(6px);background:radial-gradient(60% 70% at 12% 0,#94aae26b,#0000 62%),radial-gradient(55% 65% at 88% 8%,#e2b09861,#0000 60%),radial-gradient(70% 60% at 50% 100%,#ffdac166,#0000 65%);border-radius:32px;position:absolute;inset:-1.5rem -1rem -1rem}.pg-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #2e323812;border-radius:24px;grid-template-columns:minmax(0,1fr) 17.5rem;gap:1rem;padding:1rem;display:grid;box-shadow:0 24px 60px #2e32381a}.pg-main{min-width:0}.pg-rail{contain:size;border-left:1px solid var(--light-94);flex-direction:column;min-width:0;min-height:14rem;padding-left:1rem;display:flex;overflow:hidden}.pg-rail-label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-11);margin:.25rem 0 .6rem;font-size:.72rem;font-weight:700}.pg-rail-list{flex-direction:column;gap:.4rem;display:flex}.pg-example{text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:.7rem;padding:.55rem;transition:background-color .18s,border-color .18s;display:flex}.pg-example:hover{background:var(--light-94)}.pg-example.is-active{border-color:var(--text-orange-500)}@supports (color:color-mix(in lab,red,red)){.pg-example.is-active{border-color:color-mix(in srgb,var(--text-orange-500)40%,white)}}.pg-example.is-active{background:var(--bg-cream-50)}.pg-example-thumb{border:1px solid var(--light-94);background-color:#fff;background-position:0 0;background-repeat:no-repeat;border-radius:7px;flex:none;width:2.6rem;height:2.6rem}.pg-example-copy{min-width:0}.pg-example-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:650;display:block;overflow:hidden}.pg-example.is-active .pg-example-name{color:var(--text-orange-500)}.pg-example-lang{color:var(--color-11);margin-top:.05rem;font-size:.72rem;display:block}.pg-rail-stats{border-top:1px solid var(--light-94);color:var(--color-11);flex-wrap:wrap;gap:.15rem .9rem;margin-top:.9rem;padding-top:.85rem;font-size:.72rem;display:flex}.pg-rail-stats b{color:var(--text-primary);font-weight:700}.pg-rail-foot{margin-top:auto;padding-top:1.25rem}.pg-rail-foot p{color:var(--color-11);margin:0 0 .5rem;font-size:.78rem}@media(max-width:900px){.pg-card{grid-template-columns:1fr}.pg-rail{border-left:none;border-top:1px solid var(--light-94);padding-top:1rem;padding-left:0}.pg-rail-list{flex-direction:row;overflow-x:auto}.pg-example{flex:none}.pg-rail-foot{align-items:center;gap:.75rem;padding-top:1rem;display:flex}.pg-rail-foot p{margin:0}}.compare-frame{width:min(100%,calc(78vh*var(--page-aspect,.65)),34rem);aspect-ratio:var(--page-aspect,.65);border:1px solid var(--light-94);background:var(--white);-webkit-user-select:none;user-select:none;border-radius:14px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 10px 30px #2e323814;container-type:inline-size}.compare-frame.is-dragging{cursor:ew-resize}.compare-text{font-family:var(--font-manrope);font-size:calc(2.55cqw*var(--ocr-scale,1));color:var(--ed-text);padding:8.5cqw 3cqw 3cqw;line-height:1.5;position:absolute;inset:0;overflow-y:auto}.ocr-stage{align-items:start;display:grid}.ocr-scan{min-width:0;margin:0}.ocr-read{flex-direction:column;min-width:0;display:flex}.ocr-side-label{letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:.64rem;font-weight:700;display:flex}.ocr-reading{letter-spacing:.02em;text-transform:none;font-weight:650}.ocr-reading:before{content:"";vertical-align:.12em;background:currentColor;border-radius:999px;width:.4em;height:.4em;margin-right:.4em;animation:1.1s ease-in-out infinite ocr-pulse;display:inline-block}@keyframes ocr-pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.ocr-replay{letter-spacing:0;text-transform:none;margin-left:auto}.ocr-scan-crop{border:1px solid var(--light-94);background:var(--white);border-radius:12px;position:relative;overflow:hidden}.ocr-scan-img{max-width:none;height:auto;display:block;position:absolute}.ocr-box{z-index:1;border:2px solid var(--ocr-accent,#57534e);background:var(--ocr-accent,#57534e);border-radius:2px;position:absolute}@supports (color:color-mix(in lab,red,red)){.ocr-box{background:color-mix(in srgb,var(--ocr-accent,#57534e)14%,transparent)}}.ocr-box{pointer-events:none;transition:top .3s cubic-bezier(.33,1,.68,1),left .3s cubic-bezier(.33,1,.68,1),width .3s cubic-bezier(.33,1,.68,1),height .3s cubic-bezier(.33,1,.68,1),border-color .3s,background-color .3s;box-shadow:0 0 0 1px #ffffffb3}.ocr-blocks{scrollbar-width:thin;color:var(--ed-text,var(--text-primary));padding-right:.4rem;font-size:.84rem;line-height:1.5;overflow-y:auto}.ocr-block{animation:.34s cubic-bezier(.33,1,.68,1) both ocr-block-in}.ocr-block.is-writing{border-color:var(--ocr-accent,#57534e);box-shadow:0 0 0 3px var(--ocr-accent,#57534e)}@supports (color:color-mix(in lab,red,red)){.ocr-block.is-writing{box-shadow:0 0 0 3px color-mix(in srgb,var(--ocr-accent,#57534e)12%,transparent)}}.ocr-block.is-writing .ocr-block-tag{animation:1.1s ease-in-out infinite ocr-tag-pulse}@keyframes ocr-tag-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes ocr-block-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ocr-box{transition:none}.ocr-reading:before{opacity:1;animation:none}.ocr-block,.ocr-block.is-writing .ocr-block-tag{animation:none}}.ocr-missing{text-align:center;color:var(--color-11);flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;font-size:.78rem;display:flex}.ocr-missing p{margin:0}.ocr-missing code{word-break:break-all;margin-top:.3rem;font-size:.72rem;display:block}.ocr-block{border:1px solid var(--ocr-accent);border-radius:.3em;margin:1.15em 0 0;padding:.42em .5em .38em;position:relative}@supports (color:color-mix(in lab,red,red)){.ocr-block{border:1px solid color-mix(in srgb,var(--ocr-accent)55%,white)}}.ocr-block{background:var(--ocr-accent)}@supports (color:color-mix(in lab,red,red)){.ocr-block{background:color-mix(in srgb,var(--ocr-accent)6%,white)}}.ocr-block:first-child{margin-top:.75em}.ocr-block-tag{background:var(--ocr-accent);color:#fff;letter-spacing:.01em;white-space:nowrap;border-radius:.25em;align-items:center;gap:.35em;padding:.1em .4em .1em .15em;font-size:.72em;font-weight:700;line-height:1.5;display:inline-flex;position:absolute;top:-.85em;left:.5em}.ocr-block-n{background:#00000038;border-radius:.2em;padding:0 .3em;display:inline-block}.ocr-block-text>:first-child{margin-top:0}.ocr-block-text>:last-child{margin-bottom:0}.ocr-block-math{margin:.15em 0;font-size:.95em;overflow:auto hidden}.ocr-block-math .katex-display{margin:.35em 0}.ocr-block-text .katex,.ocr-block-math .katex{font-size:1.05em}.ocr-block-table{overflow-x:auto}.ocr-block-table table{border-collapse:collapse;width:100%;font-size:.95em}.ocr-block-table td,.ocr-block-table th{border:1px solid var(--ocr-accent);padding:.15em .4em}@supports (color:color-mix(in lab,red,red)){.ocr-block-table td,.ocr-block-table th{border:1px solid color-mix(in srgb,var(--ocr-accent)35%,transparent)}}.ocr-block-table td,.ocr-block-table th{text-align:start;vertical-align:top}.ocr-block-table th{background:var(--ocr-accent);font-weight:700}@supports (color:color-mix(in lab,red,red)){.ocr-block-table th{background:color-mix(in srgb,var(--ocr-accent)10%,transparent)}}.compare-scan{background-color:var(--white);border-right:2px solid #fff;position:absolute;inset:0;overflow:hidden}.compare-scan-img{max-width:none;height:auto;position:absolute}.compare-label{z-index:1;border:1px solid var(--light-94);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--ed-text-2);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:#ffffffeb;border-radius:999px;padding:.28rem .7rem;font-size:.62rem;font-weight:700;position:absolute;top:2.2cqw}.compare-label-left{left:2.2cqw}.compare-label-right{border-color:var(--ed-orange);right:2.2cqw}@supports (color:color-mix(in lab,red,red)){.compare-label-right{border-color:color-mix(in srgb,var(--ed-orange)45%,white)}}.compare-label-right{color:var(--ed-orange)}.compare-handle{z-index:2;cursor:ew-resize;touch-action:none;background:#fff;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #2c241c1f}.compare-handle-grip{width:2.3rem;height:2.3rem;color:var(--ed-orange);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.02rem;transition:transform .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #2e323838}.compare-handle:hover .compare-handle-grip,.compare-handle:focus-visible .compare-handle-grip{transform:translate(-50%,-50%)scale(1.1)}.compare-handle:focus-visible{outline:2px solid var(--ed-orange);outline-offset:2px}.compare-missing{text-align:center;color:var(--ed-text-2);flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1.5rem;display:flex}.compare-missing p{margin:0;font-size:.8125rem;line-height:1.6}.compare-missing code{font-family:var(--font-mono,monospace);color:var(--ed-orange);margin-top:.35rem;font-size:.75rem;display:block}.model-panel.has-culture{position:relative;overflow:hidden}.culture-content{z-index:1;position:relative}.culture-backdrop{z-index:0;pointer-events:none;color:var(--culture-accent);animation:.65s both culture-in;position:absolute;inset:0}@keyframes culture-in{0%{opacity:0}to{opacity:1}}.culture-tint{background:radial-gradient(ellipse 70% 60% at 85% 0%,var(--culture-from)0%,transparent 70%),radial-gradient(ellipse 60% 50% at 0% 100%,var(--culture-to)0%,transparent 65%);position:absolute;inset:0}.culture-banner{border:1px solid var(--ed-border);background:var(--ed-inner);border-radius:16px;margin:1.1rem 0 1.25rem;animation:.6s both culture-in;position:relative;overflow:hidden}.culture-banner img{object-fit:cover;object-position:center 42%;width:100%;height:clamp(9rem,20vw,13rem);display:block}.culture-banner:after{content:"";pointer-events:none;background:linear-gradient(#fff9f00f,#2c241c0f 66%,#2c241c47);position:absolute;inset:0}.culture-banner-credit{z-index:1;text-align:right;color:#ffffffeb;text-shadow:0 1px 3px #00000073;max-width:60%;font-size:.62rem;line-height:1.4;position:absolute;bottom:.85rem;right:.85rem}.culture-banner-label{z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:.02em;color:var(--culture-accent);background:#ffffffe0;border-radius:999px;padding:.3rem .75rem;font-size:.72rem;font-weight:700;position:absolute;bottom:.85rem;left:.85rem}@media(prefers-reduced-motion:reduce){.culture-banner{animation:none!important}}.culture-pattern{opacity:.06;position:absolute;inset:0}.culture-glyphs{position:absolute;inset:0}.culture-glyph{color:var(--culture-accent);opacity:.09;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:600;line-height:1;animation:7s ease-in-out infinite culture-float;position:absolute}.culture-glyph-1{animation-delay:0s;top:6%;right:6%}.culture-glyph-2{font-size:clamp(2rem,4vw,3rem);animation-delay:1.4s;bottom:10%;right:16%}.culture-glyph-3{font-size:clamp(1.6rem,3vw,2.4rem);animation-delay:2.8s;top:42%;right:30%}.culture-glyph-4{font-size:clamp(1.6rem,3vw,2.4rem);animation-delay:4.2s;bottom:30%;left:3%}@keyframes culture-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(3deg)}}.culture-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.culture-region{background:var(--culture-accent);border-radius:999px;margin:0;padding:.25rem .7rem}@supports (color:color-mix(in lab,red,red)){.culture-region{background:color-mix(in srgb,var(--culture-accent)12%,white)}}.culture-region{letter-spacing:.02em;color:var(--culture-accent);font-size:.72rem;font-weight:650}@media(prefers-reduced-motion:reduce){.culture-backdrop,.culture-glyph{animation:none!important}}.audio-player{background:var(--ed-inner);border:1px solid var(--ed-border);border-radius:16px;align-items:center;gap:.9rem;margin:1.25rem 0 1.1rem;padding:.9rem 1rem;display:flex}.audio-play{background:var(--model-accent,var(--model-emerald));color:#fff;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:transform .2s;display:inline-flex}.audio-play:hover{transform:scale(1.06)}.audio-play.is-playing{animation:1.4s ease-in-out infinite mic-pulse}.audio-track{cursor:pointer;flex:1;min-width:0}.audio-wave{align-items:center;gap:2px;height:44px;display:flex}.audio-wave span{background:var(--ed-text-2);border-radius:2px;flex:1;min-width:1px}@supports (color:color-mix(in lab,red,red)){.audio-wave span{background:color-mix(in srgb,var(--ed-text-2)30%,transparent)}}.audio-wave span{transition:background-color .18s,transform .18s;transform:scaleY(.55)}.audio-wave span.is-played{background:var(--model-accent,var(--model-emerald));transform:scaleY(1)}.audio-wave.is-playing span.is-played{animation:.85s ease-in-out infinite wave-bounce}.audio-time{font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;color:var(--ed-text-2);flex:none;margin:0;font-size:.75rem}.audio-transcript{background:var(--ed-inner);border:1px solid var(--ed-border);border-radius:14px;padding:1rem 1.1rem;animation:.35s both transcript-in}@keyframes transcript-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.audio-play.is-playing,.audio-wave.is-playing span.is-played,.audio-transcript{animation:none!important}}.translate-mode-tabs,.translate-lang-tabs{margin-bottom:1rem;margin-left:0}.translate-lang-tabs{flex-wrap:wrap}.translate-side.is-output{border-color:var(--model-violet)}@supports (color:color-mix(in lab,red,red)){.translate-side.is-output{border-color:color-mix(in srgb,var(--model-violet)35%,var(--ed-border))}}.translate-preserved{flex-wrap:wrap;gap:.4rem .5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.translate-preserved li{background:var(--ed-inner-2);color:var(--model-violet);border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.translate-doc-shell{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media(max-width:760px){.translate-doc-shell{grid-template-columns:1fr}}.translate-doc-pane{min-width:0}.translate-doc-scroll{background:var(--ed-inner);border:1px solid var(--ed-border);border-radius:14px;height:26rem;padding:1rem 1.1rem;overflow-y:auto}.translate-doc-scroll h1{margin:0 0 .75rem;font-size:1.05rem;font-weight:700}.translate-doc-scroll h2{margin:1.1rem 0 .5rem;font-size:.95rem;font-weight:700}.translate-doc-scroll h3{margin:.9rem 0 .45rem;font-size:.875rem;font-weight:700}.translate-doc-scroll ul,.translate-doc-scroll ol{margin:0 0 .85rem;padding-left:1.2rem}.translate-doc-scroll li{margin-bottom:.35rem}.translate-doc-scroll blockquote{border-left:3px solid var(--model-violet);background:var(--ed-inner-2);border-radius:0 8px 8px 0;margin:0 0 .85rem;padding:.5rem .8rem;font-style:italic}.translate-doc-scroll code{background:var(--ed-inner-2);font-family:var(--font-mono,monospace);color:var(--ed-orange);border-radius:4px;padding:.1rem .3rem;font-size:.78rem}.translate-doc-scroll a{color:var(--model-violet);text-decoration:underline}.translate-doc-hint{color:var(--ed-text-2);margin:.75rem 0 0;font-size:.75rem}.nav-model-icon{background:var(--model-accent,var(--text-orange-500));border-radius:9px;flex:none;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.nav-model-icon{background:color-mix(in srgb,var(--model-accent,var(--text-orange-500))12%,white)}}.nav-model-icon{color:var(--model-accent,var(--text-orange-500))}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}.hchart-scroll{overflow-x:auto;overscroll-behavior-x:contain}svg.chart{display:block;width:100%;height:auto;overflow:visible}.bar-label{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;fill:var(--chart-text-secondary, #5C534A)}.bar-value{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:600;fill:var(--chart-text-primary, #2C241C)}.row-label{font-family:var(--font-manrope),sans-serif;font-size:12px;fill:var(--chart-text-secondary, #5C534A)}.row-label.ours{fill:var(--chart-text-primary, #2C241C);font-weight:600}.axis-tick{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px;fill:var(--text-muted)}.heat-cell-text{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:9.5px}.heat-col-label{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;fill:var(--chart-text-secondary, #5C534A)}rect.bar{cursor:pointer}rect.bar:hover{filter:brightness(1.07)}rect.cell{cursor:pointer}rect.cell:hover{stroke:var(--chart-text-primary, #2C241C);stroke-width:1.5}.chart-composition{position:relative}.chart-tooltip-static.composition-readout{position:absolute;bottom:calc(100% + .5rem);transform:translate(-50%)}.itr-page{--paper: #FEFCF8;--paper-2: #F6F2EA;--ink: #16223A;--ink-2: rgba(22, 34, 58, .74);--muted: rgba(22, 34, 58, .58);--faint: rgba(22, 34, 58, .42);--line: rgba(22, 34, 58, .13);--line-2: rgba(22, 34, 58, .07);--saffron: #E0620D;--saffron-deep: #B24405;--amber: #CC820A;--teal: #0C8C82;--magenta: #CC1E74;--green: #159A50;--violet: #5B44D4;--sky: #1F6FD1;--slate: #5A6880;--shadow-1: 0 1px 2px rgba(22, 34, 58, .05), 0 6px 20px rgba(22, 34, 58, .07);--shadow-2: 0 8px 20px rgba(22, 34, 58, .07), 0 28px 64px rgba(22, 34, 58, .12);--glow: 0 6px 22px rgba(224, 98, 13, .26);--sans: "Manrope", "Inter", system-ui, sans-serif;--mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--indic: "Manrope", "Noto Sans Devanagari", "Noto Sans Bengali", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Malayalam", "Noto Sans Kannada", "Noto Sans Gujarati", "Noto Sans Gurmukhi", "Noto Sans Oriya", "Noto Sans Ol Chiki", "Noto Sans Meetei Mayek", "Noto Nastaliq Urdu", system-ui, sans-serif;--max: 1220px;min-height:100vh;font-family:var(--sans);color:var(--ink);background:#fbf8f2;overflow-x:hidden}.itr-page .itr-ground{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 90% 46% at 50% -4%,rgba(255,232,208,.75),transparent 58%),radial-gradient(ellipse 44% 34% at 96% 14%,rgba(91,68,212,.07),transparent 56%),radial-gradient(ellipse 40% 30% at 2% 52%,rgba(12,140,130,.06),transparent 56%)}.itr-page .itr-ground:after{content:"";position:absolute;inset:0;opacity:.55;background-image:linear-gradient(rgba(22,34,58,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(22,34,58,.032) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(ellipse 85% 55% at 50% 0%,#000,transparent 74%);mask-image:radial-gradient(ellipse 85% 55% at 50% 0%,#000,transparent 74%)}.itr-page main{position:relative;z-index:1}.itr-page .itr-container{width:min(var(--max),calc(100% - 40px));margin-inline:auto}.itr-page .itr-section{padding:88px 0}.itr-page .itr-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--saffron-deep)}.itr-page .itr-h2{margin:14px 0 0;font-size:clamp(1.9rem,3.9vw,2.85rem);font-weight:800;letter-spacing:-.032em;line-height:1.1}.itr-page .itr-h3{margin:0;font-size:1.12rem;font-weight:750;letter-spacing:-.02em}.itr-page .itr-lede{max-width:64ch;margin:16px auto 0;color:var(--muted);font-size:1rem;line-height:1.68}.itr-page .itr-lede-left{margin-inline:0}.itr-page .itr-head{text-align:center;margin-bottom:44px}.itr-page .itr-grad{background:linear-gradient(96deg,var(--saffron) 0%,var(--magenta) 46%,var(--violet) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.itr-page .itr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.itr-page .itr-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 19px;border:1px solid transparent;border-radius:999px;font-family:var(--sans);font-size:.85rem;font-weight:700;letter-spacing:-.008em;cursor:pointer;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.itr-page .itr-btn-primary{background:linear-gradient(100deg,var(--saffron) 0%,#D0491B 100%);color:#fff;box-shadow:var(--glow)}.itr-page .itr-btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px #e0620d57}.itr-page .itr-btn-ghost{background:#ffffffb3;border-color:var(--line);color:var(--ink)}.itr-page .itr-btn-ghost:hover{transform:translateY(-2px);border-color:#16223a3d;box-shadow:var(--shadow-1)}.itr-page .itr-btn-quiet{padding:8px 14px;background:#ffffffb3;border-color:var(--line);color:var(--ink-2);font-size:.78rem}.itr-page .itr-btn-quiet:hover{border-color:#16223a38;color:var(--ink)}.itr-page .itr-btn-count{padding:1px 6px;border-radius:999px;background:#16223a14;font-size:.68rem;font-variant-numeric:tabular-nums;color:var(--muted)}.itr-page button:focus-visible,.itr-page a:focus-visible,.itr-page textarea:focus-visible{outline:2px solid var(--saffron);outline-offset:2px}.itr-page .itr-hero{position:relative;padding:92px 0 72px;overflow:hidden}.itr-page .itr-field{position:absolute;inset:0;pointer-events:none;z-index:0}.itr-page .itr-field-glyph{position:absolute;font-family:var(--indic);font-weight:600;line-height:1;opacity:.17;color:var(--slate);will-change:transform}.itr-page .itr-field-glyph[data-tone=saffron]{color:var(--saffron)}.itr-page .itr-field-glyph[data-tone=teal]{color:var(--teal)}.itr-page .itr-field-glyph[data-tone=violet]{color:var(--violet)}.itr-page .itr-field-glyph[data-tone=magenta]{color:var(--magenta)}.itr-page .itr-field-glyph[data-tone=amber]{color:var(--amber)}.itr-page .itr-field-glyph[data-tone=sky]{color:var(--sky)}.itr-page .itr-field-glyph[data-tone=green]{color:var(--green)}.itr-page .itr-field-arc{position:absolute;left:4%;right:4%;top:38%;height:240px;border-top:1px solid rgba(224,98,13,.18);border-radius:50% 50% 0 0/100% 100% 0 0;opacity:.8}.itr-page .itr-field-arc.is-two{top:52%;left:14%;right:14%;height:180px;border-top-color:#5b44d429}.itr-page .itr-hero-inner{position:relative;z-index:1;text-align:center}.itr-page .itr-hero-title{margin:16px 0 0;font-size:clamp(2.7rem,7.2vw,5rem);font-weight:800;letter-spacing:-.045em;line-height:.98}.itr-page .itr-hero-tagline{margin:16px auto 0;max-width:30ch;font-size:clamp(1.05rem,2.1vw,1.3rem);font-weight:650;letter-spacing:-.018em;color:var(--ink-2)}.itr-page .itr-standing{display:inline-flex;align-items:center;gap:14px;margin:26px 0 0;padding:9px 10px 9px 18px;border:1px solid var(--line);border-radius:999px;background:#ffffffb8;box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.itr-page .itr-standing-en{font-size:.95rem;font-weight:700;color:var(--ink-2)}.itr-page .itr-standing-swap{font-size:1rem;color:var(--saffron)}.itr-page .itr-standing-target{display:inline-flex;align-items:center;gap:9px;padding:5px 14px 5px 8px;border-radius:999px;background:linear-gradient(100deg,#e0620d1f,#5b44d41f)}.itr-page .itr-standing-abbr{padding:2px 7px;border-radius:6px;background:#16223a1a;font-size:.62rem;font-weight:800;letter-spacing:.08em;color:var(--ink-2)}.itr-page .itr-standing-name{min-width:7ch;font-family:var(--indic);font-size:1.05rem;font-weight:700;text-align:left;color:var(--ink)}.itr-page .itr-hero-copy{max-width:62ch;margin:24px auto 0;color:var(--muted);font-size:1rem;line-height:1.7}.itr-page .itr-hero-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:30px}.itr-page .itr-closing .itr-hero-actions{justify-content:flex-start}.itr-page .itr-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:760px;margin:48px auto 0}.itr-page .itr-stat{padding:16px 12px;border:1px solid var(--line-2);border-radius:14px;background:#ffffff9e}.itr-page .itr-stat dt{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--saffron-deep)}.itr-page .itr-count-suffix{font-size:.9rem;font-weight:700;color:var(--muted)}.itr-page .itr-stat dd{margin:5px 0 0;font-size:.72rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--faint)}.itr-page .itr-spec-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 44px;border:1px solid var(--line);border-radius:16px;background:var(--line-2);overflow:hidden}.itr-page .itr-spec{padding:18px 20px;background:#ffffffc7}.itr-page .itr-spec dt{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.itr-page .itr-spec dd{margin:7px 0 0;display:flex;flex-direction:column;gap:3px;font-size:1.05rem;font-weight:750;letter-spacing:-.02em}.itr-page .itr-spec-note{font-size:.72rem;font-weight:600;color:var(--muted)}.itr-page .itr-cap-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:14px;margin:0;padding:0;list-style:none}.itr-page .itr-cap{--tone: var(--saffron)}.itr-page .itr-cap[data-tone=teal]{--tone: var(--teal)}.itr-page .itr-cap[data-tone=violet]{--tone: var(--violet)}.itr-page .itr-cap[data-tone=magenta]{--tone: var(--magenta)}.itr-page .itr-cap[data-tone=amber]{--tone: var(--amber)}.itr-page .itr-cap-btn{display:flex;flex-direction:column;align-items:flex-start;gap:9px;width:100%;height:100%;padding:20px 18px 18px;border:1px solid var(--line);border-radius:16px;background:#ffffffbd;text-align:left;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.itr-page .itr-cap-btn:before{content:"";display:block;width:30px;height:3px;border-radius:2px;background:var(--tone)}.itr-page .itr-cap-btn:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--tone) 40%,transparent);box-shadow:var(--shadow-1)}.itr-page .itr-cap-tag{padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--tone) 12%,transparent);font-size:.66rem;font-weight:750;letter-spacing:.04em;color:color-mix(in srgb,var(--tone) 78%,#16223A)}.itr-page .itr-cap-title{display:flex;align-items:center;gap:6px;font-size:1rem;font-weight:750;letter-spacing:-.02em;color:var(--ink)}.itr-page .itr-cap-detail{font-size:.85rem;line-height:1.55;color:var(--muted)}.itr-page .itr-cap-cue{margin-top:auto;font-size:.74rem;font-weight:700;color:var(--tone);opacity:0;transform:translate(-4px);transition:opacity .2s ease,transform .2s ease}.itr-page .itr-cap-btn:hover .itr-cap-cue,.itr-page .itr-cap-btn:focus-visible .itr-cap-cue{opacity:1;transform:none}.itr-page .itr-coverage{margin-top:54px;padding:30px 28px 26px;border:1px solid var(--line);border-radius:20px;background:#fff9;box-shadow:var(--shadow-1)}.itr-page .itr-coverage-head p{max-width:64ch;margin:10px 0 0;font-size:.9rem;line-height:1.6;color:var(--muted)}.itr-page .itr-lang-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px;margin:22px 0 0;padding:0;list-style:none}.itr-page .itr-lang-chip{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--line-2);border-radius:12px;background:#fffc;transition:transform .18s ease,border-color .18s ease}.itr-page .itr-lang-chip:hover{transform:translateY(-2px);border-color:#e0620d4d}.itr-page .itr-lang-glyph{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:linear-gradient(140deg,#e0620d21,#5b44d41c);font-family:var(--indic);font-size:.95rem;font-weight:700;color:var(--saffron-deep)}.itr-page .itr-lang-text{display:flex;flex-direction:column;min-width:0}.itr-page .itr-lang-text b{font-size:.82rem;font-weight:700;letter-spacing:-.012em}.itr-page .itr-lang-text i{font-family:var(--indic);font-size:.74rem;font-style:normal;color:var(--faint)}.itr-page .itr-script-list{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:22px 0 0}.itr-page .itr-script-list>span{font-size:.66rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.itr-page .itr-script-list em{padding:3px 9px;border-radius:999px;border:1px solid var(--line-2);background:#16223a09;font-size:.72rem;font-style:normal;font-weight:600;color:var(--ink-2)}.itr-page .itr-picker{position:relative;flex:0 0 auto}.itr-page .itr-picker-btn{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:#ffffffdb;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.itr-page .itr-picker-btn:hover{border-color:#e0620d5c;box-shadow:var(--shadow-1)}.itr-page .itr-picker-abbr{padding:2px 7px;border-radius:6px;background:linear-gradient(140deg,#e0620d29,#5b44d424);font-size:.62rem;font-weight:800;letter-spacing:.06em;color:var(--saffron-deep)}.itr-page .itr-picker-name{font-size:.85rem;font-weight:700;letter-spacing:-.012em}.itr-page .itr-picker-native{font-family:var(--indic);font-size:.8rem;color:var(--faint)}.itr-page .itr-picker-chev{color:var(--faint)}.itr-page .itr-picker-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:30;width:260px;max-height:320px;margin:0;padding:6px;overflow-y:auto;list-style:none;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--shadow-2);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .16s ease,transform .16s ease,visibility .16s}.itr-page .itr-picker-panel.is-open{opacity:1;visibility:visible;transform:none}.itr-page .itr-picker-opt{display:flex;align-items:center;gap:10px;width:100%;padding:7px 9px;border:0;border-radius:9px;background:transparent;text-align:left;cursor:pointer}.itr-page .itr-picker-opt:hover,.itr-page .itr-picker-opt[aria-selected=true]{background:#e0620d17}.itr-page .itr-picker-opt-abbr{flex:0 0 34px;font-size:.62rem;font-weight:800;letter-spacing:.06em;color:var(--saffron-deep)}.itr-page .itr-picker-opt-name{flex:1 1 auto;font-size:.84rem;font-weight:650}.itr-page .itr-picker-opt-native{font-family:var(--indic);font-size:.78rem;color:var(--faint)}.itr-page .itr-demo-section{padding-top:30px}.itr-page .itr-demo{padding:20px 20px 22px;border:1px solid var(--line);border-radius:22px;background:#ffffffb8;box-shadow:var(--shadow-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.itr-page .itr-demo.is-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:260px;color:var(--muted);font-size:.9rem}.itr-page .itr-mode-tabs{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:16px;border-bottom:1px solid var(--line-2)}.itr-page .itr-mode-tab{padding:8px 15px;border:1px solid transparent;border-radius:999px;background:transparent;font-family:var(--sans);font-size:.82rem;font-weight:700;letter-spacing:-.01em;color:var(--muted);cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.itr-page .itr-mode-tab:hover{color:var(--ink);background:#16223a0b}.itr-page .itr-mode-tab.is-active{color:#fff;background:linear-gradient(100deg,var(--saffron),#C9481C);box-shadow:0 4px 14px #e0620d3d}.itr-page .itr-demo-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 0 14px}.itr-page .itr-demo-title{margin:0;font-size:1.18rem;font-weight:780;letter-spacing:-.026em}.itr-page .itr-demo-hint{max-width:68ch;margin:7px 0 0;font-size:.85rem;line-height:1.55;color:var(--muted)}.itr-page .itr-demo-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0 14px;border-top:1px solid var(--line-2)}.itr-page .itr-demo-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.itr-page .itr-seg{display:inline-flex;padding:3px;border:1px solid var(--line);border-radius:11px;background:#16223a09}.itr-page .itr-seg-btn{padding:6px 11px;border:0;border-radius:8px;background:transparent;font-family:var(--sans);font-size:.76rem;font-weight:700;color:var(--muted);cursor:pointer;transition:background .16s ease,color .16s ease}.itr-page .itr-seg-btn:hover{color:var(--ink)}.itr-page .itr-seg-btn.is-active{background:#fff;color:var(--ink);box-shadow:0 1px 3px #16223a1f}.itr-page .itr-phase{display:inline-flex;align-items:center;gap:7px;font-size:.74rem;font-weight:650;color:var(--faint);font-variant-numeric:tabular-nums}.itr-page .itr-phase-dot{width:7px;height:7px;border-radius:50%;background:var(--faint)}.itr-page .itr-phase[data-phase=reading] .itr-phase-dot,.itr-page .itr-phase[data-phase=detecting] .itr-phase-dot,.itr-page .itr-phase[data-phase=routing] .itr-phase-dot,.itr-page .itr-phase[data-phase=loading] .itr-phase-dot,.itr-page .itr-phase[data-phase=translating] .itr-phase-dot{background:var(--saffron);animation:itr-pulse 1s ease-in-out infinite}.itr-page .itr-phase[data-phase=done] .itr-phase-dot{background:var(--green)}@keyframes itr-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.itr-page .itr-input{display:block;margin-bottom:14px}.itr-page .itr-input-label{display:block;margin-bottom:6px;font-size:.66rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase;color:var(--faint)}.itr-page .itr-input textarea{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#ffffffe6;font-family:var(--indic);font-size:.92rem;line-height:1.55;color:var(--ink);resize:vertical}.itr-page .itr-notice{margin:0 0 14px;padding:10px 13px;border:1px solid rgba(204,130,10,.32);border-left-width:3px;border-radius:10px;background:#cc820a14;font-size:.8rem;line-height:1.5;color:#7a4e06}.itr-page .itr-demo-stage{border:1px solid var(--line-2);border-radius:16px;background:linear-gradient(180deg,#ffffffeb,#f6f2eab8)}.itr-page .itr-demo-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px}.itr-page .itr-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid rgba(21,154,80,.28);border-radius:999px;background:#159a5017;font-size:.74rem;font-weight:650;color:#0e6e39;font-variant-numeric:tabular-nums}.itr-page .itr-badge b{font-weight:800;letter-spacing:.03em;text-transform:uppercase;font-size:.63rem;opacity:.8}.itr-page .itr-badge.is-quiet{border-color:var(--line);background:#16223a0b;color:var(--muted)}.itr-page .itr-badge.is-small{margin-left:auto;padding:4px 9px;font-size:.68rem}.itr-page .itr-demo-note{flex:1 1 260px;margin:0;font-size:.74rem;line-height:1.5;color:var(--faint)}.itr-page .itr-stage{position:relative;padding:22px 20px 18px}.itr-page .itr-stage-empty{display:grid;place-items:center;min-height:200px;text-align:center}.itr-page .itr-stage-empty p{max-width:54ch;margin:0;font-size:.88rem;line-height:1.6;color:var(--muted)}.itr-page .itr-rail{--tone: var(--saffron);position:relative;padding:16px 18px 16px 20px;border:1px solid var(--line-2);border-radius:13px;background:#ffffffdb}.itr-page .itr-rail[data-tone=teal]{--tone: var(--teal)}.itr-page .itr-rail[data-tone=violet]{--tone: var(--violet)}.itr-page .itr-rail[data-tone=sky]{--tone: var(--sky)}.itr-page .itr-rail[data-tone=magenta]{--tone: var(--magenta)}.itr-page .itr-rail:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:3px;background:var(--tone);opacity:.28}.itr-page .itr-rail.is-out:before{opacity:.85}.itr-page .itr-rail.is-out{border-color:color-mix(in srgb,var(--tone) 26%,transparent);background:linear-gradient(100deg,color-mix(in srgb,var(--tone) 5%,#fff),#ffffffe6)}.itr-page .itr-rail-tag{display:inline-block;margin-bottom:8px;padding:2px 8px;border-radius:6px;background:color-mix(in srgb,var(--tone) 13%,transparent);font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--tone) 80%,#16223A)}.itr-page .itr-line{margin:0;font-family:var(--indic);font-size:clamp(.95rem,1.55vw,1.14rem);font-weight:500;line-height:1.72;color:var(--ink)}.itr-page .itr-line[lang=ur],.itr-page .itr-line[lang=ks],.itr-page .itr-line[lang=sd]{font-family:"Noto Nastaliq Urdu",var(--indic);line-height:2.4}.itr-page .itr-tok{--lit: 0;position:relative;display:inline-block;border-radius:4px;white-space:pre-wrap;will-change:transform,opacity,filter}.itr-page .itr-tok:before{content:"";position:absolute;inset:-1px -3px;z-index:-1;border-radius:4px;background:color-mix(in srgb,var(--tone) 22%,transparent);opacity:var(--lit)}.itr-page .itr-tok[data-tone=sky]:before{background:#1f6fd133}.itr-page .itr-tok[data-tone=saffron]:before{background:#e0620d33}.itr-page .itr-fliers{position:absolute;inset:0;pointer-events:none;z-index:5}.itr-page .itr-flier{position:absolute;top:0;left:0;padding:1px 5px;border-radius:6px;background:#fffffff0;box-shadow:0 3px 12px #16223a24;font-family:var(--indic);font-size:clamp(.9rem,1.5vw,1.08rem);font-weight:600;line-height:1.35;white-space:nowrap;color:var(--saffron-deep);border:1px solid rgba(224,98,13,.24);will-change:transform,opacity}.itr-page .itr-flier[data-tone=teal]{color:#08635c;border-color:#0c8c8242}.itr-page .itr-flier[data-tone=violet]{color:#4433a8;border-color:#5b44d442}.itr-page .itr-flier[data-tone=sky]{color:#17569f;border-color:#1f6fd142}.itr-page .itr-bridge{position:relative;height:52px;margin:4px 0}.itr-page .itr-bridge-svg{position:absolute;inset:0;width:100%;height:100%}.itr-page .itr-bridge-path{fill:none;stroke:#e0620d66;stroke-width:1.4;stroke-dasharray:4 5;stroke-linecap:round}.itr-page .itr-bridge-carrier{position:absolute;left:50%;top:50%;width:90px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--saffron),transparent);opacity:0;transform:translate(-50%,-50%)}.itr-page .itr-bridge-icon{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid rgba(224,98,13,.3);background:#fff;color:var(--saffron);transform:translate(-50%,-50%)}.itr-page .itr-pivot{position:absolute;right:6%;top:50%;display:inline-flex;align-items:center;transform:translateY(-50%);opacity:0}.itr-page .itr-pivot-label{padding:3px 9px;border:1px dashed rgba(22,34,58,.3);border-radius:999px;background:#fff;font-size:.66rem;font-weight:700;letter-spacing:.05em;color:var(--faint)}.itr-page .itr-pivot-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.itr-page .itr-pivot-strike{stroke:var(--magenta);stroke-width:2;stroke-linecap:round}.itr-page .itr-stage-foot{margin:14px 0 0;font-size:.76rem;line-height:1.55;color:var(--faint)}.itr-page .itr-script-flip{display:flex;align-items:center;gap:10px;margin-bottom:16px}.itr-page .itr-script-chip{padding:4px 11px;border:1px solid var(--line);border-radius:999px;background:#ffffffe6;font-size:.72rem;font-weight:700;color:var(--ink-2)}.itr-page .itr-script-chip.is-to{border-color:#cc1e744d;background:#cc1e7414;color:#9b1657}.itr-page .itr-script-arrow{width:26px;height:1px;background:linear-gradient(90deg,var(--line),var(--magenta));position:relative}.itr-page .itr-script-arrow:after{content:"";position:absolute;right:-1px;top:-2.5px;border-left:5px solid var(--magenta);border-top:3px solid transparent;border-bottom:3px solid transparent}.itr-page .itr-rail.is-morph{--tone: var(--magenta);min-height:96px}.itr-page .itr-line-morph{font-size:clamp(1rem,1.7vw,1.24rem)}.itr-page .itr-morph{--heat: 0;display:inline-block;padding:0 2px;border-radius:4px;background:rgba(204,30,116,calc(var(--heat) * .14));color:color-mix(in srgb,var(--magenta) calc(var(--heat) * 70%),var(--ink));white-space:pre-wrap}.itr-page .itr-metric-row{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin:20px 0 0;padding-top:16px;border-top:1px solid var(--line-2)}.itr-page .itr-metric{display:flex;align-items:baseline;gap:8px}.itr-page .itr-metric dt{font-size:.64rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.itr-page .itr-metric dd{margin:0;font-size:1.35rem;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--green)}.itr-page .itr-metric-note{flex:1 1 240px;margin:0;font-size:.74rem;line-height:1.5;color:var(--faint)}.itr-page .itr-stage-mix .itr-rail+.itr-rail{margin-top:8px}.itr-page .itr-mix-join{height:44px;margin:2px 0}.itr-page .itr-mix-join svg{width:100%;height:100%}.itr-page .itr-mix-join path{fill:none;stroke-width:1.2;stroke-dasharray:3 4}.itr-page .itr-mix-join path:first-child{stroke:#1f6fd166}.itr-page .itr-mix-join path:last-child{stroke:#e0620d66}.itr-page .itr-rail.is-mix .itr-tok[data-tone=sky]{color:#17569f}.itr-page .itr-rail.is-mix .itr-tok[data-tone=saffron]{color:var(--saffron-deep)}.itr-page .itr-doc-stage{padding:20px 20px 16px}.itr-page .itr-preserved{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 14px;padding:0;list-style:none}.itr-page .itr-preserved-item{--on: 0;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--green) calc(var(--on) * 34%),rgba(22,34,58,.12));border-radius:999px;background:rgba(21,154,80,calc(var(--on) * .1));font-size:.7rem;font-weight:650;color:color-mix(in srgb,#0E6E39 calc(var(--on) * 100%),rgba(22,34,58,.42))}.itr-page .itr-preserved-item svg{opacity:var(--on);transform:scale(calc(.6 + var(--on) * .4))}.itr-page .itr-doc-viewport{position:relative;max-height:clamp(320px,54vh,540px);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line-2);border-radius:13px;background:#fff}.itr-page .itr-doc-canvas{position:relative;display:grid;padding:18px 20px}.itr-page .itr-doc-layer{grid-area:1 / 1;min-width:0}.itr-page .itr-doc-layer.is-out{clip-path:inset(0 0 100% 0)}.itr-page .itr-frame-layer{position:absolute;inset:0;pointer-events:none;z-index:3}.itr-page .itr-frame{--flash: 0;position:absolute;border:1px solid color-mix(in srgb,var(--saffron) calc(24% + var(--flash) * 56%),transparent);border-radius:6px;background:rgba(224,98,13,calc(var(--flash) * .07));opacity:0}.itr-page .itr-frame[data-kind=heading]{--frame-tone: #B24405}.itr-page .itr-frame[data-kind=table]{--frame-tone: #0C8C82}.itr-page .itr-frame[data-kind=code]{--frame-tone: #5B44D4}.itr-page .itr-frame[data-kind=math],.itr-page .itr-frame[data-kind=theorem]{--frame-tone: #CC1E74}.itr-page .itr-frame[data-kind=list]{--frame-tone: #1F6FD1}.itr-page .itr-frame-tag{position:absolute;top:-8px;left:6px;padding:1px 6px;border-radius:4px;background:var(--frame-tone, #5A6880);font-family:var(--sans);font-size:.54rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;white-space:nowrap;opacity:.85}.itr-page .itr-doc-scan{position:absolute;left:0;right:0;height:2px;z-index:4;background:linear-gradient(90deg,transparent,var(--saffron) 18%,var(--magenta) 82%,transparent);box-shadow:0 0 14px #e0620d8c;opacity:0}.itr-page .itr-doc{font-family:var(--indic);font-size:.84rem;line-height:1.66;color:var(--ink-2)}.itr-page .itr-doc[lang=ur],.itr-page .itr-doc[lang=ks]{font-family:"Noto Nastaliq Urdu",var(--indic);line-height:2.3}.itr-page .itr-block+.itr-block{margin-top:10px}.itr-page .itr-doc-h{margin:0;font-weight:780;letter-spacing:-.018em;color:var(--ink)}.itr-page .itr-doc-h[data-level="1"]{font-size:1.14rem}.itr-page .itr-doc-h[data-level="2"]{font-size:1rem}.itr-page .itr-doc-h[data-level="3"]{font-size:.9rem}.itr-page .itr-doc-h[data-level="4"]{font-size:.85rem}.itr-page .itr-doc-p{margin:0}.itr-page .itr-doc-list{margin:0;padding-inline-start:20px}.itr-page .itr-doc-list li+li{margin-top:3px}.itr-page .itr-doc-quote{margin:0;padding:6px 0 6px 12px;border-inline-start:2px solid rgba(224,98,13,.4);color:var(--muted);font-style:italic}.itr-page .itr-doc-fence{position:relative;margin:0;padding:12px 12px 10px;overflow-x:auto;border:1px solid var(--line-2);border-radius:8px;background:#16223a0a;font-family:var(--mono);font-size:.74rem;line-height:1.6;direction:ltr;text-align:left}.itr-page .itr-doc-fence[data-lang]:after{content:attr(data-lang);position:absolute;top:0;inset-inline-end:0;padding:1px 7px;border-bottom-left-radius:6px;background:#5b44d429;font-family:var(--sans);font-size:.56rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#4433a8}.itr-page .itr-doc-table-wrap{overflow-x:auto;border:1px solid var(--line-2);border-radius:8px}.itr-page .itr-doc-table{width:100%;border-collapse:collapse;font-size:.76rem}.itr-page .itr-doc-table th,.itr-page .itr-doc-table td{padding:6px 9px;border-bottom:1px solid var(--line-2);text-align:start;vertical-align:top}.itr-page .itr-doc-table th{background:#0c8c8214;font-weight:750;color:#08635c}.itr-page .itr-doc-table tr:last-child td{border-bottom:0}.itr-page .itr-doc-code{padding:1px 5px;border-radius:4px;background:#16223a0f;font-family:var(--mono);font-size:.86em;direction:ltr;unicode-bidi:embed}.itr-page .itr-doc-math{padding:0 3px;border-radius:3px;background:#cc1e7412;font-family:var(--mono);font-size:.86em;color:#9b1657;direction:ltr;unicode-bidi:embed}.itr-page .itr-doc-env{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid rgba(204,30,116,.2);border-radius:8px;background:#cc1e740a}.itr-page .itr-doc-env-tag{align-self:flex-start;padding:1px 7px;border-radius:4px;background:#cc1e7424;font-family:var(--sans);font-size:.56rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#9b1657}.itr-page .itr-doc-env-body{font-family:var(--mono);font-size:.74rem;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.itr-page .itr-doc-figure{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border:1px dashed rgba(31,111,209,.34);border-radius:6px;background:#1f6fd10d;font-size:.76rem;color:#17569f}.itr-page .itr-doc-figure-mark{width:9px;height:9px;border-radius:2px;background:#1f6fd166}.itr-page .itr-doc-link{border-bottom:1px solid rgba(224,98,13,.4);color:var(--saffron-deep)}.itr-page .itr-doc.is-markup .itr-doc-raw{margin:0;font-family:var(--mono);font-size:.73rem;line-height:1.62;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-2);direction:ltr;text-align:start}.itr-page .itr-ex-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.itr-page .itr-ex-bar-lang{display:flex;align-items:center;gap:12px}.itr-page .itr-ex-script{font-size:.76rem;font-weight:650;color:var(--faint)}.itr-page .itr-ex-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:14px}.itr-page .itr-ex-card{display:flex;flex-direction:column;gap:10px;padding:18px 18px 16px;border:1px solid var(--line);border-radius:18px;background:#ffffffc7;box-shadow:var(--shadow-1)}.itr-page .itr-ex-card.is-wide{grid-column:1 / -1}.itr-page .itr-ex-card-head{display:flex;align-items:center;gap:10px}.itr-page .itr-ex-card-head h3{margin:0;font-size:.95rem;font-weight:750;letter-spacing:-.02em}.itr-page .itr-ex-num{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:linear-gradient(140deg,#e0620d24,#5b44d41f);font-size:.62rem;font-weight:800;color:var(--saffron-deep);font-variant-numeric:tabular-nums}.itr-page .itr-ex-line{--flash: 0;--tone: var(--slate);display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:9px 10px;border-radius:10px;background:rgba(22,34,58,calc(.028 + var(--flash) * .05));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) calc(var(--flash) * 45%),transparent)}.itr-page .itr-ex-line[data-tone=saffron]{--tone: var(--saffron)}.itr-page .itr-ex-line[data-tone=teal]{--tone: var(--teal)}.itr-page .itr-ex-line[data-tone=violet]{--tone: var(--violet)}.itr-page .itr-ex-line[data-tone=magenta]{--tone: var(--magenta)}.itr-page .itr-ex-line[data-tone=amber]{--tone: var(--amber)}.itr-page .itr-ex-line.is-out{background:linear-gradient(100deg,color-mix(in srgb,var(--tone) 6%,#fff),#ffffffd9);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) calc(22% + var(--flash) * 40%),transparent)}.itr-page .itr-ex-tag{padding-top:2px;font-size:.58rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb,var(--tone) 76%,#16223A)}.itr-page .itr-ex-line p{margin:0;font-family:var(--indic);font-size:.88rem;line-height:1.66;color:var(--ink);overflow-wrap:anywhere}.itr-page .itr-ex-line p[lang=ur],.itr-page .itr-ex-line p[lang=ks],.itr-page .itr-ex-line p[lang=sd]{font-family:"Noto Nastaliq Urdu",var(--indic);line-height:2.3}.itr-page .itr-ex-dots{display:flex;gap:6px;margin-top:auto;padding-top:4px}.itr-page .itr-ex-dot{width:22px;height:4px;padding:0;border:0;border-radius:3px;background:#16223a24;cursor:pointer;transition:background .18s ease}.itr-page .itr-ex-dot:hover{background:#16223a47}.itr-page .itr-ex-dot[aria-current=true]{background:var(--saffron)}.itr-page .itr-ex-note,.itr-page .itr-ex-hint{margin:0;font-size:.74rem;line-height:1.5;color:var(--faint)}.itr-page .itr-ex-empty{margin:0;padding:14px 0;font-size:.84rem;line-height:1.6;color:var(--muted)}.itr-page .itr-ex-doc-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.itr-page .itr-ex-doc-title{margin:0;font-size:.8rem;font-weight:700;color:var(--ink-2)}.itr-page .itr-ex-doc-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.itr-page .itr-ex-pane{--tone: var(--slate);min-width:0;border:1px solid var(--line-2);border-radius:12px;background:#fff;overflow:hidden}.itr-page .itr-ex-pane.is-out{--tone: var(--saffron);border-color:#e0620d38}.itr-page .itr-ex-pane-tag{margin:0;padding:7px 12px;border-bottom:1px solid var(--line-2);background:color-mix(in srgb,var(--tone) 6%,#fff);font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--tone) 78%,#16223A)}.itr-page .itr-ex-pane-scroll{max-height:clamp(280px,46vh,460px);padding:14px 15px;overflow-y:auto;overscroll-behavior:contain}.itr-page .itr-closing-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:34px;align-items:start}.itr-page .itr-eco{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:30px 0 0}.itr-page .itr-eco>span{font-size:.66rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.itr-page .itr-eco em{padding:4px 11px;border:1px solid var(--line);border-radius:999px;background:#ffffffb3;font-size:.76rem;font-style:normal;font-weight:650;color:var(--ink-2)}.itr-page .itr-limits{padding:22px 22px 18px;border:1px solid var(--line);border-inline-start:3px solid rgba(204,130,10,.5);border-radius:16px;background:#ffffff9e}.itr-page .itr-limits ul{margin:14px 0 0;padding-inline-start:18px;display:flex;flex-direction:column;gap:9px}.itr-page .itr-limits li{font-size:.84rem;line-height:1.6;color:var(--muted)}.itr-page .itr-limits li::marker{color:var(--amber)}@media(max-width:1000px){.itr-page .itr-closing-grid{grid-template-columns:minmax(0,1fr)}.itr-page .itr-spec-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.itr-page .itr-section{padding:64px 0}.itr-page .itr-hero{padding:64px 0 52px}.itr-page .itr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.itr-page .itr-ex-doc-pair,.itr-page .itr-ex-grid{grid-template-columns:minmax(0,1fr)}.itr-page .itr-field-glyph{opacity:.1}.itr-page .itr-demo-actions{margin-left:0;width:100%;justify-content:space-between}.itr-page .itr-picker-panel{right:auto;left:0}}@media(max-width:560px){.itr-page .itr-standing{flex-wrap:wrap;justify-content:center;border-radius:18px;padding:12px 14px}.itr-page .itr-stage{padding:16px 13px 14px}.itr-page .itr-doc-stage{padding:14px 12px 12px}.itr-page .itr-demo{padding:14px 13px 16px}.itr-page .itr-ex-line{grid-template-columns:minmax(0,1fr);gap:4px}.itr-page .itr-mode-tab{padding:7px 12px;font-size:.78rem}}@media(prefers-reduced-motion:reduce){.itr-page *,.itr-page *:before,.itr-page *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.itr-page .itr-tok,.itr-page .itr-morph{opacity:1!important;filter:none!important}.itr-page .itr-preserved-item{--on: 1}}.bt-card{position:relative;overflow:hidden;border-radius:14px;background:linear-gradient(165deg,#fffffff5,#fff9f0eb);border:1px solid rgba(255,234,210,.95);box-shadow:0 1px 2px #2e323808}.bt-eyebrow{font-family:var(--font-manrope);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-11)}.bt-kolam{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:2rem 0}.bt-kolam span{width:3px;height:3px;border-radius:50%;background:var(--text-orange-500);opacity:.35}.bt-kolam span:nth-child(2n){opacity:.18}.bt-hero-tagline{font-family:var(--font-eb-garamond);font-size:clamp(1rem,1.7vw,1.15rem);font-style:italic;line-height:1.5;color:var(--text-orange-500)}.bt-spec-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem}.bt-spec{display:inline-flex;align-items:baseline;gap:.4rem;padding:.3rem .75rem;border-radius:999px;background:#ffffffc7;border:1px solid rgba(255,234,210,.95);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:var(--font-manrope);white-space:nowrap}.bt-spec-label{font-size:.6875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--color-11)}.bt-spec-value{font-size:.8125rem;font-weight:700;color:var(--text-primary)}.bt-audio{display:inline-flex;align-items:center;gap:.6rem}.bt-audio-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.1rem;height:2.1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--bt-accent, var(--text-orange-500)) 32%,transparent);background:color-mix(in srgb,var(--bt-accent, var(--text-orange-500)) 8%,white);color:var(--bt-accent, var(--text-orange-500));cursor:pointer;transition:transform .2s ease,background-color .2s ease}.bt-audio-btn:hover:not(:disabled){transform:scale(1.06);background:color-mix(in srgb,var(--bt-accent, var(--text-orange-500)) 16%,white)}.bt-audio-btn:disabled{opacity:.45;cursor:not-allowed}.bt-audio-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.bt-wave{display:flex;align-items:center;gap:2px;height:1.4rem}.bt-wave i{display:block;width:2px;height:20%;border-radius:1px;background:var(--bt-accent, var(--text-orange-500));opacity:.35;transition:height .25s ease,opacity .25s ease}.bt-audio[data-playing=true] .bt-wave i{opacity:.75;animation:bt-wave-pulse .9s ease-in-out infinite}.bt-audio[data-playing=true] .bt-wave i:nth-child(3n){animation-delay:.12s}.bt-audio[data-playing=true] .bt-wave i:nth-child(3n+1){animation-delay:.28s}.bt-audio[data-playing=true] .bt-wave i:nth-child(4n){animation-delay:.42s}@keyframes bt-wave-pulse{0%,to{height:22%}50%{height:90%}}.bt-audio-caption{font-family:var(--font-manrope);font-size:.75rem;color:var(--color-11)}.bt-lang{margin:1.5rem 0 .5rem}.bt-lang-rail{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:none}.bt-lang-rail::-webkit-scrollbar{display:none}@media(min-width:768px){.bt-lang-rail{flex-wrap:wrap;overflow-x:visible}}.bt-lang-chip{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0;padding:.4rem .85rem;border-radius:999px;border:1px solid rgba(255,234,210,.95);background:#ffffffd9;font-family:var(--font-manrope);font-size:.8125rem;color:var(--color-11);cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.bt-lang-chip:hover{color:var(--text-primary);border-color:color-mix(in srgb,var(--bt-accent, var(--text-orange-500)) 40%,transparent)}.bt-lang-chip[aria-selected=true]{color:var(--bt-accent, var(--text-orange-500));font-weight:600;border-color:color-mix(in srgb,var(--bt-accent, var(--text-orange-500)) 55%,transparent);background:color-mix(in srgb,var(--bt-accent, var(--text-orange-500)) 9%,white)}.bt-lang-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.bt-lang-chip-glyph{font-size:.95rem;line-height:1;opacity:.7}.bt-lang-panel{position:relative;margin-top:.9rem;padding:1.15rem 1.25rem 1.25rem;min-height:11rem}.bt-lang-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.9rem}.bt-lang-region{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-manrope);font-size:.9375rem;font-weight:650;color:var(--text-primary)}.bt-lang-region small{font-size:.75rem;font-weight:500;color:var(--color-11)}.bt-io{display:grid;gap:.5rem}.bt-io-row{display:grid;grid-template-columns:1fr;gap:.25rem;padding:.7rem .85rem;border-radius:10px;background:#ffffffb8;border:1px solid rgba(255,234,210,.8)}@media(min-width:640px){.bt-io-row{grid-template-columns:6.5rem 1fr;align-items:baseline;gap:.85rem}}.bt-io-label{font-family:var(--font-manrope);font-size:.6875rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--color-11)}.bt-io-value{font-family:var(--font-manrope);font-size:.9375rem;line-height:1.55;color:var(--text-primary)}.bt-io-value[data-script=native]{font-size:1.0625rem;line-height:1.75}.bt-io-value[data-muted=true]{color:var(--color-11)}.bt-features{display:grid;gap:1rem;margin-top:1.5rem}.bt-feature{padding:1.15rem 1.25rem 1.25rem}.bt-feature-index{font-family:var(--font-manrope);font-size:.6875rem;font-weight:500;letter-spacing:.12em;color:var(--text-orange-500);margin-bottom:.5rem}.bt-feature-title{font-family:var(--font-manrope);font-size:1.0625rem;font-weight:650;line-height:1.35;letter-spacing:-.012em;color:var(--text-primary)}.bt-feature-desc{font-family:var(--font-manrope);font-size:.9375rem;line-height:1.65;color:var(--color-11);margin-top:.4rem}.bt-variants{display:flex;flex-wrap:wrap;gap:.35rem;margin:1rem 0 .85rem}.bt-variant{padding:.3rem .7rem;border-radius:999px;border:1px solid transparent;background:#fff4e6cc;font-family:var(--font-manrope);font-size:.75rem;color:var(--color-11);cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.bt-variant:hover{color:var(--text-primary)}.bt-variant[aria-selected=true]{color:var(--text-orange-500);font-weight:600;background:#fff;border-color:#ff6b3559}.bt-variant:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.bt-matters{display:flex;gap:.6rem;margin-top:.95rem;padding-left:.75rem;border-left:2px solid rgba(255,107,53,.35)}.bt-matters-label{font-family:var(--font-manrope);font-size:.6875rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-orange-500);white-space:nowrap;padding-top:.12rem}.bt-matters-text{font-family:var(--font-manrope);font-size:.875rem;line-height:1.6;color:var(--color-11)}.bt-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;margin:1.25rem 0;padding:1.75rem 1.25rem;min-height:8rem;border-radius:14px;border:1px dashed rgba(255,107,53,.35);background:repeating-linear-gradient(135deg,#fff9f0e6 0px 10px,#fff4e6e6 10px 20px);text-align:center}.bt-slot-kind{font-family:var(--font-manrope);font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-orange-500)}.bt-slot-label{font-family:var(--font-manrope);font-size:.9375rem;font-weight:600;color:var(--text-primary)}.bt-slot-hint{font-family:var(--font-manrope);font-size:.8125rem;line-height:1.55;color:var(--color-11);max-width:30rem}@media(prefers-reduced-motion:reduce){.bt-audio[data-playing=true] .bt-wave i,a.bt-eco-card,.bt-audio-btn{animation:none;transition:none}a.bt-eco-card:hover,.bt-audio-btn:hover:not(:disabled){transform:none}}.research-prose{--surface-1: var(--white);--surface-2: var(--bg-cream-100);--text-secondary: var(--color-10);--text-muted: var(--color-11);--border: rgba(92, 64, 51, .12);--border-strong: rgba(92, 64, 51, .22);--accent: var(--text-orange-500);--accent-soft: var(--primary-100);--gridline: #e4d8c8;--baseline: #d2c9ba;--font-display: "EB Garamond", Georgia, serif;--font-body: "Manrope", "Noto Sans Devanagari", "Noto Sans Bengali", system-ui, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace}.research-article-section{margin-bottom:4.5rem;padding-bottom:.25rem}.research-prose>.research-gsap-reveal:last-child .research-article-section{margin-bottom:0}@media(min-width:768px){.research-article-section{margin-bottom:5.5rem}}.section-num{font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.08em;color:var(--accent);margin-right:.55rem}.cap-subnote{margin-top:18px;font-size:.9rem;line-height:1.7;color:var(--color-11)}.cap-subnote strong{color:var(--text-primary);font-weight:600}.research-inline-code{padding:.1em .38em;border:1px solid var(--border);border-radius:.35rem;background:var(--surface-2);font-family:var(--font-mono);font-size:.87em;color:var(--text-orange-400)}.research-prose-link{color:var(--accent);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.research-prose-link:hover{color:var(--text-hover)}.temp-copy{display:flex;align-items:baseline;gap:8px;margin-bottom:14px;padding:6px 10px;border-radius:8px;border:1px dashed rgba(180,83,9,.5);background:#ffead28c;font-family:var(--font-body);font-size:.8rem;color:var(--text-secondary)}.temp-badge{flex:none;font-family:var(--font-mono);font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:var(--text-orange-400);border-radius:4px;padding:2px 6px}.constellation-wrap{margin-top:20px}.constellation-field{position:relative;aspect-ratio:16 / 10;min-height:340px;border-radius:1rem;border:1px solid rgba(255,234,210,.95);overflow:hidden}.constellation-orbit{pointer-events:auto}.constellation-glyph{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border:1px solid rgba(49,70,133,.22);border-radius:999px;background:#ffffffeb;box-shadow:0 4px 14px #31468514;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.constellation-glyph:hover{transform:translate(-50%,-50%) scale(1.06);z-index:3}.constellation-glyph-mark{flex:none;display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:50%;background:var(--bg-cream-100);font-size:.8rem;line-height:1;color:var(--brand-blue)}.constellation-glyph[data-len="2"] .constellation-glyph-mark{font-size:.7rem}.constellation-glyph[data-len="3"] .constellation-glyph-mark{font-size:.58rem}.constellation-glyph-name{font-family:var(--font-body);font-size:.76rem;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.constellation-glyph.is-highlight{border-color:var(--accent);z-index:2}.constellation-glyph.is-active{background:var(--accent);border-color:var(--accent);box-shadow:0 6px 18px #c2410c4d;z-index:4}.constellation-glyph.is-active .constellation-glyph-name{color:#fff}.constellation-glyph.is-active .constellation-glyph-mark{background:#ffffffeb;color:var(--accent)}.constellation-glyph:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.constellation-centre{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:2px;margin:0;pointer-events:none}.constellation-count{font-family:var(--font-display);font-size:clamp(2.25rem,6vw,3.25rem);font-weight:500;line-height:1;color:var(--text-primary)}.constellation-count-label{font-family:var(--font-body);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-11)}.constellation-detail{margin-top:14px;padding:16px 18px;border-radius:14px;background:var(--surface-2);border:1px solid var(--border)}.constellation-detail:focus{outline:none}.constellation-detail-kicker{margin:0 0 4px;font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.constellation-detail-title{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 12px;font-family:var(--font-display);font-size:1.3rem;font-weight:500;color:var(--text-primary)}.constellation-detail-script{font-family:var(--font-body);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:3px 9px}@media(max-width:760px){.constellation-field{aspect-ratio:auto;min-height:0;display:grid;gap:14px;justify-items:center;padding:18px 14px 20px}.constellation-orbit{position:static;inset:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.constellation-glyph{position:static;transform:none}.constellation-glyph:hover{transform:none}.constellation-centre{position:static;transform:none;order:-1}.constellation-count{font-size:2rem}}@media(prefers-reduced-motion:reduce){.constellation-glyph:hover{transform:translate(-50%,-50%)}}.ex-line{display:flex;gap:10px;align-items:flex-start;min-width:0}.ex-line+.ex-line{margin-top:7px}.ex-line-tag{font-family:var(--font-mono);font-size:.68rem;font-weight:700;color:var(--text-muted);background:var(--surface-2);border-radius:4px;padding:2px 6px;flex:none;margin-top:2px}.ex-line p{font-size:.92rem;line-height:1.5;color:var(--text-secondary);overflow-wrap:anywhere;min-width:0}.ex-line.ex-out .ex-line-tag{color:var(--accent);background:var(--accent-soft)}.ex-line.ex-out p{color:var(--text-primary);font-size:1rem;font-weight:500}.ex-note{font-size:.8rem;color:var(--text-muted);margin-top:12px}@media(min-width:640px){.research-feature-grid>*:last-child:nth-child(odd){grid-column:1 / -1;width:calc(50% - .5rem);margin-inline:auto}.research-feature-grid{grid-auto-rows:1fr}.research-feature-grid>*{height:100%}}.research-feature-card.cap-card{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.research-feature-card.cap-card:hover{border-color:var(--accent);box-shadow:0 8px 24px #2e323814;transform:translateY(-2px)}.research-feature-card.cap-card.is-active{border-color:var(--accent);box-shadow:0 8px 26px #c2410c29}.cap-card-cue{margin-top:10px;font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);opacity:0;transition:opacity .2s ease}.research-feature-card.cap-card:hover .cap-card-cue,.research-feature-card.cap-card.is-active .cap-card-cue{opacity:1}.itr-page.itb-embed{min-height:0;margin-top:1.5rem;background:transparent;overflow-x:visible}.itr-page.itb-embed .itr-section{padding:0}.itr-page.itb-embed .itr-container{width:100%}.itr-page.itb-embed .itr-head{display:none}.itr-page.itb-embed .itr-seg,.itr-page.itb-embed .itr-mode-tabs{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}@media(min-width:1120px){.itr-page.itb-embed-wide{width:calc(100% + 8rem);margin-left:-4rem}}.tile-toggle{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;background:var(--surface-2);border-radius:14px;padding:6px;margin-bottom:24px}.tile-pill{position:absolute;top:0;left:0;border-radius:10px;background:var(--surface-1);box-shadow:0 2px 8px #5c40331f;visibility:hidden;pointer-events:none}.tile-btn{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:3px;border:none;background:none;cursor:pointer;border-radius:10px;padding:12px 8px;font-family:var(--font-body);color:var(--text-secondary);transition:color .15s ease}.tile-btn-title{font-weight:600;font-size:.88rem}.tile-btn-sub{font-family:var(--font-mono);font-size:.66rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.tile-btn.is-active .tile-btn-title{color:var(--accent)}.tile-btn:hover:not(.is-active){color:var(--text-primary)}@media(max-width:720px){.tile-toggle{grid-template-columns:repeat(2,1fr)}}.tile-intro{margin-bottom:18px}.tile-intro h3{font-size:1.15rem;font-family:var(--font-display);margin-bottom:8px}.tile-intro p+p{margin-top:10px}.chart-collapse{margin-top:16px}.chart-collapse>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;padding:12px 16px;border:1px solid var(--border);border-radius:12px;background:var(--bg-cream-100);font-family:var(--font-display);font-size:1.05rem;color:var(--text-primary)}.chart-collapse>summary:hover{border-color:var(--accent)}.chart-collapse>summary::-webkit-details-marker{display:none}.chart-collapse>summary:after{content:"▸";margin-left:auto;color:var(--text-muted);font-size:.8rem;transition:transform .15s ease}.chart-collapse[open]>summary:after{transform:rotate(90deg)}.chart-collapse[open]>summary{margin-bottom:4px}.chart-note{display:flex;gap:8px;margin-top:12px;font-size:.78rem;line-height:1.6;color:var(--text-muted)}.chart-note .dot{flex:none;width:7px;height:7px;margin-top:6px;border-radius:50%;background:var(--text-orange-400)}.prev-tag{font-family:var(--font-mono);font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);background:var(--surface-2);border-radius:4px;padding:2px 6px;margin-left:8px;vertical-align:middle}.human-eval{margin-top:28px}.human-eval-heading{margin-bottom:10px;font-family:var(--font-display);font-size:1.05rem;font-weight:500;color:var(--text-primary)}.ex-view-toggle{display:inline-flex;gap:2px;background:var(--surface-2);border-radius:999px;padding:2px;text-transform:none;letter-spacing:normal}.ex-view-btn{border:none;background:none;cursor:pointer;font-family:var(--font-mono);font-size:.66rem;font-weight:700;padding:4px 11px;border-radius:999px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.ex-view-btn.is-active{background:var(--surface-1);color:var(--accent);box-shadow:0 1px 3px #5c403324}.ex-view-btn:hover:not(.is-active){color:var(--text-secondary)}.tile-panel .chart-card{margin-top:1.35rem;margin-bottom:1.35rem}.cite-license{margin:0 0 18px;font-size:.95rem;line-height:1.6;color:var(--color-10)}.cite-license a{color:var(--text-orange-500);text-decoration:underline;text-underline-offset:2px}.cite-subheading{margin:0 0 8px;font-size:.95rem;font-weight:700;letter-spacing:-.005em;color:var(--text-primary)}.cite-block{margin-top:8px;padding:20px 22px 22px;border-radius:14px;border:1px solid var(--border);background:var(--surface-2)}.cite-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:10px}.cite-title{margin:0;font-family:var(--font-display);font-size:1.15rem;font-weight:500;color:var(--text-primary)}.cite-copy{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);background:var(--white);border-radius:999px;padding:6px 14px;cursor:pointer;font-family:var(--font-body);font-size:.78rem;font-weight:600;color:var(--text-primary);transition:border-color .18s ease,color .18s ease}.cite-copy:hover{border-color:var(--accent);color:var(--accent)}.cite-bibtex{margin:0;padding:14px 16px;border-radius:10px;border:1px solid var(--border);background:var(--white);font-family:var(--font-mono);font-size:.78rem;line-height:1.6;color:var(--text-secondary);overflow-x:auto;white-space:pre}[lang=hi],[lang=mr],[lang=ne],[lang=sa],[lang=sd],[lang=mai],[lang=doi],[lang=brx],[lang=kok]{font-family:"Noto Sans Devanagari",var(--font-body)}[lang=bn],[lang=as]{font-family:"Noto Sans Bengali",var(--font-body)}[lang=ta]{font-family:"Noto Sans Tamil",var(--font-body)}[lang=gu]{font-family:"Noto Sans Gujarati",var(--font-body)}[lang=kn]{font-family:"Noto Sans Kannada",var(--font-body)}[lang=ks],[lang=ur]{font-family:"Noto Nastaliq Urdu","Noto Sans Arabic",var(--font-body)}[lang=mni]{font-family:"Noto Sans Meetei Mayek",var(--font-body)}[lang=ml]{font-family:"Noto Sans Malayalam",var(--font-body)}[lang=or]{font-family:"Noto Sans Oriya",var(--font-body)}[lang=pa]{font-family:"Noto Sans Gurmukhi",var(--font-body)}[lang=sat]{font-family:"Noto Sans Ol Chiki",var(--font-body)}[lang=te]{font-family:"Noto Sans Telugu",var(--font-body)}[lang] code,[lang] pre,[lang] .ex-line-tag,[lang].mono{font-family:var(--font-mono)}.cite-code{position:relative}.cite-code .cite-copy{position:absolute;top:10px;right:10px;z-index:1;background:var(--bg-cream-50, #fff9f0)}.research-prose{--isb-line: rgba(92, 64, 51, .14);--isb-line-soft: rgba(92, 64, 51, .07);--isb-surface: var(--white);--isb-surface-2: var(--bg-cream-100);--isb-shadow: 0 1px 2px rgba(46, 50, 56, .04), 0 10px 30px rgba(46, 50, 56, .05);--isb-female: #C2410C;--isb-male: #0F766E}.isb-figure{margin:1.75rem 0;padding:1.15rem 1.15rem 1.25rem;border:1px solid var(--isb-line);border-radius:.9rem;background:var(--isb-surface);box-shadow:var(--isb-shadow)}.isb-figure+.isb-figure{margin-top:1.5rem}.isb-figure-title{margin:0;font-family:var(--font-manrope);font-size:.98rem;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.isb-figure-sub{margin:.4rem 0 0;font-size:.86rem;line-height:1.55;color:var(--color-11)}.isb-figure-note{margin:.9rem 0 0;padding-top:.75rem;border-top:1px solid var(--isb-line-soft);font-size:.8rem;line-height:1.6;color:var(--color-11)}.isb-eyebrow{margin:0 0 .45rem;font-family:var(--font-manrope);font-size:.66rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--text-orange-500)}.isb-band{margin:2.5rem 0 1.25rem;padding-left:.9rem;border-left:2px solid var(--primary-100)}.isb-band-title{margin:0;font-family:var(--font-serif);font-size:1.08rem;font-weight:600;color:var(--text-primary)}.isb-band-body{margin:.35rem 0 0;font-size:.9rem;line-height:1.65;color:var(--color-10)}.isb-ap{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.5rem .6rem;border:1px solid var(--isb-line);border-radius:.7rem;background:var(--bg-cream-50)}.isb-ap-play{display:grid;place-items:center;width:2.1rem;height:2.1rem;flex:none;border:none;border-radius:50%;background:var(--text-orange-500);color:var(--white);cursor:pointer;transition:transform .18s ease,background .18s ease}.isb-ap-play:hover{transform:scale(1.06);background:var(--primary-700)}.isb-ap-play:disabled{background:var(--color-14);cursor:not-allowed;transform:none}.isb-ap-track{position:relative;flex:1 1 8rem;min-width:6rem;height:2.1rem;cursor:pointer;touch-action:none}.isb-ap-bars{position:absolute;inset:0;display:flex;align-items:center;gap:1px}.isb-ap-bars i{flex:1 1 auto;border-radius:1px;background:var(--isb-bar, #E4D8C8)}.isb-ap-played{position:absolute;inset:0;overflow:hidden}.isb-ap-played .isb-ap-bars i{background:var(--text-orange-500)}.isb-ap-time{flex:none;font-family:var(--font-manrope);font-size:.72rem;font-variant-numeric:tabular-nums;color:var(--color-11)}.isb-ap-time b{font-weight:700;color:var(--text-primary)}.isb-ap-rate{flex:none;padding:.2rem .5rem;border:1px solid var(--isb-line);border-radius:999px;background:var(--white);font-family:var(--font-manrope);font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-11);cursor:pointer;transition:border-color .18s ease,color .18s ease}.isb-ap-rate:hover{border-color:var(--text-orange-500);color:var(--text-orange-500)}.isb-ap-meta{flex:none;font-family:var(--font-manrope);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-11)}.isb-forge-stage{display:block;width:100%;height:210px;border-radius:.6rem;background:var(--bg-cream-50)}@media(max-width:640px){.isb-forge-stage{height:160px}}.isb-forge-read{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem;margin:.65rem 0 .75rem;font-family:var(--font-manrope);font-size:.76rem;font-variant-numeric:tabular-nums;color:var(--color-11)}.isb-forge-read b{font-size:.95rem;font-weight:700;color:var(--text-primary)}.isb-forge-sep{color:var(--color-14)}.isb-long-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;margin-bottom:.7rem}.isb-long-voice{font-family:var(--font-manrope);font-size:1rem;font-weight:700;color:var(--text-primary)}.isb-long-tag{font-family:var(--font-manrope);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-11)}.isb-long-para{margin:1rem 0 0;font-size:.95rem;line-height:1.85;color:var(--text-primary)}.isb-long-rest{margin-top:1rem}.isb-long-rest summary{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border:1px solid var(--isb-line);border-radius:999px;background:var(--bg-cream-50);font-family:var(--font-manrope);font-size:.74rem;font-weight:600;color:var(--color-11);cursor:pointer;list-style:none}.isb-long-rest summary::-webkit-details-marker{display:none}.isb-long-rest summary:hover{border-color:var(--text-orange-500);color:var(--text-orange-500)}.isb-judge{display:inline-flex;align-items:center;gap:.3rem;padding:.16rem .5rem;border-radius:999px;background:var(--primary-100);font-family:var(--font-manrope);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-orange-500)}.isb-field{position:relative;height:26rem;margin-top:.9rem;border:1px solid var(--isb-line-soft);border-radius:.6rem;background:linear-gradient(var(--isb-line-soft) 1px,transparent 1px) 0 0 / 100% 25%,linear-gradient(90deg,var(--isb-line-soft) 1px,transparent 1px) 0 0 / 20% 100%,var(--bg-cream-50)}@media(max-width:640px){.isb-field{height:20rem}}.isb-field-dot{position:absolute;display:flex;align-items:center;gap:.3rem;padding:0;border:none;background:none;transform:translate(-50%,-50%);cursor:pointer;white-space:nowrap}.isb-field-dot:before{content:"";width:.55rem;height:.55rem;flex:none;border-radius:50%;background:var(--isb-dot);transition:transform .18s ease,box-shadow .18s ease}.isb-field-dot:hover:before,.isb-field-dot[data-active=true]:before{transform:scale(1.7);box-shadow:0 0 0 3px color-mix(in srgb,var(--isb-dot) 22%,transparent)}.isb-field-name{font-family:var(--font-manrope);font-size:.66rem;font-weight:600;color:var(--color-11);transition:color .18s ease}.isb-field-dot:hover .isb-field-name,.isb-field-dot[data-active=true] .isb-field-name{color:var(--text-primary)}@media(max-width:720px){.isb-field-name{display:none}}.isb-field-axis{position:absolute;font-family:var(--font-manrope);font-size:.64rem;color:var(--color-14)}.isb-field-axis[data-side=y]{left:.4rem;transform:translateY(-50%)}.isb-field-axis[data-side=x]{bottom:.3rem;transform:translate(-50%)}.isb-field-caption{display:flex;justify-content:space-between;gap:1rem;margin-top:.55rem;font-family:var(--font-manrope);font-size:.68rem;color:var(--color-11)}.isb-legend{display:flex;align-items:center;gap:.9rem;margin:.7rem 0 0;font-family:var(--font-manrope);font-size:.7rem;color:var(--color-11)}.isb-legend span{display:inline-flex;align-items:center;gap:.35rem}.isb-legend i{width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.isb-voice-card{margin-top:.9rem;padding:.85rem .95rem;border:1px solid var(--isb-line);border-radius:.7rem;background:var(--bg-cream-50)}.isb-voice-name{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;font-family:var(--font-manrope);font-size:1rem;font-weight:700;color:var(--text-primary)}.isb-voice-stats{font-family:var(--font-manrope);font-size:.7rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--color-11)}.isb-voice-desc{margin:.4rem 0 .7rem;font-size:.87rem;line-height:1.6;color:var(--color-10)}.isb-voice-best{color:var(--text-orange-500);font-weight:600}.isb-tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin:.9rem 0}.isb-tab{padding:.28rem .65rem;border:1px solid var(--isb-line);border-radius:999px;background:var(--white);font-family:var(--font-manrope);font-size:.7rem;font-weight:600;letter-spacing:.04em;color:var(--color-11);cursor:pointer;transition:all .18s ease}.isb-tab:hover{border-color:var(--text-orange-500);color:var(--text-orange-500)}.isb-tab[aria-pressed=true]{border-color:var(--text-orange-500);background:var(--text-orange-500);color:var(--white)}.isb-sentence{margin:.9rem 0;padding:.85rem 1rem;border-left:2px solid var(--primary-100);background:var(--bg-cream-50);border-radius:0 .6rem .6rem 0;font-size:1rem;line-height:1.95;color:var(--text-primary)}.isb-pair{display:grid;gap:.8rem;margin-top:.9rem}@media(min-width:720px){.isb-pair{grid-template-columns:1fr 1fr}}.isb-pair-card{padding:.8rem .85rem;border:1px solid var(--isb-line);border-radius:.7rem;background:var(--white)}.isb-pair-head{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;margin-bottom:.55rem}.isb-pair-voice{font-family:var(--font-manrope);font-size:.92rem;font-weight:700;color:var(--text-primary)}.isb-pair-role{font-family:var(--font-manrope);font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-11)}.isb-table-wrap{overflow-x:auto;margin-top:.9rem;border:1px solid var(--isb-line);border-radius:.7rem}.isb-table{width:100%;border-collapse:collapse;font-size:.84rem}.isb-table th,.isb-table td{padding:.6rem .75rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--isb-line-soft)}.isb-table thead th{position:sticky;top:0;background:var(--bg-cream-100);font-family:var(--font-manrope);font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-11);white-space:nowrap}.isb-table tbody tr:last-child td{border-bottom:none}.isb-table-group td{background:var(--bg-cream-50);font-family:var(--font-manrope);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-orange-500)}.isb-table-lang{font-family:var(--font-manrope);font-weight:700;color:var(--text-primary);white-space:nowrap}.isb-table-script{display:block;margin-top:.15rem;font-size:.68rem;font-weight:500;letter-spacing:.03em;color:var(--color-14)}.isb-table-voice{font-family:var(--font-manrope);font-weight:700;color:var(--text-primary)}.isb-table-meta{display:block;margin-top:.15rem;font-size:.72rem;line-height:1.5;color:var(--color-11)}.isb-table-judge{font-family:var(--font-manrope);font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-orange-500);white-space:nowrap}.isb-cards{display:grid;gap:.8rem;margin:1.25rem 0}@media(min-width:640px){.isb-cards{grid-template-columns:1fr 1fr}}.isb-card{padding:.95rem 1rem;border:1px solid var(--isb-line);border-radius:.8rem;background:var(--isb-surface);box-shadow:var(--isb-shadow)}.isb-card-title{margin:.35rem 0 .4rem;font-family:var(--font-manrope);font-size:.95rem;font-weight:700;color:var(--text-primary)}.isb-card-body{margin:0;font-size:.86rem;line-height:1.65;color:var(--color-10)}.isb-tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.9rem}.isb-tag{padding:.35rem .6rem;border:1px solid var(--isb-line);border-radius:.5rem;background:var(--bg-cream-50)}.isb-tag[data-emotion=true]{background:var(--white);border-style:dashed}.isb-tag code{display:block;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.78rem;font-weight:600;color:var(--text-orange-400)}.isb-tag span{display:block;margin-top:.1rem;font-size:.68rem;color:var(--color-11)}.isb-norm-case+.isb-norm-case{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--isb-line-soft)}.isb-norm-note{margin:0 0 .5rem;font-size:.82rem;font-style:italic;color:var(--color-11)}.isb-io{display:grid;gap:.4rem}.isb-io-row{display:grid;grid-template-columns:5.5rem 1fr;gap:.6rem;align-items:start}@media(max-width:560px){.isb-io-row{grid-template-columns:1fr;gap:.15rem}}.isb-io-label{font-family:var(--font-manrope);font-size:.6rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--color-11);padding-top:.15rem}.isb-io-value{font-size:.88rem;line-height:1.7;color:var(--text-primary);overflow-wrap:anywhere}.isb-io-value[data-mono=true]{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.8rem;color:var(--color-10)}.isb-io-row[data-emphasis=true] .isb-io-value{color:var(--text-orange-500);font-weight:500}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.18.5"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .katex-vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .katex-thinbox{display:inline-flex;flex-direction:row;max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.katex-root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .katex-stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.go{position:absolute;inset:0;pointer-events:none;container-type:inline-size}.go-item,.go-guides{display:block}.go-item[data-p=wide]{--go-base: 1.566cqw}.go-item[data-p=mid]{--go-base: 2.4cqw}.go-item[data-p=narrow]{--go-base: 3.2cqw}.go-guides{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.go-guides ellipse{fill:none;stroke:#1c2541;stroke-opacity:.038;stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:3 7}.go-native{font-family:Noto Sans Devanagari,Noto Sans Bengali,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Malayalam,Noto Sans Kannada,Noto Sans Gujarati,Noto Sans Gurmukhi,Noto Sans Oriya,Noto Sans Ol Chiki,Noto Sans Meetei Mayek,Noto Nastaliq Urdu,Manrope,system-ui,sans-serif}.go-latin{font-family:Manrope,system-ui,sans-serif}.go-item{position:absolute;transform:translate(-50%,-50%);white-space:nowrap;line-height:1.3;font-size:calc(var(--go-base) * var(--s))}.go-src{font-size:.64em;font-weight:600;letter-spacing:.01em;opacity:.78}.go-arrow{font-family:Manrope,system-ui,sans-serif;font-size:.52em;opacity:.42}.go-dst{font-weight:700;letter-spacing:-.005em}.go-drift{display:inline-block;animation:go-drift var(--dp) ease-in-out infinite var(--dir);animation-delay:var(--dd)}.go-type{display:inline-flex;align-items:baseline;gap:.12em;opacity:0;animation:go-bloom 7s linear infinite both;animation-delay:var(--d);will-change:opacity,transform}.go-measure{position:absolute;left:-20000px;top:0;visibility:hidden;pointer-events:none;white-space:nowrap;line-height:1.3}.go-measure .go-type{animation:none!important;transform:none!important;opacity:1;display:inline-flex}@keyframes go-bloom{0%{opacity:0;transform:scale(.74)}5%{opacity:1;transform:scale(1)}46%{opacity:1;transform:scale(1)}60%{opacity:.52;transform:scale(1.015)}72%,to{opacity:0;transform:scale(.93)}}@keyframes go-drift{0%,to{transform:translate(calc(-1 * var(--dx)),calc(-1 * var(--dy)))}50%{transform:translate(var(--dx),var(--dy))}}@media(prefers-reduced-motion:reduce){.go-drift,.go-type{animation:none!important;transform:none!important}.go-type{opacity:.88}}@keyframes hero-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@keyframes sf-read{0%{opacity:0;transform:scale(.6)}4%{opacity:1;transform:scale(1)}48%{opacity:1;transform:scale(1)}60%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(.94)}}@keyframes exFlash{0%{background:var(--accent-soft)}to{background:transparent}}@keyframes constellation-arrive{0%{opacity:0;transform:translate(-50%,-50%) scale(.72)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.mt-post{--page-plane: var(--bg-cream-50);--surface-1: var(--white);--surface-2: var(--bg-cream-100);--text-secondary: var(--color-10);--text-muted: var(--color-11);--border: rgba(92, 64, 51, .12);--border-strong: rgba(92, 64, 51, .22);--accent: var(--text-orange-500);--accent-soft: var(--primary-100);--gridline: #E4D8C8;--baseline: #D2C9BA;--s-sarvam: #0F766E;--s-indictrans2: #5C4033;--bar-muted: #A89880;--critical: #B91C1C;--heat-lo: #FBEEE3;--heat-hi: #B33F00;--font-display: "EB Garamond", Georgia, serif;--font-body: "Manrope", "Noto Sans Devanagari", "Noto Sans Bengali", system-ui, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;margin:0;font-family:var(--font-body);color:var(--text-primary);background:var(--bg-cream-50);-webkit-font-smoothing:antialiased}.mt-post h1,.mt-post h2,.mt-post h3,.mt-post h4{margin:0;font-weight:500}.mt-post p{margin:0}.mt-post a{color:var(--accent)}.mt-post code,.mt-post .mono{font-family:var(--font-mono)}.mt-post .progress-bar{position:fixed;top:0;left:0;right:0;height:2px;z-index:60;transform-origin:0 50%;background:linear-gradient(90deg,var(--text-orange-500),var(--text-orange-400))}.mt-post .hero{position:relative;overflow:hidden;padding:2.5rem 0 1.5rem}@media(min-width:768px){.mt-post .hero{padding:3.5rem 0 2rem}}.mt-post .hero:before{content:"";position:absolute;inset:-20% -10% auto;height:120%;background:radial-gradient(ellipse 60% 50% at 50% 0%,rgba(255,107,53,.09) 0%,transparent 70%),radial-gradient(ellipse 40% 40% at 80% 20%,rgba(49,70,133,.06) 0%,transparent 60%);pointer-events:none;animation:hero-breathe 10s ease-in-out infinite}.mt-post .hero-inner{position:relative}.mt-post .hero-eyebrow{text-align:center;color:var(--text-orange-500);margin-bottom:1rem}.mt-post .hero-eyebrow .sep{margin:0 .5rem;color:var(--color-14)}.mt-post .hero-eyebrow .date{color:var(--color-11)}.mt-post .hero-card{position:relative;overflow:hidden;border-radius:1rem;border:1px solid rgba(255,234,210,.95);background:var(--white);box-shadow:0 1px 2px #2e323808;padding:3.25rem 1.5rem 2.5rem}@media(min-width:768px){.mt-post .hero-card{padding:4rem 2.5rem 3rem}}.mt-post .hero-scrim{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 64% 70% at 50% 50%,#fffffffb 40%,#fff0 82%),linear-gradient(180deg,#ffffff8c,#fff0 30% 70%,#ffffff8c)}.mt-post .hero-card .research-type-title{position:relative;text-align:center;max-width:38rem;margin:0 auto;text-wrap:balance}.mt-post .hero-card .research-type-title .w{display:inline-block}.mt-post .hero-card .research-type-title .title-accent{color:var(--text-orange-500)}.mt-post .hero-partners{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .7rem;margin-bottom:.6rem}.mt-post .hero-partner-group{display:inline-flex;align-items:center;gap:.7rem}.mt-post .hero-partner{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:1rem;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.mt-post .hero-partner .chip-mark{height:22px;width:auto;flex:none}.mt-post .hero-x{font-family:var(--font-display);font-size:1.05rem;color:var(--color-14)}@media(max-width:480px){.mt-post .hero-partner{font-size:.9rem}.mt-post .hero-partner .chip-mark{height:19px;width:auto}}.mt-post .hero-card .research-type-title .title-name{display:block}.mt-post .hero-card .research-type-title .title-tagline{display:block;margin-top:.3em;font-size:.56em;line-height:1.25;color:var(--text-secondary)}.mt-post .hero-links .research-link-chip{display:inline-flex;align-items:center;gap:.45rem;text-decoration:none}.mt-post .hero-links .research-link-chip .chip-label{text-decoration:none}.mt-post .hero-links .chip-mark{flex:none}.mt-post .hero-links .research-link-chip.is-soon{cursor:default;border-style:dashed}.mt-post .hero-links .research-link-chip.is-soon .chip-label{text-decoration:none;color:var(--text-secondary)}.mt-post .hero-links .research-link-chip.is-soon .chip-mark{opacity:.6}.mt-post .hero-links .chip-soon{font-size:.68em;font-weight:600;letter-spacing:.04em;text-transform:lowercase;color:var(--text-muted);white-space:nowrap;padding-left:.5em;margin-left:.1em;border-left:1px solid var(--border)}.mt-post .hero-links .chip-bolt{color:var(--accent)}.mt-post .hero-links .chip-try:hover .chip-bolt{color:inherit}.mt-post .ecosystem-links .research-link-chip{display:inline-flex;align-items:center;gap:.45rem;text-decoration:none}.mt-post .ecosystem-links .research-link-chip .chip-label{text-decoration:none}.mt-post .ecosystem-links .research-link-chip.is-soon{cursor:default}.mt-post .ecosystem-links .research-link-chip.is-soon .chip-label{color:var(--text-secondary)}.mt-post .ecosystem-links .chip-soon{font-size:.72em;font-weight:600;letter-spacing:.02em;color:var(--text-orange-500);background:var(--accent-soft);border-radius:999px;padding:.1em .5em;white-space:nowrap}.mt-post .ecosystem-links .chip-mark{flex:none;width:18px;height:18px}.mt-post .hero-links{position:relative;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1.5rem}.mt-post .spec-strip{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:1.75rem}.mt-post .spec-chip{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:96px;padding:8px 14px;border-radius:10px;background:var(--bg-cream-100);border:1px solid rgba(255,234,210,.95)}.mt-post .spec-chip .v{font-family:var(--font-display);font-size:1.05rem;font-weight:500;color:var(--text-primary);white-space:nowrap}.mt-post .spec-chip .k{font-family:var(--font-body);font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-11);text-align:center}.mt-post .sf{position:absolute;inset:0;pointer-events:none;opacity:.95}.mt-post .sf-grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(42,1fr);grid-template-rows:repeat(10,1fr);place-items:center}.mt-post .sf-cell{display:grid;place-items:center;height:86%;aspect-ratio:1 / 1;border-radius:2px;font-family:"Noto Sans Devanagari","Noto Sans Bengali","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Malayalam","Noto Sans Kannada","Noto Sans Gujarati","Noto Sans Gurmukhi","Noto Sans Oriya","Noto Sans Ol Chiki","Noto Sans Meetei Mayek","Noto Nastaliq Urdu",var(--font-body);font-size:clamp(8.75px,1.03vw,15px);font-weight:700;line-height:1;opacity:0;animation:sf-read 7s linear infinite both;will-change:opacity,transform}@media(prefers-reduced-motion:reduce){.mt-post .sf-cell{animation:none!important;opacity:.8;transform:none}.mt-post .hero:before{animation:none}}.mt-post .toc-hover-zone,.mt-post .toc-rail{display:none}@media(min-width:1280px){.mt-post .toc-hover-zone{display:block;position:fixed;left:0;top:0;bottom:0;width:3.5rem;z-index:40}.mt-post .toc-rail{display:block;position:fixed;left:1.25rem;top:50%;transform:translateY(-50%);z-index:50;font-family:var(--font-body)}.mt-post .toc-pills{display:none}}.mt-post .toc-rail ul{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.mt-post .toc-tick{display:flex;align-items:flex-start;width:100%;border:none;background:none;padding:0;cursor:pointer;text-align:left;color:var(--color-11);transition:color .25s ease}.mt-post .toc-tick:hover{color:var(--text-primary)}.mt-post .toc-tick.is-active{color:var(--text-orange-500)}.mt-post .toc-tick-mark{margin-top:.5rem;height:1px;width:.75rem;flex:none;background:var(--color-14);transition:width .3s ease-out,background .3s ease-out}.mt-post .toc-tick:hover .toc-tick-mark{width:1.25rem;background:var(--color-11)}.mt-post .toc-tick.is-active .toc-tick-mark{width:1.5rem;background:linear-gradient(90deg,var(--text-orange-500),var(--text-orange-400))}.mt-post .toc-tick-label{font-size:12.5px;line-height:1.35;white-space:nowrap;overflow:hidden;max-width:0;opacity:0;margin-left:0;transition:max-width .3s ease-out,opacity .3s ease-out,margin-left .3s ease-out}.mt-post .toc-rail.is-expanded .toc-tick-label{max-width:12rem;opacity:1;margin-left:.625rem}.mt-post .toc-tick.is-active .toc-tick-label{font-weight:500}.mt-post .toc-pills{margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,234,210,.9);font-family:var(--font-body)}.mt-post .toc-pills-title{color:var(--color-11);margin-bottom:.75rem}.mt-post .toc-pills ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem .25rem}.mt-post .toc-pill{border:none;cursor:pointer;font-family:inherit;font-size:12.5px;padding:.25rem .625rem;border-radius:999px;background:none;color:var(--color-11);transition:background .2s ease,color .2s ease}.mt-post .toc-pill:hover{color:var(--text-primary);background:var(--bg-cream-100)}.mt-post .toc-pill.is-active{color:var(--text-orange-500);background:var(--primary-100);font-weight:500}.mt-post .section-num{font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.08em;color:var(--accent)}.mt-post .cap-subnote{margin-top:18px;font-size:.9rem;line-height:1.7;color:var(--color-11)}.mt-post .cap-subnote strong{color:var(--text-primary);font-weight:600}.mt-post .post-footer{border-top:1px solid rgba(255,234,210,.9);padding:28px 0 48px;font-size:.84rem;color:var(--color-11);text-align:center}.mt-post .post-footer p+p{margin-top:6px}.mt-post .tile-toggle{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;background:var(--surface-2);border-radius:14px;padding:6px;margin-bottom:24px}.mt-post .tile-btn{display:flex;flex-direction:column;align-items:center;gap:3px;border:none;background:none;cursor:pointer;border-radius:10px;padding:12px 8px;font-family:var(--font-body);color:var(--text-secondary);transition:background .15s ease,color .15s ease,box-shadow .15s ease}.mt-post .tile-btn-title{font-weight:600;font-size:.88rem}.mt-post .tile-btn-sub{font-family:var(--font-mono);font-size:.66rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.mt-post .tile-btn.is-active{background:var(--surface-1);box-shadow:0 2px 8px #5c40331f}.mt-post .tile-btn.is-active .tile-btn-title{color:var(--accent)}.mt-post .tile-btn:hover:not(.is-active){color:var(--text-primary)}@media(max-width:720px){.mt-post .tile-toggle{grid-template-columns:repeat(2,1fr)}}.mt-post .tile-intro{margin-bottom:18px}.mt-post .tile-intro h3{font-size:1.15rem;font-family:var(--font-display);margin-bottom:8px}.mt-post .tile-intro p+p{margin-top:10px}.mt-post .chart-collapse{margin-top:16px}.mt-post .chart-collapse>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;padding:12px 16px;border:1px solid rgba(92,64,51,.12);border-radius:12px;background:var(--bg-cream-100);font-family:var(--font-display);font-size:1.05rem;color:var(--text-primary)}.mt-post .chart-collapse>summary:hover{border-color:var(--accent)}.mt-post .chart-collapse>summary::-webkit-details-marker{display:none}.mt-post .chart-collapse>summary:after{content:"▸";margin-left:auto;color:var(--text-muted);font-size:.8rem;transition:transform .15s ease}.mt-post .chart-collapse[open]>summary:after{transform:rotate(90deg)}.mt-post .chart-collapse[open]>summary{margin-bottom:4px}.mt-post .chart-note{display:flex;gap:8px;margin-top:12px;font-size:.78rem;line-height:1.6;color:var(--text-muted)}.mt-post .chart-note .dot{flex:none;width:7px;height:7px;margin-top:6px;border-radius:50%;background:var(--text-orange-400)}.mt-post .prev-tag{font-family:var(--font-mono);font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);background:var(--surface-2);border-radius:4px;padding:2px 6px;margin-left:8px;vertical-align:middle}.mt-post .hchart-scroll{overflow-x:auto}.mt-post svg.chart{display:block;width:100%;height:auto;overflow:visible}.mt-post .bar-label{font-family:var(--font-mono);font-size:11px;fill:var(--text-secondary)}.mt-post .bar-value{font-family:var(--font-mono);font-size:11px;font-weight:600;fill:var(--text-primary)}.mt-post .row-label{font-family:var(--font-body);font-size:12px;fill:var(--text-secondary)}.mt-post .row-label.ours{fill:var(--text-primary);font-weight:600}.mt-post .axis-tick{font-family:var(--font-mono);font-size:10.5px;fill:var(--text-muted)}.mt-post .heat-cell-text{font-family:var(--font-mono);font-size:9.5px}.mt-post .heat-col-label{font-family:var(--font-mono);font-size:10px;fill:var(--text-secondary)}.mt-post rect.bar{cursor:pointer}.mt-post rect.bar:hover{filter:brightness(1.07)}.mt-post rect.cell{cursor:pointer}.mt-post rect.cell:hover{stroke:var(--text-primary);stroke-width:1.5}.mt-post #tooltip{position:fixed;pointer-events:none;z-index:70;background:var(--text-primary);color:var(--bg-cream-50);font-family:var(--font-mono);font-size:12px;padding:6px 10px;border-radius:6px;opacity:0;transform:translate(-50%,-130%);transition:opacity .08s ease;white-space:nowrap;box-shadow:0 4px 14px #2c241c47}.mt-post #tooltip.show{opacity:1}.mt-post #tooltip b{font-weight:700}.mt-post .legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px}.mt-post .legend .item{display:flex;align-items:center;gap:6px;font-size:.76rem;color:var(--text-secondary)}.mt-post .legend .swatch{width:11px;height:11px;border-radius:3px;flex:none}.mt-post .ex-panel{padding:4px 18px 18px;margin-top:12px}.mt-post .ex-panel .ex-cat:first-of-type{margin-top:12px;border-top:none;padding-top:0}.mt-post .ex-panel .ex-doc-block,.mt-post .ex-panel .ex-line-tag{background:var(--white);border:1px solid var(--border)}.mt-post .ex-panel .ex-line.ex-out .ex-line-tag{background:var(--accent-soft);border-color:transparent}.mt-post .ex-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:4px}.mt-post .langpicker{position:relative}.mt-post .langpicker-btn{display:flex;align-items:center;gap:10px;padding:7px 14px 7px 8px;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);cursor:pointer;font-family:var(--font-body);color:var(--text-primary);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.mt-post .langpicker-btn:hover{border-color:var(--accent)}.mt-post .langpicker-btn[aria-expanded=true]{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 3px var(--accent-soft)}.mt-post .langpicker-abbr{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--accent);color:#fff;font-family:var(--font-mono);font-size:.64rem;font-weight:700}.mt-post .langpicker-name{font-weight:600;font-size:.92rem}.mt-post .langpicker-chevron{width:14px;height:14px;color:var(--text-muted);flex:none;transition:transform .18s ease}.mt-post .langpicker-btn[aria-expanded=true] .langpicker-chevron{transform:rotate(180deg)}.mt-post .langpicker-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:20;width:308px;max-height:348px;overflow-y:auto;background:var(--surface-1);border:1px solid var(--border-strong);border-radius:12px;box-shadow:0 18px 42px #5c40332e;padding:7px;display:grid;grid-template-columns:1fr 1fr;gap:3px;list-style:none;margin:0;opacity:0;transform:translateY(-6px) scale(.98);pointer-events:none;transition:opacity .15s ease,transform .15s ease}.mt-post .langpicker-panel.open{opacity:1;transform:none;pointer-events:auto}.mt-post .langpicker-opt{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:8px;cursor:pointer;font-size:.85rem;color:var(--text-secondary);border:1px solid transparent;background:none;text-align:left;font-family:var(--font-body);width:100%}.mt-post .langpicker-opt:hover{background:var(--surface-2)}.mt-post .langpicker-opt:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mt-post .langpicker-opt[aria-selected=true]{background:var(--accent-soft);color:var(--accent);font-weight:600;border-color:var(--accent)}.mt-post .langpicker-opt-abbr{font-family:var(--font-mono);font-size:.6rem;font-weight:700;color:var(--text-muted);width:24px;flex:none}.mt-post .langpicker-opt[aria-selected=true] .langpicker-opt-abbr{color:var(--accent)}@media(max-width:560px){.mt-post .langpicker-panel{grid-template-columns:1fr;width:240px}}.mt-post .ex-cat{margin-top:22px;padding-top:20px;border-top:1px solid var(--gridline)}.mt-post .ex-cat-label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:var(--font-mono);font-size:.74rem;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.mt-post .ex-cat-num{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;background:var(--accent-soft);font-size:.66rem;flex:none}.mt-post .ex-view-toggle{display:inline-flex;gap:2px;margin-left:auto;background:var(--surface-2);border-radius:999px;padding:2px;text-transform:none;letter-spacing:normal}.mt-post .ex-view-btn{border:none;background:none;cursor:pointer;font-family:var(--font-mono);font-size:.66rem;font-weight:700;padding:4px 11px;border-radius:999px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;transition:background .15s ease,color .15s ease}.mt-post .ex-view-btn.is-active{background:var(--surface-1);color:var(--accent);box-shadow:0 1px 3px #5c403324}.mt-post .ex-view-btn:hover:not(.is-active){color:var(--text-secondary)}.mt-post .ex-doc-toggles{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px}.mt-post .ex-doc-title{font-size:.86rem;font-weight:600;color:var(--text-primary);margin:10px 0 8px}.mt-post .ex-doc-block{background:var(--surface-2);border-radius:8px;padding:12px 14px;max-height:325px;overflow-y:auto}.mt-post .ex-doc-block>p{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:.78rem;line-height:1.55}.mt-post .ex-doc-viewport[data-view=markup] .ex-doc-rendered-wrap,.mt-post .ex-doc-viewport[data-view=rendered] .ex-doc-markup{display:none}.mt-post .ex-doc-rendered{font-size:.86rem;line-height:1.6;color:var(--text-secondary);overflow-wrap:anywhere}.mt-post .ex-doc-rendered h1,.mt-post .ex-doc-rendered h2,.mt-post .ex-doc-rendered h3,.mt-post .ex-doc-rendered h4{color:var(--text-primary);margin:14px 0 6px;font-family:var(--font-display);line-height:1.3}.mt-post .ex-doc-rendered:not([lang=en]) h1,.mt-post .ex-doc-rendered:not([lang=en]) h2,.mt-post .ex-doc-rendered:not([lang=en]) h3,.mt-post .ex-doc-rendered:not([lang=en]) h4{font-family:inherit}.mt-post .ex-doc-rendered h1:first-child,.mt-post .ex-doc-rendered h2:first-child,.mt-post .ex-doc-rendered h3:first-child,.mt-post .ex-doc-rendered h4:first-child{margin-top:0}.mt-post .ex-doc-rendered h1{font-size:1.12rem}.mt-post .ex-doc-rendered h2{font-size:1.02rem}.mt-post .ex-doc-rendered h3{font-size:.96rem}.mt-post .ex-doc-rendered h4{font-size:.9rem}.mt-post .ex-doc-rendered p{margin:0 0 10px;color:inherit}.mt-post .ex-doc-rendered p:last-child{margin-bottom:0}.mt-post .ex-doc-rendered ul{margin:0 0 10px 20px;padding:0}.mt-post .ex-doc-rendered li{margin-bottom:4px}.mt-post .ex-doc-rendered a,.mt-post .ex-doc-rendered .ex-doc-link{color:var(--accent)}.mt-post .ex-doc-rendered .ex-doc-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:default}.mt-post .ex-doc-rendered strong{color:var(--text-primary)}.mt-post .ex-doc-rendered code{background:var(--surface-1);border:1px solid var(--border);padding:1px 5px;border-radius:4px;font-family:var(--font-mono);font-size:.85em}.mt-post .ex-doc-rendered pre{background:var(--surface-1);border:1px solid var(--border);border-radius:8px;padding:10px 12px;overflow-x:auto;margin:0 0 10px}.mt-post .ex-doc-rendered pre code{background:none;border:none;padding:0}.mt-post .ex-doc-rendered table{border-collapse:collapse;width:100%;margin:0 0 10px;font-size:.82em}.mt-post .ex-doc-rendered th,.mt-post .ex-doc-rendered td{border:1px solid var(--border);padding:5px 8px;text-align:left;vertical-align:top}.mt-post .ex-doc-rendered th{background:var(--surface-1);color:var(--text-primary);font-weight:600}.mt-post .ex-block+.ex-block{margin-top:16px;padding-top:16px;border-top:1px solid var(--gridline)}.mt-post .ex-block-label{font-family:var(--font-mono);font-size:.72rem;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.mt-post .ex-line{display:flex;gap:10px;align-items:flex-start;min-width:0}.mt-post .ex-line+.ex-line{margin-top:7px}.mt-post .ex-line-tag{font-family:var(--font-mono);font-size:.68rem;font-weight:700;color:var(--text-muted);background:var(--surface-2);border-radius:4px;padding:2px 6px;flex:none;margin-top:2px}.mt-post .ex-line p{font-size:.92rem;line-height:1.5;color:var(--text-secondary);overflow-wrap:anywhere;min-width:0}.mt-post .ex-line.ex-out .ex-line-tag{color:var(--accent);background:var(--accent-soft)}.mt-post .ex-line.ex-out p{color:var(--text-primary);font-size:1rem;font-weight:500}.mt-post .ex-note{font-size:.8rem;color:var(--text-muted);margin-top:12px}.mt-post .ex-pager{display:inline-flex;align-items:center;gap:8px;margin-top:14px}.mt-post .ex-pager-btn{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border-radius:50%;border:1px solid var(--baseline);background:#fff;color:var(--color-11);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease,transform .15s ease}.mt-post .ex-pager-btn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.mt-post .ex-pager-btn:active{transform:scale(.94)}.mt-post .ex-pager-count{min-width:3.2em;text-align:center;font-size:12px;font-variant-numeric:tabular-nums;color:var(--color-11)}.mt-post .ex-pager-now{color:var(--text-primary);font-weight:600}.mt-post .ex-pager-sep{margin:0 3px;color:var(--baseline)}.mt-post .ex-flash{animation:exFlash .7s ease;border-radius:6px}.mt-post [lang=hi],.mt-post [lang=mr],.mt-post [lang=ne],.mt-post [lang=sa],.mt-post [lang=sd],.mt-post [lang=mai],.mt-post [lang=doi],.mt-post [lang=brx],.mt-post [lang=kok]{font-family:"Noto Sans Devanagari",var(--font-body)}.mt-post [lang=bn],.mt-post [lang=as]{font-family:"Noto Sans Bengali",var(--font-body)}.mt-post [lang=ta]{font-family:"Noto Sans Tamil",var(--font-body)}.mt-post [lang=gu]{font-family:"Noto Sans Gujarati",var(--font-body)}.mt-post [lang=kn]{font-family:"Noto Sans Kannada",var(--font-body)}.mt-post [lang=ks],.mt-post [lang=ur]{font-family:"Noto Nastaliq Urdu","Noto Sans Arabic",var(--font-body)}.mt-post [lang=mni]{font-family:"Noto Sans Meetei Mayek",var(--font-body)}.mt-post [lang=ml]{font-family:"Noto Sans Malayalam",var(--font-body)}.mt-post [lang=or]{font-family:"Noto Sans Oriya",var(--font-body)}.mt-post [lang=pa]{font-family:"Noto Sans Gurmukhi",var(--font-body)}.mt-post [lang=sat]{font-family:"Noto Sans Ol Chiki",var(--font-body)}.mt-post [lang=te]{font-family:"Noto Sans Telugu",var(--font-body)}.mt-post [lang] code,.mt-post [lang] pre,.mt-post [lang] .ex-line-tag,.mt-post [lang].mono{font-family:var(--font-mono)}.mt-post .reveal{opacity:0;transform:translateY(28px);transition:opacity .72s cubic-bezier(.215,.61,.355,1),transform .72s cubic-bezier(.215,.61,.355,1)}.mt-post .reveal.in-view{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.mt-post .reveal{opacity:1;transform:none;transition:none}}@media(max-width:600px){.mt-post .spec-strip{gap:6px}.mt-post .spec-chip{min-width:80px;padding:6px 10px}.mt-post .ex-panel-head{gap:10px}}.mt-post .constellation-wrap{margin-top:20px}.mt-post .constellation-field{position:relative;aspect-ratio:16 / 10;min-height:340px;border-radius:1rem;border:1px solid rgba(255,234,210,.95);overflow:hidden}.mt-post .constellation-orbit{pointer-events:auto}.mt-post .constellation-glyph{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border:1px solid rgba(49,70,133,.22);border-radius:999px;background:#ffffffeb;box-shadow:0 4px 14px #31468514;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;white-space:nowrap;animation:constellation-arrive .5s cubic-bezier(.215,.61,.355,1) both;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.mt-post .constellation-glyph:hover{transform:translate(-50%,-50%) scale(1.06);z-index:3}.mt-post .constellation-glyph-mark{flex:none;display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:50%;background:var(--bg-cream-100);font-family:var(--font-mono);font-weight:600;font-size:.62rem;letter-spacing:.01em;line-height:1;color:var(--brand-blue)}.mt-post .constellation-glyph[data-len="3"] .constellation-glyph-mark{font-size:.52rem;letter-spacing:-.02em}.mt-post .constellation-glyph-name{font-size:.76rem;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.mt-post .constellation-glyph-name[lang=ur],.mt-post .constellation-glyph-name[lang=ks]{font-family:"Noto Naskh Arabic","Noto Sans Arabic",var(--font-body);font-size:.88rem;line-height:1.5}.mt-post .constellation-glyph.is-highlight{border-color:var(--accent);z-index:2}.mt-post .constellation-glyph.is-active{background:var(--accent);border-color:var(--accent);box-shadow:0 6px 18px #c2410c4d;z-index:4}.mt-post .constellation-glyph.is-active .constellation-glyph-name{color:#fff}.mt-post .constellation-glyph.is-active .constellation-glyph-mark{background:#ffffffeb;color:var(--accent)}.mt-post .constellation-glyph:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mt-post .constellation-centre{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:2px;margin:0;pointer-events:none}.mt-post .constellation-count{font-family:var(--font-display);font-size:clamp(2.25rem,6vw,3.25rem);font-weight:500;line-height:1;color:var(--text-primary)}.mt-post .constellation-count-label{font-family:var(--font-body);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-11)}.mt-post .constellation-hint{position:absolute;right:14px;bottom:12px;z-index:2;margin:0;white-space:nowrap;font-family:var(--font-body);font-size:.72rem;line-height:1.3;font-weight:500;text-align:right;color:var(--text-secondary);pointer-events:none}.mt-post .constellation-detail{margin-top:14px;padding:16px 18px;border-radius:14px;background:var(--surface-2);border:1px solid var(--border)}.mt-post .constellation-detail-kicker{margin:0 0 4px;font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.mt-post .constellation-detail-title{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 12px;font-family:var(--font-display);font-size:1.3rem;font-weight:500;color:var(--text-primary)}.mt-post .constellation-detail-script{font-family:var(--font-body);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:3px 9px}@media(max-width:1040px)and (min-width:761px){.mt-post .constellation-glyph{gap:5px;padding:3px 8px 3px 3px}.mt-post .constellation-glyph-mark{width:1.4rem;height:1.4rem;font-size:.56rem}.mt-post .constellation-glyph[data-len="3"] .constellation-glyph-mark{font-size:.47rem}.mt-post .constellation-glyph-name{font-size:.68rem}.mt-post .constellation-glyph-name[lang=ur],.mt-post .constellation-glyph-name[lang=ks]{font-size:.74rem}}@media(max-width:760px){.mt-post .constellation-field{aspect-ratio:auto;min-height:0;display:grid;gap:14px;justify-items:center;padding:18px 14px 20px}.mt-post .constellation-orbit{position:static;inset:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.mt-post .constellation-glyph{position:static;transform:none;animation:none}.mt-post .constellation-glyph:hover{transform:none}.mt-post .constellation-centre{position:static;transform:none;order:-1}.mt-post .constellation-count{font-size:2rem}.mt-post .constellation-hint{position:static;text-align:center;white-space:normal}}@media(prefers-reduced-motion:reduce){.mt-post .constellation-glyph{animation:none;opacity:1}.mt-post .constellation-glyph:hover{transform:translate(-50%,-50%)}}.mt-post .ex-cat-tag{margin-left:auto;font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:none;color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:2px 8px;white-space:nowrap}.mt-post .ex-cat-why{margin:0 0 12px;font-family:var(--font-body);font-size:.95rem;line-height:1.65;color:var(--text-secondary)}.mt-post .ex-cat-label .ex-cat-tag+.ex-view-toggle{margin-left:10px}@media(max-width:700px){.mt-post .ex-cat-tag,.mt-post .ex-view-toggle{margin-left:0}.mt-post .ex-cat-label .ex-cat-tag+.ex-view-toggle{margin-left:0}}.mt-post .ecosystem-banner{margin-top:8px;padding:40px 1rem 44px;background:radial-gradient(ellipse 70% 120% at 50% 0%,rgba(255,218,193,.55) 0%,transparent 70%),linear-gradient(180deg,var(--bg-cream-100),var(--bg-cream-50));border-top:1px solid rgba(255,234,210,.95)}.mt-post .ecosystem-inner{text-align:center}.mt-post .ecosystem-heading{margin-bottom:1.25rem}.mt-post .ecosystem-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.mt-post .ecosystem-chip{font-size:.9rem}.mt-post .dev-note{display:flex;align-items:baseline;gap:8px;padding:6px 10px;border-radius:8px;border:1px dashed rgba(185,28,28,.45);background:#b91c1c0d;color:var(--text-secondary)}.mt-post .dev-badge{flex:none;font-family:var(--font-mono);font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:var(--error-text);border-radius:4px;padding:2px 6px}.mt-post .temp-copy{display:flex;align-items:baseline;gap:8px;margin-bottom:14px;padding:6px 10px;border-radius:8px;border:1px dashed rgba(180,83,9,.5);background:#ffead28c;font-family:var(--font-body);font-size:.8rem;color:var(--text-secondary)}.mt-post .temp-badge{flex:none;font-family:var(--font-mono);font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:var(--text-orange-400);border-radius:4px;padding:2px 6px}.mt-post .chart-composition{position:relative}.mt-post .composition-readout{position:absolute;bottom:calc(100% - 4px);transform:translate(-50%);z-index:5;pointer-events:none;min-width:168px}.mt-post .chart-composition-stats li.is-active strong{color:var(--accent)}.mt-post .chart-composition-stats li.is-active span{color:var(--text-primary)}.mt-post .video-modal{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:1rem}.mt-post .video-backdrop{position:absolute;inset:0;background:#2c241cd1;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mt-post .video-box{position:relative;width:min(100%,64rem);aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:#000;box-shadow:0 18px 60px #00000073}.mt-post .video-box iframe{display:block;width:100%;height:100%;border:0}.mt-post .video-close{position:absolute;top:.6rem;right:.6rem;z-index:2;width:2.2rem;height:2.2rem;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:#2c241cb3;color:#fbf6ee;font-size:1.3rem;line-height:1;cursor:pointer}.mt-post .video-close:hover{background:var(--accent);border-color:var(--accent)}.mt-post .hero-links button.research-link-chip{appearance:none;cursor:pointer}.mt-post .cite-block{margin-top:8px}.mt-post .cite-license{margin:0 0 1rem;font-family:var(--font-body);font-size:.95rem;line-height:1.6;color:var(--text-secondary)}.mt-post .cite-license a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.mt-post .cite-card{margin:1.35rem 0 0;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(145deg,#fff9f0f2,#ffffffd1);box-shadow:0 6px 24px #2e32380b;overflow:hidden}.mt-post .cite-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .9rem .7rem 1.1rem}.mt-post .cite-lang{font-family:var(--font-manrope);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-14)}.mt-post .cite-copy{border:1px solid var(--border);background:var(--white);border-radius:999px;padding:.32rem .8rem;cursor:pointer;font-family:var(--font-manrope);font-size:.75rem;font-weight:600;color:var(--text-primary);transition:color .2s ease,border-color .2s ease,background .2s ease}.mt-post .cite-copy:hover{color:var(--text-orange-500);border-color:#ff6b3573;background:var(--primary-100)}.mt-post .cite-bibtex{margin:0;padding:1rem 1.1rem 1.15rem;border:0;border-top:1px solid var(--border);background:var(--white);font-family:var(--font-mono);font-size:.75rem;line-height:1.7;color:var(--color-10);overflow-x:auto;white-space:pre}@media(min-width:640px){.mt-post .research-feature-grid>*:last-child:nth-child(odd){grid-column:1 / -1;width:calc(50% - .5rem);margin-inline:auto}}@media(min-width:640px){.mt-post .research-feature-grid{grid-auto-rows:1fr}.mt-post .research-feature-grid>*{height:100%}}.mt-post .research-feature-card{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.mt-post #motivation .research-type-body{font-size:1.125rem;line-height:1.72;color:var(--text-primary)}.mt-post #future-work .research-bullet-text,.mt-post #future-work .research-bullet-item{font-size:1.0625rem;line-height:1.75}@media(min-width:768px){.mt-post #motivation .research-type-body{font-size:1.1875rem;line-height:1.78}.mt-post #future-work .research-bullet-text,.mt-post #future-work .research-bullet-item{font-size:1.125rem;line-height:1.75}}.aur{position:absolute;inset:-10% 0 auto;height:34rem;z-index:0;overflow:hidden;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 78% 96% at 50% 12%,black 0%,black 34%,transparent 100%);mask-image:radial-gradient(ellipse 78% 96% at 50% 12%,black 0%,black 34%,transparent 100%)}.aur-blob{position:absolute;width:34rem;height:24rem;border-radius:50%;filter:blur(72px);opacity:.42;will-change:transform}.aur-blob-1{top:-8rem;left:-4rem;background:radial-gradient(circle at 50% 50%,var(--aur-from, #FF6207) 0%,transparent 68%)}.aur-blob-2{top:-6rem;right:-6rem;background:radial-gradient(circle at 50% 50%,var(--aur-to, #FFB347) 0%,transparent 68%);opacity:.34}.aur-blob-3{top:4rem;left:32%;width:26rem;height:18rem;background:radial-gradient(circle at 50% 50%,var(--bg-orange-100) 0%,transparent 70%);opacity:.6}.aur-mesh{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(46,50,56,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(46,50,56,.05) 1px,transparent 1px);background-size:3.5rem 3.5rem;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 20%,black 0%,transparent 72%);mask-image:radial-gradient(ellipse 70% 60% at 50% 20%,black 0%,transparent 72%)}@media(prefers-reduced-motion:reduce){.aur-blob{animation:none}}.mg{display:block;width:100%;height:auto;overflow:visible}.mg-body{--mg-muted: rgba(46, 50, 56, .16)}.mg-wave-bar,.mg-eq-bar{fill:var(--mg-grad);transform-box:fill-box;transform-origin:50% 50%}.mg-glyph-line{font-family:var(--font-manrope),system-ui,sans-serif;font-weight:650;letter-spacing:-.01em}.mg-line-native{font-size:13px;fill:var(--text-primary, #2E3238)}.mg-line-roman{font-size:11px;font-weight:600;fill:#2e323880}.mg-seam{stroke:var(--mg-muted);stroke-dasharray:2 4}.mg-orb-letter{font-family:var(--font-manrope),system-ui,sans-serif;font-size:17px;font-weight:700;fill:#fff;pointer-events:none}.mg-head{stroke:var(--mg-to, currentColor);opacity:0}.mg-orb{fill:var(--mg-grad)}.mg-halo,.mg-front{fill:none;stroke:var(--mg-to, currentColor);opacity:0}.mg-front{stroke-linecap:round;vector-effect:non-scaling-stroke}.mg-page{fill:#ffffff8c;stroke:var(--mg-muted)}.mg-block{fill:var(--mg-grad);fill-opacity:.85;transform-box:fill-box}.mg-block-fig{fill-opacity:.16;stroke:var(--mg-grad);stroke-width:1.2}.mg-focus{fill:none;stroke:var(--mg-to, currentColor);opacity:0}.mg-arc{stroke:var(--mg-grad)}.mg-arc-hidden{stroke:none;fill:none}.mg-dot{fill:var(--mg-to, currentColor);opacity:0}.mg-glyph-text{font-family:var(--font-manrope),system-ui,sans-serif;font-size:17px;font-weight:700;fill:var(--mg-grad)}.mg-script-right .mg-glyph-text{opacity:0}main.models-page-main{position:relative;max-width:74rem;padding-top:3rem;padding-bottom:4.5rem}.dx-hero{position:relative;z-index:1;padding-bottom:2.25rem}.dx-title{margin:.5rem 0 .7rem;font-family:var(--font-manrope);font-size:clamp(2.4rem,6vw,4rem);font-weight:700;line-height:1.04;letter-spacing:-.035em;color:var(--text-primary)}.dx-title .dx-grad{background:linear-gradient(100deg,#e2691f,#ff6207,#ce3000);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.dx-lede{max-width:38rem;margin:0;font-size:1.0625rem;line-height:1.6;color:var(--color-10)}.dx-meta{display:flex;flex-wrap:wrap;gap:.5rem 2.25rem;margin-top:1.6rem;padding-top:1.4rem;border-top:1px solid var(--primary-100)}.dx-meta-item{display:flex;flex-direction:column;gap:.1rem}.dx-meta-value{font-family:var(--font-eb-garamond);font-size:1.55rem;font-weight:600;line-height:1;background:linear-gradient(120deg,var(--text-primary),var(--text-orange-500));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.dx-meta-label{font-size:.72rem;letter-spacing:.03em;color:var(--color-11)}.dev-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;max-width:58rem;margin-inline:auto;padding-top:.5rem}@media(max-width:900px){.dev-grid{grid-template-columns:1fr}}.dev-card{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:0;border-radius:20px;border:1px solid var(--dv-border, rgba(46, 50, 56, .08));background:linear-gradient(180deg,#ffffffeb,#fffcf7db);box-shadow:0 1px 2px #2e32380a;transition:transform .28s cubic-bezier(.25,.46,.45,.94),box-shadow .28s ease,border-color .28s ease}.dev-card:before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;background:var(--model-gradient);opacity:0;transition:opacity .28s ease;-webkit-mask:linear-gradient(black,black) content-box,linear-gradient(black,black);-webkit-mask-composite:xor;mask:linear-gradient(black,black) content-box,linear-gradient(black,black);mask-composite:exclude;pointer-events:none}.dev-card-link{position:static}.dev-card-link:after{content:"";position:absolute;inset:0;z-index:1}.dev-card-tabs{position:relative;z-index:2;display:flex;flex:none;flex-wrap:nowrap;gap:.28rem;margin-left:auto}.dev-card-tab{display:inline-flex;align-items:center;gap:.35rem;flex:none;padding:.22rem .6rem;border-radius:999px;border:1px solid var(--primary-100);background:#ffffffb3;font-size:.7rem;font-weight:650;letter-spacing:.01em;color:var(--color-11);transition:background-color .18s ease,border-color .18s ease,color .18s ease}.dev-card-tab:not(.is-soon):hover{border-color:color-mix(in srgb,var(--model-accent) 40%,transparent);color:color-mix(in srgb,var(--model-accent) 88%,black)}.dev-card-tab.is-active{border-color:transparent;background:var(--model-gradient);color:#fff;box-shadow:0 6px 14px -8px color-mix(in srgb,var(--model-accent) 70%,transparent)}.dev-card-tab.is-soon{border-style:dashed;color:var(--color-14);cursor:default}.dev-card-tab.is-soon em{padding:0 .3rem;border-radius:999px;background:var(--light-94);font-size:.62rem;font-style:normal;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dev-card:hover{transform:translateY(-4px);border-color:transparent;box-shadow:0 22px 44px -18px color-mix(in srgb,var(--model-accent) 42%,transparent),0 4px 12px #2e32380f}.dev-card:hover:before,.dev-card:has(.dev-card-link:focus-visible):before{opacity:1}.dev-card-viz{position:relative;display:block;padding:.6rem 1rem .45rem;background:radial-gradient(ellipse 80% 120% at 12% 0%,color-mix(in srgb,var(--model-accent) 13%,transparent) 0%,transparent 62%),radial-gradient(ellipse 70% 110% at 92% 10%,color-mix(in srgb,var(--model-accent) 9%,transparent) 0%,transparent 60%),linear-gradient(180deg,#fff6,#fff0);border-bottom:1px solid color-mix(in srgb,var(--model-accent) 12%,transparent)}.dev-card-viz .mg{max-width:14rem;margin:0 auto}.dev-card-body{display:flex;flex:1;flex-direction:column;padding:.75rem .85rem .8rem}.dev-card-top{display:flex;align-items:center;gap:.55rem;margin-bottom:.5rem}.dev-card-icon{display:grid;place-items:center;width:1.85rem;height:1.85rem;flex:none;border-radius:10px;background:var(--model-gradient);color:#fff;box-shadow:0 6px 16px -6px color-mix(in srgb,var(--model-accent) 65%,transparent)}.dev-card-heading{min-width:0;flex:1 1 auto}.dev-card-name{display:block;font-family:var(--font-manrope);font-size:.94rem;font-weight:700;letter-spacing:-.015em;color:var(--text-primary)}.dev-card-codename{display:block;margin-top:.05rem;font-size:.7rem;font-weight:650;letter-spacing:.02em;color:var(--model-accent)}.dev-card-arrow{flex:none;color:var(--color-14);transition:color .24s ease,transform .24s ease}.dev-card:hover .dev-card-arrow{color:var(--model-accent);transform:translate(3px,-3px)}.dev-card-summary{display:block;margin:0 0 .7rem;font-size:.78rem;line-height:1.48;color:var(--color-10)}.dev-card-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:auto;padding-top:.65rem;border-top:1px solid var(--primary-100)}.dev-card-spec{display:flex;flex-direction:column;gap:.1rem;min-width:0}.dev-card-spec b{font-family:var(--font-eb-garamond);font-size:.98rem;font-weight:600;line-height:1.1;color:var(--text-primary)}.dev-card-spec span{font-size:.64rem;letter-spacing:.02em;color:var(--color-11)}.dev-card-foot{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:.65rem}.dev-card-go{display:inline-flex;align-items:center;gap:.3rem;font-size:.74rem;font-weight:650;color:var(--model-accent)}.model-page-main{position:relative;max-width:58rem}.model-hero{position:relative;padding-top:.5rem;padding-bottom:3rem;border-bottom:none}.model-hero>*:not(.aur){position:relative;z-index:1}.model-hero:after{content:"";position:absolute;bottom:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--model-accent) 45%,transparent) 50%,transparent)}.model-back-link{padding:.32rem .75rem .32rem .6rem;border-radius:999px;border:1px solid var(--primary-100);background:#ffffffb3;transition:border-color .2s ease,color .2s ease,transform .2s ease}.model-back-link:hover{border-color:color-mix(in srgb,var(--model-accent, var(--text-orange-500)) 45%,transparent);color:var(--model-accent, var(--text-orange-500));transform:translate(-2px)}.model-title{margin-top:1.75rem;font-size:clamp(2.25rem,5.2vw,3.5rem)}.model-hero .model-title:after{content:"";display:block;width:3.5rem;height:3px;margin:.9rem auto 0;border-radius:3px;background:var(--model-gradient, var(--model-accent));animation:model-rule-in .7s .5s cubic-bezier(.25,.46,.45,.94) both}@keyframes model-rule-in{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@media(prefers-reduced-motion:reduce){.model-hero .model-title:after{animation:none}}.model-tagline{max-width:40rem;margin-top:1.1rem;font-size:1.0625rem}.model-cta-primary{position:relative;overflow:hidden;padding:.68rem 1.3rem;background:var(--model-gradient, var(--text-primary));box-shadow:0 10px 24px -12px color-mix(in srgb,var(--model-accent, var(--text-primary)) 70%,transparent);transition:transform .2s ease,box-shadow .2s ease}.model-cta-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);transition:transform .65s cubic-bezier(.25,.46,.45,.94)}.model-cta-primary:hover{background:var(--model-gradient, black);transform:translateY(-2px);box-shadow:0 16px 32px -12px color-mix(in srgb,var(--model-accent, var(--text-primary)) 80%,transparent)}.model-cta-primary:hover:after{transform:translate(120%)}.model-cta-primary>*{position:relative;z-index:1}.model-cta-secondary{background:#ffffffa6;transition:border-color .2s ease,color .2s ease,transform .2s ease}.model-cta-secondary:hover{border-color:color-mix(in srgb,var(--model-accent, var(--text-orange-500)) 50%,transparent);color:var(--model-accent, var(--text-orange-500));transform:translateY(-2px)}.model-hero-band{gap:.4rem;padding:.5rem;border-radius:22px;border:1px solid var(--primary-100);background:linear-gradient(120deg,#ffffffe6,#fff7ecd9);box-shadow:0 16px 36px -22px #2e323859;animation:none}.model-hero-band .stat-band-item{position:relative;padding:.85rem .6rem;border-radius:16px;transition:background-color .24s ease}.model-hero-band .stat-band-item:not(.is-price):hover{background:color-mix(in srgb,var(--model-accent) 7%,transparent)}.model-hero-band .stat-band-item+.stat-band-item{box-shadow:none}.model-hero-band .stat-band-item+.stat-band-item:not(.is-price):before{content:"";position:absolute;top:22%;bottom:22%;left:0;width:1px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--model-accent) 28%,transparent),transparent)}.model-hero-band .stat-band-value{font-size:clamp(1.35rem,2.6vw,1.85rem);letter-spacing:-.01em}.model-hero-band .stat-band-item.is-price{margin:0;padding:.85rem .7rem;background:var(--model-gradient, var(--model-accent));box-shadow:0 12px 26px -12px color-mix(in srgb,var(--model-accent) 75%,transparent)}.model-hero-band .stat-band-item.is-price:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 34%,rgba(255,255,255,.22) 50%,transparent 66%);background-size:300% 100%;animation:price-shine 5.5s ease-in-out infinite;pointer-events:none}@keyframes price-shine{0%,62%{background-position:130% 50%}to{background-position:-30% 50%}}@media(prefers-reduced-motion:reduce){.model-hero-band .stat-band-item.is-price:after{animation:none}}.model-hero-band .is-price .stat-band-value,.model-hero-band .is-price .stat-band-label{position:relative;z-index:1}.model-variants{margin-top:2rem}.model-variants-label{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-11)}.model-variant{padding:.34rem .85rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--model-accent) 28%,transparent);background:color-mix(in srgb,var(--model-accent) 8%,rgba(255,255,255,.7));font-size:.78rem;font-weight:650;color:color-mix(in srgb,var(--model-accent) 85%,black);transition:background-color .2s ease,transform .2s ease}.model-variant.is-link{display:inline-flex;align-items:center;gap:.35rem}.model-variant.is-link svg{flex:none;opacity:.75;transition:transform .18s ease,opacity .18s ease}.model-variant.is-link:hover svg{opacity:1;transform:translate(1px,-1px)}.model-variant:not(.is-soon):hover{background:color-mix(in srgb,var(--model-accent) 16%,white);transform:translateY(-1px)}.model-variant.is-soon{display:inline-flex;align-items:center;gap:.4rem;border-style:dashed;border-color:var(--primary-100);background:#fff9;color:var(--color-14)}.model-variant.is-soon em{padding:0 .32rem;border-radius:999px;background:var(--light-94);font-size:.64rem;font-style:normal;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.model-section{position:relative;padding-top:3.5rem}.model-section-title{font-size:clamp(1.5rem,3vw,2.05rem)}.model-section-title:after{content:"";display:block;width:2.5rem;height:2px;margin:.75rem auto 0;border-radius:2px;background:linear-gradient(90deg,transparent,var(--model-accent, var(--text-orange-500)),transparent)}.model-section-dek{margin-bottom:2rem}.pg-glow{background:radial-gradient(ellipse 60% 70% at 12% 0%,color-mix(in srgb,var(--model-accent, #FF6207) 30%,transparent) 0%,transparent 62%),radial-gradient(ellipse 55% 65% at 88% 8%,rgba(226,176,152,.4) 0%,transparent 60%),radial-gradient(ellipse 70% 60% at 50% 100%,color-mix(in srgb,var(--model-accent, #FF6207) 20%,transparent) 0%,transparent 65%)}.pg-card{--ed-outer: #F3EEE5;--ed-inner: #FDFAF5;--ed-inner-2: #F5F1EA;--ed-text: #2C241C;--ed-text-2: #5C534A;--ed-border: rgba(46, 50, 56, .1);--ed-orange: var(--model-accent, #FF6207);--ed-emerald: var(--model-emerald);--ed-brown: #72533D;position:relative;border-color:transparent;background:linear-gradient(#fffffff0,#fffffff0) padding-box,var(--model-gradient, linear-gradient(135deg, #E2691F, #CE3000)) border-box;border:1px solid transparent;box-shadow:0 28px 64px -28px color-mix(in srgb,var(--model-accent, #2E3238) 45%,transparent)}.pg-example.is-active{border-color:color-mix(in srgb,var(--model-accent, var(--text-orange-500)) 38%,transparent);background:color-mix(in srgb,var(--model-accent, var(--text-orange-500)) 8%,white)}.pg-example.is-active .pg-example-name{color:color-mix(in srgb,var(--model-accent, var(--text-orange-500)) 88%,black)}.pg-example{transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.pg-example:hover{transform:translate(2px)}.pg-rail-foot .model-cta-primary{width:100%;justify-content:center}.model-cta-dark{background:var(--text-primary);box-shadow:0 10px 24px -14px #2e3238bf}.model-cta-dark:hover{background:var(--color-9);box-shadow:0 14px 28px -14px #2e3238cc}.dp-view-tabs button.is-active{background:color-mix(in srgb,var(--model-accent, var(--ed-orange)) 12%,white);color:color-mix(in srgb,var(--model-accent, var(--ed-orange)) 88%,black)}.tl-badge,.tx-badge{background:color-mix(in srgb,var(--model-accent) 12%,white);color:var(--model-accent)}.audio-play{background:var(--model-gradient, var(--model-emerald));box-shadow:0 8px 18px -8px color-mix(in srgb,var(--model-accent, var(--model-emerald)) 75%,transparent);transition:transform .2s ease,box-shadow .2s ease}.audio-play:hover{transform:scale(1.07);box-shadow:0 12px 24px -8px color-mix(in srgb,var(--model-accent, var(--model-emerald)) 85%,transparent)}.audio-wave span.is-played{background:linear-gradient(180deg,color-mix(in srgb,var(--model-accent, var(--model-emerald)) 70%,white),var(--model-accent, var(--model-emerald)))}.sx-chip{border-color:color-mix(in srgb,var(--model-accent) 22%,transparent);background:color-mix(in srgb,var(--model-accent) 8%,white);color:color-mix(in srgb,var(--model-accent) 85%,black)}@media(max-width:620px){.model-hero-band .stat-band-item+.stat-band-item:not(.is-price):before{content:none}.dx-meta{gap:.9rem 1.5rem}.dev-card-viz{padding:.65rem 1rem .5rem}}.mti-edge,.mti-eq,.mti-scan-box,.mti-hand{opacity:0}.mti-wave{opacity:1}.mti-edge-line,.mti-wave-bar,.mti-eq span{background:var(--model-gradient, var(--model-accent, currentColor))}.mti-cycle-layer{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.mti-cycle-word{position:absolute;white-space:nowrap;color:var(--model-accent, currentColor);opacity:0}.mti-scan{position:relative}.tp-pane{position:relative;overflow:hidden;border-color:#2e323812;background:linear-gradient(180deg,#fff,#fdfbf8)}.tp-pane:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(46,50,56,.16),transparent)}.tp-pane.is-output{border-color:color-mix(in srgb,var(--model-accent) 20%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--model-accent) 5%,white),color-mix(in srgb,var(--model-accent) 2%,white))}.tp-pane.is-output:before{background:var(--model-gradient, var(--model-accent))}.tp-pane-label:before{content:"";width:.35rem;height:.35rem;flex:none;border-radius:999px;background:#2e323847}.tp-pane.is-output .tp-pane-label{color:color-mix(in srgb,var(--model-accent) 82%,black)}.tp-pane.is-output .tp-pane-label:before{background:var(--model-gradient, var(--model-accent))}.tp-pair{position:relative;column-gap:2.4rem}.tp-pair:before,.tp-pair:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.tp-pair:before{content:"";width:1.7rem;height:1.7rem;z-index:1;border-radius:999px;background:var(--model-gradient, var(--model-accent));box-shadow:0 0 0 4px #fffdfaf2,0 6px 16px -6px color-mix(in srgb,var(--model-accent) 75%,transparent);animation:tp-arrow-pulse 2.8s ease-in-out infinite}.tp-pair:after{content:"→";z-index:2;font-size:.85rem;font-weight:700;line-height:1;color:#fff}@keyframes tp-arrow-pulse{0%{box-shadow:0 0 0 4px #fffdfaf2,0 6px 16px -6px color-mix(in srgb,var(--model-accent) 75%,transparent),0 0 color-mix(in srgb,var(--model-accent) 38%,transparent)}70%,to{box-shadow:0 0 0 4px #fffdfaf2,0 6px 16px -6px color-mix(in srgb,var(--model-accent) 75%,transparent),0 0 0 .8rem color-mix(in srgb,var(--model-accent) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.tp-pair:before{animation:none}}@media(max-width:720px){.tp-pair{row-gap:2.4rem}.tp-pair:after{transform:translate(-50%,-50%) rotate(90deg)}}.pg-rail{border-left-color:color-mix(in srgb,var(--model-accent) 14%,var(--light-94))}.pg-rail-foot{padding-top:1.25rem;border-top:1px solid var(--light-94);margin-top:auto}.pg-rail-foot p{font-weight:600;color:var(--color-11)}@media(max-width:900px){.pg-rail{border-top-color:color-mix(in srgb,var(--model-accent) 16%,var(--light-94))}}.ocr-stage{grid-template-columns:minmax(0,19.5rem) minmax(0,1fr);gap:1.35rem}.ocr-scan{width:100%}@media(max-width:820px){.ocr-stage{grid-template-columns:1fr}.ocr-scan{width:min(100%,19.5rem);margin-inline:auto}}.ocr-scan-crop{border-color:color-mix(in srgb,var(--model-accent) 16%,var(--light-94));box-shadow:0 10px 28px -12px color-mix(in srgb,var(--model-accent) 45%,transparent),0 2px 6px #2e32380f}.ocr-stage.is-reading .ocr-scan-crop:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,color-mix(in srgb,var(--model-accent) 26%,transparent) 50%,transparent 58%);animation:ocr-sweep 2.6s linear infinite;pointer-events:none}@keyframes ocr-sweep{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.ocr-stage.is-reading .ocr-scan-crop:after{animation:none;opacity:0}}.ocr-side-label{color:color-mix(in srgb,var(--model-accent) 70%,var(--ed-text-2))}.ocr-reading{color:var(--model-accent, var(--text-orange-500))}.audio-wave span{background:color-mix(in srgb,var(--model-accent, var(--ed-text-2)) 22%,transparent)}.audio-wave{gap:0;justify-content:space-between}.audio-wave span{flex:0 1 3px;max-width:3px;border-radius:999px;transform:scaleY(.7)}.pg-rail{min-height:16rem}.pg-rail-scroll{-webkit-mask-image:linear-gradient(to bottom,black 0,black calc(100% - 1.6rem),transparent 100%);mask-image:linear-gradient(to bottom,black 0,black calc(100% - 1.6rem),transparent 100%)}.dh-word{display:inline-block;overflow:hidden;padding-bottom:.2em;margin-bottom:-.2em;vertical-align:bottom}.dh-word>span{display:inline-block}.dh-break{display:block}.dev-card-specs{grid-template-rows:auto auto}.dev-card-spec{grid-row:span 2;grid-template-rows:subgrid;display:grid;align-content:start}.audio-transcript.is-live .tx-word{color:inherit;opacity:clamp(0,calc(var(--read, 0) - var(--i)),1);transition:none}.audio-transcript.is-live .tx-caret{background:var(--model-gradient, color-mix(in srgb, var(--model-accent) 60%, transparent))}@media(prefers-reduced-motion:reduce){.audio-transcript.is-live .tx-word{opacity:1}}.sx-text,.sx-text.is-long{height:9rem;max-height:none;overflow-y:auto;scrollbar-width:thin}.pg-breakout-compact .tp-pane{height:19rem}.pg-breakout-compact .tp-text,.pg-breakout-compact .tp-scroll-compact{height:15.25rem;overflow-y:auto;scrollbar-width:thin}.pg-breakout-compact .tp-pane.is-output:has(.tp-alt) .tp-text{height:11rem}.ocr-stage{--scan-h: 27rem;--scan-box: calc(var(--scan-h) - 1.6rem)}.ocr-scan{display:flex;flex-direction:column;width:100%;height:var(--scan-h)}.ocr-scan-crop{width:calc(var(--scan-box) * var(--page-aspect, .65));max-width:100%;aspect-ratio:var(--page-aspect, .65);margin:auto}.ocr-blocks{height:var(--scan-box);max-height:none}.ocr-missing{margin:auto}@media(max-width:820px){.ocr-stage{--scan-h: 23rem}}.tl-tabrow{display:flex;align-items:center;min-height:2.25rem;margin-bottom:.75rem}.tl-tabrow .tl-tabs{margin-bottom:0}.tx-stage .pg-card{padding:1.15rem;gap:1.15rem}.tx-main{display:flex;flex-direction:column;gap:.85rem}.tx-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.6rem 1rem}.tx-head-copy{min-width:0}.tx-title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--ed-text)}.tx-note{margin:.15rem 0 0;font-size:.78rem;color:var(--ed-text-2)}.tx-head-meta{display:flex;align-items:center;gap:.45rem}.tx-detected,.tx-status{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border-radius:999px;border:1px solid var(--ed-border);background:var(--ed-inner);font-size:.72rem;white-space:nowrap}.tx-detected-label{color:var(--ed-text-2)}.tx-detected b{font-weight:700;color:var(--ed-text)}.tx-status{font-weight:650;color:var(--ed-text-2)}.tx-status-dot{width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.55}.tx-status.is-listening,.tx-status.is-writing{border-color:color-mix(in srgb,var(--model-accent) 30%,transparent);background:color-mix(in srgb,var(--model-accent) 8%,white);color:color-mix(in srgb,var(--model-accent) 88%,black)}.tx-status.is-listening .tx-status-dot,.tx-status.is-writing .tx-status-dot{opacity:1;animation:tx-dot 1.1s ease-in-out infinite}.tx-status.is-done{border-color:color-mix(in srgb,var(--model-emerald) 28%,transparent);background:color-mix(in srgb,var(--model-emerald) 7%,white);color:var(--model-emerald)}.tx-status.is-done .tx-status-dot{opacity:1}@keyframes tx-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.55);opacity:.4}}.tx-stage .audio-player{margin:0;padding:.8rem 1rem;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.95),var(--ed-inner));box-shadow:inset 0 1px #ffffffe6;transition:border-color .3s ease,box-shadow .3s ease}.tx-stage .audio-player.is-playing{border-color:color-mix(in srgb,var(--model-accent) 26%,transparent);box-shadow:inset 0 1px #ffffffe6,0 10px 30px -22px color-mix(in srgb,var(--model-accent) 70%,transparent)}.tx-play-wrap{position:relative;display:inline-flex;flex:none}.tx-play-ring{position:absolute;inset:-1px;border-radius:999px;border:2px solid color-mix(in srgb,var(--model-accent) 55%,transparent);opacity:0;pointer-events:none}.tx-stage .audio-play{cursor:pointer}.tx-stage .audio-play.is-playing{animation:none}.tx-stage .audio-track{position:relative;padding:.15rem 0;border-radius:10px}.tx-stage .audio-wave{height:52px}.tx-stage .audio-wave span,.tx-stage .audio-wave span.is-played{transform-origin:50% 50%;transform:scaleY(var(--l, .18));transition:background-color .25s ease}.tx-stage .audio-wave.is-playing span.is-played{animation:none}.tx-playhead{position:absolute;top:.15rem;bottom:.15rem;left:0;width:2px;margin-left:-1px;border-radius:999px;background:var(--model-gradient, var(--model-accent));box-shadow:0 0 10px color-mix(in srgb,var(--model-accent) 45%,transparent);opacity:0;pointer-events:none;transition:opacity .3s ease}.tx-playhead.is-on{opacity:.9}.tx-playhead:before{content:"";position:absolute;top:-3px;left:50%;width:7px;height:7px;margin-left:-3.5px;border-radius:999px;background:var(--model-accent)}.tx-stage .audio-time{display:inline-flex;align-items:baseline;gap:.3rem}.tx-stage .audio-time b{font-weight:700;color:var(--ed-text)}.tx-stage .audio-time span{opacity:.45}.tx-modes{position:relative;display:inline-flex;align-self:flex-start;gap:.1rem;padding:.25rem;border-radius:999px;background:var(--ed-inner-2);border:1px solid var(--ed-border)}.tx-modes-pill{position:absolute;top:.25rem;bottom:.25rem;left:0;width:0;border-radius:999px;background:#fff;box-shadow:0 2px 8px -4px #2e323859;visibility:hidden;pointer-events:none}.tx-mode{position:relative;z-index:1;padding:.34rem .8rem;border-radius:999px;font-size:.75rem;font-weight:650;color:var(--ed-text-2);cursor:pointer;transition:color .25s ease}.tx-mode:hover{color:var(--ed-text)}.tx-mode.is-active{color:color-mix(in srgb,var(--model-accent) 88%,black)}.tx-panel{--tx-panel-h: 10.5rem;position:relative}.tx-stage .tx-caption{height:var(--tx-panel-h);margin:0;padding:1.05rem 1.15rem;border-radius:16px;border:1px solid var(--ed-border);background:linear-gradient(180deg,rgba(255,255,255,.96),var(--ed-inner));box-shadow:inset 2px 0 color-mix(in srgb,var(--model-accent) 30%,transparent);font-size:1.3rem;line-height:1.7;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--model-accent) 30%,transparent) transparent;animation:none}.tx-stage .audio-transcript.is-live .tx-word{--p: clamp(0, calc(var(--read, 0) - var(--i)), 1);display:inline-block;opacity:var(--p);transform:translateY(calc((1 - var(--p)) * .3em));color:inherit;transition:color .7s ease,text-shadow .7s ease}.tx-stage .audio-transcript.is-live .tx-word.is-head{filter:blur(calc(var(--p) * (1 - var(--p)) * 7px));color:color-mix(in srgb,var(--model-accent) 92%,black);text-shadow:0 0 18px color-mix(in srgb,var(--model-accent) 22%,transparent);transition:none}.tx-stage .audio-transcript.is-live .tx-caret{width:.14em;min-width:3px;height:1.15em;margin-left:.06em;border-radius:999px;box-shadow:0 0 12px color-mix(in srgb,var(--model-accent) 45%,transparent)}.tx-idle{position:absolute;inset:0 0 auto;height:var(--tx-panel-h);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;padding:1rem;text-align:center;pointer-events:none}.tx-idle-meter{display:flex;align-items:center;gap:4px;height:26px}.tx-idle-bar{width:3px;height:100%;border-radius:999px;background:var(--model-gradient, var(--model-accent));transform:scaleY(.26);transform-origin:50% 50%;opacity:.75}.tx-stage .tx-prompt{position:static;margin:0;font-size:.85rem;font-style:normal;color:var(--ed-text-2)}.tx-panel-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.55rem;padding:0 .15rem}.tx-count{font-size:.72rem;color:var(--ed-text-2)}.tx-copy{display:inline-flex;align-items:center;gap:.32rem;padding:.28rem .62rem;border-radius:999px;border:1px solid var(--ed-border);background:#fff;font-size:.72rem;font-weight:650;color:var(--ed-text-2);cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.tx-copy:hover{border-color:color-mix(in srgb,var(--model-accent) 34%,transparent);background:color-mix(in srgb,var(--model-accent) 6%,white);color:color-mix(in srgb,var(--model-accent) 88%,black)}.tx-stage .tx-list{position:relative;flex:1 1 auto;min-height:0;max-height:none;padding-right:.25rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--model-accent) 25%,transparent) transparent}.tx-marker{position:absolute;top:0;left:0;width:100%;height:0;border-radius:12px;border:1px solid color-mix(in srgb,var(--model-accent) 34%,transparent);background:color-mix(in srgb,var(--model-accent) 8%,white);visibility:hidden;pointer-events:none}.tx-stage .tx-item{position:relative;z-index:1}.tx-stage .tx-item.is-active{border-color:transparent;background:transparent}.tx-eq{display:flex;align-items:flex-end;gap:2px;height:12px;margin-left:auto;flex:none}.tx-eq span{width:2px;height:100%;border-radius:999px;background:var(--model-accent);transform:scaleY(.28);transform-origin:50% 100%}@media(max-width:900px){.tx-stage .tx-list{flex:none;flex-direction:row;overflow-x:auto;overflow-y:hidden;padding-right:0;padding-bottom:.25rem}.tx-stage .pg-rail-scroll{-webkit-mask-image:linear-gradient(to right,black 0,black calc(100% - 1.6rem),transparent 100%);mask-image:linear-gradient(to right,black 0,black calc(100% - 1.6rem),transparent 100%)}.tx-marker{display:none}.tx-stage .tx-item.is-active{border-color:color-mix(in srgb,var(--model-accent) 34%,transparent);background:color-mix(in srgb,var(--model-accent) 8%,white)}}@media(max-width:620px){.tx-panel{--tx-panel-h: 12rem}.tx-stage .tx-caption{font-size:1.08rem}.tx-head-meta{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.tx-stage .audio-transcript.is-live .tx-word,.tx-stage .audio-transcript.is-live .tx-word.is-head{opacity:1;transform:none;filter:none;text-shadow:none}.tx-status-dot,.tx-status.is-listening .tx-status-dot,.tx-status.is-writing .tx-status-dot{animation:none}}.mx{display:grid;grid-template-columns:minmax(0,15.5rem) minmax(0,1fr);margin-top:1.5rem;border:1px solid var(--primary-100);border-radius:1.25rem;background:var(--white, #fff);box-shadow:0 1px 2px #0a0a0a0a,0 18px 44px #0a0a0a0f;overflow:hidden}@media(min-width:1180px){.mx{width:min(72rem,calc(100vw - 6rem));margin-left:calc((58rem - min(72rem,calc(100vw - 6rem)))/2)}}.mx-rail{display:flex;flex-direction:column;gap:.35rem;padding:.85rem;background:linear-gradient(180deg,var(--bg-cream-100),#FFEEDC);border-right:1px solid var(--primary-100)}.mx-rail-item{flex:1 1 0;display:flex;align-items:center;gap:.7rem;padding:.8rem .85rem;border:0;border-radius:.875rem;background:none;text-align:left;cursor:pointer;color:var(--color-10);transition:background-color .18s ease,color .18s ease}.mx-rail-item svg{flex:none;width:1.35rem;height:1.35rem;color:var(--model-accent, var(--text-orange-500))}.mx-rail-item span{display:grid;gap:.15rem;min-width:0}.mx-rail-item strong{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.mx-rail-item em{font-style:normal;font-size:.8125rem;line-height:1.45;color:var(--color-11)}.mx-rail-item:hover{background:#ffffffb8}.mx-rail-item.is-on{background:var(--model-accent, var(--text-orange-500));box-shadow:0 6px 18px #ff6b3547}.mx-rail-item.is-on svg,.mx-rail-item.is-on strong,.mx-rail-item.is-on em{color:#fff}.mx-panel{padding:1.5rem 1.6rem 1.4rem;min-width:0}.mx-panel-title{margin:0 0 .5rem;font-family:var(--font-poppins);font-size:1.35rem;font-weight:600;color:var(--text-primary)}.mx-panel-claim{margin:0 0 1.2rem;max-width:62ch;font-size:.9375rem;line-height:1.65;color:var(--color-10)}.mx-filter{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1.1rem}.mx-filter-label{margin-right:.35rem;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--model-accent, var(--text-orange-500))}.mx-chip{padding:.35rem .8rem;border:1px solid var(--primary-100);border-radius:999px;background:var(--white, #fff);font:inherit;font-size:.8125rem;font-weight:500;color:var(--color-10);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.mx-chip:hover{border-color:var(--model-accent, var(--text-orange-500))}.mx-chip.is-on{background:var(--model-accent, var(--text-orange-500));border-color:var(--model-accent, var(--text-orange-500));color:#fff;font-weight:600}.mx-clip{padding:1.15rem 1.25rem 1rem;border:1px solid var(--primary-100);border-radius:1rem;background:var(--bg-cream-50)}.mx-panel{background:var(--white, #fff)}.mx-clip-title{margin:0;font-family:var(--font-eb-garamond, var(--font-poppins));font-size:1.15rem;font-weight:600;color:var(--text-primary)}.mx-clip-meta{margin:.25rem 0 0;font-size:.8125rem;color:var(--color-11)}.mx-player{display:flex;align-items:center;gap:.75rem;margin:1rem 0 .9rem}.mx-play{flex:none;display:grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid var(--primary-100);border-radius:50%;background:var(--white, #fff);color:var(--model-accent, var(--text-orange-500));cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.mx-play:hover{background:var(--primary-100)}.mx-wave{flex:1 1 auto;display:flex;align-items:center;gap:1px;height:1.75rem;min-width:0}.mx-wave-bar{flex:1 1 0;min-width:1px;height:calc(var(--level) * 100%);border-radius:999px;background:var(--primary-100)}.mx-wave-bar.is-played{background:var(--model-accent, var(--text-orange-500))}.mx-time{flex:none;font-family:var(--font-mono, ui-monospace, monospace);font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--color-11)}.mx-badge{flex:none;font-size:.6875rem;font-weight:700;letter-spacing:.08em;color:var(--model-accent, var(--text-orange-500))}.mx-transcript{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.9rem;align-items:start;padding:.85rem .95rem;border:1px solid var(--primary-100);border-radius:.75rem;background:var(--white, #fff)}.mx-transcript-label{font-size:.6875rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--model-accent, var(--text-orange-500));padding-top:.15rem}.mx-transcript p{margin:0;font-size:.9375rem;line-height:1.7;color:var(--text-primary)}.mx-pager{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;margin-top:.9rem;font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--color-11)}.mx-pager button{display:grid;place-items:center;width:1.9rem;height:1.9rem;border:1px solid var(--primary-100);border-radius:50%;background:var(--white, #fff);color:var(--color-10);cursor:pointer}.mx-pager button:hover:not(:disabled){border-color:var(--model-accent, var(--text-orange-500));color:var(--model-accent, var(--text-orange-500))}.mx-pager button:disabled{opacity:.4;cursor:default}@media(max-width:860px){.mx{grid-template-columns:1fr}.mx-rail{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--primary-100)}.mx-rail-item{flex:0 0 auto;align-items:center}.mx-rail-item em{display:none}.mx-transcript{grid-template-columns:1fr;gap:.35rem}}@property --sx-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes sxGlow{to{--sx-a: 360deg}}@keyframes sxRise{0%{opacity:0;transform:translateY(6px)}}.sx-explorer{--sx-accent: var(--model-accent, var(--text-orange-500));display:grid;grid-template-columns:15.5rem minmax(0,1fr);position:relative;isolation:isolate;border-radius:18px;min-height:33rem;margin-top:1.5rem;animation:sxGlow 18s linear infinite}.sx-explorer:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;z-index:-1;pointer-events:none;background:conic-gradient(from var(--sx-a),rgba(233,120,60,.35) 0deg,#F59A4F 50deg,#D9480F 95deg,#F59A4F 140deg,rgba(233,120,60,.35) 190deg,rgba(233,120,60,.35) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.sx-explorer:after{content:"";position:absolute;inset:-3px;padding:3px;border-radius:inherit;z-index:-1;pointer-events:none;opacity:.5;filter:blur(6px);background:conic-gradient(from var(--sx-a),transparent 0deg,#F5A96A 50deg,#E2601F 95deg,#F5A96A 140deg,transparent 190deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.sx-rail{display:flex;flex-direction:column;gap:5px;padding:.7rem;min-height:0;max-height:33rem;overflow-y:auto;overscroll-behavior:contain;border-radius:17px 0 0 17px;background:linear-gradient(180deg,#ffefdc,#ffe2c6);border-right:1px solid rgba(194,65,12,.22);box-shadow:inset -8px 0 12px -12px #c2410c59}.sx-rail::-webkit-scrollbar{width:8px}.sx-rail::-webkit-scrollbar-thumb{background:#c2410c4d;border:2px solid transparent;border-radius:999px;background-clip:content-box}.sx-rail-group{display:contents}.sx-group{margin:.5rem 0 .15rem .35rem;font-family:var(--font-mono, ui-monospace, monospace);font-size:.6rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--color-11)}.sx-rail-group:first-child .sx-group{margin-top:.1rem}.sx-tab{flex:0 0 auto;display:flex;align-items:center;gap:.6rem;min-height:3.35rem;padding:.6rem .8rem;text-align:left;border:1px solid transparent;border-radius:13px;background:none;cursor:pointer;font:inherit;font-size:.875rem;font-weight:600;color:var(--text-primary);transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.sx-tab:hover{background:#ffffffbf;border-color:#c2410c33;color:var(--sx-accent);transform:translate(2px)}.sx-tab:focus-visible{outline:2px solid var(--sx-accent);outline-offset:2px}.sx-tab.is-active{background:linear-gradient(135deg,#e9561c,#ff6b35);border-color:transparent;color:#fff6ee;box-shadow:0 8px 18px -10px #c2410cb3}.sx-ico{flex:none;width:1.85rem;height:1.85rem;display:block;opacity:.85}.sx-tab.is-active .sx-ico,.sx-tab:hover .sx-ico{opacity:1}.sx-tab-t{min-width:0}.sx-tab-x{margin-left:auto;font-style:normal;font-size:.6rem;padding:1px 5px;border-radius:999px;background:var(--primary-100);color:var(--sx-accent)}.sx-tab.is-active .sx-tab-x{background:#fff6ee38;color:#fff6ee}.sx-panel{display:flex;flex-direction:column;min-width:0;padding:1.05rem 1.2rem 1.1rem;background:var(--white, #fff);border-radius:0 17px 17px 0}.sx-body{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;animation:sxRise .34s ease both}.sx-head{flex:0 0 auto;margin-bottom:.9rem}.style-kind{margin:0 0 .45rem;font-family:var(--font-mono, ui-monospace, monospace);font-size:.7rem;text-transform:uppercase;letter-spacing:.09em;color:var(--color-11)}.style-values{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 .4rem}.style-values code{font-family:var(--font-mono, ui-monospace, monospace);font-size:.86rem;font-weight:600;color:var(--sx-accent)}.style-values code+code:before{content:"/";margin-right:.45rem;color:var(--color-11);font-weight:400}.style-note{margin:0;font-size:.88rem;line-height:1.6;color:var(--color-10)}.sx-example{flex:0 0 auto;min-height:0;display:flex;flex-direction:column;margin:auto 0;padding:1rem 1.1rem;border:1px solid var(--primary-100);border-radius:14px;background:var(--bg-cream-50)}.sx-example>:first-child{margin-top:0}.style-scene{margin:0 0 .5rem;font-family:var(--font-eb-garamond, var(--font-poppins));font-size:1.05rem;font-weight:600;color:var(--text-primary)}.style-player{display:flex;align-items:center;gap:.7rem;margin-bottom:.2rem}.sp-play{flex:none;display:grid;place-items:center;width:2.1rem;height:2.1rem;border:1px solid var(--sx-accent);border-radius:50%;background:var(--primary-100);color:var(--sx-accent);cursor:pointer}.sp-play svg{width:.85rem;height:.85rem;display:block}.sp-play:hover{background:var(--sx-accent);color:#fff}.sp-track{flex:1 1 auto;min-width:0;height:.3rem;border-radius:999px;background:var(--primary-100);overflow:hidden;cursor:pointer}.sp-fill{display:block;height:100%;border-radius:999px;background:var(--sx-accent);transition:width .2s linear}.sp-time{flex:none;font-family:var(--font-mono, ui-monospace, monospace);font-size:.66rem;font-variant-numeric:tabular-nums;color:var(--color-11)}.sx-example .style-lines{overflow-y:auto;max-height:11.5rem;margin-top:.7rem}.style-line{display:block;margin:0;font-size:.82rem;line-height:1.7;color:var(--color-10)}.style-lines .style-line+.style-line{margin-top:.7rem}.sx-pager{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:auto;padding-top:.8rem}.sx-pager .n{font-family:var(--font-mono, ui-monospace, monospace);font-size:.66rem;color:var(--color-11);font-variant-numeric:tabular-nums}.style-step{width:2rem;height:2rem;padding:0;border:1px solid var(--primary-100);border-radius:50%;background:var(--white, #fff);color:var(--sx-accent);cursor:pointer;display:grid;place-items:center}.style-step:hover{border-color:var(--sx-accent);background:var(--primary-100)}.style-step:focus-visible{outline:2px solid var(--sx-accent);outline-offset:2px}.style-step svg{width:.9rem;height:.9rem;display:block}@media(max-width:860px){.sx-explorer{grid-template-columns:1fr;min-height:0}.sx-panel{border-radius:0 0 17px 17px}.sx-rail{flex-direction:row;flex-wrap:wrap;align-items:center;max-height:none;overflow-y:visible;border-right:0;border-bottom:1px solid rgba(194,65,12,.14);border-radius:17px 17px 0 0}.sx-rail-group{display:contents}.sx-tab{min-height:2.6rem}.sx-ico{width:1.4rem;height:1.4rem}.sx-group{width:100%;margin:.3rem 0 0 .2rem}.sx-tab-x{margin-left:0}}@media(prefers-reduced-motion:reduce){.sx-explorer,.sx-explorer:after,.sx-body{animation:none}.sx-tab:hover{transform:none}}
