/*! tailwindcss v4.3.0 | 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-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-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:host,:root{--font-sans:"Avenir Next","Segoe UI",system-ui,sans-serif;--font-serif:Georgia,"Times New Roman",serif;--font-mono:"SF Mono",Menlo,Consolas,monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-800:oklch(43.2% .095 166.913);--color-blue-50:oklch(97% .014 254.604);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--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-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-widest:.1em;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--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);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-canvas:#fbfbf8;--color-surface:#fff;--color-subtle:#f4f4ef;--color-muted-bg:#ece9e3;--color-ink:#161f2e;--color-text-primary:#1c2433;--color-text-secondary:#1c2433b8;--color-text-muted:#1c24338f;--color-border-soft:#dfe4ea;--color-border-strong:#141c2824;--color-accent:#1e2533;--color-accent-hover:#161f2e;--color-accent-on:#fff;--color-accent-soft:#eaf0f8;--color-trust:#274a78;--color-trust-soft:#eaf0f8;--color-warm:#a46b3c;--color-warm-soft:#f4e8db;--color-status-ok:#4a9864;--font-display-brand:"IBM Plex Sans Condensed","Avenir Next Condensed","Arial Narrow","Roboto Condensed",sans-serif;--font-heading:var(--font-display-brand);--font-size-micro:.72rem;--font-size-label:.74rem;--font-size-body-s:.9rem;--font-size-body-m:1rem;--font-size-body-l:1.16rem;--font-size-h4:1.15rem;--font-size-h3:1.7rem;--font-size-h2:2.8rem;--font-size-h1:4.4rem;--font-size-wordmark-public:1.72rem;--font-size-wordmark-public-quiet:1.25rem;--font-size-wordmark-app:3rem;--font-size-wordmark-app-mobile:1.25rem;--font-size-wordmark-auth:18px;--font-size-wordmark-expert:1.25rem;--font-size-wordmark-expert-mobile:27px;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.5rem;--spacing-6:2rem;--spacing-7:3rem;--spacing-8:4rem;--spacing-9:6rem;--spacing-10:8rem;--radius-control:.875rem;--radius-button:624.938rem;--radius-card:1.25rem;--radius-panel:1.75rem;--radius-pill:624.938rem;--shadow-soft:0 8px 18px #1c243314;--shadow-panel:0 24px 64px #111b2814;--width-reading:42.5rem;--width-content:70rem;--width-wide:76.25rem}}@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%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,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{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}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing-1)}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-6{margin-top:var(--spacing-6)}.mt-\[4px\]{margin-top:4px}.mt-\[var\(--spacing-5\)\]{margin-top:var(--spacing-5)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:var(--spacing-1)}.mb-2{margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:var(--spacing-4)}.mb-6{margin-bottom:var(--spacing-6)}.mb-8{margin-bottom:var(--spacing-8)}.mb-\[var\(--spacing-4\)\]{margin-bottom:var(--spacing-4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.max-h-60{max-height:calc(var(--spacing) * 60)}.min-h-\[3rem\]{min-height:3rem}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-\[32rem\]{max-width:32rem}.max-w-md{max-width:var(--container-md)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-3{gap:var(--spacing-3)}.gap-\[8px\]{gap:8px}.gap-\[var\(--spacing-2\)\]{gap:var(--spacing-2)}.gap-\[var\(--spacing-3\)\]{gap:var(--spacing-3)}.gap-\[var\(--spacing-4\)\]{gap:var(--spacing-4)}.gap-\[var\(--spacing-5\)\]{gap:var(--spacing-5)}.gap-\[var\(--spacing-6\)\]{gap:var(--spacing-6)}.gap-\[var\(--spacing-7\)\]{gap:var(--spacing-7)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-3) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-3) * calc(1 - var(--tw-space-y-reverse)))}.overflow-auto{overflow:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[calc\(var\(--radius-card\)-0\.5rem\)\]{border-radius:calc(var(--radius-card) - .5rem)}.rounded-\[var\(--radius-button\)\]{border-radius:var(--radius-button)}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-\[var\(--radius-control\)\]{border-radius:var(--radius-control)}.rounded-\[var\(--radius-pill\)\]{border-radius:var(--radius-pill)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[var\(--color-border-soft\)\]{border-color:var(--color-border-soft)}.border-\[var\(--color-border-strong\)\]{border-color:var(--color-border-strong)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-green-200{border-color:var(--color-green-200)}.border-green-300{border-color:var(--color-green-300)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-400{border-color:var(--color-red-400)}.bg-\[var\(--color-accent\)\]{background-color:var(--color-accent)}.bg-\[var\(--color-canvas\)\]{background-color:var(--color-canvas)}.bg-\[var\(--color-subtle\)\]{background-color:var(--color-subtle)}.bg-\[var\(--color-surface\)\]{background-color:var(--color-surface)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-100{--tw-gradient-to:var(--color-indigo-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-0{padding:calc(var(--spacing) * 0)}.p-3{padding:var(--spacing-3)}.p-4{padding:var(--spacing-4)}.p-8{padding:var(--spacing-8)}.p-\[var\(--spacing-2\)\]{padding:var(--spacing-2)}.p-\[var\(--spacing-3\)\]{padding:var(--spacing-3)}.p-\[var\(--spacing-6\)\]{padding:var(--spacing-6)}.px-4{padding-inline:var(--spacing-4)}.px-5{padding-inline:var(--spacing-5)}.px-6{padding-inline:var(--spacing-6)}.px-\[1\.625rem\]{padding-inline:1.625rem}.px-\[24px\]{padding-inline:24px}.px-\[var\(--spacing-2\)\]{padding-inline:var(--spacing-2)}.px-\[var\(--spacing-3\)\]{padding-inline:var(--spacing-3)}.px-\[var\(--spacing-4\)\]{padding-inline:var(--spacing-4)}.py-2{padding-block:var(--spacing-2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:var(--spacing-3)}.py-\[0\.55rem\]{padding-block:.55rem}.py-\[0\.69rem\]{padding-block:.69rem}.py-\[0\.875rem\]{padding-block:.875rem}.py-\[var\(--spacing-1\)\]{padding-block:var(--spacing-1)}.py-\[var\(--spacing-3\)\]{padding-block:var(--spacing-3)}.py-\[var\(--spacing-4\)\]{padding-block:var(--spacing-4)}.pt-\[24px\]{padding-top:24px}.pt-\[var\(--spacing-5\)\]{padding-top:var(--spacing-5)}.pt-\[var\(--spacing-6\)\]{padding-top:var(--spacing-6)}.pb-\[var\(--spacing-9\)\]{padding-bottom:var(--spacing-9)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.83rem\]{font-size:.83rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1rem\]{font-size:1rem}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.font-\[400\]{--tw-font-weight:400;font-weight:400}.font-\[500\]{--tw-font-weight:500;font-weight:500}.font-\[600\]{--tw-font-weight:600;font-weight:600}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.014em\]{--tw-tracking:-.014em;letter-spacing:-.014em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#ffffff\]{color:#fff}.text-\[var\(--color-ink\)\]{color:var(--color-ink)}.text-\[var\(--color-text-muted\)\]{color:var(--color-text-muted)}.text-\[var\(--color-text-primary\)\]{color:var(--color-text-primary)}.text-\[var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-blue-500{color:var(--color-blue-500)}.text-blue-700{color:var(--color-blue-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-indigo-600{color:var(--color-indigo-600)}.text-red-500{color:var(--color-red-500)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.shadow-\[var\(--shadow-panel\)\]{--tw-shadow:var(--shadow-panel)}.shadow-\[var\(--shadow-panel\)\],.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%)}.filter,.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,)}.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,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-\[transform\,background-color\]{transition-property:transform,background-color;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))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-\[140ms\]{--tw-duration:.14s;transition-duration:.14s}.ease-\[ease\]{--tw-ease:ease;transition-timing-function:ease}.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)}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.\[bff\:dashboard\]{bff:dashboard}.\[bff\:thread\]{bff:thread}.placeholder\:text-\[var\(--color-text-muted\)\]::-moz-placeholder{color:var(--color-text-muted)}.placeholder\:text-\[var\(--color-text-muted\)\]::placeholder{color:var(--color-text-muted)}@media (hover:hover){.hover\:-translate-y-\[1px\]:hover{--tw-translate-y:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-\[var\(--color-accent-hover\)\]:hover{background-color:var(--color-accent-hover)}.hover\:bg-\[var\(--color-elevated\)\]:hover{background-color:var(--color-elevated)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:text-\[var\(--color-ink\)\]:hover{color:var(--color-ink)}.hover\:text-\[var\(--color-text-primary\)\]:hover{color:var(--color-text-primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[var\(--shadow-soft\)\]:hover{--tw-shadow:var(--shadow-soft);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-\[var\(--color-border-strong\)\]:focus{border-color:var(--color-border-strong)}.focus\:border-red-400:focus{border-color:var(--color-red-400)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[var\(--color-accent\)\]:focus{--tw-ring-color:var(--color-accent)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-indigo-500:focus{--tw-ring-color:var(--color-indigo-500)}.focus\:ring-red-400:focus{--tw-ring-color:var(--color-red-400)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-400:disabled{background-color:var(--color-gray-400)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}}}:root{--color-canvas:#fbfbf8;--color-surface:#fff;--color-subtle:#f4f4ef;--color-muted-bg:#ece9e3;--color-ink:#161f2e;--color-text-primary:#1c2433;--color-text-secondary:#1c2433b8;--color-text-muted:#1c24338f;--color-border-soft:#dfe4ea;--color-border-strong:#141c2824;--color-accent:#1e2533;--color-accent-hover:#161f2e;--color-accent-on:#fff;--color-accent-soft:#eaf0f8;--color-trust:#274a78;--color-trust-soft:#eaf0f8;--color-warm:#a46b3c;--color-warm-soft:#f4e8db;--color-status-ok:#4a9864;--font-sans:"Avenir Next","Segoe UI",system-ui,sans-serif;--font-display-brand:"IBM Plex Sans Condensed","Avenir Next Condensed","Arial Narrow","Roboto Condensed",sans-serif;--font-heading:var(--font-display-brand);--font-serif:Georgia,"Times New Roman",serif;--font-mono:"SF Mono",Menlo,Consolas,monospace;--font-size-micro:.72rem;--font-size-label:.74rem;--font-size-body-s:.9rem;--font-size-body-m:1rem;--font-size-body-l:1.16rem;--font-size-section-lede:1.06rem;--font-size-h4:1.15rem;--font-size-h3:1.7rem;--font-size-h2:2.8rem;--font-size-h1:4.4rem;--font-size-display-l:3rem;--font-size-display-xl:4.4rem;--font-size-wordmark-public:1.72rem;--font-size-wordmark-public-quiet:1.25rem;--font-size-wordmark-app:3rem;--font-size-wordmark-app-mobile:1.25rem;--font-size-wordmark-auth:18px;--font-size-wordmark-expert:1.25rem;--font-size-wordmark-expert-mobile:27px;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.5rem;--spacing-6:2rem;--spacing-7:3rem;--spacing-8:4rem;--spacing-9:6rem;--spacing-10:8rem;--radius-control:.875rem;--radius-button:624.938rem;--radius-card:1.25rem;--radius-panel:1.75rem;--radius-pill:624.938rem;--shadow-soft:0 8px 18px #1c243314;--shadow-panel:0 24px 64px #111b2814;--width-reading:42.5rem;--width-content:70rem;--width-wide:76.25rem;--width-media:82.5rem}.et-header__inner{gap:40px;height:56px;padding:0 56px}.et-nav{flex:1;gap:28px}.et-header__right{flex-shrink:0;align-items:center;gap:16px;display:flex}.desk-mobile-layout,.expert-mobile-header{display:none}@media (max-width:768px){.desk-mobile-layout{display:block}.desk-desktop-layout{display:none}.expert-my-desk-body{padding-top:var(--spacing-4)!important;padding-bottom:var(--spacing-8)!important}.expert-page-body{padding-left:var(--spacing-4)!important;padding-right:var(--spacing-4)!important}.mobile-topbar{display:flex}.mobile-drawer-backdrop,.mobile-drawer-close{display:block}.app-sidebar{z-index:50;transition:transform .25s;top:0;bottom:0;left:0;transform:translate(-100%);width:80%!important;height:100dvh!important;position:fixed!important}.app-sidebar.is-open{transform:translate(0)}.appshell-main{padding-top:52px}.expert-sidebar-desktop{display:none!important}.expert-theme .appshell-main{padding-top:0;padding-bottom:env(safe-area-inset-bottom)}.expert-mobile-header{z-index:100;background:var(--et-canvas);padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--et-border);flex-direction:column;display:flex;position:sticky;top:0}.expert-mobile-toprow{justify-content:space-between;align-items:center;padding:12px 16px 8px;display:flex}.expert-mobile-wordmark{font-family:var(--et-display);font-size:var(--font-size-wordmark-expert-mobile);letter-spacing:-.03em;color:var(--et-text);font-weight:500}.expert-mobile-avatar{background:var(--et-elevated);border:1px solid var(--et-border-strong);width:30px;height:30px;font-family:var(--et-sans);color:var(--et-text-3);letter-spacing:.04em;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.expert-nav-pills{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;padding:0 16px 11px;display:flex;overflow-x:auto}.expert-nav-pills::-webkit-scrollbar{display:none}.expert-nav-pill{border-radius:var(--et-r-pill);border:1px solid var(--et-border);min-height:44px;color:var(--et-text-3);font-family:var(--font-heading-expert);white-space:nowrap;background:0 0;flex-shrink:0;align-items:center;gap:5px;padding:7px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.expert-nav-pill.active{background:var(--et-elevated);border-color:var(--et-border-strong);color:var(--et-text)}.native-screen-title{padding:var(--spacing-5) 0 var(--spacing-3);font-size:32px;font-weight:700}.native-nav-bar{z-index:100;height:52px;padding:0 var(--spacing-3);background:var(--et-canvas);border-bottom:1px solid var(--et-border);align-items:center;gap:var(--spacing-3);display:flex;position:sticky;top:0}.native-back-btn{background:var(--et-elevated);border:1px solid var(--et-border);width:36px;height:36px;color:var(--et-text-2);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.native-back-btn:hover{background:var(--et-overlay)}.native-nav-title{text-align:center;color:var(--et-text);white-space:nowrap;text-overflow:ellipsis;flex:1;margin-right:36px;font-size:16px;font-weight:600;overflow:hidden}.rg-4{gap:var(--spacing-2)}.rg-3,.rg-4{grid-template-columns:repeat(2,1fr)}.workspace-split{grid-template-columns:1fr}.workspace-split>:last-child{border-top:1px solid var(--et-border);border-left:none!important}.native-list-row{padding:var(--spacing-3) var(--spacing-4)}.mobile-desk-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}.mobile-desk-title{font-family:var(--font-heading-expert);color:var(--et-text);margin:0;font-size:34px;font-weight:760;line-height:1.04}.mobile-desk-subtitle{font-family:var(--font-heading-expert);font-size:var(--et-text-body-sm);color:var(--et-text-3);max-width:270px;margin:7px 0 0;line-height:1.4}.mobile-desk-badge{font-family:var(--et-sans);color:var(--et-accent);background:var(--et-accent-dim);border-radius:var(--et-r-pill);white-space:nowrap;flex-shrink:0;margin-top:3px;padding:5px 10px;font-size:12px;font-weight:650}.mobile-desk-section{margin-bottom:var(--spacing-5)}.mobile-section-title{font-family:var(--et-sans);color:var(--et-text);margin:0 0 var(--spacing-3);font-size:21px;font-weight:740;line-height:1.08}.mobile-list-card{background:var(--et-surface);border:1px solid var(--et-border);border-radius:var(--et-r-card);overflow:hidden}.mobile-list-row{min-height:68px;padding:var(--spacing-4) var(--spacing-5);color:inherit;justify-content:space-between;align-items:center;text-decoration:none}.mobile-list-row:not(:last-child){border-bottom:1px solid var(--et-border)}.mobile-list-row-main{align-items:center;gap:var(--spacing-3);min-width:0}.mobile-status-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.mobile-status-dot.active{background:var(--et-green)}.mobile-status-dot.paused{background:var(--et-accent)}.mobile-list-row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--et-sans);font-size:var(--et-text-body-sm);color:var(--et-text);font-weight:500;overflow:hidden}.mobile-list-row-trailing{margin-left:var(--spacing-3);color:var(--et-text-3);flex-shrink:0;justify-content:flex-end;font-weight:550}.mobile-list-row-trailing,.mobile-row-action{font-family:var(--et-sans);font-size:var(--et-text-label);align-items:center}.mobile-row-action{border-radius:var(--et-r-pill);border:1px solid var(--et-border);background:var(--et-elevated);min-height:44px;color:var(--et-text);justify-content:center;padding:0 15px;font-weight:650;text-decoration:none;display:inline-flex}.mobile-metric-row{justify-content:space-between;align-items:center;gap:var(--spacing-4);min-height:68px;padding:var(--spacing-4) var(--spacing-5);margin-bottom:var(--spacing-6);background:var(--et-surface);border:1px solid var(--et-border);border-radius:var(--et-r-card)}.mobile-metric-label,.mobile-metric-value{font-family:var(--et-sans);font-size:var(--et-text-body-sm)}.mobile-metric-label{color:var(--et-text-3)}.mobile-metric-value{color:var(--et-accent);text-align:right;font-weight:750}.mobile-next-action-card{align-items:flex-start;gap:var(--spacing-4);background:var(--et-surface);border:1px solid var(--et-border-strong);border-radius:var(--et-r-card);padding:var(--spacing-4);box-shadow:0 16px 34px #0000002e}.mobile-next-action-icon{background:var(--et-accent);width:42px;height:42px;color:var(--et-accent-on);font-family:var(--et-sans);border-radius:12px;flex:none;place-items:center;font-size:24px;font-weight:700;line-height:1;display:grid}.mobile-next-action-body{flex:1;min-width:0}.mobile-next-action-meta{justify-content:space-between;align-items:center;gap:var(--spacing-3);font-family:var(--et-mono);font-size:var(--et-text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--et-text-4);margin-bottom:6px;font-weight:600}.mobile-next-action-title{font-family:var(--font-heading-expert);color:var(--et-text);margin:0;font-size:21px;font-weight:720;line-height:1.18}.mobile-next-action-copy{font-family:var(--et-sans);font-size:var(--et-text-body-sm);color:var(--et-text-3);margin:7px 0 0;line-height:1.42}.mobile-next-action-actions{align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-4)}.mobile-next-action-primary,.mobile-next-action-secondary{border-radius:var(--et-r-pill);min-height:44px;font-family:var(--et-sans);font-size:var(--et-text-body-sm);cursor:pointer;font-weight:650}.mobile-next-action-primary{background:var(--et-accent);color:var(--et-accent-on);border:0;padding:0 18px}.mobile-next-action-secondary{border:1px solid var(--et-border);background:var(--et-elevated);color:var(--et-text-2);padding:0 14px}.mobile-setup-details{margin-top:var(--spacing-3)}.mobile-setup-details>div{margin-bottom:0!important}.native-bottom-sheet-overlay{z-index:400;background:#0009;position:fixed;inset:0}.native-bottom-sheet{background:var(--et-elevated);border-top:1px solid var(--et-border);max-height:85dvh;padding-bottom:env(safe-area-inset-bottom);z-index:401;border-radius:20px 20px 0 0;animation:slide-up-sheet .28s cubic-bezier(.32,.72,0,1);position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.native-bottom-sheet-handle{background:var(--et-border-strong);border-radius:2px;width:36px;height:4px;margin:12px auto 0}.onboarding-slide-over{padding-bottom:env(safe-area-inset-bottom);animation:slide-up-sheet .28s cubic-bezier(.32,.72,0,1);overflow-y:auto;border-left:none!important;border-top:1px solid var(--et-border)!important;background:var(--et-elevated)!important;border-radius:20px 20px 0 0!important;width:100%!important;max-width:100%!important;max-height:85dvh!important;inset:auto 0 0!important}.inbox-filter-group button{min-height:44px;padding-top:0;padding-bottom:0}.chart-header-top{align-items:center}.chart-pill-btn{padding:8px 14px}.agent-tab-strip{-webkit-overflow-scrolling:touch;overflow-x:auto}.agent-tab-strip::-webkit-scrollbar{display:none}.agent-tab-strip a{align-items:center;min-height:44px;display:flex}}@media (max-width:480px){.rg-3{grid-template-columns:1fr}.intervention-auto{gap:var(--spacing-3);flex-direction:column}.job-row-sec{display:none}.onboarding-panel-body{padding:var(--spacing-4)!important}.mobile-next-action-card{gap:var(--spacing-3)}.mobile-next-action-icon{border-radius:11px;width:38px;height:38px;font-size:22px}.mobile-next-action-title{font-size:20px}.mobile-next-action-actions{flex-wrap:wrap}}@media (max-width:600px){.files-table-inner{min-width:0}.files-table-grid{grid-template-columns:1fr 120px}.fc-dl-btn,.fc-format,.fc-size,.fc-version{display:none}.agent-log-detail{padding-left:var(--spacing-4)}}@keyframes slide-up-sheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes lightbox-in{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}@keyframes lightbox-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(50%)}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes live-pulse{0%,to{opacity:1;box-shadow:0 0 #4a986466}50%{opacity:.7;box-shadow:0 0 0 4px #4a986400}}@keyframes warm-pulse{0%,to{opacity:1;box-shadow:0 0 #cd7f3273}50%{opacity:.75;box-shadow:0 0 0 4px #cd7f3200}}@keyframes dot-pulse{0%,to{opacity:1;box-shadow:0 0 #4a986459}50%{opacity:.75;box-shadow:0 0 0 5px #4a986400}}:root{color-scheme:dark;--bg:#0a101b;--panel:#0c1421d1;--panel-strong:#121d2eeb;--line:#ffffff1a;--text:#f4efe4;--muted:#f4efe4b8;--accent:#ffbf69;--accent-2:#78c6ff;--shadow:0 30px 80px #00000059;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text);background:radial-gradient(circle at 0 0,#ffbf692e,#0000 26%),radial-gradient(circle at 100% 0,#78c6ff38,#0000 28%),linear-gradient(#08101a,#101827 44%,#151d30);font-family:Space Grotesk,Avenir Next,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{min-width:320px}body{word-break:break-word;overflow-wrap:break-word;min-height:100vh;margin:0}body:has(.marketing-page){background:radial-gradient(circle at top left,#c6d6eea3,transparent 26%),radial-gradient(circle at 90% 16%,#eae0d2b3,transparent 24%),linear-gradient(180deg,var(--color-canvas,#fbfbf8) 0,var(--color-subtle,#f4f4ef) 100%)}body:has(.style-lab):not(:has(.chosen-direction)){background:radial-gradient(circle at 0 0,#e8b66a38,#0000 24%),radial-gradient(circle at 100% 0,#84a9d633,#0000 28%),linear-gradient(#0b1018,#111827 50%,#161f2f)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.content-card,.decision-card,.page,.route-spotlight{border:1px solid var(--line);box-shadow:var(--shadow);background:var(--panel);backdrop-filter:blur(16px)}.content-card h3,.decision-card h3,.hero-card h2,.route-spotlight h2{margin:0}.content-card li,.data-row dd,.decision-card p,.page-description,.route-spotlight-copy,.support-copy{color:var(--muted)}.data-row dt,.eyebrow,.hero-stat span,.nav-label,.route-meta-row dt,.status-pill{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.eyebrow{color:var(--accent);margin:0 0 .45rem}.hero-stat strong,.highlight-card strong{font-size:1.05rem}.decision-card{background:linear-gradient(#121d2ef5,#0e1725f0);border-radius:1.4rem;padding:1rem 1.1rem}.decision-card h3{margin:.1rem 0 .45rem}.nav-label{color:#f4efe494;margin:0}.page{border-radius:1.5rem;padding:1.2rem}.hero-card{z-index:5;background:linear-gradient(135deg,#ffbf6929,#78c6ff1f);border-radius:1.25rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex;position:sticky;top:1rem}.hero-meta{justify-items:flex-end;gap:.8rem;display:grid}.hero-stat,.status-pill{background:#080d164d;border:1px solid #ffffff24;border-radius:1rem;padding:.7rem .9rem}.status-pill{color:#fff7ea}.hero-stat{justify-items:flex-end;display:grid}.grid{gap:1rem;margin-top:1rem;display:grid}.review-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-card{background:var(--panel-strong);border-radius:1.25rem;padding:1.1rem}.style-lab{max-width:1560px;min-height:100vh;margin:0 auto;padding:1.4rem}.style-lab-hero{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);align-items:flex-start;gap:1rem;margin-bottom:1.2rem;display:grid}.reference-panel,.style-lab-hero>div,.style-lab-instructions{box-shadow:var(--shadow);backdrop-filter:blur(16px);border:1px solid #ffffff1a}.style-lab-hero>div,.style-lab-instructions{background:#0c121dc7;border-radius:1.8rem;padding:1.35rem 1.45rem}.style-lab-kicker{text-transform:uppercase;letter-spacing:.12em;color:#d7ac66;margin:0 0 .55rem;font-size:.74rem}.style-lab h1{max-width:14ch;margin:0;font-size:clamp(2.3rem,5vw,4.8rem);line-height:.94}.style-lab-intro{color:#f4efe4c2;max-width:62ch;margin:.8rem 0 0;font-size:1.02rem}.style-lab-instructions strong{margin-bottom:.7rem;display:block}.style-lab-instructions ul,.style-notes{margin:0;padding-left:1.1rem}.style-lab-instructions li,.style-notes li{color:#f4efe4c7}.style-demo-label{text-transform:uppercase;letter-spacing:.1em;opacity:.72;margin:0;font-size:.7rem}.chosen-direction{color:#1c2433}body:has(.chosen-direction){background:radial-gradient(circle at top left,#d2dff2b8,transparent 22%),radial-gradient(circle at bottom right,#ebdfd28c,transparent 28%),linear-gradient(180deg,var(--color-canvas,#fbfbf8) 0,var(--color-subtle,#f4f4ef) 100%)}.chosen-direction .style-lab-hero>div,.chosen-direction .style-lab-instructions,.reference-panel{backdrop-filter:blur(18px);background:radial-gradient(circle at 0 100%,#b3d3ff38,#0000 26%),linear-gradient(#ffffffeb,#f8fafcf5);border:1px solid #141c2814;box-shadow:0 24px 64px #111b2814}.chosen-direction .style-demo-label,.chosen-direction .style-lab-kicker{color:#1c24338f}.chosen-direction .chosen-notes li,.chosen-direction .style-lab-intro{color:#1c2433b8}.chosen-hero{grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr)}.chosen-copy,.chosen-notes,.reference-panel{border-radius:2rem}.chosen-copy h1{color:#161f2e}.mode-switch-preview{background:#f4f6f9f0;border:1px solid #141c2814;border-radius:1.35rem;gap:.4rem;margin-top:1.35rem;padding:.35rem;display:inline-flex}.mode-switch-preview span{color:#1c24338c;border-radius:1rem;padding:.85rem 1.25rem;font-weight:600}.mode-switch-preview .is-active{color:#161f2e;background:#fff;box-shadow:0 8px 18px #1c243314}.search-hero-preview{background:#fffffff5;border:1px solid #141c281a;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.75rem .75rem .75rem 1.2rem;display:flex;box-shadow:inset 0 1px #ffffffe6}.search-hero-preview span{color:#1c24338a}.runway-copy button,.search-hero-preview button{color:#fff;background:#1e2533;border:0;border-radius:999px;padding:.85rem 1.25rem;font-weight:700}.reference-grid{gap:1rem;display:grid}.reference-panel{padding:1.3rem}.panel-heading h2,.runway-copy h3{margin:.2rem 0 0}.panel-heading h2{font-size:clamp(1.8rem,3vw,3rem);line-height:.98}.mood-card-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.mood-card{color:#fff;border-radius:1.7rem;flex-direction:column;justify-content:space-between;min-height:17rem;padding:1.15rem;display:flex;overflow:hidden}.mood-card p{opacity:.76;margin:0}.mood-card strong{max-width:10ch;font-size:1.55rem;line-height:1.02}.mood-card.dark{background:linear-gradient(#00000029,#0000006b),linear-gradient(135deg,#10151d,#394557)}.mood-card.blue{background:linear-gradient(#0000001f,#0003),linear-gradient(135deg,#66a5d4,#214b78)}.mood-card.glow{background:radial-gradient(circle at 100% 0,#ffc58b73,#0000 30%),linear-gradient(135deg,#182235,#6b5ef5)}.profile-shell{background:#fffffff2;border:1px solid #141c2814;border-radius:1.7rem;margin-top:1rem;padding:1.1rem}.portfolio-strip,.profile-stats,.profile-top,.runway-layout-preview{display:flex}.profile-top{align-items:center;gap:.85rem}.profile-top p{color:#1c24339e;margin:.2rem 0 0}.avatar-badge{background:radial-gradient(circle at 35% 32%,#ffe0a8,#0000 22%),linear-gradient(135deg,#98d279,#4a9864);border-radius:999px;width:3.3rem;height:3.3rem}.profile-stats span{color:#1c2433b8;background:#f4f6fa;border-radius:999px;padding:.55rem .8rem}.portfolio-strip{gap:.8rem;margin-top:1rem}.portfolio-card{border-radius:1.25rem;flex:1;min-height:13rem}.portfolio-card.one{background:linear-gradient(135deg,#0f141b,#2a3340)}.portfolio-card.two{background:linear-gradient(135deg,#8ca9b3,#d4cb9e)}.portfolio-card.three{background:linear-gradient(135deg,#372b59,#ee7b66)}.runway-layout-preview{align-items:stretch;gap:1.4rem;margin-top:1rem}.runway-image.large{background:linear-gradient(#14141433,#1414142e),linear-gradient(135deg,#d2d8dc,#f5f7f9);border-radius:1.8rem;flex:1.05;min-height:20rem}.runway-copy{flex:1;align-content:center;display:grid}.runway-copy p{color:#1c2433b8;font-size:1.04rem}@media (max-width:1180px){.style-lab-hero{grid-template-columns:1fr}.mood-card-row,.runway-layout-preview{grid-template-columns:1fr;display:grid}}@media (max-width:760px){.style-lab{padding:1rem}.portfolio-strip,.profile-top,.search-hero-preview{display:grid}}.card-header{gap:.25rem;display:grid}.content-card ul{margin:.8rem 0 0;padding-left:1rem}.content-card li+li,.focus-list li+li{margin-top:.45rem}.mock-card{background:linear-gradient(#162337fa,#0e1826fa)}.focus-list{margin:.8rem 0 0;padding-left:1rem}.data-list{margin:1rem 0 0}.data-row{border-top:1px solid var(--line);grid-template-columns:9rem minmax(0,1fr);gap:.75rem;padding:.7rem 0;display:grid}.data-row:first-child{border-top:0;padding-top:0}.data-row dd,.data-row dt{margin:0}@media (max-width:1080px){.page-grid,.review-strip{grid-template-columns:1fr}}@media (max-width:720px){.content-card,.page{padding:1rem}.hero-card{flex-direction:column;position:static}.hero-meta{justify-items:flex-start;width:100%}.status-pill{white-space:normal}.data-row{grid-template-columns:1fr;gap:.25rem}}.marketing-page{--agelo-bg-canvas:#fcfcfa;--agelo-bg-surface:#fff;--agelo-bg-subtle:#f4f3ef;--agelo-bg-muted:#ece9e3;--agelo-text-strong:#111;--agelo-text-primary:#1b1b1b;--agelo-text-secondary:#5f5a53;--agelo-text-muted:#8b847b;--agelo-border-soft:#e7e1d8;--agelo-border-strong:#d6cec2;--agelo-accent-primary:#274a78;--agelo-accent-primary-hover:#1f3d63;--agelo-accent-primary-soft:#eaf0f8;--agelo-accent-warm:#a46b3c;--agelo-accent-warm-soft:#f4e8db;--agelo-ink:#172033;--agelo-shadow-soft:0 8px 24px #1111110d;--agelo-shadow-panel:0 18px 48px #11111114;min-height:100vh;color:var(--agelo-text-primary);background:radial-gradient(circle at 12% 4%,#eaf0f8e6,transparent 26%),radial-gradient(circle at 86% 0,#f4e8dbdb,transparent 24%),var(--agelo-bg-canvas);font-family:Avenir Next,Inter,Geist,Segoe UI,sans-serif}.marketing-nav{z-index:20;backdrop-filter:blur(12px);justify-content:space-between;gap:1rem;width:min(92vw,1240px);margin:0 auto;padding:1.125rem 0;position:sticky;top:0}.auth-options,.hero-actions,.marketing-brand,.marketing-links,.marketing-nav,.profile-stats,.role-switcher{align-items:center;display:flex}.marketing-brand{letter-spacing:-.04em;gap:.65rem;font-size:1.18rem;font-weight:800}.brand-mark{color:#fff;background:var(--agelo-accent-primary);width:2.25rem;height:2.25rem;box-shadow:var(--agelo-shadow-soft);border-radius:.75rem;place-items:center;display:grid}.marketing-links{color:var(--agelo-text-secondary);gap:1.4rem;font-weight:650}.marketing-links a:hover{color:var(--agelo-text-primary)}.auth-card button,.nav-cta,.primary-pill,.prompt-console a,.secondary-pill{border-radius:999px;font-weight:650;transition:transform .16s,box-shadow .16s,background-color .16s}.nav-cta{color:#fff;background:var(--agelo-accent-primary);border-radius:.75rem;min-height:2.75rem;padding:0 1.125rem}.auth-card button:hover,.nav-cta:hover,.primary-pill:hover,.prompt-console a:hover,.secondary-pill:hover{transform:translateY(-1px)}.marketing-hero{grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);width:min(92vw,1240px);margin:0 auto;padding:clamp(2.5rem,5vw,4rem) 0 clamp(4rem,7vw,6rem);display:grid}.hero-copy{min-width:0}.marketing-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--agelo-accent-warm);margin:0 0 1rem;font-size:.75rem;font-weight:700}.auth-copy h1,.marketing-hero h1{font-family:var(--font-display-brand);max-width:12ch;color:var(--agelo-text-strong);letter-spacing:-.04em;margin:0;font-size:clamp(3.25rem,6.2vw,4rem);font-weight:500;line-height:1.06}.expert-hero h1{max-width:12ch}.auth-copy>p,.hero-copy>p:not(.marketing-kicker){max-width:44rem;color:var(--agelo-text-secondary);margin:1.375rem 0 0;font-size:1.125rem;line-height:1.66}.hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.primary-pill,.secondary-pill{border-radius:.75rem;justify-content:center;align-items:center;min-height:2.75rem;padding:0 1.125rem;font-weight:650;display:inline-flex}.primary-pill{color:#fff;box-shadow:var(--agelo-shadow-soft)}.primary-pill,.primary-pill.dark{background:var(--agelo-accent-primary)}.secondary-pill{color:var(--agelo-text-primary);border:1px solid var(--agelo-border-soft)}.prompt-console,.secondary-pill,.secondary-pill.light{background:var(--agelo-bg-surface)}.prompt-console{border:1px solid var(--agelo-border-soft);max-width:46rem;box-shadow:var(--agelo-shadow-panel);border-radius:1.5rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding:.875rem;display:flex}.prompt-console span{color:var(--agelo-text-muted);white-space:nowrap;text-overflow:ellipsis;padding-left:.25rem;overflow:hidden}.prompt-console a{color:#fff;background:var(--agelo-accent-primary);border-radius:.75rem;padding:.85rem 1.125rem}.auth-card,.entry-panel,.expert-profile-card,.live-demo-card,.split-story{border:1px solid var(--agelo-border-soft);box-shadow:var(--agelo-shadow-panel)}.live-demo-card{background:radial-gradient(circle at 78% 12%,#274a783d,transparent 30%),linear-gradient(145deg,#fff,var(--agelo-bg-subtle));border-radius:1.25rem;padding:.75rem;overflow:hidden}.demo-window{color:#fff;background:radial-gradient(circle at bottom left,#a46b3c57,transparent 30%),linear-gradient(135deg,var(--agelo-ink),var(--agelo-accent-primary) 62%,#6c7f98);border-radius:1rem;min-height:30rem;padding:1rem}.demo-bar{gap:.45rem;display:flex}.demo-bar span{background:#ffffff57;border-radius:999px;width:.68rem;height:.68rem}.demo-thread{align-content:flex-end;gap:1rem;min-height:25rem;display:grid}.demo-question{letter-spacing:-.035em;max-width:24rem;margin:0;font-size:clamp(2rem,3.6vw,3.25rem);font-weight:500;line-height:1.04}.demo-response{backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff1f;border-radius:1rem;max-width:25rem;margin-left:auto;padding:1rem}.demo-response span,.profile-label{color:#ffffff94;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.55rem;font-size:.72rem;font-weight:650;display:block}.demo-response strong{font-size:1.25rem;display:block}.demo-response p{color:#ffffffb3;margin:.6rem 0 0}.auth-shell,.entry-panel,.split-story{width:min(92vw,1240px);margin:0 auto}.entry-panel{background:var(--agelo-bg-surface);border-radius:1.25rem;padding:clamp(1.5rem,3vw,2rem)}.panel-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.panel-heading h2,.split-story h2{letter-spacing:-.035em;max-width:15ch;margin:0;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:500;line-height:1.08}.panel-copy{max-width:34rem;color:var(--agelo-text-secondary);margin:0;font-size:1rem;line-height:1.65}.category-grid,.proof-grid,.step-list{gap:1rem;display:grid}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-card{border:1px solid var(--agelo-border-soft);color:#fff;border-radius:1rem;align-content:space-between;min-height:17rem;padding:1.35rem;display:grid}.category-card h3,.category-card p{margin:0}.category-card p{color:#ffffffb3}.category-card h3{letter-spacing:-.02em;max-width:12ch;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:550;line-height:1.12}.category-card span{font-weight:650}.category-card.blue{background:linear-gradient(135deg,var(--agelo-accent-primary),#6c86a9)}.category-card.sand{background:linear-gradient(135deg,var(--agelo-accent-warm-soft),#f7efe5);color:var(--agelo-text-primary)}.category-card.sand p{color:var(--agelo-text-secondary)}.category-card.ink{background:linear-gradient(135deg,var(--agelo-ink),var(--agelo-accent-primary))}.split-story{box-shadow:none;border:0;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:flex-start;gap:2rem;padding:clamp(6rem,9vw,8rem) 0;display:grid}.step-list article{border:1px solid var(--agelo-border-soft);background:var(--agelo-bg-surface);border-radius:1rem;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:1rem;padding:1.15rem;display:grid}.step-list span{color:#fff;background:var(--agelo-accent-primary);border-radius:.75rem;place-items:center;width:3rem;height:3rem;font-weight:700;display:grid}.step-list p{margin:0;font-size:1.05rem;font-weight:650}.expert-page{background:radial-gradient(circle at 12% 8%,#f4e8dbf2,transparent 26%),radial-gradient(circle at 82% 16%,#eaf0f8d1,transparent 28%),var(--agelo-bg-canvas)}.expert-profile-card{color:#fff;background:radial-gradient(circle at 70% 8%,#a46b3c4d,transparent 26%),linear-gradient(145deg,var(--agelo-ink),var(--agelo-accent-primary));border-radius:1.25rem;min-height:30rem;padding:1.45rem}.profile-orb{background:radial-gradient(circle at 34% 28%,#f4e8db,transparent 18%),linear-gradient(135deg,#8ca2bf,var(--agelo-ink));border-radius:1.4rem;width:6.5rem;height:6.5rem;margin-bottom:5rem;box-shadow:0 18px 48px #0003}.expert-profile-card h2{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3vw,3rem);font-weight:500;line-height:1.05}.expert-profile-card p:not(.profile-label){color:#ffffffb3;max-width:34rem;font-size:1rem;line-height:1.6}.profile-stats{flex-wrap:wrap;gap:.5rem;margin-top:1.2rem}.profile-stats span{background:#ffffff1a;border-radius:.75rem;padding:.62rem .8rem}.expert-panel{background:var(--agelo-ink);color:#fff;padding:clamp(1.5rem,3vw,2.25rem)}.expert-panel .marketing-kicker,.expert-panel p{color:#ffffffa8}.expert-panel .panel-heading{align-items:flex-start;margin-bottom:1.4rem}.expert-panel .panel-heading h2{letter-spacing:-.03em;max-width:18ch;font-size:clamp(2rem,3vw,3rem);line-height:1.08}.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-grid article{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:1rem;min-height:13rem;padding:1.25rem}.proof-grid strong{letter-spacing:-.04em;margin-bottom:2rem;font-size:clamp(2rem,3vw,3rem);font-weight:500;line-height:1;display:block}.proof-grid h3,.proof-grid p{margin:0}.proof-grid p{margin-top:.7rem}.checkpoint-auth-page{background:radial-gradient(circle at 0 0,#eaf1f8b8,#0000 32%),linear-gradient(#fcfbf8,#f6f4f1 54%,#f2eeea);min-height:100vh}.auth-page-shell{max-width:1160px;margin:0 auto;padding:32px 24px 96px}.auth-topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.auth-wordmark{font-family:var(--font-display-brand);color:var(--agelo-text-strong);font-size:var(--font-size-wordmark-auth);letter-spacing:-.03em;font-weight:500}.auth-topbar-nav{color:var(--agelo-text-secondary);align-items:center;gap:12px;font-size:14px;display:flex}.auth-shell{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;gap:48px;padding-top:48px;display:grid}.auth-left-stack{gap:32px;display:grid}.auth-kicker{color:var(--agelo-text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:600;line-height:16px}.auth-copy h1,.auth-left-stack h1{max-width:10ch;color:var(--agelo-text-strong);font-family:var(--font-display-brand);letter-spacing:-.04em;margin:0;font-size:72px;font-weight:500;line-height:.98}.auth-lede{max-width:31rem;color:var(--agelo-text-secondary);margin:24px 0 0;font-size:18px;line-height:30px}.checkpoint-auth-card,.lane-card,.preview-card{border:1px solid var(--agelo-border-soft);box-shadow:var(--agelo-shadow-soft);background:#fcfbf8db;border-radius:20px}.preview-card{gap:24px;padding:32px;display:grid}.preview-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.mini-label{color:var(--agelo-text-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:600;line-height:14px;display:inline-flex}.preview-heading h2{color:var(--agelo-text-strong);letter-spacing:-.02em;margin:12px 0 0;font-size:32px;font-weight:450;line-height:38px}.status-pill{background:var(--agelo-accent-primary-soft);color:var(--agelo-accent-trust);letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:600;line-height:16px}.preview-copy{max-width:32rem;color:var(--agelo-text-secondary);font-size:16px;line-height:26px}.preview-step,.preview-steps{gap:16px;display:grid}.preview-step{grid-template-columns:28px 1fr;align-items:start}.step-number{background:var(--agelo-accent-primary-soft);width:28px;height:28px;color:var(--agelo-text-strong);border-radius:999px;place-items:center;font-size:12px;font-weight:600;display:grid}.step-text strong{color:var(--agelo-text-strong);font-size:16px;font-weight:550;line-height:24px;display:block}.step-text span{color:var(--agelo-text-secondary);margin-top:4px;font-size:14px;line-height:22px;display:block}.auth-card{padding:32px;position:sticky;top:32px}.auth-card-inner{gap:24px;display:grid}.role-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.role-switch{border:1px solid var(--agelo-border-soft);background:var(--agelo-bg-surface);text-align:left;box-shadow:var(--agelo-shadow-soft);border-radius:16px;padding:16px}.role-switch.is-active{background:linear-gradient(#fcfbf8fa,#eaf1f8c2);border-color:#355c8a59}.role-switch strong{color:var(--agelo-text-strong);font-size:16px;font-weight:550;line-height:24px;display:block}.role-switch span{color:var(--agelo-text-secondary);margin-top:6px;font-size:13px;line-height:20px;display:block}.auth-meta{gap:12px;display:grid}.auth-meta h3{color:var(--agelo-text-strong);letter-spacing:-.015em;margin:0;font-size:24px;font-weight:500;line-height:30px}.auth-copy,.auth-meta p,.signin-row,.terms{color:var(--agelo-text-secondary);margin:0;font-size:14px;line-height:22px}.auth-form{gap:16px;display:grid}.auth-form label{color:var(--agelo-text-strong);gap:8px;font-size:13px;font-weight:500;line-height:20px;display:grid}.auth-form input{border:1px solid var(--agelo-border-soft);background:var(--agelo-bg-surface);width:100%;color:var(--agelo-text-primary);font:inherit;border-radius:14px;padding:14px 16px}.auth-form .cta{background:var(--agelo-accent-primary);color:#f8f5f0;cursor:pointer;border:0;border-radius:12px;padding:15px 18px;font-size:15px;font-weight:600;line-height:22px}.next-line{color:var(--agelo-text-muted);margin:-4px 0 0;font-size:12px;line-height:18px}.alt-grid,.alt-methods{gap:12px;display:grid}.alt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alt-button{border:1px solid var(--agelo-border-soft);color:var(--agelo-text-primary);text-align:center;background:#fcfbf8e6;border-radius:14px;padding:13px 14px;font-size:14px;font-weight:500;line-height:20px}.terms{border-top:1px solid var(--agelo-border-soft);padding-top:16px}.signin-row a{color:var(--agelo-text-strong);font-weight:550}.request-conversation-card,.request-page .content-card,.request-page .hero-card,.request-summary-card,.setup-page .content-card,.setup-page .hero-card{background:linear-gradient(#fffffff5,#faf8f4fa)}.setup-form{gap:.9rem;display:grid}.setup-form label{color:#3f3931;gap:.45rem;font-weight:650;display:grid}.setup-form input,.setup-form select{color:#1b1b1b;background:#fffdf9;border:1px solid #e1d9ce;border-radius:.9rem;min-height:3rem;padding:0 .95rem}.setup-actions{flex-direction:column;align-items:stretch;margin-bottom:1rem}.setup-actions .primary-pill,.setup-actions .secondary-pill{width:100%}.request-shell{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:1rem;display:grid}.request-conversation-card,.request-summary-card{border:1px solid var(--agelo-border-soft);box-shadow:var(--agelo-shadow-panel);border-radius:1.3rem;align-self:start;gap:1rem;padding:1.25rem;display:grid}.request-card-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.request-card-header h3{margin:.2rem 0 0}.request-readiness,.request-summary-status{background:var(--agelo-bg-subtle);min-width:-moz-fit-content;min-width:fit-content;color:var(--agelo-text-secondary);border-radius:999px;padding:.5rem .7rem;font-size:.8rem;font-weight:650}.request-thread{gap:1rem;display:grid}.request-message{border-radius:1rem;max-width:36rem;padding:1rem 1.05rem}.request-choice-row span,.request-message p,.request-summary-field p{margin:0}.request-message.buyer{color:#fff;background:var(--agelo-accent-primary);margin-left:auto}.request-message.agent{border:1px solid var(--agelo-border-soft);background:var(--agelo-bg-subtle)}.request-message.agent span{color:var(--agelo-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.45rem;font-size:.7rem;font-weight:700;display:block}.request-choice-row{gap:.7rem;display:grid}.request-choice-row>span{color:var(--agelo-text-secondary);font-size:.92rem;font-weight:650}.request-chip-group{flex-wrap:wrap;gap:.6rem;display:flex}.request-chip{border:1px solid var(--agelo-border-soft);min-height:2.65rem;color:var(--agelo-text-primary);background:var(--agelo-bg-surface);cursor:pointer;border-radius:999px;padding:0 .95rem;transition:transform .15s,border-color .15s,background-color .15s}.request-chip:hover{border-color:var(--agelo-border-strong);transform:translateY(-1px)}.request-chip.is-active{color:#fff;border-color:var(--agelo-accent-primary);background:var(--agelo-accent-primary)}.request-summary-grid{gap:.8rem;display:grid}.request-summary-field{border:1px solid var(--agelo-border-soft);background:var(--agelo-bg-surface);border-radius:1rem;gap:.35rem;padding:.95rem 1rem;display:grid}.request-summary-field span{color:var(--agelo-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:700}.request-summary-field strong{color:var(--agelo-text-primary);font-size:.98rem;line-height:1.45}.request-summary-field p{color:var(--agelo-text-secondary);font-size:.88rem;line-height:1.45}.request-summary-footer{gap:.9rem;padding-top:.1rem;display:grid}.request-summary-actions{gap:.75rem;display:flex}.request-summary-actions .primary-pill,.request-summary-actions .secondary-pill{flex:1}.primary-pill.is-disabled{pointer-events:none;opacity:.45}@media (max-width:980px){.auth-shell,.category-grid,.marketing-hero,.proof-grid,.request-shell,.split-story{grid-template-columns:1fr}.marketing-links{display:none}.auth-card{position:static}.auth-copy h1,.auth-left-stack h1{max-width:none;font-size:56px;line-height:60px}}@media (max-width:640px){.marketing-nav{width:min(92vw,100%)}.auth-copy h1,.auth-left-stack h1,.marketing-hero h1{font-size:clamp(2.9rem,15vw,4rem)}.panel-heading,.prompt-console{flex-direction:column;align-items:stretch}.auth-topbar,.preview-heading,.request-card-header,.request-summary-actions{flex-direction:column;align-items:flex-start}.auth-page-shell{padding:24px 16px 64px}.alt-grid,.role-switcher{grid-template-columns:1fr}.prompt-console{border-radius:1.4rem}.prompt-console span{white-space:normal}.prompt-console a{text-align:center}.demo-window,.expert-profile-card{min-height:28rem}}.locked-buyer-page{--shell-max:1220px;--shell-pad-x:48px;--shell-pad-bottom:112px;--hero-gap:72px;--hero-pad-top:44px;--hero-pad-bottom:92px;--section-gap:132px;--section-head-gap:48px;--thesis-gap:24px;--final-cta-gap:56px;--a2a-stage-height:540px;--category-copy-max:17ch;--final-cta-left-fr:1.4fr;--hero-head-max:14ch;--hero-lede-max:48ch;--section-title-max:22ch;--section-lede-max:56ch;--final-cta-title-max:16ch;--final-cta-copy-max:44ch;--hero-head-size:4.4rem;--hero-lede-size:1.16rem;--section-title-size:2.8rem;--section-lede-size:1.06rem;--final-cta-title-size:3rem;--final-cta-copy-size:1.04rem;--thesis-card-pad:32px;--category-copy-pad-y:26px;--category-copy-pad-x:28px;--final-cta-pad-y:64px;--final-cta-pad-x:56px;--final-cta-side-pad:24px;--bg:var(--color-canvas,#fbfbf8);--fg-display:#161f2e;--fg-1:#1c2433;--fg-2:#1c2433b8;--fg-3:#1c24339e;--fg-eyebrow:#1c24338f;--action:#1e2533;--action-hover:#161f2e;--action-on:#fff;--accent-amber:#ffbf69;--accent-sky:#78c6ff;--status-ok:#4a9864;--line:#dfe4ea;--line-strong:#141c2824;--shadow-card:0 24px 64px #111b2814;--shadow-pop:0 8px 18px #1c243314;--mood-dark:linear-gradient(135deg,#10151d,#394557);--font-display:var(--font-display-brand);--font-sans:"Avenir Next","Segoe UI",system-ui,sans-serif;min-height:100vh;color:var(--fg-1);font-family:var(--font-sans);background:radial-gradient(circle at top left,#d2dff2b8,transparent 22%),radial-gradient(circle at bottom right,#ebdfd28c,transparent 28%),linear-gradient(180deg,var(--color-canvas,#fbfbf8) 0,var(--color-subtle,#f4f4ef) 100%)}.locked-shell{max-width:var(--shell-max);padding:22px var(--shell-pad-x) var(--shell-pad-bottom);margin:0 auto}.locked-buyer-page .agelo-header{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:8px 0 22px;display:grid}.locked-buyer-page .logo{min-width:112px;color:var(--fg-display);align-items:center;display:inline-flex}.locked-buyer-page .logo-wordmark{font-family:var(--font-display);letter-spacing:-.045em;font-size:1.72rem;font-weight:500;line-height:1}.locked-buyer-page .nav-links{justify-self:center;gap:28px;display:flex}.locked-buyer-page .hdr-link,.locked-buyer-page .nav-links a{color:var(--fg-2);font-size:.9rem;font-weight:500}.locked-buyer-page .header-right{align-items:center;gap:14px;display:flex}.locked-buyer-page .btn{font:inherit;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:11px 20px;font-size:.92rem;font-weight:600;transition:transform .14s,background .14s,color .14s;display:inline-flex}.locked-buyer-page .btn:hover{transform:translateY(-1px)}.locked-buyer-page .btn-primary{background:var(--action);color:var(--action-on)}.locked-buyer-page .btn-primary:hover{background:var(--action-hover)}.locked-buyer-page .btn-secondary{color:var(--fg-1);border:1px solid var(--line-strong);background:0 0}.locked-buyer-page .btn-ghost{color:var(--fg-1);background:0 0;padding:11px 14px}.locked-buyer-page .btn-lg{padding:14px 26px;font-size:1rem}.locked-buyer-page .hero{gap:var(--hero-gap);padding:var(--hero-pad-top) 0 var(--hero-pad-bottom);grid-template-columns:1.05fr 1fr;align-items:center;display:grid}.locked-buyer-page .hero--centered{text-align:center;padding:clamp(48px,7vw,96px) 0 clamp(56px,7vw,104px);display:block;position:relative}.locked-buyer-page .hero-center{z-index:2;flex-direction:column;align-items:center;max-width:1000px;margin:0 auto;display:flex;position:relative}.locked-buyer-page .hero.hero--centered h1{letter-spacing:-.02em;max-width:16ch;font-size:clamp(2.8rem,7vw,5.6rem);font-weight:400;line-height:.96}.locked-buyer-page .hero--centered .hero-lede{max-width:50ch;font-size:clamp(1.05rem,1.3vw,1.3rem)}.locked-buyer-page .hero--centered .hero-actions,.locked-buyer-page .hero--centered .hero-trust{justify-content:center}.locked-buyer-page .hero-media{z-index:1;pointer-events:none;width:100vw;margin-left:-50vw;position:absolute;top:0;bottom:0;left:50%;overflow:hidden}.locked-buyer-page .wf-wires{width:100%;height:100%;position:absolute;inset:0}.locked-buyer-page .wf-wire{fill:none;stroke:#788caa80;stroke-width:1.4px;stroke-dasharray:5 9;animation:wf-flow 1.4s linear infinite}.locked-buyer-page .wf-wire--blue{stroke:#6096e699;animation-duration:1.1s}@keyframes wf-flow{to{stroke-dashoffset:-14px}}.locked-buyer-page .wf-node{color:#d6d6db;background:#2b2b30;border:1px solid #3c3c44;border-radius:9px;font-family:ui-monospace,SF Mono,Menlo,monospace;position:absolute;overflow:hidden;box-shadow:0 26px 60px -30px #0f141eb3}.locked-buyer-page .wf-node__bar{letter-spacing:.01em;white-space:nowrap;background:#38383f;align-items:center;gap:7px;padding:7px 11px;font-size:11px;display:flex}.locked-buyer-page .wf-node__bar--note{color:#efe7c4;background:#4a4327}.locked-buyer-page .wf-node__dot{background:#9aa3b2;border-radius:999px;flex:none;width:7px;height:7px}.locked-buyer-page .wf-node__row{color:#a7a7b0;border-top:1px solid #34343a;justify-content:space-between;gap:18px;padding:5px 11px;font-size:10.5px;display:flex}.locked-buyer-page .wf-node__row .v{color:#f2f2f5}.locked-buyer-page .wf-node--note{background:#423b22;border-color:#5b5232}.locked-buyer-page .wf-node__body{color:#d8cfa6;padding:9px 11px;font-size:9.5px;line-height:1.5}.locked-buyer-page .wf-node--video{width:clamp(132px,11vw,168px)}.locked-buyer-page .wf-node--video video{aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.locked-buyer-page .wf-node--params{width:clamp(178px,15vw,216px)}.locked-buyer-page .wf-pos-l1{top:11%;left:-38px;transform:rotate(-4deg)}.locked-buyer-page .wf-pos-l2{bottom:16%;left:-22px;transform:rotate(3deg)}.locked-buyer-page .wf-pos-r0{width:clamp(150px,13vw,184px);top:2%;right:-84px;transform:rotate(3deg)}.locked-buyer-page .wf-pos-r1{top:30%;right:-44px;transform:rotate(-3deg)}.locked-buyer-page .wf-pos-r2{bottom:7%;right:-72px;transform:rotate(4deg)}@media (prefers-reduced-motion:reduce){.locked-buyer-page .wf-wire{animation:none}}@media (max-width:760px){.locked-buyer-page .hero-center{padding-top:64px;padding-left:14px;padding-right:14px}.locked-buyer-page .hero.hero--centered h1{max-width:14ch}.locked-buyer-page .wf-node{border-radius:7px;box-shadow:0 14px 30px -20px #0f141e99}.locked-buyer-page .wf-node__bar{gap:5px;padding:5px 8px;font-size:8.5px}.locked-buyer-page .wf-node__dot{width:5px;height:5px}.locked-buyer-page .wf-node__row{gap:10px;padding:3px 8px;font-size:8px}.locked-buyer-page .wf-node__body{padding:6px 8px;font-size:7.5px;line-height:1.45}.locked-buyer-page .wf-node--video{width:78px}.locked-buyer-page .wf-node--params{width:116px}.locked-buyer-page .wf-node--note{width:104px}.locked-buyer-page .wf-pos-l2,.locked-buyer-page .wf-pos-r0,.locked-buyer-page .wf-pos-r1{display:none}.locked-buyer-page .wf-pos-l1{top:-8px;left:-46px;transform:rotate(-4deg)}.locked-buyer-page .wf-pos-r2{bottom:0;right:-44px;transform:rotate(4deg)}}.locked-buyer-page .final-cta .eyebrow,.locked-buyer-page .hero-eyebrow,.locked-buyer-page .section-eyebrow{color:var(--fg-eyebrow);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:10px;margin:0 0 18px;font-size:.74rem;font-weight:500;display:inline-flex}.locked-buyer-page .a2a-tag .live,.locked-buyer-page .hero-eyebrow .dot{background:var(--status-ok);border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 4px #4a986429}.locked-buyer-page .final-cta h2,.locked-buyer-page .flow-step h4,.locked-buyer-page .hero h1,.locked-buyer-page .section-h2,.locked-buyer-page .why-step-copy h3{font-family:var(--font-display);color:var(--fg-display)}.locked-buyer-page .hero h1{max-width:var(--hero-head-max);font-weight:500;font-size:clamp(2.6rem,4.6vw,var(--hero-head-size));letter-spacing:-.014em;margin:0 0 22px;line-height:.96}.locked-buyer-page .hero h1 em{color:#1c243380;font-style:italic}.locked-buyer-page .hero-lede{max-width:var(--hero-lede-max);color:var(--fg-2);font-size:var(--hero-lede-size);margin:0 0 30px;line-height:1.5}.locked-buyer-page .hero-actions{align-items:center;gap:12px;display:flex}.locked-buyer-page .hero-trust{color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;font-size:.84rem;display:flex}.locked-buyer-page .hero-avatars{display:flex}.locked-buyer-page .hero-avatars .av,.locked-buyer-page .quote-meta .av{border:2px solid var(--bg);color:#fff;width:28px;height:28px;font-family:var(--font-display);border-radius:999px;justify-content:center;align-items:center;margin-left:-8px;font-size:.72rem;font-weight:600;display:inline-flex}.locked-buyer-page .hero-avatars .av:first-child{margin-left:0}.locked-buyer-page .av-blue{background:linear-gradient(135deg,#66a5d4,#214b78)}.locked-buyer-page .av-rose{background:linear-gradient(135deg,#372b59,#ee7b66)}.locked-buyer-page .av-violet{background:linear-gradient(135deg,#182235,#6b5ef5)}.locked-buyer-page .av-sand{color:#1c2433;background:linear-gradient(135deg,#8ca9b3,#d4cb9e)}.locked-buyer-page .a2a-stage{height:var(--a2a-stage-height);position:relative;overflow:hidden}.locked-buyer-page .a2a-head{z-index:2;justify-content:space-between;align-items:center;margin-bottom:14px;display:flex;position:relative}.locked-buyer-page .a2a-step-label,.locked-buyer-page .a2a-tag,.locked-buyer-page .bubble .meta,.locked-buyer-page .flow-step .tag{color:var(--fg-3);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:.72rem;display:inline-flex}.locked-buyer-page .a2a-step-label b{color:var(--fg-display);font-weight:600}.locked-buyer-page .a2a-packet{background:linear-gradient(135deg,var(--accent-amber),var(--accent-sky));z-index:3;border-radius:999px;width:18px;height:18px;position:absolute;top:115px;left:calc(75% - 9px);box-shadow:0 10px 24px #00000024}.locked-buyer-page .a2a-lanes{grid-template-columns:repeat(4,1fr);height:calc(100% - 80px);padding:8px 4px 4px;display:grid}.locked-buyer-page .a2a-lane{flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.locked-buyer-page .a2a-lane:before{content:"";background:linear-gradient(#1c243314,#0000);width:1px;position:absolute;top:74px;bottom:0}.locked-buyer-page .a2a-actor{border:1px solid var(--line);width:64px;height:64px;box-shadow:var(--shadow-pop);background:#ffffffeb;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.locked-buyer-page .a2a-actor.agent,.locked-buyer-page .a2a-actor.expert{color:#fff;border-color:#0000}.locked-buyer-page .a2a-actor.agent{background:var(--mood-dark)}.locked-buyer-page .a2a-actor.expert{background:linear-gradient(135deg,#66a5d4,#214b78)}.locked-buyer-page .a2a-label{max-width:12ch;color:var(--fg-2);text-align:center;font-size:.74rem;font-weight:600;line-height:1.3}.locked-buyer-page .bubble-stack{flex-direction:column;gap:10px;width:calc(100% - 16px);padding-top:8px;display:flex}.locked-buyer-page .bubble{border:1px solid var(--line);color:#1c2433;box-shadow:var(--shadow-pop);background:#1c24330f;border-radius:14px;padding:12px 12px 13px;font-size:.78rem;line-height:1.42}.locked-buyer-page .bubble.agent{color:#ffffffe6;background:#1f2735;border-color:#0000}.locked-buyer-page .section{margin-bottom:var(--section-gap)}.locked-buyer-page .section-h2{max-width:var(--section-title-max);font-weight:500;font-size:clamp(1.9rem,3vw,var(--section-title-size));letter-spacing:-.012em;margin:0 0 18px;line-height:1}.locked-buyer-page .section-lede{max-width:var(--section-lede-max);color:var(--fg-2);font-size:var(--section-lede-size);margin:0 0 36px;line-height:1.5}.locked-buyer-page .section-head{justify-content:space-between;align-items:end;gap:var(--section-head-gap);margin-bottom:36px;display:flex}.locked-buyer-page .section-head .left{flex:1}.locked-buyer-page .fork-flow{text-align:center;scroll-margin-top:110px}.locked-buyer-page .fork-flow .section-eyebrow,.locked-buyer-page .fork-flow .section-h2{text-align:center}.locked-buyer-page .fork-flow .section-h2{margin-left:auto;margin-right:auto}.locked-buyer-page .fork-brief{background:var(--color-surface);border:1px solid var(--line);text-align:left;border-radius:16px;max-width:520px;margin:4px auto 0;padding:18px 22px;box-shadow:0 14px 40px -26px #141f2e73}.locked-buyer-page .fork-brief__label{font-family:var(--font-display);font-size:var(--font-size-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);margin-bottom:6px;display:block}.locked-buyer-page .fork-brief p{color:var(--fg-display);margin:0;font-size:1.02rem;line-height:1.45}.locked-buyer-page .fork-split{width:min(760px,100%);height:72px;margin:0 auto;display:block}.locked-buyer-page .fork-wire{fill:none;stroke:#fff;stroke-width:3px;vector-effect:non-scaling-stroke}.locked-buyer-page .fork-paths{grid-template-columns:repeat(2,minmax(0,360px));justify-content:center;align-items:stretch;gap:32px;margin-top:0;display:grid;position:relative}.locked-buyer-page .fork-path{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex;position:relative}.locked-buyer-page .fork-flow-wires{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.locked-buyer-page .fork-flow-base{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.locked-buyer-page .fork-flow-comet{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:9 130;vector-effect:non-scaling-stroke;animation:fork-flow-run 2.8s linear infinite}@keyframes fork-flow-run{0%{stroke-dashoffset:9px}to{stroke-dashoffset:-130px}}.locked-buyer-page .fork-flow-comet--bad{stroke:#aab1bd;opacity:.7}.locked-buyer-page .fork-flow-comet--good{stroke:url(#trackComet);filter:drop-shadow(0 0 5px #966ef080);animation-delay:-1.5s}.locked-buyer-page .fork-cell,.locked-buyer-page .fork-mid-pill,.locked-buyer-page .fork-path__tag{z-index:1;position:relative}.locked-buyer-page .fork-cell{width:100%}.locked-buyer-page .fork-cell--tool{flex-direction:column;justify-content:center;min-height:236px;display:flex}.locked-buyer-page .fork-cell--card{border:1px solid var(--line);background:#fff;border-radius:18px;gap:10px;padding:16px 16px 14px;box-shadow:0 24px 60px -42px #141f2e66}.locked-buyer-page .fork-tool-note{color:var(--fg-2);margin:0;font-size:.82rem;line-height:1.4}.locked-buyer-page .fork-tool-note--light{color:#ffffffbd}.locked-buyer-page .fork-cell--result{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;flex:1;gap:12px;padding:14px 14px 18px;display:flex;box-shadow:0 24px 60px -42px #141f2e66}.locked-buyer-page .fork-path__tag{font-family:var(--font-display);letter-spacing:.01em;align-self:center;font-size:.74rem;font-weight:500}.locked-buyer-page .fork-path__tag--bad{color:var(--fg-2)}.locked-buyer-page .fork-path__tag--good{color:var(--action)}.locked-buyer-page .fork-stage{flex-direction:column;flex:1;justify-content:center;gap:14px;display:flex}.locked-buyer-page .fork-tools{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.locked-buyer-page .fork-tool{border:1px solid var(--line);color:var(--fg-2);background:#fff;border-radius:10px;padding:7px 13px;font-size:.84rem}.locked-buyer-page .fork-stage__note{max-width:280px;color:var(--fg-3,var(--fg-2));margin:0 auto;font-size:.84rem;line-height:1.4}.locked-buyer-page .fork-pipeline{background:#0f1724;border:1px solid #1d2738;border-radius:16px;flex-direction:column;flex:1;justify-content:center;gap:16px;width:100%;padding:22px 24px 16px;display:flex}.locked-buyer-page .fork-pipeline__svg{width:100%;height:auto;display:block}.locked-buyer-page .fork-pipe{fill:none;stroke:#7896be73;stroke-width:1.5px;stroke-dasharray:4 6;animation:fork-pipe-flow .9s linear infinite}@keyframes fork-pipe-flow{to{stroke-dashoffset:-10px}}.locked-buyer-page .fork-node{fill:#243246;stroke:#96b4dc66;stroke-width:1px}.locked-buyer-page .fork-node--accent{fill:var(--action);stroke:none;animation:fork-node-pulse 1.6s ease-in-out infinite}@keyframes fork-node-pulse{0%,to{opacity:1}50%{opacity:.45}}.locked-buyer-page .fork-comet{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:9 130;animation:fork-comet-run 2.1s linear infinite}@keyframes fork-comet-run{0%{stroke-dashoffset:9px}to{stroke-dashoffset:-130px}}.locked-buyer-page .fork-comet--bad{stroke:#aab1bd;opacity:.75}.locked-buyer-page .fork-comet--good{stroke:url(#forkComet);filter:drop-shadow(0 0 5px #966ef08c);animation-delay:.55s}@media (prefers-reduced-motion:reduce){.locked-buyer-page .fork-pipe{stroke-dasharray:none;animation:none}.locked-buyer-page .fork-node--accent{animation:none}.locked-buyer-page .fork-comet{animation:none;display:none}.locked-buyer-page .fork-flow-comet{display:none}}.locked-buyer-page .fork-pipeline__label{font-family:var(--font-display);letter-spacing:.04em;color:#ffffff8c;margin-top:8px;font-size:.7rem;display:block}.locked-buyer-page .fork-vid-wrap{aspect-ratio:9/16;background:#050608;border-radius:18px;height:clamp(360px,50vh,480px);margin:0 auto;position:relative;overflow:hidden}.locked-buyer-page .fork-path--generic .fork-vid-wrap{border:1px solid var(--line)}.locked-buyer-page .fork-path--agelo .fork-vid-wrap{box-shadow:0 18px 50px -22px #141f2e80}.locked-buyer-page .fork-video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.locked-buyer-page .fork-path--generic .fork-video{filter:saturate(.9)}.locked-buyer-page .fork-output__verdict{text-align:left;max-width:300px;margin:12px auto 0;padding-left:22px;font-size:.9rem;line-height:1.4;position:relative}.locked-buyer-page .fork-output__verdict:before{font-weight:700;position:absolute;top:0;left:0}.locked-buyer-page .fork-output__verdict.hit{color:var(--fg-display)}.locked-buyer-page .fork-output__verdict.hit:before{content:"✓";color:var(--action)}.locked-buyer-page .fork-output__verdict.miss{color:var(--fg-2)}.locked-buyer-page .fork-output__verdict.miss:before{content:"✕";color:#b2434f}@media (max-width:760px){.locked-buyer-page .fork-paths{grid-template-columns:minmax(0,360px);gap:18px;margin-top:14px}.locked-buyer-page .fork-split{display:none}.locked-buyer-page .fork-vid-wrap{height:clamp(240px,42vh,320px)}}.locked-buyer-page .why-steps{position:relative}.locked-buyer-page .why-step{opacity:0;grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding:0;transition:opacity .55s,transform .55s;display:grid;transform:translateY(28px)}.locked-buyer-page .why-step.is-visible{opacity:1;transform:translateY(0)}.locked-buyer-page .why-step--alt{direction:rtl}.locked-buyer-page .why-step--alt>*{direction:ltr}.locked-buyer-page .why-step-copy h3{letter-spacing:-.018em;margin:0 0 14px;font-size:clamp(1.7rem,2.4vw,2.1rem);line-height:1.08}.locked-buyer-page .why-step-copy p{color:var(--fg-2);margin:0;font-size:.98rem;line-height:1.55}.locked-buyer-page .why-step-visual{border:1px solid var(--line);background:#1c243308;border-radius:20px;align-items:center;min-height:200px;padding:28px;display:flex}.locked-buyer-page .why-bridge-inner{flex-direction:column;align-items:center;padding:16px 0;display:flex}.locked-buyer-page .why-b-line{background:#1c243326;width:1px;height:44px}.locked-buyer-page .why-b-pill{letter-spacing:.03em;color:#1c243380;background:#1c24330d;border:1px solid #1c24331a;border-radius:20px;margin:10px 0;padding:7px 18px;font-size:15px;font-style:italic;font-weight:600}.locked-buyer-page .why-bridge-inner--dark .why-b-line{background:#1c243333}.locked-buyer-page .why-bridge-inner--dark .why-b-pill{background:var(--mood-dark);color:#ffffff80;border-color:#ffffff1f}@keyframes lc-drift-a{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 28px))}}@keyframes lc-drift-b{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(24px - 50%))}}@keyframes lc-drift-c{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(calc(22px - 50%),calc(-50% - 22px))}}.locked-buyer-page .why-step-visual--cloud{align-items:stretch}.locked-buyer-page .lc-cloud{width:100%;height:260px;position:relative}.locked-buyer-page .lc-item{z-index:1;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%,-50%)}.locked-buyer-page .lc-label{color:var(--fg-2);white-space:nowrap;text-align:center;letter-spacing:.01em;font-size:9px;font-weight:500}.locked-buyer-page .lc-dot{background:var(--fg-2);z-index:0;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.locked-buyer-page .lc-dot--7{width:7px;height:7px}.locked-buyer-page .lc-dot--5{width:5px;height:5px}.locked-buyer-page .lc-drift-a{animation:lc-drift-a 12s ease-in-out infinite}.locked-buyer-page .lc-drift-b{animation:lc-drift-b 14s ease-in-out infinite}.locked-buyer-page .lc-drift-c{animation:lc-drift-c 10s ease-in-out infinite}.locked-buyer-page .lc-logo{-o-object-fit:cover;object-fit:cover;border-radius:12px;display:block;box-shadow:0 2px 8px #1c24331f}.locked-buyer-page .lc-item--lg .lc-logo{width:52px;height:52px}.locked-buyer-page .lc-item--md .lc-logo{border-radius:10px;width:40px;height:40px}.locked-buyer-page .lc-item--sm .lc-logo{border-radius:8px;width:28px;height:28px}.locked-buyer-page .lc-logo--svg{-o-object-fit:unset;object-fit:unset;height:auto;box-shadow:none;border-radius:0}.locked-buyer-page .lc-logo--nb{background:#1c0d10;justify-content:center;align-items:center;font-size:24px;line-height:1;display:flex}.locked-buyer-page .why-finale-inner{background:var(--mood-dark);opacity:0;border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:52px 56px;transition:opacity .6s .1s,transform .6s .1s;display:grid;transform:translateY(28px)}.locked-buyer-page .why-finale-inner.is-visible{opacity:1;transform:translateY(0)}.locked-buyer-page .why-finale-copy .label{text-transform:uppercase;letter-spacing:.1em;color:#ffffff73;margin-bottom:14px;font-size:.7rem;font-weight:600;display:block}.locked-buyer-page .why-finale-copy h3{letter-spacing:-.02em;color:#fff;margin:0 0 14px;font-size:2rem;line-height:1.1}.locked-buyer-page .why-finale-copy p{color:#fff9;margin:0 0 24px;font-size:.95rem;line-height:1.6}.locked-buyer-page .why-finale-badges{flex-wrap:wrap;gap:8px;display:flex}.locked-buyer-page .why-finale-badge{color:#ffffffa6;letter-spacing:.04em;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:6px 14px;font-size:.78rem;display:inline-block}.locked-buyer-page .pro-list{flex-direction:column;gap:10px;margin-top:auto;display:flex}.locked-buyer-page .pro-item{align-items:flex-start;gap:10px;font-size:.92rem;display:flex}.locked-buyer-page .pro-icon{color:#ffbf69;background:#ffbf6933;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.locked-buyer-page .pro-item strong{color:#fff;margin-bottom:2px;font-weight:600;display:block}.locked-buyer-page .pro-item span:last-child{color:#ffffffb3;font-size:.84rem;line-height:1.45}.locked-buyer-page .fork-connector-label{text-align:center;font-family:var(--font-display);letter-spacing:.04em;color:var(--fg-2);margin:18px auto 2px;font-size:.78rem;font-weight:600}.locked-buyer-page .fork-mid-pill{color:var(--fg-display);font-family:var(--font-display);letter-spacing:.005em;background:#fff;border:1px solid #141f2e2e;border-radius:999px;align-self:center;padding:7px 18px;font-size:.86rem;font-weight:600;box-shadow:0 4px 14px -8px #141f2e66}.locked-buyer-page .lc-cloud--compact{max-width:280px;height:150px;margin:0 auto}.locked-buyer-page .lc-cloud--compact .lc-item--md .lc-logo{border-radius:9px;width:34px;height:34px}.locked-buyer-page .lc-cloud--compact .lc-item--sm .lc-logo{border-radius:7px;width:24px;height:24px}.locked-buyer-page .lc-cloud--compact .lc-label{font-size:8px}.locked-buyer-page .why-finale-inner--stack{padding:52px 56px 48px;display:block}.locked-buyer-page .why-finale-copy--center{text-align:center;margin-bottom:44px}.locked-buyer-page .why-finale-copy--center h3{margin-bottom:0}.locked-buyer-page .why-fig-row{grid-template-columns:repeat(3,1fr);display:grid}.locked-buyer-page .why-fig{text-align:center;flex-direction:column;align-items:center;padding:0 28px;display:flex}.locked-buyer-page .why-fig+.why-fig{border-left:1px solid #ffffff14}.locked-buyer-page .why-fig-label{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#ffffff61;font-size:.66rem}.locked-buyer-page .why-fig-art{aspect-ratio:320/200;width:100%;max-width:220px;margin:10px auto 14px;position:relative;overflow:hidden}.locked-buyer-page .why-fig-art canvas,.locked-buyer-page .why-fig-art svg{width:100%;height:100%;display:block}.locked-buyer-page .why-fig-name{font-family:var(--font-display);color:#fff;margin-bottom:6px;font-size:1.02rem;font-weight:600}.locked-buyer-page .why-fig-desc{color:#fff9;max-width:26ch;font-size:.85rem;line-height:1.5}@media (max-width:760px){.locked-buyer-page .why-fig-row{grid-template-columns:1fr;gap:36px}.locked-buyer-page .why-fig+.why-fig{border-left:none}.locked-buyer-page .why-finale-inner--stack{padding:40px 24px}}.locked-buyer-page .flow{grid-template-columns:repeat(4,1fr);gap:18px;display:grid;position:relative}.locked-buyer-page .flow:before{content:"";background:var(--line);height:1px;position:absolute;top:24px;left:6%;right:6%}.locked-buyer-page .flow-step{z-index:1;position:relative}.locked-buyer-page .flow-num{border:1px solid var(--line);background:var(--bg);width:48px;height:48px;font-family:var(--font-display);border-radius:999px;justify-content:center;align-items:center;margin-bottom:16px;font-size:1rem;font-weight:600;display:flex}.locked-buyer-page .flow-step h4{margin:0 0 8px;font-size:1.15rem;font-weight:600}.locked-buyer-page .flow-step p{max-width:26ch;color:var(--fg-2);margin:0;font-size:.92rem;line-height:1.5}.locked-buyer-page .flow-step .tag{background:#1c24330d;border-radius:999px;margin-top:12px;padding:4px 10px}.locked-buyer-page .flow-step{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(20px)}.locked-buyer-page .flow-step.is-visible{opacity:1;transform:none}.locked-buyer-page .flow-step:nth-child(2){transition-delay:.1s}.locked-buyer-page .flow-step:nth-child(3){transition-delay:.2s}.locked-buyer-page .flow-step:nth-child(4){transition-delay:.3s}.locked-buyer-page .how-cols{grid-template-columns:2fr 4fr;gap:0 48px;display:grid}.locked-buyer-page .how-text-col{position:relative}.locked-buyer-page .how-step-sticky{align-self:start;min-height:240px;position:sticky;top:calc(50vh - 120px)}.locked-buyer-page .how-section-h2{margin-bottom:40px}.locked-buyer-page .how-text-panel{opacity:0;flex-direction:column;padding-right:16px;transition:opacity .35s,transform .35s;display:none;transform:translateY(10px)}.locked-buyer-page .how-text-panel.is-active{opacity:1;display:flex;transform:none}.locked-buyer-page .how-step-num{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);margin-bottom:16px;font-size:11px;font-weight:700}.locked-buyer-page .how-text-panel h4{margin:0 0 10px;font-size:1.2rem;font-weight:600;line-height:1.15}.locked-buyer-page .how-text-panel p{max-width:28ch;color:var(--fg-2);margin:0 0 16px;font-size:.93rem;line-height:1.6}.locked-buyer-page .how-dots{gap:7px;margin-top:28px;display:flex}.locked-buyer-page .how-dot{background:#1c243326;border-radius:999px;width:6px;height:6px;transition:background .25s,transform .25s}.locked-buyer-page .how-dot.is-active{background:var(--fg-display);transform:scale(1.4)}.locked-buyer-page .how-vid-col{flex-direction:column;gap:46vh;padding:10vh 0;display:flex;position:relative}.locked-buyer-page .how-panel{z-index:1;position:relative}.locked-buyer-page .how-cols .how-journey[data-static],.locked-buyer-page .how-cols .how-journey[data-static] .hj-scene{min-height:520px}.locked-buyer-page .how-conns{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:visible}.locked-buyer-page .how-conn{fill:none;stroke:#7886a08c;stroke-width:2px}.locked-buyer-page .how-conn__node{fill:#fff;stroke:#7886a0b3;stroke-width:1.5px}.locked-buyer-page .how-track__dot{z-index:5;background:#fff;border-radius:50%;width:14px;height:14px;transition:opacity .25s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #6b5ef54d,0 0 16px 3px #ffbf6980}.locked-buyer-page .how-journey{background:radial-gradient(130% 90% at 50% 0,#6b5ef51f,#0000 60%),#0f1724;border:1px solid #1d2738;border-radius:20px;width:100%;height:min(620px,100vh - 120px);position:relative;overflow:hidden}.locked-buyer-page .hj-scene{opacity:0;pointer-events:none;justify-content:center;align-items:center;padding:36px;transition:opacity .5s,transform .5s;display:flex;position:absolute;inset:0;transform:translateY(14px)scale(.985)}.locked-buyer-page .how-journey[data-beat="0"] .hj-scene--brief,.locked-buyer-page .how-journey[data-beat="1"] .hj-scene--pipeline,.locked-buyer-page .how-journey[data-beat="2"] .hj-scene--result{opacity:1;transform:none}.locked-buyer-page .hj-brief-card{opacity:.82;color:#ffffffd9;background:#131d2e;border:1px solid #2a3a52;border-radius:16px;width:min(310px,45%);padding:22px;font-size:13.5px;position:absolute;top:50%;right:3%;transform:translateY(-50%)}.locked-buyer-page .hj-brief-card__head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.locked-buyer-page .hj-brief-card__head>span:first-child{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;font-size:12px}.locked-buyer-page .hj-brief-card__status{letter-spacing:.02em;color:#ffffff8c;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:600;transition:color .3s,background .3s,border-color .3s}.locked-buyer-page .hj-brief-card__status.is-ready{color:#cdeede;background:#4a98642e;border-color:#4a986480}.locked-buyer-page .hj-brief-row{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:9px 0;display:flex}.locked-buyer-page .hj-brief-row span{color:#ffffff7a}.locked-buyer-page .hj-brief-row b{font-weight:600;animation:hj-brief-in .42s both}@keyframes hj-brief-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.locked-buyer-page .hj-brief-row__skeleton{background:#ffffff1f;border-radius:5px;width:84px;height:9px}.locked-buyer-page .hj-chat{z-index:2;background:#0e1626;border:1px solid #243247;border-radius:14px;flex-direction:column;width:min(348px,80%);height:440px;margin-right:auto;font-size:13px;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 70px -26px #000000d1}.locked-buyer-page .hj-chat__bar{border-bottom:1px solid #ffffff12;flex:none;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.locked-buyer-page .hj-chat__title{color:#ffffffd1;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.locked-buyer-page .hj-chat__mark{-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:5px;width:18px;height:18px;padding:2px}.locked-buyer-page .hj-chat__dots{gap:3px;display:flex}.locked-buyer-page .hj-chat__dots i{background:#fff6;border-radius:50%;width:3px;height:3px}.locked-buyer-page .hj-chat__thread{scrollbar-width:none;flex-direction:column;flex:auto;min-height:0;padding:14px;display:flex;overflow-y:auto}.locked-buyer-page .hj-chat__thread:before{content:"";margin-top:auto}.locked-buyer-page .hj-chat__thread::-webkit-scrollbar{width:0;height:0}.locked-buyer-page .hj-msg{gap:10px;display:flex}.locked-buyer-page .hj-msg+.hj-msg{margin-top:12px}.locked-buyer-page .hj-msg{animation:hj-msg-in .32s both}@keyframes hj-msg-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.locked-buyer-page .hj-msg__avatar{background:#1a2336;border-radius:7px;flex:none;width:28px;height:28px;overflow:hidden}.locked-buyer-page .hj-msg__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.locked-buyer-page .hj-msg--agent .hj-msg__avatar{background:#fff}.locked-buyer-page .hj-msg--agent .hj-msg__avatar img{-o-object-fit:contain;object-fit:contain;padding:5px}.locked-buyer-page .hj-msg__meta{align-items:baseline;gap:7px;margin:1px 0 3px;display:flex}.locked-buyer-page .hj-msg__meta b{color:#fff;font-size:13px;font-weight:700}.locked-buyer-page .hj-msg__meta span{color:#fff6;font-size:11px}.locked-buyer-page .hj-msg__text{color:#ffffffd9;margin:0;line-height:1.5}.locked-buyer-page .hj-typing{align-items:center;gap:4px;padding:8px 0;display:inline-flex}.locked-buyer-page .hj-typing i{background:#ffffff8c;border-radius:50%;width:5px;height:5px;animation:hj-typing 1s ease-in-out infinite}.locked-buyer-page .hj-typing i:nth-child(2){animation-delay:.16s}.locked-buyer-page .hj-typing i:nth-child(3){animation-delay:.32s}@keyframes hj-typing{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.locked-buyer-page .hj-compose{background:#ffffff05;border:1px solid #2b3850;border-radius:10px;flex:none;margin:0 14px 14px}.locked-buyer-page .hj-compose__text{color:#ffffffeb;min-height:1.05em;margin:0;padding:11px 12px 9px;line-height:1.55}.locked-buyer-page .hj-compose__ph{color:#ffffff57}.locked-buyer-page .hj-caret{vertical-align:-2px;background:#fff;width:1.5px;height:1.05em;margin-left:1px;animation:hj-blink 1.1s step-end infinite;display:inline-block}.locked-buyer-page .hj-compose__ph .hj-caret{background:#fff9}@keyframes hj-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.locked-buyer-page .hj-compose__bar{justify-content:space-between;align-items:center;padding:5px 8px 7px;display:flex}.locked-buyer-page .hj-compose__tools{color:#ffffff6b;align-items:center;gap:15px;display:flex}.locked-buyer-page .hj-tool{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.locked-buyer-page .hj-tool svg{width:16px;height:16px;display:block}.locked-buyer-page .hj-tool--text{width:auto;font-size:13.5px;font-weight:600;line-height:1}.locked-buyer-page .hj-send{color:#fff;background:#6b5ef5;border:none;border-radius:7px;place-items:center;width:30px;height:24px;display:grid}.locked-buyer-page .hj-send svg{width:14px;height:14px}.locked-buyer-page .hj-scene--expert{flex-direction:column}.locked-buyer-page .es-cloud{z-index:4;opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.locked-buyer-page .hj-scene--expert[data-phase=cloud] .es-cloud,.locked-buyer-page .hj-scene--expert[data-phase=picked] .es-cloud{opacity:1}.locked-buyer-page .es-cloud__chip{background:#28374f;border:1px solid #3a4d6e;border-radius:50%;width:26px;height:26px;transition:transform .55s cubic-bezier(.6,0,.3,1),opacity .5s,box-shadow .4s;animation:es-scanpulse 2.1s ease-in-out infinite;position:absolute;transform:translate(-50%,-50%)scale(1);box-shadow:0 5px 12px -5px #0000008c}.locked-buyer-page .es-cloud__chip:before{content:"";background:#a5b9d79e;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='9' r='3.6' fill='%23fff'/%3E%3Cpath d='M5.5 19c0-3.6 3-6 6.5-6s6.5 2.4 6.5 6z' fill='%23fff'/%3E%3C/svg%3E") 50%/15px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='9' r='3.6' fill='%23fff'/%3E%3Cpath d='M5.5 19c0-3.6 3-6 6.5-6s6.5 2.4 6.5 6z' fill='%23fff'/%3E%3C/svg%3E") 50%/15px no-repeat}@keyframes es-scanpulse{0%,to{opacity:.45}22%{opacity:1}}.locked-buyer-page .es-scan{background:linear-gradient(#0000,#6b5ef538,#0000);border-radius:40px;height:46px;animation:es-scanmove 2.1s ease-in-out infinite;position:absolute;top:4%;left:8%;right:8%}@keyframes es-scanmove{0%{transform:translateY(0)}to{transform:translateY(150px)}}.locked-buyer-page .es-search{white-space:nowrap;color:#ffffffd1;background:#0d1421d1;border:1px solid #2a3a52;border-radius:999px;align-items:center;gap:8px;padding:6px 13px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.locked-buyer-page .es-search__spin{border:2px solid #ffffff38;border-top-color:#8a7dff;border-radius:50%;width:12px;height:12px;animation:es-spin .8s linear infinite}@keyframes es-spin{to{transform:rotate(1turn)}}.locked-buyer-page .hj-scene--expert[data-phase=picked] .es-scan{opacity:0}.locked-buyer-page .hj-scene--expert[data-phase=picked] .es-cloud__chip:not([data-pick]){opacity:.16;animation:none;transform:translate(-50%,-50%)scale(.78)}.locked-buyer-page .hj-scene--expert[data-phase=picked] .es-cloud__chip[data-pick]{border-color:#0000;animation:none;transform:translate(-50%,-50%)scale(1.7);box-shadow:0 0 0 3px #4a986499,0 12px 26px -6px #0009}.locked-buyer-page .hj-scene--expert[data-phase=picked] .es-cloud__chip[data-pick]:before{background:#cdeede}.locked-buyer-page .es-pick{z-index:3;opacity:0;background:#131d2e;border:1px solid #2a3a52;border-radius:14px;align-items:center;gap:11px;padding:9px 12px 9px 10px;transition:opacity .45s,transform .45s;display:flex;position:absolute;top:8%;left:50%;transform:translate(-50%)translateY(-8px);box-shadow:0 22px 44px -20px #000000b3}.locked-buyer-page .hj-scene--expert[data-phase=build] .es-pick,.locked-buyer-page .hj-scene--expert[data-phase=done] .es-pick,.locked-buyer-page .hj-scene--expert[data-phase=flow] .es-pick{opacity:1;transform:translate(-50%)translateY(0)}.locked-buyer-page .es-pick__avatar{background:#243247;border-radius:10px;flex:none;width:38px;height:38px;overflow:hidden;box-shadow:0 0 0 3px #6b5ef538}.locked-buyer-page .es-pick__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.locked-buyer-page .es-pick__name{color:#fff;margin:0;font-size:13px;font-weight:600}.locked-buyer-page .es-pick__role{color:#ffffff80;margin:1px 0 0;font-size:11.5px}.locked-buyer-page .es-pick__badge{letter-spacing:.02em;color:#cdeede;background:#4a98642e;border:1px solid #4a986480;border-radius:999px;align-self:flex-start;margin-left:4px;padding:3px 7px;font-size:9.5px;font-weight:600}.locked-buyer-page .es-stage{justify-content:center;align-items:center;padding-top:64px;display:flex;position:absolute;inset:0}.locked-buyer-page .es-stack{width:320px;height:380px;position:relative}.locked-buyer-page .es-slab{opacity:0;transform:translate(-50%,-50%) translateY(calc((var(--i) - 2.5) * 35px - 26px));transition:opacity .4s,transform .45s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%}.locked-buyer-page .es-slab[data-shown]{opacity:1;transform:translate(-50%,-50%) translateY(calc((var(--i) - 2.5) * 35px))}.locked-buyer-page .es-slab__face{transform-origin:50%;background:linear-gradient(150deg,#2f3f63,#1c2840);border:1px solid #4a5d82;border-radius:4px;width:150px;height:110px;position:relative;transform:rotateX(60deg)rotate(-45deg);box-shadow:0 38px 30px -16px #0009}.locked-buyer-page .es-slab__face:after{content:"";border-radius:inherit;z-index:-1;background:#131c2f;border:1px solid #2c3a55;position:absolute;inset:0;transform:translateY(9px)}.locked-buyer-page .es-slab__grid{background-image:linear-gradient(#ffffff12 1px,#0000 0),linear-gradient(90deg,#ffffff12 1px,#0000 0);background-size:15px 15px;border:1px solid #ffffff12;border-radius:7px;position:absolute;inset:12px}.locked-buyer-page .es-slab__thumb{border-radius:7px;position:absolute;inset:12px;overflow:hidden}.locked-buyer-page .es-slab__thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.locked-buyer-page .es-slab__thumb--input{background:linear-gradient(150deg,#9a7b4f,#3f6f8c)}.locked-buyer-page .es-slab__thumb--depth{background:linear-gradient(150deg,#232323,#dcdcdc)}.locked-buyer-page .es-slab__label{font-family:var(--font-display);color:#ffffffd1;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex;position:absolute;top:50%;left:50%;transform:translate(104px,-50%)}.locked-buyer-page .es-slab__led{border-radius:50%;flex:none;width:8px;height:8px}.locked-buyer-page .es-slab__lead{background:#ffffff52;flex:none;width:42px;height:1.5px;margin-right:2px;position:relative}.locked-buyer-page .es-slab__lead:after{content:"";border:4px solid #0000;border-left-color:#ffffff6b;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.locked-buyer-page .es-dot{z-index:0;opacity:0;background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .3s;position:absolute;top:50%;left:50%;box-shadow:0 0 0 5px #6b5ef54d,0 0 18px 3px #ffbf698c}.locked-buyer-page .es-dot[data-on]{opacity:1}.locked-buyer-page .es-slab[data-lit] .es-slab__face{border-color:#6f80ff;animation:es-flash .5s;box-shadow:0 38px 30px -16px #0000008c,0 0 0 1px #788cff73,0 0 24px #6b5ef573}.locked-buyer-page .es-slab[data-lit] .es-slab__led{box-shadow:0 0 9px 1px}@keyframes es-flash{0%{filter:brightness(2.1)}to{filter:brightness()}}.locked-buyer-page .how-journey[data-beat="2"]{box-shadow:none;background:0 0;border:none}.locked-buyer-page .hj-scene--result{flex-direction:column;gap:20px;padding:28px}.locked-buyer-page .rs-reel{border:1px solid var(--line);background:#050608;border-radius:22px;width:min(283px,74%);position:relative;overflow:hidden;box-shadow:0 40px 80px -34px #1c243380}.locked-buyer-page .rs-reel__video{aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover;background:#050608;width:100%;display:block}.locked-buyer-page .rs-reel__tag{letter-spacing:.01em;color:#fff;backdrop-filter:blur(6px);background:#080c1499;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:600;position:absolute;bottom:10px;left:10px}.locked-buyer-page .rs-receipt{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:11px;width:min(340px,90%);padding:11px 12px 11px 14px;display:flex;box-shadow:0 22px 44px -26px #1c243366}.locked-buyer-page .rs-lock{background:var(--fg-3);flex:none;width:22px;height:22px;transition:background .4s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='5' y='11' width='14' height='9' rx='2' fill='%23000'/%3E%3Cpath d='M8 11V8a4 4 0 018 0v3' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='5' y='11' width='14' height='9' rx='2' fill='%23000'/%3E%3Cpath d='M8 11V8a4 4 0 018 0v3' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50%/contain no-repeat}.locked-buyer-page .hj-scene--result[data-state=released] .rs-lock{background:var(--status-ok);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='5' y='11' width='14' height='9' rx='2' fill='%23000'/%3E%3Cpath d='M8 11V8a4 4 0 017.5-2' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='5' y='11' width='14' height='9' rx='2' fill='%23000'/%3E%3Cpath d='M8 11V8a4 4 0 017.5-2' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50%/contain no-repeat}.locked-buyer-page .rs-receipt__meta{flex:auto;min-width:0}.locked-buyer-page .rs-receipt__title{color:var(--fg-display);white-space:nowrap;margin:0;font-size:13px;font-weight:600}.locked-buyer-page .rs-receipt__sub{color:var(--fg-3);margin:1px 0 0;font-size:11.5px}.locked-buyer-page .rs-receipt__action{flex:none;justify-content:center;align-items:center;min-height:34px;display:flex;position:relative}.locked-buyer-page .rs-approve{cursor:default;color:#fff;background:var(--action);white-space:nowrap;border:none;border-radius:10px;padding:8px 13px;font-size:12px;font-weight:600;transition:opacity .3s}.locked-buyer-page .hj-scene--result[data-state=approving] .rs-approve{opacity:.7}.locked-buyer-page .hj-scene--result[data-state=released] .rs-approve{opacity:0;pointer-events:none;position:absolute}.locked-buyer-page .rs-paid{opacity:0;width:34px;height:34px;margin:auto;transition:opacity .35s,transform .4s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0;transform:scale(.7)}.locked-buyer-page .hj-scene--result[data-state=released] .rs-paid{opacity:1;margin:0;position:relative;inset:auto;transform:scale(1)}.locked-buyer-page .rs-paid img{-o-object-fit:cover;object-fit:cover;border-radius:9px;width:34px;height:34px;display:block}.locked-buyer-page .rs-paid__check{background:var(--status-ok);border:2px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;bottom:-4px;right:-4px;-webkit-mask:none}.locked-buyer-page .rs-paid__check:after{content:"";background:#fff;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round' d='M5 13l4 4L19 7'/%3E%3C/svg%3E") 50%/9px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round' d='M5 13l4 4L19 7'/%3E%3C/svg%3E") 50%/9px no-repeat}.locked-buyer-page .hj-rail{z-index:5;height:16px;position:absolute;bottom:22px;left:0;right:0}.locked-buyer-page .hj-rail__fill,.locked-buyer-page .hj-rail__line{border-radius:2px;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.locked-buyer-page .hj-rail__line{background:#ffffff21;left:12%;right:12%}.locked-buyer-page .hj-rail__fill{background:linear-gradient(90deg,#6b5ef5,#ffbf69);width:0;transition:width .6s cubic-bezier(.65,0,.35,1);left:12%}.locked-buyer-page .how-journey[data-beat="1"] .hj-rail__fill{width:38%}.locked-buyer-page .how-journey[data-beat="2"] .hj-rail__fill{width:76%}.locked-buyer-page .hj-rail__node{background:#ffffff38;width:7px;height:7px}.locked-buyer-page .hj-dot,.locked-buyer-page .hj-rail__node{border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.locked-buyer-page .hj-dot{background:#fff;width:13px;height:13px;transition:left .6s cubic-bezier(.65,0,.35,1);left:12%;box-shadow:0 0 0 4px #6b5ef552,0 0 16px 2px #ffbf698c}.locked-buyer-page .how-journey[data-beat="1"] .hj-dot{left:50%}.locked-buyer-page .how-journey[data-beat="2"] .hj-dot{left:88%}.locked-buyer-page .how-journey[data-static]{height:auto;min-height:200px}.locked-buyer-page .how-journey[data-static] .hj-scene{opacity:1;min-height:200px;position:relative;inset:auto;transform:none}.locked-buyer-page .how-mobile{display:none}@media (prefers-reduced-motion:reduce){.locked-buyer-page .hj-scene{transition:none}.locked-buyer-page .es-cloud__chip,.locked-buyer-page .es-scan,.locked-buyer-page .es-search__spin,.locked-buyer-page .es-slab[data-lit] .es-slab__face,.locked-buyer-page .hj-brief-row b,.locked-buyer-page .hj-caret,.locked-buyer-page .hj-msg,.locked-buyer-page .hj-typing i{animation:none}.locked-buyer-page .es-dot,.locked-buyer-page .es-pick,.locked-buyer-page .es-slab,.locked-buyer-page .hj-dot,.locked-buyer-page .hj-rail__fill,.locked-buyer-page .rs-approve,.locked-buyer-page .rs-lock,.locked-buyer-page .rs-paid{transition:none}}@media (max-width:860px){.locked-buyer-page .how-cols{display:none}.locked-buyer-page .how-section-h2{margin-bottom:8px;font-size:clamp(1.9rem,8vw,2.5rem)}.locked-buyer-page .how-mobile{display:block}.locked-buyer-page .how-m-beat{padding:32px 0}.locked-buyer-page .how-m-beat+.how-m-beat{border-top:1px solid var(--line)}.locked-buyer-page .how-m-beat .how-step-num{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);margin:0 0 12px;font-size:11px;font-weight:700}.locked-buyer-page .how-m-beat h4{overflow-wrap:break-word;hyphens:none;margin:0 0 8px;font-size:1.25rem;font-weight:600;line-height:1.2}.locked-buyer-page .how-m-beat>p{color:var(--fg-2);margin:0 0 14px;font-size:.95rem;line-height:1.6}.locked-buyer-page .how-m-visual{margin-top:18px}.locked-buyer-page .how-journey[data-static]{border-radius:18px}.locked-buyer-page .how-journey[data-static] .hj-scene{padding:22px}.locked-buyer-page .hj-chat{width:86%;margin-right:0}.locked-buyer-page .hj-brief-card{width:172px;top:10%;right:4%}.locked-buyer-page .hj-result-card{width:min(210px,60%)}.locked-buyer-page .how-journey[data-static] .hj-scene--expert{min-height:330px}.locked-buyer-page .es-stage{padding-top:40px;transform:scale(.62)}.locked-buyer-page .es-pick{max-width:90%;padding:7px 11px 7px 8px;top:6%}.locked-buyer-page .es-pick__avatar{width:28px;height:28px}.locked-buyer-page .es-pick__name{white-space:nowrap;font-size:12px}.locked-buyer-page .es-pick__role{display:none}.locked-buyer-page .es-pick__badge{white-space:nowrap;margin-left:2px}}.locked-buyer-page .final-cta{grid-template-columns:minmax(0,var(--final-cta-left-fr)) minmax(0,1fr);gap:var(--final-cta-gap);padding:var(--final-cta-pad-y) var(--final-cta-pad-x);background:var(--mood-dark);color:#fff;margin-bottom:var(--section-gap);border-radius:28px;align-items:center;display:grid;position:relative;overflow:hidden}.locked-buyer-page .final-cta:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#ffc58b38,#0000 40%);position:absolute;inset:0}.locked-buyer-page .final-cta>*{position:relative}.locked-buyer-page .final-cta h2{max-width:var(--final-cta-title-max);color:#fff;font-weight:500;font-size:clamp(2rem,3.4vw,var(--final-cta-title-size));margin:0 0 18px;line-height:.98}.locked-buyer-page .final-cta p{max-width:var(--final-cta-copy-max);color:#ffffffc7;font-size:var(--final-cta-copy-size);margin:0 0 28px;line-height:1.5}.locked-buyer-page .final-cta .actions{flex-wrap:wrap;gap:12px;display:flex}.locked-buyer-page .final-cta .btn-primary{background:var(--accent-amber);color:#161f2e}.locked-buyer-page .final-cta .btn-secondary{color:#fff;border-color:#ffffff4d}.locked-buyer-page .final-cta-side{padding:var(--final-cta-side-pad);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px}.locked-buyer-page .stat-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.locked-buyer-page .stat .num{color:#fff;font-family:var(--font-display);margin-bottom:4px;font-size:1.7rem;font-weight:600;line-height:1;display:block}.locked-buyer-page .stat .lbl{color:#fff9;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.locked-buyer-page .divider{background:#ffffff1f;height:1px;margin:18px 0}.locked-buyer-page .quote{color:#ffffffd9;font-size:.88rem;font-style:italic;line-height:1.5}.locked-buyer-page .quote-meta{color:#fff9;align-items:center;gap:8px;margin-top:10px;font-size:.78rem;display:flex}.locked-buyer-page .quote-meta .av{border:0;margin-left:0}.locked-buyer-page .icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.locked-buyer-page .icon svg{width:16px;height:16px;display:block}.locked-buyer-page footer{border-top:1px solid var(--line);color:var(--fg-3);justify-content:space-between;align-items:center;margin-top:64px;padding-top:32px;font-size:.86rem}.locked-buyer-page footer,.locked-buyer-page footer .links{flex-wrap:wrap;gap:24px;display:flex}@media (max-width:1100px){.locked-buyer-page .final-cta,.locked-buyer-page .hero{grid-template-columns:1fr}.locked-buyer-page .why-step{grid-template-columns:1fr;gap:32px;padding:48px 0}.locked-buyer-page .why-finale-inner{grid-template-columns:1fr;gap:28px;padding:40px 24px}.locked-buyer-page .why-step--alt{direction:ltr}.locked-buyer-page .a2a-stage{height:500px}.locked-buyer-page .flow{grid-template-columns:1fr 1fr}.locked-buyer-page .flow:before{display:none}}@media (max-width:720px){.locked-shell{padding:22px 20px 80px}.locked-buyer-page .nav-links{display:none}.locked-buyer-page .flow,.locked-buyer-page .stat-row{grid-template-columns:1fr}.locked-buyer-page .agelo-header{grid-template-columns:1fr auto}.locked-buyer-page .final-cta .actions,.locked-buyer-page .header-right,.locked-buyer-page .hero-actions{flex-wrap:wrap;gap:10px}.locked-buyer-page footer .links{gap:16px}}@media (prefers-reduced-motion:reduce){.locked-buyer-page .flow-step,.locked-buyer-page .why-finale-inner,.locked-buyer-page .why-step{opacity:1;transition:none;transform:none}.locked-buyer-page .lc-dot,.locked-buyer-page .lc-item{animation:none;transform:translate(-50%,-50%)}}.locked-buyer-page .buyer-faq__inner{grid-template-columns:280px 1fr;align-items:start;gap:80px;display:grid}.locked-buyer-page .buyer-faq__sidebar{position:sticky;top:96px}.locked-buyer-page .buyer-faq__h2{max-width:18ch;margin-bottom:0;font-size:clamp(1.55rem,2vw,2rem)}.locked-buyer-page .buyer-faq__list{border:1px solid var(--line);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.locked-buyer-page .buyer-faq__item{border-bottom:1px solid var(--line)}.locked-buyer-page .buyer-faq__item:last-child{border-bottom:none}.locked-buyer-page .buyer-faq__summary{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;transition:background .15s;display:flex}.locked-buyer-page .buyer-faq__summary:hover{background:var(--color-subtle,#f4f4ef)}.locked-buyer-page .buyer-faq__item.is-open .buyer-faq__summary{background:var(--color-surface,#fff)}.locked-buyer-page .buyer-faq__q{font-family:var(--font-display);color:var(--fg-display);letter-spacing:-.01em;font-size:1rem;font-weight:500}.locked-buyer-page .buyer-faq__chevron{width:16px;height:16px;color:var(--fg-eyebrow);flex-shrink:0;transition:transform .25s,color .15s}.locked-buyer-page .buyer-faq__item.is-open .buyer-faq__chevron{color:var(--action);transform:rotate(180deg)}.locked-buyer-page .buyer-faq__a{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .22s;display:grid}.locked-buyer-page .buyer-faq__item.is-open .buyer-faq__a{opacity:1;grid-template-rows:1fr}.locked-buyer-page .buyer-faq__a>div{background:var(--color-surface,#fff);min-height:0;color:var(--fg-2);border-top:1px solid var(--line);padding:16px 24px 20px;font-size:.95rem;line-height:1.7;overflow:hidden}@media (max-width:720px){.locked-buyer-page .buyer-faq__inner{grid-template-columns:1fr;gap:28px}.locked-buyer-page .buyer-faq__sidebar{position:static}}body:has(.expert-theme){background:#08090a}.expert-theme{--et-canvas:#08090a;--et-surface:#0f1011;--et-elevated:#161718;--et-overlay:#1e2022;--et-border:#23252a;--et-border-strong:#2e3035;--et-separator:#ffffff0e;--et-text:#f7f8f8;--et-text-2:#d0d6e0;--et-text-3:#8a8f98;--et-text-4:#62666d;--et-accent:#c8a256;--et-accent-on:#0c0a08;--et-accent-dim:#c8a2561f;--et-accent-border:#c8a25642;--et-accent-hover:#d4ae62;--et-lime:#e4f222;--et-green:#4ade80;--et-green-dim:#4ade8026;--et-display:"IBM Plex Sans Condensed","Avenir Next Condensed","Arial Narrow","Roboto Condensed",sans-serif;--font-heading-expert:var(--et-display);--et-serif:Georgia,"Times New Roman",serif;--et-sans:"Avenir Next","Segoe UI",system-ui,sans-serif;--et-mono:"Berkeley Mono","IBM Plex Mono","SF Mono",Menlo,monospace;--et-text-caption:10px;--et-text-label:11px;--et-text-body-sm:14px;--et-text-body:14px;--et-text-body-l:15px;--et-text-subhead:17px;--et-text-h3:20px;--et-text-h2:28px;--et-text-h1:48px;--et-text-display:54px;--et-r-tag:2px;--et-r-badge:4px;--et-r-card:6px;--et-r-pill:9999px;--et-shadow-card:#0006 0px 2px 4px 0px;--et-shadow-panel:#0009 0px 12px 48px 0px;--et-max:1100px;--et-section:100px;--et-section-sm:64px;--color-canvas:var(--et-canvas);--color-surface:var(--et-surface);--color-subtle:var(--et-elevated);--color-muted-bg:var(--et-overlay);--color-ink:var(--et-text);--color-text-primary:var(--et-text-2);--color-text-secondary:var(--et-text-2);--color-text-muted:var(--et-text-3);--color-border-soft:var(--et-border);--color-border-strong:var(--et-border-strong);--color-accent:var(--et-accent);--color-accent-on:var(--et-accent-on);--color-accent-soft:var(--et-accent-dim);--color-trust:var(--et-accent);--color-trust-soft:var(--et-accent-dim);--color-status-ok:var(--et-green);--shadow-soft:0 2px 8px #00000080;--font-sans:var(--et-sans);--font-serif:var(--et-serif);background:var(--et-canvas);color:var(--et-text);font-family:var(--et-sans);font-size:var(--et-text-body);-webkit-font-smoothing:antialiased;line-height:1.5}.et-inner{max-width:var(--et-max);margin:0 auto;padding:0 56px}.et-eyebrow{font-family:var(--et-mono);font-size:var(--et-text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--et-text-3);align-items:center;gap:10px;font-weight:400;display:flex}.et-eyebrow--accent{color:var(--et-accent)}.et-eyebrow:before{content:"";opacity:.6;background:currentColor;flex-shrink:0;width:18px;height:1px;display:inline-block}.et-btn{font-family:var(--et-sans);font-size:var(--et-text-body);cursor:pointer;border:none;justify-content:center;align-items:center;font-weight:500;line-height:1;text-decoration:none;transition:opacity .15s,background .15s;display:inline-flex}.et-btn--primary{background:var(--et-accent);color:var(--et-accent-on);border-radius:var(--et-r-pill);padding:11px 22px}.et-btn--primary:hover{background:var(--et-accent-hover)}.et-btn--ghost{color:var(--et-text-2);border:1px solid var(--et-border-strong);border-radius:var(--et-r-pill);background:0 0;padding:10px 20px}.et-btn--ghost:hover{border-color:var(--et-text-3);color:var(--et-text)}.et-btn--sm{font-size:var(--et-text-body-sm);border-radius:var(--et-r-pill);background:var(--et-accent);color:var(--et-accent-on);padding:7px 14px}.et-btn--sm:hover{background:var(--et-accent-hover)}.et-tag{font-family:var(--et-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--et-accent);background:var(--et-accent-dim);border:1px solid var(--et-accent-border);border-radius:var(--et-r-tag);padding:2px 7px;font-size:10px;font-weight:400}.et-tag--neutral{color:var(--et-text-3);border-color:var(--et-border);background:#ffffff0a}.et-header{z-index:100;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--et-border);background:#08090aeb;position:sticky;top:0}.et-header__inner{max-width:var(--et-max);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:8px 56px 22px;display:flex}.et-logo{font-family:var(--et-display);font-size:var(--font-size-wordmark-public);color:var(--et-text);letter-spacing:-.03em;flex-shrink:0;font-weight:500;text-decoration:none}.et-nav{align-items:center;gap:4px;margin-left:auto;display:flex}.et-header__divider{background:var(--et-border-strong,#ffffff1f);flex-shrink:0;width:1px;height:18px;margin:0 16px}.et-cta-wrap{margin-left:12px}.et-btn--nav{padding:11px 20px;font-size:.92rem;line-height:1.5}.et-mobile-controls{align-items:center;gap:10px;display:none}.et-nav a{font-size:var(--et-text-body-sm);color:var(--et-text-3);text-decoration:none;transition:color .15s}.et-nav a:hover{color:var(--et-text-2)}.et-nav-dropdown{position:relative}.et-nav-dropdown,.et-nav-trigger{align-items:center;display:inline-flex}.et-nav-trigger{cursor:pointer;font-family:var(--et-sans);font-size:var(--font-size-body-m);color:var(--et-text-3);white-space:nowrap;background:0 0;border:none;gap:4px;padding:6px 10px;font-weight:400;transition:color .15s}.et-nav-trigger--open,.et-nav-trigger:hover{color:var(--et-text-2)}.et-nav-chevron{flex-shrink:0;width:10px;height:10px;transition:transform .18s}.et-nav-trigger--open .et-nav-chevron{transform:rotate(180deg)}.et-nav-panel{background:var(--et-surface);border:1px solid var(--et-border);border-radius:var(--et-r-card);min-width:200px;box-shadow:var(--et-shadow-panel);z-index:200;opacity:1;visibility:visible;pointer-events:auto;padding:4px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(0)}.et-nav-panel[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px)}.et-nav-panel__item{border-radius:4px;padding:8px 12px;text-decoration:none;transition:background .12s;display:block}.et-nav-panel__item:hover{background:var(--et-elevated)}.et-nav-panel__label{font-family:var(--et-sans);font-size:var(--et-text-body-sm);color:var(--et-text-2);font-weight:400;display:block}.et-nav-panel__desc{color:var(--et-text-4);margin-top:2px;font-size:.72rem;line-height:1.4;display:block}.et-mobile-sheet__group{margin-bottom:4px}.et-mobile-sheet__group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--et-text-4);padding:10px 0 4px;font-size:.72rem;font-weight:500}.et-mobile-sheet__link--sub{padding-left:8px;font-size:.9rem}.et-sign-in{font-size:var(--et-text-body-sm);color:var(--et-text-3);text-decoration:none;transition:color .15s}.et-sign-in:hover{color:var(--et-text-2)}.et-hamburger{cursor:pointer;width:2.25rem;height:2.25rem;color:var(--et-text);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.et-mobile-backdrop{z-index:105;background:#0000008c;position:fixed;inset:0}.et-mobile-sheet{z-index:110;background:var(--et-surface);border-bottom:1px solid var(--et-border-strong);flex-direction:column;gap:0;max-height:90dvh;padding:16px 20px 24px;transition:transform .22s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;right:0;overflow-y:auto;box-shadow:0 12px 40px #00000080}.et-mobile-sheet--open{transform:translateY(0)}.et-mobile-sheet--closed{transform:translateY(-100%)}.et-mobile-sheet__top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.et-mobile-sheet__links{flex-direction:column;gap:2px;display:flex}.et-mobile-sheet__link{font-family:var(--et-sans);color:var(--et-text-2);border-radius:var(--et-r-card);padding:10px 8px;font-size:15px;font-weight:500;text-decoration:none;transition:color .15s;display:block}.et-mobile-sheet__link:hover{color:var(--et-text)}.et-mobile-sheet__sep{background:var(--et-border);height:1px;margin:16px 0}.et-mobile-sheet__signin{font-family:var(--et-sans);font-size:var(--et-text-body-sm);color:var(--et-text-3);text-align:center;margin-bottom:12px;padding:8px;text-decoration:none;transition:color .15s;display:block}.et-mobile-sheet__signin:hover{color:var(--et-text-2)}.et-mobile-sheet__cta{text-align:center}.et-hero{padding:88px 0 96px}.et-hero__inner{max-width:var(--et-max);grid-template-columns:1fr 520px;align-items:center;gap:72px;margin:0 auto;padding:0 56px;display:grid}.et-hero__copy{min-width:0}.et-hero__kicker{margin-bottom:24px}.et-hero__h1{font-family:var(--et-display);font-size:var(--et-text-display);letter-spacing:-.03em;color:var(--et-text);text-wrap:balance;margin-bottom:20px;font-weight:500;line-height:1.02}.et-hero__sub{font-size:var(--et-text-subhead);color:var(--et-text-3);max-width:480px;margin-bottom:36px;line-height:1.65}.et-hero__actions{align-items:center;gap:10px;margin-bottom:20px;display:flex}.et-hero__support{font-family:var(--et-mono);font-size:var(--et-text-caption);letter-spacing:.06em;color:var(--et-text-4)}.et-brief-panel{background:var(--et-surface);border:1px solid var(--et-border-strong);border-radius:var(--et-r-card);box-shadow:var(--et-shadow-panel);overflow:hidden}.et-brief-panel__bar{background:var(--et-elevated);border-bottom:1px solid var(--et-border);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.et-brief-panel__bar-left{align-items:center;gap:8px;display:flex}.et-brief-panel__dots{gap:5px;display:flex}.et-brief-panel__dots span{background:var(--et-border-strong);border-radius:50%;width:8px;height:8px}.et-brief-panel__path{font-family:var(--et-mono);color:var(--et-text-4);letter-spacing:.04em;font-size:10px}.et-brief-panel__status{align-items:center;gap:6px;display:flex}.et-status-dot{background:var(--et-green);border-radius:50%;width:5px;height:5px;box-shadow:0 0 5px #4ade80b3}.et-brief-panel__status-label{font-family:var(--et-mono);color:var(--et-text-3);letter-spacing:.04em;font-size:10px}.et-brief-panel__body{padding:20px}.et-brief-panel__meta{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.et-brief-panel__match{font-family:var(--et-mono);color:var(--et-text-4);letter-spacing:.04em;font-size:10px}.et-brief-panel__title{font-family:var(--et-display);color:var(--et-text);letter-spacing:-.02em;margin-bottom:5px;font-size:1.3rem;font-weight:500;line-height:1.25}.et-brief-panel__sub{font-size:var(--et-text-body-sm);color:var(--et-text-3);margin-bottom:18px;line-height:1.5}.et-rows{border-top:1px solid var(--et-border)}.et-row{border-bottom:1px solid var(--et-border);grid-template-columns:120px 1fr;display:grid}.et-row:last-child{border-bottom:none}.et-row__key{font-family:var(--et-mono);color:var(--et-text-4);letter-spacing:.07em;text-transform:uppercase;padding:9px 12px 9px 0;font-size:10px}.et-row__key,.et-row__val{align-items:center;display:flex}.et-row__val{font-size:var(--et-text-body-sm);color:var(--et-text-2);border-left:1px solid var(--et-border);padding:9px 0 9px 12px}.et-row__val--accent{color:var(--et-accent)}.et-agent-strip{background:var(--et-elevated);border:1px solid var(--et-border);border-radius:var(--et-r-badge);align-items:center;gap:12px;margin-top:16px;padding:11px 14px;display:flex}.et-agent-strip__icon{background:var(--et-accent-dim);border:1px solid var(--et-accent-border);border-radius:var(--et-r-badge);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.et-agent-strip__copy{flex:1;min-width:0}.et-agent-strip__l1{font-size:var(--et-text-body-sm);color:var(--et-text-2);margin-bottom:2px}.et-agent-strip__l2{font-family:var(--et-mono);color:var(--et-text-4);letter-spacing:.04em;font-size:10px}.et-shelf{padding:var(--et-section-sm) 0;border-top:1px solid var(--et-border)}.et-shelf__eyebrow{text-align:center;margin-bottom:32px}.et-cards{border:1px solid var(--et-border);border-radius:var(--et-r-card);background:var(--et-border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.et-card{background:var(--et-surface);overflow:hidden}.et-card__img{height:148px;position:relative}.et-card__img-inner,.et-card__img-overlay{position:absolute;inset:0}.et-card__img-overlay{background:linear-gradient(#0000 30%,#08090ae0);align-items:flex-end;padding:12px;display:flex}.et-card__body{border-top:1px solid var(--et-border);padding:14px 16px 16px}.et-card__title{font-size:var(--et-text-body-l);color:var(--et-text);letter-spacing:-.01em;margin-bottom:5px;font-weight:600}.et-card__desc{font-size:var(--et-text-body-sm);color:var(--et-text-3);margin-bottom:14px;line-height:1.55}.et-card__footer{border-top:1px solid var(--et-border);justify-content:space-between;align-items:center;padding-top:10px;display:flex}.et-card__price{font-family:var(--et-mono);font-size:var(--et-text-body-sm);color:var(--et-accent);letter-spacing:.02em}.et-card__expert{font-size:var(--et-text-caption);color:var(--et-text-4);letter-spacing:.04em}.et-img--a{background:linear-gradient(140deg,#0d1828,#1a2e44)}.et-img--b{background:linear-gradient(140deg,#100e18,#1e1a2e)}.et-img--c{background:linear-gradient(140deg,#0e1810,#162018)}.et-why{padding:var(--et-section) 0;border-top:1px solid var(--et-border)}.et-why__inner{max-width:var(--et-max);grid-template-columns:1fr 1fr;align-items:start;gap:80px;margin:0 auto;padding:0 56px;display:grid}.et-why__left{position:sticky;top:96px}.et-why__eyebrow{margin-bottom:20px}.et-why__h2{font-family:var(--et-display);font-size:var(--et-text-h1);letter-spacing:-.03em;color:var(--et-text);text-wrap:balance;font-weight:600;line-height:1.1}.et-why__right{padding-top:4px}.et-why__body{font-size:var(--et-text-subhead);color:var(--et-text-3);margin-bottom:40px;line-height:1.7}.et-why__details{border:1px solid var(--et-border);border-radius:var(--et-r-card);background:var(--et-border);flex-direction:column;gap:1px;display:flex;overflow:hidden}.et-why__detail{background:var(--et-surface);align-items:flex-start;gap:14px;padding:16px 20px;display:flex}.et-why__detail-num{font-family:var(--et-mono);color:var(--et-accent);letter-spacing:.08em;flex-shrink:0;width:20px;margin-top:2px;font-size:10px}.et-why__detail-text{font-size:var(--et-text-body-l);color:var(--et-text-2);line-height:1.55}.et-values{padding:var(--et-section) 0;border-top:1px solid var(--et-border);background:var(--et-surface)}.et-values__header{text-align:center;margin-bottom:48px}.et-values__eyebrow{justify-content:center;margin-bottom:16px}.et-values__eyebrow:before{display:none}.et-values__h2{font-family:var(--et-display);font-size:var(--et-text-h2);letter-spacing:-.03em;color:var(--et-text);text-wrap:balance;font-weight:600}.et-values__grid{background:var(--et-border);border:1px solid var(--et-border-strong);border-radius:var(--et-r-card);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.et-value-card{background:var(--et-elevated);flex-direction:column;display:flex}.et-value-card__fig{border-bottom:1px solid var(--et-border);background:var(--et-canvas);justify-content:center;align-items:center;height:220px;display:flex;position:relative;overflow:hidden}.et-value-card__fig-label{font-family:var(--et-mono);letter-spacing:.08em;color:var(--et-text-4);font-size:10px;position:absolute;top:14px;left:16px}.et-value-card__body{flex:1;padding:24px 28px 28px}.et-value-card__name{font-family:var(--et-display);font-size:var(--et-text-body-l);color:var(--et-text);letter-spacing:-.02em;margin-bottom:8px;font-weight:500}.et-value-card__desc{font-size:var(--et-text-body-sm);color:var(--et-text-3);line-height:1.6}.et-how{padding:var(--et-section) 0;border-top:1px solid var(--et-border)}.et-how__header{text-align:center;margin-bottom:56px}.et-how__eyebrow{justify-content:center;margin-bottom:16px}.et-how__eyebrow:before{display:none}.et-how__h2{font-family:var(--et-display);font-size:var(--et-text-h2);letter-spacing:-.03em;color:var(--et-text);font-weight:600}.et-how__steps{border:1px solid var(--et-border);border-radius:var(--et-r-card);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.et-step{border-right:1px solid var(--et-border);padding:36px 32px}.et-step:last-child{border-right:none}.et-step__num{font-family:var(--et-mono);color:var(--et-accent);letter-spacing:.1em;align-items:center;gap:10px;margin-bottom:24px;font-size:10px;display:flex}.et-step__num:after{content:"";background:var(--et-border);flex:1;height:1px}.et-step__text{font-family:var(--et-display);font-size:var(--et-text-h3);color:var(--et-text);letter-spacing:-.02em;font-weight:500;line-height:1.3}.et-step__sub{font-size:var(--et-text-body-sm);color:var(--et-text-3);margin-top:10px;line-height:1.6}.et-proof{padding:var(--et-section) 0;border-top:1px solid var(--et-border)}.et-proof__header{text-align:center;margin-bottom:48px}.et-proof__eyebrow{justify-content:center;margin-bottom:16px}.et-proof__eyebrow:before{display:none}.et-proof__h2{font-family:var(--et-display);font-size:var(--et-text-h2);letter-spacing:-.03em;color:var(--et-text);text-wrap:balance;font-weight:600}.et-proof__grid{background:var(--et-border);border:1px solid var(--et-border-strong);border-radius:var(--et-r-card);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.et-proof__card{background:var(--et-surface);flex-direction:column;gap:20px;padding:28px 28px 24px;display:flex}.et-proof__quote{font-size:var(--et-text-body-l);color:var(--et-text-2);flex:1;line-height:1.65}.et-proof__meta{border-top:1px solid var(--et-border);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.et-proof__who{font-family:var(--et-mono);color:var(--et-text-4);letter-spacing:.04em;font-size:10px}.et-trust{padding:var(--et-section) 0;border-top:1px solid var(--et-border);background:var(--et-surface)}.et-trust__inner{max-width:760px;margin:0 auto;padding:0 56px}.et-trust__eyebrow{margin-bottom:24px}.et-trust__h2{font-family:var(--et-display);letter-spacing:-.03em;color:var(--et-text);text-wrap:balance;margin-bottom:20px;font-size:42px;font-weight:600;line-height:1.08}.et-trust__body{font-size:var(--et-text-subhead);color:var(--et-text-3);margin-bottom:40px;line-height:1.7}.et-trust__mark{border:1px solid var(--et-border-strong);border-radius:var(--et-r-badge);align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.et-trust__mark-dot{background:var(--et-accent);border-radius:50%;width:5px;height:5px}.et-trust__mark-text{font-family:var(--et-mono);color:var(--et-text-3);letter-spacing:.07em;font-size:10px}.et-faq{padding:var(--et-section) 0;border-top:1px solid var(--et-border)}.et-faq__inner{max-width:var(--et-max);grid-template-columns:280px 1fr;gap:80px;margin:0 auto;padding:0 56px;display:grid}.et-faq__sidebar{position:sticky;top:96px}.et-faq__eyebrow,.et-faq__h2{margin-bottom:16px}.et-faq__h2{font-family:var(--et-display);font-size:var(--et-text-h2);letter-spacing:-.03em;color:var(--et-text);font-weight:600;line-height:1.12}.et-faq__hint{font-size:var(--et-text-body-sm);color:var(--et-text-4);line-height:1.6}.et-faq__list{border:1px solid var(--et-border);border-radius:var(--et-r-card);flex-direction:column;display:flex;overflow:hidden}.et-faq__item{border-bottom:1px solid var(--et-border);overflow:hidden}.et-faq__item:last-child{border-bottom:none}.et-faq__summary{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;transition:background .15s;display:flex}.et-faq__summary:hover{background:var(--et-elevated)}.et-faq__item.is-open .et-faq__summary{background:var(--et-surface)}.et-faq__q-text{font-family:var(--et-display);font-size:var(--et-text-body-l);color:var(--et-text);letter-spacing:-.02em;font-weight:500}.et-faq__chevron{width:16px;height:16px;color:var(--et-text-4);flex-shrink:0;transition:transform .25s,color .15s}.et-faq__item.is-open .et-faq__chevron{color:var(--et-accent);transform:rotate(180deg)}.et-faq__a{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .22s;display:grid}.et-faq__item.is-open .et-faq__a{opacity:1;grid-template-rows:1fr}.et-faq__a>div{background:var(--et-elevated);min-height:0;font-size:var(--et-text-body-sm);color:var(--et-text-3);padding:16px 24px 20px;line-height:1.7}.et-cta,.et-faq__a>div{border-top:1px solid var(--et-border);overflow:hidden}.et-cta{padding:var(--et-section) 0;position:relative}.et-cta:before{content:"";pointer-events:none;background:radial-gradient(at top,#c8a2560f 0,#0000 70%);width:600px;height:300px;position:absolute;top:0;left:50%;transform:translate(-50%)}.et-cta__inner{text-align:center;max-width:680px;margin:0 auto;padding:0 56px;position:relative}.et-cta__eyebrow{justify-content:center;margin-bottom:24px}.et-cta__eyebrow:before{display:none}.et-cta__h2{font-family:var(--et-display);letter-spacing:-.03em;color:var(--et-text);text-wrap:balance;margin-bottom:16px;font-size:40px;font-weight:600;line-height:1.08}.et-cta__body{font-size:var(--et-text-subhead);color:var(--et-text-3);margin-bottom:36px;line-height:1.65}.et-cta__actions{justify-content:center;align-items:center;gap:10px;display:flex}.et-cta__secondary{font-size:var(--et-text-body-sm);color:var(--et-text-4);text-decoration:none;transition:color .15s}.et-cta__secondary:hover{color:var(--et-text-3)}.et-footer{border-top:1px solid var(--et-border);padding:32px 0}.et-footer__inner{max-width:var(--et-max);justify-content:space-between;align-items:center;margin:0 auto;padding:0 56px;display:flex}.et-footer__brand{font-family:var(--et-display);letter-spacing:-.025em;color:var(--et-text-3);font-size:1.1rem;font-weight:500}.et-footer__links{gap:24px;display:flex}.et-footer__links a{font-size:var(--et-text-body-sm);color:var(--et-text-4);text-decoration:none}.et-footer__copy{font-family:var(--et-mono);color:var(--et-text-4);letter-spacing:.04em;font-size:10px}@media (max-width:900px){.et-inner{padding:0 32px}.et-header__inner{padding:8px 32px 22px}.et-hero__inner{grid-template-columns:1fr;gap:40px;padding:0 32px}.et-hero{padding:56px 0 64px}.et-why__inner{grid-template-columns:1fr;gap:40px;padding:0 32px}.et-why__left{position:static}.et-faq__inner{grid-template-columns:1fr;gap:32px;padding:0 32px}.et-faq__sidebar{position:static}.et-cards,.et-how__steps,.et-values__grid{grid-template-columns:1fr}.et-step{border-right:none;border-bottom:1px solid var(--et-border)}.et-step:last-child{border-bottom:none}.et-proof__grid{grid-template-columns:1fr}.et-cta__inner,.et-footer__inner,.et-trust__inner{padding:0 32px}}@media (max-width:720px){.et-inner{padding:0 20px}.et-header__inner{gap:16px;padding:8px 20px 22px}.et-nav{display:none}.et-mobile-controls{display:flex}.et-hero__inner{padding:0 20px}.et-hero{padding:40px 0 48px}.et-hero__h1{font-size:36px}.et-why__inner{padding:0 20px}.et-why__h2{font-size:32px}.et-faq__inner,.et-trust__inner{padding:0 20px}.et-trust__h2{font-size:28px}.et-cta__inner{padding:0 20px}.et-cta__h2{font-size:28px}.et-cta__actions{flex-direction:column;align-items:stretch}.et-footer__inner{text-align:center;flex-direction:column;gap:16px;padding:0 20px}.et-footer__links{flex-wrap:wrap;justify-content:center}}.mobile-topbar{z-index:40;background:var(--color-subtle);border-bottom:1px solid var(--color-border-soft);justify-content:space-between;align-items:center;height:52px;padding:0 16px;display:none;position:fixed;top:0;left:0;right:0}.mobile-topbar__wordmark{font-family:var(--font-display-brand);font-size:var(--font-size-wordmark-app-mobile);color:var(--color-ink);letter-spacing:-.03em;font-weight:500;text-decoration:none}.mobile-topbar__hamburger{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;align-items:center;padding:6px 8px;font-size:20px;line-height:1;display:flex}.mobile-drawer-backdrop{z-index:49;background:#00000080;display:none;position:fixed;inset:0}.mobile-drawer-close{cursor:pointer;color:var(--color-text-muted);margin-bottom:var(--spacing-2);background:0 0;border:none;align-self:flex-end;padding:2px 8px;font-size:20px;line-height:1;display:none}@media (max-width:768px){.mobile-topbar{display:flex}.mobile-drawer-backdrop,.mobile-drawer-close{display:block}.app-sidebar{z-index:50;transition:transform .25s;top:0;bottom:0;left:0;transform:translate(-100%);width:80%!important;height:100dvh!important;position:fixed!important}.app-sidebar.is-open{transform:translate(0)}.appshell-main{padding-top:52px}.expert-sidebar-desktop{display:none!important}.expert-theme .appshell-main{padding-top:0;padding-bottom:env(safe-area-inset-bottom)}}.expert-bottom-tab-bar{display:none!important}.expert-mobile-header{display:none}@media (max-width:768px){.expert-mobile-header{z-index:100;background:var(--et-canvas);padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--et-border);flex-direction:column;display:flex;position:sticky;top:0}.expert-mobile-toprow{justify-content:space-between;align-items:center;padding:12px 16px 8px;display:flex}.expert-mobile-wordmark{font-family:var(--et-display);font-size:var(--font-size-wordmark-expert-mobile);letter-spacing:-.03em;color:var(--et-text);font-weight:500}.expert-mobile-avatar{background:var(--et-elevated);border:1px solid var(--et-border-strong);width:30px;height:30px;font-family:var(--et-sans);color:var(--et-text-3);letter-spacing:.04em;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.expert-nav-pills{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;padding:0 16px 11px;display:flex;overflow-x:auto}.expert-nav-pills::-webkit-scrollbar{display:none}.expert-nav-pill{border-radius:var(--et-r-pill);border:1px solid var(--et-border);color:var(--et-text-3);font-family:var(--font-heading-expert);white-space:nowrap;background:0 0;flex-shrink:0;align-items:center;gap:5px;min-height:44px;padding:7px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.expert-nav-pill svg{flex-shrink:0}.expert-nav-pill.active{background:var(--et-elevated);border-color:var(--et-border-strong);color:var(--et-text)}}.desk-mobile-layout{display:none}.desk-desktop-layout{display:block}@media (max-width:768px){.desk-mobile-layout{display:block}.desk-desktop-layout{display:none}.expert-my-desk-body{padding-top:var(--spacing-4)!important;padding-bottom:var(--spacing-8)!important}}.expert-page-body{padding-left:var(--spacing-5);padding-right:var(--spacing-5)}@media (max-width:768px){.expert-page-body{padding-left:var(--spacing-4)!important;padding-right:var(--spacing-4)!important}}.native-screen-context{color:var(--et-text-3);letter-spacing:.01em;margin:0 0 4px;font-size:14px;font-weight:500}.native-screen-title{letter-spacing:-.02em;color:var(--et-text);font-size:28px;font-weight:700;line-height:1.15;font-family:var(--font-heading-expert);margin:0}@media (max-width:768px){.native-screen-title{padding:var(--spacing-5) 0 var(--spacing-3);font-size:32px;font-weight:700}}.mobile-desk-header,.mobile-list-row,.mobile-list-row-main,.mobile-list-row-trailing,.mobile-metric-row,.mobile-next-action-actions,.mobile-next-action-card,.mobile-next-action-meta{display:flex}@media (max-width:768px){.mobile-desk-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-3);margin-bottom:var(--spacing-4)}.mobile-desk-title{font-family:var(--font-heading-expert);color:var(--et-text);margin:0;font-size:34px;font-weight:760;line-height:1.04}.mobile-desk-subtitle{font-family:var(--font-heading-expert);font-size:var(--et-text-body-sm);color:var(--et-text-3);max-width:270px;margin:7px 0 0;line-height:1.4}.mobile-desk-badge{font-family:var(--et-sans);color:var(--et-accent);background:var(--et-accent-dim);border-radius:var(--et-r-pill);white-space:nowrap;flex-shrink:0;margin-top:3px;padding:5px 10px;font-size:12px;font-weight:650}.mobile-desk-section{margin-bottom:var(--spacing-5)}.mobile-section-title{font-family:var(--et-sans);color:var(--et-text);margin:0 0 var(--spacing-3);font-size:21px;font-weight:740;line-height:1.08}.mobile-list-card{background:var(--et-surface);border:1px solid var(--et-border);border-radius:var(--et-r-card);overflow:hidden}.mobile-list-row{min-height:68px;padding:var(--spacing-4) var(--spacing-5);color:inherit;justify-content:space-between;align-items:center;text-decoration:none}.mobile-list-row:not(:last-child){border-bottom:1px solid var(--et-border)}.mobile-list-row-main{align-items:center;gap:var(--spacing-3);min-width:0}.mobile-status-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.mobile-status-dot.active{background:var(--et-green)}.mobile-status-dot.paused{background:var(--et-accent)}.mobile-list-row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--et-sans);font-size:var(--et-text-body-sm);color:var(--et-text);font-weight:500;overflow:hidden}.mobile-list-row-trailing{margin-left:var(--spacing-3);color:var(--et-text-3);flex-shrink:0;justify-content:flex-end;font-weight:550}.mobile-list-row-trailing,.mobile-row-action{font-family:var(--et-sans);font-size:var(--et-text-label);align-items:center}.mobile-row-action{border-radius:var(--et-r-pill);border:1px solid var(--et-border);background:var(--et-elevated);min-height:44px;color:var(--et-text);justify-content:center;padding:0 15px;font-weight:650;text-decoration:none;display:inline-flex}.mobile-metric-row{justify-content:space-between;align-items:center;gap:var(--spacing-4);min-height:68px;padding:var(--spacing-4) var(--spacing-5);margin-bottom:var(--spacing-6);background:var(--et-surface);border:1px solid var(--et-border);border-radius:var(--et-r-card)}.mobile-metric-label,.mobile-metric-value{font-family:var(--et-sans);font-size:var(--et-text-body-sm)}.mobile-metric-label{color:var(--et-text-3)}.mobile-metric-value{color:var(--et-accent);text-align:right;font-weight:750}.mobile-next-action-card{align-items:flex-start;gap:var(--spacing-4);background:var(--et-surface);border:1px solid var(--et-border-strong);border-radius:var(--et-r-card);padding:var(--spacing-4);box-shadow:0 16px 34px #0000002e}.mobile-next-action-icon{background:var(--et-accent);width:42px;height:42px;color:var(--et-accent-on);font-family:var(--et-sans);border-radius:12px;flex:none;place-items:center;font-size:24px;font-weight:700;line-height:1;display:grid}.mobile-next-action-body{flex:1;min-width:0}.mobile-next-action-meta{justify-content:space-between;align-items:center;gap:var(--spacing-3);font-family:var(--et-mono);font-size:var(--et-text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--et-text-4);margin-bottom:6px;font-weight:600}.mobile-next-action-title{font-family:var(--font-heading-expert);color:var(--et-text);margin:0;font-size:21px;font-weight:720;line-height:1.18}.mobile-next-action-copy{font-family:var(--et-sans);font-size:var(--et-text-body-sm);color:var(--et-text-3);margin:7px 0 0;line-height:1.42}.mobile-next-action-actions{align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-4)}.mobile-next-action-primary,.mobile-next-action-secondary{border-radius:var(--et-r-pill);min-height:44px;font-family:var(--et-sans);font-size:var(--et-text-body-sm);cursor:pointer;font-weight:650}.mobile-next-action-primary{background:var(--et-accent);color:var(--et-accent-on);border:0;padding:0 18px}.mobile-next-action-secondary{border:1px solid var(--et-border);background:var(--et-elevated);color:var(--et-text-2);padding:0 14px}.mobile-setup-details{margin-top:var(--spacing-3)}.mobile-setup-details>div{margin-bottom:0!important}}@media (max-width:390px){.mobile-next-action-card{gap:var(--spacing-3)}.mobile-next-action-icon{border-radius:11px;width:38px;height:38px;font-size:22px}.mobile-next-action-title{font-size:20px}.mobile-next-action-actions{flex-wrap:wrap}}.native-nav-bar{display:none}@media (max-width:768px){.native-nav-bar{z-index:100;height:52px;padding:0 var(--spacing-3);background:var(--et-canvas);border-bottom:1px solid var(--et-border);align-items:center;gap:var(--spacing-3);display:flex;position:sticky;top:0}.native-back-btn{background:var(--et-elevated);border:1px solid var(--et-border);width:36px;height:36px;color:var(--et-text-2);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.native-back-btn:hover{background:var(--et-overlay)}.native-nav-title{text-align:center;color:var(--et-text);white-space:nowrap;text-overflow:ellipsis;flex:1;margin-right:36px;font-size:16px;font-weight:600;overflow:hidden}}.rg-4{grid-template-columns:repeat(4,1fr)}.rg-3,.rg-4{display:grid}.rg-3{grid-template-columns:repeat(3,1fr)}.workspace-split{border-top:1px solid var(--et-border);min-height:0;margin-top:var(--spacing-4);grid-template-columns:1fr 280px;display:grid}@media (max-width:1024px){.workspace-split{grid-template-columns:1fr 220px}}@media (max-width:768px){.rg-4{gap:var(--spacing-2)}.rg-3,.rg-4{grid-template-columns:repeat(2,1fr)}.workspace-split{grid-template-columns:1fr}.workspace-split>:last-child{border-top:1px solid var(--et-border);border-left:none!important}}@media (max-width:480px){.rg-3{grid-template-columns:1fr}}.native-list-row{align-items:center;min-height:56px;display:flex}@media (max-width:768px){.native-list-row{padding:var(--spacing-3) var(--spacing-4)}}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.files-table-inner{min-width:560px}.files-table-grid{gap:var(--spacing-3);grid-template-columns:1fr 70px 70px 80px 120px 80px;align-items:center;display:grid}@media (max-width:600px){.files-table-inner{min-width:0}.files-table-grid{grid-template-columns:1fr 120px}.fc-dl-btn,.fc-format,.fc-size,.fc-version{display:none}}.agent-log-detail{padding-left:calc(130px + var(--spacing-4) + 90px + var(--spacing-4))}@media (max-width:600px){.agent-log-detail{padding-left:var(--spacing-4)}}.agent-tab-strip{border-bottom:1px solid var(--et-border);display:flex}@media (max-width:600px){.agent-tab-strip{-webkit-overflow-scrolling:touch;overflow-x:auto}.agent-tab-strip::-webkit-scrollbar{display:none}.agent-tab-strip a{align-items:center;min-height:44px;display:flex}}@media (max-width:768px){.inbox-filter-group button{min-height:44px;padding-top:0;padding-bottom:0}}@media (max-width:480px){.intervention-auto{gap:var(--spacing-3);flex-direction:column}.job-row-sec{display:none}.onboarding-panel-body{padding:var(--spacing-4)!important}}@media (max-width:768px){.native-bottom-sheet-overlay{z-index:400;background:#0009;position:fixed;inset:0}.native-bottom-sheet{background:var(--et-elevated);border-top:1px solid var(--et-border);max-height:85dvh;padding-bottom:env(safe-area-inset-bottom);z-index:401;border-radius:20px 20px 0 0;animation:slide-up-sheet .28s cubic-bezier(.32,.72,0,1);position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.native-bottom-sheet-handle{background:var(--et-border-strong);border-radius:2px;width:36px;height:4px;margin:12px auto 0}@keyframes slide-up-sheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}.onboarding-slide-over{padding-bottom:env(safe-area-inset-bottom);animation:slide-up-sheet .28s cubic-bezier(.32,.72,0,1);overflow-y:auto;border-left:none!important;border-top:1px solid var(--et-border)!important;background:var(--et-elevated)!important;border-radius:20px 20px 0 0!important;width:100%!important;max-width:100%!important;max-height:85dvh!important;inset:auto 0 0!important}}.chart-header-top{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);margin-bottom:var(--spacing-3);flex-wrap:wrap;display:flex}.chart-period-row{display:flex}.chart-pill-group{background:var(--et-elevated);border:1px solid var(--et-border);border-radius:var(--et-r-pill);-webkit-overflow-scrolling:touch;gap:2px;padding:2px;display:flex;overflow-x:auto}.chart-pill-group::-webkit-scrollbar{display:none}.chart-pill-btn{flex-shrink:0;padding:6px 12px}.chart-period-row .chart-pill-group{flex:1}.chart-period-btn{text-align:center;flex:1}@media (max-width:600px){.chart-header-top{align-items:center}.chart-pill-btn{padding:8px 14px}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@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}