/*! 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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:host,:root{--font-sans:-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-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-yellow-50:oklch(98.7% .026 102.212);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--tracking-tighter:-.05em;--tracking-widest:.1em;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-ping:ping 1s cubic-bezier(0,0,.2,1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--animate-bounce:bounce 1s infinite;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::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}}@layer components;@layer utilities{.\@container,.\[container-type\:inline-size\]{container-type:inline-size}.\!pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.-top-\[50px\]{top:-50px}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-\[calc\(var\(--image-h-m\)\/2\)\]{top:calc(var(--image-h-m) / 2)}.right-0{right:0}.right-16{right:calc(var(--spacing) * 16)}.bottom-0{bottom:0}.bottom-5{bottom:calc(var(--spacing) * 5)}.left-0{left:0}.left-5{left:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.\!z-\[2147483647\]{z-index:2147483647!important}.z-8{z-index:8}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[11\]{z-index:11}.z-\[60\]{z-index:60}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-5{grid-column:span 5/span 5}.col-span-full{grid-column:1/-1}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.row-9{grid-row:9}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.-ms-1{margin-inline-start:calc(var(--spacing) * -1)}.-ms-\[calc\(env\(safe-area-inset-left\)\)\]{margin-inline-start:calc(calc(env(safe-area-inset-left)) * -1)}.ms-\[calc\(env\(safe-area-inset-left\)\)\]{margin-inline-start:calc(env(safe-area-inset-left))}.-me-\[calc\(env\(safe-area-inset-right\)\)\]{margin-inline-end:calc(calc(env(safe-area-inset-right)) * -1)}.me-1{margin-inline-end:var(--spacing)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-3{margin-inline-end:calc(var(--spacing) * 3)}.me-5{margin-inline-end:calc(var(--spacing) * 5)}.me-\[calc\(env\(safe-area-inset-right\)\)\]{margin-inline-end:calc(env(safe-area-inset-right))}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[-2px\]{margin-top:-2px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-5{margin-left:calc(var(--spacing) * 5)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-16\/9{aspect-ratio:16/9}.aspect-\[--ar-m\]{aspect-ratio:--ar-m}.aspect-\[--ar\]{aspect-ratio:--ar}.aspect-\[3\\u002F2\]{aspect-ratio:3u002F2}.aspect-\[4\\u002F1\]{aspect-ratio:4u002F1}.aspect-\[342\/480\]{aspect-ratio:342/480}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-\[20px\]{width:20px;height:20px}.size-\[30px\]{width:30px;height:30px}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.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-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-32{height:calc(var(--spacing) * 32)}.h-\[--image-h-m\]{height:--image-h-m}.h-\[--slide-text-h-mobile\]{height:--slide-text-h-mobile}.h-\[1\.25em\]{height:1.25em}.h-\[10px\]{height:10px}.h-\[14px\]{height:14px}.h-\[16px\]{height:16px}.h-\[20px\]{height:20px}.h-\[30px\]{height:30px}.h-\[47px\]{height:47px}.h-\[56px\]{height:56px}.h-\[80px\]{height:80px}.h-\[100dvh\]{height:100dvh}.h-full{height:100%}.h-screen{height:100vh}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-\[40px\]{min-height:40px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[300px\]{min-height:300px}.min-h-full{min-height:100%}.w-3\/4{width:75%}.w-4\/6{width:66.6667%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11\/12{width:91.6667%}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-\[--crop-copy-w\]{width:--crop-copy-w}.w-\[--full-copy-w\]{width:--full-copy-w}.w-\[--w\]{width:--w}.w-\[1\.25em\]{width:1.25em}.w-\[8rem\]{width:8rem}.w-\[10px\]{width:10px}.w-\[14px\]{width:14px}.w-\[45\%\]{width:45%}.w-\[47px\]{width:47px}.w-\[60\%\]{width:60%}.w-\[80px\]{width:80px}.w-\[135px\]{width:135px}.w-\[calc\(33\%-1rem\)\]{width:calc(33% - 1rem)}.w-full{width:100%}.w-max{width:max-content}.max-w-7xl{max-width:var(--container-7xl)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-\[40rem\]{max-width:40rem}.max-w-\[65ch\]{max-width:65ch}.max-w-\[342px\]{max-width:342px}.max-w-\[1400px\]{max-width:1400px}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-\[8rem\]{min-width:8rem}.min-w-\[90px\]{min-width:90px}.min-w-\[126px\]{min-width:126px}.min-w-\[280px\]{min-width:280px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-1\/2,.-translate-y-\[1px\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[1px\]{--tw-translate-y:calc(1px * -1)}.\[--tw-translate-x\:var\(--offset\)\]{--tw-translate-x:var(--offset)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.98\]{scale:.98}.scale-\[1\.5\]{scale:1.5}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.resize{resize:both}.appearance-none{appearance:none}.break-inside-avoid{break-inside:avoid}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-rows-\[repeat\(2\,_auto\)\]{grid-template-rows:repeat(2,auto)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-between{place-content:space-between}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-center{align-content:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[4px\]{gap:4px}.gap-\[8px\]{gap:8px}.gap-\[12px\]{gap:12px}.gap-\[32px\]{gap:32px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}: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)))}.place-self-center{place-self:center}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-\[5px\]{border-style:var(--tw-border-style);border-width:5px}.border-y-\[5px\]{border-block-style:var(--tw-border-style);border-block-width:5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-\[\#f5f0e6\]{background-color:#f5f0e6}.bg-\[red\]{background-color:red}.bg-\[rgb\(245_240_230\)\]{background-color:#f5f0e6}.bg-\[var\(--special-offers-bg\)\]{background-color:var(--special-offers-bg)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-stone-50{background-color:var(--color-stone-50)}.bg-stone-100{background-color:var(--color-stone-100)}.bg-stone-200{background-color:var(--color-stone-200)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-contain{background-size:contain}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-no-repeat{background-repeat:no-repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-scale-down{object-fit:scale-down}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-px{padding:1px}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0{padding-block:0}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-48{padding-block:calc(var(--spacing) * 48)}.py-\[3px\]{padding-block:3px}.py-\[9px\]{padding-block:9px}.py-\[30px\]{padding-block:30px}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-6{padding-inline-start:calc(var(--spacing) * 6)}.ps-\[calc\(env\(safe-area-inset-left\)\)\]{padding-inline-start:calc(env(safe-area-inset-left))}.pe-1{padding-inline-end:var(--spacing)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-10{padding-inline-end:calc(var(--spacing) * 10)}.pe-\[calc\(env\(safe-area-inset-right\)\)\]{padding-inline-end:calc(env(safe-area-inset-right))}.pt-0{padding-top:0}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-0{padding-left:0}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-left{text-align:left}.text-start{text-align:start}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.86rem\]{font-size:1.86rem}.text-\[8px\]{font-size:8px}.text-\[10\.5px\]{font-size:10.5px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\],.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-\[\#5c5c5c\]{color:#5c5c5c}.text-\[--18px\]{color:--18px}.text-\[var\(--special-offers-tag-bg\)\]{color:var(--special-offers-tag-bg)}.text-\[…\]{color:…}.text-black{color:var(--color-black)}.text-gray-600{color:var(--color-gray-600)}.text-gray-900{color:var(--color-gray-900)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.\!no-underline{text-decoration-line:none!important}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1a)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-md,.shadow\/elevation{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow\/elevation{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-0{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[20px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[20px\]{--tw-backdrop-blur:blur(20px)}.backdrop-saturate-\[180\%\]{--tw-backdrop-saturate:saturate(180%)}.backdrop-filter,.backdrop-saturate-\[180\%\]{-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-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-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-\[--duration\]{--tw-duration:--duration;transition-duration:--duration}.\[transition-duration\:200ms\]{transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[--carousel-x-offset\:calc\(-1\*var\(--current-index\)\*var\(--previous-col-width\)\)\]{--carousel-x-offset:calc(-1 * var(--current-index) * var(--previous-col-width))}.\[--crop-cols\:1\.5\]{--crop-cols:1.5}.\[--full-cols\:3\]{--full-cols:3}.\[--offset\:calc\(\(var\(--carousel-x-offset\)\+var\(--prev-col-peek\)\)\*var\(--dir-factor\)\)\]{--offset:calc((var(--carousel-x-offset) + var(--prev-col-peek)) * var(--dir-factor))}.\[--prev-col-peek\:calc\(var\(--has-prev\)\*var\(--prev-peek\)\)\]{--prev-col-peek:calc(var(--has-prev) * var(--prev-peek))}.\[--prev-peek\:calc\(var\(--crop-col-width\)\/3\+var\(--gutter\)\)\]{--prev-peek:calc(var(--crop-col-width) / 3 + var(--gutter))}.\[--previous-col-width\:calc\(var\(--crop-col-width\)\+var\(--gutter\)\)\]{--previous-col-width:calc(var(--crop-col-width) + var(--gutter))}.\[transition\:opacity_var\(--duration\)_ease-in\,transform_150ms_ease\]{transition:opacity var(--duration) ease-in,transform .15s ease}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/image\:opacity-60:is(:where(.group\/image):hover *){opacity:.6}}.group-\[\.mode-dark\]\/jmc\:text-\[--gray-200\]:is(:where(.group\/jmc).mode-dark *){color:--gray-200}.group-\[\.mode-light\]\/jmc\:text-\[--gray-700-dark-gray\]:is(:where(.group\/jmc).mode-light *){color:--gray-700-dark-gray}.peer-focus-visible\:ring-4:is(:where(.peer):focus-visible~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-focus-visible\:ring-offset-3:is(:where(.peer):focus-visible~*){--tw-ring-offset-width:3px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:z-\[-1\]:before{content:var(--tw-content);z-index:-1}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:opacity-80:before{content:var(--tw-content);opacity:.8}.empty\:hidden:empty{display:none}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-1125:hover{--tw-scale-x:1125%;--tw-scale-y:1125%;--tw-scale-z:1125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[var\(--play-btn-hover-scale\,1\.25\)\]:hover{scale:var(--play-btn-hover-scale,1.25)}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:underline:hover{text-decoration-line:underline}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}}@media not all and (min-width:48rem){.max-md\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\:pointer-events-none{pointer-events:none}.max-sm\:hidden{display:none}.max-sm\:opacity-0{opacity:0}@media (hover:hover){.max-sm\:group-hover\/image\:opacity-60:is(:where(.group\/image):hover *){opacity:.6}}.max-sm\:focus-within\:pointer-events-auto:focus-within{pointer-events:auto}.max-sm\:focus-within\:opacity-100:focus-within{opacity:1}}@media (min-width:768px){.min-\[768px\]\:grid{display:grid}.min-\[768px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:40rem){.sm\:relative{position:relative}.sm\:top-0{top:0}.sm\:top-\[calc\(var\(--image-h-d\)\/2\)\]{top:calc(var(--image-h-d) / 2)}.sm\:right-\[initial\]{right:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:block{display:block}.sm\:aspect-\[--ar-d\]{aspect-ratio:--ar-d}.sm\:h-\[--image-h-d\]{height:--image-h-d}.sm\:h-\[--slide-text-h-tablet\]{height:--slide-text-h-tablet}.sm\:w-\[60\%\]{width:60%}.sm\:w-\[auto\]{width:auto}.sm\:min-w-40{min-width:calc(var(--spacing) * 40)}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:gap-3\.5{gap:calc(var(--spacing) * 3.5)}:where(.sm\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.sm\:space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}.sm\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.sm\:gap-y-4{row-gap:calc(var(--spacing) * 4)}.sm\:rounded{border-radius:.25rem}.sm\:bg-gray-950{background-color:var(--color-gray-950)}.sm\:p-2{padding:calc(var(--spacing) * 2)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.sm\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.sm\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.sm\:ps-28{padding-inline-start:calc(var(--spacing) * 28)}.sm\:pe-4{padding-inline-end:calc(var(--spacing) * 4)}.sm\:pt-0{padding-top:0}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.sm\:opacity-100{opacity:1}.sm\:\[--crop-cols\:2\.7\]{--crop-cols:2.7}.sm\:\[--full-cols\:5\.3\]{--full-cols:5.3}.sm\:\[--prev-peek\:0px\]{--prev-peek:0px}}@media (min-width:48rem){.md\:-order-1{order:calc(1 * -1)}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-start-3{grid-column-start:3}.md\:mt-0{margin-top:0}.md\:mt-2{margin-top:calc(var(--spacing) * 2)}.md\:mt-6{margin-top:calc(var(--spacing) * 6)}.md\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline-block{display:inline-block}.md\:size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.md\:max-w-5xl{max-width:var(--container-5xl)}.md\:max-w-80{max-width:calc(var(--spacing) * 80)}.md\:max-w-sm{max-width:var(--container-sm)}.md\:min-w-72{min-width:calc(var(--spacing) * 72)}.md\:flex-1{flex:1}.md\:grow{flex-grow:1}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:items-stretch{align-items:stretch}.md\:justify-center{justify-content: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)}:where(.md\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.md\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.md\:gap-y-6{row-gap:calc(var(--spacing) * 6)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:pe-\[--full-col-copy-padding\]{padding-inline-end:--full-col-copy-padding}.md\:pt-0{padding-top:0}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.md\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.md\:text-center{text-align:center}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-\[12px\]{font-size:12px}.md\:text-\[--20px\]{color:--20px}}@media (min-width:64rem){.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-start-4{grid-column-start:4}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-4{height:calc(var(--spacing) * 4)}.lg\:h-\[--slide-text-h-desktop\]{height:--slide-text-h-desktop}.lg\:min-h-10{min-height:calc(var(--spacing) * 10)}.lg\:w-4{width:calc(var(--spacing) * 4)}.lg\:min-w-\[342px\]{min-width:342px}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:place-items-center{place-items:center}.lg\:items-center{align-items:center}.lg\:justify-center{justify-content:center}.lg\:gap-3\.5{gap:calc(var(--spacing) * 3.5)}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}:where(.lg\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.lg\:space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.lg\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.lg\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.lg\:gap-y-32{row-gap:calc(var(--spacing) * 32)}.lg\:p-1{padding:var(--spacing)}.lg\:px-3{padding-inline:calc(var(--spacing) * 3)}.lg\:px-5{padding-inline:calc(var(--spacing) * 5)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-5{padding-block:calc(var(--spacing) * 5)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:pe-6{padding-inline-end:calc(var(--spacing) * 6)}.lg\:pt-0{padding-top:0}.lg\:pt-10{padding-top:calc(var(--spacing) * 10)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:\[--crop-cols\:4\]{--crop-cols:4}.lg\:\[--full-cols\:8\]{--full-cols:8}}@media (min-width:80rem){.xl\:ms-12{margin-inline-start:calc(var(--spacing) * 12)}.xl\:ml-12{margin-left:calc(var(--spacing) * 12)}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:h-\[90px\]{height:90px}.xl\:max-w-\[270px\]{max-width:270px}.xl\:gap-y-3{row-gap:calc(var(--spacing) * 3)}.xl\:pe-14{padding-inline-end:calc(var(--spacing) * 14)}.xl\:pt-6{padding-top:calc(var(--spacing) * 6)}}.ltr\:mr-4:where(:dir(ltr),[dir=ltr],[dir=ltr] *){margin-right:calc(var(--spacing) * 4)}.ltr\:hidden:where(:dir(ltr),[dir=ltr],[dir=ltr] *){display:none}.ltr\:pr-4:where(:dir(ltr),[dir=ltr],[dir=ltr] *){padding-right:calc(var(--spacing) * 4)}.rtl\:right-auto:where(:dir(rtl),[dir=rtl],[dir=rtl] *){right:auto}.rtl\:left-16:where(:dir(rtl),[dir=rtl],[dir=rtl] *){left:calc(var(--spacing) * 16)}.rtl\:mr-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-right:0}.rtl\:ml-4:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-left:calc(var(--spacing) * 4)}.rtl\:hidden:where(:dir(rtl),[dir=rtl],[dir=rtl] *){display:none}.rtl\:origin-right:where(:dir(rtl),[dir=rtl],[dir=rtl] *){transform-origin:100%}.rtl\:-scale-x-100:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.rtl\:pr-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *){padding-right:0}.rtl\:pb-8:where(:dir(rtl),[dir=rtl],[dir=rtl] *){padding-bottom:calc(var(--spacing) * 8)}.rtl\:pl-3:where(:dir(rtl),[dir=rtl],[dir=rtl] *){padding-left:calc(var(--spacing) * 3)}.rtl\:text-right:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media (prefers-color-scheme:dark){.dark\:bg-zinc-950{background-color:var(--color-zinc-950)}.dark\:text-gray-100{color:var(--color-gray-100)}}}:root{--bg:#090a0c;--bg-header:#090a0c;--bg-panel:#111316;--bg-row-alt:#1b1d21;--bg-chart-band:#1b1d21;--bg-bar:#1b1d21;--border-strong:#6b2638;--border-panel:#40242d;--border-row:#1b1d21;--border-dashed:#40242d;--border-dashed-off:#686970;--text:#f1eeea;--text-muted:#a09ca0;--text-dim:#a09ca0;--text-dimmer:#686970;--text-off:#686970;--brand:#6b2638;--brand-bright:#a34d63;--brand-dark:#35171f;--brand-rgb:107,38,56;--accent:#a34d63;--accent-hover:#f0b95a;--accent-text:#f0b95a;--accent-rgb:163,77,99;--highlight:#f0b95a;--separator:#40242d;--ok:#58b987;--warn:#d99839;--warn-rgb:217,152,57;--alert:#d75a5a;--alert-bg:#35171f;--alert-fg:#f1eeea;--font-body:var(--font-instrument-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:var(--font-ibm-plex-mono),"SFMono-Regular",Consolas,monospace;--fs-micro:11px;--fs-meta:12px;--gutter:clamp(14px,2.4vw,26px);--gap-region:clamp(10px,1.4vw,18px);--gap-main:clamp(16px,2.2vw,30px);--radius:0px;--eevee-primary:var(--brand);--eevee-primary-soft:var(--accent);--surface-base:var(--bg);--surface-raised:var(--bg-panel);--surface-overlay:var(--bg-row-alt);--text-primary:var(--text);--text-secondary:var(--text-muted);--text-tertiary:var(--text-off);--status-active:#5cc8d6;--status-waiting:var(--highlight);--status-success:var(--ok);--status-warning:var(--warn);--status-error:var(--alert);--focus-ring:var(--accent);--divider-subtle:var(--separator);--edge-glow:#ffb0cc;--home-rose:#f76fa0;--home-muted:#bdb1b6;--motion-press-ms:0s;--ease-press:linear;--motion-micro-ms:.12s;--ease-micro:ease-out;--motion-fade-ms:.2s;--ease-fade:cubic-bezier(.2,0,0,1);--motion-slide-ms:.28s;--ease-slide:cubic-bezier(.05,.7,.1,1);--motion-move-ms:.36s;--motion-exit-ms:.16s;--ease-exit:cubic-bezier(.3,0,1,1);--motion-recoil-ms:.24s;--motion-idle-ms:0s;--ease-idle:linear;--focus-width:2px;--focus-offset:2px;--touch-coarse:44px;--touch-fine:24px;--control-hover-fill:#7e3348;--control-pressed-fill:#35171f;--control-pressed-scale:.97;--control-disabled-fill:#1b1d21;--control-disabled-label:#686970;--control-pending-fill:#24161b;--control-pending-border:#a34d63;--control-pending-label:#c9c4c6;--control-pending-dot:#f0b95a;--control-error-fill:#090a0c;--control-error-border:#d75a5a;--control-error-label:#d75a5a}*{box-sizing:border-box}body,html{background-color:var(--bg);background-image:radial-gradient(ellipse 1200px 600px at 50% -10%,rgba(var(--accent-rgb),.07),transparent 60%);color:var(--text);font-family:var(--font-body);-webkit-text-size-adjust:100%;background-attachment:fixed;margin:0;padding:0;font-size:14px}body{min-height:100dvh}a{color:var(--accent-text);text-decoration:none}a:focus-visible,a:hover{color:var(--accent-hover)}:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}img{max-width:100%;display:block}.tabular{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono)}.alert,.dim,.off,.ok,.warn{transition:color .25s}.ok{color:var(--ok)}.warn{color:var(--warn)}.alert{color:var(--alert)}.off{color:var(--text-off)}.dim{color:var(--text-dim)}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--brand);color:var(--text);font-family:var(--font-mono);letter-spacing:.08em;z-index:100;padding:10px 14px;font-size:12px;transition:top .15s;position:absolute;top:-48px;left:12px}.skip-link:focus{top:12px}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.12s!important;animation-duration:.12s!important;animation-iteration-count:1!important}}.eos-shell{isolation:isolate;flex-direction:column;height:100dvh;display:flex;position:relative;overflow:hidden}.eos-canvas{flex:1;min-height:0;position:relative}.eos-layer{position:absolute;inset:0;overflow:auto}.eos-layer-base{opacity:1;flex-direction:column;transition:opacity .3s,transform .3s;display:flex;transform:scale(1)}[data-open] .eos-layer-base{opacity:0;pointer-events:none;transform:scale(1.02)}.eos-layer-panel{padding:clamp(12px,2vw,18px) var(--gutter) clamp(12px,2vw,20px);opacity:0;transform-origin:var(--panel-origin,50% 50%);pointer-events:none;flex-direction:column;transition:opacity .26s,transform .3s cubic-bezier(.2,.8,.2,1);display:flex;transform:scale(.97)}[data-open] .eos-layer-panel{opacity:1;pointer-events:auto;transform:scale(1)}@media (max-width:1279px){.eos-shell{height:auto;min-height:100dvh;overflow:visible}.eos-canvas{min-height:auto}.eos-layer-base{height:auto;min-height:auto;position:static;inset:auto;overflow:visible;transform:none!important}.eos-layer-panel{background:var(--bg);z-index:30;position:fixed;inset:0;overflow:auto}[data-open] .eos-layer-base{display:none}}@media (min-width:1024px) and (max-width:1279px){.eos-canvas{flex-direction:column;display:flex}.eos-layer-base{flex:auto}.eos-home{flex:1 0 auto}}@media (max-height:500px) and (orientation:landscape),(max-width:767px){.eos-shell{flex-direction:column;display:flex}}.eos-card-stretch{cursor:pointer;z-index:1;background:0 0;border:none;width:100%;padding:0;position:absolute;inset:0}.eos-card-stretch:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.eos-core-wrap{isolation:isolate;width:clamp(220px,22vw,380px);height:clamp(220px,22vw,380px);position:relative}.eos-orb-canvas{pointer-events:none;width:100%;height:100%;display:block}@media (max-height:500px) and (orientation:landscape),(max-width:767px){.eos-ring-row{flex-direction:column;justify-content:center}}.eos-panel-section{flex-direction:column;flex:1;min-height:0;display:none}.eos-panel-section.is-active{display:flex}.eos-feature{flex-direction:column;gap:8px;display:flex}.eos-feature-frame{background:0 0;border:0;border-radius:8px;width:100%;height:min(70vh,720px)}.eos-layer-panel.is-compact{width:100%;max-width:760px;margin:0 auto}.eos-panel-head{flex-wrap:wrap;align-items:baseline;gap:16px;padding-bottom:10px;display:flex}.eos-panel-head h1,.eos-panel-head h2{letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:clamp(17px,2vw,21px);font-weight:600}.eos-panel-meta{letter-spacing:.14em;color:var(--text-dim)}.eos-collapse,.eos-panel-meta{font-family:var(--font-mono);font-size:var(--fs-micro)}.eos-collapse{letter-spacing:.12em;color:var(--text-muted);border:1px solid var(--border-strong);cursor:pointer;background:0 0;align-items:center;height:44px;margin-left:auto;padding:7px 11px;transition:color .15s,border-color .15s,transform .1s;display:inline-flex}.eos-collapse:focus-visible,.eos-collapse:hover{color:var(--accent-text);border-color:var(--accent)}.eos-collapse:active{transform:scale(.97)}.eos-panel{border-top:1px solid var(--border-panel);border:1px solid var(--border-panel);border-top-color:var(--accent);background:var(--bg-panel);min-height:0;box-shadow:0 0 0 1px rgba(var(--accent-rgb),.1),0 0 24px -8px rgba(var(--accent-rgb),.4);flex:1}@media (min-width:901px){.eos-panel:not(:has(>.eos-pg-panel-section.is-active,>.eos-work-panel-section.is-active)){flex:1 0 auto}}.eos-panel-grid{min-height:100%;display:grid}.eos-panel-grid>.eos-col{min-width:0;padding:18px 20px}.eos-panel-grid>.eos-col+.eos-col{border-left:1px solid var(--border-panel)}.eos-split-70{grid-template-columns:.7fr 1fr}.eos-split-120{grid-template-columns:1.2fr 1fr}.eos-split-half{grid-template-columns:1fr 1fr}.eos-split-work{height:100%}.eos-pg-panel-section.is-active,.eos-work-col,.eos-work-panel-section.is-active{height:100%;overflow:hidden}.eos-work-col{flex-direction:column;min-height:0;display:flex}.eos-work-rows{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex:1;min-height:0;padding-right:10px;overflow:hidden auto}.eos-work-rows::-webkit-scrollbar{width:6px}.eos-work-rows::-webkit-scrollbar-track{background:0 0}.eos-work-rows::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:3px}.eos-split-tasks{grid-template-columns:1.2fr 1fr}.eos-split-tiles-4{grid-template-columns:repeat(4,1fr)}.eos-split-tiles-3{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.eos-panel-grid{grid-template-columns:1fr!important}.eos-panel-grid>.eos-col+.eos-col{border-left:none;border-top:1px solid var(--border-panel)}.eos-panel-section.is-active{display:block}.eos-panel{flex:none;height:auto}.eos-work-col{height:auto}.eos-work-col,.eos-work-rows{overflow:visible}}.eos-tile{border-right:1px solid var(--border-panel);border-bottom:1px solid var(--border-panel);padding:16px 18px}.eos-tile:last-child{border-right:none}.eos-tile .num{text-shadow:0 0 16px rgba(var(--accent-rgb),.45);font-size:40px;font-weight:600;line-height:1}.eos-tile .num.warn{color:var(--warn);text-shadow:0 0 16px rgba(var(--warn-rgb),.45)}.eos-tile .unit{color:var(--text-dim);font-size:15px}.eos-tile .label{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-dim);margin-top:8px}.eos-tile .label.warn{color:var(--warn)}@media (max-width:600px){.eos-split-tiles-3,.eos-split-tiles-4{grid-template-columns:repeat(2,1fr)!important}}.eos-eyebrow{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.16em;color:var(--text-dim);margin-bottom:10px}.eos-bars{align-items:flex-end;gap:8px;height:90px;display:flex}.eos-bars .bar{background:var(--bg-bar);flex:1}.eos-bars .bar.accent{background:var(--accent)}.eos-bars .bar.warn{background:var(--warn)}.eos-bars .bar.alert{background:var(--alert)}.eos-bars .bar.dim{background:var(--border-row)}.eos-ring-row{border-bottom:1px solid var(--border-panel);flex-wrap:wrap;justify-content:space-between;gap:clamp(18px,3vw,40px);padding:26px 28px}.eos-ring-row,.eos-ring-stat{align-items:center;display:flex}.eos-ring-stat{flex-direction:column;gap:10px}.eos-ring-stat-label{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.16em;color:var(--text-dim)}.eos-steps-stat{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:110px;display:flex}.eos-steps-stat .num{text-shadow:0 0 16px rgba(var(--accent-rgb),.45);font-size:36px;font-weight:600;line-height:1}.eos-macro-rows{flex-direction:column;gap:16px;display:flex}.eos-macro-row{grid-template-columns:84px 1fr 68px;align-items:center;gap:16px;display:grid}.eos-macro-row-label{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-muted);font-size:12px;font-weight:600}.eos-macro-row-track{background:var(--bg-bar);height:32px;position:relative;overflow:hidden}.eos-macro-row-fill{background:var(--accent);transform-origin:0;width:100%;transition:transform .3s;position:absolute;inset:0}.eos-macro-row-value{font-family:var(--font-mono);color:var(--text);text-shadow:0 1px 3px #000000b3;align-items:center;padding-left:12px;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0}.eos-macro-row-goal{font-family:var(--font-mono);color:var(--text-dim);text-align:right;font-size:12px}.eos-setlog-row{border-bottom:1px solid var(--border-row);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:9px 0;display:flex}.eos-setlog-row:last-child{border-bottom:none}.eos-setlog-label{color:var(--text);font-size:14px}.eos-setlog-value{font-family:var(--font-mono);color:var(--text);letter-spacing:.04em;text-align:right;font-size:13px}.eos-chart-note{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-dim);margin-top:10px;line-height:1.7}.eos-pacing-track{background:var(--bg-chart-band);height:10px;margin-top:10px;position:relative}.eos-pacing-fill{background:var(--warn);height:10px}.eos-pacing-line{background:var(--text);width:1px;height:20px;position:absolute;top:-5px}.eos-pacing-legend{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-dim);justify-content:space-between;margin-top:8px;display:flex}.eos-td-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eos-note-dashed{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-dimmer);border:1px dashed var(--border-dashed);margin-top:14px;padding:8px 10px}.eos-divider{border-top:1px solid var(--border-panel);margin-top:16px;padding-top:14px}.eos-coach{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.eos-coach-drop{border:1px dashed var(--border-dashed-off);text-align:center;min-width:160px;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.1em;cursor:pointer;padding:18px;transition:border-color .15s,color .15s;display:block}.eos-coach-drop.is-dragover,.eos-coach-drop:focus-within,.eos-coach-drop:hover{border-color:var(--accent);color:var(--accent-text)}.eos-coach-drop.is-compact{white-space:nowrap;flex:none;align-items:center;min-width:0;min-height:44px;padding:0 12px;display:flex}.eos-coach-drop input[type=file]{font-family:var(--font-mono);font-size:var(--fs-micro);color:inherit;max-width:100%}.eos-coach-thumbs{flex-wrap:wrap;align-self:center;gap:8px;display:flex}.eos-coach-thumb{position:relative}.eos-coach-thumbs img{object-fit:cover;border:1px solid var(--border-panel);width:56px;height:56px}.eos-coach-thumb-remove{background:var(--bg-panel);border:1px solid var(--border-strong);width:18px;height:18px;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;font-size:12px;line-height:1;transition:color .12s,border-color .12s;display:flex;position:absolute;top:-7px;right:-7px}.eos-coach-thumb-remove:before{content:"";position:absolute;inset:-13px}.eos-coach-thumb-remove:focus-visible,.eos-coach-thumb-remove:hover{color:var(--alert);border-color:var(--alert)}.eos-coach-output{flex:1;min-width:220px}.eos-pg-section{margin-top:20px}.eos-pg-thumbs{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.eos-pg-thumb{position:relative}.eos-pg-thumb img{object-fit:cover;border:1px solid var(--border-panel);width:56px;height:56px}.eos-pg-thumb-remove{background:var(--bg-panel);border:1px solid var(--border-strong);width:18px;height:18px;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;font-size:12px;line-height:1;transition:color .12s,border-color .12s;display:flex;position:absolute;top:-7px;right:-7px}.eos-pg-thumb-remove:before{content:"";position:absolute;inset:-13px}.eos-pg-thumb-remove:focus-visible,.eos-pg-thumb-remove:hover{color:var(--alert);border-color:var(--alert)}.eos-pg-thumb-remove:disabled{opacity:.5;cursor:default}.eos-live-camera-video{object-fit:cover;border:1px solid var(--border-panel);width:100%;max-height:200px;margin-top:10px;display:block}.eos-trigger{border-left:2px solid var(--alert);margin-top:10px;padding:8px 0 8px 12px}.eos-trigger.warn{border-left-color:var(--warn)}.eos-trigger.ok{border-left-color:var(--ok)}.eos-trigger-body{font-size:14px}.eos-trigger-code{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.06em;color:var(--alert);opacity:.85;margin-top:5px}.eos-trigger.warn .eos-trigger-code{color:var(--warn)}.eos-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.eos-action-btn{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;border:1px solid var(--border-strong);color:var(--text-muted);cursor:pointer;background:0 0;min-height:44px;padding:7px 11px;transition:color .15s,border-color .15s,opacity .15s,transform .1s}.eos-action-btn.primary{background:var(--brand);border-color:var(--brand-bright);color:var(--text)}.eos-action-btn.danger{border-color:var(--alert);color:var(--alert);background:0 0}.eos-action-btn.danger:focus-visible,.eos-action-btn.danger:hover{background:var(--alert);color:var(--bg);border-color:var(--alert)}.eos-action-btn.danger[disabled],.eos-action-btn.danger[disabled]:focus-visible,.eos-action-btn.danger[disabled]:hover{color:var(--text-off);background:0 0}.eos-action-btn:focus-visible,.eos-action-btn:hover{color:var(--accent-text);border-color:var(--accent)}.eos-action-btn:active{transform:scale(.97)}.eos-action-btn[disabled]{color:var(--text-off);border-color:var(--border-panel);cursor:default}.eos-actions-result{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-dim);opacity:0;min-height:1em;transition:opacity .18s}.eos-actions-result.is-visible{opacity:1}.eos-actions-done{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.eos-actions-done .eos-action-btn{min-height:36px;padding:5px 10px}.eos-quicklog{flex-wrap:wrap;gap:8px;display:flex}.eos-quicklog-btn{border:1px solid var(--border-strong);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-meta);cursor:pointer;background:0 0;min-height:44px;padding:9px 13px}.eos-quicklog-btn.primary{background:var(--brand);border-color:var(--brand-bright);color:var(--text)}.eos-quicklog-btn:focus-visible,.eos-quicklog-btn:hover{color:var(--accent-text);border-color:var(--accent)}.eos-log-list{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--text-dim);margin-top:8px;line-height:2}.eos-activity-row{border-bottom:1px solid var(--border-row);font-family:var(--font-mono);color:var(--text-muted);align-items:center;min-height:44px;padding:8px 0;font-size:11px;display:flex}.eos-activity-row span:first-child{width:90px;color:var(--text-dim);flex-shrink:0}.eos-activity-row span:nth-child(2){flex:1}.eos-activity-row .ok{color:var(--ok)}.eos-activity-row .warn{color:var(--warn)}.eos-activity-row .alert{color:var(--alert)}.eos-activity-row .dim{color:var(--text-dim)}@keyframes eos-popover-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.eos-cmdk-scrim{z-index:60;background:#090a0cb8;justify-content:center;align-items:flex-start;padding:clamp(60px,14vh,160px) 16px 16px;animation:eos-cmdk-scrim-in .14s ease-out;display:flex;position:fixed;inset:0}@keyframes eos-cmdk-scrim-in{0%{opacity:0}to{opacity:1}}.eos-cmdk{background:var(--bg-panel);border-top:1px solid var(--border-strong);border:1px solid var(--border-strong);border-top-color:var(--accent);width:100%;max-width:520px;box-shadow:0 24px 60px -20px #000000e6,0 0 0 1px rgba(var(--accent-rgb),.12);animation:eos-cmdk-in .16s cubic-bezier(.2,.8,.2,1)}@keyframes eos-cmdk-in{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:none}}.eos-cmdk-input{border:none;border-bottom:1px solid var(--border-panel);width:100%;color:var(--text);font-family:var(--font-mono);letter-spacing:.04em;background:0 0;outline:none;padding:16px 18px;font-size:14px}.eos-cmdk-input::placeholder{color:var(--text-dim)}.eos-cmdk-list{max-height:320px;padding:6px 0;overflow-y:auto}.eos-cmdk-item{width:100%;color:var(--text-muted);text-align:left;cursor:pointer;min-height:44px;font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.1em;background:0 0;border:none;border-left:2px solid #0000;align-items:center;gap:12px;padding:11px 18px;transition:color .12s,background-color .12s;display:flex}.eos-cmdk-item .eos-cmdk-item-hint{color:var(--text-dim);font-size:var(--fs-micro);letter-spacing:.06em;margin-left:auto}.eos-cmdk-item.is-active{background:var(--bg-row-alt);border-left-color:var(--accent);color:var(--text)}.eos-cmdk-item.is-active .eos-cmdk-item-hint{color:var(--accent-text)}.eos-cmdk-empty{padding:20px 18px}.eos-cmdk-empty,.eos-cmdk-foot{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-dim)}.eos-cmdk-foot{letter-spacing:.1em;flex-wrap:wrap;gap:16px;padding:10px 18px;display:flex}.eos-cmdk-foot,footer.eos-footer{border-top:1px solid var(--border-panel)}footer.eos-footer{padding:14px var(--gutter) 20px;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;color:var(--text-dimmer)}.eos-login-shell{min-height:100dvh;padding:var(--gutter);justify-content:center;align-items:center;display:flex}.eos-login-card{background:var(--bg-panel);border:1px solid var(--border-strong);flex-direction:column;gap:10px;width:100%;max-width:360px;padding:clamp(20px,4vw,32px);display:flex}.eos-login-eyebrow{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.14em;color:var(--accent-text)}.eos-login-title{font-family:var(--font-body);color:var(--text);margin:0 0 10px;font-size:22px;font-weight:600}.eos-login-label{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.1em;color:var(--text-muted);margin-top:6px}.eos-login-input{font-family:var(--font-body);color:var(--text);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius);min-height:44px;padding:10px 12px;font-size:14px}.eos-login-input:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.eos-login-error{color:var(--alert-fg);background:var(--alert-bg);padding:8px 10px}.eos-login-error,.eos-login-submit{font-family:var(--font-mono);font-size:var(--fs-meta)}.eos-login-submit{min-height:44px;letter-spacing:.1em;color:var(--text);background:var(--brand);cursor:pointer;border:none;margin-top:10px}.eos-login-submit:hover:not(:disabled){background:var(--brand-bright)}.eos-login-submit:disabled{opacity:.6;cursor:default}.eos-login-forgot{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-dim);text-align:center;margin-top:4px;position:relative}.eos-login-forgot:before{content:"";position:absolute;inset:-12px 0 -18px}.eos-login-forgot:hover{color:var(--accent-text)}.eos-core-wrap,.eos-home-core .eos-card-stretch,.eos-pg-orb-btn{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.eos-coarse-only{display:none}@media (hover:none) and (pointer:coarse){.eos-fine-only{display:none}.eos-coarse-only{display:inline}}.eos-pg-add{border:1px solid var(--border-panel);width:40px;height:40px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;transition:color .15s,border-color .15s;display:grid}.eos-pg-add svg{stroke:currentColor;stroke-width:1.5px;fill:none;stroke-linecap:round;width:18px;height:18px}.eos-pg-add:hover,.eos-pg-add[aria-expanded=true]{color:var(--accent-text);border-color:var(--accent)}.eos-pg-send{border:1px solid var(--border-panel);width:40px;height:40px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;transition:color .15s,border-color .15s;display:grid}.eos-pg-send svg{stroke:currentColor;stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.eos-pg-send:hover:not(:disabled){color:var(--accent-text)}.eos-pg-send:disabled{opacity:.4;cursor:default}.eos-pg-tools{display:none}.eos-pg-tools.is-open{border:1px solid var(--border-panel);background:var(--bg-panel,#111316);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:14px;display:flex}.eos-pg-tools .eos-pg-section{margin-top:0;display:contents}.eos-pg-tools .eos-eyebrow{display:none}.eos-pg-tools .eos-pg-section>div:not(.eos-eyebrow),.eos-pg-tools .eos-quicklog{flex-wrap:wrap;gap:8px;display:flex}.eos-pg-tools button{min-height:40px}.eos-sheet-head{font-size:var(--fs-micro);letter-spacing:.1em;color:var(--text-dimmer);flex:1 0 100%;justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.eos-sheet-close{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.eos-sheet-close svg{stroke:currentColor;stroke-width:1.5px;fill:none;stroke-linecap:round;width:14px;height:14px}.eos-sheet-close:hover{color:var(--accent-text)}.eos-work-running{margin-top:2px;margin-bottom:12px}.eos-work-stage+.eos-work-stage{border-top:1px solid var(--border-panel);margin-top:16px;padding-top:14px}.eos-work-row{border-bottom:1px solid var(--border-row);padding:12px 0}.eos-work-row:last-child{border-bottom:none}.eos-engine-strip{border-bottom:1px solid var(--border-row);padding:8px 0 12px}.eos-work-notice{font-size:var(--fs-micro);color:var(--text-dim);margin-top:6px}.eos-work-row-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.eos-work-title{font-size:14px}.eos-work-status{letter-spacing:.08em}.eos-work-progress,.eos-work-status{font-size:var(--fs-micro);color:var(--text-dim)}.eos-work-progress{margin-top:4px}.eos-work-meta{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-dim);flex-wrap:wrap;gap:4px 16px;margin-top:8px;display:flex}.eos-work-tasks{flex-direction:column;gap:4px;margin-top:8px;display:flex}.eos-work-task-row{font-size:var(--fs-micro);color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eos-work-task-row .eos-action-btn{min-height:28px;padding:3px 8px}.eos-work-task-row .eos-work-error{flex-basis:100%;margin-top:2px}.eos-work-filed{border-top:1px solid #23252c;flex-direction:column;margin-top:12px;display:flex}.eos-work-filed-head{justify-content:space-between;align-items:center;gap:12px;padding:14px 0 10px;display:flex}.eos-work-filed-title{font-family:var(--font-mono);letter-spacing:.14em;color:#8b8f98;font-size:11px;line-height:14px}.eos-work-filed-hint{font-family:var(--font-mono);letter-spacing:.1em;color:#7f838c;text-align:right;font-size:10px;line-height:12px}.eos-work-filed-row{box-sizing:border-box;border:1px solid #23252c;border-radius:6px;margin-top:8px}.eos-work-filed-row:first-of-type{margin-top:0}.eos-work-filed-row[data-open]{background:#12141a;border-color:#2a2d35}.eos-work-filed-toggle{box-sizing:border-box;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.eos-work-filed-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.eos-work-filed-what{flex-direction:column;gap:3px;min-width:0;display:flex}.eos-work-filed-name{font-family:var(--font-body);color:#e8e8ec;overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:20px}.eos-work-filed-sub{font-family:var(--font-mono);letter-spacing:.08em;color:#7f838c;font-size:11px;line-height:14px}.eos-work-filed-chevron{color:#8b8f98;flex:none;margin-top:8px;transition:transform .12s}.eos-work-filed-row[data-open] .eos-work-filed-chevron{transform:rotate(180deg)}.eos-work-filed-body{border-top:1px solid #23252c;flex-direction:column;gap:6px;margin:0 16px 14px;padding-top:10px;display:flex}.eos-work-filed-lift{justify-content:space-between;gap:12px;display:flex}.eos-work-filed-exercise{font-family:var(--font-body);color:#c9cad0;overflow-wrap:anywhere;font-size:13px;line-height:18px}.eos-work-filed-sets{font-family:var(--font-mono);color:#8b8f98;text-align:right;overflow-wrap:anywhere;font-size:12px;line-height:16px}.eos-work-filed-note{font-family:var(--font-body);color:#6a6e77;margin:0;padding-top:6px;font-size:12px;line-height:16px}@media (prefers-reduced-motion:reduce){.eos-work-filed-chevron{transition:none}}@media (forced-colors:active){.eos-work-filed,.eos-work-filed-head,.eos-work-filed-row{border-color:canvastext}}.eos-work-menu{display:inline-block;position:relative}.eos-work-menu-list{z-index:5;background:var(--bg-panel,#111316);border:1px solid var(--border-strong);flex-direction:column;min-width:140px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px -8px #00000080}.eos-work-menu-list.opens-up{top:auto;bottom:calc(100% + 4px)}.eos-work-menu-item{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.06em;color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:none;padding:8px 10px}.eos-work-menu-item:focus-visible,.eos-work-menu-item:hover{color:var(--accent-text);background:rgba(var(--accent-rgb),.08)}.eos-work-input{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-muted);border:1px solid var(--border-panel);background:0 0;min-width:160px;min-height:44px;padding:7px 9px}.eos-work-input:focus-visible{outline:2px solid var(--accent);border-color:var(--accent)}.eos-work-error{color:var(--warn)}.eos-work-confirm,.eos-work-error{font-size:var(--fs-micro);margin-top:8px}.eos-work-confirm{color:var(--ok)}.eos-work-confirm-block{border:1px solid var(--border-strong);margin-top:10px;padding:10px 12px}.eos-work-confirm-block p{font-size:var(--fs-micro);color:var(--text-muted);margin:0 0 8px}.eos-work-confirm-block p:last-of-type{margin-bottom:0}.eos-work-confirm-block .eos-actions{margin-top:10px}.eos-work-proposal{border:1px solid var(--border-row);border-radius:4px;margin-top:8px;padding:8px 10px}.eos-work-proposal p{margin:6px 0}.eos-work-proposal .ok{color:var(--ok)}.eos-work-proposal .warn{color:var(--warn)}.eos-work-proposal-fields{gap:6px;margin:8px 0;display:grid}.eos-work-proposal-fields dt{color:var(--text-dim);font-size:var(--fs-meta)}.eos-work-proposal-fields dd{overflow-wrap:anywhere;margin:0}.eos-work-textarea{resize:vertical;width:100%;min-height:72px}.eos-work-approval{margin-bottom:10px}.eos-work-approval.is-linked>.eos-rc{border-color:var(--accent)}.eos-work-snippet{white-space:pre-wrap}.eos-work-approval-text{font-size:var(--fs-micro);color:var(--text-muted);overflow-wrap:anywhere;margin:6px 0}.eos-work-approval-state{font-size:var(--fs-micro);color:var(--text-dim);margin-top:8px}.eos-work-approval-recent{margin:16px 0 8px}button[aria-expanded].eos-work-approval-fold{text-align:left;width:100%;max-width:560px;min-height:44px;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;color:inherit;background:var(--bg-panel);border:1px solid var(--border-panel);cursor:pointer;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 6px;padding:8px 14px;font-weight:500;line-height:14px;display:flex}button.eos-work-approval-fold[aria-expanded=true]{border-color:var(--accent)}.eos-work-approval-fold>span{overflow-wrap:anywhere;min-width:0}.eos-rc-actions .eos-work-input,.eos-rc-body .eos-work-confirm-block,.eos-rc-body .eos-work-input{border-radius:6px}.eos-work-activation{gap:6px;margin-top:10px;display:grid}.eos-work-system-toggle{color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;min-height:44px;padding:0}.eos-work-system-toggle:focus-visible{outline:2px solid var(--accent)}.eos-work-system.is-archived{opacity:.65}.eos-work-system-details{margin-top:8px}.eos-work-links{overflow-wrap:anywhere;gap:4px;margin:0;padding-left:16px;display:grid}.eos-work-links a{color:var(--accent-text)}@media (max-width:480px){.eos-work-system .eos-actions{flex-wrap:wrap}.eos-work-system .eos-work-input{flex:100%;min-width:0}}.eos-work-create{border-bottom:1px solid var(--border-panel);margin-bottom:14px;padding-bottom:14px}.eos-m{max-width:34rem;margin:0 auto;padding:1rem 1rem 3rem}.eos-m h2{font-size:var(--fs-micro);letter-spacing:.12em;color:var(--text-dim);margin:1.5rem 0 .5rem}.eos-m ul{margin:0;padding:0;list-style:none}.eos-m-row{border-bottom:1px solid var(--border-row);padding:.75rem 0}.eos-m-row a{color:inherit;text-decoration:none;display:block}.eos-m-row-title{font-weight:600;display:block}.eos-m-row-meta{font-size:var(--fs-meta);color:var(--text-dim);display:block}.eos-m-actions{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.eos-m button{letter-spacing:.06em;border-radius:.5rem;min-height:44px;padding:0 1rem;font-weight:600}.eos-m-danger{background:var(--alert);color:var(--alert-fg)}.eos-m-bar{justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.eos-m-bar-frozen{background:var(--alert-bg);border-radius:.5rem;padding:.75rem}.eos-m-empty,.eos-m-why{font-size:var(--fs-meta);color:var(--text-dim)}.eos-m-note{margin:.75rem 0}.eos-m-note-error{color:var(--alert)}.eos-m-foot{font-size:var(--fs-meta);margin-top:2rem}.eos-preview-banner{z-index:2147483647;text-align:center;pointer-events:none;font-family:var(--font-ibm-plex-mono),monospace;font-size:var(--fs-meta);letter-spacing:.08em;background:var(--alert-bg);color:var(--alert);padding:.25rem .75rem;position:fixed;top:0;left:0;right:0}.eos-tonight-chip{min-height:44px;font-size:var(--fs-micro);letter-spacing:.04em;color:var(--highlight);background:var(--brand-dark);border:1px solid var(--brand);align-items:center;padding:7px 11px;display:inline-flex}.eos-tonight-note{border-top:1px solid var(--border-row);color:var(--warn);align-items:flex-start;gap:10px;margin-top:12px;padding-top:12px;font-size:13px;line-height:19px;display:flex}.eos-tonight-dot{background:var(--warn);border-radius:4px;flex-shrink:0;width:8px;height:8px;margin-top:5px}.eos-tonight-bar{justify-content:flex-end;margin-bottom:8px;display:flex}.eos-tonight-pill{min-height:44px;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;color:var(--highlight);border:1px solid var(--border-panel);cursor:pointer;background:0 0;border-radius:6px;align-items:center;padding:0 14px;font-weight:500;display:inline-flex}.eos-tonight-sheet-scrim{z-index:60;background:#090a0cb8;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.eos-tonight-sheet{box-sizing:border-box;overscroll-behavior:contain;background:var(--bg-panel);border-left:1px solid var(--border-panel);width:480px;max-width:100%;font-family:var(--font-body);flex-direction:column;display:flex;overflow-y:auto}.eos-tonight-sheet-head{border-bottom:1px solid var(--border-row);flex-direction:column;gap:6px;padding:20px 20px 16px;display:flex}.eos-tonight-sheet-eyebrows{justify-content:space-between;align-items:center;gap:12px;display:flex}.eos-tonight-sheet-eyebrows .eos-tonight-sheet-eyebrow:nth-child(2){margin-left:auto}.eos-tonight-sheet-eyebrow{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;color:var(--text-muted);font-weight:500;line-height:14px}.eos-tonight-sheet-eyebrow.gold{color:var(--highlight)}.eos-tonight-sheet-close{width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:-12px -12px -12px 0;display:inline-flex}.eos-tonight-sheet-headline{letter-spacing:-.01em;color:var(--text);margin:0;font-size:22px;font-weight:600;line-height:28px}.eos-tonight-sheet-sentence{color:var(--text-muted);margin:0;font-size:13px;line-height:19px}.eos-tonight-sheet-row{border-bottom:1px solid var(--border-row);align-items:center;gap:12px;padding:14px 20px;display:flex}.eos-tonight-sheet-pos{width:22px;font-family:var(--font-mono);color:var(--highlight);flex-shrink:0;font-size:13px;font-weight:500;line-height:16px}.eos-tonight-sheet-text{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.eos-tonight-sheet-title{color:var(--text);font-size:15px;font-weight:600;line-height:18px}.eos-tonight-sheet-title.big{font-size:16px;line-height:20px}.eos-tonight-sheet-sub{color:var(--text-muted);font-size:13px;line-height:16px}.eos-tonight-sheet-btns{flex-shrink:0;gap:4px;display:flex}.eos-tonight-sheet-sq{box-sizing:border-box;width:30px;height:30px;color:var(--text);border:1px solid var(--border-panel);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.eos-tonight-sheet-sq.dim{color:var(--text-muted)}.eos-tonight-sheet-sq:disabled{opacity:.35;cursor:default}.eos-tonight-sheet-mini{border-bottom:1px solid var(--border-row);flex-direction:column;gap:8px;padding:16px 20px;display:flex}.eos-tonight-sheet-input{resize:vertical;width:100%;font-family:var(--font-body);background:var(--bg);padding:10px 12px;font-size:14px}.eos-tonight-sheet-btn,.eos-tonight-sheet-input{box-sizing:border-box;color:var(--text);border:1px solid var(--border-panel);border-radius:6px}.eos-tonight-sheet-btn{min-height:36px;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;cursor:pointer;background:0 0;align-self:flex-start;align-items:center;padding:9px 14px;font-weight:500;line-height:14px;text-decoration:none;display:inline-flex}.eos-tonight-sheet-btn.primary{background:var(--brand);border-color:var(--brand-bright)}.eos-tonight-sheet-btn.danger{color:var(--alert);border-color:var(--alert)}.eos-tonight-sheet-btn:disabled{opacity:.5;cursor:default}.eos-tonight-sheet-added,.eos-tonight-sheet-empty{margin:0;padding:12px 20px}.eos-tonight-sheet-error{color:var(--alert);padding:12px 20px;font-size:13px;line-height:19px}.eos-tonight-sheet-foot{border-top:1px solid var(--border-row);background:#0e0f12;flex-direction:column;gap:12px;margin-top:auto;padding:16px 20px 18px;display:flex}.eos-tonight-sheet-footrow{justify-content:space-between;align-items:center;display:flex}.eos-tonight-sheet-count{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--text);font-weight:500;line-height:16px}.eos-tonight-sheet-segs{gap:3px;display:flex}.eos-tonight-sheet-seg{background:var(--bg-bar);border-radius:3px;flex:1 1 0;height:6px}.eos-tonight-sheet-seg.is-used{background:var(--accent)}.eos-tonight-sheet-cards{flex-direction:column;gap:10px;padding:0 20px 28px;display:flex}.eos-tonight-sheet-card{background:var(--bg-panel);border:1px solid var(--border-row);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.eos-tonight-sheet-card.is-ready{border-color:var(--highlight);gap:12px}.eos-tonight-sheet-card.is-running{background:var(--brand-dark);border-color:var(--brand);gap:12px}.eos-tonight-list.is-live .eos-tonight-sheet-card.is-done,.eos-tonight-list.is-live .eos-tonight-sheet-card.is-ready{border-color:var(--border-panel)}.eos-tonight-list.is-live .eos-tonight-sheet-card.is-ready{gap:8px}.eos-tonight-sheet-cardhead{justify-content:space-between;align-items:center;gap:8px;display:flex}.eos-tonight-sheet-badge{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.1em;align-items:center;gap:7px;font-weight:500;line-height:14px;display:inline-flex}.eos-tonight-sheet-dot{background:currentColor;border-radius:4px;flex-shrink:0;width:8px;height:8px}.eos-tonight-sheet-badge.gold{color:var(--highlight)}.eos-tonight-sheet-badge.ok{color:var(--ok)}.eos-tonight-sheet-badge.run{color:var(--text)}.eos-tonight-sheet-badge.run .eos-tonight-sheet-dot{background:var(--accent)}.eos-tonight-sheet-badge.dim{color:var(--text-muted)}.eos-tonight-sheet-badge.dim .eos-tonight-sheet-dot{background:var(--text-dimmer)}.eos-tonight-sheet-badge.alert{color:var(--alert)}.eos-tonight-sheet-badge.warn{color:var(--warn)}.eos-tonight-sheet-body{color:var(--text-muted);margin:0;font-size:13px;line-height:19px}.eos-tonight-sheet-body.warn{color:var(--warn)}.eos-tonight-sheet-body.bright{color:var(--text)}.eos-tonight-sheet-cardfoot{gap:10px;display:flex}.eos-tonight-sheet-cardfoot.between{justify-content:space-between;align-items:center}.eos-tonight-sheet.is-live .eos-tonight-sheet-headline,.eos-tonight-sheet.is-morning .eos-tonight-sheet-headline{font-size:24px;line-height:30px}.eos-tonight-sheet.is-live .eos-tonight-sheet-sentence,.eos-tonight-sheet.is-morning .eos-tonight-sheet-sentence{font-size:14px;line-height:20px}.eos-tonight-sheet.is-live .eos-tonight-sheet-head,.eos-tonight-sheet.is-morning .eos-tonight-sheet-head{border-bottom:0;padding-top:12px;padding-bottom:18px}.eos-tonight-list{display:contents}.eos-tonight-bot-head{justify-content:space-between;gap:12px;display:flex}.eos-tonight-bot-headline{letter-spacing:-.01em;color:var(--text);margin:6px 0 4px;font-size:18px;font-weight:600;line-height:24px}.eos-m .eos-tonight-list{display:block}.eos-m .eos-tonight-list .eos-tonight-sheet-row{padding-left:0;padding-right:0}.eos-m .eos-tonight-list .eos-tonight-sheet-cards{padding:0 0 12px}.eos-m .eos-tonight-list .eos-tonight-sheet-added,.eos-m .eos-tonight-list .eos-tonight-sheet-empty,.eos-m .eos-tonight-list .eos-tonight-sheet-error,.eos-m .eos-tonight-list .eos-tonight-sheet-mini{padding-left:0;padding-right:0}.eos-m .eos-tonight-list .eos-tonight-sheet-foot{background:0 0;margin-top:0;padding-left:0;padding-right:0}.eos-m .eos-tonight-list .eos-tonight-sheet-sq{border-radius:6px;width:44px;height:44px;min-height:44px;padding:0}.eos-m .eos-tonight-list .eos-tonight-sheet-btn{letter-spacing:.14em;border-radius:6px;min-height:44px;padding:9px 14px;font-weight:500}@media (max-width:639px){.eos-tonight-sheet-scrim{align-items:flex-end}.eos-tonight-sheet{border-left:0;border-top:1px solid var(--border-panel);border-radius:14px 14px 0 0;width:100%;max-height:92vh}}.eos-workers{box-sizing:border-box;background:var(--bg-panel);border:1px solid var(--border-row);font-family:var(--font-body);border-radius:10px;flex-direction:column;gap:12px;margin-bottom:12px;padding:16px 18px;display:flex;container-type:inline-size}.eos-workers-failed{background:#1a0f12;border-color:#5a2a33}.eos-workers-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.eos-workers-title{font-family:var(--font-mono);letter-spacing:.12em;color:var(--text);margin:0;font-size:12px;font-weight:500}.eos-workers-sub{color:var(--text-muted);font-size:12px}.eos-workers-note{color:var(--text-muted);margin:0;font-size:14px;line-height:21px}.eos-workers-failed .eos-workers-note{color:#e0a0ae}.eos-workers-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.eos-workers-row{border-top:1px solid var(--border-row);color:var(--text);grid-template-columns:130px 70px 110px 160px 90px 1fr;align-items:center;column-gap:12px;padding:12px 0;font-size:14px;display:grid}.eos-workers-labels{border-top:0;border-bottom:1px solid var(--border-row);font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-dimmer);padding:0 0 6px;font-size:10px}.eos-workers-name{font-weight:600}.eos-workers-cell{font-family:var(--font-mono);font-size:13px}.eos-workers-thin{color:var(--highlight)}.eos-workers-foot{border-top:1px solid var(--border-row);color:var(--text-muted);margin:0;padding-top:10px;font-size:12px;line-height:18px}@container (max-width:740px){.eos-workers-labels{display:none}.eos-workers-row{grid-template-columns:1fr auto;row-gap:6px;padding:12px 0}.eos-workers-name{grid-column:1;font-size:15px}.eos-workers-cell{font-family:var(--font-body);color:var(--text-muted);grid-column:1/-1;font-size:13px;line-height:19px}.eos-workers-cell:before{content:attr(data-label) "  ";font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-dimmer);font-size:10px}.eos-workers-rate,.eos-workers-thin{text-align:right;font-family:var(--font-mono);grid-area:1/2;font-size:14px}.eos-workers-rate{color:var(--text)}.eos-workers-thin{color:var(--highlight)}.eos-workers-rate:before,.eos-workers-thin:before{content:none}}.eos-career{--car-ink:#f1eeea;--car-body:#e4dce0;--car-muted:#bdb1b6;--car-rose:#f76fa0;--car-rose-text:#ffb0cc;--car-rose-bg:#f76fa01f;--car-rose-line:#f76fa08c;color:var(--car-ink);font-family:var(--font-body);flex-direction:column;gap:16px;padding:4px 4px 24px;display:flex}.eos-career-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.eos-career-side{flex-direction:column;gap:16px;min-width:0;display:flex}@media (min-width:1024px){.eos-career-grid{grid-template-columns:minmax(0,1fr) 400px;gap:20px}.eos-career-side{gap:20px}}.eos-career-card{background-color:#120c0e;background-image:linear-gradient(#241619,#120c0e);border:1px solid #ffb0cc73;border-radius:20px;gap:18px;padding:22px;box-shadow:0 0 14px #f73c7824}.eos-career-card,.eos-career-card-head{flex-direction:column;min-width:0;display:flex}.eos-career-card-head{align-items:flex-start;gap:8px}.eos-career-title{letter-spacing:-.02em;color:var(--car-ink);margin:0;font-size:26px;font-weight:700;line-height:30px}.eos-career-foot,.eos-career-sub{color:var(--car-muted);margin:0;font-size:13px;line-height:16px}.eos-career-pills{flex-wrap:wrap;gap:8px;display:flex}.eos-career-pill{white-space:nowrap;color:#e4dce0;background:#ffffff0d;border:1px solid #fff3;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.eos-career-pill.is-rose{border-color:var(--car-rose-line);background:var(--car-rose-bg);color:var(--car-rose-text)}.eos-career-pill.is-rose:before{content:"";background:currentColor;border-radius:3px;width:6px;height:6px}.eos-career-empty{color:var(--car-muted);border:1px dashed #ffffff26;border-radius:14px;margin:0;padding:12px 14px;font-size:14px;line-height:20px}.eos-career-group{flex-direction:column;gap:8px;min-width:0;display:flex}.eos-career-eyebrow{font-family:var(--font-body);text-transform:none;letter-spacing:0;color:var(--car-muted);margin:0 0 2px;font-size:13px;font-weight:600;line-height:16px}.eos-career-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.eos-career-row{background:#ffffff0d;border:1px solid #0000;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;min-height:48px;padding:12px 16px;display:flex}.eos-career-badge{width:36px;height:36px;color:var(--car-rose);border:1px solid #ff8db873;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;font-size:13px;font-weight:600;line-height:16px;display:flex}.eos-career-who{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.eos-career-company{color:var(--car-ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.eos-career-company,.eos-career-role{overflow-wrap:anywhere;line-height:20px}.eos-career-role{color:var(--car-body);font-size:14px}.eos-career-dates{color:var(--car-muted);font-size:13px;line-height:16px}.eos-career-where{flex-direction:column;flex:0 0 156px;gap:2px;min-width:0;display:flex}.eos-career-place{color:var(--car-body);overflow-wrap:anywhere;font-size:14px;line-height:20px}.eos-career-detail{color:var(--car-muted);font-size:13px;line-height:16px}.eos-career-miles{font-variant-numeric:tabular-nums}.eos-career-miles.is-distance{color:var(--car-rose-text)}.eos-career-seen{color:var(--car-muted)}.eos-career-new{border:1px solid var(--car-rose-line);background:var(--car-rose-bg);text-transform:none;letter-spacing:0;color:var(--car-rose-text);border-radius:999px;align-items:center;padding:1px 8px;font-size:11px;font-weight:600;line-height:14px;display:inline-flex}.eos-career-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.eos-career-applied .eos-career-error,.eos-career-posting .eos-career-error{flex:1 0 100%}.eos-career-applied.is-closed{background:0 0;border:1px dashed #ffffff26}.eos-career-applied.is-closed .eos-career-company{color:var(--car-muted)}.eos-career-btn{box-sizing:border-box;min-height:34px;font:inherit;color:var(--car-body);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff26;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;line-height:16px;text-decoration:none;display:inline-flex}.eos-career-btn.is-primary{border-color:var(--car-rose-line);color:#ffd1e1;background:#f76fa02e}.eos-career-btn:not(.is-primary):not(:disabled):hover{color:var(--car-ink);border-color:var(--car-rose-line)}.eos-career-btn:disabled{opacity:.55;cursor:progress}.eos-career-btn:focus-visible,.eos-career-chip:focus-visible,.eos-career-resume:focus-visible,.eos-career-tab:focus-visible{outline:var(--focus-width,2px) solid var(--focus-ring,var(--car-rose-text));outline-offset:2px}.eos-career-file{display:none}@media (pointer:coarse){.eos-career-btn{min-height:44px}}.eos-career-chip{box-sizing:border-box;appearance:none;text-align:center;text-align-last:center;min-width:96px;min-height:34px;font:inherit;color:var(--car-body);cursor:pointer;background:#ffffff0d;border:1px solid #fff3;border-radius:999px;flex:none;padding:0 12px;font-size:12px;font-weight:600;line-height:16px}.eos-career-chip option{color:var(--car-ink);background:#14100f}.eos-career-chip.is-interview,.eos-career-chip.is-offer{border-color:var(--car-rose-line);background:var(--car-rose-bg);color:var(--car-rose-text)}.eos-career-chip.is-closed{color:var(--car-muted);background:0 0;border-color:#ffffff1f}.eos-career-chip:disabled{opacity:.55;cursor:progress}@media (pointer:coarse){.eos-career-chip{min-height:44px}}.eos-career-error{color:#ff9db5;margin:0;font-size:13px;line-height:16px}.eos-career-resume{max-height:260px;font-family:var(--font-body);color:var(--car-body);white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffff0d;border-radius:16px;margin:0;padding:12px 16px;font-size:14px;line-height:20px;overflow:auto}.eos-career-tabs{display:none}@media (min-width:768px){.eos-career-posting .eos-career-actions{margin-left:auto}}@media (max-width:767px){.eos-career-tabs{background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;gap:4px;padding:4px;display:flex}.eos-career-tab{min-height:36px;font:inherit;color:var(--car-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:1 1 0;padding:0 6px;font-size:13px;font-weight:600;line-height:16px}.eos-career-tab.is-active{border-color:var(--car-rose-line);background:var(--car-rose-bg);color:var(--car-rose-text)}.eos-career-grid,.eos-career-side{display:block}.eos-career-section:not(.is-active){display:none}.eos-career-title{font-size:24px;line-height:28px}.eos-career-card{padding:18px}.eos-career-posting{flex-direction:column;align-items:stretch;gap:10px}.eos-career-posting .eos-career-badge{display:none}.eos-career-posting .eos-career-where,.eos-career-posting .eos-career-who{flex:none}.eos-career-posting .eos-career-actions{grid-template-columns:1fr 1fr;justify-content:stretch;display:grid}.eos-career-posting .eos-career-actions>:only-child{grid-column:1/-1}.eos-career-posting .eos-career-btn{min-height:44px}.eos-career-applied .eos-career-who{flex:100%}}@media (max-width:767px) and (pointer:coarse){.eos-career-tab{min-height:44px}}@media (prefers-reduced-motion:reduce){.eos-career,.eos-career *{animation:none!important}}.eos-fin{--fin-ink:#f1eeea;--fin-body:#e4dce0;--fin-muted:#bdb1b6;--fin-rose:#f76fa0;--fin-rose-text:#ffb0cc;--fin-rose-bg:#f76fa01f;--fin-rose-line:#f76fa08c;--fin-ok:#6fd89a;--fin-warn:#e8b860;color:var(--fin-ink);font-family:var(--font-body);flex-direction:column;gap:16px;padding:4px 4px 24px;display:flex}.eos-fin-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.eos-fin-main{flex-direction:column;gap:16px;min-width:0;display:flex}.eos-fin-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}@media (min-width:1200px){.eos-fin-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:stretch;gap:20px}.eos-fin-main,.eos-fin-pair{gap:20px}.eos-fin-txn-body{flex:auto;min-height:120px;position:relative}.eos-fin-txn-list{position:absolute;inset:0;overflow-y:auto}}@media (max-width:1199px){.eos-fin-txn-list{max-height:480px;overflow-y:auto}}.eos-fin-card{background-color:#120c0e;background-image:linear-gradient(#241619,#120c0e);border:1px solid #ffb0cc73;border-radius:20px;flex-direction:column;gap:18px;min-width:0;padding:22px;display:flex;box-shadow:0 0 14px #f73c7824}.eos-fin-card-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.eos-fin-card-head>.eos-fin-btn{flex:none}.eos-fin-card-titles{flex-direction:column;gap:6px;min-width:0;display:flex}.eos-fin-month>.eos-fin-card-head{flex-direction:column;justify-content:flex-start;gap:6px}.eos-fin-title{letter-spacing:-.02em;color:var(--fin-ink);margin:0;font-size:26px;font-weight:700;line-height:30px}.eos-fin-sub{color:var(--fin-muted);margin:0;font-size:13px;line-height:16px}.eos-fin-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.eos-fin-figure{background:#ffffff0d;border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:18px;display:flex}.eos-fin-figure p{margin:0}.eos-fin-figure-label{color:var(--fin-muted);font-size:13px;font-weight:600;line-height:16px}.eos-fin-figure-value{color:var(--fin-ink);flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.eos-fin-figure-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:40px;font-weight:700;line-height:44px}.eos-fin-figure-word{font-size:15px;font-weight:600;line-height:20px}.eos-fin-figure-sub{font-size:13px;line-height:16px}.eos-fin-figure-sub,.eos-fin-figure.is-off .eos-fin-figure-value{color:var(--fin-muted)}.eos-fin [data-tone=ok]{color:var(--fin-ok)}.eos-fin [data-tone=warn]{color:var(--fin-warn)}.eos-fin-trend{flex-direction:column;gap:8px;min-width:0;display:flex}.eos-fin-trend-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;line-height:16px;display:flex}.eos-fin-trend-label{color:var(--fin-body);font-weight:600}.eos-fin-trend-meta{color:var(--fin-muted)}.eos-fin-trend-well{box-sizing:border-box;background:#ffffff0d;border-radius:16px;padding:16px 16px 10px}.eos-fin-trend-plot{height:130px;position:relative}.eos-fin-trend-chart{width:100%;height:130px;display:block}.eos-fin-trend-dot{background:#ffb0cc;border-radius:50%;width:8px;height:8px;position:absolute;left:100%;transform:translate(-50%,-50%)}.eos-fin-trend-line{stroke:#f76fa0;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.eos-fin-trend-area{fill:url(#eos-fin-trend-fade);stroke:none}.eos-fin-list,.eos-fin-txn-list{flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.eos-fin-row{background:#ffffff0d;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.eos-fin-markets .eos-fin-list{gap:6px}.eos-fin-markets .eos-fin-row{padding:12px 16px}.eos-fin-row-main{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.eos-fin-row-title{color:var(--fin-ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:20px}.eos-fin-row-sub{color:var(--fin-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:16px}.eos-fin-markets .eos-fin-row-title{font-size:15px}.eos-fin-markets .eos-fin-row-sub{font-size:12px}.eos-fin-amount{text-align:right;color:var(--fin-ink);font-variant-numeric:tabular-nums;flex:0 0 90px;font-size:16px;font-weight:600;line-height:20px}.eos-fin-accounts .eos-fin-amount{flex-basis:100px}.eos-fin-quote{flex:none;align-items:baseline;gap:8px;display:flex}.eos-fin-quote .eos-fin-amount{flex-basis:76px}.eos-fin-change{text-align:right;color:var(--fin-muted);font-variant-numeric:tabular-nums;flex:0 0 58px;font-size:13px;line-height:16px}.eos-fin-amount[data-tone=ok],.eos-fin-change[data-tone=ok]{color:var(--fin-ok)}.eos-fin-amount[data-tone=warn],.eos-fin-change[data-tone=warn]{color:var(--fin-warn)}.eos-fin-pill,.eos-fin-row.is-off .eos-fin-row-title{color:var(--fin-body)}.eos-fin-pill{white-space:nowrap;border:1px solid #fff3;border-radius:999px;flex:none;align-items:center;padding:1px 8px;font-size:11px;font-weight:600;line-height:14px;display:inline-flex}.eos-fin-row-title .eos-fin-pill{vertical-align:1px}.eos-fin-pill.is-muted{color:var(--fin-muted)}.eos-fin-empty{color:var(--fin-muted);background:0 0;border:1px dashed #ffffff26;border-radius:16px;margin:0;padding:14px 16px;font-size:13px;line-height:18px}.eos-fin-note{color:var(--fin-warn);margin:0;font-size:13px;line-height:16px}.eos-fin-prose{color:var(--fin-muted);margin:0;font-size:13px;line-height:18px}.eos-fin-foot{margin-top:auto}.eos-fin-foot,.eos-fin-foot>div{flex-direction:column;gap:8px;display:flex}.eos-fin-btn{box-sizing:border-box;min-height:34px;font:inherit;color:var(--fin-body);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff26;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;line-height:16px;display:inline-flex}.eos-fin-btn:not(:disabled):hover{color:var(--fin-ink);border-color:var(--fin-rose-line)}.eos-fin-btn:disabled{opacity:.55;cursor:progress}.eos-fin-connect{box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:var(--fin-rose-text);cursor:pointer;background:0 0;border:1px dashed #fff3;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;line-height:18px;display:flex}.eos-fin-connect:before{content:"";background-color:currentColor;flex:none;width:14px;height:14px;-webkit-mask:linear-gradient(#000 0 0) 50%/14px 2px no-repeat,linear-gradient(#000 0 0) 50%/2px 14px no-repeat;mask:linear-gradient(#000 0 0) 50%/14px 2px no-repeat,linear-gradient(#000 0 0) 50%/2px 14px no-repeat}.eos-fin-connect:not(:disabled):hover{border-color:var(--fin-rose-line)}.eos-fin-connect:disabled{opacity:.55;cursor:progress}.eos-fin-btn:focus-visible,.eos-fin-connect:focus-visible,.eos-fin-nav-btn:focus-visible,.eos-fin-tab:focus-visible{outline:var(--focus-width,2px) solid var(--focus-ring,var(--fin-rose-text));outline-offset:2px}@media (pointer:coarse){.eos-fin-btn{min-height:44px}}.eos-fin-tabs{display:none}@media (max-width:767px){.eos-fin-tabs{background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;gap:4px;padding:4px;display:flex}.eos-fin-tab{min-height:36px;font:inherit;color:var(--fin-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:1 1 0;padding:0 6px;font-size:13px;font-weight:600;line-height:16px}.eos-fin-tab.is-active{border-color:var(--fin-rose-line);background:var(--fin-rose-bg);color:var(--fin-rose-text)}.eos-fin-grid,.eos-fin-main{flex-direction:column;align-items:stretch;gap:16px;display:flex}.eos-fin-pair{grid-template-columns:minmax(0,1fr);gap:16px}.eos-fin-tabpanel:not(.is-active){display:none}.eos-fin-title{font-size:24px;line-height:28px}.eos-fin-card{padding:18px}.eos-fin-figures{grid-template-columns:minmax(0,1fr)}.eos-fin-figure-num{font-size:36px;line-height:40px}.eos-fin-txn-body{min-height:0;position:static}.eos-fin-txn-list{max-height:none;position:static;overflow:visible}}@media (max-width:767px) and (pointer:coarse){.eos-fin-tab{min-height:44px}}.eos-fin-nav{align-items:center;gap:4px;display:flex}.eos-fin-nav-btn{width:28px;height:28px;color:var(--fin-body,#e4dce0);cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.eos-fin-nav-btn:disabled{color:var(--fin-muted,#bdb1b6);cursor:default;border-color:#ffffff14}.eos-fin-nav-label{color:var(--fin-body,#e4dce0);padding:0 6px;font-size:14px;font-weight:600;line-height:18px}@media (pointer:coarse){.eos-fin-nav-btn{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.eos-fin,.eos-fin *{animation:none!important}}.eos-layer-panel:has(.eos-pg-panel-section.is-active){--pg-col:720px;--pg-pad:16px;background:var(--bg);padding:0}@media (min-width:1280px){.eos-layer-panel:has(.eos-pg-panel-section.is-active){--pg-pad:0px}}.eos-panel:has(>.eos-pg-panel-section.is-active){min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:column;display:flex}.eos-pg-panel-section.is-active{height:auto;overflow:hidden}.eos-pg-column,.eos-pg-panel-section.is-active{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.eos-pg-column{width:100%;max-width:calc(var(--pg-col,720px) + 2 * var(--pg-pad,0px));margin:0 auto}@media (max-width:1279px){.eos-layer-panel:has(.eos-pg-panel-section.is-active){top:var(--pg-top,0);height:var(--pg-vh,100dvh);bottom:auto;overflow:hidden}.eos-layer-panel:has(.eos-pg-panel-section.is-active) .eos-panel{flex:1 1 0;height:auto;min-height:0}}.eos-panel-head.is-playground{width:100%;max-width:calc(var(--pg-col,720px) + 2 * var(--pg-pad,0px));padding:4px var(--pg-pad,0) 11px;border-bottom:1px solid var(--border-panel);flex-wrap:nowrap;flex:none;align-items:center;gap:12px;margin:0 auto;display:flex}@media (min-width:1280px){.eos-panel-head.is-playground{padding-top:16px;padding-bottom:12px}}.eos-pg-head-title{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.eos-panel-head.is-playground h2{letter-spacing:-.01em;text-transform:none;font-size:17px;font-weight:600;line-height:22px}.eos-panel-head.is-playground .eos-panel-meta{letter-spacing:.1em;white-space:nowrap;text-overflow:ellipsis;line-height:14px;display:block;overflow:hidden}.eos-pg-orb-btn{cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:50%;flex:none;width:48px;height:48px;padding:0;transition:opacity .12s;position:relative}.eos-pg-orb-btn:before{content:"";position:absolute;inset:-4px}.eos-pg-orb-btn{isolation:isolate}.eos-pg-orb-btn:after{content:"";z-index:-1;opacity:var(--pgfx-ring,1);pointer-events:none;background:radial-gradient(circle,#280e18e6,#090a0cf2);border:1px solid #3a2229;border-radius:50%;position:absolute;inset:0}.eos-pg-orb-btn:hover{opacity:.9}.eos-pg-orb-btn .eos-core-wrap{width:100%;height:100%;display:flow-root;overflow:visible}.eos-pg-orb-btn .eos-orb-canvas{width:137.5%;height:137.5%;margin:-18.75%}.eos-panel-head.is-playground .eos-collapse{flex:none;justify-content:center;min-width:44px;min-height:44px;margin-left:0}.eos-panel-head.is-playground .eos-pg-clear{letter-spacing:.14em;border-color:#0000;padding:0 4px}.eos-pg-collapse svg{display:block}@media (hover:none) and (pointer:coarse){.eos-panel-head.is-playground .eos-pg-collapse{border-color:var(--border-panel);border-radius:22px;padding:0}}.eos-layer-panel.is-keyboard .eos-panel-head.is-playground{gap:10px;padding-top:0;padding-bottom:6px}.eos-layer-panel.is-keyboard .eos-pg-orb-btn{width:28px;height:28px}.eos-layer-panel.is-keyboard .eos-pg-orb-btn:before{inset:-8px}.eos-layer-panel.is-keyboard .eos-panel-head.is-playground .eos-panel-meta{display:none}.eos-pg-thread-wrap{flex-direction:column;flex:1 1 0;min-height:0;display:flex;position:relative}.eos-pg-thread{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex:1 1 0;min-height:0;overflow:hidden auto}.eos-pg-thread:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.eos-pg-thread-content{min-height:100%;padding:16px var(--pg-pad,0);flex-direction:column;justify-content:flex-start;gap:22px;display:flex}@media (min-width:1280px){.eos-pg-thread-content{gap:24px;padding-top:20px;padding-bottom:20px}}.eos-pg-turn{gap:14px;min-width:0}.eos-pg-casey,.eos-pg-turn{flex-direction:column;display:flex}.eos-pg-casey{align-items:flex-end;gap:8px}.eos-pg-coaches{font-size:var(--fs-micro);letter-spacing:.1em;color:var(--text-dim)}.eos-pg-thumbs.is-casey{justify-content:flex-end;margin-top:0}.eos-pg-capsule{border:1px solid var(--brand);background:var(--brand-dark);max-width:min(280px,82%);color:var(--text);white-space:pre-line;overflow-wrap:anywhere;border-radius:18px;padding:10px 15px;font-size:15px;line-height:23px}.eos-pg-capsule.is-pending{border-style:dashed;border-color:var(--border-dashed-off);color:var(--text-muted);background:0 0}@media (min-width:901px){.eos-pg-capsule{max-width:min(480px,70%)}}.eos-pg-file-chip{border:1px solid var(--border-panel);background:var(--bg-panel);max-width:min(320px,90%);color:var(--text);overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;line-height:20px;display:inline-flex}.eos-pg-file-chip.is-staged{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.06em;color:var(--text-muted);align-self:flex-start}.eos-pg-file-chip.is-staged:has(.eos-pg-file-tag){letter-spacing:normal;color:var(--text);font-family:inherit;font-size:14px}.eos-pg-file-tag{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.12em;color:var(--text-dim);flex:none}.eos-pg-file-remove{border:1px solid var(--border-strong);width:18px;height:18px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;transition:color .12s,border-color .12s;display:flex;position:relative}.eos-pg-file-remove:before{content:"";position:absolute;inset:-13px}.eos-pg-file-remove:focus-visible,.eos-pg-file-remove:hover{color:var(--alert);border-color:var(--alert)}.eos-pg-eevee{flex-direction:column;gap:8px;min-width:0;display:flex}.eos-pg-eevee>.eos-note-dashed{margin-top:0}.eos-pg-speaker{align-items:center;gap:8px;display:flex}.eos-pg-mark{background:var(--bg);border-radius:50%;flex:none;width:24px;height:24px}.eos-pg-speaker-name{color:var(--text);font-size:13px;font-weight:600;line-height:18px}.eos-pg-working{font-size:var(--fs-micro);letter-spacing:.14em;color:var(--highlight)}.eos-pg-reply{flex-direction:column;gap:12px;display:flex}.eos-pg-p{color:var(--text);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:23px}.eos-pg-p.is-reserved{color:var(--text-off)}.eos-pg-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eos-pg-latest{border:1px solid var(--accent);background:var(--brand);min-height:44px;color:var(--text);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;cursor:pointer;border-radius:22px;align-items:center;gap:8px;padding:0 16px;display:flex;position:absolute;bottom:14px;right:16px;box-shadow:0 6px 18px #00000080}.eos-pg-latest:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.eos-pg-composer{border-top:1px solid var(--border-panel);padding:10px max(var(--pg-pad,0px) - 2px,0px) max(10px,env(safe-area-inset-bottom));background:var(--bg);flex:none}@media (min-width:1280px){.eos-pg-composer{padding-top:12px;padding-bottom:18px}}.eos-pg-composer-row{align-items:flex-end;gap:10px;display:flex}.eos-pg-input{resize:none;field-sizing:content;border:1px solid var(--border-panel);background:var(--bg-panel);min-width:0;min-height:44px;max-height:132px;color:var(--text);font-family:var(--font-body);border-radius:22px;outline:none;flex:1;padding:10px 16px;font-size:15px;line-height:22px}.eos-pg-input::placeholder{color:var(--text-off)}.eos-pg-input:focus{border-color:var(--accent)}@media (hover:none) and (pointer:coarse){.eos-pg-input{font-size:16px}}.eos-pg-add,.eos-pg-send{width:44px;height:44px}.eos-pg-send{background:var(--brand)}.eos-pg-send,.eos-pg-send:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.eos-pg-draft-kept{letter-spacing:.14em;padding:0 2px 8px}.eos-pg-composer-hint,.eos-pg-draft-kept{font-size:var(--fs-micro);color:var(--text-dim)}.eos-pg-composer-hint{letter-spacing:.12em;margin-top:8px;padding-left:54px}@media (hover:none) and (pointer:coarse){.eos-pg-composer-hint{display:none}}.eos-pg-tools.is-open{max-height:calc(var(--pg-vh,100dvh) * .4);overflow-y:auto}.eos-canvas[data-brain-motion^=pg] .eos-panel-head.is-playground,.eos-canvas[data-pg-motion] .eos-panel-head.is-playground{border-bottom-color:#0000;position:relative}.eos-canvas[data-brain-motion^=pg] .eos-panel-head.is-playground:after,.eos-canvas[data-pg-motion] .eos-panel-head.is-playground:after{content:"";background:var(--border-panel);pointer-events:none;height:1px;transform:scaleX(var(--pgfx-hair,1));transform-origin:calc(var(--pg-pad,0px) + 24px) 50%;position:absolute;bottom:-1px;left:0;right:0}.eos-canvas[data-brain-motion^=pg] .eos-pg-thread,.eos-canvas[data-pg-motion] .eos-pg-thread{scrollbar-color:transparent transparent}.eos-canvas[data-brain-motion^=pg] .eos-pg-latest,.eos-canvas[data-pg-motion] .eos-pg-latest{visibility:hidden;pointer-events:none}.eos-canvas[data-brain-motion^=pg] .eos-pg-composer,.eos-canvas[data-pg-motion] .eos-pg-composer{border-top-color:#0000;position:relative}.eos-canvas[data-brain-motion^=pg] .eos-pg-composer:before,.eos-canvas[data-pg-motion] .eos-pg-composer:before{content:"";background:var(--border-panel);pointer-events:none;height:1px;transform:scaleX(var(--pgfx-caphair,1));transform-origin:50%;position:absolute;top:-1px;left:0;right:0}.eos-canvas[data-brain-motion^=pg] .eos-pg-input,.eos-canvas[data-pg-motion] .eos-pg-input{clip-path:inset(0 calc(50% * (1 - var(--pgfx-edge,1))) 0 calc(50% * (1 - var(--pgfx-edge,1))));background:0 0}.eos-canvas[data-brain-motion^=pg] .eos-pg-composer-row,.eos-canvas[data-pg-motion] .eos-pg-composer-row{isolation:isolate;position:relative}.eos-canvas[data-brain-motion^=pg] .eos-pg-composer-row:before,.eos-canvas[data-pg-motion] .eos-pg-composer-row:before{content:"";z-index:-1;background:var(--bg-panel);border-radius:22px;position:absolute;inset:0 54px}@supports (color:color-mix(in lab,red,red)){.eos-canvas[data-brain-motion^=pg] .eos-pg-composer-row:before,.eos-canvas[data-pg-motion] .eos-pg-composer-row:before{background:color-mix(in srgb,var(--bg-panel) calc(var(--pgfx-fill,1) * 100%),transparent)}}.eos-canvas[data-brain-motion^=pg] .eos-pg-composer-row:before,.eos-canvas[data-pg-motion] .eos-pg-composer-row:before{pointer-events:none}.eos-canvas[data-brain-motion^=pg] .eos-pg-input::placeholder,.eos-canvas[data-pg-motion] .eos-pg-input::placeholder{opacity:var(--pgfx-ph,1)}.eos-canvas[data-brain-motion^=pg] .eos-pg-add,.eos-canvas[data-brain-motion^=pg] .eos-pg-send,.eos-canvas[data-pg-motion] .eos-pg-add,.eos-canvas[data-pg-motion] .eos-pg-send{opacity:var(--pgfx-btn,1)}.eos-canvas[data-brain-motion^=pg] .eos-pg-send:disabled,.eos-canvas[data-pg-motion] .eos-pg-send:disabled{opacity:calc(.4 * var(--pgfx-btn,1))}.eos-canvas[data-brain-motion^=pg] .eos-pg-add,.eos-canvas[data-brain-motion^=pg] .eos-pg-clear,.eos-canvas[data-brain-motion^=pg] .eos-pg-collapse,.eos-canvas[data-brain-motion^=pg] .eos-pg-memory,.eos-canvas[data-brain-motion^=pg] .eos-pg-send,.eos-canvas[data-pg-motion] .eos-pg-add,.eos-canvas[data-pg-motion] .eos-pg-clear,.eos-canvas[data-pg-motion] .eos-pg-collapse,.eos-canvas[data-pg-motion] .eos-pg-memory,.eos-canvas[data-pg-motion] .eos-pg-send{transition:none}.eos-canvas[data-brain-motion^=pg] .eos-panel-head.is-playground h2[data-decode],.eos-canvas[data-brain-motion^=pg] .eos-pg-clear[data-decode],.eos-canvas[data-brain-motion^=pg] .eos-pg-collapse .eos-fine-only[data-decode],.eos-canvas[data-brain-motion^=pg] .eos-pg-composer-hint[data-decode],.eos-canvas[data-brain-motion^=pg] .eos-pg-head-title .eos-panel-meta[data-decode],.eos-canvas[data-brain-motion^=pg] .eos-pg-memory>span[data-decode],.eos-canvas[data-pg-motion] .eos-panel-head.is-playground h2[data-decode],.eos-canvas[data-pg-motion] .eos-pg-clear[data-decode],.eos-canvas[data-pg-motion] .eos-pg-collapse .eos-fine-only[data-decode],.eos-canvas[data-pg-motion] .eos-pg-composer-hint[data-decode],.eos-canvas[data-pg-motion] .eos-pg-head-title .eos-panel-meta[data-decode],.eos-canvas[data-pg-motion] .eos-pg-memory>span[data-decode]{color:#0000;position:relative}.eos-canvas[data-brain-motion^=pg] .eos-panel-head.is-playground h2[data-decode]:after,.eos-canvas[data-brain-motion^=pg] .eos-pg-clear[data-decode]:after,.eos-canvas[data-brain-motion^=pg] .eos-pg-collapse .eos-fine-only[data-decode]:after,.eos-canvas[data-brain-motion^=pg] .eos-pg-composer-hint[data-decode]:after,.eos-canvas[data-brain-motion^=pg] .eos-pg-head-title .eos-panel-meta[data-decode]:after,.eos-canvas[data-brain-motion^=pg] .eos-pg-memory>span[data-decode]:after,.eos-canvas[data-pg-motion] .eos-panel-head.is-playground h2[data-decode]:after,.eos-canvas[data-pg-motion] .eos-pg-clear[data-decode]:after,.eos-canvas[data-pg-motion] .eos-pg-collapse .eos-fine-only[data-decode]:after,.eos-canvas[data-pg-motion] .eos-pg-composer-hint[data-decode]:after,.eos-canvas[data-pg-motion] .eos-pg-head-title .eos-panel-meta[data-decode]:after,.eos-canvas[data-pg-motion] .eos-pg-memory>span[data-decode]:after{content:attr(data-decode);padding:inherit;white-space:nowrap;text-align:left;position:absolute;top:0;left:0;right:0;overflow:hidden}.eos-canvas[data-brain-motion^=pg] .eos-pg-clear[data-decode]:after,.eos-canvas[data-pg-motion] .eos-pg-clear[data-decode]:after{align-items:center;display:flex;bottom:0}.eos-canvas[data-brain-motion^=pg] .eos-panel-head.is-playground h2[data-decode]:after,.eos-canvas[data-pg-motion] .eos-panel-head.is-playground h2[data-decode]:after{color:var(--text)}.eos-canvas[data-brain-motion^=pg] .eos-pg-composer-hint[data-decode]:after,.eos-canvas[data-brain-motion^=pg] .eos-pg-head-title .eos-panel-meta[data-decode]:after,.eos-canvas[data-pg-motion] .eos-pg-composer-hint[data-decode]:after,.eos-canvas[data-pg-motion] .eos-pg-head-title .eos-panel-meta[data-decode]:after{color:var(--text-dim)}.eos-canvas[data-brain-motion^=pg] .eos-pg-clear[data-decode]:after,.eos-canvas[data-brain-motion^=pg] .eos-pg-collapse .eos-fine-only[data-decode]:after,.eos-canvas[data-brain-motion^=pg] .eos-pg-memory>span[data-decode]:after,.eos-canvas[data-pg-motion] .eos-pg-clear[data-decode]:after,.eos-canvas[data-pg-motion] .eos-pg-collapse .eos-fine-only[data-decode]:after,.eos-canvas[data-pg-motion] .eos-pg-memory>span[data-decode]:after{color:var(--text-muted)}@media (forced-colors:active),(prefers-reduced-motion:reduce){.eos-canvas[data-brain-motion^=pg] .eos-panel-head.is-playground h2[data-decode]:after,.eos-canvas[data-brain-motion^=pg] .eos-pg-clear[data-decode]:after,.eos-canvas[data-brain-motion^=pg] .eos-pg-collapse .eos-fine-only[data-decode]:after,.eos-canvas[data-brain-motion^=pg] .eos-pg-composer-hint[data-decode]:after,.eos-canvas[data-brain-motion^=pg] .eos-pg-head-title .eos-panel-meta[data-decode]:after,.eos-canvas[data-brain-motion^=pg] .eos-pg-memory>span[data-decode]:after,.eos-canvas[data-pg-motion] .eos-panel-head.is-playground h2[data-decode]:after,.eos-canvas[data-pg-motion] .eos-pg-clear[data-decode]:after,.eos-canvas[data-pg-motion] .eos-pg-collapse .eos-fine-only[data-decode]:after,.eos-canvas[data-pg-motion] .eos-pg-composer-hint[data-decode]:after,.eos-canvas[data-pg-motion] .eos-pg-head-title .eos-panel-meta[data-decode]:after,.eos-canvas[data-pg-motion] .eos-pg-memory>span[data-decode]:after{content:none}.eos-canvas[data-brain-motion^=pg] .eos-panel-head.is-playground h2[data-decode],.eos-canvas[data-pg-motion] .eos-panel-head.is-playground h2[data-decode]{color:var(--text)}.eos-canvas[data-brain-motion^=pg] .eos-pg-composer-hint[data-decode],.eos-canvas[data-brain-motion^=pg] .eos-pg-head-title .eos-panel-meta[data-decode],.eos-canvas[data-pg-motion] .eos-pg-composer-hint[data-decode],.eos-canvas[data-pg-motion] .eos-pg-head-title .eos-panel-meta[data-decode]{color:var(--text-dim)}.eos-canvas[data-brain-motion^=pg] .eos-pg-clear[data-decode],.eos-canvas[data-brain-motion^=pg] .eos-pg-collapse .eos-fine-only[data-decode],.eos-canvas[data-brain-motion^=pg] .eos-pg-memory>span[data-decode],.eos-canvas[data-pg-motion] .eos-pg-clear[data-decode],.eos-canvas[data-pg-motion] .eos-pg-collapse .eos-fine-only[data-decode],.eos-canvas[data-pg-motion] .eos-pg-memory>span[data-decode]{color:var(--text-muted)}}.eos-canvas[data-pg-motion] .eos-layer-base{opacity:1;pointer-events:none;transition:none;display:flex;transform:none}.eos-canvas[data-pg-motion] .eos-layer-panel{opacity:1;background:0 0;transition:none;transform:none}.eos-canvas[data-brain-motion^=pg] .eos-pg-composer,.eos-canvas[data-pg-motion] .eos-pg-composer{background:0 0}.eos-rc{border:1px solid var(--border-panel);background:var(--bg-panel);border-radius:8px;flex-direction:column;width:100%;min-width:0;max-width:560px;display:flex;overflow:clip}.eos-rc.is-success{border-color:var(--status-success)}.eos-rc.is-error{border-color:var(--status-error)}.eos-rc.is-warning{border-color:var(--status-warning)}.eos-rc.is-dashed{border-style:dashed;border-color:var(--accent)}.eos-rc-head{justify-content:space-between;align-items:center;gap:8px;padding:12px 14px 0;display:flex}.eos-rc-kind{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eos-rc-badge,.eos-rc-kind{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;color:var(--text-muted);font-weight:500;line-height:14px}.eos-rc-badge{flex:none}.eos-chip{height:22px;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;white-space:nowrap;border:1px solid;border-radius:11px;flex:none;align-items:center;gap:6px;padding:0 8px;font-weight:500;line-height:14px;display:inline-flex}.eos-chip.is-active{color:var(--status-active)}.eos-chip.is-waiting{color:var(--status-waiting)}.eos-chip.is-success{color:var(--status-success)}.eos-chip.is-warning{color:var(--status-warning)}.eos-chip.is-error{color:var(--status-error)}.eos-chip.is-neutral{color:var(--text-muted);border-color:var(--text-off)}.eos-chip.is-dashed{border-style:dashed}.eos-glyph{flex:none;width:10px;height:10px;display:block;overflow:visible}.eos-rc-top{flex-direction:column;gap:2px;padding:10px 14px 0;display:flex}.eos-rc-title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.eos-rc-line{color:var(--text-muted);overflow-wrap:anywhere;font-size:14px;line-height:20px}.eos-rc-facts{flex-wrap:wrap;gap:12px 20px;margin:0;padding:12px 14px 0;display:flex}.eos-rc-fact{flex-direction:column;gap:2px;min-width:0;display:flex}.eos-rc-fact dt{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;color:var(--text-muted);font-weight:500;line-height:14px}.eos-rc-fact dd{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:20px}.eos-rc-body{padding:10px 14px 0}.eos-rc-actions{flex-wrap:wrap;gap:8px;padding:14px;display:flex}.eos-rc-btn{border:1px solid var(--border-panel);min-height:44px;color:var(--text);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;cursor:pointer;touch-action:manipulation;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0 14px;font-weight:500;line-height:14px;text-decoration:none;display:inline-flex}.eos-rc-btn.is-primary{background:var(--brand);border-color:var(--accent)}.eos-rc-btn.is-error{background:var(--control-error-fill);border-color:var(--control-error-border);color:var(--control-error-label)}.eos-rc-btn.is-danger{background:var(--alert-bg);border-color:var(--alert)}.eos-rc-btn:hover:not(:disabled){border-color:var(--accent)}.eos-rc-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.eos-rc-btn:disabled{background:var(--bg-row-alt);color:var(--text-off);cursor:default;border-style:dashed}.eos-rc-details{border-top:1px solid var(--border-panel);flex-direction:column;gap:6px;padding:0 14px 14px;display:flex}.eos-rc-detail-head{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;color:var(--text-muted);text-transform:uppercase;padding-top:12px;font-weight:500;line-height:14px}.eos-rc-detail-line{font-size:14px;line-height:20px}.eos-rc-detail-line,.eos-rc-pre{color:var(--text);overflow-wrap:anywhere}.eos-rc-pre{white-space:pre-wrap;max-height:320px;font-family:var(--font-mono);font-size:var(--fs-meta);margin:0;line-height:18px;overflow:auto}.eos-rc-pre .is-minus{color:var(--warn)}.eos-rc-pre .is-plus{color:var(--ok)}.eos-rc-preview{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.eos-rc-tasks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.eos-rc-task{color:var(--text-muted);align-items:center;gap:10px;font-size:14px;line-height:20px;display:flex}.eos-rc-task.is-running{color:var(--text);font-weight:600}.eos-rc-task-title{overflow-wrap:anywhere;min-width:0}.eos-rc-task .eos-glyph{width:12px;height:12px}.eos-rc-expand{border:0;border-top:1px solid var(--border-panel);width:100%;min-height:44px;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;justify-content:space-between;align-items:center;padding:0 14px;font-weight:500;line-height:14px;display:flex}.eos-rc-expand:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.eos-rc-more{border:1px solid var(--border-panel);width:100%;max-width:560px;min-height:44px;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;cursor:pointer;touch-action:manipulation;background:0 0;border-radius:8px;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.eos-rc-more:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.eos-rc-frame{flex-direction:column;gap:6px;min-width:0;display:flex}.eos-rc-frame>.eos-eyebrow{margin-bottom:0}.eos-rc-aside{max-width:560px}.eos-rc-badge.is-file{color:#59c08a}.eos-rc-file-actions{gap:8px;padding:12px 14px 14px;display:flex}.eos-rc-file-actions+.eos-chart-note{margin:0 14px 12px}.eos-rc.is-maker{border:1px solid #ffb0cc73;border-radius:8px}.eos-rc.is-maker .eos-rc-title{white-space:normal;overflow-wrap:anywhere;font-size:16px;line-height:22px}.eos-rc.is-maker .eos-rc-line{white-space:pre-wrap;-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.eos-rc-meta{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;color:var(--text-muted);padding-top:6px;line-height:14px}.eos-rc-maker-actions{flex-wrap:wrap;gap:8px;padding:12px 14px 14px;display:flex}.eos-rc-maker-actions+.eos-chart-note{margin:0 14px 12px}.eos-rc-maker-note{padding:0 14px 12px}.eos-rc-maker-details{padding:0 14px 14px}.eos-rc-maker-spec{border-collapse:collapse;width:100%;margin-top:10px;font-size:13px;line-height:18px}.eos-rc-maker-spec td,.eos-rc-maker-spec th{border-top:1px solid var(--border-panel);vertical-align:top;padding:7px 0}.eos-rc-maker-spec th{text-align:left;color:var(--text-muted);white-space:nowrap;padding-right:12px;font-weight:400}.eos-rc-maker-spec td{text-align:right;color:var(--text);overflow-wrap:anywhere}.eos-rc-maker-question{color:var(--text);margin-top:8px;font-size:14px;line-height:20px}.eos-rc-maker-plan{overflow-wrap:anywhere;min-width:0;max-width:100%}.eos-rc-maker-plan .eos-rc-top{min-width:0}.eos-rc-maker-plan section{border-top:1px solid var(--border-panel);padding:10px 0}.eos-rc-maker-plan h3{text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;font-size:12px;font-weight:600}.eos-rc-maker-plan ul{margin:6px 0;padding-left:18px}.eos-rc-maker-plan li,.eos-rc-maker-plan p,.eos-rc-maker-plan-block{font-size:13px;line-height:19px}.eos-rc-maker-plan-block{border-top:1px solid var(--border-panel);padding:8px 0}.eos-rc-maker-plan-block:first-of-type{border-top:0}.eos-rc-maker-plan-controls{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.eos-rc-maker-plan a{overflow-wrap:anywhere}.eos-rc-maker-split{margin-top:8px}.eos-rc-maker-split .eos-rc-btn{margin-top:6px}.eos-rc-maker-stages{flex-direction:column;gap:4px;margin:8px 0 6px;padding:0;font-size:13px;line-height:18px;list-style:none;display:flex}.eos-rc-maker-stages li{color:var(--text);align-items:center;gap:8px;display:flex}.eos-rc-maker-stages li.is-todo{color:var(--text-off)}.eos-rc-maker-stages li.is-now{font-weight:600}.eos-rc-maker-mark{width:12px;color:var(--home-rose);flex-shrink:0;justify-content:center;display:inline-flex}.eos-rc-photos{padding-top:6px}.eos-chip-glyph.is-active{color:var(--status-active)}.eos-chip-glyph.is-success{color:var(--status-success)}.eos-chip-glyph.is-warning{color:var(--status-warning)}.eos-chip-glyph.is-neutral{color:var(--text-off)}.eos-act{border-left:2px solid var(--border-panel);width:100%;min-width:0;max-width:560px;padding-left:12px}.eos-act.is-open{border-left-color:var(--brand)}.eos-act-head{width:100%;min-height:44px;color:var(--text-dim);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:12px;padding:0 4px 0 0;display:flex}.eos-act-head:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.eos-act-eyebrow{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;flex:none;font-weight:500;line-height:14px}.eos-act-sentence{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px;line-height:18px}.eos-act-glyph{flex:none;justify-content:center;align-items:center;width:16px;display:inline-flex}.eos-act-glyph.is-ok{color:var(--ok)}.eos-act-glyph.is-error{color:var(--alert)}.eos-act-glyph.is-warn{color:var(--warn)}.eos-act-glyph.is-pending{color:var(--status-active)}.eos-act-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.eos-act-row{border-top:1px solid #1c1417;align-items:center;gap:10px;min-height:36px;padding:6px 0;display:flex}.eos-act-label{min-width:0;color:var(--text);overflow-wrap:anywhere;flex:1;font-size:13px;line-height:18px}.eos-act-tag{flex:none;width:84px}.eos-act-tag>span{border:1px solid var(--border-panel);letter-spacing:.14em;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500;display:inline-block}.eos-act-tag>span,.eos-act-time{font-family:var(--font-mono);color:var(--text-dim);line-height:14px}.eos-act-time{text-align:right;width:56px;font-size:var(--fs-micro);flex:none}.eos-act-receipt{border-top:1px solid #1c1417;flex-direction:column;gap:6px;padding:10px 0 10px 26px;display:flex}.eos-act-receipt-head{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;color:var(--ok);font-weight:500;line-height:14px}.eos-act-ids{color:var(--text-dim);flex-wrap:wrap;gap:6px 16px;display:flex}.eos-act-ids,.eos-act-link{font-family:var(--font-mono);font-size:var(--fs-micro);align-items:center;line-height:14px}.eos-act-link{border:0;border-bottom:1px solid var(--accent);min-height:44px;color:var(--text);letter-spacing:.14em;cursor:pointer;background:0 0;padding:0;font-weight:500;text-decoration:none;display:inline-flex}.eos-act-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.eos-act-foot{min-height:36px;font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-dim);border-top:1px solid #1c1417;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;padding:6px 0;line-height:14px;display:flex}.eos-act-foot .is-eyebrow{letter-spacing:.14em;font-weight:500}@media (max-width:359px){.eos-act-row{flex-wrap:wrap;row-gap:4px}.eos-act-label{flex:calc(100% - 26px)}.eos-act-tag,.eos-act-time{width:auto;margin-left:26px}.eos-act-time{text-align:left;margin-left:0}.eos-act-tag:empty,.eos-act-time:empty{display:none}}.eos-note-lost{font-family:var(--font-body,inherit);color:var(--text);flex-direction:column;align-items:flex-start;gap:10px;padding:14px;font-size:14px;line-height:20px;display:flex}.eos-pg-eevee>.eos-note-lost{margin-top:0}.eos-note-lost p{margin:0}.eos-act-restored{color:var(--text-dim);font-size:12px;line-height:16px}.eos-action-btn.primary,.eos-quicklog-btn.primary{transition:color .15s ease,border-color .15s ease,opacity .15s ease,transform .1s ease,background-color var(--motion-micro-ms) var(--ease-micro)}.eos-pg-send{transition:color .15s ease,border-color .15s ease,background-color var(--motion-micro-ms) var(--ease-micro),transform .1s ease}.eos-rc-btn.is-primary{transition:background-color var(--motion-micro-ms) var(--ease-micro),border-color var(--motion-micro-ms) var(--ease-micro)}.eos-action-btn.primary:focus-visible,.eos-quicklog-btn.primary:focus-visible{background:var(--eevee-primary);color:var(--text-primary);outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.eos-action-btn.primary:hover,.eos-quicklog-btn.primary:hover{color:var(--text-primary)}@media (hover:hover){.eos-action-btn.primary:hover:not(:disabled),.eos-pg-send:hover:not(:disabled),.eos-quicklog-btn.primary:hover:not(:disabled),.eos-rc-btn.is-primary:hover:not(:disabled):not(.is-error):not(.is-danger){background:var(--control-hover-fill);color:var(--text-primary)}}.eos-action-btn.primary:active:not(:disabled),.eos-pg-send:active:not(:disabled),.eos-quicklog-btn.primary:active:not(:disabled),.eos-rc-btn.is-primary:active:not(:disabled):not(.is-error):not(.is-danger){background:var(--control-pressed-fill);transform:scale(var(--control-pressed-scale));transition:none}.eos-action-btn.primary:disabled,.eos-quicklog-btn.primary:disabled{background:var(--control-disabled-fill);color:var(--control-disabled-label);cursor:not-allowed}.eos-action-btn.primary[aria-busy=true],.eos-quicklog-btn.primary[aria-busy=true]{cursor:progress}.eos-rc-btn.is-error:hover:not(:disabled){border-color:var(--control-error-border)}.eos-home-header{z-index:20;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:22px 36px 0;display:flex;position:relative}.eos-home-header.is-panel{border-bottom:1px solid var(--border-panel);padding-bottom:12px}.eos-home-brand{align-items:center;gap:14px;min-width:0;display:flex}.eos-home-crumb{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.14em;color:var(--accent-text);white-space:nowrap;text-transform:uppercase}.eos-home-header-right{align-items:center;gap:18px;display:flex}.eos-home-search{width:300px;height:36px;color:var(--home-muted);font:400 13px/16px var(--font-body);text-align:left;cursor:pointer;background:#0e0a0ccc;border:1px solid #f76fa04d;border-radius:8px;align-items:center;padding:0 14px;display:flex}.eos-home-avatar,.eos-home-bell{width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid;position:relative}.eos-home-avatar-disc{background:linear-gradient(135deg,#f0a0b8,#6b2638);border:1px solid #fff6;border-radius:16px;width:32px;height:32px}.eos-home-dot{background:var(--bg);box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;bottom:1px;right:1px}.eos-home-dots{z-index:-1;pointer-events:none;background:radial-gradient(640px at 50% calc(50dvh - 70px),#07080a00 35%,#07080af5 100%),radial-gradient(circle at 14px 14px,#f76fa073 .95px,#f76fa000 1.45px) 0 0/28px 28px;transition:opacity .3s;position:absolute;inset:0}@media (max-width:1023px){.eos-home-dots{background:radial-gradient(460px at 50% 320px,#07080a00 30%,#07080af5 100%),radial-gradient(circle at 12px 12px,#f76fa073 .85px,#f76fa000 1.35px) 0 0/24px 24px}}.eos-shell:has(.eos-canvas[data-open]) .eos-home-dots{opacity:0}@media (prefers-reduced-motion:reduce){.eos-home-dots{transition:none}}.eos-shell:has(.eos-canvas[data-pg-motion]) .eos-home-dots{opacity:1;transition:none}.eos-shell:has(.eos-canvas[data-pg-motion]) .eos-home-header.is-panel{border-bottom:0;padding-bottom:0}.eos-shell:has(.eos-canvas[data-pg-motion]) .eos-home-crumb{opacity:0}@media (max-width:1023px){.eos-shell:has(.eos-canvas[data-pg-motion]) .eos-home-header.is-panel{padding-bottom:6px}}@media (min-width:1280px){.eos-shell:has(.eos-canvas[data-open=ai]) .eos-home-header{transition:opacity .3s}.eos-canvas[data-pg-motion] .eos-layer-panel{top:13px}.eos-shell:has(.eos-canvas[data-pg-motion=out]) .eos-home-header.is-panel{border-bottom:1px solid #0000;margin-bottom:-13px;padding-bottom:12px;transition:opacity .3s,border-bottom-color .3s}.eos-shell:has(.eos-canvas[data-pg-motion=out]) .eos-home-crumb{transition:opacity .3s}}.eos-shell:has(.eos-canvas[data-pg-motion]) .eos-home-header{transition:none}.eos-canvas[data-pn-motion] .eos-layer-base{opacity:1;pointer-events:none;transition:none;display:flex;transform:none}.eos-canvas[data-pn-motion] .eos-layer-panel{opacity:1;background:0 0;transition:none;transform:none}.eos-canvas[data-pn-motion]:not([data-pn-live]) .eos-panel-head,.eos-canvas[data-pn-motion]:not([data-pn-live]) .eos-panel-section.is-active{visibility:hidden}.eos-shell:has(.eos-canvas[data-pn-motion]) .eos-home-dots{opacity:1;transition:none}.eos-shell:has(.eos-canvas[data-pn-motion]) .eos-home-header.is-panel{border-bottom:0;padding-bottom:0}.eos-shell:has(.eos-canvas[data-pn-motion]) .eos-home-crumb{opacity:0}.eos-shell:has(.eos-canvas[data-pn-motion]) .eos-home-header,.eos-shell:has(.eos-canvas[data-pn-motion]) :is(.eos-home,.eos-home-header,.eos-layer-panel) *{transition:none}@media (max-width:1023px){.eos-shell:has(.eos-canvas[data-pn-motion]) .eos-home-header.is-panel{padding-bottom:6px}}@media (min-width:1280px){.eos-shell:has(.eos-canvas:is([data-open=cal],[data-open=fit],[data-open=fin],[data-open=car],[data-open=ins],[data-open=notif],[data-open=set])) .eos-home-header{transition:opacity .3s}.eos-canvas[data-pn-motion] .eos-layer-panel{top:13px}.eos-shell:has(.eos-canvas[data-pn-motion=out]) .eos-home-header.is-panel{border-bottom:1px solid #0000;margin-bottom:-13px;padding-bottom:12px;transition:opacity .3s,border-bottom-color .3s}.eos-shell:has(.eos-canvas[data-pn-motion=out]) .eos-home-crumb{transition:opacity .3s}}::highlight(eos-pn-tail){color:#0000;-webkit-text-fill-color:transparent}.eos-canvas[data-pn-motion] .eos-panel-head h2:focus-visible{outline:none}.eos-canvas[data-pn-motion] [data-pn-built]{isolation:isolate;box-shadow:none;background:0 0;border-color:#0000;position:relative}.eos-pn-edge,.eos-pn-fill{z-index:-1;box-sizing:border-box;pointer-events:none;border-style:solid;border-color:#0000;position:absolute}.eos-canvas[data-pn-motion] .eos-set-conn{position:relative}.eos-pn-lite{border-radius:inherit;opacity:0;pointer-events:none;background:#6fd89a24;position:absolute;inset:0}.eos-pn-fx{z-index:40;width:100vw;height:100dvh}.eos-pn-cover,.eos-pn-fx{pointer-events:none;position:fixed;inset:0}.eos-pn-cover{z-index:20;background:var(--bg);visibility:hidden}.eos-canvas[data-pn-motion] .eos-home-core{z-index:25}.eos-home{--home-edge:#ffb0cc73;--home-bloom:0 0 14px #f73c7824;--home-fill:linear-gradient(180deg,#2c1c21e6,#0e0a0ceb);min-height:100%;position:relative}.eos-home,.eos-home-title{flex-direction:column;display:flex}.eos-home-title{align-items:center;gap:6px;padding-top:26px}.eos-home-welcome{font:700 42px/52px var(--font-body);letter-spacing:-.02em;color:var(--text);align-items:baseline;gap:12px;margin:0;display:flex}.eos-home-welcome .is-accent{color:var(--home-rose)}.eos-home-tagline{letter-spacing:.2em;color:var(--text);text-align:center;margin:0;font-size:13px;line-height:16px}.eos-home-eyebrow{letter-spacing:.24em;color:var(--text);margin:0;font-size:10px;line-height:12px;display:none}.eos-home-stage{flex:auto;grid-template-columns:270px minmax(0,1fr) 270px;align-content:center;align-items:center;column-gap:24px;padding:6px 60px 0;display:grid}.eos-home-col{gap:18px}.eos-home-col,.eos-home-core{flex-direction:column;display:flex}.eos-home-core{text-align:center;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;min-height:0;position:relative}.eos-home-core>:not(.eos-card-stretch){pointer-events:none}.eos-home-core .eos-core-wrap{width:clamp(240px,min(26.5vw,46vh),340px);height:clamp(240px,min(26.5vw,46vh),340px)}.eos-home-hint{font:600 14px/18px var(--font-body);color:var(--text);text-shadow:0 0 12px #f73c78b3;border-radius:14px;margin:0;padding:5px 16px}.eos-home-hint.is-live{font:400 var(--fs-meta)/18px var(--font-mono);letter-spacing:.14em;text-shadow:none;color:var(--text-dim)}.eos-home-note{max-width:360px;font-size:var(--fs-meta);color:var(--text-dim);margin:0}.eos-home-tab{isolation:isolate;width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:14px;padding:16px;display:flex;position:relative}.eos-home-tab-edge,.eos-home-tab-fill{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:-1px}.eos-home-tab-fill{background:var(--home-fill);border:1px solid #0000}.eos-home-tab-edge{border:1px solid var(--home-edge);box-shadow:var(--home-bloom);background:linear-gradient(#0000,#0000)}@media (forced-colors:active){.eos-home-tab-edge,.eos-home-tab-fill{border:0}}.eos-home-tab .eos-home-icon{z-index:1;color:var(--home-rose);flex-shrink:0;position:relative}.eos-home-tab-text{z-index:1;flex-direction:column;gap:3px;min-width:0;display:flex;position:relative}.eos-home-tab-name{font:600 16px/20px var(--font-body);color:var(--text)}.eos-home-tab-tagline{font:400 12px/16px var(--font-body);color:var(--home-muted)}.eos-home-tab.is-wide{grid-area:2/2;justify-self:center;gap:16px;width:420px;margin-top:26px;padding:18px 22px}.eos-home-tab.is-wide .eos-home-tab-name{font-size:19px;line-height:24px}.eos-home-tab.is-wide .eos-home-tab-tagline{letter-spacing:.12em}.eos-home-tab-chevron{z-index:1;color:var(--home-rose);margin-left:auto;font-size:22px;line-height:28px;position:relative}.eos-home-tab-name[data-decode],.eos-home-tab-tagline[data-decode]{color:#0000;position:relative}.eos-home-tab-name[data-decode]:after,.eos-home-tab-tagline[data-decode]:after{content:attr(data-decode);white-space:nowrap;position:absolute;top:0;left:0;right:0;overflow:hidden}.eos-home-tab-name[data-decode]:after{color:var(--text)}.eos-home-tab-tagline[data-decode]:after{color:var(--home-muted)}@media (forced-colors:active){.eos-home-tab-name[data-decode]:after,.eos-home-tab-tagline[data-decode]:after{content:none}.eos-home-tab-name[data-decode],.eos-home-tab-tagline[data-decode]{color:inherit}}.eos-home-eyebrow[data-decode],.eos-home-tagline[data-decode],.eos-home-welcome>span[data-decode]{color:#0000;position:relative}.eos-home-eyebrow[data-decode]:after,.eos-home-tagline[data-decode]:after,.eos-home-welcome>span[data-decode]:after{content:attr(data-decode);white-space:nowrap;text-align:left;color:var(--text);position:absolute;top:0;left:0;right:0;overflow:hidden}.eos-home-welcome>.is-accent[data-decode]:after{color:var(--home-rose)}@media (forced-colors:active),(prefers-reduced-motion:reduce){.eos-home-eyebrow[data-decode]:after,.eos-home-tagline[data-decode]:after,.eos-home-welcome>span[data-decode]:after{content:none}.eos-home-eyebrow[data-decode],.eos-home-tagline[data-decode],.eos-home-welcome>span[data-decode]{color:var(--text)}.eos-home-welcome>.is-accent[data-decode]{color:var(--home-rose)}}@media (hover:hover){.eos-home-tab-edge{transition:border-color var(--motion-micro-ms) ease-out}.eos-home-tab-fill{transition:background var(--motion-micro-ms) ease-out}.eos-home-tab:hover .eos-home-tab-edge{border-color:#ffb0ccb8}.eos-home-tab:hover .eos-home-tab-fill{background:linear-gradient(#3e282feb,#160f12f0)}}.eos-home-tab:active{transform:scale(var(--control-pressed-scale))}.eos-home-tab:active .eos-home-tab-edge{box-shadow:none;transition:none}.eos-home-tab:active .eos-home-tab-fill{background:linear-gradient(#35171ff2,#0e0a0cf2);transition:none}.eos-home-lasers{display:none}.eos-home-fx,.eos-home-lasers{position:absolute}.eos-home-fx,.eos-home-lasers,.eos-vortex{pointer-events:none;width:100%;height:100%;inset:0}.eos-vortex{z-index:40;position:fixed}.eos-home-nav{background:#0a0709d9;border-top:1px solid #f76fa040;justify-content:space-between;align-items:stretch;margin-top:auto;padding:14px 40px 16px;display:flex}.eos-home-nav-item{width:90px;min-height:44px;color:var(--home-muted);font:400 11px/14px var(--font-body);cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:flex}@media (hover:hover){.eos-home-nav-item:hover{color:var(--text)}}.eos-home-nav-item:active{transform:scale(var(--control-pressed-scale))}@media (pointer:coarse){.eos-home-search{min-height:44px}}@media (min-width:1024px){.eos-home-lasers{display:block}.eos-home-fx{display:none}.eos-home-stage{width:100%;max-width:1280px;margin-inline:auto}.eos-home-nav{padding-inline:max(40px,50% - 600px)}}@media (max-width:1023px){.eos-home-header{min-height:0;padding:4px 22px 6px}.eos-home-search{display:none}.eos-home-header-right{gap:4px}.eos-home-avatar-disc{border-radius:13px;width:26px;height:26px}.eos-home-title{gap:4px;padding-top:0}.eos-home-welcome{gap:7px;font-size:26px;line-height:32px}.eos-home-tagline{display:none}.eos-home-eyebrow{padding-top:0;display:block}.eos-home-stage{flex:none;grid-template-columns:1fr 1fr;align-items:stretch;gap:8px;padding:0 18px 24px}.eos-home-col{display:contents}.eos-home-core{order:-1;grid-column:1/-1;padding:10px 0 17px}.eos-home-core .eos-core-wrap{width:min(270px,70vw);height:min(270px,70vw)}.eos-home-hint{padding:2px 12px;font-size:12px;line-height:16px}.eos-home-tab{border-radius:13px;gap:9px;min-height:51px;padding:10px}.eos-home-tab .eos-home-icon{stroke-width:1.6px;width:24px;height:24px}.eos-home-tab-name{font-size:12px;line-height:16px}.eos-home-tab-tagline{font-size:9px;line-height:12px}.eos-home-tab-text{gap:1px}.eos-home-tab[data-tab=cal]{order:1}.eos-home-tab[data-tab=fit]{order:2}.eos-home-tab[data-tab=fin]{order:3}.eos-home-tab[data-tab=car]{order:4}.eos-home-tab[data-tab=ins]{order:5}.eos-home-tab[data-tab=notif]{order:6}.eos-home-tab.is-wide{border-radius:16px;order:7;grid-area:auto/1/auto/-1;justify-self:stretch;width:auto;min-height:64px;margin-top:12px;padding:14px 18px}.eos-home-tab.is-wide .eos-home-icon{width:26px;height:26px}.eos-home-tab.is-wide .eos-home-tab-name{font-size:15px;line-height:20px}.eos-home-tab.is-wide .eos-home-tab-tagline{letter-spacing:.1em;font-size:10px}.eos-home-nav{display:none}}@media (prefers-reduced-motion:no-preference){.eos-shell:has(.eos-home.is-welcoming) .eos-home-header,.is-welcoming .eos-home-hint,.is-welcoming .eos-home-nav,.is-welcoming .eos-home-tab .eos-home-icon,.is-welcoming .eos-home-tab-chevron,.is-welcoming .eos-home-tab-edge,.is-welcoming .eos-home-tab-fill,.is-welcoming .eos-home-tab-text,.is-welcoming .eos-home-title{opacity:0;animation:eos-welcome-failopen 0s linear 8s forwards}}@keyframes eos-welcome-failopen{to{opacity:1;clip-path:none}}.eos-ws-scope{--eos-ws-ink:#f1eeea;--eos-ws-muted:#bdb1b6;--eos-ws-rose:#f76fa0;--eos-ws-edge:#ffb0cc73;--eos-ws-edge-soft:#ffb0cc59;--eos-ws-divider:#ffb0cc2e;--eos-ws-calm:0 0 14px #f73c7824;--eos-ws-col-fill:linear-gradient(180deg,#2c1c21e6,#0e0a0ceb);--eos-ws-amber:#f2b45a;font-family:var(--font-body)}.eos-ws-tone-cyan{--ws-dot:#5cd3f0;--ws-ink:#5cd3f0;--ws-rgb:92 211 240;--ws-edge:#5cd3f099;--ws-sel:#5cd3f0;--ws-glow:0 0 10px #5cd3f033}.eos-ws-tone-amber{--ws-dot:#f2b45a;--ws-ink:#f2b45a;--ws-rgb:242 180 90;--ws-edge:#f2b45a99;--ws-sel:#f2b45a;--ws-glow:0 0 10px #f2b45a33}.eos-ws-tone-green{--ws-dot:#62d08a;--ws-ink:#62d08a;--ws-rgb:98 208 138;--ws-edge:#62d08a99;--ws-sel:#62d08a;--ws-glow:0 0 10px #62d08a33}.eos-ws-tone-red{--ws-dot:#f0605f;--ws-ink:#f0605f;--ws-rgb:240 96 95;--ws-edge:#f0605f99;--ws-sel:#f0605f;--ws-glow:0 0 10px #f0605f33}.eos-ws-tone-neutral{--ws-dot:#8a8187;--ws-ink:#bdb1b6;--ws-rgb:189 177 182;--ws-edge:#ffb0cc59;--ws-sel:#bdb1b6;--ws-glow:none}.eos-ws-dot{box-sizing:border-box;background:var(--ws-dot,#8a8187);border-radius:4px;flex:none;width:7px;height:7px;display:block}.eos-ws-floorwrap{flex-direction:column;gap:20px;min-width:0;display:flex}.eos-ws-floor{box-sizing:border-box;aspect-ratio:2;border:1px solid var(--eos-ws-edge);width:100%;box-shadow:var(--eos-ws-calm);background:#0a0709;border-radius:20px;position:relative;overflow:clip}.eos-ws-stage{position:absolute;inset:0;container-type:inline-size}.eos-ws-scroller:focus{outline:none}.eos-ws-scroller:focus-visible{outline:var(--focus-width,2px) solid var(--focus-ring);outline-offset:-3px}.eos-ws-scroller{overscroll-behavior:contain;scrollbar-width:none;display:flex;position:absolute;inset:0;overflow:auto}.eos-ws-scroller::-webkit-scrollbar{display:none}.eos-ws-scroller[data-zoomed]{cursor:grab}.eos-ws-scroller[data-panning]{cursor:grabbing;-webkit-user-select:none;user-select:none}.eos-ws-scroller[data-panning] *{cursor:grabbing}.eos-ws-scroller[data-fit] .eos-ws-stage{flex:none;margin:auto;position:relative;inset:auto}.eos-ws-backdrop{filter:blur(26px)brightness(.5)saturate(1.15);background-image:url(/workshop/hq-floor-board-v7-4k.webp);background-position:50%;background-size:cover;inset:-6%}.eos-ws-backdrop,.eos-ws-botmotion{pointer-events:none;position:absolute}.eos-ws-botmotion{visibility:hidden;width:100%;height:100%;inset:0}.eos-ws-art{background-image:url(/workshop/hq-floor-board-v7-4k.webp);background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.4% 97.6%,#0000),linear-gradient(#0000,#000 3.2% 96.8%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2.4% 97.6%,#0000),linear-gradient(#0000,#000 3.2% 96.8%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.eos-ws-fit{z-index:4;box-sizing:border-box;width:40px;height:40px;color:var(--eos-ws-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0e0a0cdb;border:1px solid #ffb0cc66;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;bottom:14px;right:14px}.eos-ws-root[data-bot] .eos-ws-fit{left:14px;right:auto}.eos-ws-fit:hover{background:#28181eeb}.eos-ws-fit:focus-visible{outline:var(--focus-width,2px) solid var(--focus-ring);outline-offset:2px}.eos-ws-eyebrow{letter-spacing:.12em;color:var(--eos-ws-rose);font-size:12px;font-weight:600;line-height:16px}.eos-ws-drawer{box-sizing:border-box;border:1px solid var(--eos-ws-edge);width:100%;max-width:100%;box-shadow:var(--eos-ws-calm);color:var(--eos-ws-ink);background:linear-gradient(#241619,#120c0e);border-radius:20px;flex-direction:column;gap:14px;padding:22px;display:flex}.eos-ws-drawer.eos-ws-tone-amber{border-color:#f2b45a8c}.eos-ws-drawer:focus{outline:none}.eos-ws-drawer:focus-visible{outline:var(--focus-width,2px) solid var(--focus-ring);outline-offset:2px}.eos-ws-drawer-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.eos-ws-drawer-close{box-sizing:border-box;border:1px solid var(--eos-ws-edge-soft);width:28px;height:28px;color:var(--eos-ws-ink);font-family:var(--font-body);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:14px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:18px;line-height:1;display:inline-flex;position:relative}.eos-ws-drawer-close:after{content:"";position:absolute;inset:-9px}.eos-ws-drawer-close:focus-visible{outline:var(--focus-width,2px) solid var(--focus-ring);outline-offset:2px}.eos-ws-drawer-title{letter-spacing:-.02em;color:var(--eos-ws-ink);overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:700;line-height:30px}.eos-ws-chip{box-sizing:border-box;border:1px solid var(--ws-edge,var(--eos-ws-edge-soft));height:26px;color:var(--ws-ink,var(--eos-ws-muted));border-radius:13px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:12px;line-height:16px;display:inline-flex}.eos-ws-drawer-note{color:var(--ws-ink);font-size:13px;line-height:16px}.eos-ws-rail{flex-direction:column;gap:8px;display:flex}.eos-ws-rail-segs{gap:4px;display:flex}.eos-ws-rail-seg{background:#ffffff1f;border-radius:3px;flex:1;height:5px}.eos-ws-rail-seg.is-done{background:var(--eos-ws-rose)}.eos-ws-rail-seg.is-current{background:var(--ws-dot,var(--eos-ws-rose))}.eos-ws-rail-caption{color:var(--eos-ws-muted);font-size:12px;line-height:16px}.eos-ws-drawer-row{min-width:0}.eos-ws-root[data-w=phone] .eos-ws-drawer{z-index:30;overscroll-behavior:contain;width:auto;max-width:none;max-height:80dvh;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));background-color:#0a0709;border-radius:16px 16px 0 0;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}[data-open] .eos-layer-panel:has(.eos-ws-root[data-w=phone] .eos-ws-drawer){transition:none;transform:none}.eos-ws-root{flex-direction:column;gap:12px}.eos-ws-main,.eos-ws-root{min-width:0;display:flex;position:relative}.eos-ws-main{justify-content:center}.eos-ws-floorwrap{width:100%}@media (max-width:900px){.eos-work-rows{padding-right:0}}.eos-ws-hint{z-index:2;box-sizing:border-box;color:#e4dce0;font-family:var(--font-body);white-space:nowrap;pointer-events:none;background:#0e0a0ce0;border:1px solid #ffb0cc66;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:500;line-height:16px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.eos-ws-tab{z-index:3;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex-direction:column;gap:12px;width:min(420px,100% - 32px);max-height:calc(100% - 32px);display:flex;position:absolute;top:16px;right:16px;overflow-y:auto}.eos-ws-tab>*{flex:none}.eos-ws-tab .eos-ws-botpanel,.eos-ws-tab .eos-ws-drawer{width:100%}.eos-ws-note{margin-bottom:4px}.eos-ws-review{gap:10px}.eos-ws-review-item{flex-direction:column;gap:6px;display:flex}.eos-ws-review-why{color:var(--eos-ws-muted);overflow-wrap:anywhere;font-size:13px;line-height:16px}.eos-ws-fold{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.eos-ws-label{color:var(--eos-ws-muted);font-weight:600}.eos-ws-btn,.eos-ws-label{font-size:13px;line-height:16px}.eos-ws-btn{box-sizing:border-box;border:1px solid var(--eos-ws-edge-soft);height:32px;color:var(--eos-ws-ink);font-family:var(--font-body);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:16px;align-items:center;margin:0;padding:0 14px;display:inline-flex;position:relative}.eos-ws-btn:after{content:"";position:absolute;inset:-7px 0}.eos-ws-btn:hover{border-color:var(--eos-ws-edge)}.eos-ws-btn:focus-visible{outline:var(--focus-width,2px) solid var(--focus-ring);outline-offset:2px}.eos-work-newproject{flex-direction:column;align-items:flex-start;gap:10px;margin:16px 0 0;display:flex}.eos-work-newproject .eos-work-create{align-self:stretch}.eos-ws-orb{aspect-ratio:1}.eos-ws-orb,.eos-ws-orb:before{pointer-events:none;position:absolute}.eos-ws-orb:before{content:"";background:radial-gradient(circle closest-side,#0e060a9e,#0e060a73 50%,#0e060a29 80%,#0e060a00);border-radius:50%;inset:12%}.eos-ws-orb .eos-core-wrap{mix-blend-mode:plus-lighter;width:100%;height:100%}.eos-ws-botlayer{pointer-events:none;position:absolute;inset:0}.eos-ws-botwrap{display:contents}.eos-ws-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.eos-ws-delivery{pointer-events:none;position:absolute;inset:0}.eos-ws-dl-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.eos-ws-dl-pulse{mix-blend-mode:screen}.eos-ws-dl-arch{background:url(/workshop/projects-gate-arch.webp) 50%/100% 100% no-repeat;position:absolute}.eos-ws-devdelivery{z-index:50;color:#f3e9f1;background:#141018d9;border:1px solid #fff3;border-radius:999px;padding:6px 10px;font:500 12px/1.2 system-ui,sans-serif;position:fixed;bottom:12px;left:12px}.eos-ws-line{stroke-width:1.2px;vector-effect:non-scaling-stroke;fill:none;opacity:0;transition:opacity .2s}.eos-ws-line-end.is-on,.eos-ws-line.is-on{opacity:1}.eos-ws-line-faint{stroke:#ffb0cc47}.eos-ws-line-amber{stroke:#f2b45acc}.eos-ws-line-red{stroke:#f0605fcc}.eos-ws-outline{fill:none;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.eos-ws-outline-wide{stroke:#f2b45a;stroke-width:9px;opacity:.1}.eos-ws-outline-soft{stroke:#f2b45a;stroke-width:4px;opacity:.3}.eos-ws-outline-line{stroke:#ffd08a;stroke-width:1.5px}.eos-ws-outline-follow .eos-ws-outline-line,.eos-ws-outline-follow .eos-ws-outline-soft,.eos-ws-outline-follow .eos-ws-outline-wide{stroke:#ffb0cc}.eos-ws-line-end{stroke-width:1.2px;vector-effect:non-scaling-stroke;fill:none;opacity:0;transition:opacity .2s}@media (prefers-reduced-motion:reduce){.eos-ws-bottag,.eos-ws-line,.eos-ws-line-end,.eos-ws-ring{transition:none}}.eos-ws-ring{z-index:1;box-sizing:border-box;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:1.5px solid #0000;width:clamp(30px,3.85cqw,44px);height:clamp(30px,3.85cqw,44px);margin:0;padding:0;transition:border-color .18s,background .18s}.eos-ws-ring,.eos-ws-ring:after{border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.eos-ws-ring:after{content:"";width:44px;height:44px;top:50%;left:50%}.eos-ws-ring.is-on{border-color:var(--ws-edge);background:#ffb0cc14}.eos-ws-ring[aria-pressed=true]{box-shadow:none;background:0 0;border-color:#0000}.eos-ws-ring-working[aria-pressed=true]:before{display:none}.eos-ws-ring:focus-visible{outline:var(--focus-width,2px) solid var(--focus-ring);outline-offset:3px}.eos-ws-ring-dashed{border-style:dashed}.eos-ws-ring-working:not(.is-on):not([aria-pressed=true]):before{display:none}.eos-ws-ring-working:before{content:"";pointer-events:none;border:1.5px solid #5cd3f066;border-radius:50%;animation:eos-ws-ring-breathe 3.6s ease-in-out infinite;position:absolute;inset:-3px}@keyframes eos-ws-ring-breathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.35;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.eos-ws-ring-working:before{animation:none}}.eos-ws-bottag{z-index:1;box-sizing:border-box;white-space:nowrap;border:1px solid var(--ws-edge,var(--eos-ws-edge-soft));height:22px;color:var(--ws-ink,var(--eos-ws-ink));font-family:var(--font-body);pointer-events:none;opacity:0;background:#0e0a0ce0;border-radius:11px;align-items:center;padding:0 9px;font-size:12px;font-weight:600;line-height:14px;transition:opacity .18s;display:inline-flex;position:absolute}.eos-ws-bottag.is-on{opacity:1}.eos-ws-bottag-dashed{border-style:dashed}.eos-ws-bottag-group{border-color:var(--eos-ws-edge-soft);color:var(--eos-ws-rose);letter-spacing:.12em;font-size:11px}.eos-ws-botpanel{box-sizing:border-box;border:1px solid var(--ws-edge,var(--eos-ws-edge));width:100%;max-width:100%;box-shadow:var(--eos-ws-calm);color:var(--eos-ws-ink);font-family:var(--font-body);background-color:#120c0e;background-image:linear-gradient(#241619,#120c0e);border-radius:20px;flex-direction:column;align-items:flex-start;gap:14px;padding:22px;display:flex}.eos-ws-botpanel:focus{outline:none}.eos-ws-botpanel:focus-visible{outline:var(--focus-width,2px) solid var(--focus-ring);outline-offset:2px}.eos-ws-botpanel-head{justify-content:space-between;align-self:stretch;align-items:center;gap:8px;display:flex}.eos-ws-botpanel-close{box-sizing:border-box;width:36px;height:36px;color:var(--eos-ws-rose);font-family:var(--font-body);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #ff8db873;border-radius:18px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:20px;line-height:1;display:inline-flex;position:relative}.eos-ws-botpanel-close:after{content:"";position:absolute;inset:-4px}.eos-ws-botpanel-close:focus-visible{outline:var(--focus-width,2px) solid var(--focus-ring);outline-offset:2px}.eos-ws-botpanel-name{letter-spacing:-.02em;color:var(--eos-ws-ink);overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:700;line-height:30px}.eos-ws-botpanel-about{color:#e4dce0;align-self:stretch;margin:0;font-size:15px;line-height:22px}.eos-ws-botpanel-body{border-top:1px solid var(--eos-ws-divider);flex-direction:column;align-self:stretch;gap:12px;min-width:0;padding-top:16px;display:flex}.eos-ws-botpanel-pill .eos-ws-dot{border-radius:4px;width:8px;height:8px}.eos-ws-botpanel-sec{flex-direction:column;align-self:stretch;gap:6px;display:flex}.eos-ws-botpanel-text{color:var(--eos-ws-ink);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:18px}.eos-ws-botpanel-rowsub-red,.eos-ws-botpanel-text-red{color:#f0605f}.eos-ws-botpanel-text-amber{color:var(--eos-ws-amber)}.eos-ws-botpanel-text-green{color:#62d08a}.eos-ws-botpanel-rows{gap:6px;padding:0;list-style:none}.eos-ws-botpanel-row,.eos-ws-botpanel-rows{flex-direction:column;margin:0;display:flex}.eos-ws-botpanel-row{box-sizing:border-box;width:100%;min-height:40px;color:var(--eos-ws-ink);font-family:var(--font-body);text-align:left;background:#ffffff0d;border:0;border-radius:14px;justify-content:center;align-items:flex-start;gap:3px;padding:10px 14px}button.eos-ws-botpanel-row{cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative}button.eos-ws-botpanel-row:focus-visible{outline:var(--focus-width,2px) solid var(--focus-ring);outline-offset:2px}.eos-ws-botpanel-row-split{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.eos-ws-botpanel-rowmain{overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:600;line-height:18px}.eos-ws-botpanel-rowsub{color:var(--eos-ws-muted);font-size:13px;line-height:16px}.eos-ws-botpanel-empty{color:var(--eos-ws-muted);font-size:13px;line-height:18px}.eos-ws-botpanel-btn{box-sizing:border-box;color:#ffd3e2;min-height:36px;font-family:var(--font-body);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #ff8db873;border-radius:12px;justify-content:center;align-items:center;margin:0;padding:0 14px;font-size:14px;font-weight:600;line-height:18px;display:inline-flex;position:relative}.eos-ws-botpanel-btn:disabled{opacity:.5;cursor:default}.eos-ws-botpanel-btn:focus-visible{outline:var(--focus-width,2px) solid var(--focus-ring);outline-offset:2px}.eos-ws-botpanel-btn-quiet{border-color:var(--eos-ws-divider);color:var(--eos-ws-muted)}.eos-ws-botpanel-btn-small{flex:none;min-height:28px;padding:0 10px}.eos-ws-botpanel-edit{flex-direction:column;gap:6px;width:100%;display:flex}.eos-ws-botpanel-label{color:var(--eos-ws-muted);font-size:12px;line-height:16px}.eos-ws-botpanel-field{box-sizing:border-box;border:1px solid var(--eos-ws-edge-soft);width:100%;color:var(--eos-ws-ink);font-family:var(--font-body);resize:vertical;background:#0000004d;border-radius:8px;padding:8px 10px;font-size:14px;line-height:18px}.eos-ws-botpanel-field:focus-visible{outline:var(--focus-width,2px) solid var(--focus-ring);outline-offset:1px}.eos-ws-botpanel-reason{color:#f0605f;font-size:13px;line-height:18px}.eos-ws-botpanel-formrow{gap:8px;display:flex}.eos-ws-scrim{display:none}.eos-ws-sheet{z-index:30;overscroll-behavior:contain;width:auto;max-width:none;height:100%;max-height:none;padding:calc(14px + env(safe-area-inset-top,0px)) 20px calc(28px + env(safe-area-inset-bottom,0px));border:0;border-radius:0;align-items:stretch;position:fixed;inset:0;overflow-y:auto}.eos-ws-tmfx{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.eos-ws-tmedge{fill:none;stroke:#ffb0cce6;stroke-width:1.5px}.eos-ws-tmline{stroke:#ffb0cc;stroke-width:1.5px;stroke-linecap:round}.eos-ws-tmpoint{z-index:4;opacity:0;pointer-events:none;background:radial-gradient(circle,#fff 0 25%,#ffb0cc 45%,#ffb0cc00 72%);border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%)}.eos-ws-tab[data-tm] .eos-ws-botpanel,.eos-ws-tab[data-tm] .eos-ws-drawer{background:0 0;background-color:rgb(18 12 14/var(--tm-fill,1));border-color:rgb(255 176 204/calc(var(--tm-fill,1) * 40%));box-shadow:none}.eos-ws-sheet[data-tm] :is(button,svg,input,select,textarea,img),.eos-ws-tab[data-tm] :is(button,svg,input,select,textarea,img){opacity:var(--tm-ctl,1)}.eos-ws-sheet-handle{display:none}.eos-ws-sheet .eos-ws-botpanel-head{justify-content:flex-start;gap:12px}.eos-ws-sheet .eos-ws-botpanel-close{border-radius:22px;width:44px;height:44px}.eos-ws-sheet .eos-ws-botpanel-close:after{inset:0}.eos-ws-sheet .eos-ws-botpanel-row{min-height:48px}.eos-ws-sheet .eos-ws-botpanel-btn,.eos-ws-sheet .eos-ws-botpanel-btn-small{min-height:44px}[data-open] .eos-layer-panel:has(.eos-ws-root[data-w=phone]>.eos-ws-shelflayer),[data-open] .eos-layer-panel:has(.eos-ws-sheet){transition:none;transform:none}.eos-ws-drawer-back{color:var(--eos-ws-amber)}.eos-ws-cr,.eos-ws-hist{flex-direction:column;gap:8px;min-width:0;display:flex}.eos-ws-hist-title{letter-spacing:.08em;text-transform:uppercase;color:var(--eos-ws-muted);margin:0;font-size:12px;font-weight:600;line-height:16px}.eos-ws-hist-note{color:var(--eos-ws-muted);font-size:13px;line-height:18px}.eos-ws-hist-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.eos-ws-hist-row{border-top:1px solid var(--eos-ws-divider);color:var(--eos-ws-ink);grid-template-columns:56px 7px minmax(0,1fr) auto;align-items:start;gap:8px;padding:7px 0;font-size:13px;line-height:18px;display:grid}.eos-ws-hist-row:first-child{border-top:0}.eos-ws-hist-row .eos-ws-dot{margin-top:5px}.eos-ws-hist-row.eos-ws-hist-amber{--ws-dot:var(--eos-ws-amber)}.eos-ws-hist-age{color:var(--eos-ws-muted);white-space:nowrap;font-size:12px}.eos-ws-hist-words{overflow-wrap:anywhere;min-width:0}.eos-ws-hist-arrow{color:var(--eos-ws-amber);margin-right:4px}.eos-ws-hist-chip{box-sizing:border-box;border:1px solid var(--eos-ws-edge-soft);color:var(--eos-ws-muted);white-space:nowrap;border-radius:10px;align-self:start;padding:0 8px;font-size:11px;line-height:18px;text-decoration:none}.eos-ws-hist-chip.is-link{color:var(--eos-ws-ink);border-color:var(--eos-ws-edge)}.eos-ws-cr-disabled:focus-visible,.eos-ws-hist-chip.is-link:focus-visible,.eos-ws-hist-more:focus-visible{outline:var(--focus-width,2px) solid var(--focus-ring);outline-offset:2px}.eos-ws-hist-more{min-height:28px;color:var(--eos-ws-ink);font-family:var(--font-body);cursor:pointer;background:0 0;border:0;margin:0;padding:0 4px;font-size:13px;line-height:16px;text-decoration:underline}.eos-ws-drawer-follow,.eos-ws-drawer-request,.eos-ws-hist-more{align-self:flex-start}.eos-ws-drawer-follow[aria-pressed=true]{color:#ffb0cc;border-color:#ffb0cc}.eos-ws-drawer-follow-error{color:#ffb4a8;margin:0;font-size:13px;line-height:18px}.eos-ws-cr-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.eos-ws-cr-why{color:var(--eos-ws-muted);margin:0;font-size:13px;line-height:18px}.eos-ws-cr-field{min-height:96px}.eos-ws-cr-status{color:var(--eos-ws-muted);font-size:13px;line-height:18px}.eos-ws-cr-block{border-top:1px solid var(--eos-ws-divider);flex-direction:column;align-items:flex-start;gap:6px;padding-top:8px;display:flex}.eos-ws-cr-sub{font-size:12px}.eos-ws-cr-disabled,.eos-ws-cr-sub{color:var(--eos-ws-muted);line-height:16px}.eos-ws-cr-disabled{box-sizing:border-box;border:1px dashed var(--eos-ws-edge-soft);min-height:36px;opacity:.6;cursor:not-allowed;border-radius:8px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.eos-ws-root[data-w=phone] .eos-ws-botpanel-btn,.eos-ws-root[data-w=phone] .eos-ws-cr-disabled,.eos-ws-root[data-w=phone] .eos-ws-hist-more,.eos-ws-sheet .eos-ws-hist-more{min-height:44px}@media (pointer:coarse){.eos-ws-botpanel-btn:after{content:"";position:absolute;inset:-5px 0}.eos-ws-botpanel-btn-small:after{content:"";position:absolute;inset:-9px 0}button.eos-ws-botpanel-row:after{content:"";position:absolute;inset:-3px 0}.eos-ws-root[data-w=phone] .eos-ws-botpanel-btn:after{top:0;bottom:0}}.eos-collapse-round{color:#f76fa0;border:1px solid #ff8db873;border-radius:50%;justify-content:center;width:36px;height:36px;padding:0}.eos-panel-head h2.eos-ws-title{font-family:var(--font-body);letter-spacing:-.02em;text-transform:none;color:#f1eeea;font-size:22px;font-weight:700;line-height:26px}.eos-panel-meta.eos-ws-status{font-family:var(--font-body);letter-spacing:0;color:#bdb1b6;font-size:13px}.eos-panel-meta.eos-ws-status[data-read=stale]{color:#ffd7a0}.eos-panel-meta.eos-ws-status[data-read=offline]{color:#ffb4a8}.eos-ws-changes{min-width:0;font-family:var(--font-body);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;line-height:20px;display:flex}.eos-ws-changes-lead{color:#8f8b90}.eos-ws-changes-item{align-items:center;gap:10px;display:inline-flex}.eos-ws-changes-sep{color:#5b575c}.eos-ws-change{font:inherit;text-align:left;color:#e9e5e8;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.eos-ws-change[data-tone=amber]{color:#ffd7a0}.eos-ws-change[data-tone=red]{color:#ffb4a8}.eos-ws-change:focus-visible{outline:var(--focus-width,2px) solid var(--focus-ring);outline-offset:2px;border-radius:4px}.eos-ws-changes{flex-basis:100%;order:3}@media (min-width:1280px){.eos-ws-changes{flex:1 1 0;order:0;min-width:280px}}@media (max-width:767px){.eos-ws-changes{flex-direction:column;align-items:flex-start}.eos-ws-changes-sep{display:none}}@media (pointer:coarse){.eos-ws-changes{row-gap:24px}.eos-ws-change{position:relative}.eos-ws-change:after{content:"";height:44px;position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}}.eos-ws-boardhit{z-index:1;box-sizing:border-box;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:1.5px solid #0000;border-radius:4px;margin:0;padding:0;transition:border-color .18s,background .18s;position:absolute}.eos-ws-boardhit.is-on{background:#ffb0cc0f;border-color:#ffb0cc8c}.eos-ws-boardhit[aria-pressed=true]{background:0 0;border-color:#0000}.eos-ws-boardhit:focus-visible{outline:var(--focus-width,2px) solid var(--focus-ring);outline-offset:3px}.eos-ws-shelfhit{z-index:1;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:3px;margin:0;padding:0;transition:background .18s;position:absolute}@media (hover:hover){.eos-ws-shelfhit:hover{background:#ffecc81a}}.eos-ws-shelfhit:focus-visible{outline:var(--focus-width,2px) solid var(--focus-ring);outline-offset:3px}.eos-ws-shelflayer{z-index:5;border-radius:8px;position:absolute;inset:0;overflow:hidden}.eos-ws-root[data-w=phone]>.eos-ws-shelflayer{z-index:30;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);border-radius:0;position:fixed}.eos-ws-shelf-live,.eos-ws-shelf-live .eos-feature{height:100%}.eos-ws-shelf-live{background:#5d5248}.eos-ws-shelf-live .eos-feature-frame{border-radius:0;height:100%;display:block}.eos-ws-shelf-back{color:#efe5d2;height:36px;font:500 14px/1 var(--font-sans,inherit);cursor:pointer;background:#1e140eb8;border:1px solid #efe5d247;border-radius:999px;padding:0 16px;position:absolute;top:24px;left:24px}.eos-ws-root[data-w=phone] .eos-ws-shelf-back{left:16px;top:calc(16px + env(safe-area-inset-top,0px));place-items:center;width:38px;height:38px;padding:0;display:grid}.eos-ws-root[data-w=phone] .eos-ws-shelf-backword,.eos-ws-shelf-backarrow{display:none}.eos-ws-root[data-w=phone] .eos-ws-shelf-backarrow{display:block}.eos-ws-boardlayer{z-index:5;border-radius:8px;position:absolute;inset:0;overflow:hidden;container-type:size}.eos-ws-root[data-w=phone]>.eos-ws-boardlayer{z-index:30;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);border-radius:0;position:fixed}.eos-ws-boarddim{opacity:.72;background:#07080a;position:absolute;inset:0}.eos-ws-board{--bd-r:14px;--bd-aspect:226/99;--bd-sx:920.354%;--bd-sy:1050.51%;--bd-px:49.7836%;--bd-py:21.3603%;width:min(100cqw - 48px,228.283cqh - 109.576px);aspect-ratio:var(--bd-aspect);color:#1c2236;font-family:var(--font-caveat),"Segoe Print","Bradley Hand",cursive;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:inline-size}.eos-ws-root[data-w=phone] .eos-ws-board{left:10px;top:calc(52px + env(safe-area-inset-top,0px));width:auto;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));aspect-ratio:auto;transform:none}.eos-ws-board-frame{box-sizing:border-box;border-radius:var(--bd-r);background:linear-gradient(#d9dbdf,#a9acb3 55%,#8e919a);padding:clamp(5px,1cqw,14px);position:absolute;inset:0;box-shadow:0 18px 60px #0000008c}.eos-ws-board-surface{border-radius:calc(var(--bd-r) * .45);background:linear-gradient(160deg,#fbf9fa,#f3eff1 55%,#ece7ea);width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001f,inset 0 2px 14px #ffffffe6,inset 0 -30px 60px #f778aa1a}.eos-ws-board-crop{z-index:3;border-radius:inherit;background-image:url(/workshop/hq-floor-board-v7-4k.webp);background-repeat:no-repeat;background-size:var(--bd-sx) var(--bd-sy);background-position:var(--bd-px) var(--bd-py);visibility:hidden;pointer-events:none;position:absolute;inset:0}.eos-ws-boardlayer[data-tm] .eos-ws-board-crop{visibility:visible}.eos-ws-boardlayer[data-tm] .eos-ws-board-frame{box-shadow:none;background:0 0;padding:0}.eos-ws-boardlayer[data-tm] .eos-ws-board-surface{box-shadow:none;border-radius:0}.eos-ws-board-top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:2.2cqw;left:3.1cqw;right:3.1cqw}.eos-ws-board-close{box-sizing:border-box;color:#1c2236;cursor:pointer;background:#fff;border:1.5px solid #1c2236;border-radius:50%;order:2;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.eos-ws-board-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.eos-ws-board-close:focus-visible{outline:var(--focus-width,2px) solid #e0457b;outline-offset:3px}.eos-ws-board-count{background:#fff;border-radius:999px;order:1;margin-left:auto;margin-right:14px;padding:.2cqw 1.1cqw;font-size:clamp(18px,2cqw,30px);font-weight:700;line-height:1.15;box-shadow:inset 0 0 0 1.5px #1c2236}.eos-ws-board-head{z-index:1;flex-direction:column;gap:.2cqw;max-width:62%;display:flex;position:absolute;top:2.2cqw;left:3.1cqw}.eos-ws-board-title{letter-spacing:-.01em;color:#1c2236;margin:0;font-size:clamp(34px,4.4cqw,66px);font-weight:700;line-height:1}.eos-ws-board-rule{background:#e0457b;border-radius:3px;width:17cqw;min-width:150px;height:5px;display:block;transform:rotate(-1.2deg)}.eos-ws-board-sub{font-family:var(--font-body);color:#5a5f6b;margin:.5cqw 0 0;font-size:clamp(12px,1.05cqw,16px);font-weight:400;line-height:1.45}.eos-ws-board-notes{margin:0;padding:0;list-style:none;position:absolute;inset:0}.eos-ws-board-note{box-sizing:border-box;width:21%;height:31%;opacity:var(--bd-p,1);transform:rotate(var(--bd-turn,0deg)) translateY(calc((1 - var(--bd-p,1)) * -22px)) scale(calc(1 + (1 - var(--bd-p,1)) * .1));padding:1.5cqw 1.4cqw;transition:scale .18s,filter .18s;position:absolute;box-shadow:0 10px 18px #0000002e}.eos-ws-board-note,.eos-ws-board-note-pick{flex-direction:column;justify-content:space-between;gap:8px;display:flex;overflow:hidden}.eos-ws-board-note-pick{min-height:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;margin:0;padding:0}.eos-ws-board-note-pick:focus-visible{outline:none}.eos-ws-board-note:has(.eos-ws-board-note-pick:focus-visible){outline:var(--focus-width,2px) solid #e0457b;outline-offset:3px}.eos-ws-board-note.is-picked{z-index:3;outline-offset:3px;outline:3px solid #e0457b;scale:1.04}.eos-ws-board-note.is-dim{filter:opacity(.3)}.eos-ws-board-note-text{color:#1c2236;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:clamp(18px,2.05cqw,31px);font-weight:600;line-height:1.08;display:-webkit-box;overflow:hidden}.eos-ws-board-note-meta{font-family:var(--font-body);color:#1c22369e;font-size:clamp(10px,.85cqw,13px);line-height:1.2}.eos-ws-board-note-yellow{background:#ffe88a}.eos-ws-board-note-pink{background:#ffc1d6}.eos-ws-board-note-blue{background:#b9e3ff}.eos-ws-board-note-green{background:#c9f0c4}.eos-ws-board-note-orange{background:#ffd9a8}.eos-ws-board-note-card{background:#fff repeating-linear-gradient(#0000 0 1.9cqw,#bfd3f2 1.9cqw calc(1.9cqw + 1px));box-shadow:0 8px 16px #00000029,inset 0 0 0 1px #d6d8de}.eos-ws-board-more{z-index:2;color:#e0457b;cursor:pointer;text-underline-offset:5px;background:0 0;border:0;margin:0;padding:4px 6px;font-family:inherit;font-size:clamp(20px,2.5cqw,38px);font-weight:700;line-height:1.1;text-decoration:underline;text-decoration-thickness:2px;position:absolute;bottom:2.4cqw;right:3.4cqw;transform:rotate(-2deg)}.eos-ws-board-more:focus-visible{outline:var(--focus-width,2px) solid #e0457b;outline-offset:3px}.eos-ws-review{z-index:4;box-sizing:border-box;overscroll-behavior:contain;color:#1c2236;max-height:78%;font-family:var(--font-body);background:#fff;border-radius:16px;flex-direction:column;gap:clamp(6px,.7cqw,12px);padding:clamp(12px,1.4cqw,22px);font-size:14px;line-height:1.4;display:flex;position:absolute;overflow-y:auto;box-shadow:0 14px 34px #1c223638,inset 0 0 0 1px #1c223614}.eos-ws-review-h,.eos-ws-review-kicker{font-family:var(--font-caveat),"Segoe Print","Bradley Hand",cursive;margin:0;font-weight:700;line-height:1.05}.eos-ws-review-kicker{color:#e0457b;text-transform:uppercase;letter-spacing:.03em;font-size:clamp(18px,1.6cqw,24px)}.eos-ws-review-h{color:#1c2236;font-size:clamp(20px,1.8cqw,26px)}.eos-ws-review-field{flex-direction:column;gap:2px;display:flex}.eos-ws-review-field>span{color:#5a5f6b;font-size:12px}.eos-ws-review-title{color:#1c2236;font-family:var(--font-caveat),"Segoe Print","Bradley Hand",cursive;background:0 0;border:0;border-bottom:1.5px solid #1c223626;padding:2px 0 4px;font-size:clamp(24px,2.2cqw,32px);font-weight:700;line-height:1.1}.eos-ws-review-summary{box-sizing:border-box;color:#1c2236;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #1c223624;border-radius:10px;padding:8px 10px}.eos-ws-review-summary:focus-visible,.eos-ws-review-title:focus-visible{outline-offset:1px;outline:2px solid #e0457b}.eos-ws-review-line{color:#5a5f6b;margin:0;font-size:13px}.eos-ws-review-line strong{color:#1c2236;font-weight:600}.eos-ws-review-ask{flex-direction:column;gap:6px;display:flex}.eos-ws-review-answer{gap:8px;display:flex}.eos-ws-review-choices{flex-wrap:wrap;gap:8px;display:flex}.eos-ws-review-choice{color:#1c2236;min-width:92px;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#1c223608;border:0;border-radius:12px;flex-direction:column;flex:1 1 0;gap:2px;margin:0;padding:8px 10px;display:flex;box-shadow:inset 0 0 0 1px #1c22361f}.eos-ws-review-choice[aria-checked=true]{background:#e0457b14;box-shadow:inset 0 0 0 2px #e0457b}.eos-ws-review-choice-name{font-size:14px;font-weight:600}.eos-ws-review-choice-hint{color:#5a5f6b;font-size:12px}.eos-ws-review-quiet,.eos-ws-review-send{min-height:44px;font:600 15px var(--font-body);cursor:pointer;border:0;border-radius:999px;margin:0;padding:0 20px}.eos-ws-review-send{color:#fff;background:#1c2236;margin-top:2px}.eos-ws-review-quiet{color:#1c2236;background:#fff;flex:none;box-shadow:inset 0 0 0 1.5px #1c2236}.eos-ws-review-quiet:disabled,.eos-ws-review-send:disabled{opacity:.5;cursor:default}.eos-ws-review-choice:focus-visible,.eos-ws-review-quiet:focus-visible,.eos-ws-review-send:focus-visible{outline:var(--focus-width,2px) solid #e0457b;outline-offset:3px}.eos-ws-review-error{color:#e0457b;margin:0;font-size:13px}.eos-ws-board-receipt{z-index:4;color:#fff;max-width:60%;font:500 14px/1.3 var(--font-body);background:#1c2236;border-radius:999px;align-items:center;gap:12px;margin:0;padding:6px 6px 6px 16px;display:flex;position:absolute;bottom:2.4cqw;left:3.1cqw}.eos-ws-board-receipt>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eos-ws-board-receipt>button{color:#1c2236;min-height:32px;font:600 13px var(--font-body);cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;padding:0 14px}.eos-ws-board-receipt>button:focus-visible{outline:var(--focus-width,2px) solid #e0457b;outline-offset:2px}.eos-ws-board-empty{color:#e0457b;margin:0;font-size:clamp(24px,3cqw,44px);font-weight:600;position:absolute;top:38%;left:3.1cqw;right:3.1cqw;transform:rotate(-1.5deg)}.eos-ws-board-tray{pointer-events:none;background:linear-gradient(#b7bac1,#80838c);border-radius:0 0 10px 10px;width:33%;height:24px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%);box-shadow:0 8px 14px #00000073}.eos-ws-boardlayer[data-tm] .eos-ws-board-tray{box-shadow:none}.eos-ws-root[data-w=phone] .eos-ws-board-frame{padding:8px}.eos-ws-root[data-w=phone] .eos-ws-board-surface{overscroll-behavior:contain;flex-direction:column;gap:12px;padding:14px 12px 28px;display:flex;overflow-y:auto}.eos-ws-root[data-w=phone] .eos-ws-board-top{order:0;position:static}.eos-ws-root[data-w=phone] .eos-ws-board-close{order:0}.eos-ws-root[data-w=phone] .eos-ws-board-count{order:2;margin:0;padding:4px 14px;font-size:22px}.eos-ws-root[data-w=phone] .eos-ws-board-head{gap:4px;max-width:none;position:static}.eos-ws-root[data-w=phone] .eos-ws-board-title{font-size:50px}.eos-ws-root[data-w=phone] .eos-ws-board-sub{font-size:13px}.eos-ws-root[data-w=phone] .eos-ws-board-notes{grid-template-columns:1fr 1fr;gap:14px 12px;padding-top:6px;display:grid;position:static}.eos-ws-root[data-w=phone] .eos-ws-board-note{width:auto;height:auto;min-height:120px;padding:14px;position:relative}.eos-ws-root[data-w=phone] .eos-ws-board-note:nth-child(2n){margin-top:24px}.eos-ws-root[data-w=phone] .eos-ws-board-note-text{-webkit-line-clamp:6;font-size:25px}.eos-ws-root[data-w=phone] .eos-ws-board-note-meta{font-size:11px}.eos-ws-root[data-w=phone] .eos-ws-board-more{align-self:flex-end;min-height:44px;font-size:26px;position:static}.eos-ws-root[data-w=phone] .eos-ws-board-empty{font-size:30px;position:static}.eos-ws-root[data-w=phone] .eos-ws-board-tray{display:none}.eos-ws-root[data-w=phone] .eos-ws-board-review-slot{grid-column:1/-1}.eos-ws-root[data-w=phone] .eos-ws-review{gap:10px;max-height:none;padding:14px;position:static;overflow:visible}.eos-ws-root[data-w=phone] .eos-ws-board-receipt{align-self:stretch;max-width:none;position:static}.eos-ws-root[data-w=phone] .eos-ws-board-receipt>span{white-space:normal}.eos-ws-root[data-w=phone] .eos-ws-board-receipt>button{min-height:44px}@media (prefers-reduced-motion:reduce){.eos-ws-board-note,.eos-ws-boardhit{transition:none}.eos-ws-board-note.is-picked{scale:none}}.eos-ws-botpanel-body .eos-action-btn,.eos-ws-botpanel-body .eos-eyebrow,.eos-ws-botpanel-body .eos-note-dashed,.eos-ws-botpanel-body .eos-rc-badge,.eos-ws-botpanel-body .eos-rc-btn,.eos-ws-botpanel-body .eos-rc-detail-head,.eos-ws-botpanel-body .eos-rc-fact dt,.eos-ws-botpanel-body .eos-rc-kind,.eos-ws-botpanel-body .eos-tonight-pill,.eos-ws-botpanel-body .eos-trigger-code,.eos-ws-botpanel-body .eos-work-input,.eos-ws-botpanel-body .eos-work-meta,.eos-ws-botpanel-body .eos-work-status,.eos-ws-botpanel-body .eos-workers-labels,.eos-ws-botpanel-body .eos-workers-sub,.eos-ws-botpanel-body .eos-workers-title,.eos-ws-botpanel-body .mono{letter-spacing:0;text-transform:none;font-family:inherit}.eos-ws-botpanel-body .eos-rc-pre,.eos-ws-botpanel-body code,.eos-ws-botpanel-body pre{font-family:var(--font-mono)}.eos-ws-botpanel-body .eos-eyebrow{color:var(--eos-ws-muted);margin:0 0 8px;font-size:13px;font-weight:600;line-height:16px}.eos-ws-botpanel-body .eos-work-meta{color:var(--eos-ws-muted);gap:4px 14px;margin-top:6px;font-size:13px;line-height:18px}.eos-ws-botpanel-body .eos-work-status{color:var(--eos-ws-muted);font-size:12px;font-weight:600;line-height:16px}.eos-ws-botpanel-body .eos-work-title{color:var(--eos-ws-ink);font-size:17px;font-weight:600;line-height:22px}.eos-ws-botpanel-body .eos-work-approval-state,.eos-ws-botpanel-body .eos-work-approval-text{color:#e4dce0;font-size:14px;line-height:20px}.eos-ws-botpanel-body .eos-work-row{background:#ffffff0d;border:0;border-radius:16px;margin:0 0 10px;padding:14px 16px}.eos-ws-botpanel-body .eos-work-row:last-child{margin-bottom:0}.eos-ws-botpanel-body .eos-actions{gap:8px;margin-top:12px}.eos-ws-botpanel-body .eos-action-btn,.eos-ws-botpanel-body .eos-rc-btn{color:#ffd3e2;text-align:center;text-transform:lowercase;white-space:nowrap;background:0 0;border:1px solid #ff8db873;border-radius:12px;min-height:40px;padding:8px 16px;font-size:14px;font-weight:600;line-height:20px;display:inline-block}.eos-ws-botpanel-body .eos-action-btn:first-letter,.eos-ws-botpanel-body .eos-rc-btn:first-letter{text-transform:uppercase}.eos-ws-botpanel-body .eos-action-btn:focus-visible,.eos-ws-botpanel-body .eos-action-btn:hover,.eos-ws-botpanel-body .eos-rc-btn:hover:not(:disabled){color:#fff;border-color:#ff8db8cc}.eos-ws-botpanel-body .eos-action-btn.primary,.eos-ws-botpanel-body .eos-rc-btn.is-primary{color:#fff;background:linear-gradient(135deg,#f76fa0,#b8316a);border-color:#0000}.eos-ws-botpanel-body .eos-action-btn.danger,.eos-ws-botpanel-body .eos-rc-btn.is-danger,.eos-ws-botpanel-body .eos-rc-btn.is-error{color:#f2766b;background:0 0;border-color:#0000}.eos-ws-botpanel-body .eos-action-btn[disabled],.eos-ws-botpanel-body .eos-rc-btn:disabled{color:var(--eos-ws-muted);background:#ffffff0d;border-style:solid;border-color:#ffffff1a}.eos-ws-botpanel-body .eos-rc-actions .eos-work-input,.eos-ws-botpanel-body .eos-rc-body .eos-work-input,.eos-ws-botpanel-body .eos-work-input{color:#e4dce0;background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;min-width:0;min-height:40px;padding:0 12px;font-size:14px}.eos-ws-botpanel-body .eos-rc-body .eos-work-confirm-block,.eos-ws-botpanel-body .eos-work-confirm-block{background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;padding:12px 14px}.eos-ws-botpanel-body .eos-work-confirm-block p{color:#e4dce0;font-size:14px;line-height:20px}.eos-ws-botpanel-body .eos-note-dashed{color:#f2d9a8;margin-top:12px;font-size:13px;line-height:18px}.eos-ws-botpanel-body .eos-note-dashed,.eos-ws-botpanel-body .eos-trigger{background:#f2b45a1a;border:1px solid #f2b45a59;border-radius:14px;padding:12px 14px}.eos-ws-botpanel-body .eos-trigger{margin-top:0}.eos-ws-botpanel-body .eos-trigger-body{color:#f2d9a8;font-size:14px;line-height:20px}.eos-ws-botpanel-body .eos-tonight-pill{color:#ffd3e2;border:1px solid #ff8db873;border-radius:999px;min-height:32px;padding:0 14px;font-size:13px;font-weight:600}.eos-ws-botpanel-body .eos-rc{background:#ffffff0d;border:0;border-radius:16px;max-width:none}.eos-ws-botpanel-body .eos-rc.is-dashed{border:1px solid #ff8db859}.eos-ws-botpanel-body .eos-rc-head{background:0 0;border:0;padding:14px 16px 0}.eos-ws-botpanel-body .eos-rc-kind{color:var(--eos-ws-muted);font-size:13px;font-weight:600;line-height:16px}.eos-ws-botpanel-body .eos-rc-badge{text-transform:none;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;line-height:16px}.eos-ws-botpanel-body .eos-rc-top{padding:8px 16px 0}.eos-ws-botpanel-body .eos-rc-title{white-space:normal;font-size:17px;line-height:22px}.eos-ws-botpanel-body .eos-rc-line{color:#e4dce0;font-size:15px;line-height:22px}.eos-ws-botpanel-body .eos-rc-facts{gap:10px 18px;padding:12px 16px 0}.eos-ws-botpanel-body .eos-rc-fact dt{color:var(--eos-ws-muted);text-transform:none;font-size:12px;line-height:16px}.eos-ws-botpanel-body .eos-rc-body{padding:12px 16px 0}.eos-ws-botpanel-body .eos-rc-actions{padding:14px 16px}.eos-ws-botpanel-body .eos-rc-details{border-top-color:#ffffff14;padding:0 16px 14px}.eos-ws-botpanel-body .eos-rc-detail-head,.eos-ws-botpanel-body .eos-rc-expand,.eos-ws-botpanel-body .eos-rc-more{color:var(--eos-ws-muted);text-transform:none;font-size:13px;font-weight:600}.eos-ws-botpanel-body .eos-rc-expand,.eos-ws-botpanel-body .eos-rc-more{letter-spacing:0;font-family:inherit}.eos-ws-botpanel-body button[aria-expanded].eos-work-approval-fold{background:#ffffff0d;border:0;border-radius:14px;max-width:none;padding:12px 14px;font-family:inherit;font-size:14px}.eos-ws-botpanel-body .eos-workers{background:#ffffff0d;border:0;border-radius:16px;padding:16px}.eos-ws-botpanel-body .eos-workers-title{color:var(--eos-ws-ink);font-size:15px;font-weight:600;line-height:18px}.eos-ws-botpanel-body .eos-workers-foot,.eos-ws-botpanel-body .eos-workers-note,.eos-ws-botpanel-body .eos-workers-sub{color:var(--eos-ws-muted);font-size:12px;line-height:16px}.eos-ws-botpanel-body .eos-workers-head{display:block}.eos-ws-botpanel-body .eos-workers-labels{display:none}.eos-ws-botpanel-body .eos-workers-row{background:#00000040;border:0;border-radius:12px;grid-template-columns:1fr auto;row-gap:4px;margin-top:10px;padding:12px;display:grid}.eos-ws-botpanel-body .eos-workers-name{grid-column:1;font-size:15px;line-height:20px}.eos-ws-botpanel-body .eos-workers-cell{color:var(--eos-ws-muted);grid-column:1/-1;font-family:inherit;font-size:13px;line-height:18px}.eos-ws-botpanel-body .eos-workers-cell:before{content:attr(data-label) "  ";letter-spacing:0;color:var(--eos-ws-muted);font-family:inherit;font-size:13px}.eos-ws-botpanel-body .eos-workers-rate,.eos-ws-botpanel-body .eos-workers-thin{text-align:right;color:#6fd89a;grid-area:1/2;font-family:inherit;font-size:20px;font-weight:700;line-height:24px}.eos-ws-botpanel-body .eos-workers-rate:before,.eos-ws-botpanel-body .eos-workers-thin:before{content:none}.eos-ws-botpanel-body .eos-workers-thin{color:var(--eos-ws-amber)}.eos-ws-botpanel-body .eos-chip{letter-spacing:0;text-transform:none;border-radius:999px;height:auto;padding:3px 10px;font-family:inherit;font-size:12px;font-weight:600;line-height:16px}.eos-ws-botpanel-body .eos-rc-detail-head,.eos-ws-botpanel-body .eos-rc-fact dt,.eos-ws-botpanel-body .eos-rc-kind{text-transform:lowercase}.eos-ws-botpanel-body .eos-rc-detail-head:first-letter,.eos-ws-botpanel-body .eos-rc-fact dt:first-letter,.eos-ws-botpanel-body .eos-rc-kind:first-letter{text-transform:uppercase}.eos-ws-botpanel-body .eos-rc-expand>span:first-child,.eos-ws-botpanel-body .eos-rc-more>span:first-child{text-transform:lowercase}.eos-ws-botpanel-body .eos-rc-expand>span:first-child:first-letter,.eos-ws-botpanel-body .eos-rc-more>span:first-child:first-letter{text-transform:uppercase}.eos-ws-botpanel-body select.eos-work-input{min-width:112px}.eos-ws-botpanel-body .eos-work-meta,.eos-ws-botpanel-body .eos-work-progress{letter-spacing:.02em}.eos-ws-botpanel-body .eos-work-newproject>.eos-ws-btn{text-align:center;text-transform:lowercase;color:#fff;background:linear-gradient(135deg,#f76fa0,#b8316a);border:0;border-radius:12px;width:100%;height:auto;padding:12px 16px;font-size:14px;font-weight:600;line-height:20px;display:block}.eos-ws-botpanel-body .eos-work-newproject>.eos-ws-btn:first-letter{text-transform:uppercase}.eos-ws-botpanel-body .eos-work-newproject{margin-bottom:12px}.eos-rail-scope{--eos-rail-width:52px;--eos-rail-radius:28px;--eos-rail-border:#ffb0cc38;--eos-rail-fill:linear-gradient(180deg,#281c21e0,#120d10eb);--eos-rail-shadow:#f73c780d 0 0 12px;--eos-rail-tile:44px;--eos-rail-tile-radius:14px;--eos-rail-tile-fill:#ffffff0a;--eos-rail-tile-border:#ffb0cc2e;--eos-rail-tile-fill-on:#c2587c42;--eos-rail-tile-border-on:#ffb0cc73;--eos-rail-ink:#f1eeea;--eos-rail-muted:#a09ca0;--eos-rail-ring-track:#ffffff1f;--eos-rail-ring-arc:#f76fa0f2;--eos-rail-handle-fill:#17110f;--eos-rail-handle-w:18px;--eos-rail-panel-width:244px;--eos-rail-panel-fill:linear-gradient(180deg,#281c21f5,#120d10f7);--eos-rail-add-fill:linear-gradient(180deg,#c2587c,#8e3552);--eos-rail-add-border:#ffb0cc59;--eos-rail-add-shadow:#f73c782e 0 0 8px;--eos-rail-dim:#6e6a6e;--eos-rail-reason:#8a8589;--eos-rail-gone-fill:#ffffff03;--eos-rail-gone-border:#ffb0cc29;--eos-rail-ghost-fill:#ffffff0a;--eos-rail-ghost-border:#ffb0cc24}@media (min-width:1280px){.eos-rail-scope{--eos-rail-handle-w:20px}}.eos-rail{width:var(--eos-rail-width);border:1px solid var(--eos-rail-border);border-radius:var(--eos-rail-radius);background:var(--eos-rail-fill);box-shadow:var(--eos-rail-shadow);flex-direction:column;gap:8px;padding:8px 0}.eos-rail,.eos-rail-tile{box-sizing:border-box;align-items:center;display:flex}.eos-rail-tile{width:var(--eos-rail-tile);height:var(--eos-rail-tile);border:1px solid var(--eos-rail-tile-border);border-radius:var(--eos-rail-tile-radius);background:var(--eos-rail-tile-fill);color:var(--eos-rail-ink);font-family:var(--font-body);cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;justify-content:center;padding:0;position:relative}.eos-rail-tile[aria-pressed=true]{background:var(--eos-rail-tile-fill-on);border-color:var(--eos-rail-tile-border-on)}.eos-rail-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.eos-rail-tile-mark{font-family:var(--font-body);color:var(--eos-rail-ink);font-size:14px;font-weight:600;line-height:18px;position:relative}.eos-rail-tile-more svg{display:block}.eos-rail-tile[data-unavailable]{border:1px dashed var(--eos-rail-gone-border);background:var(--eos-rail-gone-fill);cursor:default;flex-direction:column;gap:1px}.eos-rail-tile[data-unavailable] .eos-rail-tile-mark{color:var(--eos-rail-dim)}.eos-rail-tile-reason{font-family:var(--font-mono);letter-spacing:.04em;color:var(--eos-rail-reason);font-size:8px;font-weight:500;line-height:10px}.eos-rail-ring{pointer-events:none;width:36px;height:36px;position:absolute;top:3px;left:3px}.eos-rail-ring-track{stroke:var(--eos-rail-ring-track)}.eos-rail-ring-arc{stroke:var(--eos-rail-ring-arc)}.eos-rail-handle{box-sizing:border-box;width:var(--eos-rail-handle-w);height:var(--eos-rail-tile);background:var(--eos-rail-handle-fill);border-radius:var(--eos-rail-tile-radius) 0 0 var(--eos-rail-tile-radius);color:var(--eos-rail-ink);cursor:pointer;border:1px solid var(--eos-rail-border);border-right:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.eos-rail-handle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.eos-rail-handle svg{width:10px;height:14px;display:block}.eos-rail-panel{box-sizing:border-box;width:var(--eos-rail-panel-width);border:1px solid var(--eos-rail-border);border-radius:var(--eos-rail-radius);background:var(--eos-rail-panel-fill);align-items:flex-start;gap:8px;max-width:100%;padding:8px 30px 8px 4px;display:flex}.eos-rail-panel[hidden]{display:none}.eos-rail-names{flex-direction:column;flex:none;gap:8px;width:158px;min-width:0;display:flex}.eos-rail-row{box-sizing:border-box;width:100%;height:var(--eos-rail-tile);border-radius:var(--eos-rail-tile-radius);min-width:0;color:var(--eos-rail-ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;gap:2px;padding:0 14px;display:flex}.eos-rail-row[aria-pressed=true]{background:var(--eos-rail-tile-fill-on);border-color:var(--eos-rail-tile-border-on)}.eos-rail-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.eos-rail-row-name{font-family:var(--font-body);font-size:14px;font-weight:600;line-height:18px}.eos-rail-row-name,.eos-rail-row-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eos-rail-row-sub{font-family:var(--font-mono);letter-spacing:.08em;color:var(--eos-rail-muted);align-items:center;gap:4px;font-size:11px;line-height:14px;display:flex}.eos-rail-row-sub-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eos-rail-row[data-unavailable]{border:1px dashed var(--eos-rail-gone-border);background:var(--eos-rail-gone-fill);cursor:default}.eos-rail-row[data-unavailable] .eos-rail-row-name{color:var(--eos-rail-dim);font-weight:500}.eos-rail-row-reason{font-family:var(--font-mono);letter-spacing:.08em;color:var(--eos-rail-reason);font-size:11px;font-weight:400;line-height:14px}.eos-rail-row-orb{flex:none;width:14px;height:14px;display:block}.eos-rail-row-orb .eos-pg-mark{display:block}.eos-rail-row-more{font-family:var(--font-body);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:18px;overflow:hidden}.eos-rail-bar{box-sizing:border-box;border:1px solid var(--eos-rail-border);border-radius:var(--eos-rail-radius);background:var(--eos-rail-fill);height:56px;box-shadow:var(--eos-rail-shadow);justify-content:space-between;align-items:center;gap:12px;padding:0 8px 0 18px;display:flex}.eos-rail-bar-text{flex-direction:column;flex:1;min-width:0;display:flex}.eos-rail-bar-label{font-family:var(--font-mono);letter-spacing:.14em;color:var(--eos-rail-muted);font-size:11px;line-height:14px}.eos-rail-bar-label,.eos-rail-bar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eos-rail-bar-title{font-family:var(--font-body);color:var(--eos-rail-ink);font-size:16px;font-weight:600;line-height:20px}.eos-rail-bar-title-prompt{color:var(--eos-rail-muted);font-weight:500}.eos-rail-bar-add{box-sizing:border-box;border:1px solid var(--eos-rail-add-border);background:var(--eos-rail-add-fill);height:40px;box-shadow:var(--eos-rail-add-shadow);color:var(--eos-rail-ink);font-family:var(--font-mono);letter-spacing:.14em;cursor:pointer;border-radius:20px;flex:none;padding:0 20px;font-size:12px;font-weight:500;line-height:16px}.eos-rail-bar-add:disabled{background:var(--eos-rail-ghost-fill);border-color:var(--eos-rail-ghost-border);box-shadow:none;color:var(--eos-rail-dim);cursor:default}.eos-rail-bar-add:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (forced-colors:active){.eos-rail-tile[aria-pressed=true]{border-color:highlight}.eos-rail-ring-track{stroke:graytext}.eos-rail-ring-arc{stroke:highlight}.eos-rail-row[data-unavailable],.eos-rail-tile[data-unavailable]{border-color:graytext}.eos-rail-row-reason,.eos-rail-row[data-unavailable] .eos-rail-row-name,.eos-rail-tile-reason,.eos-rail-tile[data-unavailable] .eos-rail-tile-mark{color:graytext}.eos-rail-bar-add:disabled{color:graytext;border-color:graytext}}@keyframes eos-rail-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:no-preference) and (not (forced-colors:active)){.eos-rail{animation:eos-rail-in .18s cubic-bezier(.215,.61,.355,1) backwards}}.eos-rail-layout{flex-direction:row;align-items:flex-start;gap:20px;display:flex}.eos-rail-source{flex-direction:column;flex:1 1 0;gap:8px;min-width:0;display:flex}.eos-rail-layout>.eos-rail{flex:none;align-self:flex-start}.eos-rail-tile{touch-action:pan-y}.eos-rail-layout{position:relative}.eos-rail-bar,.eos-rail-layout>.eos-rail{z-index:2;position:relative}.eos-rail-card{min-width:0}.eos-rail-handle{z-index:3;touch-action:none;-webkit-tap-highlight-color:transparent;position:absolute}.eos-rail-handle svg{transition:transform .16s ease-out}.eos-rail-scope[data-slid] .eos-rail-handle svg{transform:scaleX(-1)}.eos-rail-panel{z-index:1;overscroll-behavior:contain;position:absolute}.eos-rail-scope[data-slid]>.eos-rail{box-shadow:none;background:0 0;border-color:#0000}.eos-rail-more{z-index:4;box-sizing:border-box;border:1px solid var(--eos-rail-border);border-radius:var(--eos-rail-radius);background:var(--eos-rail-panel-fill);box-shadow:var(--eos-rail-shadow);overscroll-behavior:contain;flex-direction:column;gap:8px;padding:12px 8px 8px;display:flex;position:absolute}.eos-rail-more:focus{outline:none}.eos-rail-more-filter{box-sizing:border-box;border:1px solid var(--eos-rail-tile-border);background:var(--eos-rail-tile-fill);width:100%;min-width:0;height:40px;color:var(--eos-rail-ink);font-family:var(--font-body);border-radius:20px;outline:none;flex:none;padding:0 14px;font-size:15px;line-height:20px}.eos-rail-more-filter::placeholder{color:var(--eos-rail-muted)}.eos-rail-more-filter:focus{border-color:var(--eos-rail-tile-border-on)}@media (hover:none) and (pointer:coarse){.eos-rail-more-filter{font-size:16px}}.eos-rail-more-list{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:2px;min-height:0;display:flex;overflow-y:auto}.eos-rail-more-list>.eos-rail-row{flex:none}.eos-rail-more-list>.eos-rail-row[data-unavailable]{border-radius:18px;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;height:52px;padding:0 14px 0 8px}.eos-rail-row-slot{flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.eos-rail-row-mark{font-family:var(--font-body);color:var(--eos-rail-dim);font-size:14px;font-weight:600;line-height:18px;position:relative}.eos-rail-row-ring{pointer-events:none;display:block;position:absolute;top:0;left:0}.eos-rail-row-ring circle{fill:none;stroke:#ffffff1a;stroke-width:1.5px;stroke-dasharray:2 4}@media (forced-colors:active){.eos-rail-row-ring circle{stroke:graytext}}.eos-rail-row-lines{flex-direction:column;flex:1 1 0;align-items:flex-start;min-width:0;display:flex}.eos-rail-more[data-layout=desktop] .eos-rail-more-list>.eos-rail-row[data-unavailable]{border-radius:16px;gap:10px;height:48px;padding:0 10px 0 6px}.eos-rail-more[data-layout=desktop] .eos-rail-row-slot{width:34px;height:34px}.eos-rail-more[data-layout=desktop] .eos-rail-row-mark{font-size:13px;line-height:16px}.eos-rail-more-list>.eos-rail-row[data-unavailable] .eos-rail-row-name{font-size:16px;line-height:20px}.eos-rail-more[data-layout=desktop] .eos-rail-row[data-unavailable] .eos-rail-row-name{font-size:14px;line-height:17px}.eos-rail-more[data-layout=desktop] .eos-rail-row[data-unavailable] .eos-rail-row-reason{letter-spacing:.06em}.eos-rail-more-empty{font-family:var(--font-mono);letter-spacing:.08em;color:var(--eos-rail-muted);margin:0;padding:12px 14px;font-size:11px;line-height:14px}.eos-rail-scope[data-layout=phone]{--eos-rail-unit-w:min(256px,calc((100% - var(--eos-rail-width) - 20px) * .9))}.eos-rail-scope[data-layout=phone] .eos-rail-panel{width:var(--eos-rail-unit-w);max-width:none;padding:8px calc(var(--eos-rail-width) + 14px) 8px 30px;top:0;right:0}.eos-rail-scope[data-layout=phone] .eos-rail-names{flex:0 158px}.eos-rail-scope[data-layout=phone] .eos-rail-handle{top:calc((var(--eos-rail-h,270px) - var(--eos-rail-tile)) / 2);right:var(--eos-rail-width)}.eos-rail-scope[data-layout=phone][data-slid] .eos-rail-handle{right:calc(var(--eos-rail-unit-w) - var(--eos-rail-handle-w))}.eos-rail-scope[data-layout=phone] .eos-rail-more{max-height:min(60vh,420px);bottom:0;left:0;right:0}@media (forced-colors:active),(prefers-reduced-motion:reduce){.eos-rail-handle svg{transition:none}}@media (min-width:1280px){.eos-pg-thread-wrap:has(.eos-rail-scope){margin-right:-268px}.eos-pg-thread-wrap:has(.eos-rail-scope) .eos-pg-thread-content{padding-right:268px}.eos-pg-thread-wrap:has(.eos-rail-scope) .eos-pg-latest{right:284px}.eos-rail-scope[data-layout=desktop].eos-rail-layout{gap:0;display:block}.eos-rail-scope[data-layout=desktop]>.eos-rail{position:absolute;top:0;left:calc(100% + 24px)}.eos-rail-scope[data-layout=desktop] .eos-rail-handle{top:calc((var(--eos-rail-h,270px) - var(--eos-rail-tile)) / 2);left:calc(100% + 24px + var(--eos-rail-width));border-left:0;border-right:1px solid var(--eos-rail-border);border-radius:0 var(--eos-rail-tile-radius) var(--eos-rail-tile-radius) 0}.eos-rail-scope[data-layout=desktop] .eos-rail-handle svg{transform:scaleX(-1)}.eos-rail-scope[data-layout=desktop] .eos-rail-panel{width:var(--eos-rail-panel-width);max-width:none;padding:8px 29px 8px 55px;top:0;left:calc(100% + 24px)}.eos-rail-scope[data-layout=desktop][data-slid] .eos-rail-handle{background:0 0;border-color:#0000;left:calc(100% + 245px)}.eos-rail-scope[data-layout=desktop][data-slid] .eos-rail-handle svg{transform:none}.eos-rail-scope[data-layout=desktop] .eos-rail-more{top:var(--eos-rail-more-top,0);width:var(--eos-rail-panel-width);max-height:var(--eos-rail-more-max,558px);left:calc(100% + 24px)}}.eos-rail-scope{--eos-rail-rose:#f76fa0;--eos-rail-amber:#e3b565;--eos-rail-coral:#e88a8a}.eos-rail-scope .eos-rail-tile[data-state=dim]{opacity:.45}.eos-rail-scope .eos-rail-tile-pulse{box-sizing:border-box;border:1.5px solid var(--eos-rail-rose);pointer-events:none;border-radius:19px;width:52px;height:52px;position:absolute;top:-5px;left:-5px;box-shadow:0 0 10px #f73c7859}.eos-rail-scope .eos-rail-tile-pulse:after{content:"";box-sizing:border-box;border:1px solid #f76fa040;border-radius:23px;width:60px;height:60px;position:absolute;top:-5px;left:-5px}.eos-rail-scope .eos-rail-tile[data-state=saving] .eos-rail-tile-pulse{animation:eos-rail-pulse 1.5s ease-in-out infinite}.eos-rail-scope .eos-rail-tile[data-state=amber] .eos-rail-tile-pulse{border-color:#e3b565aa;animation:none;box-shadow:0 0 10px #e3b56538}.eos-rail-scope .eos-rail-tile[data-state=amber] .eos-rail-tile-pulse:after{border-color:#e3b56533}.eos-rail-scope .eos-rail-tile[data-state=unresolved]{border:1px dashed var(--eos-rail-coral);background:#e88a8a14}.eos-rail-scope .eos-rail-tile-badge{box-sizing:border-box;background:var(--eos-rail-coral);color:#1a1012;width:16px;height:16px;font-family:var(--font-mono);border:1.5px solid #1a1012;border-radius:8px;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:10px;display:flex;position:absolute;top:-6px;right:-6px}.eos-rail-scope .eos-rail-bar:focus,.eos-rail-scope .eos-rail-bar:focus-visible{outline:none}.eos-rail-scope .eos-rail-bar-saving{box-shadow:none;color:var(--eos-rail-muted);cursor:default;background:#ffffff0a;border-color:#ffb0cc2e;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.eos-rail-scope .eos-rail-bar-spinner{flex:none;animation:eos-rail-spin .9s linear infinite;display:block}.eos-rail-scope .eos-rail-bar-spinner-track{stroke:#ffffff29}.eos-rail-scope .eos-rail-bar-spinner-arc{stroke:var(--eos-rail-rose)}.eos-rail-scope .eos-rail-bar[data-status=unknown] .eos-rail-bar-spinner-track{stroke:#ffffff24}.eos-rail-scope .eos-rail-bar[data-status=unknown] .eos-rail-bar-spinner-arc{stroke:var(--eos-rail-amber)}.eos-rail-scope .eos-rail-bar[data-status=failed],.eos-rail-scope .eos-rail-bar[data-status=unknown]{border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 10px;height:auto;padding:14px 16px 14px 18px;display:grid}.eos-rail-scope .eos-rail-bar[data-status=unknown]{grid-template-areas:"text spin""actions actions""caption caption"}.eos-rail-scope .eos-rail-bar[data-status=failed]{background:linear-gradient(#2c1a1ce6,#140c0df0);border-color:#e88a8a61;grid-template-areas:"text cancel""reason reason""actions actions";align-items:start;padding-bottom:16px;box-shadow:0 0 12px #e88a8a14}.eos-rail-scope .eos-rail-bar[data-status=failed]:not(:has(>.eos-rail-bar-reason)){grid-template-areas:"text cancel""actions actions"}.eos-rail-scope .eos-rail-bar[data-status=failed]>.eos-rail-bar-text,.eos-rail-scope .eos-rail-bar[data-status=unknown]>.eos-rail-bar-text{grid-area:text;gap:2px}.eos-rail-scope .eos-rail-bar[data-status=unknown] .eos-rail-bar-label{color:var(--eos-rail-amber)}.eos-rail-scope .eos-rail-bar[data-status=failed] .eos-rail-bar-label{color:var(--eos-rail-coral)}.eos-rail-scope .eos-rail-bar[data-status=unknown]>.eos-rail-bar-spinner{grid-area:spin}.eos-rail-scope .eos-rail-bar-actions{grid-area:actions;align-items:center;gap:8px;min-width:0;display:flex}.eos-rail-scope .eos-rail-bar-caption,.eos-rail-scope .eos-rail-bar-reason{font-family:var(--font-body);color:var(--eos-rail-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:16px}.eos-rail-scope .eos-rail-bar-caption{grid-area:caption}.eos-rail-scope .eos-rail-bar-reason{grid-area:reason}.eos-rail-scope .eos-rail-bar-btn{box-sizing:border-box;height:36px;color:var(--eos-rail-ink);font-family:var(--font-mono);letter-spacing:.14em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:18px;flex:none;justify-content:center;align-items:center;padding:0 16px;font-size:11px;font-weight:500;line-height:14px;display:inline-flex}.eos-rail-scope .eos-rail-bar-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.eos-rail-scope .eos-rail-bar-check{background:#ffffff0a;border-color:#ffb0cc4d}.eos-rail-scope .eos-rail-bar-quiet{color:var(--eos-rail-muted);padding:0 12px}.eos-rail-scope .eos-rail-bar-retry{border-color:var(--eos-rail-add-border);background:var(--eos-rail-add-fill);height:38px;box-shadow:var(--eos-rail-add-shadow);border-radius:19px;padding:0 20px}.eos-rail-scope .eos-rail-bar-pick{background:#ffffff0a;border-color:#ffb0cc4d;border-radius:19px;height:38px;padding:0 16px}.eos-rail-scope .eos-rail-bar-cancel{border:0;grid-area:cancel;height:auto;padding:2px 0 0 8px;position:relative}.eos-rail-scope .eos-rail-bar-cancel:after{content:"";position:absolute;inset:-10px}@media (min-width:1280px){.eos-rail-scope[data-layout=desktop] .eos-rail-bar-saving{padding:0 18px}.eos-rail-scope[data-layout=desktop] .eos-rail-bar[data-status=failed],.eos-rail-scope[data-layout=desktop] .eos-rail-bar[data-status=unknown]{border-radius:30px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:0 16px;padding:12px 14px 12px 22px}.eos-rail-scope[data-layout=desktop] .eos-rail-bar[data-status=unknown]{grid-template-areas:"text spin actions""caption spin actions"}.eos-rail-scope[data-layout=desktop] .eos-rail-bar[data-status=failed]{grid-template-areas:"text cancel actions""reason cancel actions"}.eos-rail-scope[data-layout=desktop] .eos-rail-bar[data-status=failed]:not(:has(>.eos-rail-bar-reason)){grid-template-areas:"text cancel actions"}.eos-rail-scope[data-layout=desktop] .eos-rail-bar[data-status=failed]>.eos-rail-bar-text,.eos-rail-scope[data-layout=desktop] .eos-rail-bar[data-status=unknown]>.eos-rail-bar-text{gap:1px}.eos-rail-scope[data-layout=desktop] .eos-rail-bar-caption,.eos-rail-scope[data-layout=desktop] .eos-rail-bar-reason{padding-top:3px}.eos-rail-scope[data-layout=desktop] .eos-rail-bar[data-status=failed] .eos-rail-bar-actions,.eos-rail-scope[data-layout=desktop] .eos-rail-bar[data-status=unknown] .eos-rail-bar-actions{flex-direction:row-reverse;gap:16px}.eos-rail-scope[data-layout=desktop] .eos-rail-bar-retry{border-radius:20px;height:40px;padding:0 22px}.eos-rail-scope[data-layout=desktop] .eos-rail-bar-pick{border-radius:20px;height:40px;padding:0 18px}.eos-rail-scope[data-layout=desktop] .eos-rail-bar-cancel{align-self:center;padding:0}}.eos-rc[data-filed]>.eos-rail-receipt{margin-top:10px}.eos-rc[data-filed]>.eos-rail-receipt~.eos-rc-actions,.eos-rc[data-filed]>.eos-rail-receipt~.eos-rc-facts{display:none}.eos-rail-receipt{box-sizing:border-box;border-top:1px solid #ffb0cc2e;flex-direction:column;align-items:flex-start;gap:12px;width:100%;padding:14px 16px 16px;display:flex}.eos-rail-receipt-what{align-items:center;gap:12px;min-width:0;display:flex}.eos-rail-receipt-check{box-sizing:border-box;color:#f1eeea;background:#c2587c38;border:1.5px solid #f76fa0e6;border-radius:13px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.eos-rail-receipt-check svg{display:block}.eos-rail-receipt-text{flex-direction:column;gap:1px;min-width:0;display:flex}.eos-rail-receipt-label{font-family:var(--font-mono);letter-spacing:.14em;color:#a09ca0;font-size:10px;line-height:14px}.eos-rail-receipt-title{font-family:var(--font-body);color:#f1eeea;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:20px}.eos-rail-receipt-open{box-sizing:border-box;color:#f1eeea;height:34px;font-family:var(--font-mono);letter-spacing:.14em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:1px solid #ffb0cc4d;border-radius:17px;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:11px;font-weight:500;line-height:14px;display:inline-flex}.eos-rail-receipt-open svg{flex:none;display:block}.eos-rail-receipt-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (min-width:1280px){.eos-rail-receipt{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px}.eos-rail-receipt-what{gap:14px}.eos-rail-receipt-check{border-radius:14px;width:28px;height:28px}.eos-rail-receipt-check svg{width:13px}}.eos-rail-scope .eos-rail-proxy{z-index:5;box-sizing:border-box;pointer-events:none;will-change:transform,left,top,width,height,opacity;background:linear-gradient(160deg,#c2587c,#8e3552);border:1px solid #ffb0ccb3;border-radius:7px;width:30px;height:36px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 12px #f73c7880}.eos-rail-scope .eos-rail-proxy-tint{opacity:0;background:linear-gradient(160deg,#7a6a52,#4a3f31);transition:opacity .3s;position:absolute;inset:0}.eos-rail-scope .eos-rail-proxy[data-amber]{border-style:dashed;border-color:var(--eos-rail-amber);box-shadow:0 0 12px #e3b56559}.eos-rail-scope .eos-rail-proxy[data-amber] .eos-rail-proxy-tint{opacity:1}.eos-rail-scope .eos-rail-proxy[data-returning]{box-shadow:none;border-color:#e88a8ab3}.eos-rail-scope .eos-rail-proxy-lines{flex-direction:column;gap:5px;display:flex;position:absolute;top:8px;left:6px;right:6px}.eos-rail-scope .eos-rail-proxy-lines i{background:#ffffffb3;border-radius:1px;height:2px;display:block}.eos-rail-scope .eos-rail-proxy-lines i:first-child{width:60%}.eos-rail-scope .eos-rail-proxy-lines i:nth-child(2){opacity:.7;width:40%}.eos-rail-scope .eos-rail-proxy-lines i:nth-child(3){opacity:.7;width:50%}.eos-rail-scope .eos-rail-proxy-name{font-family:var(--font-body);color:var(--eos-rail-ink);white-space:nowrap;font-size:15px;font-weight:600;line-height:20px;position:absolute;top:10px;left:12px}.eos-rail-scope .eos-rail-tile-done{z-index:2;box-sizing:border-box;border:1.5px solid var(--eos-rail-rose);border-radius:var(--eos-rail-tile-radius);color:var(--eos-rail-ink);background:#c2587c8c;justify-content:center;align-items:center;animation:eos-rail-pop .38s cubic-bezier(.3,1.6,.5,1) both;display:flex;position:absolute;inset:0}.eos-rail-scope .eos-rail-tile-done svg{display:block}.eos-rail-scope[data-closing=folding]>.eos-rail,.eos-rail-scope[data-closing=folding]>.eos-rail-handle{opacity:0;margin-bottom:calc(-1 * var(--eos-rail-h,0px));transition:opacity .22s .12s,transform .22s .12s,margin-bottom .22s .12s;transform:translate(12px)}.eos-rail-scope[data-closing=folding]>.eos-rail-panel{opacity:0;transition:opacity .22s .12s}.eos-rail-scope[data-closing=folding] .eos-rc[data-filed]>.eos-rail-receipt{animation:eos-rail-receipt-in .3s cubic-bezier(.3,.7,.2,1) both;overflow:hidden}.eos-rail-scope[data-closing=folding] .eos-rc[data-filed]>.eos-rail-receipt~.eos-rc-actions,.eos-rail-scope[data-closing=folding] .eos-rc[data-filed]>.eos-rail-receipt~.eos-rc-facts{animation:eos-rail-fold .3s cubic-bezier(.3,.7,.2,1) both;display:flex;overflow:hidden}.eos-rail-scope[data-closing=folding] .eos-rail-receipt-check{animation:eos-rail-pop .38s cubic-bezier(.3,1.6,.5,1) both}.eos-rail-scope .eos-rail-bar[data-fade=out]>*{opacity:0;transition:opacity .12s}.eos-rail-scope .eos-rail-bar[data-fade=in]>*{animation:eos-rail-bar-in .12s both}.eos-rail-scope[data-closing] .eos-rail-bar[data-gone]{opacity:0;border-width:0;margin-top:-8px;padding-top:0;padding-bottom:0;transition:opacity 90ms,height .26s cubic-bezier(.3,.7,.2,1) 70ms,padding .26s cubic-bezier(.3,.7,.2,1) 70ms,margin-top .26s 70ms;overflow:hidden;height:0!important}.eos-rail-scope[data-closing] .eos-rail-bar[data-gone]>*{opacity:0}@keyframes eos-rail-bar-in{0%{opacity:0}to{opacity:1}}@keyframes eos-rail-pop{0%{transform:scale(.4)}70%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes eos-rail-fold{0%{opacity:1;max-height:160px}to{opacity:0;visibility:hidden;max-height:0;padding-top:0;padding-bottom:0}}@keyframes eos-rail-receipt-in{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:140px}}@keyframes eos-rail-spin{to{transform:rotate(1turn)}}@keyframes eos-rail-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){.eos-rail-scope .eos-rail-bar-spinner,.eos-rail-scope .eos-rail-tile[data-state=saving] .eos-rail-tile-pulse{animation:none}.eos-rail-scope .eos-rail-proxy{display:none}.eos-rail-scope .eos-rail-tile-done,.eos-rail-scope[data-closing] .eos-rail-receipt-check{animation:none}.eos-rail-scope .eos-rail-bar[data-fade]>*{transition:none;animation:none}.eos-rail-scope[data-closing] .eos-rail-bar[data-gone]{transition:none}}@media (forced-colors:active){.eos-rail-scope .eos-rail-tile[data-state=unresolved]{border-color:mark}.eos-rail-scope .eos-rail-tile-badge{color:marktext;background:mark;border-color:canvastext}.eos-rail-scope .eos-rail-tile-pulse{border-color:highlight}.eos-rail-scope .eos-rail-bar-spinner-arc{stroke:highlight}.eos-rail-scope .eos-rail-bar-btn{border-color:buttontext}.eos-rail-scope .eos-rail-bar-quiet{border-color:#0000}.eos-rail-receipt-check,.eos-rail-receipt-open{border-color:canvastext}.eos-rail-scope .eos-rail-proxy{background:canvas;border-color:highlight}.eos-rail-scope .eos-rail-proxy-tint{display:none}.eos-rail-scope .eos-rail-proxy-lines i{background:canvastext}.eos-rail-scope .eos-rail-proxy-name{color:canvastext}.eos-rail-scope .eos-rail-tile-done{color:canvastext;background:canvas;border-color:highlight}}.eos-fit{--eos-fit-ink:#f1eeea;--eos-fit-body:#e4dce0;--eos-fit-muted:#bdb1b6;--eos-fit-rose:#f76fa0;--eos-fit-green:#6fd89a;--eos-fit-amber:#e8b860;font-family:var(--font-body);color:var(--eos-fit-ink);flex-direction:column;gap:20px;display:flex}.eos-fit-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:1024px){.eos-fit-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:20px}}.eos-fit-col{flex-direction:column;gap:16px;min-width:0;display:flex}@media (min-width:1024px){.eos-fit-col{gap:20px}}.eos-fit-card{background-color:#120c0e;background-image:linear-gradient(#241619,#120c0e);border:1px solid #ffb0cc73;border-radius:20px;flex-direction:column;gap:18px;padding:18px;display:flex;box-shadow:0 0 14px #f73c7824}@media (min-width:1024px){.eos-fit-card{padding:22px}}.eos-fit-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.eos-fit-card-title{letter-spacing:-.02em;color:var(--eos-fit-ink);margin:0;font-size:26px;font-weight:700;line-height:30px}.eos-fit-sub{color:var(--eos-fit-muted);font-size:13px;line-height:16px}.eos-fit-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:1024px){.eos-fit-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.eos-fit-tile{background:#ffffff0d;border-radius:16px;flex-direction:column;gap:14px;padding:14px;display:flex}@media (min-width:1024px){.eos-fit-tile{padding:16px}}.eos-fit-tile-text{flex-direction:column;gap:4px;display:flex}.eos-fit-big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--eos-fit-ink);font-size:26px;font-weight:700;line-height:30px}@media (min-width:1024px){.eos-fit-big{font-size:30px;line-height:34px}}.eos-fit-tile-label{color:var(--eos-fit-body);font-size:14px;font-weight:600;line-height:18px}.eos-fit-ring{flex:none}.eos-fit-ring circle{fill:none;stroke-width:4px}.eos-fit-ring-track{stroke:#ffffff1a}.eos-fit-ring-fill{stroke:var(--eos-fit-rose);stroke-linecap:round}.eos-fit-badge{width:44px;height:44px;color:var(--eos-fit-rose);border:1px solid #ff8db873;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.eos-fit-card-head.is-top{align-items:flex-start}.eos-fit-head-text{flex-direction:column;gap:8px;min-width:0;display:flex}.eos-fit-pills{flex-wrap:wrap;gap:8px;display:flex}.eos-fit-pill{white-space:nowrap;color:#e4dce0;background:#ffffff0d;border:1px solid #fff3;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.eos-fit-pill:before{content:"";background:currentColor;border-radius:3px;width:6px;height:6px}.eos-fit-pill[data-tone=live]{color:#6fd89a;background:#6fd89a1f;border-color:#6fd89a8c}.eos-fit-pill[data-tone=stale]{color:#e8b860;background:#e8b8601f;border-color:#e8b8608c}.eos-fit-pill[data-tone=rose]{color:#ffb0cc;background:#f76fa01f;border-color:#f76fa08c}.eos-fit-pill[data-tone=off]:before{content:none}.eos-fit-split{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@media (min-width:1024px){.eos-fit-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.eos-fit-list{flex-direction:column;gap:8px;min-width:0;display:flex}.eos-fit-list-h{color:var(--eos-fit-muted);margin:0 0 2px;font-size:13px;font-weight:600;line-height:16px}.eos-fit-row{background:#ffffff0d;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 16px;display:flex}.eos-fit-row.is-empty{background:0 0;border:1px dashed #ffffff26}.eos-fit-row-name{min-width:0;color:var(--eos-fit-ink);font-size:16px;font-weight:600;line-height:20px}.eos-fit-row.is-empty .eos-fit-row-name,.eos-fit-row.is-empty .eos-fit-row-value{color:var(--eos-fit-muted)}.eos-fit-row-value{text-align:right;font-variant-numeric:tabular-nums;color:var(--eos-fit-body);flex:none;font-size:15px;line-height:20px}.eos-fit-note{color:var(--eos-fit-muted);border:1px dashed #ffffff26;border-radius:14px;margin:0;padding:12px 14px;font-size:14px;line-height:20px}.eos-fit-cal{background:#ffffff0d;border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.eos-fit-cal-line{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.eos-fit-cal-of{color:var(--eos-fit-muted);font-size:14px;line-height:18px}.eos-fit-macros{gap:14px;padding:0 4px}.eos-fit-macro,.eos-fit-macros{flex-direction:column;display:flex}.eos-fit-macro{gap:6px}.eos-fit-macro-line{justify-content:space-between;gap:12px;display:flex}.eos-fit-macro-name{color:var(--eos-fit-ink);font-size:15px;font-weight:600;line-height:20px}.eos-fit-macro-value{font-variant-numeric:tabular-nums;color:var(--eos-fit-body);font-size:14px;line-height:20px}.eos-fit-bar{background:#ffffff1a;border-radius:3px;height:6px;overflow:hidden}.eos-fit-bar.is-thick{border-radius:4px;height:8px}.eos-fit-bar.is-empty{background:0 0;border:1px dashed #fff3}.eos-fit-bar-fill{border-radius:inherit;background:var(--eos-fit-rose);transform-origin:0;height:100%}.eos-fit-bar.is-thick .eos-fit-bar-fill{background:linear-gradient(90deg,#f76fa0,#b8316a)}@media (min-width:1024px){.eos-fit-grid{align-items:stretch}.eos-fit-col.is-fuel>.eos-fit-card,.eos-fit-col:not(.is-fuel)>.eos-fit-card:last-child{flex:1}.eos-fit-col.is-fuel .eos-fit-macros{flex:1;gap:10px;padding:0}.eos-fit-macro.is-soft{background:#ffffff0d;border-radius:16px;flex:1;justify-content:center;padding:14px 16px}}.eos-panel:has(>.eos-fit-section.is-active){box-shadow:none;background:0 0;border:0}.eos-panel-head.is-fit{align-items:center;gap:12px 16px;padding-bottom:20px}.eos-fit-head{flex-direction:column;flex:320px;gap:10px;min-width:0;display:flex}.eos-panel-head h2.eos-fit-title{font-family:var(--font-body);letter-spacing:-.03em;text-transform:none;color:#f1eeea;font-size:36px;font-weight:700;line-height:40px}@media (min-width:1024px){.eos-panel-head h2.eos-fit-title{font-size:44px;line-height:48px}}.eos-fit-headline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eos-fit-day{color:#bdb1b6;padding-right:6px;font-size:14px;line-height:18px}.eos-fit-day,.eos-fit-log,.eos-panel-head.is-car .eos-fit-pill,.eos-panel-head.is-fin .eos-fit-pill,.eos-panel-head.is-fit .eos-fit-pill{font-family:var(--font-body)}.eos-fit-log{height:44px;color:#fff;cursor:pointer;background:linear-gradient(135deg,#f76fa0,#b8316a);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:600;line-height:18px;display:inline-flex}.eos-fit-log:focus-visible{outline:var(--focus-width,2px) solid var(--focus-ring);outline-offset:2px}@media (max-width:1023px){.eos-fit-log{flex:100%;order:3}.eos-fit-head{flex:1 1 0}}@media (hover:none) and (pointer:coarse){.eos-panel-head.is-car .eos-collapse-round,.eos-panel-head.is-fin .eos-collapse-round,.eos-panel-head.is-fit .eos-collapse-round{width:44px;height:44px}}.eos-trial2-tile{min-width:0;font-family:var(--font-body);background:#ffffff0d;border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.eos-trial2-tile-h{color:var(--eos-fit-ink);margin:0;font-size:16px;font-weight:600;line-height:20px}.eos-trial2-maxline{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.eos-trial2-big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--eos-fit-ink);font-size:30px;font-weight:700;line-height:34px}.eos-trial2-muted{color:var(--eos-fit-muted);margin:0;font-size:13px;line-height:18px}.eos-trial2-confirm{flex-direction:column;gap:8px;display:flex}.eos-trial2-btns{flex-wrap:wrap;gap:8px;display:flex}.eos-trial2-btn{min-height:36px;font-family:var(--font-body);color:var(--eos-fit-body);cursor:pointer;background:#ffffff0d;border:1px solid #fff3;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;line-height:18px;display:inline-flex}.eos-trial2-btn.is-primary{color:#fff;background:linear-gradient(135deg,#f76fa0,#b8316a);border:0}.eos-trial2-btn:disabled{opacity:.55;cursor:default}.eos-trial2-btn:focus-visible,.eos-trial2-details>summary:focus-visible{outline:var(--focus-width,2px) solid var(--focus-ring);outline-offset:2px}@media (hover:none) and (pointer:coarse){.eos-trial2-btn{min-height:44px}}.eos-trial2-msg{color:var(--eos-fit-body);border:1px dashed #ffffff26;border-radius:12px;margin:0;padding:10px 12px;font-size:14px;line-height:20px}.eos-trial2-msg.is-alert{color:#ffb0cc;border-color:#f76fa08c}.eos-trial2-details{min-width:0}.eos-trial2-details>summary{min-height:44px;color:var(--eos-fit-body);cursor:pointer;background:#ffffff0d;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:600;line-height:18px;list-style:none;display:flex}.eos-trial2-details>summary::-webkit-details-marker{display:none}.eos-trial2-details>summary:after{content:"";border-right:2px solid var(--eos-fit-muted);border-bottom:2px solid var(--eos-fit-muted);flex:none;width:8px;height:8px;transition:transform .15s;transform:rotate(45deg)translate(-2px,-2px)}.eos-trial2-details[open]>summary:after{transform:rotate(225deg)}@media (prefers-reduced-motion:reduce){.eos-trial2-details>summary:after{transition:none}}.eos-trial2-detail-body{flex-direction:column;gap:12px;min-width:0;padding-top:12px;display:flex}.eos-trial2-chart{width:100%;max-width:100%;height:auto;display:block}.eos-trial2-chart .grid{stroke:#ffffff1a;stroke-width:1px}.eos-trial2-chart .tick{font-family:var(--font-body);fill:var(--eos-fit-muted);font-size:10px}.eos-trial2-chart .bar{fill:var(--eos-fit-rose)}.eos-trial2-chart .bar.today{opacity:.4}.eos-trial2-chart .avg{stroke:var(--eos-fit-muted);stroke-width:1px;stroke-dasharray:4 3}.eos-trial2-chart .avgtext{font-family:var(--font-body);fill:var(--eos-fit-muted);font-size:10px}.eos-trial2-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.eos-trial2-stat{flex-direction:column;gap:2px;min-width:0;display:flex}.eos-trial2-stat-v{font-variant-numeric:tabular-nums;color:var(--eos-fit-ink);font-size:15px;font-weight:600;line-height:20px}.eos-trial2-steprows{flex-direction:column;gap:6px;display:flex}.eos-trial2-steprow{color:var(--eos-fit-body);background:#ffffff0d;border-radius:12px;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:8px;padding:8px 12px;font-size:14px;line-height:18px;display:grid}.eos-trial2-steprow-diff,.eos-trial2-steprow-n{text-align:right;font-variant-numeric:tabular-nums}.eos-trial2-lane{grid-template-columns:1fr 1fr;min-width:0;height:6px;display:grid}.eos-trial2-lane .neg,.eos-trial2-lane .pos{align-items:center;min-width:0;display:flex}.eos-trial2-lane .neg{justify-content:flex-end}.eos-trial2-lane i{background:var(--eos-fit-rose);max-width:100%;height:6px;display:block}.eos-trial2-lane .neg i{opacity:.55;border-radius:3px 0 0 3px}.eos-trial2-lane .pos i{border-radius:0 3px 3px 0}.eos-trial2-metric{min-width:0;font-family:var(--font-body);flex-direction:column;gap:14px;display:flex}.eos-trial2-metric>.eos-trial2-btn{align-self:flex-start}.eos-trial2-tabs{flex-wrap:wrap;gap:8px;display:flex}.eos-trial2-tab{min-height:36px;font:inherit;color:var(--eos-fit-body);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:999px;padding:0 14px;font-size:14px;font-weight:600}.eos-trial2-tab[aria-selected=true]{color:#ffb0cc;background:#f76fa029;border-color:#f76fa08c}.eos-trial2-tab:focus-visible{outline:var(--focus-width,2px) solid var(--focus-ring);outline-offset:2px}@media (hover:none) and (pointer:coarse){.eos-trial2-tab{min-height:44px}}.eos-trial2-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.eos-trial2-legend{color:var(--eos-fit-muted);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:13px;display:flex}.eos-trial2-legend span{align-items:center;gap:6px;display:inline-flex}.eos-trial2-swatch{border-radius:2px;width:14px;height:3px;display:inline-block}.eos-trial2-swatch.whoop{background:var(--eos-fit-ink)}.eos-trial2-swatch.apple{background:var(--eos-fit-rose)}.eos-trial2-tag{color:var(--eos-fit-amber);background:#e8b8601f;border:1px solid #e8b8608c;border-radius:999px;padding:2px 10px;font-size:12px;line-height:18px}.eos-trial2-tag.provisional{color:#ffb0cc;background:#f76fa01f;border-color:#f76fa08c}.eos-trial2-chart .line{fill:none;stroke-width:1.5px;stroke-linejoin:round}.eos-trial2-chart .line.whoop{stroke:var(--eos-fit-ink)}.eos-trial2-chart .line.apple{stroke:var(--eos-fit-rose)}.eos-trial2-chart .dot.whoop{fill:var(--eos-fit-ink)}.eos-trial2-chart .dot.apple{fill:var(--eos-fit-rose)}.eos-trial2-chart .mark{stroke:var(--eos-fit-amber);stroke-width:1px;stroke-dasharray:3 3}.eos-trial2-chart .marktext{font-family:var(--font-body);fill:var(--eos-fit-amber);font-size:10px}.eos-trial2-mrows{flex-direction:column;gap:6px;min-width:0;display:flex}.eos-trial2-mrow{min-width:0;color:var(--eos-fit-body);background:#ffffff0d;border-radius:12px;grid-template-columns:minmax(84px,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,2fr) 52px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;line-height:18px;display:grid}.eos-trial2-mdate{color:var(--eos-fit-ink);font-weight:600}.eos-trial2-mgap,.eos-trial2-mnum{font-variant-numeric:tabular-nums}.eos-trial2-mgap{text-align:right}.eos-trial2-mgap.large{color:var(--eos-fit-amber)}.eos-trial2-dev{color:var(--eos-fit-muted);font-size:12px;display:none}.eos-trial2-lane i.large{background:var(--eos-fit-amber)}@media (max-width:767px){.eos-trial2-facts{grid-template-columns:minmax(0,1fr)}.eos-trial2-mrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 10px}.eos-trial2-mdate{grid-column:1/-1}.eos-trial2-dev{display:inline}.eos-trial2-lane{grid-column:1/2;align-self:center}.eos-trial2-mgap{grid-column:2/3}}.eos-trial2-sleep{background:#ffffff0d;border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.eos-trial2-sleep-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.eos-trial2-sleep-scores{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.eos-trial2-sleep-score{flex-direction:column;gap:4px;min-width:0;display:flex}.eos-trial2-big.dim{color:var(--eos-fit-muted)}.eos-trial2-parts{flex-direction:column;gap:10px;display:flex}.eos-trial2-part{flex-direction:column;gap:4px;min-width:0;display:flex}.eos-trial2-partrow{align-items:center;gap:12px;min-width:0;display:flex}.eos-trial2-partname{width:92px;color:var(--eos-fit-body);flex:none;font-size:14px}.eos-trial2-track{background:#ffffff1a;border-radius:3px;flex:1 1 0;min-width:0;height:6px;overflow:hidden}.eos-trial2-fill{background:var(--eos-fit-rose);border-radius:3px;height:6px;display:block}.eos-trial2-fill.low{background:var(--eos-fit-amber)}.eos-trial2-partvalue{text-align:right;font-variant-numeric:tabular-nums;width:28px;color:var(--eos-fit-ink);flex:none;font-size:14px}.eos-trial2-partvalue.low{color:var(--eos-fit-amber);font-weight:600}.eos-trial2-stages{flex-direction:column;gap:8px;display:flex}.eos-trial2-stagebar{border-radius:6px;width:100%;height:12px;display:flex;overflow:hidden}.eos-trial2-seg{height:12px;display:block}.eos-trial2-seg.core{background:#5b4a53}.eos-trial2-seg.deep{background:var(--eos-fit-rose)}.eos-trial2-seg.rem{background:#d08a9c}.eos-trial2-seg.awake{background:var(--eos-fit-ink)}.eos-trial2-legend i.eos-trial2-seg{border-radius:2px;width:8px;height:8px}@media (max-width:767px){.eos-trial2-sleep-scores{grid-template-columns:minmax(0,1fr)}}.eos-trial2-nights{min-width:0;font-family:var(--font-body);flex-direction:column;gap:10px;display:flex}.eos-trial2-cols{grid-template-columns:minmax(7rem,1.2fr) minmax(6.5rem,.9fr) repeat(6,minmax(3.5rem,.8fr)) minmax(8rem,1.6fr);align-items:baseline;gap:0 12px;min-width:0;display:grid}.eos-trial2-cols>*{min-width:0}.eos-trial2-head{color:var(--eos-fit-muted);padding:0 18px;font-size:13px;font-weight:600;line-height:18px}.eos-trial2-colbtn,.eos-trial2-colhead{font:inherit;color:inherit;text-align:left}.eos-trial2-colbtn{cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 0}.eos-trial2-colbtn:hover{color:var(--eos-fit-ink)}.eos-trial2-colbtn:focus-visible{outline:var(--focus-width,2px) solid var(--focus-ring);outline-offset:2px}@media (hover:none) and (pointer:coarse){.eos-trial2-colbtn{min-height:44px}}.eos-trial2-night{background:#ffffff0d;border-radius:16px;flex-direction:column;gap:4px;min-width:0;padding:12px 18px;display:flex}.eos-trial2-date{flex-direction:column;gap:2px;display:flex}.eos-trial2-day{color:var(--eos-fit-ink);font-size:16px;font-weight:600;line-height:22px}.eos-trial2-devname{color:var(--eos-fit-muted);white-space:nowrap;font-size:13px;line-height:18px}.eos-trial2-cell{gap:6px;min-width:0;display:flex}.eos-trial2-cell-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;color:var(--eos-fit-muted);border:0;margin:-1px;padding:0;font-size:13px;position:absolute;overflow:hidden}.eos-trial2-cell{position:relative}.eos-trial2-val{font-variant-numeric:tabular-nums;color:var(--eos-fit-body);font-size:15px;line-height:20px}.eos-trial2-line.apple .eos-trial2-val{color:var(--eos-fit-ink);font-weight:700}.eos-trial2-star{color:var(--eos-fit-amber);margin-left:1px}.eos-trial2-gap{font-variant-numeric:tabular-nums;color:var(--eos-fit-rose);font-size:13px;font-weight:600;line-height:18px}.eos-trial2-gap.is-large{color:var(--eos-fit-amber)}.eos-trial2-train{color:var(--eos-fit-muted);text-align:right;font-size:13px;line-height:18px}.eos-trial2-more{align-self:center}@media (max-width:1023px){.eos-trial2-head{flex-wrap:wrap;gap:8px;padding:0;display:flex}.eos-trial2-head>:not(.eos-trial2-colbtn){display:none}.eos-trial2-head .eos-trial2-colbtn{min-height:36px;color:var(--eos-fit-body);background:#ffffff0d;border:1px solid #ffffff26;border-radius:999px;padding:0 14px;font-size:14px;font-weight:600}.eos-trial2-night{padding:12px 14px}.eos-trial2-cols{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:2px 10px}.eos-trial2-date,.eos-trial2-devname,.eos-trial2-train{grid-column:1/-1}.eos-trial2-date:empty{display:none}.eos-trial2-cell{flex-direction:column;gap:0}.eos-trial2-cell-label{clip:auto;white-space:normal;width:auto;height:auto;margin:0;display:block;position:static;overflow:visible}.eos-trial2-gapslot{display:none}.eos-trial2-train{text-align:left}.eos-trial2-train:empty{display:none}}@media (max-width:1023px) and (hover:none) and (pointer:coarse){.eos-trial2-head .eos-trial2-colbtn{min-height:44px}}.eos-trial2{min-width:0;font-family:var(--font-body);color:var(--eos-fit-ink);background-color:#120c0e;background-image:linear-gradient(#241619,#120c0e);border:1px solid #ffb0cc73;border-radius:20px;flex-direction:column;gap:20px;padding:26px;display:flex;box-shadow:0 0 14px #f73c7824}.eos-trial2-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 20px;min-width:0;display:flex}.eos-trial2-top-text{flex-direction:column;flex:320px;gap:8px;min-width:0;display:flex}.eos-trial2-titlerow{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.eos-trial2-title{letter-spacing:-.025em;color:var(--eos-fit-ink);margin:0;font-size:30px;font-weight:700;line-height:36px}.eos-trial2-lede{color:var(--eos-fit-muted);margin:0;font-size:14px;line-height:20px}.eos-trial2-ghost{height:40px;font-family:var(--font-body);color:var(--eos-fit-ink);cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:600;line-height:18px;display:inline-flex}.eos-trial2-ghost:hover{background:#ffffff0d}.eos-trial2-ghost:disabled{opacity:.55;cursor:default}.eos-trial2-ghost:focus-visible{outline:var(--focus-width,2px) solid var(--focus-ring);outline-offset:2px}@media (hover:none) and (pointer:coarse){.eos-trial2-ghost{height:44px}}.eos-trial2-switch{background:#e8b8600f;border:1px solid #e8b8608c;border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.eos-trial2-switch-h{color:var(--eos-fit-ink);margin:0;font-size:16px;font-weight:600;line-height:20px}.eos-trial2-switch-gate{color:var(--eos-fit-amber);margin:0;font-size:15px;font-weight:600;line-height:20px}.eos-trial2-body{color:var(--eos-fit-body);margin:0;font-size:14px;line-height:20px}.eos-trial2-preview{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;max-width:420px;color:var(--eos-fit-body);font-size:13px;line-height:18px}.eos-trial2-preview td,.eos-trial2-preview th{text-align:left;border-bottom:1px solid #ffffff14;padding:6px 10px 6px 0}.eos-trial2-preview thead th{color:var(--eos-fit-muted);font-weight:600}.eos-trial2-preview tbody th{color:var(--eos-fit-ink);font-weight:600}.eos-trial2-preview td.is-alert{color:#ffb0cc}.eos-trial2-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0;display:grid}.eos-trial2-sum{gap:12px;padding:18px}.eos-trial2-sum p{margin:0}.eos-trial2-label{color:var(--eos-fit-muted);margin:0;font-size:13px;font-weight:600;line-height:18px}.eos-trial2-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.eos-trial2-fig{flex-direction:column;gap:2px;min-width:0;display:flex}.eos-trial2-fig-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--eos-fit-ink);font-size:24px;font-weight:700;line-height:30px}.eos-trial2-gaterows{flex-direction:column;gap:8px;display:flex}.eos-trial2-gaterow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;min-width:0;display:flex}.eos-trial2-gatename{color:var(--eos-fit-ink);font-size:15px;font-weight:600;line-height:20px}.eos-trial2-gatedetail{flex-direction:column;gap:6px;min-width:0;display:flex}.eos-trial2-gatepaired{color:var(--eos-fit-body);font-size:14px;line-height:20px}.eos-trial2-muted-i{color:var(--eos-fit-muted)}.eos-trial2-facts-list{color:var(--eos-fit-body);flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;line-height:18px;list-style:none;display:flex}.eos-trial2-facts-list li.is-empty{color:var(--eos-fit-muted)}.eos-trial2-fact-label{color:var(--eos-fit-ink);font-weight:600}.eos-trial2-warn{color:var(--eos-fit-amber);font-size:13px;line-height:18px}.eos-trial2-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:14px;min-width:0;display:grid}.eos-trial2-bottom>:only-child{grid-column:1/-1}@media (max-width:767px){.eos-trial2{padding:18px}.eos-trial2-title{font-size:26px;line-height:30px}.eos-trial2-bottom{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.eos-trial2-summary{grid-template-columns:minmax(0,1fr)}}.eos-panel:has(>.eos-car-section.is-active){box-shadow:none;background:0 0;border:0}.eos-panel-head.is-car{align-items:center;gap:12px 16px;padding-bottom:20px}.eos-panel:has(>.eos-fin-section.is-active){box-shadow:none;background:0 0;border:0}.eos-panel-head.is-fin{align-items:center;gap:12px 16px;padding-bottom:20px}.eos-panel-head.is-fin .eos-fin-back{cursor:pointer}.eos-panel-head.is-fin .eos-fin-back:before{content:none}.eos-panel-head.is-fin .eos-fin-back:focus-visible{outline:var(--focus-width,2px) solid var(--focus-ring);outline-offset:2px}@media (pointer:coarse){.eos-panel-head.is-fin .eos-fin-back{min-height:44px}}.eos-panel-head.is-fin .eos-fin-nav-error{color:#e8b860}.eos-panel:has(>.eos-ins-section.is-active){box-shadow:none;background:0 0;border:0}.eos-panel-head.is-ins{align-items:center;gap:12px 16px;padding-bottom:20px}.eos-panel-head.is-ins .eos-fit-pill{font-family:var(--font-body)}@media (hover:none) and (pointer:coarse){.eos-panel-head.is-ins .eos-collapse-round{width:44px;height:44px}}.eos-ins-head{gap:8px}.eos-ins-empty,.eos-ins-head{flex-direction:column;display:flex}.eos-ins-empty{border:1px dashed #ffffff26;border-radius:16px;gap:6px;padding:18px 20px}.eos-ins-empty p{margin:0}.eos-ins-empty-title{color:var(--eos-fit-ink);font-size:18px;font-weight:600;line-height:24px}.eos-ins-row{align-items:center;padding:16px 18px}.eos-ins-row-text{flex-direction:column;gap:4px;min-width:0;display:flex}.eos-panel:has(>.eos-notif-section.is-active){box-shadow:none;background:0 0;border:0}.eos-panel-head.is-notif{align-items:center;gap:12px 16px;padding-bottom:20px}.eos-panel-head.is-notif .eos-fit-pill{font-family:var(--font-body)}@media (hover:none) and (pointer:coarse){.eos-panel-head.is-notif .eos-collapse-round{width:44px;height:44px}}.eos-notif-vol{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name short""bar sets";align-items:center;gap:10px 12px;padding:14px 16px;display:grid}@media (min-width:1024px){.eos-notif-vol{grid-template-columns:minmax(0,1fr) minmax(80px,160px) auto auto;grid-template-areas:"name bar sets short";gap:16px}}.eos-notif-vol-name{grid-area:name;align-items:center;gap:8px;min-width:0;display:flex}.eos-notif-bar{background:#ffffff14;grid-area:bar}.eos-notif-sets{min-width:6.5em;color:var(--eos-fit-body);grid-area:sets}.eos-notif-sets,.eos-notif-short{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;line-height:20px}.eos-notif-short{color:#ffb0cc;grid-area:short;font-weight:600}.eos-notif-other{justify-content:flex-start;padding:14px 16px}.eos-notif-other:before{content:"";background:var(--eos-fit-rose);border-radius:3px;flex:none;width:6px;height:6px}.eos-notif-other[data-severity=critical]{background:#e8b86014}.eos-notif-other[data-severity=critical]:before{background:var(--eos-fit-amber)}.eos-notif-other-text{min-width:0;color:var(--eos-fit-body);font-size:15px;line-height:20px}.eos-panel:has(>.eos-set-section.is-active){box-shadow:none;background:0 0;border:0}.eos-panel-head.is-set{align-items:center;gap:12px 16px;padding-bottom:20px}.eos-panel-head.is-set .eos-fit-pill{font-family:var(--font-body)}@media (hover:none) and (pointer:coarse){.eos-panel-head.is-set .eos-collapse-round{width:44px;height:44px}}.eos-set{--fin-muted:#bdb1b6;--fin-rose-text:#ffb0cc;--fin-rose-bg:#f76fa01f;--fin-rose-line:#f76fa08c}@media (min-width:1024px){.eos-set-grid{grid-template-columns:minmax(0,1fr) 460px}}@media (max-width:767px){.eos-set-grid>:not(:has(.eos-set-tabpanel.is-active)),.eos-set-tabpanel:not(.is-active){display:none}.eos-set .eos-fin-tab{white-space:nowrap;padding-inline:8px}}.eos-set-row{min-width:0}.eos-set-row-text{flex-direction:column;gap:4px;min-width:0;display:flex}.eos-set-conns{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@media (min-width:768px){.eos-set-conns{grid-template-columns:repeat(2,minmax(0,1fr))}}.eos-set-conn-name{align-items:center;gap:10px;min-width:0;display:flex}.eos-set-conn-name .eos-fit-row-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eos-set-dot{background:#ffffff40;border-radius:4px;flex:none;width:8px;height:8px}.eos-set-conn[data-live=true] .eos-set-dot{background:var(--eos-fit-green)}.eos-set-conn[data-live=false] .eos-fit-row-value{color:var(--eos-fit-muted)}.eos-set-switch{cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:13px;flex:none;width:44px;height:26px;padding:0;transition:background-color .18s,border-color .18s;position:relative}.eos-set-switch:after{content:"";background:var(--eos-fit-muted);border-radius:50%;width:18px;height:18px;transition:transform .18s,background-color .18s;position:absolute;top:3px;left:3px}.eos-set-switch[aria-checked=true]{background:var(--eos-fit-rose);border-color:#f76fa08c}.eos-set-switch[aria-checked=true]:after{background:#fff;transform:translate(18px)}@media (prefers-reduced-motion:reduce){.eos-set-switch,.eos-set-switch:after{transition:none}}.eos-set-pill{min-height:32px;font:inherit;color:#ffb0cc;cursor:pointer;background:0 0;border:1px solid #f76fa08c;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;line-height:16px;display:inline-flex}.eos-set-pill:hover{background:#f76fa01f}.eos-set-signout{width:100%;min-height:44px;font-size:14px;line-height:18px}.eos-set-open{min-height:32px;font:inherit;color:#fff;cursor:pointer;background:linear-gradient(135deg,#f76fa0,#b8316a);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:600;line-height:16px;display:inline-flex}@media (pointer:coarse){.eos-set-open,.eos-set-pill{min-height:44px}}.eos-set-open:focus-visible,.eos-set-pill:focus-visible,.eos-set-switch:focus-visible{outline:var(--focus-width,2px) solid var(--focus-ring,#ffb0cc);outline-offset:2px}.eos-set-vol{flex-direction:column;align-items:stretch;gap:10px}.eos-set-chips{flex-wrap:wrap;gap:6px;display:flex}.eos-set-chips .eos-fit-pill[data-tone=off]{color:var(--eos-fit-body)}.eos-panel:has(>.eos-cal-section.is-active){box-shadow:none;background:0 0;border:0}.eos-panel-head.is-cal{align-items:center;gap:12px 16px;padding-bottom:20px}.eos-panel-head.is-cal .eos-fit-pill{font-family:var(--font-body)}@media (hover:none) and (pointer:coarse){.eos-panel-head.is-cal .eos-collapse-round{width:44px;height:44px}}.eos-cal{--fin-muted:#bdb1b6;--fin-rose-text:#ffb0cc;--fin-rose-bg:#f76fa01f;--fin-rose-line:#f76fa08c}@media (min-width:1024px){.eos-cal-grid{grid-template-columns:340px minmax(0,1fr);align-items:start}}@media (max-width:767px){.eos-cal-tabpanel:not(.is-active){display:none}}.eos-cal-agenda{justify-content:flex-start;gap:14px}.eos-cal-time{white-space:nowrap;font-variant-numeric:tabular-nums;width:72px;color:var(--eos-fit-body);flex:none;font-size:14px;font-weight:600;line-height:20px}.eos-cal-agenda-text{flex-direction:column;gap:2px;min-width:0;display:flex}.eos-cal-agenda-text .eos-fit-row-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eos-cal-agenda[data-source=split]{background:#f76fa014;border:1px solid #f76fa040}.eos-cal-agenda[data-source=split] .eos-cal-time{color:#ffb0cc}.eos-cal-note{margin:0}.eos-cal-load{flex-direction:column;align-items:stretch;gap:10px}.eos-cal-month-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.eos-cal-month-title{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.eos-cal-error{color:var(--eos-fit-amber)}.eos-cal-nav{align-items:center;gap:8px;display:flex}.eos-cal-nav-btn{color:#ffb0cc;cursor:pointer;background:0 0;border:1px solid #f76fa08c;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.eos-cal-nav-btn:hover:not(:disabled){background:#f76fa01f}.eos-cal-nav-btn:disabled{color:var(--eos-fit-muted);opacity:.5;cursor:default;border-color:#ffffff26}@media (pointer:coarse){.eos-cal-nav-btn{width:44px;height:44px}}.eos-cal-day-hit:focus-visible,.eos-cal-nav-btn:focus-visible,.eos-cal-pop-close:focus-visible,.eos-cal-today-btn:focus-visible{outline:var(--focus-width,2px) solid var(--focus-ring,#ffb0cc);outline-offset:2px}.eos-cal-days,.eos-cal-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.eos-cal-week span{color:var(--eos-fit-muted);padding:0 8px;font-size:13px;font-weight:600;line-height:16px}.eos-cal-day{background:#ffffff0d;border:1px solid #0000;border-radius:14px;min-height:96px;position:relative}.eos-cal-day,.eos-cal-day-hit{flex-direction:column;min-width:0;display:flex}.eos-cal-day-hit{border-radius:inherit;flex:1;gap:4px;padding:8px}.eos-cal-day.has-events .eos-cal-day-hit{cursor:pointer}.eos-cal-day.has-events:hover{background:#ffffff14}.eos-cal-day.is-off-month{background:#ffffff05}.eos-cal-day-num{font-variant-numeric:tabular-nums;color:var(--eos-fit-ink);font-size:14px;font-weight:600;line-height:18px}.eos-cal-day.is-off-month .eos-cal-day-num{color:var(--eos-fit-muted);opacity:.6}.eos-cal-day.is-today{background:#f76fa01a;border-color:#f76fa08c}.eos-cal-day.is-today .eos-cal-day-num{color:#ffb0cc}.eos-cal-event{text-overflow:ellipsis;white-space:nowrap;color:var(--eos-fit-body);font-size:12px;line-height:16px;overflow:hidden}.eos-cal-event.is-split{color:#ffb0cc;background:#f76fa029;border-radius:999px;align-self:flex-start;max-width:100%;padding:1px 8px;font-weight:600}.eos-cal-more{color:var(--eos-fit-muted);font-size:12px;line-height:16px}.eos-cal-count{display:none}.eos-cal-pop{z-index:30;cursor:default;transform-origin:0 0;background-color:#120c0e;background-image:linear-gradient(#241619,#120c0e);border:1px solid #ffb0cc73;border-radius:16px;flex-direction:column;gap:6px;min-width:240px;max-width:300px;padding:12px;animation:eos-popover-in .12s ease-out;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0006}.eos-cal-pop.align-right{transform-origin:100% 0;left:auto;right:0}@media (prefers-reduced-motion:reduce){.eos-cal-pop{animation:none}}.eos-cal-pop-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.eos-cal-pop-date{color:var(--eos-fit-ink);font-size:15px;font-weight:700;line-height:20px}.eos-cal-pop-close{width:28px;height:28px;color:var(--eos-fit-body);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.eos-cal-pop-close:hover{color:#ffb0cc;border-color:#f76fa08c}.eos-cal-pop-row{color:var(--eos-fit-body);background:#ffffff0d;border-radius:12px;gap:10px;padding:8px 10px;font-size:13px;line-height:18px;display:flex}.eos-cal-pop-row.is-split{color:#ffb0cc;background:#f76fa014}.eos-cal-pop-time{font-variant-numeric:tabular-nums;width:72px;color:var(--eos-fit-muted);flex:none}.eos-cal-pop-row.is-split .eos-cal-pop-time{color:#ffb0cc}.eos-cal-pop-title{overflow-wrap:anywhere;min-width:0}@media (max-width:767px){.eos-cal-days,.eos-cal-week{gap:4px}.eos-cal-week span{text-align:center;padding:0;font-size:11px}.eos-cal-day{border-radius:10px;min-height:56px}.eos-cal-day-hit{align-items:center;gap:3px;padding:5px 2px}.eos-cal-day-num{font-size:13px}.eos-cal-event:not(.is-split),.eos-cal-more{display:none}.eos-cal-event.is-split{text-align:center;align-self:stretch;padding:1px 4px;font-size:10px;line-height:14px}.eos-cal-count{color:var(--eos-fit-muted);font-size:11px;line-height:14px;display:block}.eos-cal-pop{min-width:200px;max-width:min(280px,80vw)}}.eos-home-capsule{color:#ff5c99;cursor:pointer;animation:eos-brain-fade-in var(--motion-fade-ms) var(--ease-fade);background:#1e1418d9;border:1px solid #ffb0cc66;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 8px;display:inline-flex}.eos-home-capsule>span{color:#f4e9ee;font:600 13px/16px var(--font-body);white-space:nowrap}.eos-home-capsule:focus-visible{outline-offset:2px;outline:2px solid #ffb0cc}.eos-shell:has(.eos-brain:not([data-phase=in],[data-motion])) .eos-home-capsule{display:none}.eos-shell:has(.eos-brain:not([data-phase=in],[data-motion])) .eos-home-crumb,.eos-shell:has(.eos-brain:not([data-phase=in],[data-motion])) .eos-home-search{visibility:hidden}.eos-shell:has(.eos-brain:not([data-phase=in],[data-motion])) .eos-home-header.is-panel{border-bottom-color:#0000}.eos-shell:has(.eos-brain) .eos-home-header{pointer-events:none}.eos-shell:has(.eos-brain) .eos-home-avatar,.eos-shell:has(.eos-brain) .eos-home-bell{pointer-events:auto}@keyframes eos-brain-fade-in{0%{opacity:0}}.eos-brain{z-index:15;touch-action:none;color:#f4e9ec;opacity:1;transition:opacity var(--motion-fade-ms) var(--ease-fade);position:fixed;inset:0;overflow:hidden}.eos-brain:before{content:"";pointer-events:none;opacity:var(--brain-haze,1);background:radial-gradient(52% 44% at 50% 45%,#c8327347,#781e461c 48%,#0000 78%),radial-gradient(circle,#ffb0cc17 1px,#0000 1.2px) 0 0/22px 22px,#07080a;position:absolute;inset:0}@media (max-width:1279px){.eos-shell:has(.eos-canvas[data-open]) .eos-brain{z-index:35}}.eos-brain[data-motion]{transition:none}.eos-brain[data-motion] .eos-brain-state{visibility:hidden}.eos-brain[data-motion=held] .eos-brain-state{visibility:visible}.eos-brain[data-phase=in],.eos-brain[data-phase=out]{opacity:0}.eos-brain[data-phase=out]{pointer-events:none}.eos-brain-canvas{width:100%;height:100%;inset:0}.eos-brain-canvas,.eos-brain-title{pointer-events:none;position:absolute}.eos-brain-title{left:50%;top:calc(50% - 316px * var(--brain-s,1));text-align:center;width:min(600px,100%);transform:translate(-50%)}.eos-brain-title h2{font:800 42px/1.2 var(--font-body);letter-spacing:-.025em;outline:none;margin:0}.eos-brain-title h2 span{color:#ff5fa2}.eos-brain-title p{letter-spacing:.2em;color:#b49aa2;margin:6px 0 0;font-size:13px}.eos-brain-state{text-align:center;color:#f4e9ec;width:min(420px,100% - 32px);margin:0;font-size:14px;position:absolute;top:45%;left:50%;transform:translate(-50%)}.eos-brain-search{color:#ffb0cc;background:#140e11eb;border:1px solid #ffb0cc73;border-radius:12px;align-items:center;gap:8px;width:300px;height:38px;padding:0 14px;display:flex;position:absolute;top:22px;right:160px}.eos-brain-search input{all:unset;color:#f4e9ec;min-width:0;font:400 14px/18px var(--font-body);flex:1}.eos-brain-search input::placeholder{color:#b49aa2}@media (hover:none) and (pointer:coarse){.eos-brain-search input{font-size:16px}}.eos-brain-search:focus-within{outline-offset:2px;outline:2px solid #ffb0cc}.eos-brain-searchnote{color:#b49aa2;width:300px;margin:0;font-size:12px;position:absolute;top:66px;right:160px}.eos-brain-side{left:40px;top:calc(50% - 180px * var(--brain-s,1));position:absolute}.eos-brain-legend,.eos-brain-side{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.eos-brain-legend button{all:unset;cursor:pointer;font:400 13px/16px var(--font-body);color:#f4e9ec;background:#100a0dd9;border:1px solid #3a2229;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;display:flex}.eos-brain-legend button[aria-pressed=true]{border-color:#ffb0cc}.eos-brain-legend button:focus-visible{outline-offset:2px;outline:2px solid #ffb0cc}.eos-brain-legend i{border-radius:50%;width:9px;height:9px}.eos-brain-legend em{font:400 11px/14px var(--font-mono);color:#b49aa2}.eos-brain-tally{padding:6px 10px}.eos-brain-sim,.eos-brain-tally{font:400 11px/14px var(--font-mono);color:#b49aa2;margin:0}.eos-brain-sim{pointer-events:none;padding:0 10px}.eos-brain-zoom{right:40px;top:calc(50% - 186px * var(--brain-s,1));color:#b49aa2;background:#100a0dd9;border:1px solid #5a2a3a;border-radius:999px;flex-direction:column;justify-content:space-between;align-items:center;width:64px;height:330px;padding:8px 0;display:flex;position:absolute}.eos-brain-zoom button{all:unset;cursor:pointer;color:#f4e9ec;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.eos-brain-zoom button:focus-visible{outline:2px solid #ffb0cc}.eos-brain-zoomtrack{flex:1;width:100%;margin:8px 0;position:relative}.eos-brain-zoomtrack:before{content:"";background:#4a2a35;width:1px;position:absolute;top:2px;bottom:2px;right:16px}.eos-brain-zoomtrack span{font:500 10px/12px var(--font-mono);white-space:nowrap;position:absolute;right:26px;transform:translateY(-50%)}.eos-brain-zoomknob{background:#ffb0cc;border-radius:50%;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:100%;right:12px}.eos-brain-zoomread{font:600 11px/14px var(--font-mono);color:#f4e9ec}.eos-brain-back{left:50%;top:calc(50% + 250px * var(--brain-s,1));width:220px;height:44px;font:600 14px/18px var(--font-body);color:#f4e9ec;cursor:pointer;background:#1e1016e6;border:1px solid #ffb0cc;border-radius:999px;position:absolute;transform:translate(-50%)}.eos-brain-back:focus-visible{outline-offset:2px;outline:2px solid #ffb0cc}.eos-brain-memo{left:min(calc(50% + 180px * var(--brain-s,1)),calc(100% - 450px));top:calc(50% - 268px * var(--brain-s,1));z-index:2;width:330px;position:absolute}.eos-brain-memo:not([data-calm]):not([data-painted]){visibility:hidden}.eos-brain-memo[data-calm]{animation:eos-brain-fade-in var(--motion-fade-ms) var(--ease-fade)}.eos-brain-memo:focus{outline:none}.eos-brain-memo-edge,.eos-brain-memo-glass{pointer-events:none;border-radius:12px;position:absolute;inset:0}.eos-brain-memo-edge{border:1px solid #ffb0cc73}.eos-brain-memo-glass{background:linear-gradient(#26161df2,#0c090bf7)}.eos-brain-memo-body{overscroll-behavior:contain;touch-action:pan-y;max-height:calc(100dvh - 180px);padding:16px 18px;position:relative;overflow-y:auto}.eos-brain-memo-head{align-items:center;gap:8px;display:flex}.eos-brain-memo-region{font:600 12px/16px var(--font-body);white-space:nowrap;border:1px solid #ffb0cc73;border-radius:999px;padding:2px 9px}.eos-brain-memo-kind{font:400 11px/14px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#b49aa2;min-width:0}.eos-brain-memo-x{all:unset;cursor:pointer;color:#b49aa2;border:1px solid #3a2229;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;display:flex}.eos-brain-memo-link:focus-visible,.eos-brain-memo-open:focus-visible,.eos-brain-memo-x:focus-visible{outline-offset:2px;outline:2px solid #ffb0cc}.eos-brain-memo-title{font:600 15px/1.45 var(--font-body);overflow-wrap:anywhere;margin-top:12px}.eos-brain-memo-note{font:400 14px/1.45 var(--font-body);color:#b49aa2;overflow-wrap:anywhere;margin-top:12px}.eos-brain-memo-meta{font:400 12px/1.45 var(--font-body);color:#b49aa2;overflow-wrap:anywhere;margin-top:8px}.eos-brain-memo-linkhead{font:500 11px/14px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#b49aa2;margin-top:14px}.eos-brain-memo-links{margin:6px 0 0;padding:0;list-style:none}.eos-brain-memo-links li{font:400 13px/18px var(--font-body);border-top:1px solid #ffffff0f}.eos-brain-memo-more{color:#b49aa2;padding:6px 0}.eos-brain-memo-link{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:8px;width:100%;padding:6px 0;display:flex}.eos-brain-memo-link span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.eos-brain-memo-link i{border-radius:50%;flex-shrink:0;width:6px;height:6px}.eos-brain-memo-open{font:600 13px/16px var(--font-body);color:#ff5fa2;border:1px solid #ff5fa280;border-radius:6px;margin-top:14px;padding:6px 10px;text-decoration:none;display:inline-block}.eos-brain-fitness-days{margin-top:12px}.eos-brain-fitness-day{border-top:1px solid #ffffff1f}.eos-brain-fitness-day summary{cursor:pointer;font:600 13px/18px var(--font-body);color:#f4e9ec;padding:10px 2px}.eos-brain-fitness-day summary:focus-visible{outline-offset:2px;outline:2px solid #ffb0cc}.eos-brain-fitness-detail{font:400 12px/1.5 var(--font-body);color:#d9c9ce;overflow-wrap:anywhere;padding:0 2px 10px}.eos-brain-fitness-detail p{margin:5px 0}.eos-brain-fitness-detail strong{color:#f4e9ec;margin-right:4px}.eos-brain-fitness-detail h3{font:600 11px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffb0cc;margin:12px 0 5px}.eos-brain-memo-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.eos-brain-memo-actions .eos-action-btn,.eos-brain-memo-actions .eos-brain-memo-open{box-sizing:border-box;min-height:36px;font:500 12px/16px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:6px;align-items:center;margin:0;padding:0 14px;display:inline-flex}.eos-brain-memo-actions .eos-brain-memo-open{color:#f4e9ec;border-color:#3a2229}.eos-brain-memo-actions .eos-action-btn:focus-visible{outline-offset:2px;outline:2px solid #ffb0cc}.eos-brain-fps{font:400 11px/14px var(--font-mono);color:#ffb0cc;white-space:nowrap;pointer-events:none;margin:0;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.eos-brain{transition-duration:var(--motion-fade-ms)!important}.eos-brain-memo[data-calm]{animation-duration:var(--motion-fade-ms)!important}}@media (max-width:1023px){.eos-brain-title{top:calc(50% - 318px * var(--brain-s,1))}.eos-brain-title h2{font:800 28px/34px var(--font-body)}.eos-brain-title p{margin-top:2px;font-size:10px}.eos-brain-side{display:contents}.eos-brain-tally{left:16px;right:16px;top:calc(50% - 318px * var(--brain-s,1) + 54px);text-align:center;pointer-events:none;padding:0;font-size:10px;position:absolute}.eos-brain-search{top:calc(50% - 318px * var(--brain-s,1) + 74px);width:auto;padding:0 12px;left:24px;right:24px}.eos-brain-searchnote{top:calc(50% - 318px * var(--brain-s,1) + 116px);width:auto;left:24px;right:24px}.eos-brain-legend{left:12px;right:12px;top:calc(50% + 162px * var(--brain-s,1));flex-flow:wrap;justify-content:center;gap:6px;position:absolute}.eos-brain-legend button{padding:4px 9px;font-size:12px}.eos-brain-zoom{right:8px;top:calc(50% - 194px * var(--brain-s,1));width:36px;height:116px;padding:2px 0}.eos-brain-zoomtrack{display:none}.eos-brain-zoomread{font-size:10px}.eos-brain-back{top:calc(50% + 268px * var(--brain-s,1))}.eos-brain-sim{left:16px;right:16px;top:calc(50% + 268px * var(--brain-s,1) + 52px);text-align:center;padding:0;font-size:10px;position:absolute}.eos-brain:has(.eos-brain-memo) .eos-brain-sim{top:calc(50% - 26px)}.eos-brain-memo{top:50%;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));width:auto}.eos-brain-memo-glass{background:linear-gradient(#25151c,#0c090b)}.eos-brain-memo-body{height:100%;max-height:100%}.eos-brain-memo-title{font-size:14px}.eos-brain-memo-actions .eos-action-btn,.eos-brain-memo-actions .eos-brain-memo-open{min-height:44px}}.eos-stage-card{background:#111316;border:1px solid #40242d;border-radius:8px;flex-direction:column;min-width:0;min-height:0;padding:11px 14px 12px;display:flex;position:relative;overflow:hidden}.eos-stage-card.is-on{border-color:#ffb0cc}.eos-stage-ph{min-height:20px;font:500 10px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#b49aa2;white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.eos-stage-card.is-on .eos-stage-ph{color:#ffb0cc}.eos-stage-pb{flex:1;min-height:0;margin-top:8px;position:relative;overflow:hidden}.eos-stage-pill{font:500 9.5px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#59c08a;white-space:nowrap;border:1px solid #59c08a;border-radius:999px;padding:2px 8px}.eos-stage-pill.is-seller_claim,.eos-stage-pill.is-unchecked{color:#f0b95a;border-color:#f0b95a}.eos-stage-hl{font:700 17px/1.2 var(--font-body);letter-spacing:-.012em;color:#f4e9ec}.eos-stage-tx{font:400 12.5px/1.45 var(--font-body);color:#d9c9ce;margin-top:6px}.eos-stage-big{font:800 54px/1 var(--font-body);letter-spacing:-.03em;color:#f4e9ec}.eos-stage-small{font:400 12.5px/1.4 var(--font-body);color:#b49aa2;margin-top:6px}.eos-stage-row{width:100%;font:500 12.5px/1.3 var(--font-body);color:#f4e9ec;text-align:left;background:#17191d;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin-top:3px;padding:3px 8px;display:flex}.eos-stage-row>span:not(.eos-stage-pill,.eos-stage-mark){overflow-wrap:anywhere;flex:auto;min-width:0}.eos-stage-row>.eos-stage-pill{flex:none}.eos-stage-mark{font:500 10.5px var(--font-body);color:#f0b95a;white-space:nowrap;flex:none}.eos-stage-mark.is-checked{color:#0000;background:#59c08a;border-radius:50%;width:7px;height:7px;font-size:0;overflow:hidden}.eos-stage-row.is-press{cursor:pointer}.eos-stage-bars{align-items:stretch;gap:14px;padding:0 4%;display:flex;position:absolute;inset:0}.eos-stage-bar{min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;padding:0;display:flex}button.eos-stage-bar{cursor:pointer}.eos-stage-bar b{font:600 11px var(--font-body);color:#f4e9ec}.eos-stage-bar.is-lead b{color:#ffb0cc}.eos-stage-bar-track{flex:1;align-items:flex-end;width:100%;min-height:0;display:flex}.eos-stage-bar-fill{background:#6b4a55;border-radius:6px 6px 2px 2px;width:100%;display:block}.eos-stage-bar.is-lead .eos-stage-bar-fill{background:#ff5fa2}.eos-stage-bar-name{font:500 11px var(--font-body);color:#b49aa2;white-space:nowrap}.eos-stage-statbtn{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.eos-stage-btn{font:500 11.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f4e9ec;cursor:pointer;background:0 0;border:1px solid #40242d;border-radius:6px;padding:9px 13px}.eos-stage-card.is-more{font:inherit;text-align:left;cursor:pointer;color:inherit;display:block}.eos-stage-card.is-more:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.eos-stage-slides{scrollbar-width:none;flex-direction:column;gap:2px;display:flex;overflow-y:auto}.eos-stage-slides-row{font:400 13.5px/1.4 var(--font-body);color:#d9c9ce;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:baseline;gap:14px;padding:8px 10px;display:flex}.eos-stage-slides-row span:first-child{width:76px;font:500 10.5px var(--font-mono);letter-spacing:.1em;color:#b49aa2;flex:none}.eos-stage-slides-row:hover{background:#ffffff0a}.eos-stage-slides-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.eos-stage-card.is-model,.eos-stage-card.is-model.is-on{background:0 0;border:0;border-radius:0;padding:0}.eos-model{gap:8px;width:100%;height:100%;min-height:0;display:flex;position:relative}.eos-model.is-narrow{flex-direction:column}.eos-model-left{width:220px}.eos-model-left,.eos-model-right{flex-direction:column;flex:none;gap:8px;min-height:0;display:flex}.eos-model-right{width:300px}.eos-model-left>.is-parts,.eos-model-right>.is-part{flex:auto}.eos-model-left>.is-summary,.eos-model-right>.is-source{flex:0 auto}.eos-model-card{flex:0 auto;min-height:0;max-height:42%;display:flex}.eos-model-card>.eos-model-panel{flex:1}.eos-model-view{background:radial-gradient(60% 70% at 50% 55%,#1a1c20,#0b0c0e 75%);flex:1;min-width:0;position:relative;overflow:hidden}.eos-model-panel,.eos-model-view{border:1px solid #ffb0cc73;border-radius:8px;min-height:0}.eos-model-panel{box-sizing:border-box;scrollbar-width:none;background:#111316;flex-direction:column;gap:8px;padding:12px 14px;display:flex;overflow-y:auto}.eos-model-panel::-webkit-scrollbar{display:none}.eos-model-eyebrow{font:500 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#b49aa2}.eos-model-eyebrow.is-split{justify-content:space-between;gap:10px;display:flex}.eos-model-hl{font:600 15px/21px var(--font-body);color:#f4e9ec}.eos-model-sec{flex-direction:column;gap:3px;display:flex}.eos-model-gl{touch-action:manipulation;position:absolute;inset:0}.eos-model-canvas{width:100%;height:100%;display:block}.eos-model-canvas.is-loading{visibility:hidden;position:absolute;inset:0}.eos-model-note{font:500 10px var(--font-mono);letter-spacing:.14em;color:#b49aa2;position:absolute;bottom:12px;left:14px}.eos-model-corner{text-overflow:ellipsis;white-space:nowrap;max-width:45%;font:500 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#8c7a80;pointer-events:none;position:absolute;top:12px;overflow:hidden}.eos-model-corner.is-title{left:14px}.eos-model-corner.is-mode{right:14px}.eos-model-bp{font:500 10.5px var(--font-mono);letter-spacing:.1em;color:#b49aa2;cursor:pointer;background:#111316cc;border:1px solid #ffb0cc73;border-radius:6px;padding:4px 10px;position:absolute;bottom:10px;right:12px}.eos-model-bp[aria-pressed=true]{color:#ffb0cc;background:#ffb0cc1f}.eos-model-bp:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.eos-model-leader{width:100%;height:100%;inset:0;overflow:visible}.eos-model-leader,.eos-model-working{pointer-events:none;position:absolute}.eos-model-working{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 28px);font:500 10.5px var(--font-mono);letter-spacing:.1em;color:#ffb0cc;top:32px;left:14px;overflow:hidden}.eos-model-moved{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.eos-model-moved-row{font:500 12px var(--font-mono);color:#e8dce0;font-variant-numeric:tabular-nums}.eos-model-compare{pointer-events:none;gap:10px;display:flex;position:absolute;inset:10px}.eos-model-half{min-width:0;font:500 10px var(--font-mono);letter-spacing:.14em;border-radius:6px;flex:1;padding:10px 12px}.eos-model-half.is-before{color:#8c7a80}.eos-model-half.is-now{color:#ffb0cc;border:1px solid #ffb0cc73}.eos-model-list{flex-direction:column;gap:2px;margin:0 -6px;padding:0;list-style:none;display:flex}.eos-model-pick,.eos-model-row{font:400 13px/19px var(--font-body);color:#d9c9ce;border-radius:6px;justify-content:space-between;align-items:baseline;gap:10px;padding:5px 6px;display:flex}.eos-model-pick{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;margin:-5px -6px}.eos-model-pick:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.eos-model-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eos-model-tag{color:#b49aa2;flex:none;font-size:12px}.eos-model-row.is-now{color:#ffb0cc;background:#ffb0cc1f;font-weight:600}.eos-model-row.is-now .eos-model-pick,.eos-model-row.is-now .eos-model-tag{color:#ffb0cc}.eos-model-sum{flex-direction:column;gap:2px;margin:0;display:flex}.eos-model-sum-row{font:400 13px/19px var(--font-body);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.eos-model-sum-row dt{color:#b49aa2}.eos-model-sum-row dd{text-align:right;color:#d9c9ce;min-width:0;margin:0}.eos-model-sets,.eos-model-srcs{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.eos-model-sets{border-top:1px solid #40242d;padding-top:8px}.eos-model-set{font:400 13px/19px var(--font-body);color:#d9c9ce;grid-template-columns:1fr auto 32px;align-items:baseline;gap:6px;display:grid}.eos-model-set-value{font-variant-numeric:tabular-nums;text-align:right;color:#f4e9ec}.eos-model-set-unit{color:#b49aa2;font-size:12px}.eos-model-chip{font:500 10px/15px var(--font-mono);letter-spacing:.08em;color:#b49aa2;border:1px solid #40242d;border-radius:8px;grid-column:1/-1;justify-self:start;padding:1px 6px}.eos-model-chip.is-untested{color:#e8b04a;border-color:#e8b04a73;flex:none;grid-column:auto}.eos-model-hl-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.eos-model-slider{accent-color:#ffb0cc;cursor:pointer;touch-action:none;grid-column:1/-1;width:100%;margin:2px 0 6px}.eos-model-slider:disabled{cursor:default;opacity:.5}.eos-model-slider:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.eos-model-set-state{font:500 10px/15px var(--font-mono);letter-spacing:.08em;color:#b49aa2;grid-column:1/-1;justify-self:start}.eos-model-set-note{font:400 12px/17px var(--font-body);color:#e8b04a;grid-column:1/-1;margin:-2px 0 4px}.eos-model-callout{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.eos-model-callout text{font:500 10.5px var(--font-mono);letter-spacing:.1em}.eos-model-src{font:400 13px/19px var(--font-body);color:#b49aa2;flex-direction:column;display:flex}.eos-model-src-title{color:#f4e9ec;font-weight:600}.eos-model-text{font:400 13px/19px var(--font-body);color:#d9c9ce;margin:0}.eos-model-text.is-quiet{color:#b49aa2}.eos-model-build-srcs{flex-direction:column;gap:12px;display:flex;overflow-y:auto}.eos-model-srcs-part{flex-direction:column;gap:4px;display:flex}.eos-model-srcs-name{font:600 13px/19px var(--font-body);color:#f4e9ec}.eos-model-versions{border-bottom:1px solid #40242d;flex-direction:column;gap:6px;padding-bottom:12px;display:flex}.eos-model-versions .eos-model-eyebrow.is-split{align-items:center}.eos-model-version{font:400 13px/19px var(--font-body);color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eos-model-save{font:500 10.5px var(--font-mono);letter-spacing:.1em;color:#ffb0cc;cursor:pointer;background:#ffb0cc1f;border:1px solid #ffb0cc73;border-radius:6px;padding:3px 9px}.eos-model-save:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.eos-stage-badge.is-readonly{color:#ffb0cc}.eos-model-phone-list{flex-direction:column;gap:8px;display:flex}.eos-model-phone-list>.eos-stage-slides{flex:auto;min-height:0}.eos-model-phone-list>.eos-model-build-srcs{flex:0 auto;min-height:0;max-height:50%}.eos-evidence{font:500 10px/15px var(--font-mono);letter-spacing:.08em;color:#b49aa2;cursor:pointer;background:0 0;border:1px solid #40242d;border-radius:8px;flex:none;grid-column:1/-1;justify-self:start;padding:1px 6px}.eos-evidence.is-proven{color:#59c08a;border-color:#59c08a73}.eos-evidence.is-unproven{color:#e8b04a;border-color:#e8b04a73}.eos-evidence[aria-expanded=true]{background:#ffb0cc14}.eos-evidence:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.eos-evidence-pop{overflow-wrap:anywhere;background:#15171b;border:1px solid #ffb0cc73;border-radius:8px;flex-direction:column;flex:1 0 100%;grid-column:1/-1;gap:2px;padding:8px 10px;animation:eos-overlay-in .2s ease-out;display:flex}.eos-evidence-title{font:600 13px/19px var(--font-body);color:#f4e9ec}.eos-evidence-note{font:400 12px/17px var(--font-body);color:#b49aa2}.eos-checks-src,.eos-evidence-link{font:500 10.5px/16px var(--font-mono);letter-spacing:.1em;color:#ffb0cc;text-decoration:none}.eos-model-src-link{color:#ffb0cc;text-decoration:none}.eos-checks-src:hover,.eos-evidence-link:hover,.eos-model-src-link:hover{text-decoration:underline}.eos-buy-open:focus-visible,.eos-checks-src:focus-visible,.eos-evidence-link:focus-visible,.eos-model-src-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.eos-model-hl-row{flex-wrap:wrap}.eos-model-gl{transition:opacity .2s ease-out}.eos-model-view.is-overlaid .eos-model-gl,.eos-model.is-narrow:has(>.eos-model-overlay) .eos-model-gl{opacity:.35}.eos-model-overlay{z-index:5;box-sizing:border-box;overflow-wrap:anywhere;overscroll-behavior:contain;background:#111316;border:1px solid #ffb0cc73;border-radius:8px;flex-direction:column;gap:10px;width:min(520px,100% - 28px);max-height:calc(100% - 80px);padding:14px 16px;animation:eos-overlay-in .2s ease-out;display:flex;position:absolute;top:40px;left:50%;overflow-y:auto;transform:translate(-50%)}.eos-model.is-narrow>.eos-model-overlay{width:100%;height:100%;max-height:100%;top:0;left:0;transform:none}@keyframes eos-overlay-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.eos-evidence-pop,.eos-model-overlay{animation:none}.eos-model-gl{transition:none}}.eos-buy-list,.eos-checks-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.eos-checks-row{border-top:1px solid #40242d;flex-direction:column;gap:3px;padding:8px 0;display:flex}.eos-checks-row:first-child{border-top:0;padding-top:0}.eos-buy-head,.eos-checks-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 10px;display:flex}.eos-buy-name,.eos-checks-title{font:600 13px/19px var(--font-body);color:#f4e9ec}.eos-checks-pill{font:500 10px/15px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:8px;flex:none;padding:1px 8px}.eos-checks-pill.is-pass{color:#59c08a;border-color:#59c08a73}.eos-checks-pill.is-fix{color:#111316;background:#e8b04a;border-color:#e8b04a}.eos-checks-pill.is-unproven{color:#e8b04a;border-color:#e8b04a73}.eos-checks-pill.is-na{color:#8c7a80;border-color:#40242d}.eos-checks-line{font:400 13px/19px var(--font-body);color:#d9c9ce;flex-direction:column;display:flex}.eos-checks-test{font:400 12px/17px var(--font-body);color:#b49aa2}.eos-checks-line.is-fix .eos-checks-test,.eos-checks-line.is-unproven .eos-checks-test{color:#e8b04a}.eos-checks-caveat{font:400 11.5px/16px var(--font-body);color:#8c7a80;margin:0}.eos-buy-group{border-top:1px solid #40242d;gap:6px;padding-top:8px}.eos-buy-group,.eos-buy-row{flex-direction:column;display:flex}.eos-buy-row{gap:3px;padding:6px 0}.eos-buy-seller{font:400 13px/19px var(--font-body);color:#d9c9ce}.eos-buy-label{font:500 10px/15px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#8c7a80}.eos-buy-match{font:400 12px/17px var(--font-mono);color:#b49aa2}.eos-buy-checked{font:400 12px/17px var(--font-body);color:#8c7a80}.eos-buy-open{font:500 10.5px var(--font-mono);letter-spacing:.1em;color:#ffb0cc;background:#ffb0cc1f;border:1px solid #ffb0cc73;border-radius:6px;align-self:flex-start;margin-top:4px;padding:4px 10px;text-decoration:none}.eos-buy-foot{border-top:1px solid #40242d;flex-direction:column;gap:4px;padding-top:8px;display:flex}.eos-overlay-top{z-index:1;background:#111316;margin:-14px -16px 0;padding:14px 16px 8px;position:sticky;top:-14px}.eos-model-ov{gap:6px;display:flex;position:absolute;top:32px;right:12px}.eos-model-ov .eos-model-bp{position:static}.eos-checks-summary{font-size:14px;line-height:20px}.eos-checks-physical{font:400 12px/18px var(--font-body);color:#e8b04a;margin:0 0 12px}.eos-print-title{margin-top:2px}.eos-print-plate{flex-direction:column;gap:4px;margin:0;display:flex}.eos-print-plate img{aspect-ratio:1;background:#0b0c0e;border:1px solid #40242d;border-radius:8px;align-self:center;width:100%;max-width:320px;height:auto;display:block}.eos-print-load{align-items:center;gap:6px;margin:0;display:flex}.eos-print-swatch{border:1px solid #40242d;border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.eos-print-label{font:500 10.5px/16px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#8c7a80;align-self:center}.eos-print-rows{border-top:1px solid #40242d;flex-direction:column;gap:2px;margin:0;padding-top:8px;display:flex}.eos-print-row{font:400 13px/19px var(--font-body);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.eos-print-row dt{color:#b49aa2;flex:none}.eos-print-row dd{text-align:right;color:#d9c9ce;overflow-wrap:anywhere;min-width:0;margin:0}.eos-print-printer{font:500 10.5px/16px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#b49aa2;border-top:1px solid #40242d;margin:0;padding-top:8px}.eos-print-camera{flex-direction:column;gap:4px;margin:0;display:flex}.eos-print-camera img{aspect-ratio:16/9;object-fit:cover;background:#0b0c0e;border:1px solid #40242d;border-radius:8px;align-self:center;width:100%;max-width:320px;height:auto;display:block}.eos-print-approval{border:1px solid #ffb0cc73;border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.eos-print-approval .eos-model-eyebrow,.eos-print-approved,.eos-print-confirm,.eos-print-note,.eos-print-progress{margin:0}.eos-print-error{font-size:12px;line-height:17px}.eos-print-btns{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.eos-print-btn{font:500 10.5px/16px var(--font-mono);letter-spacing:.1em;color:#ffb0cc;cursor:pointer;background:0 0;border:1px solid #ffb0cc73;border-radius:6px;padding:4px 10px;text-decoration:none}.eos-print-btn.is-primary{background:#ffb0cc1f}.eos-print-btn:disabled{color:#8c7a80;cursor:not-allowed;border-color:#40242d}.eos-print-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.eos-print-why{font:400 12px/17px var(--font-body);color:#8c7a80;flex:140px}.eos-print-pg{box-sizing:border-box;overflow-wrap:anywhere;background:#111316;border:1px solid #ffb0cc73;border-radius:8px;flex-direction:column;gap:10px;width:100%;max-width:520px;margin-top:8px;padding:14px 16px;animation:eos-overlay-in .2s ease-out;display:flex;position:relative}.eos-print-pg .eos-overlay-top{background:0 0;margin:0;padding:0;position:static}@media (prefers-reduced-motion:reduce){.eos-print-pg{animation:none}}.eos-stage-say-pill.is-model{box-shadow:none}.eos-stage-chip{font:400 11.5px/1.3 var(--font-body);color:#b49aa2;border:1px solid #40242d;border-radius:999px;padding:3px 9px;display:inline-block}.eos-stage-chip b{font:500 10px var(--font-mono);letter-spacing:.1em;color:#8c7a80}.eos-stage.is-wall .eos-stage-paging{gap:8px;width:max-content;inset:11px auto auto 50%;transform:translate(-50%)}.eos-stage-pop{z-index:30;background:#15171b;border:1px solid #6b2638;border-radius:8px;padding:14px}.eos-stage-pop-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.eos-stage-pop-top .eos-stage-btn{white-space:nowrap;flex:none}.eos-stage-quote{font:400 13px/1.45 var(--font-body);color:#d9c9ce;border-left:2px solid #40242d;margin:10px 0 0;padding-left:10px}.eos-stage-link{font:500 12px var(--font-mono);color:#ffb0cc;word-break:break-all;margin-top:8px;display:block}.eos-stage-big,.eos-stage-hl,.eos-stage-row>span,.eos-stage-small,.eos-stage-tx{overflow-wrap:anywhere;min-width:0}.eos-stage-ph>span:not(.eos-stage-pill){text-overflow:ellipsis;min-width:0;overflow:hidden}.eos-stage-ph{letter-spacing:.1em}.eos-stage-ph>span:first-child{flex:0 auto}.eos-stage-ph>span:nth-child(2):not(.eos-stage-pill){flex:none;margin-left:auto}.eos-stage-ph>.eos-stage-pill{letter-spacing:.06em;flex:none;padding:2px 6px}.eos-stage-bar-name{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.eos-stage-pop{overflow-wrap:anywhere;max-width:min(480px,100%);max-height:min(70vh,480px);overflow:auto}.eos-stage-quote{overflow-wrap:anywhere}.eos-stage-card button:focus-visible,.eos-stage-pop a:focus-visible,.eos-stage-pop button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.eos-stage{z-index:200;overscroll-behavior:contain;color:#f4e9ec;outline:none;position:fixed;inset:0;overflow:hidden}.eos-stage[hidden]{display:none}.eos-stage-bg{background:radial-gradient(70% 55% at 50% 42%,#c8327314,#0000 72%),radial-gradient(circle,#ffb0cc0d 1px,#0000 1.2px) 0 0/22px 22px,#040507}.eos-stage-bg,.eos-stage-wall{position:absolute;inset:0}.eos-stage-wall[hidden]{display:none}.eos-stage-slot{position:absolute}.eos-stage-slot[hidden]{display:none}.eos-stage-slot>.eos-stage-card{box-sizing:border-box;background:#111316;width:100%;height:100%}.eos-stage-slot .eos-stage-pb{scrollbar-width:none;overflow:hidden auto}.eos-stage-slot .eos-stage-pb::-webkit-scrollbar{display:none}.eos-stage-rowbars{flex-direction:column;gap:3px;display:flex}.eos-stage-rowbar{width:100%;min-height:20px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 64px;align-items:center;gap:8px;padding:0;display:grid}button.eos-stage-rowbar{cursor:pointer}.eos-stage-rowbar b{font:600 11px var(--font-body);color:#f4e9ec;white-space:nowrap;text-align:right}.eos-stage-rowbar.is-lead .eos-stage-bar-name,.eos-stage-rowbar.is-lead b{color:#ffb0cc}.eos-stage-rowbar-track{min-width:0;display:block}.eos-stage-bar-fill.is-across{border-radius:4px;height:8px}.eos-stage-rowbar.is-lead .eos-stage-bar-fill{background:#ff5fa2}.eos-stage-more{pointer-events:none;height:0;position:sticky;bottom:0}.eos-stage-more span{height:26px;font:500 9.5px var(--font-mono);letter-spacing:.14em;color:#b49aa2;background:linear-gradient(#11131600,#111316 70%);justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0}.eos-stage-slot.is-verdict .eos-stage-big{font-size:clamp(54px,6.5vw,84px)}.eos-stage-slot.is-verdict .eos-stage-tx{font-size:15px}.eos-stage-top{pointer-events:none;justify-content:space-between;align-items:center;gap:16px;height:56px;display:flex;position:absolute;top:0;left:20px;right:20px}.eos-stage-titles{min-width:0;font:500 14px var(--font-body);white-space:nowrap;align-items:baseline;gap:10px;display:flex}.eos-stage-title{text-overflow:ellipsis;color:#f4e9ec;min-width:0;overflow:hidden}.eos-stage-badge,.eos-stage-sub{color:#b49aa2;flex:none}.eos-stage-badge{font:500 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.eos-stage-badge.is-amber{color:#e8b04a}.eos-stage-btns{pointer-events:auto;flex:none;gap:6px;margin-right:100px;display:flex}.eos-stage .eos-stage-btn{background:#111316;padding:6px 10px}.eos-stage-btn[aria-pressed=true]{color:#ffb0cc;border-color:#ffb0cc}.eos-stage-btn[aria-disabled=true]{color:#6b5a60;cursor:default}.eos-stage-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.eos-stage-orb{pointer-events:none;transform-origin:50%;width:104px;height:104px;position:absolute;top:10px;right:6px}.eos-stage-orb .eos-core-wrap{width:100%;height:100%}.eos-stage-paging{left:16px;right:16px;bottom:calc(60px + env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:12px;height:34px;display:flex;position:absolute}.eos-stage-pager{flex-wrap:nowrap;justify-content:center;gap:6px;min-width:0;display:flex}.eos-stage-pager i{background:#3a2a30;border-radius:2px;flex:0 18px;min-width:4px;height:4px}.eos-stage-pager i.is-on{background:#ff5fa2}.eos-stage-pop{box-sizing:border-box;width:min(420px,100% - 32px);margin-inline:auto;animation:eos-stage-pop-in .18s ease-out;position:absolute;top:112px;left:0;right:0}@media (prefers-reduced-motion:reduce){.eos-stage-pop{animation:none}}@keyframes eos-stage-pop-in{0%{clip-path:inset(0 0 100% round 8px)}to{clip-path:inset(0 round 8px)}}.eos-stage.is-sheets .eos-stage-slot:has(.eos-stage-rowbars)>.eos-stage-card,.eos-stage.is-sheets .eos-stage-slot:not(.is-compare)>.eos-stage-card{height:auto;max-height:100%}.eos-stage.is-sheets .eos-stage-rowbar{min-height:30px}.eos-stage.is-sheets .eos-stage-top{height:104px;padding-top:max(34px,env(safe-area-inset-top));box-sizing:border-box;align-items:flex-start;top:0;left:16px;right:72px}.eos-stage.is-sheets .eos-stage-titles{flex-direction:column;gap:2px;width:100%}.eos-stage-back-current{z-index:6;position:absolute}.eos-stage.is-sheets .eos-stage-title{max-width:100%;font-size:15px}.eos-stage.is-sheets .eos-stage-sub{text-overflow:ellipsis;max-width:100%;font-size:12.5px;overflow:hidden}.eos-stage.is-sheets .eos-stage-btns{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:flex-end;row-gap:6px;margin:0;position:fixed}.eos-stage.is-sheets .eos-stage-esc{display:none}.eos-stage.is-sheets .eos-stage-orb{right:6px;top:calc(max(34px, env(safe-area-inset-top)) - 12px);width:72px;height:72px}.eos-stage-slot:is(.is-brief,.is-facts,.is-section,.is-timeline,.is-notes){container-type:size}.eos-stage-card.is-reading{border-radius:12px;padding:14px 16px}.is-reading .eos-stage-pb{margin-top:10px}.is-reading .eos-stage-pill.is-plain{font:500 10px var(--font-mono);letter-spacing:.1em;border:0;border-radius:0;padding:0}.is-reading .eos-stage-ph.is-heading{font:700 17px/1.25 var(--font-body);letter-spacing:-.012em;text-transform:none;color:#f4e9ec;white-space:normal;align-items:flex-start}.is-reading .eos-stage-ph.is-heading>span:first-child{overflow-wrap:anywhere;overflow:visible}.is-reading .eos-stage-ph.is-heading>.eos-stage-pill{margin-top:5px}.eos-stage-card.is-on .eos-stage-ph.is-heading{color:#f4e9ec}.is-reading button.is-press{cursor:pointer}.is-reading button.is-press:hover{background:#1b1d22}.eos-stage-briefline{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;padding:0;display:block}.eos-stage-slot.is-brief .eos-stage-pb{flex-direction:column;display:flex}.eos-stage-slot.is-brief .eos-stage-pb>div:first-child{margin-block:auto}.eos-stage-lead{font:800 30px/1.14 var(--font-body);letter-spacing:-.024em;color:#f4e9ec;overflow-wrap:anywhere;display:block}.eos-stage-lead.is-long{letter-spacing:-.016em;font-size:22px;line-height:1.22}.eos-stage-lead-rest{font:400 15px/1.45 var(--font-body);color:#d9c9ce;overflow-wrap:anywhere;margin-top:12px;display:block}.eos-stage-find{width:100%;font:400 13.5px/1.42 var(--font-body);color:#d9c9ce;text-align:left;overflow-wrap:anywhere;box-sizing:content-box;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:baseline;gap:12px;margin:0 -6px 2px;padding:4px 6px;display:flex}.eos-stage-card.is-slide .eos-stage-slide-title{font:600 34px/1.15 var(--font-body);letter-spacing:-.02em;color:#f4e9ec;overflow-wrap:anywhere;margin-bottom:6px}.eos-stage-card.is-slide .eos-stage-slide-title+.eos-stage-find{color:#a99aa0}.eos-stage-slide-img{object-fit:contain;border:1px solid #40242d;border-radius:6px;max-width:100%;max-height:45%;margin-top:8px;display:block}.eos-stage-find>span:first-child{flex:auto;min-width:0}.eos-stage-fact{width:100%;font:400 13.5px/1.4 var(--font-body);color:#f4e9ec;text-align:left;box-sizing:content-box;background:0 0;border:0;border-radius:6px;align-items:baseline;gap:12px;margin:0 -6px 2px;padding:3px 6px;display:flex}.eos-stage-fact>span:first-child{overflow-wrap:anywhere;flex:none;max-width:45%}.eos-stage-fact-value{text-align:right;color:#d9c9ce;overflow-wrap:anywhere;flex:auto;min-width:0}.is-reading .eos-stage-mark.is-checked{background:0 0;flex:none;width:1px;height:1px;margin-left:-12px}.is-reading .eos-stage-mark:not(.is-checked){font-size:11.5px}@container (min-height:280px){.is-reading .eos-stage-fact,.is-reading .eos-stage-find{font-size:15px}.is-reading .eos-stage-find{margin-bottom:5px}}.eos-stage.is-sheets .is-reading .eos-stage-fact,.eos-stage.is-sheets .is-reading .eos-stage-find{min-height:32px;font-size:14px}.eos-stage.is-sheets .is-reading .eos-stage-fact{align-items:center}.eos-stage-orb.is-talk{pointer-events:auto;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;border-radius:50%;padding:0}.eos-stage-said{flex-direction:column;align-items:center;gap:8px;display:flex}.eos-stage-say-pill{font:500 10.5px/1.2 var(--font-mono);letter-spacing:.1em;color:#ffb0cc;white-space:nowrap;border:1px solid #ffb0cc73;border-radius:999px;padding:4px 10px;display:inline-block;box-shadow:0 0 8px #f73c7838}.eos-stage-say-pill.is-checked,.eos-stage-say-pill.is-file{color:#59c08a;box-shadow:none;border-color:#59c08a73}.eos-stage-say-pill.is-new{color:#b49aa2;box-shadow:none;border-color:#40242d}.eos-stage-point{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.eos-stage-slot{transition:opacity .3s cubic-bezier(.33,1,.68,1)}.eos-stage-slot.is-dim{opacity:.6}.eos-stage-cap{text-align:center;pointer-events:none;font:400 16px/1.4 var(--font-body);color:#f4e9ec;justify-content:center;align-items:flex-start;display:flex}.eos-stage-cap,.eos-stage-sr{position:absolute;overflow:hidden}.eos-stage-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px}.eos-stage-btn.is-told{animation:eos-stage-told-in .2s ease-out}@keyframes eos-stage-told-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.eos-stage-slot{transition:none}.eos-stage-btn.is-told{animation:none}}@media (max-width:1099px){.eos-stage-cap .is-long{font-size:13px;line-height:1.35}}.eos-stage.is-sheets .eos-stage-cap{margin-top:calc(-1 * env(safe-area-inset-bottom));align-items:flex-end;font-size:14.5px}.eos-stage-ask-at{z-index:5;pointer-events:auto;position:absolute}.eos-stage-ask{height:100%;position:relative}.eos-stage-ask-log{left:0;right:0;bottom:calc(100% + var(--eos-ask-lift,0px));box-sizing:border-box;max-height:var(--eos-ask-room,136px);pointer-events:none;flex-direction:column;gap:6px;padding:0 0 6px;display:flex;position:absolute}.eos-stage-ask-log.is-open{pointer-events:auto}.eos-stage-ask-turns{min-height:0;font:400 13px/19px var(--font-body);scrollbar-width:none;flex-direction:column;flex:0 auto;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.eos-stage-ask-log.is-open .eos-stage-ask-turns{overscroll-behavior:contain}.eos-stage-ask-turns::-webkit-scrollbar{display:none}.eos-stage-ask-turn{overflow-wrap:anywhere;background:#111316;border:1px solid #ffb0cc73;border-radius:8px;max-width:min(560px,80%);padding:4px 10px}.eos-stage-ask-turn.is-you{color:#ffb0cc;align-self:flex-end}.eos-stage-ask-turn.is-eevee{color:#d9c9ce;align-self:flex-start}.eos-stage-ask-more{pointer-events:auto;flex:none;align-self:flex-start}.eos-stage-ask-more button{font:500 10.5px/15px var(--font-mono);letter-spacing:.1em;color:#ffb0cc;cursor:pointer;background:#111316;border:1px solid #ffb0cc73;border-radius:8px;padding:4px 10px;display:block}.eos-stage-ask-more button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.eos-stage-ask-form{box-sizing:border-box;background:#15171b;border:1px solid #ffb0cc73;border-radius:8px;align-items:center;gap:8px;height:100%;padding:0 6px 0 12px;display:flex}.eos-stage-ask-input{min-width:0;font:400 13px/19px var(--font-body);color:#f4e9ec;background:0 0;border:0;outline:none;flex:1;padding:8px 0}.eos-stage-ask-input::placeholder{color:#8c7a80}.eos-stage-ask-form:focus-within{border-color:#ffb0cc}.eos-stage-ask-send{font:500 10.5px var(--font-mono);letter-spacing:.1em;color:#ffb0cc;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:6px 10px}.eos-stage-ask-send:disabled{color:#8c7a80;cursor:default}.eos-stage-ask-send:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.eos-stage.is-sheets .eos-stage-ask-at{margin-top:calc(-1 * env(safe-area-inset-bottom))}.eos-stage.is-sheets .eos-stage-ask-input{font-size:16px}.eos-stage.is-sheets.is-narrated .eos-stage-slot{box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom)}.eos-stage.is-sheets.is-narrated .eos-stage-btns{gap:4px}.eos-stage.is-sheets.is-narrated .eos-stage-btn{letter-spacing:.06em;min-height:36px;padding:6px 7px}@media (max-width:359px){.eos-stage.is-sheets.is-narrated .eos-stage-btn{padding:6px 5px;font-size:10.5px}}.eos-assembly-controls{z-index:3;color:#e9e9ed;max-width:min(21rem,100% - 2rem);font-size:.75rem;position:absolute;bottom:1rem;left:1rem}.eos-assembly-controls button{color:#ffb0cc;background:#191920;border:1px solid #ffb0cc;border-radius:.4rem;padding:.5rem .75rem}.eos-assembly-legend{background:#191920dc;border-radius:.4rem;max-height:9rem;margin-top:.5rem;padding:.5rem;overflow:auto}.eos-assembly-legend div+div{margin-top:.25rem}@media (max-width:600px){.eos-assembly-controls{max-width:calc(100% - 1rem);bottom:.5rem;left:.5rem}}@media (prefers-reduced-motion:reduce){.eos-assembly-controls *,.eos-assembly-legend{transition:none!important;animation:none!important}}.eos-assembly-panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%;margin:.75rem 0;display:grid}.eos-assembly-panels .eos-model-panel{min-width:0;max-height:16rem;overflow:auto}.eos-assembly-list{color:#d9d9e0;margin:.6rem 0 0;padding:0;font-size:.75rem;line-height:1.5;list-style:none}.eos-assembly-list li+li{border-top:1px solid #fff2;margin-top:.45rem;padding-top:.45rem}.eos-assembly-list strong{color:#ffb0cc;font-weight:600}@media (max-width:700px){.eos-assembly-panels{grid-template-columns:1fr;padding:0 .5rem}.eos-assembly-panels .eos-model-panel{max-height:14rem}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}