/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-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-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-800:oklch(45.3% .124 130.933);--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-500:oklch(72.3% .219 149.579);--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-green-900:oklch(39.3% .095 152.535);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--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-violet-100:oklch(94.3% .029 294.588);--color-violet-700:oklch(49.1% .27 292.581);--color-purple-600:oklch(55.8% .288 302.321);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-800:oklch(45.9% .187 3.815);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media(max-width:767px){.wonted-nav>button{white-space:nowrap;flex:none;width:auto}.wonted-nav>p{display:none}}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-5{top:calc(var(--spacing) * 5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.col-span-full{grid-column:1/-1}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-0{margin-left:0}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-24{height:calc(var(--spacing) * 24)}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[600px\]{max-height:600px}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-\[90\%\]{max-width:90%}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-\[180px\]{min-width:180px}.min-w-\[400px\]{min-width:400px}.min-w-\[500px\]{min-width:500px}.min-w-\[520px\]{min-width:520px}.min-w-\[600px\]{min-width:600px}.min-w-\[760px\]{min-width:760px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize-y{resize:vertical}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-slate-200>:not(:last-child)){border-color:var(--color-slate-200)}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-slate-900{border-color:var(--color-slate-900)!important}.\!border-teal-700{border-color:var(--color-teal-700)!important}.\!border-teal-800{border-color:var(--color-teal-800)!important}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-500{border-color:var(--color-amber-500)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-500{border-color:var(--color-blue-500)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-gray-500{border-color:var(--color-gray-500)}.border-green-500{border-color:var(--color-green-500)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-500\/30{border-color:#625fff4d}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/30{border-color:color-mix(in oklab,var(--color-indigo-500) 30%,transparent)}}.border-orange-500{border-color:var(--color-orange-500)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-500{border-color:var(--color-red-500)}.border-rose-200{border-color:var(--color-rose-200)}.border-sky-200{border-color:var(--color-sky-200)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-400{border-color:var(--color-slate-400)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-700\/50{border-color:#31415880}@supports (color:color-mix(in lab,red,red)){.border-slate-700\/50{border-color:color-mix(in oklab,var(--color-slate-700) 50%,transparent)}}.border-teal-100{border-color:var(--color-teal-100)}.border-teal-200{border-color:var(--color-teal-200)}.border-teal-300{border-color:var(--color-teal-300)}.border-teal-400{border-color:var(--color-teal-400)}.border-teal-500{border-color:var(--color-teal-500)}.border-teal-600{border-color:var(--color-teal-600)}.border-teal-700{border-color:var(--color-teal-700)}.border-teal-800{border-color:var(--color-teal-800)}.border-transparent{border-color:#0000}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-yellow-500{border-color:var(--color-yellow-500)}.\!bg-slate-900{background-color:var(--color-slate-900)!important}.bg-\[\#0c2426\]{background-color:#0c2426}.bg-\[\#f4f1ea\]{background-color:#f4f1ea}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/40{background-color:#fffbeb66}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/40{background-color:color-mix(in oklab,var(--color-amber-50) 40%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-800{background-color:var(--color-emerald-800)}.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-200{background-color:var(--color-green-200)}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-indigo-600\/20{background-color:#4f39f633}@supports (color:color-mix(in lab,red,red)){.bg-indigo-600\/20{background-color:color-mix(in oklab,var(--color-indigo-600) 20%,transparent)}}.bg-lime-100{background-color:var(--color-lime-100)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-200{background-color:var(--color-red-200)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-400{background-color:var(--color-rose-400)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-600{background-color:var(--color-sky-600)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/40{background-color:#f8fafc66}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/40{background-color:color-mix(in oklab,var(--color-slate-50) 40%,transparent)}}.bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/70{background-color:color-mix(in oklab,var(--color-slate-50) 70%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-800\/50{background-color:#1d293d80}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/50{background-color:color-mix(in oklab,var(--color-slate-800) 50%,transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-50\/40{background-color:#f0fdfa66}@supports (color:color-mix(in lab,red,red)){.bg-teal-50\/40{background-color:color-mix(in oklab,var(--color-teal-50) 40%,transparent)}}.bg-teal-50\/50{background-color:#f0fdfa80}@supports (color:color-mix(in lab,red,red)){.bg-teal-50\/50{background-color:color-mix(in oklab,var(--color-teal-50) 50%,transparent)}}.bg-teal-100{background-color:var(--color-teal-100)}.bg-teal-300{background-color:var(--color-teal-300)}.bg-teal-400{background-color:var(--color-teal-400)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-teal-700{background-color:var(--color-teal-700)}.bg-teal-800{background-color:var(--color-teal-800)}.bg-violet-100{background-color:var(--color-violet-100)}.bg-white{background-color:var(--color-white)}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-900{--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-50{--tw-gradient-from:var(--color-teal-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))}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-800{--tw-gradient-to:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-20{padding-right:calc(var(--spacing) * 20)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-teal-800{color:var(--color-teal-800)!important}.\!text-white{color:var(--color-white)!important}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-cyan-700{color:var(--color-cyan-700)}.text-cyan-800{color:var(--color-cyan-800)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-gray-600{color:var(--color-gray-600)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-lime-800{color:var(--color-lime-800)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-orange-900{color:var(--color-orange-900)}.text-pink-800{color:var(--color-pink-800)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-rose-900{color:var(--color-rose-900)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-teal-100{color:var(--color-teal-100)}.text-teal-200{color:var(--color-teal-200)}.text-teal-300{color:var(--color-teal-300)}.text-teal-700{color:var(--color-teal-700)}.text-teal-800{color:var(--color-teal-800)}.text-teal-900{color:var(--color-teal-900)}.text-teal-950{color:var(--color-teal-950)}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.text-yellow-900{color:var(--color-yellow-900)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-teal-700{accent-color:var(--color-teal-700)}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}@media(hover:hover){.hover\:border-indigo-200:hover{border-color:var(--color-indigo-200)}.hover\:border-teal-400:hover{border-color:var(--color-teal-400)}.hover\:border-teal-500:hover{border-color:var(--color-teal-500)}.hover\:border-teal-600:hover{border-color:var(--color-teal-600)}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-green-100:hover{background-color:var(--color-green-100)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-indigo-50:hover{background-color:var(--color-indigo-50)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-teal-50:hover{background-color:var(--color-teal-50)}.hover\:bg-teal-100:hover{background-color:var(--color-teal-100)}.hover\:bg-teal-800:hover{background-color:var(--color-teal-800)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-teal-700:hover{color:var(--color-teal-700)}.hover\:text-teal-800:hover{color:var(--color-teal-800)}.hover\:text-teal-950:hover{color:var(--color-teal-950)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-indigo-400:focus{border-color:var(--color-indigo-400)}.focus\:border-slate-500:focus{border-color:var(--color-slate-500)}.focus\:border-teal-700:focus{border-color:var(--color-teal-700)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-indigo-500\/20:focus{--tw-ring-color:#625fff33}@supports (color:color-mix(in lab,red,red)){.focus\:ring-indigo-500\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.focus\:ring-slate-600:focus{--tw-ring-color:var(--color-slate-600)}.focus\:ring-teal-100:focus{--tw-ring-color:var(--color-teal-100)}.focus\:ring-teal-200:focus{--tw-ring-color:var(--color-teal-200)}.focus\:ring-teal-500:focus{--tw-ring-color:var(--color-teal-500)}.focus\:ring-teal-600:focus{--tw-ring-color:var(--color-teal-600)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-slate-600:focus-visible{--tw-ring-color:var(--color-slate-600)}.focus-visible\:ring-teal-600:focus-visible{--tw-ring-color:var(--color-teal-600)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-teal-700:focus-visible{outline-color:var(--color-teal-700)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:ml-3{margin-left:calc(var(--spacing) * 3)}.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(90px\,1fr\)_3fr_90px\]{grid-template-columns:minmax(90px,1fr) 3fr 90px}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:h-screen{height:100vh}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:overflow-hidden{overflow:hidden}.md\:overflow-y-auto{overflow-y:auto}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-5{top:calc(var(--spacing) * 5)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1\.35fr_1fr\]{grid-template-columns:1.35fr 1fr}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_250px\]{grid-template-columns:minmax(0,1fr) 250px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.35fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.lg\:self-start{align-self:flex-start}}@media(min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:max-w-60{max-width:calc(var(--spacing) * 60)}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[210px_minmax\(0\,1fr\)\]{grid-template-columns:210px minmax(0,1fr)}.xl\:flex-row{flex-direction:row}}}.si-hero{color:#fff;background:radial-gradient(at 100% 0,#174c49,#0000 64%),#0c1724;border-radius:1.25rem;padding:clamp(1.5rem,3vw,2.5rem);position:relative;overflow:hidden}.si-hero:after{content:"";pointer-events:none;border:1px solid #66caba28;border-radius:50%;width:19rem;height:19rem;position:absolute;top:-6rem;right:-5rem}.si-playbook{transition:border-color .15s,background-color .15s}.si-playbook:hover{background-color:#f0fdfa;border-color:#0f766e}:root{color-scheme:light;--accent:#0f766e}body{margin:0}button,a,input,select,textarea{touch-action:manipulation}button:not(:disabled),summary{cursor:pointer}:focus-visible{outline-offset:3px;outline:3px solid #14b8a6!important}.eyebrow{letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700}.auth-layout{background:#fafbf9;grid-template-columns:1.12fr 1fr;min-height:100svh;display:grid}.auth-story{color:#f1f5f9;background:radial-gradient(at 80% 90%,#164e48,#0000 55%),#0c1724;flex-direction:column;padding:44px clamp(28px,5vw,80px);display:flex}.brand-lockup{letter-spacing:.13em;color:inherit;align-items:center;gap:12px;font-weight:800;text-decoration:none;display:flex}.brand-mark{color:#0c1724;background:#99f6e4;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.brand-tag{color:#94a3b8;letter-spacing:.12em;margin-left:auto;font-size:9px}.wonted-brand-logo{object-fit:contain;background:#fff;border-radius:10px;width:188px;max-width:100%;height:62px;padding:4px 8px;display:block}.next-decision button{text-align:left;min-height:46px}.decision-history button{min-height:42px}.auth-story-content{max-width:540px;margin:auto 0;padding:70px 0}.auth-story-content>.eyebrow{color:#5eead4}.auth-story h1{letter-spacing:-.045em;margin:20px 0;font-size:clamp(32px,3.6vw,54px);font-weight:600;line-height:1.1}.auth-story-content>p{color:#bdcbd4;max-width:450px;line-height:1.8}.auth-capabilities{gap:25px;margin-top:44px;display:grid}.auth-capabilities>div{gap:18px;display:flex}.auth-capabilities>div>span{color:#5eead4;padding-top:3px;font-size:11px}.auth-capabilities h2{font-size:14px;font-weight:600}.auth-capabilities p{color:#a5b7c5;margin-top:5px;font-size:12px;line-height:1.6}.auth-footer{color:#a5b7c5;border-top:1px solid #ffffff18;padding-top:22px;font-size:11px}.auth-form-side{place-items:center;padding:36px;display:grid}.auth-form-card{width:100%;max-width:390px}.form-label{color:#334155;gap:8px;font-size:12px;font-weight:600;display:grid}.auth-form-card button[type=submit]{background:#0f766e;min-height:46px}.workspace>aside{flex-shrink:0;height:100svh;position:sticky;top:0;overflow-y:auto}.workspace>main>.workspace-header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;position:sticky;top:0}.workspace h1.font-serif{letter-spacing:-.025em;font-family:Georgia,Cambria,serif;font-size:clamp(28px,3vw,38px);font-weight:400}.workspace-nav button[aria-current=page]{background:#134e4a;box-shadow:inset 3px 0 #5eead4}.workspace-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:24px;display:flex}.empty-state{text-align:center;background:#f8fafc;border-radius:12px;padding:44px 16px}.mobile-menu{display:none}.skip-link{color:#0f172a;z-index:100;background:#fff;border-radius:8px;padding:12px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}@media(max-width:767px){.auth-layout{grid-template-columns:1fr}.auth-story{padding:24px}.brand-tag{display:none}.auth-story-content{padding:28px 0 4px}.auth-story h1{max-width:500px;font-size:32px}.auth-capabilities,.auth-footer{display:none}.auth-form-side{padding:32px 24px 48px}.workspace>aside{height:auto;position:relative;overflow:visible}.mobile-menu{text-align:left;color:#ccfbf1;width:100%;padding:12px 20px;font-size:13px;display:block}.workspace-nav{display:none}.workspace-nav.is-open{grid-template-columns:1fr 1fr;display:grid}.workspace-nav button{text-align:left;min-width:0;font-size:12px}.workspace>main>.workspace-header{position:relative}.workspace-heading{margin-bottom:18px}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.auth-layout,.workspace{overflow-wrap:break-word}.auth-form-side,.auth-story,.auth-form-card{min-width:0}.workspace>main{outline:none}.workspace button:disabled{cursor:not-allowed}@media(max-width:767px){.workspace-nav.is-open{grid-template-columns:1fr}}.ai-response{color:#1e293b;overflow-wrap:anywhere;min-width:0;font-size:.875rem;line-height:1.8}.ai-response>:first-child{margin-top:0}.ai-response>:last-child{margin-bottom:0}.ai-response p{margin:.7rem 0}.ai-response h3,.ai-response h4,.ai-response h5,.ai-response h6{color:#0f172a;margin:1.15rem 0 .5rem;font-weight:700;line-height:1.45}.ai-response h3{font-size:1.05rem}.ai-response h4{font-size:.95rem}.ai-response ul,.ai-response ol{margin:.7rem 0;padding-left:1.4rem}.ai-response ul{list-style:outside}.ai-response ol{list-style:decimal}.ai-response li{margin:.3rem 0;padding-left:.15rem}.ai-response li>p{margin:.25rem 0}.ai-response li>ul,.ai-response li>ol{margin:.3rem 0}.ai-response strong{font-weight:700}.ai-response em{font-style:italic}.ai-response a{color:#0f766e;text-underline-offset:3px;text-decoration:underline}.ai-response blockquote{color:#475569;background:#f0fdfa;border-left:3px solid #5eead4;margin:.9rem 0;padding:.1rem 1rem}.ai-response code{background:#e2e8f0;border-radius:.25rem;padding:.12rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.ai-response pre{color:#e2e8f0;background:#0f172a;border-radius:.75rem;max-width:100%;margin:1rem 0;padding:1rem;line-height:1.65;overflow-x:auto}.ai-response pre code{color:inherit;white-space:pre;overflow-wrap:normal;background:0 0;padding:0}.ai-response hr{border:0;border-top:1px solid #cbd5e1;margin:1.2rem 0}.ai-response .response-table{border:1px solid #cbd5e1;border-radius:.75rem;max-width:100%;margin:1rem 0;overflow-x:auto}.ai-response table{border-collapse:collapse;text-align:left;width:100%;min-width:24rem;font-size:.82rem;line-height:1.65}.ai-response th,.ai-response td{vertical-align:top;border-bottom:1px solid #e2e8f0;min-width:8rem;padding:.7rem .85rem}.ai-response th{color:#0f172a;background:#f1f5f9;font-weight:700}.ai-response tr:last-child td{border-bottom:0}.ai-response tbody tr:nth-child(2n){background:#f8fafc}.ai-response .response-image-note{color:#64748b;font-size:.8rem}.ai-response .contains-task-list{padding-left:.2rem;list-style:none}.ai-response .task-list-item input{margin-right:.45rem}.ai-response-compact{font-size:.75rem;line-height:1.7}.business-launchpad{min-width:0}.launch-grid{align-items:start;gap:28px;display:grid}.launch-main{min-width:0;padding:12px 0 0}.launch-main h1{letter-spacing:-.035em;color:#142d32;margin-top:14px;font-family:Georgia,Cambria,serif;font-size:clamp(32px,3.5vw,48px);font-weight:400;line-height:1.14}.launch-intro{color:#52616c;max-width:620px;margin:16px 0 24px;font-size:14px;line-height:1.8}.business-composer{background:#fff;border:1px solid #b8cbc8;border-radius:18px;box-shadow:0 7px 24px #163c3610}.business-composer:focus-within{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e14}.business-composer textarea{resize:vertical;background:0 0;border:0;border-radius:18px 18px 0 0;outline:none;width:100%;min-height:128px;padding:22px;font-size:15px;line-height:1.7}.business-composer textarea::placeholder{color:#647580}.composer-modes{flex-wrap:wrap;gap:6px;padding:0 16px 14px;display:flex}.composer-modes button{color:#596774;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:600;display:flex}.composer-modes button:hover{background:#f1f5f4}.composer-modes button[aria-pressed=true]{color:#115e59;background:#eaf5f1;border-color:#b8d8d2}.composer-footer{background:#fafcfb;border-top:1px solid #e4ece9;border-radius:0 0 18px 18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.composer-footer p{color:#647580;flex:1;min-width:160px;max-width:340px;font-size:10px;line-height:1.65}.launch-submit{color:#fff;background:#134e4a;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:11px 15px;font-size:12px;font-weight:600;display:flex}.launch-submit:hover{background:#0f3c39}.launch-submit:disabled{opacity:.45}.launch-prompts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.launch-prompts button{color:#596774;background:#ffffff70;border:1px solid #d6deda;border-radius:20px;align-items:center;gap:5px;padding:7px 10px;font-size:10px;display:flex}.launch-prompts button:hover{background:#fff;border-color:#9ab8b0}.launch-shortcuts{gap:10px;margin-top:22px;display:grid}.launch-shortcuts button{color:#1c5f56;text-align:left;background:#fff8;border:1px solid #dae3de;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.launch-shortcuts button:hover{background:#fff;border-color:#a5c6bb}.launch-shortcuts button span{flex:1}.launch-shortcuts b{color:#253a40;font-size:12px;display:block}.launch-shortcuts small{color:#667680;margin-top:4px;font-size:10px;line-height:1.5;display:block}.launch-context{gap:14px;min-width:0;display:grid}.context-card,.advisor-card{background:#fff;border:1px solid #dae3de;border-radius:14px;padding:20px}.context-card button{color:#0f766e;align-items:center;gap:4px;font-size:10px;font-weight:600;display:flex}.context-card h2{margin-top:14px;font-size:17px;font-weight:600;line-height:1.5}.context-card>p,.context-description{color:#5b6b76;margin-top:10px;font-size:12px;line-height:1.75}.context-card dl{gap:12px;margin-top:16px;display:grid}.context-card dt{color:#74818b;text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;font-size:9px}.context-card dd{color:#344c50;font-size:11px;line-height:1.7}.context-card .context-notice{color:#73818a;border-top:1px solid #e9eeeb;margin-top:16px;padding-top:12px;font-size:9px}.advisor-card{color:#225c4d;background:#edf5f1;border-color:#d8e8df}.advisor-card h2{font-size:12px;font-weight:700}.advisor-card>p{margin-top:9px;font-size:11px;line-height:1.75}.advisor-grid{grid-template-columns:1fr 1fr;gap:6px;margin:14px 0;display:grid}.advisor-grid details{background:#ffffffb0;border-radius:7px;min-width:0;padding:8px 9px}.advisor-grid summary{cursor:pointer;font-size:10px;font-weight:600}.advisor-grid p{color:#53695f;margin-top:7px;font-size:10px;line-height:1.6}.advisor-card>small{color:#557466;font-size:9px;line-height:1.7;display:block}.workspace-output-library{border-top:1px solid #dce3df;margin-top:32px;padding-top:24px}.output-library-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.output-library-heading h2{letter-spacing:-.02em;margin-top:7px;font-size:18px;font-weight:600}.output-library-controls{gap:10px;margin:18px 0;display:flex}.output-search{color:#71837c;background:#fff;border:1px solid #d6dfda;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}.output-search input{outline:none;width:100%;min-width:0;font-size:12px}.output-library-controls select{background:#fff;border:1px solid #d6dfda;border-radius:9px;max-width:150px;padding:9px 12px;font-size:11px}.output-card-grid{gap:12px;display:grid}.output-card{text-align:left;background:#fff;border:1px solid #dce4df;border-radius:12px;min-width:0;padding:16px;transition:border-color .15s,box-shadow .15s}.output-card:hover{border-color:#9dbeb0;box-shadow:0 4px 12px #123c3310}.output-kind{color:#23735d;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}.output-card h3{margin-top:12px;font-size:13px;font-weight:600;line-height:1.6}.output-card p{color:#647580;margin-top:7px;font-size:11px;line-height:1.65}.output-card .output-state{color:#61716b;font-size:10px}.output-card time{color:#79867e;margin-top:12px;font-size:9px;display:block}.output-empty{color:#537368;background:#ffffff70;border:1px dashed #c9d7cf;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:22px;display:flex}.output-empty div{flex:1;min-width:170px}.output-empty h3{color:#344c43;font-size:13px;font-weight:600}.output-empty p{margin-top:5px;font-size:11px;line-height:1.7}.output-empty button{color:#0f766e;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.hq-record-status{color:#647580;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:10px;display:flex}.hq-record-status button{color:#0f766e;font-weight:600}.hq-disclosure{background:#fff;border:1px solid #dce4df;border-radius:12px;padding:18px}.hq-disclosure>summary{cursor:pointer;font-size:13px;font-weight:600}.workspace-command-trigger{color:#cbd5e1;text-align:left;border:1px solid #ffffff20;border-radius:8px;align-items:center;gap:8px;width:calc(100% - 32px);margin:16px;padding:10px;font-size:11px;display:flex}.workspace-command-trigger span{flex:1}.workspace-command-trigger kbd{color:#94a3b8;white-space:nowrap;font-size:8px}.workspace-command-dialog{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:16px;width:min(540px,100vw - 32px);max-height:min(700px,85svh);margin:auto;padding:22px;overflow-y:auto;box-shadow:0 24px 90px #0c172450}.workspace-command-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c172480}.command-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.command-title h2{font-size:17px;font-weight:600}.command-title button{padding:6px}.command-search{color:#64748b;border:1px solid #b8cbc8;border-radius:9px;align-items:center;gap:10px;margin:18px 0;padding:12px;display:flex}.command-search input{outline:none;flex:1;min-width:0;font-size:13px}.command-results{gap:5px;max-height:390px;display:grid;overflow-y:auto}.command-results>button{text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.command-results>button:hover{background:#edf5f1}.command-results b{font-size:13px;display:block}.command-results small{color:#64748b;margin-top:4px;font-size:11px;line-height:1.6;display:block}.command-results>p,.command-help{color:#64748b;font-size:11px;line-height:1.7}.command-help{border-top:1px solid #e2e8f0;margin-top:18px;padding-top:12px}.workspace-export{position:relative}.workspace-export summary{cursor:pointer;list-style:none}.workspace-export-panel{z-index:25;background:#fff;border:1px solid #cbd5e1;border-radius:12px;width:min(420px,100vw - 40px);padding:16px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 36px #0f172a20}.preview-summary>div>span{color:#537267;font-size:10px}.tool-workspace-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;padding:6px 0 12px;display:flex}.tool-workspace-heading h1{letter-spacing:-.025em;color:#183a35;margin-top:12px;font-family:Georgia,Cambria,serif;font-size:clamp(28px,3vw,38px);line-height:1.2}.tool-workspace-heading>div>p:last-child{color:#647580;max-width:640px;margin-top:12px;font-size:13px;line-height:1.8}.tool-capability-labels{flex-wrap:wrap;gap:8px;display:flex}.tool-capability-labels span{color:#536c60;background:#fff8;border:1px solid #d7e4dd;border-radius:20px;padding:7px 10px;font-size:9px}.tool-data-layout{align-items:start;gap:20px;display:grid}.tool-data-layout>section,.tool-output-column{min-width:0}.tool-output-column{gap:20px;display:grid}.tool-output-empty{text-align:center;color:#647580;padding:52px 12px}.tool-output-empty>span{color:#659987;font-size:32px}.tool-output-empty h3{color:#3f5d51;margin-top:16px;font-size:16px;font-weight:600}.tool-output-empty p{max-width:330px;margin:10px auto 0;font-size:12px;line-height:1.8}.tool-question-banner{background:#f0f8f3;border:1px solid #c7ded3;border-radius:12px;justify-content:space-between;align-items:start;gap:12px;padding:16px;display:flex}.tool-question-banner b{color:#225c4d;font-size:12px}.tool-question-banner p{margin-top:6px;font-size:13px;line-height:1.7}.tool-question-banner small{color:#667b70;margin-top:8px;font-size:10px;line-height:1.7;display:block}.tool-question-banner>button{color:#0f766e;font-size:11px;text-decoration:underline}.analysis-view-controls{flex-wrap:wrap;gap:6px;display:flex}.analysis-view-controls button{color:#52675c;border:1px solid #d3dfd9;border-radius:8px;padding:8px 12px;font-size:11px}.analysis-view-controls button[aria-pressed=true]{color:#115e59;background:#edf6f1;border-color:#0f766e;font-weight:600}.source-library-filters{flex-wrap:wrap;align-items:end;gap:14px;margin-top:16px;display:flex}.source-library-filters>label:first-child{flex:1;min-width:180px}.playbook-canvas{background:#f7fbf8;border:1px solid #c5dcd1;border-radius:14px;margin-top:24px;padding:20px}.canvas-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.canvas-heading h3{color:#1f4d3f;margin-top:6px;font-size:18px;font-weight:600}.canvas-heading>span{color:#567368;align-items:center;gap:6px;font-size:10px;display:flex}.canvas-steps{gap:14px;margin-top:20px;display:grid}.canvas-steps li{min-width:0;position:relative}.canvas-steps button{text-align:left;background:#fff;border:1px solid #d3e2d9;border-radius:10px;width:100%;height:100%;min-height:122px;padding:14px}.canvas-steps button:hover{border-color:#97bdaa}.canvas-steps button[aria-pressed=true]{border-color:#0f766e;box-shadow:0 0 0 2px #0f766e15}.canvas-step-number{color:#226d55;background:#eaf5ef;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:flex}.canvas-steps b{color:#304b3f;margin-top:12px;font-size:11px;line-height:1.6;display:block}.canvas-steps small{color:#6a7f73;margin-top:8px;font-size:9px;line-height:1.5;display:block}.canvas-step-arrow{display:none}.canvas-step-detail{background:#fff;border:1px solid #d6e3db;border-radius:10px;margin-top:18px;padding:18px}.canvas-step-detail h4{font-size:14px;font-weight:600}.canvas-step-detail p{color:#617468;margin-top:10px;font-size:12px;line-height:1.8}.canvas-step-detail article{border:1px solid #dce5e0;border-radius:9px;margin-top:16px;padding:16px}.canvas-step-detail article b{font-size:12px}.canvas-step-detail blockquote{white-space:pre-wrap;border-left:3px solid #6ab497;margin:12px 0;padding-left:12px;font-size:12px;line-height:1.8}.canvas-step-detail small{color:#6c8174;font-size:10px;line-height:1.7;display:block}.canvas-step-detail button{color:#0f766e;align-items:center;gap:8px;margin-top:12px;padding:8px 0;font-size:11px;font-weight:600;display:flex}.canvas-calculation{grid-template-columns:1fr 1fr;gap:14px;margin:14px 0;display:grid}.canvas-calculation strong{color:#294b3c;margin-top:3px;font-size:18px;display:block}@media(min-width:640px){.launch-shortcuts,.output-card-grid{grid-template-columns:1fr 1fr}.canvas-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.canvas-calculation{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1200px){.launch-grid{grid-template-columns:minmax(0,1fr) 285px}.output-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.canvas-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.canvas-step-arrow{color:#678a78;z-index:1;display:block;position:absolute;top:50%;right:-15px}}@media(min-width:1280px){.tool-data-layout{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr)}}@media(max-width:767px){.workspace-command-trigger{width:calc(100% - 40px);margin:10px 20px}.launch-main{padding-top:0}.launch-main h1{font-size:34px}.launch-intro{margin-bottom:18px;font-size:13px}.business-composer textarea{padding:18px;font-size:14px}.composer-modes{padding:0 12px 12px}.composer-modes button{padding:6px 8px;font-size:10px}.composer-footer{padding:12px}.composer-footer p{min-width:100%}.launch-submit{width:100%}.launch-context{grid-template-columns:1fr}.output-library-heading h2{font-size:16px}.output-library-controls select{max-width:115px;padding:8px}.playbook-canvas{padding:14px}.canvas-steps button{min-height:98px}.preview-summary>div{gap:8px}}.chat-context-attachment{color:#134e4a;background:#f0fdfa;border:1px solid #99d8cf;border-radius:14px;margin:0 0 12px;padding:14px;font-size:13px}.chat-context-attachment>div{justify-content:space-between;gap:16px;display:flex}.chat-context-attachment p{margin:8px 0}.chat-context-attachment button{color:#0f766e;text-decoration:underline}.chat-context-attachment pre,.chat-user-bubble pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;padding:12px;font-size:11px;overflow:auto}.dark .chat-context-attachment{color:#ccfbf1;background:#102c2b;border-color:#28726d}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}.agent-shell{background:#f7f8fa!important;color:#1c2937}.agent-shell>aside{flex-shrink:0;background:#101d2c}.agent-shell .workspace-header{background:#fff}.agent-shell button,.agent-shell input,.agent-shell select,.agent-shell textarea{font-family:inherit}.agent-workspace{max-width:1440px;margin:0 auto;color:#263241}.agent-workspace button{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.agent-workspace button:disabled{opacity:.45;cursor:not-allowed}.agent-workspace button:focus-visible,.agent-workspace summary:focus-visible,.agent-workspace a:focus-visible{outline:2px solid #138d84;outline-offset:3px}.agent-topline{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:25px;border-bottom:1px solid #e4e8ee}.agent-workspace-label{display:flex;align-items:center;gap:12px}.agent-workspace-label b{display:block;font-size:16px;letter-spacing:-.2px}.agent-workspace-label small{display:block;color:#61737d;font-size:12px;margin-top:4px}.agent-orb{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #c9e7e0;color:#19756e;border-radius:12px;background:linear-gradient(135deg,#effaf6,#e1f1ed);flex-shrink:0}.agent-top-actions{display:flex;gap:9px}.agent-top-actions button{border:1px solid #e0e5eb;background:#fff;border-radius:8px;padding:8px 12px;color:#566472}.agent-top-actions button:hover{background:#eef5f3}.agent-top-actions button span{color:#61737d;font-size:11px}.agent-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;padding-top:28px;align-items:start}.agent-main{min-width:0}.agent-inspector{min-width:0;display:flex;flex-direction:column;gap:17px}.agent-welcome{padding:27px 0 21px}.agent-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.7px;color:#61737d;text-transform:uppercase}.agent-welcome h1{font-size:clamp(37px,4.2vw,58px);line-height:1.13;font-weight:550;letter-spacing:-2.8px;margin-top:13px;color:#1b2936;font-family:inherit}.agent-welcome>p:last-child{font-size:14px;line-height:1.9;color:#61737d;margin:19px 0 4px}.agent-composer{background:#fff;border:1px solid #d5dde3;border-radius:16px;box-shadow:0 6px 25px #23364006;overflow:hidden}.agent-composer:focus-within{border-color:#68aaa0;box-shadow:0 0 0 3px #d2eae53b}.agent-composer textarea{display:block;resize:vertical;min-height:124px;max-height:360px;width:100%;padding:22px 22px 13px;border:0;outline:0;font-size:14px;line-height:1.8;background:transparent;color:#263847}.agent-composer textarea::placeholder{color:#61737d}.agent-composer-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 15px;border-top:1px solid #f0f2f4}.agent-composer-footer>div{display:flex;flex-wrap:wrap;gap:10px}.agent-composer-footer>div button{color:#61737d;font-size:12px;border-radius:6px;padding:6px 3px}.agent-composer-footer>div button:hover{color:#13776e}.agent-composer .agent-submit{background:#177d72;color:#fff;padding:10px 12px;border-radius:9px;flex-shrink:0;font-size:12px}.agent-submit:hover{background:#11645c}.agent-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0 12px}.agent-template-grid button{justify-content:flex-start;text-align:left;background:#fff;border:1px solid #e3e7ed;padding:13px 12px;border-radius:10px;color:#657381;min-width:0}.agent-template-grid button span{flex:1}.agent-template-grid button>svg:first-child{color:#61737d}.agent-template-grid button[aria-pressed=true]{color:#186a61;background:#eff7f4;border-color:#c9dfd8}.agent-preparation-note{display:flex;align-items:flex-start;gap:7px;font-size:11px;line-height:1.7;color:#61737d;margin-bottom:26px}.agent-preparation-note svg{margin-top:2px;flex-shrink:0}.agent-tools{border:1px solid #e1e6eb;border-radius:11px;background:#fff}.agent-tools>summary{padding:14px 17px;font-size:12px;font-weight:600;cursor:pointer;color:#627380}.agent-tool-body{padding:8px 17px 18px;display:flex;flex-direction:column;gap:17px}.agent-section-heading{display:flex;justify-content:space-between;align-items:center;gap:9px}.agent-section-heading h2{font-size:12px;font-weight:650;display:flex;align-items:center;gap:7px;margin:0}.agent-section-heading>button{color:#61737d;font-size:11px}.agent-section-heading>span{font-size:11px;color:#61737d}.agent-muted{font-size:12px;color:#61737d;line-height:1.8}.agent-field{display:flex;flex-direction:column;gap:7px;color:#697782;font-weight:600;font-size:11px;min-width:0}.agent-field input,.agent-field select,.agent-field textarea{background:#fff;border:1px solid #dce3e9;border-radius:7px;padding:9px 11px;outline:none;width:100%;color:#314451;font-size:12px;font-weight:400;min-width:0}.agent-field input:focus,.agent-field select:focus,.agent-field textarea:focus{border-color:#5b9e91;box-shadow:0 0 0 2px #eaf5f0}.agent-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.agent-record-choices{display:flex;flex-direction:column;gap:7px;max-height:260px;overflow:auto}.agent-record-choices>label{display:flex;align-items:center;gap:9px;border:1px solid #edf0f3;border-radius:7px;padding:9px 10px;font-size:12px;color:#465866;cursor:pointer}.agent-record-choices span{min-width:0;overflow-wrap:anywhere}.agent-record-choices small{display:block;font-size:10px;color:#61737d;margin-top:3px}.agent-workspace input[type=checkbox]{width:13px;height:13px;accent-color:#198477;flex-shrink:0;margin-top:2px}.agent-mini-empty{padding:13px 14px;border-radius:8px;background:#f6f8fa;font-size:12px;line-height:1.9;color:#61737d}.agent-mini-empty button{color:#19796e;margin-top:7px}.agent-attached-data,.agent-public-tool,.agent-reasoning-tool{border-top:1px solid #e8edf1;padding-top:17px}.agent-attached-data{display:flex;flex-direction:column;gap:13px}.agent-csv{font-family:monospace!important;font-size:11px!important}.agent-tool-toggle{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.agent-tool-toggle b{font-size:12px}.agent-tool-toggle small{display:block;font-size:11px;color:#61737d;margin:5px 0 15px;line-height:1.8}.agent-provider-choices{display:flex;flex-wrap:wrap;gap:9px;padding-top:13px}.agent-provider-choices label{display:flex;gap:7px;font-size:12px;padding:9px;background:#f4f7f9;border-radius:8px}.agent-provider-choices small{display:block;font-size:10px;color:#61737d;margin-top:3px;overflow-wrap:anywhere}.agent-primary,.agent-secondary,.agent-stop{border-radius:8px;padding:10px 13px}.agent-primary{background:#187e72;color:#fff}.agent-primary:hover{background:#116457}.agent-secondary{color:#576e77;border:1px solid #dae3e8;background:#fff}.agent-stop{color:#ba5260;border:1px solid #eacbd0;background:#fff6f7;width:100%;margin-top:15px}.agent-start-card,.agent-plan-card,.agent-memory-card{border:1px solid #e0e6eb;background:#fff;border-radius:13px;padding:20px}.agent-start-card{background:linear-gradient(160deg,#fff,#f2f7f4);padding-top:23px}.agent-start-card h2{font-size:19px;font-weight:550;letter-spacing:-.6px;margin-top:16px}.agent-start-card>p{font-size:12px;color:#61737d;line-height:1.8;margin-top:8px}.agent-start-card>div{display:flex;flex-direction:column;gap:20px;margin:25px 0}.agent-start-card>div>span{display:grid;grid-template-columns:20px 1fr;gap:4px 11px}.agent-start-card>div>span svg{color:#61737d;grid-row:span 2;margin-top:2px}.agent-start-card b{font-size:12px;font-weight:650}.agent-start-card small{font-size:11px;color:#61737d;line-height:1.6}.agent-start-card>button{color:#397d6c;font-size:12px;margin-top:5px}.agent-memory-card h3{margin-top:14px;font-size:13px;font-weight:600;overflow-wrap:anywhere}.agent-memory-card>p{font-size:12px;line-height:1.85;color:#61737d;margin-top:9px}.agent-memory-card dl{display:flex;flex-direction:column;gap:10px;margin:14px 0}.agent-memory-card dl div{display:grid;grid-template-columns:54px 1fr;gap:8px;font-size:11px}.agent-memory-card dt{color:#61737d}.agent-memory-card dd{color:#61737d;overflow-wrap:anywhere}.agent-memory-card>small{display:block;color:#61737d;font-size:10px;line-height:1.7;margin-top:13px}.agent-connect-card{border:1px dashed #cfded8;border-radius:10px;padding:14px 13px;background:transparent;text-align:left;justify-content:flex-start!important;color:#61737d}.agent-connect-card>span{flex:1}.agent-connect-card b{display:block;font-size:12px}.agent-connect-card small{display:block;font-size:10px;font-weight:400;color:#61737d;line-height:1.6;margin-top:4px}.agent-library-preview{margin-top:33px;border-top:1px solid #e0e6eb;padding-top:22px}.agent-recent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0}.agent-recent-grid>button{display:block;text-align:left;background:#fff;border:1px solid #e2e8eb;border-radius:10px;padding:14px 12px;min-width:0}.agent-recent-grid h3{font-size:12px;font-weight:600;line-height:1.75;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:10px 0}.agent-recent-grid p{font-size:10px;color:#61737d}.agent-start-steps{display:flex;justify-content:space-between;gap:12px;margin:22px 0;color:#61737d;font-size:11px}.agent-start-steps b{display:inline-flex;border:1px solid #dbe2e6;border-radius:50%;align-items:center;justify-content:center;width:23px;height:23px;margin-right:5px;font-size:10px;color:#61737d}.agent-saved-evidence{display:flex;flex-direction:column;gap:7px;margin-top:14px}.agent-saved-evidence>button{justify-content:flex-start;border:1px solid #e2e7ea;background:#fff;border-radius:7px;padding:11px 12px;font-size:11px;color:#61737d;min-width:0}.agent-saved-evidence span{flex:1;text-align:left;color:#61737d;overflow-wrap:anywhere}.agent-history{border:1px solid #dae5e0;border-radius:12px;background:#fff;padding:20px;margin-top:22px}.agent-history>.agent-field{margin-top:17px}.agent-history-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px}.agent-history-grid>button{position:relative;display:block;text-align:left;border:1px solid #e0e6eb;padding:14px;border-radius:9px;min-width:0}.agent-history-grid h3{font-size:12px;line-height:1.7;margin:12px 0;overflow-wrap:anywhere}.agent-history-grid small{font-size:10px;color:#61737d}.agent-history-grid>button>svg{position:absolute;right:12px;top:14px;color:#61737d}.agent-run-heading{padding:6px 0 25px}.agent-run-heading h1{font-size:27px;line-height:1.5;font-weight:550;letter-spacing:-1px;margin:13px 0;color:#293c46;overflow-wrap:anywhere}.agent-run-meta{display:flex;align-items:center;flex-wrap:wrap;gap:15px;font-size:11px;color:#61737d}.agent-run-meta>button{margin-left:auto;color:#61737d;font-size:11px}.agent-state{display:inline-flex;align-items:center;gap:4px;border-radius:5px;color:#61737d;background:#eaf3ee;padding:4px 7px;font-size:10px;font-weight:650;line-height:1.4}.agent-state.is-running{background:#eef6ff;color:#61737d}.agent-result-tabs{display:flex;gap:3px;border-bottom:1px solid #dce4e9;padding:0 0 10px;flex-wrap:wrap}.agent-result-tabs>button{padding:9px 12px;border-radius:7px;font-size:12px;color:#61737d}.agent-result-tabs>button[aria-selected=true]{color:#377e70;background:#e8f2ee}.agent-result-tabs span{font-size:10px;background:#d2e8dc;border-radius:3px;padding:1px 3px}.agent-artifact-panel{margin-top:18px;border:1px solid #e1e7ec;border-radius:12px;padding:23px;background:#fff;min-height:330px;overflow-wrap:anywhere}.agent-artifact-title{display:flex;align-items:flex-start;gap:11px;margin-bottom:22px}.agent-artifact-title>svg{color:#61737d;margin-top:3px;flex-shrink:0}.agent-artifact-title h2{font-size:15px;font-weight:650}.agent-artifact-title p{font-size:11px;color:#61737d;margin-top:5px;line-height:1.8}.agent-artifact-panel h3{font-size:12px;font-weight:650;margin:16px 0 8px}.agent-artifact-panel>p,.agent-artifact-panel li{font-size:12px;line-height:1.9;color:#61737d}.agent-brief-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:25px}.agent-brief-counts>button{display:block;text-align:left;padding:14px;border:1px solid #e7edf1;border-radius:8px}.agent-brief-counts b{display:block;font-size:25px;font-weight:500;color:#61737d}.agent-brief-counts span{display:block;font-size:11px;color:#61737d;margin-top:7px}.agent-unknowns{background:#faf8f1;border:1px solid #eee6d2;padding:4px 16px 17px;border-radius:9px;margin:22px 0}.agent-unknowns h3{color:#61737d}.agent-unknowns li{color:#61737d!important;font-size:11px!important;list-style:disc;margin-left:14px;line-height:1.9}.agent-next-actions{margin-bottom:22px}.agent-next-actions li{display:flex;align-items:flex-start;gap:10px;margin-top:13px;font-size:12px!important}.agent-next-actions li span{display:inline-flex;align-items:center;justify-content:center;background:#eef4f1;color:#61737d;width:22px;height:22px;border-radius:6px;font-size:11px;flex-shrink:0}.agent-packet{margin-top:20px;border-top:1px solid #e4e9ec;padding-top:14px}.agent-packet summary{font-size:12px;color:#61737d;cursor:pointer}.agent-packet pre{margin-top:14px;max-height:350px;overflow:auto;white-space:pre-wrap;word-break:break-word;font-size:11px;line-height:1.8;padding:13px;border-radius:8px;background:#f5f8fa;color:#61737d}.agent-artifact-empty{padding:28px 16px;text-align:center;max-width:370px;margin:10px auto;color:#61737d}.agent-artifact-empty>svg{display:block;margin:0 auto 17px}.agent-artifact-empty h3{font-size:14px;font-weight:550;color:#61737d;line-height:1.8}.agent-artifact-empty p{font-size:12px;color:#61737d;line-height:1.95;margin-top:9px}.agent-source-card{padding:16px 0;border-top:1px solid #e4eaee}.agent-source-card>div:first-child{display:flex;justify-content:space-between;gap:9px}.agent-source-card button{font-size:11px;color:#61737d}.agent-source-kind{font-size:10px;text-transform:uppercase;letter-spacing:.7px;color:#61737d}.agent-source-card h3{font-size:13px;line-height:1.8;overflow-wrap:anywhere}.agent-source-card blockquote{font-size:12px;line-height:1.9;border-left:2px solid #a8cbbc;padding:2px 0 2px 14px;margin:14px 0;color:#61737d;white-space:pre-wrap}.agent-source-card p{font-size:11px;line-height:1.8;color:#61737d;margin-top:10px}.agent-source-card summary{font-size:11px;color:#61737d;cursor:pointer;margin-top:11px}.agent-code{font-family:monospace;word-break:break-all}.agent-public-results>h3{margin-top:25px}.agent-calculation+.agent-calculation{border-top:1px solid #dde4e9;margin-top:25px;padding-top:25px}.agent-canvas{padding:8px 0 24px;max-width:440px;margin:auto}.agent-canvas-node{position:relative}.agent-canvas-node>button{display:flex;width:100%;justify-content:flex-start;border:1px solid #dce6e3;border-radius:10px;padding:14px;background:#fff;text-align:left}.agent-canvas-node>button>span:nth-child(2){flex:1}.agent-canvas-node b{display:block;font-size:12px;color:#5c7972}.agent-canvas-node small{display:block;color:#61737d;font-size:11px;font-weight:400;margin-top:5px}.agent-canvas-node svg:last-child{color:#61737d}.agent-node-index{background:#f0f5f3;border-radius:8px;height:32px;width:32px;display:flex;align-items:center;justify-content:center;color:#61737d;margin-right:8px;font-size:12px}.agent-canvas-node[data-state=COMPLETE]>button{border-color:#b9dccd;background:#fbfefb}.agent-canvas-node[data-state=RUNNING]>button{border-color:#8cbbb1;background:#edf7f4}.agent-canvas-node[data-state=HUMAN_GATE]>button{border-style:dashed;background:#faf7ef;border-color:#e1d9c4}.agent-canvas-edge{display:block;width:1px;height:22px;background:#cbded4;margin-left:31px}.agent-council-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.agent-council-roles>div{display:flex;align-items:center;flex-direction:column;text-align:center;border:1px solid #e7edee;background:#fafcfb;border-radius:9px;padding:16px 9px}.agent-council-roles span{display:flex;align-items:center;justify-content:center;width:29px;height:29px;border-radius:8px;background:#e6f1eb;color:#61737d;font-size:13px;font-weight:600}.agent-council-roles b{font-size:12px;margin-top:9px;color:#61737d}.agent-council-roles small{font-size:10px;line-height:1.7;color:#61737d;margin-top:5px}.agent-routing{border:1px solid #e5ecea;border-radius:8px;padding:12px;margin:19px 0;font-size:11px;color:#61737d}.agent-routing p{overflow-wrap:anywhere;margin-bottom:6px}.agent-routing small{display:block;font-size:10px;line-height:1.8;color:#61737d}.agent-council-status{font-size:12px;margin:22px 0;color:#61737d}.agent-work-link{display:flex!important;width:100%;justify-content:flex-start!important;text-align:left;border:1px solid #d8e5de;border-radius:8px;padding:13px;margin-top:15px;color:#61737d}.agent-work-link span{flex:1;overflow-wrap:anywhere}.agent-work-link small{display:block;font-size:11px;color:#61737d;margin-top:5px}.agent-plan-steps{display:flex;flex-direction:column;gap:14px;margin:23px 0}.agent-plan-steps>button{display:flex;justify-content:flex-start;align-items:flex-start;text-align:left;gap:10px}.agent-plan-steps>button>span:first-child{border:1px solid #dbe7e0;color:#61737d;border-radius:50%;width:23px;height:23px;display:flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0}.agent-plan-steps b{font-size:12px;color:#61737d;font-weight:550}.agent-plan-steps small{font-size:10px;color:#61737d;line-height:1.6;display:block;margin-top:4px}.agent-plan-steps>button[data-state=COMPLETE]>span:first-child{background:#e8f3ec;border-color:#b9d8c7;color:#61737d}.agent-plan-steps>button[data-state=RUNNING]>span:first-child{background:#e9f4f7;border-color:#a3c7cf;color:#61737d}.agent-approval{border-top:1px solid #e3ebe6;padding-top:16px}.agent-approval>p{font-size:11px;line-height:1.85;color:#61737d}.agent-approval label{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.8;color:#61737d;margin-top:12px}.agent-approval>.agent-primary{width:100%;margin-top:17px}.agent-public-terms,.agent-budget{background:#f4f7f2;padding:9px;border-radius:6px;margin-top:13px;font-size:10px!important;overflow-wrap:anywhere}.agent-plan-notice{display:flex;align-items:flex-start;gap:6px;font-size:10px;color:#61737d;line-height:1.8;border-top:1px solid #edf1ed;padding-top:14px;margin-top:17px}.agent-plan-notice svg{flex-shrink:0;margin-top:1px}.agent-error,.agent-warning{font-size:12px;line-height:1.9;padding:12px 15px;border:1px solid #edd6d6;border-radius:8px;color:#a46464;background:#fdf5f5;margin-top:17px;overflow-wrap:anywhere}.agent-warning{border-color:#eadfc2;background:#faf7ed;color:#61737d}.agent-error button,.agent-warning button{color:inherit;text-decoration:underline}@keyframes agent-spin{to{transform:rotate(360deg)}}.agent-spinning{animation:agent-spin 1.3s linear infinite}@media(min-width:768px){.agent-shell>aside{width:224px}.agent-shell>.workspace-nav{position:sticky;top:0}}@media(max-width:1180px){.agent-layout{grid-template-columns:minmax(0,1fr) 258px;gap:20px}.agent-welcome h1{font-size:45px}.agent-top-actions button{font-size:11px}.agent-council-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-recent-grid{grid-template-columns:1fr 1fr}}@media(max-width:1020px){.agent-layout{grid-template-columns:minmax(0,1fr)}.agent-inspector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.agent-inspector .agent-plan-card{grid-column:1/-1;grid-row:1}.agent-plan-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-approval label{font-size:12px}.agent-approval>p{font-size:12px}.agent-start-card>div{gap:15px}.agent-inspector:has(.agent-plan-card){order:-1}.agent-layout:has(.agent-plan-card){display:flex;flex-direction:column}.agent-layout:has(.agent-plan-card)>.agent-main,.agent-layout:has(.agent-plan-card)>.agent-inspector{width:100%}.agent-layout:has(.agent-plan-card) .agent-inspector>.agent-memory-card,.agent-layout:has(.agent-plan-card) .agent-inspector>.agent-connect-card{display:none}}@media(max-width:600px){.agent-topline{align-items:flex-start;gap:9px;padding-bottom:18px}.agent-top-actions{flex-direction:column;gap:5px}.agent-top-actions button{padding:6px 8px;font-size:11px}.agent-workspace-label small{font-size:10px}.agent-workspace-label b{font-size:14px}.agent-orb{height:32px;width:32px;border-radius:10px}.agent-workspace-label{gap:8px}.agent-layout{padding-top:16px;gap:20px}.agent-welcome{padding-top:7px}.agent-welcome h1{font-size:40px;letter-spacing:-2px}.agent-welcome>p:last-child{font-size:12px}.agent-composer textarea{padding:17px;min-height:125px;font-size:12px}.agent-composer-footer{padding:10px;align-items:flex-end}.agent-composer-footer>div{gap:1px;flex-direction:column;align-items:flex-start}.agent-composer-footer>div button{font-size:11px}.agent-template-grid{gap:7px}.agent-template-grid button{font-size:11px;gap:6px;padding:11px 8px}.agent-template-grid svg:first-child{width:14px}.agent-template-grid svg:last-child{display:none}.agent-inspector{grid-template-columns:1fr}.agent-start-card{padding:19px}.agent-start-card>div{display:grid;grid-template-columns:1fr 1fr;gap:20px 9px}.agent-start-card>div>span{gap:5px 7px}.agent-fields,.agent-history-grid,.agent-recent-grid{grid-template-columns:1fr}.agent-start-steps{flex-direction:column;gap:12px}.agent-run-heading h1{font-size:22px}.agent-run-meta{gap:10px}.agent-result-tabs>button{padding:7px 8px;font-size:11px;gap:5px}.agent-result-tabs svg{width:13px}.agent-artifact-panel{padding:18px 13px}.agent-brief-counts{gap:7px}.agent-brief-counts>button{padding:11px 8px}.agent-brief-counts span{font-size:10px}.agent-plan-card{padding:17px}.agent-plan-steps{gap:17px 11px}.agent-plan-steps b{font-size:11px}.agent-council-roles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.agent-spinning{animation:none}.agent-workspace button{transition:none}}.conversation-shell{display:flex;height:100dvh;min-height:0;background:#fff;color:#35414b;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.conversation-shell :is(button,input,textarea,select){font-family:inherit}.conversation-shell button{cursor:pointer}.conversation-shell button:disabled{cursor:not-allowed;opacity:.45}.conversation-shell :is(button,a,summary):focus-visible,.chat-dialog button:focus-visible{outline:2px solid #288c80;outline-offset:3px}.chat-sidebar{width:244px;flex-shrink:0;display:flex;flex-direction:column;background:#f8f9fa;border-right:1px solid #edf0f2;color:#64727e;overflow:hidden}.chat-sidebar-brand{display:flex;align-items:center;justify-content:space-between;height:72px;padding:18px;gap:10px}.chat-sidebar-brand>a{min-width:0;flex:1}.chat-sidebar-brand .wonted-brand-logo{width:148px;height:39px;padding:0;background:none;border-radius:0;object-position:left center}.chat-sidebar-brand>button{display:grid;place-items:center;width:25px;height:28px;color:#98a2ab}.chat-sidebar-nav{padding:4px 12px 0}.chat-sidebar-nav>button,.chat-business-nav>summary{display:flex;align-items:center;gap:11px;width:100%;min-height:39px;padding:9px 11px;font-size:13px;border-radius:8px;text-align:left;background:transparent}.chat-sidebar-nav>button:hover,.chat-sidebar-nav>button[aria-current],.chat-business-nav>summary:hover{background:#eaeeef;color:#35434e}.chat-sidebar-nav .chat-new-button{font-weight:550;margin-bottom:6px}.chat-sidebar-nav kbd{margin-left:auto;font:inherit;font-size:10px;opacity:.5}.chat-business-nav>summary{list-style:none;cursor:pointer}.chat-business-nav>summary::-webkit-details-marker{display:none}.chat-business-nav>summary svg:last-child{margin-left:auto}.chat-business-nav>div{padding:5px 0 5px 16px}.chat-business-nav button{display:flex;align-items:center;gap:9px;text-align:left;padding:8px 9px;width:100%;font-size:12px;border-radius:6px}.chat-business-nav button:hover,.chat-business-nav button[aria-current]{background:#e8f0ed;color:#30786b}.chat-business-nav details{font-size:11px;padding:7px 0}.chat-business-nav details>summary{padding:7px 9px;cursor:pointer}.chat-recents{flex:1;min-height:40px;overflow:auto;padding:28px 12px 12px;scrollbar-width:thin}.chat-recents>p{font-size:10px;font-weight:550;letter-spacing:.8px;text-transform:uppercase;color:#a6afb7;padding:0 11px 10px}.chat-recents>button{display:flex;align-items:center;gap:9px;width:100%;padding:9px 11px;text-align:left;border-radius:7px;font-size:12px;min-height:36px}.chat-recents>button:hover{background:#e9edef}.chat-recents>button svg{flex-shrink:0;color:#9aa6af}.chat-recents>button>span:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-recents-empty{display:block;font-size:11px;color:#a2adb5;line-height:1.8;padding:6px 11px}.chat-recent-working{width:6px;height:6px;border-radius:50%;background:#31958a;margin-left:auto;flex-shrink:0}.chat-sidebar-bottom{padding:10px 12px 14px;border-top:1px solid #edf0f2}.chat-sidebar-bottom>button{display:flex;gap:11px;align-items:center;padding:10px 11px;width:100%;text-align:left;font-size:12px;border-radius:7px}.chat-sidebar-bottom>button:hover{background:#e9edef}.chat-account{position:relative}.chat-account>summary{display:flex;align-items:center;gap:9px;padding:11px 5px 0;cursor:pointer;list-style:none}.chat-account>summary::-webkit-details-marker{display:none}.chat-account>summary>span:nth-child(2){flex:1;min-width:0}.chat-account b,.chat-account small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-account b{font-size:11px;font-weight:550}.chat-account small{font-size:10px;color:#9da8b0;margin-top:3px}.chat-account-avatar{width:29px;height:29px;display:grid;place-items:center;background:#deeeea;color:#398376;font-size:11px;border-radius:50%;flex-shrink:0}.chat-account>div{position:absolute;bottom:49px;left:0;width:218px;max-width:90vw;background:#fff;border:1px solid #e0e5e8;border-radius:10px;box-shadow:0 8px 28px #20364115;padding:12px;z-index:50;font-size:12px}.chat-account label{display:block}.chat-account select{display:block;width:100%;margin:6px 0 12px;padding:6px;border:1px solid #e4e8eb;border-radius:5px}.chat-account>div>button{display:block;padding:8px 4px;width:100%;text-align:left;border-top:1px solid #f0f2f4}.chat-main-shell{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;outline:none}.chat-shell-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 23px;height:63px;flex-shrink:0;border-bottom:1px solid #f1f3f4;background:#fff;z-index:25}.chat-header-title{display:flex;align-items:center;gap:12px;min-width:0}.chat-header-title>span{font-size:13px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:560px;color:#5d6a75}.chat-header-title>button{display:none;color:#98a2ab}.chat-header-actions{display:flex;align-items:center;gap:15px;font-size:11px;flex-shrink:0;color:#96a1aa}.chat-header-actions>.workspace-export>summary{display:flex;gap:5px;align-items:center;cursor:pointer;list-style:none;font-size:11px;padding:5px}.chat-header-actions>.workspace-export>summary::-webkit-details-marker{display:none}.chat-header-model{color:#7a8891;font-size:11px;background:#f5f7f7;padding:7px 10px;border-radius:7px}.chat-preview-info{position:relative}.chat-preview-info>summary{list-style:none;font-size:10px;cursor:pointer;color:#8fa79e;padding:5px 0}.chat-preview-info>summary::-webkit-details-marker{display:none}.chat-preview-info>div{position:absolute;top:28px;right:0;width:290px;max-width:86vw;background:#fff;border:1px solid #e1e7e5;border-radius:10px;box-shadow:0 10px 40px #26383012;padding:16px;z-index:55;color:#708479;font-size:11px;line-height:1.8}.chat-preview-info p{margin-top:8px}.chat-preview-info :is(a,button){display:block;text-decoration:underline;color:#337e70;margin-top:10px}.chat-content{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.chat-tool-content{flex:1;min-height:0;overflow:auto;background:#fbfdfc}.sidebar-collapsed>.chat-sidebar{display:none}.sidebar-collapsed .chat-header-title>button{display:block}.chat-mobile-backdrop{display:none}.business-chat{height:100%;min-height:0;display:flex;flex-direction:column;position:relative}.chat-scroll{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;overscroll-behavior:contain}.chat-conversation{max-width:790px;width:100%;margin:auto;padding:35px 30px 42px}.chat-loading{display:flex;justify-content:center;align-items:center;gap:8px;color:#8fa0aa;font-size:12px;padding:80px 0}.chat-loading svg,.chat-working svg{animation:chat-spin 1.4s linear infinite}.chat-welcome{text-align:center;padding-bottom:24px}.chat-welcome-mark{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;color:#328a7b;background:linear-gradient(135deg,#eff8f4,#f9fcfa);border-radius:18px;margin-bottom:18px}.chat-welcome h1{font-size:35px;line-height:1.3;font-weight:500;letter-spacing:-1.2px;color:#33434c}.chat-welcome p{margin-top:12px;font-size:14px;color:#97a3ab}.business-chat.is-empty{justify-content:center;padding-bottom:7vh}.business-chat.is-empty .chat-conversation{padding-top:15px;padding-bottom:10px}.chat-user-message{display:flex;justify-content:flex-end;padding-bottom:25px;margin-bottom:15px}.chat-user-bubble{font-size:14px;line-height:1.8;background:#f3f4f6;border-radius:17px 17px 4px;padding:11px 18px;max-width:85%;white-space:pre-wrap;overflow-wrap:anywhere;color:#51606d}.chat-assistant-message{margin-bottom:42px;min-width:0}.chat-answer-label{display:flex;align-items:center;gap:8px;font-size:11px;color:#9ea9b1;margin-bottom:18px}.chat-answer-mark{display:flex;color:#399181}.chat-working{display:inline-flex;gap:6px;align-items:center;font-size:11px;margin-left:auto}.chat-answer{font-size:14px!important;line-height:1.95!important;color:#52616e}.chat-answer p{margin-bottom:15px}.chat-answer h3{font-size:16px!important;font-weight:600!important;margin:24px 0 10px!important}.chat-answer h4{font-size:14px!important;margin-top:18px!important}.chat-answer strong{color:#3f505b;font-weight:600}.chat-answer li{line-height:1.9!important}.chat-answer code{font-size:12px!important}.chat-answer pre,.chat-answer .response-table{max-width:100%;overflow:auto}.chat-example-notice{font-size:11px;color:#8f9b99;margin-bottom:14px;border-left:2px solid #dfebe6;padding-left:10px;line-height:1.7}.chat-inline-warning{font-size:12px;line-height:1.7;color:#906a43;border-left:2px solid #e7d6ba;padding-left:11px;margin:12px 0}.chat-message-actions{display:flex;gap:13px;align-items:center;margin-top:17px;flex-wrap:wrap}.chat-message-actions>button{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#9eabb3;padding:3px;border-radius:4px}.chat-message-actions>button:hover{color:#398776;background:#f5f9f7}.chat-message-actions>.chat-experiment-link{color:#478d7c}.chat-followups{margin:16px 0 15px;border:1px solid #e9edef;border-radius:12px;overflow:hidden}.chat-followups>p{padding:11px 15px;background:#fafbfc;font-size:11px;color:#9eabb4}.chat-followups>button{width:100%;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;border-top:1px solid #edf0f2;font-size:12px;line-height:1.65;color:#80919c}.chat-followups>button svg{opacity:.4;flex-shrink:0}.chat-followups>button:hover{background:#f7faf9;color:#438977}.chat-compose-dock{flex-shrink:0;max-width:790px;width:100%;padding:0 28px 16px;margin:0 auto;background:#fff;z-index:12}.chat-composer{position:relative;background:#fafbfc;border:1px solid #e2e7ea;box-shadow:0 2px 9px #20323c07;border-radius:18px;padding:13px 15px 11px}.chat-input{display:block;resize:none;width:100%;outline:none;border:none;background:transparent;padding:2px 1px;min-height:48px;max-height:190px;color:#51616d;font-size:14px;line-height:1.7;box-shadow:none!important}.chat-input::placeholder{color:#a0acb4;font-size:13px}.chat-composer-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.chat-composer-left{display:flex;align-items:center;gap:13px;min-width:0}.chat-composer-left>button{display:inline-flex;align-items:center;color:#889aa5}.chat-mode-select{display:flex;align-items:center;gap:3px;min-width:0}.chat-mode-select select{border:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;font-size:11px;color:#8fa2ac;max-width:190px;cursor:pointer}.chat-mode-select svg{color:#b0bdc4;flex-shrink:0}.chat-send{width:32px;height:32px;border-radius:10px;background:#39877a;display:grid;place-items:center;color:#fff;flex-shrink:0}.chat-send:hover{background:#2e7467}.chat-send:disabled{background:#b1d4cc;opacity:.7!important}.chat-compose-note{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:10px;font-size:10px;color:#a8b4bc;line-height:1.7;flex-wrap:wrap}.chat-compose-note select{background:transparent;border:0;color:inherit;font-size:10px;max-width:260px;cursor:pointer}.chat-compose-note>button{display:inline-flex;gap:4px;align-items:center;color:#9babaa;font-size:10px}.chat-starters{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:26px}.chat-starters>button{display:flex;gap:9px;align-items:center;padding:9px 12px;border:1px solid #e9edef;border-radius:9px;font-size:11px;color:#91a2a9;background:#fff}.chat-starters>button:hover{background:#f6faf8;border-color:#d1e2db;color:#498a76}.chat-starters svg{opacity:.4}.chat-tool-menu{position:absolute;bottom:52px;left:8px;width:275px;max-width:calc(100vw - 50px);z-index:40;border:1px solid #e2e8e6;border-radius:12px;background:#fff;box-shadow:0 8px 35px #213e3014;padding:7px}.chat-tool-menu>button{display:flex;align-items:center;gap:12px;width:100%;padding:11px 10px;text-align:left;border-radius:7px;font-size:12px;color:#647e72}.chat-tool-menu>button:hover{background:#f2f7f4}.chat-tool-menu span{display:block}.chat-tool-menu small{display:block;font-size:10px;color:#9fafa6;margin-top:4px}.chat-attachment-chip,.chat-evidence-chip{display:flex;gap:7px;align-items:center;border:1px solid #dae6df;background:#f4f9f5;color:#5f806c;border-radius:7px;padding:8px 9px;margin-bottom:11px;max-width:100%;font-size:11px;overflow-wrap:anywhere}.chat-attachment-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.chat-attachment-chip>button{font-size:10px;flex-shrink:0}.chat-evidence-chip>button{margin-left:auto;flex-shrink:0}.chat-evidence-chip{max-height:58px;overflow:hidden}.chat-copy-status{font-size:11px;color:#799b88;margin-bottom:8px}.chat-error{background:#fff7f4;border:1px solid #ead4c9;border-radius:8px;color:#996853;font-size:12px;line-height:1.75;padding:11px 13px;margin-bottom:12px;overflow-wrap:anywhere}.chat-result-followup>button{display:flex;align-items:center;gap:8px;font-size:12px;color:#4b8e7c;border:1px solid #dde9e2;border-radius:7px;padding:10px 13px;margin-top:18px}.chat-inline-analysis{margin-top:20px;font-size:12px}.chat-inline-analysis>div{box-shadow:none!important}.chat-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(580px,calc(100vw - 34px));max-height:85dvh;max-width:calc(100vw - 34px);padding:0;border:1px solid #e0e7e4;border-radius:17px;color:#5e7365;background:#fff;box-shadow:0 18px 90px #22362c26;overflow:auto;z-index:100;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.chat-dialog::backdrop{background:#1d322926;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.chat-dialog.is-wide{width:min(880px,calc(100vw - 34px))}.chat-dialog-body{padding:23px}.chat-dialog-body>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:21px}.chat-dialog h2{font-size:18px;font-weight:550;letter-spacing:-.3px;color:#3f5c48}.chat-dialog header>button{display:grid;place-items:center;color:#98ab9b;width:28px;height:28px;border-radius:7px}.chat-dialog-body>p{font-size:13px;line-height:1.85;margin:13px 0}.chat-muted{color:#9bad9d!important;font-size:12px!important}.chat-dialog blockquote{padding:10px 13px;background:#f5f8f5;border-left:2px solid #a8c8b5;border-radius:5px;font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0}.chat-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;padding:8px 11px;border-radius:7px;color:#799280}.chat-dialog button:hover{background:#f4f8f4}.chat-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.chat-primary,.chat-dialog .chat-primary{display:inline-flex;align-items:center;gap:7px;padding:10px 14px;border-radius:8px;background:#428b72!important;color:#fff!important;font-size:12px;border:none}.chat-dialog label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#77917d}.chat-dialog input:not([type=checkbox]),.chat-dialog select{min-width:0;max-width:100%;background:#fafcfb;border:1px solid #dfe9e1;border-radius:7px;padding:10px;color:#5e795f;font:inherit;font-size:12px;outline:none}.chat-data-options{display:grid;gap:17px;margin:22px 0}.chat-public-query{margin:20px 0}.chat-source-options{margin:16px 0;max-height:220px;overflow:auto}.chat-source-options label{flex-direction:row;align-items:flex-start;gap:9px;padding:11px;border:1px solid #e4ece6;border-radius:7px;margin-bottom:8px}.chat-source-options input{margin-top:2px}.chat-source-options span{overflow-wrap:anywhere}.chat-source-options small{display:block;color:#a4b7a6;margin-top:4px;font-size:10px}.chat-source-card{border:1px solid #e4ebe7;border-radius:9px;padding:15px;margin:14px 0}.chat-source-card h3,.chat-source-card>a{font-size:13px;font-weight:550;line-height:1.8}.chat-source-card p{font-size:11px;line-height:1.8;color:#99ae99;overflow-wrap:anywhere}.chat-search-label{margin-bottom:16px}.chat-search-results{display:flex;flex-direction:column;gap:5px;max-height:55vh;overflow:auto}.chat-search-results>button{justify-content:flex-start;text-align:left;gap:10px;padding:12px 9px}.chat-search-results>button>span{flex:1;overflow-wrap:anywhere}.chat-search-results small{color:#a4b7a6;font-size:10px;flex-shrink:0}@keyframes chat-spin{to{transform:rotate(360deg)}}@media(max-width:1050px){.chat-sidebar{width:220px}.chat-header-title>span{max-width:340px}.chat-header-actions{gap:9px}.chat-conversation{padding:28px 27px}.chat-compose-dock{padding-left:23px;padding-right:23px}}@media(max-width:767px){.conversation-shell{display:flex!important}.chat-sidebar{display:none}.chat-header-title>button{display:block}.chat-shell-header{height:55px;padding:12px 15px;gap:8px}.chat-header-title{gap:9px}.chat-header-title>span{max-width:calc(100vw - 195px);font-size:12px}.chat-header-actions{gap:7px}.chat-header-actions>.workspace-export>summary>span{display:none}.chat-header-model{padding:5px 7px;font-size:10px}.chat-preview-info>summary{font-size:9px}.chat-preview-info>div{right:-80px}.mobile-nav-open>.chat-sidebar{position:fixed;inset:0 auto 0 0;display:flex;width:250px;z-index:70;height:100dvh;box-shadow:12px 0 40px #21382b1a}.chat-mobile-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;background:#243b312e;display:block}.chat-conversation{padding:25px 20px 30px}.chat-user-bubble{font-size:13px;max-width:90%;padding:10px 14px}.chat-answer{font-size:13px!important;line-height:1.9!important}.chat-answer-label{font-size:10px}.chat-working{max-width:48%;text-align:right;font-size:10px;line-height:1.5}.chat-assistant-message{margin-bottom:33px}.chat-followups>button{font-size:11px;padding:12px 13px}.chat-compose-dock{padding:0 13px 12px}.chat-composer{padding:12px 12px 10px;border-radius:16px}.chat-input{font-size:13px}.chat-input::placeholder{font-size:12px}.chat-composer-left{gap:9px}.chat-mode-select select{font-size:10px;max-width:185px}.chat-compose-note{font-size:9px;margin-top:8px;gap:4px}.chat-compose-note select{font-size:9px;max-width:190px}.chat-compose-note>button{font-size:9px}.chat-starters{margin-top:19px;gap:7px}.chat-starters>button{padding:8px 9px;font-size:10px;gap:5px}.chat-welcome h1{font-size:30px}.chat-welcome p{font-size:12px}.chat-welcome-mark{width:45px;height:45px;margin-bottom:16px}.business-chat.is-empty{padding-bottom:10vh}.chat-dialog-body{padding:19px}.chat-dialog h2{font-size:16px}.chat-dialog-actions{flex-wrap:wrap}.chat-main-shell .workspace-export-panel{right:0;max-width:calc(100vw - 26px)}}@media(prefers-reduced-motion:reduce){.chat-loading svg,.chat-working svg{animation:none}}.chat-header-title>.chat-return{display:inline-flex;font-size:11px;color:#5d766d;padding:5px 8px;border:1px solid #e2e8e5;border-radius:6px;white-space:nowrap}.chat-compose-note,.chat-compose-note>button,.chat-mode-select select{color:#657985}.chat-input::placeholder{color:#7b8b96}.chat-starters>button,.chat-followups>button{color:#627986}.chat-welcome p{color:#71828e}.chat-recents-empty,.chat-recents>p,.chat-account small{color:#768691}.chat-answer-label,.chat-message-actions>button,.chat-followups>p,.chat-header-actions{color:#6f8290}.chat-muted{color:#6b8072!important}.chat-dialog label{color:#526e5d}.chat-dialog input:focus-visible,.chat-dialog select:focus-visible{outline:2px solid #288c80;outline-offset:2px}.chat-input:focus-visible{outline:none!important}.chat-composer:focus-within{border-color:#aaccc3;box-shadow:0 0 0 2px #e7f3ee}.chat-compose-note,.chat-compose-note select,.chat-compose-note>button,.chat-mode-select select,.chat-starters>button{font-size:12px}.chat-send{width:40px;height:40px}@media(max-width:767px){.chat-input{font-size:16px}.chat-input::placeholder{font-size:14px}.chat-mode-select select{max-width:min(185px,calc(100vw - 176px))}.chat-compose-note select{max-width:min(260px,calc(100vw - 48px))}}@media(pointer:coarse){.chat-send,.chat-composer-left>button{min-width:44px;min-height:44px}.chat-mode-select select,.chat-starters>button{min-height:44px}}.chat-preview-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.chat-preview-save{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;border-radius:8px;background:#126c60;color:#fff!important;font-size:12px;font-weight:650;text-decoration:none}.chat-preview-controls .chat-preview-info>summary{font-size:11px}@media(max-width:600px){.chat-preview-controls{gap:6px}.chat-preview-controls .chat-preview-info>summary{font-size:10px}}@media(max-width:600px){.chat-preview-controls{flex-wrap:nowrap}.chat-preview-save{font-size:11px;padding:6px 9px}.chat-shell-header .chat-header-model{display:none}.chat-shell-header{height:auto;min-height:55px}}.founder-journey{border:1px solid #dce9e4;border-radius:14px;padding:17px 19px;margin:0 0 30px;background:linear-gradient(125deg,#f5faf7,#fff);color:#465c52;font-size:12px;line-height:1.7;min-width:0}.journey-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px}.journey-heading>span{display:flex;align-items:center;gap:7px;font-weight:600;color:#387661}.journey-heading>button{display:flex;align-items:center;gap:4px;color:#526f62}.journey-steps{display:flex;align-items:center;justify-content:space-between;gap:9px;margin:14px 0;padding:0;list-style:none}.journey-steps li{display:flex;align-items:center;gap:6px;color:#64766f;font-size:10px;white-space:nowrap}.journey-steps li>span:first-child{width:16px;height:16px;border:1px solid #a5bcb0;display:grid;place-items:center;border-radius:50%;flex-shrink:0}.journey-steps .is-recorded{color:#206a50}.journey-steps .is-recorded>span:first-child{background:#e4f3eb;border-color:#71a98d}.journey-context{overflow-wrap:anywhere;max-height:72px;overflow:auto;margin:12px 0;font-size:12px}.journey-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.journey-actions button{display:inline-flex;align-items:center;gap:6px;text-align:left;font-size:11px;padding:7px 10px;border-radius:7px;max-width:100%;overflow-wrap:anywhere}.journey-actions .journey-primary{border:1px solid #b4d0c0;background:#fff;color:#28684f}.journey-actions button:hover{background:#e8f3ec}.journey-note{font-size:11px;line-height:1.7;color:#637a6a;margin-top:12px;overflow-wrap:anywhere}.founder-journey.is-compact{padding:12px 16px;margin-bottom:26px}.founder-journey.is-compact .journey-steps{margin:10px 0}.founder-journey.is-compact .journey-actions{gap:4px}.journey-brief{display:grid;gap:18px}.journey-brief fieldset{display:grid;gap:16px}.journey-brief textarea{border:1px solid #cbded2;border-radius:8px;padding:11px;font:inherit;line-height:1.8;color:#435c4b;resize:vertical;width:100%}.journey-brief details{font-size:12px;line-height:1.8}.journey-brief details p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.journey-brief [role=alert]{color:#9c3f36;font-size:12px}.conversation-experiment{margin:23px 0 16px;padding:18px;border:1px solid #c8e1d4;background:#fbfdfb;border-radius:13px;min-width:0}.conversation-experiment header>span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:#35765b}.conversation-experiment h3{font-size:15px;line-height:1.7;color:#344c3e;margin:7px 0 15px;font-weight:600;overflow-wrap:anywhere}.conversation-experiment dl{display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:12px;line-height:1.8}.conversation-experiment dt{font-size:10px;color:#657c6b;margin-bottom:5px}.conversation-experiment dd{color:#445c4c}.conversation-experiment>details{border-top:1px solid #e2ece6;padding-top:12px;margin-top:15px;font-size:12px;color:#58705d}.conversation-experiment summary{cursor:pointer}.conversation-experiment .experiment-dissent{color:#8a6438}.conversation-experiment>.chat-primary{margin-top:16px}.conversation-experiment [role=alert]{overflow-wrap:anywhere}.customer-result-import{border:1px solid #d8e7df;background:#fff;border-radius:12px;padding:18px;margin-top:16px}.customer-result-import h3{font-size:15px;font-weight:600;color:#334d3c}.customer-result-import>p{margin:9px 0;font-size:12px;line-height:1.8;color:#617367}.customer-result-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.customer-result-import textarea,.customer-result-import input,.customer-result-import select{border:1px solid #cbd8cf;border-radius:7px;padding:9px;font:inherit;width:100%;color:#36523f;background:#fff}.customer-result-import label{font-size:12px;display:block;margin:10px 0}.customer-result-import label>input,.customer-result-import label>textarea,.customer-result-import label>select{margin-top:6px}.customer-result-import .result-checkbox{display:flex;align-items:flex-start;gap:9px;line-height:1.7}.customer-result-import .result-checkbox input{width:auto;margin-top:4px;flex-shrink:0}.customer-result-import button{border:1px solid #bfcfc4;border-radius:7px;padding:9px 12px;font-size:12px;font-weight:600;margin:7px 8px 5px 0}.customer-result-import button:disabled{opacity:.45;cursor:not-allowed}.customer-result-import button:hover:not(:disabled){background:#edf5f0}.customer-result-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px}.customer-result-summary>div{background:#f2f8f4;border-radius:8px;padding:12px}.customer-result-summary dt{font-size:10px;color:#667b6d}.customer-result-summary dd{font-size:20px;margin-top:5px;color:#2e6345}.customer-result-preview{border-top:1px solid #e2ebe5;margin-top:16px;padding-top:14px}.customer-result-preview details{font-size:12px;line-height:1.8;margin-top:12px}.customer-result-preview li{margin:6px 0;overflow-wrap:anywhere}.customer-result-preview .preview-events{max-height:250px;overflow:auto;margin-top:12px}.customer-result-preview .preview-events article{border-bottom:1px solid #e4ece6;padding:9px 0;font-size:11px;line-height:1.8;overflow-wrap:anywhere}.customer-result-import [role=alert]{color:#9a352c;font-size:12px;margin:10px 0}.customer-result-import [role=status]{color:#276d49;font-size:12px;margin:10px 0}.founder-journey button:focus-visible,.conversation-experiment summary:focus-visible,.customer-result-import button:focus-visible,.journey-brief textarea:focus-visible,.customer-result-import :is(input,textarea,select):focus-visible{outline:2px solid #26856f;outline-offset:3px}.business-chat.is-empty{justify-content:flex-start;overflow-y:auto;overscroll-behavior:contain;padding-bottom:clamp(16px,3vh,32px)}.business-chat.is-empty .chat-scroll{flex:0 0 auto;overflow:visible}.business-chat.is-empty .chat-conversation{padding-top:clamp(20px,7vh,60px);padding-bottom:18px}.business-chat.is-empty .founder-journey{margin-bottom:0}@media(max-width:767px){.founder-journey{padding:13px 12px;margin-bottom:20px}.journey-steps{gap:4px;flex-wrap:wrap;justify-content:flex-start}.journey-steps li{margin-right:9px;margin-bottom:3px;font-size:9px}.journey-heading,.journey-actions button{font-size:10px}.conversation-experiment{padding:14px}.conversation-experiment dl,.customer-result-fields{grid-template-columns:1fr}.customer-result-summary{grid-template-columns:1fr 1fr}.customer-result-import{padding:13px}.business-chat.is-empty .chat-conversation{padding-top:22px}.business-chat.is-empty .chat-welcome{padding-bottom:16px}.chat-welcome-mark{margin-bottom:10px}}.launch-studio{border:1px solid #d4e4dc;border-radius:20px;background:#f7faf8;padding:24px;color:#23463b;margin:18px 0;min-width:0}.launch-studio>header,.launch-results-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.launch-kicker{font-size:10px;letter-spacing:.13em;font-weight:700;color:#648577}.launch-studio h3{font-size:23px;line-height:1.3;letter-spacing:-.02em;margin:8px 0}.launch-studio h4{font-size:16px;font-weight:700;margin:0 0 12px}.launch-private-tag,.launch-preview-badge{font-size:11px;border-radius:30px;background:#e7f0e9;padding:7px 10px;white-space:nowrap}.launch-intro{font-size:13px;line-height:1.7;color:#627970;max-width:720px;margin:12px 0 24px}.launch-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.launch-fields{border:0;min-width:0;padding:0;margin:0}.launch-fields legend{font-size:14px;font-weight:650;margin-bottom:18px}.launch-fields label{display:block;font-size:12px;font-weight:600;margin-bottom:15px}.launch-fields input,.launch-fields textarea{display:block;width:100%;font-size:13px;line-height:1.6;font-weight:400;border:1px solid #d3dfd7;border-radius:11px;background:#fff;padding:10px 12px;margin-top:7px;resize:vertical;min-width:0}.launch-fields input:focus,.launch-fields textarea:focus{outline:2px solid #55a184;outline-offset:2px}.launch-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.launch-primary,.launch-secondary{font-size:12px;line-height:1.5;font-weight:650;padding:10px 13px;border-radius:10px;cursor:pointer}.launch-primary{background:#215b47;color:#fff;border:1px solid #215b47}.launch-secondary{border:1px solid #cbd9d1;background:#fff;color:#335c4e}.launch-primary:disabled,.launch-secondary:disabled{opacity:.45;cursor:not-allowed}.launch-studio small{display:block;font-size:11px;line-height:1.7;color:#718279;margin-top:9px;overflow-wrap:anywhere}.launch-preview{padding:22px;background:#fff;border:1px solid #d9e5dc;border-radius:16px;min-width:0;align-self:start}.launch-preview-brand{font-size:11px;letter-spacing:.1em;font-weight:750;margin:22px 0}.launch-preview-badge{display:inline-block;font-size:10px;white-space:normal}.launch-preview h4{font-size:28px;line-height:1.14;letter-spacing:-.03em;margin:18px 0;overflow-wrap:anywhere}.launch-audience{font-size:11px;color:#6d8076}.launch-offer{font-size:14px;line-height:1.7;margin:16px 0;white-space:pre-wrap;overflow-wrap:anywhere}.launch-preview-survey{border-top:1px solid #e3eae5;padding-top:20px;font-size:12px;line-height:1.6}.launch-choice{display:flex;gap:10px;border:1px solid #dce5df;border-radius:10px;padding:10px;margin:10px 0}.launch-choice span{color:#93aa9d}.launch-preview-submit{display:inline-block;background:#eaf2ed;border-radius:10px;padding:10px 14px;margin-top:16px;color:#517263;font-weight:600}.launch-publish{background:#fff;border:1px solid #dbe6de;border-radius:14px;padding:20px;margin-top:24px}.launch-publish>p,.launch-snapshot>p,.launch-unpublish>p{font-size:12px;line-height:1.7;color:#647c70}.launch-checkbox{display:flex;gap:9px;align-items:flex-start;font-size:12px;line-height:1.7;margin:18px 0}.launch-checkbox input{margin-top:4px;accent-color:#215b47}.launch-notice,.launch-alert{padding:12px 14px;border-radius:10px;font-size:12px;line-height:1.7;margin:12px 0}.launch-notice{background:#eaf4ee;color:#315f4c}.launch-alert{background:#fff1ef;color:#954e40}.launch-results{margin-top:28px}.launch-publication{border:1px solid #d9e4dc;border-radius:14px;background:#fff;padding:20px;margin-top:16px;min-width:0}.launch-publication b{font-size:13px;overflow-wrap:anywhere}.launch-results-heading>span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#6a8676}.launch-meta{font-size:11px;line-height:1.7;color:#7a8b81}.launch-response-count{font-size:12px;margin:18px 0}.launch-response-count strong{font-size:26px;font-weight:700;margin-right:5px}.launch-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.launch-counts>div{display:flex;flex-direction:column;gap:5px;padding:13px;border:1px solid #e2eae5;border-radius:10px}.launch-counts b{font-size:20px}.launch-counts span{font-size:10px;line-height:1.4;color:#6e8477}.launch-share-link{display:inline-block;color:#23694d;font-size:12px;font-weight:650;margin:6px 0 0;text-decoration:underline}.launch-unpublish{padding:14px;margin-top:16px;background:#fff8ed;border-radius:12px}.launch-unpublish button+button,.launch-snapshot button+button{margin-left:8px}.launch-snapshot{margin-top:24px;background:#fff;padding:20px;border:1px solid #cedfd2;border-radius:14px}.launch-snapshot details{font-size:12px;line-height:1.7;margin:18px 0}.launch-snapshot ol{padding:0;list-style:none;max-height:440px;overflow:auto}.launch-snapshot li{padding:16px 0;border-top:1px solid #e3eae5;font-size:12px}.launch-snapshot li>span{display:block;font-size:10px;color:#7b8e80;margin-top:4px}.launch-snapshot li>p{line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.workspace-recovery{max-width:560px;border:1px solid #dfe8e0;border-radius:20px;background:#fafcf9;padding:28px;margin:32px auto;color:#335348}.workspace-recovery h2{font-size:22px;font-weight:650}.workspace-recovery p{font-size:14px;line-height:1.7;margin:14px 0}.workspace-recovery>div{display:flex;gap:10px;flex-wrap:wrap}.workspace-recovery button{border:1px solid #bdd2c5;border-radius:10px;padding:10px 14px;background:#fff;font-size:13px;font-weight:600}.workspace-recovery button:first-child{background:#215b47;color:#fff}.launch-primary:focus-visible,.launch-secondary:focus-visible,.workspace-recovery button:focus-visible{outline:3px solid #55a184;outline-offset:3px}@media(max-width:900px){.launch-editor-grid{grid-template-columns:minmax(0,1fr)}.launch-preview{order:2}}@media(max-width:480px){.launch-studio{padding:16px}.launch-studio h3{font-size:21px}.launch-preview{padding:18px}.launch-counts>div{padding:10px}.launch-private-tag{font-size:10px}.launch-snapshot button+button{margin:8px 0 0}}.wonted-calm{--si-canvas:#f4f9f8;--si-surface:#ffffff;--si-raised:#e7f5f2;--si-border:#d5e4e2;--si-text:#142e33;--si-muted:#4d656a;--si-mint:#0f766e;--si-action:#0f766e;--si-on-action:#fff;color-scheme:light;background:var(--si-canvas);color:var(--si-text)}.wonted-calm :is(.chat-main-shell,.chat-tool-content,.chat-content,.chat-compose-dock){background:var(--si-canvas);color:var(--si-text)}.wonted-calm :is(.chat-sidebar,.chat-shell-header,.chat-composer,.chat-tool-menu,.chat-dialog,.chat-account>div,.workspace-export-panel,.chat-preview-info>div){background:var(--si-surface);color:var(--si-text);border-color:var(--si-border)}.wonted-calm .chat-sidebar{width:248px;border-right-color:var(--si-border)}.wonted-calm .chat-sidebar-brand{height:82px;padding:20px}.wonted-calm .chat-sidebar-brand .wonted-brand-logo{background:transparent;border-radius:0;padding:0}.wonted-calm .chat-sidebar-nav>button{min-height:46px;margin-bottom:4px;border-radius:11px;color:var(--si-muted)}.wonted-calm .chat-sidebar-nav>button[aria-current]{background:var(--si-raised);color:var(--si-mint);font-weight:650}.wonted-calm .chat-sidebar-nav>button:hover,.wonted-calm .chat-business-nav button:hover{background:#eef7f5}.sidebar-label{padding:8px 11px 13px;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--si-muted)}.chat-sidebar-nav>button>small{margin-left:auto;font-size:10px;background:#eaf5ef;color:#176d61;border-radius:6px;padding:2px 6px}.sidebar-divider{height:1px;background:var(--si-border);margin:18px 11px}.wonted-calm .chat-business-nav>summary{min-height:44px;color:var(--si-muted)}.wonted-calm :is(.chat-recents>p,.chat-recents-empty,.chat-account small,.chat-header-actions,.chat-header-model,.chat-header-title,.chat-return){color:var(--si-muted)}.wonted-calm :is(.chat-recents>button,.chat-account b,.chat-header-title>span){color:var(--si-text)}.wonted-calm .chat-shell-header{height:68px;min-height:68px}.wonted-calm .chat-header-model{color:var(--si-mint);background:var(--si-raised);border:1px solid #c4e6df;border-radius:8px;padding:8px 11px}.wonted-calm :is(.chat-account-avatar,.chat-user-bubble,.chat-followups>button:hover,.chat-attachment-chip,.chat-evidence-chip){background:var(--si-raised);color:var(--si-text);border-color:var(--si-border)}.wonted-calm :is(.chat-send,.chat-primary,.founder-intake-primary,.founder-intake-send){background:var(--si-action);color:var(--si-on-action)}.wonted-calm .chat-welcome h1{color:var(--si-text)}.wonted-calm :is(.chat-welcome p,.chat-input::placeholder,.chat-compose-note,.chat-example-notice){color:var(--si-muted)}.wonted-calm :is(.chat-mode-select select,.chat-composer-left>button,.chat-compose-note>button,.chat-mode-select svg,.chat-message-actions>button,.chat-answer-label,.chat-tool-menu>button,.chat-dialog label,.chat-dialog button,.chat-copy-status,.chat-muted){color:var(--si-muted)}.wonted-calm :is(input,textarea,select){accent-color:var(--si-action)}.wonted-calm :is(button,summary,a,input,textarea,select):focus-visible{outline:3px solid var(--si-mint)!important;outline-offset:3px}.wonted-calm h1.font-serif,.wonted-calm h2.font-serif{font-family:inherit;font-weight:600;letter-spacing:-.03em}.wonted-calm .bg-slate-900{background:var(--si-action)}.wonted-calm .ai-response pre{background:#18243b;color:#f7f8fc}.wonted-calm .chat-dialog::backdrop{background:#18243b66}.wonted-calm .chat-error{color:#9b2943;background:#fff0f3;border-color:#e8bfc9}.wonted-calm .si-hero{background:linear-gradient(120deg,#e9f7f4,#eaf5ef);color:var(--si-text);border:1px solid var(--si-border)}.wonted-calm .si-hero :is(.text-white,.text-slate-200,.text-slate-300,.text-teal-100,.text-teal-200){color:var(--si-text)}.founder-intake{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;color:var(--si-text)}.founder-intake-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:34px 24px 20px}.founder-intake-content{width:100%;max-width:760px;margin:0 auto}.founder-intake-header>span{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--si-mint)}.founder-intake-header h1{font-size:clamp(30px,4vw,42px);letter-spacing:-1px;line-height:1.2;margin:18px 0 12px;font-weight:600}.founder-intake-header p{max-width:620px;color:var(--si-muted);line-height:1.7;font-size:15px}.founder-intake-path{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 30px;padding:0;list-style:none}.founder-intake-path li{font-size:11px;border:1px solid var(--si-border);padding:7px 10px;border-radius:20px;color:var(--si-muted)}.founder-intake-path li[aria-current]{background:var(--si-raised);color:var(--si-mint);border-color:var(--si-mint)}.founder-intake-current{padding:22px 0 10px}.founder-intake-progress{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--si-mint);margin-bottom:12px}.founder-intake-current h2{font-size:23px;font-weight:600;line-height:1.4;margin-bottom:12px}.founder-intake-current>p:last-of-type{font-size:14px;line-height:1.7;color:var(--si-muted)}.founder-intake-question{font-size:14px;color:var(--si-muted);margin:22px 0 12px}.founder-intake-answer{display:flex;justify-content:space-between;gap:20px;margin-left:30px;padding:18px 20px;border-radius:18px;background:var(--si-raised);font-size:15px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.founder-intake :is(.founder-intake-answer button,.founder-intake-summary dd button,.founder-intake-history button){color:var(--si-mint);font-size:12px;align-self:start;min-height:30px;flex-shrink:0}.founder-intake-history{font-size:13px;color:var(--si-muted);border-bottom:1px solid var(--si-border);padding-bottom:15px}.founder-intake-history summary{cursor:pointer}.founder-intake-history>div{padding:15px 0;line-height:1.7}.founder-intake-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.founder-intake-categories button{display:flex;justify-content:space-between;align-items:center;padding:16px;border:1px solid var(--si-border);background:var(--si-surface);border-radius:12px;font-size:14px;min-height:52px}.founder-intake-categories button:hover{background:var(--si-raised);border-color:var(--si-mint)}.founder-intake-summary{border:1px solid var(--si-border);background:var(--si-surface);border-radius:20px;padding:24px}.founder-intake-summary dl>div{border-top:1px solid var(--si-border);padding:15px 0}.founder-intake-summary dt{font-size:12px;color:var(--si-muted)}.founder-intake-summary dd{display:flex;justify-content:space-between;gap:20px;line-height:1.6;font-size:15px;margin-top:8px;white-space:pre-wrap;overflow-wrap:anywhere}.founder-intake-summary>p:not(.founder-intake-progress){font-size:13px;line-height:1.7;color:var(--si-muted);margin:14px 0 20px}.founder-intake-primary{display:inline-flex;align-items:center;gap:14px;border-radius:12px;padding:14px 18px;background:var(--si-action);color:var(--si-on-action);font-size:14px;font-weight:600}.founder-intake-dock{padding:18px 24px 24px;background:var(--si-canvas);flex-shrink:0;position:relative}.founder-intake-composer{border:1px solid var(--si-border);border-radius:20px;background:var(--si-surface);padding:16px 20px}.founder-intake-composer label{font-size:11px;color:var(--si-muted)}.founder-intake-composer textarea{display:block;width:100%;resize:vertical;min-height:66px;border:0!important;padding:10px 0;background:transparent!important;outline:none;font-size:16px;line-height:1.6}.founder-intake-composer>div{display:flex;align-items:center;gap:14px}.founder-intake-composer>div>button:first-child{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--si-muted);min-height:44px}.founder-intake-composer>div>span{flex:1;font-size:11px;color:var(--si-muted)}.founder-intake-send{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--si-action);color:var(--si-on-action);margin-left:auto}.founder-intake :disabled{opacity:.5;cursor:default}.founder-intake-alternatives{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px}.founder-intake-alternatives button{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--si-mint);min-height:32px}.founder-intake-alternatives p{font-size:11px;line-height:1.6;color:var(--si-muted)}@media(max-width:767px){.founder-intake-scroll{padding:24px 18px 12px}.founder-intake-dock{padding:12px 18px 16px}.founder-intake-header h1{font-size:30px}.founder-intake-answer{margin-left:16px}.founder-intake-summary{padding:18px}.founder-intake-composer{padding:14px 16px}.founder-intake-composer>div>span{display:none}.founder-intake-summary dd{font-size:14px}.founder-intake-primary{width:100%;justify-content:center}}@media(max-width:767px){.wonted-calm .chat-sidebar{width:248px}.wonted-calm .chat-shell-header{height:60px;min-height:60px}.wonted-calm .chat-header-model{font-size:10px;padding:6px 8px}}.product-page{width:100%;max-width:1100px;margin:0 auto;padding:16px 4px 48px;color:var(--si-text)}.product-heading{margin:5px 0 30px;max-width:780px}.product-eyebrow{font-size:10px;letter-spacing:.12em;font-weight:700;text-transform:uppercase;color:var(--si-muted);display:flex;align-items:center;gap:12px}.product-heading h1{font-size:clamp(32px,4vw,49px);line-height:1.13;font-weight:650;letter-spacing:-.04em;margin:18px 0 16px}.product-heading h1 em{font-style:normal;color:var(--si-mint)}.product-heading>p{max-width:640px;font-size:14px;line-height:1.8;color:var(--si-muted);margin:0}.product-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:6px;background:#eaf5ef;color:#176d61;font-size:10px;font-weight:650;letter-spacing:0;text-transform:none}.product-primary,.product-secondary{display:inline-flex;align-items:center;justify-content:center;gap:13px;padding:12px 17px;border:1px solid transparent;border-radius:10px;min-height:45px;font-size:13px;font-weight:650;line-height:1.4}.product-primary{background:var(--si-action);color:#fff}.product-primary:hover{background:#115e59}.product-secondary{background:#fff;border-color:var(--si-border);color:var(--si-text)}.product-secondary:hover{background:#f0faf7}.product-text-button{display:inline-flex;gap:9px;align-items:center;min-height:36px;color:var(--si-mint);font-size:12px;font-weight:650;text-align:left}.product-text-button:hover{text-decoration:underline}.studio-hero{display:grid;grid-template-columns:1.45fr 1fr;border:1px solid var(--si-border);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 8px 36px #142e3305}.studio-start{padding:30px}.studio-start h2{font-size:25px;font-weight:600;line-height:1.35;letter-spacing:-.03em;margin:18px 0 10px;overflow-wrap:anywhere}.studio-start>p{color:var(--si-muted);font-size:13px;line-height:1.8;max-width:470px;margin:0 0 22px}.studio-start>small{display:block;max-width:475px;font-size:11px;line-height:1.75;color:var(--si-muted);margin-top:16px}.studio-context{background:linear-gradient(135deg,#edf9f6,#f4f8f7);padding:28px;border-left:1px solid var(--si-border)}.studio-context>div{display:flex;gap:10px;align-items:center;color:var(--si-mint);font-size:12px;font-weight:650}.studio-context dl{margin:20px 0 10px}.studio-context dl>div{display:grid;grid-template-columns:78px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid #d5e4e2;font-size:11px;line-height:1.6}.studio-context dt{color:var(--si-muted)}.studio-context dd{margin:0;font-weight:550;overflow-wrap:anywhere}.studio-journey{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:20px 0 38px;border:1px solid var(--si-border);border-radius:13px;background:#fff;overflow:hidden}.studio-journey button{display:flex;align-items:center;gap:9px;padding:18px 12px;border-right:1px solid var(--si-border);font-size:10px;text-align:left;line-height:1.5}.studio-journey button:last-child{border:0}.studio-journey button:hover{background:var(--si-raised)}.studio-journey button>span{color:var(--si-mint);font-size:10px}.studio-journey svg{margin-left:auto;flex-shrink:0;color:var(--si-muted)}.product-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:26px 0 18px}.product-section-heading h2,.product-section-toggle h2{font-size:21px;font-weight:600;letter-spacing:-.02em;margin:8px 0 0}.studio-output-grid,.tool-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.product-tool-card{background:#fff;border:1px solid var(--si-border);border-radius:14px;padding:23px;text-align:left;min-width:0;display:flex;flex-direction:column;align-items:flex-start;transition:box-shadow .15s,border-color .15s,transform .15s}.product-tool-card:hover{border-color:#80cabe;box-shadow:0 7px 23px #0f766e0a;transform:translateY(-2px)}.product-tool-card>svg{color:var(--si-mint);margin-bottom:15px}.product-tool-card :is(h2,h3){font-size:15px;font-weight:650;line-height:1.5;margin:0 0 10px;letter-spacing:-.015em}.product-tool-card p{font-size:12px;line-height:1.8;color:var(--si-muted);margin:0 0 18px}.product-tool-card>span:last-child{display:flex;gap:8px;align-items:center;margin-top:auto;font-size:10px;color:var(--si-mint);font-weight:600}.product-note{display:flex;align-items:center;gap:16px;padding:20px 0;margin-top:22px;border-top:1px solid var(--si-border);font-size:12px;line-height:1.8;color:var(--si-muted)}.product-note svg{flex-shrink:0;color:#176d61}.product-note p{flex:1;margin:0}.product-panel{border:1px solid var(--si-border);background:#fff;border-radius:15px;padding:24px;min-width:0}.product-panel :is(h2,h3){font-size:19px;font-weight:600;line-height:1.5;margin:0 0 12px}.product-panel p{font-size:13px;line-height:1.8}.product-muted{color:var(--si-muted);font-size:11px!important;line-height:1.8}.product-error{font-size:12px;color:#9b2943;line-height:1.8;margin:12px 0}.tool-search{display:flex;align-items:center;gap:12px;border:1px solid var(--si-border);background:#fff;border-radius:12px;padding:12px 17px;min-height:52px}.tool-search svg{color:var(--si-muted);flex-shrink:0}.tool-search input{border:0;outline:none!important;background:transparent;flex:1;min-width:0;font-size:13px;color:var(--si-text);padding:4px}.tool-search:focus-within{outline:2px solid var(--si-mint);outline-offset:2px}.tool-search span{color:var(--si-muted);font-size:11px;flex-shrink:0}.product-tabs{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0}.product-tabs button{padding:9px 13px;border-radius:8px;font-size:11px;color:var(--si-muted);border:1px solid transparent;min-height:39px}.product-tabs button[aria-pressed=true]{color:var(--si-mint);background:var(--si-raised);border-color:#b9e3db;font-weight:650}.product-tabs button:hover{background:#e7f5f2}.catalog-summary{font-size:11px;color:var(--si-muted);line-height:1.8;margin:0 0 20px}.tool-directory-grid .product-tool-card{min-height:210px;padding:21px}.tool-card-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;margin-bottom:17px}.tool-category{font-size:10px;color:var(--si-muted)}.tool-card-heading svg{color:var(--si-mint)}.product-tool-card .tool-mode{font-size:9px!important;background:#f1f7f6;padding:5px 7px;border-radius:5px;color:var(--si-muted)!important;line-height:1.4}.catalog-more{display:flex;margin:22px auto}.open-source-section{border-top:1px solid var(--si-border);margin-top:32px;padding-top:20px}.product-section-toggle{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;text-align:left;padding:9px 0 20px}.product-section-toggle>span{font-size:12px;color:var(--si-mint)}.open-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.open-source-grid :is(small,a){font-size:11px;line-height:1.7}.open-source-grid small{color:var(--si-muted);display:block}.open-source-grid a{color:var(--si-mint);font-weight:600}.open-source-grid h3{font-size:16px}.tool-current-idea{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--si-border);border-radius:12px;padding:18px 20px;background:#fff;margin:0 0 20px}.tool-current-idea p{font-size:12px;line-height:1.8;margin:8px 0 0;overflow-wrap:anywhere}.tool-current-idea button{flex-shrink:0}.founder-tool-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:22px;margin:22px 0}.founder-tool-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.founder-tool-list button{border:1px solid var(--si-border);border-radius:12px;padding:17px;background:#fff;text-align:left}.founder-tool-list button[aria-pressed=true]{border-color:var(--si-mint);background:#edf9f6}.founder-tool-list strong{font-size:12px;line-height:1.6}.founder-tool-list p{font-size:11px;color:var(--si-muted);line-height:1.7;margin:9px 0 0}.founder-tool-detail{align-self:start;position:sticky;top:14px}.founder-tool-detail h2{margin:15px 0 8px}.product-field{display:block;font-size:12px;font-weight:600;margin:22px 0}.product-field :is(input,textarea){display:block;width:100%;background:#fbfdfc;color:var(--si-text);border:1px solid var(--si-border);border-radius:9px;font-size:13px;font-weight:400;line-height:1.6;padding:12px;margin-top:10px}.product-field textarea{resize:vertical}.calculator-layout{display:grid;grid-template-columns:1fr 1fr;gap:20px}.calculator-result{background:linear-gradient(140deg,#edf9f6,#fff)}.calculator-result dl>div{border-bottom:1px solid var(--si-border);padding:20px 0}.calculator-result dt{font-size:12px;color:var(--si-muted)}.calculator-result dd{font-size:22px;line-height:1.5;margin:8px 0 0;font-weight:600;overflow-wrap:anywhere}.automation-banner{display:flex;align-items:center;gap:20px;background:#edf6f2;border:1px solid #c7dfd6;border-radius:14px;padding:24px;margin-bottom:25px;color:#176d61}.automation-banner>svg{flex-shrink:0}.automation-banner>div{flex:1}.automation-banner h2{font-size:15px;font-weight:650;margin:0 0 7px}.automation-banner p{font-size:12px;line-height:1.8;color:#335e55;margin:0}.automation-sequence{margin-top:24px}.automation-sequence ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:24px 0}.automation-sequence strong{font-size:13px}.automation-sequence li p{font-size:12px;color:var(--si-muted)}@media(max-width:1050px){.studio-journey{grid-template-columns:1fr}.studio-journey button{border-right:0;border-bottom:1px solid var(--si-border);padding:12px 17px;font-size:12px}.tool-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-output-grid{grid-template-columns:1fr}.product-tool-card{min-height:0}.automation-banner{flex-wrap:wrap}.automation-sequence ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.product-page{padding:6px 0 30px}.product-heading{margin-bottom:24px}.product-heading h1{font-size:34px}.product-heading>p{font-size:13px}.studio-hero,.founder-tool-layout,.calculator-layout{grid-template-columns:1fr}.studio-context{border-left:0;border-top:1px solid var(--si-border)}.studio-start,.studio-context{padding:22px}.product-section-heading{align-items:start;flex-direction:column;gap:8px}.product-note{align-items:flex-start;flex-wrap:wrap}.tool-search span{display:none}.tool-directory-grid,.open-source-grid{grid-template-columns:1fr}.founder-tool-detail{position:static}.tool-current-idea{align-items:start;flex-direction:column;gap:8px}.automation-banner{padding:20px;align-items:start}.automation-banner>div{min-width:170px}.automation-banner button{width:100%}.automation-sequence ol{grid-template-columns:1fr}.product-tabs button{min-height:44px}.founder-tool-list{grid-template-columns:1fr}.product-section-toggle{align-items:start}.product-section-toggle>span{max-width:95px;line-height:1.7;flex-shrink:0}}@media(prefers-reduced-motion:reduce){.product-tool-card:hover{transform:none}}.wonted-calm{--si-canvas:#f7faf9;--si-surface:#fff;--si-border:#dce8e5;--si-text:#19383b;--si-muted:#536b6d;--si-mint:#087b72;--si-action:#087b72;--si-raised:#e6f4ef}.wonted-calm .chat-sidebar{background:#f2f7f5;width:236px}.wonted-calm .chat-sidebar-brand{height:92px;padding:23px 20px}.wonted-calm .chat-sidebar-nav>button{font-size:14px;min-height:46px;margin-bottom:5px}.wonted-calm .chat-sidebar-nav>button[aria-current]{background:#dff0e9;color:#09675f;box-shadow:inset 3px 0 #087b72}.wonted-calm .chat-business-nav>summary{font-size:13px;min-height:44px;color:#536b6d}.wonted-calm .chat-shell-header{height:70px;background:#ffffffed;border-bottom:1px solid var(--si-border)}.wonted-calm .chat-tool-content{padding:32px 40px 70px;scroll-padding-top:28px}.wonted-calm .product-page{max-width:1040px;padding-top:12px}.wonted-calm :is(.product-primary,.founder-intake-primary,.chat-primary){background:var(--si-action)!important;color:#fff!important;min-height:48px;border-radius:12px;font-size:14px;font-weight:650}.wonted-calm :is(.product-primary,.founder-intake-primary,.chat-primary):hover{background:#06675f!important}.wonted-calm :is(button,a,summary,input,select,textarea):focus-visible{outline:3px solid #079889;outline-offset:3px}.founder-home-heading{margin-bottom:32px;max-width:740px}.founder-home-heading h1{font-size:clamp(28px,3.1vw,40px);font-weight:650;letter-spacing:-1.2px;line-height:1.18;color:var(--si-text);margin:13px 0 15px}.founder-home-heading>p{font-size:15px;line-height:1.8;color:var(--si-muted);max-width:620px;margin:0}.founder-next-card{display:flex;align-items:flex-start;gap:24px;padding:32px;border:1px solid #bfdfd3;border-radius:22px;background:linear-gradient(120deg,#eaf7f1,#f5fbf7 60%,#fff);box-shadow:0 6px 24px #14463c05}.founder-next-mark{display:grid;place-items:center;flex-shrink:0;width:54px;height:54px;border-radius:16px;background:#fff;border:1px solid #cde5da;color:#087b72}.founder-next-copy{min-width:0;flex:1}.founder-next-copy h2{font-size:27px;font-weight:650;line-height:1.3;letter-spacing:-.6px;margin:10px 0 12px;color:#19383b;overflow-wrap:anywhere}.founder-next-copy>p{font-size:14px;line-height:1.85;margin:0 0 22px;max-width:640px;color:#486260;white-space:pre-wrap;overflow-wrap:anywhere}.founder-next-copy small{display:block;margin-top:14px;font-size:12px;line-height:1.7;color:#536b6d}.founder-path{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:24px 0 35px}.founder-path button{display:flex;flex-direction:column;align-items:flex-start;gap:12px;background:transparent;text-align:left;padding:14px 12px;min-width:0;border:1px solid transparent;border-radius:13px}.founder-path button:hover{background:#edf5f1;border-color:#dce8e5}.founder-path button[aria-current]{background:#fff;border-color:#bfdfd3}.founder-path-number{font-size:12px;font-weight:700;color:#5e7773;display:grid;place-items:center;width:30px;height:30px;border:1px solid #cfe0d9;border-radius:50%}.founder-path button[aria-current] .founder-path-number{background:#087b72;border-color:#087b72;color:#fff}.founder-path strong{display:block;font-size:13px;font-weight:650;line-height:1.55;color:#254b48}.founder-path small{display:block;margin-top:5px;line-height:1.7;color:#5b706d;font-size:11px}.founder-path button>svg{display:none}.founder-home-work{margin-bottom:25px}.founder-home-work .product-section-heading{margin-bottom:16px}.founder-home-work .product-section-heading h2{font-size:19px;letter-spacing:-.25px}.founder-home .product-tool-card{padding:23px;min-height:210px;border-radius:16px;background:#fff;box-shadow:0 2px 10px #19383b03;gap:0;transition:background .15s,border-color .15s}.founder-home .product-tool-card:hover{transform:none;background:#f4fbf7;border-color:#92c7b3}.founder-home .product-tool-card>svg{color:#087b72;padding:8px;box-sizing:content-box;background:#edf7f1;border-radius:10px;margin-bottom:18px}.founder-home .product-tool-card h3{font-size:16px;line-height:1.4;color:#244441;margin:0 0 10px}.founder-home .product-tool-card p{font-size:13px;line-height:1.75;margin:0 0 18px;color:#596f6c}.founder-context-disclosure,.founder-help-disclosure{border:1px solid #dce8e5;border-radius:14px;padding:18px 20px;margin:12px 0;background:#ffffff80;font-size:13px;color:#536b6d}.founder-context-disclosure summary{display:flex;align-items:center;gap:10px;font-weight:600;color:#355450;list-style:none;cursor:pointer;min-height:26px}.founder-context-disclosure summary>span:last-child{margin-left:auto;font-size:11px;font-weight:400;color:#5b706d}.founder-context-disclosure summary::-webkit-details-marker{display:none}.founder-context-disclosure dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}.founder-context-disclosure dt{font-size:12px;color:#536b6d}.founder-context-disclosure dd{font-size:14px;margin:6px 0 0;color:#244441;overflow-wrap:anywhere}.founder-help-disclosure summary{cursor:pointer;min-height:25px;font-weight:600}.founder-help-disclosure p{font-size:13px;line-height:1.85;margin:14px 0;color:#536b6d}.founder-help-disclosure>div{display:flex;flex-wrap:wrap;gap:20px}.founder-help-disclosure>div:has(.decision-sample){display:block}.founder-workspace-heading{max-width:1040px;margin:0 auto 26px}.founder-workspace-heading h1{font-size:30px;font-weight:650;letter-spacing:-.7px;line-height:1.3;margin:10px 0;color:#19383b}.founder-workspace-heading>p{font-size:14px;line-height:1.8;color:#536b6d;max-width:680px;margin:0 0 24px}.founder-stage-nav{display:flex;gap:4px;align-items:center;padding:5px;border:1px solid #dce8e5;border-radius:13px;background:#fff;overflow-x:auto}.founder-stage-nav button{display:flex;align-items:center;justify-content:center;gap:9px;padding:12px 10px;flex:1;white-space:nowrap;font-size:12px;font-weight:600;color:#536b6d;border-radius:9px;min-height:44px}.founder-stage-nav button>span{color:#536b6d;font-size:11px}.founder-stage-nav button[aria-current]{background:#e6f4ef;color:#08695f}.founder-stage-nav button[aria-current]>span{color:#08695f}.founder-stage-nav button:hover{background:#eff7f3}.founder-document-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.founder-document-nav button{padding:11px 18px;min-height:44px;border:1px solid #dce8e5;border-radius:10px;font-size:13px;font-weight:600;color:#536b6d;background:#fff}.founder-document-nav button[aria-current]{color:#08695f;border-color:#a3cdbb;background:#e6f4ef}.founder-document-nav button:hover{background:#eff7f3}.revenue-choice{border:1px solid #bfdccc;border-radius:17px;background:#fff;padding:26px;margin-bottom:22px}.revenue-choice h2{font-size:23px;font-weight:650;letter-spacing:-.4px;margin:10px 0}.revenue-choice>p{font-size:14px;color:#536b6d;line-height:1.8;max-width:660px}.revenue-choice-options{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.revenue-choice-options button{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:8px;padding:22px 46px 22px 22px;border:1px solid #d5e3dc;border-radius:13px;background:#f9fcfa;min-height:108px}.revenue-choice-options button strong{font-size:16px;font-weight:650;color:#244441}.revenue-choice-options button>span:last-child{font-size:13px;line-height:1.7;color:#536b6d}.revenue-choice-options button[aria-pressed=true]{border-color:#087b72;background:#edf8f2;box-shadow:0 0 0 1px #087b72}.choice-check{position:absolute;right:18px;top:21px;display:grid;place-items:center;width:22px;height:22px;border:1px solid #bdd6c8;border-radius:50%;color:#087b72;font-size:14px}.revenue-choice-options button[aria-pressed=true] .choice-check{color:#fff;background:#087b72;border-color:#087b72}.revenue-choice .revenue-choice-note{font-size:12px;margin:17px 0 0}.founder-budget-details{border:1px solid #dce8e5;border-radius:13px;background:#fafdfb;margin-top:20px;padding:16px}.founder-budget-details>summary{cursor:pointer;min-height:25px;font-size:13px;font-weight:650;color:#355450}.founder-budget-details[open]>summary{margin-bottom:20px}.native-prefill-note{font-size:13px;line-height:1.8;color:#355450;border:1px solid #cfe6da;background:#f0f9f4;border-radius:10px;padding:13px 15px}.native-field-origin{display:block;font-size:11px;font-weight:400;line-height:1.7;color:#536b6d;margin-top:7px}.affordable-tests{margin:22px 0;border-top:1px solid #dce8e5;padding-top:20px}.affordable-tests>h3{font-size:17px;font-weight:650;color:#244441}.affordable-tests>p{font-size:13px;line-height:1.8;color:#536b6d;margin:10px 0 17px}.affordable-tests>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px}.affordable-tests article{padding:18px;border:1px solid #c8dfd1;border-radius:12px;background:#f4fbf7;min-width:0}.affordable-tests article.over-limit{border-color:#ead9b9;background:#fffcf4}.affordable-tests h4{font-size:14px;font-weight:650;color:#244441;margin:12px 0}.affordable-tests article>strong{font-size:16px;color:#244441}.affordable-tests article>strong span{font-size:12px;font-weight:400;color:#536b6d}.affordable-tests article p{font-size:12px;line-height:1.8;margin:11px 0 0;color:#536b6d;overflow-wrap:anywhere}.test-fit{font-size:11px;font-weight:650;color:#08695f}.over-limit .test-fit{color:#815407}.learning-human-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.learning-human-summary article{background:#f4faf6;border:1px solid #d6e7dc;border-radius:12px;padding:18px}.learning-human-summary h3{font-size:13px;font-weight:650;color:#244441}.learning-human-summary p{font-size:13px;line-height:1.8;margin-top:9px;color:#536b6d}@media(max-width:1150px){.wonted-calm .chat-tool-content{padding:28px 27px 50px}.founder-path{gap:3px}.founder-path button{padding:13px 8px}.founder-home .studio-output-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.founder-home .studio-output-grid{grid-template-columns:1fr}.founder-home .product-tool-card{min-height:0}.founder-path{grid-template-columns:1fr}.founder-path button{flex-direction:row;align-items:center;padding:12px;gap:12px;border:1px solid #dce8e5;background:#fff}.founder-path button>span:nth-child(2){flex:1}.founder-path small{margin-top:2px}.founder-path button>svg{display:block;color:#536b6d}}@media(max-width:767px){.wonted-calm .chat-tool-content{padding:22px 16px 40px}.wonted-calm .chat-shell-header{height:62px}.wonted-calm .chat-sidebar{width:256px}.founder-home-heading{margin-bottom:25px}.founder-home-heading h1{font-size:30px;letter-spacing:-.6px}.founder-home-heading>p{font-size:14px}.founder-next-card{padding:24px 21px;gap:15px;border-radius:18px}.founder-next-mark{display:none}.founder-next-copy h2{font-size:23px}.founder-next-copy .product-primary{width:100%}.founder-context-disclosure summary>span:last-child{display:none}.founder-context-disclosure dl{grid-template-columns:1fr}.founder-stage-nav{justify-content:flex-start}.founder-stage-nav button{flex-shrink:0}.founder-stage-nav button>span{display:none}.founder-workspace-heading h1{font-size:26px}.revenue-choice{padding:22px 18px}.revenue-choice-options,.learning-human-summary{grid-template-columns:1fr}.wonted-calm :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}.founder-home .product-tool-card{padding:22px}.founder-path small{font-size:12px}}@media(prefers-reduced-motion:reduce){.founder-home .product-tool-card{transition:none}}.experiment-outcome-card,.next-test-planner,.budget-dependency-view{border:1px solid #cce0dd;border-radius:16px;padding:20px;background:#fff;color:#173c3b;margin:14px 0}.experiment-outcome-card header{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.experiment-outcome-card h3{font-size:18px;margin:8px 0 18px}.experiment-outcome-card h4,.next-test-planner h4{font-size:14px;font-weight:700;margin:0 0 12px}.experiment-outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.experiment-outcome-grid article{background:#f5faf9;border-radius:12px;padding:16px}.experiment-outcome-card p,.next-test-planner p,.budget-dependency-view p{font-size:14px;line-height:1.7;margin:12px 0}.experiment-outcome-card small,.next-test-planner small,.budget-dependency-view small{display:block;font-size:12px;line-height:1.6;color:#526769}.next-test-planner summary,.budget-dependency-view summary{font-weight:700;font-size:14px;cursor:pointer}.next-test-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}.next-test-grid article{padding:18px;border:1px solid #d5e3e1;border-radius:14px}.next-test-estimates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.next-test-planner label,.budget-dependency-view label{display:block;font-size:12px;font-weight:650;line-height:1.6;margin:12px 0}.next-test-planner input,.next-test-planner textarea,.budget-dependency-view input,.launch-fields select{display:block;background:#fff;width:100%;border:1px solid #a9c0bc;border-radius:8px;padding:10px;font:inherit;margin:6px 0;min-height:42px}.next-test-planner textarea{min-height:70px}.budget-dependency-view table{width:100%;font-size:12px;text-align:left}.budget-dependency-view th,.budget-dependency-view td{padding:12px;border-bottom:1px solid #e0ebe9;line-height:1.6}@media(max-width:760px){.experiment-outcome-grid,.next-test-grid{grid-template-columns:1fr}.experiment-outcome-card,.next-test-planner,.budget-dependency-view{padding:16px}.budget-dependency-view table{min-width:520px}}.development-panel{margin-top:1rem;border:1px solid #cbd5e1;border-radius:14px;padding:1rem;color:#334155}.development-panel summary{font-weight:650;cursor:pointer}.development-panel p{font-size:.875rem;line-height:1.6;margin:.65rem 0}.development-panel h4{font-size:.9rem;color:#134e4a}.development-panel label{display:block;font-size:.875rem;margin:.75rem 0}.development-panel input[type=file],.development-panel select{display:block;max-width:100%;margin-top:.5rem;min-height:42px}.development-panel button{border:1px solid #94a3b8;background:#fff;color:#134e4a;border-radius:9px;padding:.6rem .8rem;margin:.5rem .5rem .5rem 0;font-size:.875rem;font-weight:600}.development-panel button:disabled{opacity:.45}.development-panel article{padding:.85rem;border:1px solid #e2e8f0;border-radius:10px}.development-panel section{border-top:1px solid #cbd5e1;margin-top:1rem;padding-top:1rem}.reality-overview{margin:28px 0;padding:26px;border:1px solid #d7e4df;border-radius:20px;background:#fff;color:#193b3b}.reality-overview h2{font-size:24px;line-height:1.3;margin:10px 0}.reality-overview p{font-size:14px;line-height:1.75;margin:10px 0;overflow-wrap:anywhere}.reality-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}.reality-overview-grid article{padding:18px;background:#f5faf8;border:1px solid #e1ebe7;border-radius:14px;min-width:0}.reality-overview h3{font-size:18px;margin:10px 0}.reality-label{font-size:11px;font-weight:700;letter-spacing:.05em;color:#36635b}.reality-overview small{display:block;font-size:12px;line-height:1.6;color:#546b66}.reality-observation{display:flex;align-items:center;gap:20px;border-top:1px solid #e1ebe7;padding:18px 0}.reality-observation>div{flex:1;min-width:0}.reality-overview details{border-top:1px solid #e1ebe7;padding-top:18px;font-size:13px}.reality-overview summary{cursor:pointer;font-weight:600}.reality-links{display:flex;gap:20px;flex-wrap:wrap}@media(max-width:900px){.reality-overview-grid{grid-template-columns:1fr}.reality-observation{align-items:flex-start;flex-direction:column}.reality-overview{padding:18px}}.si-desk{--si-line:#dce8e5;--si-muted:#52655f;--si-ink:#142e29;max-width:1220px;margin:0 auto;color:var(--si-ink)}.si-desk-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:4px 0 28px}.si-desk-heading h1{font-size:clamp(32px,4vw,48px);font-weight:650;line-height:1.12;letter-spacing:-.04em;margin:14px 0}.si-desk-heading h1 em{font-style:normal;color:#08766a}.si-desk-heading p{font-size:15px;color:var(--si-muted);max-width:580px;line-height:1.65}.si-desk .product-secondary,.si-desk .product-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px}.si-desk-tabs{display:flex;gap:6px;padding:5px;background:#eaf1ee;border:1px solid var(--si-line);border-radius:13px;margin-bottom:28px;flex-wrap:wrap;width:fit-content}.si-desk-tabs button{padding:11px 16px;border-radius:9px;font-size:13px;font-weight:650;color:#435a52}.si-desk-tabs button[aria-current]{background:#fff;color:#075f55;box-shadow:0 1px 3px #142e2910}.si-desk-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px}.si-desk-main,.si-desk-side{display:flex;flex-direction:column;gap:22px;min-width:0}.si-next{display:flex;gap:18px;padding:27px;border-radius:19px;background:linear-gradient(120deg,#e7f6f1,#f5faf7);border:1px solid #b6d9cf;position:relative;overflow:hidden}.si-next:after{content:"";position:absolute;right:-55px;top:-65px;width:165px;height:165px;border:1px solid #acd9cd60;border-radius:50%;pointer-events:none}.si-next-icon{background:#0b7265;color:#fff;flex:none;width:44px;height:44px;border-radius:13px;display:grid;place-items:center}.si-next h2{font-size:25px;letter-spacing:-.025em;line-height:1.3;margin:9px 0 12px}.si-next p{font-size:14px;line-height:1.7;margin-bottom:18px;overflow-wrap:anywhere}.si-next details{margin-top:15px;font-size:12px;color:#345e51}.si-next summary{cursor:pointer}.si-next details p{font-size:12px;margin:8px 0 0}.si-question,.si-missions,.si-tools,.si-recent{border:1px solid var(--si-line);border-radius:18px;background:#fff;padding:25px}.si-desk h2{font-weight:650}.si-question h2,.si-section-title h2,.si-recent h2{font-size:20px;letter-spacing:-.02em;margin:0 0 16px}.si-question textarea{width:100%;min-height:100px;resize:vertical;background:#f8faf9;border:1px solid #cadbd4;border-radius:12px;padding:15px;font-size:14px;line-height:1.6}.si-question-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.si-question>p,.si-tools>p,.si-missions>p{font-size:12px;line-height:1.7;color:var(--si-muted);margin-top:15px}.si-question button:disabled{opacity:.45;cursor:not-allowed}.si-section-title{display:flex;align-items:center;justify-content:space-between;gap:15px}.si-section-title h2{margin-top:9px}.si-section-title svg{flex:none;color:#08766a}.si-mission-choices{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0 14px}.si-mission-choices button{border:1px solid #d7e4de;border-radius:8px;padding:9px 11px;font-size:12px;color:#3f5a50;background:#fafcfb}.si-mission-choices button[aria-pressed=true]{background:#e2f2eb;border-color:#8abdaf;color:#065c50;font-weight:650}.si-workflow{margin:20px 0 12px;list-style:none;padding:0}.si-workflow li{display:flex;align-items:center;gap:13px;border-top:1px solid #edf1ef;padding:14px 0;min-width:0}.si-workflow-number{font-size:11px;font-weight:700;color:#187a67;display:grid;place-items:center;border:1px solid #d0e6dc;border-radius:9px;width:31px;height:31px;flex:none}.si-workflow li>div{flex:1;min-width:0}.si-workflow strong{font-size:13px;display:block;line-height:1.5}.si-workflow small{display:block;color:#577467;font-size:11px;margin-top:4px}.si-workflow li>button{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:650;flex:none;color:#075f55;padding:7px 8px;border-radius:7px}.si-workflow li>button:hover{background:#edf7f1}.si-missions>small{font-size:11px;line-height:1.65;display:block;color:var(--si-muted)}.si-desk-panel{border:1px solid var(--si-line);background:#fff;border-radius:16px;padding:21px;min-width:0}.si-desk-panel h2{font-size:21px;letter-spacing:-.025em;line-height:1.3;margin:13px 0}.si-desk-panel h3{font-size:17px;font-weight:650;margin:0 0 10px}.si-desk-panel p{font-size:13px;line-height:1.7;color:var(--si-muted);overflow-wrap:anywhere;margin:9px 0}.si-desk-panel small{display:block;color:var(--si-muted);font-size:11px;line-height:1.7;margin-top:12px}.si-desk-panel dl{margin:17px 0}.si-desk-panel dl>div,.si-ledger-review dl>div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;font-size:12px;border-bottom:1px solid #edf2ef}.si-desk-panel dt{color:#4e6559}.si-desk-panel dd{font-weight:650;text-align:right;flex:none}.si-desk-panel ul{padding-left:16px}.si-desk-panel li{font-size:13px;line-height:1.7;margin:10px 0;overflow-wrap:anywhere}.si-desk .product-text-button{font-size:12px;color:#076457}.si-recent,.si-tools{margin-top:25px}.si-recent article{display:flex;align-items:center;gap:18px;border-top:1px solid #edf2ef;padding:17px 0}.si-recent article>div{flex:1;min-width:0}.si-recent strong{font-size:13px}.si-recent p{font-size:13px;line-height:1.7;overflow-wrap:anywhere;margin:8px 0}.si-recent small{font-size:11px;color:var(--si-muted)}.si-tools-search{display:flex;gap:11px;align-items:center;border:1px solid #cdded5;border-radius:12px;padding:12px 14px;background:#f8faf9;margin:10px 0 16px}.si-tools-search input{flex:1;min-width:0;background:transparent;font-size:14px;outline:none}.si-tools-search>span:last-child{font-size:12px;color:var(--si-muted)}.si-tool-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:22px 0 12px}.si-tool-results button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;border:1px solid var(--si-line);border-radius:12px;padding:17px;transition:border-color .15s,background .15s;min-width:0}.si-tool-results button:hover{background:#f3faf6;border-color:#79b6a5}.si-tool-results strong{font-size:14px;color:#193e31}.si-tool-results p{font-size:12px;line-height:1.65;color:var(--si-muted);margin:9px 0 14px;flex:1}.si-tool-results span{display:flex;justify-content:space-between;width:100%;font-size:11px;color:#076457;align-items:center}.si-desk-footer{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.65;color:var(--si-muted);margin:28px 0 10px}.si-desk-footer svg{flex:none;margin-top:2px}.si-desk-alert{padding:15px;border:1px solid #e7c499;border-radius:12px;background:#fff7ec;font-size:13px;line-height:1.6;color:#704714;margin:15px 0}.si-desk-alert button{font-weight:700;text-decoration:underline}.si-learning{display:flex;flex-direction:column;gap:20px}.si-customer-panel>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 0 24px}.si-customer-panel h2{font-size:27px;line-height:1.3;margin:12px 0}.si-customer-panel>header p{font-size:14px;color:var(--si-muted);line-height:1.7;max-width:620px}.si-ledger-select{display:block;font-size:13px;font-weight:600;margin-bottom:20px}.si-ledger-select select{display:block;margin-top:8px;width:100%;max-width:600px}.si-ledger select,.si-ledger input,.si-ledger textarea,.si-ledger-select select{border:1px solid #cbded2;border-radius:9px;background:#fff;padding:11px 12px;font-size:13px;min-width:0;max-width:100%}.si-ledger label{display:block;margin:15px 0;font-size:12px;font-weight:650}.si-ledger label>*{display:block;width:100%;margin-top:7px;font-weight:400}.si-ledger textarea{resize:vertical;min-height:85px}.si-ledger-toolbar{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:16px 0}.si-ledger-toolbar p{font-size:12px;color:var(--si-muted)}.si-ledger-toolbar>div{display:flex;gap:8px;flex-wrap:wrap}.si-ledger-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:24px 0 15px}.si-ledger-metrics article{border:1px solid var(--si-line);background:#fff;border-radius:13px;padding:20px}.si-ledger-metrics strong{display:block;font-size:25px;font-weight:650;letter-spacing:-.025em;overflow-wrap:anywhere}.si-ledger-metrics span{display:block;font-size:11px;color:var(--si-muted);line-height:1.6;margin-top:7px}.si-ledger-notice{font-size:11px;line-height:1.75;color:var(--si-muted);margin:13px 0 21px}.si-ledger-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px}.si-ledger-history{list-style:none;padding:0;margin:15px 0;max-height:660px;overflow-y:auto;overscroll-behavior:contain}.si-ledger-history li{border-top:1px solid #e4eee7;padding:16px 0}.si-ledger-history li>div{display:flex;justify-content:space-between;align-items:center;gap:8px}.si-ledger-history strong{font-size:13px}.si-ledger-history span{font-size:10px;border:1px solid #d3e4d9;padding:4px 6px;border-radius:6px;color:#406253}.si-ledger-history .si-voided{color:#708278;background:#f9faf9}.si-ledger-review{padding:18px;border:1px solid #8abfab;border-radius:12px;background:#edf8f1;margin-top:20px}.si-ledger-review h4{font-size:15px;font-weight:700;margin:9px 0}.si-ledger-review dl{margin:12px 0}.si-ledger-review p{white-space:pre-wrap;overflow-wrap:anywhere}.si-ledger-review .product-primary{margin-top:15px}.si-ledger-success{padding:13px;border-radius:10px;border:1px solid #b2d6c5;background:#eaf7ef;color:#1b5e3c;font-size:13px}.si-desk button:focus-visible,.si-desk input:focus-visible,.si-desk textarea:focus-visible,.si-desk select:focus-visible,.si-desk summary:focus-visible{outline:3px solid #009881;outline-offset:3px}.si-desk fieldset{border:0;padding:0;margin:0}.si-desk fieldset:disabled{opacity:.6}@media(max-width:1100px){.si-desk-layout{grid-template-columns:minmax(0,1fr) 255px;gap:16px}.si-desk-panel{padding:18px}.si-tool-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.si-desk-layout{grid-template-columns:1fr}.si-desk-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.si-ledger-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.si-ledger-columns{grid-template-columns:1fr}}@media(max-width:550px){.si-desk-heading{align-items:flex-start;gap:12px}.si-desk-heading h1{font-size:32px}.si-desk-heading>.product-secondary{font-size:11px;padding:9px;flex:none}.si-desk-tabs{width:100%;gap:3px}.si-desk-tabs button{padding:10px 9px;font-size:11px}.si-next{padding:19px;gap:12px}.si-next-icon{width:33px;height:33px;border-radius:9px}.si-next h2{font-size:21px}.si-question,.si-missions,.si-tools,.si-recent{padding:18px}.si-question-actions .product-secondary,.si-question-actions .product-primary{font-size:12px;padding:10px 12px}.si-desk-side,.si-tool-results{grid-template-columns:1fr}.si-workflow li{gap:9px}.si-workflow strong{font-size:12px}.si-workflow li>button{font-size:11px}.si-recent article{align-items:flex-start;flex-direction:column}.si-customer-panel>header{align-items:flex-start;flex-direction:column}.si-customer-panel h2{font-size:25px}.si-ledger-toolbar{align-items:flex-start;flex-direction:column}.si-ledger-metrics{gap:9px}.si-ledger-metrics article{padding:15px}.si-ledger-metrics strong{font-size:23px}}@media(prefers-reduced-motion:reduce){.si-desk *{transition:none!important;animation:none!important}}.si-reality-focus>div:last-child{min-width:0;flex:1}.si-reality-focus h2,.si-reality-focus p{overflow-wrap:anywhere}.si-reality-focus .product-text-button{display:inline-block;margin-left:14px}.si-reality-focus details .product-text-button{margin-left:0;text-align:left}.si-reality-focus small{display:block;margin-top:5px}.si-reality-next{padding:13px 15px;border:1px solid #c3e0d6;border-radius:10px;background:#ffffff75}.si-other-decisions{border:1px solid var(--si-line);border-radius:13px;padding:17px;background:#fff}.si-other-decisions summary,.si-missions>summary,.si-tools>summary,.si-advanced-review summary{cursor:pointer;font-size:13px;font-weight:650;color:#176050}.si-other-decisions label{display:block;margin:16px 0 5px;font-size:12px}.si-other-decisions select{display:block;width:100%;padding:10px;border:1px solid #cbded2;border-radius:9px;margin-top:8px;background:#fff}.si-other-decisions ul{padding-left:15px;margin-top:12px}.si-other-decisions li{font-size:13px;line-height:1.6;margin:16px 0;overflow-wrap:anywhere}.si-other-decisions p,.si-other-decisions small{font-size:12px;line-height:1.7;color:var(--si-muted)}.si-other-decisions small{display:block;margin-top:8px}.si-missions[open]>summary,.si-tools[open]>summary{margin-bottom:20px}.si-advanced-review{font-size:12px;padding:10px 0}.si-advanced-review[open]{flex-basis:100%}.si-advanced-review[open]>summary{margin-bottom:12px}.si-advanced-review button{margin-right:10px}.si-tool-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;margin:20px 0}.si-tool-pagination button{padding:9px;border:1px solid #bcd4c9;border-radius:8px;color:#075f55}.si-tool-pagination button:disabled{opacity:.4}.si-reality-planner{padding:25px;background:#fff;border:1px solid var(--si-line);border-radius:18px;min-width:0}.si-reality-planner p{font-size:13px;line-height:1.7;color:var(--si-muted);margin:10px 0 18px;overflow-wrap:anywhere}.si-reality-planner label{display:block;font-size:12px;font-weight:600;margin:14px 0}.si-reality-planner input,.si-reality-planner textarea{display:block;width:100%;border:1px solid #c6dcd1;background:#fbfdfc;border-radius:9px;padding:11px 12px;font-size:13px;font-weight:400;line-height:1.6;margin-top:7px;min-width:0}.si-reality-planner textarea{min-height:75px;resize:vertical}.si-reality-planner small{font-size:11px;line-height:1.8;display:block;color:var(--si-muted)}.si-reality-limits,.si-reality-estimates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.si-reality-options{display:grid;grid-template-columns:1fr;gap:16px;margin:25px 0}.si-reality-options article{padding:17px 20px;border:1px solid #d8e7df;border-radius:13px;background:#f8fbf9}.si-reality-comparison,.si-reality-plan{margin-top:25px;padding-top:22px;border-top:1px solid var(--si-line)}.si-reality-comparison h3,.si-reality-plan h3{font-size:18px;font-weight:650;line-height:1.4}.si-reality-comparison ol{list-style:none;padding:0;margin:18px 0}.si-reality-comparison li{display:flex;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid #e3ece7;padding:18px 0}.si-reality-comparison li>div{flex:1;min-width:0}.si-reality-comparison strong{font-size:14px}.si-reality-comparison span{display:block;font-size:11px;font-weight:650;color:#176454;margin:6px 0}.si-reality-comparison li p{margin:8px 0 0;font-size:12px}.si-reality-comparison button{flex:none;font-size:12px;padding:10px}.si-reality-comparison button:disabled{opacity:.4}.si-reality-plan form{margin:20px 0}.si-reality-plan fieldset{margin-bottom:15px}@media(max-width:550px){.si-reality-planner{padding:18px}.si-reality-focus .product-text-button{display:block;margin:13px 0 0}.si-reality-limits,.si-reality-estimates{grid-template-columns:1fr}.si-reality-options article{padding:14px}.si-reality-comparison li{align-items:flex-start;flex-direction:column}.si-tool-pagination{font-size:11px;flex-wrap:wrap}}.si-reality-planner select{display:block;width:100%;min-height:44px;border:1px solid #b7cec3;border-radius:9px;padding:10px;background:#fff;margin-top:7px;font:inherit;font-weight:400;line-height:1.6}.si-reality-planner .si-capital-toggle{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.6;margin-top:24px}.si-reality-planner .si-capital-toggle input{width:20px;height:20px;margin:0;flex:none}.si-reality-options summary,.si-capital-sensitivity summary{font-size:14px;font-weight:650;line-height:1.6;cursor:pointer;overflow-wrap:anywhere}.si-capital-assessment{border-top:1px solid #d8e7df;margin-top:22px;padding-top:18px}.si-capital-assessment h3{font-size:14px;font-weight:650;line-height:1.6}.si-capital-sensitivity{padding:18px 0;margin:20px 0;border-top:1px solid #d8e7df;border-bottom:1px solid #d8e7df}.si-capital-sensitivity table{width:100%;table-layout:fixed;text-align:left;border-collapse:collapse;font-size:13px;line-height:1.7}.si-capital-sensitivity caption{text-align:left;font-size:12px;color:#52685b;padding:10px 0}.si-capital-sensitivity th,.si-capital-sensitivity td{padding:12px 8px;border-bottom:1px solid #d8e7df;vertical-align:top;overflow-wrap:anywhere}.si-reality-comparison .si-capital-sensitivity li{display:list-item;border:0;padding:4px 0;font-size:12px;line-height:1.7}.si-capital-sensitivity ul{list-style:disc;padding-left:20px}.si-reality-planner :is(input,select,textarea,summary):focus-visible{outline:2px solid #087665;outline-offset:3px}@media(max-width:767px){.si-reality-planner input:not([type=checkbox]),.si-reality-planner textarea,.si-reality-planner select{font-size:16px}}.si-venture-brief{border:1px solid var(--si-line);border-radius:15px;background:#fff;padding:20px}.si-venture-brief>summary{cursor:pointer;font-size:13px;font-weight:650;color:#176050}.si-venture-brief[open]>summary{margin-bottom:22px}.si-venture-brief>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.si-venture-brief h2{font-size:22px;letter-spacing:-.025em;margin:8px 0}.si-venture-brief header p,.si-brief-note{font-size:12px;line-height:1.7;color:var(--si-muted)}.si-venture-brief header button{flex:none;font-size:12px}.si-brief-constraints{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 12px}.si-brief-constraints>div{border:1px solid #dce8e1;border-radius:10px;padding:13px;background:#f8fbf9}.si-brief-constraints span{display:block;font-size:11px;line-height:1.5;color:var(--si-muted)}.si-brief-constraints strong{display:block;font-size:19px;margin-top:8px;overflow-wrap:anywhere}.si-brief-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.si-brief-grid>section{border-top:2px solid #d4e8dc;padding-top:14px;min-width:0}.si-brief-grid h3{font-size:14px;font-weight:700;margin-bottom:10px}.si-brief-grid ul{list-style:none;padding:0;margin:0}.si-brief-grid li{border-top:1px solid #edf2ef;padding:15px 0;overflow-wrap:anywhere}.si-brief-grid li>strong{display:block;font-size:13px;margin:7px 0}.si-brief-grid p{font-size:12px;line-height:1.75;white-space:pre-wrap;color:var(--si-muted)}.si-brief-grid button,.si-venture-brief>.product-text-button{font-size:11px;text-align:left;margin-top:8px}.si-brief-label{display:inline-block;font-size:10px;color:#416252;background:#eef5f0;padding:3px 6px;border-radius:5px}.si-brief-unknown,.si-brief-untested_assumption,.si-brief-imported_unverified{background:#fff5df;color:#805a21}.si-brief-grid details{margin-top:7px;font-size:10px;color:#62776b}.si-brief-grid summary{cursor:pointer}.si-brief-grid small{display:block;overflow-wrap:anywhere;line-height:1.65;margin-top:5px}.si-venture-brief footer{border-top:1px solid #e4ede7;margin-top:20px;padding-top:13px}.si-venture-brief footer p{font-size:11px;line-height:1.8;color:var(--si-muted);margin-top:5px}.si-venture-brief button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:550px){.si-venture-brief{padding:18px}.si-venture-brief>header{flex-direction:column}.si-brief-grid,.si-brief-constraints{grid-template-columns:1fr}.si-venture-brief h2{font-size:21px}}.si-intelligence-debt,.si-venture-learning{border:1px solid #c7ded8;border-radius:18px;background:#fff;padding:24px;margin-top:20px;min-width:0}.si-intelligence-debt header,.si-flight-record>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.si-intelligence-debt h2,.si-venture-learning h2{font-size:21px;line-height:1.4;margin:8px 0;color:#123c36}.si-intelligence-debt p,.si-venture-learning p{font-size:14px;line-height:1.65;color:#4c625d;white-space:pre-wrap;overflow-wrap:anywhere}.si-intelligence-debt>article{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid #e5eeeb}.si-intelligence-debt h3,.si-flight-record h3{font-size:16px;line-height:1.5;color:#163e37;margin:6px 0;overflow-wrap:anywhere}.si-intelligence-count,.si-intelligence-label{font-size:11px;font-weight:700;color:#42695d;background:#eef5f1;border-radius:6px;padding:5px 8px;display:inline-block}.si-intelligence-count{white-space:nowrap}.si-venture-learning small,.si-intelligence-debt small{font-size:12px;line-height:1.6;color:#667c74;display:block;overflow-wrap:anywhere}.si-intelligence-debt details,.si-flight-record details,.si-private-ledger,.si-evidence-ledger{margin-top:16px;border-top:1px solid #e2ebe7;padding-top:14px;font-size:13px;line-height:1.6}.si-intelligence-debt summary,.si-venture-learning summary{cursor:pointer;color:#2e6153;font-weight:650}.si-journal-filters{display:flex;flex-wrap:wrap;gap:14px;margin:22px 0}.si-journal-filters label{font-size:12px;font-weight:600;color:#49665c;flex:1;min-width:160px}.si-journal-filters input,.si-journal-filters select{display:block;width:100%;margin-top:7px;border:1px solid #cddbd4;border-radius:9px;padding:11px;background:#fff;color:#203e33;font-size:14px}.si-flight-record{border:1px solid #d9e5de;border-radius:14px;padding:20px;margin-top:18px;min-width:0}.si-receipt-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:18px 0}.si-receipt-columns h4,.si-flight-record h4{font-size:13px;font-weight:700;color:#305d50;margin:0 0 9px}.si-receipt-columns p{margin:8px 0}.si-flight-next{border-left:3px solid #79af97;padding:12px 16px;background:#f4f8f5;border-radius:0 9px 9px 0;margin:18px 0}.si-flight-next strong{font-size:14px;color:#235340}.si-reality-receipt{background:#f6f8f5;border:1px solid #e0e6db;border-radius:12px;padding:18px;margin:18px 0}.si-reality-receipt header{display:flex;flex-direction:column;gap:9px}.si-reality-receipt strong{font-size:14px;color:#4b6251}.si-reality-receipt dl>div{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #e0e8dd;padding:8px 0;font-size:13px}.si-reality-receipt dt{color:#546d5e}.si-reality-receipt dd{font-weight:650;color:#214937;white-space:nowrap}.si-receipt-variance{font-size:12px!important;background:#fff8e8;border-radius:7px;padding:10px}.si-venture-learning table{width:100%;text-align:left;border-collapse:collapse;font-size:12px}.si-venture-learning th,.si-venture-learning td{padding:10px 8px;border-bottom:1px solid #e4ebe7;overflow-wrap:anywhere}.si-observation-history{padding-left:18px}.si-observation-history li,.si-evidence-ledger article{border-top:1px solid #e3eae6;padding:16px 0}.si-flight-hash{font-size:11px!important;overflow-wrap:anywhere}.si-journal-empty{padding:18px;border-radius:10px;background:#f2f7f3}@media(max-width:680px){.si-intelligence-debt,.si-venture-learning{padding:18px}.si-receipt-columns{grid-template-columns:1fr;gap:14px}.si-intelligence-debt>article,.si-flight-record>header{flex-direction:column}.si-flight-record{padding:16px}}.founder-spine{flex:none;padding:15px 40px 17px;border-bottom:1px solid #dce9e4;background:#fff;min-width:0}.founder-spine-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:1200px;margin:auto}.founder-spine-heading>div{min-width:0}.founder-spine-heading span{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#12665d}.founder-spine-heading p{font-size:12px;line-height:1.5;color:#566e68;margin:5px 0 0}.founder-spine-heading small,.founder-spine-heading>button{font-size:11px;line-height:1.5;color:#566e68;max-width:280px;text-align:right}.founder-spine-resume{display:flex;align-items:center;gap:7px;color:#0b7166!important}.founder-spine-retry{text-decoration:underline}.founder-spine-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;max-width:1200px;margin:12px auto 0}.founder-spine-steps button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:35px;border:1px solid #dce8e2;border-radius:8px;background:#f8fbf9;color:#587168;font-size:12px}.founder-spine-steps button[aria-current]{background:#e3f3ed;border-color:#7bb4a6;color:#07675e}.founder-spine-steps button:hover{border-color:#6ca899}.founder-spine-steps button>span{font-size:11px;font-weight:600}.founder-spine-steps button>strong{font-weight:600}.founder-spine button:focus-visible{outline:2px solid #087b72;outline-offset:3px}.founder-spine-steps svg{flex:none}.founder-spine-heading>button svg{flex:none}.si-desk-heading h1{font-size:32px;line-height:1.15}.si-question>summary{cursor:pointer;font-size:14px;font-weight:650;color:#146256}.si-question[open]>summary{margin-bottom:18px}.si-essentials{padding:20px;border:1px solid var(--si-line);border-radius:14px;background:#fff}.si-essentials>summary{font-size:13px;font-weight:650;color:#176050;cursor:pointer}.si-essentials p{font-size:12px;line-height:1.75;color:var(--si-muted);margin:14px 0}.si-essentials-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.si-essentials-grid button{text-align:left;border:1px solid #dce8e2;border-radius:9px;padding:12px;font-size:12px;color:#12675d;background:#f8fbf9}.si-essentials-grid button:disabled{opacity:.4}.si-learn-heading{padding:22px;background:#fff;border:1px solid var(--si-line);border-radius:14px}.si-learn-heading h2{font-size:23px;font-weight:650}.si-learn-heading p{font-size:13px;line-height:1.8;color:var(--si-muted);margin:10px 0 15px}.si-model-learning{padding:22px;border:1px solid var(--si-line);border-radius:14px;background:#fff}.si-model-learning>summary{cursor:pointer;font-size:13px;font-weight:650;color:#176050}.si-model-learning[open]>summary{margin-bottom:18px}.work-additional{border:1px solid #dce8e2;border-radius:13px;padding:16px;background:#fff}.work-additional>summary{font-size:12px;font-weight:650;color:#166b60;cursor:pointer}.work-additional[open]>summary{margin-bottom:18px}.founder-resource-heading{max-width:1040px;margin:0 auto 22px}.founder-resource-heading h1{font-size:27px;font-weight:650;margin:8px 0}.founder-resource-heading>p{font-size:13px;line-height:1.75;color:#536b6d}.founder-resource-heading nav{margin-top:15px}@media(max-width:1150px){.founder-spine{padding:14px 27px}.founder-spine-heading small{display:none}}@media(max-width:767px){.founder-spine{padding:11px 16px 12px}.founder-spine-heading p{display:none}.founder-spine-heading>button{max-width:160px;font-size:10px}.founder-spine-heading small{display:none}.founder-spine-steps{gap:5px;margin-top:9px}.founder-spine-steps button{gap:5px;font-size:11px;min-height:32px}.founder-spine-steps svg{width:10px}.si-essentials-grid{grid-template-columns:1fr}.si-desk-heading h1{font-size:28px}}.venture-core-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.venture-core-fields dt{font-size:11px;color:#56736a;font-weight:650;margin-bottom:7px}.venture-core-fields dd{font-size:13px;line-height:1.75;color:#1b3d36;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:600px){.venture-core-fields{grid-template-columns:1fr}}.reality-walkthrough{background:#fff;border:1px solid #dce8e4;border-radius:16px;padding:clamp(16px,3vw,26px);margin-top:16px;color:#203a35}.reality-walkthrough-top,.reality-walkthrough-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.reality-walkthrough h2{font-size:clamp(20px,3vw,26px);line-height:1.3;margin:16px 0 8px}.reality-walkthrough h3{font-size:18px;margin:8px 0}.reality-walkthrough p{margin:10px 0;line-height:1.6}.reality-walkthrough-note,.reality-walkthrough-footer>span{color:#536b65;font-size:12px}.reality-walkthrough nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:20px 0}.reality-walkthrough nav button{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;padding:10px 6px;border:1px solid #dce8e4;border-radius:9px;font-size:12px}.reality-walkthrough nav button[aria-current]{background:#eaf6f1;color:#11664f;border-color:#7bb7a2;font-weight:700}.reality-walkthrough dl{display:grid;gap:12px;margin:16px 0}.reality-walkthrough dt{font-size:11px;font-weight:600;color:#536b65;text-transform:uppercase;letter-spacing:.04em}.reality-walkthrough dd{margin:3px 0 0;font-size:14px}.reality-walkthrough label{display:block;font-size:13px;margin:16px 0}.reality-walkthrough select{display:block;width:100%;max-width:440px;padding:10px;margin-top:6px;background:#fff;border:1px solid #a7beb6;border-radius:8px;color:#203a35}.reality-walkthrough-diff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.reality-walkthrough-diff>div{padding:16px;background:#f5f8f7;border-radius:12px}.reality-walkthrough-diff span{display:block;font-size:11px;color:#536b65;margin-bottom:8px}.reality-walkthrough-diff strong{font-size:14px}.reality-walkthrough-diff p{font-size:13px}.reality-walkthrough-footer{margin-top:20px;border-top:1px solid #dce8e4;padding-top:16px}@media(max-width:600px){.reality-walkthrough-diff{grid-template-columns:1fr}}.decision-sample,.decision-canvas,.decision-overview,.learning-receipt{--decision-ink:#123c39;--decision-teal:#08766c;--decision-muted:#536a67;color:var(--decision-ink);background:#fff;border:1px solid #d7e6e2;border-radius:20px;min-width:0}.decision-label{display:block;font-size:11px;font-weight:750;letter-spacing:.11em;text-transform:uppercase;color:#32706a}.decision-tag{display:inline-flex;border:1px solid #cee4dd;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:650;color:#315e58;background:#f0f8f5;white-space:nowrap}.decision-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:10px;padding:11px 16px;background:#08766c;color:#fff;font-size:13px;font-weight:650;border:1px solid #08766c;text-decoration:none;cursor:pointer}.decision-primary:disabled{opacity:.45;cursor:not-allowed}.decision-primary:hover:not(:disabled){background:#075e58}.decision-muted{font-size:12px;line-height:1.7;color:#536a67}.decision-warning{padding:13px;background:#fff5df;border:1px solid #e8cd92;border-radius:12px;color:#725113;font-size:12px;line-height:1.7;margin:12px 0}.decision-sample-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:19px 23px;border-bottom:1px solid #e4eeeb}.decision-sample-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:17px 16px;background:#f8fbfa}.decision-sample-steps button{display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:9px;padding:10px 4px;background:transparent;color:#5b706c;font:inherit;font-size:12px;cursor:pointer;min-height:44px}.decision-sample-steps button span,.decision-lifecycle li span{display:grid;place-items:center;width:20px;height:20px;border:1px solid #c8d8d2;border-radius:50%;font-size:10px;flex-shrink:0}.decision-sample-steps button[aria-current]{color:#075f55;background:#e0f2eb;font-weight:700}.decision-sample-steps button[aria-current] span{color:#fff;border-color:#08766c;background:#08766c}.decision-sample-body{padding:22px 25px}.decision-sample-body h2{font-size:24px;line-height:1.3;letter-spacing:-.025em;margin:10px 0 13px;font-weight:650}.decision-sample-body p{font-size:13px;line-height:1.7;color:#536a67;margin:0 0 12px}.decision-sample-stats{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:20px 0}.decision-sample-stats div{border:1px solid #dce8e4;border-radius:12px;padding:14px}.decision-sample-stats small{font-size:11px;color:#5a6f6a}.decision-sample-stats strong{display:block;margin:7px 0;font-size:16px;color:#123c39}.decision-sample-stats span{font-size:10px;color:#657b74}.decision-sample-body .decision-sample-action{padding:13px 15px;background:#edf7f2;border-radius:11px;color:#27594c}.decision-sample-body .decision-sample-note{border-left:2px solid #e2b45f;padding-left:12px;color:#795822;font-size:11px}.decision-sample-quote{display:grid;grid-template-columns:1fr auto;gap:10px;padding:18px 25px;border-top:1px solid #e1ebe7;background:#fbfcfb;border-radius:0 0 20px 20px}.decision-sample-quote label{font-size:11px;font-weight:600;line-height:1.5}.decision-sample-quote input{display:block;width:100%;margin-top:7px;border:1px solid #c3d4ce;border-radius:8px;background:#fff;color:#123c39;padding:10px 12px;font:inherit;font-size:14px;min-height:44px}.decision-sample-quote button{align-self:end;border:1px solid #bed8cf;border-radius:8px;background:#eff7f3;color:#075f55;padding:10px 12px;min-height:44px;font:inherit;font-size:11px;font-weight:650;cursor:pointer}.decision-sample-quote p,.decision-sample-quote small{grid-column:1/-1;margin:0;font-size:12px;line-height:1.6}.decision-sample-quote small{font-size:10px;color:#637770}.decision-sample-footer{padding:16px 25px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.decision-sample-footer>button:not(.decision-primary){background:transparent;border:1px solid #cddfd6;border-radius:10px;padding:10px 13px;font:inherit;font-size:12px;color:#23655c;min-height:44px;cursor:pointer}.decision-lifecycle{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0;padding:0;list-style:none}.decision-lifecycle li{display:flex;align-items:center;gap:7px;font-size:11px;color:#697a77}.decision-lifecycle li.is-reached{color:#08766c}.decision-lifecycle li.is-reached span{background:#e1f1ea;border-color:#b3d5c6}.decision-lifecycle li[aria-current]{font-weight:750}.decision-overview{padding:20px}.decision-overview-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.decision-overview-stats strong{font-size:26px;font-weight:650;display:block;line-height:1.3}.decision-overview-stats span{font-size:11px;color:#586f69}.decision-overview>p{font-size:12px;margin-top:16px;line-height:1.7}.decision-next{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:20px;margin-top:20px;border-top:1px solid #e0ebe6}.decision-next h2{font-size:18px;margin:7px 0;font-weight:650}.decision-next p{font-size:12px;line-height:1.7;color:#5f716c;max-width:560px}.decision-next button{flex-shrink:0}.learning-receipt{padding:19px;background:#f0f8f3;margin-top:18px}.learning-receipt h3{font-size:16px;font-weight:650;margin:9px 0}.learning-receipt p{font-size:12px;line-height:1.7;color:#48655a;margin:10px 0}.learning-receipt details{font-size:11px;margin-top:13px}.learning-receipt summary{cursor:pointer}.learning-receipt.is-contested{background:#fff7e5;border-color:#e7d399}.decision-canvas{margin:18px 0;width:100%;text-align:left;overflow:hidden}.decision-canvas-header{display:flex;gap:20px;justify-content:space-between;align-items:start;padding:20px 24px;border-bottom:1px solid #e0ece7}.decision-canvas-header h2{font-size:17px;margin-top:8px;max-width:680px;font-weight:650;overflow-wrap:anywhere;line-height:1.5}.decision-pane-tabs{display:flex;padding:10px;gap:6px;background:#f7fbf8;border-bottom:1px solid #e0ece7}.decision-pane-tabs button{flex:1;border:0;border-radius:8px;padding:11px 8px;font:inherit;font-size:12px;background:transparent;color:#3d6a5f;min-height:44px;cursor:pointer}.decision-pane-tabs button[aria-pressed=true]{background:#daeee5;font-weight:700}.decision-canvas-grid{display:grid;grid-template-columns:minmax(0,1fr)}.decision-canvas-pane{padding:20px;min-width:0;overflow-wrap:anywhere}.decision-canvas-pane[data-active=false]{display:none}.decision-canvas-pane>h3{font-size:12px;font-weight:750;letter-spacing:.03em;margin-bottom:13px}.decision-canvas .council-pane,.decision-canvas .evidence-pane{background:#fafcfb}.decision-canvas .document-pane>button{margin-top:20px}.decision-canvas .document-pane>.ai-response-compact{margin:16px 0}.decision-canvas .council-pane section{padding:0;border:0;margin-top:15px}.decision-canvas .council-pane section section{padding:12px;border:1px solid #dce7e2}.decision-canvas .council-pane .grid{grid-template-columns:minmax(0,1fr)}.decision-canvas .council-pane table{font-size:10px}.decision-pending{border:1px dashed #bdd4c9;border-radius:14px;padding:28px 20px;margin:15px 0;background:#f4faf6}.decision-pending h4{font-size:20px;margin:12px 0}.decision-pending p{font-size:13px;line-height:1.8;color:#5e7268}.decision-truth-values{margin:15px 0}.decision-truth-values>div{padding:13px 0;border-bottom:1px solid #e2ebe6}.decision-truth-values dt{font-size:11px;color:#5a7267}.decision-truth-values dd{font-size:20px;font-weight:650;margin-top:6px}.decision-source{border:1px solid #d3e3d9;border-radius:10px;padding:12px;margin-top:12px;font-size:11px;line-height:1.8}.decision-source summary{cursor:pointer;font-weight:650}.decision-source p,.decision-source blockquote{margin:12px 0}.decision-source blockquote{border-left:2px solid #94c8b3;padding-left:10px;white-space:pre-wrap}.decision-source small{font-size:10px;color:#66796e}.business-chat.has-decision-canvas .chat-conversation{max-width:1260px}.business-chat.has-decision-canvas .chat-assistant-message:has(.decision-canvas){padding-right:0}.decision-card:target{outline:2px solid #08766c;outline-offset:4px}.decision-card{scroll-margin-top:90px}.experience-entry{min-height:100vh;background:#f3f8f5;display:grid;place-items:center;padding:40px 24px}.experience-entry-grid{width:100%;max-width:1160px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.experience-entry h1{font-size:clamp(32px,4vw,52px);line-height:1.12;letter-spacing:-.05em;color:#143f36;margin:22px 0}.experience-entry-lead{font-size:15px;line-height:1.9;color:#566e62;max-width:470px}.experience-entry-actions{margin:24px 0;display:flex;flex-wrap:wrap;align-items:center;gap:20px}.experience-entry-actions>a{font-size:13px;color:#176457;text-decoration:underline}.experience-entry-steps{list-style:none;display:grid;gap:18px;padding:20px 0;margin:0}.experience-entry-steps li{display:flex;gap:14px;font-size:13px;line-height:1.7;color:#486358}.experience-entry-steps li>span{width:27px;height:27px;border:1px solid #b7d2c3;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-size:11px}.experience-entry-steps strong{display:block;color:#204d3e}.experience-entry-limit{font-size:11px;line-height:1.8;color:#61786b;max-width:500px}.experience-entry .brand-logo-image{max-width:190px}.decision-impact-strip{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.decision-impact-strip span{font-size:11px;font-weight:650;padding:8px 11px;border:1px solid #ebcd90;border-radius:999px;background:#fff5de;color:#76591e}.decision-impact-block{background:#fffaf0;border:1px solid #ead5aa;border-left:3px solid #c7913b;border-radius:12px;padding:14px}.decision-impact-block summary{cursor:pointer;font-size:13px;font-weight:650}.decision-portfolio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.decision-portfolio-card{border:1px solid #d3e4d9;border-radius:18px;background:#fff;padding:22px}.decision-portfolio-card h2{font-size:20px;font-weight:650;margin:8px 0}.decision-portfolio-card dl{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0}.decision-portfolio-card dt{font-size:11px;color:#5a7464}.decision-portfolio-card dd{font-size:22px;margin-top:5px;color:#153e31}.decision-portfolio-card p{font-size:12px;line-height:1.8;color:#5b7263}.evolution-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.evolution-summary article{padding:16px;background:#edf6f0;border-radius:12px}.evolution-summary strong{display:block;font-size:24px;color:#134934}.evolution-summary span{font-size:11px;color:#456352}.evidence-readiness{padding:16px;border:1px solid #d4e4d9;border-radius:12px;margin-top:18px;background:#f8fbf9}.evidence-readiness h3{font-size:14px;margin-bottom:8px}.evidence-readiness p{font-size:12px;line-height:1.8;color:#587060}@media(min-width:1180px){.decision-pane-tabs{display:none}.decision-canvas-grid{grid-template-columns:minmax(210px,.8fr) minmax(330px,1.7fr) minmax(210px,.8fr)}.decision-canvas-pane[data-active=false]{display:block}.decision-canvas .council-pane{border-right:1px solid #e0ece7}.decision-canvas .evidence-pane{border-left:1px solid #e0ece7}.decision-canvas-pane{max-height:850px;overflow-y:auto}}@media(max-width:850px){.experience-entry-grid{grid-template-columns:1fr;gap:30px;max-width:600px}.experience-entry{padding:28px 18px}.experience-entry h1{max-width:500px}.decision-next{align-items:start;flex-direction:column}.decision-overview-stats{grid-template-columns:repeat(2,1fr)}}.experience-entry{background:#f7faf9}.experience-entry h1{color:#19383b;font-weight:650;letter-spacing:-.045em}.experience-entry-lead{color:#536b6d;font-size:16px;line-height:1.85}.experience-entry-reassurance{color:#536b6d;font-size:13px;line-height:1.8;margin:0 0 28px}.experience-entry-actions .decision-primary{background:#087b72;min-height:48px;padding:14px 24px;border-radius:12px}.experience-entry-actions .decision-primary:hover{background:#06675f}.experience-entry-guide{padding:34px;background:#fff;border:1px solid #dce8e5;border-radius:24px;box-shadow:0 8px 30px #19383b04}.experience-entry-guide h2{color:#19383b;font-size:26px;line-height:1.4;letter-spacing:-.6px;margin:14px 0 10px}.experience-entry-guide .experience-entry-steps{gap:24px;padding:20px 0 28px}.experience-entry-steps li{color:#536b6d;line-height:1.85}.experience-entry-steps strong{color:#244441;font-size:14px;margin-bottom:5px}.experience-entry-steps li>span{color:#087b72;border-color:#c8dfd5;background:#f1f8f4;width:30px;height:30px}.experience-entry-example{border-top:1px solid #e1ebe7;padding-top:20px}.experience-entry-example>summary{color:#08695f;cursor:pointer;font-size:13px;min-height:28px}.experience-entry-example .decision-sample{margin-top:20px}.experience-entry :is(a,button,summary):focus-visible{outline:3px solid #079889;outline-offset:4px}.experience-entry-limit{font-size:12px;line-height:1.85;color:#536b6d}.experience-entry .decision-label{color:#087b72}@media(max-width:850px){.experience-entry-guide{padding:26px 23px}.experience-entry-grid{gap:35px}.experience-entry-actions{gap:18px}.experience-entry-reassurance{margin-bottom:20px}}@media(max-width:480px){.decision-sample-top,.decision-sample-body,.decision-sample-quote,.decision-sample-footer{padding:16px}.decision-sample-steps{padding:10px 8px}.decision-sample-steps button{font-size:10px;gap:4px;flex-direction:column}.decision-sample-body h2{font-size:21px}.decision-sample-stats{gap:8px}.decision-sample-stats div{padding:11px}.decision-sample-stats strong{font-size:14px}.decision-sample-quote{grid-template-columns:1fr}.decision-sample-quote button{justify-self:start}.decision-lifecycle{gap:5px}.decision-lifecycle li{font-size:10px;gap:4px;flex-direction:column}.decision-canvas-header{padding:16px;flex-direction:column;gap:12px}.decision-canvas-pane{padding:16px}.decision-pane-tabs button{font-size:11px}.evolution-summary{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.decision-sample *,.decision-canvas *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.dd-workspace{--dd-ink:#153d39;--dd-teal:#126c60;--dd-line:#d9e7e2;--dd-muted:#536b66;max-width:1240px;margin:0 auto;padding:14px 8px 40px;color:var(--dd-ink)}.dd-workspace *{box-sizing:border-box;min-width:0}.dd-workspace button,.dd-workspace input,.dd-workspace textarea,.dd-workspace select{font:inherit}.dd-workspace button{cursor:pointer}.dd-workspace button:disabled{cursor:not-allowed;opacity:.45}.dd-workspace :focus-visible{outline:3px solid #218878;outline-offset:3px}.dd-workspace h1,.dd-workspace h2,.dd-workspace h3,.dd-workspace h4,.dd-workspace p{margin:0}.dd-workspace p{line-height:1.65;font-size:14px}.dd-workspace small{display:block;color:var(--dd-muted);font-size:12px;line-height:1.65}.dd-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;overflow:auto;font-size:12px;line-height:1.7;background:#f5f8f6;padding:16px;border-radius:10px}.dd-workspace summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-weight:600;font-size:14px}.dd-workspace details[open]>summary{margin-bottom:18px}.dd-eyebrow{display:block;font-size:10px;font-weight:750;letter-spacing:.15em;line-height:1.5;color:#50776d}.dd-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 0 28px}.dd-heading h1{font-size:clamp(32px,4vw,49px);letter-spacing:-.045em;line-height:1.12;font-weight:550;margin:13px 0 17px}.dd-heading h1 em{font-style:normal;color:var(--dd-teal)}.dd-heading p{max-width:540px;color:var(--dd-muted);font-size:14px}.dd-heading-actions{display:flex;gap:8px;margin-top:18px}.dd-primary,.dd-secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;border-radius:10px;padding:10px 16px;border:1px solid transparent;font-size:13px!important;font-weight:650!important;line-height:1.5;text-decoration:none}.dd-primary{background:var(--dd-teal);color:#fff}.dd-primary:hover{background:#0b584e}.dd-secondary{color:var(--dd-ink);border-color:var(--dd-line);background:#fff}.dd-secondary:hover{background:#f0f7f3}.dd-text{display:inline-flex;align-items:center;gap:6px;color:var(--dd-teal);font-size:12px!important;font-weight:650!important;padding:8px 0;background:none;border:0;text-align:left}.dd-cycle-select{display:flex!important;align-items:center;gap:16px;margin-bottom:22px!important;font-size:12px!important;color:var(--dd-muted)}.dd-cycle-select select{max-width:600px;margin:0!important}.dd-start{padding:30px;border:1px solid var(--dd-line);border-radius:18px;background:linear-gradient(125deg,#f1f8f2,#fcfdfb);margin-bottom:28px}.dd-start h2{font-size:27px;letter-spacing:-.03em;margin:12px 0 20px}.dd-start>label textarea{font-size:17px;border:0;background:#fff;box-shadow:0 1px 6px #153d390a;min-height:108px}.dd-start-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin:18px 0}.dd-start-bottom label{margin:0!important;min-width:220px;flex:1}.dd-start>p{font-size:12px;color:var(--dd-muted);max-width:680px}.dd-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--dd-line);margin:12px 0 26px}.dd-progress button{display:flex;align-items:center;gap:10px;text-align:left;border:0;border-bottom:2px solid transparent;padding:15px 4px;background:none;color:var(--dd-muted);font-size:12px;font-weight:600}.dd-progress button>span{display:grid;place-items:center;width:23px;height:23px;border:1px solid var(--dd-line);border-radius:50%;font-size:11px;flex-shrink:0}.dd-progress button[aria-current]{border-bottom-color:var(--dd-teal);color:var(--dd-teal)}.dd-progress button[aria-current]>span{background:var(--dd-teal);color:#fff;border-color:var(--dd-teal)}.dd-body{display:grid;grid-template-columns:minmax(0,1fr) 272px;gap:24px;align-items:start}.dd-body>main,.dd-sidebar{display:grid;gap:18px}.dd-recommendation{padding:28px;border:1px solid #bcd9ce;border-radius:18px;background:#fbfdfb;box-shadow:0 4px 22px #244b3f05}.dd-card-top,.dd-section-heading{display:flex;justify-content:space-between;gap:15px;align-items:center}.dd-status{display:inline-block;border:1px solid #c9ddd3;background:#f0f7f2;padding:5px 8px;border-radius:6px;font-size:10px;line-height:1.4;color:#225d4e;font-weight:650;white-space:normal;text-align:right}.dd-recommendation h2{font-size:clamp(23px,2.5vw,32px);letter-spacing:-.035em;line-height:1.28;margin:22px 0 14px;overflow-wrap:anywhere}.dd-customer{color:var(--dd-muted);font-size:13px!important}.dd-limits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--dd-line);border-bottom:1px solid var(--dd-line);margin:24px 0;padding:17px 0;gap:12px}.dd-limits span,.dd-summary-pair span,.dd-next>span{display:block;font-size:10px;font-weight:650;color:var(--dd-muted);margin-bottom:7px}.dd-limits strong{overflow-wrap:anywhere;font-size:19px;font-weight:550;letter-spacing:-.025em}.dd-boundary{display:flex;gap:12px;background:#edf5ee;padding:16px;border-radius:10px}.dd-boundary>svg{flex-shrink:0;margin-top:2px}.dd-boundary strong{font-size:12px}.dd-boundary p{font-size:12px;line-height:1.7;margin-top:5px}.dd-next{margin:20px 0 16px}.dd-next p{font-size:14px}.dd-recommendation>small{font-size:10px}.dd-card{padding:24px;border:1px solid var(--dd-line);border-radius:14px;background:#fff}.dd-card h3{font-size:19px;letter-spacing:-.02em;line-height:1.4;margin:8px 0 12px}.dd-card h4{font-size:14px;font-weight:650;line-height:1.5}.dd-card>p{margin:12px 0;color:var(--dd-muted);font-size:12px}.dd-workspace label{display:block;font-size:12px;font-weight:600;line-height:1.6;margin:14px 0}.dd-workspace input:not([type=checkbox]):not([type=radio]):not([type=file]),.dd-workspace textarea,.dd-workspace select{width:100%;border:1px solid #cbdad3;background:#fff;color:#153d39;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5;margin-top:7px}.dd-workspace textarea{resize:vertical}.dd-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.dd-resources{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--dd-line);margin-top:16px;padding-top:5px}.dd-editor>.dd-primary{margin:4px 0 10px}.dd-summary-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:20px}.dd-summary-pair p,.dd-summary-pair li{font-size:12px;line-height:1.75}.dd-summary-pair ul{margin:0;padding-left:15px}.dd-side-card{padding:20px;border:1px solid var(--dd-line);border-radius:12px;background:#f7f9f5}.dd-side-card>p{font-size:12px;margin:12px 0;color:var(--dd-muted)}.dd-available{display:block;font-weight:550;font-size:30px;letter-spacing:-.04em;margin-top:15px}.dd-side-card dl{margin:18px 0 8px;font-size:11px}.dd-side-card dl>div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--dd-line);padding:10px 0}.dd-side-card dt{color:var(--dd-muted)}.dd-side-card dd{margin:0;font-weight:600}.dd-questions{list-style:none;padding:0;margin:14px 0 0}.dd-questions li{padding:12px 0;border-top:1px solid var(--dd-line);font-size:12px;line-height:1.7}.dd-questions li>button{display:flex;align-items:center;gap:5px;font-size:11px;border:0;background:none;color:var(--dd-teal);padding:6px 0}.dd-tool{display:flex;justify-content:space-between;gap:10px;width:100%;text-align:left;border:0;border-bottom:1px solid var(--dd-line);padding:14px 0;background:none;font-size:12px;color:var(--dd-ink)}.dd-tool svg{flex-shrink:0}.dd-role-coverage{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0}.dd-role-coverage>span{display:flex;align-items:center;gap:4px;font-size:10px;border:1px solid var(--dd-line);padding:6px 8px;border-radius:5px;color:var(--dd-muted)}.dd-role-coverage>span[data-covered=true]{background:#e9f6ed;border-color:#a8cdb7;color:#245b43}.dd-auto{border-top:1px solid var(--dd-line);padding-top:18px;margin-top:20px}.dd-check{display:flex!important;align-items:flex-start;gap:10px;font-size:12px!important;font-weight:400!important;line-height:1.75!important}.dd-check input,.dd-choice-option input{margin-top:5px!important;accent-color:var(--dd-teal);width:15px;min-width:15px;flex-shrink:0}.dd-role-choices{display:flex;flex-wrap:wrap;gap:6px 16px}.dd-role-choices .dd-check{margin:6px 0}.dd-file input{display:block;max-width:100%;font-size:11px;margin-top:8px}.dd-finding-editor{border:1px solid var(--dd-line);padding:16px;border-radius:10px;margin:20px 0}.dd-finding-editor legend{padding:0 6px;font-size:11px;color:var(--dd-muted)}.dd-finding{border-top:1px solid var(--dd-line);padding:20px 0}.dd-finding>.dd-card-top{font-size:10px;color:var(--dd-muted)}.dd-finding h4{margin:10px 0}.dd-finding>p{font-size:12px;color:var(--dd-muted);margin:8px 0}.dd-finding blockquote{border-left:2px solid #bc8a44;margin:16px 0;padding:0 0 0 15px;font-size:12px;line-height:1.7}.dd-finding blockquote small{font-size:10px;margin-top:8px}.dd-finding details{margin-top:16px}.dd-choice{margin:20px 0;padding:20px 0;border-bottom:1px solid var(--dd-line)}.dd-choice h4{margin-bottom:15px}.dd-choice-option{display:flex!important;gap:10px;border:1px solid var(--dd-line);padding:12px;border-radius:8px}.dd-choice-option small{margin-top:4px;font-weight:400}.dd-final-check{border-top:1px solid var(--dd-line);padding:24px 0 10px;margin-top:18px}.dd-final-check>p{margin:14px 0;font-size:12px;color:var(--dd-muted)}.dd-warning{padding:12px;background:#fff6e8;border-radius:8px;color:#77541d!important;font-size:12px}.dd-change,.dd-error,.dd-notice{padding:20px;border:1px solid #e6d4ae;border-radius:12px;background:#fff9ed;font-size:13px;line-height:1.7}.dd-change h3{font-size:17px;margin-bottom:10px}.dd-change p{font-size:12px;margin:10px 0}.dd-error{border-color:#ebc5c0;background:#fff3ef;color:#852f27;margin-bottom:20px}.dd-notice{margin-bottom:18px}.dd-notice span{display:block;font-size:12px}.dd-notice button{border:0;background:none;text-decoration:underline;color:#77541d;font-size:12px;margin:10px 15px 0 0}.dd-run{border-top:1px solid var(--dd-line);padding:16px 0}.dd-run>strong{font-size:12px}.dd-run p{font-size:11px;margin:8px 0}.dd-run>button{margin:8px 0}.dd-run button:not([class]){border:1px solid var(--dd-line);background:#fff;border-radius:8px;padding:8px;font-size:12px}.dd-material{border-top:1px solid var(--dd-line);padding:12px 0}.dd-material>.dd-text{display:block}.dd-outcome{border:1px solid var(--dd-line);padding:20px;border-radius:12px;margin-top:20px}.dd-outcome>p{font-size:12px;margin:12px 0}.dd-contract{border:1px solid #bcd9ce;border-radius:12px;margin-top:24px;padding:20px;background:#f6fbf5}.dd-history{border:1px solid var(--dd-line);border-radius:12px;padding:20px;margin-top:24px}.dd-history>summary{justify-content:flex-start}.dd-history>article{border-top:1px solid var(--dd-line);padding:16px 0}.dd-history>article>strong{font-size:12px;display:block}.dd-history>article>span{font-size:12px;color:var(--dd-muted);display:block;margin:8px 0}.dd-history details>summary{font-size:11px;font-weight:500}.dd-history>.dd-text{margin-left:18px}.dd-footer{display:flex;justify-content:space-between;gap:18px;border-top:1px solid var(--dd-line);margin-top:28px;padding-top:20px;font-size:11px;color:var(--dd-muted)}.dd-footer button{border:0;background:none;padding:0;font-size:11px;color:var(--dd-teal)}.dd-saving{position:fixed;bottom:18px;left:50%;transform:translate(-50%);z-index:40;background:#153d39;color:#fff;padding:12px 20px;border-radius:10px;box-shadow:0 4px 20px #153d3930;font-size:12px!important}.dd-muted{color:var(--dd-muted)}@media(max-width:1100px){.dd-body{grid-template-columns:minmax(0,1fr) 230px;gap:16px}.dd-recommendation,.dd-card{padding:22px}.dd-side-card{padding:16px}}@media(max-width:850px){.dd-body{grid-template-columns:1fr}.dd-sidebar{grid-template-columns:1fr 1fr}.dd-sidebar>.dd-side-card:last-child{grid-column:1/-1}.dd-heading h1{font-size:38px}.dd-progress button{font-size:11px}.dd-recommendation h2{font-size:27px}}@media(max-width:520px){.dd-workspace{padding:0 0 30px}.dd-heading{display:block;padding-top:12px}.dd-heading h1{font-size:35px}.dd-heading-actions{justify-content:flex-end;margin-top:16px}.dd-start,.dd-recommendation,.dd-card{padding:20px}.dd-start-bottom{align-items:stretch;flex-direction:column;gap:16px}.dd-start-bottom label{min-width:0}.dd-progress{grid-template-columns:1fr 1fr;gap:2px 8px}.dd-progress button{font-size:12px;padding:12px 2px}.dd-sidebar,.dd-field-grid,.dd-summary-pair{grid-template-columns:1fr}.dd-sidebar>.dd-side-card:last-child{grid-column:auto}.dd-limits{gap:8px}.dd-limits strong{overflow-wrap:anywhere;font-size:15px}.dd-limits span{font-size:9px}.dd-card-top{align-items:flex-start}.dd-recommendation h2{font-size:25px}.dd-resources{grid-template-columns:1fr}.dd-cycle-select{display:block!important}.dd-cycle-select select{margin-top:8px!important}.dd-footer{flex-direction:column}.dd-history>.dd-text{margin-left:0;display:flex;margin-top:10px}.dd-section-heading{align-items:flex-start}.dd-section-heading>.dd-text{white-space:nowrap}}.dd-review-options{flex:1;min-width:220px;border:1px solid var(--dd-line);border-radius:8px;padding:12px}.dd-review-options label{min-width:0!important}.dd-review-options summary{font-size:12px}.dd-challenge>.dd-text{font-size:13px!important}.dd-challenge-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0}.dd-challenge-options button{border:1px solid var(--dd-line);background:#fff;border-radius:9px;padding:12px;font-size:12px;text-align:left;color:var(--dd-ink)}.dd-challenge-options button[aria-pressed=true]{background:#e6f3ec;border-color:var(--dd-teal)}.dd-challenge-history>article{border-top:1px solid var(--dd-line);padding:16px 0;margin-top:14px}.dd-challenge-history>article>p{margin:10px 0;font-size:12px}.dd-challenge-history details{margin:14px 0}.dd-change-field{border-top:1px solid var(--dd-line);padding:16px 0;overflow-wrap:anywhere}.dd-change-field .dd-summary-pair{margin-top:12px}.dd-contribution>p{margin:14px 0}.dd-review-options small{margin-top:10px}@media(max-width:520px){.dd-challenge-options{grid-template-columns:1fr}.dd-review-options{min-width:0;width:100%}.dd-challenge-history .dd-heading-actions{align-items:stretch;flex-direction:column}}.dd-focus-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin:1rem 0}.dd-context-changes{display:grid;gap:.75rem}.dd-context-changes article{padding:1rem;border:1px solid var(--dd-line,#dce7e5);border-radius:12px}.dd-context-changes dl div{display:grid;grid-template-columns:5rem 1fr;gap:.5rem}.dd-context-changes dd{margin:0;overflow-wrap:anywhere}.dd-context pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:22rem;overflow:auto}.dd-context>section{margin:1rem 0}.dd-context select{max-width:100%}.dd-free-connections{margin:1rem 0;padding:1rem;border:1px solid #d2e5df;border-radius:14px;background:#f7fbf9}.dd-free-connections>summary{display:flex;gap:1rem;justify-content:space-between;align-items:center;color:#185a4b;font-weight:650;cursor:pointer}.dd-free-connections>summary>span{font-size:.75rem;white-space:nowrap;background:#e3efe9;padding:.3rem .55rem;border-radius:20px}.dd-free-list{display:grid;gap:.65rem;margin:1rem 0}.dd-free-list>article{padding:.8rem;border:1px solid #e0e9e4;border-radius:10px;background:#fff}.dd-free-list>article>div{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:space-between;align-items:center}.dd-free-list>article>div>span{font-size:.72rem;color:#5a7067}.dd-free-list p,.dd-free-connections>p{font-size:.8rem;line-height:1.6}.dd-free-list summary{cursor:pointer;font-size:.78rem;color:#366f5b}.dd-free-list a{font-size:.78rem;text-decoration:underline;color:#286e58}.automation-intelligence{margin:2rem 0;color:#173d38}.automation-intro{max-width:720px;margin-bottom:1.5rem}.automation-intro h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600;letter-spacing:-.04em;margin:.5rem 0}.automation-intro p,.automation-matches>p,.automation-library>p{color:#556f69;font-size:.94rem;line-height:1.7}.automation-goals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;border:0;padding:0;margin:0}.automation-goals legend{font-size:.88rem;font-weight:650;margin-bottom:.8rem}.automation-goals button{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:64px;border:1px solid #c9dcd6;border-radius:14px;background:#fff;padding:.8rem 1rem;text-align:left;color:#245b53;font-size:.88rem;line-height:1.5}.automation-goals button[aria-pressed=true]{background:#e1f2ec;border-color:#1c7769;box-shadow:inset 0 0 0 1px #1c7769}.automation-goals button:focus-visible,.automation-questions select:focus-visible,.automation-search input:focus-visible{outline:3px solid #8ec7bb;outline-offset:3px}.automation-questions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:1.6rem 0}.automation-questions label{font-size:.88rem;font-weight:600}.automation-questions select{display:block;width:100%;min-height:46px;margin:.6rem 0;border:1px solid #c4d8d0;border-radius:11px;background:#fff;color:#214a42;padding:.6rem .75rem}.automation-questions small{font-weight:400;color:#5c736d;line-height:1.6}.automation-results-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem}.automation-results-heading h3{font-size:1.6rem;letter-spacing:-.035em;margin:.4rem 0}.automation-results-heading>span{font-size:.78rem;color:#5a766f}.automation-opportunity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.2rem 0}.automation-opportunity{padding:1.4rem;background:#fff;border:1px solid #d5e2dc;border-radius:18px;display:flex;flex-direction:column;min-width:0}.automation-readiness{align-self:flex-start;padding:.32rem .6rem;background:#e6f3ed;color:#1e6654;border-radius:8px;font-size:.72rem;font-weight:650}.automation-readiness.preparation{background:#f7f0df;color:#6d5521}.automation-opportunity h4{font-size:1.15rem;letter-spacing:-.02em;margin:.9rem 0 .5rem}.automation-opportunity p,.automation-opportunity dd{font-size:.83rem;line-height:1.65;color:#526c65}.automation-opportunity dl{margin:.8rem 0}.automation-opportunity dt{font-size:.72rem;font-weight:700;color:#2c5d51}.automation-opportunity dd{margin:.25rem 0 .8rem}.automation-opportunity details{font-size:.79rem;margin-bottom:1rem}.automation-opportunity summary{font-weight:600;color:#315d51;cursor:pointer}.automation-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:auto;padding-top:.7rem}.automation-native-notice{display:block;max-width:800px;margin:.8rem 0;color:#64766f;line-height:1.7}.automation-direct{display:flex;align-items:center;gap:1rem;border:1px solid #bbd7c9;border-radius:16px;background:#edf5ef;padding:1.3rem;margin:1.8rem 0}.automation-direct>div{flex:1}.automation-direct h3{font-size:1rem;font-weight:650;margin:0}.automation-direct p{font-size:.83rem;color:#516e62;line-height:1.6;margin:.4rem 0 0}.automation-library{border-top:1px solid #d1dfd7;padding:1rem 0}.automation-library>summary{font-size:.9rem;font-weight:600;cursor:pointer}.automation-search{display:flex;align-items:center;gap:.65rem;margin:1rem 0;padding:.65rem .9rem;background:#fff;border:1px solid #c9d9d2;border-radius:12px}.automation-search input{width:100%;border:0;background:none;font-size:.9rem;padding:.25rem}.automation-pattern-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.automation-pattern-list article{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;background:#fff;border:1px solid #dbe4de;border-radius:12px}.automation-pattern-list h4{font-size:.85rem;font-weight:600;margin:0}.automation-pattern-list p{font-size:.73rem;color:#5c7267;margin:.3rem 0}.automation-source{margin:1rem 0}.automation-source a{color:#176f60;font-size:.83rem;text-decoration:underline}.automation-source p{font-size:.78rem;color:#61796e;line-height:1.6}.automation-error{padding:1rem;border:1px solid #ecc3b9;border-radius:12px;background:#fff2ee;color:#8c3727;font-size:.88rem}.automation-intelligence button:disabled{opacity:.6;cursor:wait}@media(max-width:760px){.automation-goals{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-opportunity-grid,.automation-pattern-list,.automation-questions{grid-template-columns:1fr}.automation-direct{align-items:flex-start;flex-wrap:wrap}.automation-direct button{width:100%;justify-content:center}.automation-results-heading{align-items:flex-start;flex-direction:column}.automation-opportunity{padding:1.15rem}.automation-goals button{padding:.65rem;min-height:70px;font-size:.8rem}}.adaptive-experience{--ad-ink:#123e34;--ad-muted:#6b7e74;--ad-green:#087665;--ad-line:#dfE6de;color:var(--ad-ink);font-size:14px;max-width:1280px;margin:0 auto;padding:26px 0 42px}.adaptive-experience button,.adaptive-experience textarea{font:inherit}.adaptive-experience button{cursor:pointer}.adaptive-experience button:disabled{cursor:default;opacity:.6}.adaptive-experience button:focus-visible,.adaptive-experience textarea:focus-visible{outline:3px solid #61bfa5;outline-offset:4px}.adaptive-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.adaptive-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:700;letter-spacing:1.6px;color:#468674}.adaptive-heading h1{font-size:clamp(28px,3vw,42px);font-weight:500;letter-spacing:-1.6px;line-height:1.17;margin:12px 0}.adaptive-heading p{color:var(--ad-muted);line-height:1.7;margin:0}.adaptive-layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:35px;align-items:start}.adaptive-context{border-right:1px solid var(--ad-line);padding-right:25px;position:sticky;top:24px}.adaptive-context-title{display:flex;align-items:center;gap:10px}.adaptive-context-title strong{font-size:13px;font-weight:600}.adaptive-orbit{width:21px;height:21px;border:1px solid #7db8a2;border-radius:50%;box-shadow:0 0 0 5px #e9f1e9,inset 0 0 0 5px #edf6ee;margin:5px}.adaptive-context>p{font-size:11px;color:var(--ad-muted);line-height:1.6;margin-top:14px}.adaptive-context ol{list-style:none;padding:0;margin:22px 0;max-height:62vh;overflow:auto}.adaptive-context li{margin:0 0 4px}.adaptive-context li button{width:100%;text-align:left;background:none;border:0;display:flex;gap:9px;border-radius:9px;padding:10px 5px;color:inherit;align-items:flex-start}.adaptive-context li button:hover,.adaptive-context li button.active{background:#edf4eb}.adaptive-context li button>span:first-child{flex:none;display:flex;align-items:center;justify-content:center;background:#e3eee2;color:#498b73;border-radius:50%;width:18px;height:18px;margin-top:2px}.adaptive-context li div{min-width:0}.adaptive-context li small{font-size:10px;color:var(--ad-muted);display:block;margin-bottom:5px;line-height:1.45}.adaptive-context li strong{font-size:12px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6;overflow-wrap:anywhere}.adaptive-edit{font-size:9px;color:#448675;margin-left:auto;padding-top:3px;opacity:0}.adaptive-context button:hover .adaptive-edit,.adaptive-context button:focus .adaptive-edit{opacity:1}.adaptive-context-foot{display:flex;gap:8px;font-size:10px;line-height:1.7;color:var(--ad-muted);border-top:1px solid var(--ad-line);padding-top:18px}.adaptive-context-foot svg{flex:none;margin-top:3px}.adaptive-empty-context{min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9baea0;text-align:center;font-size:12px;line-height:1.8;padding:12px}.adaptive-stage{min-width:0}.adaptive-question,.adaptive-solution{padding:34px;border:1px solid var(--ad-line);background:#fffefa;border-radius:20px;box-shadow:0 12px 35px #194d3610}.adaptive-question-top,.adaptive-solution-status{display:flex;align-items:center;justify-content:space-between;gap:16px}.adaptive-small-orbit{width:32px;height:32px;border:1px solid #b5cebb;border-radius:50%;position:relative;flex:none}.adaptive-small-orbit:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid #78af92;border-radius:50%;transform:rotate(30deg) scaleX(.55)}.adaptive-question h2,.adaptive-solution h2{font-size:clamp(23px,2.5vw,31px);line-height:1.3;letter-spacing:-.85px;font-weight:500;margin:24px 0 12px;max-width:620px}.adaptive-why,.adaptive-solution>p{line-height:1.8;font-size:13px;color:var(--ad-muted);margin-bottom:26px}.adaptive-options{display:grid;gap:10px;margin-top:26px}.adaptive-options>button{display:flex;align-items:center;justify-content:space-between;gap:15px;text-align:left;background:#fffefa;border:1px solid var(--ad-line);border-radius:12px;padding:19px;color:var(--ad-ink);transition:background .18s,border-color .18s,transform .18s}.adaptive-options>button:hover,.adaptive-options>button.selected{border-color:#66a68c;background:#f2f7ef;transform:translate(3px)}.adaptive-options strong{font-weight:600;font-size:14px}.adaptive-options span{font-size:12px;line-height:1.65;color:var(--ad-muted);display:block;margin-top:5px}.adaptive-options svg{flex:none;color:#5c947b}.adaptive-question textarea{resize:vertical;display:block;box-sizing:border-box;width:100%;min-height:155px;border:1px solid #d1dfd0;border-radius:12px;padding:18px;font-size:14px;color:var(--ad-ink);line-height:1.8;background:#fafbf5}.adaptive-question textarea::placeholder{color:#95a194}.adaptive-composer-foot{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:17px}.adaptive-composer-foot>div{display:grid;gap:7px}.adaptive-composer-foot small{font-size:10px;color:var(--ad-muted)}.adaptive-primary{border:1px solid #087665;background:#087665;color:#fff!important;border-radius:8px;padding:13px 17px;display:inline-flex;align-items:center;justify-content:center;gap:14px;font-weight:600;font-size:12px;line-height:1.5;text-decoration:none}.adaptive-primary:hover{background:#056455}.adaptive-text-button{background:none;border:0;padding:7px 0;display:inline-flex;gap:7px;align-items:center;color:#267b65;font-size:12px!important;line-height:1.6;text-decoration:none}.adaptive-text-button:hover{text-decoration:underline}.adaptive-path-note{font-size:10px;color:#7d8e7e;line-height:1.8;display:flex;align-items:flex-start;gap:8px;border-top:1px solid var(--ad-line);padding-top:18px;margin-top:28px}.adaptive-path-dot{width:5px;height:5px;border-radius:50%;background:#8cbaa2;margin-top:6px;flex:none}.adaptive-edit-note{border-left:2px solid #e6c681;background:#fcf6e7;color:#866925;padding:12px;font-size:12px;line-height:1.7;margin-bottom:18px}.adaptive-draft-badge{font-size:10px;line-height:1.6;flex:none;background:#f2eedc;border:1px solid #e6dfc2;border-radius:20px;padding:5px 9px;color:#807235}.adaptive-solution blockquote{margin:24px 0;border-left:2px solid #91ba9c;padding:3px 0 3px 17px;font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.adaptive-solution blockquote small{display:block;font-size:9px;letter-spacing:1.5px;color:#7e947f;margin-bottom:7px}.adaptive-solution-meta{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px 0;border-top:1px solid var(--ad-line);border-bottom:1px solid var(--ad-line);font-size:12px;color:#6f7d6c;line-height:1.8;overflow-wrap:anywhere}.adaptive-solution-meta strong{display:block;font-size:10px;letter-spacing:.8px;color:#517b60;margin-bottom:5px}.adaptive-steps{padding:10px 0;list-style:none}.adaptive-steps li{display:flex;gap:16px;align-items:flex-start}.adaptive-steps li span{font-size:10px;font-weight:600;color:#86a389;border:1px solid #dce8d8;border-radius:50%;width:27px;height:27px;display:flex;justify-content:center;align-items:center;flex:none;margin-top:8px}.adaptive-steps p{font-size:13px;line-height:1.8;color:#536f55}.adaptive-boundary{display:flex;align-items:flex-start;gap:12px;padding:19px;background:#f0f5e9;border-radius:11px}.adaptive-boundary svg{flex:none;color:#4d8862;margin-top:3px}.adaptive-boundary strong{font-size:12px;font-weight:600}.adaptive-boundary p{font-size:12px;line-height:1.8;color:#678066;margin:6px 0 0}.adaptive-unknowns{border-bottom:1px solid var(--ad-line);padding:16px 0;font-size:12px;color:#81703b}.adaptive-unknowns summary{cursor:pointer;display:flex;justify-content:space-between;gap:10px}.adaptive-unknowns li{line-height:1.8;margin-bottom:6px}.adaptive-solution-actions{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin-top:24px}.adaptive-footnote{font-size:10px!important;line-height:1.8!important;color:#8a9789!important;margin:13px 0 0!important}.adaptive-section-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:34px 0 17px}.adaptive-section-title h3{font-size:19px;font-weight:500;letter-spacing:-.4px;margin:8px 0 0}.adaptive-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.adaptive-tool-grid>button{display:flex;gap:12px;text-align:left;padding:19px;border:1px solid var(--ad-line);border-radius:12px;background:#fffefa;color:var(--ad-ink)}.adaptive-tool-grid>button:hover{border-color:#90b69a;background:#f6f9ef}.adaptive-tool-number{font-size:10px;color:#91a78c;flex:none;margin-top:2px}.adaptive-tool-grid strong{font-size:13px;font-weight:600}.adaptive-tool-grid p{font-size:11px;color:var(--ad-muted);line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:7px 0}.adaptive-tool-grid small{font-size:9px;color:#7a967c}.adaptive-tool-grid svg{flex:none;margin-left:auto;color:#64916c}.adaptive-council{display:flex;gap:20px;background:#f0f4e9;border:1px solid #e0e7d7;border-radius:15px;padding:26px;margin-top:25px}.adaptive-council-symbol{border:1px solid #a9c8a9;border-radius:50%;width:48px;height:48px;flex:none;display:flex;align-items:center;justify-content:center;color:#528661}.adaptive-council h3{font-size:19px;font-weight:500;margin:12px 0}.adaptive-council p{font-size:12px;line-height:1.8;color:#72846e}.adaptive-models{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0}.adaptive-models span{font-size:10px;border:1px solid #d9e4d2;border-radius:6px;padding:5px 9px;color:#74896b}.adaptive-error{padding:14px;border:1px solid #e7c9b6;border-radius:9px;background:#fff1e8;color:#93592f;font-size:12px;line-height:1.8;margin:18px 0}.adaptive-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:1000px){.adaptive-layout{grid-template-columns:200px minmax(0,1fr);gap:22px}.adaptive-question,.adaptive-solution{padding:25px}.adaptive-tool-grid{grid-template-columns:1fr}.adaptive-solution-status{align-items:flex-start;flex-wrap:wrap}.adaptive-context{padding-right:16px}}@media(max-width:720px){.adaptive-experience{padding-top:15px}.adaptive-heading{align-items:flex-start;gap:10px;margin-bottom:23px}.adaptive-heading h1{font-size:30px}.adaptive-heading>button{font-size:10px!important;flex:none}.adaptive-layout{display:flex;flex-direction:column;gap:16px}.adaptive-context{position:static;border:1px solid var(--ad-line);border-radius:12px;padding:14px;width:100%;box-sizing:border-box}.adaptive-context>p,.adaptive-context-foot,.adaptive-empty-context{display:none}.adaptive-context ol{display:flex;gap:7px;overflow-x:auto;margin:12px 0 0;max-height:90px}.adaptive-context li{flex:0 0 165px}.adaptive-context li button{padding:7px}.adaptive-context li small{font-size:9px}.adaptive-context li strong{font-size:11px;-webkit-line-clamp:1}.adaptive-context-title strong{font-size:12px}.adaptive-stage{width:100%}.adaptive-question,.adaptive-solution{padding:22px;border-radius:15px}.adaptive-question h2,.adaptive-solution h2{font-size:24px}.adaptive-options>button{padding:16px}.adaptive-composer-foot{align-items:flex-end}.adaptive-composer-foot small{font-size:9px}.adaptive-solution-meta{grid-template-columns:1fr}.adaptive-section-title{align-items:flex-start}.adaptive-section-title h3{font-size:18px}.adaptive-section-title>button{flex:none;font-size:10px!important}.adaptive-council{padding:21px;gap:14px}.adaptive-council-symbol{width:32px;height:32px}.adaptive-council-symbol svg{width:17px}.adaptive-council h3{font-size:18px}.adaptive-eyebrow{font-size:9px;letter-spacing:1.1px}}@media(prefers-reduced-motion:reduce){.adaptive-experience *{transition:none!important;scroll-behavior:auto!important}}.adaptive-founder-shell{flex:1;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 32px;scroll-padding-block:24px}.adaptive-founder-shell:focus-visible{outline:2px solid #087665;outline-offset:-3px}.adaptive-founder-extras{max-width:1280px;margin:0 auto 30px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}@media(max-width:720px){.adaptive-founder-shell{padding:0 16px}}.adaptive-artifact{margin-top:28px;padding:0 22px 22px;border:1px solid #e1e8d7;border-radius:14px;background:#fffefa}.adaptive-artifact .adaptive-section-title{margin-top:23px}.adaptive-artifact details{border-bottom:1px solid #e4eadd;padding:16px 0}.adaptive-artifact details:last-child{border:0;padding-bottom:0}.adaptive-artifact summary{cursor:pointer;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#5b7c4e}.adaptive-artifact details p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.9;color:#7a8c6d;margin-top:15px}.adaptive-experience{--ad-muted:#52685b}.adaptive-experience h2:focus{outline:none}.adaptive-eyebrow{color:#316f5a}.adaptive-footnote{font-size:12px!important;color:var(--ad-muted)!important}.adaptive-context>p,.adaptive-context-foot,.adaptive-context li small,.adaptive-composer-foot small,.adaptive-path-note,.adaptive-tool-grid small{font-size:12px;color:var(--ad-muted)}.adaptive-question textarea::placeholder{color:#60715f}.adaptive-artifact details p,.adaptive-solution-meta,.adaptive-council p{color:#52685b}.adaptive-draft-badge{color:#625319}.adaptive-text-button{min-height:44px;box-sizing:border-box}.adaptive-tool-grid>button>div{min-width:0;overflow-wrap:anywhere}.adaptive-context li button.active .adaptive-edit{opacity:1}@media(max-width:720px){.adaptive-question textarea{font-size:16px}.adaptive-context li strong{font-size:12px}.adaptive-context li small{font-size:11px}.adaptive-heading,.adaptive-section-title,.adaptive-composer-foot{flex-wrap:wrap}}.adaptive-early-draft{padding:22px 26px;border:1px solid #b8d8ca;border-radius:16px;background:#f0f8f3;margin-bottom:22px;min-width:0}.adaptive-early-draft h2{font-size:21px;line-height:1.45;font-weight:650;color:#214b3c;margin:12px 0}.adaptive-early-draft p,.adaptive-early-draft li{font-size:14px;line-height:1.75;overflow-wrap:anywhere;color:#486355}.adaptive-early-draft summary{font-size:14px;font-weight:650;cursor:pointer;margin:14px 0;color:#285442}.adaptive-early-draft ul{list-style:disc;padding-left:20px}.adaptive-early-draft .adaptive-footnote{font-size:12px;margin:12px 0 0}@media(max-width:600px){.adaptive-early-draft{padding:18px}.adaptive-early-draft h2{font-size:19px}}.adaptive-followup{padding:14px 0;border-top:1px solid #d9e5de}.adaptive-followup>p{font-size:14px;line-height:1.75;color:#486355;white-space:pre-wrap;overflow-wrap:anywhere}
