/*! tailwindcss v4.1.18 | 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-400:oklch(70.4% .191 22.216);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-800:oklch(47% .157 37.304);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--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-green-100:oklch(96.2% .044 156.743);--color-green-400:oklch(79.2% .209 151.711);--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-emerald-100:oklch(95% .052 163.051);--color-emerald-700:oklch(50.8% .118 165.612);--color-blue-100:oklch(93.2% .032 255.585);--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-purple-100:oklch(94.6% .033 307.174);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-700:oklch(37.2% .044 257.287);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-700:oklch(37.3% .034 259.733);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-relaxed:1.625;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-md:12px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:#fcfcfd;--color-foreground:#141339;--color-border:#e1e0eb;--font-display:"Young Serif",Georgia,serif;--font-body:"Open Sans",system-ui,sans-serif;--ease-liquid:cubic-bezier(.16,1,.3,1);--shadow-soft:0 4px 24px -4px #7c7adc1f;--shadow-medium:0 12px 40px -8px #7c7adc2e;--shadow-strong:0 24px 60px -12px #7c7adc40;--shadow-glow:0 0 60px #bfbef459;--shadow-inner-glow:inset 0 0 40px #d4d4f74d}}@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,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-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}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.-top-0\.5{top:calc(var(--spacing)*-.5)}.top-0{top:calc(var(--spacing)*0)}.top-3{top:calc(var(--spacing)*3)}.top-20{top:calc(var(--spacing)*20)}.top-40{top:calc(var(--spacing)*40)}.-right-0\.5{right:calc(var(--spacing)*-.5)}.right-0{right:calc(var(--spacing)*0)}.right-10{right:calc(var(--spacing)*10)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.left-10{left:calc(var(--spacing)*10)}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.-z-10{z-index:-10}.z-10{z-index:10}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.m-1{margin:calc(var(--spacing)*1)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-5{margin-inline:calc(var(--spacing)*5)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.my-5{margin-block:calc(var(--spacing)*5)}.my-7{margin-block:calc(var(--spacing)*7)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-\[3px\]{margin-top:3px}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.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)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-14{margin-bottom:calc(var(--spacing)*14)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-7{margin-left:calc(var(--spacing)*7)}.ml-8{margin-left:calc(var(--spacing)*8)}.ml-auto{margin-left:auto}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-64{height:calc(var(--spacing)*64)}.h-80{height:calc(var(--spacing)*80)}.h-\[1px\]{height:1px}.h-\[30px\]{height:30px}.h-\[500px\]{height:500px}.h-\[calc\(100\%-4rem\)\]{height:calc(100% - 4rem)}.h-\[calc\(100\%-5rem\)\]{height:calc(100% - 5rem)}.h-\[calc\(100vh-4rem\)\]{height:calc(100vh - 4rem)}.h-full{height:100%}.h-px{height:1px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[120px\]{min-height:120px}.min-h-screen{min-height:100vh}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-36{width:calc(var(--spacing)*36)}.w-64{width:calc(var(--spacing)*64)}.w-80{width:calc(var(--spacing)*80)}.w-\[1px\]{width:1px}.w-\[calc\(100\%-2\.5rem\)\]{width:calc(100% - 2.5rem)}.w-auto{width:auto}.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-\[85\%\]{max-width:85%}.max-w-\[250px\]{max-width:250px}.max-w-\[280px\]{max-width:280px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[600px\]{max-width:600px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[700px\]{max-width:700px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[780px\]{max-width:780px}.max-w-\[800px\]{max-width:800px}.max-w-\[860px\]{max-width:860px}.max-w-\[880px\]{max-width:880px}.max-w-\[900px\]{max-width:900px}.max-w-\[920px\]{max-width:920px}.max-w-\[960px\]{max-width:960px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1180px\]{max-width:1180px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[140px\]{min-width:140px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.\[flex\:1_1_6rem\]{flex:6rem}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-20px\]{--tw-translate-x:-20px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-none{translate:none}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-3d{scale:var(--tw-scale-x)var(--tw-scale-y)var(--tw-scale-z)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-decimal{list-style-type:decimal}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-5{column-gap:calc(var(--spacing)*5)}.gap-x-6{column-gap:calc(var(--spacing)*6)}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:2rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:1rem}.rounded-md{border-radius:.75rem}.rounded-xl{border-radius:1.5rem}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-sm{border-top-left-radius:.5rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-lg{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-tr-sm{border-top-right-radius:.5rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-none{--tw-border-style:none;border-style:none}.border-border{border-color:#e1e0eb}.border-border\/20{border-color:#e1e0eb33}.border-border\/30{border-color:#e1e0eb4d}.border-border\/50{border-color:#e1e0eb80}.border-destructive{border-color:#ef4343}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab,red,red)){.border-green-500\/30{border-color:color-mix(in oklab,var(--color-green-500)30%,transparent)}}.border-input{border-color:#e1e0eb}.border-primary\/10{border-color:#7c7adc1a}.border-primary\/20{border-color:#7c7adc33}.border-primary\/30{border-color:#7c7adc4d}.border-primary\/40{border-color:#7c7adc66}.border-success\/20{border-color:#21c45d33}.border-transparent{border-color:#0000}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.border-t-transparent{border-top-color:#0000}.border-t-white{border-top-color:var(--color-white)}.border-l-transparent{border-left-color:#0000}.bg-accent{background-color:#f3f0f9}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-background{background-color:#fcfcfd}.bg-background\/50{background-color:#fcfcfd80}.bg-background\/60{background-color:#fcfcfd99}.bg-background\/95{background-color:#fcfcfdf2}.bg-blue-100{background-color:var(--color-blue-100)}.bg-border{background-color:#e1e0eb}.bg-card{background-color:#fff}.bg-card\/50{background-color:#ffffff80}.bg-destructive{background-color:#ef4343}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.bg-green-500\/20{background-color:#00c75833}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/20{background-color:color-mix(in oklab,var(--color-green-500)20%,transparent)}}.bg-muted{background-color:#efeff5}.bg-muted\/30{background-color:#efeff54d}.bg-muted\/50{background-color:#efeff580}.bg-orange-100{background-color:var(--color-orange-100)}.bg-primary{background-color:#7c7adc}.bg-primary-glow\/30{background-color:#bfbef44d}.bg-primary-light{background-color:#b4b3ef}.bg-primary-light\/20{background-color:#b4b3ef33}.bg-primary-muted{background-color:#e3e2f3}.bg-primary\/5{background-color:#7c7adc0d}.bg-primary\/10{background-color:#7c7adc1a}.bg-primary\/20{background-color:#7c7adc33}.bg-purple-100{background-color:var(--color-purple-100)}.bg-secondary{background-color:#f1f1f8}.bg-slate-50{background-color:var(--color-slate-50)}.bg-success{background-color:#21c45d}.bg-success\/10{background-color:#21c45d1a}.bg-transparent{background-color:#0000}.bg-warning{background-color:#f59f0a}.bg-warning\/10{background-color:#f59f0a1a}.bg-white{background-color:var(--color-white)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-green-500\/10{--tw-gradient-from:#00c7581a}@supports (color:color-mix(in lab,red,red)){.from-green-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.from-green-500\/10{--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-primary\/5{--tw-gradient-from:oklab(62.5896% .0308489 -.141549/.05);--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-primary\/10{--tw-gradient-from:oklab(62.5896% .0308489 -.141549/.1);--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-primary\/5{--tw-gradient-via:oklab(62.5896% .0308489 -.141549/.05);--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)}.via-primary\/10{--tw-gradient-via:oklab(62.5896% .0308489 -.141549/.1);--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-green-500\/5{--tw-gradient-to:#00c7580d}@supports (color:color-mix(in lab,red,red)){.to-green-500\/5{--tw-gradient-to:color-mix(in oklab,var(--color-green-500)5%,transparent)}}.to-green-500\/5{--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-primary\/5{--tw-gradient-to:oklab(62.5896% .0308489 -.141549/.05);--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-primary\/10{--tw-gradient-to:oklab(62.5896% .0308489 -.141549/.1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-repeat{background-repeat:repeat}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.p-0{padding:calc(var(--spacing)*0)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-7{padding:calc(var(--spacing)*7)}.p-8{padding:calc(var(--spacing)*8)}.p-12{padding:calc(var(--spacing)*12)}.p-\[1px\]{padding:1px}.px-1{padding-inline:calc(var(--spacing)*1)}.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)}.px-10{padding-inline:calc(var(--spacing)*10)}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.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)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-24{padding-top:calc(var(--spacing)*24)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-4{padding-right:calc(var(--spacing)*4)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-7{padding-left:calc(var(--spacing)*7)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1\.1875rem\]{font-size:1.1875rem}.text-\[1\.3125rem\]{font-size:1.3125rem}.text-\[1rem\]{font-size:1rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.leading-\[2\.125rem\]{--tw-leading:2.125rem;line-height:2.125rem}.leading-\[26px\]{--tw-leading:26px;line-height:26px}.leading-\[34px\]{--tw-leading:34px;line-height:34px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.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)}.text-wrap{text-wrap:wrap}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.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-blue-500\/50{color:#3080ff80}@supports (color:color-mix(in lab,red,red)){.text-blue-500\/50{color:color-mix(in oklab,var(--color-blue-500)50%,transparent)}}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-card-foreground{color:#141339}.text-destructive{color:#ef4343}.text-destructive-foreground{color:#fff}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground{color:#141339}.text-gray-700{color:var(--color-gray-700)}.text-green-500{color:var(--color-green-500)}.text-green-500\/50{color:#00c75880}@supports (color:color-mix(in lab,red,red)){.text-green-500\/50{color:color-mix(in oklab,var(--color-green-500)50%,transparent)}}.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-muted-foreground{color:#626284}.text-orange-600{color:var(--color-orange-600)}.text-orange-800{color:var(--color-orange-800)}.text-primary{color:#7c7adc}.text-primary-dark{color:#5553c6}.text-primary-foreground{color:#fff}.text-primary\/50{color:#7c7adc80}.text-primary\/60{color:#7c7adc99}.text-purple-500\/50{color:#ac4bff80}@supports (color:color-mix(in lab,red,red)){.text-purple-500\/50{color:color-mix(in oklab,var(--color-purple-500)50%,transparent)}}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-red-400{color:var(--color-red-400)}.text-secondary-foreground{color:#141339}.text-slate-700{color:var(--color-slate-700)}.text-success{color:#21c45d}.text-success-foreground{color:#fff}.text-warning{color:#f59f0a}.text-warning-foreground{color:#fff}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.accent-\[\#7877DF\]{accent-color:#7877df}.accent-\[\#F97316\]{accent-color:#f97316}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-medium{--tw-shadow:0 12px 40px -8px var(--tw-shadow-color,#7c7adc2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-soft{--tw-shadow:0 4px 24px -4px var(--tw-shadow-color,#7c7adc1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow\/canary{--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{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[\#7877DF\]{--tw-ring-color:#7877df}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale\!{--tw-grayscale:grayscale(100%)!important;filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition\!{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!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.ring-inset{--tw-ring-inset:inset}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:#141339}.placeholder\:text-muted-foreground::placeholder{color:#626284}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:bg-accent:hover{background-color:#f3f0f9}.hover\:bg-destructive\/90:hover{background-color:#ef4343e6}.hover\:bg-muted:hover{background-color:#efeff5}.hover\:bg-muted\/50:hover{background-color:#efeff580}.hover\:bg-primary-dark:hover{background-color:#5553c6}.hover\:bg-primary\/10:hover{background-color:#7c7adc1a}.hover\:bg-secondary\/80:hover{background-color:#f1f1f8cc}.hover\:text-destructive:hover{color:#ef4343}.hover\:text-primary:hover{color:#7c7adc}.hover\:text-primary\/80:hover{color:#7c7adccc}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-medium:hover{--tw-shadow:0 12px 40px -8px var(--tw-shadow-color,#7c7adc2e);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-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-ring:focus{--tw-ring-color:#7c7adc}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.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-primary:focus-visible,.focus-visible\:ring-ring:focus-visible{--tw-ring-color:#7c7adc}.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-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}}@media (min-width:48rem){.md\:h-10{height:calc(var(--spacing)*10)}.md\:h-14{height:calc(var(--spacing)*14)}.md\:w-2\/5{width:40%}.md\:w-3\/5{width:60%}.md\:w-44{width:calc(var(--spacing)*44)}.md\:max-w-\[40\%\]{max-width:40%}.md\:min-w-\[60\%\]{min-width:60%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:justify-end{justify-content:flex-end}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:py-12{padding-block:calc(var(--spacing)*12)}.md\:py-20{padding-block:calc(var(--spacing)*20)}.md\:pt-16{padding-top:calc(var(--spacing)*16)}.md\:pr-6{padding-right:calc(var(--spacing)*6)}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:w-48{width:calc(var(--spacing)*48)}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-16{gap:calc(var(--spacing)*16)}.lg\:text-left{text-align:left}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:80rem){.xl\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (prefers-color-scheme:dark){.dark\:text-green-400{color:var(--color-green-400)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[aria-expanded\]\:visible:is(aria-expanded),.\[data-nav\=\"back\"\]\:visible:is(),.\[data-testid\=\"\$\{id\}\"\]\:visible:is(),.\[role\=status\]\:visible:is(){visibility:visible}.glass{-webkit-backdrop-filter:blur(24px);box-shadow:var(--shadow-soft),var(--shadow-inner-glow);background-color:#ffffffb3}.glass-strong{-webkit-backdrop-filter:blur(40px);box-shadow:var(--shadow-medium),var(--shadow-inner-glow);background-color:#ffffffd9}.blob{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}.blob-alt{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}.transition-liquid{transition:all .6s var(--ease-liquid)}.transition-liquid-slow{transition:all .8s var(--ease-liquid)}.transition-liquid-fast{transition:all .4s var(--ease-liquid)}.bg-gradient-hero{background:linear-gradient(165deg,#f8f8fc,#f5f1f8,#f4f4fb)}.bg-gradient-primary{background:linear-gradient(135deg,#7c7adc,#b890df)}.bg-gradient-liquid{background:linear-gradient(135deg,#7c7adc,#a488dd,#c494db)}.shadow-soft{box-shadow:var(--shadow-soft)}.shadow-medium{box-shadow:var(--shadow-medium)}.shadow-strong{box-shadow:var(--shadow-strong)}.shadow-glow{box-shadow:var(--shadow-glow)}.font-display{font-family:var(--font-display)}.font-body{font-family:var(--font-body)}.animate-morph{animation:20s ease-in-out infinite morph}}.dark{--color-background:#0d0d1c;--color-foreground:#f0f0f5;--color-muted:#1d1d30;--color-muted-foreground:#9998b3;--color-card:#161528;--color-card-foreground:#f0f0f5;--color-popover:#161528;--color-popover-foreground:#f0f0f5;--color-border:#29293d;--color-input:#29293d;--color-secondary:#1d1d30;--color-secondary-foreground:#f0f0f5}*{border-color:var(--color-border)}body{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:400;line-height:1.2}@keyframes morph{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}25%{border-radius:30% 60% 70% 40%/50% 60% 30%}50%{border-radius:50% 60% 30%/30% 40% 70% 60%}75%{border-radius:40% 30% 60% 50%/60% 70% 40% 30%}}:root{--hm-purple:#7877df;--hm-purple-text:#4b49b0;--hm-purple-solid:#4b49b0;--hm-purple-hover:#3c3a94;--hm-purple-light:#3c3a94;--hm-orange-text:#9a3412;--hm-green-text:#166534;--hm-green-solid:#15803d;--hm-purple-dim:#eeeefb;--hm-purple-border:#7877df8c;--hm-bg:#f8f7fc;--hm-bg-card:#fff;--hm-ink:#16152a;--hm-text-primary:#16152a;--hm-text-secondary:#46445f;--hm-text-dim:#64627e;--hm-divider:#e2e0ee;--hm-grid:#edebf5;--hm-auto:#f1f1f5;--hm-accent:#c2410c}body:has(.workflow-page){background-color:var(--hm-bg)}.workflow-page{background:var(--hm-bg);color:var(--hm-text-primary);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Open Sans,sans-serif;position:relative}.workflow-page:before{content:"";background-image:linear-gradient(var(--hm-grid)1px,transparent 1px),linear-gradient(90deg,var(--hm-grid)1px,transparent 1px);background-size:32px 32px;position:fixed;top:0;right:0;bottom:0;left:0}.workflow-page>*{z-index:1;position:relative}.studio.workflow-page:before{content:none;display:none}.hm-wordmark{letter-spacing:.25em;color:var(--hm-purple-text);text-transform:uppercase;font-family:Open Sans,sans-serif;font-size:12px;font-weight:700}.workflow-page{--r-control:2px;--r-container:2px;--bw:1.5px}.workflow-page :focus-visible{outline:2px solid var(--hm-purple-text);outline-offset:2px}.workflow-page .wf-input:focus-visible{outline-offset:1px}.workflow-page textarea[aria-label="Your ambition"]:focus-visible{outline:2px solid var(--hm-purple-text)!important;outline-offset:2px!important}.wf-btn-primary{background:var(--hm-purple-solid);color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:var(--r-control,2px);border:none;padding:12px 36px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:700;transition:background .2s,transform .15s}.wf-btn-primary:hover:not(:disabled){background:var(--hm-purple-hover);transform:translateY(-1px)}.wf-btn-primary.wf-ink{background:var(--hm-ink)}.wf-btn-primary.wf-ink:hover:not(:disabled){background:#2d2b4a}.wf-btn-primary:disabled{border:1.5px solid var(--hm-greyline,#c9c7d6);color:var(--hm-text-dim);cursor:not-allowed;background:0 0}.wf-btn-ghost{color:var(--hm-purple-text);border:var(--bw,1.5px)solid var(--hm-purple-border);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:var(--r-control,2px);background:0 0;padding:12px 28px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:700;transition:background .2s,border-color .2s}.wf-btn-ghost:hover{background:var(--hm-purple-dim);border-color:var(--hm-purple-text)}.wf-input{border:var(--bw,1.5px)solid var(--hm-purple-border);border-bottom:2px solid var(--hm-purple);width:100%;color:var(--hm-text-primary);resize:none;border-radius:var(--r-control,2px);background:#7877df0d;outline:none;padding:12px 16px;font-family:Open Sans,sans-serif;font-size:16px;line-height:1.6;transition:border-color .2s,background .2s}.wf-input:focus{border-color:var(--hm-purple-text);background:#7877df14}.wf-input::placeholder{color:var(--hm-text-dim)}.wf-phase-card{border-left:3px solid var(--hm-purple);padding-left:20px}.wf-phase-card-completed{cursor:pointer;border-left:2px solid #7877df4d;padding-left:20px;transition:background .15s}.wf-phase-card-completed:hover{background:#7877df0a}.wf-section-label{letter-spacing:.2em;text-transform:uppercase;color:var(--hm-text-dim);margin-bottom:8px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:700}.wf-methodology-box{background:#7877df0a;border-left:2px solid #7877df33;padding:16px}.wf-badge{color:var(--hm-purple-text);letter-spacing:.06em;background:#7877df1f;border:1px solid #7877df4d;padding:8px 16px;font-family:Open Sans,sans-serif;font-size:14px;display:inline-block}.wf-progress-track{background:var(--hm-divider);width:100%;height:2px}.wf-progress-fill{background:var(--hm-purple);height:2px;transition:width .4s}.wf-spinner{border:2px solid var(--hm-purple);border-top-color:#0000;border-radius:50%;width:56px;height:56px;animation:1s linear infinite wf-spin}@keyframes wf-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes wf-spin{to{transform:rotate(360deg)}}.wf-animate-fade-up{animation:.55s cubic-bezier(.22,1,.36,1) backwards wf-fade-up}.wf-animate-fade-up-delay-1{animation:.55s cubic-bezier(.22,1,.36,1) .15s backwards wf-fade-up}.wf-animate-fade-up-delay-2{animation:.55s cubic-bezier(.22,1,.36,1) .3s backwards wf-fade-up}.wf-animate-fade-up-delay-3{animation:.55s cubic-bezier(.22,1,.36,1) .45s backwards wf-fade-up}@media print{:root{--hm-bg:#fff;--hm-bg-card:#fff;--hm-text-primary:#1a1a2e;--hm-text-secondary:#334;--hm-text-dim:#556;--hm-divider:#ccc;--hm-purple:#4a49b8;--hm-purple-text:#4a49b8;--hm-purple-light:#4a49b8;--hm-purple-dim:#eeeefa;--hm-purple-border:#9998e8}.workflow-page{background:#fff!important}.workflow-page:before,.no-print{display:none!important}.print-keep-next{break-after:avoid}.workflow-page footer{break-before:avoid}.workflow-page{min-height:0!important;padding-bottom:0!important}.workflow-page footer{padding-top:8px!important;padding-bottom:0!important}.print-new-page{break-before:page}[data-testid=presenter-bar]{display:none!important}}@keyframes hm-pulse-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.hm-pulse{position:relative}.hm-pulse:after{content:"";border:2px solid var(--hm-purple);pointer-events:none;border-radius:50%;animation:1.6s ease-out infinite hm-pulse-ring;position:absolute;top:0;right:0;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.hm-pulse:after{animation:none;display:none}}@media print{.hm-thinking{display:none!important}.hm-pulse:after{animation:none;display:none}}.hm-blk{box-sizing:border-box;background:var(--hm-bg-card);border:1.5px solid var(--hm-ink);cursor:pointer;text-align:left;height:96px;font:inherit;color:var(--hm-ink);border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0;padding:10px 10px 8px;transition:transform .56s cubic-bezier(.2,.75,.2,1);display:flex;position:absolute;top:0}.hm-blk:hover{box-shadow:none;outline:1px solid var(--hm-ink)}.hm-blk:focus-visible,.hm-seg button:focus-visible,.hm-dial button:focus-visible,.hm-mv:focus-visible{outline:3px solid var(--hm-purple);outline-offset:2px}.hm-blk.l1{background:var(--hm-purple-dim);border-color:var(--hm-purple)}.studio .hm-blk.l1{border-color:var(--hm-ink)}.hm-blk.l2{background:var(--hm-auto);border:1.5px dashed var(--hm-text-dim)}.hm-blk.sel{box-shadow:0 0 0 3px var(--hm-purple)}.hm-seg{border:1.5px solid var(--hm-ink);background:var(--hm-bg-card);border-radius:2px;gap:2px;padding:3px;display:inline-flex}.hm-seg button{font:inherit;min-height:44px;color:var(--hm-ink);cursor:pointer;background:0 0;border:0;border-radius:2px;padding:8px 16px;font-size:15px;font-weight:600}.hm-seg button.on{background:var(--hm-ink);color:var(--hm-bg)}.hm-dial{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.hm-dial button{font:inherit;border:1.5px solid var(--hm-divider);background:var(--hm-bg-card);min-height:44px;color:var(--hm-ink);cursor:default;border-radius:8px;padding:6px;font-size:14px;font-weight:600}.hm-dial button.on{border-color:var(--hm-ink);background:var(--hm-ink);color:var(--hm-bg)}.hm-dial button:disabled:not(.on){color:var(--hm-text-dim)}.hm-mv{font:inherit;border:1.5px solid var(--hm-ink);background:var(--hm-bg-card);min-height:44px;color:var(--hm-ink);cursor:pointer;border-radius:2px;padding:0 14px;font-size:15px;font-weight:600}.hm-mv:hover{background:var(--hm-ink);color:var(--hm-bg)}@media (prefers-reduced-motion:reduce){.hm-blk{transition:none}}@media print{.hm-blk{transition:none}}[data-show=true] textarea,[data-show=true] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]){field-sizing:content}[data-show=true] textarea{resize:none;min-height:max(44px,1lh + 15px)}[data-show=true] .show-mirror{white-space:pre-wrap;overflow-wrap:anywhere;height:auto;min-height:2.5em;display:block;overflow:visible}@media (max-width:600px){:where(.workflow-page button,.workflow-page a[href],.workflow-page summary,.workflow-page [role=button]){position:relative}.workflow-page button:after,.workflow-page a[href]:after,.workflow-page summary:after,.workflow-page [role=button]:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workflow-page input[type=text],.workflow-page input:not([type]),.workflow-page input[type=email],.workflow-page select{min-height:44px}}.workflow-page input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Crect x='1' y='1' width='20' height='20' rx='5' fill='white' stroke='%237877DF' stroke-width='2'/%3E%3C/svg%3E") 50%/22px 22px no-repeat;flex:none;width:44px;height:44px;margin:-11px}.workflow-page input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Crect x='1' y='1' width='20' height='20' rx='5' fill='%234B49B0' stroke='%234B49B0' stroke-width='2'/%3E%3Cpath d='M6 11.5l3.2 3.2L16 8' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.workflow-page input[type=checkbox]:focus-visible{outline:2px solid var(--hm-purple-text);outline-offset:-8px;border-radius:8px}@media (prefers-reduced-motion:reduce){.wf-animate-fade-up,.wf-animate-fade-up-delay-1,.wf-animate-fade-up-delay-2,.wf-animate-fade-up-delay-3{opacity:1;animation:none;transform:none}.wf-spinner,.studio .animate-spin{animation:none}}.studio.workflow-page{font-size:17px}.studio{--hm-purple-solid:var(--hm-ink);--hm-green-text:var(--hm-ink);--hm-green-solid:var(--hm-ink);--hm-auto:#eeedf4}.studio :is(.shadow-sm,.shadow,.shadow-md,.shadow-lg,.shadow-xl,.shadow-soft,.shadow-medium,.shadow-strong,.shadow-glow,[style*="box-shadow: 0 4px"],[style*="box-shadow: 0px 4px"]){box-shadow:none!important}.studio p,.studio blockquote{max-width:68ch}.studio .text-center p,.studio p.text-center{margin-inline:auto}.studio :is(b,strong,th,.font-bold,.font-extrabold,[style*="font-weight: 700"],[style*="font-weight: bold"]){font-weight:600!important}.studio :is(.font-medium,[style*="font-weight: 500"]){font-weight:400!important}@media (max-width:600px){.studio .sg-idea-text{font-size:1.3125rem!important;line-height:1.8125rem!important}}.studio :is(em,i,cite,dfn,address,var,blockquote,textarea,input,.italic,[style*=italic]){font-style:normal!important}:root{--g2-text-dim:#5e5c78;--g2-orange-text:#c2410c;--hm-hair:#16152a26;--hm-wash:#eeeefb;--hm-decide:#c2410c;--hm-grey:#8a889e;--hm-greyline:#c9c7d6;--r-control:2px;--r-container:2px;--t-display:400 56px/60px var(--font-display);--t-title:400 2.5rem/2.875rem var(--font-display);--t-section:400 1.75rem/2.125rem var(--font-display);--t-lane:400 1.3125rem/1.625rem var(--font-display);--t-sub:600 1.1875rem/1.625rem var(--font-body);--t-body:400 1.0625rem/1.6875rem var(--font-body);--t-support:400 .9375rem/1.375rem var(--font-body);--t-label:600 .875rem/1.25rem var(--font-body);--t-legal:400 .875rem/1.25rem var(--font-body)}.studio{--hm-text-dim:var(--g2-text-dim);--hm-orange-text:var(--g2-orange-text);line-height:1.6875rem}.studio .wf-btn-primary{background:var(--hm-ink);color:#fff;min-height:48px;font:600 17px/24px var(--font-body);letter-spacing:normal;text-transform:none;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;display:inline-flex;transform:none}.studio .wf-btn-primary:hover:not(:disabled){background:#2c2a4a;transform:none}.studio .wf-btn-primary:disabled{border:1.5px solid var(--hm-greyline);color:var(--hm-text-dim);background:0 0}.studio .wf-btn-primary:focus-visible{outline:3px solid var(--hm-purple);outline-offset:2px}.studio .wf-btn-ghost,.studio .wf-btn-text{min-height:44px;color:var(--hm-ink);font:600 17px/24px var(--font-body);letter-spacing:normal;text-transform:none;cursor:pointer;text-underline-offset:5px;background:0 0;border:0;border-radius:2px;align-items:center;gap:6px;padding:0 4px;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.studio .wf-btn-ghost:hover,.studio .wf-btn-text:hover{color:#2c2a4a;background:0 0;text-decoration-thickness:2.5px}.studio .wf-btn-ghost:disabled,.studio .wf-btn-text:disabled{color:var(--hm-text-dim);cursor:default;text-decoration:none}.studio .wf-label,.studio .wf-section-label{font:var(--t-label);letter-spacing:normal;text-transform:none;color:var(--hm-text-secondary);margin-bottom:8px;display:block}.studio .hm-wordmark,.studio [data-eyebrow],.studio .wf-label,.studio .wf-section-label,.studio .wf-btn-primary,.studio .wf-btn-ghost{text-transform:none;letter-spacing:normal}.studio .wf-input{background:var(--hm-bg-card);border:1.5px solid var(--hm-greyline);color:var(--hm-ink);font:var(--t-body);border-radius:2px;padding:11px 14px}.studio .wf-input:focus{background:var(--hm-bg-card);border-color:var(--hm-ink)}.studio .wf-chip{border:1.5px solid var(--hm-greyline);background:var(--hm-bg-card);min-height:40px;color:var(--hm-text-secondary);font:600 15px/22px var(--font-body);cursor:pointer;border-radius:2px;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.studio .wf-chip.on,.studio .wf-chip[aria-pressed=true]{border-color:var(--hm-ink);color:var(--hm-ink);background:#16152a0f}.studio .wf-badge{letter-spacing:normal;border-radius:2px;font-size:15px}.studio :is(.rounded,.rounded-sm,.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl),.studio .hm-blk,.studio .hm-dial button,.studio .hm-seg,.studio .hm-seg button,.studio .hm-mv{border-radius:2px}.studio :is(.text-\[12px\],.text-\[13px\],.text-xs,.text-sm),.studio .text-\[14px\]{font-size:15px;line-height:22px}.studio .text-\[14px\]:is(.font-semibold,.font-bold){font-size:14px;font-weight:600;line-height:20px}.studio .text-\[16px\]{font-size:17px;line-height:27px}.studio input[type=checkbox]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Crect x='1' y='1' width='20' height='20' rx='2' fill='white' stroke='%2316152A' stroke-width='1.5'/%3E%3C/svg%3E")}.studio input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Crect x='1' y='1' width='20' height='20' rx='2' fill='%2316152A' stroke='%2316152A' stroke-width='1.5'/%3E%3Cpath d='M6 11.5l3.2 3.2L16 8' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.studio input[type=checkbox]:focus-visible{border-radius:2px}.studio .wf-back-short{display:none}@media (max-width:600px){.studio .wf-back-long{display:none}.studio .wf-back-short{display:inline}.studio [data-nav=back].wf-btn-ghost{text-underline-offset:4px;background:0 0;border-color:#0000;padding-inline:8px;text-decoration:underline}}.studio .studio-title{font:var(--t-title)}@media (max-width:600px){.studio .studio-title{font-size:2rem;line-height:2.375rem}}.studio .wf-foot,.studio :is(div,section):has(>[data-nav=forward].wf-btn-primary):not(.wf-inline){border-top:1px solid var(--hm-ink);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 18px;margin-top:48px;padding-top:18px;display:flex}.studio :is(div,section):has(>[data-nav=forward].wf-btn-primary):not(.wf-inline)>[data-nav=back]{margin-right:auto}.studio :is(div,section):has(>[data-nav=forward].wf-btn-primary):not(.wf-inline)>.wf-btn-primary{flex:none;min-width:0!important}.studio .wf-next{font:400 15px/22px var(--font-body);color:var(--hm-text-dim);margin-left:auto}.studio [data-nav=back]~.wf-next{margin-left:0}.studio [data-nav=forward].wf-btn-primary:disabled{background:var(--hm-ink);color:#fff;opacity:.4;border:0}@media (max-width:600px){.studio .wf-foot,.studio :is(div,section):has(>[data-nav=forward].wf-btn-primary):not(.wf-inline){flex-direction:column-reverse;align-items:stretch}.studio :is(div,section):has(>[data-nav=forward].wf-btn-primary):not(.wf-inline)>.wf-btn-primary{width:100%}.studio :is(div,section):has(>[data-nav=forward].wf-btn-primary):not(.wf-inline)>[data-nav=back]{align-self:flex-start;margin-right:0}.studio .wf-next{order:3;margin-left:0}}.studio .sb2-seg,.studio .sb2-tip,.studio .sb2-ghost{border-radius:2px}.studio-track-sticky{z-index:20;position:sticky;top:0}.studio-track-sticky .wec-track{position:static}@media (max-width:759px){.studio-track-sticky{position:static}}@media print{.studio-track-sticky{position:static}}.studio summary{text-underline-offset:5px;cursor:pointer;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:flex}.studio .wf-label.wf-q,.studio .wf-label:has(+.wf-hint){font:var(--t-sub);color:var(--hm-ink);margin-bottom:0;display:block}.studio .wf-label:has(+.wf-hint){font-size:1.1875rem!important}.studio .wf-hint{font:var(--t-support);color:var(--hm-text-dim);flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:4px 0 12px;display:flex}.studio .wf-label.wf-q:not(:has(+.wf-hint)){margin-bottom:12px}.sg-revise{margin:0 0 24px}.sg-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin:0 0 12px;display:flex}.sg-count{font:600 .9375rem/1.25rem var(--font-body,"Open Sans",system-ui,sans-serif);color:var(--hm-ink);margin:0}.sg-key{font:400 .9375rem/1.375rem var(--font-body,"Open Sans",system-ui,sans-serif);color:var(--hm-text-secondary);flex-wrap:wrap;gap:4px 16px;display:flex}.sg-key-ins{color:var(--hm-purple-text);-webkit-text-decoration:underline dashed var(--hm-purple);text-decoration:underline dashed var(--hm-purple);text-underline-offset:4px}.sg-key-del{color:var(--hm-text-dim);text-decoration:line-through}.sg-para{font:400 1.75rem/2.5rem var(--font-display,"Young Serif",Georgia,serif);color:var(--hm-ink);margin:0 0 16px}@media (max-width:760px){.sg-para{font-size:1.5rem;line-height:2.125rem}}.sg-ins{color:var(--hm-purple-text);background:var(--hm-wash);box-shadow:inset 0 -2px 0 var(--hm-purple);text-decoration:none;transition:color .2s,background-color .2s,box-shadow .2s}.sg-ins.sg-ok{color:var(--hm-ink);box-shadow:none;background:0 0}.sg-del{color:var(--hm-text-dim);text-decoration:line-through}.sg-del.sg-kept{color:var(--hm-ink);text-decoration:none;transition:color .2s}.sg-ins.sg-out{animation:.2s forwards sg-fade-out}@keyframes sg-fade-out{0%{opacity:1}to{opacity:0}}.sg-n{font:600 .875rem/1 var(--font-body,"Open Sans",system-ui,sans-serif);color:var(--hm-purple-text);margin-left:2px}.sg-notes{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.sg-note{border-left:2px solid var(--hm-purple);font:400 .9375rem/1.375rem var(--font-body,"Open Sans",system-ui,sans-serif);flex-wrap:wrap;align-items:center;gap:2px 14px;padding:6px 0 6px 14px;display:flex}.sg-note[data-state=ok],.sg-note[data-state=mine]{border-left:2px solid var(--hm-divider);color:var(--hm-text-secondary)}.sg-note-head{color:var(--hm-purple-text);align-items:center;gap:8px;font-weight:600;display:inline-flex}.sg-decide{background:var(--hm-decide,#c2410c);flex:none;width:4px;height:18px;display:inline-block}.sg-dec-words{color:var(--hm-decide,#c2410c);flex-basis:100%;align-items:center;gap:6px;font-weight:600;display:inline-flex}.sg-note[data-state=ok] .sg-note-head,.sg-note[data-state=mine] .sg-note-head{color:var(--hm-ink)}.sg-num{border:1.5px solid var(--hm-purple);border-radius:50%;place-items:center;min-width:22px;height:22px;padding:0 4px;font-size:.875rem;font-weight:600;line-height:1;display:inline-grid}.sg-note[data-state=ok] .sg-num,.sg-note[data-state=mine] .sg-num{border:1.5px solid var(--hm-ink)}.sg-reason{color:var(--hm-text-secondary);flex:260px}.sg-actions{gap:8px;display:inline-flex}.sg-accept{color:var(--hm-purple-text)}.sg-keep,.sg-undo,.sg-all{color:var(--hm-ink)}@media (prefers-reduced-motion:reduce){.sg-ins,.sg-del.sg-kept{transition:none}.sg-ins.sg-out{animation:none;display:none}}.sg-tag{color:var(--hm-purple-text);-webkit-text-decoration:underline dashed var(--hm-purple);text-decoration:underline dashed var(--hm-purple);text-underline-offset:4px;transition:color .2s}.sg-tag[data-state=ok],.sg-tag[data-state=changed]{color:var(--hm-ink);text-decoration:none}.sg-tag[data-state=mine]{color:var(--hm-text-secondary);text-decoration:none}@media (prefers-reduced-motion:reduce){.sg-tag{transition:none}}.sg-draft{font:600 .875rem/1.25rem var(--font-body,"Open Sans",system-ui,sans-serif);flex-wrap:wrap;align-items:center;gap:2px 12px;margin:0 0 6px;display:flex}.sg-draft .sg-reason{flex:240px;font-size:.9375rem;font-weight:400}.sg-field[data-sg=pending] textarea,.sg-field[data-sg=pending] input[type=text]{border:1.5px dashed var(--hm-purple)!important;color:var(--hm-purple-text)!important}.sg-task-name,.sg-idea-text,.sg-role{transition:color .2s,outline-color .2s}.sg-task-name[data-sg=pending]{outline:1.5px dashed var(--hm-purple);outline-offset:2px;border-radius:2px;color:var(--hm-purple-text)!important}.sg-idea-text[data-sg=pending]{color:var(--hm-purple-text)!important}.sg-idea-k{font:600 .875rem/1.25rem var(--font-body,"Open Sans",system-ui,sans-serif);color:var(--hm-text-dim);flex-wrap:wrap;gap:4px 14px;margin:0 0 8px;display:flex}.sg-idea-k .sg-tag{color:var(--hm-purple-text);text-decoration:none}.sg-idea-text{border-left:2px dashed var(--hm-purple);max-width:34em;color:var(--hm-ink);margin:0 0 18px;padding-left:16px;font:400 1.5rem/2rem Young Serif,Georgia,serif}.sg-idea-text[data-sg=ok],.sg-idea-text[data-sg=changed]{border-left:2px solid var(--hm-ink)}.sg-idea-text[data-sg=mine]{color:var(--hm-grey);border-left-color:var(--hm-greyline)}.sg-ideas-top{flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin:0 0 12px;display:flex}.sg-ideas-top p{font:600 .9375rem/1.375rem var(--font-body,"Open Sans",system-ui,sans-serif);color:var(--hm-text-secondary);margin:0}.sg-role[data-sg=pending]{outline:1.5px dashed var(--hm-purple);outline-offset:1px;color:var(--hm-purple-text)!important}@media (prefers-reduced-motion:reduce){.sg-task-name,.sg-idea-text,.sg-role{transition:none}}.sg-field[data-sg=yours] textarea{transition:background-color .2s,border-color .2s}@media (prefers-reduced-motion:reduce){.sg-field[data-sg=yours] textarea{transition:none}}.sg-rv{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px 32px;display:grid}.sg-sheet{border:1px solid var(--hm-greyline);background:#fff;border-radius:2px;padding:20px 24px}.sg-lbl{font:600 .875rem/1.25rem var(--font-body,"Open Sans",system-ui,sans-serif);color:var(--hm-text-secondary);flex-wrap:wrap;justify-content:space-between;gap:2px 16px;margin:0 0 12px;display:flex}.sg-lbl span:first-child{color:var(--hm-ink)}.sg-lbl span:last-child{font-size:.9375rem;font-weight:400;line-height:22px}.sg-sheet .sg-para{margin:0}@media (min-width:1100px){.sg-rv{grid-template-columns:minmax(0,1fr) 280px}.sg-rv .sg-notes{margin-top:0}}.sg-notes.sg-lev{display:block;position:relative}.sg-notes.sg-lev .sg-note{position:absolute;left:0;right:0}.sg-edit-h{font:600 .875rem/1.25rem var(--font-body,"Open Sans",system-ui,sans-serif);color:var(--hm-text-secondary);margin:24px 0 4px}.studio .share-sheet{border:1px solid var(--hm-hair);background:#fff;border-radius:2px;padding:40px 44px 48px}.studio .share-sheet .rounded-lg:not([data-keep-frame]),.studio .share-sheet .rounded:not([data-keep-frame]){border:0!important;border-top:1px solid var(--hm-hair)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}.studio .share-sheet [data-keep-frame]{border-radius:2px!important}.studio .share-sheet .pd-wide{width:100%;left:auto;transform:none}.studio .share-sheet [data-testid=stage-tag]{border:1px solid var(--hm-ink)!important;color:var(--hm-ink)!important;background:0 0!important;border-radius:2px!important}@media (max-width:600px){.studio .share-sheet{padding:22px 18px 28px}}@media print{.studio .share-sheet{border:0;padding:0}}.studio .ms-row{position:relative}.studio .ms-note{margin:10px 0 0}@media (min-width:1100px){.studio .ms-frame{--fl:max(24px,(100vw - 920px)/2);margin-left:var(--fl);margin-right:auto}.studio .ms-frame.ms-wide{--fl: calc((100vw - min(1280px,100vw - 64px))/2 - 20px) ;max-width:calc(min(1280px,100vw - 64px) + 40px)}.studio .ms-frame.ms-xwide{--fl: calc((100vw - min(1376px,100vw - 64px))/2 - 20px) ;max-width:calc(min(1376px,100vw - 64px) + 40px)}.studio .ms-frame:is(.max-w-\[620px\],.max-w-\[640px\],.max-w-\[680px\],.max-w-\[720px\],.max-w-\[760px\]):not(.ms-wide,.ms-xwide){max-width:680px}.studio .ms-frame:is(.max-w-\[620px\],.max-w-\[640px\],.max-w-\[680px\],.max-w-\[720px\],.max-w-\[760px\]) .ms-row>.ms-note{width:280px;margin:0;position:absolute;top:0;left:calc(100% + 48px)}}@media (min-width:600px) and (max-width:1099px){.studio .ms-frame{--fl:max(0px,(100vw - 984px)/2);margin-left:var(--fl);margin-right:auto}}@media (min-width:600px){.studio .ms-frame .wf-foot,.studio .ms-frame :is(div,section):has(>[data-nav=forward].wf-btn-primary):not(.wf-inline){width:min(1280px,100vw - 64px);margin-inline:0;margin-left:calc((100vw - min(1280px,100vw - 64px))/2 - var(--fl) - 20px)}.studio .ms-frame .pd-wide{width:min(1376px,100vw - 64px);margin-left:calc((100vw - min(1376px,100vw - 64px))/2 - var(--fl) - 20px);left:0;transform:none}}@media print{.studio .ms-note{width:auto!important;position:static!important}}summary{min-height:24px}footer a{align-items:center;min-height:24px;display:inline-flex}button{min-width:24px;min-height:24px}.studio .pilot-sheet{background:var(--hm-bg-card);border:1px solid var(--hm-hair);border-radius:2px;max-width:900px;margin-bottom:40px;padding:36px 40px}@media (max-width:640px){.studio .pilot-sheet{padding:22px 18px}}@media print{.studio .pilot-sheet{border:0;padding:0}}.studio .plan-start{color:var(--hm-ink);align-items:center;gap:6px;margin:0 0 6px;font:600 15px/22px Open Sans,system-ui,sans-serif;display:flex}.studio .plan-step{font-family:var(--font-display,"Young Serif",Georgia,serif);color:var(--hm-ink);margin:0 0 10px;font-size:28px;font-weight:400;line-height:34px}.studio .plan-tests{max-width:60ch;color:var(--hm-ink);margin:0 0 18px;font-size:19px;line-height:29px}.studio .plan-was{color:var(--hm-text-secondary);max-width:60ch;margin:-8px 0 18px;font-size:15px;line-height:22px}.studio .plan-kv{border-top:1px solid var(--hm-hair);grid-template-columns:180px minmax(0,1fr);gap:6px 20px;padding:12px 0;display:grid}.studio .plan-kv>.k{color:var(--hm-ink);margin:0;font-size:17px;font-weight:600;line-height:27px}.studio .plan-kv>.v{min-width:0;color:var(--hm-text-secondary);font-size:17px;line-height:27px}.studio .plan-kv>.v p{margin:0}.studio .plan-kv>.v p+p{margin-top:6px}.studio .plan-kv>.v ol{margin:0;padding-left:22px}.studio .plan-kv>.v ol li{margin:0 0 8px}.studio .plan-kv>.v ul.plain{margin:0;padding:0;list-style:none}.studio .plan-kv>.v ul.plain li+li{margin-top:6px}.studio .plan-kv>.v b{color:var(--hm-ink);font-weight:600}.studio .plan-kv>.v textarea{width:100%;color:var(--hm-ink);background:var(--hm-bg-card);border:1px solid var(--hm-hair);resize:none;border-radius:2px;padding:6px 8px;font-size:17px;line-height:27px}.studio .plan-kv>.v textarea.we-input--ruled{border:0;border-bottom:1px solid var(--we-rule-2);background:0 0;border-radius:0;padding:6px 0 8px}.studio .plan-kv>.v select{max-width:100%;color:var(--hm-ink);background:var(--hm-bg-card);border:1px solid var(--hm-hair);border-radius:2px;padding:4px 6px;font-size:15px}.studio .plan-change{margin:-8px 0 12px}.studio .plan-change>summary,.studio .plan-kv>.v details>summary{cursor:pointer;min-height:44px;color:var(--hm-ink);text-underline-offset:4px;align-items:center;font-size:15px;font-weight:600;text-decoration:underline;display:flex}.studio .plan-first{border-top:1px solid var(--hm-ink);max-width:none;color:var(--hm-decide,#c2410c);align-items:flex-start;gap:8px;margin:16px 0 0;padding-top:12px;font-size:17px;font-weight:600;line-height:27px;display:flex}.studio .plan-first svg{flex-shrink:0;margin-top:4px}@media (max-width:640px){.studio .plan-kv{grid-template-columns:1fr;gap:2px}}.studio .end-quiet [data-testid=end-primary],.studio .end-quiet [data-testid=end-primary]>section{margin:0}@media (max-width:600px){a[data-testid=header-your-runs],button[data-testid=change-level],button[data-testid=help-answer],button[data-testid=why-split],button[data-testid=why-unsure],section[data-testid=why-tree] p>button,button[data-testid=mr-checkable-option],button[data-testid=mr-how-option],[data-testid=mr-holds-back] button,button[data-testid=option-show-other],button[data-testid=tools-suggest-chip],span[data-testid=pdf-paper] button,button.wf-btn-ghost[class~=px-2],summary[data-testid=role-menu],button[class~=inline-flex][class~=items-center],button[class~="text-[0.9375rem]"][class~=px-2],div.pt-3>div.flex.items-center>button[aria-label^="Remove task"]{box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex;min-width:44px!important;min-height:44px!important}}@keyframes hm-land{0%{opacity:0;transform:translateY(-14px)rotate(-.6deg)}to{opacity:1;transform:none}}.hm-land,.sg-idea[data-land]{animation:.52s cubic-bezier(.2,.75,.2,1) both hm-land}@keyframes hm-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hm-sharp{animation:.7s cubic-bezier(.2,.75,.2,1) both hm-rise}.hm-sharp-first{animation-delay:.7s}@media (prefers-reduced-motion:reduce){.hm-land,.sg-idea[data-land],.hm-sharp,.hm-sharp-first{opacity:1;animation:none;transform:none}}@media print{.hm-land,.sg-idea[data-land],.hm-sharp,.hm-sharp-first{opacity:1;animation:none;transform:none}}[data-testid=mr-step-facts]{container-type:inline-size}@container (max-width:20rem){[data-testid=mr-step-fields]{grid-template-columns:minmax(0,1fr)!important}}:root .we-hover-detail{border-left-color:var(--we-ink)}:root .we-step{container-type:inline-size}:root .we-step .we-step__title{font-size:max(13px,min(var(--we-fs-label),12cqi));text-wrap:balance}:root .we-step .we-step__title .we-ch{white-space:normal}:root .we-map .we-step__hours{flex-wrap:wrap;row-gap:0}:root .we-map .we-step__title{margin-inline-end:-4px}:root .is-accepted .we-step__tag{color:var(--we-ink);opacity:1!important}.studio #chg-in{field-sizing:content;max-height:12em}.wf-foot-co{white-space:nowrap}@media (max-width:480px){.wf-foot-sep{display:none}.wf-foot-co{white-space:normal;text-wrap:balance;display:block}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.we-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;row-gap:36px;margin-top:28px;max-width:940px}.we-compare__col{border-top:var(--we-line) solid var(--we-purple);padding-top:18px;min-width:0}.we-compare__k{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-purple)}.we-compare__h{font:400 var(--we-fs-h3)/var(--we-lh-h3) var(--we-serif);color:var(--we-purple);margin-top:6px;text-wrap:balance}.we-compare__fig{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:18px}.we-compare__fig b{font:400 min(var(--we-fs-fig-sm),17vw)/1 var(--we-serif);color:var(--we-purple);letter-spacing:-.01em}.we-compare__fig span{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2)}.we-compare .we-defs{margin-top:20px;border-top:1px solid var(--we-rule)}.we-compare .we-defs__row{grid-template-columns:minmax(0,1fr);row-gap:4px;padding:14px 0}.we-compare .we-decider{margin-top:16px}@media (max-width:759px){.we-compare{grid-template-columns:minmax(0,1fr)}}.we-steps4{display:flex;gap:6px;width:132px;max-width:100%;margin-top:8px}.we-steps4 span{flex:1;height:3px;background:var(--we-rule)}.we-steps4 span.is-on{background:var(--we-ink)}.we-steps4 span.is-now{background:transparent;border-top:2px dashed var(--we-ink);height:0;margin-top:1px}.we-steps4 span.is-late{background:transparent;border-top:2px dashed var(--we-ink-2);height:0;margin-top:1px}.we-field{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;row-gap:6px;align-items:end;max-width:640px;margin-top:18px}.we-field label{grid-column:1 / -1;font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2)}.we-field .we-input{width:100%;box-sizing:border-box;min-width:0}.we-field .we-input:focus{outline:var(--we-focus);outline-offset:2px}.we-field__hint{grid-column:1 / -1;font-size:var(--we-fs-meta);line-height:var(--we-lh-meta);color:var(--we-ink-2)}@media (max-width:759px){.we-field{grid-template-columns:minmax(0,1fr)}.we-field .we-btn{justify-self:start}}.we-readers{list-style:none;margin:12px 0 0;padding:0;border-top:1px solid var(--we-rule);max-width:640px}.we-readers li{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;padding:10px 0;border-bottom:1px solid var(--we-rule);font-size:var(--we-fs-label);line-height:var(--we-lh-label)}.we-readers li span:last-child{font:600 var(--we-fs-meta)/var(--we-lh-meta) var(--we-sans);color:var(--we-ink-2);text-align:right}.we-readers li.is-no{color:var(--we-ink-2)}@media (max-width:759px){.we-readers li{grid-template-columns:minmax(0,1fr)}.we-readers li span:last-child{text-align:left}}.we-roster__decides{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-rust)}@media print{.we-readout-hide{display:none!important}.we-readout .we-sec-h{padding-top:20px}}.we-opts__label{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2);margin:10px 0 8px}.we-toggle.we-opts{display:flex;flex-wrap:wrap;padding:1px 0 0 1px;max-width:100%}.we-toggle.we-opts button,.we-toggle.we-opts button+button,.we-toggle.we-opts button:first-child,.we-toggle.we-opts button:last-child{border:1px solid var(--we-ink);border-radius:0;margin:-1px 0 0 -1px;min-height:44px;text-align:left;white-space:normal}.we-toggle.we-opts button:not([aria-pressed=true]):hover{background:var(--we-sheet)}.we-toggle.we-opts button:focus-visible{outline:var(--we-focus);outline-offset:2px;position:relative;z-index:1}@media (max-width:759px){.we-toggle.we-opts{flex-direction:column;align-items:stretch;width:100%}}.we-min15{--we-fs-meta:.9375rem;--we-lh-meta:1.4667;--we-fs-min:.9375rem;--we-lh-min:1.4667}.we-min15 .we-cn{font-size:var(--we-fs-label);width:calc(1rem + 14px);height:calc(1rem + 14px)}.we-min15 .we-cn svg{left:-10%;top:-10%;width:120%;height:120%}.we-min15 .we-note{grid-template-columns:calc(1rem + 14px) minmax(0,1fr)}.we-min15 .we-roster__item{column-gap:calc(2rem - 14px)}@media (max-width:759px){.we-min15 .we-gantt__tick:nth-child(2n){display:none}.we-min15 .we-h1,.we-min15 .we-h2{hyphens:manual;-webkit-hyphens:manual}}.we-min15 .we-gantt{--tl:calc(var(--we-fs-meta) * var(--we-lh-meta));margin-top:calc(var(--tl) + 20px)}.we-min15 .we-gantt__target span{top:calc(-1 * var(--tl) - 8px)}.we-min15 .we-gantt__label{position:relative;z-index:3;justify-self:start;max-width:100%;background:var(--we-ground)}.we-min15 .we-gantt__label small{background:var(--we-ground)}@media (max-width:759px){.we-min15 .we-gantt{margin-top:24px}.we-min15 .we-gantt__scale{padding-top:calc(var(--tl) + 10px)}.we-min15 .we-gantt__target{top:calc(var(--tl) + 6px)}.we-min15 .we-gantt__target span{top:calc(-1 * var(--tl) - 4px)}}.we-unknown{display:inline-flex;align-items:center;max-width:100%;border:1.5px dotted var(--we-ink-2);border-radius:var(--we-radius);padding:2px 12px;color:var(--we-ink-2);font:400 var(--we-fs-total)/var(--we-lh-total) var(--we-serif);overflow-wrap:anywhere}.we-src{font:400 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2);margin-top:8px;max-width:640px}.we-src b{font-weight:600;color:var(--we-ink)}.we-src.is-est,.we-src.is-est b{color:var(--we-purple)}.we-src.is-stated b{color:var(--we-ink-2)}.we-tiles{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 40px}.we-tile{border-top:var(--we-line) solid var(--we-ink);padding-top:16px;min-width:0}.we-tile.is-open{border-top-style:dotted;border-top-color:var(--we-ink-2)}.we-tile__n{display:block;font:400 min(var(--we-fs-fig-sm),14vw)/1.05 var(--we-serif);letter-spacing:-.01em;overflow-wrap:anywhere}.we-tile__n .we-unknown{font-size:var(--we-fs-h3);line-height:var(--we-lh-h3);margin-top:8px}.we-tile__l{font:600 var(--we-fs-body)/var(--we-lh-body) var(--we-sans);margin-top:12px}.we-tile__was{font:400 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2);margin-top:8px;padding-top:8px;border-top:1px solid var(--we-rule)}@media (max-width:1279px){.we-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:759px){.we-tiles{grid-template-columns:minmax(0,1fr);gap:28px}}.we-cmap{position:relative}.we-cmap .we-gantt{margin-top:40px}.we-cmap .we-gantt__label small b{font-weight:600;color:var(--we-ink)}.we-cmap .we-gantt__label small.is-old{color:var(--we-ink-2)}.we-cmap .we-gantt__track{z-index:2}.we-cmap__lines{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:1}.we-cmap__lines path{fill:none;stroke:var(--we-ink);stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.we-cmap__lines circle{fill:var(--we-ink)}.we-cmap__pins{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:5}.we-cmap__pin{position:absolute;width:calc(1rem + 28px);height:calc(1rem + 28px);margin:calc(-.5rem - 14px) 0 0 calc(-.5rem - 14px);padding:0;border:0;background:none;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;color:var(--we-purple)}.we-cmap__pin .we-cn{background:var(--we-ground);border-radius:50%;color:var(--we-purple)}.we-cmap__pin:focus-visible{outline:var(--we-focus);outline-offset:-4px;border-radius:50%}.we-cmap__state{margin-top:18px}.we-cmap__legend i.is-line{width:26px;height:0;border-radius:0;border-top:1px solid var(--we-ink)}.we-cmap__legend i.is-pin{width:22px;height:22px;border-radius:50%;border:1.4px solid var(--we-purple)}@media (max-width:759px){.we-cmap .we-gantt__row{padding:14px 0}.we-cmap .we-gantt__row .we-gantt__label{margin-bottom:10px}}.we-ledger{list-style:none;margin:28px 0 0;padding:0;border-top:var(--we-line) solid var(--we-ink)}.we-ledger__row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.75fr) minmax(0,1.3fr) minmax(0,.9fr);grid-template-areas:"name fig gap counts" "note note note note" "dec dec dec dec" "go go go go";column-gap:32px;row-gap:6px;padding:26px 0 24px;border-bottom:1px solid var(--we-rule)}.we-ledger__name{grid-area:name;min-width:0}.we-ledger__t{font:400 var(--we-fs-h3)/var(--we-lh-h3) var(--we-serif);overflow-wrap:break-word}.we-ledger__who{font:400 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2);margin-top:6px}.we-ledger__fig{grid-area:fig;min-width:0}.we-ledger__fig b{display:block;font:400 min(var(--we-fs-fig-sm),16vw)/1 var(--we-serif);letter-spacing:-.01em;color:var(--we-ink);font-weight:400}.we-ledger__fig b.is-est{color:var(--we-purple)}.we-ledger__fig .we-unknown{margin-top:6px}.we-ledger__figl{display:block;font:400 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2);margin-top:8px}.we-ledger__gap{grid-area:gap;min-width:0;padding-top:6px}.we-ledger__counts{grid-area:counts;list-style:none;margin:0;padding:6px 0 0;min-width:0}.we-ledger__counts li{font:400 var(--we-fs-body)/var(--we-lh-body) var(--we-sans);padding:2px 0}.we-ledger__counts li.is-none{color:var(--we-ink-2)}.we-ledger__note{grid-area:note;margin-top:16px;max-width:780px;padding-left:16px;border-left:2px solid var(--we-ink);font:400 var(--we-fs-body)/var(--we-lh-body) var(--we-sans)}.we-ledger__note small{display:block;font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2);margin-top:4px}.we-ledger__row .we-decider{grid-area:dec;margin-top:10px}.we-ledger__go{grid-area:go;display:flex;flex-wrap:wrap;gap:0 26px;margin-top:4px}.we-ledger__go .we-link-btn{display:inline-block;min-height:44px}@media (max-width:1100px){.we-ledger__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"name name" "fig gap" "counts counts" "note note" "dec dec" "go go";row-gap:14px}}@media (max-width:759px){.we-ledger__row{grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "fig" "gap" "counts" "note" "dec" "go";padding:22px 0 18px}}.we-gapbar{--max:40;position:relative;height:calc(1.5rem + 34px);margin-top:4px;max-width:340px}.we-gapbar__track{position:absolute;left:0;right:0;top:calc(1.5rem + 20px);height:0}.we-gapbar__base{position:absolute;left:0;top:-.5px;height:1px;background:var(--we-ink-2)}.we-gapbar__over{position:absolute;top:-3px;height:6px;background:var(--we-ink);transform-origin:left center}.we-gapbar__unknown{position:absolute;top:-9px;height:18px;border:1.5px dotted var(--we-ink-2);border-radius:var(--we-radius);display:flex;align-items:center;justify-content:center;font:600 var(--we-fs-label)/1 var(--we-sans);color:var(--we-ink-2)}.we-gapbar__end{position:absolute;top:-7px;width:0;height:14px;border-left:1.5px solid var(--we-ink)}.we-gapbar__target{position:absolute;top:-16px;height:32px;width:0;border-left:1.5px dashed var(--we-ink)}.we-gapbar__target span{position:absolute;bottom:100%;left:-.5em;margin-bottom:2px;font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink);white-space:nowrap}.we-gapbar__t{font:400 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink);margin-top:2px;max-width:340px}@media (prefers-reduced-motion:reduce){.we-gapbar__over{transition:none!important}}.wec-track,.wec-head{display:block;position:relative;background:var(--we-ground)}.wec-track{background:var(--we-ground);padding-bottom:14px}div.studio-track-sticky{top:var(--night-preview-h,0px);background:var(--we-ground)}.wec-slot{display:contents}.we-stepper__dot svg{display:block}@media (min-width:760px){.wec-track{position:sticky;top:var(--night-preview-h,0px);z-index:20}}.wec-head .we-intro textarea{display:block;width:100%;background:transparent;border:0;outline-offset:4px;resize:none;overflow:hidden;padding:0;text-align:inherit;font:inherit;color:inherit;letter-spacing:inherit}.wec-head .we-h1 textarea{text-wrap:balance}.wec-head .we-lede[hidden]{display:none}.wec-head .we-kicker{max-width:none}.wec-head .we-lede{max-width:680px}.wec-track .we-stepper-phone p{max-width:none}.wec-track .we-stepper-phone{flex-direction:row;align-items:center;gap:12px;padding-top:14px}.wec-track .we-stepper-phone p{margin:0;flex:none}.wec-track .we-stepper-phone b{color:var(--we-ink);font-weight:600}.wec-track .we-stepper-phone p{font-size:var(--we-fs-label);line-height:var(--we-lh-label)}.wec-track .we-stepper-phone__bars{flex:1}@media print{.wec-track{position:static}}.wec-head .wec-intro{text-align:left}.studio:has(.pl) .wec-head .we-intro--left{margin-left:0!important;margin-right:0}.wec-head .wec-intro .we-h1,.wec-head .wec-intro .we-lede{margin-left:0;margin-right:0}.wec-head .wec-intro .we-zoomtrack ol{justify-content:flex-start}.we-step__mode,.we-steplist__item .we-step__mode{text-wrap:balance}.we-step .we-ch,.we-steplist__item .we-ch,.we-ins .we-ch{white-space:normal}.wec-inline-link{display:inline-block;padding:10px 0;margin:-10px 0;color:var(--we-ink);font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#16152a59;transition:text-decoration-color .2s ease}.wec-inline-link:hover{text-decoration-color:var(--we-ink)}.wec-inline-link:focus-visible{outline:var(--we-focus);outline-offset:2px}.we-stepper li{padding-right:.75em}.pd-panel{margin:0 0 24px}.pd-wide{position:relative;width:min(1376px,calc(100vw - 64px));left:50%;transform:translate(-50%)}.pd-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid #16152A;margin:0 0 18px;max-width:980px}.pd-tab{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px 18px 12px 0;border-bottom:3px solid transparent;margin-bottom:-1px}.pd-tab .on{font:400 21px/26px "Young Serif",Georgia,serif;color:#4b49b0}.pd-tab .st{font:600 15px/20px Open Sans,system-ui,sans-serif;color:#5e5c78;display:flex;gap:6px;align-items:center}.pd-tab[aria-selected=true]{border-bottom-color:#16152a}.pd-tab[aria-selected=true] .on,.pd-tab.picked .on,.pd-tab.picked .st{color:#16152a}.pd-tab:focus-visible{outline:2px solid #4B49B0;outline-offset:2px}.pd-why{margin:0 0 6px;max-width:68ch;color:#4b49b0;padding-left:14px;border-left:2px dashed #7877DF;font-size:17px;line-height:27px}.pd-why.ok{color:#16152a;border-left:0;padding:10px 0;border-top:1px solid rgba(22,21,42,.15);border-bottom:1px solid rgba(22,21,42,.15)}.pd-pick{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center;margin:14px 0 26px}.pd-pick p{margin:0;color:#46445f;max-width:60ch;font-size:17px;line-height:27px}.pd-pick .yes{color:#16152a;font-weight:600;display:inline-flex;gap:6px;align-items:center;font-size:17px}.pd-btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#16152a;color:#fff;border-radius:2px;padding:12px 22px;min-height:48px;font:600 17px/24px Open Sans,system-ui,sans-serif}.pd-btn:hover{background:#2c2a4a}.pd-btn:focus-visible{outline:3px solid #7877DF;outline-offset:2px}.pd-tbtn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;min-height:44px;font:600 17px/24px Open Sans,system-ui,sans-serif;color:#16152a;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1.5px}.pd-tbtn.small{font-size:15px;min-height:36px}.pd-tbtn:focus-visible{outline:2px solid #4B49B0;outline-offset:2px}.pd-optline{margin:0 0 6px;max-width:72ch;font-size:17px;line-height:27px}.pd-optline b{font-weight:600}.pd-estline{font-size:15px;line-height:22px;color:#46445f;margin:8px 0 12px}.pd-est{font-size:17px;line-height:27px;color:#16152a;margin:0 0 16px;max-width:68ch}.pd-table{position:relative;border:1px solid #16152A;border-radius:2px;background-color:#fff;padding:18px 16px;background-image:linear-gradient(rgba(237,235,245,.75) 1px,transparent 1px),linear-gradient(90deg,rgba(237,235,245,.75) 1px,transparent 1px);background-size:32px 32px}.pd-host{width:100%}.pd-svg .pd-blk:focus-visible>rect:nth-of-type(1),.pd-svg .pd-act:focus-visible rect{stroke:#4b49b0;stroke-width:3}.pd-legend{margin:12px 0 0}.pd-legend summary{cursor:pointer;font:600 15px/22px Open Sans,system-ui,sans-serif;color:#16152a;text-decoration:underline;text-underline-offset:4px;min-height:44px;display:flex;align-items:center;width:max-content;max-width:100%}.pd-legend summary:focus-visible{outline:2px solid #4B49B0;outline-offset:2px}.pd-legend ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:8px 24px;margin:14px 0 0;padding:0;list-style:none;font:400 15px/22px Open Sans,system-ui,sans-serif;color:#46445f}.pd-legend li{display:flex;gap:10px;align-items:center}.pd-detail{margin-top:24px;padding-top:16px;border-top:1px solid #16152A;max-width:72ch}.pd-detail h3{font:400 21px/26px "Young Serif",Georgia,serif;margin:0 0 6px;color:#16152a}.pd-detail p{margin:4px 0;color:#46445f;font-size:17px;line-height:27px}.pd-detail .pd-note{color:#4b49b0;border-left:2px solid #7877DF;padding-left:12px;margin-top:10px}.pd-detail .pd-empty{color:#5e5c78}.pd-detail .pd-sign{color:#c2410c;font-weight:600}@media (max-width: 600px){.pd-wide{width:calc(100vw - 32px)}.pd-table{padding:12px 8px 12px 6px;background-size:24px 24px}.pd-tabs{grid-template-columns:1fr}.pd-tab{padding:10px 0}.pd-legend ul{grid-template-columns:1fr}}.pd-w1-count{display:inline-flex;align-items:baseline;gap:12px}.pd-w1-count .l{font:600 14px/20px Open Sans,system-ui,sans-serif;color:#46445f}.pd-w1-count .v{font:400 28px/34px "Young Serif",Georgia,serif;color:#16152a;font-variant-numeric:tabular-nums;white-space:nowrap}.pd-w1-tbtn{all:unset;box-sizing:border-box;position:relative;cursor:pointer;display:inline-flex;align-items:center;min-height:44px;margin-left:auto;font:600 15px/22px Open Sans,system-ui,sans-serif;color:#16152a;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#16152a59;transition:text-decoration-color .2s ease;white-space:nowrap}.pd-w1-tbtn:hover{text-decoration-color:#16152a}.pd-w1-tbtn:focus-visible{outline:2px solid #4B49B0;outline-offset:2px}.pd-w1-cap{margin:18px 0 0;min-height:30px;font:400 19px/26px Open Sans,system-ui,sans-serif;color:#16152a;max-width:900px;transition:opacity .35s ease}.pd-seg2 button{transition:background-color .2s ease,color .2s ease}.pd-w1.waiting [data-w1=con]{opacity:0}.pd-w1 .pd-svg rect,.pd-w1 .pd-svg text,.pd-w1 .pd-svg path,.pd-w1 .pd-svg circle{transition:fill .2s ease,stroke .2s ease}.pd-w1 .pd-svg [data-w1]{transition:opacity .2s ease}.pd-w1.rm *,.pd-w1.rm .pd-svg *{transition:none!important;animation:none!important}@media (prefers-reduced-motion: reduce){.pd-w1 *,.pd-w1 .pd-svg *{transition:none!important}}.pd-table:has(>.pd-host[data-lanes="1"]){border:0;padding:0;background:none;border-radius:0}.pd-svg.pd-draw [data-draw-in]{animation-duration:var(--di-ms, .3s);animation-delay:var(--di-at, 0ms);animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:backwards;animation-iteration-count:1}.pd-svg.pd-draw [data-draw-in]:not([data-wipe]){stroke-dasharray:1;animation-name:pd-draw-along}.pd-svg.pd-draw [data-draw-in][data-wipe]{animation-name:pd-draw-wipe}@keyframes pd-draw-along{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes pd-draw-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion: reduce){.pd-svg.pd-draw [data-draw-in]{animation:none;stroke-dasharray:none;clip-path:none}}.pd-tab[aria-checked=true]{border-bottom-color:#16152a}.pd-tab[aria-checked=true] .on,.pd-tab[aria-checked=true] .st{color:#16152a}.pd-tab{min-height:44px}.pd-btn,.pd-tbtn,.pd-tab{position:relative}.pd-dtbar{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;margin:0 0 14px}.pd-dtbar .pd-est{margin:0;font-size:15px;line-height:22px;color:#46445f;flex:1 1 320px}.pd-seg2{display:inline-flex;border:1.5px solid #16152A;border-radius:2px}.pd-seg2 button{all:unset;box-sizing:border-box;position:relative;cursor:pointer;padding:8px 16px;min-height:40px;display:inline-flex;align-items:center;font:600 15px/22px Open Sans,system-ui,sans-serif;color:#16152a}.pd-seg2 button[aria-pressed=true]{background:#16152a;color:#fff}.pd-seg2 button:focus-visible{outline:2px solid #4B49B0;outline-offset:2px}.pd-table.pd-dt{border:0;padding:0;background:none;border-radius:0}.pd-legend-open{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 24px;margin:14px 0 0;padding:0;list-style:none;font:400 15px/22px Open Sans,system-ui,sans-serif;color:#46445f}.pd-legend-open li{display:flex;gap:10px;align-items:center}.pd-acceptbar{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;margin-top:18px}.pd-acceptbar .pd-est{margin:0;font-size:15px;line-height:22px;color:#46445f}.pd-acceptbar .yes{font-weight:600;color:#16152a;display:inline-flex;gap:6px;align-items:center}@media (max-width: 820px){.pd-legend-open{grid-template-columns:1fr}}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.we5{display:block;position:relative;padding-bottom:8px}.we5 .we5-first{padding-bottom:64px}.we5 .we5-first .we-first__head .we-ref{margin-left:10px}.we5 .we5-change{margin-top:24px;max-width:760px}.we5 .we5-band{padding:72px 0 64px}.we5 ol.we-cols{list-style:none;padding:0;margin-left:0;margin-right:0;margin-bottom:0}.we5 li.we-col{margin:0;min-width:0}.we5 .we5-again{margin-top:24px}.we5 .we5-more summary{list-style:none;display:inline-flex;align-items:center;min-height:44px;padding:0}.we5 .we5-more summary::-webkit-details-marker{display:none}.we5 .we5-more[open] summary{margin-bottom:2px}.we5 .we5-before{padding-bottom:8px}.we5 .we5-missing{margin-top:24px;max-width:680px;font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-ink);padding-top:12px;border-top:1px solid var(--we-rule)}.we5 .we5-watch{margin-top:30px}.we5 .we5-size .we-h2,.we5 .we5-rest .we-h2{margin-bottom:28px}.we5 .we5-status{padding-top:8px}.we5 .we5-pick{padding-top:0}.we5 .we5-takerow{padding-top:72px}.studio .we5 .we5-defs{border-top:1px solid var(--we-ink)}.studio .we5 .we5-defs .plan-kv{display:grid;grid-template-columns:200px minmax(0,1fr);column-gap:28px;row-gap:4px;padding:18px 0;border-top:0;border-bottom:1px solid var(--we-rule)}.studio .we5 .we5-defs .plan-kv>.k{font:600 var(--we-fs-label)/1.6 var(--we-sans);color:var(--we-ink-2);margin:0}.studio .we5 .we5-defs .plan-kv>.v{font-size:var(--we-fs-body);line-height:var(--we-lh-body);color:var(--we-ink)}.studio .we5 .we5-defs .plan-kv>.v b{font-weight:600;color:var(--we-ink)}.studio .we5 .we5-defs .plan-kv>.v details>summary,.studio .we5 .plan-change>summary{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-color:#16152a59;min-height:44px;display:flex;align-items:center;cursor:pointer}.studio .we5 .we5-first-action{max-width:none;display:grid;grid-template-columns:200px minmax(0,1fr);column-gap:28px;padding:18px 0;border-top:1px solid var(--we-ink);margin:0 0 32px}.studio .we5 .we5-first-action>span:first-child{font:600 var(--we-fs-label)/1.6 var(--we-sans);color:var(--we-ink-2)}.studio .we5 .we5-first-action>span:last-child{font:600 var(--we-fs-body)/var(--we-lh-body) var(--we-sans);color:var(--we-ink)}@media (max-width:759px){.studio .we5 .we5-defs .plan-kv,.studio .we5 .we5-first-action{grid-template-columns:1fr;row-gap:4px;padding:14px 0}}.studio .we5 .plan-change{margin:0}.studio .we5 .we5-questions{color:var(--we-ink)}.studio .we5 .we5-questions p>span{min-width:0;overflow-wrap:break-word}.we5 .we5-take .we-take{margin-top:28px}.we5 .we5-paper{gap:4px 18px}.we5 .we5-paper .we-choice__label{margin-right:0}.we5 .we-take .we-link-btn[disabled]{color:var(--we-ink-2);cursor:default;text-decoration-color:#16152a33}.we5 .we5-alert{margin-top:12px;font-size:var(--we-fs-body);line-height:var(--we-lh-body);color:var(--we-ink)}.studio .we5 .we5-keep{display:flex;flex-wrap:wrap;align-items:center;gap:0 26px;margin-top:8px}.studio .we5 .we5-keep>section{margin:0}.studio .we5 .we5-keep .wf-btn-ghost{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink);background:none;border:0;padding:10px 0;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#16152a59}.we5 .we5-foot{margin-top:56px;padding-bottom:24px}@media (min-width:1280px){.we5 .we5-foot{margin-right:calc(-1 * (var(--we-mw) + var(--we-gap)))}}@media (max-width:759px){.we5 .we5-first{padding-bottom:40px}.we5 .we5-band{padding:48px 0 44px}.we5 .we5-takerow{padding-top:48px}.we5 .we-take{gap:4px 22px}}@media print{.we5{width:auto!important;margin-left:0!important}}.studio .we5 .we5-change__label{display:block;margin-top:16px;font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2)}.studio .we5 .we5-watch .we-defs dt label{font:inherit;color:inherit}.studio .we5 .we-curve.we-paper{background-position:0 0}.studio .we5 .we5-choice{margin-top:8px}.studio .we5 .we5-choice--col{flex-direction:column;align-items:flex-start;gap:0}.studio .we5 .we5-choice__item.is-apart{align-self:stretch;margin-top:8px;padding-top:4px;border-top:1px solid var(--we-ink)}.studio .we5 .we5-choice .we-choice__opt{text-align:left;min-height:44px}.studio .we5 .we5-choice .we-choice__opt[disabled]{cursor:default}.studio .we5 .we5-q__h{font:600 1.1875rem/1.625rem var(--we-sans);color:var(--we-ink);margin:0}.studio .we5 .we5-q__hint,.studio .we5 .we5-q__detail{font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-ink-2);margin:4px 0 0;max-width:68ch}.studio .we5 .we5-q__sug{font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-purple);margin:4px 0 0;max-width:68ch}.studio .we5 .we5-restbody{display:block}.studio .we5 .we-disclose__body.we5-defs{border-top:0}.studio .we5 .we-disclose__c{min-width:0;max-width:44ch;text-align:right}.studio .we5 .we5-clip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio .we5 .we5-disc.is-single .we-disclose__body .plan-kv{grid-template-columns:minmax(0,1fr);padding-top:0;border-bottom:0}.studio .we5 .we5-disc.is-single .we-disclose__body .plan-kv>.k{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.studio .we5 .we5-disc .we-disclose__body .plan-kv:last-child{border-bottom:0}.studio .we5 .we5-list{margin:0;padding:0;list-style:none;font-size:var(--we-fs-body);line-height:var(--we-lh-body)}.studio .we5 .we5-list li+li{margin-top:8px}@media (max-width:759px){.studio .we5 .we-disclose__c{max-width:none;text-align:left}}.studio .we5 .we5-disc>summary,.studio .we5 .we5-disc>summary *{text-decoration:none!important}.studio .we5 .we5-disc>summary:hover .we-disclose__t{text-decoration:underline!important;text-decoration-color:#16152a59!important;text-underline-offset:6px}.we5-band .we-col .we5-col__n{margin-top:16px;font:600 var(--we-fs-meta)/var(--we-lh-meta) var(--we-sans);color:var(--we-ink)}.studio .mpf-friction{margin-top:4px}.studio .mpf-friction .we-choice__opt{display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-height:44px}.studio .mpf-friction .mpf-friction__t{font:inherit;color:inherit}.studio .mpf-friction .mpf-friction__d{font:400 var(--we-fs-meta)/var(--we-lh-meta) var(--we-sans);color:var(--we-ink-2)}.studio .wee-merge .we-choice{margin-top:0}.studio [data-testid=handoff-chips] .we-whynot__opt{min-width:44px}.studio .wee-count{display:inline-block;width:6em;min-height:44px}.studio .wee-kind{font:400 var(--we-fs-meta)/var(--we-lh-meta) var(--we-sans);color:var(--we-ink-2)}.studio [data-testid=ai-card] .we-whynot__opt,.studio [data-testid=tools-suggest] .we-whynot__opt{min-width:44px}.studio .we5-start-pick .we-choice{margin-top:4px}.pl-row{display:grid;grid-template-columns:minmax(0,1fr) var(--we-mw);column-gap:var(--we-gap);position:relative}.pl-main,.pl-margin{min-width:0}.pl-size{margin:8px 0 0;padding:18px 0;border-top:1px solid var(--we-ink);border-bottom:1px solid var(--we-rule)}.pl-size__line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font:600 var(--we-fs-body)/var(--we-lh-body) var(--we-sans)}.pl-size__text.is-sug{color:var(--we-purple)}.pl-size__text.is-set{color:var(--we-ink)}.pl-btn{display:inline-flex;align-items:center;min-height:44px;min-width:44px;padding:0 4px;font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink);background:none;border:0;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#16152a59;cursor:pointer}.pl-btn:hover{text-decoration-color:var(--we-ink)}.pl-panel{display:none;margin-top:8px}.pl-panel.is-on{display:block}.pl-panel fieldset{border:0;margin:0;padding:0;min-width:0}.pl-panel legend{padding:0;font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2)}.pl-opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px}.pl-opt{position:relative;display:block}.pl-opt input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.pl-opt span{display:block;min-height:44px;padding:12px 14px;border:1px solid var(--we-rule-2);border-radius:var(--we-radius);background:var(--we-sheet);font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans)}.pl-opt span small{display:block;margin-top:2px;font:400 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2)}.pl-opt input:checked+span{border:1.5px solid var(--we-ink);padding:11.5px 13.5px}.pl-opt input:focus-visible+span{outline:var(--we-focus);outline-offset:2px}.pl-opt span em{font-style:normal;color:var(--we-purple)}.pl-mk{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border:1.4px solid currentColor;border-radius:var(--we-radius);font:600 var(--we-fs-label)/1 var(--we-sans);vertical-align:middle}.pl-mk--inline{width:24px;height:24px;margin-left:8px}.pl-note{color:var(--we-purple);font:400 var(--we-fs-note)/var(--we-lh-note) var(--we-sans)}.pl-note.is-ink{color:var(--we-ink)}.pl-note summary{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer;list-style:none;font-weight:600}.pl-note summary::-webkit-details-marker{display:none}.pl-note summary:after{content:"Open";margin-left:auto;color:var(--we-ink-2);font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#16152a59}.pl-note[open] summary:after{content:"Close"}.pl-note p{padding:0 0 12px 40px}.pl-note[open]{background:var(--we-wash);border-radius:var(--we-radius);padding:0 10px}.pl-note[open] summary{min-height:44px}@media (max-width:600px){.workflow-page .pl-note summary:after,.pl-note summary:after{position:static;left:auto;top:auto;width:auto;height:auto;transform:none;flex:none;padding-left:8px}.pl-note summary{box-sizing:border-box;min-height:44px}}.pl-first-wrap{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);column-gap:56px;align-items:center;margin-top:56px}.pl-first{background:var(--we-sheet);border:1.5px solid var(--we-ink);border-radius:var(--we-radius);padding:32px 36px 28px}.pl-first__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;color:var(--we-ink);font:600 var(--we-fs-body-sm)/1.5 var(--we-sans)}.pl-first .pl-first__title{font:400 var(--we-fs-first)/var(--we-lh-first) var(--we-serif);margin:18px 0 0;overflow-wrap:break-word}.pl-first__body{font-size:var(--we-fs-body);line-height:1.6471;margin-top:14px}.pl-first__after{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2);margin-top:20px;padding-top:14px;border-top:1px solid var(--we-rule)}.pl-who__l{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2)}.pl-who__t{font:400 var(--we-fs-quote)/var(--we-lh-quote) var(--we-serif);margin-top:10px}.pl-other{margin-top:8px}.pl-band{margin-top:72px;border-top:1px solid var(--we-rule);border-bottom:1px solid var(--we-rule);padding-bottom:24px}.pl-h2{font:400 var(--we-fs-h2)/var(--we-lh-h2) var(--we-serif);padding-top:56px;margin:0;max-width:860px;text-wrap:balance}.pl-curve{position:relative;height:clamp(260px,16.25rem,440px);margin-top:32px}.pl-curve svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.pl-curve__line{fill:none;stroke:var(--we-purple);stroke-width:2.5}.pl-curve__base{fill:none;stroke:var(--we-ink-2);stroke-width:1;stroke-dasharray:5 5}.pl-curve__valley{fill:var(--we-wash);stroke:none}.pl-curve__l{position:absolute;font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);white-space:nowrap}.pl-curve__today{left:0;top:0;color:var(--we-ink-2)}.pl-curve__dip{left:52%;top:77%;transform:translate(-50%);color:var(--we-ink)}.pl-curve__better{right:0;top:0;color:var(--we-purple)}.pl-curve__cap{font-size:var(--we-fs-label);line-height:1.5;color:var(--we-ink-2);margin-top:10px}.pl-steps{margin-top:16px}.pl-step{border-top:1.5px solid var(--we-ink);margin-top:40px;padding-top:6px}.pl-step__h{margin:0;padding-top:14px;font:inherit}.pl-step__n{display:block;font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2)}.pl-step__t{display:block;font:400 var(--we-fs-h3-col)/var(--we-lh-h3-col) var(--we-serif);margin-top:8px}.pl-fields{display:grid;grid-template-columns:152px minmax(0,1fr);gap:0 28px;margin:18px 0 0;max-width:820px}.pl-fields dt{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2);padding:12px 0;border-top:1px solid var(--we-rule)}.pl-fields dd{margin:0;padding:12px 0;border-top:1px solid var(--we-rule);font-size:var(--we-fs-body);line-height:var(--we-lh-body)}.pl-mode{display:block;margin-top:4px;font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2)}.pl-mode.is-sign{color:var(--we-ink)}.pl-before{margin-top:72px}.pl-before .pl-h2{padding-top:0;font-size:var(--we-fs-h2-sm);line-height:var(--we-lh-h2-sm)}@media (min-width:1100px){.pl-pt18{padding-top:18px}.pl-pt56{padding-top:56px}.pl-pt150{padding-top:150px}}@media (max-width:1099px){.pl-row{grid-template-columns:minmax(0,1fr)}.pl-margin{margin-top:8px;max-width:560px}}@media (max-width:759px){.pl-opts{grid-template-columns:1fr}.pl-first-wrap{grid-template-columns:1fr;row-gap:28px;margin-top:36px}.pl-first{padding:24px 20px 22px}.pl-band{margin-top:48px}.pl-h2{padding-top:40px}.pl-curve{height:clamp(220px,13.75rem,400px)}.pl-curve__better{right:0;top:0}.pl-fields{grid-template-columns:1fr;gap:0}.pl-fields dt{padding:12px 0 0;border-top:1px solid var(--we-rule)}.pl-fields dd{padding:2px 0 12px;border-top:0}.pl-before{margin-top:48px}}.pl .pl-btn{padding:0 4px}.pl .we5-takerow{padding-top:56px}.pl .pl-band .pl-row{padding-bottom:0}.pl .pl-more{margin-top:72px}.pl .pl-more .pl-h2{padding-top:0;font-size:var(--we-fs-h2-sm);line-height:var(--we-lh-h2-sm)}.pl .pl-more__lead{margin:12px 0 0;max-width:68ch;font:400 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2)}.pl .pl-more__q,.pl .we5-watch{margin-top:32px}.pl .pl-more__rest{margin-top:8px}.studio .we5 .we5-plain{margin-top:40px;border-top:1px solid var(--we-ink);padding-top:16px;max-width:820px}.studio .we5 .we5-plain__h{margin:0;font:600 1.1875rem/1.625rem var(--we-sans);color:var(--we-ink)}.studio .we5 .we5-plain__lead{margin:4px 0 0;font:400 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2);max-width:68ch}.studio .we5 .we5-plain .we5-defs{margin-top:12px;border-top:0}.studio .we5 .we5-plain.is-single .plan-kv{grid-template-columns:minmax(0,1fr);padding-top:0;border-bottom:0}.studio .we5 .we5-plain.is-single .plan-kv>.k{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.studio .we5 .we5-plain .we5-clip{white-space:normal}.we-s3 .we-s3-intro{padding-top:24px;padding-bottom:48px}.we-s3 .we-s3-intro.we-s3-intro--door{padding-top:0}.we-s3 .we-s3-intro--door .we-s3-door{margin-top:12px}.we-s3 .we-s3-top{padding-bottom:16px}.we-s3 .we-s3-top:empty{display:none}.we-s3-door{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px 26px;margin-top:36px;padding-bottom:12px}.we-s3-door .wf-next{font:600 var(--we-fs-meta)/var(--we-lh-meta, 1.43) var(--we-sans);color:var(--we-ink-2)}.we-s3-wait{margin-top:14px;color:var(--we-ink-2)!important;font-size:var(--we-fs-note)!important;line-height:var(--we-lh-note)!important}.we-s3-error{margin-top:14px;font:400 var(--we-fs-note)/var(--we-lh-note) var(--we-sans);color:var(--we-ink)}.we-s3-ideanotes,.we-s3-cal{margin:12px 0 0 28px;max-width:640px;font:400 var(--we-fs-note)/var(--we-lh-note) var(--we-sans);color:var(--we-ink-2)}.we-s3-ideanotes p{color:var(--we-ink-2)!important}.we-s3-cal p+p{margin-top:4px;color:var(--we-ink)}.we-idea.is-gone .we-s3-ideanotes,.we-idea.is-gone .we-s3-cal{color:var(--we-ink-3)}.we-s3-own{display:flex;flex-direction:column;gap:6px;margin-top:14px;max-width:640px}.we-idea>.we-s3-own{margin-left:28px}.we-s3-own label{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink)}.we-s3-own textarea{width:100%;resize:vertical;font:400 var(--we-fs-body-sm)/var(--we-lh-body-sm) var(--we-sans)}.we-s3 .we-whynot__opt[disabled]{cursor:default}.we-idea.is-inking .we-idea__text{color:var(--we-ink)}.we-s3 .we-idea-change .we-btn[disabled]{background:var(--we-ink-3)}.we-s3-edit .we-goal__label{color:var(--we-ink-2)}.we-s3-edit__box{min-width:0}.we-s3-goalbox.we-input--ruled{resize:none;overflow-y:hidden;font:400 var(--we-fs-yours)/var(--we-lh-yours) var(--we-sans)}.we-s3-goalbox[disabled]{opacity:.5}.we-s3-shaped{padding:8px 0 0}.we-s3-shaped__h{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2);padding-bottom:10px}.we-s3-shaped ul{list-style:none;margin:0;padding:0}.we-s3-shaped li{display:grid;grid-template-columns:150px minmax(0,1fr);column-gap:28px;padding:16px 0;border-top:1px solid var(--we-rule)}.we-s3-shaped__k{font:600 var(--we-fs-label)/1.6 var(--we-sans);color:var(--we-ink)}.we-s3-shaped__k.is-changed{color:var(--we-ink)}.we-s3-shaped p{font:400 var(--we-fs-body)/var(--we-lh-body) var(--we-sans);color:var(--we-ink)}.we-s3-shaped .we-s3-aside{color:var(--we-ink-2)}.we-s3-alert{padding-top:14px;border-top:1.5px solid var(--we-ink);font:400 var(--we-fs-body)/var(--we-lh-body) var(--we-sans);color:var(--we-ink);margin-bottom:16px}.we-s3 .we-foot{flex-wrap:wrap;row-gap:12px}.we-s3 .we-foot .wf-next{font:600 var(--we-fs-meta)/1.43 var(--we-sans);color:var(--we-ink-2)}.we-s3-foot-note{flex-basis:100%;max-width:none!important;margin:0;font:400 var(--we-fs-note)/var(--we-lh-note) var(--we-sans);color:var(--we-ink-2)}@media (max-width:600px){.we-s3 .we-foot{flex-direction:column;align-items:stretch}.we-s3 .we-foot .we-foot__fill{display:none}.we-s3 .we-foot .wf-next{order:1}.we-s3 .we-foot .we-btn{order:2;width:100%}.we-s3 .we-foot [data-nav=back]{order:3;align-self:flex-start}.we-s3-goal-row+.we-row .we-s3-shaped{margin-top:40px}}@media (max-width:759px){.we-s3 .we-s3-intro{padding-top:8px;padding-bottom:28px}.we-s3-ideanotes,.we-s3-cal,.we-idea>.we-s3-own{margin-left:20px}.we-s3-shaped li{grid-template-columns:1fr;row-gap:4px}.we-s3 .we-foot .we-btn{flex:1 1 auto}.we-s3-door .we-btn{min-height:44px}}@media print{.we-s3-door,.we-s3 .we-foot{display:none}}.sb2{position:relative;background:var(--paper,#F8F7FC)}.sb2-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;padding:8px 8px 4px}.sb2-big{display:flex;gap:48px;flex-wrap:wrap;align-items:baseline}.sb2-num{font-family:"Young Serif",Georgia,serif;font-size:clamp(44px,6vw,80px);line-height:1;letter-spacing:-.03em;color:#16152a;display:flex;align-items:baseline;gap:.18em}.sb2-num.s{font-size:clamp(28px,3.4vw,44px)}.sb2-num .f{color:#9c9ab4;transition:opacity .4s}.sb2-num .a{font-family:Open Sans,sans-serif;font-size:.45em;color:#9c9ab4;transition:opacity .4s}.sb2-head.moved .sb2-num:first-child .t{color:#4b49b0}.sb2-num small{font:700 12px/1.2 Open Sans,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#64627e;margin-left:.6em;align-self:center;max-width:9em}.sb2-delta{font:600 16px/1.45 Open Sans,sans-serif;color:#46445f;margin:10px 0 14px;max-width:46em;transition:opacity .4s}.sb2-key{display:flex;gap:14px;flex-wrap:wrap;font:600 13px/1 Open Sans,sans-serif;color:#46445f}.sb2-key .k{display:inline-flex;align-items:center;gap:8px}.sb2-key .k:before{content:"";width:18px;height:14px;display:inline-block}.sb2-key .human:before{background:#fff;border:2px solid #16152A;border-radius:2px}.sb2-key .aiCheck:before{background:#e7e6ee;border:2px solid #16152A;clip-path:polygon(25% 0,75% 0,100% 30%,100% 70%,75% 100%,25% 100%,0 70%,0 30%)}.sb2-key .ai:before{background:#16152a;clip-path:polygon(25% 0,75% 0,100% 30%,100% 70%,75% 100%,25% 100%,0 70%,0 30%)}.sb2-key .auto:before{background:#e7e6ee}.sb2-svg{width:100%;height:auto;display:block;overflow:visible}.sb2-node{cursor:pointer;outline:none}.sb2-node:focus-visible path:first-child{stroke:#4b49b0;stroke-width:4}.sb2-strip{padding:4px 8px 8px}.sb2-strip-label{display:flex;justify-content:space-between;font:700 12px/1 Open Sans,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#64627e;margin-bottom:8px}.sb2-strip-label b{color:#16152a;font-size:14px;letter-spacing:.06em}.sb2-bar{display:flex;gap:3px;height:34px;align-items:stretch}.sb2-seg{position:relative;min-width:0;border-radius:2px;overflow:hidden;transition:background .4s}.sb2-seg span{position:absolute;left:8px;top:50%;transform:translateY(-50%);white-space:nowrap;font:600 13px/1 Open Sans,sans-serif}.sb2-seg.human{background:#fff;box-shadow:inset 0 0 0 2px #16152a}.sb2-seg.human span{color:#16152a}.sb2-seg.aiCheck{background:#e7e6ee;box-shadow:inset 0 0 0 2px #16152a}.sb2-seg.aiCheck span{color:#16152a}.sb2-seg.ai{background:#16152a}.sb2-seg.ai span{color:#fff}.sb2-seg.auto{background:#e7e6ee}.sb2-seg.auto span{color:#16152a}.sb2-seg.hot{box-shadow:inset 0 0 0 2px #16152a,inset 0 -6px #16152a}.sb2-tip{position:absolute;max-width:340px;background:#16152a;color:#fff;border-radius:2px;padding:12px 14px;font:400 14px/1.45 Open Sans,sans-serif;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .24s,transform .24s;z-index:5}.sb2-tip.on{opacity:1;transform:none}.sb2-tip b{font:400 21px/1.3 "Young Serif",Georgia,serif;display:block;margin-bottom:4px}.sb2-tip .k{font:700 12px/1 Open Sans,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#c9c8f5;margin-right:6px}@media (max-width:700px){.sb2-big{gap:20px}.sb2-key{gap:10px;font-size:12px}.sb2-head{padding:4px 0}.sb2-strip{padding:4px 0 8px}.sb2-seg span{font-size:12px}}.sb2-barwrap{position:relative}.sb2-ghost{position:absolute;left:0;top:-5px;bottom:-5px;border:1.5px dashed #9C9AB4;border-radius:2px;transition:opacity .5s;pointer-events:none}.sb2-ghost:after{content:attr(data-label);position:absolute;right:8px;top:50%;transform:translateY(-50%);font:600 13px/1 Open Sans,sans-serif;color:#64627e}.sb2-num .f,.sb2-num .a{display:inline-block}.sb2-head.untimed .sb2-num.s{font-size:clamp(44px,6vw,80px)}.sb2-row{display:grid;grid-template-columns:112px 1fr 72px;gap:12px;align-items:center;margin-top:8px}.sb2-rl{font:700 12px/1 Open Sans,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#64627e}.sb2-rv{font:700 15px/1 Open Sans,sans-serif;color:#16152a;text-align:right}.sb2-row:last-child .sb2-rv{color:#4b49b0}.sb2-track{position:relative;height:30px}.sb2-row .sb2-bar{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;gap:2px;height:30px;transition:clip-path .2s}.sb2-seg span{left:6px}.sb2-seg.outside{background:transparent;box-shadow:inset 0 0 0 1.5px #16152a;background-image:repeating-linear-gradient(90deg,transparent 0 4px,rgba(22,21,42,.06) 4px 6px)}.sb2-key .outside:before{background:transparent;border:1.6px dashed #16152A;border-radius:2px}.sb2-tip.line{max-width:420px;white-space:normal}@media (max-width:700px){.sb2-row{grid-template-columns:1fr 60px;gap:4px 8px}.sb2-rl{grid-column:1/-1}}.sb2-host svg text[data-optional]{paint-order:stroke;stroke:var(--paper,#F8F7FC);stroke-width:6px;stroke-linejoin:round}.sb2-host .sb2-num small,.sb2-host .sb2-strip-label,.sb2-host .sb2-tip .k,.sb2-host .sb2-rl{font:600 14px/1.2 Open Sans,sans-serif;letter-spacing:0;text-transform:none}.sb2-host .sb2-strip-label b{letter-spacing:0}.sb2-host .sb2-key,.sb2-host .sb2-seg span,.sb2-host .sb2-ghost:after{font-size:14px}.sb2-host .sb2-tip{font-size:15px}@media (max-width:700px){.sb2-host .sb2-key,.sb2-host .sb2-seg span{font-size:14px}}@media (prefers-reduced-motion:reduce){.sb2-host .sb2-num .f,.sb2-host .sb2-num .a,.sb2-host .sb2-ghost,.sb2-host .sb2-seg,.sb2-host .sb2-tip{transition:none}}.sb2-host .sb2-delta{font-size:17px}@media (prefers-reduced-motion:reduce){.sb2-host .sb2-delta{transition:none}}@media (prefers-reduced-motion:reduce){.sb2-host .sb2-row .sb2-bar{transition:none}}.sb2 .sb2-estline{font:400 15px/22px Open Sans,sans-serif;color:#46445f;margin:8px 0 12px}.wsi-wrap{max-width:760px;margin:0 auto;padding:22px var(--we-pad) 0;box-sizing:content-box}@media (min-width:760px){.wsi-wrap{padding-top:32px}}.wsi-panel{margin-top:22px;padding:22px 24px 20px;background:var(--we-sheet);border:1px solid var(--we-rule-2);border-radius:var(--we-radius)}.wsi-panel h2{font:400 var(--we-fs-h3)/var(--we-lh-h3) var(--we-serif);margin:0}.wsi-panel__lede{font:400 var(--we-fs-body)/var(--we-lh-body) var(--we-sans);color:var(--we-ink-2);margin:6px 0 0;max-width:600px}.wsi-panel .wsi-form{margin-top:18px}.wsi-form .we-input--ruled{width:100%;max-width:420px;box-sizing:border-box;min-height:48px}.wsi-form .wsi-code{max-width:220px;letter-spacing:.2em;font-variant-numeric:tabular-nums}.wsi-form .wec-signin-form__acts{margin-top:14px;gap:10px 24px}.wsi-form .we-btn,.wsi-form .we-link-btn{min-height:48px;display:inline-flex;align-items:center}.wsi-err{margin:12px 0 0;padding-left:12px;border-left:2px solid var(--we-ink);max-width:560px}.wsi-foot{margin:16px 0 0;max-width:600px}.wsi-done{font:600 var(--we-fs-body)/var(--we-lh-body) var(--we-sans);color:var(--we-ink);margin:0}.wsi-done span{font-weight:400;color:var(--we-ink-2)}.wsi-status{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink);margin:22px 0 0}.wsi-offer{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;margin-top:22px;padding:14px 0 0;border-top:1px dashed var(--we-rule-2);font:400 var(--we-fs-body)/var(--we-lh-body) var(--we-sans);color:var(--we-ink-2)}.wsi-offer .we-link-btn{min-height:44px}.wsi-saved{font:600 var(--we-fs-body)/var(--we-lh-body) var(--we-sans);color:var(--we-ink);margin:22px 0 0}.wsi-saved span{font-weight:400;color:var(--we-ink-2)}.wsi-line{margin-top:22px}.wsi-runs{list-style:none;margin:20px 0 0;padding:0;border-top:1.5px solid var(--we-ink)}.wsi-runs li{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;row-gap:2px;padding:16px 0;border-bottom:1px solid var(--we-rule)}.wsi-runs .wsi-name{font:400 var(--we-fs-h3)/var(--we-lh-h3) var(--we-serif);color:var(--we-ink);text-decoration:none;display:inline-flex;align-items:center;flex-wrap:wrap;gap:0 8px;min-height:44px;min-width:0}.wsi-runs .wsi-name:hover{text-decoration:underline;text-underline-offset:5px}.wsi-runs .wsi-meta{grid-column:1;font:400 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2);margin:0}.wsi-runs .wsi-when{grid-row:1;grid-column:2;font:400 var(--we-fs-meta)/var(--we-lh-meta) var(--we-sans);color:var(--we-ink-2);align-self:center;white-space:nowrap}.wsi-tag{font:600 var(--we-fs-meta)/1 var(--we-sans);color:var(--we-ink);border:1px solid var(--we-rule-2);border-radius:2px;padding:3px 6px}.wsi-lede{font:400 var(--we-fs-body)/var(--we-lh-body) var(--we-sans);color:var(--we-ink-2)}.wsi-lede b{color:var(--we-ink);font-weight:600}@media (max-width:759px){.wsi-panel{padding:18px 16px}.wsi-form .we-btn{width:100%;justify-content:center}.wsi-runs li{grid-template-columns:1fr}.wsi-runs .wsi-when{grid-row:auto;grid-column:1}.wsi-runs .wsi-name{font-size:1.3125rem}}.wsi-gate-act{margin-top:20px;text-align:center}.wsi-gate-act .we-link-btn{min-height:44px;display:inline-flex;align-items:center}.studio .wsi-gate-act{text-align:left}.we-page.wec-layer{position:fixed;inset:var(--night-preview-h,0px) 0 0 0;z-index:1000;overflow-y:auto;overscroll-behavior:contain;display:flex;justify-content:center;align-items:flex-start;padding:56px 24px 72px;background:color-mix(in srgb,var(--we-ground) 92%,transparent);animation:wec-in .16s linear}.wec-dialog{width:100%;max-width:760px;background:var(--we-sheet);border:var(--we-line) solid var(--we-ink);border-radius:var(--we-radius);padding:32px 36px 28px}.wec-dialog:focus{outline:none}.wec-dialog .wec-title{font:400 var(--we-fs-h3)/var(--we-lh-h3) var(--we-serif);overflow-wrap:normal}.wec-dialog .wec-title:focus{outline:none}.wec-dialog .wec-lede{margin-top:6px;font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-ink-2)}.wec-sec{margin-top:32px}.wec-label{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2)}.wec-label:focus{outline:none}.wec-src{font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-ink-2)}.wec-done{display:flex;justify-content:flex-end;margin-top:28px;padding-top:20px;border-top:1px solid var(--we-rule)}@keyframes wec-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.we-page.wec-layer{animation:none}}@media (max-width:759px){.we-page.wec-layer{padding:0;align-items:stretch}.wec-dialog{max-width:none;min-height:100%;border:0;border-radius:0;padding:24px 16px 32px}}.wec-invite{margin-top:24px}.wec-invite .we-input--ruled{margin-top:6px}.wec-invite__line{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 24px}.wec-invite__field{flex:1 1 260px;min-width:0}.wec-invite__more{margin-top:10px}.wec-invite__act{margin-top:14px}.wec-invite .wec-src{margin-top:10px}.wec-error{font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-ink);margin-top:6px}.wec-error:empty{margin:0}.wec-invite .we-input--ruled[aria-invalid=true]{border-bottom:var(--we-line) solid var(--we-ink)}@media (max-width:759px){.wec-invite .we-input--ruled,.wec-invite .we-btn,.wec-signin .we-btn{min-height:44px}}.we-choice__opt[role=radio][aria-checked=true]{color:var(--we-ink);font-weight:600}.wec-choice-plain{gap:4px 24px}.wec-people{margin-top:10px}.wec-people .we-roster__more{margin-top:4px}.wec-people .wec-person-ctl{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 28px}.wec-people .we-whynot__opts{margin-top:0}.wec-endorse-word{color:var(--we-ink);font-weight:600}.wec-owner{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink)}.wec-people .wec-person-ctl{flex-direction:column;align-items:flex-start;gap:4px}.wec-endorse-line{margin-top:2px}.wec-row-error{margin-top:6px}.wec-ask{margin-top:10px;padding-left:14px;border-left:2px solid var(--we-ink)}.wec-ask__q{font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-ink);font-weight:600}.wec-ask__acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:8px}.wec-done-line{margin-top:10px;font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-ink)}.wec-done-line:empty{margin:0}.wec-dialog .we-choice__opt,.wec-dialog .we-link-btn{min-height:44px;display:inline-flex;align-items:center}.wec-dialog .we-btn,.wec-dialog .we-input--ruled,.wec-signin-form .we-input--ruled,.wec-signin-form .we-btn,.wec-signin-form .we-link-btn,.wec-signin .we-btn{min-height:44px}.wec-copy{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-top:10px}.wec-copy .we-input{flex:1 1 220px;min-width:0}.wec-copy .wec-line{flex-basis:100%;margin:0}.wec-link{margin-top:10px;padding:6px 0 14px;border-top:1px solid var(--we-rule);border-bottom:1px solid var(--we-rule)}.wec-line{font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-ink-2);margin-top:4px;min-height:var(--we-lh-label)}.wec-roles.we-ruled{--we-cols:minmax(7.5rem,1.3fr) repeat(5,minmax(0,1fr));margin-top:10px}.wec-roles .we-ruled__head,.wec-roles .we-ruled__row{column-gap:16px}.wec-roles .we-ruled__head{font-size:var(--we-fs-label);line-height:var(--we-lh-label)}.wec-roles .we-ruled__row{padding:12px 0;font-size:var(--we-fs-label);line-height:var(--we-lh-label)}.wec-roles [role=rowheader]{font-weight:600}.wec-roles-after{margin-top:14px;font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-ink-2)}.wec-roles-after+.wec-roles-after{margin-top:10px}@media (max-width:759px){.wec-roles .we-ruled__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:8px;column-gap:16px}.wec-roles [role=rowheader]{grid-column:1/-1}}.wec-share .wec-line{color:var(--we-ink);margin-top:6px}.wec-share .wec-src{margin-top:12px}.wec-gutter{padding:0 var(--we-pad)}.wec-signin-formwrap{max-width:calc(520px + 2 * var(--we-pad));margin-top:8px}.wec-signin{container:wec-signin / inline-size}.wec-signin .we-h1{font-size:min(var(--we-fs-h1),14cqi)}.wec-signin .we-lede{margin-left:auto;margin-right:auto;max-width:620px}.wec-signin .wec-signin__act{margin-top:28px;display:flex;justify-content:center}.wec-signin .wec-src{margin-top:14px;text-align:center}.we-brand .we-brand__links .wec-share-btn.we-btn{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);background:var(--we-ink);color:var(--we-on-ink);border:0;border-radius:var(--we-radius);text-decoration:none;transition:background-color .2s ease}.we-brand .we-brand__links .wec-share-btn.we-btn:hover{background:var(--we-ink-hover);text-decoration:none}@media print{.we-brand .wec-share-btn{display:none!important}}.we-brand .we-brand__links:has(>.wec-share-error){flex-wrap:wrap;row-gap:6px}.we-brand .we-brand__links>.wec-share-error{flex-basis:100%;order:99;color:var(--we-ink);contain:inline-size;text-align:right}@media (min-width:760px){.we-brand .we-brand__links:has(.wec-share-btn){margin-left:auto;justify-content:flex-end}}.wec-signin-form__acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}@media (max-width:759px){.wec-signin-form .we-input--ruled,.wec-signin-form .we-btn,.wec-signin-form .we-link-btn{min-height:44px}}.wec-dialog .we-choice__opt{text-align:left}.studio .wec-signin .wec-signin__act{justify-content:flex-start}.studio .wec-signin .wec-src{text-align:left}@media (min-width:760px){.studio .we-intro.wec-signin,.studio .we-intro.wec-signin .we-h1,.studio .we-intro.wec-signin .we-lede{text-align:center;margin-left:auto;margin-right:auto}.studio .we-intro.wec-signin .wec-signin__act{justify-content:center}.studio .we-intro.wec-signin .wec-src,.studio .wec-gutter .wsi-gate-act,.studio .wec-gutter .wsi-line{text-align:center}.studio .wec-signin-formwrap{max-width:calc(640px + 2 * var(--we-pad));margin-left:auto;margin-right:auto}}.wec-reader{box-sizing:border-box;max-width:calc(var(--we-max) - 2 * var(--we-pad));margin:var(--we-s4) var(--we-pad) 0;padding-top:var(--we-s3);border-top:var(--we-line) solid var(--we-ink);display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--we-s5)}@media (min-width:1440px){.wec-reader{margin-inline:auto}}.wec-reader__text{margin:0;font:400 var(--we-fs-body)/var(--we-lh-body) var(--we-sans);color:var(--we-ink)}.wec-reader__link{display:inline-flex;align-items:center;min-height:44px;font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink);text-decoration:underline;text-underline-offset:3px}.wec-people .we-cn{font-size:var(--we-fs-label)}.wec-rule-note{margin:var(--we-s1) 0 0;font:400 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink)}.st-wrap{max-width:880px;margin:0 auto;padding:56px var(--we-pad) 0}.st-q{font:400 var(--we-fs-h1)/var(--we-lh-h1) var(--we-serif);margin:0;text-wrap:balance;letter-spacing:-.005em}.st-box{position:relative;margin-top:36px;background:var(--we-sheet);border:1.5px solid var(--we-ink);border-radius:var(--we-radius)}.st-box textarea{display:block;width:100%;box-sizing:border-box;min-height:260px;border:0;background:transparent;resize:vertical;padding:22px 24px 8px;font:400 var(--we-fs-body)/var(--we-lh-body) var(--we-sans);color:var(--we-ink)}.st-box textarea::placeholder{color:var(--we-ink-2)}.st-box textarea:focus{outline:none}.st-box:focus-within{outline:var(--we-focus);outline-offset:3px}.st-tools{display:flex;align-items:center;gap:20px;padding:0 24px 16px}.st-mic{display:inline-flex;align-items:center;gap:10px;font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink);background:var(--we-ground);border:1px solid var(--we-rule-2);border-radius:var(--we-radius);padding:8px 14px;cursor:pointer;min-height:44px;box-sizing:border-box}.st-mic svg{width:18px;height:18px;fill:none;stroke:var(--we-ink);stroke-width:1.7;stroke-linecap:round}.st-mic:hover{border-color:var(--we-ink)}.st-mic:focus-visible,.st-box .we-btn:focus-visible,.st-box .we-link-btn:focus-visible{outline:var(--we-focus);outline-offset:2px}.st-tools__fill{flex:1}.st-count{font:400 var(--we-fs-meta)/var(--we-lh-meta) var(--we-sans);color:var(--we-ink-2)}.st-rec,.st-wait{display:none;min-height:300px;box-sizing:border-box;padding:22px 24px 18px;flex-direction:column;background:var(--we-sheet);border-radius:var(--we-radius)}.st-box[data-state=recording] .st-rec,.st-box[data-state=transcribing] .st-wait{display:flex}.st-box[data-state=recording] textarea,.st-box[data-state=transcribing] textarea,.st-box[data-state=recording] .st-tools,.st-box[data-state=transcribing] .st-tools{display:none}.st-rec__head{display:flex;align-items:center;gap:12px;font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink)}.st-rec__dot{width:10px;height:10px;border-radius:50%;background:var(--we-ink);animation:st-pulse 1.4s ease-in-out infinite}.st-rec__time{font-variant-numeric:tabular-nums;color:var(--we-ink-2);font-weight:400}.st-rec__line{flex:1;width:100%;min-height:110px}.st-line path,.st-rec__line path{fill:none;stroke:var(--we-ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.st-rec__foot{display:flex;align-items:center;flex-wrap:wrap;gap:6px 20px}.st-rec__say{font:400 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2);flex:1 1 16rem;margin:0}.st-wait{align-items:flex-start;justify-content:center;gap:18px}.st-wait p{margin:0;font:600 var(--we-fs-body)/var(--we-lh-body) var(--we-sans);color:var(--we-ink)}.st-wait__rule{display:block;width:100%;height:0;border-top:2px dashed var(--we-ink);opacity:.55;animation:st-pulse 1.4s ease-in-out infinite}@keyframes st-pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.st-rec__dot,.st-wait__rule{animation:none}}.st-msg{font:400 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink);min-height:24px;margin:12px 0 0}.st-assure{font:400 var(--we-fs-body-sm)/var(--we-lh-body-sm) var(--we-sans);color:var(--we-ink-2);margin:12px 0 0;max-width:680px}.st-help{margin-top:6px;min-height:44px}.st-foot{display:flex;align-items:center;gap:24px;margin-top:32px;padding-top:22px;border-top:1px solid var(--we-rule)}.st-foot__fill{flex:1}.st-foot__note{font:400 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2);margin:0}.st-foot .we-btn{border:1.5px solid var(--we-ink)}.st-foot .we-btn[aria-disabled=true],.st-foot .we-btn[aria-disabled=true]:hover{background:transparent;color:var(--we-ink-2);border:1.5px solid var(--we-rule-2);box-shadow:none;cursor:not-allowed}@media (max-width:759px){.st-wrap{padding-top:18px}.st-q{font-size:30px;line-height:1.2}.st-box{margin-top:20px}.st-box textarea{min-height:230px;padding:16px 16px 8px}.st-tools{padding:0 16px 14px}.st-rec,.st-wait{padding:16px 16px 14px}.st-foot{flex-wrap:wrap}}.nwc-box[data-state=recording] .st-rec,.nwc-box[data-state=transcribing] .st-wait{display:flex}.nwc-box[data-state=recording] textarea,.nwc-box[data-state=transcribing] textarea{display:none}.nwc-box .st-rec,.nwc-box .st-wait{min-height:200px;padding:16px 18px 12px}.nwc-box .st-rec__line{min-height:80px}.wee{display:block;position:relative;background:var(--we-ground);padding-bottom:8px}.wee .wee-main{padding-top:8px}.wee .wee-form{max-width:760px}.wee :is(.wee-measure,[data-testid=pain-screen],[data-testid=what-we-heard],[data-testid=whats-underneath],[data-testid=your-team]>div)>:not(:has(>[data-nav=forward])):not(.wf-inline){max-width:760px}.wee .wee-section{padding-top:56px}.wee .wee-section:first-child:not(.we-row){padding-top:0}.wee .wee-h2{font:400 var(--we-fs-h3)/var(--we-lh-h3) var(--we-serif);color:var(--we-ink);margin:0 0 6px}.wee .wee-sub{font-size:var(--we-fs-body);line-height:var(--we-lh-body);color:var(--we-ink-2);max-width:680px;margin:0 0 18px}.studio .wee .we-note p,.studio .wee .we-notecol__body,.studio .wee .we-file__took,.studio .wee .wee-mapcap{max-width:none}@media (min-width:1280px){.studio .wee :is(div,section):has(>[data-nav=forward].wf-btn-primary):not(.wf-inline){margin-right:calc(-1 * (var(--we-mw) + var(--we-gap)))}}.studio .wee :is(div,section):has(>[data-nav=forward].wf-btn-primary):not(.wf-inline){border-top-color:var(--we-ink);position:relative;z-index:3}.wee .wee-examples:has(>li:only-child){grid-template-columns:minmax(0,1fr)}.studio .wee .wf-next{font:400 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2)}.studio .wee .wf-label{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2);margin-bottom:8px}.studio .wee .wf-label.wf-q,.studio .wee .wf-label:has(+.wf-hint){font:600 var(--we-fs-body)/var(--we-lh-body) var(--we-sans);color:var(--we-ink);margin-bottom:2px}.studio .wee .wf-hint{display:flex;flex-wrap:wrap;gap:2px 14px;align-items:center;font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-ink-2);margin:0 0 10px}.studio .wee [data-testid=weight]{font-size:var(--we-fs-meta)!important;line-height:var(--we-lh-meta)!important;color:var(--we-ink-2)!important}.studio .wee [data-testid=review-footnote]{font-size:var(--we-fs-label)!important;line-height:var(--we-lh-label)!important;color:var(--we-ink-2)!important;border-top-color:var(--we-rule)!important;max-width:760px}.studio .wee .wee-q h3,.studio .wee .wee-q h2{font:600 var(--we-fs-body)/var(--we-lh-body) var(--we-sans)!important;color:var(--we-ink)!important}.studio .wee .wee-q p{font-size:var(--we-fs-label)!important;line-height:var(--we-lh-label)!important;color:var(--we-ink-2)!important}.studio .wee .wee-q--section h2{font:400 var(--we-fs-h3)/var(--we-lh-h3) var(--we-serif)!important}.studio .wee .wee-q--section p{font-size:var(--we-fs-body)!important;line-height:var(--we-lh-body)!important}.studio .wee .wf-input{background:var(--we-sheet);border:1px solid var(--we-rule-2);border-radius:var(--we-radius);color:var(--we-ink);padding:10px 12px;font:400 var(--we-fs-body-sm)/1.5 var(--we-sans)}.studio .wee textarea.wf-input{font-size:var(--we-fs-body);line-height:var(--we-lh-body);padding:12px 14px}.studio .wee .wf-input:focus{border-color:var(--we-ink)}.studio .wee .wf-input::placeholder{color:var(--we-ink-2);opacity:.75}.studio .wee select.wf-input{padding-right:32px}.studio .wee .wf-btn-primary{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);background:var(--we-ink);color:var(--we-on-ink);border-radius:var(--we-radius);min-height:44px;padding:11px 18px}.studio .wee .wf-btn-primary:hover:not(:disabled){background:var(--we-ink-hover)}.studio .wee .wf-btn-ghost,.studio .wee .wf-btn-text{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#16152a59;transition:text-decoration-color .2s ease}.studio .wee .wf-btn-ghost:hover,.studio .wee .wf-btn-text:hover{color:var(--we-ink);text-decoration-thickness:1px;text-decoration-color:var(--we-ink)}.studio .wee .wf-btn-ghost:disabled,.studio .wee .wf-btn-text:disabled{color:var(--we-ink-2);text-decoration:none}.studio .wee [data-testid=help-answer]{font-size:var(--we-fs-label)!important;color:var(--we-ink-2)!important;text-decoration-color:#16152a59!important}.studio .wee [data-testid=select-row]{border-bottom:1px solid var(--we-rule)!important;padding:14px 0!important}.studio .wee [data-testid=select-row]>span:nth-of-type(2){font:600 var(--we-fs-body)/var(--we-lh-body) var(--we-sans)!important;color:var(--we-ink)!important}.studio .wee [data-testid=select-row]>span:nth-of-type(3){font-size:var(--we-fs-label)!important;line-height:var(--we-lh-label)!important;color:var(--we-ink-2)!important}.studio .wee [data-testid=select-row]{display:grid!important;grid-template-columns:10px minmax(0,1fr);column-gap:12px;align-items:start}.studio .wee [data-testid=select-row]>[data-testid=select-dot]{grid-column:1;margin:0!important;font-size:var(--we-fs-body);margin-top:calc((var(--we-lh-body) * 1em - 10px) / 2)!important}.studio .wee [data-testid=select-row]>span:not([data-testid=select-dot]){grid-column:2;margin-right:0!important;padding-left:0!important}.studio .wee .wee-choice{margin-top:4px}.studio .wee .wee-choice .we-choice__opt{min-height:44px;font-size:var(--we-fs-body)}.wee .wee-examples{list-style:none;margin:14px 0 0;padding:0;border-top:1px solid var(--we-rule);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.wee .wee-examples li{border-bottom:1px solid var(--we-rule)}.wee .wee-examples button{display:block;width:100%;text-align:left;background:none;border:0;padding:14px 0 16px;cursor:pointer;color:var(--we-ink)}.wee .wee-examples__title{display:block;font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-color:#16152a59}.wee .wee-examples button:hover .wee-examples__title{text-decoration-color:var(--we-ink)}.wee .wee-examples__text{display:block;font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-ink-2);margin-top:4px}@media (max-width:759px){.wee .wee-examples{grid-template-columns:minmax(0,1fr)}}.studio .wee .wee-field{margin-bottom:36px}.studio .wee .wee-field--narrow .we-input--ruled{max-width:420px}.studio .wee .wee-help{font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-ink-2);margin-top:8px}.wee-today{display:block;position:relative;margin:40px 0 0}.wee-today .wee-mapcell{padding:40px 0 36px}.wee-today .wee-maphead{font:400 var(--we-fs-h3)/var(--we-lh-h3) var(--we-serif);color:var(--we-ink);margin:0 0 4px}.wee-today .wee-mapsub{font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-ink-2);margin:0;max-width:680px}.wee-today .we-map{margin-top:8px}.wee-today .wee-mapcap{font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-ink-2);margin-top:12px}.wee-today.wee-list .we-map{display:none}.wee-today.wee-list .we-steplist{display:block;margin-top:18px}.wee-today .we-steplist{margin-top:18px}.wee-today .wee-cn{margin-left:auto;color:var(--we-ink);width:24px;height:24px;margin-top:-4px;font-size:var(--we-fs-min)}.wee-today .wee-cn svg{left:-3px;top:-3px;width:30px;height:30px}.wee-today .we-steplist__item .wee-ref{margin-left:auto;top:0}.wee-today .we-hover-detail{z-index:30}.wee-today .wee-anchor{position:absolute;width:2px;height:2px;pointer-events:none}.wee-today .we-step[role=button],.wee-today .we-steplist__item[role=button]{cursor:pointer}.workflow-page .wee-today .we-steplist__item[role=button]:after{left:3px;top:20px;width:14px;height:14px;transform:none}.wee-today .wee-bars{padding-top:40px}.wee-today .wee-below{padding-top:28px}.wee-today .wee-below [data-testid=map-paths]{margin-bottom:0}.studio .wee-today .wee-below .pd-detail h3{font:400 var(--we-fs-h3)/var(--we-lh-h3) var(--we-serif);color:var(--we-ink);margin:0 0 4px}.studio .wee-today .wee-below .pd-detail p,.studio .wee-today .wee-below .pd-empty{font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-ink-2)}.studio .wee-today .wee-below .pd-detail label{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans)!important;color:var(--we-ink)!important}.wee-today .wee-bars .we-bars__track{width:100%}@media (max-width:759px){.wee-today .wee-mapcell{padding:28px 0 24px}}@media (max-width:1279px){.wee-today .we-band .we-margin:not(:empty){padding-bottom:36px;margin-top:4px}}@media print{.wee-today .we-map{display:none!important}.wee-today .we-steplist{display:block!important}}.studio .wee .wee-taskrow{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:20px;align-items:start}.studio .wee .wee-taskrow__act{display:flex;flex-wrap:wrap;gap:0 18px;align-items:center}.studio .wee .wee-tasks .wee-rowtext{font-weight:600;padding-top:2px}.studio .wee .wee-tasks .wee-rowtext{resize:none;overflow:hidden}.studio .wee .wee-tasks .sg-task-name[data-sg=pending]{color:var(--we-purple)!important;outline:0;border-bottom:1.5px dashed var(--we-purple)}.studio .wee .wee-tasks .sg-task-name[data-sg=pending]:focus-visible{outline:var(--we-focus);outline-offset:2px}.studio .wee .wee-tasks [data-off=true] .wee-rowtext{color:var(--we-ink-3);text-decoration:line-through;text-decoration-color:var(--we-ink);text-decoration-thickness:1.5px}.studio .wee .wee-tasks>div>div.mt-2{border-top:0!important;padding-top:6px!important;margin-top:4px!important}.studio .wee .wee-tasks button[aria-label^="Human:"],.studio .wee .wee-tasks button[aria-label^="AI tool:"],.studio .wee .wee-tasks button[aria-label^="Automated system:"],.studio .wee .wee-tasks span[aria-label^="Human:"],.studio .wee .wee-tasks span[aria-label^="AI tool:"],.studio .wee .wee-tasks span[aria-label^="Automated system:"]{border:0!important;background:none!important;padding:0!important;color:var(--we-ink-2)!important;font-size:var(--we-fs-label)!important;min-height:32px}.studio .wee .wee-tasks [aria-pressed=true][aria-label^="Human:"],.studio .wee .wee-tasks [aria-pressed=true][aria-label^="AI tool:"],.studio .wee .wee-tasks [aria-pressed=true][aria-label^="Automated system:"]{color:var(--we-ink)!important;font-weight:600;text-decoration:underline;text-underline-offset:4px}.studio .wee .wee-tasks [aria-label^="Human:"]>span,.studio .wee .wee-tasks [aria-label^="AI tool:"]>span,.studio .wee .wee-tasks [aria-label^="Automated system:"]>span{border:0!important}.studio .wee .wee-tasks [aria-label^="Human:"] svg,.studio .wee .wee-tasks [aria-label^="AI tool:"] svg,.studio .wee .wee-tasks [aria-label^="Automated system:"] svg{display:none!important}.studio .wee .wee-addtask{margin:10px 0 0}@media (max-width:759px){.studio .wee .wee-taskrow{grid-template-columns:minmax(0,1fr)}.studio .wee .wee-tasks [aria-label^="Human:"],.studio .wee .wee-tasks [aria-label^="AI tool:"],.studio .wee .wee-tasks [aria-label^="Automated system:"]{min-height:44px}}.studio .wee .ms-row .tc-aside .tc-margin{position:static;width:auto;left:auto}@media (min-width:1280px){.studio .wee .ms-row .tc-aside .tc-margin{position:absolute;top:0;left:calc(100% + var(--we-gap));width:var(--we-mw)}.studio .wee .ms-row .tc-aside .tc-margin #chg-in{min-height:calc(var(--we-lh-body) * 2em + 14px)!important}}.studio .wee .wee-stays [data-on="1"][data-testid=select-row]{border:var(--we-line) solid var(--we-ink)!important;border-radius:var(--we-radius)!important;padding:14px 16px!important;background:var(--we-sheet)!important;margin-top:8px}.studio .wee .wee-stays [data-on="1"][data-testid=select-row] svg{display:none}.studio .wee .wee-stays [data-on="1"][data-testid=select-row]>span:nth-of-type(3){padding-left:0!important;color:var(--we-ink-2)!important;font-weight:400!important}.wee .wee-keep{margin-top:8px}.wee .wee-keep .we-notecols{margin-top:18px;row-gap:28px}.wee .wee-keep .we-notecol__title,.wee .wee-keep .we-notecol__body{overflow-wrap:anywhere}.wee .wee-keep .we-notecol__body.is-missing{color:var(--we-ink-2)}.studio .wee-roles{list-style:none;margin:10px 0 0;padding:0;border-top:1px solid var(--we-rule)}.studio .wee-role{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:start;padding:12px 0 14px;border-bottom:1px solid var(--we-rule)}.studio .wee-role .sg-role{font-weight:600;width:100%!important;min-width:0!important;max-width:420px}.studio .wee-role .sg-role[data-sg=pending]{color:var(--we-purple);border-bottom:1px dashed var(--we-purple)}.studio .wee-role__does{font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-ink-2);margin:2px 0 0}.studio .wee-role__tag{font:600 var(--we-fs-meta)/var(--we-lh-meta) var(--we-sans);color:var(--we-purple);margin:0 0 2px}.studio .wee-role__act{display:flex;align-items:center}.studio .wee [data-testid=your-team] section>p.font-semibold,.studio .wee [data-testid=your-team] section>p.text-\[0\.875rem\]{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans)!important;color:var(--we-ink-2)!important}.studio .wee [data-testid=role-menu]{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.studio .wee [data-testid=your-team] details>div{background:var(--we-sheet)!important;border:1px solid var(--we-rule-2)!important;border-radius:var(--we-radius)!important}.studio .wee [data-testid=what-we-heard] h3,.studio .wee [data-testid=whats-underneath] label[data-testid=why-question]{font:600 var(--we-fs-body)/var(--we-lh-body) var(--we-sans)!important;color:var(--we-ink)!important}.studio .wee [data-testid=what-we-heard] section{max-width:760px!important}.studio .wee [data-testid=what-we-heard] section:first-of-type{border-top-color:var(--we-ink)!important}.studio .wee [data-testid=what-we-heard] .font-display{font-family:var(--we-serif)!important;font-size:var(--we-fs-quote)!important;line-height:var(--we-lh-quote)!important}.studio .wee [data-testid=heard-change],.studio .wee [data-testid=heard-off-toggle]{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans)!important;text-decoration-color:#16152a59!important}.studio .wee [data-testid=heard-start-name]{font-size:var(--we-fs-quote)!important;line-height:var(--we-lh-quote)!important}.studio .wee [data-testid=heard-startline]{border-left:2px dashed var(--we-purple)!important;color:var(--we-purple)!important}.studio .wee [data-testid=heard-accent]{color:var(--we-ink)!important}.studio .wee [data-testid=why-symptom]{font:400 var(--we-fs-quote)/var(--we-lh-quote) var(--we-serif)!important;max-width:760px!important}.studio .wee [data-testid=why-tree]{border-top-color:var(--we-ink)!important}.studio .wee [data-testid=why-node]>div{max-width:760px!important}.studio .wee [data-testid=why-ask]{max-width:760px!important}.studio .wee [data-testid=why-root-mark]{color:var(--we-ink)!important}.studio .wee .wee-outcomes>div{border-top:1px solid var(--we-rule)!important;padding-top:18px!important;padding-bottom:6px}.studio .wee .wee-outcomes>div:first-child{border-top-color:var(--we-ink)!important}.studio .wee .wee-outcomes label.block{font:600 var(--we-fs-meta)/var(--we-lh-meta) var(--we-sans)!important;color:var(--we-ink-2)!important}.studio .wee .wee-outcomes p.font-medium{font:600 var(--we-fs-body)/var(--we-lh-body) var(--we-sans)!important;color:var(--we-ink)!important}.studio .wee .wee-outcomes [data-testid=step-flag] .wee-choice{margin-top:0}.studio .wee .wee-outcomes [data-testid=step-flag] .we-choice__opt{font-size:var(--we-fs-label)}.studio .wee .wee-outcomes [data-testid=mr-holds-back] .wee-choice,.studio .wee .wee-outcomes [data-testid=mr-checkable] .wee-choice{margin-top:0}.studio .wee .wee-outcomes [data-testid=mr-holds-back] .we-choice__opt,.studio .wee .wee-outcomes [data-testid=mr-checkable] .we-choice__opt{font-size:var(--we-fs-label);white-space:normal;text-align:left}.studio .wee .wee-ruled-note{resize:none;overflow:hidden;white-space:pre-wrap;overflow-wrap:break-word}.studio .wee .wee-outcomes .wee-stepno{display:block;font:600 var(--we-fs-meta)/var(--we-lh-meta) var(--we-sans);color:var(--we-ink-2);margin-bottom:2px}.wee .wee-break{padding-top:8px}.wee-runs{padding:56px 0 72px}.wee-runs .wee-runs__h1{margin:0;max-width:none;text-align:left;font-size:var(--we-fs-h2);line-height:var(--we-lh-h2)}.studio .wee-runs .wee-runs__lede{margin:16px 0 0;text-align:left;max-width:680px}.studio .wee-runs .wee-runs__line{font-size:var(--we-fs-body);line-height:var(--we-lh-body);color:var(--we-ink-2);margin:20px 0 0;max-width:680px}.wee-runs .we-files{margin-top:28px;max-width:760px}.wee-runs .wee-run{grid-template-areas:"name name" "meta meta"}.wee-runs .wee-run__link{color:var(--we-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-color:#16152a59;min-height:44px;display:inline-flex;align-items:center;justify-self:start}.wee-runs .wee-run__link:hover{text-decoration-color:var(--we-ink)}.wee-runs .wee-runs__signin .we-link-btn{padding:0;min-height:0;font-size:inherit;line-height:inherit;min-width:0}.wee-runs .wee-runs__account{margin-top:20px;max-width:560px}.wee-runs .wee-runs__new{margin-top:36px}@media (max-width:759px){.wee-runs{padding:36px 0 48px}.wee-runs .wee-runs__signin .we-link-btn{min-height:44px;display:inline-flex;align-items:center}}.studio .wee [data-testid=heard-off-check]{max-width:100%;text-align:left}.studio .wee [data-testid=heard-off-check] span{white-space:normal!important}@media (max-width:759px){.studio .wee .we-input--ruled{min-height:44px}}.studio .wee .wee-choice-hint{margin:0 0 2px;font:400 var(--we-fs-note)/var(--we-lh-note) var(--we-sans);color:var(--we-ink-2)}.sg-field[data-sg=pending] :is(textarea,input[type=text]).we-input--ruled{border-width:0 0 1.5px!important;border-radius:0!important}.wee-today .we-map .we-step__head{align-content:flex-start}.rb-said{font:400 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2);border-left:2px solid var(--we-rule-2);padding:2px 0 2px 16px;margin:28px 0 0;max-width:680px}.rb-sec{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:14px;padding:40px 0 8px}.rb-sec+.rb-sec{border-top:1px solid var(--we-rule);margin-top:32px}.rb-sec:first-of-type{padding-top:32px}.rb-sec__h{margin:0;font:400 var(--we-fs-h3)/var(--we-lh-h3) var(--we-serif);text-wrap:balance}.rb-lead{font:400 var(--we-fs-body)/var(--we-lh-body) var(--we-sans);color:var(--we-ink-2);margin:8px 0 0;max-width:680px}.rb-sec__b{margin-top:18px}.rb-big{font:400 var(--we-fs-h3)/var(--we-lh-h3) var(--we-serif);margin:0}.rb-small{font:400 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2);margin:6px 0 0}.rb-row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:start;padding:8px 0}.rb-row+.rb-row{border-top:1px solid var(--we-rule)}.rb-row>div{min-width:0}.rb-edit,.rb-keep{font:600 var(--we-fs-meta)/var(--we-lh-meta) var(--we-sans);color:var(--we-ink-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#16152a4d;background:none;border:0;padding:0 2px;min-height:44px;min-width:44px;cursor:pointer;align-self:start}.rb-edit:hover,.rb-keep:hover{color:var(--we-ink)}.rb-edit:focus-visible,.rb-keep:focus-visible,.we-choice__opt:focus-visible,.we-btn:focus-visible,.we-link-btn:focus-visible,.rb-in:focus-visible{outline:var(--we-focus);outline-offset:2px}.rb-steps{list-style:none;margin:0;padding:0;border-top:1px solid var(--we-ink)}.rb-steps>li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;column-gap:10px;padding:14px 0;border-bottom:1px solid var(--we-rule)}.rb-steps>li>div{min-width:0}.rb-steps .we-cn{color:var(--we-ink-2)}.rb-steps__t{display:block;font:600 var(--we-fs-body)/var(--we-lh-body) var(--we-sans);overflow-wrap:anywhere}.rb-steps__w{display:block;font:400 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2)}.rb-why{display:block;font:400 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);margin-top:6px}.rb-why__l{color:var(--we-ink-2)}.rb-stay{grid-column:2 / -1;margin-top:10px;padding-left:14px;border-left:2px solid var(--we-purple)}.is-kept .rb-stay{border-left-color:var(--we-ink)}.rb-stay .we-mode-line{margin:0 0 2px}.rb-stay .we-choice{margin-top:2px;gap:0 22px}.rb-stay .we-choice__opt{min-height:44px;padding:10px 0}.rb-stay .we-choice__label{margin-right:0;flex-basis:100%}.rb-sugchips .we-choice__opt[aria-pressed=true]{color:var(--we-purple);text-decoration:underline;text-underline-offset:5px}.is-kept .we-choice__opt[aria-pressed=true]{color:var(--we-ink);text-decoration:underline;text-underline-offset:5px}.rb-editor{grid-column:1 / -1;margin-top:10px}.rb-editor[hidden]{display:none}.rb-editor label{display:block;font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2);margin-top:8px}.rb-in{display:block;width:100%;box-sizing:border-box;margin-top:4px;font:400 var(--we-fs-body)/var(--we-lh-body) var(--we-sans);color:var(--we-ink);background:var(--we-sheet);border:1px solid var(--we-rule-2);border-radius:var(--we-radius);padding:10px 12px;min-height:44px}.rb-editor__act{display:flex;gap:6px 24px;flex-wrap:wrap;margin-top:4px}.rb-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px}.rb-groups h3{margin:0;font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2);display:flex;align-items:center;justify-content:space-between;gap:8px}.rb-groups ul{list-style:none;margin:6px 0 0;padding:0}.rb-groups li{font:400 var(--we-fs-body)/var(--we-lh-body) var(--we-sans)}.rb-groups li .rb-d{display:block;font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-ink-2)}.rb-groups .rb-editor{margin-top:6px}.rb-quote{font:400 var(--we-fs-yours)/var(--we-lh-yours) var(--we-sans);color:var(--we-ink-2);margin:0;max-width:680px}.rb-frus-row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:start;margin-top:14px}.rb-frus{font:400 var(--we-fs-h3)/var(--we-lh-h3) var(--we-serif);margin:0;max-width:680px}.rb-goal{padding-bottom:0;border-top:1px solid var(--we-ink)}.rb-goal .we-goal__row{grid-template-columns:130px minmax(0,1fr)}.rb-goal .we-goal__sharp{font-size:var(--we-fs-h3);line-height:var(--we-lh-h3)}.rb-goal .we-goal__actions{margin:0 0 8px 158px;gap:0 24px}.rb-goal .we-link-btn{min-height:44px;box-sizing:border-box}.rb-act{display:flex;flex-wrap:wrap;align-items:center;gap:6px 28px;margin-top:48px;padding-top:24px;border-top:1px solid var(--we-ink)}.rb-act .we-btn,.rb-act .we-link-btn{min-height:44px;box-sizing:border-box}.rb-act .we-state-line{margin:0}.rb-fix{display:none;margin-top:16px}.rb-fix.is-on{display:block}.rb-fix label{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2)}.rb-sug,.rb-ink{transition:color .5s ease}.rb-sug{color:var(--we-purple)}.rb-ink{color:var(--we-ink)}.is-struck{text-decoration:line-through;color:var(--we-ink-3)}@media (max-width:759px){.rb-groups{grid-template-columns:1fr}.rb-sec{grid-template-columns:26px minmax(0,1fr);column-gap:10px}.rb-goal .we-goal__row{grid-template-columns:1fr;row-gap:2px}.rb-goal .we-goal__actions{margin-left:0}}.rb-said+.rb-small,.we-main>.rb-sec:first-child{margin-top:0}.we-row:has(>.we-main>.rb-sec:first-child){padding-top:40px}.rb-edit,.rb-keep,.rb-stay .we-mode-line,.rb-steps .we-cn,.we-goal__actions .we-state-line{font-size:var(--we-fs-label);line-height:var(--we-lh-label)}.rb-steps .we-cn{width:30px;height:30px}.wel-presence{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:4px 16px;min-width:0;flex:0 1 30em;min-height:calc(var(--we-lh-label) * 1em)}.wel-presence__line{font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-ink-2);max-width:24em}.wel-presence__line:empty{display:none}.wel-presence__label{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2)}.wel-presence__names{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;list-style:none;margin:0;padding:0}.wel-person{display:inline-flex;align-items:baseline;gap:6px;font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink);white-space:nowrap}.wel-person__mark{flex:none;align-self:center;width:.4em;height:.4em;border-radius:50%;background:var(--we-ink);animation:wel-arrive .5s var(--we-ease) 1 both}.wel-person--more{color:var(--we-ink-2)}@keyframes wel-arrive{0%{transform:scale(0)}to{transform:scale(1)}}@media (max-width:759px){.wel-presence{order:10;flex:1 1 100%;justify-content:flex-start;min-height:0;container-type:inline-size;font-size:var(--we-fs-label)}.wel-presence__line,.wel-presence__line:empty{display:block;flex-basis:100%;max-width:none;min-height:calc(var(--we-lh-label) * 1em)}.wel-presence__label{display:none}.wel-presence__names{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}.wel-tag-slot{min-height:calc(var(--we-lh-label) * 1em + 6px);margin-bottom:10px}.wel-tag{position:relative;display:inline-block;padding-bottom:2px;font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink)}.wel-tag:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--we-line);background:var(--we-ink);transform-origin:left center;animation:wel-rule .6s var(--we-pen) 1 both}@keyframes wel-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.wel-busy{outline:var(--we-line) solid var(--we-ink);outline-offset:4px;animation:wel-outline .6s var(--we-ease) 1 both}@keyframes wel-outline{0%{outline-offset:12px;outline-color:transparent}to{outline-offset:4px;outline-color:var(--we-ink)}}.wel-notes{margin-top:40px}.wel-notes__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 24px}.wel-notes__h{font:400 var(--we-fs-h3)/var(--we-lh-h3) var(--we-serif);margin:0}.wel-notes__rows{margin-top:12px}.wel-note__name{position:relative;display:block}.wel-note__name a{display:inline-block;min-height:44px;padding:10px 0;box-sizing:border-box;color:var(--we-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--we-rule-2);overflow-wrap:anywhere}.wel-note__name a:hover{text-decoration-color:var(--we-ink)}.wel-note:not(.is-unread) .wel-note__name{font-weight:400}.wel-note__dot{position:absolute;left:-14px;top:calc(10px + var(--we-lh-body) * .5em);width:min(.45em,8px);height:min(.45em,8px);border-radius:50%;background:var(--we-ink);transform:translateY(-50%)}.wel-note__what{display:block}.wel-notes__all{min-height:44px}.wel-notes__all:disabled{color:var(--we-ink-2);text-decoration:none;cursor:default}.wel-mail-desc{display:grid}.wel-mail-desc>span{grid-area:1/1}.wel-mail-desc>.is-off{visibility:hidden}.wel-notes .we-toggle button{min-height:44px;font-size:var(--we-fs-label);line-height:var(--we-lh-label)}.wel-notes .we-rows>.is-selected{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.wel-notes__empty{margin-top:12px;font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-ink-2)}.wel-notes__note{margin-top:8px;min-height:calc(var(--we-lh-label) * 1em);font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-ink)}.wel-signin-here .text-\[0\.875rem\]{font-size:var(--we-fs-label);line-height:var(--we-lh-label)}.wel-notes{max-width:760px}.wel-runs-h{margin:48px 0 0;font:400 var(--we-fs-h3)/var(--we-lh-h3) var(--we-serif)}.wee-runs .wee-run__meta{font-size:var(--we-fs-label);line-height:var(--we-lh-label)}@media (max-width:759px){.wel-note__dot{left:-12px}.wel-notes .we-rows>.is-selected{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}@container (max-width:17em){.wel-presence__line,.wel-presence__line:empty{min-height:calc(var(--we-lh-label) * 2em)}}@media (prefers-reduced-motion:reduce){.wel-person__mark,.wel-tag:after,.wel-busy{animation:none}}.wes-sheet{display:block;position:relative}.wes-sheet.wes-list .we-map{display:none}.wes-sheet.wes-list .we-steplist{display:block}.wes-sheet.wes-list .we-map__removed{display:none}.wes-sheet .we-step,.wes-sheet .we-steplist__item{cursor:pointer}.wes-sheet .wes-mapcell{padding:44px 0 36px}.wes-sheet .wes-line{font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-ink-2);margin-top:12px}.wes-sheet .wes-options{padding-top:44px}.wes-sheet .wes-why{font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-ink-2);margin-top:8px;max-width:680px}.wes-sheet .wes-nobars{height:8px}@media print{.wes-sheet{width:auto!important;margin-left:0!important}}.wes-sheet .wes-pick{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:16px}.wes-sheet .wes-detail{margin-top:8px;padding-bottom:56px}.workflow-page .wes-sheet .we-steplist__item[role=button]:after{left:3px;top:20px;width:14px;height:14px;transform:none}@media print{.wes-sheet:not(.wes-mapped) .we-map{display:none!important}.wes-sheet:not(.wes-mapped) .we-steplist{display:block!important}}@media (min-width:1280px){.wes-sheet .we-ref.wes-ref-on{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1.25px solid var(--we-purple);border-radius:50%;font:600 var(--we-fs-min)/1 var(--we-sans);color:var(--we-purple);vertical-align:middle;margin-left:6px;position:relative;top:-2px}.wes-sheet .we-ref.wes-ref-on.is-rust{border-color:var(--we-rust);color:var(--we-rust)}}.wes-sheet .we-map .wes-start-head{row-gap:12px;padding-bottom:12px}.wes-sheet .we-steplist .we-step__head{row-gap:12px}.wes-sheet .wes-anchor{position:absolute;width:2px;height:2px;pointer-events:none}.wes-sheet .we-map__label.is-sign.wes-sign-wrap{white-space:normal}.wes-sheet .we-map .we-step__head{row-gap:12px}.wes-sheet .we-toggle.wes-texttabs{display:inline-flex;flex-wrap:wrap;gap:0 28px}.wes-sheet .we-toggle.wes-texttabs button{all:unset;box-sizing:border-box;position:relative;display:inline-flex;align-items:center;min-height:44px;min-width:44px;cursor:pointer;font:600 var(--we-fs-meta)/var(--we-lh-meta) var(--we-sans);color:var(--we-ink-2);text-decoration:underline;text-underline-offset:6px;text-decoration-color:#16152a59;transition:text-decoration-color .2s ease,color .2s ease}.wes-sheet .we-toggle.wes-texttabs button:hover{text-decoration-color:var(--we-ink)}.wes-sheet .we-toggle.wes-texttabs button[aria-pressed=true]{color:var(--we-ink);text-decoration-color:var(--we-ink);text-decoration-thickness:2px}.wes-sheet .we-toggle.wes-texttabs button:focus-visible{outline:var(--we-focus);outline-offset:2px}.wes-sheet .wes-options{padding-top:0}.studio .wes-top-notes:empty{margin-bottom:0}.wes-sheet .we-map .we-step__head{align-content:flex-start}.wes-sheet .we-step__n:empty{display:none}.studio .wes-frame-note{margin-left:calc(max(0px,(100vw - var(--we-max)) / 2) + var(--we-pad) - var(--fl, 0px) - 1.25rem)}.we-bars__seg.is-sometimes{background-image:repeating-linear-gradient(45deg,rgba(70,68,95,.35) 0 1px,transparent 1px 6px);background-color:transparent}.we-bars__legend{display:flex;align-items:center;gap:8px;margin:8px 0 0;font:var(--t-meta, 14px/1.4 var(--we-sans, sans-serif));color:var(--we-ink-2, #46445F)}.we-bars__swatch{display:inline-block;width:28px;height:12px;border:1px solid var(--we-ink-2, #46445F);background-image:repeating-linear-gradient(45deg,rgba(70,68,95,.35) 0 1px,transparent 1px 6px)}@media print{.we-bars__seg.is-sometimes,.we-bars__swatch{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.wes-sheet .we-bars__seg{container-type:inline-size;position:relative;overflow:visible}.wes-sheet .we-bars__seg .we-bars__seg-text{display:block!important}.wes-sheet .we-bars__total{white-space:normal;overflow-wrap:anywhere;min-width:0}.wes-sheet .we-bars__row{min-width:0}.wes-sheet .we-bars__track.has-tiny{margin-top:var(--mt,52px)}@container (max-width:2.6875rem){.wes-sheet .we-bars__seg-text{position:absolute;bottom:calc(100% + .5rem + var(--t,0) * 1rem);left:50%;transform:translate(calc(-100% - .3125rem));text-align:right;white-space:nowrap;font-size:var(--we-fs-meta, 14px);line-height:1;color:var(--we-ink)}.wes-sheet .we-bars__seg-text:after{content:"";position:absolute;left:calc(100% + .3125rem);top:calc(100% + 1px);height:calc(.375rem + var(--t,0) * 1rem);border-left:1px solid var(--we-ink)}}@media print{.wes-sheet .we-bars__track.has-tiny{margin-top:var(--mtp,48px)}@container (max-width:2.6875rem){.wes-sheet .we-bars__seg-text{bottom:calc(100% + .5rem + var(--tp,0) * 1rem)}.wes-sheet .we-bars__seg-text:after{height:calc(.375rem + var(--tp,0) * 1rem)}}}.we-time-path .we-gantt--path .we-gantt__seg .we-gantt__t{position:relative;z-index:5}.we-time-path .we-gantt--path .we-gantt__seg.is-beside .we-gantt__t{background:var(--we-ground);padding:0 4px;border-radius:var(--we-radius)}@media print{.we-time-path .we-gantt--path .we-gantt__seg .we-gantt__t{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.we-caption.wes-today-print,.we-controls .we-caption.wes-today-print,.we-figure.is-same .we-fig--old,.we-figure.is-same .we-figure__arrow,.we-figure.is-rise .we-fig--old,.we-figure.is-rise .we-figure__arrow{display:none}.we-bars__track .we-bars__seg.is-auto,.is-accepted .we-bars__track .we-bars__seg.is-suggested.is-auto{border-style:dotted;background:var(--we-ground)}.we-bars__swatch.is-auto{background-image:none;border-style:dotted;background:var(--we-ground)}.nwc{display:block;position:relative}.nwc-main{max-width:940px}.nwc-top{display:flex;justify-content:flex-end;margin:0 0 -8px}.nwc-more{position:relative;flex:none}.nwc-morebtn{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink);background:var(--we-sheet);border:1.5px solid var(--we-rule-2);border-radius:var(--we-radius);padding:8px 16px;min-height:44px;min-width:44px;box-sizing:border-box;cursor:pointer}.nwc-morebtn:hover,.nwc-morebtn[aria-expanded=true]{border-color:var(--we-ink)}.nwc-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:17rem;max-width:calc(100vw - 2 * var(--we-pad));box-sizing:border-box;background:var(--we-sheet);border:1.5px solid var(--we-ink);border-radius:var(--we-radius);padding:6px 0;margin:0;list-style:none}.nwc-menu[hidden]{display:none}.nwc-menu li{margin:0;padding:0;max-width:none}.nwc-menu button{display:block;width:100%;text-align:left;padding:10px 16px;min-height:44px;box-sizing:border-box;font:400 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink);background:transparent;border:0;border-radius:0;cursor:pointer}.nwc-menu button small{display:block;color:var(--we-ink-2);font-size:var(--we-fs-meta);line-height:var(--we-lh-meta)}.nwc-menu button:hover{background:var(--we-ground)}:is(.nwc-morebtn,.nwc-menu button,.nwc-quiet,.nwc-link,.nwc-opt,.nwc-use,.nwc textarea):focus-visible{outline:var(--we-focus);outline-offset:2px}.nwc-sec{padding:56px 0 0}.nwc-sec:first-of-type{padding-top:8px}.nwc-h,.nwc h2.nwc-h{margin:0;font:400 var(--we-fs-h3)/var(--we-lh-h3) var(--we-serif);text-wrap:balance;max-width:none}.nwc-lead{font:400 var(--we-fs-body)/var(--we-lh-body) var(--we-sans);color:var(--we-ink-2);margin:10px 0 0;max-width:680px}.nwc-figs{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 28px;margin-top:28px}.nwc-fig{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font:400 min(4.75rem,19vw)/1 var(--we-serif);letter-spacing:-.01em;color:var(--we-purple)}.nwc-fig.is-old{color:var(--we-ink-3)}.nwc-fig small{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);letter-spacing:0}.nwc-arrow{font:400 2rem/1 var(--we-sans);color:var(--we-ink-2);margin-right:16px;align-self:center}.nwc-est{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);margin:18px 0 0;max-width:680px}.nwc-wait{font:400 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2);margin:6px 0 0;max-width:680px;padding-left:16px;border-left:1.5px dashed var(--we-ink-2)}.nwc-wait b{color:var(--we-ink);font-weight:600}.nwc.is-accepted .nwc-fig:not(.is-old){color:var(--we-ink)}.nwc-steps{display:block;margin-top:22px;border-bottom:1px solid var(--we-rule)}.nwc-steps .we-steplist__item{padding-right:0;grid-template-areas:"step hrs" "title title" "who who" "mode mode" "chg chg"}.nwc-steps .we-step__hours{color:var(--we-ink-2);font-weight:600}.nwc-steps .we-step__who{grid-area:who;font:400 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2)}.nwc-steps .we-step__mode{grid-area:mode;display:block;font:400 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink)}.nwc-steps .nwc-chg{grid-area:chg;margin:0;font:400 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-purple)}.nwc-steps .nwc-chg.is-ink{color:var(--we-ink-2)}.nwc-steps .we-steplist__item:not(.is-changed) .we-step__title-base{color:var(--we-ink)}.nwc-steps .we-steplist__item.is-changed .we-step__title-base{color:var(--we-purple)}.nwc-steps .nwc-min-phone,.nwc-steps .nwc-num-phone{display:none}.nwc-removed{font:400 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2);margin:14px 0 0;max-width:680px}.nwc-gantt{--lw:250px;--gg:24px;margin-top:28px}.nwc-gantt .we-gantt__track{height:44px}.nwc-day{position:absolute;top:0;bottom:0;width:0;border-left:1px solid var(--we-rule)}.nwc-work{position:absolute;top:8px;display:flex;align-items:center;gap:10px;white-space:nowrap;padding-right:6px;background:var(--we-ground);font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink);z-index:1}.nwc-work i{display:block;width:32px;height:28px;flex:none;box-sizing:border-box;background:var(--we-ink);border:var(--we-line) solid var(--we-ink);border-radius:var(--we-radius)}.nwc-work.is-flip{flex-direction:row-reverse;padding-right:0;padding-left:6px}.nwc-work.is-sug{color:var(--we-purple)}.nwc-work.is-sug i{background:var(--we-purple);border-color:var(--we-purple)}.nwc-gantt~.we-gantt__legend i.is-work{background:var(--we-ink);border-color:var(--we-ink)}.nwc-gantt~.we-gantt__legend i.is-sug{background:var(--we-purple);border:var(--we-line) solid var(--we-purple)}.nwc-gwait{position:absolute;top:8px;height:28px;box-sizing:border-box;border:1.5px dashed var(--we-ink-2);border-radius:var(--we-radius);display:flex;align-items:center;padding-left:8px;font:600 var(--we-fs-meta)/1 var(--we-sans);color:var(--we-ink-2);overflow:hidden;white-space:nowrap}.nwc-gwait.is-range{border-style:dotted;border-left:0;border-radius:0 var(--we-radius) var(--we-radius) 0;padding-left:0;opacity:.7}.nwc-gwait.is-sug{border-color:var(--we-purple);color:var(--we-purple)}.nwc-gantt .we-gantt__note{margin-top:6px}.nwc-gantt .we-gantt__label{overflow-wrap:break-word}.nwc-sum{font:400 var(--we-fs-body)/var(--we-lh-body) var(--we-sans);max-width:720px;margin:14px 0 0}.nwc-ask{margin-top:56px}.nwc [data-testid=change-box]{border-top:1px solid var(--we-ink);padding-top:28px}.nwc-box{position:relative;margin-top:16px;background:var(--we-sheet);border:1.5px solid var(--we-ink);border-radius:var(--we-radius);max-width:760px}.nwc-box textarea{display:block;width:100%;box-sizing:border-box;min-height:120px;border:0;background:transparent;resize:vertical;padding:16px 18px 8px;font:400 var(--we-fs-body)/var(--we-lh-body) var(--we-sans);color:var(--we-ink);border-radius:var(--we-radius)}.nwc-box textarea::placeholder{color:var(--we-ink-2)}.nwc-box textarea:focus,.nwc-box textarea:focus-visible{outline:none}.nwc-box:focus-within{outline:var(--we-focus);outline-offset:3px}.nwc-boxtools{display:flex;padding:4px 16px 12px;align-items:center;gap:8px 16px;flex-wrap:wrap}.nwc-quiet{display:inline-flex;align-items:center;font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink);background:var(--we-ground);border:1.5px solid var(--we-rule-2);border-radius:var(--we-radius);padding:8px 14px;cursor:pointer;min-height:44px;box-sizing:border-box}.nwc-quiet:hover:not(:disabled){border-color:var(--we-ink)}.nwc-quiet:disabled{color:var(--we-ink-2);cursor:not-allowed}.nwc-boxnote{font:400 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2)}.nwc-go{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:40px;padding-top:24px;border-top:1px solid var(--we-ink)}.nwc-use{min-height:48px;padding:12px 26px;font:600 var(--we-fs-body)/var(--we-lh-body) var(--we-sans);color:var(--we-on-ink);background:var(--we-ink);border:1.5px solid var(--we-ink);border-radius:var(--we-radius);cursor:pointer}.nwc-use:hover:not(:disabled){background:var(--we-ink-hover)}.nwc-use:disabled{background:transparent;color:var(--we-ink-2);border-color:var(--we-rule-2);cursor:not-allowed}.nwc-go p{margin:0;flex:1 1 18rem;font:400 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2);max-width:none}.nwc-go .nwc-more,.nwc-go--bare{display:none}.nwc-locked{margin-top:40px;padding-top:24px;border-top:1px solid var(--we-ink);display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;font:600 var(--we-fs-body)/var(--we-lh-body) var(--we-sans)}.nwc-locked p{margin:0;max-width:none}.nwc-locked small{display:block;font:400 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2)}.nwc-link{display:inline-flex;align-items:center;min-height:44px;padding:0;font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink);background:none;border:0;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#16152a59;cursor:pointer;text-align:left}.nwc-opts{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.nwc-opt{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink);background:var(--we-sheet);border:1.5px solid var(--we-rule-2);border-radius:var(--we-radius);padding:8px 16px;min-height:44px;cursor:pointer;text-align:left}.nwc-opt[aria-pressed=true]{border-color:var(--we-ink)}.nwc-opt small{display:block;font:400 var(--we-fs-meta)/var(--we-lh-meta) var(--we-sans);color:var(--we-ink-2)}.nwc-panel{margin-top:56px;padding-top:24px;border-top:1px solid var(--we-ink);max-width:880px}.nwc-panel>.nwc-panelhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:16px}.nwc [data-testid=history]{margin-top:56px!important;border-top:1px solid var(--we-ink)!important;padding-top:24px!important}@media (max-width:759px){.nwc-top{display:none}.nwc-sec{padding-top:36px}.nwc-sec:first-of-type{padding-top:0}.nwc-figs,.nwc-time>.nwc-h,.nwc-lead .nwc-lead-2{display:none}.nwc-sec.nwc-time>.nwc-lead{margin-top:12px;font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2)}.nwc-est{font:400 1.375rem/1.3 var(--we-serif);margin-top:0;order:-1}.nwc-sec.nwc-time{display:flex;flex-direction:column}.nwc-sec.nwc-time>.nwc-lead{order:0}.nwc-steps-sec>.nwc-h,.nwc-steps-sec>.nwc-lead{display:none}.nwc-steps{margin-top:16px;border-top:1px solid var(--we-ink)}.nwc-steps .we-steplist__item{grid-template-columns:28px minmax(0,1fr);grid-template-areas:"step title" ". who" ". mode" ". chg";column-gap:8px;padding:12px 0}.nwc-steps .we-steplist__item:before,.nwc-steps .we-steplist__item:after{display:none}.nwc-steps .we-step__hours{display:none}.nwc-steps .nwc-min-phone{display:inline}.nwc-steps .nwc-num-wide{display:none}.nwc-steps .nwc-num-phone{display:inline}.nwc-steps .we-step__head{font:600 var(--we-fs-body)/var(--we-lh-body) var(--we-sans);color:var(--we-ink-2)}.nwc-steps .we-step__title:after{content:"."}.nwc-steps .we-step__mode{font-weight:600;margin-top:2px}.nwc-path{display:none}.nwc-sum-sec{margin-top:20px;padding-top:14px;border-top:1px solid var(--we-rule)}.nwc-sum-sec>.nwc-h{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2)}.nwc-sum{margin-top:4px}.nwc-sec.nwc-sum-sec{padding-top:14px}.nwc-ask{margin-top:20px}.nwc [data-testid=change-box]{border-top:0;padding-top:0}.nwc [data-testid=change-box] .nwc-h{font:600 var(--we-fs-body)/var(--we-lh-body) var(--we-sans)}.nwc-go{position:sticky;bottom:0;z-index:25;margin:24px calc(-1 * var(--we-pad)) 0;padding:14px var(--we-pad) 16px;background:var(--we-sheet);border-top:1px solid var(--we-rule);gap:4px 16px;flex-wrap:wrap;max-height:60vh}.nwc-go--bare{display:flex}.nwc-go .nwc-more{display:block;order:-1}.nwc-go .nwc-morebtn{border:0;background:none;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#16152a59;padding:0 4px}.nwc-go .nwc-menu{top:auto;bottom:calc(100% + 6px);left:0;right:auto}.nwc-go .nwc-use{flex:1 1 160px;justify-content:center;text-align:center}.nwc-go p{display:none}.nwc-boxtools{padding:4px 12px 12px}}@media (prefers-reduced-motion:reduce){.nwc *{transition:none!important;animation:none!important}}@media print{.nwc-top,.nwc-go,.nwc-ask{display:none}}.nwc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nwc-stepsrow{display:block}.nwc-stepsrow.has-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:0 32px;align-items:start}.nwc-stepsrow.has-panel .nwc-panel--side{margin-top:22px;padding-top:16px;position:sticky;top:16px;max-height:calc(100vh - 32px);overflow:auto;max-width:none}@media (max-width:759px){.nwc-stepsrow.has-panel{display:block}.nwc-stepsrow.has-panel .nwc-panel--side{position:static;max-height:none;overflow:visible;margin-top:24px}}.nwc-steps .we-step__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.nwc-stepcomment{display:inline-flex;align-items:center;gap:6px;min-height:44px;min-width:44px;padding:4px 10px;box-sizing:border-box;background:none;border:1px solid transparent;border-radius:var(--we-radius);cursor:pointer;font:600 var(--we-fs-meta)/var(--we-lh-meta) var(--we-sans);color:var(--we-ink-2);text-decoration:underline;text-underline-offset:3px}.nwc-stepcomment:hover,.nwc-stepcomment.is-on{color:var(--we-ink);border-color:var(--we-ink)}.nwc-stepcomment:focus-visible{outline:var(--we-focus);outline-offset:2px}.nwc-stepcomment .wec-pin{margin-left:0}.nwc-steps .is-commenting{border-left:3px solid var(--we-ink);padding-left:8px}.wec-comments{min-width:0;color:var(--we-ink)}.wec-comments .wec-label{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2)}.wec-comments .wec-src{font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-ink-2)}.wec-tabs{display:flex;flex-wrap:wrap;gap:0 24px;border-bottom:1px solid var(--we-rule)}.wec-tabs [role=tab]{all:unset;box-sizing:border-box;position:relative;display:inline-flex;align-items:center;min-height:44px;min-width:44px;cursor:pointer;font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2);text-decoration:underline;text-underline-offset:6px;text-decoration-color:#16152a59;transition:text-decoration-color .2s ease,color .2s ease}.wec-tabs [role=tab]:hover{text-decoration-color:var(--we-ink)}.wec-tabs [role=tab][aria-selected=true]{color:var(--we-ink);text-decoration-color:var(--we-ink);text-decoration-thickness:2px}.wec-tabs [role=tab]:focus-visible{outline:var(--we-focus);outline-offset:2px}.wec-on{margin-top:14px}.wec-list{margin-top:2px}.wec-list.is-phone{margin-top:12px}.wec-thread{border-top:var(--we-line) solid var(--we-ink);margin-top:28px;padding-bottom:4px}.wec-list>.wec-thread:first-of-type{margin-top:14px}.wec-cm{padding:14px 0}.wec-cm.is-reply{padding-left:38px;border-top:1px solid var(--we-rule)}.wec-list.is-phone .wec-cm{padding:12px 0}.wec-list.is-phone .wec-cm.is-reply{padding-left:20px}.wec-cm__head{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px}.wec-cm__acts{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 18px;margin-left:8px}.wec-cm__who{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink);overflow-wrap:anywhere}.wec-cm__text{margin:8px 0 0;font-size:var(--we-fs-label);line-height:1.6;color:var(--we-ink);white-space:pre-wrap;overflow-wrap:anywhere}.wec-list.is-phone .wec-cm__text{margin-top:6px}.wec-cm__text.is-deleted,.wec-thread.is-resolved .wec-cm__text{color:var(--we-ink-2)}.wec-thread>.wec-acts,.wec-thread>.wec-reply{margin-top:0}.wec-orphan{margin:14px 0 0;font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2)}.wec-resolved{display:flex;flex-wrap:wrap;align-items:center;column-gap:24px;padding:4px 0 6px;border-top:1px solid var(--we-rule);font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2)}.wec-acts{display:flex;flex-wrap:wrap;align-items:center;gap:0 24px;margin-top:8px}.wec-acts--small{margin-top:2px;gap:0 20px}.wec-acts--small .we-link-btn{font-size:var(--we-fs-label);line-height:var(--we-lh-label)}.wec-ask{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink)}.wec-empty{margin:14px 0 0}.wec-viewer{margin-top:14px}.wec-status{margin:6px 0 0;font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-ink);min-height:0}.wec-status:empty{margin:0}.wec-reply{margin-top:14px}.wec-reply.is-new-thread{margin-top:28px;padding-top:14px;border-top:var(--we-line) solid var(--we-ink)}.wec-reply .wec-label{display:block}.wec-input{display:block;width:100%;box-sizing:border-box;margin-top:6px;min-height:80px;font:400 var(--we-fs-body)/var(--we-lh-body) var(--we-sans);resize:vertical}.wec-input--line{min-height:44px;resize:none}.wec-input:focus-visible{outline:var(--we-focus);outline-offset:2px}.wec-comments .wec-error{font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-ink);margin:6px 0 0}.wec-comments .wec-error:empty{margin:0}.wec-reply.is-phone .wec-input{min-height:88px}.wec-reply.is-phone .wec-input--line{min-height:44px}.wec-reply.is-phone .wec-acts{display:block;margin-top:10px}.wec-reply.is-phone .we-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;font-size:var(--we-fs-body-sm)}.wec-reply.is-phone .we-link-btn{display:flex;justify-content:center;width:100%;min-height:44px;margin-top:4px}.wec-edit{margin-top:8px}.wec-comments .we-btn,.wec-comments .we-link-btn{min-height:44px;display:inline-flex;align-items:center;padding-top:0;padding-bottom:0}.wec-comments .we-btn{justify-content:center}.wec-thread__acts{margin-top:2px}.wec-thread__acts.is-phone{gap:0 28px}.wec-onstep{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px;margin-top:2px}.wec-onstep__name{font:600 var(--we-fs-body)/var(--we-lh-body) var(--we-sans);color:var(--we-ink)}.wec-oncard{margin-top:6px}.wec-oncard .we-step{position:relative;display:block;width:auto;padding:12px 14px}.wec-oncard .we-step__head{margin-bottom:2px}.wec-oncard .we-step__title{font:600 var(--we-fs-body)/var(--we-lh-body) var(--we-sans)}.wec-oncard__test{margin-top:2px;font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-ink-2)}.wec-oncard__mode{margin-top:6px;font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2)}.wec-oncard .we-step__head{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans)}.wec-oncard__fields{margin-top:2px;font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-ink-2)}.wec-oncard .we-step:hover{translate:none}.wec-oncard__name{font-weight:600;padding:12px 14px;background:var(--we-sheet);border:var(--we-line) solid var(--we-ink);border-radius:var(--we-radius)}.wec-feed{list-style:none;margin:6px 0 0;padding:0}.wec-feed__item{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:start;padding:14px 0;border-bottom:1px solid var(--we-rule)}.wec-feed__text{font-size:var(--we-fs-label);line-height:var(--we-lh-label);overflow-wrap:anywhere}.wec-feed__when{text-align:right}.wec-pin{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;padding:2px 8px;box-sizing:border-box;margin-left:auto;font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink);background:var(--we-sheet);border:1px solid var(--we-ink);border-radius:var(--we-radius);outline:0 solid var(--we-ink);outline-offset:2px;margin-block:calc((var(--we-fs-meta) * var(--we-lh-card) - var(--we-fs-label) * var(--we-lh-label) - 6px) / 2)}.wec-pin.is-new{animation:wec-pulse 1.2s ease-out 1 both}.wec-cm.is-fresh,.wec-feed__item.is-fresh{animation:wec-rise .5s cubic-bezier(.22,.7,.2,1)}@keyframes wec-rise{0%{opacity:0}to{opacity:1}}@keyframes wec-pulse{0%{outline-width:0}35%{outline-width:3px}to{outline-width:0}}@media (prefers-reduced-motion:reduce){.wec-cm.is-fresh,.wec-feed__item.is-fresh,.wec-pin.is-new{animation:none}.wec-tabs [role=tab]{transition:none}}.wec-cols{display:flex;gap:40px;align-items:flex-start}.wec-cols__map{flex:1 1 640px;min-width:0}.wec-cols__aside{flex:1 1 420px;min-width:0}@media (max-width:980px){.wec-cols{flex-direction:column;gap:32px}.wec-cols__map,.wec-cols__aside{flex-basis:auto;width:100%}}.wec-cols--sheet:not(.has-aside){display:block}.wec-cols--sheet:not(.has-aside)>.wec-cols__map{display:contents}.wec-cols--sheet.has-aside{gap:40px}.wec-cols--sheet.has-aside>.wec-cols__map{flex:1 1 640px}.wec-cols--sheet.has-aside>.wec-cols__aside{flex:0 1 420px;padding:44px 0 36px}.wec-aside .wec-cols--sheet.has-aside .we-row{grid-template-columns:minmax(0,1fr);column-gap:0}.wec-aside .wec-cols--sheet.has-aside .we-margin{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:10px 28px;margin-top:14px;min-height:0!important;max-width:none}.wec-aside .wec-cols--sheet.has-aside .we-note{position:static;top:auto!important}.wec-aside .wec-cols--sheet.has-aside .we-note.is-late{opacity:1}.wec-aside .wec-cols--sheet.has-aside .we-cn{border:1.4px solid currentColor;border-radius:50%;box-sizing:border-box}.wec-aside .wec-cols--sheet.has-aside .we-cn svg{display:none}.wec-aside .wec-cols--sheet.has-aside .we-ref{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1.25px solid var(--we-purple);border-radius:50%;font:600 var(--we-fs-min)/1 var(--we-sans);color:var(--we-purple);vertical-align:middle;margin-left:6px;position:relative;top:-2px}.wec-aside .wec-cols--sheet.has-aside .we-ref.is-rust{border-color:var(--we-rust);color:var(--we-rust)}.wec-aside .wec-cols--sheet.has-aside svg.we-ink .we-leader{display:none}@media (max-width:980px){.wec-cols--sheet.has-aside>.wec-cols__aside{padding:0 0 36px}.wec-aside .wec-cols--sheet.has-aside .we-margin{grid-template-columns:minmax(0,1fr)}}.wec-preview .we-brand{flex-wrap:nowrap}.wec-preview .we-brand .we-btn{flex:none;white-space:nowrap}.wec-preview .we-brand__context{min-width:0}@media (max-width:759px){.wec-preview .we-brand__wordmark{white-space:normal;min-width:0;flex:0 1 auto;font-size:min(var(--we-fs-wordmark),7vw)}.wec-preview .we-brand .we-proto{display:none}}.wec-preview .we-steplist__item:after,.we-page.wes-sheet .we-steplist__item:after,.workflow-page .we-page.wes-sheet .we-steplist__item[role=button]:after{top:calc(16px + var(--we-fs-meta) * var(--we-lh-card) / 2 - 7px)}.wsh-section{display:block;position:relative;background:var(--we-ground)}.wsh-section .we-sec-h{padding-bottom:24px}.wsh-section .we-main>*+.we-rows,.wsh-section .we-main>*+.we-ruled{margin-top:28px}.wsh-contents .we-chapter__secs{margin-top:0}.studio .wsh-section .we-note p,.studio .we-intro .we-lede,.studio .wsh-section .we-sec-lede,.studio .wsh-section .we-colophon{max-width:none}.studio .we-intro .we-lede{max-width:680px}.studio .we-intro .we-kicker{max-width:none}.studio .wsh-section .we-sec-lede{max-width:700px}.studio .we-foot .we-colophon{max-width:640px}.wsh-top{display:none;margin:32px 0 0}@media (max-width:759px){.wsh-top{display:block}}.wsh-note{position:relative}@media print{.wsh-top,.wsh-contents{display:none!important}}.wsh-print-only{display:none}@media print{.wsh-endwrap .we-foot{flex-wrap:wrap}.wsh-print-only{display:block;flex-basis:100%;max-width:none!important}.wsh-print-only a{color:inherit;text-decoration:underline;overflow-wrap:anywhere}}.wsh-steps{counter-reset:none}.wsh-step{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:14px;align-items:start}.wsh-step__n{font:600 var(--we-fs-body)/var(--we-lh-body) var(--we-sans);color:var(--we-ink);font-variant-numeric:tabular-nums}.wsh-step.is-fallback{margin-left:var(--we-s6)}.wsh-step__body>p+p{margin-top:2px}.wsh-step__body .we-mode-line{margin-top:6px}.wsh-owners{margin-top:2px}.wsh-cap{display:grid;grid-template-columns:minmax(0,1fr) minmax(9rem,16rem);column-gap:var(--we-s5);align-items:start}.wsh-cap__tags{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.wsh-cap__tags .we-mode-line{margin-top:0}.wsh-cap__why{margin-top:4px}.wsh-ideas>li .we-mode-line{margin-top:0}.wsh-idea__text{font-size:var(--we-fs-body);line-height:var(--we-lh-body);color:var(--we-ink);margin-top:2px;max-width:760px}.wsh-purpose{font-size:var(--we-fs-body);line-height:var(--we-lh-body);color:var(--we-ink)}.wsh-fact__l{margin-top:0}.wsh-fact__t{font-size:var(--we-fs-body);line-height:var(--we-lh-body);color:var(--we-ink);margin-top:2px;max-width:760px}@media (max-width:759px){.wsh-cap{grid-template-columns:minmax(0,1fr)}.wsh-cap__tags{align-items:flex-start;max-width:none;text-align:left;margin-top:6px}.wsh-step.is-fallback{margin-left:var(--we-s4)}}.wsh-line{font-size:var(--we-fs-body);line-height:var(--we-lh-body);color:var(--we-ink);max-width:760px;margin-top:8px}.wsh-sheet{margin-top:32px}.wsh-another{padding:56px 0 0}.wsh-another p{font-size:var(--we-fs-body);line-height:var(--we-lh-body);color:var(--we-ink-2);margin-bottom:16px}.wsh-est{display:inline;margin-left:var(--we-s2)}.wsh-block{margin-top:56px}.wsh-block:first-child{margin-top:0}.wsh-block>.we-h3{margin-bottom:8px}.wsh-block .we-sec-lede{margin-top:0;margin-bottom:12px}.wsh-p{font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-ink-2);margin-top:4px}.wsh-p--body{font-size:var(--we-fs-body);line-height:var(--we-lh-body);color:var(--we-ink)}.wsh-p--note{margin-top:16px}.studio .wsh-p,.studio .wsh-section .we-quote__t,.studio .wsh-section .we-rows__what,.studio .wsh-section .we-rows__name{max-width:760px}.wsh-strong{font-weight:600;color:var(--we-ink)}.wsh-tagword{font-weight:400;color:var(--we-ink-2)}.wsh-tree{margin-top:20px}.wsh-quotes{margin-top:8px}.wsh-fate{margin-top:6px}.wsh-first{margin-top:56px;padding-top:14px;border-top:1px solid var(--we-ink)}.wsh-about{font-size:var(--we-fs-body-sm);line-height:var(--we-lh-body-sm);color:var(--we-ink-2)}.wsh-about p{margin:0}.wsh-about ul{list-style:none;margin:6px 0 0;padding:0}.wsh-about li{margin:2px 0}.wsh-about a{color:var(--we-ink);text-decoration:underline;text-decoration-color:var(--we-rule-2);text-underline-offset:3px}.wsh-defs{margin-top:24px}.wsh-plain{list-style:none;margin:0;padding:0}.wsh-plain li{margin:2px 0}.wsh-start{margin-top:8px;margin-bottom:8px}.wsh-after-line{display:block}.wsh-after-line+.wsh-after-line{margin-top:8px}.wsh-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);column-gap:var(--we-s7);align-items:start}.wsh-two>div>.we-h3{margin-bottom:8px}.wsh-gone{color:var(--we-ink-3);text-decoration:line-through}.wsh-stays{color:var(--we-rust)}.wsh-kind{color:var(--we-ink-2)}@media (max-width:959px){.wsh-two{grid-template-columns:minmax(0,1fr);row-gap:var(--we-s6)}}.wsh-start{margin-bottom:56px}.wsh-sheet .wes-today-print{display:none}@media print{.workflow-page[data-testid=share-kit],.workflow-page[data-testid=share-kit] main,.wsh-section{background:#fff}.wsh-step,.wsh-cap,.wsh-ideas>li,.wsh-fact,.we-ruled__row,.we-defs__row,.wsh-tree,.we-quote,.wsh-block>.we-rows>li,.wsh-first,.wsh-two>div>.we-rows>li{break-inside:avoid}.wsh-block>.we-h3,.wsh-two>div>.we-h3,.we-sec-lede{break-after:avoid}.wsh-section :is(h1,h2,h3,.we-h1,.we-h2,.we-h3),.we-gantt__sum,.we-sec-lede{break-inside:avoid;orphans:3;widows:3}.wsh-section :is(h1,h2,h3,.we-h1,.we-h2,.we-h3){break-after:avoid}.we-who__label,.we-kicker,.we-col__kicker,.we-defs__row>dt{break-after:avoid}.we-who{break-inside:avoid}.wsh-section .we-row:has(>.we-sec-h){break-after:avoid}.wsh-sheet .wes-sheet>.we-wrap:first-child,.wsh-sheet .wes-sheet>.we-wrap:first-child>.we-row{break-after:avoid}.wsh-section .we-sec-h{padding-top:28px;padding-bottom:12px}.wsh-sheet .we-steplist .we-step__tag{opacity:1!important}.wsh-sheet .we-controls{display:block!important;padding-top:12px}.wsh-sheet .we-controls .we-link-btn,.wsh-sheet .we-controls .we-toggle{display:none!important}.wsh-sheet .we-controls .we-caption{display:block;order:0;min-width:0}.wsh-sheet .we-controls .we-caption:empty{display:none}.wsh-sheet .we-controls .we-caption.wes-today-print{display:block}.wsh-sheet .we-controls .we-caption.wes-today-print:empty{display:none}.wsh-sheet .we-bars__track{margin-top:var(--mtp,48px);clip-path:none!important}.wsh-sheet .we-bars__seg{container-type:inline-size;position:relative;overflow:visible}.wsh-sheet .we-bars__seg .we-bars__seg-text{display:block!important}@container (max-width:2.6875rem){.we-bars__seg-text{position:absolute;bottom:calc(100% + .5rem + var(--tp,0) * 1rem);left:50%;transform:translate(calc(-100% - .3125rem));text-align:right;white-space:nowrap;font-size:var(--we-fs-meta);line-height:1;color:var(--we-ink)}.we-bars__seg-text:after{content:"";position:absolute;left:calc(100% + .3125rem);top:calc(100% + 1px);height:calc(.375rem + var(--tp,0) * 1rem);border-left:1px solid var(--we-ink)}}.wsh-sheet .we-bars__seg:nth-child(4n+1){z-index:4!important}.wsh-sheet .we-bars__seg:nth-child(4n+2){z-index:3!important}.wsh-sheet .we-bars__seg:nth-child(4n+3){z-index:2!important}.wsh-sheet .we-bars__seg:nth-child(4n){z-index:1!important}.wsh-sheet .we-bars__track[data-wbp]{margin-top:calc(12px + 5.05 * var(--we-fs-meta))!important}.wsh-sheet .we-steplist__item{break-inside:avoid}.wsh-block{margin-top:28px}.wsh-sheet{margin-top:8px}.wsh-tail{break-inside:avoid}.wsh-section .we-row,.wsh-tail .we-row{display:block}.wsh-endwrap,.wsh-another-wrap{break-before:avoid}.wsh-endwrap .we-foot{break-before:avoid;margin-top:16px}.wsh-tail>footer{padding:8px 0 0}}.we-page .we-intro .we-lede:empty,.wsh-section .we-margin:empty,.we-intro+.we-margin:empty{display:none}.wsh-section .we-sec-h{padding-bottom:12px}.wsh-section .wsh-sheet{margin-top:12px}.we-figure.is-same .we-fig--old,.we-figure.is-same .we-figure__arrow,.we-figure.is-rise .we-fig--old,.we-figure.is-rise .we-figure__arrow{display:none}.studio .we-intro,.studio .we-intro .we-kicker,.studio .we-intro .we-h1,.studio .we-intro .we-lede{text-align:left;margin-left:0;margin-right:0}.wsh-timepath{margin-top:24px;margin-bottom:8px}.wsh-contents .we-chapter__secs{gap:0 20px}.wsh-contents .we-chapter__secs li{margin:0}.wsh-contents .we-chapter__secs a{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;padding:0}.wsh-step__body .wsh-why{margin-top:6px}.wsh-fact+.wsh-fact{margin-top:12px}.wsh-block .wsh-p--body{margin-top:2px;max-width:760px}.wsh-build .wsh-step__body>p+p{margin-top:6px}.wsh-build .wsh-build__what{color:var(--we-ink)}@media print{.wsh-new>.we-rows>li{break-inside:avoid}.wsh-new>.we-h3,.wsh-new>.we-sec-lede{break-after:avoid}}.wsh-page .we-mode-line,.wsh-page .wsh-fact__l,.wsh-page .we-colophon{font-size:var(--we-fs-label);line-height:var(--we-lh-label)}.wsh-section .we-row+.we-row>.we-main>.wsh-block:first-child,.wsh-section .we-row+.we-row>.we-main>[data-testid=shared-pilot]>.wsh-block:first-child{margin-top:56px}@media print{.wsh-section .we-row+.we-row>.we-main>.wsh-block:first-child,.wsh-section .we-row+.we-row>.we-main>[data-testid=shared-pilot]>.wsh-block:first-child{margin-top:28px}}.wsh-sheet .we-bars__gap{height:auto;min-height:60px}.wsh-sheet .we-bars__gap-text.wsh-gap-flow{position:static!important;left:auto!important;transform:none;display:block;text-align:right;white-space:normal;padding-top:24px}.wsh-page{--we-fs-meta:var(--we-fs-label);--we-lh-meta:var(--we-lh-label);--we-fs-min:var(--we-fs-label);--we-lh-min:var(--we-lh-label)}@media (max-width:759px){.wsh-sheet .we-bars__total{white-space:normal;min-width:0;overflow-wrap:break-word}}.wsh-page .we-map>.we-step[style*=width] .we-step__title{font-size:var(--we-fs-label)}.wsh-page .we-bars__legend{font:var(--we-fs-label)/var(--we-lh-label) var(--we-sans)}.wsh-page .wsh-tail>footer[style]{font-size:var(--we-fs-label)!important;line-height:var(--we-lh-label);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:.3em}@media print{.wsh-section .wsh-sheet .we-controls{break-inside:avoid}.wsh-section .wsh-sheet .wes-sheet>.we-wrap:first-child>.we-row:last-child{break-after:avoid}.wsh-section .we-row:has(>.we-main>.wsh-fact[data-testid=shared-summary]){break-after:avoid;break-inside:avoid}}@media print{.wsh-section .we-sec-h{break-inside:avoid}.wsh-section .we-row:has(>.we-sec-h){break-inside:avoid}.wsh-section .we-row:has(>.we-sec-h)+.we-row{break-before:avoid}.wsh-section .we-sec-h:after{content:"";display:block;height:140px;margin-bottom:-140px}}.wsh-endwrap .we-foot{flex-wrap:wrap;align-items:flex-start;row-gap:var(--we-s1)}.wsh-page .wsh-run-date{flex-basis:100%;margin:0}.studio .we-foot .we-colophon.wsh-run-date{max-width:none}@media print{.wsh-sheet .we-figures,.wsh-sheet .we-figures--pair{display:flex;flex-direction:column;align-items:flex-start;justify-items:start;row-gap:var(--we-s5);gap:var(--we-s5) 0}.wsh-sheet .we-figures__sep{display:none!important}.wsh-sheet .we-figure{text-align:left;align-items:flex-start;margin-left:0}.wsh-sheet .we-figure__row{justify-content:flex-start}}.wsh-page .wsh-sheet .we-map>.we-step{padding-left:var(--we-s2);padding-right:var(--we-s2)}@media print{.wsh-block>.we-h3:after,.wsh-two>div>.we-h3:after{content:"";display:block;height:140px;margin-bottom:-140px}.wsh-block>.we-h3,.wsh-two>div>.we-h3,.wsh-block>.we-sec-lede{break-inside:avoid}}.wsh-top .we-link-btn{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box}.fp *,.fp *:before,.fp *:after{box-sizing:border-box}.fp{--gutter: clamp(16px, 4vw, 64px);margin:0;min-height:100vh;background:var(--hm-bg);color:var(--hm-ink);font:400 17px/27px var(--font-body);-webkit-font-smoothing:antialiased}.fp img{max-width:100%;display:block}.fp a{color:inherit}.fp a:focus-visible,.fp summary:focus-visible{outline:3px solid var(--hm-purple);outline-offset:2px}.fp-wrap{max-width:1280px;margin:0 auto;padding:0 var(--gutter)}.fp h1,.fp h2,.fp h3{font-family:var(--font-display);font-weight:400;font-style:normal;margin:0;color:var(--hm-ink)}.fp-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:16px var(--gutter);border-bottom:1px solid var(--hm-hair)}.fp-top img{height:28px;width:auto}.fp-rule{width:1px;height:24px;background:var(--hm-hair)}.fp-mark{font:400 21px/26px var(--font-display)}.fp-for{font:600 14px/20px var(--font-body);color:var(--hm-text-secondary)}.fp-top .fp-textlink{margin-left:auto}.fp-textlink{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;font:600 17px/24px var(--font-body);color:var(--hm-ink);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1.5px}.fp-textlink:hover{text-decoration-thickness:2.5px}.fp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 22px;border-radius:2px;background:var(--hm-ink);color:#fff;font:600 17px/24px var(--font-body);text-decoration:none}.fp a.fp-btn{color:#fff}.fp-btn:hover{background:#2c2a4a}.fp-hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:start;padding-top:56px}.fp-hero h1{font-size:56px;line-height:60px;max-width:12em;margin:0 0 24px;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.fp-lede{font:400 19px/29px var(--font-body);color:var(--hm-text-secondary);max-width:34em;margin:0 0 28px}.fp-ex{position:relative;margin:0;background:#fff;border:1px solid var(--hm-hair);border-radius:2px;padding:18px;container-type:inline-size}.fp-ex>svg{display:block;width:100%;height:auto;max-width:100%}.fp-ex>svg.desk{max-width:574px}.fp-ex>svg.ph{display:none;max-width:420px}@container (max-width: 573px){.fp-ex>svg.desk{display:none}.fp-ex>svg.ph{display:block}}.fp-ex>svg text{font-family:var(--font-body);fill:var(--hm-ink)}.fp-ex .fp-lane{font:400 21px/26px var(--font-display);fill:var(--hm-ink);paint-order:stroke;stroke:#fff;stroke-width:6px;stroke-linejoin:round}.fp-ex .fp-lane-p,.fp-ex .fp-blk{font:600 14px/18px var(--font-body);fill:var(--hm-ink)}.fp-ex .fp-note{font:400 15px/18px var(--font-body);fill:var(--hm-purple-text);paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round}.fp-ex figcaption{font:400 15px/22px var(--font-body);color:var(--hm-text-secondary);margin:12px 0 0}.fp-legend{list-style:none;margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--hm-hair);display:flex;flex-wrap:wrap;gap:8px 24px;font:400 15px/22px var(--font-body);color:var(--hm-text-secondary)}.fp-legend li{display:inline-flex;align-items:center;gap:8px}.fp-legend svg{flex:none}.fp-flow{margin-top:80px}.fp-flow h2{font-size:28px;line-height:34px;margin:0 0 6px}.fp-flow .fp-lead{font:400 17px/27px var(--font-body);color:var(--hm-text-secondary);max-width:68ch;margin:0 0 24px}.fp-arts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}.fp-sheet{background:#fff;border:1px solid var(--hm-hair);border-radius:2px;padding:12px;min-height:150px;font:400 15px/21px var(--font-body);color:var(--hm-text-secondary)}.fp-sheet div{padding:3px 0;border-bottom:1px solid #EFEEF4}.fp-sheet div:last-child{border-bottom:0}.fp-stage{font:600 14px/20px var(--font-body);color:var(--hm-text-secondary);margin:12px 0 2px}.fp-cap{margin:0;font:400 15px/22px var(--font-body);color:var(--hm-text-secondary)}.fp-cap b{font-weight:600;color:var(--hm-ink)}.fp-faqs{margin-top:80px;max-width:760px}.fp-faqs h2{font-size:28px;line-height:34px;margin:0 0 16px}.fp-faq details{border-top:1px solid var(--hm-hair);padding:5.5px 0}.fp-faq details:last-child{border-bottom:1px solid var(--hm-hair)}.fp-faq summary{cursor:pointer;font:600 17px/27px var(--font-body);padding:8.5px 0}.fp-faq p{margin:1.5px 0 8.5px;color:var(--hm-text-secondary);max-width:68ch}.fp-end{margin-top:40px}.fp-foot{margin-top:80px;padding:20px var(--gutter) 32px;border-top:1px solid var(--hm-hair);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;font:400 13px/20px var(--font-body);color:var(--hm-text-secondary)}@media (max-width: 1100px){.fp-arts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.fp-hero{grid-template-columns:1fr;gap:32px;padding-top:40px}}@media (max-width: 600px){.fp-hero h1{font-size:40px;line-height:46px}.fp-arts{grid-template-columns:1fr}.fp-ex{padding:12px 8px}.fp-flow,.fp-faqs{margin-top:56px}.fp-top img{height:24px}.fp-top .fp-textlink{order:1}.fp-top .fp-for{order:2;flex-basis:100%}}@media (prefers-reduced-motion: reduce){.fp{scroll-behavior:auto}}.we-r2 .we-brand a{text-decoration-line:underline}@media (max-width:759px){.we-r2 .we-secs a{min-width:44px}}.we-r2-finding[hidden]{display:none}.we-r2-record{margin-top:var(--we-s3);padding-left:16px;border-left:2px solid var(--we-ink);max-width:760px}.we-r2-record__k{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2)}.we-r2-record__t{font:400 var(--we-fs-yours)/var(--we-lh-yours) var(--we-sans);margin-top:4px}.we-r2-record__by{font-size:var(--we-fs-meta);line-height:var(--we-lh-meta);color:var(--we-ink-2);margin-top:var(--we-s2)}.we-r2-mine{margin-top:16px;max-width:760px}.we-r2-mine .we-quote{margin-top:12px}.we-r2-ans{margin-top:var(--we-s5);max-width:760px}.we-r2-ans [hidden]{display:none}.we-r2-act{display:flex;gap:var(--we-s5);align-items:center;flex-wrap:wrap;margin-top:var(--we-s3)}.we-r2-prev{margin-top:var(--we-s6);padding:var(--we-s6) 0 var(--we-s6);border-top:1px solid var(--we-ink);border-bottom:1px solid var(--we-rule);max-width:880px}.we-r2-cards{position:relative}.we-r2-cards .we-roster__item{cursor:default}.we-r2-cards .we-roster__item:focus-visible{outline:var(--we-focus);outline-offset:var(--we-s1)}.we-r2-cards .we-roster__name{transition:color .5s var(--we-ease)}.we-r2-cards .we-roster__name.is-sug{color:var(--we-purple)}.we-r2-checks a{font-weight:600;text-decoration:underline;text-underline-offset:var(--we-s1);text-decoration-color:var(--we-rule-2)}.we-r2-lockbox{max-width:760px;margin-top:var(--we-s2)}.we-r2-lockbox [hidden]{display:none}.we-r2-lockbox__act{display:flex;align-items:center;gap:var(--we-s5);flex-wrap:wrap;margin-top:var(--we-s5)}.we-r2-lockmark{position:relative;height:var(--we-s7);margin-top:var(--we-s3)}.we-r2-lockmark .we-signoff-label{position:absolute;left:calc(var(--we-s10) + var(--we-s9));top:var(--we-s3);color:var(--we-ink)}.we-r2-lockmark[hidden]{display:none}.we-r2-team{max-width:760px;margin-top:var(--we-s2);padding:var(--we-s6) 0 var(--we-s6);border-top:1px solid var(--we-ink);border-bottom:1px solid var(--we-rule)}.we-r2-team__q{font:400 var(--we-fs-h3)/var(--we-lh-h3) var(--we-serif);max-width:640px}.we-r2-team__k{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2);margin-bottom:var(--we-s2)}.we-r2-team .we-choice{margin-top:var(--we-s4)}.we-r2-team [hidden]{display:none}.we-r2-team__act{margin-top:var(--we-s4)}.we-r2-reply{max-width:640px}.we-r2-reply[hidden]{display:none}.we-r2-reply .we-btn{margin-top:var(--we-s3)}.we-r2-dis[hidden]{display:none}.we-r2-dis .we-sug{font-size:var(--we-fs-body-sm);line-height:var(--we-lh-body-sm);margin-top:var(--we-s4);max-width:760px}.we-r2-dis>.we-defs{margin-top:var(--we-s5);max-width:760px;border-top:1px solid var(--we-rule)}.we-r2-dis .we-choice{margin-top:var(--we-s5)}.we-r2-dis__form{max-width:760px}.we-r2-dis [hidden]{display:none}.we-r2-dis__act{margin-top:var(--we-s4)}.we-r2-dis__angle{font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-ink-2);margin-top:var(--we-s2);max-width:760px}.we-r2-dis .we-r2-record{margin-top:var(--we-s4)}.we-r2-dis .we-choice.we-r2-route{margin-top:var(--we-s3)}.we-r2-exp{display:inline-flex;align-items:center}.we-r2-logbar{display:flex;align-items:center;justify-content:space-between;gap:var(--we-s3) var(--we-s6);flex-wrap:wrap;max-width:880px}.we-r2-log{position:relative}.we-r2-entry{position:relative;padding:var(--we-s6) 0 var(--we-s6);border-top:1px solid var(--we-ink);max-width:880px;scroll-margin-top:var(--we-s5)}.we-r2-entry[hidden]{display:none}.we-r2-entry__head{display:flex;flex-wrap:wrap;gap:var(--we-s1) var(--we-s4);font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2)}.we-r2-entry__title{font:400 var(--we-fs-h3)/var(--we-lh-h3) var(--we-serif);margin:var(--we-s3) 0 var(--we-s4);max-width:760px;text-wrap:balance}.we-r2-entry .we-defs{border-top:1px solid var(--we-rule)}.we-r2-entry .we-defs dd.we-sug{color:var(--we-purple)}.we-r2-ver{display:inline-block;cursor:default}.we-r2-ver:focus-visible{outline:var(--we-focus);outline-offset:var(--we-s1)}@media (max-width:759px){.we-r2-ver{position:relative}.we-r2-ver:after{content:"";position:absolute;left:50%;top:50%;width:100%;min-width:44px;height:44px;transform:translate(-50%,-50%)}}.we-r2-acts{margin:0;padding:0;list-style:none}.we-r2-acts li+li{margin-top:var(--we-s2)}.we-r2-acts b{font-weight:600}.we-r2-ph{position:relative;padding:var(--we-s6) 0 var(--we-s6);border-top:1px solid var(--we-ink);max-width:880px;scroll-margin-top:var(--we-s5)}.we-r2-ph__head{display:flex;flex-wrap:wrap;gap:var(--we-s1) var(--we-s4);font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2)}.we-r2-ph__state{color:var(--we-purple)}.we-r2-ph__state.is-ink{color:var(--we-ink)}.we-r2-ph__title{font:400 var(--we-fs-h3)/var(--we-lh-h3) var(--we-serif);margin-top:var(--we-s3);max-width:760px;color:var(--we-purple);transition:color .5s var(--we-ease);position:relative}.we-r2-ph.is-in .we-r2-ph__title{color:var(--we-ink)}.we-r2-ph.is-out .we-r2-ph__title{color:var(--we-ink-2)}.we-r2-ph__body{font-size:var(--we-fs-body);line-height:var(--we-lh-body);margin-top:var(--we-s3);max-width:760px}.we-r2-ph__k{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2);margin:var(--we-s5) 0 var(--we-s2)}.we-r2-ph .we-defs{margin-top:var(--we-s5);border-top:1px solid var(--we-rule)}.we-r2-ph__src{font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-ink-2);margin-top:var(--we-s3);max-width:760px}.we-r2-ph .we-choice{margin-top:var(--we-s5)}.we-r2-ph [hidden]{display:none}.we-r2-ph__act{margin-top:var(--we-s4)}.we-r2-lock .who .we-link-btn,.we-r2-agree .teams .we-link-btn{padding:0}.we-r2-agree .item{max-width:820px;margin-top:var(--we-s2)}.we-r2-agree .teams .we-roster__more a{font-weight:600;text-decoration:underline;text-underline-offset:var(--we-s1);text-decoration-color:var(--we-rule-2)}.we-r2-decide .filter{margin-top:var(--we-s2)}.we-r2-phases .count{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2);margin-top:var(--we-s5)}.we-r2 .we-decider{color:var(--we-ink)}.wecc{padding:48px 0 72px}.wecc .we-wrap{max-width:calc(1240px + 2 * var(--we-pad))}.wecc-kicker{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2)}.wecc-h1{margin:6px 0 0;font:400 2.25rem/1.2222 var(--we-serif);color:var(--we-ink)}.wecc-lede{margin:8px 0 0;max-width:780px;color:var(--we-ink-2);font-size:var(--we-fs-body);line-height:var(--we-lh-body)}.wecc-src{font:400 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2)}.wecc-label{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-ink-2)}.wecc-line{margin-top:16px;font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-ink)}.wecc-nav{margin-top:12px}.wecc-bar{margin-top:28px;max-width:720px}.wecc-bar__track{display:flex;height:14px;border:1px solid var(--we-rule);border-radius:var(--we-radius);overflow:hidden}.wecc-bar__seg{height:14px;transition:width .8s cubic-bezier(.22,.7,.2,1)}.wecc-bar__seg.is-endorsed{background:var(--we-rust)}.wecc-bar__seg.is-reviewed{background:var(--we-ink)}.wecc-bar__seg.is-drafted{background:transparent}.wecc-bar__sum{margin-top:8px;font-weight:600}.wecc-parts.we-ruled{--we-cols:minmax(0,1fr) 150px minmax(0,1.2fr) 200px;margin-top:28px;border-top:1px solid var(--we-rule)}.wecc-parts .we-ruled__head{padding:10px 0;column-gap:20px;font-size:var(--we-fs-label);line-height:var(--we-lh-label)}.wecc-parts .we-ruled__row{padding:16px 0;column-gap:20px;align-items:center}.wecc-parts__name{font-weight:600}.wecc-parts__last{font-size:var(--we-fs-label);line-height:var(--we-lh-label);color:var(--we-ink-2)}.wecc-parts__drop{margin-top:6px;font-weight:600;color:var(--we-ink)}.wecc-parts__act{text-align:right}.wecc-parts__act .we-btn{min-height:44px}.wecc-chip{display:inline-block;padding:2px 10px;border-radius:var(--we-radius);font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);border:1px solid var(--we-ink);color:var(--we-ink);white-space:nowrap;transition:color .4s,border-color .4s}.wecc-chip.is-drafted{color:var(--we-ink-2);border-color:var(--we-ink-2)}.wecc-chip.is-endorsed{border-color:var(--we-rust);color:var(--we-rust)}.we-btn.is-rust{background:var(--we-rust)}.we-btn.is-rust:hover{background:var(--we-rust);opacity:.92}@media (max-width:900px){.wecc-parts .we-ruled__head{display:none}.wecc-parts .we-ruled__row{grid-template-columns:1fr;row-gap:8px}.wecc-parts__act{text-align:left}}.wecc-endorse{margin:4px 0 16px;max-width:640px;background:var(--we-sheet);border:1px solid var(--we-rule);border-radius:var(--we-radius);padding:28px 32px}.wecc-endorse__k{font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans);color:var(--we-rust)}.wecc-endorse__h{margin:4px 0 0;font:400 var(--we-fs-h3)/var(--we-lh-h3) var(--we-serif)}.wecc-endorse__body{margin:8px 0 0;font-size:var(--we-fs-label);line-height:1.6;color:var(--we-ink-2)}.wecc-endorse__facts{margin-top:12px;border-top:1px solid var(--we-rule);font-size:var(--we-fs-label);line-height:1.6}.wecc-endorse__facts>div{padding:8px 0;border-bottom:1px solid var(--we-rule)}.wecc-endorse .we-ruled-label{display:block;margin-top:14px}.wecc-acts{margin-top:18px;display:flex;flex-wrap:wrap;gap:24px;align-items:center}@media (max-width:759px){.wecc-endorse{padding:22px 16px}}.wecc-dec{margin-top:32px;display:flex;gap:48px;align-items:flex-start}.wecc-dec+.wecc-dec{margin-top:64px}.wecc-step{flex:0 1 380px;min-width:0}.wecc-step__card{margin-top:10px;background:var(--we-sheet);border:var(--we-line) solid var(--we-ink);border-radius:var(--we-radius);padding:12px 14px}.wecc-step__name{font-weight:600}.wecc-step__badge{margin-top:10px;display:inline-block;border:1px solid var(--we-ink);border-radius:var(--we-radius);padding:2px 8px;font:600 var(--we-fs-label)/var(--we-lh-label) var(--we-sans)}.wecc-q{flex:1 1 640px;min-width:0;border-top:2px solid var(--we-ink);padding-top:16px}.wecc-q__h{margin:6px 0 0;font:400 var(--we-fs-h3)/var(--we-lh-h3) var(--we-serif)}.wecc-q__who{color:var(--we-ink)}.wecc-opts{border:0;padding:0;margin:16px 0 0;min-width:0}.wecc-opts legend{padding:0}.wecc-opt{display:flex;gap:14px;align-items:flex-start;padding:14px 12px;border-bottom:1px solid var(--we-rule);cursor:pointer;transition:background .25s}.wecc-opt input{width:1.25em;height:1.25em;margin-top:.2em;flex:none;accent-color:var(--we-ink)}.wecc-optlist{list-style:none;margin:0;padding:0}.wecc-opt.is-text{cursor:default;display:block;padding:14px 0}.wecc-opt__chosen{margin-left:10px;font-weight:600;color:var(--we-ink)}.wecc-opt.is-chosen .wecc-opt__t{color:var(--we-ink)}.wecc-opt__t{font-weight:600}.wecc-opt__line{font-size:var(--we-fs-label);line-height:1.6;color:var(--we-ink-2)}.wecc-done{margin-top:16px;font-weight:600}.wecc-act{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(0,160px) minmax(0,120px);column-gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid var(--we-rule);font-size:var(--we-fs-label);line-height:var(--we-lh-label)}.wecc-act__box{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin-left:-12px;cursor:pointer}.wecc-act input{width:1.25em;height:1.25em;accent-color:var(--we-ink)}.wecc-act__done{margin-left:10px;font-weight:600;color:var(--we-ink-2)}.wecc-form{margin-top:16px;max-width:640px}.wecc-form .we-ruled-label{display:block;margin-top:14px}.wecc-form .we-choice{margin-top:8px}.wecc-form__opt{margin-top:18px;padding-top:4px;border-top:1px solid var(--we-rule)}.wecc-form__row{display:flex;flex-wrap:wrap;gap:0 24px}.wecc-form__row>div{flex:1 1 180px;min-width:0}.wecc-form input[type=date].we-input--ruled{max-width:220px}@media (max-width:900px){.wecc-dec{flex-direction:column;gap:24px}.wecc-step,.wecc-q{flex:none;width:100%}.wecc-act{grid-template-columns:28px minmax(0,1fr);row-gap:4px}.wecc-act>:nth-child(n+3){grid-column:2}}.wecc-log{margin-top:64px}.wecc-log__bar{display:flex;flex-wrap:wrap;gap:16px;align-items:baseline;justify-content:space-between}.wecc-log__h{margin:0;font:400 1.875rem/1.2667 var(--we-serif)}.wecc-log__exp{display:flex;flex-wrap:wrap;gap:0 24px}.wecc-log__exp .we-link-btn{white-space:nowrap}.wecc-log__rows{margin-top:12px;border-top:1px solid var(--we-rule)}.wecc-log__row{display:grid;grid-template-columns:110px minmax(0,1.4fr) minmax(0,1fr) 150px 110px;column-gap:16px;padding:12px 0;border-bottom:1px solid var(--we-rule);font-size:var(--we-fs-label);line-height:var(--we-lh-label)}.wecc-log__row.is-head{font-weight:600;color:var(--we-ink-2);font-size:var(--we-fs-label)}@media (max-width:900px){.wecc-log__row{grid-template-columns:1fr;row-gap:4px}.wecc-log__row.is-head{display:none}.wecc-log__row [data-l]:before{content:attr(data-l) ": ";font-weight:600;color:var(--we-ink-2)}}@keyframes wecc-rise{0%{opacity:0}to{opacity:1}}@keyframes wecc-flash{0%{background:var(--we-wash)}to{background:var(--we-sheet)}}.wecc-rise{animation:wecc-rise .25s ease-out}.wecc-flash{animation:wecc-flash 1.6s ease-out}@media (prefers-reduced-motion:reduce){.wecc *{animation:none!important;transition:none!important}}@media (max-width:1279px){.wecc-parts.we-ruled{--we-cols:minmax(0,1fr) max-content minmax(0,1.2fr) max-content}}@media print{.wecc-parts__act,.wecc-log__exp,.wecc-acts,.wecc-form{display:none!important}}.wecc .we-link-btn{display:inline-flex;align-items:center;min-height:44px}.wecc .we-choice__opt{min-height:44px;min-width:44px}.wecc .we-input--ruled,.wecc .we-btn{min-height:44px}
