/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-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-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-outline-style:solid}}}@layer theme{:host,:root{--font-sans:var(--font-inter),ui-sans-serif,system-ui,-apple-system,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-slate-100:oklch(96.8% .007 247.896);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-stone-300:oklch(86.9% .005 56.366);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-6xl:72rem;--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:calc(1.5 / 1);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-inter),ui-sans-serif,system-ui,-apple-system,sans-serif;--default-mono-font-family:var(--font-mono);--font-numeric:var(--font-manrope),var(--font-inter),ui-sans-serif,system-ui,sans-serif}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{font-family:var(--font-sans);font-feature-settings:"cv11","ss01","ss03"}body{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1{letter-spacing:-.01em;font-size:1.75rem;line-height:1.25}h1,h2{font-weight:600}h2{letter-spacing:-.005em;font-size:1.375rem;line-height:1.3}h3{font-size:1.125rem}h3,h4{font-weight:600;line-height:1.4}h4{font-size:1rem}label{font-size:.9375rem}button,label{font-weight:500;line-height:1.4}input{font-size:1rem;font-weight:400;line-height:1.4}::selection{background:var(--brand-teal-soft);color:var(--brand-teal)}@media (min-width:768px){h1{font-size:2.25rem}h2{font-size:1.75rem}}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-\[3px\]{top:3px}.top-\[max\(5\.5rem\,12vh\)\]{top:max(5.5rem,12vh)}.right-0{right:0}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-5{right:calc(var(--spacing) * 5)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-20{bottom:calc(var(--spacing) * 20)}.left-0{left:0}.left-1\/2{left:50%}.left-5{left:calc(var(--spacing) * 5)}.left-\[3px\]{left:3px}.z-10{z-index:10}.z-40{z-index:40}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.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)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.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-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-\[22px\]{height:22px}.h-\[30px\]{height:30px}.h-\[200px\]{height:200px}.min-h-\[44px\]{min-height:44px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-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-11{width:calc(var(--spacing) * 11)}.w-\[22px\]{width:22px}.w-\[52px\]{width:52px}.w-\[200px\]{width:200px}.w-\[min\(19rem\,calc\(100vw-1\.5rem\)\)\]{width:min(19rem,100vw - 1.5rem)}.w-\[min\(20\.5rem\,calc\(100vw-2\.5rem\)\)\]{width:min(20.5rem,100vw - 2.5rem)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-full{max-width:100%}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.translate-x-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px}.translate-x-\[22px\]{--tw-translate-x:22px;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.cursor-pointer{cursor:pointer}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.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)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--brand-hairline\)\]>:not(:last-child)){border-color:var(--brand-hairline)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e+38px}.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)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--brand-hairline\)\]{border-color:var(--brand-hairline)}.border-\[var\(--brand-teal\)\]\/25{border-color:var(--brand-teal)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--brand-teal\)\]\/25{border-color:color-mix(in oklab,var(--brand-teal) 25%,transparent)}}.border-\[var\(--brand-teal\,\#0f766e\)\]{border-color:var(--brand-teal,#0f766e)}.border-\[var\(--destructive\)\]{border-color:var(--destructive)}.border-\[var\(--jcb-accent\)\]{border-color:var(--jcb-accent)}.border-\[var\(--jcb-ink\)\]{border-color:var(--jcb-ink)}.border-\[var\(--rrb-border\,currentColor\)\]{border-color:var(--rrb-border,currentColor)}.border-\[var\(--rrb-border\,rgba\(0\,0\,0\,0\.12\)\)\]{border-color:var(--rrb-border,#0000001f)}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.border-black\/5{border-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-\[var\(--background\)\]{background-color:var(--background)}.bg-\[var\(--brand-amber\)\]{background-color:var(--brand-amber)}.bg-\[var\(--brand-amber-btn\)\]{background-color:var(--brand-amber-btn)}.bg-\[var\(--brand-cream\)\]\/90{background-color:var(--brand-cream)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-cream\)\]\/90{background-color:color-mix(in oklab,var(--brand-cream) 90%,transparent)}}.bg-\[var\(--brand-cream-2\)\],.bg-\[var\(--brand-cream-2\)\]\/60{background-color:var(--brand-cream-2)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--brand-cream-2\)\]\/60{background-color:color-mix(in oklab,var(--brand-cream-2) 60%,transparent)}}.bg-\[var\(--brand-teal\)\]{background-color:var(--brand-teal)}.bg-\[var\(--brand-teal\,\#0f766e\)\]{background-color:var(--brand-teal,#0f766e)}.bg-\[var\(--brand-teal-soft\)\]{background-color:var(--brand-teal-soft)}.bg-\[var\(--jcb-accent\)\]{background-color:var(--jcb-accent)}.bg-\[var\(--jcb-asphalt\)\]{background-color:var(--jcb-asphalt)}.bg-\[var\(--rrb-primary\,var\(--primary\,\#1F5C87\)\)\]{background-color:var(--rrb-primary,var(--primary,#1f5c87))}.bg-\[var\(--rrb-surface\,\#fff\)\]{background-color:var(--rrb-surface,#fff)}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[var\(--brand-teal-soft\)\]\/50{--tw-gradient-from:var(--brand-teal-soft)}@supports (color:color-mix(in lab,red,red)){.from-\[var\(--brand-teal-soft\)\]\/50{--tw-gradient-from:color-mix(in oklab,var(--brand-teal-soft) 50%,transparent)}}.from-\[var\(--brand-teal-soft\)\]\/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-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-1{padding:var(--spacing)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.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)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-1{padding-left:var(--spacing)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.align-\[-2px\]{vertical-align:-2px}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1rem\]{font-size:1rem}.text-\[13px\]{font-size:13px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--brand-slate\)\]{color:var(--brand-slate)}.text-\[var\(--brand-slate\,\#0f172a\)\]{color:var(--brand-slate,#0f172a)}.text-\[var\(--brand-slate-muted\)\],.text-\[var\(--brand-slate-muted\)\]\/60{color:var(--brand-slate-muted)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--brand-slate-muted\)\]\/60{color:color-mix(in oklab,var(--brand-slate-muted) 60%,transparent)}}.text-\[var\(--brand-slate-muted\,\#64748b\)\]{color:var(--brand-slate-muted,#64748b)}.text-\[var\(--brand-teal\)\]{color:var(--brand-teal)}.text-\[var\(--brand-teal\,\#0f766e\)\]{color:var(--brand-teal,#0f766e)}.text-\[var\(--destructive\)\]{color:var(--destructive)}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--jcb-ink\)\]{color:var(--jcb-ink)}.text-\[var\(--rrb-muted\,\#64748b\)\]{color:var(--rrb-muted,#64748b)}.text-\[var\(--rrb-on-primary\,\#fff\)\]{color:var(--rrb-on-primary,#fff)}.text-\[var\(--rrb-text\,\#0f172a\)\]{color:var(--rrb-text,#0f172a)}.text-\[var\(--rrb-text\,currentColor\)\]{color:var(--rrb-text,currentColor)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-900{color:var(--color-slate-900)}.text-stone-300{color:var(--color-stone-300)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.opacity-80{opacity:.8}.shadow-\[0_1px_0_rgba\(0\,0\,0\,0\.04\)\,0_2px_6px_rgba\(217\,119\,6\,0\.35\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#0000000a),0 2px 6px var(--tw-shadow-color,#d9770659)}.shadow-\[0_1px_0_rgba\(0\,0\,0\,0\.04\)\,0_2px_6px_rgba\(217\,119\,6\,0\.35\)\],.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.02\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000005)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.15\)\,0_1px_3px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000026),0 1px 3px var(--tw-shadow-color,#0000001a)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.15\)\,0_1px_3px_rgba\(0\,0\,0\,0\.1\)\],.shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.18\)\]{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_8px_24px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0f172a2e)}.shadow-\[0_10px_28px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#0f172a38)}.shadow-\[0_10px_28px_rgba\(15\,23\,42\,0\.22\)\],.shadow-\[0_12px_32px_rgba\(15\,23\,42\,0\.16\)\]{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_12px_32px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#0f172a29)}.shadow-\[0_16px_40px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#0f172a2e)}.shadow-\[0_16px_40px_rgba\(15\,23\,42\,0\.18\)\],.shadow-\[4px_4px_0_0_\#141210\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[4px_4px_0_0_\#141210\]{--tw-shadow:4px 4px 0 0 var(--tw-shadow-color,#141210)}.shadow-\[6px_6px_0_0_\#facc15\]{--tw-shadow:6px 6px 0 0 var(--tw-shadow-color,#facc15)}.shadow-\[6px_6px_0_0_\#facc15\],.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.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,)}.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-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:text-\[var\(--brand-teal\)\]:is(:where(.group):hover *){color:var(--brand-teal)}}.placeholder\:text-\[var\(--brand-slate-muted\)\]\/70::placeholder{color:var(--brand-slate-muted)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-\[var\(--brand-slate-muted\)\]\/70::placeholder{color:color-mix(in oklab,var(--brand-slate-muted) 70%,transparent)}}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.focus-within\:border-\[var\(--brand-teal\)\]:focus-within{border-color:var(--brand-teal)}.focus-within\:ring-2:focus-within{--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-within\:ring-\[var\(--brand-teal\)\]\/15:focus-within{--tw-ring-color:var(--brand-teal)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-\[var\(--brand-teal\)\]\/15:focus-within{--tw-ring-color:color-mix(in oklab,var(--brand-teal) 15%,transparent)}}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-\[1\.04\]:hover{scale:1.04}.hover\:border-\[var\(--brand-teal\)\]:hover,.hover\:border-\[var\(--brand-teal\)\]\/40:hover{border-color:var(--brand-teal)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--brand-teal\)\]\/40:hover{border-color:color-mix(in oklab,var(--brand-teal) 40%,transparent)}}.hover\:border-\[var\(--jcb-accent\)\]:hover{border-color:var(--jcb-accent)}.hover\:border-white\/40:hover{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/40:hover{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.hover\:bg-\[var\(--brand-amber-btn-hover\)\]:hover{background-color:var(--brand-amber-btn-hover)}.hover\:bg-\[var\(--brand-cream-2\)\]:hover{background-color:var(--brand-cream-2)}.hover\:bg-\[var\(--brand-teal-hover\)\]:hover{background-color:var(--brand-teal-hover)}.hover\:bg-\[var\(--brand-teal-soft\)\]:hover{background-color:var(--brand-teal-soft)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-\[var\(--brand-slate\)\]:hover{color:var(--brand-slate)}.hover\:text-\[var\(--brand-teal-hover\)\]:hover{color:var(--brand-teal-hover)}.hover\:text-\[var\(--jcb-accent\)\]:hover{color:var(--jcb-accent)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-white:hover{color:var(--color-white)}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[5px_5px_0_0_\#141210\]:hover{--tw-shadow:5px 5px 0 0 var(--tw-shadow-color,#141210)}.hover\:shadow-\[5px_5px_0_0_\#141210\]:hover,.hover\:shadow-\[var\(--shadow-card\)\]:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[var\(--shadow-card\)\]:hover{--tw-shadow:var(--shadow-card)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[var\(--brand-amber-btn\)\]:focus-visible{--tw-ring-color:var(--brand-amber-btn)}.focus-visible\:ring-\[var\(--brand-teal\)\]:focus-visible{--tw-ring-color:var(--brand-teal)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[var\(--background\)\]:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--jcb-accent\)\]:focus-visible{outline-color:var(--jcb-accent)}.focus-visible\:outline-\[var\(--rrb-primary\,currentColor\)\]:focus-visible{outline-color:var(--rrb-primary,currentColor)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}@media (min-width:40rem){.sm\:absolute{position:absolute}.sm\:top-\[calc\(100\%\+0\.4rem\)\]{top:calc(100% + .4rem)}.sm\:right-0{right:0}.sm\:left-auto{left:auto}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:w-auto{width:auto}.sm\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}}@media (min-width:48rem){.md\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:pt-10{padding-top:calc(var(--spacing) * 10)}.md\:pt-16{padding-top:calc(var(--spacing) * 16)}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.md\:pb-10{padding-bottom:calc(var(--spacing) * 10)}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&_a\]\:text-\[var\(--brand-teal\)\] a{color:var(--brand-teal)}.\[\&_a\:hover\]\:text-\[var\(--brand-teal-hover\)\] a:hover{color:var(--brand-teal-hover)}}:root{--app-scrollbar-size:12px;--app-scrollbar-thumb:#94a3b8;--app-scrollbar-thumb-hover:#64748b;--app-scrollbar-track:transparent}@media (pointer:fine){*{scrollbar-width:auto;scrollbar-color:var(--app-scrollbar-thumb) var(--app-scrollbar-track)}::-webkit-scrollbar{width:var(--app-scrollbar-size);height:var(--app-scrollbar-size)}::-webkit-scrollbar-track{background:var(--app-scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--app-scrollbar-thumb);background-clip:padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--app-scrollbar-thumb-hover)}}:root,[data-theme=fmt]{--brand-teal:#0f766e;--brand-teal-hover:#0b5d57;--brand-teal-soft:#e6f2f0;--brand-amber:#f59e0b;--brand-amber-hover:#d97706;--brand-amber-soft:#fef3c7;--brand-amber-btn:#d97706;--brand-amber-btn-hover:#b45309;--brand-slate:#1e293b;--brand-slate-muted:#64748b;--brand-cream:#fafaf7;--brand-cream-2:#f1f0e9;--brand-hairline:#e5e4dc;--cat-taxes:#0f766e;--cat-deductions:#16a34a;--cat-pricing:#d97706;--cat-invoicing:#2563eb;--cat-retirement:#7c3aed;--cat-premiums:#1d4ed8;--cat-coverage:#0d9488;--cat-dental:#0891b2;--cat-pet:#d97706;--cat-benefits:#7c3aed;--shadow-card:0 4px 16px #0000000f;--background:#fafaf7;--foreground:#1e293b;--destructive:#b91c1c;--primary:#0f766e;--primary-hover:#0b5d57;--primary-tint:#e6f2f0;--primary-foreground:#fff}[data-theme=ccb]{--brand-teal:#1d4ed8;--brand-teal-hover:#1e40af;--brand-teal-soft:#eff6ff;--brand-amber:#0d9488;--brand-amber-hover:#0f766e;--brand-amber-soft:#ccfbf1;--brand-amber-btn:#0d9488;--brand-amber-btn-hover:#0f766e;--brand-slate:#0f172a;--brand-slate-muted:#64748b;--brand-cream:#f8fafc;--brand-cream-2:#f1f5f9;--brand-hairline:#e2e8f0;--cat-premiums:#1d4ed8;--cat-coverage:#0d9488;--cat-dental:#0891b2;--cat-pet:#d97706;--cat-benefits:#7c3aed;--shadow-card:0 4px 16px #0f172a0f;--background:#f8fafc;--foreground:#0f172a;--destructive:#b91c1c;--font-display:Georgia,"Times New Roman",serif;--primary:#1d4ed8;--primary-hover:#1e40af;--primary-tint:#eff6ff;--primary-foreground:#fff}[data-theme=ccb] .calc-shell-inline-ads{display:none}[data-theme=jcb]{--jcb-ink:#141210;--jcb-surface:#fffbeb;--jcb-card:#fff;--jcb-line:#e7e5e4;--jcb-accent:#facc15;--jcb-accent-hot:#eab308;--jcb-accent-ink:#141210;--jcb-ok:#65a30d;--jcb-danger:#dc2626;--jcb-asphalt:#1c1917;--brand-teal:#eab308;--brand-teal-hover:#ca8a04;--brand-teal-soft:#fef9c3;--brand-amber:#facc15;--brand-amber-hover:#eab308;--brand-amber-soft:#fef9c3;--brand-amber-btn:#facc15;--brand-amber-btn-hover:#eab308;--brand-slate:#141210;--brand-slate-muted:#57534e;--brand-cream:#fffbeb;--brand-cream-2:#fef3c7;--brand-hairline:#e7e5e4;--cat-markup:#eab308;--cat-labor:#65a30d;--cat-jobcost:#0d9488;--cat-bidding:#f59e0b;--cat-checks:#dc2626;--background:#fffbeb;--foreground:#141210;--primary:#eab308;--primary-hover:#ca8a04;--primary-tint:#fef9c3;--primary-foreground:#141210;--font-sans:var(--font-ibm-plex-sans),"IBM Plex Sans",system-ui,sans-serif;--font-numeric:var(--font-ibm-plex-sans),"IBM Plex Sans",system-ui,sans-serif;font-family:var(--font-sans)}[data-theme=jcb] .jcb-hazard{background:repeating-linear-gradient(-45deg,#facc15,#facc15 10px,#141210 10px 20px)}[data-theme=jcb] .jcb-grid-bg{background-color:#fffbeb;background-image:linear-gradient(#1412100a 1px,#0000 0),linear-gradient(90deg,#1412100a 1px,#0000 0);background-size:28px 28px}@keyframes jcb-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes jcb-pulse-soft{0%,to{box-shadow:0 0 #facc1573}50%{box-shadow:0 0 0 8px #facc1500}}@keyframes jcb-tick{0%{opacity:.6;transform:scale(.96)}to{opacity:1;transform:scale(1)}}[data-theme=jcb] .jcb-rise{animation:jcb-rise .55s cubic-bezier(.22,1,.36,1) both}[data-theme=jcb] .jcb-rise-2{animation:jcb-rise .65s cubic-bezier(.22,1,.36,1) 80ms both}[data-theme=jcb] .jcb-rise-3{animation:jcb-rise .7s cubic-bezier(.22,1,.36,1) .16s both}[data-theme=jcb] .jcb-bid-pulse{animation:jcb-pulse-soft 2.4s ease-out infinite}[data-theme=jcb] .jcb-tick{animation:jcb-tick .35s ease-out both}[data-theme=jcb] button[aria-expanded] span.rounded-full{background:var(--jcb-accent);color:var(--jcb-ink)}@media (prefers-reduced-motion:reduce){[data-theme=jcb] .jcb-bid-pulse,[data-theme=jcb] .jcb-rise,[data-theme=jcb] .jcb-rise-2,[data-theme=jcb] .jcb-rise-3,[data-theme=jcb] .jcb-tick{animation:none}}[data-theme=rdb]{--rdb-ink:#0f172a;--rdb-slate:#334155;--rdb-pass:#059669;--rdb-pass-soft:#ecfdf5;--rdb-fail:#d97706;--rdb-fail-soft:#fffbeb;--rdb-surface:#f8fafc;--rdb-card:#fff;--rdb-line:#e2e8f0;--rdb-muted:#64748b;--brand-teal:#059669;--brand-teal-hover:#047857;--brand-teal-soft:#ecfdf5;--brand-amber:#d97706;--brand-amber-hover:#b45309;--brand-amber-soft:#fffbeb;--brand-amber-btn:#059669;--brand-amber-btn-hover:#047857;--brand-slate:#0f172a;--brand-slate-muted:#64748b;--brand-cream:#f8fafc;--brand-cream-2:#f1f5f9;--brand-hairline:#e2e8f0;--cat-returns:#059669;--cat-cashflow:#0f766e;--cat-rules:#334155;--cat-financing:#475569;--cat-dealchecks:#d97706;--background:#f8fafc;--foreground:#0f172a;--primary:#059669;--primary-hover:#047857;--primary-tint:#ecfdf5;--primary-foreground:#fff;--font-rdb-serif:var(--font-literata),"Literata",Georgia,serif;--font-rdb-sans:var(--font-outfit),"Outfit",system-ui,sans-serif;--font-sans:var(--font-rdb-sans);--font-numeric:var(--font-rdb-sans);font-family:var(--font-rdb-sans)}@keyframes rdb-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes rdb-stack-tick{0%{opacity:.55;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes rdb-pass-pulse{0%,to{box-shadow:0 0 #05966959}50%{box-shadow:0 0 0 6px #05966900}}[data-theme=rdb] .rdb-rise{animation:rdb-rise .5s cubic-bezier(.22,1,.36,1) both}[data-theme=rdb] .rdb-rise-2{animation:rdb-rise .6s cubic-bezier(.22,1,.36,1) 60ms both}[data-theme=rdb] .rdb-stack-tick{animation:rdb-stack-tick .28s ease-out both}[data-theme=rdb] .rdb-pass-pulse{animation:rdb-pass-pulse 2.2s ease-out infinite}@media (prefers-reduced-motion:reduce){[data-theme=rdb] .rdb-pass-pulse,[data-theme=rdb] .rdb-rise,[data-theme=rdb] .rdb-rise-2,[data-theme=rdb] .rdb-stack-tick{animation:none}}[data-theme=spb]{--spb-ink:#0f172a;--spb-flag:#e11d48;--spb-flag-hover:#be123c;--spb-flag-soft:#fff1f2;--spb-ice:#f0f7fa;--spb-surface:#fafbfc;--spb-card:#fff;--spb-line:#e2e8f0;--spb-muted:#64748b;--spb-band-day:#fef3c7;--spb-band-eve:#ffedd5;--spb-band-night:#e0e7ff;--brand-teal:#e11d48;--brand-teal-hover:#be123c;--brand-teal-soft:#fff1f2;--brand-amber:#f59e0b;--brand-amber-hover:#d97706;--brand-amber-soft:#fffbeb;--brand-amber-btn:#e11d48;--brand-amber-btn-hover:#be123c;--brand-slate:#0f172a;--brand-slate-muted:#64748b;--brand-cream:#fafbfc;--brand-cream-2:#f0f7fa;--brand-hairline:#e2e8f0;--cat-differentials:#e11d48;--cat-overtime:#be123c;--cat-travel:#0f172a;--cat-roles:#64748b;--cat-paychecks:#f59e0b;--background:#fafbfc;--foreground:#0f172a;--primary:#e11d48;--primary-hover:#be123c;--primary-tint:#fff1f2;--primary-foreground:#fff;--font-spb-display:var(--font-fraunces),"Fraunces",Georgia,serif;--font-spb-sans:var(--font-outfit),"Outfit",system-ui,sans-serif;--font-sans:var(--font-spb-sans);--font-numeric:var(--font-spb-sans);font-family:var(--font-spb-sans)}[data-theme=spb] .spb-hero{background:linear-gradient(165deg,var(--spb-ice) 0,var(--spb-surface) 42%,var(--spb-flag-soft) 100%)}[data-theme=spb] .spb-hero-wash{pointer-events:none;background:radial-gradient(70% 55% at 12% 18%,#e11d481a,#0000 58%),radial-gradient(55% 45% at 88% 8%,#0ea5e914,#0000 55%),radial-gradient(40% 35% at 70% 90%,#f59e0b12,#0000 50%);position:absolute;inset:0}[data-theme=spb] .spb-hero-grid{pointer-events:none;background-image:linear-gradient(#0f172a09 1px,#0000 0),linear-gradient(90deg,#0f172a09 1px,#0000 0);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 88%);mask-image:linear-gradient(#0000008c,#0000 88%)}[data-theme=spb] .spb-section-rail{background:linear-gradient(180deg,var(--spb-band-day),var(--spb-flag),var(--spb-band-night));opacity:.55;width:3px;position:absolute;top:0;bottom:0;left:0}[data-theme=spb] .spb-shift-board .spb-band-cell{animation:spb-band-slide .55s cubic-bezier(.22,1,.36,1) both}@keyframes spb-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes spb-stack-tick{0%{opacity:.55;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes spb-band-slide{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}[data-theme=spb] .spb-rise{animation:spb-rise .5s cubic-bezier(.22,1,.36,1) both}[data-theme=spb] .spb-rise-2{animation:spb-rise .6s cubic-bezier(.22,1,.36,1) 60ms both}[data-theme=spb] .spb-stack-tick{animation:spb-stack-tick .28s ease-out both}[data-theme=spb] .spb-band-slide{animation:spb-band-slide .55s cubic-bezier(.22,1,.36,1) 80ms both}[data-theme=spb] .spb-stack-panel{position:relative;overflow:hidden}[data-theme=spb] .spb-stack-panel:before{content:"";background:linear-gradient(180deg,var(--spb-flag) 0,var(--spb-band-eve) 55%,var(--spb-band-night) 100%);width:3px;position:absolute;top:0;bottom:0;left:0}@media (prefers-reduced-motion:reduce){[data-theme=spb] .spb-band-slide,[data-theme=spb] .spb-rise,[data-theme=spb] .spb-rise-2,[data-theme=spb] .spb-shift-board .spb-band-cell,[data-theme=spb] .spb-stack-tick{animation:none}}[data-theme=pgd]{--pgd-bg:#f7f1ea;--pgd-bg-deep:#efe6dc;--pgd-ink:#2c2420;--pgd-muted:#6b5e56;--pgd-brand:#c45c5c;--pgd-brand-deep:#9e4545;--pgd-hope:#6b8f71;--pgd-line:#e0d5ca;--pgd-surface:#fffbf7;--pgd-warning:#a67c52;--brand-teal:#c45c5c;--brand-teal-hover:#9e4545;--brand-teal-soft:#f3e0e0;--brand-amber:#6b8f71;--brand-amber-hover:#55755a;--brand-amber-soft:#e8f0e9;--brand-amber-btn:#c45c5c;--brand-amber-btn-hover:#9e4545;--brand-slate:#2c2420;--brand-slate-muted:#6b5e56;--brand-cream:#f7f1ea;--brand-cream-2:#efe6dc;--brand-hairline:#e0d5ca;--cat-ivf:#c45c5c;--cat-reverse:#9e4545;--cat-implant:#6b8f71;--cat-weeks:#a67c52;--cat-cycle:#6b5e56;--cat-fun:#c45c5c;--background:#f7f1ea;--foreground:#2c2420;--primary:#c45c5c;--primary-hover:#9e4545;--primary-tint:#f3e0e0;--primary-foreground:#fffbf7;--font-pgd-display:var(--font-fraunces),"Fraunces",Georgia,serif;--font-pgd-sans:var(--font-source-sans),"Source Sans 3",system-ui,sans-serif;--font-sans:var(--font-pgd-sans);--font-numeric:var(--font-pgd-sans);font-family:var(--font-pgd-sans)}[data-theme=pgd] .pgd-hero-wash{pointer-events:none;background:radial-gradient(120% 90% at 78% 8%,#fbefe4 0,#f7f1ea 42%,#f4eadf 100%),radial-gradient(circle at 88% -10%,#c45c5c29,#0000 55%);position:absolute;inset:0}[data-theme=pgd] .pgd-hero-grid{opacity:.35;pointer-events:none;background-image:linear-gradient(#e0d5ca 1px,#0000 0),linear-gradient(90deg,#e0d5ca 1px,#0000 0);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 80% at 80% 0,#00000080,#0000 65%);mask-image:radial-gradient(120% 80% at 80% 0,#00000080,#0000 65%)}@keyframes pgd-light-drift{0%{opacity:.7;transform:translate(0)scale(1)}50%{opacity:.82;transform:translate(-28px,22px)scale(1.06)}to{opacity:.7;transform:translate(0)scale(1)}}@keyframes pgd-date-settle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pgd-bar-grow{0%{width:0}to{width:100%}}@keyframes pgd-media-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){[data-theme=pgd] .pgd-light-drift{animation:pgd-light-drift 34s ease-in-out infinite}[data-theme=pgd] .pgd-date-settle{animation:pgd-date-settle .24s ease-out both}[data-theme=pgd] .pgd-bar-grow{animation:pgd-bar-grow .7s ease-out .1s both}[data-theme=pgd] .pgd-media-rise{animation:pgd-media-rise .7s ease-out both}}@media (prefers-reduced-motion:reduce){[data-theme=pgd] .pgd-bar-grow,[data-theme=pgd] .pgd-date-settle,[data-theme=pgd] .pgd-light-drift,[data-theme=pgd] .pgd-media-rise{animation:none}}@media (max-width:767px){[data-theme=pgd] .pgd-light-drift{filter:none;opacity:.35;animation:none!important}[data-theme=pgd] .pgd-media-rise{animation:none!important}}@media (max-width:420px){[data-theme=pgd] .pgd-daypicker{--rdp-day-width:36px;--rdp-day-height:36px;--rdp-day_button-width:34px;--rdp-day_button-height:34px;--rdp-nav_button-width:2rem;--rdp-nav_button-height:2rem}}[data-theme=thb]{--brand-teal:#10b981;--brand-teal-hover:#0f9e75;--brand-teal-soft:#ecfdf5;--brand-amber:#14b8a6;--brand-amber-hover:#0f766e;--brand-amber-soft:#ccfbf1;--brand-amber-btn:#10b981;--brand-amber-btn-hover:#0f9e75;--brand-slate:#103b5c;--brand-slate-muted:#64748b;--brand-cream:#f7fafc;--brand-cream-2:#eef2f7;--brand-hairline:#dbe3ee;--cat-taxes:#10b981;--cat-deductions:#0f766e;--cat-pricing:#0ea5e9;--cat-invoicing:#7c3aed;--cat-retirement:#f59e0b;--cat-paycheck:#10b981;--cat-overtime:#0ea5e9;--cat-timekeeping:#8b5cf6;--shadow-card:0 12px 28px #103b5c14;--background:#f7fafc;--foreground:#103b5c;--destructive:#b91c1c;--primary:#10b981;--primary-hover:#0f9e75;--primary-tint:#ecfdf5;--primary-foreground:#fff}[data-theme=pdb]{--brand-teal:#6b21a8;--brand-teal-hover:#581c87;--brand-teal-soft:#f3e8ff;--brand-amber:#f97316;--brand-amber-hover:#ea580c;--brand-amber-soft:#ffedd5;--brand-amber-btn:#f97316;--brand-amber-btn-hover:#ea580c;--brand-slate:#1e293b;--brand-slate-muted:#64748b;--brand-cream:#fafaf9;--brand-cream-2:#f5f5f4;--brand-hairline:#e7e5e4;--cat-payoff:#6b21a8;--cat-credit:#dc2626;--cat-auto:#2563eb;--cat-personal:#0891b2;--cat-guides:#64748b;--shadow-card:0 8px 24px #0f172a0f;--card-shadow:0 8px 24px #0f172a0f;--background:#fafaf9;--foreground:#1e293b;--card:#fff;--card-foreground:#1e293b;--primary:#6b21a8;--primary-hover:#581c87;--primary-tint:#f3e8ff;--primary-foreground:#fff;--secondary:#f3e8ff;--secondary-foreground:#6b21a8;--muted:#f1f0ef;--muted-foreground:#64748b;--muted-light:#94a3b8;--accent:#f97316;--accent-hover:#ea580c;--accent-tint:#fff1e8;--accent-foreground:#fff;--teal:#14b8a6;--teal-tint:#e6fbf7;--amber:#d97706;--amber-tint:#fef3c7;--border:#e7e5e4;--input-background:#fff;--ring:#6b21a8;--destructive:#dc2626}[data-theme=mgb]{--mb-slate:#1e3a5f;--mb-copper:#c2410c;--mb-paper:#fff;--mb-band:#f0ebe1;--mb-surface:#fff;--mb-border:#d9d0c3;--mb-muted:#64748b;--mb-ink-soft:#ede8de;--mb-shadow:0 1px 3px #1e3a5f12,0 6px 20px #1e3a5f0f;--mb-cat-markup:#c2410c;--mb-cat-breakeven:#0f766e;--mb-cat-pricing:#2563eb;--mb-cat-tax:#5b4b8a;--mb-cat-fees:#a16207;--brand-teal:#1e3a5f;--brand-teal-hover:#162d4a;--brand-teal-soft:#ede8de;--brand-amber:#c2410c;--brand-amber-hover:#9a3412;--brand-amber-soft:#ffedd5;--brand-amber-btn:#c2410c;--brand-amber-btn-hover:#9a3412;--brand-slate:#1e3a5f;--brand-slate-muted:#64748b;--brand-cream:#f0ebe1;--brand-cream-2:#ede8de;--brand-hairline:#d9d0c3;--cat-markup:#c2410c;--cat-breakeven:#0f766e;--cat-pricing:#2563eb;--cat-tax:#5b4b8a;--cat-fees:#a16207;--shadow-card:0 1px 3px #1e3a5f12,0 6px 20px #1e3a5f0f;--background:#fff;--foreground:#1e293b;--card:#fff;--card-foreground:#1e293b;--primary:#1e3a5f;--primary-hover:#162d4a;--primary-tint:#ede8de;--primary-foreground:#fff;--secondary:#ede8de;--secondary-foreground:#1e3a5f;--muted:#ede8de;--muted-foreground:#64748b;--muted-light:#94a3b8;--accent:#c2410c;--accent-hover:#9a3412;--accent-tint:#ffedd5;--accent-foreground:#fff;--border:#d9d0c3;--input-background:#fff;--ring:#1e3a5f;--destructive:#b91c1c;background-color:var(--mb-paper)}[data-theme=mgb] .mb-band{background-color:var(--mb-band)}[data-theme=ltb]{--ltb-page-bg:#f4f7fb;--ltb-panel:#fff;--ltb-border:#e2e8f0;--ltb-primary:#0e7490;--ltb-primary-hover:#0b5f73;--ltb-accent:#d97706;--ltb-text:#0f172a;--ltb-text-muted:#475569;--ltb-radius-sm:8px;--ltb-radius-md:12px;--ltb-shadow:0 1px 2px #0f172a0a,0 4px 12px #0f172a0d;--ltb-font-ui:var(--font-ibm-plex-sans),"IBM Plex Sans",system-ui,sans-serif;--ltb-font-mono:var(--font-ibm-plex-mono),"IBM Plex Mono",ui-monospace,monospace;--background:#f4f7fb;--foreground:#0f172a;--card:#fff;--card-foreground:#0f172a;--primary:#0e7490;--primary-hover:#0b5f73;--primary-tint:#ecf4f6;--primary-foreground:#fff;--muted:#f4f7fb;--muted-foreground:#475569;--accent:#d97706;--accent-foreground:#fff;--border:#e2e8f0;--input-background:#fff;--ring:#0e7490;background-color:var(--ltb-page-bg);color:var(--ltb-text);font-family:var(--ltb-font-ui);font-size:16px}[data-theme=ltb] .no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}[data-theme=ltb] .no-scrollbar::-webkit-scrollbar{display:none}[data-theme=ltb] .ltb-ad-slot-mobile{justify-content:center;display:flex}[data-theme=ltb] .ltb-ad-slot-desktop{display:none}@media (min-width:640px){[data-theme=ltb] .ltb-ad-slot-mobile{display:none}[data-theme=ltb] .ltb-ad-slot-desktop{justify-content:center;display:flex}}[data-theme=pob]{--pob-page:#1c1917;--pob-panel:#292524;--pob-border:#44403c;--pob-primary:#c2410c;--pob-primary-hover:#ea580c;--pob-after:#84cc16;--pob-text:#f5f5f4;--pob-muted:#a8a29e;--pob-header-bg:#231f1d;--pob-input-bg:#1c1917;--pob-grain:#fff;--pob-toggle-off:#44403c;--pob-radius-sm:6px;--pob-radius-md:8px;--pob-font-ui:var(--font-outfit),"Outfit",system-ui,sans-serif;--pob-font-editorial:var(--font-literata),"Literata",Georgia,serif;--background:var(--pob-page);--foreground:var(--pob-text);--card:var(--pob-panel);--card-foreground:var(--pob-text);--primary:var(--pob-primary);--primary-hover:var(--pob-primary-hover);--primary-foreground:#fff;--muted:var(--pob-page);--muted-foreground:var(--pob-muted);--accent:var(--pob-after);--accent-foreground:#fff;--border:var(--pob-border);--input-background:var(--pob-input-bg);--ring:var(--pob-primary);background-color:var(--pob-page);color:var(--pob-text);font-family:var(--pob-font-ui);font-size:16px}html[data-pob-mode=light] [data-theme=pob]{--pob-page:#f7f7f5;--pob-panel:#fff;--pob-border:#d6d3d1;--pob-primary:#9a3412;--pob-primary-hover:#7c2d12;--pob-after:#3f6212;--pob-text:#1c1917;--pob-muted:#57534e;--pob-header-bg:#fff;--pob-input-bg:#fff;--pob-grain:#1c1917;--pob-toggle-off:#e7e5e4;--background:var(--pob-page);--foreground:var(--pob-text);--card:var(--pob-panel);--card-foreground:var(--pob-text);--primary:var(--pob-primary);--primary-hover:var(--pob-primary-hover);--primary-foreground:#fff;--muted:var(--pob-page);--muted-foreground:var(--pob-muted);--accent:var(--pob-after);--accent-foreground:#fff;--border:var(--pob-border);--input-background:var(--pob-input-bg);--ring:var(--pob-primary)}html[data-pob-mode=light],html[data-pob-mode=light] body{color:#231f1d}html[data-pob-mode=dark],html[data-pob-mode=dark] body{color:#f5f0eb}[data-theme=dkb]{--dkb-page:#0b1220;--dkb-sidebar:#111827;--dkb-surface:#0f172a;--dkb-border:#1e293b;--dkb-primary:#34d399;--dkb-primary-hover:#6ee7b7;--dkb-on-primary:#04231a;--dkb-text:#e2e8f0;--dkb-muted:#94a3b8;--dkb-code:#020617;--dkb-selected:#34d3991f;--dkb-scrollbar:#475569;--dkb-scrollbar-hover:#64748b;--app-scrollbar-thumb:var(--dkb-scrollbar);--app-scrollbar-thumb-hover:var(--dkb-scrollbar-hover);--dkb-font-ui:var(--font-source-sans),"Source Sans 3",system-ui,sans-serif;--dkb-font-mono:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,monospace;--background:var(--dkb-page);--foreground:var(--dkb-text);--primary:var(--dkb-primary);--primary-hover:var(--dkb-primary-hover);--primary-foreground:var(--dkb-on-primary);--border:var(--dkb-border);--muted-foreground:var(--dkb-muted);background-color:var(--dkb-page);color:var(--dkb-text);font-family:var(--dkb-font-ui);font-size:16px}html[data-dkb-mode=light] [data-theme=dkb]{--dkb-page:#f8fafc;--dkb-sidebar:#f1f5f9;--dkb-surface:#fff;--dkb-border:#e2e8f0;--dkb-primary:#047857;--dkb-primary-hover:#065f46;--dkb-on-primary:#fff;--dkb-text:#0f172a;--dkb-muted:#64748b;--dkb-code:#f8fafc;--dkb-selected:#04785714;--dkb-scrollbar:#cbd5e1;--dkb-scrollbar-hover:#94a3b8;--app-scrollbar-thumb:var(--dkb-scrollbar);--app-scrollbar-thumb-hover:var(--dkb-scrollbar-hover);--background:var(--dkb-page);--foreground:var(--dkb-text);--primary:var(--dkb-primary);--primary-hover:var(--dkb-primary-hover);--primary-foreground:var(--dkb-on-primary);--border:var(--dkb-border);--muted-foreground:var(--dkb-muted)}html[data-dkb-mode=light],html[data-dkb-mode=light] body{color:#0f172a}html[data-dkb-mode=dark],html[data-dkb-mode=dark] body{color:#f1f5f9}[data-theme=dkb] .dkb-sidebar-scroll{scrollbar-width:auto;scrollbar-color:var(--dkb-scrollbar) transparent}[data-theme=dkb] .dkb-sidebar-scroll::-webkit-scrollbar{width:var(--app-scrollbar-size);height:var(--app-scrollbar-size)}[data-theme=dkb] .dkb-sidebar-scroll::-webkit-scrollbar-track{background:0 0}[data-theme=dkb] .dkb-sidebar-scroll::-webkit-scrollbar-thumb{background-color:var(--dkb-scrollbar);background-clip:padding-box;border:3px solid #0000;border-radius:999px}[data-theme=dkb] .dkb-sidebar-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--dkb-scrollbar-hover)}[data-theme=mlb]{--mlb-page:#0b100e;--mlb-surface:#121a16;--mlb-raised:#1a2420;--mlb-border:#2a3b33;--mlb-primary:#3dff9a;--mlb-primary-hover:#6bffb3;--mlb-on-primary:#0b100e;--mlb-accent:#f5b942;--mlb-accent-hover:#e0a82e;--mlb-on-accent:#0b100e;--mlb-text:#e8f5ee;--mlb-muted:#8fa99a;--mlb-morse-panel:#070b09;--mlb-danger:#f87171;--mlb-radius:9px;--mlb-font-ui:var(--font-sora),"Sora",system-ui,sans-serif;--mlb-font-mono:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,monospace;--mlb-scrollbar:#2a3b33;--mlb-scrollbar-hover:#3d5348;--app-scrollbar-thumb:var(--mlb-scrollbar);--app-scrollbar-thumb-hover:var(--mlb-scrollbar-hover);--brand-teal:var(--mlb-primary);--brand-teal-hover:var(--mlb-primary-hover);--brand-teal-soft:#3dff9a1f;--brand-amber:var(--mlb-accent);--brand-amber-hover:var(--mlb-accent-hover);--brand-amber-soft:#f5b94224;--brand-amber-btn:var(--mlb-accent);--brand-amber-btn-hover:var(--mlb-accent-hover);--brand-slate:var(--mlb-text);--brand-slate-muted:var(--mlb-muted);--brand-cream:var(--mlb-page);--brand-cream-2:var(--mlb-surface);--brand-hairline:var(--mlb-border);--background:var(--mlb-page);--foreground:var(--mlb-text);--primary:var(--mlb-primary);--primary-hover:var(--mlb-primary-hover);--primary-tint:#3dff9a1f;--primary-foreground:var(--mlb-on-primary);--border:var(--mlb-border);--muted-foreground:var(--mlb-muted);--card:var(--mlb-surface);--input-background:var(--mlb-morse-panel);--font-sans:var(--mlb-font-ui);--font-mono:var(--mlb-font-mono);--font-numeric:var(--mlb-font-mono);background-color:var(--mlb-page);color:var(--mlb-text);font-family:var(--mlb-font-ui);font-size:16px}html[data-mlb-mode=light] [data-theme=mlb]{--mlb-page:#f3f7f4;--mlb-surface:#fff;--mlb-raised:#e8f0eb;--mlb-border:#c5d4cb;--mlb-primary:#0f9f6e;--mlb-primary-hover:#0b7f57;--mlb-on-primary:#fff;--mlb-accent:#d97706;--mlb-accent-hover:#b45309;--mlb-on-accent:#fff;--mlb-text:#0f1c16;--mlb-muted:#5c7266;--mlb-morse-panel:#eef4f0;--mlb-danger:#dc2626;--mlb-scrollbar:#c5d4cb;--mlb-scrollbar-hover:#8fa99a;--app-scrollbar-thumb:var(--mlb-scrollbar);--app-scrollbar-thumb-hover:var(--mlb-scrollbar-hover);--brand-teal:var(--mlb-primary);--brand-teal-hover:var(--mlb-primary-hover);--brand-teal-soft:#0f9f6e1a;--brand-amber:var(--mlb-accent);--brand-amber-hover:var(--mlb-accent-hover);--brand-amber-soft:#d977061f;--brand-amber-btn:var(--mlb-accent);--brand-amber-btn-hover:var(--mlb-accent-hover);--brand-slate:var(--mlb-text);--brand-slate-muted:var(--mlb-muted);--brand-cream:var(--mlb-page);--brand-cream-2:var(--mlb-surface);--brand-hairline:var(--mlb-border);--background:var(--mlb-page);--foreground:var(--mlb-text);--primary:var(--mlb-primary);--primary-hover:var(--mlb-primary-hover);--primary-tint:#0f9f6e1a;--primary-foreground:var(--mlb-on-primary);--border:var(--mlb-border);--muted-foreground:var(--mlb-muted);--card:var(--mlb-surface);--input-background:var(--mlb-morse-panel)}html[data-mlb-mode=dark],html[data-mlb-mode=dark] body,html[data-mlb-mode=light],html[data-mlb-mode=light] body{color:#e8f5ee}[data-theme=mlb] .mlb-mono{font-family:var(--mlb-font-mono);font-variant-numeric:tabular-nums}[data-theme=mlb] :is(a[href],button,[role=button],summary,select,label[for]){cursor:pointer}[data-theme=mlb] :is(button:disabled,[aria-disabled=true],a[aria-disabled=true]){cursor:not-allowed}[data-theme=mlb] .mlb-meter-glow{box-shadow:inset 0 0 0 1px var(--mlb-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=mlb] .mlb-meter-glow{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mlb-primary) 28%,transparent)}}@keyframes mlb-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-theme=mlb] .mlb-rise{animation:mlb-rise .45s cubic-bezier(.22,1,.36,1) both}[data-theme=mlb] .mlb-rise-2{animation:mlb-rise .55s cubic-bezier(.22,1,.36,1) 60ms both}@media (prefers-reduced-motion:reduce){[data-theme=mlb] .mlb-rise,[data-theme=mlb] .mlb-rise-2{animation:none}}[data-theme=blb]{--blb-page:#f3f0e8;--blb-surface:#fffdf8;--blb-raised:#ebe6da;--blb-border:#d4cebf;--blb-ink:#1e3a5f;--blb-ink-hover:#152c48;--blb-brass:#c4922a;--blb-text:#1a1f24;--blb-muted:#5c6570;--blb-braille-panel:#e8e4d9;--blb-ok:#2f6b4f;--blb-bad:#b4534a;--blb-on-ink:#fffdf8;--blb-footer-bg:#152c48;--blb-footer-fg:#dce4ee;--blb-footer-muted:#9aadc4;--blb-radius:12px;--blb-font-ui:var(--font-figtree),"Figtree",system-ui,sans-serif;--blb-font-mono:var(--font-ibm-plex-mono),"IBM Plex Mono",ui-monospace,monospace;--blb-scrollbar:#d4cebf;--blb-scrollbar-hover:#b8b09c;--app-scrollbar-thumb:var(--blb-scrollbar);--app-scrollbar-thumb-hover:var(--blb-scrollbar-hover);--brand-teal:var(--blb-ink);--brand-teal-hover:var(--blb-ink-hover);--brand-teal-soft:#1e3a5f1a;--brand-amber:var(--blb-brass);--brand-amber-hover:#a87a1f;--brand-amber-soft:#c4922a24;--brand-amber-btn:var(--blb-brass);--brand-amber-btn-hover:#a87a1f;--brand-slate:var(--blb-text);--brand-slate-muted:var(--blb-muted);--brand-cream:var(--blb-page);--brand-cream-2:var(--blb-surface);--brand-hairline:var(--blb-border);--background:var(--blb-page);--foreground:var(--blb-text);--primary:var(--blb-ink);--primary-hover:var(--blb-ink-hover);--primary-tint:#1e3a5f1a;--primary-foreground:var(--blb-on-ink);--border:var(--blb-border);--muted-foreground:var(--blb-muted);--card:var(--blb-surface);--input-background:var(--blb-surface);--font-sans:var(--blb-font-ui);--font-mono:var(--blb-font-mono);--font-numeric:var(--blb-font-mono);background-color:var(--blb-page);color:var(--blb-text);font-family:var(--blb-font-ui);font-size:16px}html[data-blb-mode=dark] [data-theme=blb]{--blb-page:#12161c;--blb-surface:#1a2028;--blb-raised:#242b35;--blb-border:#3a4452;--blb-ink:#8eb4e8;--blb-ink-hover:#a9c6ef;--blb-brass:#e0b45c;--blb-text:#e8ecf1;--blb-muted:#9aa3b0;--blb-braille-panel:#0e1218;--blb-ok:#5fa981;--blb-bad:#d98077;--blb-on-ink:#12161c;--blb-footer-bg:#0a0d12;--blb-footer-fg:#d5dde8;--blb-footer-muted:#8b96a6;--blb-scrollbar:#3a4452;--blb-scrollbar-hover:#5a6575;--app-scrollbar-thumb:var(--blb-scrollbar);--app-scrollbar-thumb-hover:var(--blb-scrollbar-hover);--brand-teal:var(--blb-ink);--brand-teal-hover:var(--blb-ink-hover);--brand-teal-soft:#8eb4e81f;--brand-amber:var(--blb-brass);--brand-amber-hover:#c9a04a;--brand-amber-soft:#e0b45c24;--brand-amber-btn:var(--blb-brass);--brand-amber-btn-hover:#c9a04a;--brand-slate:var(--blb-text);--brand-slate-muted:var(--blb-muted);--brand-cream:var(--blb-page);--brand-cream-2:var(--blb-surface);--brand-hairline:var(--blb-border);--background:var(--blb-page);--foreground:var(--blb-text);--primary:var(--blb-ink);--primary-hover:var(--blb-ink-hover);--primary-tint:#8eb4e81f;--primary-foreground:var(--blb-on-ink);--border:var(--blb-border);--muted-foreground:var(--blb-muted);--card:var(--blb-surface);--input-background:var(--blb-braille-panel)}html[data-blb-mode=dark],html[data-blb-mode=dark] body,html[data-blb-mode=light],html[data-blb-mode=light] body{color:#1e3a5f}[data-theme=blb] .blb-mono{font-family:var(--blb-font-mono);font-variant-numeric:tabular-nums}[data-theme=blb] :is(a[href],button,[role=button],summary,select,label[for]){cursor:pointer}[data-theme=blb] :is(button:disabled,[aria-disabled=true],a[aria-disabled=true]){cursor:not-allowed}@keyframes blb-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-theme=blb] .blb-rise{animation:blb-rise .45s cubic-bezier(.22,1,.36,1) both}[data-theme=blb] .blb-rise-2{animation:blb-rise .55s cubic-bezier(.22,1,.36,1) 60ms both}@media (prefers-reduced-motion:reduce){[data-theme=blb] .blb-rise,[data-theme=blb] .blb-rise-2{animation:none}}[data-theme=hmb]{--hmb-page:#e6ebf0;--hmb-surface:#f7f9fb;--hmb-raised:#dde3ea;--hmb-border:#b8c2ce;--hmb-primary:#e85d04;--hmb-primary-hover:#c44e03;--hmb-text:#1c2430;--hmb-muted:#5a6674;--hmb-ticket:#fff;--hmb-success:#2d6a4f;--hmb-caution:#9a6b2f;--hmb-font-ui:var(--font-archivo),"Archivo",system-ui,sans-serif;--hmb-font-mono:var(--font-ibm-plex-mono),"IBM Plex Mono",ui-monospace,monospace;--hmb-scrollbar:#b8c2ce;--hmb-scrollbar-hover:#8f9aab;--app-scrollbar-thumb:var(--hmb-scrollbar);--app-scrollbar-thumb-hover:var(--hmb-scrollbar-hover);--brand-teal:var(--hmb-primary);--brand-teal-hover:var(--hmb-primary-hover);--brand-teal-soft:#e85d041f;--brand-amber:var(--hmb-caution);--brand-amber-hover:#7d5624;--brand-amber-soft:#9a6b2f24;--brand-amber-btn:var(--hmb-primary);--brand-amber-btn-hover:var(--hmb-primary-hover);--brand-slate:var(--hmb-text);--brand-slate-muted:var(--hmb-muted);--brand-cream:var(--hmb-page);--brand-cream-2:var(--hmb-surface);--brand-hairline:var(--hmb-border);--background:var(--hmb-page);--foreground:var(--hmb-text);--primary:var(--hmb-primary);--primary-hover:var(--hmb-primary-hover);--primary-tint:#e85d041f;--primary-foreground:#fff;--border:var(--hmb-border);--muted-foreground:var(--hmb-muted);--card:var(--hmb-surface);--input-background:var(--hmb-surface);--font-sans:var(--hmb-font-ui);--font-mono:var(--hmb-font-mono);--font-numeric:var(--hmb-font-mono);background-color:var(--hmb-page);color:var(--hmb-text);font-family:var(--hmb-font-ui);font-size:16px}html[data-hmb-mode=dark] [data-theme=hmb]{--hmb-page:#0f1419;--hmb-surface:#1a222c;--hmb-raised:#24303c;--hmb-border:#3a4756;--hmb-primary:#ff8a3d;--hmb-primary-hover:#e5762b;--hmb-text:#e8eef4;--hmb-muted:#9aa8b5;--hmb-ticket:#141b24;--hmb-success:#4fb380;--hmb-caution:#c79a57;--hmb-scrollbar:#3a4756;--hmb-scrollbar-hover:#5a6a7c;--app-scrollbar-thumb:var(--hmb-scrollbar);--app-scrollbar-thumb-hover:var(--hmb-scrollbar-hover);--brand-teal:var(--hmb-primary);--brand-teal-hover:var(--hmb-primary-hover);--brand-teal-soft:#ff8a3d24;--brand-amber:var(--hmb-caution);--brand-amber-hover:#b8863f;--brand-amber-soft:#c79a5724;--brand-amber-btn:var(--hmb-primary);--brand-amber-btn-hover:var(--hmb-primary-hover);--brand-slate:var(--hmb-text);--brand-slate-muted:var(--hmb-muted);--brand-cream:var(--hmb-page);--brand-cream-2:var(--hmb-surface);--brand-hairline:var(--hmb-border);--background:var(--hmb-page);--foreground:var(--hmb-text);--primary:var(--hmb-primary);--primary-hover:var(--hmb-primary-hover);--primary-tint:#ff8a3d24;--primary-foreground:#0f1419;--border:var(--hmb-border);--muted-foreground:var(--hmb-muted);--card:var(--hmb-surface);--input-background:var(--hmb-raised)}html[data-hmb-mode=light],html[data-hmb-mode=light] body{color:#1c2430}html[data-hmb-mode=dark],html[data-hmb-mode=dark] body{color:#e8eef4}[data-theme=hmb] .hmb-mono{font-family:var(--hmb-font-mono);font-variant-numeric:tabular-nums}[data-theme=hmb] :is(a[href],button,[role=button],summary,select,label[for]){cursor:pointer}[data-theme=hmb] :is(button:disabled,[aria-disabled=true],a[aria-disabled=true]){cursor:not-allowed}[data-theme=hmb] .hmb-tape{appearance:none;background:linear-gradient(to right,var(--hmb-primary) 0,var(--hmb-primary) var(--hmb-tape-fill,0),var(--hmb-border) var(--hmb-tape-fill,0),var(--hmb-border) 100%);border-radius:999px;outline:none;height:8px}[data-theme=hmb] .hmb-tape::-webkit-slider-thumb{appearance:none;background:var(--hmb-primary);border:2px solid var(--hmb-surface);cursor:pointer;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #00000040}[data-theme=hmb] .hmb-tape::-moz-range-thumb{background:var(--hmb-primary);border:2px solid var(--hmb-surface);cursor:pointer;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #00000040}@keyframes hmb-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-theme=hmb] .hmb-rise{animation:hmb-rise .45s cubic-bezier(.22,1,.36,1) both}[data-theme=hmb] .hmb-ticket-rise{animation:hmb-rise .55s cubic-bezier(.22,1,.36,1) 60ms both}@media (prefers-reduced-motion:reduce){[data-theme=hmb] .hmb-rise,[data-theme=hmb] .hmb-ticket-rise{animation:none}}.font-numeric,.numeric{font-family:var(--font-numeric);font-feature-settings:"tnum","lnum","ss01";font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em}.pdb-canvas-bg{pointer-events:none;z-index:0;background:radial-gradient(80% 50% at 20% 0,#6b21a814,#0000 55%),radial-gradient(60% 40% at 90% 10%,#f973160f,#0000 50%),radial-gradient(circle,#0f172a08 1px,#0000 0) 0 0/24px 24px;position:fixed;inset:0}[data-theme=mgb]{--font-sans:var(--font-source-sans),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-ibm-plex-mono),ui-monospace,monospace;--font-display:var(--font-fraunces),Georgia,serif;font-size:19px;line-height:1.65}[data-theme=mgb] .mb-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}[data-theme=mgb] .mb-wordmark{font-family:var(--font-display)}[data-theme=mgb],[data-theme=mgb] body{font-family:var(--font-sans);color:#1e293b;-webkit-font-smoothing:antialiased;font-weight:400}[data-theme=mgb] .mb-prose,[data-theme=mgb] label,[data-theme=mgb] li,[data-theme=mgb] p{font-weight:400}[data-theme=mgb] h1,[data-theme=mgb] h2,[data-theme=mgb] h3{font-weight:600}[data-theme=mgb] h1{font-size:2.25rem;line-height:1.2}[data-theme=mgb] h2{font-size:1.75rem;line-height:1.3}[data-theme=mgb] h3{font-size:1.35rem;line-height:1.35}@media (min-width:768px){[data-theme=mgb] h1{font-size:3rem}[data-theme=mgb] h2{font-size:2rem}}[data-theme=fsb]{--fsb-page:#e8edea;--fsb-surface:#f5f7f6;--fsb-raised:#dce5e1;--fsb-border:#b7c4be;--fsb-primary:#146c5a;--fsb-primary-hover:#0f5748;--fsb-primary-fg:#fff;--fsb-text:#152028;--fsb-muted:#5c6b66;--fsb-success:#0a5c45;--fsb-caution:#8a6a2f;--fsb-danger:#b42318;--fsb-stack:#fff;--fsb-rates:#d5e6e0;--fsb-input:#fff;--fsb-font-ui:var(--font-ibm-plex-sans),"IBM Plex Sans",system-ui,sans-serif;--fsb-font-mono:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,monospace;--fsb-scrollbar:#b7c4be;--fsb-scrollbar-hover:#8a9a93;--app-scrollbar-thumb:var(--fsb-scrollbar);--app-scrollbar-thumb-hover:var(--fsb-scrollbar-hover);--brand-teal:var(--fsb-primary);--brand-teal-hover:var(--fsb-primary-hover);--brand-amber:var(--fsb-caution);--brand-amber-btn:var(--fsb-primary);--brand-amber-btn-hover:var(--fsb-primary-hover);--brand-slate:var(--fsb-text);--brand-slate-muted:var(--fsb-muted);--brand-cream:var(--fsb-page);--brand-cream-2:var(--fsb-surface);--brand-hairline:var(--fsb-border);--background:var(--fsb-page);--foreground:var(--fsb-text);--primary:var(--fsb-primary);--primary-hover:var(--fsb-primary-hover);--border:var(--fsb-border);--muted-foreground:var(--fsb-muted);--card:var(--fsb-surface);--input-background:var(--fsb-input);--font-sans:var(--fsb-font-ui);--font-mono:var(--fsb-font-mono);--font-numeric:var(--fsb-font-mono);background-color:var(--fsb-page);color:var(--fsb-text);font-family:var(--fsb-font-ui);font-size:16px}html[data-fsb-mode=dark] [data-theme=fsb]{--fsb-page:#0c1210;--fsb-surface:#151c19;--fsb-raised:#1f2a26;--fsb-border:#33403b;--fsb-primary:#3cb89a;--fsb-primary-hover:#55c9ad;--fsb-primary-fg:#0c1210;--fsb-text:#f2f7f5;--fsb-muted:#b0c2ba;--fsb-success:#3cb89a;--fsb-caution:#c9a55c;--fsb-danger:#f97066;--fsb-stack:#121a17;--fsb-rates:#1a2e28;--fsb-input:#1a2420;--fsb-scrollbar:#33403b;--fsb-scrollbar-hover:#4a5c55;--app-scrollbar-thumb:var(--fsb-scrollbar);--app-scrollbar-thumb-hover:var(--fsb-scrollbar-hover);--brand-teal:var(--fsb-primary);--brand-teal-hover:var(--fsb-primary-hover);--brand-slate:var(--fsb-text);--brand-slate-muted:var(--fsb-muted);--brand-cream:var(--fsb-page);--brand-cream-2:var(--fsb-surface);--brand-hairline:var(--fsb-border);--background:var(--fsb-page);--foreground:var(--fsb-text);--primary:var(--fsb-primary);--primary-hover:var(--fsb-primary-hover);--border:var(--fsb-border);--muted-foreground:var(--fsb-muted);--card:var(--fsb-surface);--input-background:var(--fsb-input)}html[data-fsb-mode=light]{color-scheme:light}html[data-fsb-mode=light],html[data-fsb-mode=light] body{color:#152028;background-color:#f5f7f6}html[data-fsb-mode=dark]{color-scheme:dark}html[data-fsb-mode=dark],html[data-fsb-mode=dark] body{color:#f2f7f5;background-color:#151c19}[data-theme=fsb] :is(input,select,textarea){color:var(--fsb-text);-webkit-text-fill-color:var(--fsb-text);caret-color:var(--fsb-primary)}[data-theme=fsb] select option{background-color:var(--fsb-surface);color:var(--fsb-text)}html[data-fsb-mode=dark] [data-theme=fsb] select option{color:#f2f7f5;background-color:#151c19}[data-theme=fsb] .fsb-mono{font-family:var(--fsb-font-mono);font-variant-numeric:tabular-nums}[data-theme=fsb] :is(a[href],button,[role=button],summary,select,label[for]){cursor:pointer}[data-theme=fsb] :is(button:disabled,[aria-disabled=true],a[aria-disabled=true]){cursor:not-allowed}[data-theme=fsb] .fsb-rise{animation:fsb-rise .28s ease-out both}[data-theme=fsb] .fsb-stack-row{animation:fsb-rise .22s ease-out both}@keyframes fsb-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}[data-theme=fnb]{--fnb-page:#e7edf6;--fnb-surface:#f4f7fc;--fnb-result:#fff;--fnb-raised:#d9e2f0;--fnb-border:#b4c2d6;--fnb-primary:#2457c5;--fnb-primary-hover:#1c469e;--fnb-primary-fg:#fff;--fnb-text:#152033;--fnb-muted:#5a6b84;--fnb-success:#0f6b4c;--fnb-caution:#b45309;--fnb-caution-bg:#fff3e4;--fnb-clear:#3d5a80;--fnb-clear-bg:#e7eef7;--fnb-danger:#b42318;--fnb-pass:#2457c5;--fnb-pass-track:#d0dbec;--fnb-input:#fff;--fnb-font-ui:var(--font-sora),"Sora",system-ui,sans-serif;--fnb-font-mono:var(--font-ibm-plex-mono),"IBM Plex Mono",ui-monospace,monospace;--fnb-scrollbar:#b4c2d6;--fnb-scrollbar-hover:#8a9bb4;--app-scrollbar-thumb:var(--fnb-scrollbar);--app-scrollbar-thumb-hover:var(--fnb-scrollbar-hover);--brand-teal:var(--fnb-primary);--brand-teal-hover:var(--fnb-primary-hover);--brand-amber:var(--fnb-caution);--brand-amber-btn:var(--fnb-primary);--brand-amber-btn-hover:var(--fnb-primary-hover);--brand-slate:var(--fnb-text);--brand-slate-muted:var(--fnb-muted);--brand-cream:var(--fnb-page);--brand-cream-2:var(--fnb-surface);--brand-hairline:var(--fnb-border);--background:var(--fnb-page);--foreground:var(--fnb-text);--primary:var(--fnb-primary);--primary-hover:var(--fnb-primary-hover);--border:var(--fnb-border);--muted-foreground:var(--fnb-muted);--card:var(--fnb-surface);--input-background:var(--fnb-input);--font-sans:var(--fnb-font-ui);--font-mono:var(--fnb-font-mono);--font-numeric:var(--fnb-font-mono);background-color:var(--fnb-page);color:var(--fnb-text);font-family:var(--fnb-font-ui)}html[data-fnb-mode=dark] [data-theme=fnb]{--fnb-page:#0b1220;--fnb-surface:#141c2c;--fnb-result:#101828;--fnb-raised:#1e2a40;--fnb-border:#334560;--fnb-primary:#5b8def;--fnb-primary-hover:#79a4ff;--fnb-primary-fg:#0b1220;--fnb-text:#e6ecf7;--fnb-muted:#9aa8c2;--fnb-success:#3cb89a;--fnb-caution:#e09740;--fnb-caution-bg:#3b2e1c;--fnb-clear:#b7cae5;--fnb-clear-bg:#1e2a40;--fnb-danger:#f97066;--fnb-pass:#5b8def;--fnb-pass-track:#243044;--fnb-input:#101828;--fnb-scrollbar:#334560;--fnb-scrollbar-hover:#455a7a;--app-scrollbar-thumb:var(--fnb-scrollbar);--app-scrollbar-thumb-hover:var(--fnb-scrollbar-hover);--brand-teal:var(--fnb-primary);--brand-teal-hover:var(--fnb-primary-hover);--brand-slate:var(--fnb-text);--brand-slate-muted:var(--fnb-muted);--brand-cream:var(--fnb-page);--brand-cream-2:var(--fnb-surface);--brand-hairline:var(--fnb-border);--background:var(--fnb-page);--foreground:var(--fnb-text);--primary:var(--fnb-primary);--primary-hover:var(--fnb-primary-hover);--border:var(--fnb-border);--muted-foreground:var(--fnb-muted);--card:var(--fnb-surface);--input-background:var(--fnb-input)}html[data-fnb-mode=light]{color-scheme:light}html[data-fnb-mode=light],html[data-fnb-mode=light] body{color:#152029;background-color:#f4f7fc}html[data-fnb-mode=dark]{color-scheme:dark}html[data-fnb-mode=dark],html[data-fnb-mode=dark] body{color:#e8eef3;background-color:#141c2c}[data-theme=fnb] :is(input,select,textarea){color:var(--fnb-text);-webkit-text-fill-color:var(--fnb-text);caret-color:var(--fnb-primary)}[data-theme=fnb] select option{background-color:var(--fnb-surface);color:var(--fnb-text)}html[data-fnb-mode=dark] [data-theme=fnb] select option{background-color:#141c2c}[data-theme=fnb] .fnb-mono{font-family:var(--fnb-font-mono)}[data-theme=fnb] :is(a[href],button,[role=button],summary,select,label[for]){cursor:pointer}[data-theme=fnb] :is(button:disabled,[aria-disabled=true],a[aria-disabled=true]){cursor:not-allowed}[data-theme=fnb] .fnb-rise{animation:fnb-rise .28s ease-out both}@keyframes fnb-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}[data-theme=xpb]{--xpb-scrollbar-hover:#9a9284}html[data-xpb-mode=dark] [data-theme=xpb]{--xpb-primary-hover:#edc456;--xpb-scrollbar-hover:#4a5866}[data-theme=xpb] .xpb-page-grid{background-image:linear-gradient(#d5d0c64f 1px,#0000 0),linear-gradient(90deg,#d5d0c64f 1px,#0000 0);background-size:24px 24px}html[data-xpb-mode=dark] [data-theme=xpb] .xpb-page-grid{background-image:none}[data-theme=xpb] .xpb-print-sheet{box-sizing:border-box;aspect-ratio:auto;color:#1e3a4c;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:8.5in;max-width:8.5in;height:10.8in;max-height:10.8in;margin:0;padding:.5in .55in .88in;position:relative;overflow:hidden;box-shadow:0 12px 28px #1e3a4c38}[data-theme=xpb] .xpb-print-sheet .xpb-sheet-title{font-size:42px;line-height:1.05}[data-theme=xpb] .xpb-print-sheet .xpb-sheet-eyebrow,[data-theme=xpb] .xpb-print-sheet .xpb-sheet-sub{font-size:11px}[data-theme=xpb] .xpb-print-sheet .xpb-sheet-meta{border-bottom-color:#1e3a4c2e;align-items:flex-end;min-height:.55in;padding-top:.12in;padding-bottom:.22in;font-size:14px}[data-theme=xpb] .xpb-print-sheet .xpb-sheet-meta .inline-block{width:2.4in;height:.28in}[data-theme=xpb] .xpb-print-sheet .xpb-sheet-problems{gap:.28in .45in;margin-top:.45in;font-size:22px}[data-theme=xpb] .xpb-print-sheet .xpb-sheet-problems .xpb-prob-idx{font-size:10px}[data-theme=xpb] .xpb-print-sheet .xpb-sheet-spelling{margin-top:.36in;font-size:24px}[data-theme=xpb] .xpb-print-sheet .xpb-sheet-blank{flex-direction:column;gap:0;margin-top:.24in;font-size:20px;display:flex}[data-theme=xpb] .xpb-print-sheet .xpb-blank-row{box-sizing:border-box;border-bottom:1.5px solid #1e3a4c38;grid-template-columns:.32in minmax(0,1fr);align-items:end;column-gap:.14in;height:.7in;min-height:.7in;max-height:.7in;padding:.1in 0 .08in;display:grid;overflow:hidden}[data-theme=xpb] .xpb-print-sheet .xpb-blank-idx{color:#1e3a4c80;padding-bottom:.02in;font-size:11px;line-height:1}[data-theme=xpb] .xpb-print-sheet .xpb-blank-text{white-space:nowrap;text-overflow:ellipsis;padding-bottom:.02in;line-height:1.25;overflow:hidden}[data-theme=xpb] .xpb-print-sheet .xpb-spell-row{box-sizing:border-box;border:none;grid-template-columns:.32in minmax(0,1fr);align-items:end;column-gap:.14in;height:.72in;min-height:0;max-height:.72in;margin:0;padding:0;display:grid}[data-theme=xpb] .xpb-print-sheet .xpb-spell-row.is-key-row{grid-template-columns:.32in 2.05in minmax(0,1fr);align-items:center;column-gap:.16in}[data-theme=xpb] .xpb-print-sheet .xpb-spell-idx{color:#1e3a4c80;padding-bottom:.04in;font-size:11px;line-height:1}[data-theme=xpb] .xpb-print-sheet .xpb-spell-row.is-key-row .xpb-spell-idx{padding-bottom:0}[data-theme=xpb] .xpb-print-sheet .xpb-spell-write{box-sizing:border-box;border:none;border-bottom:1.5px solid #1e3a4c8c;width:100%;height:.48in;padding:0 0 .02in;line-height:1.15;display:block}[data-theme=xpb] .xpb-print-sheet .xpb-spell-write .xpb-spell-prompt{letter-spacing:.04em;padding-right:.35in;display:inline}[data-theme=xpb] .xpb-print-sheet .xpb-spell-write.is-test-blank{height:.48in}[data-theme=xpb] .xpb-print-sheet .xpb-spell-row.is-key-row .xpb-spell-prompt{letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;padding-bottom:0;line-height:1.15;overflow:hidden}[data-theme=xpb] .xpb-print-sheet .xpb-spell-keyline{letter-spacing:.02em;white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:.1in;min-width:0;display:flex;overflow:hidden}[data-theme=xpb] .xpb-print-sheet .xpb-spell-arrow{color:#1e3a4c66;flex-shrink:0}[data-theme=xpb] .xpb-print-sheet .xpb-spell-answer{text-overflow:ellipsis;font-weight:600;overflow:hidden}[data-theme=xpb] .xpb-print-sheet .xpb-sheet-foot{color:#7a8791;background:#fff;border-top-color:#1e3a4c2e;margin:0;padding-top:.12in;font-size:10px;position:absolute;bottom:.38in;left:.55in;right:.55in}[data-theme=xpb] .xpb-print-sheet .xpb-sheet-trace{flex-direction:column;gap:.16in;margin-top:.35in;display:flex}[data-theme=xpb] .xpb-print-sheet .xpb-sheet-trace.is-wrapped{gap:.12in}[data-theme=xpb] .xpb-print-sheet .xpb-sheet-trace-block{width:100%}[data-theme=xpb] .xpb-print-sheet .xpb-sheet-trace-line{width:100%;max-width:100%;height:.85in;overflow:hidden}[data-theme=xpb] .xpb-print-sheet .xpb-sheet-trace.is-wrapped .xpb-sheet-trace-line{height:.72in}[data-theme=xpb] .xpb-print-sheet .xpb-sheet-trace-copy{height:.28in;margin-top:.06in}[data-theme=xpb] .xpb-print-sheet .xpb-sheet-trace-text{white-space:nowrap;letter-spacing:.36em;color:#99a6ae;width:100%;max-width:100%;font-size:48px;line-height:1;display:block;overflow:hidden}[data-theme=xpb] .xpb-print-sheet .xpb-sheet-trace-text.is-medium{letter-spacing:.28em;font-size:36px}[data-theme=xpb] .xpb-print-sheet .xpb-sheet-trace.is-wrapped .xpb-sheet-trace-text{letter-spacing:.42em;font-size:42px}[data-theme=xpb] .xpb-print-sheet .xpb-sheet-trace.is-wrapped .xpb-sheet-trace-text.is-medium{letter-spacing:.34em;font-size:32px}[data-theme=xpb] .xpb-print-sheet .xpb-prob-idx,[data-theme=xpb] .xpb-print-sheet .xpb-spell-idx{color:#8a96a0}[data-theme=xpb] .xpb-preview-stage{width:100%;max-width:610px;margin-left:auto;margin-right:auto;position:relative}[data-theme=xpb] .xpb-preview-scaler{transform-origin:0 0;will-change:transform}[data-theme=xpb] .xpb-print-only{display:none!important}[data-theme=xpb] .xpb-tick-range::-webkit-slider-thumb{appearance:none;border:2px solid var(--xpb-slate);background:var(--xpb-primary);cursor:pointer;border-radius:50%;width:18px;height:18px;margin-top:-5px;box-shadow:0 1px 2px #1e3a4c33}[data-theme=xpb] .xpb-tick-range::-webkit-slider-runnable-track{border-radius:999px;height:8px}[data-theme=xpb] .xpb-tick-range::-moz-range-thumb{border:2px solid var(--xpb-slate);background:var(--xpb-primary);cursor:pointer;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 2px #1e3a4c33}[data-theme=xpb] .xpb-tick-range::-moz-range-track{background:0 0;border-radius:999px;height:8px}@media print{@page{size:letter portrait;margin:0}html:has([data-theme=xpb]),html:has([data-theme=xpb]) body{color:#1e3a4c!important;background:#fff!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}[data-theme=xpb]{background:#fff!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important}[data-theme=xpb] .xpb-no-print,[data-theme=xpb] .xpb-screen-sheet,[data-theme=xpb] [data-pwa-install],[data-theme=xpb] aside,[data-theme=xpb] footer,[data-theme=xpb] header{display:none!important}[data-theme=xpb] .xpb-page-grid,[data-theme=xpb] .xpb-page-grid>div,[data-theme=xpb] .xpb-press-stage,[data-theme=xpb] .xpb-press-stage>.min-w-0,[data-theme=xpb] .xpb-print-frame,[data-theme=xpb] main,[data-theme=xpb] section{width:auto!important;max-width:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:none!important;border-radius:0!important;gap:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}[data-theme=xpb] .xpb-print-bundle{background:#fff!important;border:none!important;width:8.5in!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:0!important}[data-theme=xpb] .xpb-preview-scaler,[data-theme=xpb] .xpb-preview-stage{width:auto!important;max-width:none!important;height:auto!important;display:contents!important;transform:none!important}[data-theme=xpb] .xpb-print-only{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;page-break-inside:avoid!important;break-inside:avoid!important;page-break-after:avoid!important;break-after:avoid!important;page-break-before:auto!important;break-before:auto!important;display:block!important;position:relative!important;top:auto!important;left:auto!important}[data-theme=xpb] .xpb-print-only+.xpb-print-only{page-break-before:always!important;break-before:page!important}[data-theme=xpb] .xpb-print-only:last-child{page-break-after:avoid!important;break-after:avoid!important}}[data-theme=xpb]{--xpb-page:#e6e3dc;--xpb-surface:#f5f3ee;--xpb-raised:#ddd8cf;--xpb-border:#c4bdb0;--xpb-slate:#1e3a4c;--xpb-primary:#d4a017;--xpb-primary-hover:#b8860e;--xpb-primary-fg:#1e3a4c;--xpb-text:#1a1f24;--xpb-muted:#5c6570;--xpb-teacher:#5b7c6e;--xpb-danger:#a65b2a;--xpb-input:#f5f3ee;--xpb-font-ui:var(--font-outfit),"Outfit",system-ui,sans-serif;--xpb-font-mono:var(--font-azeret-mono),"Azeret Mono",ui-monospace,monospace;--xpb-scrollbar:#c4bdb0;--xpb-scrollbar-hover:#a89f8f;--app-scrollbar-thumb:var(--xpb-scrollbar);--app-scrollbar-thumb-hover:var(--xpb-scrollbar-hover);--brand-teal:var(--xpb-primary);--brand-teal-hover:var(--xpb-primary-hover);--brand-amber:var(--xpb-primary);--brand-amber-btn:var(--xpb-primary);--brand-amber-btn-hover:var(--xpb-primary-hover);--brand-slate:var(--xpb-slate);--brand-slate-muted:var(--xpb-muted);--brand-cream:var(--xpb-page);--brand-cream-2:var(--xpb-surface);--brand-hairline:var(--xpb-border);--background:var(--xpb-page);--foreground:var(--xpb-text);--primary:var(--xpb-primary);--primary-hover:var(--xpb-primary-hover);--border:var(--xpb-border);--muted-foreground:var(--xpb-muted);--card:var(--xpb-surface);--input-background:var(--xpb-input);--font-sans:var(--xpb-font-ui);--font-mono:var(--xpb-font-mono);--font-numeric:var(--xpb-font-mono);background-color:var(--xpb-page);color:var(--xpb-text);font-family:var(--xpb-font-ui)}html[data-xpb-mode=dark] [data-theme=xpb]{--xpb-page:#12171c;--xpb-surface:#1a2229;--xpb-raised:#243039;--xpb-border:#3a4652;--xpb-slate:#e8eef2;--xpb-primary:#e0b23a;--xpb-primary-hover:#ecc45a;--xpb-primary-fg:#12171c;--xpb-text:#e8eef2;--xpb-muted:#9aa5b0;--xpb-teacher:#7fa190;--xpb-danger:#a65b2a;--xpb-input:#1a2229;--xpb-scrollbar:#3a4652;--xpb-scrollbar-hover:#4d5b6a;--app-scrollbar-thumb:var(--xpb-scrollbar);--app-scrollbar-thumb-hover:var(--xpb-scrollbar-hover);--brand-teal:var(--xpb-primary);--brand-teal-hover:var(--xpb-primary-hover);--brand-slate:var(--xpb-slate);--brand-slate-muted:var(--xpb-muted);--brand-cream:var(--xpb-page);--brand-cream-2:var(--xpb-surface);--brand-hairline:var(--xpb-border);--background:var(--xpb-page);--foreground:var(--xpb-text);--primary:var(--xpb-primary);--primary-hover:var(--xpb-primary-hover);--border:var(--xpb-border);--muted-foreground:var(--xpb-muted);--card:var(--xpb-surface);--input-background:var(--xpb-input)}html[data-xpb-mode=light]{color-scheme:light}html[data-xpb-mode=light] body{color:#1a1a1a;background-color:#f5f3ee}html[data-xpb-mode=dark]{color-scheme:dark}html[data-xpb-mode=dark] body{color:#e8eef3;background-color:#1a2229}[data-theme=xpb] :is(input,select,textarea){color:var(--xpb-text);-webkit-text-fill-color:var(--xpb-text);caret-color:var(--xpb-primary)}[data-theme=xpb] select option{background-color:var(--xpb-surface);color:var(--xpb-text)}html[data-xpb-mode=dark] [data-theme=xpb] select option{background-color:#1a2229}[data-theme=xpb] :is(a[href],button,[role=button],summary,select,label[for]){cursor:pointer}[data-theme=xpb] :is(button:disabled,[aria-disabled=true],a[aria-disabled=true]){cursor:not-allowed}[data-theme=nsb]{--nsb-page:#e7edf2;--nsb-surface:#f7fafc;--nsb-raised:#dce4ec;--nsb-chip:#fff;--nsb-border:#b0bdc9;--nsb-primary:#0e7490;--nsb-primary-hover:#0b5f75;--nsb-on-primary:#fff;--nsb-steel:#1c3348;--nsb-text:#152029;--nsb-muted:#5a6a78;--nsb-amber:#b45309;--nsb-ok:#2f6b4f;--nsb-bad:#9a3412;--nsb-radius:10px;--nsb-font-ui:var(--font-manrope),"Manrope",system-ui,sans-serif;--nsb-font-mono:var(--font-fira-code),"Fira Code",ui-monospace,monospace;--nsb-scrollbar:#b0bdc9;--nsb-scrollbar-hover:#8fa0b0;--app-scrollbar-thumb:var(--nsb-scrollbar);--app-scrollbar-thumb-hover:var(--nsb-scrollbar-hover);--brand-teal:var(--nsb-primary);--brand-teal-hover:var(--nsb-primary-hover);--brand-teal-soft:#0e74901f;--brand-amber:var(--nsb-amber);--brand-amber-hover:#92400e;--brand-amber-soft:#b4530924;--brand-amber-btn:var(--nsb-amber);--brand-amber-btn-hover:#92400e;--brand-slate:var(--nsb-text);--brand-slate-muted:var(--nsb-muted);--brand-cream:var(--nsb-page);--brand-cream-2:var(--nsb-surface);--brand-hairline:var(--nsb-border);--background:var(--nsb-page);--foreground:var(--nsb-text);--primary:var(--nsb-primary);--primary-hover:var(--nsb-primary-hover);--primary-tint:#0e74901f;--primary-foreground:var(--nsb-on-primary);--border:var(--nsb-border);--muted-foreground:var(--nsb-muted);--card:var(--nsb-surface);--input-background:var(--nsb-chip);--font-sans:var(--nsb-font-ui);--font-mono:var(--nsb-font-mono);--font-numeric:var(--nsb-font-mono);background-color:var(--nsb-page);color:var(--nsb-text);font-family:var(--nsb-font-ui);font-size:16px}html[data-nsb-mode=dark] [data-theme=nsb]{--nsb-page:#0f161c;--nsb-surface:#172129;--nsb-raised:#222d38;--nsb-chip:#1a2530;--nsb-border:#3a4a58;--nsb-primary:#22b8cf;--nsb-primary-hover:#3ec8db;--nsb-on-primary:#0f161c;--nsb-steel:#e8eef3;--nsb-text:#e8eef3;--nsb-muted:#94a3b0;--nsb-amber:#f0a35a;--nsb-ok:#5fa981;--nsb-bad:#e18a64;--nsb-scrollbar:#3a4a58;--nsb-scrollbar-hover:#5a6a78;--app-scrollbar-thumb:var(--nsb-scrollbar);--app-scrollbar-thumb-hover:var(--nsb-scrollbar-hover);--brand-teal:var(--nsb-primary);--brand-teal-hover:var(--nsb-primary-hover);--brand-teal-soft:#22b8cf24;--brand-amber:var(--nsb-amber);--brand-amber-hover:#d4893f;--brand-amber-soft:#f0a35a24;--brand-amber-btn:var(--nsb-amber);--brand-amber-btn-hover:#d4893f;--brand-slate:var(--nsb-text);--brand-slate-muted:var(--nsb-muted);--brand-cream:var(--nsb-page);--brand-cream-2:var(--nsb-surface);--brand-hairline:var(--nsb-border);--background:var(--nsb-page);--foreground:var(--nsb-text);--primary:var(--nsb-primary);--primary-hover:var(--nsb-primary-hover);--primary-tint:#22b8cf24;--primary-foreground:var(--nsb-on-primary);--border:var(--nsb-border);--muted-foreground:var(--nsb-muted);--card:var(--nsb-surface);--input-background:var(--nsb-chip)}html[data-nsb-mode=light],html[data-nsb-mode=light] body{color:#152029}html[data-nsb-mode=dark],html[data-nsb-mode=dark] body{color:#e8eef3}[data-theme=nsb] .nsb-mono{font-family:var(--nsb-font-mono);font-variant-numeric:tabular-nums}[data-theme=nsb] :is(a[href],button,[role=button],summary,select,label[for]){cursor:pointer}[data-theme=nsb] :is(button:disabled,[aria-disabled=true],a[aria-disabled=true]){cursor:not-allowed}[data-theme=nsb] :is(input,select,textarea){color:var(--nsb-text);-webkit-text-fill-color:var(--nsb-text);caret-color:var(--nsb-primary)}[data-theme=nsb] select option{background-color:var(--nsb-surface);color:var(--nsb-text)}html[data-nsb-mode=dark] [data-theme=nsb] select option{background-color:#1a2530}[data-theme=rrb]{--rrb-page:#dce8f0;--rrb-surface:#f3f7fa;--rrb-raised:#c9d8e4;--rrb-surface-raised:#c9d8e4;--rrb-border:#9aaebd;--rrb-primary:#1f5c87;--rrb-primary-hover:#184a6c;--rrb-on-primary:#fff;--rrb-steel:#1a2b38;--rrb-text:#152029;--rrb-muted:#5a6b78;--rrb-umber:#6b4e3d;--rrb-caution:#8a6a2f;--rrb-range-board:#fff;--rrb-board-note:#e4eef5;--rrb-radius:5px;--rrb-font-ui:var(--font-barlow),"Barlow",system-ui,sans-serif;--rrb-font-mono:var(--font-red-hat-mono),"Red Hat Mono",ui-monospace,monospace;--rrb-scrollbar:#9aaebd;--rrb-scrollbar-hover:#7a95a8;--app-scrollbar-thumb:var(--rrb-scrollbar);--app-scrollbar-thumb-hover:var(--rrb-scrollbar-hover);--brand-teal:var(--rrb-primary);--brand-teal-hover:var(--rrb-primary-hover);--brand-teal-soft:#1f5c871f;--brand-amber:var(--rrb-caution);--brand-amber-hover:#735628;--brand-amber-soft:#8a6a2f24;--brand-amber-btn:var(--rrb-primary);--brand-amber-btn-hover:var(--rrb-primary-hover);--brand-slate:var(--rrb-text);--brand-slate-muted:var(--rrb-muted);--brand-cream:var(--rrb-page);--brand-cream-2:var(--rrb-surface);--brand-hairline:var(--rrb-border);--background:var(--rrb-page);--foreground:var(--rrb-text);--primary:var(--rrb-primary);--primary-hover:var(--rrb-primary-hover);--primary-tint:#1f5c871f;--primary-foreground:var(--rrb-on-primary);--border:var(--rrb-border);--muted-foreground:var(--rrb-muted);--card:var(--rrb-surface);--input-background:var(--rrb-range-board);--font-sans:var(--rrb-font-ui);--font-mono:var(--rrb-font-mono);--font-numeric:var(--rrb-font-mono);background-color:var(--rrb-page);color:var(--rrb-text);font-family:var(--rrb-font-ui);font-size:16px}html[data-rrb-mode=dark] [data-theme=rrb]{--rrb-page:#0e151b;--rrb-surface:#162128;--rrb-raised:#213039;--rrb-surface-raised:#213039;--rrb-border:#3a4e5c;--rrb-primary:#4e9fd4;--rrb-primary-hover:#76b8e0;--rrb-on-primary:#0e151b;--rrb-steel:#e7eef3;--rrb-text:#e7eef3;--rrb-muted:#93a4b0;--rrb-umber:#c4a088;--rrb-caution:#c4a55c;--rrb-range-board:#121c24;--rrb-board-note:#1a2a34;--rrb-scrollbar:#3a4e5c;--rrb-scrollbar-hover:#5a7080;--app-scrollbar-thumb:var(--rrb-scrollbar);--app-scrollbar-thumb-hover:var(--rrb-scrollbar-hover);--brand-teal:var(--rrb-primary);--brand-teal-hover:var(--rrb-primary-hover);--brand-teal-soft:#4e9fd424;--brand-slate:var(--rrb-text);--brand-slate-muted:var(--rrb-muted);--brand-cream:var(--rrb-page);--brand-cream-2:var(--rrb-surface);--brand-hairline:var(--rrb-border);--background:var(--rrb-page);--foreground:var(--rrb-text);--primary:var(--rrb-primary);--primary-hover:var(--rrb-primary-hover);--primary-tint:#4e9fd424;--primary-foreground:var(--rrb-on-primary);--border:var(--rrb-border);--muted-foreground:var(--rrb-muted);--card:var(--rrb-surface);--input-background:var(--rrb-range-board)}html[data-rrb-mode=light],html[data-rrb-mode=light] body{color:#152029}html[data-rrb-mode=dark],html[data-rrb-mode=dark] body{color:#e7eef3}[data-theme=rrb] .rrb-mono{font-family:var(--rrb-font-mono);font-variant-numeric:tabular-nums}[data-theme=rrb] :is(a[href],button,[role=button],summary,select,label[for]){cursor:pointer}[data-theme=rrb] :is(button:disabled,[aria-disabled=true],a[aria-disabled=true]){cursor:not-allowed}[data-theme=rrb] :is(input,select,textarea){color:var(--rrb-text);-webkit-text-fill-color:var(--rrb-text);caret-color:var(--rrb-primary)}[data-theme=rrb] select option{background-color:var(--rrb-surface);color:var(--rrb-text)}html[data-rrb-mode=dark] [data-theme=rrb] select option{background-color:#162128}@media print{html:has([data-theme=nsb]),html:has([data-theme=nsb]) body{color:#152029!important;background:#fff!important}[data-theme=nsb] .nsb-no-print,[data-theme=nsb] [data-ad-slot],[data-theme=nsb] footer,[data-theme=nsb] header{display:none!important}[data-theme=nsb] .nsb-print-sheet{box-shadow:none!important;border:none!important}}.scb-print-sheet{display:none}@media print{html:has([data-theme=scb]),html:has([data-theme=scb]) body{color:#202320!important;background:#fff!important}html:has([data-theme=scb]) body *{visibility:hidden!important}html:has([data-theme=scb]) .scb-print-sheet,html:has([data-theme=scb]) .scb-print-sheet *{visibility:visible!important}html:has([data-theme=scb]) [data-theme=scb]{background:#fff!important;height:0!important;min-height:0!important;overflow:visible!important}html:has([data-theme=scb]) [data-ad-slot],html:has([data-theme=scb]) [data-scb-mobile-drawer],html:has([data-theme=scb]) [data-theme=scb] .scb-no-print,html:has([data-theme=scb]) [data-theme=scb]>footer,html:has([data-theme=scb]) [data-theme=scb]>header{display:none!important}html:has([data-theme=scb]) [data-theme=scb]>main{overflow:visible!important}html:has([data-theme=scb]) .scb-print-sheet{box-sizing:border-box;color:#202320;background:#fff;width:100%;padding:.55in .6in;font-family:Georgia,Times New Roman,serif;position:absolute;top:0;left:0;display:block!important}html:has([data-theme=scb]) .scb-print-sheet__brand{letter-spacing:.14em;text-transform:uppercase;color:#5c6358;margin:0;font-size:11px;font-weight:700}html:has([data-theme=scb]) .scb-print-sheet__title{margin:.2rem 0 0;font-size:26px;font-weight:600;line-height:1.15}html:has([data-theme=scb]) .scb-print-sheet__meta{color:#5c6358;margin:.35rem 0 0;font-size:12px}html:has([data-theme=scb]) .scb-print-sheet__grid{grid-template-columns:1fr 1fr;gap:.85rem 1.25rem;margin-top:1.1rem;display:grid}html:has([data-theme=scb]) .scb-print-sheet__table{break-inside:avoid;border:1px solid #c9c4b8;border-radius:6px;padding:.65rem .75rem}html:has([data-theme=scb]) .scb-print-sheet__table h2{justify-content:space-between;align-items:baseline;gap:.5rem;margin:0 0 .4rem;font-size:14px;font-weight:700;display:flex}html:has([data-theme=scb]) .scb-print-sheet__table h2 span{color:#5c6358;font-size:11px;font-weight:600}html:has([data-theme=scb]) .scb-print-sheet__table ol,html:has([data-theme=scb]) .scb-print-sheet__waiting ul{margin:0;padding-left:1.1rem;font-size:12px;line-height:1.45}html:has([data-theme=scb]) .scb-print-sheet__table li{margin:.15rem 0}html:has([data-theme=scb]) .scb-print-sheet__table li em,html:has([data-theme=scb]) .scb-print-sheet__table li span{letter-spacing:.04em;text-transform:uppercase;color:#5c6358;margin-left:.35rem;font-size:10px;font-style:normal;font-weight:600}html:has([data-theme=scb]) .scb-print-sheet__empty{color:#5c6358;margin:0;font-size:12px}html:has([data-theme=scb]) .scb-print-sheet__waiting{break-inside:avoid;border-top:1px solid #c9c4b8;margin-top:1rem;padding-top:.75rem}html:has([data-theme=scb]) .scb-print-sheet__waiting h2{margin:0 0 .35rem;font-size:14px;font-weight:700}}html[data-pob-mode=light],html[data-pob-mode=light] body{background-color:#fff}html[data-pob-mode=dark],html[data-pob-mode=dark] body{background-color:#231f1d}html[data-dkb-mode=light],html[data-dkb-mode=light] body{background-color:#fff}html[data-dkb-mode=dark],html[data-dkb-mode=dark] body{background-color:#0f172a}html[data-mlb-mode=dark],html[data-mlb-mode=dark] body,html[data-mlb-mode=light],html[data-mlb-mode=light] body{background-color:#121a16}html[data-blb-mode=dark],html[data-blb-mode=dark] body,html[data-blb-mode=light],html[data-blb-mode=light] body{background-color:#fffdf8}html[data-hmb-mode=light],html[data-hmb-mode=light] body{background-color:#f7f9fb}html[data-hmb-mode=dark],html[data-hmb-mode=dark] body{background-color:#1a222c}html[data-fsb-mode=light],html[data-fsb-mode=light] body{background-color:#f5f7f6}html[data-fsb-mode=dark],html[data-fsb-mode=dark] body{background-color:#151c19}html[data-fnb-mode=light],html[data-fnb-mode=light] body{background-color:#f4f7fc}html[data-fnb-mode=dark],html[data-fnb-mode=dark] body{background-color:#141c2c}html[data-xpb-mode=light],html[data-xpb-mode=light] body{background-color:#f5f3ee}html[data-xpb-mode=dark],html[data-xpb-mode=dark] body{background-color:#1a2229}html[data-nsb-mode=light],html[data-nsb-mode=light] body{background-color:#f7fafc}html[data-nsb-mode=dark],html[data-nsb-mode=dark] body{background-color:#172129}html:has([data-theme=fmt]),html:has([data-theme=fmt]) body{background-color:#fafaf7}html:has([data-theme=thb]),html:has([data-theme=thb]) body{background-color:#f7fafc}html:has([data-theme=mgb]),html:has([data-theme=mgb]) body,html:has([data-theme=pdb]),html:has([data-theme=pdb]) body{background-color:#fff}html:has([data-theme=ltb]),html:has([data-theme=ltb]) body{background-color:#f4f7fb}html:has([data-theme=ccb]),html:has([data-theme=ccb]) body{background-color:#0f172a}html:has([data-theme=jcb]),html:has([data-theme=jcb]) body{background-color:#1c1917}html:has([data-theme=rdb]),html:has([data-theme=rdb]) body,html:has([data-theme=spb]),html:has([data-theme=spb]) body{background-color:#fff}html:has([data-theme=pgd]),html:has([data-theme=pgd]) body,html[data-scb-mode=light],html[data-scb-mode=light] body{background-color:#fffbf7}html[data-scb-mode=dark],html[data-scb-mode=dark] body{background-color:#202320}html[data-rrb-mode=light],html[data-rrb-mode=light] body{background-color:#f3f7fa}html[data-rrb-mode=dark],html[data-rrb-mode=dark] body{background-color:#1a2229}html:has([data-theme=p8b]),html:has([data-theme=p8b]) body{background-color:#f4f6fa}html:has([data-theme=sgb]),html:has([data-theme=sgb]) body{background-color:#e9e6df}.site-chrome-header,[data-theme]>:not(main):not(footer)>header,[data-theme]>header{padding-top:env(safe-area-inset-top,0)}.site-chrome-footer:after,[data-theme]>:not(main):not(header)>footer:after,[data-theme]>footer:after{content:"";height:env(safe-area-inset-bottom,0);pointer-events:none;display:block}[data-theme=scb]{--scb-page:#dfe1d4;--scb-surface:#fffbf7;--scb-card:#fffbf7;--scb-raised:#e7e7db;--scb-border:#c6c8ba;--scb-primary:#9e2b4a;--scb-primary-hover:#85243f;--scb-accent:#b8952a;--scb-text:#2a1f24;--scb-muted:#6b5e56;--scb-seated:#5f7a66;--scb-muted-strip:#f3e8dc;--scb-font-ui:var(--font-karla),"Karla",system-ui,sans-serif;--scb-font-display:var(--font-newsreader),"Newsreader",Georgia,serif;--background:var(--scb-page);--foreground:var(--scb-text);--primary:var(--scb-primary);--primary-foreground:#fff;--border:var(--scb-border);--muted-foreground:var(--scb-muted);--card:var(--scb-card);--input-background:var(--scb-surface);--brand-teal:var(--scb-primary);--brand-teal-hover:var(--scb-primary-hover);--brand-slate:var(--scb-text);--brand-slate-muted:var(--scb-muted);--brand-cream:var(--scb-page);--brand-cream-2:var(--scb-surface);--brand-hairline:var(--scb-border)}html[data-scb-mode=dark] [data-theme=scb]{--scb-page:#161918;--scb-surface:#202320;--scb-card:#202320;--scb-raised:#2b302b;--scb-border:#4e554f;--scb-primary:#e0567a;--scb-primary-hover:#e87896;--scb-accent:#d4b45a;--scb-text:#f3ebe6;--scb-muted:#b0a09a;--scb-seated:#85a68c;--scb-muted-strip:#32262c;--background:var(--scb-page);--foreground:var(--scb-text);--primary:var(--scb-primary);--primary-foreground:#1a1416;--border:var(--scb-border);--muted-foreground:var(--scb-muted);--card:var(--scb-card);--input-background:#1e161a}[data-theme=scb] :is(a[href],button,[role=button],summary,select,label[for]){cursor:pointer}[data-theme=scb] :is(button:disabled,[aria-disabled=true],a[aria-disabled=true]){cursor:not-allowed}[data-theme=scb] :is(input,select,textarea){color:var(--scb-text);-webkit-text-fill-color:var(--scb-text);caret-color:var(--scb-primary)}[data-theme=scb] select option{background-color:var(--scb-surface);color:var(--scb-text)}html[data-scb-mode=dark] [data-theme=scb] select option{background-color:#202320}[data-theme=p8b]{--background:#e8ecf2;--foreground:#1b2430;--card:#f4f6fa;--card-foreground:#1b2430;--popover:#f4f6fa;--popover-foreground:#1b2430;--primary:#1b2430;--primary-foreground:#f4f6fa;--secondary:#e1e6ed;--secondary-foreground:#1b2430;--muted:#edf1f5;--muted-foreground:#5c6b7a;--accent:#d97706;--accent-foreground:#fffaf0;--destructive:#c23d3d;--border:#c5cdd8;--input:#f4f6fa;--ring:#d97706;--radius:.5rem}[data-theme=p8b] :is(a[href],button,[role=button],summary,select,label[for]){cursor:pointer}[data-theme=p8b] :is(button:disabled,[aria-disabled=true]){cursor:not-allowed}[data-theme=sgb]{--sgb-font-ui:var(--font-source-sans),"Source Sans 3",system-ui,sans-serif;--sgb-font-mono:var(--font-dm-mono),"DM Mono",ui-monospace,monospace;--font-sans:var(--sgb-font-ui);--font-mono:var(--sgb-font-mono);--font-numeric:var(--sgb-font-mono);--background:#e9e6df;--foreground:#1c1916;--card:#f7f5f0;--card-foreground:#1c1916;--popover:#f7f5f0;--popover-foreground:#1c1916;--primary:#0d6e6e;--primary-foreground:#f7f5f0;--secondary:#ddd8cc;--secondary-foreground:#1c1916;--muted:#e5e0d8;--muted-foreground:#5e574e;--accent:#d8efef;--accent-foreground:#0d6e6e;--destructive:#c23d3d;--border:#c9c2b6;--input:#f7f5f0;--ring:#0d6e6e;--radius:0;font-family:var(--sgb-font-ui);font-size:16px}[data-theme=sgb] :is(a[href],button,[role=button],summary,select,label[for]){cursor:pointer}[data-theme=sgb] :is(button:disabled,[aria-disabled=true]){cursor:not-allowed}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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-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-outline-style{syntax:"*";inherits:false;initial-value:solid}