@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--leading-relaxed:1.625;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--radius-pill:999px;--shadow-1:0 1px 2px #16211b14;--shadow-2:0 4px 14px #16211b1a;--shadow-3:0 18px 44px #16211b29;--ease-standard:cubic-bezier(.2, 0, 0, 1)}}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.right-3{right:calc(var(--spacing) * 3)}.right-6{right:calc(var(--spacing) * 6)}.bottom-6{bottom:calc(var(--spacing) * 6)}.z-40{z-index:40}.z-50{z-index:50}.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:0}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.my-8{margin-block:calc(var(--spacing) * 8)}.my-10{margin-block:calc(var(--spacing) * 10)}.my-12{margin-block:calc(var(--spacing) * 12)}.my-16{margin-block:calc(var(--spacing) * 16)}.my-auto{margin-block:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.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-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-40{height:calc(var(--spacing) * 40)}.h-\[4\.5rem\]{height:4.5rem}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-96{min-height:calc(var(--spacing) * 96)}.min-h-screen{min-height:100vh}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[min\(34rem\,calc\(100vw-2rem\)\)\]{width:min(34rem,100vw - 2rem)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-\[58ch\]{max-width:58ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[1280px\]{max-width:1280px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-prose{max-width:65ch}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.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-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-lg{border-radius:var(--radius-lg)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-line{border-color:var(--border)}.border-line-strong{border-color:var(--border-strong)}.border-moss-600{border-color:var(--moss-600)}.border-signal-200{border-color:var(--signal-200)}.border-signal-500{border-color:var(--signal-500)}.border-signal-600{border-color:var(--signal-600)}.border-transparent{border-color:#0000}.bg-green-200{background-color:var(--green-200)}.bg-green-300{background-color:var(--green-300)}.bg-moss-100{background-color:var(--moss-100)}.bg-moss-600{background-color:var(--moss-600)}.bg-scrim{background-color:var(--scrim)}.bg-signal-100{background-color:var(--signal-100)}.bg-signal-500{background-color:var(--signal-500)}.bg-signal-600{background-color:var(--signal-600)}.bg-state-retry-scheduled-bg{background-color:var(--state-retry-scheduled-bg)}.bg-surface{background-color:var(--surface)}.bg-surface-raised{background-color:var(--surface-raised)}.bg-surface-sunken{background-color:var(--surface-sunken)}.bg-transparent{background-color:#0000}.p-0{padding: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)}.px-1{padding-inline:var(--spacing)}.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)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.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-6{padding-bottom:calc(var(--spacing) * 6)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-display{font-family:var(--display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--body-font)}.text-2xl{font-size:var(--font-size-2xl);line-height:var(--tw-leading,var(--line-height-2xl))}.text-3xl{font-size:var(--font-size-3xl);line-height:var(--tw-leading,var(--line-height-3xl))}.text-base{font-size:var(--font-size-base);line-height:var(--tw-leading,var(--line-height-base))}.text-lg{font-size:var(--font-size-lg);line-height:var(--tw-leading,var(--line-height-lg))}.text-sm{font-size:var(--font-size-sm);line-height:var(--tw-leading,var(--line-height-sm))}.text-xl{font-size:var(--font-size-xl);line-height:var(--tw-leading,var(--line-height-xl))}.text-xs{font-size:var(--font-size-xs);line-height:var(--tw-leading,var(--line-height-xs))}.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-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\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.11em\]{--tw-tracking:.11em;letter-spacing:.11em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-green-800{color:var(--green-800)}.text-ink{color:var(--text)}.text-inverse{color:var(--text-inverse)}.text-moss-600{color:var(--moss-600)}.text-moss-700{color:var(--moss-700)}.text-muted{color:var(--text-muted)}.text-signal-600{color:var(--signal-600)}.text-signal-700{color:var(--signal-700)}.text-state-retry-scheduled-fg{color:var(--state-retry-scheduled-fg)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-moss-600{accent-color:var(--moss-600)}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow-1{--tw-shadow:0 1px 2px var(--tw-shadow-color,#16211b14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2{--tw-shadow:0 4px 14px var(--tw-shadow-color,#16211b1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-3{--tw-shadow:0 18px 44px var(--tw-shadow-color,#16211b29);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)}.ui-focus-ring{outline:2px solid var(--focus-ring);outline-offset:2px}.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,)}.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-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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ui-transition{transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard)}.duration-200{--tw-duration:.2s;transition-duration:.2s}.select-none{-webkit-user-select:none;user-select:none}.placeholder\:text-muted::placeholder{color:var(--text-muted)}.backdrop\:bg-scrim::backdrop{background-color:var(--scrim)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-line:hover{border-color:var(--border)}.hover\:border-moss-600:hover{border-color:var(--moss-600)}.hover\:bg-surface-sunken:hover{background-color:var(--surface-sunken)}.hover\:text-ink:hover{color:var(--text)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:m-2:focus{margin:calc(var(--spacing) * 2)}.focus\:p-2:focus{padding:calc(var(--spacing) * 2)}.focus-visible\:border-moss-600:focus-visible{border-color:var(--moss-600)}.focus-visible\:ui-focus-ring:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-signal-600[aria-invalid=true]{border-color:var(--signal-600)}@media (hover:hover){.data-\[interactive\=true\]\:hover\:border-moss-600[data-interactive=true]:hover{border-color:var(--moss-600)}.data-\[interactive\=true\]\:hover\:border-moss-700[data-interactive=true]:hover{border-color:var(--moss-700)}.data-\[interactive\=true\]\:hover\:border-signal-700[data-interactive=true]:hover{border-color:var(--signal-700)}.data-\[interactive\=true\]\:hover\:bg-moss-50[data-interactive=true]:hover{background-color:var(--moss-50)}.data-\[interactive\=true\]\:hover\:bg-moss-700[data-interactive=true]:hover{background-color:var(--moss-700)}.data-\[interactive\=true\]\:hover\:bg-signal-700[data-interactive=true]:hover{background-color:var(--signal-700)}.data-\[interactive\=true\]\:hover\:bg-surface-sunken[data-interactive=true]:hover{background-color:var(--surface-sunken)}}.data-\[interactive\=true\]\:active\:bg-moss-100[data-interactive=true]:active{background-color:var(--moss-100)}.data-\[interactive\=true\]\:active\:bg-moss-800[data-interactive=true]:active{background-color:var(--moss-800)}.data-\[interactive\=true\]\:active\:bg-paper-100[data-interactive=true]:active{background-color:var(--paper-100)}.data-\[interactive\=true\]\:active\:bg-signal-700[data-interactive=true]:active{background-color:var(--signal-700)}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media (min-width:40rem){.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:p-6{padding:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:w-60{width:calc(var(--spacing) * 60)}.md\:max-w-md{max-width:var(--container-md)}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-baseline{align-items:baseline}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.\[\&\>svg\]\:size-6>svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}:root{--moss-50:#ebf5f1;--moss-100:#c3dfd4;--moss-200:#8dbfab;--moss-300:#569f82;--moss-400:#367d60;--moss-500:#24664b;--moss-600:#1a513b;--moss-700:#14412f;--moss-800:#103225;--moss-900:#0b2319;--paper-0:#fffdf6;--paper-50:#f1eee5;--paper-100:#e4dfd2;--ink-700:#2e3d34;--ink-800:#1f2c25;--ink-900:#16211b;--green-50:#f2fbf1;--green-100:#e0f6df;--green-200:#c5eec4;--green-300:#9ce09a;--green-400:#73cd70;--green-500:#47b143;--green-600:#2e822b;--green-700:#21621f;--green-800:#1a4f19;--green-900:#123811;--green-950:#0a220a;--signal-100:#fce8e4;--signal-200:#f8c8bf;--signal-300:#ff7a5c;--signal-500:#e04d2f;--signal-600:#b8381e;--signal-700:#8e2a15;--surface:var(--paper-50);--surface-raised:var(--paper-0);--surface-sunken:var(--paper-100);--text:var(--ink-900);--text-muted:#526056;--text-inverse:var(--paper-0);--border:#16211b2e;--border-strong:#16211b57;--focus-ring:var(--moss-600);--scrim:#16211b8c;--ink:var(--ink-900);--paper:var(--paper-50);--moss:var(--moss-600);--green:var(--green-300);--signal:var(--signal-500);--line:var(--border);--muted:var(--text-muted);--display:Georgia, "Times New Roman", serif;--body-font:"Aptos", "Gill Sans", "Trebuchet MS", sans-serif;--state-queued-bg:#e8e5db;--state-queued-fg:#3f4c43;--state-executing-bg:#d6e8de;--state-executing-fg:#14412f;--state-waiting-external-bg:#f8edd6;--state-waiting-external-fg:#6b4a05;--state-waiting-approval-bg:#dde9f0;--state-waiting-approval-fg:#1d4a63;--state-ready-for-verification-bg:#dff3de;--state-ready-for-verification-fg:#21621f;--state-retry-scheduled-bg:#f5e3bd;--state-retry-scheduled-fg:#5a3d04;--state-blocked-bg:#fce8e4;--state-blocked-fg:#8e2a15;--state-failed-bg:#f8c8bf;--state-failed-fg:#7a230f;--state-cancelled-bg:#eceada;--state-cancelled-fg:#5b6660;--state-pending-verification-bg:#f8edd6;--state-pending-verification-fg:#6b4a05;--state-verified-bg:#c5eec4;--state-verified-fg:#1a4f19;--state-non-billable-bg:#e8e5db;--state-non-billable-fg:#3f4c43;--state-disputed-bg:#ece0f0;--state-disputed-fg:#57306a;--state-ready-bg:#dff3de;--state-ready-fg:#21621f;--state-invoiced-bg:#d6e8de;--state-invoiced-fg:#14412f;--state-voided-bg:#eceada;--state-voided-fg:#5b6660;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--font-size-xs:.72rem;--font-size-sm:.82rem;--font-size-base:.94rem;--font-size-lg:1.06rem;--font-size-xl:1.25rem;--font-size-2xl:1.6rem;--font-size-3xl:2.1rem;--line-height-xs:1.4;--line-height-sm:1.45;--line-height-base:1.55;--line-height-lg:1.45;--line-height-xl:1.3;--line-height-2xl:1.22;--line-height-3xl:1.12;--duration-fast:.12s;--duration-base:.22s}:root[data-theme=dark],:root[data-theme=auto]{--surface:#101713;--surface-raised:#18221c;--surface-sunken:#0a0f0c;--text:#f1eee5;--text-muted:#a9b5ac;--text-inverse:#16211b;--border:#f1eee529;--border-strong:#f1eee552;--focus-ring:var(--green-300);--scrim:#060a08b8;--state-queued-bg:#23302a;--state-queued-fg:#c3cec6;--state-executing-bg:#17392c;--state-executing-fg:#a7d6bf;--state-waiting-external-bg:#3a2f14;--state-waiting-external-fg:#e8cf94;--state-waiting-approval-bg:#16303d;--state-waiting-approval-fg:#a8cee0;--state-ready-for-verification-bg:#17351a;--state-ready-for-verification-fg:#a9dfa7;--state-retry-scheduled-bg:#45350f;--state-retry-scheduled-fg:#f2d99a;--state-blocked-bg:#3d1d15;--state-blocked-fg:#f5b3a2;--state-failed-bg:#4a2016;--state-failed-fg:#ffc2b1;--state-cancelled-bg:#1c2721;--state-cancelled-fg:#97a49b;--state-pending-verification-bg:#3a2f14;--state-pending-verification-fg:#e8cf94;--state-verified-bg:#1c421f;--state-verified-fg:#bdeaba;--state-non-billable-bg:#23302a;--state-non-billable-fg:#c3cec6;--state-disputed-bg:#2e2038;--state-disputed-fg:#d7bce4;--state-ready-bg:#17351a;--state-ready-fg:#a9dfa7;--state-invoiced-bg:#17392c;--state-invoiced-fg:#a7d6bf;--state-voided-bg:#1c2721;--state-voided-fg:#97a49b;--shadow-1:0 1px 2px #00000080;--shadow-2:0 4px 14px #0000008c;--shadow-3:0 18px 44px #0009}@media (prefers-color-scheme:light){:root[data-theme=auto]{--surface:var(--paper-50);--surface-raised:var(--paper-0);--surface-sunken:var(--paper-100);--text:var(--ink-900);--text-muted:#526056;--text-inverse:var(--paper-0);--border:#16211b2e;--border-strong:#16211b57;--focus-ring:var(--moss-600);--scrim:#16211b8c;--state-queued-bg:#e8e5db;--state-queued-fg:#3f4c43;--state-executing-bg:#d6e8de;--state-executing-fg:#14412f;--state-waiting-external-bg:#f8edd6;--state-waiting-external-fg:#6b4a05;--state-waiting-approval-bg:#dde9f0;--state-waiting-approval-fg:#1d4a63;--state-ready-for-verification-bg:#dff3de;--state-ready-for-verification-fg:#21621f;--state-retry-scheduled-bg:#f5e3bd;--state-retry-scheduled-fg:#5a3d04;--state-blocked-bg:#fce8e4;--state-blocked-fg:#8e2a15;--state-failed-bg:#f8c8bf;--state-failed-fg:#7a230f;--state-cancelled-bg:#eceada;--state-cancelled-fg:#5b6660;--state-pending-verification-bg:#f8edd6;--state-pending-verification-fg:#6b4a05;--state-verified-bg:#c5eec4;--state-verified-fg:#1a4f19;--state-non-billable-bg:#e8e5db;--state-non-billable-fg:#3f4c43;--state-disputed-bg:#ece0f0;--state-disputed-fg:#57306a;--state-ready-bg:#dff3de;--state-ready-fg:#21621f;--state-invoiced-bg:#d6e8de;--state-invoiced-fg:#14412f;--state-voided-bg:#eceada;--state-voided-fg:#5b6660;--shadow-1:0 1px 2px #16211b14;--shadow-2:0 4px 14px #16211b1a;--shadow-3:0 18px 44px #16211b29}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--ease-standard:linear}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
:root{--ink:#16211b;--paper:#f1eee5;--moss:#1a513b;--green:#9ce09a;--signal:#e04d2f;--line:#16211b2e;--muted:#526056;--display:Georgia, "Times New Roman", serif;color:var(--ink);background:var(--paper);font-family:Aptos,Gill Sans,Trebuchet MS,sans-serif}*{box-sizing:border-box}body{margin:0}button{font:inherit;cursor:pointer}.eyebrow{color:var(--moss);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.welcome-shell{background:var(--moss);color:#fffdf6;grid-template-rows:auto 1fr auto;min-height:100vh;padding:28px 36px;display:grid;position:relative;overflow:hidden}.signal-grid{opacity:.28;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.welcome-head,.welcome-copy,.welcome-shell footer{z-index:1;position:relative}.welcome-head{justify-content:space-between;align-items:center;display:flex}.wordmark{color:var(--green);font-family:var(--display);letter-spacing:-.04em;font-size:1.35rem;font-weight:800;text-decoration:none;position:relative}.welcome-head nav{align-items:center;gap:22px;display:flex}.welcome-head nav a{color:#d9e4d6;font-size:.78rem;font-weight:700;text-decoration:none}.nav-signin{color:#fffdf6;background:0 0;border:1px solid #ffffff73;padding:8px 12px;font-size:.78rem;font-weight:800}.nav-signin:disabled,.welcome-actions button:disabled,.public-cta button:disabled{cursor:not-allowed;opacity:.5}.welcome-head .eyebrow{color:var(--green)}.status-dot{align-items:center;gap:8px;margin:0;font-size:.82rem;display:flex}.status-dot:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 5px #9ce09a26}.welcome-copy{align-self:center;width:min(850px,100%);margin:5vh 11vw 8vh}.question{color:var(--green);margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,2vw,2rem);font-style:italic}.welcome-copy h1{letter-spacing:-.12em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(7rem,22vw,17rem);font-weight:400;line-height:.76}.welcome-copy>p:not(.question){color:#d9e4d6;max-width:530px;margin:38px 0 30px;font-size:clamp(1rem,1.7vw,1.3rem);line-height:1.5}.welcome-copy button{background:var(--green);color:var(--ink);box-shadow:7px 7px 0 var(--signal);border:0;border-radius:0;padding:16px 19px;font-weight:800;transition:transform .18s,box-shadow .18s}.welcome-copy button:hover{box-shadow:3px 3px 0 var(--signal);transform:translate(4px,4px)}.welcome-actions{align-items:center;gap:22px;display:flex}.welcome-actions .secondary-action{color:#fffdf6;box-shadow:none;border-bottom:1px solid var(--green);background:0 0;padding:8px 2px}.welcome-shell .welcome-actions>a{color:#fffdf6;text-underline-offset:5px;font-size:.86rem;font-weight:800}.welcome-copy .deployment-note{color:#f4d5a7;margin-top:18px;font-size:.74rem}.welcome-actions .secondary-action:hover{box-shadow:none;transform:none}.button-arrow{margin-left:18px;font-size:1.2rem}.welcome-shell footer{color:#c7d4c4;text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:24px;font-size:.76rem;display:flex}.public-shell{background:var(--paper)}.public-section{max-width:1280px;margin:0 auto;padding:88px 38px}.public-section h2,.public-cta h2{font-family:var(--display);letter-spacing:-.075em;margin:10px 0 0;font-size:clamp(2.7rem,6vw,5.8rem);font-weight:400;line-height:.94}.thesis-strip{border-bottom:1px solid var(--line)}.thesis-strip h2{max-width:860px}.thesis-grid{border-top:2px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:54px;display:grid}.thesis-grid p{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:150px;margin:0;padding:20px;line-height:1.5}.thesis-grid strong{color:var(--signal);font-family:var(--display);margin-bottom:32px;font-size:1.4rem;display:block}.public-heading{align-items:end;gap:50px}.public-heading>div{flex:1}.public-heading>p{width:min(390px,100%);color:var(--muted);margin:0;line-height:1.55}.public-employees{margin-top:38px}.outcome-catalog{background:#e4eadc;max-width:none;padding-left:max(38px,50vw - 602px);padding-right:max(38px,50vw - 602px)}.public-outcome-list{border-top:2px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:50px;display:grid}.public-outcome-list article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:44px 62px 1fr auto;align-items:baseline;gap:13px;padding:20px;display:grid}.public-outcome-list span{color:var(--signal);font-family:var(--display)}.public-outcome-list b{color:var(--moss);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.public-outcome-list h3{font-family:var(--display);margin:0;font-size:1.15rem;font-weight:400}.public-outcome-list p{color:var(--muted);grid-column:3/-1;margin:0;font-size:.78rem;line-height:1.45}.public-outcome-list strong{color:var(--moss);grid-column:3/-1;font-size:.74rem}.security-section{grid-template-columns:1fr 1fr;gap:70px;display:grid}.security-points{border-top:2px solid var(--ink)}.security-points p{border-bottom:1px solid var(--line);color:var(--muted);margin:0;padding:20px 0;line-height:1.55}.security-points strong{color:var(--ink)}.public-cta{background:var(--ink);color:#fbf7eb;padding:88px max(38px,50vw - 602px)}.public-cta .eyebrow{color:var(--green)}.public-cta p:not(.eyebrow){color:#c8d0c6;max-width:600px;line-height:1.55}.public-cta button{background:var(--green);color:var(--ink);box-shadow:6px 6px 0 var(--signal);border:0;margin-top:18px;padding:15px 19px;font-weight:800}.console-shell,.setup-shell,.auth-page,.onboarding-shell{max-width:1280px;min-height:100vh;margin:auto;padding:42px 38px 68px}.onboarding-shell{max-width:1240px}.onboarding-head{border-bottom:1px solid var(--line);grid-template-columns:1fr minmax(260px,.55fr);align-items:end;gap:24px;padding-bottom:28px;display:grid}.onboarding-head .eyebrow{grid-column:1/-1}.onboarding-head h1{letter-spacing:-.075em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,7vw,6.5rem);font-weight:400;line-height:.88}.onboarding-head>p:last-child{color:#526056;margin:0;line-height:1.55}.onboarding-panel{border-top:2px solid var(--ink);background:#e4eadc;margin-top:28px;padding:28px}.compact-form{gap:20px;max-width:720px;display:grid}.compact-form label,.commercial-bar>label:first-child{color:var(--moss);letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:.75rem;font-weight:800;display:grid}.compact-form input{border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);background:0 0;padding:11px 2px;font-family:Georgia,Times New Roman,serif;font-size:1.65rem}.compact-form button,.commercial-bar>button{background:var(--moss);color:#fff;box-shadow:5px 5px 0 var(--signal);border:0;justify-self:start;padding:14px 18px;font-weight:800}.compact-form button:disabled,.commercial-bar>button:disabled{cursor:not-allowed;opacity:.45}.form-status{color:#526056;margin:0;font-size:.86rem}.outcome-picker{border-top:2px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid}.launch-defaults{border:1px solid var(--line);background:var(--line);border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1.5rem 0;display:grid;overflow:hidden}.launch-defaults div{background:var(--paper);gap:.25rem;padding:1.25rem;display:grid}.launch-defaults strong{font-family:var(--display);font-size:clamp(1.45rem,3vw,2.25rem);line-height:1}.launch-defaults span{color:var(--muted);font-size:.78rem}.outcome-customizer{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:1.25rem 0 1.5rem}.outcome-customizer summary{cursor:pointer;padding:1rem 0;font-weight:700}.outcome-customizer[open] summary{margin-bottom:1rem}.outcome-choice{border-right:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;background:#f7f3e9;align-content:start;gap:10px;min-height:225px;padding:18px;transition:background .16s,transform .16s;display:grid}.outcome-choice.selected{box-shadow:inset 0 0 0 2px var(--moss);background:#dcebd7}.outcome-choice input{accent-color:var(--moss);justify-self:end}.outcome-owner{color:var(--signal);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:900}.outcome-choice strong{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:1.3rem;font-weight:400}.outcome-choice small{color:#526056;line-height:1.4}.outcome-choice b{color:var(--moss);margin-top:auto;font-size:.75rem}.commercial-bar{grid-template-columns:minmax(190px,.65fr) minmax(300px,1.35fr) auto;align-items:center;gap:24px;display:grid;position:sticky;bottom:0;box-shadow:0 -12px 30px #16211b14}.automatic-default{gap:.3rem;display:grid}.automatic-default small{color:var(--muted);line-height:1.4}.agreement-check{align-items:flex-start;gap:10px;font-size:.82rem;line-height:1.45;display:flex}.agreement-check input{accent-color:var(--moss);margin-top:3px}.commercial-bar .form-status{grid-column:1/-1}.console-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:30px;display:flex}.console-head h1,.setup-shell h1,.auth-page h1{letter-spacing:-.075em;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,7vw,6.2rem);font-weight:400;line-height:.9}.session-actions{align-items:center;gap:15px;padding-top:4px;display:flex}.secure-status{color:var(--moss);font-size:.75rem;font-weight:700}.text-button{color:var(--signal);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.readout{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr) 1.5fr;display:grid}.readout>div,.readout>p{border-right:1px solid var(--line);min-height:132px;margin:0;padding:24px 18px}.readout>p{color:#526056;border-right:0;font-size:.9rem;line-height:1.5}.readout span{color:#5f6b61;letter-spacing:.11em;text-transform:uppercase;font-size:.71rem;font-weight:800;display:block}.readout strong{margin-top:17px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2vw,2rem);font-weight:400;line-height:1;display:block}.emergency-control{border-bottom:1px solid var(--line);background:#e4eadc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 28px;display:grid}.emergency-control.is-paused{background:#f4d5a7}.emergency-control h2{letter-spacing:-.04em;margin:5px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:400}.emergency-control p,.emergency-control small{color:#48534a;margin:0;line-height:1.45}.emergency-control button{color:#fff;border:0;min-width:150px;padding:12px 16px;font-weight:800}.emergency-control .danger-button{background:#7d2d25}.emergency-control .resume-button{background:var(--moss)}.emergency-control button:disabled{cursor:wait;opacity:.55}.emergency-status{grid-column:1/-1;font-weight:800}.employee-section{padding-top:55px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.section-heading h2,.next-action h2{letter-spacing:-.055em;max-width:650px;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:.99}.employee-grid{border-top:2px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.employee-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:290px;animation:card-in .55s var(--delay) both;padding:18px}.employee-card:nth-child(2n){background:#e4eadc}.employee-card:nth-child(4n){background:#f4d5a7}.employee-index{color:var(--signal);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.4rem}.employee-card h3{letter-spacing:-.06em;margin:38px 0 2px;font-family:Georgia,Times New Roman,serif;font-size:2.4rem;font-weight:400}.employee-role{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.77rem;font-weight:800}.employee-card>p:not(.employee-index):not(.employee-role){color:#48534a;min-height:56px;margin:29px 0 12px;font-size:.87rem;line-height:1.4}.employee-card span{color:var(--moss);font-size:.75rem;font-weight:800}.employee-name-settings{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:18px}.employee-name-settings summary{cursor:pointer;color:var(--moss);padding:15px 0;font-size:.78rem;font-weight:800}.employee-name-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:8px 0 18px;display:grid}.employee-name-grid label{color:var(--muted);text-transform:uppercase;gap:7px;font-size:.7rem;font-weight:800;display:grid}.employee-name-grid input{border:0;border-bottom:1px solid var(--ink);min-width:0;color:var(--ink);font-family:var(--display);background:0 0;padding:9px 2px;font-size:1.2rem}.name-settings-actions{align-items:center;gap:18px;padding-bottom:18px;display:flex}.name-settings-actions button{background:var(--moss);color:#fff;border:0;padding:10px 14px;font-weight:800}.name-settings-actions p{color:var(--muted);margin:0;font-size:.78rem}.goal-settings{margin-top:18px}.goal-settings-bar,.goal-settings-actions{justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.goal-settings-bar label{color:var(--muted);text-transform:uppercase;align-items:center;gap:10px;font-size:.75rem;font-weight:800;display:flex}.money-input{align-items:center;gap:4px;display:inline-flex}.money-input input{width:8rem}.goal-settings-actions button{min-width:15rem}.goal-settings-actions p{color:var(--muted);margin:0;font-size:.78rem}.goal-lifecycle-list{border-top:1px solid var(--line);gap:8px;padding:14px 0 20px;display:grid}.goal-lifecycle-list h3{font-family:var(--display);margin:0 0 4px;font-size:1.15rem;font-weight:400}.goal-lifecycle-list article{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;display:flex}.goal-lifecycle-list article span{color:var(--muted);text-transform:capitalize;margin-top:2px;font-size:.72rem;display:block}.goal-lifecycle-list article>div:last-child{gap:8px;display:flex}.goal-lifecycle-list button{background:var(--moss);color:#fff;border:0;padding:8px 11px;font-size:.74rem;font-weight:800}.goal-lifecycle-list button.text-button{color:#7d2d25;background:0 0}.goal-lifecycle-list button:disabled{cursor:wait;opacity:.5}.work-section{border-top:2px solid var(--ink);margin-top:48px;padding-top:32px}.work-list{border-top:1px solid var(--line)}.work-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);gap:24px;padding:18px 0;display:grid}.work-row strong,.work-row span{display:block}.work-row>div:first-child strong{font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:400}.work-row span{color:var(--muted);margin-top:5px;font-size:.76rem}.work-state{text-align:right}.work-state strong{color:var(--moss);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.empty-state{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);margin:0;padding:22px 0}.certification-center{border:2px solid var(--ink);background:#e4eadc;margin-top:48px;padding:30px}.certification-center h2{max-width:760px;font-family:var(--display);letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:.99}.certification-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.certification-grid label,.certification-form>label{color:var(--moss);letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:.72rem;font-weight:800;display:grid}.certification-grid select,.certification-form textarea{border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);font:inherit;text-transform:none;background:0 0;padding:10px 2px}.certification-packet{border:1px solid color-mix(in srgb, var(--moss) 36%, transparent);background:#f8f5ed;gap:18px;margin-top:24px;padding:20px;display:grid}.certification-packet>div:first-child{gap:7px;display:grid}.certification-packet strong{color:var(--moss);line-height:1.35}.certification-packet p,.certification-packet li,.certification-packet small{color:var(--muted);line-height:1.5}.certification-kicker{color:var(--moss);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.certification-phases{counter-reset:certification-phase;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.certification-phases li{border:1px solid var(--line);color:var(--ink);text-transform:capitalize;padding:10px;font-size:.72rem;font-weight:800}.certification-phases li:before{counter-increment:certification-phase;content:counter(certification-phase) ". ";color:var(--moss)}.certification-packet summary{cursor:pointer;color:var(--moss);font-size:.76rem;font-weight:800}.certification-packet-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:16px 0;display:grid}.certification-packet-details ul{margin:8px 0 0;padding-left:18px}.certification-packet-details li a{color:var(--moss)}.certification-form,.certification-progress{background:#f7f3e9;gap:16px;margin-top:24px;padding:20px;display:grid}.certification-form textarea{resize:vertical;min-height:86px}.certification-form details summary{cursor:pointer;color:var(--moss);font-size:.76rem;font-weight:800}.certification-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.certification-steps label{border:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.certification-steps small,.certification-progress span,.certification-status{color:var(--muted);font-size:.76rem}.certification-form>button,.certification-progress button{background:var(--moss);color:#fff;border:0;justify-self:start;padding:11px 14px;font-weight:800}.certification-form>button:disabled,.certification-progress button:disabled{cursor:not-allowed;opacity:.5}.certification-progress strong{color:var(--moss);font-family:var(--display);text-transform:capitalize;font-size:1.5rem;font-weight:400}.certification-status{margin:16px 0 0;line-height:1.5}.next-action{background:var(--ink);color:#fbf7eb;box-shadow:10px 10px 0 var(--green);margin-top:30px;padding:32px}.next-action .eyebrow{color:var(--green)}.next-action h2{max-width:830px}.next-action>p:last-child{color:#c8d0c6;max-width:650px;line-height:1.6}.next-action button{background:var(--green);color:var(--ink);box-shadow:4px 4px 0 var(--signal);border:0;margin-top:8px;padding:12px 15px;font-weight:800}.tenant-data-lifecycle{border:1px solid var(--line);background:#fffaf0;margin-top:30px}.tenant-data-lifecycle summary{cursor:pointer;padding:18px 22px;font-weight:800}.tenant-data-lifecycle>div{max-width:820px;padding:0 22px 22px}.tenant-data-lifecycle-form{gap:14px;margin-top:18px;display:grid}.tenant-data-lifecycle-form label{gap:7px;display:grid}.tenant-data-lifecycle-form input,.tenant-data-lifecycle-form textarea{border:1px solid var(--line);font:inherit;padding:11px}.tenant-data-lifecycle .danger-button{color:#fff;background:#7d2d25;border:0;width:fit-content;padding:12px 15px;font-weight:800}.tenant-data-lifecycle button:disabled{cursor:not-allowed;opacity:.5}.connection-setup,.voice-activation{border-top:1px solid #fff3;grid-template-columns:minmax(260px,.75fr) 1.25fr;gap:28px;margin-top:32px;padding-top:30px;display:grid}.team-approvers{border:1px solid var(--line);background:#e8e3d6;grid-template-columns:minmax(240px,.7fr) 1.3fr;gap:32px;margin:42px 0;padding:34px;display:grid}.team-approvers h2{margin:8px 0 14px}.team-approvers>div:first-child>p:last-child{color:var(--ink-soft);line-height:1.6}.team-panel,.approver-list,.approver-form{gap:14px;display:grid}.approver-list{margin:0;padding:0;list-style:none}.approver-list li{border-left:4px solid var(--moss);background:#fbf7eb;grid-template-columns:minmax(170px,1fr) 1.5fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.approver-list li>div:first-child{gap:3px;display:grid}.approver-list li span,.approver-list li b{text-transform:uppercase;font-size:.72rem}.approver-list li b[data-state=pending]{color:#9a5e16}.responsibility-tags{flex-wrap:wrap;gap:5px;display:flex}.responsibility-tags span{color:var(--moss);background:#dcebd7;padding:4px 7px;font-weight:800}.approver-form{color:#fbf7eb;background:#152018;padding:20px}.approver-form>label,.approver-form fieldset{letter-spacing:.08em;text-transform:uppercase;border:0;gap:7px;margin:0;padding:0;font-size:.72rem;font-weight:800;display:grid}.approver-form input[type=email],.approver-form select{color:#fbf7eb;background:0 0;border:0;border-bottom:1px solid #ffffff80;width:100%;padding:10px 2px;font-size:1rem}.approver-form option{color:var(--ink)}.responsibility-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.responsibility-picker label{cursor:pointer;background:#ffffff12;align-items:flex-start;gap:9px;padding:10px;display:flex}.responsibility-picker label>span{gap:3px;display:grid}.responsibility-picker small{color:#c8d0c6;letter-spacing:0;text-transform:none;font-weight:400;line-height:1.35}.approver-form button{justify-self:start}.voice-activation h2{color:#fbf7eb;margin:8px 0 14px}.voice-activation>div:first-child>p:last-child{color:#c8d0c6;line-height:1.55}.voice-activation-panel{color:var(--ink);background:#f1eee5;gap:17px;padding:20px;display:grid}.voice-activation-panel label{color:var(--moss);letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:.72rem;font-weight:800;display:grid}.voice-activation-panel input{border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);background:0 0;padding:10px 2px;font-size:1rem}.voice-activation-panel button{justify-self:start}.voice-activation-panel button:disabled{cursor:not-allowed;opacity:.5}.voice-activation-panel .form-status{color:var(--muted);margin:0;font-size:.78rem;line-height:1.45}.voice-number{border-left:4px solid var(--signal);background:#fff8e9;gap:6px;padding:16px;display:grid}.voice-number span{color:var(--moss);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.voice-number strong{font-family:var(--display);font-size:1.65rem;font-weight:400}.voice-number .text-button{box-shadow:none;color:var(--signal);background:0 0;margin:0;padding:0}.forwarding-steps{color:var(--muted);gap:8px;margin:0;padding-left:22px;font-size:.82rem;line-height:1.45;display:grid}.connection-setup h2{color:#fbf7eb;margin:8px 0 14px}.connection-setup>div:first-child>p:last-child{color:#c8d0c6;line-height:1.55}.connection-form,.connection-review{color:var(--ink);background:#f1eee5;gap:17px;padding:20px;display:grid}.connection-form label{color:var(--moss);letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:.72rem;font-weight:800;display:grid}.connection-description{color:var(--muted);margin:0;line-height:1.55}.connection-form select,.connection-form input{border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);background:0 0;padding:10px 2px;font-size:1rem}.connection-form button,.connection-review button{justify-self:start}.quickbooks-mapping h3{font-family:var(--font-serif), Georgia, serif;margin:4px 0 8px;font-size:clamp(1.35rem,2vw,1.8rem)}.mapping-action{background:#fff8e9;border-left:3px solid #b9772d;gap:8px;padding:14px;line-height:1.45;display:grid}.mapping-action span{color:var(--muted)}.mapping-approved{color:var(--moss);background:#dcebd7;justify-self:start;margin:0;padding:7px 10px;font-weight:800}.scope-list{flex-wrap:wrap;gap:7px;display:flex}.scope-list span{color:var(--moss);background:#dcebd7;padding:5px 8px;font-family:Courier New,monospace;font-size:.68rem}.handoff-actions{gap:18px;width:100%;display:grid}.browser-live-view{border:1px solid var(--line);background:#111612;gap:10px;width:min(100%,1040px);padding:12px;display:grid}.browser-live-view-heading{color:#fff;justify-content:space-between;gap:16px;font-size:.76rem;display:flex}.browser-live-view-heading span{color:#c8d0c6}.browser-live-view-frame{background:#050705;width:100%;min-height:420px;overflow:hidden}.browser-live-view-frame>*{width:100%;min-height:420px}.browser-live-view-status{text-align:center;place-content:center;place-items:center;gap:18px;min-height:420px;padding:32px;display:grid}.browser-live-view-status p{color:#c8d0c6;max-width:34ch;margin:0;font-size:.86rem;line-height:1.5}.browser-live-view-status[data-phase=sealed] p{color:var(--green)}.browser-live-view-loader{--ai-loader-rest:#c8d0c6;--ai-loader-glow:var(--green)}.browser-live-view-seal{border:2px solid var(--green);border-radius:50%;width:44px;height:44px;position:relative}.browser-live-view-seal:after{content:"";border:solid var(--green);border-width:0 2px 2px 0;width:10px;height:18px;animation:.26s ease-out both browser-live-view-check;position:absolute;top:11px;left:15px;transform:rotate(45deg)}@keyframes browser-live-view-check{0%{opacity:0;transform:rotate(45deg)scale(.6)}to{opacity:1;transform:rotate(45deg)scale(1)}}@media (prefers-reduced-motion:reduce){.browser-live-view-seal:after{animation:none}}.connection-setup>.form-status{color:#c8d0c6;grid-column:2}.pairing-code,.onboarding-note{color:#c8d0c6;max-width:720px;margin:18px 0 0;line-height:1.55}.pairing-code strong{color:var(--ink);letter-spacing:.08em;background:#fbf7eb;margin:0 3px;padding:3px 7px;font-family:Courier New,monospace;display:inline-block}.setup-shell{align-content:center;gap:18px;max-width:820px;display:grid}.setup-copy{max-width:650px;font-size:1.1rem;line-height:1.6}.setup-code{border:1px solid var(--line);color:var(--signal);padding:15px;font-family:Courier New,monospace;font-size:.78rem}.auth-page{align-content:center;gap:15px;max-width:700px;display:grid}.auth-page p:not(.eyebrow){max-width:520px;font-size:1.05rem;line-height:1.5}.auth-page.auth-page a{color:var(--moss);font-weight:800}.public-legal-footer{border-top:1px solid var(--line);color:var(--ink-soft);justify-content:space-between;gap:24px;padding:28px clamp(20px,6vw,88px);font-size:.86rem;display:flex}.public-legal-footer nav,.legal-head{align-items:center;gap:20px;display:flex}.public-legal-footer a,.legal-head a{color:inherit;font-weight:750}.legal-shell{min-height:100vh;padding:34px clamp(20px,6vw,88px) 80px}.legal-head{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:24px}.legal-document{width:min(780px,100%);margin:76px auto 0}.legal-document h1{max-width:none;margin:10px 0 8px;font-size:clamp(2.8rem,7vw,5.4rem)}.legal-document h2{margin:42px 0 10px;font-size:1.2rem}.legal-document p{color:var(--ink-soft);line-height:1.75}.legal-document .legal-effective{color:var(--moss);font-weight:800}@keyframes card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:920px){.employee-grid,.readout,.outcome-picker{grid-template-columns:repeat(2,1fr)}.commercial-bar{grid-template-columns:1fr 2fr}.connection-setup,.voice-activation,.team-approvers{grid-template-columns:1fr}.connection-setup>.form-status{grid-column:1}.commercial-bar>button{grid-column:1/-1}.thesis-grid,.employee-name-grid{grid-template-columns:repeat(2,1fr)}.team-approvers,.responsibility-picker,.approver-list li,.public-outcome-list,.security-section{grid-template-columns:1fr}.readout>p{border-top:1px solid var(--line)}.approval-row,.certification-grid,.certification-steps,.certification-packet-details{grid-template-columns:1fr}.certification-phases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.welcome-shell,.console-shell,.setup-shell,.auth-page,.onboarding-shell{padding:24px 20px}.certification-phases{grid-template-columns:1fr}.welcome-head,.console-head,.section-heading,.onboarding-head{display:block}.welcome-head nav{flex-wrap:wrap;gap:14px;margin-top:18px}.session-actions{margin-top:20px}.welcome-copy{margin:14vh 0 9vh}.employee-grid,.readout,.emergency-control,.outcome-picker,.commercial-bar,.thesis-grid,.employee-name-grid{grid-template-columns:1fr}.emergency-control button{width:100%}.public-section,.public-cta{padding:58px 20px}.public-legal-footer{display:grid}.public-outcome-list article{grid-template-columns:38px 54px 1fr}.public-outcome-list article>strong{grid-column:3}.readout>div,.readout>p{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.employee-card{min-height:235px}.approval-section{padding:22px}.approval-actions{grid-template-columns:1fr 1fr;display:grid}}
