@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--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-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:var(--font-mono);--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-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-orange-50:oklch(98% .016 73.684);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-lime-400:oklch(84.1% .238 128.85);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-500:oklch(72.3% .219 149.579);--color-green-700:oklch(52.7% .154 150.069);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-600:oklch(59.6% .145 163.225);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-300:oklch(82.8% .111 230.318);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--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-indigo-500:oklch(58.5% .233 277.117);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-pink-500:oklch(65.6% .241 354.308);--color-rose-600:oklch(58.6% .253 17.585);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--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-zinc-600:oklch(44.2% .017 285.786);--color-stone-500:oklch(55.3% .013 58.071);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--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-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--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-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);--color-void:var(--void);--color-field-black:var(--field-black);--color-charcoal:var(--charcoal);--color-graphite:var(--graphite);--color-smoke:var(--smoke);--color-ash:var(--ash);--color-stone:var(--stone);--color-bone:var(--bone);--color-parchment:var(--parchment);--color-ember:var(--ember);--color-ember-bright:var(--ember-bright);--color-ember-deep:var(--ember-deep);--color-ember-trace:var(--ember-trace);--color-safe:var(--safe);--color-caution:var(--caution);--color-danger:var(--danger);--color-info:var(--info);--font-display:var(--font-display);--font-body:var(--font-body);--spacing-sf-lg:var(--space-lg);--radius-full:var(--radius-full)}}@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}html{scroll-behavior:smooth;background-color:var(--field-black);color:var(--bone)}body{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;background-color:var(--field-black);color:var(--bone)}body:before{content:"";z-index:5;pointer-events:none;opacity:var(--ambient-before-opacity);background:radial-gradient(ellipse 82% 62% at var(--ambient-focus-x) var(--ambient-focus-y),var(--ambient-primary-glow) 0%,transparent 68%),radial-gradient(circle at var(--ambient-secondary-x) var(--ambient-secondary-y),var(--ambient-secondary-glow) 0%,transparent 42%),linear-gradient(180deg,#0000,#000000bd);filter:var(--ambient-before-filter);transition:background 1s,opacity .6s,filter .6s;position:fixed;inset:0}body:after{content:"";z-index:4;pointer-events:none;opacity:var(--ambient-after-opacity);background:linear-gradient(120deg,#ffffff04,transparent 26%),radial-gradient(circle at 50% 112%,var(--ambient-floor-glow) 0%,transparent 46%);mix-blend-mode:screen;filter:var(--ambient-after-filter);transition:background 1s,opacity 1s,filter .6s;position:fixed;inset:0}::selection{background:var(--ember);color:var(--void)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);line-height:var(--leading-tight);color:var(--bone);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking);text-wrap:balance;font-feature-settings:"kern" 1,"liga" 1,"dlig" 1;font-variation-settings:"opsz" var(--type-optical-size)}body{letter-spacing:var(--type-body-tracking);font-feature-settings:"kern" 1,"liga" 1}p a{text-underline-offset:2px;text-decoration:underline}@supports (color:color-mix(in lab,red,red)){p a{-webkit-text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}}p a{transition:text-decoration-color .2s}p a:hover{text-decoration-color:currentColor}}@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}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.static\!{position:static!important}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.-end{inset-inline-end:calc(var(--spacing) * -1)}.end{inset-inline-end:var(--spacing)}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.-top-4{top:calc(var(--spacing) * -4)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-24{top:calc(var(--spacing) * 24)}.top-\[41\%\]{top:41%}.top-\[50\%\]{top:50%}.top-\[52\%\]{top:52%}.top-\[64\%\]{top:64%}.top-\[99\%\]{top:99%}.top-auto{top:auto}.top-full{top:100%}.-right-4{right:calc(var(--spacing) * -4)}.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-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-12{right:calc(var(--spacing) * 12)}.-bottom-4{bottom:calc(var(--spacing) * -4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-\[16\%\]{bottom:16%}.-left-4{left:calc(var(--spacing) * -4)}.-left-\[80px\]{left:-80px}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-4{left:calc(var(--spacing) * 4)}.left-12{left:calc(var(--spacing) * 12)}.left-\[-9999px\]{left:-9999px}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.z-\(--index\){z-index:var(--index)}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-500{z-index:500}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.z-\[1000\]{z-index:1000}.z-\[2000\]{z-index:2000}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media(min-width:40rem){.container\!{max-width:40rem!important}}@media(min-width:48rem){.container\!{max-width:48rem!important}}@media(min-width:64rem){.container\!{max-width:64rem!important}}@media(min-width:80rem){.container\!{max-width:80rem!important}}@media(min-width:96rem){.container\!{max-width:96rem!important}}.m-0{margin:calc(var(--spacing) * 0)}.m-4{margin:calc(var(--spacing) * 4)}.m-6{margin:calc(var(--spacing) * 6)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-12{margin-block:calc(var(--spacing) * 12)}.my-16{margin-block:calc(var(--spacing) * 16)}.my-20{margin-block:calc(var(--spacing) * 20)}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:calc(var(--spacing) * 0)}.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-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mr-0{margin-right:calc(var(--spacing) * 0)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-5{margin-right:calc(var(--spacing) * 5)}.mr-6{margin-right:calc(var(--spacing) * 6)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.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-18{margin-bottom:calc(var(--spacing) * 18)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-square{aspect-ratio:1}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-\[1\.2em\]{height:1.2em}.h-\[4px\]{height:4px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[8px\]{height:8px}.h-\[9px\]{height:9px}.h-\[10px\]{height:10px}.h-\[11px\]{height:11px}.h-\[12px\]{height:12px}.h-\[24px\]{height:24px}.h-\[24rem\]{height:24rem}.h-\[82px\]{height:82px}.h-\[85vh\]{height:85vh}.h-\[100px\]{height:100px}.h-\[112px\]{height:112px}.h-\[200px\]{height:200px}.h-auto{height:auto}.h-full{height:100%}.h-min{height:min-content}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80px\]{max-height:80px}.max-h-\[95\%\]{max-height:95%}.max-h-\[120px\]{max-height:120px}.max-h-\[500px\]{max-height:500px}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100vh-250px\)\]{max-height:calc(100vh - 250px)}.max-h-screen{max-height:100vh}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-\[3\.35rem\]{min-height:3.35rem}.min-h-\[100px\]{min-height:100px}.min-h-\[400px\]{min-height:400px}.min-h-fit{min-height:fit-content}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing) * 0)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-32{width:calc(var(--spacing) * 32)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-\[1px\]{width:1px}.w-\[3px\]{width:3px}.w-\[10\%\]{width:10%}.w-\[14\.5rem\]{width:14.5rem}.w-\[24px\]{width:24px}.w-\[24rem\]{width:24rem}.w-\[54vw\]{width:54vw}.w-\[68px\]{width:68px}.w-\[70vw\]{width:70vw}.w-\[112px\]{width:112px}.w-\[200px\]{width:200px}.w-\[400px\]{width:400px}.w-\[1200px\]{width:1200px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.\!max-w-5xl{max-width:var(--container-5xl)!important}.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-\[10\%\]{max-width:10%}.max-w-\[24rem\]{max-width:24rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[32rem\]{max-width:32rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[80vw\]{max-width:80vw}.max-w-\[200px\]{max-width:200px}.max-w-\[500px\]{max-width:500px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-\[4px\]{min-width:4px}.min-w-\[5px\]{min-width:5px}.min-w-\[6px\]{min-width:6px}.min-w-\[7px\]{min-width:7px}.min-w-\[8px\]{min-width:8px}.min-w-\[9px\]{min-width:9px}.min-w-\[10px\]{min-width:10px}.min-w-\[11px\]{min-width:11px}.min-w-\[12px\]{min-width:12px}.min-w-\[16px\]{min-width:16px}.min-w-\[20px\]{min-width:20px}.min-w-\[24px\]{min-width:24px}.min-w-\[40px\]{min-width:40px}.min-w-\[50px\]{min-width:50px}.min-w-\[60px\]{min-width:60px}.min-w-\[320px\]{min-width:320px}.min-w-\[1500px\]{min-width:1500px}.min-w-fit{min-width:fit-content}.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}.origin-\(--reka-dropdown-menu-content-transform-origin\){transform-origin:var(--reka-dropdown-menu-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-2{--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-\[50\%\]{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);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,.-translate-y-\[50\%\]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-none{translate:none}.scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.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,)}.transform-\(--transform\){transform:var(--transform)}.animate-spin{animation:var(--animate-spin)}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.resize{resize:both}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-rows-\[min-content_1fr\]{grid-template-rows:min-content 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.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-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-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-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-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-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}:where(.-space-x-px>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(-1px * var(--tw-space-x-reverse));margin-inline-end:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}: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-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}: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-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded\!{border-radius:.25rem!important}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:var(--radius-full)}.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-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-r-sm{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-bs{border-block-start-style:var(--tw-border-style);border-block-start-width:1px}.border-be{border-block-end-style:var(--tw-border-style);border-block-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.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-\[\#78716C\]\/20{border-color:#78716c33}.border-\[\#EA580C\]{border-color:#ea580c}.border-\[hex\]{border-color:hex}.border-\[rgba\(234\,88\,12\,0\.28\)\]{border-color:#ea580c47}.border-\[rgba\(255\,196\,137\,0\.18\)\]{border-color:#ffc4892e}.border-\[rgba\(255\,208\,164\,0\.1\)\]{border-color:#ffd0a41a}.border-\[rgba\(255\,208\,164\,0\.12\)\]{border-color:#ffd0a41f}.border-ash\/40{border-color:var(--color-ash)}@supports (color:color-mix(in lab,red,red)){.border-ash\/40{border-color:color-mix(in oklab,var(--color-ash) 40%,transparent)}}.border-black{border-color:var(--color-black)}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-500{border-color:var(--color-blue-500)}.border-caution\/30{border-color:var(--color-caution)}@supports (color:color-mix(in lab,red,red)){.border-caution\/30{border-color:color-mix(in oklab,var(--color-caution) 30%,transparent)}}.border-caution\/40{border-color:var(--color-caution)}@supports (color:color-mix(in lab,red,red)){.border-caution\/40{border-color:color-mix(in oklab,var(--color-caution) 40%,transparent)}}.border-caution\/50{border-color:var(--color-caution)}@supports (color:color-mix(in lab,red,red)){.border-caution\/50{border-color:color-mix(in oklab,var(--color-caution) 50%,transparent)}}.border-current{border-color:currentColor}.border-danger\/20{border-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/20{border-color:color-mix(in oklab,var(--color-danger) 20%,transparent)}}.border-danger\/30{border-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/30{border-color:color-mix(in oklab,var(--color-danger) 30%,transparent)}}.border-danger\/40{border-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/40{border-color:color-mix(in oklab,var(--color-danger) 40%,transparent)}}.border-danger\/50{border-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/50{border-color:color-mix(in oklab,var(--color-danger) 50%,transparent)}}.border-ember{border-color:var(--color-ember)}.border-ember-deep,.border-ember-deep\/30{border-color:var(--color-ember-deep)}@supports (color:color-mix(in lab,red,red)){.border-ember-deep\/30{border-color:color-mix(in oklab,var(--color-ember-deep) 30%,transparent)}}.border-ember\/20{border-color:var(--color-ember)}@supports (color:color-mix(in lab,red,red)){.border-ember\/20{border-color:color-mix(in oklab,var(--color-ember) 20%,transparent)}}.border-ember\/30{border-color:var(--color-ember)}@supports (color:color-mix(in lab,red,red)){.border-ember\/30{border-color:color-mix(in oklab,var(--color-ember) 30%,transparent)}}.border-ember\/40{border-color:var(--color-ember)}@supports (color:color-mix(in lab,red,red)){.border-ember\/40{border-color:color-mix(in oklab,var(--color-ember) 40%,transparent)}}.border-ember\/50{border-color:var(--color-ember)}@supports (color:color-mix(in lab,red,red)){.border-ember\/50{border-color:color-mix(in oklab,var(--color-ember) 50%,transparent)}}.border-graphite,.border-graphite\/10{border-color:var(--color-graphite)}@supports (color:color-mix(in lab,red,red)){.border-graphite\/10{border-color:color-mix(in oklab,var(--color-graphite) 10%,transparent)}}.border-graphite\/30{border-color:var(--color-graphite)}@supports (color:color-mix(in lab,red,red)){.border-graphite\/30{border-color:color-mix(in oklab,var(--color-graphite) 30%,transparent)}}.border-graphite\/50{border-color:var(--color-graphite)}@supports (color:color-mix(in lab,red,red)){.border-graphite\/50{border-color:color-mix(in oklab,var(--color-graphite) 50%,transparent)}}.border-graphite\/60{border-color:var(--color-graphite)}@supports (color:color-mix(in lab,red,red)){.border-graphite\/60{border-color:color-mix(in oklab,var(--color-graphite) 60%,transparent)}}.border-graphite\/80{border-color:var(--color-graphite)}@supports (color:color-mix(in lab,red,red)){.border-graphite\/80{border-color:color-mix(in oklab,var(--color-graphite) 80%,transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-red-200{border-color:var(--color-red-200)}.border-red-700{border-color:var(--color-red-700)}.border-safe\/20{border-color:var(--color-safe)}@supports (color:color-mix(in lab,red,red)){.border-safe\/20{border-color:color-mix(in oklab,var(--color-safe) 20%,transparent)}}.border-safe\/30{border-color:var(--color-safe)}@supports (color:color-mix(in lab,red,red)){.border-safe\/30{border-color:color-mix(in oklab,var(--color-safe) 30%,transparent)}}.border-safe\/40{border-color:var(--color-safe)}@supports (color:color-mix(in lab,red,red)){.border-safe\/40{border-color:color-mix(in oklab,var(--color-safe) 40%,transparent)}}.border-stone\/30{border-color:var(--color-stone)}@supports (color:color-mix(in lab,red,red)){.border-stone\/30{border-color:color-mix(in oklab,var(--color-stone) 30%,transparent)}}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.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-yellow-200{border-color:var(--color-yellow-200)}.border-yellow-600{border-color:var(--color-yellow-600)}.bg-\[\#1A1917\]{background-color:#1a1917}.bg-\[\#7F1D1D\]{background-color:#7f1d1d}.bg-\[\#020101\]{background-color:#020101}.bg-\[\#92400E\]{background-color:#92400e}.bg-\[\#292524\]{background-color:#292524}.bg-\[\#365314\]{background-color:#365314}.bg-\[\#A8A29E\]{background-color:#a8a29e}.bg-\[\#EA580C\]\/10{background-color:#ea580c1a}.bg-\[\#EA580C\]\/\[0\.03\]{background-color:#ea580c08}.bg-\[rgba\(7\,5\,4\,0\.26\)\]{background-color:#07050442}.bg-\[rgba\(234\,88\,12\,0\.14\)\]{background-color:#ea580c24}.bg-\[rgba\(255\,255\,255\,0\.02\)\]{background-color:#ffffff05}.bg-\[var\(--charcoal\)\],.bg-\[var\(--charcoal\)\]\/80{background-color:var(--charcoal)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--charcoal\)\]\/80{background-color:color-mix(in oklab,var(--charcoal) 80%,transparent)}}.bg-\[var\(--ember\)\]{background-color:var(--ember)}.bg-black{background-color:var(--color-black)}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-300{background-color:var(--color-blue-300)}.bg-blue-900{background-color:var(--color-blue-900)}.bg-caution,.bg-caution\/10{background-color:var(--color-caution)}@supports (color:color-mix(in lab,red,red)){.bg-caution\/10{background-color:color-mix(in oklab,var(--color-caution) 10%,transparent)}}.bg-caution\/20{background-color:var(--color-caution)}@supports (color:color-mix(in lab,red,red)){.bg-caution\/20{background-color:color-mix(in oklab,var(--color-caution) 20%,transparent)}}.bg-charcoal,.bg-charcoal\/30{background-color:var(--color-charcoal)}@supports (color:color-mix(in lab,red,red)){.bg-charcoal\/30{background-color:color-mix(in oklab,var(--color-charcoal) 30%,transparent)}}.bg-charcoal\/45{background-color:var(--color-charcoal)}@supports (color:color-mix(in lab,red,red)){.bg-charcoal\/45{background-color:color-mix(in oklab,var(--color-charcoal) 45%,transparent)}}.bg-charcoal\/50{background-color:var(--color-charcoal)}@supports (color:color-mix(in lab,red,red)){.bg-charcoal\/50{background-color:color-mix(in oklab,var(--color-charcoal) 50%,transparent)}}.bg-charcoal\/60{background-color:var(--color-charcoal)}@supports (color:color-mix(in lab,red,red)){.bg-charcoal\/60{background-color:color-mix(in oklab,var(--color-charcoal) 60%,transparent)}}.bg-charcoal\/70{background-color:var(--color-charcoal)}@supports (color:color-mix(in lab,red,red)){.bg-charcoal\/70{background-color:color-mix(in oklab,var(--color-charcoal) 70%,transparent)}}.bg-charcoal\/75{background-color:var(--color-charcoal)}@supports (color:color-mix(in lab,red,red)){.bg-charcoal\/75{background-color:color-mix(in oklab,var(--color-charcoal) 75%,transparent)}}.bg-charcoal\/80{background-color:var(--color-charcoal)}@supports (color:color-mix(in lab,red,red)){.bg-charcoal\/80{background-color:color-mix(in oklab,var(--color-charcoal) 80%,transparent)}}.bg-charcoal\/85{background-color:var(--color-charcoal)}@supports (color:color-mix(in lab,red,red)){.bg-charcoal\/85{background-color:color-mix(in oklab,var(--color-charcoal) 85%,transparent)}}.bg-danger,.bg-danger\/8{background-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/8{background-color:color-mix(in oklab,var(--color-danger) 8%,transparent)}}.bg-danger\/10{background-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/10{background-color:color-mix(in oklab,var(--color-danger) 10%,transparent)}}.bg-danger\/20{background-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/20{background-color:color-mix(in oklab,var(--color-danger) 20%,transparent)}}.bg-ember{background-color:var(--color-ember)}.bg-ember-trace{background-color:var(--color-ember-trace)}.bg-ember\/5{background-color:var(--color-ember)}@supports (color:color-mix(in lab,red,red)){.bg-ember\/5{background-color:color-mix(in oklab,var(--color-ember) 5%,transparent)}}.bg-ember\/10{background-color:var(--color-ember)}@supports (color:color-mix(in lab,red,red)){.bg-ember\/10{background-color:color-mix(in oklab,var(--color-ember) 10%,transparent)}}.bg-ember\/20{background-color:var(--color-ember)}@supports (color:color-mix(in lab,red,red)){.bg-ember\/20{background-color:color-mix(in oklab,var(--color-ember) 20%,transparent)}}.bg-ember\/40{background-color:var(--color-ember)}@supports (color:color-mix(in lab,red,red)){.bg-ember\/40{background-color:color-mix(in oklab,var(--color-ember) 40%,transparent)}}.bg-field-black{background-color:var(--color-field-black)}.bg-graphite,.bg-graphite\/30{background-color:var(--color-graphite)}@supports (color:color-mix(in lab,red,red)){.bg-graphite\/30{background-color:color-mix(in oklab,var(--color-graphite) 30%,transparent)}}.bg-graphite\/40{background-color:var(--color-graphite)}@supports (color:color-mix(in lab,red,red)){.bg-graphite\/40{background-color:color-mix(in oklab,var(--color-graphite) 40%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-900\/99{background-color:#101828fc}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/99{background-color:color-mix(in oklab,var(--color-gray-900) 99%,transparent)}}.bg-green-300{background-color:var(--color-green-300)}.bg-green-500{background-color:var(--color-green-500)}.bg-info,.bg-info\/10{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/10{background-color:color-mix(in oklab,var(--color-info) 10%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-300{background-color:var(--color-red-300)}.bg-red-500{background-color:var(--color-red-500)}.bg-safe,.bg-safe\/5{background-color:var(--color-safe)}@supports (color:color-mix(in lab,red,red)){.bg-safe\/5{background-color:color-mix(in oklab,var(--color-safe) 5%,transparent)}}.bg-safe\/10{background-color:var(--color-safe)}@supports (color:color-mix(in lab,red,red)){.bg-safe\/10{background-color:color-mix(in oklab,var(--color-safe) 10%,transparent)}}.bg-stone\/5{background-color:var(--color-stone)}@supports (color:color-mix(in lab,red,red)){.bg-stone\/5{background-color:color-mix(in oklab,var(--color-stone) 5%,transparent)}}.bg-transparent{background-color:#0000}.bg-void,.bg-void\/25{background-color:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.bg-void\/25{background-color:color-mix(in oklab,var(--color-void) 25%,transparent)}}.bg-void\/30{background-color:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.bg-void\/30{background-color:color-mix(in oklab,var(--color-void) 30%,transparent)}}.bg-void\/35{background-color:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.bg-void\/35{background-color:color-mix(in oklab,var(--color-void) 35%,transparent)}}.bg-void\/40{background-color:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.bg-void\/40{background-color:color-mix(in oklab,var(--color-void) 40%,transparent)}}.bg-void\/50{background-color:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.bg-void\/50{background-color:color-mix(in oklab,var(--color-void) 50%,transparent)}}.bg-void\/60{background-color:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.bg-void\/60{background-color:color-mix(in oklab,var(--color-void) 60%,transparent)}}.bg-void\/80{background-color:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.bg-void\/80{background-color:color-mix(in oklab,var(--color-void) 80%,transparent)}}.bg-void\/90{background-color:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.bg-void\/90{background-color:color-mix(in oklab,var(--color-void) 90%,transparent)}}.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\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,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-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-300{background-color:var(--color-yellow-300)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{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-\[linear-gradient\(90deg\,transparent\,rgba\(167\,193\,214\,0\.5\)\,transparent\)\]{background-image:linear-gradient(90deg,#0000,#a7c1d680,#0000)}.bg-\[linear-gradient\(90deg\,transparent\,rgba\(167\,193\,214\,0\.22\)\,transparent\)\]{background-image:linear-gradient(90deg,#0000,#a7c1d638,#0000)}.bg-\[linear-gradient\(90deg\,transparent\,rgba\(255\,180\,110\,0\.24\)\,transparent\)\]{background-image:linear-gradient(90deg,#0000,#ffb46e3d,#0000)}.bg-\[linear-gradient\(90deg\,transparent\,rgba\(255\,214\,173\,0\.18\)\,transparent\)\]{background-image:linear-gradient(90deg,#0000,#ffd6ad2e,#0000)}.bg-\[linear-gradient\(90deg\,transparent\,rgba\(255\,214\,173\,0\.34\)\,transparent\)\]{background-image:linear-gradient(90deg,#0000,#ffd6ad57,#0000)}.bg-\[linear-gradient\(180deg\,\#050505_0\%\,\#090807_56\%\,\#050505_100\%\)\]{background-image:linear-gradient(#050505,#090807 56%,#050505)}.bg-\[linear-gradient\(180deg\,rgba\(12\,9\,7\,0\.56\)\,rgba\(12\,9\,7\,0\.26\)\)\]{background-image:linear-gradient(#0c09078f,#0c090742)}.bg-\[radial-gradient\(circle\,rgba\(179\,210\,236\,0\.12\)\,rgba\(65\,90\,112\,0\.08\)_32\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,#b3d2ec1f,#415a7014 32%,#0000 70%)}.bg-\[radial-gradient\(circle\,rgba\(214\,230\,242\,0\.92\)\,rgba\(129\,164\,189\,0\.64\)_26\%\,rgba\(72\,98\,121\,0\.14\)_52\%\,rgba\(72\,98\,121\,0\)_74\%\)\]{background-image:radial-gradient(circle,#d6e6f2eb,#81a4bda3 26%,#48627924 52%,#48627900 74%)}.bg-\[radial-gradient\(circle\,rgba\(255\,181\,101\,0\.18\)\,rgba\(249\,115\,22\,0\.08\)_32\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,#ffb5652e,#f9731614 32%,#0000 70%)}.bg-\[radial-gradient\(circle\,rgba\(255\,205\,152\,0\.16\)\,rgba\(249\,115\,22\,0\.08\)_32\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,#ffcd9829,#f9731614 32%,#0000 70%)}.bg-\[radial-gradient\(circle\,rgba\(255\,240\,218\,0\.98\)\,rgba\(249\,115\,22\,0\.94\)_24\%\,rgba\(249\,115\,22\,0\.18\)_48\%\,rgba\(249\,115\,22\,0\)_72\%\)\]{background-image:radial-gradient(circle,#fff0dafa,#f97316f0 24%,#f973162e,#f9731600 72%)}.bg-\[radial-gradient\(circle_at_50\%_32\%\,rgba\(169\,205\,232\,0\.12\)\,transparent_20\%\)\,linear-gradient\(180deg\,\#020409_0\%\,\#050608_42\%\,\#020101_100\%\)\]{background-image:radial-gradient(circle at 50% 32%,#a9cde81f,#0000 20%),linear-gradient(#020409,#050608 42%,#020101)}.bg-\[radial-gradient\(circle_at_50\%_42\%\,rgba\(255\,134\,55\,0\.16\)\,transparent_18\%\)\,radial-gradient\(circle_at_50\%_72\%\,rgba\(125\,46\,12\,0\.24\)\,transparent_36\%\)\,linear-gradient\(180deg\,\#050201_0\%\,\#090503_50\%\,\#030201_100\%\)\]{background-image:radial-gradient(circle at 50% 42%,#ff863729,#0000 18%),radial-gradient(circle at 50% 72%,#7d2e0c3d,#0000 36%),linear-gradient(#050201,#090503,#030201)}.bg-\[radial-gradient\(circle_at_50\%_42\%\,rgba\(255\,162\,86\,0\.18\)\,transparent_18\%\)\,radial-gradient\(circle_at_50\%_72\%\,rgba\(125\,46\,12\,0\.24\)\,transparent_36\%\)\,linear-gradient\(180deg\,\#050201_0\%\,\#090503_50\%\,\#030201_100\%\)\]{background-image:radial-gradient(circle at 50% 42%,#ffa2562e,#0000 18%),radial-gradient(circle at 50% 72%,#7d2e0c3d,#0000 36%),linear-gradient(#050201,#090503,#030201)}.bg-\[radial-gradient\(circle_at_52\%_28\%\,rgba\(255\,214\,173\,0\.08\)\,transparent_18\%\)\,linear-gradient\(180deg\,\#040201_0\%\,\#120805_42\%\,\#060302_100\%\)\]{background-image:radial-gradient(circle at 52% 28%,#ffd6ad14,#0000 18%),linear-gradient(#040201,#120805 42%,#060302)}.from-amber-400{--tw-gradient-from:var(--color-amber-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))}.from-amber-500{--tw-gradient-from:var(--color-amber-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-green-500{--tw-gradient-from:var(--color-green-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-indigo-500{--tw-gradient-from:var(--color-indigo-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-pink-500{--tw-gradient-from:var(--color-pink-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-purple-500{--tw-gradient-from:var(--color-purple-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-sky-50\/50{--tw-gradient-from:#f0f9ff80}@supports (color:color-mix(in lab,red,red)){.from-sky-50\/50{--tw-gradient-from:color-mix(in oklab, var(--color-sky-50) 50%, transparent)}}.from-sky-50\/50{--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-slate-900{--tw-gradient-from:var(--color-slate-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-stone-500{--tw-gradient-from:var(--color-stone-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-teal-500{--tw-gradient-from:var(--color-teal-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-violet-500{--tw-gradient-from:var(--color-violet-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))}.via-slate-800{--tw-gradient-via:var(--color-slate-800);--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-blue-600{--tw-gradient-to:var(--color-blue-600);--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-cyan-600{--tw-gradient-to:var(--color-cyan-600);--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-emerald-600{--tw-gradient-to:var(--color-emerald-600);--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-fuchsia-600{--tw-gradient-to:var(--color-fuchsia-600);--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-orange-600{--tw-gradient-to:var(--color-orange-600);--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-purple-600{--tw-gradient-to:var(--color-purple-600);--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-rose-600{--tw-gradient-to:var(--color-rose-600);--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-sky-300\/50{--tw-gradient-to:#77d4ff80}@supports (color:color-mix(in lab,red,red)){.to-sky-300\/50{--tw-gradient-to:color-mix(in oklab, var(--color-sky-300) 50%, transparent)}}.to-sky-300\/50{--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-slate-900{--tw-gradient-to:var(--color-slate-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-violet-400{--tw-gradient-to:var(--color-violet-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-violet-600{--tw-gradient-to:var(--color-violet-600);--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-zinc-600{--tw-gradient-to:var(--color-zinc-600);--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))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat{background-repeat:repeat}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-current{fill:currentColor}.fill-none{fill:none}.stroke-current{stroke:currentColor}.stroke-ember{stroke:var(--color-ember)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-left{object-position:left}.object-top{object-position:top}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.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-12{padding:calc(var(--spacing) * 12)}.px-1{padding-inline:calc(var(--spacing) * 1)}.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-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-12{padding-inline:calc(var(--spacing) * 12)}.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-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-28{padding-block:calc(var(--spacing) * 28)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-\[10vh\]{padding-top:10vh}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-start{text-align:start}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-body{font-family:var(--font-body)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.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-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--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-\[0\.68rem\]{font-size:.68rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.94rem\]{font-size:.94rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.04rem\]{font-size:1.04rem}.text-\[1\.32rem\]{font-size:1.32rem}.text-\[1\.55rem\]{font-size:1.55rem}.text-\[4px\]{font-size:4px}.text-\[5px\]{font-size:5px}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[22px\]{font-size:22px}.text-\[clamp\(1\.2rem\,1\.05rem\+0\.7vw\,1\.75rem\)\]{font-size:clamp(1.2rem,1.05rem + .7vw,1.75rem)}.text-\[clamp\(1\.6rem\,3vw\,2\.35rem\)\]{font-size:clamp(1.6rem,3vw,2.35rem)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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-bold\!{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.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\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.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}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-\[\#1C1917\]{color:#1c1917}.text-\[\#78716C\]{color:#78716c}.text-\[\#A8A29E\]{color:#a8a29e}.text-\[\#EA580C\]{color:#ea580c}.text-\[\#F5F0EB\]{color:#f5f0eb}.text-\[\#ea580c\]{color:#ea580c}.text-\[\#f4e6d7\]{color:#f4e6d7}.text-\[\#f5eadf\]{color:#f5eadf}.text-\[\#fda4af\]{color:#fda4af}.text-\[rgba\(231\,214\,196\,0\.58\)\]{color:#e7d6c494}.text-\[rgba\(231\,214\,196\,0\.62\)\]{color:#e7d6c49e}.text-\[rgba\(255\,211\,170\,0\.72\)\]{color:#ffd3aab8}.text-\[rgba\(255\,214\,176\,0\.68\)\]{color:#ffd6b0ad}.text-\[rgba\(255\,227\,208\,0\.3\)\]{color:#ffe3d04d}.text-\[rgba\(255\,235\,217\,0\.58\)\]{color:#ffebd994}.text-\[var\(--ash\)\]{color:var(--ash)}.text-\[var\(--bone-bright\)\]{color:var(--bone-bright)}.text-\[var\(--bone-dim\)\]{color:var(--bone-dim)}.text-\[var\(--caution\)\]{color:var(--caution)}.text-\[var\(--danger-bright\)\]{color:var(--danger-bright)}.text-\[var\(--ember\)\]{color:var(--ember)}.text-amber-400{color:var(--color-amber-400)}.text-ash,.text-ash\/40{color:var(--color-ash)}@supports (color:color-mix(in lab,red,red)){.text-ash\/40{color:color-mix(in oklab,var(--color-ash) 40%,transparent)}}.text-blue-200{color:var(--color-blue-200)}.text-blue-300{color:var(--color-blue-300)}.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-800{color:var(--color-blue-800)}.text-blue-900\/70{color:#1c398eb3}@supports (color:color-mix(in lab,red,red)){.text-blue-900\/70{color:color-mix(in oklab,var(--color-blue-900) 70%,transparent)}}.text-bone,.text-bone\/80{color:var(--color-bone)}@supports (color:color-mix(in lab,red,red)){.text-bone\/80{color:color-mix(in oklab,var(--color-bone) 80%,transparent)}}.text-caution{color:var(--color-caution)}.text-danger{color:var(--color-danger)}.text-ember{color:var(--color-ember)}.text-ember-bright{color:var(--color-ember-bright)}.text-ember\/80{color:var(--color-ember)}@supports (color:color-mix(in lab,red,red)){.text-ember\/80{color:color-mix(in oklab,var(--color-ember) 80%,transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-gray-300{color:var(--color-gray-300)}.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-green-500{color:var(--color-green-500)}.text-info,.text-info\/75{color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.text-info\/75{color:color-mix(in oklab,var(--color-info) 75%,transparent)}}.text-parchment{color:var(--color-parchment)}.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-red-800{color:var(--color-red-800)}.text-safe,.text-safe\/80{color:var(--color-safe)}@supports (color:color-mix(in lab,red,red)){.text-safe\/80{color:color-mix(in oklab,var(--color-safe) 80%,transparent)}}.text-stone{color:var(--color-stone)}.text-teal-100{color:var(--color-teal-100)}.text-teal-700{color:var(--color-teal-700)}.text-teal-900{color:var(--color-teal-900)}.text-transparent{color:#0000}.text-void{color:var(--color-void)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-white\/20{text-decoration-color:#fff3}@supports (color:color-mix(in lab,red,red)){.decoration-white\/20{-webkit-text-decoration-color:color-mix(in oklab,var(--color-white) 20%,transparent);text-decoration-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.accent-ember{accent-color:var(--color-ember)}.opacity-0{opacity:0}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.07\]{opacity:.07}.mix-blend-difference{mix-blend-mode:difference}.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_0_10px_color-mix\(in_srgb\,var\(--bone\)_10\%\,transparent\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,var(--bone))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_10px_color-mix\(in_srgb\,var\(--bone\)_10\%\,transparent\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,color-mix(in srgb,var(--bone) 10%,transparent))}}.shadow-\[0_0_10px_color-mix\(in_srgb\,var\(--bone\)_10\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(249\,115\,22\,0\.03\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#f9731608);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--glow-sm\)\]{--tw-shadow:var(--glow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-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-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)}.shadow-xs{--tw-shadow:0 1px 2px 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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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-ember\/10{--tw-shadow-color:var(--color-ember)}@supports (color:color-mix(in lab,red,red)){.shadow-ember\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-ember) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-blue-200{--tw-ring-color:var(--color-blue-200)}.ring-info\/25{--tw-ring-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.ring-info\/25{--tw-ring-color:color-mix(in oklab, var(--color-info) 25%, transparent)}}.ring-info\/50{--tw-ring-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.ring-info\/50{--tw-ring-color:color-mix(in oklab, var(--color-info) 50%, transparent)}}.ring-white{--tw-ring-color:var(--color-white)}.ring-offset-blue-400{--tw-ring-offset-color:var(--color-blue-400)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-green-200{outline-color:var(--color-green-200)}.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-\[1px\]{--tw-blur:blur(1px);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-\[20px\]{--tw-blur:blur(20px);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_0_15px_color-mix\(in_srgb\,var\(--ember\)_20\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 0 15px var(--tw-drop-shadow-color,var(--ember)))}@supports (color:color-mix(in lab,red,red)){.drop-shadow-\[0_0_15px_color-mix\(in_srgb\,var\(--ember\)_20\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 0 15px var(--tw-drop-shadow-color,color-mix(in srgb,var(--ember) 20%,transparent)))}}.drop-shadow-\[0_0_15px_color-mix\(in_srgb\,var\(--ember\)_20\%\,transparent\)\]{--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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.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,)!important}.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-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-grayscale{--tw-backdrop-grayscale:grayscale(100%);-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-invert{--tw-backdrop-invert:invert(100%);-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-sepia{--tw-backdrop-sepia:sepia(100%);-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-\[border-color\,color\,background-color\]{transition-property:border-color,color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,opacity\,text-shadow\]{transition-property:color,opacity,text-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,translate\,height\]{transition-property:transform,translate,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-2000{--tw-duration:2s;transition-duration:2s}.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)}.outline-none{--tw-outline-style:none;outline-style:none}.outline-none\!{--tw-outline-style:none!important;outline-style:none!important}.select-none{-webkit-user-select:none;user-select:none}.\[text-shadow\:0_0_18px_rgba\(249\,115\,22\,0\.08\)\]{text-shadow:0 0 18px #f9731614}.\[xml\:lang\]{xml:lang}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.ring-inset{--tw-ring-inset:inset}.not-last\:not-first\:rounded-none:not(:last-child):not(:first-child){border-radius:0}@media(hover:hover){.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.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\:text-bone:is(:where(.group):hover *),.group-hover\:text-bone\/80:is(:where(.group):hover *){color:var(--color-bone)}@supports (color:color-mix(in lab,red,red)){.group-hover\:text-bone\/80:is(:where(.group):hover *){color:color-mix(in oklab,var(--color-bone) 80%,transparent)}}.group-hover\:text-ember:is(:where(.group):hover *){color:var(--color-ember)}.group-hover\:text-parchment:is(:where(.group):hover *){color:var(--color-parchment)}.group-hover\:text-stone:is(:where(.group):hover *){color:var(--color-stone)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus\:opacity-100:is(:where(.group):focus *){opacity:1}.group-data-highlighted\:text-info:is(:where(.group)[data-highlighted] *),.group-data-\[state\=open\]\:text-info:is(:where(.group)[data-state=open] *){color:var(--color-info)}.placeholder\:text-\[rgba\(220\,180\,140\,0\.4\)\]::placeholder{color:#dcb48c66}.placeholder\:text-ash::placeholder{color:var(--color-ash)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-px:before{content:var(--tw-content);inset:1px}.before\:z-\[-1\]:before{content:var(--tw-content);z-index:-1}.before\:rounded-md:before{content:var(--tw-content);border-radius:var(--radius-md)}.before\:bg-info\/10:before{content:var(--tw-content);background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.before\:bg-info\/10:before{background-color:color-mix(in oklab,var(--color-info) 10%,transparent)}}.before\:transition-colors:before{content:var(--tw-content);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))}.first\:rounded-s-md:first-child{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.not-only\:first\:rounded-e-none:not(:only-child):first-child{border-start-end-radius:0;border-end-end-radius:0}.not-only\:first\:rounded-b-none:not(:only-child):first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.last\:rounded-e-md:last-child{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.not-only\:last\:rounded-s-none:not(:only-child):last-child{border-start-start-radius:0;border-end-start-radius:0}.not-only\:last\:rounded-t-none:not(:only-child):last-child{border-top-left-radius:0;border-top-right-radius:0}.even\:bg-teal-50\/90:nth-child(2n){background-color:#f0fdfae6}@supports (color:color-mix(in lab,red,red)){.even\:bg-teal-50\/90:nth-child(2n){background-color:color-mix(in oklab,var(--color-teal-50) 90%,transparent)}}@media(hover:hover){.hover\:translate-x-1:hover{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-y-\[-2px\]:hover{--tw-translate-y:-2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[rgba\(234\,88\,12\,0\.42\)\]:hover{border-color:#ea580c6b}.hover\:border-\[rgba\(255\,208\,164\,0\.34\)\]:hover{border-color:#ffd0a457}.hover\:border-caution:hover{border-color:var(--color-caution)}.hover\:border-ember:hover,.hover\:border-ember\/35:hover{border-color:var(--color-ember)}@supports (color:color-mix(in lab,red,red)){.hover\:border-ember\/35:hover{border-color:color-mix(in oklab,var(--color-ember) 35%,transparent)}}.hover\:border-ember\/40:hover{border-color:var(--color-ember)}@supports (color:color-mix(in lab,red,red)){.hover\:border-ember\/40:hover{border-color:color-mix(in oklab,var(--color-ember) 40%,transparent)}}.hover\:border-graphite:hover{border-color:var(--color-graphite)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:border-smoke:hover{border-color:var(--color-smoke)}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.hover\:border-t-\[color\]:hover{border-top-color:color}.hover\:bg-\[rgba\(255\,255\,255\,0\.04\)\]:hover{background-color:#ffffff0a}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\:bg-blue-900\/50:hover{background-color:#1c398e80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-900\/50:hover{background-color:color-mix(in oklab,var(--color-blue-900) 50%,transparent)}}.hover\:bg-caution\/30:hover{background-color:var(--color-caution)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-caution\/30:hover{background-color:color-mix(in oklab,var(--color-caution) 30%,transparent)}}.hover\:bg-danger\/20:hover{background-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-danger\/20:hover{background-color:color-mix(in oklab,var(--color-danger) 20%,transparent)}}.hover\:bg-danger\/30:hover{background-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-danger\/30:hover{background-color:color-mix(in oklab,var(--color-danger) 30%,transparent)}}.hover\:bg-ember:hover{background-color:var(--color-ember)}.hover\:bg-ember-bright:hover{background-color:var(--color-ember-bright)}.hover\:bg-ember-trace:hover{background-color:var(--color-ember-trace)}.hover\:bg-ember\/20:hover{background-color:var(--color-ember)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-ember\/20:hover{background-color:color-mix(in oklab,var(--color-ember) 20%,transparent)}}.hover\:bg-ember\/30:hover{background-color:var(--color-ember)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-ember\/30:hover{background-color:color-mix(in oklab,var(--color-ember) 30%,transparent)}}.hover\:bg-gray-200\/50:hover{background-color:#e5e7eb80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-200\/50:hover{background-color:color-mix(in oklab,var(--color-gray-200) 50%,transparent)}}.hover\:bg-info\/10:hover{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-info\/10:hover{background-color:color-mix(in oklab,var(--color-info) 10%,transparent)}}.hover\:bg-info\/15:hover{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-info\/15:hover{background-color:color-mix(in oklab,var(--color-info) 15%,transparent)}}.hover\:bg-info\/75:hover{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-info\/75:hover{background-color:color-mix(in oklab,var(--color-info) 75%,transparent)}}.hover\:bg-void:hover{background-color:var(--color-void)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.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\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:text-\[\#A8A29E\]:hover{color:#a8a29e}.hover\:text-\[rgba\(255\,245\,235\,0\.82\)\]:hover{color:#fff5ebd1}.hover\:text-bone:hover{color:var(--color-bone)}.hover\:text-ember:hover{color:var(--color-ember)}.hover\:text-ember-bright:hover{color:var(--color-ember-bright)}.hover\:text-info\/75:hover{color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.hover\:text-info\/75:hover{color:color-mix(in oklab,var(--color-info) 75%,transparent)}}.hover\:text-teal-600:hover{color:var(--color-teal-600)}.hover\:text-void:hover{color:var(--color-void)}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:ring-1:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-\[rgba\(255\,196\,137\,0\.38\)\]:focus{border-color:#ffc48961}.focus\:border-ember:focus{border-color:var(--color-ember)}.focus\:bg-\[rgba\(7\,5\,4\,0\.36\)\]:focus{background-color:#0705045c}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ember\/20:focus{--tw-ring-color:var(--color-ember)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-ember\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-ember) 20%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-\[1\]:focus-visible{z-index:1}.focus-visible\:bg-info\/10:focus-visible{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-info\/10:focus-visible{background-color:color-mix(in oklab,var(--color-info) 10%,transparent)}}.focus-visible\:bg-info\/15:focus-visible{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-info\/15:focus-visible{background-color:color-mix(in oklab,var(--color-info) 15%,transparent)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-info:focus-visible{--tw-ring-color:var(--color-info)}.focus-visible\:ring-teal-800:focus-visible{--tw-ring-color:var(--color-teal-800)}.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-info:focus-visible{outline-color:var(--color-info)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:bg-info\/10:active{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.active\:bg-info\/10:active{background-color:color-mix(in oklab,var(--color-info) 10%,transparent)}}.active\:bg-info\/15:active{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.active\:bg-info\/15:active{background-color:color-mix(in oklab,var(--color-info) 15%,transparent)}}.active\:bg-info\/75:active{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.active\:bg-info\/75:active{background-color:color-mix(in oklab,var(--color-info) 75%,transparent)}}.active\:text-info\/75:active{color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.active\:text-info\/75:active{color:color-mix(in oklab,var(--color-info) 75%,transparent)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-info:disabled,.disabled\:bg-info\/10:disabled{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-info\/10:disabled{background-color:color-mix(in oklab,var(--color-info) 10%,transparent)}}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:text-info:disabled{color:var(--color-info)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-75:disabled{opacity:.75}@media(hover:hover){.hover\:disabled\:bg-transparent:hover:disabled{background-color:#0000}}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:bg-info[aria-disabled=true],.aria-disabled\:bg-info\/10[aria-disabled=true]{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-info\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--color-info) 10%,transparent)}}.aria-disabled\:bg-transparent[aria-disabled=true]{background-color:#0000}.aria-disabled\:text-info[aria-disabled=true]{color:var(--color-info)}.aria-disabled\:opacity-75[aria-disabled=true]{opacity:.75}@media(hover:hover){.hover\:aria-disabled\:bg-transparent:hover[aria-disabled=true]{background-color:#0000}}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:opacity-75[data-disabled]{opacity:.75}.data-highlighted\:text-info[data-highlighted]{color:var(--color-info)}.data-highlighted\:before\:bg-info\/10[data-highlighted]:before{content:var(--tw-content);background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-info\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--color-info) 10%,transparent)}}.data-\[expanded\=true\]\:h-\(--height\)[data-expanded=true]{height:var(--height)}:is(.data-\[front\=false\]\:\*\:transition-opacity[data-front=false]>*){transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.data-\[front\=false\]\:\*\:duration-100[data-front=false]>*){--tw-duration:.1s;transition-duration:.1s}.data-\[expanded\=false\]\:data-\[front\=false\]\:h-\(--front-height\)[data-expanded=false][data-front=false]{height:var(--front-height)}:is(.data-\[expanded\=false\]\:data-\[front\=false\]\:\*\:opacity-0[data-expanded=false][data-front=false]>*){opacity:0}.data-\[state\=closed\]\:animate-\[fade-out_200ms_ease-in\][data-state=closed]{animation:.2s ease-in fade-out}.data-\[state\=closed\]\:animate-\[scale-out_100ms_ease-in\][data-state=closed]{animation:.1s ease-in scale-out}.data-\[state\=closed\]\:animate-\[scale-out_200ms_ease-in\][data-state=closed]{animation:.2s ease-in scale-out}.data-\[state\=closed\]\:animate-\[toast-closed_200ms_ease-in-out\][data-state=closed]{animation:.2s ease-in-out toast-closed}.data-\[state\=closed\]\:data-\[expanded\=false\]\:data-\[front\=false\]\:animate-\[toast-collapsed-closed_200ms_ease-in-out\][data-state=closed][data-expanded=false][data-front=false]{animation:.2s ease-in-out toast-collapsed-closed}.data-\[state\=indeterminate\]\:animate-\[carousel-inverse-vertical_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:2s ease-in-out infinite carousel-inverse-vertical}.data-\[state\=indeterminate\]\:animate-\[carousel-inverse_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:2s ease-in-out infinite carousel-inverse}.data-\[state\=indeterminate\]\:animate-\[carousel-vertical_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:2s ease-in-out infinite carousel-vertical}.data-\[state\=indeterminate\]\:animate-\[carousel_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:2s ease-in-out infinite carousel}.data-\[state\=indeterminate\]\:animate-\[elastic-vertical_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:2s ease-in-out infinite elastic-vertical}.data-\[state\=indeterminate\]\:animate-\[elastic_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:2s ease-in-out infinite elastic}.data-\[state\=indeterminate\]\:animate-\[swing-vertical_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:2s ease-in-out infinite swing-vertical}.data-\[state\=indeterminate\]\:animate-\[swing_2s_ease-in-out_infinite\][data-state=indeterminate]{animation:2s ease-in-out infinite swing}.data-\[state\=open\]\:animate-\[fade-in_200ms_ease-out\][data-state=open]{animation:.2s ease-out fade-in}.data-\[state\=open\]\:animate-\[scale-in_100ms_ease-out\][data-state=open]{animation:.1s ease-out scale-in}.data-\[state\=open\]\:animate-\[scale-in_200ms_ease-out\][data-state=open]{animation:.2s ease-out scale-in}.data-\[state\=open\]\:animate-\[toast-slide-in-from-bottom_200ms_ease-in-out\][data-state=open]{animation:.2s ease-in-out toast-slide-in-from-bottom}.data-\[state\=open\]\:animate-\[toast-slide-in-from-top_200ms_ease-in-out\][data-state=open]{animation:.2s ease-in-out toast-slide-in-from-top}.data-\[state\=open\]\:before\:bg-info\/10[data-state=open]:before{content:var(--tw-content);background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-info\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--color-info) 10%,transparent)}}.data-\[state\=open\]\:data-\[pulsing\=even\]\:animate-\[toast-pulse-b_300ms_ease-out\][data-state=open][data-pulsing=even]{animation:.3s ease-out toast-pulse-b}.data-\[state\=open\]\:data-\[pulsing\=odd\]\:animate-\[toast-pulse-a_300ms_ease-out\][data-state=open][data-pulsing=odd]{animation:.3s ease-out toast-pulse-a}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=cancel\]\:translate-y-0[data-swipe=cancel]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-x-\(--reka-toast-swipe-end-x\)[data-swipe=end]{--tw-translate-x:var(--reka-toast-swipe-end-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-y-\(--reka-toast-swipe-end-y\)[data-swipe=end]{--tw-translate-y:var(--reka-toast-swipe-end-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:animate-\[toast-slide-down_200ms_ease-out\][data-swipe=end]{animation:.2s ease-out toast-slide-down}.data-\[swipe\=end\]\:animate-\[toast-slide-left_200ms_ease-out\][data-swipe=end]{animation:.2s ease-out toast-slide-left}.data-\[swipe\=end\]\:animate-\[toast-slide-right_200ms_ease-out\][data-swipe=end]{animation:.2s ease-out toast-slide-right}.data-\[swipe\=end\]\:animate-\[toast-slide-up_200ms_ease-out\][data-swipe=end]{animation:.2s ease-out toast-slide-up}.data-\[swipe\=move\]\:translate-x-\(--reka-toast-swipe-move-x\)[data-swipe=move]{--tw-translate-x:var(--reka-toast-swipe-move-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:translate-y-\(--reka-toast-swipe-move-y\)[data-swipe=move]{--tw-translate-y:var(--reka-toast-swipe-move-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}@media(min-width:40rem){.sm\:max-h-\[calc\(100dvh-4rem\)\]{max-height:calc(100dvh - 4rem)}.sm\:max-h-\[calc\(100vh-220px\)\]{max-height:calc(100vh - 220px)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}}@media(min-width:48rem){.md\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\:mr-5{margin-right:calc(var(--spacing) * 5)}.md\:mr-10{margin-right:calc(var(--spacing) * 10)}.md\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.md\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.md\:ml-3{margin-left:calc(var(--spacing) * 3)}.md\:ml-5{margin-left:calc(var(--spacing) * 5)}.md\:block{display:block}.md\:flex{display:flex}.md\:inline{display:inline}.md\:flex-auto{flex:auto}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.md\:text-left{text-align:left}.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-\[1\.55rem\]{font-size:1.55rem}.md\:text-\[10px\]{font-size:10px}}@media(min-width:64rem){.lg\:left-64{left:calc(var(--spacing) * 64)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:max-h-\[calc\(100vh-205px\)\]{max-height:calc(100vh - 205px)}.lg\:w-\[14\.5rem\]{width:14.5rem}.lg\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:p-2{padding:calc(var(--spacing) * 2)}.lg\:px-2{padding-inline:calc(var(--spacing) * 2)}.lg\:py-1{padding-block:calc(var(--spacing) * 1)}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:80rem){.xl\:mt-4{margin-top:calc(var(--spacing) * 4)}.xl\:mr-5{margin-right:calc(var(--spacing) * 5)}.xl\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.xl\:ml-3{margin-left:calc(var(--spacing) * 3)}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:max-h-\[calc\(100vh-100px\)\]{max-height:calc(100vh - 100px)}.xl\:w-\[250px\]{width:250px}.xl\:w-full{width:100%}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(22rem\,0\.95fr\)\]{grid-template-columns:minmax(0,1.55fr) minmax(22rem,.95fr)}:where(.xl\:space-x-0>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 0) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-x-reverse)))}.xl\:text-left{text-align:left}}.data-\[state\=indeterminate\]\:rtl\:animate-\[carousel-inverse-rtl_2s_ease-in-out_infinite\][data-state=indeterminate]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){animation:2s ease-in-out infinite carousel-inverse-rtl}.data-\[state\=indeterminate\]\:rtl\:animate-\[carousel-rtl_2s_ease-in-out_infinite\][data-state=indeterminate]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){animation:2s ease-in-out infinite carousel-rtl}@media(prefers-color-scheme:dark){.dark\:block{display:block}.dark\:hidden{display:none}.dark\:border-none{--tw-border-style:none;border-style:none}.dark\:border-blue-800{border-color:var(--color-blue-800)}.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:border-red-500{border-color:var(--color-red-500)}.dark\:border-red-800{border-color:var(--color-red-800)}.dark\:border-yellow-800{border-color:var(--color-yellow-800)}.dark\:bg-\[\#020617\]{background-color:#020617}.dark\:bg-blue-900\/20{background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/20{background-color:color-mix(in oklab,var(--color-blue-900) 20%,transparent)}}.dark\:bg-blue-900\/70{background-color:#1c398eb3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/70{background-color:color-mix(in oklab,var(--color-blue-900) 70%,transparent)}}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:bg-red-900\/20{background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/20{background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent)}}.dark\:bg-teal-700{background-color:var(--color-teal-700)}.dark\:bg-teal-900{background-color:var(--color-teal-900)}.dark\:bg-transparent{background-color:#0000}.dark\:bg-yellow-900\/20{background-color:#733e0a33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-yellow-900\/20{background-color:color-mix(in oklab,var(--color-yellow-900) 20%,transparent)}}.dark\:bg-none{background-image:none}.dark\:font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.dark\:text-blue-100{color:var(--color-blue-100)}.dark\:text-blue-200{color:var(--color-blue-200)}.dark\:text-blue-300{color:var(--color-blue-300)}.dark\:text-blue-400{color:var(--color-blue-400)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-red-200{color:var(--color-red-200)}.dark\:text-red-300{color:var(--color-red-300)}.dark\:text-red-400{color:var(--color-red-400)}.dark\:text-teal-100{color:var(--color-teal-100)}.dark\:text-teal-200{color:var(--color-teal-200)}.dark\:text-yellow-200{color:var(--color-yellow-200)}.dark\:text-yellow-300{color:var(--color-yellow-300)}.dark\:text-yellow-400{color:var(--color-yellow-400)}.dark\:opacity-80{opacity:.8}.dark\:ring-blue-800{--tw-ring-color:var(--color-blue-800)}.dark\:even\:bg-teal-800\/50:nth-child(2n){background-color:#005f5a80}@supports (color:color-mix(in lab,red,red)){.dark\:even\:bg-teal-800\/50:nth-child(2n){background-color:color-mix(in oklab,var(--color-teal-800) 50%,transparent)}}@media(hover:hover){.dark\:hover\:border-gray-500:hover{border-color:var(--color-gray-500)}.dark\:hover\:bg-gray-800\/50:hover{background-color:#1e293980}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-gray-800\/50:hover{background-color:color-mix(in oklab,var(--color-gray-800) 50%,transparent)}}.dark\:hover\:bg-teal-700\/70:hover{background-color:#00776eb3}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-teal-700\/70:hover{background-color:color-mix(in oklab,var(--color-teal-700) 70%,transparent)}}.dark\:hover\:bg-white\/12:hover{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/12:hover{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.dark\:hover\:text-white:hover{color:var(--color-white)}}.dark\:disabled\:bg-transparent:disabled{background-color:#0000}@media(hover:hover){.dark\:hover\:disabled\:bg-transparent:hover:disabled{background-color:#0000}}.dark\:aria-disabled\:bg-transparent[aria-disabled=true]{background-color:#0000}@media(hover:hover){.dark\:hover\:aria-disabled\:bg-transparent:hover[aria-disabled=true]{background-color:#0000}}}.rtl\:\[\&_span\:first-child\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) span:first-child,.rtl\:\[\&_span\:last-child\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) span:last-child{rotate:180deg}}:root{--heat-intensity:0;--ember-flicker:1;--topo-drift:0px}@keyframes flicker{0%,to{opacity:1}50%{opacity:.8}75%{opacity:.9}}.heat-sync-flicker{animation:3s ease-in-out infinite flicker}.nixie-tube{font-family:var(--font-mono);color:var(--ember-bright);text-shadow:0 0 5px var(--ember),0 0 10px var(--ember-deep),0 0 calc(15px * var(--heat-intensity,.5)) var(--ember-deep);border:1px solid var(--graphite);background:#0b0a09e6;border-radius:4px;gap:.25rem;padding:.25rem .75rem;transition:text-shadow .3s;display:inline-flex;position:relative;box-shadow:inset 0 0 10px #00000080}.nixie-digit{z-index:1;position:relative}.nixie-digit:after{content:"";background:radial-gradient(circle,var(--ember-deep) 0%,transparent 70%);opacity:calc(.2 * var(--heat-intensity,.5));z-index:-1;pointer-events:none;position:absolute;inset:-2px -4px}.crt-overlay{z-index:5;pointer-events:none;opacity:.4;background:linear-gradient(#12101000 50%,#00000026 50%) 0 0/100% 3px,linear-gradient(90deg,#ea580c05,#ea580c03,#ea580c05) 0 0/4px 100%;position:absolute;inset:0}.crt-warmup[data-visible]{animation:crtWarmUp .8s var(--ease-out) forwards}@keyframes crtWarmUp{0%{filter:brightness(0)contrast(2);opacity:0;transform:scaleY(.01)scaleX(0)}15%{opacity:1;transform:scaleY(.01)scaleX(1)}45%{filter:brightness(2)contrast(1.5);transform:scaleY(1)scaleX(1)}to{filter:brightness()contrast();transform:scale(1)}}.systems-check-glow{animation:2s ease-in-out infinite systemsCheckFlicker}@keyframes systemsCheckFlicker{0%,to{opacity:1;filter:brightness(1) drop-shadow(0 0 8px var(--safe))}50%{opacity:.8;filter:brightness(1.2) drop-shadow(0 0 12px var(--safe))}45%,55%{opacity:.9;filter:brightness(1.1)}}.confidence-visualization{border:1px solid var(--graphite);border-radius:var(--radius-lg);padding:var(--space-lg);background:var(--charcoal);margin-top:var(--space-xl)}.confidence-visualization__content{gap:var(--space-xl);display:grid}.confidence-meter{background:var(--field-black);border:1px solid var(--graphite);border-radius:var(--radius-md);padding:var(--space-lg)}.confidence-meter__header{margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.confidence-meter__label{font-size:var(--text-small);color:var(--ash);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:500}.confidence-meter__value{font-size:var(--text-h3);font-family:var(--font-mono);color:var(--bone);background:var(--void);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);border:1px solid var(--graphite);font-weight:600}.confidence-meter__bar{background:var(--field-black);border:1px solid var(--graphite);height:12px;margin-bottom:var(--space-md);border-radius:6px;overflow:hidden}.confidence-meter__fill{background:linear-gradient(90deg,var(--zone-quiet),var(--zone-clear));height:100%;transition:width var(--dur-normal) var(--ease-out);border-radius:6px}.confidence-meter__note{font-size:var(--text-small);color:var(--smoke);margin-top:var(--space-md);line-height:1.5}.uncertainty-breakdown__title{font-size:var(--text-h3);color:var(--bone);margin-bottom:var(--space-lg);font-weight:600}.uncertainty-breakdown__list{gap:var(--space-lg);display:grid}.uncertainty-source{background:var(--field-black);border:1px solid var(--graphite);border-radius:var(--radius-md);padding:var(--space-lg)}.uncertainty-source__header{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.uncertainty-source__label{font-size:var(--text-body);font-weight:的道教寺?500;color:var(--bone)}.uncertainty-source__value{font-family:var(--font-mono);font-size:var(--text-data);color:var(--bone);background:var(--void);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);border:1px solid var(--graphite)}.uncertainty-source__bar{height:opposed?8px;background:var(--field-black);margin-bottom:var(--space-md);border-radius:4px;overflow:hidden}.uncertainty-source__fill{height:100%;transition:width var(--dur-normal) var(--ease-out);border-radius:4px}.uncertainty-source__description{font-size:var(--text-small);color:var(--smoke);line-height:1.5}.confidence-math-explanation{background:var(--field-black);border:1px solid var(--graphite);border-radius:var(--radius-md);padding:var(--space-lg)}.confidence-math-explanation__title{font-size:var(--text-h3);color:var(--bone);margin-bottom:var(--space-lg);font-weight:600}.confidence-math-explanation__content{font-size:var(--text-body);color:var(--bone);line-height:var(--leading-body)}.confidence-math-explanation__content p{margin-bottom:var(--space-md)}.confidence-math-explanation__content p:last-child{margin-bottom:0}.confidence-math-explanation__disclaimer{font-size:var(--text-small);color:var(--ash);border-left:3px solid var(--caution);padding-left:var(--space-md);margin-top:var(--space-lg);font-style:italic}@media(max-width:768px){.confidence-visualization,.confidence-meter,.uncertainty-source,.confidence-math-explanation{padding:var(--space-md)}.confidence-meter__header,.uncertainty-source__header{align-items:flex-start;gap:var(--space-xs);flex-direction:column}.confidence-meter__value,.uncertainty-source__value{align-self:flex-start}}:root{--void:#0b0a09;--void-rgb:11, 10, 9;--field-black:#111110;--field-black-rgb:17, 17, 16;--charcoal:#1a1917;--charcoal-rgb:26, 25, 23;--graphite:#2a2622;--topo-line:#4d4842;--smoke:#57534e;--ash:#857f7a;--stone:#a8a29e;--bone:#e7e5e4;--bone-bright:#fafaf7;--bone-dim:#d3cec7;--parchment:#fafaf7;--topo:var(--graphite);--ember:#ea580c;--ember-bright:#f97316;--ember-deep:#9a3412;--ember-glow:#ea580c26;--ember-trace:#ea580c0f;--zone-sub:#64748b;--zone-quiet:#0d9488;--zone-clear:#16a34a;--zone-vivid:#eab308;--zone-loud:#ea580c;--zone-hall:#dc2626;--safe:#16a34a;--caution:#eab308;--danger:#dc2626;--danger-bright:#ef4444;--info:#0ea5e9;--glow-sm:0 0 20px #ea580c14;--glow-md:0 0 30px #ea580c1f;--glow-lg:0 0 40px #ea580c2e, 0 0 80px #ea580c0f;--glow-data:0 0 8px #ea580c40;--color-uncertainty-source:#64748b;--color-uncertainty-batch:#eab308;--color-uncertainty-bio:#0ea5e9;--font-display:"Newsreader", "Georgia", serif;--font-body:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", "Consolas", monospace;--font-hand:"Caveat", cursive;--type-display-weight:500;--type-heading-weight:500;--type-heading-tracking:-.025em;--type-body-tracking:0;--type-optical-size:48;--type-softness:0;--text-hero:clamp(3.5rem, 8vw, 7rem);--text-display:clamp(2.5rem, 5vw, 4rem);--text-h1:clamp(2rem, 3.5vw, 2.8rem);--text-h2:clamp(1.5rem, 2.5vw, 2rem);--text-h3:clamp(1.125rem, 1.8vw, 1.4rem);--text-body:clamp(1.125rem, 1.5vw, 1.25rem);--text-small:.875rem;--text-micro:.75rem;--text-data:clamp(.875rem, 1vw, 1rem);--text-reading:1.0625rem;--leading-tight:1.1;--leading-body:1.75;--leading-loose:2;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.05em;--tracking-ultra:.15em;--tracking-spread:.3em;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-settle:cubic-bezier(.22, .61, .36, 1);--dur-instant:.1s;--dur-fast:.2s;--dur-normal:.4s;--dur-slow:.8s;--dur-dramatic:1.2s;--dur-ambient:45s;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--space-5xl:8rem;--space-hero:clamp(6rem, 15vh, 12rem);--measure-compact:48ch;--measure-intro:58ch;--measure-reading:68ch;--opacity-support:.78;--opacity-meta:.6;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--border-subtle:1px solid var(--graphite);--border-ember:1px solid var(--ember-deep);--border-data:1px solid #ea580c33;--border-strong:1px solid rgba(var(--charcoal-rgb), .95);--border-soft:1px solid #e7e5e414;--surface-base:var(--field-black);--surface-raised:var(--charcoal);--surface-ink:var(--void);--surface-trace:#ea580c0f;--surface-danger:#7f1d1d29;--surface-warn:#f59e0b14;--surface-card:rgba(var(--charcoal-rgb), .72);--surface-card-strong:rgba(var(--field-black-rgb), .84);--surface-card-soft:rgba(var(--charcoal-rgb), .56);--surface-card-deep:rgba(var(--void-rgb), .92);--surface-chip:rgba(var(--field-black-rgb), .48);--surface-chip-strong:rgba(var(--charcoal-rgb), .68);--surface-pill:rgba(var(--charcoal-rgb), .72);--surface-search:rgba(var(--charcoal-rgb), .7);--surface-topline:#ffffff05;--surface-topline-strong:#ffffff08;--tool-accent:var(--ember);--tool-accent-soft:#ea580c26;--tool-accent-surface:#ea580c14;--tool-accent-border:#ea580c3d;--elevation-card:0 18px 30px #00000038;--elevation-panel:0 18px 40px #00000038;--elevation-tool:0 18px 34px #00000042;--inset-highlight:inset 0 1px 0 #ffffff08;--inset-highlight-soft:inset 0 1px 0 #fff7ed0a;--info-glow-soft:#0ea5e924;--safe-glow-soft:#16a34a24;--caution-glow-soft:#f59e0b24;--danger-glow-soft:#dc262629;--ambient-tone:#ea580c;--heat-intensity:1;--bg-mask-opacity:.07;--ambient-primary-glow:#ea580c29;--ambient-secondary-glow:#f9731614;--ambient-floor-glow:#ea580c0d;--ambient-focus-x:50%;--ambient-focus-y:0%;--ambient-secondary-x:80%;--ambient-secondary-y:18%;--ambient-after-opacity:1;--ambient-before-opacity:1;--ambient-before-filter:saturate(1.05) brightness(1.02);--ambient-after-filter:saturate(1.08) brightness(1.02)}.obsidian-grid{grid-template-columns:1fr minmax(0,680px) minmax(0,300px) 1fr;width:100%;display:grid}.obsidian-grid>*{grid-column:2}.obsidian-grid>.span-center{grid-column:2/span 2}.obsidian-grid>.gutter-only{grid-column:3}@media(max-width:1024px){.obsidian-grid{padding:0 var(--space-md);display:block}}.grain{pointer-events:none;z-index:9999;opacity:.024;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}body[data-ambient-profile=home-hearth]{--ambient-tone:#f97316;--ambient-primary-glow:#f973163d;--ambient-secondary-glow:#f59e0b24;--ambient-floor-glow:#f9731617;--ambient-focus-x:46%;--ambient-focus-y:4%;--ambient-secondary-x:84%;--ambient-secondary-y:22%;--type-display-weight:430;--type-heading-weight:460;--type-heading-tracking:-.052em;--type-body-tracking:.003em;--type-optical-size:64;--text-hero:clamp(4rem, 9.6vw, 8.65rem);--text-display:clamp(2.8rem, 5.7vw, 5.15rem);--text-h1:clamp(2.25rem, 4vw, 3.35rem)}body[data-ambient-profile=start-triage]{--ambient-tone:#ea580c;--ambient-primary-glow:#ea580c2e;--ambient-secondary-glow:#fbbf2414;--ambient-floor-glow:#ea580c0f;--ambient-focus-x:50%;--ambient-focus-y:6%;--ambient-secondary-x:74%;--ambient-secondary-y:24%}body[data-ambient-profile=start-chemistry]{--ambient-tone:#38bdf8;--ambient-primary-glow:#38bdf824;--ambient-secondary-glow:#7dd3fc17;--ambient-floor-glow:#38bdf80a;--ambient-focus-x:54%;--ambient-focus-y:8%;--ambient-secondary-x:20%;--ambient-secondary-y:18%}body[data-ambient-profile=start-first-batch]{--ambient-tone:#84cc16;--ambient-primary-glow:#84cc1626;--ambient-secondary-glow:#f59e0b12;--ambient-floor-glow:#84cc160d;--ambient-focus-x:48%;--ambient-focus-y:6%;--ambient-secondary-x:82%;--ambient-secondary-y:20%}body[data-ambient-profile=start-ssri]{--ambient-tone:#fb923c;--ambient-primary-glow:#f9731629;--ambient-secondary-glow:#fb923c14;--ambient-floor-glow:#f973160d;--ambient-focus-x:52%;--ambient-focus-y:7%;--ambient-secondary-x:18%;--ambient-secondary-y:24%}body[data-ambient-profile=start-recovery]{--ambient-tone:#14b8a6;--ambient-primary-glow:#14b8a621;--ambient-secondary-glow:#f871710f;--ambient-floor-glow:#14b8a60a;--ambient-focus-x:50%;--ambient-focus-y:10%;--ambient-secondary-x:80%;--ambient-secondary-y:26%}body[data-route-section=start]{--type-heading-weight:520;--type-heading-tracking:-.032em;--type-body-tracking:.002em;--type-optical-size:42;--text-h1:clamp(2.05rem, 3.4vw, 2.95rem);--text-h2:clamp(1.45rem, 2.25vw, 1.9rem)}body[data-route-section=guide]{--type-display-weight:470;--type-heading-weight:500;--type-heading-tracking:-.018em;--type-body-tracking:.004em;--type-optical-size:52;--text-display:clamp(2.45rem, 4.6vw, 4.4rem);--text-h1:clamp(2.05rem, 3.45vw, 3.05rem);--leading-body:1.82}body[data-route-section=tools]{--type-display-weight:560;--type-heading-weight:560;--type-heading-tracking:-.018em;--type-body-tracking:0;--type-optical-size:36;--text-display:clamp(2.2rem, 4vw, 3.65rem);--text-h1:clamp(1.9rem, 3vw, 2.65rem);--text-body:clamp(1rem, 1.18vw, 1.12rem);--leading-body:1.66}body[data-ambient-profile=guide-cover]{--ambient-tone:#f59e0b;--ambient-primary-glow:#f59e0b29;--ambient-secondary-glow:#f9731614;--ambient-floor-glow:#f59e0b0d;--ambient-focus-x:44%;--ambient-focus-y:2%;--ambient-secondary-x:82%;--ambient-secondary-y:18%}body[data-ambient-profile=guide-foundations]{--ambient-tone:#60a5fa;--ambient-primary-glow:#60a5fa2b;--ambient-secondary-glow:#bfdbfe14;--ambient-floor-glow:#60a5fa0b;--ambient-focus-x:8%;--ambient-focus-y:4%;--ambient-secondary-x:72%;--ambient-secondary-y:18%}body[data-ambient-profile=guide-preparation]{--ambient-tone:#84cc16;--ambient-primary-glow:#84cc1629;--ambient-secondary-glow:#bef26417;--ambient-floor-glow:#84cc160b;--ambient-focus-x:88%;--ambient-focus-y:6%;--ambient-secondary-x:24%;--ambient-secondary-y:22%}body[data-ambient-profile=guide-practice]{--ambient-tone:#f59e0b;--ambient-primary-glow:#f59e0b38;--ambient-secondary-glow:#f973161f;--ambient-floor-glow:#f59e0b11;--ambient-focus-x:14%;--ambient-focus-y:84%;--ambient-secondary-x:82%;--ambient-secondary-y:16%}body[data-ambient-profile=guide-sustainability]{--ambient-tone:#fb7185;--ambient-primary-glow:#fb718526;--ambient-secondary-glow:#f59e0b14;--ambient-floor-glow:#fb71850a;--ambient-focus-x:88%;--ambient-focus-y:6%;--ambient-secondary-x:14%;--ambient-secondary-y:82%}body[data-ambient-profile=tools-rack]{--ambient-tone:#f59e0b;--ambient-primary-glow:#f59e0b24;--ambient-secondary-glow:#f9731614;--ambient-floor-glow:#f59e0b0b;--ambient-focus-x:50%;--ambient-focus-y:6%;--ambient-secondary-x:82%;--ambient-secondary-y:22%}body[data-ambient-profile=vault-atlas]{--ambient-tone:#94a3b8;--ambient-primary-glow:#94a3b817;--ambient-secondary-glow:#cbd5e10d;--ambient-floor-glow:#94a3b806;--ambient-focus-x:50%;--ambient-focus-y:8%;--ambient-secondary-x:78%;--ambient-secondary-y:18%;--ambient-after-opacity:.84}body[data-ambient-profile=vault-legal]{--ambient-tone:#93c5fd;--ambient-primary-glow:#60a5fa17;--ambient-secondary-glow:#bfdbfe0d;--ambient-floor-glow:#60a5fa06;--ambient-focus-x:54%;--ambient-focus-y:10%;--ambient-secondary-x:18%;--ambient-secondary-y:18%;--ambient-after-opacity:.8}body[data-ambient-profile=vault-sourcing]{--ambient-tone:#c4b5a5;--ambient-primary-glow:#b49f8414;--ambient-secondary-glow:#d6d3d10d;--ambient-floor-glow:#b49f8406;--ambient-focus-x:48%;--ambient-focus-y:10%;--ambient-secondary-x:84%;--ambient-secondary-y:18%;--ambient-after-opacity:.8}body[data-ambient-profile=vault-testing]{--ambient-tone:#60a5fa;--ambient-primary-glow:#60a5fa1a;--ambient-secondary-glow:#bfdbfe0d;--ambient-floor-glow:#60a5fa07;--ambient-focus-x:50%;--ambient-focus-y:8%;--ambient-secondary-x:22%;--ambient-secondary-y:18%;--ambient-after-opacity:.84}body[data-ambient-profile=vault-storage]{--ambient-tone:#d97706;--ambient-primary-glow:#d9770617;--ambient-secondary-glow:#fdba740d;--ambient-floor-glow:#d9770607;--ambient-focus-x:52%;--ambient-focus-y:10%;--ambient-secondary-x:80%;--ambient-secondary-y:22%;--ambient-after-opacity:.82}body[data-ambient-profile=vault-workplace]{--ambient-tone:#94a3b8;--ambient-primary-glow:#94a3b814;--ambient-secondary-glow:#e2e8f00a;--ambient-floor-glow:#94a3b806;--ambient-focus-x:50%;--ambient-focus-y:10%;--ambient-secondary-x:76%;--ambient-secondary-y:24%;--ambient-after-opacity:.78}body[data-ambient-profile=vault-quick-reference]{--ambient-tone:#d6d3d1;--ambient-primary-glow:#d6d3d112;--ambient-secondary-glow:#f5f5f40a;--ambient-floor-glow:#d6d3d105;--ambient-focus-x:50%;--ambient-focus-y:10%;--ambient-secondary-x:20%;--ambient-secondary-y:20%;--ambient-after-opacity:.74}body[data-ambient-profile=references-evidence]{--ambient-tone:#cbd5e1;--ambient-primary-glow:#94a3b81a;--ambient-secondary-glow:#bfdbfe0d;--ambient-floor-glow:#94a3b807;--ambient-focus-x:54%;--ambient-focus-y:8%;--ambient-secondary-x:20%;--ambient-secondary-y:18%}body[data-ambient-profile=about-operator]{--ambient-tone:#f97316;--ambient-primary-glow:#f9731624;--ambient-secondary-glow:#fbbf2412;--ambient-floor-glow:#f973160b;--ambient-focus-x:48%;--ambient-focus-y:6%;--ambient-secondary-x:82%;--ambient-secondary-y:24%}body[data-ambient-profile=contact-direct]{--ambient-tone:#f59e0b;--ambient-primary-glow:#f59e0b1f;--ambient-secondary-glow:#f973160f;--ambient-floor-glow:#f59e0b0a;--ambient-focus-x:48%;--ambient-focus-y:6%;--ambient-secondary-x:84%;--ambient-secondary-y:22%}body[data-ambient-profile=emergency-quiet]{--ambient-tone:#ef4444;--ambient-primary-glow:#ef44441a;--ambient-secondary-glow:#f973160d;--ambient-floor-glow:#ef444406;--ambient-focus-x:50%;--ambient-focus-y:8%;--ambient-secondary-x:78%;--ambient-secondary-y:28%;--ambient-after-opacity:.76}body[data-ambient-profile=settle-room]{--ambient-tone:#14b8a6;--ambient-primary-glow:#14b8a617;--ambient-secondary-glow:#2dd4bf0b;--ambient-floor-glow:#14b8a606;--ambient-focus-x:52%;--ambient-focus-y:10%;--ambient-secondary-x:22%;--ambient-secondary-y:24%;--ambient-after-opacity:.72}body[data-shell-variant=vault],body[data-route-section=vault]{--type-display-weight:440;--type-heading-weight:480;--type-heading-tracking:-.012em;--type-body-tracking:.006em;--type-optical-size:44;--text-display:clamp(2.25rem, 4.1vw, 3.9rem);--text-h1:clamp(1.95rem, 3.2vw, 2.8rem)}body[data-shell-variant=emergency],body[data-route-section=emergency]{--type-display-weight:600;--type-heading-weight:620;--type-heading-tracking:-.01em;--type-body-tracking:.002em;--type-optical-size:34;--text-h1:clamp(2rem, 3vw, 2.75rem);--text-body:clamp(1rem, 1.16vw, 1.1rem);--leading-body:1.58}.topo-bg{z-index:0;opacity:.32;pointer-events:none;will-change:opacity;width:100%;height:100%;transition:opacity .6s,filter .6s;position:fixed;top:0;left:0}.ember-bg{opacity:.55;z-index:1;mix-blend-mode:screen;will-change:opacity,filter;transition:opacity .6s,filter .6s}.ember-bg--guide{opacity:.22}.bg-contour{background-image:radial-gradient(circle at 25% 25%,var(--graphite) 1px,transparent 1px),radial-gradient(circle at 75% 75%,var(--graphite) 1px,transparent 1px);background-position:0 0,20px 20px;background-size:40px 40px}body[data-route-section=home] .topo-bg{opacity:1;filter:none;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(#00000026 0%,#00000080 20%,#000c 40%,#000 55%,#000c 75%,#0000004d 100%);mask-image:linear-gradient(#00000026,#00000080,#000c 40%,#000 55%,#000c 75%,#0000004d)}body[data-route-section=home] .ember-bg{opacity:1}body[data-route-section=guide] .topo-bg{opacity:.56;filter:brightness(1.08)contrast(1.18)saturate(1.08);-webkit-mask-image:linear-gradient(#00000029 0%,#000000d1 14%,#000 56%,#000000b8 100%);mask-image:linear-gradient(#00000029,#000000d1 14%,#000 56%,#000000b8)}body[data-route-section=tools] .topo-bg{opacity:.38;-webkit-mask-image:linear-gradient(#0000002e 0%,#000c 18%,#000 58%,#00000094 100%);mask-image:linear-gradient(#0000002e,#000c 18%,#000 58%,#00000094)}body[data-route-section=guide] .ember-bg{opacity:.38;-webkit-mask-image:linear-gradient(#0000 0% 34%,#0000001f 56%,#000 76% 100%);mask-image:linear-gradient(#0000 0% 34%,#0000001f 56%,#000 76% 100%)}body[data-route-section=tools] .ember-bg{opacity:.22;-webkit-mask-image:linear-gradient(#0000 0% 44%,#00000014 64%,#000 84% 100%);mask-image:linear-gradient(#0000 0% 44%,#00000014 64%,#000 84% 100%)}body[data-ambient-profile=home-hearth] .topo-bg{opacity:1;filter:brightness(1.4)contrast(1.24)saturate(1.08)}body[data-ambient-profile=home-hearth] .ember-bg{opacity:1}body[data-ambient-profile=home-hearth] .grain{opacity:.03}body[data-ambient-profile=start-triage] .topo-bg,body[data-ambient-profile=start-chemistry] .topo-bg,body[data-ambient-profile=start-first-batch] .topo-bg,body[data-ambient-profile=start-ssri] .topo-bg,body[data-ambient-profile=start-recovery] .topo-bg{-webkit-mask-image:linear-gradient(#0000002e 0%,#000000d1 16%,#000 58%,#00000080 100%);mask-image:linear-gradient(#0000002e,#000000d1 16%,#000,#00000080)}body[data-ambient-profile=start-triage] .topo-bg{opacity:.4;filter:brightness(1.14)contrast(1.2)saturate(1.04)}body[data-ambient-profile=start-chemistry] .topo-bg{opacity:.44;filter:brightness(1.12)contrast(1.24)saturate(1.2)}body[data-ambient-profile=start-first-batch] .topo-bg{opacity:.42;filter:brightness(1.12)contrast(1.18)saturate(1.18)}body[data-ambient-profile=start-ssri] .topo-bg{opacity:.41;filter:brightness(1.1)contrast(1.18)saturate(1.14)}body[data-ambient-profile=start-recovery] .topo-bg{opacity:.36;filter:brightness(1.04)contrast(1.16)saturate(1.12)}body[data-ambient-profile=start-triage] .ember-bg,body[data-ambient-profile=start-chemistry] .ember-bg,body[data-ambient-profile=start-first-batch] .ember-bg,body[data-ambient-profile=start-ssri] .ember-bg,body[data-ambient-profile=start-recovery] .ember-bg{-webkit-mask-image:linear-gradient(#0000 0% 42%,#0000001f 64%,#000 86% 100%);mask-image:linear-gradient(#0000 0% 42%,#0000001f 64%,#000 86% 100%)}body[data-ambient-profile=start-triage] .ember-bg{opacity:.18}body[data-ambient-profile=start-chemistry] .ember-bg{opacity:.16}body[data-ambient-profile=start-first-batch] .ember-bg{opacity:.17}body[data-ambient-profile=start-ssri] .ember-bg{opacity:.16}body[data-ambient-profile=start-recovery] .ember-bg{opacity:.14}body[data-ambient-profile=guide-cover] .topo-bg,body[data-ambient-profile=guide-foundations] .topo-bg,body[data-ambient-profile=guide-preparation] .topo-bg,body[data-ambient-profile=guide-practice] .topo-bg,body[data-ambient-profile=guide-sustainability] .topo-bg{-webkit-mask-image:linear-gradient(#00000024 0%,#000000d1 14%,#000 56%,#000000b8 100%);mask-image:linear-gradient(#00000024,#000000d1 14%,#000 56%,#000000b8)}body[data-ambient-profile=guide-cover] .topo-bg{opacity:.72;filter:brightness(1.18)contrast(1.24)saturate(1.08)}body[data-ambient-profile=guide-foundations] .topo-bg{opacity:.66;filter:brightness(1.14)contrast(1.26)saturate(1.16)}body[data-ambient-profile=guide-preparation] .topo-bg{opacity:.58;filter:brightness(1.12)contrast(1.22)saturate(1.2)}body[data-ambient-profile=guide-practice] .topo-bg{opacity:.72;filter:brightness(1.2)contrast(1.3)saturate(1.22)}body[data-ambient-profile=guide-sustainability] .topo-bg{opacity:.64;filter:brightness(1.16)contrast(1.24)saturate(1.2)}body[data-ambient-profile=guide-cover] .ember-bg,body[data-ambient-profile=guide-foundations] .ember-bg,body[data-ambient-profile=guide-preparation] .ember-bg,body[data-ambient-profile=guide-practice] .ember-bg,body[data-ambient-profile=guide-sustainability] .ember-bg{-webkit-mask-image:linear-gradient(#0000 0% 36%,#0000001f 58%,#000 78% 100%);mask-image:linear-gradient(#0000 0% 36%,#0000001f 58%,#000 78% 100%)}body[data-ambient-profile=guide-cover] .ember-bg{opacity:.38}body[data-ambient-profile=guide-foundations] .ember-bg{opacity:.08}body[data-ambient-profile=guide-preparation] .ember-bg{opacity:.18}body[data-ambient-profile=guide-practice] .ember-bg{opacity:.36}body[data-ambient-profile=guide-sustainability] .ember-bg{opacity:.09}body[data-ambient-profile=tools-rack] .topo-bg,body[data-ambient-profile^=tool-] .topo-bg{-webkit-mask-image:linear-gradient(#0000002e 0%,#000c 18%,#000 58%,#00000094 100%);mask-image:linear-gradient(#0000002e,#000c 18%,#000 58%,#00000094)}body[data-ambient-profile=tools-rack] .topo-bg{opacity:.5;filter:brightness(1.12)contrast(1.22)saturate(1.12)}body[data-ambient-profile=tool-preflight] .topo-bg,body[data-ambient-profile=tool-readiness] .topo-bg,body[data-ambient-profile=tool-medication] .topo-bg,body[data-ambient-profile=tool-substance] .topo-bg{opacity:.48;filter:brightness(1.12)contrast(1.24)saturate(1.24)}body[data-ambient-profile=tool-starting-dose] .topo-bg,body[data-ambient-profile=tool-batch] .topo-bg{opacity:.54;filter:brightness(1.12)contrast(1.22)saturate(1.2)}body[data-ambient-profile=tool-spectrum] .topo-bg,body[data-ambient-profile=tool-discovery] .topo-bg,body[data-ambient-profile=tool-storage] .topo-bg,body[data-ambient-profile=tool-volumetric] .topo-bg,body[data-ambient-profile=tool-potency] .topo-bg{opacity:.58;filter:brightness(1.18)contrast(1.28)saturate(1.22)}body[data-ambient-profile=tool-ssri] .topo-bg,body[data-ambient-profile=tool-tolerance] .topo-bg{opacity:.46;filter:brightness(1.1)contrast(1.22)saturate(1.16)}body[data-ambient-profile=tool-settle] .topo-bg,body[data-ambient-profile=tool-troubleshooter] .topo-bg{opacity:.4;filter:brightness(1.08)contrast(1.16)saturate(1.18)}body[data-ambient-profile=tools-rack] .ember-bg,body[data-ambient-profile^=tool-] .ember-bg{-webkit-mask-image:linear-gradient(#0000 0% 44%,#00000014 64%,#000 84% 100%);mask-image:linear-gradient(#0000 0% 44%,#00000014 64%,#000 84% 100%)}body[data-ambient-profile=tools-rack] .ember-bg{opacity:.26}body[data-ambient-profile=tool-preflight] .ember-bg,body[data-ambient-profile=tool-readiness] .ember-bg,body[data-ambient-profile=tool-medication] .ember-bg,body[data-ambient-profile=tool-substance] .ember-bg{opacity:.2}body[data-ambient-profile=tool-starting-dose] .ember-bg,body[data-ambient-profile=tool-batch] .ember-bg{opacity:.22}body[data-ambient-profile=tool-spectrum] .ember-bg,body[data-ambient-profile=tool-discovery] .ember-bg{opacity:.26}body[data-ambient-profile=tool-ssri] .ember-bg,body[data-ambient-profile=tool-tolerance] .ember-bg,body[data-ambient-profile=tool-storage] .ember-bg,body[data-ambient-profile=tool-volumetric] .ember-bg,body[data-ambient-profile=tool-potency] .ember-bg{opacity:.2}body[data-ambient-profile=tool-settle] .ember-bg,body[data-ambient-profile=tool-troubleshooter] .ember-bg{opacity:.17}body[data-ambient-profile=vault-atlas] .topo-bg,body[data-ambient-profile=vault-legal] .topo-bg,body[data-ambient-profile=vault-sourcing] .topo-bg,body[data-ambient-profile=vault-testing] .topo-bg,body[data-ambient-profile=vault-storage] .topo-bg,body[data-ambient-profile=vault-workplace] .topo-bg,body[data-ambient-profile=vault-quick-reference] .topo-bg,body[data-ambient-profile=references-evidence] .topo-bg,body[data-ambient-profile=about-operator] .topo-bg,body[data-ambient-profile=contact-direct] .topo-bg,body[data-ambient-profile=emergency-quiet] .topo-bg,body[data-ambient-profile=settle-room] .topo-bg{-webkit-mask-image:linear-gradient(#0003 0%,#000000d6 18%,#000 60%,#0000008f 100%);mask-image:linear-gradient(#0003,#000000d6 18%,#000 60%,#0000008f)}body[data-ambient-profile=vault-atlas] .topo-bg{opacity:.28;filter:brightness(1.08)contrast(1.22)saturate(.76)grayscale(.14)}body[data-ambient-profile=vault-legal] .topo-bg{opacity:.26;filter:brightness(1.08)contrast(1.24)saturate(.86)grayscale(.12)}body[data-ambient-profile=vault-sourcing] .topo-bg{opacity:.24;filter:brightness(1.06)contrast(1.2)saturate(.82)grayscale(.1)}body[data-ambient-profile=vault-testing] .topo-bg{opacity:.3;filter:brightness(1.1)contrast(1.26)saturate(.86)grayscale(.12)}body[data-ambient-profile=vault-storage] .topo-bg{opacity:.24;filter:brightness(1.08)contrast(1.2)saturate(.84)grayscale(.08)}body[data-ambient-profile=vault-workplace] .topo-bg{opacity:.23;filter:brightness(1.06)contrast(1.18)saturate(.72)grayscale(.14)}body[data-ambient-profile=vault-quick-reference] .topo-bg{opacity:.2;filter:brightness(1.05)contrast(1.18)saturate(.64)grayscale(.16)}body[data-ambient-profile=references-evidence] .topo-bg{opacity:.28;filter:brightness(1.08)contrast(1.2)saturate(.88)grayscale(.06)}body[data-ambient-profile=about-operator] .topo-bg{opacity:.38;filter:brightness(1.12)contrast(1.2)saturate(1.12)}body[data-ambient-profile=contact-direct] .topo-bg{opacity:.32;filter:brightness(1.1)contrast(1.18)saturate(1.1)}body[data-ambient-profile=emergency-quiet] .topo-bg{opacity:.28;filter:brightness(1.06)contrast(1.18)saturate(1.14)}body[data-ambient-profile=settle-room] .topo-bg{opacity:.24;filter:brightness(1.04)contrast(1.14)saturate(1.18)}body[data-ambient-profile=vault-atlas] .ember-bg,body[data-ambient-profile=vault-legal] .ember-bg,body[data-ambient-profile=vault-sourcing] .ember-bg,body[data-ambient-profile=vault-testing] .ember-bg,body[data-ambient-profile=vault-storage] .ember-bg,body[data-ambient-profile=vault-workplace] .ember-bg,body[data-ambient-profile=vault-quick-reference] .ember-bg,body[data-ambient-profile=references-evidence] .ember-bg,body[data-ambient-profile=about-operator] .ember-bg,body[data-ambient-profile=contact-direct] .ember-bg,body[data-ambient-profile=emergency-quiet] .ember-bg,body[data-ambient-profile=settle-room] .ember-bg{-webkit-mask-image:linear-gradient(#0000 0% 50%,#0000000f 68%,#000 88% 100%);mask-image:linear-gradient(#0000 0% 50%,#0000000f 68%,#000 88% 100%)}body[data-ambient-profile=vault-atlas] .ember-bg,body[data-ambient-profile=vault-legal] .ember-bg,body[data-ambient-profile=vault-sourcing] .ember-bg,body[data-ambient-profile=vault-testing] .ember-bg,body[data-ambient-profile=vault-storage] .ember-bg,body[data-ambient-profile=vault-workplace] .ember-bg,body[data-ambient-profile=vault-quick-reference] .ember-bg{opacity:.09}body[data-ambient-profile=references-evidence] .ember-bg{opacity:.12}body[data-ambient-profile=about-operator] .ember-bg{opacity:.16}body[data-ambient-profile=contact-direct] .ember-bg{opacity:.12}body[data-ambient-profile=emergency-quiet] .ember-bg{opacity:.11}body[data-ambient-profile=settle-room] .ember-bg{opacity:.1}body[data-ambient-profile=vault-atlas] .grain,body[data-ambient-profile=vault-legal] .grain,body[data-ambient-profile=vault-sourcing] .grain,body[data-ambient-profile=vault-testing] .grain,body[data-ambient-profile=vault-storage] .grain,body[data-ambient-profile=vault-workplace] .grain,body[data-ambient-profile=vault-quick-reference] .grain,body[data-ambient-profile=references-evidence] .grain,body[data-ambient-profile=about-operator] .grain{opacity:.018}body[data-ambient-profile=guide-practice] .grain,body[data-ambient-profile=tool-spectrum] .grain,body[data-ambient-profile=tool-discovery] .grain,body[data-ambient-profile=home-hearth] .grain{opacity:.03}body[data-ambient-profile=start-first-batch] .grain{opacity:.026}body[data-ambient-profile=start-ssri] .grain,body[data-ambient-profile=start-recovery] .grain{opacity:.022}.topo-bg-mask{-webkit-mask-image:radial-gradient(#0000 20%,#00000080 60%,#000 100%);mask-image:radial-gradient(#0000 20%,#00000080,#000)}.archival-label{background-color:var(--bone);color:#1a1917;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;z-index:10;background-image:radial-gradient(circle,#fff3,#0000);padding:6px 16px;font-size:11px;font-weight:600;display:inline-block;position:relative;transform:rotate(-.5deg);box-shadow:0 1px 1px #0000001a,0 2px 4px #0003,inset 0 0 10px #0000000d}@media(max-width:640px){.archival-label{letter-spacing:.15em;padding:4px 12px;font-size:10px}}.archival-label:before,.archival-label:after{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#e7e5e466;width:24px;height:12px;position:absolute;box-shadow:0 1px 2px #0000001a}.archival-label:before{border-left:1px solid #0000000d;top:-6px;left:-8px;transform:rotate(-15deg)}.archival-label:after{border-right:1px solid #0000000d;bottom:-6px;right:-8px;transform:rotate(-12deg)}.phosphor-flicker{animation:4s infinite phosphor-persistence}@keyframes phosphor-persistence{0%,to{opacity:1;filter:brightness(1) drop-shadow(0 0 2px var(--ember-glow))}5%{opacity:.92;filter:brightness(1.2) drop-shadow(0 0 4px var(--ember))}10%{opacity:1;filter:brightness(1) drop-shadow(0 0 2px var(--ember-glow))}15%{opacity:.98}50%{opacity:1}51%{opacity:.95}52%{opacity:1}80%{opacity:1}82%{opacity:.9;filter:brightness(.8)}84%{opacity:1}}.data-readout{font-family:var(--font-mono);font-size:var(--text-data);color:var(--bone);text-shadow:var(--glow-data);letter-spacing:var(--tracking-wide);padding:var(--space-sm) var(--space-md);border:var(--border-data);border-radius:var(--radius-sm);background:var(--void);font-weight:400}.data-glow{color:var(--ember);text-shadow:0 0 5px var(--ember),0 0 10px var(--ember-glow),0 0 15px var(--ember-trace);animation:2s ease-in-out infinite dataPulse}@keyframes dataPulse{0%,to{opacity:1}50%{opacity:.85}}.field-note{width:min(34rem,100%);margin:var(--space-2xl) 0;padding:var(--space-lg);border:1px solid #ea580c2e;border-left:2px solid var(--ember-deep);border-radius:var(--radius-lg);font-family:var(--font-display);color:var(--bone-dim);clear:both;background:linear-gradient(135deg,#ea580c14,#0b0a0900),#0b0a09eb;font-size:clamp(1.1rem,1.5vw,1.35rem);font-style:italic;line-height:1.65}@media(min-width:1280px){.field-note{float:left;width:240px;margin:var(--space-sm) var(--space-xl) var(--space-md) calc(-1 * var(--space-2xl))}}.field-note:before{content:"FIELD NOTE";font-family:var(--font-mono);font-style:normal;font-size:var(--text-micro);letter-spacing:var(--tracking-ultra);color:var(--ember);margin-bottom:var(--space-sm);display:block}.pull-quote{font-family:var(--font-display);font-style:italic;font-size:var(--text-h2);color:var(--bone-dim);border-left:2px solid var(--ember);padding-left:var(--space-lg);margin:var(--space-2xl) 0 var(--space-2xl) calc(-1 * var(--space-md));max-width:55ch}.chapter-watermark{font-family:var(--font-display);color:var(--topo-line);opacity:.15;pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none;font-size:15rem;font-weight:600;line-height:1;position:absolute;top:-40px;right:-60px}.embedded-tool-break{width:min(100%,var(--tool-break-width,72rem));margin:var(--space-3xl) auto;z-index:10;background:radial-gradient(circle at 0 0,#ea580c1a,#0000 42%),linear-gradient(#0e0d0cf5,#080807fa);border:1px solid #e7e5e412;border-radius:1.25rem;padding:clamp(1rem,2vw,1.35rem);position:relative;box-shadow:0 24px 60px #00000047,inset 0 1px #fff7ed0a}.embedded-tool-break:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at top left,var(--tool-accent-soft),transparent 55%);position:absolute;inset:0}.embedded-tool-break--signal{--tool-accent:#38bdf8;--tool-accent-soft:#38bdf826;--tool-accent-surface:#38bdf814;--tool-accent-border:#38bdf83d}.embedded-tool-break--prep{--tool-accent:#a3e635;--tool-accent-soft:#a3e6351f;--tool-accent-surface:#a3e63514;--tool-accent-border:#a3e6353d}.embedded-tool-break--protocol{--tool-accent:#f59e0b;--tool-accent-soft:#f59e0b24;--tool-accent-surface:#f59e0b14;--tool-accent-border:#f59e0b3d}.embedded-tool-break--safety{--tool-accent:#2dd4bf;--tool-accent-soft:#dc262626;--tool-accent-surface:#2dd4bf14;--tool-accent-border:#2dd4bf40}.embedded-tool-break--guide{--tool-break-width:var(--guide-bleed,74rem);border-color:var(--tool-embed-accent,var(--tool-accent,var(--ember)))}@supports (color:color-mix(in lab,red,red)){.embedded-tool-break--guide{border-color:color-mix(in srgb,var(--tool-embed-accent,var(--tool-accent,var(--ember))) 24%,#e7e5e414)}}.embedded-tool-break--guide{background:radial-gradient(circle at top left,var(--tool-embed-accent,var(--tool-accent,var(--ember))),transparent 36%),linear-gradient(180deg,#0f0e0cfa,#080807fc)}@supports (color:color-mix(in lab,red,red)){.embedded-tool-break--guide{background:radial-gradient(circle at top left,color-mix(in srgb,var(--tool-embed-accent,var(--tool-accent,var(--ember))) 16%,transparent),transparent 36%),linear-gradient(180deg,#0f0e0cfa,#080807fc)}}.embedded-tool-break--guide{box-shadow:0 30px 90px #00000057,inset 0 1px #fff7ed0d}.embedded-tool-break--guide[data-variant=plate]{flex-direction:column;min-height:clamp(32rem,92svh,60rem);display:flex}.embedded-tool-break--guide[data-variant=bridge]{background:radial-gradient(circle at top left,var(--tool-embed-accent,var(--tool-accent,var(--ember))),transparent 38%),linear-gradient(180deg,#110f0dfa,#0a0908fc)}@supports (color:color-mix(in lab,red,red)){.embedded-tool-break--guide[data-variant=bridge]{background:radial-gradient(circle at top left,color-mix(in srgb,var(--tool-embed-accent,var(--tool-accent,var(--ember))) 12%,transparent),transparent 38%),linear-gradient(180deg,#110f0dfa,#0a0908fc)}}.tool__chrome{border-bottom:1px solid #e7e5e414;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.tool__id{align-items:center;gap:.85rem;min-width:0;display:flex}.tool__icon{border:1px solid var(--tool-embed-accent,var(--tool-accent,var(--ember)));border-radius:.85rem;place-items:center;width:2.45rem;height:2.45rem;display:grid}@supports (color:color-mix(in lab,red,red)){.tool__icon{border:1px solid color-mix(in srgb,var(--tool-embed-accent,var(--tool-accent,var(--ember))) 32%,#e7e5e414)}}.tool__icon{background:radial-gradient(circle at 30% 28%,var(--tool-embed-accent,var(--tool-accent,var(--ember))),transparent 46%),#110f0deb}@supports (color:color-mix(in lab,red,red)){.tool__icon{background:radial-gradient(circle at 30% 28%,color-mix(in srgb,var(--tool-embed-accent,var(--tool-accent,var(--ember))) 16%,transparent),transparent 46%),#110f0deb}}.tool__icon{flex:none;box-shadow:inset 0 1px #fff7ed0a}.tool__icon :where(svg){width:1.4rem;height:1.4rem}.tool__dot{background:var(--tool-embed-accent,var(--ember));width:.45rem;height:.45rem;box-shadow:0 0 12px var(--tool-embed-accent,var(--ember));border-radius:999px}@supports (color:color-mix(in lab,red,red)){.tool__dot{box-shadow:0 0 12px color-mix(in srgb,var(--tool-embed-accent,var(--ember)) 52%,transparent)}}.tool__title-group{gap:.15rem;min-width:0;display:grid}.tool__kicker,.tool__domain{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.56rem}.tool__kicker{color:var(--tool-embed-accent,var(--tool-accent,var(--ember)))}@supports (color:color-mix(in lab,red,red)){.tool__kicker{color:color-mix(in srgb,var(--tool-embed-accent,var(--tool-accent,var(--ember))) 72%,var(--bone))}}.tool__name{color:var(--bone-bright);font-family:var(--font-display);letter-spacing:-.02em;font-size:1.18rem;font-style:normal;font-weight:600;line-height:1.04}.tool__meta-line{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tool__ch-ref{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ash);font-size:.58rem}.tool__domain{color:var(--stone)}@supports (color:color-mix(in lab,red,red)){.tool__domain{color:color-mix(in srgb,var(--stone) 84%,var(--bone))}}.tool__actions{align-items:center;gap:.6rem;display:flex}.tool__btn{border:1px solid var(--tool-embed-accent,var(--ember));border-radius:999px;justify-content:center;align-items:center;min-height:2.15rem;padding:.45rem .8rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tool__btn{border:1px solid color-mix(in srgb,var(--tool-embed-accent,var(--ember)) 26%,#e7e5e414)}}.tool__btn{color:var(--bone-dim);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:#110f0dc7;font-size:.58rem;text-decoration:none;transition:color .16s,border-color .16s,background .16s,transform .16s}.tool__btn:hover{color:var(--tool-embed-accent,var(--ember));border-color:var(--tool-embed-accent,var(--ember))}@supports (color:color-mix(in lab,red,red)){.tool__btn:hover{border-color:color-mix(in srgb,var(--tool-embed-accent,var(--ember)) 42%,#e7e5e414)}}.tool__btn:hover{background:#161311eb;transform:translateY(-1px)}.tool__body{flex:auto;position:relative}.tool__bridge{gap:1.2rem;display:grid}.tool__bridge-copy{gap:.75rem;display:grid}.tool__bridge-title{color:var(--bone-bright);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,2vw,1.95rem);line-height:1.04}.tool__bridge-body{max-width:44rem;color:var(--bone-dim);font-size:.94rem;line-height:1.72}.tool__bridge-body :where(p){margin:0}.tool__bridge-rail{background:linear-gradient(#fff7ed05,#0000 48%),#100e0d8a;border:1px solid #e7e5e414;border-radius:1rem;gap:.8rem;padding:1rem 1.05rem;display:grid}.tool__bridge-question,.tool__bridge-support{margin:0}.tool__bridge-question{color:var(--bone-bright);font-size:.92rem;line-height:1.55}.tool__bridge-support{color:var(--stone);font-size:.82rem;line-height:1.6}.tool-ref{color:var(--bone);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;background:#110f0db8;border:1px solid #e7e5e41a;border-radius:999px;align-items:center;gap:.45rem;margin-inline:.08rem;padding:.14rem .52rem .16rem;font-size:.66rem;text-decoration:none;transition:color .16s,border-color .16s,transform .16s;display:inline-flex}.tool-ref:hover{color:var(--tool-accent,var(--ember));border-color:var(--tool-accent,var(--ember))}@supports (color:color-mix(in lab,red,red)){.tool-ref:hover{border-color:color-mix(in srgb,var(--tool-accent,var(--ember)) 34%,#e7e5e414)}}.tool-ref:hover{transform:translateY(-1px)}.tool-ref__dot{background:currentColor;border-radius:999px;width:.34rem;height:.34rem;box-shadow:0 0 10px}@supports (color:color-mix(in lab,red,red)){.tool-ref__dot{box-shadow:0 0 10px color-mix(in srgb,currentColor 44%,transparent)}}.ev{width:min(100%,var(--guide-measure,52rem));border-left:2px solid var(--ev-accent,var(--ember));grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.4rem .8rem;margin:1.1rem auto 1.35rem;padding:.25rem 0 .25rem .95rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ev{border-left:2px solid color-mix(in srgb,var(--ev-accent,var(--ember)) 82%,transparent)}}.ev{background:linear-gradient(90deg,var(--ev-accent,var(--ember)),transparent 42%)}@supports (color:color-mix(in lab,red,red)){.ev{background:linear-gradient(90deg,color-mix(in srgb,var(--ev-accent,var(--ember)) 8%,transparent),transparent 42%)}}.ev__icon{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ev-accent,var(--ember));white-space:nowrap;font-size:.52rem}.ev__text{min-width:0;color:var(--bone-dim);font-size:.78rem;line-height:1.58}.ev__text strong{color:var(--bone-bright)}.ev__link{color:var(--bone);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;text-decoration:none}.ev__link:hover{color:var(--ember)}.sf-guide-medication-summary{gap:.85rem;display:grid}.sf-guide-medication-summary__item,.sf-guide-medication-summary__note{background:linear-gradient(#ffffff03,#0000 44%),#100e0db3;border:1px solid #e7e5e414;border-radius:1rem;padding:.95rem 1rem}.sf-guide-medication-summary__item{border-left:3px solid #e7e5e424}.sf-guide-medication-summary__head{justify-content:space-between;align-items:baseline;gap:.8rem;margin-bottom:.45rem;display:flex}.sf-guide-medication-summary__head strong{color:var(--bone-bright);font-size:.92rem}.sf-guide-medication-summary__head span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.54rem}.sf-guide-medication-summary__item p,.sf-guide-medication-summary__note p{color:var(--bone-dim);margin:0;font-size:.82rem;line-height:1.58}.sf-guide-medication-summary__item--more{border-left-color:#e7e5e414}@media(max-width:768px){.embedded-tool-break{margin:var(--space-2xl) auto;padding:var(--space-md)}.tool__chrome,.ev{grid-template-columns:1fr;align-items:flex-start}.tool__actions,.tool__btn{width:100%}.embedded-tool-break--guide[data-variant=plate]{min-height:min(100svh,48rem)}}@media(min-width:1100px){.embedded-tool-break--guide{padding:1.25rem 1.4rem 1.5rem}.embedded-tool-break--guide[data-variant=bridge] .tool__bridge{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:start}.embedded-tool-break--guide[data-variant=plate] .tool__body{flex-direction:column;justify-content:center;display:flex}.embedded-tool-break--guide[data-variant=plate][data-tool=dose-spectrum] .sf-spectrum-guide .sf-tool-stack{grid-template-columns:minmax(0,1.02fr) minmax(22rem,.98fr);align-items:start;gap:1rem 1.25rem;display:grid}.embedded-tool-break--guide[data-variant=plate][data-tool=dose-spectrum] .sf-spectrum-guide .sf-tool-stack>.sf-surface--panel{grid-column:1/-1}.embedded-tool-break--guide[data-variant=plate][data-tool=dose-spectrum] .sf-spectrum-guide .sf-tool-stack>.sf-tool-field{grid-column:1}.embedded-tool-break--guide[data-variant=plate][data-tool=dose-spectrum] .sf-spectrum-guide .sf-tool-stack>.sf-tool-artifact{grid-column:2;align-self:stretch;margin:0}.embedded-tool-break--guide[data-variant=plate][data-tool=dose-spectrum] .sf-tool-artifact__hero{min-width:11rem;padding:.75rem .85rem}.embedded-tool-break--guide[data-variant=plate][data-tool=dose-spectrum] .sf-tool-artifact__hero-value{font-size:clamp(1.2rem,2.3vw,2rem)}.embedded-tool-break--guide[data-variant=plate][data-tool=dose-spectrum] .sf-tool-artifact__title{font-size:clamp(1.35rem,2vw,1.85rem)}.embedded-tool-break--guide[data-variant=plate][data-tool=dose-spectrum] .sf-tool-artifact__facts{gap:.7rem}.embedded-tool-break--guide[data-variant=plate][data-tool=discovery-wizard] .sf-discovery-guide{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.embedded-tool-break--guide[data-variant=plate][data-tool=discovery-wizard] .sf-discovery-guide>:first-child,.embedded-tool-break--guide[data-variant=plate][data-tool=discovery-wizard] .sf-discovery-guide>.sf-discovery-rule-grid,.embedded-tool-break--guide[data-variant=plate][data-tool=discovery-wizard] .sf-discovery-guide>.sf-discovery-action-row{grid-column:1/-1}.embedded-tool-break--guide[data-variant=plate][data-tool=discovery-wizard] .sf-discovery-stage{background:#0f0e0c6b;border:1px solid #e7e5e40f;border-radius:1rem;padding:.9rem 1rem}.embedded-tool-break--guide[data-variant=plate][data-tool=discovery-wizard] .sf-discovery-stage__header{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:start;gap:1rem;display:grid}.embedded-tool-break--guide[data-variant=plate][data-tool=discovery-wizard] .sf-discovery-action-row{justify-content:flex-start;padding-top:0}.embedded-tool-break--guide[data-variant=plate][data-tool=medication-checker] .sf-medication-guide .sf-tool-stack,.embedded-tool-break--guide[data-variant=plate][data-tool=tolerance-estimator] .sf-tolerance-guide .sf-tool-stack{grid-template-columns:minmax(0,1.02fr) minmax(24rem,.98fr);align-items:start;gap:1rem 1.25rem;display:grid}.embedded-tool-break--guide[data-variant=plate][data-tool=medication-checker] .sf-medication-guide .sf-tool-stack>.sf-medication-guide__controls,.embedded-tool-break--guide[data-variant=plate][data-tool=tolerance-estimator] .sf-tolerance-guide .sf-tool-stack>.sf-tolerance-guide__controls{grid-column:1}.embedded-tool-break--guide[data-variant=plate][data-tool=medication-checker] .sf-medication-guide .sf-tool-stack>.sf-medication-guide__results,.embedded-tool-break--guide[data-variant=plate][data-tool=medication-checker] .sf-medication-guide .sf-tool-stack>.sf-tool-empty,.embedded-tool-break--guide[data-variant=plate][data-tool=tolerance-estimator] .sf-tolerance-guide .sf-tool-stack>.sf-tolerance-guide__results{grid-column:2;align-self:start}.embedded-tool-break--guide[data-variant=plate][data-tool=medication-checker] .sf-medication-guide .sf-tool-stack>.sf-surface--panel,.embedded-tool-break--guide[data-variant=plate][data-tool=tolerance-estimator] .sf-tolerance-guide .sf-tool-stack>.sf-surface--panel{grid-column:1/-1}.embedded-tool-break--guide[data-variant=plate][data-tool=medication-checker] .sf-medication-guide__results,.embedded-tool-break--guide[data-variant=plate][data-tool=tolerance-estimator] .sf-tolerance-guide__results{padding-right:0}.embedded-tool-break--guide[data-variant=plate][data-tool=medication-checker] .sf-guide-medication-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.embedded-tool-break--guide[data-variant=plate][data-tool=tolerance-estimator] .sf-tolerance-guide__results{gap:1rem;display:grid}.embedded-tool-break--guide[data-variant=plate][data-tool=tolerance-estimator] .sf-tolerance-guide__results .relative{margin:0}}.embedded-tool-break--guide .sf-tool-range,.embedded-tool-break--guide input[type=range].sf-tool-input{appearance:none;background:linear-gradient(90deg,var(--tool-accent,var(--ember)),#e7e5e41f);border:1px solid #e7e5e414;border-radius:999px;width:100%;height:.6rem}@supports (color:color-mix(in lab,red,red)){.embedded-tool-break--guide .sf-tool-range,.embedded-tool-break--guide input[type=range].sf-tool-input{background:linear-gradient(90deg,color-mix(in srgb,var(--tool-accent,var(--ember)) 58%,#e7e5e438),#e7e5e41f)}}.embedded-tool-break--guide .sf-tool-range,.embedded-tool-break--guide input[type=range].sf-tool-input{box-shadow:inset 0 1px #fff7ed0d,0 0 0 1px #09080859}.embedded-tool-break--guide .sf-tool-range::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #0b0a09f0;border-radius:999px;width:1.05rem;height:1.05rem}@supports (color:color-mix(in lab,red,red)){.embedded-tool-break--guide .sf-tool-range::-webkit-slider-thumb{background:color-mix(in srgb,white 18%,var(--tool-accent,var(--ember)))}}.embedded-tool-break--guide .sf-tool-range::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--tool-accent,var(--ember)),0 0 16px var(--tool-accent,var(--ember))}@supports (color:color-mix(in lab,red,red)){.embedded-tool-break--guide .sf-tool-range::-webkit-slider-thumb{box-shadow:0 0 0 1px color-mix(in srgb,var(--tool-accent,var(--ember)) 34%,transparent),0 0 16px color-mix(in srgb,var(--tool-accent,var(--ember)) 24%,transparent)}}.embedded-tool-break--guide .sf-tool-range::-webkit-slider-thumb{cursor:pointer}.embedded-tool-break--guide input[type=range].sf-tool-input::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #0b0a09f0;border-radius:999px;width:1.05rem;height:1.05rem}@supports (color:color-mix(in lab,red,red)){.embedded-tool-break--guide input[type=range].sf-tool-input::-webkit-slider-thumb{background:color-mix(in srgb,white 18%,var(--tool-accent,var(--ember)))}}.embedded-tool-break--guide input[type=range].sf-tool-input::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--tool-accent,var(--ember)),0 0 16px var(--tool-accent,var(--ember))}@supports (color:color-mix(in lab,red,red)){.embedded-tool-break--guide input[type=range].sf-tool-input::-webkit-slider-thumb{box-shadow:0 0 0 1px color-mix(in srgb,var(--tool-accent,var(--ember)) 34%,transparent),0 0 16px color-mix(in srgb,var(--tool-accent,var(--ember)) 24%,transparent)}}.embedded-tool-break--guide input[type=range].sf-tool-input::-webkit-slider-thumb{cursor:pointer}.embedded-tool-break--guide .sf-tool-range::-moz-range-thumb{background:#fff;border:2px solid #0b0a09f0;border-radius:999px;width:1.05rem;height:1.05rem}@supports (color:color-mix(in lab,red,red)){.embedded-tool-break--guide .sf-tool-range::-moz-range-thumb{background:color-mix(in srgb,white 18%,var(--tool-accent,var(--ember)))}}.embedded-tool-break--guide .sf-tool-range::-moz-range-thumb{box-shadow:0 0 0 1px var(--tool-accent,var(--ember)),0 0 16px var(--tool-accent,var(--ember))}@supports (color:color-mix(in lab,red,red)){.embedded-tool-break--guide .sf-tool-range::-moz-range-thumb{box-shadow:0 0 0 1px color-mix(in srgb,var(--tool-accent,var(--ember)) 34%,transparent),0 0 16px color-mix(in srgb,var(--tool-accent,var(--ember)) 24%,transparent)}}.embedded-tool-break--guide .sf-tool-range::-moz-range-thumb{cursor:pointer}.embedded-tool-break--guide input[type=range].sf-tool-input::-moz-range-thumb{background:#fff;border:2px solid #0b0a09f0;border-radius:999px;width:1.05rem;height:1.05rem}@supports (color:color-mix(in lab,red,red)){.embedded-tool-break--guide input[type=range].sf-tool-input::-moz-range-thumb{background:color-mix(in srgb,white 18%,var(--tool-accent,var(--ember)))}}.embedded-tool-break--guide input[type=range].sf-tool-input::-moz-range-thumb{box-shadow:0 0 0 1px var(--tool-accent,var(--ember)),0 0 16px var(--tool-accent,var(--ember))}@supports (color:color-mix(in lab,red,red)){.embedded-tool-break--guide input[type=range].sf-tool-input::-moz-range-thumb{box-shadow:0 0 0 1px color-mix(in srgb,var(--tool-accent,var(--ember)) 34%,transparent),0 0 16px color-mix(in srgb,var(--tool-accent,var(--ember)) 24%,transparent)}}.embedded-tool-break--guide input[type=range].sf-tool-input::-moz-range-thumb{cursor:pointer}.section-marker{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-ultra);text-transform:uppercase;color:var(--ember);opacity:.6;font-weight:400}.sf-page{z-index:10;width:min(72rem,100% - 3rem);padding-top:var(--space-3xl);padding-bottom:var(--space-4xl);margin:0 auto;position:relative}.sf-page--compact{padding-top:var(--space-2xl);padding-bottom:var(--space-3xl)}.sf-page--dense{padding-top:var(--space-xl);padding-bottom:var(--space-2xl)}.sf-page--narrow{width:min(48rem,100% - 3rem)}.sf-page--tool{width:min(64rem,100% - 3rem)}.sf-tool-route{z-index:10;width:min(64rem,100% - 3rem);padding-top:var(--space-3xl);padding-bottom:var(--space-4xl);margin:0 auto;position:relative}.sf-tool-route:before{display:none}.sf-tool-route--narrow{width:min(48rem,100% - 3rem)}.sf-tool-route--wide{width:min(72rem,100% - 3rem)}.sf-page-header{margin-bottom:var(--space-2xl);max-width:48rem}.sf-tool-page-header{margin-bottom:1rem;padding:0}.sf-tool-page-header--compact{margin-bottom:1rem}.sf-tool-page-header:after{display:none}.sf-tool-page-header--compact .sf-page-title{max-width:38rem;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.02}.sf-tool-page-header--compact .sf-page-lead{max-width:42rem;margin-top:.45rem;font-size:.96rem;line-height:1.55}.sf-page-header--centered{text-align:center;margin-left:auto;margin-right:auto}.sf-back-link{align-items:center;gap:var(--space-xs);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-wide);color:var(--ash);transition:color var(--dur-fast) var(--ease-out);text-decoration:none;display:inline-flex}.sf-back-link:hover{color:var(--tool-accent)}.sf-kicker{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-ultra);text-transform:uppercase;color:var(--tool-accent);opacity:.82;margin-top:.45rem;margin-bottom:0;display:inline-block}.sf-page-title{font-family:var(--font-display);font-size:clamp(2.15rem,5vw,3.75rem);font-style:normal;font-weight:600;line-height:var(--leading-tight);color:var(--bone-bright);letter-spacing:-.03em}.sf-page-lead{max-width:42rem;font-family:var(--font-body);color:var(--bone-dim);margin-top:.7rem;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.72}.sf-tool-page-header__copy{gap:.35rem;display:grid}.sf-breadcrumbs{z-index:20;position:relative}.sf-breadcrumbs ol{color:#d6d3d194;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.42rem .5rem;margin:0;padding:0;font-size:.68rem;line-height:1.2;list-style:none;display:flex}.sf-breadcrumbs li{align-items:center;gap:.5rem;min-height:2.25rem;display:inline-flex}.sf-breadcrumbs a{min-height:2.25rem;color:inherit;align-items:center;text-decoration:none;transition:color .16s;display:inline-flex}.sf-breadcrumbs a:hover,.sf-breadcrumbs a:focus-visible{color:var(--ember);outline:none}.sf-breadcrumbs a:focus-visible{border-radius:999px;box-shadow:0 0 0 2px #f9731652}.sf-breadcrumbs [aria-hidden=true]{color:#d6d3d140}.sf-breadcrumbs [aria-current=page]{color:var(--bone)}.sf-tool-boundary{width:fit-content;max-width:100%;margin-top:.8rem}.sf-tool-boundary summary{cursor:pointer;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ash);font-size:.62rem;list-style:none}.sf-tool-boundary summary::-webkit-details-marker{display:none}.sf-tool-boundary p{max-width:42rem;color:var(--bone-dim);margin:.55rem 0 0;font-size:.88rem;line-height:1.55}.sf-tool-masthead{gap:var(--space-xl);grid-template-columns:minmax(0,1.2fr) 11rem;align-items:start;display:grid}.sf-tool-masthead__copy{min-width:0}.sf-tool-page-header--compact .sf-tool-masthead__copy{max-width:42rem}.sf-tool-masthead__glyph{justify-content:flex-end;padding-top:.2rem;display:flex}.sf-tool-masthead__brief{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;max-width:64rem;margin-top:1.1rem;display:grid}.sf-tool-masthead__brief-item{gap:.45rem;min-height:100%;display:grid}.sf-tool-masthead__brief-item p{color:var(--bone-dim);margin:0;font-size:.95rem;line-height:1.62}.sf-tool-masthead__note{max-width:38rem;color:var(--ash);font-family:var(--font-body);margin:.95rem 0 0;font-size:.86rem;line-height:1.58}.sf-page-header--centered .sf-page-lead{margin-left:auto;margin-right:auto}.sf-proof-rail{gap:.55rem;display:grid}.sf-proof-rail__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone);font-size:.6rem}@supports (color:color-mix(in lab,red,red)){.sf-proof-rail__label{color:color-mix(in srgb,var(--bone) 36%,var(--tool-accent))}}.sf-proof-rail__items{flex-wrap:wrap;gap:.55rem .65rem;display:flex}.sf-proof-rail__item{min-height:2rem;color:var(--bone);background:linear-gradient(#ffffff07,#0000 55%),#12100eb8;border:1px solid #e7e5e414;border-radius:999px;align-items:center;padding:.4rem .68rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sf-proof-rail__item{color:color-mix(in srgb,var(--bone) 88%,var(--ash))}}.sf-proof-rail__item{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;line-height:1.3}.sf-proof-rail--quiet .sf-proof-rail__item{background:#12100e8f}.sf-proof-rail--danger .sf-proof-rail__item{background:linear-gradient(#ef44440d,#0000 55%),#180c0cbd;border-color:#ef44443d}.sf-proof-rail--danger .sf-proof-rail__label{color:var(--danger-bright)}@supports (color:color-mix(in lab,red,red)){.sf-proof-rail--danger .sf-proof-rail__label{color:color-mix(in srgb,var(--danger-bright) 68%,var(--bone))}}.sf-tool-route__entry-bar{justify-content:space-between;align-items:center;gap:.9rem;margin-bottom:.8rem;display:flex}.sf-tool-route__entry-kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tool-accent);font-size:.62rem}@supports (color:color-mix(in lab,red,red)){.sf-tool-route__entry-kicker{color:color-mix(in srgb,var(--tool-accent) 78%,var(--bone))}}.sf-card-grid{gap:var(--space-lg);display:grid}.sf-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-card-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-surface{border-radius:var(--radius-lg);border:var(--border-subtle);background:var(--surface-raised);position:relative;overflow:hidden}.sf-surface:before{content:"";pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.sf-surface--panel{padding:var(--space-xl);background:linear-gradient(180deg,var(--tool-accent),transparent 36%),#0b0a09cc}@supports (color:color-mix(in lab,red,red)){.sf-surface--panel{background:linear-gradient(180deg,color-mix(in srgb,var(--tool-accent) 5%,transparent),transparent 36%),#0b0a09cc}}.sf-surface--panel{border-top:2px solid var(--tool-accent)}body[data-route-section=tools] .sf-surface--panel{background:linear-gradient(#ffffff03,#0000 36%),#0b0a09d1;border-top:1px solid #e7e5e41a}.sf-surface--card{gap:var(--space-sm);min-height:100%;padding:var(--space-2xl);background:linear-gradient(180deg,#ffffff03,transparent 28%),linear-gradient(135deg,var(--tool-accent),transparent 45%),#1a1917b8;flex-direction:column;text-decoration:none;display:flex}@supports (color:color-mix(in lab,red,red)){.sf-surface--card{background:linear-gradient(180deg,#ffffff03,transparent 28%),linear-gradient(135deg,color-mix(in srgb,var(--tool-accent) 4%,transparent),transparent 45%),#1a1917b8}}.sf-surface--card{transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.sf-surface--card:hover{border-color:var(--ember-deep);box-shadow:0 0 0 1px var(--tool-accent),0 18px 32px #0000003d}@supports (color:color-mix(in lab,red,red)){.sf-surface--card:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--tool-accent) 18%,transparent),0 18px 32px #0000003d}}.sf-surface--card:hover{background:linear-gradient(180deg,#ffffff05,transparent 28%),linear-gradient(135deg,var(--tool-accent),transparent 45%),#1c1815c7}@supports (color:color-mix(in lab,red,red)){.sf-surface--card:hover{background:linear-gradient(180deg,#ffffff05,transparent 28%),linear-gradient(135deg,color-mix(in srgb,var(--tool-accent) 8%,transparent),transparent 45%),#1c1815c7}}.sf-tool-family-card[data-tool-family=assess]:hover{border-color:#38bdf852}.sf-tool-family-card[data-tool-family=calibrate]:hover{border-color:#a3e6354d}.sf-tool-family-card[data-tool-family=calculate]:hover{border-color:#f59e0b4d}.sf-tool-family-card[data-tool-family=stabilize]:hover{border-color:#2dd4bf52}.sf-tools__family-panel[data-tool-family=assess]{--tool-accent:#38bdf8}.sf-tools__family-panel[data-tool-family=calibrate]{--tool-accent:#a3e635}.sf-tools__family-panel[data-tool-family=calculate]{--tool-accent:#f59e0b}.sf-tools__family-panel[data-tool-family=stabilize]{--tool-accent:#2dd4bf}.sf-surface--danger{background:var(--surface-danger);border-color:#ef444452}.sf-surface--warn{background:var(--surface-warn);border-color:#f59e0b42}.sf-surface--soft{padding:var(--space-lg);background:rgba(var(--charcoal-rgb),.72);border:var(--border-soft)}.sf-inquiry{gap:.85rem;margin-top:1.5rem;padding:clamp(1.2rem,2.5vw,1.7rem);display:grid}.sf-inquiry__eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ember);font-size:.62rem}.sf-inquiry__title{font-family:var(--font-display);color:var(--bone-bright);font-size:clamp(1.75rem,2.6vw,2.35rem);font-style:italic;line-height:1.04}.sf-inquiry__copy{max-width:38rem;color:var(--bone-dim);line-height:1.68}.sf-inquiry__list{color:var(--bone);gap:.75rem;margin:.15rem 0 0;display:grid}.sf-inquiry__list li{padding-left:1rem;line-height:1.65;position:relative}.sf-inquiry__list li:before{content:"";background:var(--ember);border-radius:999px;width:.38rem;height:.38rem;position:absolute;top:.72em;left:0}.sf-tool-support{margin-top:var(--space-3xl)}.sf-tool-support--narrow{max-width:48rem;margin-left:auto;margin-right:auto}.sf-tool-mode-toggle{border:var(--border-soft);border-radius:var(--radius-panel);background:rgba(var(--charcoal-rgb),.68);overflow:hidden}.sf-tool-mode-toggle summary{cursor:pointer;gap:var(--space-sm);padding:var(--space-xl);list-style:none;display:grid}.sf-tool-mode-toggle summary::-webkit-details-marker{display:none}.sf-tool-mode-toggle__title{font-family:var(--font-display);color:var(--bone);font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.1;display:block}.sf-tool-mode-toggle__copy{color:var(--bone-dim);max-width:40rem;line-height:1.65;display:block}.sf-tool-mode-toggle__body{padding:0 var(--space-xl) var(--space-xl)}.sf-tool-support-grid{gap:var(--space-lg);display:grid}.sf-tool-support-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-tool-support-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-tool-prose{max-width:48rem;margin:0 auto}.sf-tool-prose>*+*{margin-top:var(--space-lg)}.sf-tool-prose h2,.sf-tool-prose h3{margin-top:var(--space-2xl)}.sf-tool-meta{margin-top:var(--space-3xl);padding-top:var(--space-xl);text-align:center;font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-ultra);text-transform:uppercase;color:var(--ash);border-top:1px solid #e7e5e414}.sf-tool-fact-list{gap:var(--space-md);display:grid}.sf-tool-fact{gap:var(--space-sm);font-size:var(--text-small);color:var(--bone-dim);align-items:flex-start;line-height:1.6;display:flex}.sf-tool-fact:before{content:"●";color:var(--tool-accent);flex:none}.sf-surface-title{font-family:var(--font-body);font-style:normal;font-weight:600;font-size:var(--text-h3);color:var(--bone-bright);letter-spacing:-.01em;line-height:1.2}.sf-surface-copy{font-family:var(--font-body);color:var(--bone-dim);font-size:.95rem;line-height:1.68}.sf-label{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-ultra);text-transform:uppercase;color:var(--tool-accent)}.sf-label--danger{color:var(--danger-bright)}.sf-action-link{align-items:center;gap:var(--space-xs);padding-top:var(--space-lg);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-ultra);text-transform:uppercase;color:var(--tool-accent);transition:color var(--dur-fast) var(--ease-out);margin-top:auto;text-decoration:none;display:inline-flex}.sf-action-link:hover{color:var(--tool-accent)}@supports (color:color-mix(in lab,red,red)){.sf-action-link:hover{color:color-mix(in srgb,var(--tool-accent) 76%,white)}}.sf-action-link--danger{color:var(--danger-bright)}.sf-action-link--compact{color:var(--ash);margin-top:0;padding-top:0}.sf-action-link--compact:hover{color:var(--tool-accent)}.sf-action-link--ghost{color:var(--ash);cursor:pointer;background:0 0;border:0;margin-top:0;padding-top:0}.sf-action-link--ghost:hover{color:var(--tool-accent)}.sf-hover-action{opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.sf-shell-status{flex-wrap:wrap;align-items:center;gap:.7rem .85rem;width:min(72rem,100% - 3rem);margin:0 auto;padding-top:.4rem;display:flex}.sf-shell-status__badge,.sf-shell-status__copy{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.sf-shell-status__badge{min-height:1.8rem;color:var(--ash);background:#120f0db8;border:1px solid #e7e5e414;border-radius:999px;align-items:center;padding:.32rem .55rem;font-size:.62rem;display:inline-flex}.sf-shell-status__copy{max-width:56rem;color:var(--ash);margin:0;font-size:.58rem;line-height:1.55}body[data-online-state=online][data-shell-offline-ready=true] .sf-shell-status__badge{color:var(--bone);border-color:#22c55e38}body[data-online-state=offline][data-shell-offline-ready=true] .sf-shell-status__badge{color:var(--bone);border-color:#f59e0b3d}body[data-online-state=offline][data-shell-offline-ready=false] .sf-shell-status__badge{color:var(--bone);border-color:#ef444438}.group:hover .sf-hover-action,.group:focus-visible .sf-hover-action{opacity:1}.sf-section-header{justify-content:space-between;align-items:start;gap:var(--space-lg);margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--graphite);display:flex}.sf-section-copy{color:var(--bone-dim);max-width:48rem;line-height:1.72}.sf-page-footer{margin-top:var(--space-3xl);padding-top:var(--space-xl);text-align:center;border-top:1px solid #e7e5e414}.sf-page-footer--tool{margin-top:2.2rem}.sf-page-footer__quote{font-family:var(--font-display);color:var(--tool-accent);font-style:italic}.sf-page-footer__nav{justify-content:center;gap:var(--space-lg);margin-top:var(--space-md);font-family:var(--font-mono);font-size:var(--text-micro);color:var(--ash);flex-wrap:wrap;display:flex}.sf-page-footer__nav a{color:inherit;text-decoration:none}.sf-page-footer__nav a:hover{color:var(--tool-accent)}.sf-tool-utility-link{margin-bottom:1rem}.sf-tool-exit-line{color:var(--bone-dim);gap:.25rem;margin-top:2rem;display:grid}.sf-tool-exit-line__label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ash);font-size:.6rem}.sf-tool-exit-line a{color:var(--bone-bright);text-decoration:none}.sf-tool-exit-line a:hover{color:var(--ember)}.sf-first-batch__quickstart{margin-bottom:var(--space-2xl);gap:.9rem;padding:1rem 1.05rem;display:grid}.sf-first-batch__quickstart-head{gap:.3rem;display:grid}.sf-first-batch__quickstart-strip{gap:.45rem;display:grid}.sf-first-batch__quickstart-strip span{min-height:2.35rem;color:var(--bone-dim);font-family:var(--font-body);background:#0b0a0957;border:1px solid #e7e5e414;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.88rem;line-height:1.4;display:inline-flex}.sf-first-batch__quickstart-strip span:before{content:"•";color:var(--ember)}.sf-first-batch__quickstart-actions{flex-wrap:wrap;gap:.85rem;display:flex}.sf-emergency-pill{color:var(--bone-bright);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);background:linear-gradient(#7f1d1df5,#450a0af0),#450a0af5;border:1px solid #f871716b;border-radius:999px;align-items:center;gap:.5rem;display:inline-flex;box-shadow:0 18px 40px #7f1d1d52}.sf-emergency-pill:hover{background:linear-gradient(#991b1bfa,#5b0f0ff5),#5b0f0ff5;border-color:#fca5a5c2;transform:translateY(-1px)}.sf-emergency-pill--top{padding:.55rem 1rem;font-size:.75rem}.sf-emergency-pill--bottom{padding:.8rem 1.35rem;font-size:.78rem}.sf-emergency-block{padding:var(--space-xl);border-radius:var(--radius-lg);background:var(--surface-raised);border-left:4px solid var(--ember);box-shadow:inset 0 1px 0 var(--bone)}@supports (color:color-mix(in lab,red,red)){.sf-emergency-block{box-shadow:inset 0 1px color-mix(in srgb,var(--bone) 6%,transparent)}}.sf-emergency-block--warn{border-left-color:var(--caution);background:linear-gradient(90deg,var(--caution),var(--surface-raised) 35%)}@supports (color:color-mix(in lab,red,red)){.sf-emergency-block--warn{background:linear-gradient(90deg,color-mix(in srgb,var(--caution) 9%,var(--charcoal)),var(--surface-raised) 35%)}}.sf-emergency-block--danger{border-left-color:var(--danger);background:linear-gradient(90deg,var(--danger),var(--surface-raised) 28%)}@supports (color:color-mix(in lab,red,red)){.sf-emergency-block--danger{background:linear-gradient(90deg,color-mix(in srgb,var(--danger) 12%,var(--charcoal)),var(--surface-raised) 28%)}}.sf-emergency-block--critical{background:linear-gradient(#dc262624,#0b0a09eb);border:2px solid #dc26264d;box-shadow:0 24px 70px #dc262624}.sf-emergency-block__action{border-radius:var(--radius-md);border:1px solid var(--ember);align-items:center;padding:.55rem .75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sf-emergency-block__action{border:1px solid color-mix(in srgb,var(--ember) 24%,transparent)}}.sf-emergency-block__action{background:var(--void)}@supports (color:color-mix(in lab,red,red)){.sf-emergency-block__action{background:color-mix(in srgb,var(--void) 80%,var(--charcoal))}}.sf-emergency-block__action{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bone-dim);font-size:.62rem}.sf-emergency-block__action--critical{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.sf-emergency-block__action--critical{border-color:color-mix(in srgb,var(--danger) 40%,transparent)}}.sf-emergency-block__action--critical{color:var(--bone-bright)}.sf-emergency-switchboard{gap:var(--space-md);grid-template-columns:1.2fr 1fr;display:grid}.sf-emergency-switchboard__primary,.sf-emergency-switchboard__card{border-radius:var(--radius-lg);border:1px solid var(--graphite);gap:.85rem;padding:clamp(1.1rem,2vw,1.4rem);display:grid}@supports (color:color-mix(in lab,red,red)){.sf-emergency-switchboard__primary,.sf-emergency-switchboard__card{border:1px solid color-mix(in srgb,var(--graphite) 82%,transparent)}}.sf-emergency-switchboard__primary,.sf-emergency-switchboard__card{color:var(--bone);text-align:left;background:linear-gradient(#ffffff08,#0b0a09ad),#11100fd6;text-decoration:none}.sf-emergency-switchboard__secondary{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sf-emergency-switchboard__primary{border-color:var(--ember)}@supports (color:color-mix(in lab,red,red)){.sf-emergency-switchboard__primary{border-color:color-mix(in srgb,var(--ember) 30%,transparent)}}.sf-emergency-switchboard__primary{background:radial-gradient(circle at 100% 0,#ea580c2e,#0000 40%),linear-gradient(#1e1a17f2,#0b0a09f5)}.sf-emergency-switchboard__primary h2,.sf-emergency-switchboard__card h2{font-family:var(--font-display);color:var(--bone-bright);font-size:clamp(1.65rem,3vw,2.2rem);font-style:italic;line-height:1}.sf-emergency-switchboard__card--danger{background:radial-gradient(circle at 100% 0,#dc26262e,#0000 45%),linear-gradient(#200e0ef0,#0b0a09f5);border-color:#dc262657}.sf-emergency-ladder{gap:var(--space-lg);display:grid;position:relative}.sf-emergency-ladder__spine{background:linear-gradient(#f59e0b73,#dc262659);width:1px;position:absolute;top:1.6rem;bottom:1.6rem;left:1.1rem}.sf-emergency-step{gap:var(--space-md);grid-template-columns:auto 1fr;align-items:flex-start;display:grid;position:relative}.sf-emergency-step__index{z-index:1;border:1px solid var(--ember);border-radius:999px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.sf-emergency-step__index{border:1px solid color-mix(in srgb,var(--ember) 36%,transparent)}}.sf-emergency-step__index{background:var(--void)}@supports (color:color-mix(in lab,red,red)){.sf-emergency-step__index{background:color-mix(in srgb,var(--void) 86%,var(--charcoal))}}.sf-emergency-step__index{color:var(--bone-bright);font-family:var(--font-mono);letter-spacing:.08em;font-size:.72rem}.sf-emergency-step--warn .sf-emergency-step__index{border-color:var(--caution)}@supports (color:color-mix(in lab,red,red)){.sf-emergency-step--warn .sf-emergency-step__index{border-color:color-mix(in srgb,var(--caution) 44%,transparent)}}.sf-emergency-step--danger .sf-emergency-step__index,.sf-emergency-step--critical .sf-emergency-step__index{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.sf-emergency-step--danger .sf-emergency-step__index,.sf-emergency-step--critical .sf-emergency-step__index{border-color:color-mix(in srgb,var(--danger) 44%,transparent)}}.sf-pulse-danger{animation:2.2s ease-in-out infinite sf-pulse-danger}@keyframes sf-pulse-danger{0%,to{box-shadow:0 0 #dc262600}50%{box-shadow:0 0 .9rem #dc26262e}}[data-route-section=emergency] .sf-page-title,[data-route-section=emergency] .sf-page-footer__quote{color:var(--bone-bright)}@media(max-width:1024px){.sf-tool-support-grid--2,.sf-tool-support-grid--3,.sf-card-grid--3,.sf-card-grid--2,.sf-tool-masthead{grid-template-columns:1fr}.sf-tool-masthead__glyph{justify-content:flex-start;padding-top:0}.sf-tool-masthead__rail{gap:.45rem}}@media(max-width:768px){body[data-route-section=tools] nav[aria-label=Breadcrumb]{margin-bottom:.75rem}body[data-route-section=tools] nav[aria-label=Breadcrumb] ol{gap:.3rem .4rem;font-size:9px}body[data-route-section=tools] .sf-tool-route,body[data-route-section=tools] .sf-tool-route--narrow,body[data-route-section=tools] .sf-tool-route--wide{padding-top:.85rem}body[data-route-section=tools] .sf-tool-page-header{margin-bottom:.55rem}body[data-route-section=tools] .sf-tool-page-header:after{display:none}body[data-route-section=tools] .sf-tool-page-header--compact .sf-kicker{margin-top:.18rem;margin-bottom:0}body[data-route-section=tools] .sf-tool-page-header--compact .sf-page-title{font-size:clamp(1.24rem,5vw,1.48rem);line-height:1.02}body[data-route-section=tools] .sf-tool-page-header--compact .sf-back-link,body[data-route-section=tools] .sf-tool-page-header--compact .sf-page-lead,body[data-route-section=tools] .sf-tool-page-header__chapter-line,body[data-route-section=tools] .sf-tool-page-header__revision{display:none}.sf-first-batch__quickstart{gap:.8rem;padding:.9rem}.sf-first-batch__quickstart-actions{gap:.65rem}.sf-page,.sf-page--compact,.sf-page--dense,.sf-page--narrow,.sf-page--tool,.sf-tool-route,.sf-tool-route--narrow,.sf-tool-route--wide{width:min(100%,100% - 1.5rem);padding-top:1rem;padding-bottom:var(--space-3xl)}.sf-page-title{font-size:clamp(2.4rem,12vw,3.5rem)}.sf-breadcrumbs{display:none}.sf-page-lead{font-size:1rem}.sf-hover-action{opacity:1}}@media(hover:none){.sf-hover-action{opacity:1}}.instrument-panel,.tool-panel{background:linear-gradient(180deg,var(--charcoal),var(--void))}@supports (color:color-mix(in lab,red,red)){.instrument-panel,.tool-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--charcoal) 86%,var(--void)),color-mix(in srgb,var(--void) 92%,black))}}.instrument-panel,.tool-panel{border:1px solid var(--topo);padding:var(--space-xl);border-radius:var(--radius-lg);box-shadow:0 24px 80px #0000009e,inset 0 1px 0 var(--bone);border-top:1px solid #e7e5e41a;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.instrument-panel,.tool-panel{box-shadow:0 24px 80px #0000009e,inset 0 1px color-mix(in srgb,var(--bone) 6%,transparent)}}.tool-panel[data-tone=calm]{background:radial-gradient(circle at top right,var(--tool-accent),transparent 34%),linear-gradient(180deg,var(--charcoal),var(--void))}@supports (color:color-mix(in lab,red,red)){.tool-panel[data-tone=calm]{background:radial-gradient(circle at top right,color-mix(in srgb,var(--tool-accent) 12%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--charcoal) 86%,var(--void)),color-mix(in srgb,var(--void) 92%,black))}}.tool-panel[data-tone=danger]{background:radial-gradient(circle at top right,var(--danger),transparent 32%),linear-gradient(180deg,var(--charcoal),var(--void))}@supports (color:color-mix(in lab,red,red)){.tool-panel[data-tone=danger]{background:radial-gradient(circle at top right,color-mix(in srgb,var(--danger) 10%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--charcoal) 88%,var(--void)),color-mix(in srgb,var(--void) 94%,black))}}.instrument-panel:after,.tool-panel:after{content:"";pointer-events:none;z-index:10;opacity:.03;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.tool-panel__header{margin-bottom:var(--space-lg);border-bottom:1px solid var(--graphite);justify-content:space-between;align-items:flex-start;padding-bottom:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.tool-panel__header{border-bottom:1px solid color-mix(in srgb,var(--graphite) 75%,transparent)}}.tool-panel__header{gap:1rem}.tool-panel__header--minimal{align-items:flex-start;margin-bottom:.8rem;padding-bottom:.7rem}.tool-panel__actions{align-items:center;gap:.6rem;display:flex}.tool-panel__meta{flex-direction:column;align-items:flex-end;gap:.55rem;display:flex}.tool-panel__heading{flex-direction:column;gap:.32rem;max-width:44rem;display:flex}.tool-panel__heading--minimal{gap:.35rem;min-width:0}.tool-panel__heading--minimal .tool-panel__title{font-size:clamp(1.05rem,1.6vw,1.3rem)}.tool-panel__heading--minimal .tool-panel__mission{max-width:32rem;font-size:.88rem;line-height:1.5}.tool-panel__eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tool-accent);font-size:.6rem;display:inline-block}@supports (color:color-mix(in lab,red,red)){.tool-panel__eyebrow{color:color-mix(in srgb,var(--tool-accent) 76%,var(--bone))}}.tool-panel__eyebrow{opacity:.9}.tool-panel__title{font-family:var(--font-body);color:var(--bone-bright);letter-spacing:-.02em;font-size:clamp(1.35rem,3vw,2rem);font-style:normal;font-weight:600;line-height:1.12}.tool-panel__mission{max-width:38rem;color:var(--bone-dim);margin:0;font-size:.95rem;line-height:1.68}.tool-panel__mission--guide{max-width:34rem;color:var(--stone);font-size:.9rem;line-height:1.58}.tool-panel__status-badge{background:var(--void);border:1px solid;border-radius:999px;align-items:center;gap:.55rem;padding:.45rem .75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tool-panel__status-badge{background:color-mix(in srgb,var(--void) 84%,currentColor 8%)}}.tool-panel__status-badge{box-shadow:inset 0 1px 0 var(--bone)}@supports (color:color-mix(in lab,red,red)){.tool-panel__status-badge{box-shadow:inset 0 1px color-mix(in srgb,var(--bone) 6%,transparent)}}.tool-panel__readout{border-radius:var(--radius-md);border:1px solid var(--graphite);flex-direction:column;align-items:flex-end;gap:.12rem;padding:.55rem .75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tool-panel__readout{border:1px solid color-mix(in srgb,var(--graphite) 80%,transparent)}}.tool-panel__readout{background:var(--void)}@supports (color:color-mix(in lab,red,red)){.tool-panel__readout{background:color-mix(in srgb,var(--void) 92%,var(--charcoal))}}.tool-panel__readout-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ash);font-size:.55rem}.tool-panel__readout-value{font-family:var(--font-mono);letter-spacing:.04em;color:var(--bone-bright);font-size:.86rem}.tool-panel__progress{z-index:20;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:#ffffff0a;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.tool-panel__progress-bar{background:var(--tool-accent,var(--ember));height:100%;transition:width .4s ease-out}.tool-panel__share{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--bone-dim);border:1px solid var(--graphite);border-radius:var(--radius-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;min-height:2rem;padding:.3rem .62rem;transition:color .15s,border-color .15s;display:inline-flex}.tool-panel__share:hover{color:var(--ember);border-color:var(--ember-deep)}.tool-panel__status-dot{border-radius:999px;width:.45rem;height:.45rem}.tool-panel__status-dot--pulse{animation:2s ease-in-out infinite status-pulse}@keyframes status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.tool-panel__status{font-family:var(--font-mono);font-size:var(--text-micro);color:currentColor;letter-spacing:.08em;text-transform:uppercase}.tool-panel__accent,.group:hover .tool-panel__accent{display:none}.tool-panel__accent--x{width:1px;height:4.2rem}.tool-panel__accent--y{width:1px;height:2.1rem;right:1.45rem}.tool-panel__footer{border-top:1px solid var(--graphite);margin-top:1rem;padding:.9rem 1rem}@supports (color:color-mix(in lab,red,red)){.tool-panel__footer{border-top:1px solid color-mix(in srgb,var(--graphite) 78%,transparent)}}.tool-panel__footer{background:var(--charcoal)}@supports (color:color-mix(in lab,red,red)){.tool-panel__footer{background:color-mix(in srgb,var(--charcoal) 24%,transparent)}}.tool-panel__footer-note{color:var(--ash);font-size:.72rem;line-height:1.5}.tool-panel__footer-action-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.tool-panel__footer-action{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ash);transition:color var(--dur-fast) var(--ease-out);font-size:.62rem}.tool-panel__footer-action:hover{color:var(--tool-accent)}.tool-panel[data-embed-mode=guide]{box-shadow:none;background:0 0;border:0;padding:0}.tool-panel[data-embed-mode=guide]:after{display:none}.tool-panel[data-embed-mode=guide] .tool-panel__header,.tool-panel[data-embed-mode=guide] .tool-panel__header--minimal{border-bottom-color:#e7e5e414;margin-bottom:.9rem;padding-bottom:.8rem}.tool-panel[data-embed-mode=guide] .tool-panel__header--minimal{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.tool-panel[data-embed-mode=guide] .tool-panel__heading{max-width:38rem}.tool-panel[data-embed-mode=guide] .tool-panel__mission{max-width:36rem;color:var(--stone)}.tool-panel[data-embed-mode=guide] .tool-panel__meta{align-items:flex-end}.tool-panel[data-embed-mode=guide] .tool-panel__readout{background:#0b0a09db}.tool-panel[data-embed-mode=guide] .instrument-body{padding:0}.tool-panel[data-embed-mode=guide] .tool-panel__footer{display:none}.tool-panel[data-embed-mode=guide] .sf-tool-stack{gap:1rem}.tool-panel[data-embed-mode=guide] .sf-tool-empty,.tool-panel[data-embed-mode=guide] .sf-tool-note,.tool-panel[data-embed-mode=guide] .sf-tool-inline-note,.tool-panel[data-embed-mode=guide] .sf-surface--panel{box-shadow:none;background:linear-gradient(#fff7ed05,#0000 46%),#100e0d6b;border-color:#e7e5e40f}.tool-panel[data-active]{animation:.6s ease-out power-on}@keyframes power-on{0%{opacity:0;filter:brightness(.3)}10%{opacity:.8;filter:brightness(.6)}20%{opacity:.3;filter:brightness(1.2)}40%{opacity:.9;filter:brightness()}60%{opacity:.5}to{opacity:1}}.instrument-header{padding:var(--space-md) var(--space-xl);border-bottom:1px solid var(--graphite);background:var(--charcoal);justify-content:space-between;align-items:center;display:flex}.instrument-title{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-ultra);text-transform:uppercase;color:var(--ember);opacity:.8}.instrument-status{background:var(--safe);width:6px;height:6px;box-shadow:0 0 6px var(--safe);border-radius:50%;animation:3s ease-in-out infinite blink}.instrument-panel[data-visible]{animation:powerOn .8s var(--ease-out)}@keyframes powerOn{0%{opacity:0;filter:brightness(.3)}30%{opacity:.5;filter:brightness(.6)}50%{opacity:.7;filter:brightness(1.2)}to{opacity:1;filter:brightness()}}@keyframes blink{0%,to{opacity:1}50%{opacity:.4}}.instrument-body{padding:1rem var(--space-xl) var(--space-xl)}.sf-tool-stack{gap:var(--space-xl);flex-direction:column;display:flex}.sf-tool-field{gap:var(--space-sm);flex-direction:column;display:flex}.sf-tool-entry-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:1rem;display:grid}.sf-tool-label{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-ultra);text-transform:uppercase;color:var(--ash)}.sf-tool-helper{color:var(--bone-dim);font-size:.92rem;line-height:1.65}.sf-tool-input,.sf-tool-select{border-radius:var(--radius-md);border:1px solid var(--graphite);background:var(--void);width:100%;padding:.95rem 1rem}@supports (color:color-mix(in lab,red,red)){.sf-tool-input,.sf-tool-select{background:color-mix(in srgb,var(--void) 88%,var(--charcoal) 12%)}}.sf-tool-input,.sf-tool-select{color:var(--bone-bright);outline:none;transition:border-color .18s,box-shadow .18s,background-color .18s}.sf-tool-input:focus,.sf-tool-select:focus{border-color:var(--ember)}@supports (color:color-mix(in lab,red,red)){.sf-tool-input:focus,.sf-tool-select:focus{border-color:color-mix(in srgb,var(--ember) 45%,var(--graphite))}}.sf-tool-input:focus,.sf-tool-select:focus{box-shadow:0 0 0 3px var(--ember)}@supports (color:color-mix(in lab,red,red)){.sf-tool-input:focus,.sf-tool-select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ember) 18%,transparent)}}.sf-tool-input[type=range]{appearance:none;background:linear-gradient(90deg,var(--tool-accent,var(--ember)),#ffffffeb);border:0;border-radius:999px;height:.5rem;padding:0}@supports (color:color-mix(in lab,red,red)){.sf-tool-input[type=range]{background:linear-gradient(90deg,color-mix(in srgb,var(--tool-accent,var(--ember)) 80%,#ffffff29),#ffffffeb)}}.sf-tool-input[type=range]{box-shadow:inset 0 0 0 1px #e7e5e414,0 0 0 1px #e7e5e405}.sf-tool-input[type=range]::-webkit-slider-thumb{appearance:none;background:linear-gradient(180deg,var(--tool-accent,var(--ember)),var(--tool-accent,var(--ember)));border:1px solid #fff7ed80;border-radius:999px;width:1.05rem;height:1.05rem}@supports (color:color-mix(in lab,red,red)){.sf-tool-input[type=range]::-webkit-slider-thumb{background:linear-gradient(180deg,color-mix(in srgb,var(--tool-accent,var(--ember)) 75%,white),color-mix(in srgb,var(--tool-accent,var(--ember)) 84%,black))}}.sf-tool-input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--tool-accent,var(--ember)),0 0 18px var(--tool-accent,var(--ember))}@supports (color:color-mix(in lab,red,red)){.sf-tool-input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--tool-accent,var(--ember)) 16%,transparent),0 0 18px color-mix(in srgb,var(--tool-accent,var(--ember)) 32%,transparent)}}.sf-tool-input[type=range]::-webkit-slider-thumb{cursor:pointer}.sf-tool-input[type=range]::-moz-range-track{background:linear-gradient(90deg,var(--tool-accent,var(--ember)),#ffffffeb);border:0;border-radius:999px;height:.5rem}@supports (color:color-mix(in lab,red,red)){.sf-tool-input[type=range]::-moz-range-track{background:linear-gradient(90deg,color-mix(in srgb,var(--tool-accent,var(--ember)) 80%,#ffffff29),#ffffffeb)}}.sf-tool-input[type=range]::-moz-range-thumb{background:linear-gradient(180deg,var(--tool-accent,var(--ember)),var(--tool-accent,var(--ember)));border:1px solid #fff7ed80;border-radius:999px;width:1.05rem;height:1.05rem}@supports (color:color-mix(in lab,red,red)){.sf-tool-input[type=range]::-moz-range-thumb{background:linear-gradient(180deg,color-mix(in srgb,var(--tool-accent,var(--ember)) 75%,white),color-mix(in srgb,var(--tool-accent,var(--ember)) 84%,black))}}.sf-tool-input[type=range]::-moz-range-thumb{box-shadow:0 0 0 4px var(--tool-accent,var(--ember)),0 0 18px var(--tool-accent,var(--ember))}@supports (color:color-mix(in lab,red,red)){.sf-tool-input[type=range]::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--tool-accent,var(--ember)) 16%,transparent),0 0 18px color-mix(in srgb,var(--tool-accent,var(--ember)) 32%,transparent)}}.sf-tool-input[type=range]::-moz-range-thumb{cursor:pointer}.sf-tool-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.sf-tool-choice-grid--segmented{gap:.5rem}.sf-tool-choice{border-radius:var(--radius-md);border:1px solid var(--graphite);background:linear-gradient(180deg,var(--charcoal),var(--void));flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;min-height:4.5rem;padding:.9rem .85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.sf-tool-choice{background:linear-gradient(180deg,color-mix(in srgb,var(--charcoal) 88%,var(--void)),color-mix(in srgb,var(--void) 84%,black))}}.sf-tool-choice{color:var(--bone-dim);text-align:left;box-shadow:inset 0 1px 0 var(--bone)}@supports (color:color-mix(in lab,red,red)){.sf-tool-choice{box-shadow:inset 0 1px color-mix(in srgb,var(--bone) 4%,transparent)}}.sf-tool-choice{transition:border-color .18s,background-color .18s,color .18s,transform .18s,box-shadow .18s}.sf-tool-choice--segmented{justify-content:center;min-height:0;padding:.8rem .7rem}.sf-tool-choice:hover:not(:disabled){border-color:var(--ember)}@supports (color:color-mix(in lab,red,red)){.sf-tool-choice:hover:not(:disabled){border-color:color-mix(in srgb,var(--ember) 35%,var(--graphite))}}.sf-tool-choice:hover:not(:disabled){color:var(--bone-bright);transform:translateY(-1px);box-shadow:0 14px 40px #00000047}.sf-tool-choice:disabled{opacity:.45;cursor:not-allowed}.sf-tool-choice[data-active]{border-color:var(--ember);position:relative}@supports (color:color-mix(in lab,red,red)){.sf-tool-choice[data-active]{border-color:color-mix(in srgb,var(--ember) 62%,var(--bone))}}.sf-tool-choice[data-active]{background:linear-gradient(180deg,var(--ember),var(--void))}@supports (color:color-mix(in lab,red,red)){.sf-tool-choice[data-active]{background:linear-gradient(180deg,color-mix(in srgb,var(--ember) 18%,var(--charcoal)),color-mix(in srgb,var(--void) 68%,var(--charcoal)))}}.sf-tool-choice[data-active]{color:var(--bone-bright);box-shadow:inset 0 0 0 1px var(--ember),0 0 0 1px var(--ember)}@supports (color:color-mix(in lab,red,red)){.sf-tool-choice[data-active]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ember) 34%,transparent),0 0 0 1px color-mix(in srgb,var(--ember) 20%,transparent)}}.sf-tool-choice[data-active]:after{content:"Selected";font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ember-bright);opacity:.92;font-size:.52rem;position:absolute;top:.45rem;right:.5rem}.sf-tool-choice__label{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.sf-tool-choice__copy{color:var(--ash);font-size:.78rem;line-height:1.45}.sf-tool-inline-note{border-top:1px solid var(--graphite);grid-column:1/-1;gap:.35rem;padding-top:.85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.sf-tool-inline-note{border-top:1px solid color-mix(in srgb,var(--graphite) 82%,transparent)}}.sf-tool-summary,.sf-tool-result,.sf-tool-note,.sf-tool-empty{border-radius:var(--radius-lg);border:1px solid var(--topo);background:linear-gradient(180deg,var(--charcoal),var(--void))}@supports (color:color-mix(in lab,red,red)){.sf-tool-summary,.sf-tool-result,.sf-tool-note,.sf-tool-empty{background:linear-gradient(180deg,color-mix(in srgb,var(--charcoal) 80%,var(--void)),color-mix(in srgb,var(--void) 88%,black))}}.sf-tool-summary,.sf-tool-result,.sf-tool-note,.sf-tool-empty{padding:var(--space-lg);box-shadow:inset 0 1px 0 var(--bone)}@supports (color:color-mix(in lab,red,red)){.sf-tool-summary,.sf-tool-result,.sf-tool-note,.sf-tool-empty{box-shadow:inset 0 1px color-mix(in srgb,var(--bone) 5%,transparent)}}.sf-tool-empty--compact{padding:1rem 1.1rem}.sf-tool-summary{gap:var(--space-md);border-color:var(--tool-accent-border);background:linear-gradient(135deg,var(--tool-accent-surface),#0b0a09f5);flex-direction:column;display:flex}.sf-tool-summary[data-tone=safe]{border-color:var(--safe)}@supports (color:color-mix(in lab,red,red)){.sf-tool-summary[data-tone=safe]{border-color:color-mix(in srgb,var(--safe) 28%,var(--topo))}}.sf-tool-summary[data-tone=warn]{border-color:var(--caution)}@supports (color:color-mix(in lab,red,red)){.sf-tool-summary[data-tone=warn]{border-color:color-mix(in srgb,var(--caution) 28%,var(--topo))}}.sf-tool-summary[data-tone=danger]{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.sf-tool-summary[data-tone=danger]{border-color:color-mix(in srgb,var(--danger) 35%,var(--topo))}}.sf-tool-summary[data-tone=danger]{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.sf-tool-summary[data-tone=danger]{background:color-mix(in srgb,var(--danger) 8%,var(--charcoal))}}.sf-tool-proof{border-radius:var(--radius-lg);background:linear-gradient(#ffffff05,#0b0a09db),#120f0dd6;border:1px solid #e7e5e414;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;padding:1rem 1.05rem;display:grid}.sf-tool-proof[data-tone=safe]{border-color:var(--safe)}@supports (color:color-mix(in lab,red,red)){.sf-tool-proof[data-tone=safe]{border-color:color-mix(in srgb,var(--safe) 28%,var(--topo))}}.sf-tool-proof[data-tone=warn]{border-color:var(--caution)}@supports (color:color-mix(in lab,red,red)){.sf-tool-proof[data-tone=warn]{border-color:color-mix(in srgb,var(--caution) 28%,var(--topo))}}.sf-tool-proof[data-tone=danger]{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.sf-tool-proof[data-tone=danger]{border-color:color-mix(in srgb,var(--danger) 35%,var(--topo))}}.sf-tool-proof__item{gap:.35rem;display:grid}.sf-tool-proof__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ash);font-size:.58rem}.sf-tool-proof__item p{color:var(--bone-dim);font-size:.92rem;line-height:1.56}.sf-tool-artifact{border-radius:var(--radius-lg);border:1px solid var(--tool-accent);gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact{border:1px solid color-mix(in srgb,var(--tool-accent) 24%,var(--topo))}}.sf-tool-artifact{background:radial-gradient(circle at top right,var(--tool-accent),transparent 34%),linear-gradient(165deg,var(--tool-accent),var(--void))}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact{background:radial-gradient(circle at top right,color-mix(in srgb,var(--tool-accent) 12%,transparent),transparent 34%),linear-gradient(165deg,color-mix(in srgb,var(--tool-accent) 8%,var(--charcoal)),color-mix(in srgb,var(--void) 94%,black))}}.sf-tool-artifact{box-shadow:inset 0 1px 0 var(--bone),0 24px 54px #00000070}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact{box-shadow:inset 0 1px color-mix(in srgb,var(--bone) 6%,transparent),0 24px 54px #00000070}}.sf-tool-artifact:after{content:"";background:var(--tool-accent);border-radius:999px;width:16rem;height:16rem;position:absolute;inset:auto -18% -42% auto}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact:after{background:color-mix(in srgb,var(--tool-accent) 20%,transparent)}}.sf-tool-artifact:after{filter:blur(46px);pointer-events:none}.sf-tool-artifact[data-tone=safe]{border-color:var(--safe)}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact[data-tone=safe]{border-color:color-mix(in srgb,var(--safe) 28%,var(--topo))}}.sf-tool-artifact[data-tone=warn]{border-color:var(--caution)}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact[data-tone=warn]{border-color:color-mix(in srgb,var(--caution) 28%,var(--topo))}}.sf-tool-artifact[data-tone=danger]{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact[data-tone=danger]{border-color:color-mix(in srgb,var(--danger) 34%,var(--topo))}}.sf-tool-artifact[data-tone=danger]{background:radial-gradient(circle at top right,var(--danger),transparent 36%),linear-gradient(165deg,var(--danger),var(--void))}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact[data-tone=danger]{background:radial-gradient(circle at top right,color-mix(in srgb,var(--danger) 14%,transparent),transparent 36%),linear-gradient(165deg,color-mix(in srgb,var(--danger) 10%,var(--charcoal)),color-mix(in srgb,var(--void) 94%,black))}}.sf-tool-artifact[data-tone=calm]{border-color:var(--tool-accent)}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact[data-tone=calm]{border-color:color-mix(in srgb,var(--tool-accent) 26%,var(--topo))}}.sf-tool-artifact[data-tone=calm]{background:radial-gradient(circle at top right,var(--tool-accent),transparent 34%),linear-gradient(165deg,var(--tool-accent),var(--void))}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact[data-tone=calm]{background:radial-gradient(circle at top right,color-mix(in srgb,var(--tool-accent) 10%,transparent),transparent 34%),linear-gradient(165deg,color-mix(in srgb,var(--tool-accent) 7%,var(--charcoal)),color-mix(in srgb,var(--void) 95%,black))}}.sf-tool-artifact__header{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid;position:relative}.sf-tool-artifact__copy{gap:.45rem;display:grid}.sf-tool-artifact__eyebrow,.sf-tool-artifact__hero-label,.sf-tool-artifact__fact-label,.sf-tool-artifact__step-label,.sf-tool-artifact__timeline-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tool-accent);font-size:.58rem}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact__eyebrow,.sf-tool-artifact__hero-label,.sf-tool-artifact__fact-label,.sf-tool-artifact__step-label,.sf-tool-artifact__timeline-label{color:color-mix(in srgb,var(--tool-accent) 40%,var(--ash))}}.sf-tool-artifact__title{font-family:var(--font-display);color:var(--bone-bright);margin:0;font-size:clamp(1.55rem,3.2vw,2.3rem);font-style:italic;line-height:1.02}.sf-tool-artifact__summary,.sf-tool-artifact__fact-value,.sf-tool-artifact__timeline-copy,.sf-tool-artifact__step-copy{color:var(--bone-dim);margin:0;line-height:1.62}.sf-tool-artifact__hero{border-radius:calc(var(--radius-lg) - .25rem);border:1px solid var(--tool-accent);align-content:start;justify-items:end;gap:.35rem;min-width:min(14rem,42vw);padding:.9rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact__hero{border:1px solid color-mix(in srgb,var(--tool-accent) 16%,transparent)}}.sf-tool-artifact__hero{background:var(--void)}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact__hero{background:color-mix(in srgb,var(--void) 84%,var(--charcoal))}}.sf-tool-artifact__hero-value{font-family:var(--font-mono);text-align:right;color:var(--bone-bright);font-size:clamp(1.6rem,4vw,2.7rem);line-height:.95}.sf-tool-artifact[data-layout=stacked] .sf-tool-artifact__header{grid-template-columns:1fr}.sf-tool-artifact[data-layout=stacked] .sf-tool-artifact__hero{justify-items:start;min-width:0;max-width:min(100%,34rem)}.sf-tool-artifact[data-layout=stacked] .sf-tool-artifact__hero-value{text-align:left}.sf-tool-artifact__chips{z-index:1;flex-wrap:wrap;gap:.55rem;display:flex;position:relative}.sf-tool-artifact__chip{border:1px solid var(--tool-accent);border-radius:999px;align-items:center;min-height:1.9rem;padding:.3rem .68rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact__chip{border:1px solid color-mix(in srgb,var(--tool-accent) 18%,transparent)}}.sf-tool-artifact__chip{background:var(--void)}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact__chip{background:color-mix(in srgb,var(--void) 86%,var(--charcoal))}}.sf-tool-artifact__chip{color:var(--bone);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.sf-tool-artifact__chip[data-tone=safe]{border-color:var(--safe)}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact__chip[data-tone=safe]{border-color:color-mix(in srgb,var(--safe) 24%,transparent)}}.sf-tool-artifact__chip[data-tone=safe]{color:var(--safe)}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact__chip[data-tone=safe]{color:color-mix(in srgb,var(--safe) 72%,var(--bone))}}.sf-tool-artifact__chip[data-tone=warn]{border-color:var(--caution)}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact__chip[data-tone=warn]{border-color:color-mix(in srgb,var(--caution) 24%,transparent)}}.sf-tool-artifact__chip[data-tone=warn]{color:var(--caution)}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact__chip[data-tone=warn]{color:color-mix(in srgb,var(--caution) 72%,var(--bone))}}.sf-tool-artifact__chip[data-tone=danger]{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact__chip[data-tone=danger]{border-color:color-mix(in srgb,var(--danger) 24%,transparent)}}.sf-tool-artifact__chip[data-tone=danger]{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact__chip[data-tone=danger]{color:color-mix(in srgb,var(--danger) 72%,var(--bone))}}.sf-tool-artifact__facts{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid;position:relative}.sf-tool-artifact__fact{border-radius:calc(var(--radius-lg) - .3rem);border:1px solid var(--graphite);gap:.35rem;padding:.9rem .95rem;display:grid}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact__fact{border:1px solid color-mix(in srgb,var(--graphite) 72%,transparent)}}.sf-tool-artifact__fact{background:var(--void)}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact__fact{background:color-mix(in srgb,var(--void) 86%,var(--charcoal))}}.sf-tool-artifact__footer{z-index:1;border-top:1px solid var(--graphite);padding-top:.85rem;position:relative}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact__footer{border-top:1px solid color-mix(in srgb,var(--graphite) 76%,transparent)}}.sf-tool-artifact__spectrum{z-index:1;gap:.8rem;display:grid;position:relative}.sf-tool-artifact__spectrum-track,.sf-tool-artifact__timeline-track{border:1px solid var(--graphite);border-radius:999px;height:.9rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact__spectrum-track,.sf-tool-artifact__timeline-track{border:1px solid color-mix(in srgb,var(--graphite) 78%,transparent)}}.sf-tool-artifact__spectrum-track,.sf-tool-artifact__timeline-track{background:var(--void)}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact__spectrum-track,.sf-tool-artifact__timeline-track{background:color-mix(in srgb,var(--void) 86%,var(--charcoal))}}.sf-tool-artifact__spectrum-fill,.sf-tool-artifact__timeline-fill{border-radius:inherit;background:linear-gradient(90deg,#fff,#fff);height:100%}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact__spectrum-fill,.sf-tool-artifact__timeline-fill{background:linear-gradient(90deg,color-mix(in srgb,white 22%,var(--tool-accent)),color-mix(in srgb,white 6%,var(--tool-accent)))}}.sf-tool-artifact__spectrum-fill,.sf-tool-artifact__timeline-fill{box-shadow:0 0 18px var(--tool-accent)}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact__spectrum-fill,.sf-tool-artifact__timeline-fill{box-shadow:0 0 18px color-mix(in srgb,var(--tool-accent) 32%,transparent)}}.sf-tool-artifact__spectrum-marker,.sf-tool-artifact__timeline-marker{border:2px solid var(--void);background:var(--bone-bright);width:.95rem;height:.95rem;box-shadow:0 0 18px var(--tool-accent);border-radius:999px;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact__spectrum-marker,.sf-tool-artifact__timeline-marker{box-shadow:0 0 18px color-mix(in srgb,var(--tool-accent) 44%,transparent)}}.sf-tool-artifact__spectrum-marker,.sf-tool-artifact__timeline-marker{transform:translate(-50%,-50%)}.sf-tool-artifact__spectrum-stops{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;display:grid}.sf-tool-artifact__spectrum-stop{text-align:center;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ash);padding-top:.1rem;font-size:.56rem}.sf-tool-artifact__spectrum-stop[data-active] span{color:var(--bone-bright)}.sf-tool-artifact__timeline-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid;position:relative}.sf-tool-artifact__timeline-stop{border-radius:calc(var(--radius-lg) - .3rem);border:1px solid var(--graphite);gap:.35rem;padding:.95rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact__timeline-stop{border:1px solid color-mix(in srgb,var(--graphite) 76%,transparent)}}.sf-tool-artifact__timeline-stop{background:var(--void)}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact__timeline-stop{background:color-mix(in srgb,var(--void) 86%,var(--charcoal))}}.sf-tool-artifact__timeline-stop[data-state=active],.sf-tool-artifact__timeline-stop[data-state=complete]{border-color:var(--tool-accent)}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact__timeline-stop[data-state=active],.sf-tool-artifact__timeline-stop[data-state=complete]{border-color:color-mix(in srgb,var(--tool-accent) 22%,transparent)}}.sf-tool-artifact__timeline-stop[data-state=danger]{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact__timeline-stop[data-state=danger]{border-color:color-mix(in srgb,var(--danger) 30%,transparent)}}.sf-tool-artifact__timeline-stop[data-state=danger]{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact__timeline-stop[data-state=danger]{background:color-mix(in srgb,var(--danger) 8%,var(--charcoal))}}.sf-tool-artifact__timeline-meta{font-family:var(--font-mono);color:var(--bone-bright);font-size:.8rem}.sf-tool-artifact__steps{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid;position:relative}.sf-tool-artifact__step{border-radius:calc(var(--radius-lg) - .3rem);border:1px solid var(--graphite);gap:.35rem;padding:.95rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact__step{border:1px solid color-mix(in srgb,var(--graphite) 76%,transparent)}}.sf-tool-artifact__step{background:var(--void)}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact__step{background:color-mix(in srgb,var(--void) 88%,var(--charcoal))}}.sf-tool-artifact__recipe-grid,.sf-tool-artifact__trace{z-index:1;gap:.8rem;display:grid;position:relative}.sf-tool-artifact__recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-tool-artifact__recipe-row,.sf-tool-artifact__trace-step{border-radius:calc(var(--radius-lg) - .3rem);border:1px solid var(--graphite);gap:.35rem;padding:.95rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact__recipe-row,.sf-tool-artifact__trace-step{border:1px solid color-mix(in srgb,var(--graphite) 76%,transparent)}}.sf-tool-artifact__recipe-row,.sf-tool-artifact__trace-step{background:var(--void)}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact__recipe-row,.sf-tool-artifact__trace-step{background:color-mix(in srgb,var(--void) 88%,var(--charcoal))}}.sf-tool-artifact__recipe-label,.sf-tool-artifact__trace-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tool-accent);font-size:.58rem}@supports (color:color-mix(in lab,red,red)){.sf-tool-artifact__recipe-label,.sf-tool-artifact__trace-label{color:color-mix(in srgb,var(--tool-accent) 40%,var(--ash))}}.sf-tool-artifact__recipe-value{font-family:var(--font-mono);color:var(--bone-bright);font-size:1rem}.sf-tool-artifact__recipe-supporting,.sf-tool-artifact__trace-copy{color:var(--bone-dim);margin:0;line-height:1.58}.sf-settle-launch{border-radius:var(--radius-lg);border:1px solid var(--ember);grid-template-columns:auto 1fr;align-items:center;gap:1rem;width:100%;padding:clamp(1rem,2vw,1.35rem);display:grid}@supports (color:color-mix(in lab,red,red)){.sf-settle-launch{border:1px solid color-mix(in srgb,var(--ember) 34%,transparent)}}.sf-settle-launch{text-align:left;background:radial-gradient(circle at 100% 0,#ea580c2e,#0000 34%),linear-gradient(#1c1714f5,#0b0a09fa)}.sf-settle-launch__icon{width:4rem;height:4rem;color:var(--void);background:linear-gradient(#ea580ceb,#c2410cf0);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 28px #ea580c47}.sf-settle-launch__body{gap:.35rem;display:grid}.sf-settle-launch__eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ember);font-size:.6rem}@supports (color:color-mix(in lab,red,red)){.sf-settle-launch__eyebrow{color:color-mix(in srgb,var(--ember) 50%,var(--ash))}}.sf-settle-launch__title{font-family:var(--font-display);color:var(--bone-bright);font-size:clamp(1.7rem,3vw,2.4rem);font-style:italic;line-height:1}.sf-settle-launch__copy{color:var(--bone-dim);line-height:1.6}.sf-settle-alerts{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sf-settle-alerts__card{border-radius:var(--radius-lg);border:1px solid var(--graphite);gap:.4rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.sf-settle-alerts__card{border:1px solid color-mix(in srgb,var(--graphite) 80%,transparent)}}.sf-settle-alerts__card{background:var(--charcoal)}@supports (color:color-mix(in lab,red,red)){.sf-settle-alerts__card{background:color-mix(in srgb,var(--charcoal) 88%,var(--void))}}.sf-settle-alerts__card{color:var(--bone);text-decoration:none}.sf-settle-alerts__card strong{font-family:var(--font-display);color:var(--bone-bright);font-size:1.2rem;font-style:italic}.sf-settle-alerts__card span:last-child{color:var(--bone-dim);line-height:1.5}.sf-settle-alerts__card--danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.sf-settle-alerts__card--danger{border-color:color-mix(in srgb,var(--danger) 35%,transparent)}}.sf-settle-alerts__card--danger{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.sf-settle-alerts__card--danger{background:color-mix(in srgb,var(--danger) 7%,var(--charcoal))}}.sf-discovery-stage{border-radius:var(--radius-lg);border:1px solid var(--graphite);gap:.9rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.sf-discovery-stage{border:1px solid color-mix(in srgb,var(--graphite) 78%,transparent)}}.sf-discovery-stage{background:var(--charcoal)}@supports (color:color-mix(in lab,red,red)){.sf-discovery-stage{background:color-mix(in srgb,var(--charcoal) 78%,var(--void))}}.sf-discovery-stage__header,.sf-discovery-stage__heading{gap:.35rem;display:grid}.sf-discovery-stage__heading p,.sf-discovery-stage__header p{color:var(--bone-dim);line-height:1.55}.sf-discovery-brief-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.7rem;display:grid}.sf-discovery-brief{border-radius:var(--radius-md);border:1px solid var(--graphite);gap:.25rem;padding:.8rem .9rem;display:grid}@supports (color:color-mix(in lab,red,red)){.sf-discovery-brief{border:1px solid color-mix(in srgb,var(--graphite) 74%,transparent)}}.sf-discovery-brief{background:var(--void)}@supports (color:color-mix(in lab,red,red)){.sf-discovery-brief{background:color-mix(in srgb,var(--void) 60%,var(--charcoal))}}.sf-discovery-brief strong,.sf-discovery-sidebar__card strong,.sf-discovery-report-card__row strong{color:var(--bone-bright);font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;font-size:.78rem}.sf-discovery-rule-grid,.sf-discovery-report-note-grid,.sf-settle-command-rail{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.8rem;display:grid}.sf-discovery-rule,.sf-settle-rule-strip{border-radius:var(--radius-lg);border:1px solid var(--graphite);padding:1rem 1.05rem}@supports (color:color-mix(in lab,red,red)){.sf-discovery-rule,.sf-settle-rule-strip{border:1px solid color-mix(in srgb,var(--graphite) 74%,transparent)}}.sf-discovery-rule,.sf-settle-rule-strip{background:var(--charcoal)}@supports (color:color-mix(in lab,red,red)){.sf-discovery-rule,.sf-settle-rule-strip{background:color-mix(in srgb,var(--charcoal) 82%,var(--void))}}.sf-discovery-rule,.sf-settle-rule-strip{color:var(--bone-dim);line-height:1.6}.sf-discovery-rule p,.sf-settle-rule-strip{margin:.25rem 0 0}.sf-discovery-action-row{justify-content:center;padding-top:.35rem;display:flex}.sf-discovery-action-row--guide{justify-content:flex-start}.sf-discovery-stage--compact{gap:.75rem;padding:.95rem 1rem}.sf-discovery-guide--compact,.sf-discovery-guide__control-grid{gap:.9rem;display:grid}.sf-discovery-guide__control-block{align-content:start}.sf-discovery-guide__compound-grid,.sf-discovery-guide__schedule-grid{gap:.65rem;display:grid}.sf-discovery-guide__compound-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-discovery-guide__choice{border-radius:var(--radius-md);border:1px solid var(--graphite);gap:.28rem;padding:.78rem .85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.sf-discovery-guide__choice{border:1px solid color-mix(in srgb,var(--graphite) 78%,transparent)}}.sf-discovery-guide__choice{background:var(--void)}@supports (color:color-mix(in lab,red,red)){.sf-discovery-guide__choice{background:color-mix(in srgb,var(--void) 70%,var(--charcoal))}}.sf-discovery-guide__choice{text-align:left;transition:border-color .16s,background .16s,transform .16s}.sf-discovery-guide__choice:hover{border-color:var(--ember)}@supports (color:color-mix(in lab,red,red)){.sf-discovery-guide__choice:hover{border-color:color-mix(in srgb,var(--ember) 38%,transparent)}}.sf-discovery-guide__choice:hover{transform:translateY(-1px)}.sf-discovery-guide__choice[data-active]{border-color:var(--ember)}@supports (color:color-mix(in lab,red,red)){.sf-discovery-guide__choice[data-active]{border-color:color-mix(in srgb,var(--ember) 58%,transparent)}}.sf-discovery-guide__choice[data-active]{background:var(--ember)}@supports (color:color-mix(in lab,red,red)){.sf-discovery-guide__choice[data-active]{background:color-mix(in srgb,var(--ember) 10%,var(--charcoal))}}.sf-discovery-guide__choice[data-active]{box-shadow:0 0 0 1px var(--ember)}@supports (color:color-mix(in lab,red,red)){.sf-discovery-guide__choice[data-active]{box-shadow:0 0 0 1px color-mix(in srgb,var(--ember) 18%,transparent)}}.sf-discovery-guide__choice-state{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ash);font-size:.54rem}.sf-discovery-guide__choice strong{color:var(--bone-bright);font-size:.88rem;line-height:1.32}.sf-discovery-guide__choice--schedule span:last-child{color:var(--bone-dim);font-size:.78rem;line-height:1.45}.sf-discovery-guide__floor-row{border-radius:var(--radius-md);border:1px solid var(--graphite);gap:.45rem;padding:.85rem .95rem;display:grid}@supports (color:color-mix(in lab,red,red)){.sf-discovery-guide__floor-row{border:1px solid color-mix(in srgb,var(--graphite) 74%,transparent)}}.sf-discovery-guide__floor-row{background:var(--void)}@supports (color:color-mix(in lab,red,red)){.sf-discovery-guide__floor-row{background:color-mix(in srgb,var(--void) 68%,var(--charcoal))}}.sf-discovery-guide__dose-input{align-items:center;gap:.7rem;display:flex}.sf-discovery-rule-grid--guide{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:1100px){.sf-discovery-guide__control-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}@media(max-width:720px){.sf-discovery-guide__compound-grid,.sf-discovery-rule-grid--guide{grid-template-columns:1fr}.sf-discovery-guide__dose-input input{width:100%}.sf-discovery-action-row--guide{justify-content:stretch}.sf-discovery-action-row--guide button{width:100%}}.sf-discovery-calendar{grid-template-columns:repeat(10,minmax(0,1fr));gap:.45rem;display:grid}.sf-discovery-calendar__day{background:var(--charcoal);border:1px solid #0000;border-radius:.8rem;flex-direction:column;justify-content:center;align-items:center;gap:.08rem;min-height:3.3rem;display:flex}@supports (color:color-mix(in lab,red,red)){.sf-discovery-calendar__day{background:color-mix(in srgb,var(--charcoal) 72%,var(--void))}}.sf-discovery-calendar__day{color:var(--ash);transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.sf-discovery-calendar__day:hover{transform:translateY(-1px)}.sf-discovery-calendar__day[data-dose]{background:var(--ember)}@supports (color:color-mix(in lab,red,red)){.sf-discovery-calendar__day[data-dose]{background:color-mix(in srgb,var(--ember) 12%,var(--charcoal))}}.sf-discovery-calendar__day[data-dose]{color:var(--ember);border-color:var(--ember)}@supports (color:color-mix(in lab,red,red)){.sf-discovery-calendar__day[data-dose]{border-color:color-mix(in srgb,var(--ember) 20%,transparent)}}.sf-discovery-calendar__day[data-logged]{color:var(--void);background:linear-gradient(#ea580cf2,#c2410ceb)}.sf-discovery-calendar__day[data-active]{border-color:var(--ember)}@supports (color:color-mix(in lab,red,red)){.sf-discovery-calendar__day[data-active]{border-color:color-mix(in srgb,var(--ember) 70%,transparent)}}.sf-discovery-calendar__day[data-active]{box-shadow:0 0 0 1px var(--ember)}@supports (color:color-mix(in lab,red,red)){.sf-discovery-calendar__day[data-active]{box-shadow:0 0 0 1px color-mix(in srgb,var(--ember) 35%,transparent)}}.sf-discovery-entry-layout{grid-template-columns:minmax(0,1.7fr) minmax(17rem,.9fr);align-items:start;gap:1rem;display:grid}.sf-discovery-log-section{scroll-margin-top:6rem}.sf-discovery-sidebar{gap:.8rem;display:grid}.sf-discovery-sidebar__card,.sf-discovery-report-card,.sf-discovery-range-card,.sf-discovery-archive__row,.sf-settle-command{border-radius:var(--radius-lg);border:1px solid var(--graphite);gap:.35rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.sf-discovery-sidebar__card,.sf-discovery-report-card,.sf-discovery-range-card,.sf-discovery-archive__row,.sf-settle-command{border:1px solid color-mix(in srgb,var(--graphite) 76%,transparent)}}.sf-discovery-sidebar__card,.sf-discovery-report-card,.sf-discovery-range-card,.sf-discovery-archive__row,.sf-settle-command{background:var(--charcoal)}@supports (color:color-mix(in lab,red,red)){.sf-discovery-sidebar__card,.sf-discovery-report-card,.sf-discovery-range-card,.sf-discovery-archive__row,.sf-settle-command{background:color-mix(in srgb,var(--charcoal) 84%,var(--void))}}.sf-discovery-sidebar__card p,.sf-discovery-report-card__row span,.sf-discovery-report-card__eyebrow,.sf-settle-command span:last-child{color:var(--bone-dim)}.sf-discovery-report-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sf-discovery-report__print{border:1px solid var(--ember);border-radius:999px;align-items:center;gap:.5rem;min-height:2.5rem;padding:.55rem .8rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sf-discovery-report__print{border:1px solid color-mix(in srgb,var(--ember) 26%,transparent)}}.sf-discovery-report__print{background:var(--void)}@supports (color:color-mix(in lab,red,red)){.sf-discovery-report__print{background:color-mix(in srgb,var(--void) 84%,var(--charcoal))}}.sf-discovery-report__print{color:var(--bone-dim);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);font-size:.58rem}.sf-discovery-report__print:hover{border-color:var(--ember);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.sf-discovery-report__print:hover{border-color:color-mix(in srgb,var(--ember) 40%,transparent)}}.sf-discovery-report__print:hover{color:var(--bone-bright)}.sf-discovery-report-grid,.sf-discovery-range-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.sf-discovery-report-card__eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ember);font-size:.58rem}@supports (color:color-mix(in lab,red,red)){.sf-discovery-report-card__eyebrow{color:color-mix(in srgb,var(--ember) 50%,var(--ash))}}.sf-discovery-report-card__rows{gap:.7rem;display:grid}.sf-discovery-report-card__row{border-bottom:1px solid var(--graphite);justify-content:space-between;gap:1rem;padding-bottom:.55rem;display:flex}@supports (color:color-mix(in lab,red,red)){.sf-discovery-report-card__row{border-bottom:1px solid color-mix(in srgb,var(--graphite) 82%,transparent)}}.sf-discovery-report-card__row:last-child{border-bottom:0;padding-bottom:0}.sf-discovery-archive{gap:.65rem;display:grid}.sf-discovery-archive__row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.sf-discovery-report-actions{flex-wrap:wrap;gap:.75rem;display:flex}.sf-discovery-report-action,.sf-discovery-report-action--ghost{border-radius:var(--radius-md);border:1px solid var(--ember);justify-content:center;align-items:center;min-height:2.8rem;padding:.85rem 1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sf-discovery-report-action,.sf-discovery-report-action--ghost{border:1px solid color-mix(in srgb,var(--ember) 26%,transparent)}}.sf-discovery-report-action,.sf-discovery-report-action--ghost{background:var(--ember)}@supports (color:color-mix(in lab,red,red)){.sf-discovery-report-action,.sf-discovery-report-action--ghost{background:color-mix(in srgb,var(--ember) 10%,var(--charcoal))}}.sf-discovery-report-action,.sf-discovery-report-action--ghost{color:var(--bone-bright);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;text-decoration:none}.sf-discovery-report-action--ghost{background:var(--void)}@supports (color:color-mix(in lab,red,red)){.sf-discovery-report-action--ghost{background:color-mix(in srgb,var(--void) 78%,var(--charcoal))}}.sf-discovery-report-action--ghost{border-color:var(--graphite)}@supports (color:color-mix(in lab,red,red)){.sf-discovery-report-action--ghost{border-color:color-mix(in srgb,var(--graphite) 72%,transparent)}}.sf-discovery-report-action--ghost{color:var(--ash)}.sf-discovery-rest{text-align:center;border-radius:var(--radius-lg);border:1px dashed var(--graphite);padding:5.25rem 1.5rem}@supports (color:color-mix(in lab,red,red)){.sf-discovery-rest{border:1px dashed color-mix(in srgb,var(--graphite) 82%,transparent)}}.sf-discovery-rest{background:var(--charcoal)}@supports (color:color-mix(in lab,red,red)){.sf-discovery-rest{background:color-mix(in srgb,var(--charcoal) 70%,var(--void))}}.sf-settle-command{color:var(--bone);text-decoration:none}.sf-settle-command strong{font-family:var(--font-display);color:var(--bone-bright);font-size:1.2rem;font-style:italic}.sf-settle-command--danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.sf-settle-command--danger{border-color:color-mix(in srgb,var(--danger) 35%,transparent)}}.sf-settle-command--danger{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.sf-settle-command--danger{background:color-mix(in srgb,var(--danger) 7%,var(--charcoal))}}.sf-settle-overlay{padding-bottom:calc(1rem + env(safe-area-inset-bottom));overflow-y:auto}.sf-settle-overlay__top{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0b0a09f5,#0b0a09d6 72%,#0b0a0900);gap:.85rem;padding-bottom:.8rem;display:grid;position:sticky;top:0}.sf-settle-overlay__meta{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.sf-settle-overlay__banner,.sf-settle-overlay__rules,.sf-settle-overlay__footer{border-radius:var(--radius-lg);border:1px solid var(--graphite)}@supports (color:color-mix(in lab,red,red)){.sf-settle-overlay__banner,.sf-settle-overlay__rules,.sf-settle-overlay__footer{border:1px solid color-mix(in srgb,var(--graphite) 82%,transparent)}}.sf-settle-overlay__banner,.sf-settle-overlay__rules,.sf-settle-overlay__footer{background:var(--charcoal)}@supports (color:color-mix(in lab,red,red)){.sf-settle-overlay__banner,.sf-settle-overlay__rules,.sf-settle-overlay__footer{background:color-mix(in srgb,var(--charcoal) 90%,var(--void))}}.sf-settle-overlay__banner,.sf-settle-overlay__rules,.sf-settle-overlay__footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sf-settle-overlay__banner{flex:1;padding:.95rem 1rem}.sf-settle-overlay__banner p,.sf-settle-overlay__rules p,.sf-settle-overlay__footer p{color:var(--bone-dim);margin:.35rem 0 0;line-height:1.6}.sf-settle-overlay__action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.sf-settle-overlay__action-card{border-radius:var(--radius-lg);border:1px solid var(--graphite);gap:.35rem;width:100%;padding:.95rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.sf-settle-overlay__action-card{border:1px solid color-mix(in srgb,var(--graphite) 75%,transparent)}}.sf-settle-overlay__action-card{background:var(--charcoal)}@supports (color:color-mix(in lab,red,red)){.sf-settle-overlay__action-card{background:color-mix(in srgb,var(--charcoal) 92%,var(--void))}}.sf-settle-overlay__action-card{color:var(--bone);text-align:left;appearance:none;cursor:pointer;text-decoration:none;box-shadow:0 10px 30px #0000002e}.sf-settle-overlay__action-card strong{font-family:var(--font-display);color:var(--bone-bright);font-size:clamp(1.15rem,2.2vw,1.4rem);font-style:italic;line-height:1.04}.sf-settle-overlay__action-card span:last-child{color:var(--bone-dim);line-height:1.45}.sf-settle-overlay__action-card--danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.sf-settle-overlay__action-card--danger{border-color:color-mix(in srgb,var(--danger) 40%,transparent)}}.sf-settle-overlay__action-card--danger{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.sf-settle-overlay__action-card--danger{background:color-mix(in srgb,var(--danger) 8%,var(--charcoal))}}.sf-settle-overlay__action-card--primary{border-color:var(--ember)}@supports (color:color-mix(in lab,red,red)){.sf-settle-overlay__action-card--primary{border-color:color-mix(in srgb,var(--ember) 34%,transparent)}}.sf-settle-overlay__action-card--primary{background:radial-gradient(circle at top right,#ea580c29,transparent 46%),var(--charcoal)}@supports (color:color-mix(in lab,red,red)){.sf-settle-overlay__action-card--primary{background:radial-gradient(circle at top right,#ea580c29,transparent 46%),color-mix(in srgb,var(--charcoal) 92%,var(--void))}}.sf-settle-overlay__secondary,.sf-settle-overlay__secondary-button,.sf-settle-overlay__close{border-radius:var(--radius-md);border:1px solid var(--graphite);justify-content:center;align-items:center;gap:.45rem;min-height:2.85rem;padding:.8rem 1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sf-settle-overlay__secondary,.sf-settle-overlay__secondary-button,.sf-settle-overlay__close{border:1px solid color-mix(in srgb,var(--graphite) 75%,transparent)}}.sf-settle-overlay__secondary,.sf-settle-overlay__secondary-button,.sf-settle-overlay__close{background:var(--void)}@supports (color:color-mix(in lab,red,red)){.sf-settle-overlay__secondary,.sf-settle-overlay__secondary-button,.sf-settle-overlay__close{background:color-mix(in srgb,var(--void) 84%,var(--charcoal))}}.sf-settle-overlay__secondary,.sf-settle-overlay__secondary-button,.sf-settle-overlay__close{color:var(--bone-bright);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;text-decoration:none}.sf-settle-overlay__secondary-button{width:100%}.sf-settle-overlay__secondary--full{justify-content:flex-start}.sf-settle-overlay__secondary--danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.sf-settle-overlay__secondary--danger{border-color:color-mix(in srgb,var(--danger) 40%,transparent)}}.sf-settle-overlay__close{color:var(--ash);flex-shrink:0}.sf-settle-overlay__rules{z-index:2;width:min(100%,36rem);margin-top:1rem;padding:1rem 1.1rem;position:relative}.sf-settle-overlay__center{z-index:2;flex:1;place-items:center;gap:1rem;display:grid;position:relative}.sf-settle-ring{border:1px solid #ea580c66;border-radius:999px;position:absolute;box-shadow:0 0 18px #ea580c1f}.sf-settle-overlay__stage{z-index:1;text-align:center;gap:.9rem;width:min(100%,22rem);display:grid;position:relative}.sf-settle-overlay__title{font-family:var(--font-display);color:var(--bone-bright);font-size:clamp(2.5rem,7vw,4.4rem);font-style:italic;line-height:.96}.sf-settle-overlay__copy{color:var(--bone-dim);line-height:1.6}.sf-settle-overlay__grounding-controls{gap:.7rem;display:grid}.sf-settle-overlay__primary{min-height:3rem;color:var(--void);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#ea580cf2,#c2410cf0);border-radius:999px;padding:.9rem 1.25rem;font-size:.74rem}.sf-settle-overlay__footer{z-index:2;text-align:center;width:min(100%,34rem);margin:0 auto;padding:.9rem 1rem;position:relative}.sf-tool-summary__eyebrow{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-ultra);text-transform:uppercase;color:var(--tool-accent);align-self:flex-start;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sf-tool-summary__eyebrow{color:color-mix(in srgb,var(--tool-accent) 44%,var(--ash))}}.sf-tool-summary__title{font-family:var(--font-display);color:var(--bone-bright);font-size:clamp(1.55rem,3.4vw,2.2rem);font-style:italic;line-height:1.05}.sf-tool-summary__copy,.sf-tool-result__copy,.sf-tool-note__copy,.sf-tool-empty__copy{color:var(--bone-dim);line-height:1.7}.sf-tool-claim{background:linear-gradient(#ffffff05,#0b0a09db),#0e0d0ceb;border:1px solid #e7e5e414;border-radius:1rem;gap:.7rem;padding:.95rem 1rem 1rem;display:grid}.sf-tool-claim--neutral{border-color:var(--tool-accent)}@supports (color:color-mix(in lab,red,red)){.sf-tool-claim--neutral{border-color:color-mix(in srgb,var(--tool-accent) 18%,#e7e5e414)}}.sf-tool-claim--warn{border-color:#f59e0b47}.sf-tool-claim--danger{border-color:#dc262647}.sf-tool-claim__topline,.sf-tool-claim__meta{flex-wrap:wrap;align-items:center;gap:.55rem .9rem;display:flex}.sf-tool-claim__link,.sf-tool-claim__meta span,.sf-tool-claim__grade{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem}.sf-tool-claim__link{color:var(--bone);text-decoration:none}.sf-tool-claim__link:hover{color:var(--tool-accent)}.sf-tool-claim__header{gap:.3rem;display:grid}.sf-tool-claim__title{color:var(--bone-bright);font-family:var(--font-display);margin:0;font-size:clamp(1.05rem,2vw,1.32rem);font-style:italic;line-height:1.08}.sf-tool-claim__meta span{color:var(--ash)}.sf-tool-claim__sources{gap:.7rem;display:grid}.sf-tool-claim__source{border-top:1px solid #e7e5e414;gap:.18rem;padding-top:.7rem;display:grid}.sf-tool-claim__source-note{color:var(--ash);font-size:.82rem;line-height:1.52}.sf-tool-claim__grade{color:var(--tool-accent)}@supports (color:color-mix(in lab,red,red)){.sf-tool-claim__grade{color:color-mix(in srgb,var(--tool-accent) 76%,var(--bone))}}.sf-tool-claim__grade--live{color:var(--caution)}.sf-tool-claim__grade--field{color:var(--info)}.sf-tool-claim__grade--note{color:var(--ash)}.sf-tool-result{gap:var(--space-sm);border-left:3px solid var(--tool-accent);flex-direction:column;display:flex;position:relative;overflow:hidden}.sf-tool-result:after{content:"";background:var(--tool-accent-soft);filter:blur(28px);pointer-events:none;border-radius:999px;width:12rem;height:12rem;position:absolute;inset:auto -12% -45% auto}.sf-tool-result__value{font-family:var(--font-mono);color:var(--tool-accent);font-size:clamp(1.6rem,5vw,2.4rem);line-height:1}.sf-tool-pill-row{flex-wrap:wrap;gap:.55rem;margin-top:.2rem;display:flex}.sf-tool-pill{border:1px solid var(--tool-accent);border-radius:999px;align-items:center;min-height:1.85rem;padding:.3rem .65rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sf-tool-pill{border:1px solid color-mix(in srgb,var(--tool-accent) 22%,transparent)}}.sf-tool-pill{background:var(--tool-accent)}@supports (color:color-mix(in lab,red,red)){.sf-tool-pill{background:color-mix(in srgb,var(--tool-accent) 10%,var(--void))}}.sf-tool-pill{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.sf-tool-pill{color:color-mix(in srgb,var(--bone) 80%,var(--tool-accent))}}.sf-tool-pill{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem}.sf-tool-list{gap:.85rem;display:grid}.sf-tool-list__item{color:var(--bone-dim);align-items:flex-start;gap:.75rem;line-height:1.55;display:flex}.sf-tool-list__item:before{content:"";background:var(--tool-accent);width:.45rem;height:.45rem;box-shadow:0 0 8px var(--tool-accent);border-radius:999px;margin-top:.55rem}@supports (color:color-mix(in lab,red,red)){.sf-tool-list__item:before{box-shadow:0 0 8px color-mix(in srgb,var(--tool-accent) 45%,transparent)}}.sf-tool-list__item:before{flex:none}.sf-tool-chip-row{flex-wrap:wrap;gap:.55rem;display:flex}.sf-tool-chip{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .65rem;font-size:.65rem;display:inline-flex}.sf-tool-value{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bone);font-size:.78rem}.sf-tool-range{width:100%;accent-color:var(--tool-accent);margin-top:.85rem}.sf-tool-timeline{gap:var(--space-md);flex-direction:column;display:flex}.sf-tool-timeline__track{background:linear-gradient(90deg,var(--danger),var(--caution) 50%,var(--safe));border-radius:999px;height:.65rem;position:relative}@supports (color:color-mix(in lab,red,red)){.sf-tool-timeline__track{background:linear-gradient(90deg,color-mix(in srgb,var(--danger) 34%,var(--charcoal)),color-mix(in srgb,var(--caution) 40%,var(--charcoal)) 50%,color-mix(in srgb,var(--safe) 36%,var(--charcoal)))}}.sf-tool-timeline__track{overflow:hidden}.sf-tool-timeline__fill{background:linear-gradient(90deg,#fff,#fff);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.sf-tool-timeline__fill{background:linear-gradient(90deg,color-mix(in srgb,white 20%,var(--tool-accent)),color-mix(in srgb,white 4%,var(--tool-accent)))}}.sf-tool-timeline__fill{box-shadow:0 0 24px var(--tool-accent)}@supports (color:color-mix(in lab,red,red)){.sf-tool-timeline__fill{box-shadow:0 0 24px color-mix(in srgb,var(--tool-accent) 35%,transparent)}}.sf-tool-timeline__marker{background:var(--bone-bright);border:2px solid var(--void);border-radius:999px;width:.95rem;height:.95rem;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 14px #ffffff38}.sf-tool-timeline__stops{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.sf-tool-timeline__stop{border-radius:var(--radius-md);border:1px solid var(--graphite);background:linear-gradient(180deg,var(--charcoal),var(--void));padding:.85rem .9rem}@supports (color:color-mix(in lab,red,red)){.sf-tool-timeline__stop{background:linear-gradient(180deg,color-mix(in srgb,var(--charcoal) 84%,var(--void)),color-mix(in srgb,var(--void) 92%,black))}}.sf-tool-timeline__stop.is-active{border-color:var(--tool-accent-border);background:linear-gradient(180deg,var(--tool-accent),var(--void))}@supports (color:color-mix(in lab,red,red)){.sf-tool-timeline__stop.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--tool-accent) 12%,var(--charcoal)),color-mix(in srgb,var(--void) 84%,black))}}.sf-tool-timeline__stop.is-active{box-shadow:inset 0 0 0 1px var(--tool-accent)}@supports (color:color-mix(in lab,red,red)){.sf-tool-timeline__stop.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tool-accent) 16%,transparent)}}.sf-session-banner{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-xs) var(--space-md);margin-bottom:var(--space-md);border-radius:var(--radius-md);background:#ea580c0f;border:1px solid #ea580c26;display:flex}.sf-session-banner__context{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.06em;color:var(--bone-dim);text-transform:uppercase}.sf-session-banner__clear{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ash);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;text-decoration:underline}.sf-session-banner__clear:hover{color:var(--danger)}.sf-tool-next{border-top:1px solid #e7e5e414;gap:.9rem;margin-top:1.2rem;padding-top:1rem;display:grid}.sf-tool-next__header{gap:.45rem;display:grid}.sf-tool-next__title{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ash);font-size:.62rem}.sf-tool-next__summary{color:var(--bone-dim);max-width:54rem;line-height:1.65}.sf-tool-next__list{border-top:1px solid #e7e5e40f;gap:0;display:grid}.sf-tool-next__row{color:inherit;border-bottom:1px solid #e7e5e40f;grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);align-items:baseline;gap:.85rem 1rem;padding:.85rem 0;text-decoration:none;transition:transform .18s;display:grid}.sf-tool-next__row:hover{transform:translateY(-1px)}.sf-tool-next__item-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tool-accent);font-size:.64rem}.sf-tool-next__item-copy{color:var(--bone-dim);line-height:1.6}.sf-tool-table{border-collapse:collapse;border-spacing:0;border-radius:var(--radius-lg);border:1px solid var(--topo);width:100%;font-size:var(--text-small);overflow:hidden}.sf-tool-table th,.sf-tool-table td{border-bottom:1px solid var(--topo);padding:.85rem}@supports (color:color-mix(in lab,red,red)){.sf-tool-table th,.sf-tool-table td{border-bottom:1px solid color-mix(in srgb,var(--topo) 65%,transparent)}}.sf-tool-table th,.sf-tool-table td{text-align:left}.sf-tool-table th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ash);background:var(--charcoal);font-size:.68rem}@supports (color:color-mix(in lab,red,red)){.sf-tool-table th{background:color-mix(in srgb,var(--charcoal) 88%,var(--void))}}.sf-tool-table td{color:var(--bone-dim);background:var(--void)}@supports (color:color-mix(in lab,red,red)){.sf-tool-table td{background:color-mix(in srgb,var(--void) 90%,var(--charcoal))}}.sf-tool-table tr:last-child td{border-bottom:0}.sf-tool-meter{border:1px solid var(--graphite);border-radius:999px;width:100%;height:.7rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.sf-tool-meter{border:1px solid color-mix(in srgb,var(--graphite) 80%,transparent)}}.sf-tool-meter{background:var(--void)}@supports (color:color-mix(in lab,red,red)){.sf-tool-meter{background:color-mix(in srgb,var(--void) 86%,var(--charcoal))}}.sf-tool-meter>span{border-radius:inherit;background:linear-gradient(90deg,var(--ember),var(--ember));height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.sf-tool-meter>span{background:linear-gradient(90deg,color-mix(in srgb,var(--ember) 70%,var(--caution)),var(--ember))}}.sf-tool-search-results{border-radius:var(--radius-lg);border:1px solid var(--topo);background:var(--charcoal);margin-top:.5rem}@supports (color:color-mix(in lab,red,red)){.sf-tool-search-results{background:color-mix(in srgb,var(--charcoal) 90%,var(--void))}}.sf-tool-search-results{overflow:hidden}.sf-tool-search-results button{text-align:left;border-bottom:1px solid var(--topo);width:100%;padding:1rem}@supports (color:color-mix(in lab,red,red)){.sf-tool-search-results button{border-bottom:1px solid color-mix(in srgb,var(--topo) 55%,transparent)}}.sf-tool-search-results button:last-child{border-bottom:0}.sf-tool-search-results button:hover{background:var(--bone)}@supports (color:color-mix(in lab,red,red)){.sf-tool-search-results button:hover{background:color-mix(in srgb,var(--bone) 4%,var(--charcoal))}}@media(max-width:720px){.sf-tool-masthead__brief{grid-template-columns:1fr}.sf-tool-boundary{width:100%}.tool-panel,.instrument-panel{padding:.95rem}.sf-tool-route__entry-bar{flex-direction:column;align-items:flex-start;gap:.35rem}.tool-panel__header{flex-direction:column}.tool-panel__header--minimal{align-items:flex-start;gap:.32rem;margin-bottom:.35rem;padding-bottom:.2rem}.tool-panel__meta,.tool-panel__actions,.tool-panel__readout{align-items:flex-start}.tool-panel__header--minimal .tool-panel__meta{display:none}.tool-panel__eyebrow{padding:.2rem .42rem;font-size:.52rem}.tool-panel__heading--minimal .tool-panel__title{font-size:.9rem;line-height:1.05}.tool-panel__heading--minimal .tool-panel__mission{display:none}.instrument-body{padding:.35rem .7rem .75rem}.sf-tool-stack{gap:.75rem}.sf-tool-entry-grid,.sf-tool-choice-grid,.sf-tool-timeline__stops,.sf-tool-next__row{grid-template-columns:1fr}.sf-tool-choice-grid--segmented{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-tool-choice{gap:.15rem;min-height:3.7rem;padding:.8rem}.sf-tool-choice__label{font-size:.7rem}.sf-tool-choice__copy{font-size:.72rem;line-height:1.35}.sf-tool-summary,.sf-tool-result,.sf-tool-note,.sf-tool-empty{padding:.9rem}.sf-tool-proof{grid-template-columns:1fr}.sf-diagnostic__question{margin-bottom:.85rem;font-size:1.45rem}.sf-diagnostic__options{gap:.55rem}.sf-diagnostic__option{padding-top:.8rem;padding-bottom:.8rem}.sf-diagnostic__proof{margin-top:.9rem}.sf-tool-artifact__header,.sf-tool-artifact__facts,.sf-tool-artifact__recipe-grid,.sf-tool-artifact__timeline-grid,.sf-tool-artifact__steps{grid-template-columns:1fr}.sf-tool-artifact__hero{justify-items:start;min-width:0}.sf-tool-artifact__hero-value{text-align:left}.sf-tool-artifact__spectrum-stops{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-discovery-calendar{grid-template-columns:repeat(5,minmax(0,1fr))}.sf-discovery-entry-layout,.sf-discovery-report-grid,.sf-discovery-range-grid,.sf-discovery-report-note-grid,.sf-settle-command-rail{grid-template-columns:1fr}.sf-discovery-archive__row{grid-template-columns:1fr;justify-items:start}.sf-settle-launch{grid-template-columns:1fr;gap:.8rem;padding:.85rem .9rem}.sf-settle-launch__icon{width:3rem;height:3rem}.sf-settle-launch__title{font-size:1.35rem}.sf-settle-launch__copy{display:none}.sf-emergency-switchboard,.sf-settle-alerts{grid-template-columns:1fr}.sf-emergency-switchboard__secondary{grid-template-columns:1fr 1fr}.sf-settle-overlay__meta,.sf-settle-overlay__top{gap:.65rem}.sf-settle-overlay__action-grid{grid-template-columns:1fr}.sf-settle-overlay__meta{align-items:flex-start}.sf-settle-overlay__close{border-radius:999px;justify-content:center;width:2.25rem;min-height:2.25rem;padding:0}.sf-settle-overlay__banner{padding:.8rem .85rem}.sf-settle-overlay__close span{display:none}}@media(max-width:540px){.sf-emergency-switchboard__secondary,.sf-emergency-step{grid-template-columns:1fr}.sf-emergency-ladder__spine{display:none}}@media(prefers-reduced-motion:reduce){html:focus-within,html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.part-divider{text-align:center;min-height:60vh;padding:var(--space-3xl);margin:var(--space-5xl) 0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.part-divider--foundations{background:linear-gradient(180deg,rgba(var(--void-rgb),0),rgba(var(--void-rgb),.4) 40%,rgba(var(--field-black-rgb),.8))}.part-divider--preparation{background:linear-gradient(180deg,rgba(var(--charcoal-rgb),.2),#1a251666,rgba(var(--field-black-rgb),.8))}.part-divider--practice{background:linear-gradient(180deg,rgba(var(--field-black-rgb),.2),#28190f66,rgba(var(--charcoal-rgb),.8))}.part-divider--sustainability{background:linear-gradient(180deg,rgba(var(--charcoal-rgb),.2),#0f19284d,rgba(var(--field-black-rgb),.8))}.chapter-header{padding:var(--space-5xl) 0 var(--space-3xl);position:relative}.chapter-number{font-family:var(--font-mono);color:var(--ember);opacity:.12;z-index:0;font-size:clamp(4rem,10vw,8rem);font-weight:300;line-height:1;position:absolute;top:0;left:-10px}.chapter-title{font-family:var(--font-display);font-size:var(--text-h1);color:var(--bone);font-style:italic;font-weight:400;line-height:var(--leading-tight);z-index:1;position:relative}.chapter-body{max-width:680px;font-family:var(--font-body);font-size:var(--text-body);font-weight:400;line-height:var(--leading-body);color:var(--bone);margin:0 auto}.chapter-body p{margin-bottom:var(--space-lg)}.chapter-body strong{color:var(--parchment);font-weight:600}.chapter-body em{font-family:var(--font-display);font-style:italic}.chapter-body .dose-value{font-family:var(--font-mono);color:var(--ember-bright);text-shadow:var(--glow-data);font-weight:400}.chapter-body h3{font-family:var(--font-body);font-size:var(--text-h3);color:var(--parchment);margin-top:var(--space-3xl);margin-bottom:var(--space-lg);padding-left:var(--space-md);border-left:2px solid var(--ember-deep);font-weight:600}body[data-shell-variant=guide] .chapter-body{width:100%;max-width:none;margin:0}body[data-shell-variant=guide] .embedded-tool-break--guide{width:100%;max-width:none;margin-left:0;margin-right:0}.guide-entry{background:linear-gradient(#1f1813d6,#0d0b0aeb),#0c0a09eb;border:1px solid #e7e5e414;border-radius:1.6rem;padding:clamp(1.4rem,3vw,2.4rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #fff7ed08}.guide-entry:before{content:"";pointer-events:none;background:radial-gradient(circle at 14% 18%,#f973161f,#0000 0 38%),linear-gradient(90deg,#f973161f,#0000 24%);width:100%;height:14rem;position:absolute;inset:0 auto auto 0}.guide-entry__header,.guide-entry__copy,.guide-entry__grid{z-index:1;position:relative}.guide-entry__label,.guide-entry__card-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.66rem;display:inline-flex}.guide-entry__label{color:var(--ember)}.guide-entry__title{color:var(--bone-bright);font-family:var(--font-display);max-width:12ch;margin:.7rem 0 0;font-size:clamp(2rem,4vw,3rem);font-style:italic;line-height:.95}.guide-entry__copy{max-width:42rem;color:var(--bone-dim);margin:1.2rem 0 0;font-size:1rem;line-height:1.7}.guide-entry__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.guide-entry__grid--single{grid-template-columns:minmax(0,28rem)}.guide-entry__card{min-height:13.5rem;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);background:linear-gradient(#14110ff5,#0c0a09f5),#0c0a09f5;border:1px solid #e7e5e414;border-radius:1.25rem;padding:1rem 1rem 1.1rem;text-decoration:none;position:relative;overflow:hidden}.guide-entry__card:before{content:"";opacity:.8;pointer-events:none;background:linear-gradient(#0000,#f9731614);height:38%;position:absolute;inset:auto 0 0}.guide-entry__card:hover{border-color:#f973163d;transform:translateY(-2px);box-shadow:0 16px 40px #0000003d}.guide-entry__card--resume{background:linear-gradient(#2c1f15eb,#0c0a09fa),#0c0a09fa;border-color:#f973162e}.guide-entry__card-label{color:var(--ember)}.guide-entry__card-title{color:var(--bone-bright);font-family:var(--font-display);margin:.7rem 0 0;font-size:clamp(1.45rem,2vw,1.9rem);line-height:1}.guide-entry__card-meta{color:var(--ash);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:.75rem 0 0;font-size:.62rem}.guide-entry__card-copy{z-index:1;color:var(--bone-dim);max-width:28ch;margin:.95rem 0 0;line-height:1.6;position:relative}.guide-entry__card--info:before{background:linear-gradient(#0000,#0ea5e91f)}.guide-entry__card--safe:before{background:linear-gradient(#0000,#16a34a1f)}.guide-entry__card--ember:before{background:linear-gradient(#0000,#f973161a)}.guide-entry__card--danger:before{background:linear-gradient(#0000,#dc26261f)}.guide-entry__card--danger:hover{border-color:#f871714d}@media(max-width:980px){.guide-entry__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.guide-entry{border-radius:1.2rem;padding:1.1rem}.guide-entry__title{max-width:none;font-size:clamp(1.7rem,9vw,2.4rem)}.guide-entry__copy{margin-top:1rem;font-size:.95rem;line-height:1.62}.guide-entry__grid{grid-template-columns:1fr}.guide-entry__card{min-height:auto}}.vault-card{background:var(--charcoal);border:var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-2xl);transition:all var(--dur-normal) var(--ease-out);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.vault-card:before{content:"";opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.vault-card:hover{border-color:var(--ember-deep);box-shadow:var(--glow-sm);transform:translateY(-2px)}.vault-card-tag{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-ultra);text-transform:uppercase;color:var(--ember);margin-bottom:var(--space-md)}.vault-card-title{font-family:var(--font-display);font-size:var(--text-h3);color:var(--bone);margin-bottom:var(--space-sm)}.vault-card-desc{font-family:var(--font-body);font-size:var(--text-small);color:var(--ash);line-height:var(--leading-body)}.sf-skip-link{z-index:240;border-radius:var(--radius-full);background:rgba(var(--void-rgb),.96);color:var(--bone-bright);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;transition:transform var(--dur-fast) var(--ease-out);border:1px solid #ea580c57;padding:.7rem .95rem;font-size:.62rem;text-decoration:none;position:fixed;top:.75rem;left:1rem;transform:translateY(-140%)}.sf-skip-link:focus-visible{transform:translateY(0)}.site-header{z-index:120;isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:linear-gradient(to bottom,rgba(var(--void-rgb),.9),rgba(var(--void-rgb),.66));border-bottom:1px solid #fff7ed0e;position:sticky;top:0;box-shadow:inset 0 1px #fff7ed07,0 18px 44px #0000002e}.site-header:after{content:"";opacity:.58;pointer-events:none;background:linear-gradient(90deg,#0000,#f9731638 18%,#fff7ed24,#f9731633 82%,#0000);height:1px;position:absolute;inset:auto 0 0}.site-header--minimal{background:linear-gradient(to bottom,rgba(var(--void-rgb),.97),rgba(var(--void-rgb),.9))}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--space-lg);width:min(1200px,100% - 2rem);min-height:66px;margin:0 auto;display:flex}.site-header__brand{align-items:center;gap:var(--space-sm);min-width:max-content;text-decoration:none;display:inline-flex}.site-header__mark{background:radial-gradient(circle at 50% 30%,#f973162e,#0000 56%),#0c0a09fa;border:1px solid #ea580c47;border-radius:999px;justify-content:center;align-items:center;width:2.18rem;height:2.18rem;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #fff7ed1f,0 0 0 1px #fff7ed05,0 10px 24px #0000003d}.site-header__mark-image{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.08)}.site-header__name{color:var(--bone);font-family:var(--font-display);letter-spacing:.01em;text-shadow:0 1px 18px #fff7ed12;font-size:1.16rem;font-style:italic}.site-header__cluster{align-items:center;gap:.58rem;min-width:0;margin-left:auto;display:flex}.site-header__minimal-cluster{align-items:center;gap:.6rem;display:inline-flex}.site-header__search{flex-shrink:0}.site-header__signal{min-height:2rem;color:var(--ash);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#120f0db8;border:1px solid #e7e5e414;border-radius:999px;align-items:center;gap:.38rem;padding:.34rem .55rem;font-size:.56rem;display:inline-flex}.site-header__signal-dot{background:#f59e0be0;border-radius:999px;width:.45rem;height:.45rem;box-shadow:0 0 10px #f59e0b38}.site-header__utility-links{align-items:center;gap:.35rem;display:flex}.site-header__utility{color:var(--stone);font-family:var(--font-body);letter-spacing:.01em;transition:color var(--dur-fast) var(--ease-out);padding:.4rem .2rem;font-size:.84rem;text-decoration:none}.site-header__utility:hover,.site-header__utility--active{color:var(--ember)}.site-header__search-button{border-radius:var(--radius-full);color:#e7e5e4d1;min-height:2.38rem;transition:transform var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);background:linear-gradient(#fff7ed0b,#0000),#120f0dad;border:1px solid #fff7ed1b;justify-content:center;align-items:center;gap:.48rem;padding:.54rem .84rem;display:inline-flex;box-shadow:inset 0 1px #fff7ed0e,0 8px 20px #0000001f}.site-header__search-button:hover{color:var(--bone);background:linear-gradient(#f9731614,#0000),#18120ee0;border-color:#ea580c3d;transform:translateY(-1px);box-shadow:inset 0 1px #fff7ed12,0 12px 26px #0000002e}.site-header__search-icon{color:inherit;justify-content:center;align-items:center;display:inline-flex}.site-header__search-label,.site-header__search-shortcut{font-family:var(--font-mono);text-transform:uppercase}.site-header__search-label{letter-spacing:.12em;align-items:center;font-size:.68rem;display:inline-flex}.site-header__search-shortcut{letter-spacing:.12em;color:var(--stone);opacity:.82;font-size:.56rem}.site-header__nav{border-radius:var(--radius-full);background:linear-gradient(#fff7ed09,#0000),#0d0b0a7a;border:1px solid #fff7ed13;flex-wrap:wrap;align-items:center;gap:.08rem;padding:.22rem;display:flex;box-shadow:inset 0 1px #fff7ed0b,0 10px 24px #0000001f}.site-header__status{color:var(--danger-bright);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius-full);background:#7f1d1d33;border:1px solid #ef44443d;padding:.45rem .7rem;font-size:.68rem}body[data-online-state=online][data-shell-offline-ready=true] .site-header__signal-dot{background:#22c55ee6;box-shadow:0 0 12px #22c55e3d}body[data-online-state=offline][data-shell-offline-ready=true] .site-header__signal-dot{background:#f59e0be6;box-shadow:0 0 12px #f59e0b38}body[data-online-state=offline][data-shell-offline-ready=false] .site-header__signal-dot{background:#ef4444e6;box-shadow:0 0 12px #ef444438}.site-header__link{color:#d6d3cfc7;min-height:2.1rem;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-full);transition:transform var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;padding:.5rem .72rem;font-size:.64rem;text-decoration:none;display:inline-flex}.site-header__link:hover{color:var(--bone);background:#fff7ed0b;border-color:#fff7ed17;transform:translateY(-1px)}.site-header__link--active{color:var(--bone-bright);background:linear-gradient(#f9731624,#f973160e),#f973160a;border-color:#ea580c47;box-shadow:inset 0 1px #fff7ed14,0 8px 18px #f9731614}.site-header__link--emergency{color:var(--danger-bright)}.site-header__link--emergency:hover,.site-header__link--emergency.site-header__link--active{color:#fecaca;background:#7f1d1d29;border-color:#f871713d}.site-header__brand:focus-visible,.site-header__link:focus-visible,.site-header__utility:focus-visible,.site-header__search-button:focus-visible{outline-offset:3px;outline:2px solid #f973169e}body[data-shell-variant=guide] .site-header{background:linear-gradient(to bottom,rgba(var(--void-rgb),.88),rgba(var(--void-rgb),.68));border-bottom-color:#fff7ed0d}body[data-shell-variant=guide] .site-header__link{color:#d6d3cfc2;padding-inline:.65rem}body[data-shell-variant=guide] .site-header__link:hover{background:#ea580c0a}body[data-shell-variant=guide] .site-header__search-button{background:linear-gradient(#fff7ed09,#0000),#120f0d94}@media(max-width:768px){.site-header__nav{display:none}.site-header__inner{gap:.75rem;width:min(1200px,100% - 1.5rem);min-height:62px}.site-header__cluster{gap:.4rem}.site-header__signal{padding-inline:.48rem}.site-header__utility-links{gap:.15rem}.site-header__utility{padding:.3rem .1rem;font-size:.72rem}.site-header__search-button{justify-content:center;min-width:2.35rem;min-height:2.35rem;padding:.45rem}.site-header__search-label,.site-header__search-shortcut{display:none}.site-header__status{letter-spacing:.12em;padding:.4rem .6rem;font-size:.62rem}}.mobile-nav{background:linear-gradient(180deg,rgba(var(--void-rgb),.82),rgba(var(--void-rgb),.96)),var(--void);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);z-index:1000;min-height:66px;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid #fff7ed14;justify-content:space-around;align-items:center;display:none;position:fixed;bottom:0;left:0;right:0}@media(max-width:768px){.mobile-nav{display:flex}}.mobile-nav-item{text-align:center;line-height:1.15;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#d3cec7b8;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;min-width:52px;min-height:52px;padding:0;font-size:10px;text-decoration:none;display:flex}.mobile-nav-item--active{color:var(--bone-bright)}.mobile-nav-item--emergency{color:#fca5a5;position:relative}.mobile-nav-item--emergency svg{filter:drop-shadow(0 0 8px #ef444442)}.guide-mobile-dock{z-index:1000;padding:.55rem .8rem calc(.55rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#110f0deb,#0b0a09f7),#0b0a09f7;border-top:1px solid #e7e5e414;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:none;position:fixed;bottom:0;left:0;right:0}.guide-mobile-dock__item{min-height:3.3rem;color:var(--bone-dim);font-family:var(--font-body);background:#1a191794;border:1px solid #e7e5e40f;border-radius:.95rem;flex-direction:column;justify-content:center;align-items:center;gap:.22rem;padding:.45rem .4rem;font-size:.7rem;line-height:1.15;text-decoration:none;display:flex}.guide-mobile-dock__item--danger{color:var(--danger-bright)}@media(max-width:1024px){.guide-mobile-dock{display:grid}}.site-footer{z-index:10;margin-top:var(--space-2xl);background:linear-gradient(#1111103d,#0b0a09e6),#0b0a09eb;border-top:1px solid #e7e5e414;position:relative}.site-footer__inner{width:min(1200px,100% - 2rem);padding:clamp(2.5rem,4vw,4rem) 0 calc(4.5rem + env(safe-area-inset-bottom));gap:1.5rem;margin:0 auto;display:grid}.site-footer__eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ember);align-items:center;gap:.62rem;font-size:.62rem;display:inline-flex}.site-footer__mark{background:#0c0a09fa;border:1px solid #ea580c47;border-radius:999px;width:1.55rem;height:1.55rem;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #fff7ed1a,0 10px 22px #0003}.site-footer__mark img{object-fit:cover;width:100%;height:100%;transform:scale(1.08)}.site-footer__signature{font-family:var(--font-display);color:var(--bone-bright);margin-top:.55rem;font-size:clamp(1.8rem,3vw,2.6rem);font-style:italic;line-height:1.04}.site-footer__copy{max-width:44rem;color:var(--bone-dim);font-size:.98rem;line-height:1.68}.site-footer__meta{flex-wrap:wrap;gap:.85rem 1.5rem;display:flex}.site-footer__meta a{color:var(--bone-dim);transition:color var(--dur-fast) var(--ease-out);font-family:var(--font-body);font-size:.92rem;line-height:1.4;text-decoration:none}.site-footer__meta a:hover{color:var(--ember);text-underline-offset:.22em;text-decoration:underline}.site-footer__nav-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.5rem;display:grid}.site-footer__compact-links,.site-footer__compact-meta{flex-wrap:wrap;gap:.7rem 1rem;display:flex}.site-footer__compact-meta a{color:var(--ash);font-family:var(--font-body);transition:color var(--dur-fast) var(--ease-out);font-size:.9rem;line-height:1.4;text-decoration:none}.site-footer__compact-meta a:hover{color:var(--ember);text-underline-offset:.22em;text-decoration:underline}.site-footer__group{gap:.7rem;display:grid}.site-footer__group-title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ember);font-size:.62rem}.site-footer__group-links{gap:.4rem;display:grid}.site-footer__link{color:var(--bone-dim);font-family:var(--font-body);transition:color var(--dur-fast) var(--ease-out);font-size:.94rem;line-height:1.4;text-decoration:none}.site-footer__link:hover,.site-footer__link--active{color:var(--bone-bright)}.site-footer__legal{color:#e7e5e4ad;max-width:58rem;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#fff7ed06;border:1px solid #e7e5e412;border-radius:.8rem;padding:.78rem .9rem;font-size:.6rem;line-height:1.7;display:block}.site-footer--compact .site-footer__inner{gap:.85rem;display:grid}.site-footer--compact .site-footer__legal{max-width:54rem}@media(max-width:768px){.site-footer__nav-groups{grid-template-columns:1fr}.site-footer__link{font-size:.9rem}.site-footer__legal{letter-spacing:.06em;font-size:.54rem}}body.dim-mode{--bone:#a8a29e;--parchment:#e7e5e4;--ember:#9a3412;--ember-bright:#ea580c;filter:sepia(.2)}body.dim-mode *{transition-duration:.01ms!important;animation:none!important}@media print{body{color:#000!important;background:#fff!important}.no-print{display:none!important}.print-only{display:block!important}.bg-field-black,.bg-void,.bg-charcoal{background:#fff!important}.text-bone,.text-ash,.text-stone,.text-smoke{color:#000!important}.topo-bg,.grain,.mobile-nav,.guide-mobile-dock{display:none!important}main{max-width:100%!important;padding:0!important}}.x-ray-data{font-family:var(--font-mono);color:var(--ember-bright);pointer-events:none;background:#ea580c0d;border:1px dashed #ea580c4d;border-radius:2px;margin:4px 0;padding:4px 8px;font-size:.7rem;animation:2s infinite flicker;display:none}body.x-ray-mode .x-ray-data{display:block}#x-ray-toggle{z-index:100;background:var(--charcoal);border:1px solid var(--graphite);color:var(--ash);border-radius:var(--radius-sm);font-family:var(--font-mono);letter-spacing:.1em;cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:10px;transition:all .3s;display:flex;position:fixed;bottom:80px;right:20px}#x-ray-toggle:hover{border-color:var(--ember);color:var(--bone);box-shadow:0 0 15px var(--ember-glow)}body.x-ray-mode #x-ray-toggle{border-color:var(--ember);color:var(--ember-bright);background:var(--void);box-shadow:0 0 20px var(--ember-glow)}body.x-ray-mode #x-ray-toggle:before{content:"";background:var(--ember-bright);width:6px;height:6px;box-shadow:0 0 8px var(--ember-bright);border-radius:50%;animation:1s infinite blink}.ground-control-topo{z-index:110;border:1px solid var(--ember);width:min(360px,100vw - 32px);max-height:min(72vh,680px);padding:14px;position:fixed;bottom:124px;right:20px;overflow:auto}@supports (color:color-mix(in lab,red,red)){.ground-control-topo{border:1px solid color-mix(in srgb,var(--ember) 42%,var(--graphite))}}.ground-control-topo{border-radius:var(--radius-md);background:var(--void)}@supports (color:color-mix(in lab,red,red)){.ground-control-topo{background:color-mix(in srgb,var(--void) 92%,transparent)}}.ground-control-topo{color:var(--ash);font-family:var(--font-mono);letter-spacing:.02em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:10px;box-shadow:0 24px 80px #00000073,0 0 30px #ea580c1f}.ground-control-topo[hidden]{display:none}.ground-control-topo__head{color:var(--ember-bright);letter-spacing:.14em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ground-control-topo button,.ground-control-topo select{border:1px solid var(--graphite);border-radius:var(--radius-sm);background:var(--charcoal);color:var(--bone);font:inherit}.ground-control-topo button{color:var(--ash);padding:5px 7px}.ground-control-topo label{color:var(--ash);text-transform:uppercase;gap:5px;margin-top:10px;display:grid}.ground-control-topo select{padding:7px}.ground-control-topo dl{gap:6px;margin:0;display:grid}.ground-control-topo dl>div{border-bottom:1px solid #ffffff0f;grid-template-columns:112px 1fr;gap:10px;padding-bottom:5px;display:grid}.ground-control-topo dt{color:var(--smoke);text-transform:uppercase}.ground-control-topo dd{color:var(--bone);overflow-wrap:anywhere;margin:0}.ground-control-topo pre{border-radius:var(--radius-sm);color:var(--parchment);white-space:pre-wrap;background:#ea580c0a;border:1px dashed #ea580c3d;margin:12px 0 0;padding:10px;overflow:auto}body[data-local-terrain-memory*=guide] .topo-bg,body[data-local-terrain-memory*=tools] .topo-bg,body[data-local-terrain-memory*=vault] .topo-bg{filter:saturate(1.05)contrast(1.03)}body[data-route-section=emergency] .topo-bg,body[data-terrain-tokens*=danger-stillness] .topo-bg{opacity:.08!important}body.x-ray-mode:after{content:"terrain x-ray: " attr(data-route-section) " / " attr(data-terrain-role) " / " attr(data-terrain-source-posture);z-index:105;border-radius:var(--radius-sm);max-width:min(640px,100vw - 36px);color:var(--ember-bright);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:#000000b8;border:1px dashed #ea580c5c;padding:8px 10px;font-size:10px;position:fixed;bottom:18px;left:18px}.topo-x-ray-readout{z-index:106;max-width:min(680px,100vw - 36px);position:fixed;bottom:50px;left:18px}@media(max-width:768px){#x-ray-toggle{bottom:90px;right:15px}}.kinetic-pull-quote{font-family:var(--font-display);font-size:var(--text-h2);color:var(--parchment);font-style:italic;line-height:var(--leading-loose);margin:var(--space-4xl) 0;padding:var(--space-xl) var(--space-2xl);text-align:center;background:radial-gradient(circle at 50% 50%,var(--ember-trace),transparent 70%);animation:6s ease-in-out infinite kinetic-float;position:relative}.kinetic-pull-quote:after{content:"";background:linear-gradient(90deg,transparent,var(--ember),transparent);height:2px;box-shadow:0 0 15px var(--ember-glow),0 0 5px var(--ember);border-radius:var(--radius-full);position:absolute;bottom:0;left:15%;right:15%}@keyframes kinetic-float{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-8px)rotate(.5deg)}66%{transform:translateY(-4px)rotate(-.5deg)}}.marginalia{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--ash);padding:var(--space-sm) var(--space-md);pointer-events:none;z-index:5;background:#e7e5e408;border-left:1px solid #ea580c1a;border-radius:2px;width:200px;line-height:1.4;position:absolute;transform:rotate(-.8deg)}.marginalia:before{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#e7e5e40d;border:1px solid #ffffff05;width:40px;height:12px;position:absolute;top:-6px;left:20px;transform:rotate(3deg)}.marginalia-left{left:-240px}.marginalia-right{right:-240px}@media(max-width:1280px){.marginalia{width:100%;margin:var(--space-xl) 0;background:var(--charcoal);border-left:2px solid var(--ember-deep);position:relative;left:auto;right:auto;transform:none}.marginalia:before{display:none}}body[data-route-section=tools][data-tool-family=assess]{--tool-accent:#38bdf8;--tool-accent-soft:#38bdf842;--tool-accent-surface:#38bdf81f;--tool-accent-border:#38bdf84d;--ambient-tone:#0ea5e9;--ambient-primary-glow:#38bdf824;--ambient-secondary-glow:#7dd3fc14;--ambient-floor-glow:#38bdf80b;--ambient-focus-x:54%;--ambient-focus-y:8%;--ambient-secondary-x:18%;--ambient-secondary-y:18%}body[data-route-section=tools][data-tool-family=calibrate]{--tool-accent:#a3e635;--tool-accent-soft:#a3e63542;--tool-accent-surface:#a3e6351f;--tool-accent-border:#a3e6354d;--ambient-tone:#84cc16;--ambient-primary-glow:#a3e63521;--ambient-secondary-glow:#bef26414;--ambient-floor-glow:#84cc160a;--ambient-focus-x:48%;--ambient-focus-y:6%;--ambient-secondary-x:82%;--ambient-secondary-y:22%}body[data-route-section=tools][data-tool-family=calculate]{--tool-accent:#f59e0b;--tool-accent-soft:#f59e0b42;--tool-accent-surface:#f59e0b1f;--tool-accent-border:#f59e0b4d;--ambient-tone:#f59e0b;--ambient-primary-glow:#f59e0b26;--ambient-secondary-glow:#f9731614;--ambient-floor-glow:#f59e0b0d;--ambient-focus-x:50%;--ambient-focus-y:5%;--ambient-secondary-x:80%;--ambient-secondary-y:24%}body[data-route-section=tools][data-tool-family=stabilize]{--tool-accent:#2dd4bf;--tool-accent-soft:#2dd4bf42;--tool-accent-surface:#2dd4bf1f;--tool-accent-border:#2dd4bf4d;--ambient-tone:#14b8a6;--ambient-primary-glow:#2dd4bf1f;--ambient-secondary-glow:#5eead40f;--ambient-floor-glow:#14b8a609;--ambient-focus-x:52%;--ambient-focus-y:8%;--ambient-secondary-x:22%;--ambient-secondary-y:24%}body[data-route-section=tools][data-tool-family=assess] .sf-tool-page-header:after,body[data-route-section=tools][data-tool-family=assess] .sf-tool-route:before{background:radial-gradient(circle at 0 0,#38bdf847,#0000 55%),linear-gradient(#0ea5e91a,#0000 80%)}body[data-route-section=tools][data-tool-family=calibrate] .sf-tool-page-header:after,body[data-route-section=tools][data-tool-family=calibrate] .sf-tool-route:before{background:radial-gradient(circle at 0 0,#a3e63547,#0000 55%),linear-gradient(#84cc161a,#0000 80%)}body[data-route-section=tools][data-tool-family=calculate] .sf-tool-page-header:after,body[data-route-section=tools][data-tool-family=calculate] .sf-tool-route:before{background:radial-gradient(circle at 0 0,#f59e0b47,#0000 55%),linear-gradient(#d977061a,#0000 80%)}body[data-route-section=tools][data-tool-family=stabilize] .sf-tool-page-header:after,body[data-route-section=tools][data-tool-family=stabilize] .sf-tool-route:before{background:radial-gradient(circle at 0 0,#2dd4bf47,#0000 55%),linear-gradient(#14b8a61a,#0000 80%)}body[data-route-section=tools][data-tool-key=preflight]{--tool-accent:#38bdf8;--tool-accent-soft:#38bdf829;--tool-accent-surface:#38bdf814}body[data-route-section=tools][data-tool-key=readiness-assessment]{--tool-accent:#60a5fa;--tool-accent-soft:#60a5fa29;--tool-accent-surface:#60a5fa14}body[data-route-section=tools][data-tool-key=medication-checker]{--tool-accent:#0ea5e9;--tool-accent-soft:#0ea5e929;--tool-accent-surface:#0ea5e914}body[data-route-section=tools][data-tool-key=substance-quiz]{--tool-accent:#7dd3fc;--tool-accent-soft:#7dd3fc2b;--tool-accent-surface:#7dd3fc14}body[data-route-section=tools][data-tool-key=starting-dose]{--tool-accent:#84cc16;--tool-accent-soft:#84cc162b;--tool-accent-surface:#84cc1614}body[data-route-section=tools][data-tool-key=dose-spectrum]{--tool-accent:#eab308;--tool-accent-soft:#eab3082b;--tool-accent-surface:#eab30814}body[data-route-section=tools][data-tool-key=discovery-wizard]{--tool-accent:#f59e0b;--tool-accent-soft:#f59e0b2b;--tool-accent-surface:#f59e0b14}body[data-route-section=tools][data-tool-key=batch-transition]{--tool-accent:#a3e635;--tool-accent-soft:#a3e6352b;--tool-accent-surface:#a3e63514}body[data-route-section=tools][data-tool-key=ssri-washout]{--tool-accent:#f97316;--tool-accent-soft:#f973162b;--tool-accent-surface:#f9731614}body[data-route-section=tools][data-tool-key=tolerance-estimator]{--tool-accent:#fb923c;--tool-accent-soft:#fb923c2b;--tool-accent-surface:#fb923c14}body[data-route-section=tools][data-tool-key=storage-calculator]{--tool-accent:#f59e0b;--tool-accent-soft:#f59e0b2b;--tool-accent-surface:#f59e0b14}body[data-route-section=tools][data-tool-key=volumetric-calculator]{--tool-accent:#fbbf24;--tool-accent-soft:#fbbf242b;--tool-accent-surface:#fbbf2414}body[data-route-section=tools][data-tool-key=potency-explorer]{--tool-accent:#fdba74;--tool-accent-soft:#fdba742e;--tool-accent-surface:#fdba7414}body[data-route-section=tools][data-tool-key=settle-mode]{--tool-accent:#2dd4bf;--tool-accent-soft:#2dd4bf2b;--tool-accent-surface:#2dd4bf14}body[data-route-section=tools][data-tool-key=diagnostic-troubleshooter]{--tool-accent:#14b8a6;--tool-accent-soft:#14b8a62b;--tool-accent-surface:#14b8a614}body[data-route-section=tools][data-tool-severity=safe]{--ambient-tone:var(--safe);--ambient-primary-glow:#22c55e1f;--ambient-secondary-glow:#86efac12;--ambient-floor-glow:#22c55e0a;--ambient-before-filter:saturate(1.12) brightness(1.04);--ambient-after-filter:saturate(1.1) brightness(1.04)}body[data-route-section=tools][data-tool-severity=warn]{--ambient-tone:var(--caution);--ambient-primary-glow:#f59e0b24;--ambient-secondary-glow:#fbbf2412;--ambient-floor-glow:#f59e0b0b;--ambient-before-filter:saturate(1.16) brightness(1.05);--ambient-after-filter:saturate(1.14) brightness(1.04)}body[data-route-section=tools][data-tool-severity=danger]{--ambient-tone:var(--danger-bright);--ambient-primary-glow:#ef444429;--ambient-secondary-glow:#f8717114;--ambient-floor-glow:#ef44440d;--ambient-before-filter:saturate(1.22) brightness(1.06);--ambient-after-filter:saturate(1.2) brightness(1.04);--tool-accent:var(--danger-bright);--tool-accent-soft:#ef44442e;--tool-accent-surface:#ef444414;--tool-accent-border:#ef444442}body[data-route-section=tools][data-tool-severity=safe] .topo-bg{opacity:.58;filter:brightness(1.16)contrast(1.28)saturate(1.24)}body[data-route-section=tools][data-tool-severity=warn] .topo-bg{opacity:.62;filter:brightness(1.18)contrast(1.32)saturate(1.28)}body[data-route-section=tools][data-tool-severity=danger] .topo-bg{opacity:.68;filter:brightness(1.2)contrast(1.36)saturate(1.34)}body[data-route-section=tools][data-tool-severity=safe] .ember-bg{opacity:.22}body[data-route-section=tools][data-tool-severity=warn] .ember-bg{opacity:.28}body[data-route-section=tools][data-tool-severity=danger] .ember-bg{opacity:.32}body[data-route-section=tools][data-tool-result-state=quiet],body[data-route-section=tools][data-tool-result-state=baseline],body[data-route-section=tools][data-tool-result-state=recovering]{--ambient-focus-x:44%;--ambient-focus-y:10%;--ambient-secondary-x:22%;--ambient-secondary-y:22%;--ambient-before-filter:saturate(1.06) brightness(1.02)}body[data-route-section=tools][data-tool-result-state=clear]{--ambient-focus-x:50%;--ambient-focus-y:6%;--ambient-secondary-x:80%;--ambient-secondary-y:20%}body[data-route-section=tools][data-tool-result-state=vivid],body[data-route-section=tools][data-tool-result-state=loud],body[data-route-section=tools][data-tool-result-state=hallucinogenic],body[data-route-section=tools][data-tool-result-state=hard-stop]{--ambient-focus-x:56%;--ambient-focus-y:4%;--ambient-secondary-x:84%;--ambient-secondary-y:18%;--ambient-before-filter:saturate(1.2) brightness(1.06)}body[data-route-section=tools][data-tool-severity=danger] .site-footer{display:none}body[data-route-section=tools][data-tool-severity=danger] .sf-shell-status__badge{color:var(--bone);border-color:#ef44443d}body[data-reading-density=dense][data-shell-variant=vault] .chapter-body,body[data-reading-density=dense][data-current-path="/references"] .sf-page{font-size:1rem;line-height:1.62}body[data-reading-density=dense][data-shell-variant=vault] .chapter-body>section{margin-top:1.7rem;padding-top:1.2rem}body[data-reading-density=dense][data-shell-variant=vault] .chapter-body table th,body[data-reading-density=dense][data-shell-variant=vault] .chapter-body table td{padding:.72rem}@media print{body{color:#000!important;background:#fff!important}.no-print{display:none!important}.instrument-panel{box-shadow:none!important;background:#fff!important;border:1px solid #ddd!important}.instrument-header{color:#000!important;background:#f0f0f0!important;border-bottom:2px solid #000!important}.instrument-title{color:#000!important}.section-marker{color:#000!important;border-bottom:1px solid #000!important}.bg-charcoal,.bg-void{background:#f9f9f9!important;border:1px solid #eee!important}.text-bone,.text-stone,.text-ash,.text-ember{color:#000!important}.print-report{padding:0!important}.print-report h2{margin-bottom:10pt!important;font-size:24pt!important}.print-report:before{content:"UNCLASSIFIED // FIELD RESEARCH";text-align:center;border-bottom:1px double #000;margin-bottom:20pt;font-family:monospace;font-size:8pt;display:block}.print-report:after{content:"STEALING FIRE DATA SYSTEMS // END OF REPORT";text-align:center;border-top:1px double #000;margin-top:40pt;font-family:monospace;font-size:8pt;display:block}}.sf-tooltip{cursor:help;margin-left:var(--space-xs);vertical-align:middle;display:inline-flex;position:relative}.sf-tooltip-icon{border:1px solid var(--smoke);width:14px;height:14px;color:var(--smoke);font-family:var(--font-mono);transition:all var(--dur-fast) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;font-size:10px;line-height:1;display:flex}.sf-tooltip:hover .sf-tooltip-icon{border-color:var(--ember);color:var(--ember);box-shadow:0 0 8px var(--ember-glow)}.sf-tooltip-content{width:220px;padding:var(--space-sm) var(--space-md);background:var(--charcoal);border:1px solid var(--graphite);border-radius:var(--radius-sm);color:var(--bone);font-family:var(--font-body);opacity:0;visibility:hidden;transition:all var(--dur-normal) var(--ease-out);z-index:100;pointer-events:none;box-shadow:var(--glow-md);text-align:left;white-space:normal;font-size:.75rem;line-height:1.4;position:absolute;bottom:125%;left:50%;transform:translate(-50%)}.sf-tooltip:hover .sf-tooltip-content{opacity:1;visibility:visible;bottom:150%}.sf-tooltip-content:after{content:"";border-style:solid;border-width:5px;border-color:var(--graphite) transparent transparent transparent;margin-left:-5px;position:absolute;top:100%;left:50%}.sf-protocol-coach{gap:1rem;display:grid}.sf-protocol-coach__triage,.sf-protocol-coach__logic{border-radius:calc(var(--radius-lg) + .05rem);background:#0c0c0f3d;border:1px solid #ffffff0f;gap:.8rem;padding:1rem 1.05rem;display:grid}.sf-protocol-coach__triage-shell{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.95fr);gap:1rem;display:grid}.sf-protocol-coach__controls{gap:1rem;display:grid}.sf-protocol-coach__field-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.45rem .75rem;display:flex}.sf-protocol-coach__field-lock{color:var(--ash);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem}.sf-protocol-coach__summary{border-radius:calc(var(--radius-lg) + .1rem);background:radial-gradient(circle at 100% 0,#5bc0ff1c,#0000 34%),#0a0a0c57;border:1px solid #ffffff14;align-content:start;gap:.95rem;padding:1rem 1.05rem;display:grid}.sf-protocol-coach__truth-note,.sf-protocol-coach__trust-stamp,.sf-protocol-coach__fallback-contract{border-radius:var(--radius-md);color:var(--bone-dim);background:#ffffff08;margin:0;padding:.72rem .78rem;line-height:1.58}.sf-protocol-coach__trust-stamp{background:radial-gradient(circle at 100% 0,#5bc0ff14,#0000 42%),#0810165c;border:1px solid #5bc0ff1f;gap:.5rem;display:grid}.sf-protocol-coach__trust-stamp span{color:var(--tool-accent);font-family:var(--font-mono);letter-spacing:var(--tracking-ultra);text-transform:uppercase;font-size:.58rem}.sf-protocol-coach__trust-stamp ul{gap:.35rem;margin:0;padding-left:1.1rem;display:grid}.sf-protocol-coach__trust-stamp li{color:var(--bone-dim);font-size:.82rem;line-height:1.5}.sf-protocol-coach__fallback-contract{background:radial-gradient(circle at 0 0,#ea580c17,#0000 34%),#0a0a0c5c;border:1px solid #ffffff14;gap:.65rem;margin-top:1rem;display:grid}.sf-protocol-coach__fallback-contract h2,.sf-protocol-coach__fallback-contract p,.sf-protocol-coach__fallback-contract ul{margin:0}.sf-protocol-coach__fallback-contract h2{color:var(--bone-bright);font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.65rem);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking)}.sf-protocol-coach__fallback-contract ul{gap:.35rem;padding-left:1.15rem;display:grid}.sf-protocol-coach__fallback-contract a{color:var(--ember-bright);font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:.72rem}.sf-protocol-coach__summary h3,.sf-protocol-coach__anchor h3,.sf-protocol-coach__logic h3,.sf-protocol-coach__step h4{color:var(--bone-bright);margin:0}.sf-protocol-coach__summary p,.sf-protocol-coach__anchor p,.sf-protocol-coach__logic li,.sf-protocol-coach__step p{color:var(--bone-dim);margin:0;line-height:1.62}.sf-protocol-coach__anchor{border-radius:calc(var(--radius-lg) + .1rem);background:radial-gradient(circle at 0 0,#ffdb7f1c,#0000 32%),#0a0a0c4d;border:1px solid #ffffff14;gap:.95rem;padding:1rem 1.05rem;display:grid}.sf-protocol-coach__anchor[data-tone=danger]{box-shadow:inset 0 0 0 1px #f8717124}.sf-protocol-coach__anchor-head,.sf-protocol-coach__anchor-grid{gap:.9rem;display:grid}.sf-protocol-coach__anchor-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}.sf-protocol-coach__kicker,.sf-protocol-coach__next span,.sf-protocol-coach__step-status,.sf-protocol-coach__step-index,.sf-protocol-coach__anchor-age,.sf-protocol-coach__anchor-band span,.sf-protocol-coach__anchor-rule span{color:var(--ash);font-family:var(--font-mono);letter-spacing:var(--tracking-ultra);text-transform:uppercase;font-size:.58rem}.sf-protocol-coach__next{border-radius:var(--radius-lg);background:#0810166b;border:1px solid #ffffff0f;align-content:start;gap:.55rem;padding:.95rem 1rem;display:grid}.sf-protocol-coach__next p{color:var(--bone);font-size:1rem}.sf-protocol-coach__next-actions{flex-wrap:wrap;gap:.65rem;margin-top:.2rem;display:flex}.sf-protocol-coach__primary-action,.sf-protocol-coach__secondary-action{min-height:2.6rem;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;padding:.72rem .92rem;font-size:.6rem;text-decoration:none;display:inline-flex}.sf-protocol-coach__primary-action{color:var(--void);background:#5bc0ffeb}.sf-protocol-coach__secondary-action{color:var(--bone-bright);border:1px solid #ffffff1f}.sf-protocol-coach__primary-action:hover,.sf-protocol-coach__secondary-action:hover{transform:translateY(-1px)}.sf-protocol-coach__session-meta{justify-items:end;gap:.18rem;min-width:8rem;display:grid}.sf-protocol-coach__session-label,.sf-protocol-coach__step-age{color:var(--ash);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem}.sf-protocol-coach__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.sf-protocol-coach__receipt-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.sf-protocol-coach__receipt{border-radius:var(--radius-md);color:var(--bone-dim);background:#ffffff08;border:1px solid #ffffff0f;padding:.78rem .82rem;line-height:1.58}.sf-protocol-coach__anchor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-protocol-coach__anchor-band,.sf-protocol-coach__anchor-rule{border-radius:var(--radius-lg);background:#0810165c;border:1px solid #ffffff12;gap:.35rem;padding:.9rem .95rem;display:grid}.sf-protocol-coach__anchor-band strong,.sf-protocol-coach__anchor-rule strong{color:var(--bone);font-size:clamp(1rem,.94rem + .34vw,1.24rem)}.sf-protocol-coach__anchor-note{max-width:72ch}.sf-protocol-coach__anchor-source{color:var(--seafoam);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;text-decoration:none}.sf-protocol-coach__step{border-radius:calc(var(--radius-lg) + .05rem);transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out);background:#0a0a0c47;border:1px solid #ffffff14;gap:.8rem;padding:1rem;text-decoration:none;display:grid}.sf-protocol-coach__step:hover{background:#0c0e127a;border-color:#ffffff24;transform:translateY(-2px)}.sf-protocol-coach__step[data-status=ready]{box-shadow:inset 0 0 0 1px #84cc1629}.sf-protocol-coach__step[data-status=caution]{box-shadow:inset 0 0 0 1px #f59e0b29}.sf-protocol-coach__step[data-status=blocked]{box-shadow:inset 0 0 0 1px #f871712e}.sf-protocol-coach__step-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sf-protocol-coach__step-copy{gap:.4rem;display:grid}.sf-protocol-coach__step-summary{color:var(--bone)}.sf-protocol-coach__step-age[data-stale=true]{color:var(--caution)}.sf-protocol-coach__step-evidence{border-radius:var(--radius-md);background:#ffffff08;padding:.7rem .78rem;font-size:.92rem}.sf-protocol-coach__step-rule{color:var(--bone);font-weight:600}.sf-protocol-coach__step-cta{color:var(--bone-bright);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}.sf-protocol-coach__logic ul{gap:.55rem;margin:0;padding-left:1rem;display:grid}.sf-inline-link{color:var(--bone-bright);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;text-decoration:none}.sf-inline-link:hover{color:var(--ember-bright)}@media(max-width:860px){.sf-protocol-coach__triage-shell,.sf-protocol-coach__summary,.sf-protocol-coach__anchor-grid,.sf-protocol-coach__steps{grid-template-columns:1fr}.sf-protocol-coach__anchor-head{grid-template-columns:1fr;align-items:start}}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{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-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
