@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-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-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--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:system-ui, -apple-system, sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, monospace;--color-amber-200:#fee685;--color-amber-500:#f99c00;--spacing:.25rem;--container-xs:20rem;--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-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:system-ui, -apple-system, sans-serif;--default-mono-font-family:var(--font-jetbrains-mono), ui-monospace, monospace;--font-display:var(--font-outfit), system-ui, sans-serif}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-500:lab(72.7183% 31.8672 97.9407)}}}@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%;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;-webkit-text-decoration:inherit;-webkit-text-decoration: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]){appearance:button}::file-selector-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{.text-hb-nav{font-family:var(--hb-type-display);font-size:var(--hb-nav-size);font-weight:var(--hb-nav-weight);letter-spacing:var(--hb-nav-tracking);text-transform:uppercase;line-height:1.2}.text-hb-nav-sm{font-family:var(--hb-type-display);font-size:var(--hb-nav-size-compact);font-weight:var(--hb-nav-weight);letter-spacing:var(--hb-nav-tracking);text-transform:uppercase;line-height:1.2}.text-hb-chip{font-family:var(--hb-type-display);font-size:var(--hb-chip-size);letter-spacing:var(--hb-chip-tracking);text-transform:uppercase;font-weight:400;line-height:1.2}.text-hb-module{font-family:var(--hb-type-display);letter-spacing:.04em;font-size:13px;font-weight:400;line-height:1.3}.text-hb-section{font-family:var(--hb-type-electric);font-size:var(--hb-section-size);font-weight:var(--hb-title-weight);letter-spacing:var(--hb-section-tracking);color:var(--mid);line-height:1.35}.text-hb-count{font-family:var(--hb-type-mono);font-size:var(--hb-meta-size);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--s3);font-weight:500;line-height:1}.text-hb-code{font-family:var(--hb-type-mono);font-size:var(--hb-meta-size);letter-spacing:.02em;color:var(--mid);line-height:1.4}.text-hb-stat{font-family:var(--hb-type-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--text);font-size:28px;font-weight:500;line-height:1}.text-hb-title-page{font-family:var(--hb-type-electric);font-size:var(--hb-title-page);font-weight:var(--hb-title-weight);letter-spacing:var(--hb-title-tracking);line-height:var(--hb-title-lh-page);color:var(--text)}.text-hb-title-section{font-family:var(--hb-type-electric);font-size:var(--hb-title-section);font-weight:var(--hb-title-weight);letter-spacing:var(--hb-title-tracking);line-height:var(--hb-title-lh-section);color:var(--text)}.text-hb-title-sm{font-family:var(--hb-type-electric);font-size:var(--hb-title-sm);font-weight:var(--hb-title-weight);letter-spacing:var(--hb-title-tracking);line-height:var(--hb-title-lh-sm);color:var(--text)}.text-hb-title-hero{font-family:var(--hb-type-electric);font-size:var(--hb-title-hero);font-weight:var(--hb-title-weight);letter-spacing:-.022em;line-height:var(--hb-title-lh-hero);color:var(--text)}.text-hb-lead{font-family:var(--hb-type-body);font-size:var(--hb-lead-size);font-weight:var(--hb-lead-weight);letter-spacing:0;line-height:var(--hb-lead-lh);color:var(--text)}.text-hb-label{font-family:var(--hb-type-mono);font-size:var(--hb-label-size);letter-spacing:var(--hb-label-tracking);text-transform:uppercase;color:var(--s3);font-weight:400;line-height:1.3}.text-hb-meta{font-family:var(--hb-type-mono);font-size:var(--hb-meta-size);letter-spacing:var(--hb-meta-tracking);color:var(--s3);line-height:1.4}.text-hb-body{font-family:var(--hb-type-body);color:var(--text);font-size:13px;line-height:1.6}.text-hb-body-sm{font-family:var(--hb-type-body);color:var(--muted);font-size:12px;line-height:1.55}.text-hb-cta{font-family:var(--hb-type-mono);font-size:var(--hb-cta-size);letter-spacing:var(--hb-cta-tracking);text-transform:uppercase;font-weight:500;line-height:1.2}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.-top-px{top:-1px}.top-0{top:0}.top-1{top:var(--spacing)}.top-2{top:calc(var(--spacing) * 2)}.top-12{top:calc(var(--spacing) * 12)}.top-\[0\.35em\]{top:.35em}.top-\[5px\]{top:5px}.top-\[12\%\]{top:12%}.top-full{top:100%}.-right-px{right:-1px}.right-0{right:0}.right-1{right:var(--spacing)}.right-\[0\.35em\]{right:.35em}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-full{bottom:100%}.-left-\[9999px\]{left:-9999px}.-left-px{left:-1px}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.left-\[5px\]{left:5px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[40\]{z-index:40}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.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-4{margin:calc(var(--spacing) * 4)!important}.m-0{margin:0}.m-3{margin:calc(var(--spacing) * 3)}.mx-1{margin-inline:var(--spacing)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.-my-\[3px\]{margin-block:-3px}.my-8{margin-block:calc(var(--spacing) * 8)}.my-10{margin-block:calc(var(--spacing) * 10)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[0\.5em\]{margin-top:.5em}.mt-\[0\.25em\]{margin-top:.25em}.mt-\[0\.35em\]{margin-top:.35em}.mt-\[0\.45em\]{margin-top:.45em}.mt-\[0\.55em\]{margin-top:.55em}.mt-\[var\(--done-work-gap\)\]{margin-top:var(--done-work-gap)}.mt-auto{margin-top:auto}.\!mr-\[292px\]{margin-right:292px!important}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-\[300px\]{margin-right:300px}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.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)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-\[0\.55em\]{margin-bottom:.55em}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\!h-1\.5{height:calc(var(--spacing) * 1.5)!important}.\!h-2{height:calc(var(--spacing) * 2)!important}.h-0{height:0}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.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-24{height:calc(var(--spacing) * 24)}.h-40{height:calc(var(--spacing) * 40)}.h-\[1\.35rem\]{height:1.35rem}.h-\[1\.75em\]{height:1.75em}.h-\[2\.4em\]{height:2.4em}.h-\[11px\]{height:11px}.h-\[18px\]{height:18px}.h-\[100dvh\]{height:100dvh}.h-\[calc\(100\%-2\.75rem\)\]{height:calc(100% - 2.75rem)}.h-\[calc\(100dvh-2\.75rem-var\(--site-bottom-nav-clearance\)\)\]{height:calc(100dvh - 2.75rem - var(--site-bottom-nav-clearance))}.h-\[calc\(100vh-3rem\)\]{height:calc(100vh - 3rem)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[50vh\]{max-height:50vh}.max-h-\[min\(7\.5rem\,28vh\)\]{max-height:min(7.5rem,28vh)}.max-h-\[min\(50vh\,360px\)\]{max-height:min(50vh,360px)}.max-h-\[min\(60vh\,480px\)\]{max-height:min(60vh,480px)}.max-h-\[min\(68vh\,44rem\)\]{max-height:min(68vh,44rem)}.max-h-\[min\(70vh\,32rem\)\]{max-height:min(70vh,32rem)}.max-h-\[min\(80vh\,52rem\)\]{max-height:min(80vh,52rem)}.max-h-\[min\(88vh\,40rem\)\]{max-height:min(88vh,40rem)}.max-h-full{max-height:100%}.\!min-h-0{min-height:0!important}.min-h-0{min-height:0}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[3rem\]{min-height:3rem}.min-h-\[12rem\]{min-height:12rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[26\.25rem\]{min-height:26.25rem}.min-h-\[40vh\]{min-height:40vh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[80px\]{min-height:80px}.min-h-\[220px\]{min-height:220px}.min-h-\[280px\]{min-height:280px}.min-h-\[320px\]{min-height:320px}.min-h-\[min\(70dvh\,36rem\)\]{min-height:min(70dvh,36rem)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-1\.5{width:calc(var(--spacing) * 1.5)!important}.\!w-2{width:calc(var(--spacing) * 2)!important}.w-0{width:0}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-64{width:calc(var(--spacing) * 64)}.w-\[1\.35rem\]{width:1.35rem}.w-\[1\.75em\]{width:1.75em}.w-\[2\.4em\]{width:2.4em}.w-\[5\.5rem\]{width:5.5rem}.w-\[11px\]{width:11px}.w-\[12\%\]{width:12%}.w-\[78\%\]{width:78%}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[min\(16\.5rem\,calc\(100vw-2rem\)\)\]{width:min(16.5rem,100vw - 2rem)}.w-\[min\(40rem\,94vw\)\]{width:min(40rem,94vw)}.w-\[min\(280px\,calc\(100vw-2rem\)\)\]{width:min(280px,100vw - 2rem)}.w-\[min\(320px\,calc\(100vw-2rem\)\)\]{width:min(320px,100vw - 2rem)}.w-\[min\(400px\,92vw\)\]{width:min(400px,92vw)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.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-\[8rem\]{max-width:8rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[min\(24rem\,90vw\)\]{max-width:min(24rem,90vw)}.max-w-\[min\(100\%\,11rem\)\]{max-width:min(100%,11rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.\!min-w-0{min-width:0!important}.min-w-0{min-width:0}.min-w-\[1\.15rem\]{min-width:1.15rem}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[5\.5rem\]{min-width:5.5rem}.min-w-\[6\.5rem\]{min-width:6.5rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[18px\]{min-width:18px}.min-w-\[52rem\]{min-width:52rem}.min-w-\[240px\]{min-width:240px}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[1\.08\]{scale:1.08}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.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)}.\!cursor-default{cursor:default!important}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.resize{resize:both}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.list-decimal{list-style-type:decimal}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[1fr_auto\]{grid-template-rows:1fr auto}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.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}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.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-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-\[0\.35em\]{gap:.35em}.gap-\[var\(--done-work-gap\)\]{gap:var(--done-work-gap)}.gap-\[var\(--done-work-stack-gap\)\]{gap:var(--done-work-stack-gap)}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}: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-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-\[0\.45em\]{column-gap:.45em}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-\[0\.7em\]{row-gap:.7em}: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-\[var\(--done-line\)\]>:not(:last-child)){border-color:var(--done-line)}:where(.divide-gl>:not(:last-child)){border-color:var(--gl)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.\!rounded-none{border-radius:0!important}.\!rounded-sm{border-radius:4px!important}.rounded{border-radius:.25rem}.rounded-\[6px\]{border-radius:6px}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:8px}.rounded-md{border-radius:6px}.rounded-sm{border-radius:4px}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.\!border-\[0\.5px\]{border-style:var(--tw-border-style)!important;border-width:.5px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[0\.5px\]{border-style:var(--tw-border-style);border-width:.5px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.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-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.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-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-\[color\:var\(--gm\)\],.\!border-\[var\(--gm\)\]{border-color:var(--gm)!important}.\!border-gl{border-color:var(--gl)!important}.border-\[color\:var\(--gm\)\]{border-color:var(--gm)}.border-\[color\:var\(--signal-jade\)\]{border-color:var(--signal-jade)}.border-\[color\:var\(--signal-korall\)\]{border-color:var(--signal-korall)}.border-\[var\(--done-line\)\]{border-color:var(--done-line)}.border-\[var\(--done-t2\)\]{border-color:var(--done-t2)}.border-\[var\(--gl\)\]{border-color:var(--gl)}.border-\[var\(--gm\)\]{border-color:var(--gm)}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.border-danger,.border-danger\/20{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/20{border-color:color-mix(in oklab, var(--danger) 20%, transparent)}}.border-danger\/35{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/35{border-color:color-mix(in oklab, var(--danger) 35%, transparent)}}.border-danger\/40{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/40{border-color:color-mix(in oklab, var(--danger) 40%, transparent)}}.border-danger\/50{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/50{border-color:color-mix(in oklab, var(--danger) 50%, transparent)}}.border-danger\/60{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/60{border-color:color-mix(in oklab, var(--danger) 60%, transparent)}}.border-gh{border-color:var(--gh)}.border-gl{border-color:var(--gl)}.border-gm{border-color:var(--gm)}.border-text,.border-text\/25{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.border-text\/25{border-color:color-mix(in oklab, var(--text) 25%, transparent)}}.border-transparent{border-color:#0000}.\!bg-mid{background-color:var(--mid)!important}.\!bg-s1{background-color:var(--s1)!important}.\!bg-s2{background-color:var(--s2)!important}.\!bg-s3-fill{background-color:var(--s3-fill)!important}.\!bg-void{background-color:var(--void)!important}.bg-\[var\(--done-s0\)\]{background-color:var(--done-s0)}.bg-\[var\(--done-s1\)\]{background-color:var(--done-s1)}.bg-\[var\(--done-void\)\]{background-color:var(--done-void)}.bg-\[var\(--gh\)\]{background-color:var(--gh)}.bg-\[var\(--s1\)\]{background-color:var(--s1)}.bg-\[var\(--void\)\]{background-color:var(--void)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.bg-bg{background-color:var(--bg)}.bg-danger,.bg-danger\/5{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/5{background-color:color-mix(in oklab, var(--danger) 5%, transparent)}}.bg-danger\/10{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/10{background-color:color-mix(in oklab, var(--danger) 10%, transparent)}}.bg-gh{background-color:var(--gh)}.bg-gl{background-color:var(--gl)}.bg-s1,.bg-s1\/20{background-color:var(--s1)}@supports (color:color-mix(in lab, red, red)){.bg-s1\/20{background-color:color-mix(in oklab, var(--s1) 20%, transparent)}}.bg-s1\/30{background-color:var(--s1)}@supports (color:color-mix(in lab, red, red)){.bg-s1\/30{background-color:color-mix(in oklab, var(--s1) 30%, transparent)}}.bg-s1\/40{background-color:var(--s1)}@supports (color:color-mix(in lab, red, red)){.bg-s1\/40{background-color:color-mix(in oklab, var(--s1) 40%, transparent)}}.bg-s1\/50{background-color:var(--s1)}@supports (color:color-mix(in lab, red, red)){.bg-s1\/50{background-color:color-mix(in oklab, var(--s1) 50%, transparent)}}.bg-s1\/60{background-color:var(--s1)}@supports (color:color-mix(in lab, red, red)){.bg-s1\/60{background-color:color-mix(in oklab, var(--s1) 60%, transparent)}}.bg-s1\/95{background-color:var(--s1)}@supports (color:color-mix(in lab, red, red)){.bg-s1\/95{background-color:color-mix(in oklab, var(--s1) 95%, transparent)}}.bg-s2,.bg-s2\/20{background-color:var(--s2)}@supports (color:color-mix(in lab, red, red)){.bg-s2\/20{background-color:color-mix(in oklab, var(--s2) 20%, transparent)}}.bg-s2\/30{background-color:var(--s2)}@supports (color:color-mix(in lab, red, red)){.bg-s2\/30{background-color:color-mix(in oklab, var(--s2) 30%, transparent)}}.bg-s2\/50{background-color:var(--s2)}@supports (color:color-mix(in lab, red, red)){.bg-s2\/50{background-color:color-mix(in oklab, var(--s2) 50%, transparent)}}.bg-s3-fill{background-color:var(--s3-fill)}.bg-surface{background-color:var(--surface)}.bg-surface-2{background-color:var(--surface-2)}.bg-surface\/90{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/90{background-color:color-mix(in oklab, var(--surface) 90%, transparent)}}.bg-text{background-color:var(--text)}.bg-transparent{background-color:#0000}.bg-void,.bg-void\/25{background-color:var(--void)}@supports (color:color-mix(in lab, red, red)){.bg-void\/25{background-color:color-mix(in oklab, var(--void) 25%, transparent)}}.bg-void\/30{background-color:var(--void)}@supports (color:color-mix(in lab, red, red)){.bg-void\/30{background-color:color-mix(in oklab, var(--void) 30%, transparent)}}.bg-void\/40{background-color:var(--void)}@supports (color:color-mix(in lab, red, red)){.bg-void\/40{background-color:color-mix(in oklab, var(--void) 40%, transparent)}}.bg-void\/70{background-color:var(--void)}@supports (color:color-mix(in lab, red, red)){.bg-void\/70{background-color:color-mix(in oklab, var(--void) 70%, transparent)}}.bg-void\/80{background-color:var(--void)}@supports (color:color-mix(in lab, red, red)){.bg-void\/80{background-color:color-mix(in oklab, var(--void) 80%, transparent)}}.bg-void\/90{background-color:var(--void)}@supports (color:color-mix(in lab, red, red)){.bg-void\/90{background-color:color-mix(in oklab, var(--void) 90%, transparent)}}.bg-void\/95{background-color:var(--void)}@supports (color:color-mix(in lab, red, red)){.bg-void\/95{background-color:color-mix(in oklab, var(--void) 95%, transparent)}}.object-cover{object-fit:cover}.object-\[center_22\%\]{object-position:center 22%}.object-center{object-position:center}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-\[var\(--done-work-pad-y\)\]{padding:var(--done-work-pad-y)}.px-0{padding-inline:0}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.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-12{padding-inline:calc(var(--spacing) * 12)}.px-\[0\.15em\]{padding-inline:.15em}.px-\[var\(--done-work-action-px\)\]{padding-inline:var(--done-work-action-px)}.px-\[var\(--done-work-pad-x\)\]{padding-inline:var(--done-work-pad-x)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.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-7{padding-block:calc(var(--spacing) * 7)}.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-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-\[0\.25em\]{padding-block:.25em}.py-\[3px\]{padding-block:3px}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.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-11{padding-top:calc(var(--spacing) * 11)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-\[0\.55em\]{padding-top:.55em}.pt-\[var\(--done-work-gap\)\]{padding-top:var(--done-work-gap)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-\[2em\]{padding-right:2em}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.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)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.pb-\[var\(--done-work-pad-y\)\]{padding-bottom:var(--done-work-pad-y)}.pl-0{padding-left:0}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-display{font-family:var(--font-outfit), system-ui, sans-serif}.font-mono{font-family:var(--font-jetbrains-mono), ui-monospace, monospace}.font-sans{font-family:system-ui,-apple-system,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[9px\]{font-size:9px}.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-\[22px\]{font-size:22px}.text-\[clamp\(1\.1rem\,2vw\,1\.3rem\)\]{font-size:clamp(1.1rem,2vw,1.3rem)}.text-\[clamp\(1\.5rem\,3\.5vw\,2\.25rem\)\]{font-size:clamp(1.5rem,3.5vw,2.25rem)}.text-\[clamp\(1\.5rem\,3vw\,2rem\)\]{font-size:clamp(1.5rem,3vw,2rem)}.text-\[clamp\(1\.5rem\,4vw\,2\.25rem\)\]{font-size:clamp(1.5rem,4vw,2.25rem)}.text-\[clamp\(1\.5rem\,4vw\,2rem\)\]{font-size:clamp(1.5rem,4vw,2rem)}.text-\[clamp\(1\.25rem\,3\.5vw\,2\.25rem\)\]{font-size:clamp(1.25rem,3.5vw,2.25rem)}.text-\[clamp\(1\.35rem\,2\.8vw\,1\.85rem\)\]{font-size:clamp(1.35rem,2.8vw,1.85rem)}.text-\[clamp\(1\.65rem\,4\.2vw\,3\.25rem\)\]{font-size:clamp(1.65rem,4.2vw,3.25rem)}.text-\[clamp\(1\.75rem\,4\.5vw\,2\.5rem\)\]{font-size:clamp(1.75rem,4.5vw,2.5rem)}.text-\[clamp\(1\.75rem\,4\.5vw\,2\.75rem\)\]{font-size:clamp(1.75rem,4.5vw,2.75rem)}.text-\[clamp\(1\.75rem\,4vw\,2\.5rem\)\]{font-size:clamp(1.75rem,4vw,2.5rem)}.text-\[clamp\(1\.125rem\,2vw\,1\.35rem\)\]{font-size:clamp(1.125rem,2vw,1.35rem)}.text-\[clamp\(2\.5rem\,8vw\,5rem\)\]{font-size:clamp(2.5rem,8vw,5rem)}.text-\[clamp\(2\.75rem\,12vw\,5rem\)\]{font-size:clamp(2.75rem,12vw,5rem)}.text-\[length\:var\(--done-t-body\)\]{font-size:var(--done-t-body)}.text-\[length\:var\(--done-t-meta\)\]{font-size:var(--done-t-meta)}.text-\[length\:var\(--done-t-row\)\]{font-size:var(--done-t-row)}.text-\[length\:var\(--done-t-sub\)\]{font-size:var(--done-t-sub)}.text-\[length\:var\(--done-t-title\)\]{font-size:var(--done-t-title)}.text-\[length\:var\(--done-work-kicker-size\)\]{font-size:var(--done-work-kicker-size)}.text-\[length\:var\(--done-work-meta-size\)\]{font-size:var(--done-work-meta-size)}.text-\[length\:var\(--done-work-title-size\)\]{font-size:var(--done-work-title-size)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-\[var\(--done-work-meta-lh\)\]{--tw-leading:var(--done-work-meta-lh);line-height:var(--done-work-meta-lh)}.leading-\[var\(--done-work-title-lh\)\]{--tw-leading:var(--done-work-title-lh);line-height:var(--done-work-title-lh)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.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\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[Npx\]{color:Npx}.text-\[color\:var\(--signal-jade\)\]{color:var(--signal-jade)}.text-\[color\:var\(--signal-kobolt\)\]{color:var(--signal-kobolt)}.text-\[color\:var\(--signal-korall\)\]{color:var(--signal-korall)}.text-\[color\:var\(--signal-rav\)\]{color:var(--signal-rav)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--done-t1\)\]{color:var(--done-t1)}.text-\[var\(--done-t2\)\]{color:var(--done-t2)}.text-\[var\(--done-t3\)\]{color:var(--done-t3)}.text-\[var\(--mid\)\]{color:var(--mid)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--signal-kobolt\)\]{color:var(--signal-kobolt)}.text-\[var\(--text\)\]{color:var(--text)}.text-amber-200\/90{color:#fee685e6}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/90{color:color-mix(in oklab, var(--color-amber-200) 90%, transparent)}}.text-bg,.text-bg\/75{color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.text-bg\/75{color:color-mix(in oklab, var(--bg) 75%, transparent)}}.text-bg\/80{color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.text-bg\/80{color:color-mix(in oklab, var(--bg) 80%, transparent)}}.text-danger{color:var(--danger)}.text-gh{color:var(--gh)}.text-gl{color:var(--gl)}.text-inherit{color:inherit}.text-mid{color:var(--mid)}.text-muted,.text-muted\/40{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.text-muted\/40{color:color-mix(in oklab, var(--muted) 40%, transparent)}}.text-muted\/50{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.text-muted\/50{color:color-mix(in oklab, var(--muted) 50%, transparent)}}.text-s3{color:var(--s3)}.text-text{color:var(--text)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-gl{-webkit-text-decoration-color:var(--gl);-webkit-text-decoration-color:var(--gl);-webkit-text-decoration-color:var(--gl);text-decoration-color:var(--gl)}.decoration-gm{-webkit-text-decoration-color:var(--gm);-webkit-text-decoration-color:var(--gm);-webkit-text-decoration-color:var(--gm);text-decoration-color:var(--gm)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--mid\)\]{accent-color:var(--mid)}.accent-text{accent-color:var(--text)}.\!opacity-0{opacity:0!important}.opacity-0{opacity:0}.opacity-80{opacity:.8}.opacity-100{opacity:1}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.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-\[0_-12px_40px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 -12px 40px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_color-mix\(in_srgb\,var\(--gl\)_80\%\,transparent\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--gl))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_0_1px_color-mix\(in_srgb\,var\(--gl\)_80\%\,transparent\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,color-mix(in srgb,var(--gl) 80%,transparent))}}.shadow-\[0_0_0_1px_color-mix\(in_srgb\,var\(--gl\)_80\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_48px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 16px 48px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-danger\/30{--tw-ring-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.ring-danger\/30{--tw-ring-color:color-mix(in oklab, var(--danger) 30%, transparent)}}.ring-gl{--tw-ring-color:var(--gl)}.ring-gm{--tw-ring-color:var(--gm)}.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,)}.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,)}.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-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-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[editorial\:formulation\]{editorial:formulation}.\[mail\:idle\]{mail:idle}.\[research\:excerpt-fuzzy\]{research:excerpt-fuzzy}.ring-inset{--tw-ring-inset:inset}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-open\:inline:is(:where(.group):is([open],:popover-open,:open) *){display:inline}@media (hover:hover){.group-hover\:text-text:is(:where(.group):hover *){color:var(--text)}.group-hover\/stage\:border-mid:is(:where(.group\/stage):hover *){border-color:var(--mid)}.group-hover\/stage\:bg-mid:is(:where(.group\/stage):hover *){background-color:var(--mid)}}.marker\:content-none ::marker{--tw-content:none;content:none}.marker\:content-none::marker{--tw-content:none;content:none}.marker\:content-none ::-webkit-details-marker{--tw-content:none;content:none}.marker\:content-none::-webkit-details-marker{--tw-content:none;content:none}.placeholder\:text-muted::placeholder{color:var(--muted)}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.open\:bg-s1\/40:is([open],:popover-open,:open){background-color:var(--s1)}@supports (color:color-mix(in lab, red, red)){.open\:bg-s1\/40:is([open],:popover-open,:open){background-color:color-mix(in oklab, var(--s1) 40%, transparent)}}@media (hover:hover){.hover\:border-\[var\(--gm\)\]:hover{border-color:var(--gm)}.hover\:border-danger\/50:hover{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hover\:border-danger\/50:hover{border-color:color-mix(in oklab, var(--danger) 50%, transparent)}}.hover\:border-gh:hover,.hover\:border-gh\/50:hover{border-color:var(--gh)}@supports (color:color-mix(in lab, red, red)){.hover\:border-gh\/50:hover{border-color:color-mix(in oklab, var(--gh) 50%, transparent)}}.hover\:border-gm:hover{border-color:var(--gm)}.hover\:border-mid:hover{border-color:var(--mid)}.hover\:\!bg-\[var\(--done-s2\)\]:hover{background-color:var(--done-s2)!important}.hover\:\!bg-transparent:hover{background-color:#0000!important}.hover\:bg-danger\/10:hover{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-danger\/10:hover{background-color:color-mix(in oklab, var(--danger) 10%, transparent)}}.hover\:bg-mid:hover{background-color:var(--mid)}.hover\:bg-s1:hover,.hover\:bg-s1\/15:hover{background-color:var(--s1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-s1\/15:hover{background-color:color-mix(in oklab, var(--s1) 15%, transparent)}}.hover\:bg-s1\/30:hover{background-color:var(--s1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-s1\/30:hover{background-color:color-mix(in oklab, var(--s1) 30%, transparent)}}.hover\:bg-s1\/40:hover{background-color:var(--s1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-s1\/40:hover{background-color:color-mix(in oklab, var(--s1) 40%, transparent)}}.hover\:bg-s1\/50:hover{background-color:var(--s1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-s1\/50:hover{background-color:color-mix(in oklab, var(--s1) 50%, transparent)}}.hover\:bg-s2:hover,.hover\:bg-s2\/50:hover{background-color:var(--s2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-s2\/50:hover{background-color:color-mix(in oklab, var(--s2) 50%, transparent)}}.hover\:bg-s2\/60:hover{background-color:var(--s2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-s2\/60:hover{background-color:color-mix(in oklab, var(--s2) 60%, transparent)}}.hover\:bg-s3:hover{background-color:var(--s3)}.hover\:bg-surface:hover{background-color:var(--surface)}.hover\:bg-surface-2:hover{background-color:var(--surface-2)}.hover\:bg-text:hover{background-color:var(--text)}.hover\:text-\[var\(--done-t1\)\]:hover{color:var(--done-t1)}.hover\:text-bg:hover{color:var(--bg)}.hover\:text-mid:hover{color:var(--mid)}.hover\:text-muted:hover{color:var(--muted)}.hover\:text-text:hover{color:var(--text)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-85:hover{opacity:.85}}.focus\:border-\[var\(--gm\)\]:focus,.focus\:border-gm:focus{border-color:var(--gm)}.focus-visible\:text-mid:focus-visible{color:var(--mid)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\: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-gh:focus-visible{--tw-ring-color:var(--gh)}.focus-visible\:ring-mid:focus-visible{--tw-ring-color:var(--mid)}.focus-visible\:outline:focus-visible,.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-offset-\[-1px\]:focus-visible{outline-offset:-1px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-\[var\(--text\)\]:focus-visible{outline-color:var(--text)}.focus-visible\:outline-gh:focus-visible{outline-color:var(--gh)}.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-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (prefers-reduced-motion:no-preference){.motion-safe\:transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\: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))}.motion-safe\:duration-300{--tw-duration:.3s;transition-duration:.3s}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-6{margin-inline:calc(var(--spacing) * 6)}.sm\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:min-h-\[3\.25rem\]{min-height:3.25rem}.sm\:w-\[7\.5rem\]{width:7.5rem}.sm\:w-auto{width:auto}.sm\:w-fit{width:fit-content}.sm\:min-w-\[200px\]{min-width:200px}.sm\:min-w-\[220px\]{min-width:220px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[5rem_minmax\(0\,1fr\)\]{grid-template-columns:5rem minmax(0,1fr)}.sm\:grid-cols-\[7rem_1fr\]{grid-template-columns:7rem 1fr}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.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-1{gap:var(--spacing)}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-7{gap:calc(var(--spacing) * 7)}:where(.sm\: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)))}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-9{padding-block:calc(var(--spacing) * 9)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:pt-5{padding-top:calc(var(--spacing) * 5)}.sm\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.sm\:pl-0{padding-left:0}.sm\:pl-\[calc\(2\.5rem\+0\.75rem\)\]{padding-left:3.25rem}.sm\:text-left{text-align:left}.sm\:text-\[14px\]{font-size:14px}.sm\:leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.sm\:opacity-0{opacity:0}.sm\:group-focus-within\/row\:opacity-100:is(:where(.group\/row):focus-within *){opacity:1}@media (hover:hover){.sm\:group-hover\/row\:opacity-100:is(:where(.group\/row):hover *){opacity:1}}}@media (min-width:48rem){.md\:block{display:block}.md\:hidden{display:none}.md\:inline{display:inline}.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\:items-stretch{align-items:stretch}:where(.md\:space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}.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\:border-gl{border-color:var(--gl)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:px-7{padding-inline:calc(var(--spacing) * 7)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:pt-7{padding-top:calc(var(--spacing) * 7)}.md\:pb-8{padding-bottom:calc(var(--spacing) * 8)}}@media (min-width:64rem){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[calc\(100vh-3rem\)\]{height:calc(100vh - 3rem)}.lg\:min-h-0{min-height:0}.lg\:min-h-\[360px\]{min-height:360px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1\.6fr\]{grid-template-columns:1fr 1.6fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_14rem\]{grid-template-columns:minmax(0,1fr) 14rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(14rem\,18rem\)\]{grid-template-columns:minmax(0,1fr) minmax(14rem,18rem)}.lg\:grid-cols-\[minmax\(16rem\,20rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(16rem,20rem) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-gl{border-color:var(--gl)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-7{padding-inline:calc(var(--spacing) * 7)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:pt-0{padding-top:0}.lg\:pt-4{padding-top:calc(var(--spacing) * 4)}.lg\:pt-12{padding-top:calc(var(--spacing) * 12)}.lg\:pt-28{padding-top:calc(var(--spacing) * 28)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.lg\:pl-4{padding-left:calc(var(--spacing) * 4)}.lg\:text-\[14px\]{font-size:14px}.lg\:leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}}@media (min-width:80rem){.xl\:w-\[220px\]{width:220px}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:px-10{padding-inline:calc(var(--spacing) * 10)}.xl\:px-12{padding-inline:calc(var(--spacing) * 12)}}@media (min-width:96rem){.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\>\*\]\:border-t>*{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\>\*\]\:border-gl>*{border-color:var(--gl)}.\[\&\>\*\]\:py-4>*{padding-block:calc(var(--spacing) * 4)}.\[\&\>\*\:first-child\]\:border-t-0>:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:first-child\]\:pt-0>:first-child{padding-top:0}.\[\&\>\*\:last-child\]\:pb-5>:last-child{padding-bottom:calc(var(--spacing) * 5)}@media (min-width:40rem){.sm\:\[\&\>\*\:last-child\]\:pb-6>:last-child{padding-bottom:calc(var(--spacing) * 6)}}.\[\&\>button\]\:\!border-gl>button{border-color:var(--gl)!important}.\[\&\>button\]\:\!bg-s1>button{background-color:var(--s1)!important}.\[\&\>button\]\:\!fill-muted>button{fill:var(--muted)!important}.\[\&\>button\]\:\!fill-text>button{fill:var(--text)!important}.\[\&\>button\:hover\]\:\!bg-s2>button:hover{background-color:var(--s2)!important}}.done-settings{background:var(--void,#10141c);color:var(--text,#c4c4c0);font-family:var(--font-ui,system-ui, -apple-system, sans-serif);font-size:14px;line-height:1.45}.done-settings *{box-sizing:border-box}.done-settings a{color:inherit;text-decoration:none}.done-settings p{margin:0}.done-settings .mu{color:var(--muted,#92949a)}.done-settings .mid{color:var(--mid,#a4a7ae)}.done-settings .mono{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace)}.done-settings .pn{background:0 0;flex-direction:column;min-width:0;display:flex;overflow:hidden}.done-settings{position:relative}.done-settings .scrim{z-index:1;cursor:pointer;background:#080a0ea8;border:0;padding:0;position:absolute;inset:0}.done-settings .pn[data-panel=right]{z-index:2;background:var(--surface,#141923);border-left:1px solid var(--gm,#b8b8b426);border-radius:0;flex-direction:column;width:min(500px,100%);min-width:0;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-24px 0 48px #0006}.done-settings .pn[data-panel=right].is-empty{display:none}.done-settings .shh{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:24px 20px 8px 28px;display:flex}.done-settings .shh h2{font-family:var(--font-display,"Outfit", system-ui, sans-serif);color:var(--text,#c4c4c0);margin:0;font-size:24px;font-weight:500}.done-settings .shb{flex-direction:column;flex:1;gap:22px;min-height:0;padding:16px 28px 24px;display:flex;overflow:auto}.done-settings .shf{border-top:1px solid var(--gl,#b8b8b414);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:16px 28px 24px;display:flex}.done-settings .shf>.b3.dz:first-child{margin-right:auto}.done-settings .ph{justify-content:space-between;align-items:center;gap:8px;min-height:56px;padding:14px 12px 10px 20px;display:flex}.done-settings .ph h2{font-family:var(--font-display,"Outfit", system-ui, sans-serif);color:var(--text,#c4c4c0);margin:0;font-size:18px;font-weight:400}.done-settings .ib{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.done-settings .b1,.done-settings .b2,.done-settings .b3{cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.done-settings .b1{background:var(--text,#c4c4c0);color:var(--void,#10141c);border:1px solid var(--text,#c4c4c0)}.done-settings .b2{color:var(--text,#c4c4c0);border:1px solid var(--gh,#b8b8b440);background:0 0}.done-settings .b3{color:var(--mid,#a4a7ae);background:0 0;border:1px solid #0000;padding:0 12px}.done-settings .b3.dz{color:var(--danger,#e87070)}.done-settings .fr{min-height:40px;color:var(--mid,#a4a7ae);border-radius:8px;align-items:center;gap:12px;padding:0 12px;display:flex}.done-settings .fr.on{background:var(--s1,#1c2230);color:var(--text,#c4c4c0)}.done-settings .fr span.t{flex:1}.done-settings .grp{color:var(--muted,#92949a);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:16px 12px 6px;font-size:12px;font-weight:500}.done-settings .hr{background:var(--gl,#b8b8b414);flex:none;height:1px}.done-settings .av{background:var(--s1,#1c2230);width:36px;height:36px;color:var(--text,#c4c4c0);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex}.done-settings .hm{width:24px;height:24px;color:var(--text,#c4c4c0);background:var(--void,#10141c);box-shadow:inset 0 0 0 1.5px var(--gh,#b8b8b440);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:inline-flex}.done-settings .tb{background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.done-settings .tb.on{background:var(--surface-2,#171c25);border-color:var(--gm,#b8b8b426)}.done-settings .page{flex-direction:column;flex:1;gap:34px;min-height:0;padding:30px 44px 40px;display:flex;overflow:hidden}.done-settings .ptitle{flex-direction:column;gap:8px;max-width:720px;display:flex}.done-settings .ptitle h1{font-family:var(--font-display,"Outfit", system-ui, sans-serif);letter-spacing:-.02em;color:var(--text,#c4c4c0);margin:0;font-size:36px;font-weight:500;line-height:1.1}.done-settings .ptitle p{color:var(--mid,#a4a7ae);font-size:16px}.done-settings .sec{flex-direction:column;max-width:860px;display:flex}.done-settings .sec>h2{font-family:var(--font-display,"Outfit", system-ui, sans-serif);color:var(--text,#c4c4c0);margin:0;font-size:18px;font-weight:500}.done-settings .sec>.lead{color:var(--muted,#92949a);margin-top:4px;font-size:13.5px}.done-settings .rows{background:var(--surface,#141923);border:1px solid var(--gl,#b8b8b414);border-radius:18px;margin-top:12px;overflow:hidden}.done-settings .rows>*+*{border-top:1px solid var(--gl,#b8b8b414)}.done-settings .page>*,.done-settings .sec>*{flex:none}.done-settings .rows>:not(.srow):not(.rr){padding:12px 20px}.done-settings .blk{background:var(--surface,#141923);border:1px solid var(--gl,#b8b8b414);border-radius:18px;margin-top:12px;padding:20px}.done-settings .srow{align-items:center;gap:16px;min-height:72px;padding:14px 20px;display:flex}.done-settings .srow--activate{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0}.done-settings .srow--activate:hover{background:var(--s1,#1c2230)}.done-settings .srow--activate .rc{cursor:default}.done-settings .srow .rt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.done-settings .srow .rt b{color:var(--text,#c4c4c0);font-size:15px;font-weight:500}.done-settings .srow .rt span{color:var(--muted,#92949a);font-size:13.5px}.done-settings .srow .rc{flex:none;align-items:center;gap:10px;display:flex}.done-settings .word{color:var(--mid,#a4a7ae);white-space:nowrap;font-size:13.5px}.done-settings .st{color:var(--mid,#a4a7ae);white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.done-settings .st i{background:var(--mid,#a4a7ae);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.done-settings .err{color:var(--danger,#e87070);font-size:13px}.done-settings .tg{background:var(--gm,#b8b8b426);cursor:pointer;border:0;border-radius:13px;flex:none;width:44px;height:26px;padding:0;position:relative}.done-settings .tg:after{content:"";background:var(--s3,#8b8d95);border-radius:50%;width:20px;height:20px;position:absolute;top:3px;left:3px}.done-settings .tg.on{background:var(--text,#c4c4c0)}.done-settings .tg.on:after{background:var(--void,#10141c);left:21px}.done-settings .seg{background:var(--void,#10141c);border:1px solid var(--gm,#b8b8b426);border-radius:8px;flex:none;gap:4px;padding:3px;display:inline-flex}.done-settings .seg button{height:36px;color:var(--mid,#a4a7ae);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-family:inherit;font-size:13.5px}.done-settings .seg button.on{background:var(--gm,#b8b8b426);color:var(--text,#c4c4c0);box-shadow:inset 0 0 0 1px var(--gh,#b8b8b440)}.done-settings .rr{align-items:flex-start;gap:14px;padding:14px 20px;display:flex}.done-settings .rc0{border:1.5px solid var(--gh,#b8b8b440);border-radius:50%;flex:none;width:20px;height:20px;margin-top:1px}.done-settings .rc0.on{border:6px solid var(--text,#c4c4c0)}.done-settings .fld{background:var(--void,#10141c);border:1px solid var(--gm,#b8b8b426);height:44px;color:var(--text,#c4c4c0);border-radius:8px;align-items:center;gap:10px;padding:0 14px;display:flex}.done-settings .h2{letter-spacing:-.01em;color:var(--text,#c4c4c0);margin:0;font-size:30px;font-weight:500;line-height:1.2}.done-settings .tbl{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.done-settings .tbl th{text-align:left;color:var(--muted,#92949a);border-bottom:1px solid var(--gm,#b8b8b426);padding:0 20px 12px 0;font-size:13px;font-weight:500}.done-settings .tbl td{vertical-align:top;border-bottom:1px solid var(--gl,#b8b8b414);padding:14px 20px 14px 0}.done-settings [data-panel=right] .rows,.done-settings .sheet .rows,.done-settings .frag .rows{border:0;border-top:1px solid var(--gl,#b8b8b414);border-bottom:1px solid var(--gl,#b8b8b414);background:0 0;border-radius:0}.done-settings [data-panel=right] .srow,.done-settings .sheet .srow,.done-settings .frag .srow,.done-settings [data-panel=right] .rr,.done-settings .sheet .rr,.done-settings .frag .rr{min-height:64px;padding:12px 0}.done-settings [data-panel=right] .blk,.done-settings .sheet .blk,.done-settings .frag .blk{background:0 0;border:0;border-radius:0;padding:0}.done-settings [data-panel=right] .rows>:not(.srow):not(.rr),.done-settings .sheet .rows>:not(.srow):not(.rr),.done-settings .frag .rows>:not(.srow):not(.rr){padding-left:0;padding-right:0}.done-settings .in{border:1px solid var(--gm,#b8b8b426);background:var(--void,#10141c);width:100%;height:44px;color:var(--text,#c4c4c0);border-radius:8px;padding:0 14px;font-family:inherit;font-size:15px}.done-settings .in::placeholder{color:var(--s3,#8b8d95)}.done-settings .ta{border:1px solid var(--gm,#b8b8b426);background:var(--void,#10141c);width:100%;min-height:120px;color:var(--text,#c4c4c0);resize:vertical;border-radius:8px;padding:12px 14px;font-family:inherit;font-size:15px;line-height:1.5}.done-settings .sel{border:1px solid var(--gm,#b8b8b426);background:var(--void,#10141c);height:44px;color:var(--text,#c4c4c0);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:160px;padding:0 12px 0 14px;font-size:14px;display:inline-flex}.done-settings .fl{flex-direction:column;gap:6px;display:flex}.done-settings .fl label{color:var(--mid,#a4a7ae);font-size:13.5px}.done-settings .cards{gap:10px;margin-top:12px;display:grid}.done-settings .oc{border:1px solid var(--gm,#b8b8b426);color:var(--mid,#a4a7ae);cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:16px 10px;font-family:inherit;font-size:14px;display:flex}.done-settings .oc.on{border-color:var(--done-brand);color:var(--text,#c4c4c0);background:var(--done-brand)}@supports (color:color-mix(in lab, red, red)){.done-settings .oc.on{background:color-mix(in srgb, var(--done-brand) 12%, var(--surface-2,#171c25))}}.done-settings .danger-zone{border:1px solid var(--danger,#e87070);flex-direction:column;align-items:flex-start;gap:16px;margin-top:4px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.done-settings .danger-zone{border:1px solid color-mix(in srgb, var(--danger,#e87070) 35%, transparent)}}.done-settings .danger-zone{background:var(--danger,#e87070);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.done-settings .danger-zone{background:color-mix(in srgb, var(--danger,#e87070) 6%, transparent)}}.done-settings .danger-zone .b3.dz{align-self:flex-start}.done-settings .sw{border:1px solid var(--gm,#b8b8b426);color:var(--mid,#a4a7ae);cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:14px 6px;font-family:inherit;font-size:13px;display:flex}.done-settings .sw i{border-radius:50%;width:28px;height:28px;display:block}.done-settings .sw.on{border-color:var(--text,#c4c4c0);color:var(--text,#c4c4c0);background:var(--surface-2,#171c25)}.done-settings .dots{flex:none;gap:6px;display:inline-flex}.done-settings .dots i{border-radius:50%;width:12px;height:12px;display:inline-block}.done-settings .stp{border:1px solid var(--gm,#b8b8b426);background:var(--void,#10141c);border-radius:8px;align-items:center;display:inline-flex;overflow:hidden}.done-settings .stp button{width:44px;height:44px;color:var(--text,#c4c4c0);cursor:pointer;background:0 0;border:0;font-size:18px}.done-settings .stp span{text-align:center;min-width:56px;font-size:15px}.done-settings .avp{color:var(--mid,#a4a7ae);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:12px 4px;font-family:inherit;font-size:13px;display:flex}.done-settings .avp.on{border-color:var(--text,#c4c4c0);color:var(--text,#c4c4c0);background:var(--surface-2,#171c25)}.done-settings .av2{width:44px;height:44px;color:var(--void,#10141c);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:500;display:flex}.done-settings .wk{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.done-settings .wk>div{text-align:center;color:var(--text,#c4c4c0);flex-direction:column;align-items:center;gap:8px;padding:16px 4px;font-size:14px;display:flex}.done-settings .wk>div+div{border-left:1px solid var(--gl,#b8b8b414)}.done-settings .wk .d{color:var(--muted,#92949a);font-size:13px}.done-settings .ta{border:1px solid var(--gm,#b8b8b426);background:var(--void,#10141c);width:100%;min-height:96px;color:var(--text,#c4c4c0);border-radius:8px;padding:12px 14px;font-family:inherit;font-size:15px;line-height:1.5}.done-settings .in.bad{border-color:var(--danger,#e87070)}.done-settings .settings-drill-back{min-height:44px;color:var(--muted,#92949a);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;margin:-10px 0 0;padding:0 4px 0 0;font-family:inherit;font-size:13.5px;display:inline-flex}.done-settings .settings-drill-back:hover{color:var(--text,#c4c4c0)}.done-settings button.srow--activate{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;appearance:none}.done-settings [data-panel=page] .page{overflow:auto}.done-settings [data-panel=page]{min-width:0}.done-settings{width:100%;min-width:0}@media (max-width:1331px){.done-settings [data-panel=right][data-kind=explain]{display:none}.done-settings:has([data-kind=sheet]) [data-panel=menu]{width:64px!important}.done-settings:has([data-kind=sheet]) [data-panel=menu] .t{display:none}.done-settings:has([data-kind=sheet]) [data-panel=menu] .grp{display:none}.done-settings:has([data-kind=sheet]) [data-panel=menu] .ph h2{display:none}}@media (max-width:971px){.done-settings [data-panel=menu]{width:64px!important}.done-settings [data-panel=menu] .t,.done-settings [data-panel=menu] .grp,.done-settings [data-panel=menu] .ph h2{display:none}}:root{--void:#10141c;--bg:var(--void);--s1:#1c2230;--s2:#1f2635;--surface:var(--s1)}@supports (color:color-mix(in lab, red, red)){:root{--surface:color-mix(in srgb, var(--s1) 35%, var(--void))}}:root{--surface-2:var(--s1)}@supports (color:color-mix(in lab, red, red)){:root{--surface-2:color-mix(in srgb, var(--s1) 55%, var(--void))}}:root{--s3:#8b8d95;--s3-fill:#3a4458;--muted:#92949a;--mid:#a4a7ae;--text:#c4c4c0;--danger:#e87070;--signal-korall:#ff5c47;--signal-rav:#ffb020;--signal-jade:#2ec4b6;--signal-kobolt:#4d80e4;--signal-ametist:#9b6dff;--signal-mynta:#57cc99;--signal-rosa:#ff7eb6;--done-brand:var(--signal-rosa);--gl:#b8b8b414;--gm:#b8b8b426;--gh:#b8b8b440;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-pill:9999px;--done-s0:var(--void);--done-s1:var(--surface);--done-s2:var(--surface-2);--done-s3:var(--s2)}@supports (color:color-mix(in lab, red, red)){:root{--done-s3:color-mix(in srgb, var(--s2) 72%, var(--void))}}:root{--done-bone:var(--text);--done-on-bone:var(--void);--done-t1:var(--text);--done-t2:var(--mid);--done-t3:var(--muted);--done-t-disabled:var(--text)}@supports (color:color-mix(in lab, red, red)){:root{--done-t-disabled:color-mix(in srgb, var(--text) 22%, transparent)}}:root{--done-line:var(--gl);--done-line-strong:var(--gm);--done-line-stronger:var(--gh);--done-wash-1:#ffffff0a;--done-wash-2:#ffffff14;--done-wash-3:#ffffff24;--done-t-label:11px;--done-t-meta:13px;--done-t-sub:14px;--done-t-body:15px;--done-t-row:16px;--done-t-title:22px;--done-h-sm:32px;--done-h-md:40px;--done-h-lg:52px;--done-work-pad-y:16px;--done-work-pad-x:16px;--done-work-gap:12px;--done-work-stack-gap:12px;--done-work-title-size:14px;--done-work-title-lh:20px;--done-work-meta-size:13px;--done-work-meta-lh:18px;--done-work-kicker-size:12px;--done-work-action-h:32px;--done-work-action-px:12px;--done-work-radius:6px;--done-work-icon:32px;--done-work-row-min:56px;--done-dur:.14s;--done-ease:cubic-bezier(.2, .6, .3, 1);--focus-ink:var(--text);--done-ring:0 0 0 2px var(--void), 0 0 0 4px var(--focus-ink);--site-nav-mark-height:92px;--site-nav-pad-top:0px;--site-nav-pad-bottom:0px;--site-nav-height:calc(var(--site-nav-mark-height) + var(--site-nav-pad-top) + var(--site-nav-pad-bottom));--site-section-y:3rem;--site-section-y-lg:4rem;--site-section-x:1.5rem;--site-section-x-lg:3rem;--site-content-max:64rem;--site-scroll-gap:12px;--site-nav-hero-gap:40px;--site-bottom-nav-clearance:calc(3.6rem + env(safe-area-inset-bottom,0px))}html[data-done-color=korall]{--done-brand:var(--signal-korall)}html[data-done-color=rav]{--done-brand:var(--signal-rav)}html[data-done-color=jade]{--done-brand:var(--signal-jade)}html[data-done-color=kobolt]{--done-brand:var(--signal-kobolt)}html[data-done-color=ametist]{--done-brand:var(--signal-ametist)}html[data-done-color=mynta]{--done-brand:var(--signal-mynta)}html[data-done-color=rosa]{--done-brand:var(--signal-rosa)}@media (max-width:767px){:root{--site-nav-mark-height:72px;--site-nav-pad-top:env(safe-area-inset-top,0px);--site-nav-hero-gap:56px}}.site-nav-bar{height:var(--site-nav-height);padding-top:var(--site-nav-pad-top);padding-bottom:var(--site-nav-pad-bottom);box-sizing:border-box;background:var(--void)}@supports (color:color-mix(in lab, red, red)){.site-nav-bar{background:color-mix(in srgb, var(--void) 55%, transparent)}}.site-nav-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-nav-shell{background:var(--void)}@supports (color:color-mix(in lab, red, red)){.site-nav-shell{background:color-mix(in srgb, var(--void) 55%, transparent)}}.site-nav-shell{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-nav-shell .site-nav-bar{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:100%;position:relative}.app-shell.site-nav-shell{background:var(--void)}@supports (color:color-mix(in lab, red, red)){.app-shell.site-nav-shell{background:color-mix(in srgb, var(--void) 55%, transparent)}}.app-shell.site-nav-shell{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.app-shell-bar{z-index:1;box-sizing:border-box;background:0 0;height:3rem;position:relative}.app-shell-trigger--active,.app-shell .site-nav-trigger--active{color:var(--mid)}.app-shell .site-mega__col-title{font-size:var(--hb-label-size);letter-spacing:var(--hb-label-tracking)}.app-shell .site-mega__link{font-family:var(--hb-type-display);letter-spacing:.02em;font-weight:400}.app-shell .site-mega__locale-note{font-family:var(--font-sans)}.site-nav-trigger--active{color:var(--mid)}.site-mega{z-index:0;opacity:0;visibility:hidden;pointer-events:none;background:0 0;height:0;max-height:none;transition:height .28s cubic-bezier(.22,1,.36,1),opacity .2s,visibility .2s;position:relative;overflow:hidden}.site-mega--open{height:var(--site-mega-open-height,22rem);opacity:1;visibility:visible;pointer-events:auto}.site-mega__inner{box-sizing:border-box;flex-direction:column;justify-content:space-between;gap:1.5rem;height:100%;min-height:100%;padding:1.15rem 3rem 1.35rem;display:flex}.site-mega__grid{flex-wrap:nowrap;justify-content:center;gap:2.75rem;width:fit-content;max-width:100%;margin-inline:auto;display:flex}.site-mega__col{flex:none;min-width:7.5rem}.site-mega__col-title{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--s3);margin:0 0 .65rem;font-size:11px;font-weight:400}.site-mega__col--active .site-mega__col-title{color:var(--muted)}.site-mega__list{flex-direction:column;gap:.28rem;margin:0;padding:0;list-style:none;display:flex}.site-mega__link{color:var(--muted);font-size:14px;font-weight:300;line-height:1.45;text-decoration:none;transition:color .15s;display:inline-block}.site-mega__link:hover,.site-mega__link:focus-visible{color:var(--text)}.site-mega__locale{border-top:.5px solid var(--gl);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.65rem 1.25rem;width:fit-content;max-width:100%;margin:1.25rem auto 0;padding-top:.9rem;display:flex}.site-mega__locale-note{letter-spacing:.02em;max-width:36rem;color:var(--s3);text-wrap:pretty;margin:0;font-size:12px;font-weight:300;line-height:1.55}.site-mega__locale-codes{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;align-items:center;gap:.5rem;font-size:13px;display:inline-flex}@media (prefers-reduced-motion:reduce){.site-mega{transition:none}}.site-nav-mark{height:100%;min-height:var(--site-nav-mark-height);align-self:stretch;align-items:stretch;padding-block:0;display:inline-flex}.site-nav-mark img{width:auto;max-height:100%;display:block;height:var(--site-nav-mark-height)!important}.pt-site-nav{padding-top:var(--site-nav-height)}.site-section-pad{padding-block:var(--site-section-y);padding-inline:var(--site-section-x)}@media (min-width:768px){.site-section-pad{padding-block:var(--site-section-y-lg);padding-inline:var(--site-section-x-lg)}}.site-content-rail{width:100%;max-width:var(--site-content-max);text-align:left;margin-inline:auto}.briefs-index-grid{box-sizing:border-box;border-top:.5px solid var(--gl);border-left:.5px solid var(--gl);background:0 0;grid-template-columns:minmax(0,1fr);gap:0;width:100%;max-width:none;margin:0;padding:0;list-style:none;display:grid;overflow:visible}@media (min-width:768px){.briefs-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.briefs-index-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1536px){.briefs-index-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.briefs-index-cell{background:var(--void);border-right:.5px solid var(--gl);border-bottom:.5px solid var(--gl);flex-direction:column;min-width:0;display:flex;position:relative;overflow:visible}.briefs-index-link{box-sizing:border-box;min-width:0;height:100%;color:inherit;flex-direction:column;flex:auto;padding:1.35rem 1.25rem 1.5rem;text-decoration:none;transition:background-color .15s;display:flex}.briefs-index-link:hover{background:var(--s1)}@supports (color:color-mix(in lab, red, red)){.briefs-index-link:hover{background:color-mix(in srgb, var(--s1) 55%, transparent)}}.briefs-index-link:focus-visible{outline:2px solid var(--gh);outline-offset:-2px}.briefs-index-meta{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--s3);margin:0 0 .65rem;font-size:11px;font-weight:400}.briefs-index-title{font-family:var(--font-electric,system-ui, sans-serif);letter-spacing:-.01em;text-transform:uppercase;color:var(--mid);overflow-wrap:anywhere;margin:0;font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:600;line-height:1.3;transition:color .15s}.briefs-index-link:hover .briefs-index-title,.briefs-index-link:focus-visible .briefs-index-title{color:var(--text)}.briefs-index-excerpt{color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:.75rem 0 0;font-size:13px;font-weight:300;line-height:1.65;display:-webkit-box;overflow:hidden}@media (min-width:768px){.briefs-index-excerpt{-webkit-line-clamp:4}}@media (min-width:1024px){.briefs-index-link{padding:1.35rem 1.35rem 1.5rem}.briefs-index-title{font-size:1rem}.briefs-index-excerpt{-webkit-line-clamp:4;font-size:13px}}@media (min-width:1536px){.briefs-index-link{padding:1.25rem 1.15rem 1.4rem}.briefs-index-title{font-size:.95rem}.briefs-index-excerpt{-webkit-line-clamp:3;font-size:12.5px}}.epa-doc-layout{flex-direction:column;gap:2rem;display:flex}.epa-doc-toc--aside{display:none}.epa-doc-toc--mobile{display:block}@media (min-width:768px){.epa-doc-layout{grid-template-columns:12rem minmax(0,40rem);justify-content:center;align-items:start;gap:2.5rem;display:grid}.epa-doc-toc--mobile{display:none}.epa-doc-toc--aside{width:12rem;max-width:12rem;top:calc(var(--site-nav-height) + 1.25rem);max-height:calc(100dvh - var(--site-nav-height) - 2.5rem);z-index:1;flex-direction:column;grid-area:1/1;place-self:start;display:flex;position:sticky}.epa-doc-reading{grid-area:1/2;min-width:0}.epa-doc-aside-spacer{grid-column:1;display:block}}@media (min-width:1024px){.epa-doc-layout{gap:3rem}}.epa-doc-hero{max-width:55rem}.epa-doc-toc__label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--s3);margin:0 0 .75rem;font-size:11px;font-weight:400}.epa-doc-toc__list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.epa-doc-toc--mobile .epa-doc-toc__list{flex-flow:wrap;gap:.35rem 1rem}.epa-doc-toc__link{text-align:left;cursor:pointer;width:100%;color:var(--muted);background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;font-weight:300;line-height:1.45;text-decoration:none;transition:color .15s;display:block}.epa-doc-toc__link:hover,.epa-doc-toc__link:focus-visible,.epa-doc-toc__link--active{color:var(--text)}.epa-doc-toc__link--sub{color:var(--s3);padding-left:.65rem;font-size:12px}.epa-doc-toc__link--sub:hover,.epa-doc-toc__link--sub:focus-visible{color:var(--muted)}.epa-doc-relation{border:.5px solid var(--gl);background:var(--s1)}@supports (color:color-mix(in lab, red, red)){.epa-doc-relation{background:color-mix(in srgb, var(--s1) 35%, transparent)}}.epa-doc-relation__label{border-bottom:.5px solid var(--gl);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--s3);margin:0;padding:.75rem 1.1rem .55rem;font-size:11px;font-weight:400}.epa-doc-relation__list{margin:0;padding:0;list-style:none}.epa-doc-relation__item{border-bottom:.5px solid var(--gl);padding:.9rem 1.1rem}.epa-doc-relation__item:last-child{border-bottom:0}.epa-doc-toc__cta{border-top:.5px solid var(--gl);flex-shrink:0;margin:1.25rem 0 0;padding-top:1rem}.epa-doc-toc--mobile .epa-doc-toc__cta{max-width:16rem;margin-top:.85rem;padding-top:.85rem}.epa-doc-toc__cta a{width:100%}.epa-doc-toc--aside .epa-doc-toc__nav{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding-bottom:.25rem;overflow-y:auto}.epa-doc-aside-spacer{display:none}.epa-doc-body{width:100%}.epa-doc-h2{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.epa-doc-h2__kicker{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--s3);font-size:11px;font-weight:400;line-height:1.2}.epa-doc-h2__title{font-family:var(--font-electric,system-ui, sans-serif);letter-spacing:-.02em;color:var(--text);font-size:clamp(1.15rem,2.5vw,1.5rem);font-weight:500;line-height:1.2}#produkter,#epa,#standing,#satelliter,#kontakt,[data-site-section]{scroll-margin-top:calc(var(--site-nav-height) + var(--site-scroll-gap))}:root{--hb-type-electric:var(--font-sans);--hb-type-display:var(--font-display);--hb-type-mono:var(--font-mono);--hb-type-body:var(--font-sans);--hb-nav-size:14px;--hb-nav-size-compact:12px;--hb-nav-tracking:.12em;--hb-nav-weight:400;--hb-chip-size:11px;--hb-chip-tracking:.1em;--hb-label-size:12px;--hb-label-tracking:.14em;--hb-meta-size:12px;--hb-meta-tracking:.1em;--hb-cta-size:12px;--hb-cta-tracking:.12em;--hb-title-tracking:-.018em;--hb-title-weight:600;--hb-title-page:clamp(1.5rem, 3.5vw, 2.25rem);--hb-title-section:clamp(1.25rem, 3vw, 1.75rem);--hb-title-sm:1.25rem;--hb-title-hero:clamp(2rem, 5vw, 3.25rem);--hb-title-lh-page:1.22;--hb-title-lh-section:1.28;--hb-title-lh-sm:1.35;--hb-title-lh-hero:1.12;--hb-section-size:15px;--hb-section-tracking:-.015em;--hb-lead-size:15px;--hb-lead-lh:1.55;--hb-lead-weight:400}.font-electric{font-family:var(--hb-type-electric);font-weight:var(--hb-title-weight);letter-spacing:var(--hb-title-tracking)}:where(button,input,select,textarea),.border.border-gl{border-radius:var(--radius-md)}.hb-focus-frame{border-color:var(--focus-ink)}.hb-focus-flash{border-color:var(--focus-ink);background-color:var(--focus-ink)}@supports (color:color-mix(in lab, red, red)){.hb-focus-flash{background-color:color-mix(in srgb, var(--focus-ink) 20%, var(--surface))}}.hb-focus-flash{color:var(--text)}.hb-lab{--s3:var(--muted);background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hb-lab{background-color:color-mix(in srgb, var(--danger) 20%, transparent)}}span.hb-lab{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:0 .25em}:is(.text-hb-label,.text-hb-meta) .hb-lab{color:var(--muted)}.border.border-text.bg-text{border-radius:var(--radius-md);color:var(--bg)}a.border.border-text.bg-text:hover{background-color:var(--mid);border-color:var(--mid)}.hb-surface-float{border-radius:var(--radius-lg)}:where(a,button,summary,[role=button]):focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}input[type=range].hb-slider{appearance:none;border-radius:var(--radius-sm);background:var(--s2);cursor:pointer;border:none;width:100%;height:4px}input[type=range].hb-slider:focus-visible{outline:1px solid var(--gh);outline-offset:2px}input[type=range].hb-slider::-webkit-slider-thumb{-webkit-appearance:none;border:.5px solid var(--gm);border-radius:var(--radius-sm);background:var(--text);width:14px;height:14px}input[type=range].hb-slider::-moz-range-thumb{border:.5px solid var(--gm);border-radius:var(--radius-sm);background:var(--text);width:14px;height:14px}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--void);scroll-behavior:smooth;scroll-padding-top:calc(var(--site-nav-height) + var(--site-scroll-gap))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}a,button{touch-action:manipulation}body{background:var(--void);color:var(--text);font-family:var(--font-sans);font-size:14px;line-height:1.6}.hebbian-canvas .react-flow__edge-path{stroke:#b8b8b429;stroke-width:.5px}.hebbian-canvas .react-flow,.hebbian-canvas .react-flow__renderer,.hebbian-canvas .react-flow__pane{background:var(--void)!important}.hebbian-canvas .react-flow__background{display:none!important}.hebbian-canvas .react-flow__selection{background:#b8b8b40a;border:.5px solid #b8b8b42e}.hebbian-canvas .react-flow__resize-control.handle{background-color:var(--s2);border:.5px solid var(--gm);border-radius:0}.hebbian-canvas .react-flow__resize-control.line{border-color:var(--gm);border-width:.5px}.hebbian-canvas .react-flow__node-zone.selected{z-index:-1!important}html.grain-lab-root.grain-lab--inverted{--void:#efebe3;--bg:var(--void);--s1:#e3ddcf;--s2:#dad2c2;--s3:#5c5a55;--s3-fill:#b8ae9c;--muted:#5a5853;--mid:#55534e;--text:#47474b;--gl:#47474314;--gm:#47474326;--gh:#47474340}.hebbian-canvas .react-flow__node-entity.selected>div,.hebbian-canvas .react-flow__node-hub.selected>div{outline-offset:2px;outline:.5px solid #b8b8b459}.hebbian-canvas .react-flow__handle{opacity:0;transition:opacity .12s}.hebbian-canvas .react-flow__node:hover .react-flow__handle,.hebbian-canvas .react-flow__node.selected .react-flow__handle{opacity:1}.hebbian-canvas .react-flow__node-ecoModule,.hebbian-canvas .react-flow__node-ecoChild{border-radius:0}.hebbian-canvas .react-flow__node-ecoZone{border-radius:0;z-index:-2!important}.hebbian-canvas .eco-type-root{font-size:calc(12px / var(--eco-zoom,1))}.hebbian-canvas .eco-type-meta{font-family:var(--hb-type-mono);letter-spacing:var(--hb-meta-tracking);text-transform:uppercase;color:var(--s3);font-size:.72em;font-weight:400;line-height:1.35}.hebbian-canvas .eco-type-label{font-family:var(--hb-type-mono);letter-spacing:var(--hb-label-tracking);text-transform:uppercase;color:var(--text);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;font-size:.78em;font-weight:400;line-height:1.3}.hebbian-canvas .eco-type-title{font-family:var(--hb-type-electric);font-size:1em;font-weight:var(--hb-title-weight);letter-spacing:var(--hb-title-tracking);color:var(--text);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;line-height:1.2}.hebbian-canvas .eco-type-body{font-family:var(--hb-type-body);letter-spacing:0;color:var(--muted);font-size:.9em;font-weight:400;line-height:1.45}.hebbian-canvas .eco-dimmed{background-color:var(--void)}.hebbian-canvas .eco-dimmed .eco-type-title,.hebbian-canvas .eco-dimmed .eco-type-label{color:var(--muted)}.hebbian-canvas .eco-dimmed .eco-type-meta,.hebbian-canvas .eco-dimmed .eco-type-body{color:var(--s3)}.hebbian-canvas .react-flow__edge.selected .react-flow__edge-path,.hebbian-canvas .react-flow__edge:focus .react-flow__edge-path,.hebbian-canvas .react-flow__edge:focus-visible .react-flow__edge-path{stroke:#b8b8b473}.hebbian-canvas .react-flow__controls-button svg{max-width:12px;max-height:12px}@keyframes epa-panel-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.epa-panel-enter{animation:.22s ease-out both epa-panel-enter}.epa-landing-hero{animation:.36s cubic-bezier(.22,1,.36,1) both epa-read-enter}.epa-hero-statement{padding-top:calc(var(--site-nav-height) + var(--site-nav-hero-gap));box-sizing:border-box;padding-bottom:2.5rem;position:relative}.epa-hero-statement__rail{text-align:center;--epa-hero-q-size:1.05rem;flex-direction:column;align-items:center;width:100%;max-width:min(100%,52rem);margin-inline:auto;padding-left:1.25rem;padding-right:1.25rem;display:flex}@media (min-width:768px){.epa-hero-statement__rail{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.epa-hero-statement__rail{padding-left:2.5rem;padding-right:2.5rem}}.epa-hero-mark{--epa-mark-size:clamp(2.85rem, 16vw, 7.5rem);--epa-mark-split:.14em;--epa-mark-merge-ms:1.55s;width:100%;max-width:100%;height:calc(var(--epa-mark-size) * .95);margin-inline:auto;line-height:.9;display:block;position:relative}.epa-hero-mark__pair{white-space:nowrap;will-change:transform, opacity;align-items:baseline;display:inline-flex;position:absolute;top:50%;left:50%}.epa-hero-mark__pair--a{transform:translate3d(calc(-100% - var(--epa-mark-split)), -50%, 0)}.epa-hero-mark__pair--b{transform:translate3d(var(--epa-mark-split), -50%, 0)}.epa-hero-mark__glyph{font-family:var(--hb-type-electric), system-ui, sans-serif;font-size:var(--epa-mark-size);letter-spacing:-.04em;text-transform:uppercase;color:var(--text);opacity:0;font-weight:700;display:inline-block}.epa-hero-mark__glyph:last-child{letter-spacing:0}.epa-hero-mark--ignite .epa-hero-mark__glyph{animation:.52s linear forwards epa-mark-tube-on;animation-delay:calc(var(--epa-i,0) * 28ms)}@keyframes epa-mark-tube-on{0%{opacity:0;color:var(--text)}6%{opacity:1;color:var(--signal-korall)}11%{opacity:.08}18%{opacity:1;color:var(--signal-kobolt)}24%{opacity:.18}32%{opacity:1;color:var(--danger)}40%{opacity:.35;color:var(--signal-korall)}52%{opacity:1;color:var(--signal-kobolt)}62%{opacity:.55}74%{opacity:1;color:var(--danger)}86%{opacity:.88;color:var(--text)}to{opacity:1;color:var(--text)}}.epa-hero-mark__glyph--blink{animation:.16s linear epa-mark-merge-blink!important}@keyframes epa-mark-merge-blink{0%{color:var(--text);opacity:1}18%{color:var(--signal-korall);opacity:1}36%{color:var(--signal-kobolt);opacity:.25}54%{color:var(--danger);opacity:1}72%{opacity:.4;color:var(--signal-korall)}to{color:var(--text);opacity:1}}.epa-hero-mark--merge .epa-hero-mark__pair--a{animation:epa-mark-a-to-center var(--epa-mark-merge-ms) cubic-bezier(.22, 1, .36, 1) forwards}.epa-hero-mark--merge .epa-hero-mark__pair--b{animation:epa-mark-b-to-center var(--epa-mark-merge-ms) cubic-bezier(.22, 1, .36, 1) forwards;pointer-events:none}.epa-hero-mark--live .epa-hero-mark__pair--a .epa-hero-mark__glyph{pointer-events:auto;cursor:default;touch-action:manipulation}.epa-hero-mark__glyph--zap,.epa-hero-lens--zap{text-shadow:-.045em 0 var(--epa-zap-a,transparent), .045em 0 var(--epa-zap-b,transparent);transition:none;color:var(--epa-zap,var(--text))!important}@keyframes epa-mark-a-to-center{0%{transform:translate3d(calc(-100% - var(--epa-mark-split)), -50%, 0)}to{transform:translate(-50%,-50%)}}@keyframes epa-mark-b-to-center{0%{opacity:1;transform:translate3d(var(--epa-mark-split), -50%, 0)}72%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)}}.epa-hero-theatre{min-height:var(--epa-theatre-min,12rem);text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;margin-top:0;display:flex}.epa-hero-theatre--probe{z-index:-1;clip-path:inset(50%);-webkit-user-select:none;user-select:none;width:100%;max-height:none;top:0;left:0;right:0;overflow:hidden;opacity:0!important;visibility:hidden!important;pointer-events:none!important;height:auto!important;min-height:0!important;margin:0!important;position:absolute!important}.epa-hero-circuit{--epa-lens-gap:32px;--epa-mark-gap:32px;width:100%;margin-top:var(--epa-mark-gap,32px);opacity:0;text-align:left;transition:opacity .38s ease-out;position:relative}.epa-hero-circuit--in{opacity:1}.epa-hero-circuit__trace{pointer-events:none;z-index:2;position:absolute;inset:0}.epa-hero-circuit__rise,.epa-hero-circuit__feed,.epa-hero-circuit__run{background:var(--signal-kobolt);position:absolute}@supports (color:color-mix(in lab, red, red)){.epa-hero-circuit__rise,.epa-hero-circuit__feed,.epa-hero-circuit__run{background:color-mix(in srgb, var(--signal-kobolt) 42%, var(--gm))}}.epa-hero-circuit__rise,.epa-hero-circuit__feed,.epa-hero-circuit__run{opacity:0;transition:opacity .18s ease-out,left .22s cubic-bezier(.22,1,.36,1),top .22s cubic-bezier(.22,1,.36,1),width .22s cubic-bezier(.22,1,.36,1),height .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.epa-hero-circuit__rise{left:var(--epa-lens-x,50%);top:var(--epa-bus-y,0);width:1px;height:var(--epa-rise-h,0px);transform-origin:bottom;transform:translate(-50%)scaleY(0)}.epa-hero-circuit__run{left:var(--epa-run-left,0);top:var(--epa-bus-y,0);width:var(--epa-run-w,0);transform-origin:50%;height:1px;transform:translateY(-50%)scaleX(0)}.epa-hero-circuit__feed{left:var(--epa-icon-x,0);top:var(--epa-icon-y,0);width:1px;height:var(--epa-feed-h,0px);transform-origin:bottom;transform:translate(-50%)scaleY(0)}.epa-hero-circuit__trace--on .epa-hero-circuit__rise,.epa-hero-circuit__trace--on .epa-hero-circuit__feed{opacity:1;transform:translate(-50%)scaleY(1)}.epa-hero-circuit__trace--on .epa-hero-circuit__run{opacity:1;transform:translateY(-50%)scaleX(1)}.epa-hero-circuit__node{opacity:0;width:11px;height:11px;transition:left .22s cubic-bezier(.22,1,.36,1),top .22s cubic-bezier(.22,1,.36,1),opacity .18s ease-out;position:absolute;transform:translate(-50%,-50%)}.epa-hero-circuit__trace--on .epa-hero-circuit__node{opacity:1}.epa-hero-circuit__node--lens{left:var(--epa-lens-x,50%);top:var(--epa-bus-y,0)}.epa-hero-circuit__node--icon{left:var(--epa-icon-x,0);top:var(--epa-bus-y,0)}.epa-hero-circuit__node:before,.epa-hero-circuit__node:after{content:"";background:var(--signal-kobolt);position:absolute}@supports (color:color-mix(in lab, red, red)){.epa-hero-circuit__node:before,.epa-hero-circuit__node:after{background:color-mix(in srgb, var(--signal-kobolt) 55%, var(--gh))}}.epa-hero-circuit__node:before{width:1px;height:11px;top:0;left:5px}.epa-hero-circuit__node:after{width:11px;height:1px;top:5px;left:0}.epa-hero-lens-stage{width:100%;margin-top:var(--epa-lens-gap,32px);position:relative}.epa-hero-bridge{left:0;right:0;top:calc(-1 * var(--epa-lens-gap,32px));height:var(--epa-lens-gap,32px);pointer-events:none;width:100%;position:absolute}.epa-hero-bridge__anchor{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.epa-hero-lenses{opacity:0;grid-template-columns:max-content max-content;justify-content:center;align-items:start;gap:0 1.75rem;width:100%;margin-top:.1rem;transition:opacity .38s ease-out;display:grid}.epa-hero-lenses--in{opacity:1}.epa-hero-lenses__col{flex-direction:column;gap:.05rem;min-width:0;display:flex}.epa-hero-lenses__col--design{align-items:flex-start}.epa-hero-lenses__col--stack{text-align:right;align-items:flex-end}.epa-hero-lens{appearance:none;cursor:pointer;font-family:var(--hb-type-electric), system-ui, sans-serif;font-size:.8rem;font-weight:var(--hb-title-weight,600);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);background:0 0;border:0;min-height:44px;margin:0;padding:.45rem .15rem;line-height:1.2;transition:color .18s ease-out}.epa-hero-lens:hover,.epa-hero-lens:focus-visible{color:var(--text);outline:none}.epa-hero-lens:focus-visible{box-shadow:0 0 0 2px var(--void), 0 0 0 4px var(--focus-ink);border-radius:2px}.epa-hero-lens--active{color:var(--text)}.epa-hero-lens--sticky{color:var(--text);text-underline-offset:.28em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text);-webkit-text-decoration-color:var(--text);-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.epa-hero-lens--sticky{-webkit-text-decoration-color:color-mix(in srgb, var(--text) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--text) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--text) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--text) 45%, transparent)}}.epa-hero-lens__glyph{color:inherit;display:inline-block}.epa-glitch-on .epa-glitch-c0{color:var(--signal-korall)!important}.epa-glitch-on .epa-glitch-c1{color:var(--signal-rav)!important}.epa-glitch-on .epa-glitch-c2{color:var(--signal-jade)!important}.epa-glitch-on .epa-glitch-c3{color:var(--signal-kobolt)!important}.epa-glitch-on .epa-glitch-c4{color:var(--signal-ametist)!important}.epa-glitch-on .epa-glitch-c5{color:var(--signal-mynta)!important}.epa-glitch-on .epa-glitch-c6{color:var(--signal-rosa)!important}.epa-glitch-on .epa-glitch-c7{color:var(--danger)!important}.epa-hero-ask{opacity:0;justify-content:flex-start;align-self:flex-start;align-items:flex-start;gap:.7rem;width:auto;max-width:100%;margin:0;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(.5rem)}.epa-hero-ask--in{opacity:1;transform:none}.epa-hero-ask__icon-slot{z-index:3;flex:none;width:40px;height:40px;display:block;position:relative}.epa-hero-ask__icon{width:40px;height:40px;margin-top:0;display:block}.epa-hero-ask__copy{text-align:left;flex-direction:column;flex:auto;align-items:flex-start;gap:.3rem;min-width:0;max-width:15.5rem;padding-top:0;display:flex}.epa-hero-ask__kicker{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--s3);margin:0;font-size:10px}.epa-hero-question{--epa-hero-q-size:1.05rem;width:100%;font-family:var(--hb-type-electric), system-ui, sans-serif;font-size:var(--epa-hero-q-size);font-weight:var(--hb-title-weight,600);letter-spacing:-.015em;color:var(--text);text-wrap:pretty;margin:0;line-height:1.3}.epa-hero-framework{width:fit-content;max-width:min(15.5rem,68%);color:var(--muted);text-wrap:pretty;text-align:left;opacity:0;align-self:flex-end;margin:.9rem 0 0 auto;font-size:13px;font-weight:300;line-height:1.5;transition:opacity .38s ease-out}.epa-think-icon__draw{stroke-dasharray:var(--len,40);stroke-dashoffset:var(--len,40)}.epa-think-icon--active .epa-think-icon__draw{animation:.7s both hero-icon-draw}.epa-think-icon__pop{opacity:0;transform-box:fill-box;transform-origin:50%}.epa-think-icon--active .epa-think-icon__pop{animation:.5s cubic-bezier(.34,1.56,.64,1) both hero-icon-pop}.epa-think-icon__dot{fill:var(--void);stroke-width:.75px;opacity:0}.epa-think-icon__dot--1{stroke:var(--signal-jade)}@supports (color:color-mix(in lab, red, red)){.epa-think-icon__dot--1{stroke:color-mix(in srgb, var(--signal-jade) 40%, transparent)}}.epa-think-icon__dot--2{stroke:var(--signal-jade)}@supports (color:color-mix(in lab, red, red)){.epa-think-icon__dot--2{stroke:color-mix(in srgb, var(--signal-jade) 65%, transparent)}}.epa-think-icon__dot--3{stroke:var(--signal-jade)}.epa-think-icon__hand{transform-origin:46px 40px}.epa-think-icon--active .epa-think-icon__hand{animation:2.8s ease-in-out infinite epa-think-hand}.epa-think-icon__body{transform-origin:34px 44px}.epa-think-icon--active .epa-think-icon__body{animation:4.2s ease-in-out infinite epa-think-turn}.epa-think-icon__gaze{transform-origin:40px 25px}.epa-think-icon--active .epa-think-icon__gaze{animation:3.6s ease-in-out infinite epa-think-gaze}.epa-think-icon--active .epa-think-icon__dot{animation:2.4s ease-in-out infinite epa-think-dot}.epa-think-icon--active .epa-think-icon__dot--1{animation-delay:0s}.epa-think-icon--active .epa-think-icon__dot--2{animation-delay:.35s}.epa-think-icon--active .epa-think-icon__dot--3{animation-delay:.7s}@keyframes epa-think-hand{0%,to{transform:rotate(0)translate(0)}35%{transform:rotate(-5deg)translate(-.3px,.5px)}65%{transform:rotate(-2deg)translate(.15px,-.25px)}}@keyframes epa-think-turn{0%,to{transform:rotate(-2deg)}45%{transform:rotate(6deg)}70%{transform:rotate(4deg)}}@keyframes epa-think-gaze{0%,to{transform:translate(0)}40%{transform:translate(1.4px)}75%{transform:translate(.9px)}}@keyframes epa-think-dot{0%,to{opacity:.15;transform:translateY(2px)}40%{opacity:1;transform:translateY(-3px)}70%{opacity:.55;transform:translateY(-1px)}}.epa-hero-framework--in{opacity:1}@media (min-width:480px){.epa-hero-statement{padding-bottom:2.5rem}.epa-hero-statement__rail{--epa-hero-q-size:1.85rem}.epa-hero-ask{gap:1rem;width:100%;max-width:min(100%,36rem)}.epa-hero-ask__icon-slot,.epa-hero-ask__icon{width:72px;height:72px}.epa-hero-ask__icon{margin-top:.1rem}.epa-hero-ask__copy{gap:.4rem;width:100%;max-width:none}.epa-hero-ask__kicker{letter-spacing:.14em;font-size:11px}.epa-hero-framework{max-width:min(24rem,70%);margin-top:1.25rem;font-size:15px;line-height:1.7}.epa-hero-question{--epa-hero-q-size:1.85rem}}@media (min-width:640px){.epa-hero-lenses{align-items:center;gap:.45rem;column-gap:unset;justify-content:unset;grid-template-columns:unset;flex-direction:column;display:flex}.epa-hero-lenses__col{flex-flow:row;justify-content:center;align-items:baseline;gap:.5rem 1.5rem;width:100%}.epa-hero-lenses__col--design,.epa-hero-lenses__col--stack{text-align:center;align-items:baseline}.epa-hero-lens{letter-spacing:.06em;min-height:0;padding:.45rem .55rem;font-size:1.05rem}}@media (min-width:768px){.epa-hero-statement{padding-bottom:3rem}.epa-hero-statement__rail{--epa-hero-q-size:2rem}.epa-hero-lenses__col{gap:.65rem 1.85rem}.epa-hero-lens{letter-spacing:.06em;padding:.5rem .65rem;font-size:1.15rem}.epa-hero-ask{max-width:40rem}.epa-hero-ask__icon-slot,.epa-hero-ask__icon{width:96px;height:96px}.epa-hero-framework{max-width:28rem;font-size:15px;line-height:1.7}.epa-hero-question{--epa-hero-q-size:2rem}}@media (min-width:1024px){.epa-hero-statement__rail{--epa-hero-q-size:2.25rem}.epa-hero-ask__icon-slot,.epa-hero-ask__icon{width:120px;height:120px}.epa-hero-question{--epa-hero-q-size:2.25rem}}@media (prefers-reduced-motion:reduce){.epa-hero-ask,.epa-hero-framework{transition-duration:1ms!important}.epa-hero-bridge__stem,.epa-hero-bridge__node,.epa-hero-circuit__rise,.epa-hero-circuit__run,.epa-hero-circuit__feed,.epa-hero-circuit__node{transition:none!important}.epa-think-icon--active .epa-think-icon__draw,.epa-think-icon--active .epa-think-icon__pop,.epa-think-icon--active .epa-think-icon__dot,.epa-think-icon--active .epa-think-icon__hand,.epa-think-icon--active .epa-think-icon__body,.epa-think-icon--active .epa-think-icon__gaze{animation:none!important}.epa-think-icon__draw{stroke-dashoffset:0}.epa-think-icon__pop,.epa-think-icon__dot{opacity:1}.epa-hero-mark--ignite .epa-hero-mark__glyph{opacity:1!important;color:var(--text)!important;animation:none!important}.epa-hero-mark__glyph--blink{animation:none!important}.epa-hero-mark__glyph--zap,.epa-hero-lens--zap{color:var(--text)!important;text-shadow:none!important}.epa-hero-mark--merge .epa-hero-mark__pair--a{animation:1ms linear forwards epa-mark-a-to-center!important}.epa-hero-mark--merge .epa-hero-mark__pair--b{animation:1ms linear forwards epa-mark-b-to-center!important}}.epa-scroll-enter{opacity:0;transition:opacity .48s cubic-bezier(.22, 1, .36, 1) var(--epa-enter-delay,0s), transform .52s cubic-bezier(.22, 1, .36, 1) var(--epa-enter-delay,0s);transform:translateY(.35rem)}.epa-scroll-enter--in{opacity:1;transform:none}.epa-scroll-enter--glint .relative>span[aria-hidden]>span{animation:.52s steps(4,end) both epa-anchor-glint}@keyframes epa-anchor-glint{0%,to{background-color:var(--gh)}18%{background-color:var(--signal-korall)}36%{background-color:var(--signal-kobolt)}54%{background-color:var(--danger)}72%{background-color:var(--signal-kobolt)}}.epa-tube-fault--korall{color:var(--signal-korall)}.epa-tube-fault--kobolt{color:var(--signal-kobolt)}.epa-tube-fault--danger{color:var(--danger)}.epa-landing-cta__rail{width:100%;max-width:var(--site-content-max);flex-direction:column;gap:2rem;margin-inline:auto;display:flex}.epa-landing-cta__intro{text-align:center;max-width:36rem;margin-inline:auto}.epa-landing-cta__blurbs{border-top:1px solid var(--gl);width:100%}.epa-landing-cta__blurb{min-width:0}.epa-landing-cta__clone{border:1px solid var(--gl);text-align:left;margin-top:.25rem;padding:.85rem 1rem}@media (min-width:768px){.epa-landing-cta__rail{gap:2.25rem}}.epa-landing-paths-kicker{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--s3);margin:0 0 .25rem;font-size:12px}.epa-circuit-seam{position:relative}.epa-circuit-seam__spike{pointer-events:none;opacity:0;background:linear-gradient(90deg, transparent, var(--signal-kobolt), var(--danger), transparent);width:12%;max-width:5rem;height:2px;position:absolute;top:-1px;left:0;transform:translate(-20%)}.epa-circuit-seam--live .epa-circuit-seam__spike{animation:.65s linear both epa-circuit-spike}.epa-circuit-seam--live .relative.border-t{border-color:var(--signal-kobolt)}@supports (color:color-mix(in lab, red, red)){.epa-circuit-seam--live .relative.border-t{border-color:color-mix(in srgb, var(--signal-kobolt) 40%, var(--gl))}}.epa-circuit-seam--live .relative.border-t{transition:border-color .4s ease-out}.epa-circuit-seam--live .relative.border-t>span span{animation:.55s steps(3,end) both epa-cross-bar}@keyframes epa-circuit-spike{0%{opacity:0;transform:translate(-20%)}12%{opacity:.85}to{opacity:0;transform:translate(820%)}}@keyframes epa-cross-bar{0%,to{background-color:var(--gh)}25%{background-color:var(--signal-korall)}50%{background-color:var(--signal-kobolt)}75%{background-color:var(--danger)}}@media (prefers-reduced-motion:reduce){.epa-circuit-seam__spike{display:none}.epa-circuit-seam--live .relative.border-t>span span,.epa-scroll-enter--glint .relative>span[aria-hidden]>span{animation:none!important}.epa-tube-fault--korall,.epa-tube-fault--kobolt,.epa-tube-fault--danger{color:inherit}}.epa-levels-band{position:relative}.epa-levels-ticker{--epa-ticker-size:2.85rem;z-index:2;width:100%;margin:0;padding:0;position:relative;overflow:hidden}.epa-levels-ticker__measure{visibility:hidden;pointer-events:none;white-space:nowrap;font-family:var(--hb-type-electric), system-ui, sans-serif;font-size:var(--epa-ticker-size);font-weight:var(--hb-title-weight,500);letter-spacing:.04em;text-transform:uppercase;position:absolute;top:0;left:0}.epa-levels-ticker__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.epa-levels-ticker__lines{flex-direction:column;align-items:flex-start;gap:0;margin:0;padding:0;display:flex}.epa-levels-ticker__line{white-space:nowrap;max-width:none;font-family:var(--hb-type-electric), system-ui, sans-serif;font-size:var(--epa-ticker-size);font-weight:var(--hb-title-weight,500);letter-spacing:.04em;text-transform:uppercase;color:var(--text);opacity:.35;will-change:transform, opacity;margin:0;padding:0;line-height:.95;display:block;transform:translate(100vw)}.epa-levels-ticker__line--dock:not(.epa-levels-ticker__line--settled){animation:1.35s cubic-bezier(.22,1,.36,1) both epa-levels-dock}.epa-levels-ticker__line--settled{opacity:1;will-change:auto;transform:none}.epa-levels-ticker__glyph{color:inherit;display:inline-block}.epa-levels-ticker--kicker{--epa-ticker-size:.75rem;margin:0}.epa-levels-ticker--kicker .epa-levels-ticker__line,.epa-levels-ticker--kicker .epa-levels-ticker__measure{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;color:var(--s3);font-weight:400;line-height:1.2}.epa-levels-ticker--kicker .epa-levels-ticker__line{opacity:1;transform:none}.epa-levels-ticker--kicker .epa-levels-ticker__line--dock:not(.epa-levels-ticker__line--settled){animation:.55s steps(3,end) both epa-kicker-flicker}@keyframes epa-levels-dock{0%{opacity:.35;transform:translate(100vw)}to{opacity:1;transform:translate(0)}}@keyframes epa-kicker-flicker{0%{opacity:.25;letter-spacing:.22em}40%{opacity:.85;letter-spacing:.08em}to{opacity:1;letter-spacing:.12em}}.epa-spark-once{color:inherit;display:inline}.epa-spark-once--done{color:inherit}.epa-levels-band__grid{z-index:1;margin-top:-.2em;position:relative}@media (prefers-reduced-motion:reduce){.epa-levels-ticker__line,.epa-levels-ticker__line--dock,.epa-levels-ticker__line--settled{opacity:1;will-change:auto;transform:none;animation:none!important}.epa-glitch-on .epa-glitch-c0,.epa-glitch-on .epa-glitch-c1,.epa-glitch-on .epa-glitch-c2,.epa-glitch-on .epa-glitch-c3,.epa-glitch-on .epa-glitch-c4,.epa-glitch-on .epa-glitch-c5,.epa-glitch-on .epa-glitch-c6,.epa-glitch-on .epa-glitch-c7{color:inherit!important}}.epa-landing-card--secondary{opacity:.78}.epa-landing-card--secondary:hover,.epa-landing-card--secondary:focus-within{opacity:1}.epa-page-level{flex-direction:column;gap:.75rem;padding-bottom:1.5rem;display:flex}.epa-page-level--2{opacity:.92}.epa-page-level--3{opacity:.84}.epa-page-level--last-stack{padding-bottom:calc(1.5rem + 15px)}@media (min-width:768px){.epa-page-level,.epa-page-level--last-stack{padding-bottom:calc(1.75rem + 15px)}}@media (min-width:1024px){.epa-page-level,.epa-page-level--last-stack{padding-bottom:calc(2rem + 15px)}}.epa-page-level__label{font-family:var(--hb-type-electric), system-ui, sans-serif;font-size:.95rem;font-weight:var(--hb-title-weight,600);letter-spacing:.04em;text-transform:uppercase;color:var(--text);margin:0;line-height:1.2}.epa-page-level__changes{color:var(--muted);text-wrap:pretty;margin:0;font-size:14px;font-weight:300;line-height:1.7}.epa-page-level__limit{color:var(--mid);text-wrap:pretty;margin:auto 0 0;padding-top:.5rem;font-size:13px;font-weight:300;line-height:1.65}.epa-page-level__limit-label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--s3);margin-bottom:.25rem;font-size:11px;display:block}@media (prefers-reduced-motion:reduce){.epa-page-level{animation:none}.epa-page-level--2,.epa-page-level--3{opacity:1}}.epa-nav-indicator{pointer-events:none;background:#b8b8b440;width:2px;transition:transform .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}@keyframes epa-read-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.epa-read-panel{animation:.36s cubic-bezier(.22,1,.36,1) both epa-read-enter}@keyframes epa-visual-rise{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.epa-visual-part{animation:.52s cubic-bezier(.22,1,.36,1) both epa-visual-rise}.epa-visual-layer{transition:opacity .4s,transform .4s cubic-bezier(.22,1,.36,1)}.epa-visual-layer--inactive{opacity:0;pointer-events:none;transform:translateY(12px)scale(.98)}.epa-visual-layer--active{opacity:1;transform:none}.epa-tree-file--active{position:relative}.epa-tree-file--active:before{content:"";background:#b8b8b459;border-radius:50%;width:4px;height:4px;margin-top:-2px;position:absolute;top:50%;left:-8px}.epa-product-stage{container:epa-stage/inline-size}.epa-stage-nav-tree{display:none}.epa-stage-nav-compact{display:flex}.epa-stage-content-grid{flex-direction:column;flex:1;min-height:0;display:flex}.epa-stage-pills-scroll{-webkit-overflow-scrolling:touch;gap:8px;padding:8px 16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.epa-stage-pill{white-space:nowrap;border:1px solid #0000;border-radius:9999px;flex:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 12px;display:inline-flex}.epa-stage-pill--active{border-color:var(--gl);background:var(--s1)}@supports (color:color-mix(in lab, red, red)){.epa-stage-pill--active{background:color-mix(in srgb, var(--s1) 40%, transparent)}}@container epa-stage (min-width:768px){.epa-stage-nav-tree{display:block}.epa-stage-nav-compact{display:none}.epa-stage-content-grid{flex:1;grid-template-columns:minmax(0,132px) 1fr;min-height:0;display:grid}}@keyframes epa-dash-flow{to{stroke-dashoffset:-32px}}.epa-flow-dash{animation:1.4s linear infinite epa-dash-flow}.epa-flow-dot{opacity:.7}@media (prefers-reduced-motion:reduce){.epa-panel-enter,.epa-landing-hero,.epa-hero-statement,.epa-landing-card,.epa-landing-cta,.epa-scroll-enter,.epa-read-panel,.epa-visual-part,.epa-visual-layer,.epa-nav-indicator,.epa-flow-dash,.hero-icon-draw,.hero-icon-pop,.hero-icon-ring,.hero-icon-part{transition:none;transform:none;animation:none!important}.epa-scroll-enter,.epa-hero-lenses{opacity:1!important}.product-cell .product-icon svg,.product-cell .product-icon circle,.product-cell:hover .product-icon svg,.product-cell:hover .product-icon circle,.product-cell:focus-visible .product-icon svg,.product-cell:focus-visible .product-icon circle,.product-cell.product-cell--gleam .product-icon svg,.product-cell.product-cell--gleam .product-icon circle{filter:none;transform:none;animation:none!important}.product-icon--epa .epa-icon__validate{stroke-dashoffset:0!important;opacity:.55!important;animation:none!important}.hero-intro--exit,.epa-flow-dot,.epa-visual-layer--inactive{display:none}.site-bottom-nav,.site-bottom-nav__item{transition:none!important}}.site-bottom-nav{left:50%;bottom:max(.5rem, env(safe-area-inset-bottom,0px));z-index:50;border-radius:var(--radius-pill);background:var(--void);border:.5px solid #b8b8b42e;width:max-content;max-width:calc(100vw - 1.25rem);padding:.2rem;position:fixed;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.site-bottom-nav{background:color-mix(in srgb, var(--void) 48%, transparent)}}.site-bottom-nav{-webkit-backdrop-filter:blur(22px)saturate(1.55);backdrop-filter:blur(22px)saturate(1.55);transition:padding .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1px #f6f4ef14,0 10px 28px -14px #0000008c}.site-bottom-nav--compact{padding:.13rem;transform:translate(-50%)scale(.94)}.site-bottom-nav__list{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.site-bottom-nav__item{border-radius:var(--radius-pill);min-width:2.475rem;min-height:2.34rem;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.31rem .53rem;font-size:11px;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s,padding .3s cubic-bezier(.22,1,.36,1),min-width .3s cubic-bezier(.22,1,.36,1);display:flex}.site-bottom-nav--compact .site-bottom-nav__item{letter-spacing:.05em;min-width:2.09rem;min-height:1.925rem;padding:.22rem .4rem;font-size:10px}.site-bottom-nav__item:hover{color:var(--mid)}.site-bottom-nav__item--active{color:var(--text);background:var(--text)}@supports (color:color-mix(in lab, red, red)){.site-bottom-nav__item--active{background:color-mix(in srgb, var(--text) 9%, transparent)}}.site-bottom-nav__item--active{box-shadow:inset 0 0 0 .5px #b8b8b424}.site-bottom-nav__label{white-space:nowrap}.site-bottom-nav--done{-webkit-overflow-scrolling:touch;scrollbar-width:none;width:auto;max-width:calc(100vw - 1rem);overflow:auto hidden}.site-bottom-nav--done::-webkit-scrollbar{display:none}.site-bottom-nav--done .site-bottom-nav__list{width:max-content}.site-bottom-nav--done .site-bottom-nav__item{min-width:2.2rem;padding-inline:.42rem}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-bottom-nav{background:var(--void)}@supports (color:color-mix(in lab, red, red)){.site-bottom-nav{background:color-mix(in srgb, var(--void) 92%, var(--s1))}}}@media (prefers-reduced-transparency:reduce){.site-bottom-nav{background:var(--void)}@supports (color:color-mix(in lab, red, red)){.site-bottom-nav{background:color-mix(in srgb, var(--void) 94%, var(--s1))}}.site-bottom-nav{-webkit-backdrop-filter:none;backdrop-filter:none}}.done-compact-shell{padding-bottom:var(--site-bottom-nav-clearance)}.done-beta-shell{--done-chrome-h:2.75rem;--done-surface:var(--s1)}@supports (color:color-mix(in lab, red, red)){.done-beta-shell{--done-surface:color-mix(in srgb, var(--s1) 42%, var(--void))}}.done-beta-shell{--done-surface-inset:var(--void)}@supports (color:color-mix(in lab, red, red)){.done-beta-shell{--done-surface-inset:color-mix(in srgb, var(--void) 96%, var(--s1))}}.done-beta-shell{--done-surface-focus:var(--s1)}@supports (color:color-mix(in lab, red, red)){.done-beta-shell{--done-surface-focus:color-mix(in srgb, var(--s1) 78%, var(--void))}}.done-beta-shell{--done-seam:.5px solid var(--gl);--done-gutter:10px;--done-panel-radius:var(--radius-md,6px);padding-bottom:var(--site-bottom-nav-clearance)}@media (min-width:1024px){.done-beta-shell{--done-chrome-h:2.5rem;--done-gutter:14px;padding-bottom:0}}.done-product-frame{background:var(--void);flex-direction:column;min-height:100dvh;display:flex}.done-product-main{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.done-chrome{height:var(--done-chrome-h);border-bottom:var(--done-seam);background:var(--void);flex-shrink:0;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.done-chrome{background:color-mix(in srgb, var(--void) 94%, var(--s1))}}.done-chrome{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding-inline:.625rem}@media (min-width:1024px){.done-chrome{padding-inline:.75rem}}.done-chrome__brand{letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;font-size:11px;font-weight:600}.done-chrome__context{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono,ui-monospace, monospace);color:var(--mid);flex:1;font-size:10px;overflow:hidden}.done-nav-segments{border:var(--done-seam);background:var(--done-surface-inset);flex-shrink:0;display:inline-flex}.done-nav-segments__item{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);padding:.3125rem .625rem;font-size:10px;transition:background-color .1s,color .1s}.done-nav-segments__item:hover{color:var(--text);background:var(--s1)}@supports (color:color-mix(in lab, red, red)){.done-nav-segments__item:hover{background:color-mix(in srgb, var(--s1) 22%, transparent)}}.done-nav-segments__item--active{color:var(--text);background:var(--done-wash-2)}.done-workspace{--done-lockup-h:18px;--done-chrome-brand-row-h:calc(var(--done-lockup-h) + .75rem);--done-rail-size:3.75rem;--done-rail-icon:2.75rem;--chat-r-soft:20px;--chat-r-avatar:4px;--done-rail-inset:calc((var(--done-rail-size) - var(--done-rail-icon)) / 2);--done-rail-tools-pad-x:.3rem;--done-rail-tools-pad-y:.35rem;--done-rail-popover-gap:calc(var(--done-rail-tools-pad-x) + var(--done-rail-inset));--done-rail-popover-gap-y:calc(var(--done-rail-tools-pad-y) + var(--done-rail-inset));background:var(--done-s0);height:100dvh;min-height:0;max-height:100dvh;color:var(--done-t1);grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;display:grid;position:relative;overflow:hidden}.done-danger-scrim{z-index:10000;background:var(--void);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.done-danger-scrim{background:color-mix(in srgb, var(--void) 72%, transparent)}}.done-danger-dialog{border:1px solid var(--danger);border-radius:12px;flex-direction:column;gap:14px;width:min(420px,100%);padding:22px 22px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.done-danger-dialog{border:1px solid color-mix(in srgb, var(--danger) 40%, var(--gm))}}.done-danger-dialog{background:var(--surface-2,#171c25);color:var(--text);box-shadow:0 16px 48px #00000073}.done-danger-dialog__title{font-family:var(--font-display,system-ui, sans-serif);margin:0;font-size:18px;font-weight:400;line-height:1.3}.done-danger-dialog__detail{color:var(--mid);white-space:pre-line;margin:0;font-size:14.5px;line-height:1.45}.done-danger-dialog__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:6px;display:flex}.done-danger-dialog__confirm,.done-danger-dialog__cancel{min-height:44px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.done-danger-dialog__confirm{color:var(--text);border:1px solid var(--gh);background:0 0}.done-danger-dialog__confirm--danger{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.done-danger-dialog__confirm--danger{border-color:color-mix(in srgb, var(--danger) 55%, transparent)}}.done-danger-dialog__confirm--danger{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.done-danger-dialog__confirm--danger{background:color-mix(in srgb, var(--danger) 10%, transparent)}}.done-danger-dialog__cancel{color:var(--mid);background:0 0;border:1px solid #0000}.done-rail-load-seam{z-index:30;pointer-events:none;opacity:0;transition:opacity .22s ease-out;position:absolute}.done-rail-load-seam.is-active{opacity:1}.done-rail-load-seam__bolt{background:linear-gradient(var(--done-rail-load-axis,to top), transparent 0%, var(--done-brand) 18%, var(--done-brand) 50%, var(--done-brand) 82%, transparent 100%);position:absolute}@supports (color:color-mix(in lab, red, red)){.done-rail-load-seam__bolt{background:linear-gradient(var(--done-rail-load-axis,to top), transparent 0%, color-mix(in srgb, var(--done-brand) 35%, transparent) 18%, var(--done-brand) 50%, color-mix(in srgb, var(--done-brand) 35%, transparent) 82%, transparent 100%)}}.done-rail-load-seam__bolt{box-shadow:0 0 12px var(--done-brand)}@supports (color:color-mix(in lab, red, red)){.done-rail-load-seam__bolt{box-shadow:0 0 12px color-mix(in srgb, var(--done-brand) 40%, transparent)}}.done-rail-load-seam--left,.done-rail-load-seam--right{--done-rail-load-axis:to top;width:.5px;top:0;bottom:0}.done-rail-load-seam--left{left:var(--done-rail-size)}.done-rail-load-seam--right{right:var(--done-rail-size)}.done-rail-load-seam--left .done-rail-load-seam__bolt,.done-rail-load-seam--right .done-rail-load-seam__bolt{width:.5px;height:22%;left:0}.done-rail-load-seam--left.is-active .done-rail-load-seam__bolt,.done-rail-load-seam--right.is-active .done-rail-load-seam__bolt{animation:1.65s ease-in-out infinite done-rail-load-up}.done-rail-load-seam--top,.done-rail-load-seam--bottom{--done-rail-load-axis:to right;height:.5px;left:0;right:0}.done-rail-load-seam--top{top:var(--done-rail-size)}.done-rail-load-seam--bottom{bottom:var(--done-rail-size)}.done-rail-load-seam--top .done-rail-load-seam__bolt,.done-rail-load-seam--bottom .done-rail-load-seam__bolt{width:22%;height:.5px;top:0}.done-rail-load-seam--top.is-active .done-rail-load-seam__bolt,.done-rail-load-seam--bottom.is-active .done-rail-load-seam__bolt{animation:1.65s ease-in-out infinite done-rail-load-along}@keyframes done-rail-load-up{0%{opacity:0;top:100%;transform:translateY(0)}14%{opacity:1}86%{opacity:1}to{opacity:0;top:0;transform:translateY(-100%)}}@keyframes done-rail-load-along{0%{opacity:0;left:0;transform:translate(-100%)}14%{opacity:1}86%{opacity:1}to{opacity:0;left:100%;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.done-rail-load-seam.is-active .done-rail-load-seam__bolt{opacity:.7;background:var(--done-brand);width:100%;height:100%;animation:none;inset:0}}.done-workspace--rail-left{grid-template-columns:var(--done-rail-size) minmax(0, 1fr);grid-template-rows:minmax(0,1fr)}.done-workspace--rail-right{grid-template-columns:minmax(0, 1fr) var(--done-rail-size);grid-template-rows:minmax(0,1fr)}.done-workspace--rail-right>.done-sidebar{border-right:none;border-left:1px solid var(--done-line);order:2}.done-workspace--rail-top{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--done-rail-size) minmax(0, 1fr)}.done-workspace--rail-bottom{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0, 1fr) var(--done-rail-size)}.done-workspace--rail-bottom>.done-sidebar{border-right:none;border-top:1px solid var(--done-line);order:2}.done-workspace--rail-top>.done-sidebar{border-right:none;border-bottom:1px solid var(--done-line)}html[data-done-rail=right] .done-workspace.done-workspace--rail-left{grid-template-columns:minmax(0, 1fr) var(--done-rail-size);grid-template-rows:minmax(0,1fr)}html[data-done-rail=right] .done-workspace.done-workspace--rail-left>.done-sidebar{border-right:none;border-left:1px solid var(--done-line);order:2}html[data-done-rail=top] .done-workspace.done-workspace--rail-left{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--done-rail-size) minmax(0, 1fr)}html[data-done-rail=top] .done-workspace.done-workspace--rail-left>.done-sidebar{border-right:none;border-bottom:1px solid var(--done-line)}html[data-done-rail=bottom] .done-workspace.done-workspace--rail-left{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0, 1fr) var(--done-rail-size)}html[data-done-rail=bottom] .done-workspace.done-workspace--rail-left>.done-sidebar{border-right:none;border-top:1px solid var(--done-line);order:2}.done-workspace--collapsed>.done-workspace__main{visibility:hidden;pointer-events:none;overflow:hidden}.done-workspace__main{flex-direction:column;min-width:0;height:100%;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.done-workspace__content{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.done-workspace__content--hebbi-enter{animation:.38s ease-out both done-hebbi-view-enter}.done-workspace--rail-left .done-workspace__content--hebbi-enter{--hebbi-enter-x:-6px;--hebbi-enter-y:0}.done-workspace--rail-right .done-workspace__content--hebbi-enter{--hebbi-enter-x:6px;--hebbi-enter-y:0}.done-workspace--rail-top .done-workspace__content--hebbi-enter{--hebbi-enter-x:0;--hebbi-enter-y:-6px}.done-workspace--rail-bottom .done-workspace__content--hebbi-enter{--hebbi-enter-x:0;--hebbi-enter-y:6px}@keyframes done-hebbi-view-enter{0%{opacity:.55;transform:translate(var(--hebbi-enter-x,-6px), var(--hebbi-enter-y,0))}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.done-workspace__content--hebbi-enter{animation:.2s ease-out both done-hebbi-view-enter-fade}@keyframes done-hebbi-view-enter-fade{0%{opacity:0}to{opacity:1}}}.done-sidebar{border-right:1px solid var(--done-line);background:var(--done-s0);flex-direction:column;gap:1.5rem;height:100%;min-height:0;max-height:100dvh;padding:1.25rem .75rem;display:flex;position:sticky;top:0}.done-sidebar--rail{z-index:20;align-items:stretch;gap:.35rem;padding:0;position:relative}.done-icon-hebbi{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:0;color:currentColor;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.done-sidebar__tools{width:100%;padding:var(--done-rail-tools-pad-y) var(--done-rail-tools-pad-x) var(--done-rail-tools-pad-y);border-bottom:1px solid var(--done-line);flex-direction:column;flex-shrink:0;align-items:center;gap:.2rem;display:flex}.done-sidebar__divider{background:var(--done-line);width:1.5rem;height:1px;margin:.25rem 0 .1rem}.done-sidebar--rail .done-sidebar__avatar-slot{border-bottom:1px solid var(--done-line);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;width:100%;margin:0;padding:.35rem .3rem;line-height:0;display:flex;overflow:visible}.done-sidebar--rail .done-sidebar__avatar{width:2.75rem;height:2.75rem;color:inherit;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:inline-flex;overflow:hidden}.done-sidebar--rail .done-sidebar__avatar:hover{background:var(--s2)}@supports (color:color-mix(in lab, red, red)){.done-sidebar--rail .done-sidebar__avatar:hover{background:color-mix(in srgb, var(--s2) 35%, transparent)}}.done-sidebar--rail .done-sidebar__avatar.is-active{background:var(--s2)}@supports (color:color-mix(in lab, red, red)){.done-sidebar--rail .done-sidebar__avatar.is-active{background:color-mix(in srgb, var(--s2) 50%, transparent)}}.done-sidebar--rail .done-sidebar__avatar:focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.done-sidebar--rail .done-sidebar__avatar-img{object-fit:cover;border:1px solid var(--gl)!important;border-radius:9999px!important;width:2.75rem!important;height:2.75rem!important;max-height:none!important;display:block!important}.done-sidebar__brand-slot{aspect-ratio:164.3/224.3;border-top:1px solid var(--done-line);flex-shrink:0;width:100%;height:auto;margin:0;padding:0;line-height:0;display:block;overflow:hidden}.done-sidebar__brand-mark,.done-sidebar__brand-mark.done-brand-lockup{width:100%;min-width:0;margin:0;padding:0;display:block;height:100%!important}.done-sidebar__brand-mark .done-brand-lockup__mark-link,.done-sidebar__brand-mark .done-brand-lockup__mark,.done-sidebar__brand-mark .done-brand-lockup__mark>span{border-radius:0;width:100%;height:100%;margin:0;padding:0;display:block}.done-sidebar__brand-mark .done-brand-lockup__mark-link{color:inherit;text-decoration:none}.done-sidebar__brand-mark .done-brand-lockup__mark-link:focus-visible{outline:2px solid var(--focus-ink);outline-offset:-2px}.done-sidebar__brand-mark img{object-fit:fill;display:block;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.done-brand-lockup__mark-link{border-radius:var(--radius-md);color:inherit;justify-content:center;align-items:center;text-decoration:none;display:flex}.done-brand-lockup__mark-link:focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.done-sidebar--rail .done-sidebar__nav{overscroll-behavior:contain;flex-direction:column;flex:auto;align-items:center;gap:.2rem;width:100%;min-height:0;padding:.35rem .3rem;display:flex;overflow:hidden auto}.done-sidebar--rail .done-sidebar__nav-item{border-radius:var(--radius-md);width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--done-t2);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:0;padding:0;display:inline-flex;position:relative}.done-sidebar--rail .done-sidebar__nav-item:hover{background:var(--s2)}@supports (color:color-mix(in lab, red, red)){.done-sidebar--rail .done-sidebar__nav-item:hover{background:color-mix(in srgb, var(--s2) 40%, transparent)}}.done-sidebar--rail .done-sidebar__nav-item:hover{border-color:var(--gl);color:var(--done-t1)}.done-sidebar--rail .done-sidebar__nav-item.is-active{background:var(--s2)}@supports (color:color-mix(in lab, red, red)){.done-sidebar--rail .done-sidebar__nav-item.is-active{background:color-mix(in srgb, var(--s2) 50%, transparent)}}.done-sidebar--rail .done-sidebar__nav-item.is-active{color:var(--done-t1)}.done-sidebar--rail .done-sidebar__nav-item:focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.done-sidebar--rail .done-sidebar__nav-count{display:none}.done-sidebar--rail .done-sidebar__nav-item.is-hebbi-nav{animation:.6s ease-out done-hebbi-nav-flash}@keyframes done-hebbi-nav-flash{0%{border-color:var(--done-brand,var(--signal-rosa));background:color-mix(in srgb, var(--done-brand,var(--signal-rosa)) 22%, transparent)}to{background:0 0;border-color:#0000}}.done-sidebar--rail .done-sidebar__foot{--done-rail-corner-clear:max(var(--radius-lg), .75rem);border-top:1px solid var(--done-line);flex-direction:column;align-items:center;gap:.35rem;width:100%;margin-top:auto;padding:.35rem 0 0;display:flex}.done-sidebar--rail .done-sidebar__brand-slot{aspect-ratio:164.3/224.3;border-top:1px solid var(--done-line);flex-shrink:0;align-self:stretch;width:100%;height:auto;margin:0;padding:0;line-height:0;display:block;overflow:hidden}.done-sidebar--rail .done-sidebar__brand-meta{width:100%;padding:.35rem 0 max(var(--done-rail-corner-clear), .5rem);border-top:none;flex-direction:column;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;gap:.3rem;display:flex}.done-sidebar--rail .done-sidebar__version{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;color:var(--done-t3);-webkit-user-select:none;user-select:none;font-size:.5625rem;line-height:1}.done-sidebar--rail .done-sidebar__chrome{flex-direction:column;align-items:center;gap:.2rem;display:flex}.done-sidebar--rail .done-sidebar__status{justify-content:center;align-items:center;width:2.75rem;height:.75rem;display:flex}.done-sidebar--rail .done-sidebar__status-lamp{border-radius:50%;width:.5rem;height:.5rem}.done-sidebar--rail .done-sidebar__status.is-ok .done-sidebar__status-lamp{background:var(--signal-mynta)}.done-sidebar--rail .done-sidebar__status.is-degraded .done-sidebar__status-lamp{box-shadow:inset 0 0 0 1.5px var(--done-t3);background:0 0}.done-sidebar--rail .done-sidebar__status.is-offline .done-sidebar__status-lamp{background:var(--danger)}.done-workspace--rail-top .done-sidebar--rail,.done-workspace--rail-bottom .done-sidebar--rail{height:var(--done-rail-size);max-height:var(--done-rail-size);flex-direction:row;align-items:center;width:100%}.done-workspace--rail-top .done-sidebar__avatar-slot,.done-workspace--rail-bottom .done-sidebar__avatar-slot{aspect-ratio:auto;border-bottom:none;border-right:1px solid var(--done-line);flex-direction:row;flex-shrink:0;width:auto;min-width:6.55rem;height:100%;padding:.3rem .35rem}.done-workspace--rail-top .done-sidebar__tools,.done-workspace--rail-bottom .done-sidebar__tools{border-bottom:none;border-right:1px solid var(--done-line);flex-direction:row;width:auto;height:100%;padding:.3rem .35rem}.done-workspace--rail-top .done-sidebar__divider,.done-workspace--rail-bottom .done-sidebar__divider{width:1px;height:1.5rem;margin:0 .15rem}.done-workspace--rail-top .done-sidebar__brand-slot,.done-workspace--rail-bottom .done-sidebar__brand-slot{aspect-ratio:164.3/224.3;border-top:none;border-left:1px solid var(--done-line);flex-shrink:0;width:auto;height:100%;margin:0}.done-workspace--rail-top .done-sidebar__brand-meta,.done-workspace--rail-bottom .done-sidebar__brand-meta{width:auto;min-width:2.5rem;height:100%;padding:.25rem max(var(--done-rail-corner-clear), .5rem) .25rem .35rem;border-left:none;flex-direction:column}.done-workspace--rail-top .done-sidebar__nav,.done-workspace--rail-bottom .done-sidebar__nav{flex-direction:row;flex:auto;height:100%;padding:.3rem .35rem;overflow:auto hidden}.done-workspace--rail-top .done-sidebar__foot,.done-workspace--rail-bottom .done-sidebar__foot{border-top:none;border-left:1px solid var(--done-line);flex-direction:row;width:auto;height:100%;margin-top:0;margin-left:auto;padding:0}.done-workspace--rail-top .done-sidebar__chrome,.done-workspace--rail-bottom .done-sidebar__chrome{flex-direction:row;height:100%}.done-rail-layout-menu{flex-shrink:0;position:relative}.done-rail-layout-menu__panel{z-index:40;border:1px solid var(--done-line-strong,var(--gl));background:var(--done-s2,var(--s2));width:11.5rem;box-shadow:0 0 0 1px var(--void), 0 12px 28px var(--void), 0 28px 64px var(--void);padding:.45rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.done-rail-layout-menu__panel{box-shadow:0 0 0 1px color-mix(in srgb, var(--void) 35%, transparent), 0 12px 28px color-mix(in srgb, var(--void) 55%, transparent), 0 28px 64px color-mix(in srgb, var(--void) 45%, transparent)}}.done-rail-layout-menu--from-left .done-rail-layout-menu__panel{left:calc(100% + var(--done-rail-popover-gap,.8rem));border-radius:var(--chat-r-avatar) var(--chat-r-soft) var(--chat-r-soft) var(--chat-r-avatar);bottom:0}.done-rail-layout-menu--from-right .done-rail-layout-menu__panel{right:calc(100% + var(--done-rail-popover-gap,.8rem));border-radius:var(--chat-r-soft) var(--chat-r-avatar) var(--chat-r-avatar) var(--chat-r-soft);bottom:0}.done-rail-layout-menu--from-top .done-rail-layout-menu__panel{top:calc(100% + var(--done-rail-popover-gap-y,.85rem));border-radius:var(--chat-r-avatar) var(--chat-r-avatar) var(--chat-r-soft) var(--chat-r-soft);right:0}.done-rail-layout-menu--from-bottom .done-rail-layout-menu__panel{bottom:calc(100% + var(--done-rail-popover-gap-y,.85rem));border-radius:var(--chat-r-soft) var(--chat-r-soft) var(--chat-r-avatar) var(--chat-r-avatar);right:0}.done-rail-layout-menu__compass{grid-template:"top top""left right""bottom bottom"/1fr 1fr;gap:.3rem;display:grid}.done-rail-layout-menu__edge{border-radius:var(--radius-md);min-height:2rem;color:var(--done-t2);cursor:pointer;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.02em;text-transform:uppercase;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.35rem;padding:.3rem .45rem;font-size:.6875rem;display:inline-flex}.done-rail-layout-menu__edge:hover{background:var(--s2)}@supports (color:color-mix(in lab, red, red)){.done-rail-layout-menu__edge:hover{background:color-mix(in srgb, var(--s2) 40%, transparent)}}.done-rail-layout-menu__edge:hover{border-color:var(--gl);color:var(--done-t1)}.done-rail-layout-menu__edge:focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.done-rail-layout-menu__edge.is-on{background:var(--s2)}@supports (color:color-mix(in lab, red, red)){.done-rail-layout-menu__edge.is-on{background:color-mix(in srgb, var(--s2) 50%, transparent)}}.done-rail-layout-menu__edge.is-on{border-color:var(--gl);color:var(--done-t1)}.done-rail-layout-menu__edge--top{grid-area:top}.done-rail-layout-menu__edge--left{grid-area:left}.done-rail-layout-menu__edge--right{grid-area:right}.done-rail-layout-menu__edge--bottom{grid-area:bottom}.done-rail-layout-menu__edge-label{line-height:1}.done-sidebar__brand{align-items:center;padding:0 .375rem;display:flex}.done-brand-lockup{height:var(--done-lockup-h,18px);align-items:center;gap:.4375rem;min-width:0;line-height:1;display:inline-flex}.done-brand-lockup__mark{height:var(--done-lockup-h);flex-shrink:0;align-items:center;line-height:0;display:flex}.done-brand-lockup__mark img{height:var(--done-lockup-h);width:auto;max-height:var(--done-lockup-h);display:block}.done-brand-lockup__module{min-width:0;height:var(--done-lockup-h);font-family:var(--font-display,var(--font-sans));font-weight:600;font-size:calc(var(--done-lockup-h) * 1.274);letter-spacing:.06em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:var(--done-brand);-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex;overflow:hidden}.done-brand-lockup--mark,.done-brand-lockup--wordmark{gap:0}.done-sidebar__nav-block{flex-direction:column;gap:.125rem;display:flex}.done-sidebar__mail-folders{flex-direction:column;gap:.125rem;padding:.15rem 0 .35rem 1.85rem;display:flex}.done-sidebar__mail-folder{border-radius:var(--radius-md);font-size:var(--done-t-sub);color:var(--done-t2);transition:background var(--done-dur) var(--done-ease), color var(--done-dur) var(--done-ease);padding:.35rem .75rem;text-decoration:none;display:block}.done-sidebar__mail-folder:hover{background:var(--done-wash-1);color:var(--done-t1)}.done-sidebar__mail-folder.is-active{background:var(--done-wash-2);color:var(--done-t1)}.done-sidebar__mail-folder:focus-visible{outline:none}.done-sidebar__mail-folder--more{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--done-t3);font-size:var(--done-work-kicker-size,11px);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0}.done-sidebar__mail-folder--nested{font-size:var(--done-t-meta);padding-inline-start:1.1rem}.done-sidebar__nav-item{border-radius:var(--radius-md);font-size:var(--done-t-sub);color:var(--done-t2);cursor:pointer;transition:background var(--done-dur) var(--done-ease), color var(--done-dur) var(--done-ease);align-items:center;gap:.75rem;padding:.5rem .75rem;text-decoration:none;display:flex}.done-sidebar__nav-item:hover{background:var(--done-wash-1);color:var(--done-t1)}.done-sidebar__nav-item.is-active{background:var(--done-wash-2);color:var(--done-t1)}.done-sidebar__nav-item.is-disabled{opacity:.45;cursor:default;pointer-events:none}.done-sidebar__nav-count{font-size:var(--done-t-meta);font-variant-numeric:tabular-nums;color:var(--done-t3);margin-left:auto}.done-sidebar__sources{flex-direction:column;gap:.5rem;padding:0 .5rem;display:flex}.done-sidebar__source{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--done-t-meta);color:var(--done-t2);align-items:center;gap:.625rem;display:flex}.done-sidebar__dot{border-radius:50%;flex:none;width:8px;height:8px}.done-sidebar__dot.is-on{background:var(--done-t1)}.done-sidebar__dot.is-off{border:1.5px solid var(--done-t2)}.done-sidebar__foot{flex-direction:column;gap:.25rem;margin-top:auto;display:flex}.done-sidebar__profile{border-radius:var(--radius-md);min-width:0;color:inherit;align-items:center;gap:.625rem;padding:.5rem .75rem;text-decoration:none;display:flex}.done-sidebar__profile:hover{background:var(--done-s1)}.done-sidebar__profile:focus-visible{outline:1px solid var(--done-t1);outline-offset:2px}.done-sidebar__avatar{border-radius:var(--radius-md);background:var(--done-wash-2);width:2rem;height:2rem;font-size:var(--done-t-meta);color:var(--done-t2);justify-content:center;align-items:center;font-weight:500;display:inline-flex}.done-sidebar__avatar-img{flex-shrink:0}.done-sidebar__profile-name{font-size:var(--done-t-sub);color:var(--done-t1);line-height:1.3}.done-sidebar__profile-meta{font-size:var(--done-t-meta);color:var(--done-t3);line-height:1.3}.done-settings{--done-module-inset-x:var(--done-work-pad-x,16px);--done-module-inset-y:var(--done-work-pad-y,16px);background:var(--void,#10141c);flex-direction:column;flex:1 1 0;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.done-settings__stage{flex-direction:column;flex:1 1 0;gap:0;width:100%;min-width:0;min-height:0;padding:0;display:flex}.done-settings .pn[data-panel=menu],.done-settings .pn[data-panel=page]{background:0 0}.done-settings .pn[data-panel=page] .page{overflow:auto}.done-settings .fr{text-align:left;border:0;width:100%;font-family:inherit}.done-settings .fr:focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.done-settings .st.is-ok i{background:var(--mynta,#3d9b8f)}.done-settings .st.is-wait i{background:var(--rav,#e8a838)}.done-settings .ib:focus-visible,.done-settings .b1:focus-visible,.done-settings .b2:focus-visible,.done-settings .b3:focus-visible,.done-settings .tg:focus-visible,.done-settings .in:focus-visible,.done-settings .ta:focus-visible,.done-settings .avp:focus-visible,.done-settings .sel:focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.done-settings .b1:disabled,.done-settings .b2:disabled,.done-settings .b3:disabled,.done-settings .tg:disabled{opacity:.55;cursor:default}.done-settings select.sel{appearance:auto;-webkit-appearance:menulist;height:44px;padding-right:28px;line-height:44px;display:inline-block}.done-settings__nav{display:none}.done-settings__panel{display:contents}.done-settings__panel[hidden]{display:none!important}.done-settings__panel-chrome{margin:12px 16px 0;display:none}.done-settings__back{font-size:var(--done-t-meta);color:var(--done-t2);cursor:pointer;background:0 0;border:0;padding:0}.done-settings__back:hover{color:var(--text)}.done-settings__back:focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.done-settings__sheet-slot{z-index:3;flex:none;width:360px;display:none;position:relative}.done-settings__sheet-slot.is-empty{display:none}.done-settings__sheet-dim{z-index:2;cursor:pointer;background:#10141c73;border:0;border-radius:0;margin:0;padding:0;position:absolute;inset:0}.done-settings__stage{position:relative}@media (min-width:1024px){.done-settings__stage{flex-direction:row;gap:12px;padding:16px}.done-settings .pn[data-panel=menu]{flex:0 0 280px;width:280px}.done-settings.is-nav-slim .pn[data-panel=menu]{flex:0 0 64px;width:64px!important}.done-settings.is-nav-slim .pn[data-panel=menu] .t,.done-settings.is-nav-slim .pn[data-panel=menu] .grp{display:none}.done-settings.is-nav-slim .pn[data-panel=menu] .fr{justify-content:center;padding-left:0;padding-right:0}.done-settings.is-nav-slim .pn[data-panel=menu] nav{padding-left:8px;padding-right:8px}.done-settings .pn[data-panel=page]{flex:auto;min-width:0}.done-settings .pn[data-panel=page][hidden]{display:flex!important}.done-settings__sheet-slot:not(.is-empty){flex:0 0 360px;width:360px;display:flex}.done-settings.is-explain-hidden.has-explain .done-settings__sheet-slot.is-explain{pointer-events:none;flex:0 0 0;width:0;padding:0;display:none;overflow:hidden}.done-settings__actions--stack{flex-direction:row;max-width:none}}@media (max-width:1023px){.done-settings.is-panel-open .pn[data-panel=menu]{display:none}.done-settings.is-panel-open .done-settings__panel-chrome{display:block}.done-settings.has-sheet .done-settings__sheet-slot:not(.is-empty){z-index:40;border-radius:0;width:auto;display:flex;position:fixed;inset:0}}html[data-done-theme=light] .done-workspace__content{--void:#f6f4ef;--bg:var(--void);--s1:#ebe8e1;--s2:#e0ddd4;--surface:#fff;--surface-2:#f0eee8;--s3:#5c5e66;--s3-fill:#c8c5bc;--muted:#5a5c64;--mid:#3f424a;--text:#10141c;--danger:#c44545;--gl:#10141c14;--gm:#10141c24;--gh:#10141c38;--done-s0:var(--void);--done-s1:var(--surface);--done-s2:var(--surface-2);--done-s3:var(--s2)}@supports (color:color-mix(in lab, red, red)){html[data-done-theme=light] .done-workspace__content{--done-s3:color-mix(in srgb, var(--s2) 72%, var(--void))}}html[data-done-theme=light] .done-workspace__content{--done-bone:var(--text);--done-on-bone:var(--void);--done-t1:var(--text);--done-t2:var(--mid);--done-t3:var(--muted);--done-t-disabled:var(--text)}@supports (color:color-mix(in lab, red, red)){html[data-done-theme=light] .done-workspace__content{--done-t-disabled:color-mix(in srgb, var(--text) 22%, transparent)}}html[data-done-theme=light] .done-workspace__content{--done-line:var(--gl);--done-line-strong:var(--gm);--done-line-stronger:var(--gh);--done-wash-1:#0000000a;--done-wash-2:#00000012;--done-wash-3:#0000001f;--focus-ink:var(--text);--done-ring:0 0 0 2px var(--void), 0 0 0 4px var(--focus-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--done-s0);color:var(--done-t1)}html[data-vision=deuteranopia],html[data-vision=protanopia]{--signal-rav:#38bdf8;--signal-kobolt:#fb923c;--danger:#f472b6;--signal-jade:#22d3ee;--signal-rosa:#7dd3fc;--signal-korall:#fb923c;--signal-ametist:#a5b4fc;--signal-mynta:#2dd4bf}html[data-done-theme=light][data-vision=deuteranopia] .done-workspace__content,html[data-done-theme=light][data-vision=protanopia] .done-workspace__content{--signal-rav:#2563eb;--signal-kobolt:#ea580c;--danger:#c2410c;--signal-jade:#1d4ed8;--signal-rosa:#0284c7;--signal-korall:#c2410c;--signal-ametist:#4f46e5;--signal-mynta:#0f766e}html[data-vision=tritanopia]{--signal-rav:#f472b6;--signal-kobolt:#34d399;--danger:#fbbf24;--signal-jade:#2dd4bf;--signal-rosa:#fb7185;--signal-korall:#fbbf24;--signal-ametist:#a3e635;--signal-mynta:#4ade80}html[data-done-theme=light][data-vision=tritanopia] .done-workspace__content{--signal-rav:#be185d;--signal-kobolt:#0f766e;--danger:#b45309;--signal-jade:#0d9488;--signal-rosa:#e11d48;--signal-korall:#b45309;--signal-ametist:#65a30d;--signal-mynta:#15803d}html[data-vision=high_contrast]{--void:#000;--bg:#000;--s1:#0a0a0a;--s2:#141414;--surface:#0a0a0a;--surface-2:#121212;--text:#fff;--mid:#f5f5f5;--muted:#e5e5e5;--s3:#e5e5e5;--danger:#ff5252;--signal-rav:#ffea00;--signal-kobolt:#00e5ff;--signal-jade:#00ff9c;--signal-rosa:#ff4dc8;--signal-korall:#ff5252;--signal-ametist:#d4b3ff;--signal-mynta:#00ff9c;--gl:#ffffff59;--gm:#ffffff80;--gh:#ffffffb3;--done-s0:var(--void);--done-s1:var(--surface);--done-s2:var(--surface-2);--done-s3:var(--s2)}@supports (color:color-mix(in lab, red, red)){html[data-vision=high_contrast]{--done-s3:color-mix(in srgb, var(--s2) 72%, var(--void))}}html[data-vision=high_contrast]{--done-bone:var(--text);--done-on-bone:var(--void);--done-t1:var(--text);--done-t2:var(--mid);--done-t3:var(--muted);--done-t-disabled:var(--text)}@supports (color:color-mix(in lab, red, red)){html[data-vision=high_contrast]{--done-t-disabled:color-mix(in srgb, var(--text) 22%, transparent)}}html[data-vision=high_contrast]{--done-line:var(--gl);--done-line-strong:var(--gm);--done-line-stronger:var(--gh);--done-wash-1:#ffffff14;--done-wash-2:#ffffff24;--done-wash-3:#fff3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-done-theme=light][data-vision=high_contrast] .done-workspace__content{--void:#fff;--bg:#fff;--s1:#f5f5f5;--s2:#e5e5e5;--surface:#fff;--surface-2:#f0f0f0;--text:#000;--mid:#171717;--muted:#262626;--s3:#262626;--danger:#c00;--signal-rav:#000;--signal-kobolt:#06c;--signal-jade:#007a53;--signal-rosa:#c4007a;--signal-korall:#c00;--signal-ametist:#5b21b6;--signal-mynta:#007a53;--gl:#00000059;--gm:#00000080;--gh:#000000b3;--done-s0:var(--void);--done-s1:var(--surface);--done-s2:var(--surface-2);--done-s3:var(--s2)}@supports (color:color-mix(in lab, red, red)){html[data-done-theme=light][data-vision=high_contrast] .done-workspace__content{--done-s3:color-mix(in srgb, var(--s2) 72%, var(--void))}}html[data-done-theme=light][data-vision=high_contrast] .done-workspace__content{--done-bone:var(--text);--done-on-bone:var(--void);--done-t1:var(--text);--done-t2:var(--mid);--done-t3:var(--muted);--done-t-disabled:var(--text)}@supports (color:color-mix(in lab, red, red)){html[data-done-theme=light][data-vision=high_contrast] .done-workspace__content{--done-t-disabled:color-mix(in srgb, var(--text) 22%, transparent)}}html[data-done-theme=light][data-vision=high_contrast] .done-workspace__content{--done-line:var(--gl);--done-line-strong:var(--gm);--done-line-stronger:var(--gh);--done-wash-1:#0000000f;--done-wash-2:#0000001a;--done-wash-3:#00000024;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--done-s0);color:var(--done-t1)}html[data-done-theme=light] .done-sidebar,html[data-done-theme=light] .done-workspace-header,html[data-done-theme=light] .done-mobile-header,html[data-done-theme=light] .site-bottom-nav--done{--void:#10141c;--bg:var(--void);--s1:#1c2230;--s2:#1f2635;--surface:var(--s1)}@supports (color:color-mix(in lab, red, red)){html[data-done-theme=light] .done-sidebar,html[data-done-theme=light] .done-workspace-header,html[data-done-theme=light] .done-mobile-header,html[data-done-theme=light] .site-bottom-nav--done{--surface:color-mix(in srgb, var(--s1) 35%, var(--void))}}html[data-done-theme=light] .done-sidebar,html[data-done-theme=light] .done-workspace-header,html[data-done-theme=light] .done-mobile-header,html[data-done-theme=light] .site-bottom-nav--done{--surface-2:var(--s1)}@supports (color:color-mix(in lab, red, red)){html[data-done-theme=light] .done-sidebar,html[data-done-theme=light] .done-workspace-header,html[data-done-theme=light] .done-mobile-header,html[data-done-theme=light] .site-bottom-nav--done{--surface-2:color-mix(in srgb, var(--s1) 55%, var(--void))}}html[data-done-theme=light] .done-sidebar,html[data-done-theme=light] .done-workspace-header,html[data-done-theme=light] .done-mobile-header,html[data-done-theme=light] .site-bottom-nav--done{--s3:#8b8d95;--muted:#92949a;--mid:#a4a7ae;--text:#c4c4c0;--danger:#e87070;--gl:#b8b8b414;--gm:#b8b8b426;--gh:#b8b8b440;--done-wash-1:#ffffff0a;--done-wash-2:#ffffff14;--done-wash-3:#ffffff24;--focus-ink:var(--text);--done-ring:0 0 0 2px var(--void), 0 0 0 4px var(--focus-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--done-s0);color:var(--done-t1)}html[data-done-theme=light] .done-room-waiting__dock,html[data-done-theme=light] .done-room-call__bar{--void:#10141c;--bg:var(--void);--s1:#1c2230;--s2:#1f2635;--surface:var(--s1)}@supports (color:color-mix(in lab, red, red)){html[data-done-theme=light] .done-room-waiting__dock,html[data-done-theme=light] .done-room-call__bar{--surface:color-mix(in srgb, var(--s1) 35%, var(--void))}}html[data-done-theme=light] .done-room-waiting__dock,html[data-done-theme=light] .done-room-call__bar{--surface-2:var(--s1)}@supports (color:color-mix(in lab, red, red)){html[data-done-theme=light] .done-room-waiting__dock,html[data-done-theme=light] .done-room-call__bar{--surface-2:color-mix(in srgb, var(--s1) 55%, var(--void))}}html[data-done-theme=light] .done-room-waiting__dock,html[data-done-theme=light] .done-room-call__bar{--s3:#8b8d95;--muted:#92949a;--mid:#a4a7ae;--text:#c4c4c0;--danger:#e87070;--gl:#b8b8b414;--gm:#b8b8b426;--gh:#b8b8b440;--done-s0:var(--void);--done-s1:var(--surface);--done-s2:var(--surface-2);--done-s3:var(--s2)}@supports (color:color-mix(in lab, red, red)){html[data-done-theme=light] .done-room-waiting__dock,html[data-done-theme=light] .done-room-call__bar{--done-s3:color-mix(in srgb, var(--s2) 72%, var(--void))}}html[data-done-theme=light] .done-room-waiting__dock,html[data-done-theme=light] .done-room-call__bar{--done-bone:var(--text);--done-on-bone:var(--void);--done-t1:var(--text);--done-t2:var(--mid);--done-t3:var(--muted);--done-t-disabled:var(--text)}@supports (color:color-mix(in lab, red, red)){html[data-done-theme=light] .done-room-waiting__dock,html[data-done-theme=light] .done-room-call__bar{--done-t-disabled:color-mix(in srgb, var(--text) 22%, transparent)}}html[data-done-theme=light] .done-room-waiting__dock,html[data-done-theme=light] .done-room-call__bar{--done-line:var(--gl);--done-line-strong:var(--gm);--done-line-stronger:var(--gh);--done-wash-1:#ffffff0a;--done-wash-2:#ffffff14;--done-wash-3:#ffffff24;--focus-ink:var(--text);--done-ring:0 0 0 2px var(--void), 0 0 0 4px var(--focus-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--done-s0);color:var(--done-t1)}html[data-done-theme=light] .done-workspace__content .done-room-waiting__dock .done-btn--primary,html[data-done-theme=light] .done-workspace__content .done-room-call__bar .done-btn--primary{background:var(--done-bone);color:var(--done-on-bone);border-color:#0000}html[data-done-theme=light] .done-workspace__content .done-room-waiting__dock .done-btn--primary:hover:not(:disabled),html[data-done-theme=light] .done-workspace__content .done-room-call__bar .done-btn--primary:hover:not(:disabled){background:var(--done-bone)}@supports (color:color-mix(in lab, red, red)){html[data-done-theme=light] .done-workspace__content .done-room-waiting__dock .done-btn--primary:hover:not(:disabled),html[data-done-theme=light] .done-workspace__content .done-room-call__bar .done-btn--primary:hover:not(:disabled){background:color-mix(in srgb, var(--done-bone) 92%, #fff)}}html[data-done-theme=light] .done-workspace__content .done-room-waiting__dock .done-btn--primary:hover:not(:disabled),html[data-done-theme=light] .done-workspace__content .done-room-call__bar .done-btn--primary:hover:not(:disabled){color:var(--done-on-bone)}.done-avatar-crop{border:.5px solid var(--done-line);border-radius:var(--done-work-radius);background:var(--done-s1);flex-direction:column;gap:.75rem;margin-top:.75rem;padding:.85rem;display:flex}.done-avatar-crop__title{font-size:var(--done-work-title-size);line-height:var(--done-work-title-lh);color:var(--done-t1);margin:0;font-weight:600}.done-avatar-crop__help{font-size:var(--done-t-meta);color:var(--done-t3);margin:0;line-height:1.4}.done-avatar-crop__frame{border-radius:var(--done-work-radius);border:.5px solid var(--done-line-stronger);background:var(--void);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;align-self:center;position:relative;overflow:hidden}.done-avatar-crop__frame:active{cursor:grabbing}.done-avatar-crop__img{pointer-events:none;max-width:none;position:absolute;top:50%;left:50%}.done-avatar-crop__mask{box-shadow:inset 0 0 0 1px var(--done-t1);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.done-avatar-crop__mask{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--done-t1) 25%, transparent)}}.done-avatar-crop__mask{pointer-events:none}.done-avatar-crop__zoom{flex-direction:column;gap:.35rem;display:flex}.done-avatar-crop__zoom-label{font-family:var(--font-mono);font-size:var(--done-t-meta);color:var(--done-t3)}.done-avatar-crop__zoom input[type=range]{width:100%;accent-color:var(--done-t2)}.done-avatar-crop__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.done-avatar-crop__btn{border:.5px solid var(--done-line);border-radius:var(--done-work-radius);font-size:var(--done-work-meta-size);line-height:var(--done-work-meta-lh);cursor:pointer;color:var(--done-t2);background:0 0;padding:.4rem .75rem}.done-avatar-crop__btn:hover{color:var(--done-t1);background:var(--done-wash-1)}.done-avatar-crop__btn:focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.done-avatar-crop__btn.is-primary{background:var(--done-wash-2);color:var(--done-t1);border-color:var(--done-line-stronger)}.done-avatar-crop__btn:disabled{opacity:.45;cursor:default}html[data-done-theme=light] .done-workspace__content .done-avatar-crop__btn.is-primary{color:#e8e8e4;background:#10141c;border-color:#10141c}html[data-done-theme=light] .done-room-waiting__you,html[data-done-theme=light] .done-room-waiting__as-chip{--void:#10141c;--text:#c4c4c0;--mid:#a4a7ae;--muted:#92949a;--done-t2:var(--mid);--done-t3:var(--muted);background:var(--void)}@supports (color:color-mix(in lab, red, red)){html[data-done-theme=light] .done-room-waiting__you,html[data-done-theme=light] .done-room-waiting__as-chip{background:color-mix(in srgb, var(--void) 70%, transparent)}}html[data-done-theme=light] .done-room-waiting__you,html[data-done-theme=light] .done-room-waiting__as-chip{color:var(--text)}.done-welcome{--done-welcome-col:36rem;--done-welcome-inline:clamp(.75rem, 3vw, 1.5rem);--done-welcome-scroll-lane:12px;--done-welcome-toolbar-h:2.25rem;--done-welcome-dock-fade:8.5rem;--done-welcome-dock-lift:calc(2.75rem + var(--done-welcome-toolbar-h) + env(safe-area-inset-bottom,0px));--done-welcome-compose-block:calc(var(--done-welcome-toolbar-h) + .5rem + 2.5rem);--done-welcome-dock-clearance:calc(var(--done-welcome-dock-fade) + var(--done-welcome-compose-block) + var(--done-welcome-dock-lift) + 1.25rem);--chat-col:var(--done-welcome-col);--chat-bubble-max:22rem;--chat-r-soft:20px;--chat-r-avatar:4px;--chat-avatar-size:1.75rem;--chat-avatar-gap:.5rem;--chat-unit-gap:1.35rem;--chat-group-gap:5px;background:var(--done-s0);flex-direction:column;flex:1 1 0;min-height:0;display:flex;position:relative;overflow:hidden}.done-welcome--gate{overflow:visible}html[data-done-onboarding="1"] .done-sidebar,html[data-done-onboarding="1"] .done-rail-load-seam,html[data-done-onboarding="1"] .done-mobile-header,html[data-done-onboarding="1"] .site-bottom-nav--done{display:none}html[data-done-onboarding="1"] .done-workspace{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.done-onboarding{z-index:1;flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;position:relative}.done-onboarding__splash{z-index:30;background:var(--void);justify-content:center;align-items:center;transition:background .7s;display:flex;position:fixed;inset:0}.done-onboarding__splash .one-hand-splash__stage{width:min(92vw,56rem);transition:transform 1.2s cubic-bezier(.22,1,.36,1),opacity .9s}.done-onboarding__splash .brand-art{width:100%;height:auto}.done-onboarding__splash.is-leave{pointer-events:none;background:0 0}.done-onboarding__splash.is-leave .one-hand-splash__stage{opacity:0;transform:translateY(42vh)}.done-onboarding__splash.is-return{pointer-events:none;background:0 0}.done-onboarding__splash.is-return .one-hand-splash__stage{transition:none;animation:1.4s cubic-bezier(.22,1,.36,1) both done-onboarding-rise}@keyframes done-onboarding-rise{0%{opacity:0;transform:translateY(46vh)}to{opacity:1;transform:none}}.done-onboarding__compose{width:100%}.done-onboarding__line{align-items:flex-end;gap:.65rem;width:min(36rem,100%);display:flex}.done-onboarding__line .done-welcome__draft-wrap{flex:auto;width:auto;min-width:0}.done-onboarding .done-welcome__draft{caret-color:#fff}.done-onboarding .done-welcome__frame{padding-top:clamp(4.5rem,16vh,8rem)}.done-onboarding .done-welcome__dialogue>.done-chat-cluster+.done-chat-cluster{margin-top:var(--chat-unit-gap)}.done-onboarding .done-chat-cluster__stack>.done-chat-turn--bare{width:fit-content;max-width:100%}.done-onboarding__dock{opacity:0;pointer-events:none;transition:opacity .42s,transform .42s;transform:translateY(10px)}.done-onboarding__dock.is-in{opacity:1;transform:none}.done-onboarding__dock.is-in .done-welcome__compose,.done-onboarding__dock.is-in .done-onboarding__slots{pointer-events:auto}@media (prefers-reduced-motion:reduce){.done-onboarding__splash,.done-onboarding__dock{transition:none;animation:none}}.done-onboarding__slots{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;display:flex}.done-onboarding__slot-btn,.done-onboarding__paste{border:1px solid var(--done-line-strong);min-height:2.75rem;color:var(--done-t1);font:inherit;background:0 0;border-radius:6px;margin:0;padding:.4rem .85rem}.done-onboarding__slot-btn{cursor:pointer}.done-onboarding__slot{flex-direction:column;gap:.35rem;min-width:min(100%,16rem);display:flex}.done-onboarding__paste{width:100%}.done-onboarding__slot-btn:focus-visible,.done-onboarding__paste:focus-visible{box-shadow:var(--done-ring);outline:2px solid #0000}.done-welcome__frame{z-index:1;overscroll-behavior:contain;min-height:0;padding:clamp(1rem, 4vh, 2rem) var(--done-welcome-inline) var(--done-welcome-dock-clearance);scrollbar-gutter:stable;scrollbar-width:none;scrollbar-color:transparent transparent;flex-direction:column;flex:1 1 0;padding-inline-end:calc(var(--done-welcome-inline) + var(--done-welcome-scroll-lane));display:flex;position:relative;overflow:hidden auto}.done-welcome__frame:before,.done-welcome__frame:after{content:"";pointer-events:none;flex:auto;min-height:0}.done-welcome__frame.is-scrolling{scrollbar-width:thin;scrollbar-color:#fff transparent}.done-welcome__frame::-webkit-scrollbar{background:0 0;width:0;height:0}.done-welcome__frame.is-scrolling::-webkit-scrollbar{width:8px;height:8px}.done-welcome__frame.is-scrolling::-webkit-scrollbar-track{background:0 0}.done-welcome__frame.is-scrolling::-webkit-scrollbar-thumb{background:#fff padding-box padding-box;border:2px solid #0000;border-radius:999px}.done-welcome__frame.is-scrolling::-webkit-scrollbar-thumb:hover{background:#fff padding-box padding-box}.done-welcome--first-open .done-welcome__frame{animation:.4s ease-out both done-welcome-enter}@keyframes done-welcome-enter{0%{opacity:0}to{opacity:1}}.hebbi-door{z-index:2;background:var(--void);--hebbi-door-ease:cubic-bezier(.22, .61, .36, 1);position:absolute;inset:0;overflow:hidden}.hebbi-door__bg{background:var(--void);pointer-events:none;position:absolute;inset:0}.hebbi-door__grain{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hebbi-door__stage{z-index:2;width:100%;height:100%;padding:clamp(1.5rem, 5vh, 3rem) 1.25rem calc(1.5rem + env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.hebbi-door__greeting{max-width:min(40rem,92vw);font-family:var(--hb-type-electric,var(--font-sans), system-ui, sans-serif);letter-spacing:-.04em;color:#fff;text-align:center;text-wrap:balance;flex-direction:column;align-items:center;gap:.06em;margin:0 0 clamp(2.75rem,7vh,4.25rem);font-size:clamp(2.75rem,9vw,5.25rem);font-weight:700;line-height:.98;display:flex}.hebbi-door__greeting-line{display:block}.hebbi-door__greeting--empty{visibility:hidden}.hebbi-door__paths{grid-template-columns:1fr;place-items:center;gap:clamp(1.75rem,5vh,3rem);width:min(36rem,94vw);display:grid}@media (min-width:720px){.hebbi-door__paths{grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,4rem);width:min(52rem,94vw)}}.hebbi-door__path{cursor:pointer;width:min(100%,22rem);min-width:44px;height:clamp(4.75rem,12vw,7.25rem);min-height:44px;color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:opacity .22s var(--hebbi-door-ease);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:.65rem .5rem;display:flex}@media (hover:hover) and (pointer:fine){.hebbi-door__path:hover:not(:disabled):not(.is-disabled){opacity:.92}.hebbi-door__path.is-inviting:not(:disabled):not(.is-disabled) .hebbi-door-path{opacity:1}}.hebbi-door__path:focus-visible{outline-offset:2px;box-shadow:var(--done-ring);outline:2px solid #0000}.hebbi-door__path:disabled,.hebbi-door__path.is-disabled{opacity:.34;cursor:not-allowed}.hebbi-door-path{width:100%;height:100%;display:block;overflow:visible}.done-welcome__dock--talk{z-index:4;padding-bottom:env(safe-area-inset-bottom,0px);position:absolute;bottom:0;left:0;right:0}.done-welcome__toolbar--talk{justify-content:center}.hebbi-door-path__stroke{fill:none}@media (prefers-reduced-motion:reduce){.hebbi-door__path{transition:none}}.hebbi-door-lab{background:var(--void);min-height:100dvh;position:relative}.hebbi-door-lab__chrome{z-index:5;pointer-events:none;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem;display:flex;position:absolute;top:0;left:0;right:0}.hebbi-door-lab__actions{pointer-events:auto;align-items:center;gap:.85rem;display:flex}.hebbi-door-lab__btn{border:1px solid var(--gl);color:var(--text);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:6px;margin:0;padding:.35rem .75rem;font-size:12px}.hebbi-door-lab__btn:hover{border-color:var(--gm)}.hebbi-door-lab__btn:focus-visible{outline-offset:2px;box-shadow:var(--done-ring);outline:2px solid #0000}.hebbi-door-lab__stage{min-height:100dvh;position:relative}.hebbi-door-lab__stage .hebbi-door{position:absolute}.onboarding-lab{background:var(--void);min-height:100dvh;color:var(--text);position:relative}.onboarding-lab__replay{z-index:6;border-radius:6px;align-items:center;gap:.75rem;padding:.35rem .5rem;display:flex;position:absolute;top:.75rem;right:.75rem}.onboarding-lab__stage{flex-direction:column;min-height:100dvh;display:flex}.onboarding-lab__stage .done-onboarding{flex:auto}.creativity-lab{background:var(--void);min-height:100dvh;color:var(--text);padding-bottom:4rem}.creativity-eye{border:.5px solid var(--gl);background:var(--gl);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5px;display:grid}@media (max-width:900px){.creativity-eye{grid-template-columns:1fr}}.creativity-eye__cell{background:var(--void);flex-direction:column;gap:.5rem;min-height:11rem;padding:.75rem;display:flex}.creativity-eye__cell-head{flex-direction:column;gap:.15rem;display:flex}.creativity-eye__stage--door{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;min-height:7rem;display:flex}.creativity-eye__path{width:4.5rem!important;height:4.5rem!important}.creativity-eye__echo{flex-direction:column;gap:2px;width:100%;display:flex}.creativity-eye__echo i{background:var(--gm);opacity:.5;height:.5px;display:block}.creativity-eye__stage--chat{flex-direction:column;gap:.45rem;display:flex}.creativity-eye__bubble{border:.5px solid var(--gl);max-width:85%;color:var(--text);border-radius:6px;padding:.4rem .65rem;font-size:13px}.creativity-eye__bubble--them{background:var(--s1);align-self:flex-start}.creativity-eye__bubble--you{background:var(--signal-rosa,#ff7eb6);align-self:flex-end}@supports (color:color-mix(in lab, red, red)){.creativity-eye__bubble--you{background:color-mix(in srgb, var(--signal-rosa,#ff7eb6) 12%, var(--s1))}}.creativity-eye__yarn{width:100%;max-width:12rem;height:auto}.creativity-lab__chrome{border-bottom:.5px solid var(--gl);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem .75rem;display:flex}.creativity-lab__lede{max-width:36rem;margin-top:.35rem}.creativity-lab__chrome-actions{flex-wrap:wrap;gap:.5rem;display:flex}.creativity-lab__btn,.creativity-lab__tab{border:1px solid var(--gl);color:var(--text);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:6px;margin:0;padding:.35rem .75rem;font-size:12px;text-decoration:none}.creativity-lab__btn:hover,.creativity-lab__tab:hover{border-color:var(--gm)}.creativity-lab__btn:focus-visible,.creativity-lab__tab:focus-visible{outline-offset:2px;box-shadow:var(--done-ring);outline:2px solid #0000}.creativity-lab__tabs{border-bottom:.5px solid var(--gl);z-index:4;background:var(--void);flex-wrap:wrap;gap:.4rem;padding:.75rem 1.25rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.creativity-lab__tabs{background:color-mix(in srgb, var(--void) 92%, transparent)}}.creativity-lab__tabs{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.creativity-lab__tab.is-active{border-color:var(--gm);background:var(--s1)}.creativity-lab__main{flex-direction:column;gap:2.75rem;max-width:72rem;margin:0 auto;padding:1.5rem 1.25rem;display:flex}.creativity-lab__section{flex-direction:column;gap:1rem;display:flex}.creativity-lab__dna-list,.creativity-lab__cans ul,.creativity-lab__next{flex-direction:column;gap:.35rem;margin:0;padding-left:1.15rem;display:flex}.creativity-lab__swatches{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.65rem;display:grid}.creativity-lab__swatch{border:.5px solid var(--gl);background:var(--s1);border-radius:6px;align-items:flex-start;gap:.65rem;padding:.65rem;display:flex}.creativity-lab__swatch-chip{border:.5px solid var(--gm);border-radius:6px;flex:none;width:2rem;height:2rem}.creativity-lab__note{max-width:48rem}.creativity-lab__cast{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.85rem;display:grid}.creativity-lab__cast-card{flex-direction:column;gap:.45rem;margin:0;display:flex}.creativity-lab__cast-frame{border:.5px solid var(--gl);background:var(--s1);border-radius:6px;width:4.5rem;height:4.5rem;overflow:hidden}.creativity-lab__cast-frame.is-hebbi{border-color:#ff7eb6}@supports (color:color-mix(in lab, red, red)){.creativity-lab__cast-frame.is-hebbi{border-color:color-mix(in srgb, #ff7eb6 55%, var(--gl))}}.creativity-lab__cast-frame img{object-fit:cover;width:100%;height:100%;display:block}.creativity-lab__motion-grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.65rem;display:grid}.creativity-lab__motion-card{border:.5px solid var(--gl);background:var(--s1);border-radius:6px;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.creativity-lab__tier{border:.5px solid var(--gl);background:var(--s1);border-radius:8px;padding:1.25rem}@supports (color:color-mix(in lab, red, red)){.creativity-lab__tier{background:color-mix(in srgb, var(--s1) 70%, var(--void))}}.creativity-lab__tier--strict{border-color:#4d80e4}@supports (color:color-mix(in lab, red, red)){.creativity-lab__tier--strict{border-color:color-mix(in srgb, #4d80e4 35%, var(--gl))}}.creativity-lab__tier--balanced{border-color:#2ec4b6}@supports (color:color-mix(in lab, red, red)){.creativity-lab__tier--balanced{border-color:color-mix(in srgb, #2ec4b6 35%, var(--gl))}}.creativity-lab__tier--playful{border-color:#ff7eb6}@supports (color:color-mix(in lab, red, red)){.creativity-lab__tier--playful{border-color:color-mix(in srgb, #ff7eb6 40%, var(--gl))}}.creativity-lab__tier-head{flex-direction:column;gap:.25rem;margin-bottom:.35rem;display:flex}.creativity-lab__tier-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:960px){.creativity-lab__tier-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start}}.creativity-lab__tier-copy{flex-direction:column;gap:.65rem;display:flex}.creativity-lab__cans{grid-template-columns:1fr 1fr;gap:.85rem;margin-top:.35rem;display:grid}.creativity-lab__tier-stage{border:.5px solid var(--gl);background:var(--void);border-radius:6px;justify-content:center;align-items:center;min-height:12rem;padding:1rem;display:flex;overflow:hidden}.creativity-lab__figurative{justify-content:center;align-items:center;gap:clamp(1.5rem,6vw,3.5rem);width:100%;display:flex}.creativity-lab__path{width:min(38vw,9.5rem);height:min(38vw,9.5rem)}.creativity-lab__stage-empty{text-align:center;max-width:26rem;padding:1rem}.creativity-lab__mood{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.85rem;display:grid}.creativity-lab__mood-card{flex-direction:column;gap:.45rem;margin:0;display:flex}.creativity-lab__mood-frame{aspect-ratio:4/3;border:.5px solid var(--gl);background:var(--s1);border-radius:6px;overflow:hidden}.creativity-lab__mood-img{object-fit:cover;width:100%;height:100%;display:block}.creativity-lab__level-tag{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--s3);font-size:10px}.creativity-lab__level-tag--strict{color:#4d80e4}.creativity-lab__level-tag--balanced{color:#2ec4b6}.creativity-lab__level-tag--playful{color:#ff7eb6}.creativity-lab__inline{color:var(--mid);text-underline-offset:2px;text-decoration:underline}.creativity-lab__inline:focus-visible{outline-offset:2px;box-shadow:var(--done-ring);outline:2px solid #0000}.done-welcome__gate{z-index:2;padding:clamp(1.5rem, 5vh, 3rem) 1.25rem calc(1.5rem + env(safe-area-inset-bottom,0px));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(2.5rem,8vh,4.5rem);animation:.7s cubic-bezier(.22,1,.36,1) both done-welcome-gate-in;display:flex;position:absolute;inset:0;overflow:hidden}@keyframes done-welcome-gate-in{0%{opacity:0;transform:translateY(.55rem)}to{opacity:1;transform:translateY(0)}}.done-welcome__gate-hero{width:min(42rem,94vw)}.done-welcome__gate-greeting{max-width:100%;font-family:var(--font-outfit), var(--font-sans), system-ui, sans-serif;letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0;padding:0;font-size:clamp(2.4rem,8vw,4.75rem);font-weight:300;line-height:1.05;animation:.9s cubic-bezier(.22,1,.36,1) both done-welcome-greeting-in}.done-welcome__gate-greeting--land{flex-direction:column;align-items:center;gap:.12em;display:flex}.done-welcome__gate-greeting-line{display:block}.done-welcome__paths{grid-template-columns:1fr 1fr;place-items:center;gap:clamp(2.5rem,10vw,6rem);width:min(36rem,92vw);display:grid}.done-welcome__path{border-radius:var(--radius-md,6px);color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:9rem;min-height:7.5rem;margin:0;padding:.75rem;transition:opacity .2s,transform .22s cubic-bezier(.22,1,.36,1);display:flex}.done-welcome__path:hover:not(:disabled):not(.is-disabled){opacity:1;transform:translateY(-2px)}.done-welcome__path:focus-visible{outline-offset:2px;box-shadow:var(--done-ring);outline:2px solid #0000}.done-welcome__path:disabled,.done-welcome__path.is-disabled{opacity:.38;cursor:not-allowed}.done-welcome__path--write{color:var(--signal-rosa)}.done-welcome__path--talk{color:var(--signal-kobolt)}.done-welcome__path-art{flex-direction:column;justify-content:flex-end;align-items:center;width:11.5rem;height:6.75rem;display:flex;position:relative}.done-welcome__path-typeline{min-height:1.25rem;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--signal-rosa);align-items:center;margin-bottom:.55rem;font-size:.8rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.done-welcome__path-typeline{color:color-mix(in srgb, var(--signal-rosa) 85%, #fff)}}.done-welcome__path-typechars{white-space:nowrap;max-width:0;display:inline-block;overflow:hidden}.done-welcome__path-art--write.is-live .done-welcome__path-typechars{animation:3.6s steps(8,end) infinite done-welcome-type-out}.done-welcome__path-typecaret{background:var(--signal-rosa);width:1px;height:.85em;margin-left:2px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.done-welcome__path-typecaret{background:color-mix(in srgb, var(--signal-rosa) 70%, #fff)}}.done-welcome__path-typecaret{opacity:.35}.done-welcome__path-art--write.is-live .done-welcome__path-typecaret{animation:1s step-end infinite done-welcome-caret-blink}.done-welcome__path-kbd,.done-welcome__path-voice{width:min(11.5rem,72%);height:auto}.done-welcome__path-art--write.is-live .done-welcome__path-key--0,.done-welcome__path-art--write.is-live .done-welcome__path-key--3,.done-welcome__path-art--write.is-live .done-welcome__path-key--7{animation:3.6s ease-in-out infinite done-welcome-key-tap}.done-welcome__path-art--write.is-live .done-welcome__path-key--1,.done-welcome__path-art--write.is-live .done-welcome__path-key--5{animation:3.6s ease-in-out .45s infinite done-welcome-key-tap}.done-welcome__path-art--write.is-live .done-welcome__path-key--2,.done-welcome__path-art--write.is-live .done-welcome__path-key--space{animation:3.6s ease-in-out .9s infinite done-welcome-key-tap}.done-welcome__path-bubbles{gap:.45rem;display:flex;position:absolute;top:.15rem;left:50%;transform:translate(-50%)}.done-welcome__path-bubble{opacity:.25;border:1px solid;border-radius:.2rem .2rem .2rem .05rem;width:.55rem;height:.55rem}.done-welcome__path-art--talk.is-live .done-welcome__path-bubble--a{animation:3.2s ease-in-out infinite done-welcome-bubble}.done-welcome__path-art--talk.is-live .done-welcome__path-bubble--b{width:.7rem;height:.55rem;animation:3.2s ease-in-out .45s infinite done-welcome-bubble}.done-welcome__path-art--talk.is-live .done-welcome__path-bubble--c{width:.45rem;height:.45rem;animation:3.2s ease-in-out .9s infinite done-welcome-bubble}.done-welcome__path-bar{transform-box:fill-box;transform-origin:50%;opacity:.35}.done-welcome__path-art--talk.is-live .done-welcome__path-bar--0,.done-welcome__path-art--talk.is-live .done-welcome__path-bar--4,.done-welcome__path-art--talk.is-live .done-welcome__path-bar--8{color:var(--signal-kobolt);animation:1.8s ease-in-out infinite done-welcome-voice-bar}.done-welcome__path-art--talk.is-live .done-welcome__path-bar--1,.done-welcome__path-art--talk.is-live .done-welcome__path-bar--5,.done-welcome__path-art--talk.is-live .done-welcome__path-bar--9{color:var(--signal-rosa);animation:1.8s ease-in-out .15s infinite done-welcome-voice-bar}.done-welcome__path-art--talk.is-live .done-welcome__path-bar--2,.done-welcome__path-art--talk.is-live .done-welcome__path-bar--6,.done-welcome__path-art--talk.is-live .done-welcome__path-bar--10{color:var(--signal-kobolt);animation:1.8s ease-in-out .3s infinite done-welcome-voice-bar}.done-welcome__path-art--talk.is-live .done-welcome__path-bar--3,.done-welcome__path-art--talk.is-live .done-welcome__path-bar--7,.done-welcome__path-art--talk.is-live .done-welcome__path-bar--11{color:var(--signal-ametist);animation:1.8s ease-in-out .45s infinite done-welcome-voice-bar}@keyframes done-welcome-type-out{0%,12%{max-width:0}45%,72%{max-width:5.5rem}88%,to{max-width:0}}@keyframes done-welcome-caret-blink{0%,to{opacity:1;filter:brightness(1.35)}50%{opacity:.05;filter:brightness()}}@keyframes done-welcome-key-tap{0%,to{fill-opacity:.12;stroke-opacity:.45}18%,28%{fill-opacity:.42;stroke-opacity:.9}}@keyframes done-welcome-voice-bar{0%,to{opacity:.35;transform:scaleY(.45)}50%{opacity:.95;transform:scaleY(1.15)}}@keyframes done-welcome-bubble{0%,to{opacity:.15;transform:translateY(4px)}45%{opacity:.85;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.done-welcome__path-art--write.is-live .done-welcome__path-typechars,.done-welcome__path-art--write.is-live .done-welcome__path-typecaret,.done-welcome__path-art--write.is-live .done-welcome__path-key--0,.done-welcome__path-art--write.is-live .done-welcome__path-key--1,.done-welcome__path-art--write.is-live .done-welcome__path-key--2,.done-welcome__path-art--write.is-live .done-welcome__path-key--3,.done-welcome__path-art--write.is-live .done-welcome__path-key--5,.done-welcome__path-art--write.is-live .done-welcome__path-key--7,.done-welcome__path-art--write.is-live .done-welcome__path-key--space,.done-welcome__path-art--talk.is-live .done-welcome__path-bubble--a,.done-welcome__path-art--talk.is-live .done-welcome__path-bubble--b,.done-welcome__path-art--talk.is-live .done-welcome__path-bubble--c,.done-welcome__path-art--talk.is-live .done-welcome__path-bar--0,.done-welcome__path-art--talk.is-live .done-welcome__path-bar--1,.done-welcome__path-art--talk.is-live .done-welcome__path-bar--2,.done-welcome__path-art--talk.is-live .done-welcome__path-bar--3,.done-welcome__path-art--talk.is-live .done-welcome__path-bar--4,.done-welcome__path-art--talk.is-live .done-welcome__path-bar--5,.done-welcome__path-art--talk.is-live .done-welcome__path-bar--6,.done-welcome__path-art--talk.is-live .done-welcome__path-bar--7,.done-welcome__path-art--talk.is-live .done-welcome__path-bar--8,.done-welcome__path-art--talk.is-live .done-welcome__path-bar--9,.done-welcome__path-art--talk.is-live .done-welcome__path-bar--10,.done-welcome__path-art--talk.is-live .done-welcome__path-bar--11{animation:none}.done-welcome__path-typechars{max-width:5.5rem}.done-welcome__path-bar{opacity:.55}}.done-welcome__node-chrome{z-index:4;align-items:stretch;gap:var(--done-work-gap,12px);width:min(22rem,92%);padding:var(--done-work-pad-y,16px) var(--done-work-pad-x,16px);border:1px solid var(--gl,#ffffff1f);border-radius:var(--done-work-radius,6px);background:var(--s1,#161b24);flex-direction:column;display:flex;position:absolute;bottom:clamp(7.5rem,18vh,10rem);left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.done-welcome__node-chrome{background:color-mix(in srgb, var(--s1,#161b24) 92%, transparent)}}.done-welcome__node-chrome{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.done-welcome__node-chrome-text{gap:2px;min-width:0;display:grid}.done-welcome__node-chrome-title{font-size:var(--done-work-title-size,14px);line-height:var(--done-work-title-lh,20px);color:var(--done-t1,#eef0f5);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;overflow:hidden}.done-welcome__node-chrome-program{font-size:var(--done-work-meta-size,13px);line-height:var(--done-work-meta-lh,18px);color:var(--done-t3,#8597b8);margin:0}.done-welcome__node-chrome-actions{gap:var(--done-work-gap,12px);flex-wrap:wrap;justify-content:flex-end;display:flex}.done-welcome__preview{z-index:40;background:var(--void,#10141c);place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.done-welcome__preview{background:color-mix(in srgb, var(--void,#10141c) 72%, transparent)}}.done-welcome__preview-panel{width:min(28rem,100%);padding:var(--done-work-pad-y,16px) var(--done-work-pad-x,16px);border:1px solid var(--gl,#ffffff1f);border-radius:var(--done-work-radius,6px);background:var(--s1,#161b24);gap:var(--done-work-gap,12px);display:grid}.done-welcome__preview-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.done-welcome__preview-program{font-size:var(--done-work-meta-size,13px);line-height:var(--done-work-meta-lh,18px);color:var(--done-t3,#8597b8);margin:0}.done-welcome__preview-title{letter-spacing:-.01em;color:var(--done-t1,#eef0f5);margin:0;font-size:1.125rem;font-weight:500;line-height:1.35}.done-welcome__preview-subject{font-size:var(--done-work-meta-size,13px);line-height:var(--done-work-meta-lh,18px);color:var(--done-t2,#c4cad6);margin:0}.done-welcome__preview-actions{gap:var(--done-work-gap,12px);flex-wrap:wrap;justify-content:flex-end;display:flex}.done-welcome__scrub{z-index:3;gap:0;width:min(36rem,92vw);margin:0;padding:.35rem .75rem;display:grid;position:absolute;bottom:clamp(3.75rem,10vh,5.5rem);left:50%;transform:translate(-50%)}.done-welcome__scrub-track{height:26px;position:relative}.done-welcome__scrub-marks{pointer-events:none;position:absolute;inset:0 8px}.done-welcome__scrub-mark{background:#ffffff47;border-radius:999px;width:6px;height:6px;position:absolute;top:9px;transform:translate(-3px)}.done-welcome__scrub-range{appearance:none;cursor:pointer;background:0 0;width:100%;margin:0;position:absolute;inset:0}.done-welcome__scrub-range::-webkit-slider-runnable-track{background:#ffffff1a;border-radius:4px;height:4px}.done-welcome__scrub-range::-moz-range-track{background:#ffffff1a;border-radius:4px;height:4px}.done-welcome__scrub-range::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:999px;width:16px;height:16px;margin-top:-6px}.done-welcome__scrub-range::-moz-range-thumb{background:#fff;border:0;border-radius:999px;width:16px;height:16px}.done-welcome__scrub-range:focus-visible{outline:2px solid var(--focus-ink);outline-offset:4px;border-radius:8px}.done-welcome__ledger-toggle{border:0;border-bottom:1px solid var(--gl,#ffffff29);color:var(--done-t1,#eef0f5);font-size:var(--done-work-meta-size,13px);cursor:pointer;background:0 0;margin:0;padding:.2rem 0}.done-welcome__ledger-toggle:focus-visible{outline:2px solid var(--focus-ink);outline-offset:3px}.done-welcome__talk-stage{z-index:2;display:block;position:absolute;inset:0;overflow:visible}.done-welcome__nystan--talk{width:100%;height:100%;position:absolute;inset:0}.done-welcome--talk-center .done-welcome__scrub{bottom:clamp(1.25rem,4vh,2rem)}.done-welcome__work-row{display:block}.done-welcome__work-row--ledger{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (min-width:1024px){.done-welcome__work-row--ledger{grid-template-columns:minmax(0,1fr) minmax(12rem,16rem);align-items:start}}.done-welcome__timeline{border-top:1px solid var(--gl,#ffffff1a);margin-top:.85rem;padding:.5rem 0 .25rem;overflow-x:auto}.done-welcome__timeline-track{gap:.65rem;min-width:max-content;padding-bottom:.25rem;display:flex}.done-welcome__timeline-mark{color:var(--done-t2,#c4cad6);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.3rem;max-width:7.5rem;margin:0;padding:.25rem .35rem;display:inline-flex}.done-welcome__timeline-mark.is-active{color:var(--done-t1,#eef0f5)}.done-welcome__timeline-mark:focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.done-welcome__timeline-dot{opacity:.7;background:currentColor;border-radius:999px;width:.4rem;height:.4rem}.done-welcome__timeline-label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.03em;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.62rem;line-height:1.25;overflow:hidden}.done-welcome__ledger{border-left:1px solid var(--gl,#ffffff1a);padding-left:.85rem}.done-welcome__ledger-head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.45rem;display:flex}.done-welcome__ledger-title{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--done-t3,#8597b8);margin:0;font-size:.68rem}.done-welcome__ledger-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.done-welcome__ledger-row{width:100%;color:var(--done-t1,#eef0f5);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:3.2rem minmax(0,1fr);gap:.4rem;margin:0;padding:.3rem 0;display:grid}.done-welcome__ledger-row.is-work{opacity:.55;cursor:default}.done-welcome__ledger-row:focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.done-welcome__ledger-kind{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--done-t3,#8597b8);font-size:.62rem}.done-welcome__ledger-label{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}@keyframes done-welcome-greeting-in{0%{opacity:0;filter:blur(4px);transform:translateY(.35rem)}to{opacity:1;filter:blur();transform:translateY(0)}}.done-welcome__gate-yarn-stage{z-index:0;width:auto;height:auto;min-height:0;margin:0;position:absolute;inset:0;overflow:visible}.done-welcome__nystan{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.done-welcome__nystan-canvas{touch-action:none;cursor:grab;pointer-events:auto;width:100%;height:100%;display:block}.done-welcome__nystan-caption{z-index:2;max-width:min(28rem,90%);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:#ffffff7a;text-align:center;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;margin:0;padding:.2rem .6rem;font-size:.68rem;line-height:1.35;position:absolute;bottom:.15rem;left:50%;overflow:hidden;transform:translate(-50%)}.done-welcome--gate .done-welcome__dock{z-index:4;padding:1.25rem var(--done-welcome-inline) var(--done-welcome-dock-lift);justify-content:flex-end;top:auto;bottom:0}.done-welcome--gate .done-welcome__dock:before,.done-welcome--gate .done-welcome__dock:after{opacity:0}.done-welcome--compose-center .done-welcome__frame{pointer-events:none}.done-welcome--compose-center .done-welcome__frame .done-welcome__dialogue{pointer-events:auto}.done-welcome--compose-center .done-welcome__dock,.done-welcome--talk-center .done-welcome__dock{padding-top:0;padding-bottom:env(safe-area-inset-bottom,0px);justify-content:center;transition:top .48s cubic-bezier(.22,1,.36,1),bottom .48s cubic-bezier(.22,1,.36,1),padding .48s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1);top:0;bottom:0}.done-welcome--compose-center .done-welcome__dock:before,.done-welcome--compose-center .done-welcome__dock:after,.done-welcome--talk-center .done-welcome__dock:before,.done-welcome--talk-center .done-welcome__dock:after{opacity:0;transition:opacity .28s ease-out}.done-welcome--compose-center .done-welcome__compose{animation:.38s cubic-bezier(.22,1,.36,1) both done-welcome-gate-in}.done-welcome--thread .done-welcome__dock{padding:var(--done-welcome-dock-fade) var(--done-welcome-inline) var(--done-welcome-dock-lift);justify-content:flex-end;transition:top .48s cubic-bezier(.22,1,.36,1),bottom .48s cubic-bezier(.22,1,.36,1),padding .48s cubic-bezier(.22,1,.36,1);top:auto;bottom:0}.done-welcome--thread .done-welcome__dock:before,.done-welcome--thread .done-welcome__dock:after{transition:opacity .32s ease-out 80ms}@media (prefers-reduced-motion:reduce){.done-welcome__gate,.done-welcome__gate-greeting,.done-welcome__gate-pitch,.done-welcome__gate-choice,.done-welcome--compose-center .done-welcome__compose{animation:none}.done-welcome--compose-center .done-welcome__dock,.done-welcome--talk-center .done-welcome__dock,.done-welcome--thread .done-welcome__dock{transition:none}}.done-welcome__col{width:min(var(--done-welcome-col), 100%);flex-direction:column;flex:none;gap:1.25rem;max-width:100%;margin-inline:auto;display:flex}.done-welcome__dialogue{flex-direction:column;flex:none;gap:0;width:100%;min-height:0;display:flex}.done-welcome__dialogue>.done-chat-turn+.done-chat-turn,.done-welcome__dialogue>.done-welcome__alert+.done-chat-turn,.done-welcome__dialogue>.done-chat-turn+.done-welcome__alert{margin-top:var(--chat-unit-gap)}.done-welcome__alert{width:100%;display:block}.done-welcome__chat-face{flex-shrink:0;width:var(--chat-avatar-size)!important;height:var(--chat-avatar-size)!important;border-radius:9999px!important}.done-welcome__dialogue .done-chat-turn.is-strip .done-chat-bubble--them{color:var(--done-t3)}.done-welcome__dialogue .done-chat-turn.is-error .done-chat-bubble--them{color:var(--danger)}.done-welcome__dialogue .done-chat-turn.is-draft .done-chat-bubble--you{color:var(--done-t1);box-shadow:none;background:0 0;border:none;border-radius:0;padding:.55rem 0}.done-welcome__dock{left:0;right:var(--done-welcome-scroll-lane);z-index:2;box-sizing:border-box;padding:var(--done-welcome-dock-fade) var(--done-welcome-inline) var(--done-welcome-dock-lift);pointer-events:none;background:0 0;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0}.done-welcome__dock:before{content:"";height:var(--done-welcome-dock-fade);z-index:0;pointer-events:none;background:linear-gradient(to bottom, transparent 0%, var(--void) 18%, var(--void) 34%, var(--void) 50%, var(--void) 66%, var(--void) 82%, var(--void) 92%, var(--void) 100%);position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.done-welcome__dock:before{background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--void) 6%, transparent) 18%, color-mix(in srgb, var(--void) 16%, transparent) 34%, color-mix(in srgb, var(--void) 32%, transparent) 50%, color-mix(in srgb, var(--void) 52%, transparent) 66%, color-mix(in srgb, var(--void) 74%, transparent) 82%, color-mix(in srgb, var(--void) 90%, transparent) 92%, var(--void) 100%)}}.done-welcome__dock:after{content:"";left:0;right:0;top:var(--done-welcome-dock-fade);z-index:0;pointer-events:none;background:var(--void);position:absolute;bottom:0}.done-welcome__dock .done-welcome__col{z-index:1;width:min(var(--done-welcome-col), 100%);pointer-events:none;position:relative}.done-welcome__compose{pointer-events:auto;flex-direction:column;flex-shrink:0;align-items:center;gap:.5rem;width:100%;display:flex;position:relative}.done-welcome__pair{flex-direction:column;gap:1.1rem;width:100%;display:flex}.done-welcome__row{align-items:flex-start;gap:.5rem;width:fit-content;max-width:min(18rem,85%);display:flex}.done-welcome__row--them{align-self:flex-start;margin-right:auto}.done-welcome__row--you{flex-direction:row;align-self:flex-end;margin-left:auto}.done-welcome__avatar{border:1px solid var(--done-line);background:var(--done-s1);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;margin-top:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.done-welcome__avatar{background:color-mix(in srgb, var(--done-s1) 90%, transparent)}}.done-welcome__avatar{color:var(--done-t1);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:0;font-size:10px;font-weight:600;line-height:1}.done-welcome__avatar--you{background:var(--done-s1);color:var(--done-t2)}.done-welcome__operator-avatar{margin-top:0;border-radius:9999px!important;width:1.35rem!important;height:1.35rem!important}.done-welcome__bubble{border:1px solid var(--done-line);min-width:0;font-size:var(--done-work-title-size,14px);white-space:pre-wrap;word-break:break-word;border-radius:1.15rem;flex:auto;margin:0;padding:.55rem .85rem;line-height:1.55;position:relative}.done-welcome__bubble--you{text-align:left;color:var(--done-t1);background:var(--done-s1);border-color:var(--done-line)}.done-welcome__bubble--them{text-align:left;color:var(--done-t2);background:var(--done-s2)}@supports (color:color-mix(in lab, red, red)){.done-welcome__bubble--them{background:color-mix(in srgb, var(--done-s2) 70%, var(--done-s0))}}.done-welcome__bubble--them{border-color:var(--done-line)}@supports (color:color-mix(in lab, red, red)){.done-welcome__bubble--them{border-color:color-mix(in srgb, var(--done-line) 70%, transparent)}}.done-welcome__bubble--them:before,.done-welcome__bubble--you:before{content:"";background:inherit;border:inherit;pointer-events:none;border-top:none;width:.45rem;height:.45rem;position:absolute;top:.55rem;transform:rotate(45deg)}.done-welcome__bubble--them:before{border-right:none;left:-.28rem}.done-welcome__bubble--you:before{border-left:none;right:-.28rem}.done-welcome__row.is-strip .done-welcome__bubble--them,.done-welcome__bubble.is-strip{color:var(--done-t3)}.done-welcome__bubble.is-error,.done-welcome__row.is-error .done-welcome__bubble--them{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.done-welcome__bubble.is-error,.done-welcome__row.is-error .done-welcome__bubble--them{border-color:color-mix(in srgb, var(--danger) 35%, var(--done-line))}}.done-welcome__hint{text-align:right;max-width:14rem;color:var(--done-t3);font-size:var(--done-work-title-size,14px);pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;line-height:1.4}.done-welcome__draft-wrap{width:min(22rem,100%);min-height:calc(var(--done-work-title-size,14px) * 1.4 + 1.1rem);justify-content:flex-start;align-items:flex-end;display:flex;position:relative}.done-welcome__draft-wrap.is-mode-talk{visibility:hidden;pointer-events:none}.done-welcome__caret-mirror{visibility:hidden;pointer-events:none;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;position:absolute;top:0;left:0;overflow:hidden}.done-welcome__caret{pointer-events:none;background:#fff;width:2px;height:1.15em;animation:2.8s ease-in-out infinite done-welcome-caret-blink;position:absolute;bottom:.55rem;left:0}.done-welcome__caret.is-steady{opacity:1;animation:none;bottom:auto}.done-welcome__caret.is-off{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.done-welcome__caret{opacity:1;animation:none}}.done-welcome__draft{width:100%;max-width:100%;color:var(--done-t1);font-family:inherit;font-size:var(--done-work-title-size,14px);text-align:left;resize:none;white-space:pre-wrap;overflow-wrap:anywhere;caret-color:#0000;field-sizing:content;background:0 0;border:none;border-radius:0;outline:none;margin:0;padding:.55rem 0;line-height:1.4;display:block;overflow:hidden}.done-welcome__draft:disabled{opacity:1;color:var(--done-t1)}.done-welcome__draft::placeholder{color:#0000}.done-welcome__row.is-draft .done-welcome__bubble--you{background:0 0;border:none;border-radius:0;padding:.55rem 0}.done-welcome__row.is-draft .done-welcome__bubble--you:before{display:none}.done-welcome__hint.is-error{color:var(--danger);text-align:left;pointer-events:auto;-webkit-user-select:text;user-select:text;max-width:18rem}.done-welcome__toolbar{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;width:auto;min-height:2.25rem;display:flex}.done-welcome__voice-path{text-align:center;margin:.35rem 0 0}.done-welcome__hebbi-off{margin:0 0 12px;font-size:13px}.done-welcome__toolbar-seat{flex-shrink:0;width:2.25rem;height:2.25rem}.done-welcome__attach-input{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.done-welcome__send{color:#fff;width:2.25rem;height:2.25rem;font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--done-work-title-size,14px);letter-spacing:0;cursor:default;opacity:1;background:0 0;border:1px solid #fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;font-weight:600;line-height:1;transition:background .15s ease-out,color .15s ease-out,border-color .15s ease-out;display:inline-flex}.done-welcome__attach,.done-welcome__channel{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;transition:border-color .15s ease-out,color .15s ease-out,background .15s ease-out;display:inline-flex}.done-welcome__mic{color:#10141c;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;transition:background .15s ease-out,color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out;display:inline-flex}.done-welcome__mic.is-listening{box-shadow:0 0 0 3px #ffffff38}.done-welcome__attach svg,.done-welcome__channel svg,.done-welcome__mic svg,.done-welcome__send svg{width:24px;height:24px;color:inherit;stroke:currentColor;fill:none;opacity:1;filter:none;display:block}.done-welcome__send.is-ready:not(:disabled){color:#10141c;cursor:pointer;background:#fff;border-color:#fff}.done-welcome__send:disabled,.done-welcome__attach:disabled,.done-welcome__channel:disabled,.done-welcome__mic:disabled{cursor:default}.done-welcome__send.is-ready:hover:not(:disabled){filter:brightness(1.04)}.done-welcome__attach:hover:not(:disabled),.done-welcome__channel:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#fff}.done-welcome__mic:hover:not(:disabled){filter:brightness(1.04)}.done-welcome__send:focus-visible,.done-welcome__attach:focus-visible,.done-welcome__channel:focus-visible,.done-welcome__mic:focus-visible{outline-offset:2px;outline:2px solid #ffffff8c}.done-settings__hebbi-form{flex-direction:column;gap:.85rem;margin-top:.75rem;display:flex}.done-settings__hebbi-identity{align-items:flex-start;gap:1rem;display:flex}.done-settings__hebbi-identity .done-field{flex:1;min-width:0}.done-settings__hebbi-preview{flex-shrink:0}.done-settings__sublabel{color:var(--done-t1);font-size:var(--done-work-meta-size,13px);margin:0 0 .35rem;font-weight:500}.done-settings__hebbi-avatars{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin-top:.5rem;display:grid}.done-settings__hebbi-avatar{border:.5px solid var(--gl);border-radius:var(--radius-sm);color:var(--done-t3);cursor:pointer;background:0 0;flex-direction:column;align-items:center;gap:.25rem;margin:0;padding:.35rem .25rem;font-size:11px;line-height:1.2;display:flex}.done-settings__hebbi-avatar:hover{border-color:var(--gh);color:var(--done-t2)}.done-settings__hebbi-avatar.is-selected{border-color:var(--done-t1);background:var(--s1)}@supports (color:color-mix(in lab, red, red)){.done-settings__hebbi-avatar.is-selected{background:color-mix(in srgb, var(--s1) 40%, transparent)}}.done-settings__hebbi-avatar.is-selected{color:var(--done-t1)}.done-settings__hebbi-avatar:focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.done-settings__hebbi-avatar:disabled{opacity:.55;cursor:not-allowed}.done-settings__check-row{color:var(--done-t2);font-size:var(--done-work-meta-size,13px);cursor:pointer;align-items:flex-start;gap:.65rem;margin:0;line-height:1.45;display:flex}.done-settings__check-row input{flex-shrink:0;margin-top:.2rem}.done-settings__hebbi-caps{color:var(--done-t3);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--done-t-meta,12px);margin:0;padding-left:1.1rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.done-welcome--first-open .done-welcome__frame{animation:none}}.done-chat-lab{--chat-col:36rem;--chat-bubble-max:22rem;--chat-r-soft:20px;--chat-r-avatar:4px;--chat-avatar-size:1.75rem;--chat-avatar-gap:.5rem;--chat-unit-gap:1.35rem;--chat-group-gap:5px;background:var(--void);min-height:100dvh;color:var(--text);padding:2rem clamp(1rem,3vw,2rem) 4rem;overflow:visible}.done-chat-lab__header{max-width:var(--chat-col);flex-direction:column;gap:.5rem;margin:0 auto 2.5rem;display:flex}.done-chat-lab__kicker{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:500}.done-chat-lab__title{letter-spacing:-.01em;color:var(--text);margin:0;font-size:1.25rem;font-weight:600}.done-chat-lab__lede{max-width:var(--chat-col);color:var(--mid);margin:0;font-size:.875rem;line-height:1.55}.done-chat-lab__section{max-width:var(--chat-col);flex-direction:column;gap:.75rem;width:100%;margin:0 auto 2rem;display:flex;overflow:visible}.done-chat-lab__section-title{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:500}.done-chat-lab__stage{background:var(--void);flex-direction:column;gap:0;width:100%;padding:0;display:flex;overflow:visible}.done-chat-lab__stage>.done-chat-turn+.done-chat-turn,.done-chat-lab__stage>.done-chat-turn+.done-chat-cluster,.done-chat-lab__stage>.done-chat-cluster+.done-chat-turn,.done-chat-lab__stage>.done-chat-cluster+.done-chat-cluster{margin-top:var(--chat-unit-gap)}.done-chat-lab__stage>.done-chat-day{margin-block:1.1rem}.done-chat-lab__stage>.done-chat-day:first-child{margin-top:.25rem}.done-chat-turn{flex-direction:column;gap:.3rem;width:fit-content;max-width:100%;display:flex}.done-chat-turn--them{align-self:flex-start;align-items:flex-start;margin-right:auto}.done-chat-turn--you{align-self:flex-end;align-items:flex-end;margin-left:auto}.done-chat-turn--bare{width:100%}.done-chat-turn--bare.done-chat-turn--them{align-items:flex-start}.done-chat-turn--bare.done-chat-turn--you{align-items:flex-end}.done-chat-row{align-items:center;gap:var(--chat-avatar-gap);width:fit-content;max-width:100%;display:flex}.done-chat-row--you{flex-direction:row}.done-chat-cluster{align-items:center;gap:var(--chat-avatar-gap);width:fit-content;max-width:100%;display:flex}.done-chat-cluster--them{align-self:flex-start;margin-right:auto}.done-chat-cluster--you{flex-direction:row;align-self:flex-end;margin-left:auto}.done-chat-cluster__stack{gap:var(--chat-group-gap);flex-direction:column;min-width:0;max-width:100%;display:flex}.done-chat-avatar,.done-chat-avatar-spacer{width:var(--chat-avatar-size);height:var(--chat-avatar-size);flex-shrink:0}.done-chat-avatar{color:#0b0d12;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.02em;background:#fff;border:none;border-radius:9999px;justify-content:center;align-items:center;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.done-chat-bubble{min-width:0;max-width:var(--chat-bubble-max);white-space:pre-wrap;word-break:break-word;margin:0;padding:.7rem 1rem;font-size:14px;line-height:1.45;position:relative}.done-chat-bubble__body{margin:0}.done-chat-bubble--them{color:var(--text);border-radius:var(--chat-r-avatar) var(--chat-r-soft) var(--chat-r-soft) var(--chat-r-avatar);background:#1a1f2a;border:none}.done-chat-bubble--you{color:#0b0d12;border-radius:var(--chat-r-soft) var(--chat-r-avatar) var(--chat-r-avatar) var(--chat-r-soft);background:#fff;border:none}.done-chat-bubble--them.done-chat-bubble--first{border-radius:var(--chat-r-avatar) var(--chat-r-soft) calc(var(--chat-r-soft) * .45) var(--chat-r-avatar)}.done-chat-bubble--them.done-chat-bubble--middle{border-radius:var(--chat-r-avatar) calc(var(--chat-r-soft) * .45) calc(var(--chat-r-soft) * .45) var(--chat-r-avatar)}.done-chat-bubble--them.done-chat-bubble--last{border-radius:var(--chat-r-avatar) calc(var(--chat-r-soft) * .45) var(--chat-r-soft) var(--chat-r-avatar)}.done-chat-quote{border:.5px solid var(--gm);background:var(--s2);border-radius:6px;margin:0 0 .55rem;padding:.45rem .55rem}@supports (color:color-mix(in lab, red, red)){.done-chat-quote{background:color-mix(in srgb, var(--s2) 55%, transparent)}}.done-chat-quote__label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 .2rem;font-size:10px;font-weight:500}.done-chat-quote__body{color:var(--mid);margin:0;font-size:12px;line-height:1.4}.done-chat-meta{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.02em;color:var(--muted);align-items:center;gap:.3rem;margin:0;font-size:10px;display:inline-flex}.done-chat-delivery{color:var(--muted)}.done-chat-delivery--read{color:var(--mid)}.done-chat-delivery--failed{color:var(--danger);font-family:var(--font-mono), ui-monospace, monospace;font-size:10px;font-weight:700}.done-chat-day{align-items:center;gap:.65rem;width:100%;max-width:100%;display:flex}.done-chat-day__line{border-top:.5px solid var(--gl);flex:1 1 0;min-width:1.5rem;height:0}.done-chat-day__label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--muted);opacity:.85;flex:none;margin:0;font-size:9px;font-weight:500;line-height:1}.done-chat-lab__stage.is-inspecting>.done-chat-turn.is-dimmed,.done-chat-lab__stage.is-inspecting>.done-chat-cluster.is-dimmed,.done-chat-lab__stage.is-inspecting>.done-chat-day.is-dimmed,.done-chat-lab__stage.is-inspecting>.done-chat-cluster:not(.is-dimmed) .done-chat-turn.is-dimmed{opacity:.22;filter:blur(1.6px);pointer-events:none;transition:opacity .16s,filter .16s}.done-chat-lab__stage.is-inspecting>.done-chat-turn.is-selected,.done-chat-lab__stage.is-inspecting>.done-chat-cluster:not(.is-dimmed) .done-chat-turn.is-selected{z-index:4;transform-origin:0 0;filter:none;backface-visibility:hidden;transition:transform .18s;position:relative;transform:scale(1.16)}.done-chat-lab__stage.is-inspecting>.done-chat-turn--you.is-selected,.done-chat-lab__stage.is-inspecting>.done-chat-cluster:not(.is-dimmed) .done-chat-turn--you.is-selected{transform-origin:100% 0}.done-chat-lab__stage.is-inspecting .done-chat-turn.is-selected .done-chat-bubble--you{backface-visibility:hidden;background:#fff;box-shadow:inset 0 0 0 1px #fff}.done-chat-bubble.is-selectable{cursor:pointer}.done-chat-bubble.is-selectable:focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.done-chat-inspect{z-index:5;width:max-content;max-width:min(22rem, calc(100vw - 2rem - var(--chat-avatar-size) - var(--chat-avatar-gap)));pointer-events:auto;align-items:flex-start;gap:.75rem;animation:.16s both done-chat-meta-in;display:flex;position:absolute;top:calc(100% + .4rem)}.done-chat-inspect--you{right:calc(var(--chat-avatar-size) + var(--chat-avatar-gap));flex-direction:row;left:auto}.done-chat-inspect--them{left:calc(var(--chat-avatar-size) + var(--chat-avatar-gap));flex-direction:row-reverse;right:auto}.done-chat-turn--bare .done-chat-inspect--you{right:0}.done-chat-turn--bare .done-chat-inspect--them{left:0}.done-chat-inspect__meta{min-width:0;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--mid);flex-direction:column;gap:.2rem;padding-top:.7rem;font-size:10px;font-weight:500;line-height:1.3;display:flex}.done-chat-inspect--you .done-chat-inspect__meta{text-align:right;align-items:flex-end}.done-chat-inspect--them .done-chat-inspect__meta{text-align:left;align-items:flex-start}.done-chat-inspect__line{white-space:nowrap;margin:0;display:block}.done-chat-inspect__line--delivery{align-items:center;display:inline-flex}.done-chat-menu{border:.5px solid var(--gl);background:var(--s1);min-width:8.5rem;box-shadow:0 8px 28px var(--void);border-radius:6px;flex-direction:column;flex:none;padding:.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.done-chat-menu{box-shadow:0 8px 28px color-mix(in srgb, var(--void) 55%, transparent)}}.done-chat-menu__item{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0;padding:.45rem .55rem;font-size:13px;line-height:1.3;display:block}.done-chat-menu__item:hover,.done-chat-menu__item:focus-visible{background:var(--s2)}@supports (color:color-mix(in lab, red, red)){.done-chat-menu__item:hover,.done-chat-menu__item:focus-visible{background:color-mix(in srgb, var(--s2) 80%, transparent)}}.done-chat-menu__item:hover,.done-chat-menu__item:focus-visible{outline:none}.done-chat-menu__item--danger{color:var(--danger)}@keyframes done-chat-meta-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (max-width:420px){.done-chat-inspect--you,.done-chat-inspect--them{flex-direction:column;max-width:min(16rem,100vw - 2rem)}.done-chat-inspect--you{align-items:flex-end}.done-chat-inspect--them{align-items:flex-start}.done-chat-inspect__meta{padding-top:0}}@media (prefers-reduced-motion:reduce){.done-chat-inspect{animation:none}.done-chat-lab__stage.is-inspecting>.done-chat-turn.is-selected,.done-chat-lab__stage.is-inspecting>.done-chat-cluster:not(.is-dimmed) .done-chat-turn.is-selected{transition:none}.done-chat-lab__stage.is-inspecting>.done-chat-turn.is-dimmed,.done-chat-lab__stage.is-inspecting>.done-chat-cluster.is-dimmed,.done-chat-lab__stage.is-inspecting>.done-chat-day.is-dimmed{filter:none;transition:none}}.done-chat-lab__notice{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--mid);margin:.35rem 0 0;font-size:11px}.done-hebbi-field{position:relative}.done-hebbi-presence{z-index:2;pointer-events:none;align-items:center;gap:.35rem;display:inline-flex;position:absolute;top:.5rem;right:.65rem}.done-hebbi-presence__caret{background:var(--done-brand,var(--signal-rosa));width:2px;height:.85rem;animation:1s step-end infinite done-hebbi-caret}.done-hebbi-presence__flag{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--done-t-meta,11px);letter-spacing:.04em;text-transform:uppercase;color:var(--done-t1);background:var(--done-brand,var(--signal-rosa))}@supports (color:color-mix(in lab, red, red)){.done-hebbi-presence__flag{background:color-mix(in srgb, var(--done-brand,var(--signal-rosa)) 22%, var(--done-s1))}}.done-hebbi-presence__flag{border:1px solid var(--done-brand,var(--signal-rosa))}@supports (color:color-mix(in lab, red, red)){.done-hebbi-presence__flag{border:1px solid color-mix(in srgb, var(--done-brand,var(--signal-rosa)) 45%, var(--done-line))}}.done-hebbi-presence__flag{border-radius:var(--radius-sm);padding:.1rem .35rem}@keyframes done-hebbi-caret{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.done-hebbi-presence__caret{opacity:1;animation:none}}.done-workspace-header{height:var(--done-chrome-brand-row-h,calc(22px + 1.5rem));box-sizing:border-box;border-bottom:1px solid var(--done-line);background:var(--done-s0);align-items:center;gap:.75rem;padding:0 1.25rem;display:none}@media (min-width:1024px){.done-workspace-header{z-index:2;display:flex;position:sticky;top:0}}.done-workspace-header__brand{flex-shrink:1;min-width:0}.done-workspace-header__search{flex-shrink:1;width:min(17.5rem,100%);margin-left:auto;position:relative}.done-workspace-header__search-icon{color:var(--done-t3);position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.done-workspace-header__search-input{border:1px solid var(--done-line);border-radius:var(--radius-lg);background:var(--done-s2);width:100%;height:2.5rem;color:var(--done-t1);font:inherit;font-size:var(--done-t-sub);padding:0 2.75rem 0 2.5rem}.done-workspace-header__search-kbd{border:1px solid var(--done-line-strong);border-radius:var(--radius-sm);font-family:var(--font-mono,ui-monospace, monospace);color:var(--done-t3);padding:2px 6px;font-size:11px;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.done-workspace-header__profile{border-radius:var(--radius-md);width:2.25rem;height:2.25rem;color:inherit;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.done-workspace-header__profile:hover{border-color:var(--gl);background:var(--s2)}@supports (color:color-mix(in lab, red, red)){.done-workspace-header__profile:hover{background:color-mix(in srgb, var(--s2) 40%, transparent)}}.done-workspace-header__profile:focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.done-workspace-header__avatar{pointer-events:none}.done-mobile-header{border-bottom:1px solid var(--done-line);background:var(--done-s0);align-items:center;padding:.625rem 1rem;display:none}.done-mobile-header__brand{min-width:0}.done-mobile-more{right:1rem;bottom:calc(var(--site-bottom-nav-clearance) - 2.75rem);z-index:25;pointer-events:none;position:fixed}.done-mobile-more__btn{pointer-events:auto;min-height:44px;font-size:var(--done-t-meta);color:var(--done-t3);justify-content:center;align-items:center;padding-inline:.75rem;text-decoration:none;display:inline-flex}.done-mobile-more__btn:focus-visible{outline:2px solid var(--done-t2);outline-offset:2px}.done-mobile-more__btn.is-active{color:var(--text);border-color:var(--gm)}.done-nu-dashboard{gap:var(--done-work-gap);min-height:0;padding:var(--done-work-pad-y) var(--done-work-pad-x) calc(var(--site-bottom-nav-clearance) + var(--done-work-pad-y));overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow:hidden}@media (min-width:1024px){.done-nu-dashboard{gap:var(--done-work-gap);padding:var(--done-work-pad-y) 1.25rem var(--done-work-pad-y);overflow:hidden}}.done-nu-dashboard__primary{gap:var(--done-work-gap);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.done-nu-dashboard__primary>.done-next-hero,.done-nu-dashboard__primary>.done-kpi-grid{flex-shrink:0}.done-where-section{gap:var(--done-work-gap);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.done-where-section .done-section-head{flex-shrink:0}.done-where-section .done-group{overscroll-behavior:contain;min-height:0;overflow-y:auto}.done-where__count{font-size:var(--done-work-meta-size);line-height:var(--done-work-meta-lh);color:var(--done-t2)}.done-section-head{justify-content:space-between;align-items:center;padding:0 .25rem .75rem;display:flex}.done-next-hero__index{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--done-t-sub);color:var(--done-t3)}.done-act--hero{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.done-act--hero .done-act__actions{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.done-act--hero .done-act__actions>.done-btn{flex:none;width:auto;min-width:8.5rem}.done-act--hero .done-btn--block{width:auto}.done-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}@media (min-width:1024px){.done-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.done-kpi{background:var(--done-s1);border:1px solid var(--done-line);border-radius:var(--radius-md);justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;padding:.4rem .65rem;display:flex}.done-kpi--link{color:inherit;text-decoration:none}.done-kpi--link:hover{border-color:var(--gm);background:var(--s2)}@supports (color:color-mix(in lab, red, red)){.done-kpi--link:hover{background:color-mix(in srgb, var(--s2) 35%, var(--done-s1))}}.done-kpi--link:focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.done-kpi__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--done-t-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--done-t3);font-weight:500;overflow:hidden}.done-kpi__value{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--done-t-row);font-variant-numeric:tabular-nums;color:var(--done-t1);flex-shrink:0;margin-top:0;font-weight:500;line-height:1.2}.done-poster-section{flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow:hidden}.done-poster-section__meta{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--done-work-meta-size);line-height:var(--done-work-meta-lh);color:var(--done-t3)}.done-poster-section__head{gap:var(--done-work-gap);padding-bottom:var(--done-work-gap);flex-wrap:wrap;flex-shrink:0}.done-poster-section__controls{justify-content:flex-end;align-items:center;gap:var(--done-work-gap);flex-wrap:wrap;display:flex}.done-seg--compact .done-seg__item{padding-inline:var(--done-work-action-px);min-height:var(--done-work-action-h);font-size:var(--done-work-meta-size)}.done-poster-scroll{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.done-poster-scroll>.done-group,.done-poster-scroll>.done-poster-table-wrap{overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.done-poster-table-wrap{border:1px solid var(--done-line);border-radius:var(--done-work-radius);background:var(--done-s1);overflow:auto}.done-poster-table{border-collapse:collapse;table-layout:fixed;width:100%}.done-poster-table col.done-poster-col--post{width:46%}.done-poster-table col.done-poster-col--origin{width:18%}.done-poster-table col.done-poster-col--signal{width:12%}.done-poster-table col.done-poster-col--outcome{width:24%}.done-poster-table th{padding:12px var(--done-work-pad-x);border-bottom:1px solid var(--done-line);font-size:var(--done-work-kicker-size);letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--done-t3);vertical-align:middle;font-weight:500;line-height:var(--done-work-meta-lh)}.done-poster-table th.is-right,.done-poster-table td.is-right{text-align:right}.done-poster-table td{padding:var(--done-work-pad-y) var(--done-work-pad-x);border-bottom:1px solid var(--done-line);color:var(--done-t2);vertical-align:middle}.done-poster-table tbody tr:last-child td{border-bottom:0}.done-poster-table tbody tr:hover{background:var(--done-s2)}.done-poster-table__link{text-overflow:ellipsis;white-space:nowrap;font-size:var(--done-work-title-size);font-weight:500;line-height:var(--done-work-title-lh);color:var(--done-t1);text-decoration:none;display:block;overflow:hidden}.done-poster-table__link:hover{text-underline-offset:.15em;text-decoration:underline}.done-poster-table__outcome-link{justify-content:flex-end;text-decoration:none;display:inline-flex}.done-poster__state-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.done-poster__state-dot.is-active{background:var(--done-t1)}.done-poster__state-dot.is-waiting,.done-poster__state-dot.is-idle{border:1.5px solid var(--done-t2)}.done-poster__state-dot.is-partial{border:1.5px solid var(--done-t2);background:linear-gradient(90deg, var(--done-t1) 50%, transparent 50%)}.done-poster__outcome{width:fit-content;max-width:100%;min-height:var(--done-work-action-h);padding:0 var(--done-work-action-px);border-radius:var(--done-work-radius);font-size:var(--done-work-meta-size);white-space:nowrap;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.done-poster__outcome.is-primary{background:var(--done-bone);color:var(--done-on-bone)}.done-poster__outcome.is-secondary,.done-poster__outcome.is-ghost{border:1px solid var(--done-line-strong);color:var(--done-t2)}.done-poster-foot{padding-top:var(--done-work-gap);flex-shrink:0;justify-content:flex-end;display:flex}.done-poster-overflow{font-size:var(--done-work-meta-size);line-height:var(--done-work-meta-lh);color:var(--done-t2);text-decoration:none}.done-poster-overflow:hover{color:var(--done-t1);text-underline-offset:.15em;text-decoration:underline}.done-poster-empty{padding:var(--done-work-pad-y) var(--done-work-pad-x);margin:0}.done-poster-cards{gap:var(--done-work-stack-gap);flex-direction:column;display:flex}.done-poster-card{min-width:0;min-height:var(--done-work-row-min);border:1px solid var(--done-line);border-radius:var(--done-work-radius);background:var(--done-s1);color:inherit;transition:background var(--done-dur) var(--done-ease), border-color var(--done-dur) var(--done-ease);flex-direction:column;align-items:stretch;gap:0;padding:0;text-decoration:none;display:flex}.done-poster-card:hover{background:var(--s2)}@supports (color:color-mix(in lab, red, red)){.done-poster-card:hover{background:color-mix(in srgb, var(--s2) 40%, var(--done-s1))}}.done-poster-card:hover{border-color:var(--gm)}.done-poster-card:focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.done-poster-card__main{min-width:0;padding:var(--done-work-pad-y) var(--done-work-pad-x) var(--done-work-gap);flex-direction:column;gap:8px;display:flex}.done-poster-card__foot{padding:0 var(--done-work-pad-x) var(--done-work-pad-y);justify-content:flex-start;align-items:center;display:flex}.done-poster-card .done-poster__outcome{flex-shrink:0;align-self:flex-start}.done-poster-card__title{-webkit-line-clamp:2;font-size:var(--done-work-title-size);font-weight:500;line-height:var(--done-work-title-lh);color:var(--done-t1);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.done-poster-card__meta{align-items:center;gap:8px var(--done-work-gap);font-size:var(--done-work-meta-size);line-height:var(--done-work-meta-lh);color:var(--done-t3);flex-wrap:wrap;display:flex}.done-poster__signal{color:var(--done-t3)}.done-poster__signal.is-hot{color:var(--signal-korall)}.done-poster__signal.is-warm{color:var(--signal-kobolt)}.done-poster__signal.is-cold{color:var(--done-t3)}.done-cap-mark{min-width:0;color:var(--done-t2);vertical-align:middle;align-items:center;gap:.4rem;display:inline-flex}.done-cap-mark__label{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--done-t-meta);letter-spacing:.01em;color:var(--done-t3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.done-cap-mark--mail{color:var(--signal-kobolt)}.done-cap-mark--booking{color:var(--signal-jade)}.done-cap-mark--dm{color:var(--signal-ametist)}.done-cap-mark--other{color:var(--done-t2)}.done-drive-crumbs{min-width:0;font-size:var(--done-work-meta-size);line-height:var(--done-work-meta-lh);color:var(--done-t2);flex-wrap:wrap;align-items:center;gap:.15rem;display:flex}.done-drive-crumbs__item{align-items:center;gap:.15rem;min-width:0;display:inline-flex}.done-drive-crumbs__sep{color:var(--done-t3);padding-inline:.1rem}.done-drive-crumbs__link{color:var(--done-t2);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.done-drive-crumbs__link:hover{color:var(--done-t1)}.done-drive-crumbs__current{color:var(--done-t1);font-weight:600}.done-drive-crumbs__nested{color:var(--done-t2)}.done-drive-drop-hint{color:var(--done-t3);min-width:0;font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--done-work-kicker-size);line-height:var(--done-work-meta-lh);flex:1;margin:0;padding:0}.done-drive-drop-hint-row{align-items:center;gap:.5rem;margin:0;padding:.45rem .75rem 0;display:flex}.done-local-finder-btn{border:1px solid var(--gl);height:1.75rem;color:var(--done-t2);cursor:pointer;font:inherit;font-size:var(--done-t-meta,12px);background:0 0;flex-shrink:0;align-items:center;gap:.35rem;padding:0 .5rem;display:inline-flex}.done-local-finder-btn:hover{color:var(--done-t1);border-color:var(--gm);background:var(--s2)}@supports (color:color-mix(in lab, red, red)){.done-local-finder-btn:hover{background:color-mix(in srgb, var(--s2) 35%, transparent)}}.done-local-finder-btn:focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.done-local-finder-btn.is-disabled{opacity:.45;cursor:not-allowed}.done-local-finder-btn__label{line-height:1}.done-local-finder-float{z-index:70;border:1px solid var(--gl);background:var(--void);flex-direction:column;width:min(28rem,100vw - 1.5rem);max-height:min(72vh,38rem);display:flex;position:fixed;overflow:hidden;box-shadow:0 16px 48px #00000080}.done-local-finder-float__titlebar{border-bottom:var(--done-seam);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .55rem;display:flex}.done-local-finder-float__titlebar:active{cursor:grabbing}.done-local-finder-float__title{min-width:0;font-size:var(--done-t-meta,12px);color:var(--done-t1);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.done-local-finder-float__root{color:var(--done-t3);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.done-local-finder-float__close{width:1.75rem;height:1.75rem;color:var(--done-t2);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;flex-shrink:0;font-size:1.1rem;line-height:1}.done-local-finder-float__close:hover{color:var(--done-t1);border-color:var(--gl);background:var(--s2)}@supports (color:color-mix(in lab, red, red)){.done-local-finder-float__close:hover{background:color-mix(in srgb, var(--s2) 35%, transparent)}}.done-local-finder-float__close:focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.done-local-finder{flex-direction:column;flex:1;min-height:0;max-height:min(64vh,34rem);display:flex}.done-local-finder__toolbar{border-bottom:var(--done-seam);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.65rem .75rem;display:flex}.done-local-finder__path{border-bottom:var(--done-seam);font-size:var(--done-t-meta,12px);color:var(--done-t2);flex-wrap:wrap;align-items:center;gap:.2rem;padding:.45rem .75rem;display:flex}.done-local-finder__up{color:var(--done-t2);cursor:pointer;font:inherit;background:0 0;border:0;margin-inline-end:.35rem;padding:.15rem .35rem .15rem 0}.done-local-finder__up:hover{color:var(--done-t1)}.done-local-finder__crumb{align-items:center;gap:.15rem;display:inline-flex}.done-local-finder__sep{color:var(--done-t3);padding-inline:.1rem}.done-local-finder__link{color:var(--done-t2);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.done-local-finder__link:hover{color:var(--done-t1)}.done-local-finder__here{color:var(--done-t1);font-weight:600}.done-local-finder__body{flex:1;min-height:12rem;overflow:auto}.done-local-finder__body--drop{justify-content:stretch;align-items:stretch;display:flex}.done-local-finder__body.is-drop-over{background:var(--s2)}@supports (color:color-mix(in lab, red, red)){.done-local-finder__body.is-drop-over{background:color-mix(in srgb, var(--s2) 28%, transparent)}}.done-local-finder__body.is-drop-over{outline:1px dashed var(--gm);outline-offset:-4px}.done-local-finder__dropzone{text-align:center;color:var(--done-t2);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:1.25rem 1rem;display:flex}.done-local-finder__drop-hint{color:var(--done-t1);margin:0;font-weight:500}.done-local-finder__foot{border-top:var(--done-seam);justify-content:flex-end;gap:.5rem;padding:.65rem .75rem;display:flex}.done-drive-drop-surface,.done-drop-surface{border:1px solid #0000;min-height:0;transition:border-color .12s,background-color .12s}.done-drive-drop-surface.is-drop-over,.done-drop-surface.is-drop-over,.done-row.is-drop-over,.done-drive-symbol.is-drop-over,.done-drive-tree__row.is-drop-over,.done-drive-tree__kids.is-drop-over,.done-drive-crumbs__link.is-drop-over,.done-btn.is-drop-over,.done-cal-week__slot.is-drop-over{border-color:var(--gm);background:var(--s2)}@supports (color:color-mix(in lab, red, red)){.done-drive-drop-surface.is-drop-over,.done-drop-surface.is-drop-over,.done-row.is-drop-over,.done-drive-symbol.is-drop-over,.done-drive-tree__row.is-drop-over,.done-drive-tree__kids.is-drop-over,.done-drive-crumbs__link.is-drop-over,.done-btn.is-drop-over,.done-cal-week__slot.is-drop-over{background:color-mix(in srgb, var(--s2) 45%, transparent)}}.done-drive-drop-surface.is-drop-over,.done-drop-surface.is-drop-over,.done-row.is-drop-over,.done-drive-symbol.is-drop-over,.done-drive-tree__row.is-drop-over,.done-drive-tree__kids.is-drop-over,.done-drive-crumbs__link.is-drop-over,.done-btn.is-drop-over,.done-cal-week__slot.is-drop-over{outline:none}.done-drive-toolbar{border-bottom:var(--done-seam);padding:8px var(--done-work-pad-x);flex-shrink:0;align-items:center;gap:8px;display:flex}.done-drive-toolbar__search{min-width:0;color:var(--done-t1);font-size:var(--done-work-meta-size);line-height:var(--done-work-meta-lh);background:0 0;border:0;outline:none;flex:1;padding:0}.done-drive-toolbar__search::placeholder{color:var(--done-t3)}.done-drive-view-switch{border:.5px solid var(--done-line);border-radius:var(--done-work-radius);flex-shrink:0;display:inline-flex;overflow:hidden}.done-drive-view-switch__btn{width:var(--done-work-action-h);height:var(--done-work-action-h);border:0;border-inline-start:.5px solid var(--done-line);color:var(--done-t3);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.done-drive-view-switch__btn:first-child{border-inline-start:0}.done-drive-view-switch__btn:hover{color:var(--done-t1);background:var(--s2)}@supports (color:color-mix(in lab, red, red)){.done-drive-view-switch__btn:hover{background:color-mix(in srgb, var(--s2) 35%, transparent)}}.done-drive-view-switch__btn.is-active{color:var(--done-t1);background:var(--s2)}@supports (color:color-mix(in lab, red, red)){.done-drive-view-switch__btn.is-active{background:color-mix(in srgb, var(--s2) 55%, var(--void))}}.done-drive-view-switch__btn:focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px;z-index:1}.done-drive-new-folder{border-bottom:var(--done-seam);background:var(--done-wash-1);align-items:center;gap:.5rem;padding:.55rem .75rem;display:flex}.done-drive-folder-stage{border-bottom:var(--done-seam);background:var(--s1);flex-direction:column;gap:.75rem;padding:1rem 1rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.done-drive-folder-stage{background:color-mix(in srgb, var(--s1) 55%, var(--void))}}.done-drive-folder-stage__hero{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.done-drive-folder-stage__mark{color:var(--done-t2);flex-shrink:0;margin-top:.15rem;display:inline-flex}.done-drive-folder-stage__eyebrow{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--done-t-meta,12px);letter-spacing:.08em;text-transform:uppercase;color:var(--done-t3);margin:0}.done-drive-folder-stage__title{font-size:var(--done-t-title,1.25rem);color:var(--done-t1,var(--text));word-break:break-word;margin:.15rem 0 0;font-weight:600;line-height:1.2}.done-drive-folder-stage__meta{font-size:var(--done-t-meta,12px);color:var(--done-t2);margin:.35rem 0 0}.done-drive-folder-stage__actions{flex-shrink:0}.done-drive-folder-stage__path{min-width:0;font-size:var(--done-t-meta,12px);color:var(--done-t2);flex-wrap:wrap;align-items:center;gap:.15rem;display:flex}.done-drive-folder-stage__crumb{align-items:center;gap:.15rem;min-width:0;display:inline-flex}.done-drive-folder-stage__sep{color:var(--done-t3);padding-inline:.1rem}.done-drive-folder-stage__link{color:var(--done-t2);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.done-drive-folder-stage__link:hover{color:var(--done-t1)}.done-drive-folder-stage__here{color:var(--done-t1);font-weight:600}.done-drive-folder-stage__up{display:flex}.done-drive-folder-inline{flex-direction:column;min-height:0;display:flex}.done-drive-folder-modal{flex-direction:column;max-height:min(80vh,52rem);display:flex;overflow:hidden;background:var(--void)!important;width:min(42rem,94vw)!important;top:8%!important}.done-drive-folder-modal__body{flex-direction:column;min-height:0;max-height:min(56vh,36rem);display:flex;overflow:auto}.done-drive-symbols{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.5rem;padding:.75rem;display:grid}.done-drive-symbol{min-width:0;color:var(--done-t1);cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:.35rem;padding:.75rem .5rem;display:flex}.done-drive-symbol:hover{background:var(--s2)}@supports (color:color-mix(in lab, red, red)){.done-drive-symbol:hover{background:color-mix(in srgb, var(--s2) 35%, transparent)}}.done-drive-symbol:hover{border-color:var(--gl)}.done-drive-symbol.is-selected{background:var(--done-wash-2);outline:1px solid var(--focus-ink);outline-offset:-1px}.done-drive-symbol:focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.done-drive-symbol__icon{width:2.75rem;height:2.75rem;color:var(--done-t2);justify-content:center;align-items:center;display:inline-flex}.done-drive-symbol__icon--file{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;color:var(--done-t2);border:1px solid var(--gl);background:var(--s1);font-size:.85rem}@supports (color:color-mix(in lab, red, red)){.done-drive-symbol__icon--file{background:color-mix(in srgb, var(--s1) 50%, var(--void))}}.done-drive-symbol__title{-webkit-line-clamp:2;width:100%;font-size:var(--done-t-meta);font-weight:500;line-height:var(--done-work-title-lh);color:var(--done-t1);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.done-drive-symbol__meta{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:var(--done-t-meta,12px);color:var(--done-t3);overflow:hidden}.done-drive-tree{padding:.35rem 0 .75rem}.done-drive-tree__row{width:100%;min-height:var(--done-h-md);color:var(--done-t1);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:.5rem;padding-block:.45rem;padding-inline-end:var(--done-work-pad-x);display:flex}.done-drive-tree__row:hover{background:var(--s2)}@supports (color:color-mix(in lab, red, red)){.done-drive-tree__row:hover{background:color-mix(in srgb, var(--s2) 35%, transparent)}}.done-drive-tree__row.is-current,.done-drive-tree__row.is-selected{background:var(--done-wash-2);outline:1px solid var(--focus-ink);outline-offset:-1px}.done-drive-tree__row:focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.done-drive-tree__twist{text-align:center;width:.75rem;color:var(--done-t3);flex-shrink:0;font-size:.7rem}.done-drive-tree__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--done-t-row,.875rem);overflow:hidden}.done-drive-glyph{min-width:1.25rem;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;color:var(--done-t3);justify-content:center;align-items:center;font-size:.7rem;display:inline-flex}.done-drive-preview{border:1px solid var(--gl);background:var(--s1);justify-content:center;align-items:center;min-height:7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.done-drive-preview{background:color-mix(in srgb, var(--s1) 40%, var(--void))}}.done-drive-preview__glyph{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;color:var(--done-t2);font-size:1.5rem}.done-cap-mark--mail .done-cap-mark__label,.done-cap-mark--booking .done-cap-mark__label,.done-cap-mark--other .done-cap-mark__label{color:var(--done-t3)}.done-file-kind{color:var(--done-t3);display:inline-flex}.done-file-kind--image{color:var(--signal-jade)}.done-file-kind--pdf{color:var(--signal-korall)}.done-file-kind--doc,.done-file-kind--text{color:var(--signal-kobolt)}.done-file-kind--sheet{color:var(--signal-mynta)}.done-file-kind--zip{color:var(--signal-ametist)}.done-file-kind--file{color:var(--done-t3)}.done-create-menu{flex-shrink:0;position:relative}.done-rail-tool{flex-shrink:0;justify-content:center;width:100%;display:flex;position:relative}.done-rail-popover-scrim{z-index:19;cursor:default;background:var(--void);border:0;margin:0;padding:0;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.done-rail-popover-scrim{background:color-mix(in srgb, var(--void) 58%, transparent)}}.done-rail-popover-scrim{animation:.16s ease-out both done-rail-popover-scrim-in}@keyframes done-rail-popover-scrim-in{0%{opacity:0}to{opacity:1}}.done-rail-tool__panel{top:0;left:calc(100% + var(--done-rail-popover-gap));z-index:40;border:1px solid var(--done-line-strong,var(--gl));border-radius:var(--chat-r-avatar) var(--chat-r-soft) var(--chat-r-soft) var(--chat-r-avatar);background:var(--done-s2,var(--s2));box-shadow:0 0 0 1px var(--void), 0 12px 28px var(--void), 0 28px 64px var(--void);position:absolute;right:auto;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.done-rail-tool__panel{box-shadow:0 0 0 1px color-mix(in srgb, var(--void) 35%, transparent), 0 12px 28px color-mix(in srgb, var(--void) 55%, transparent), 0 28px 64px color-mix(in srgb, var(--void) 45%, transparent)}}.done-rail-tool__panel{animation:.18s cubic-bezier(.22,1,.36,1) both done-rail-popover-panel-in}@keyframes done-rail-popover-panel-in{0%{opacity:0;transform:translate(-4px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}.done-sidebar--rail[data-rail-edge=right] .done-rail-tool__panel{left:auto;right:calc(100% + var(--done-rail-popover-gap));border-radius:var(--chat-r-soft) var(--chat-r-avatar) var(--chat-r-avatar) var(--chat-r-soft);animation-name:done-rail-popover-panel-in-right}@keyframes done-rail-popover-panel-in-right{0%{opacity:0;transform:translate(4px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}.done-sidebar--rail[data-rail-edge=top] .done-rail-tool__panel,.done-sidebar--rail[data-rail-edge=bottom] .done-rail-tool__panel{top:calc(100% + var(--done-rail-popover-gap-y));border-radius:var(--chat-r-avatar) var(--chat-r-avatar) var(--chat-r-soft) var(--chat-r-soft);animation-name:done-rail-popover-panel-in-y;left:50%;right:auto;transform:translate(-50%)}.done-sidebar--rail[data-rail-edge=bottom] .done-rail-tool__panel{top:auto;bottom:calc(100% + var(--done-rail-popover-gap-y));border-radius:var(--chat-r-soft) var(--chat-r-soft) var(--chat-r-avatar) var(--chat-r-avatar)}@keyframes done-rail-popover-panel-in-y{0%{opacity:0;transform:translate(-50%)translateY(-4px)scale(.98)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.done-rail-popover-scrim,.done-rail-tool__panel{animation:none}.done-sidebar--rail[data-rail-edge=top] .done-rail-tool__panel,.done-sidebar--rail[data-rail-edge=bottom] .done-rail-tool__panel{transform:translate(-50%)}}.done-rail-tool__panel--menu{--done-create-pad:8px;--done-create-wish-pad:12px;--done-create-soft-inset:calc(var(--done-create-pad) + var(--done-create-wish-pad));--done-create-inner-r:max(6px, calc(var(--chat-r-soft,20px) - var(--done-create-soft-inset)));--done-create-item-r:max(6px, calc(var(--chat-r-soft,20px) - var(--done-create-pad)));width:min(22rem,100vw - 2rem);max-height:none;padding:var(--done-create-pad);overflow:visible}.done-create-menu__list{flex-direction:column;gap:0;display:flex;overflow:visible}.done-create-menu__group{flex-direction:column;display:flex}.done-create-menu__group+.done-create-menu__group{margin-top:var(--done-work-gap,12px);padding-top:var(--done-work-gap,12px);border-top:.5px solid var(--gl)}.done-create-menu__item{width:100%;padding:12px var(--done-work-pad-x,16px);border-radius:var(--done-create-item-r,var(--done-work-radius,6px));color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:0;margin:0;text-decoration:none;display:flex}.done-create-menu__item:hover{background:var(--s2)}@supports (color:color-mix(in lab, red, red)){.done-create-menu__item:hover{background:color-mix(in srgb, var(--s2) 80%, transparent)}}.done-create-menu__row{align-items:flex-start;gap:var(--done-work-gap,12px);width:100%;min-width:0;display:flex}.done-create-menu__icon{width:18px;height:20px;color:var(--done-t3);flex-shrink:0;justify-content:center;align-items:center;margin-top:0;display:inline-flex}.done-create-menu__copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.done-create-menu__title{color:var(--done-t1);font-size:var(--done-work-title-size,14px);font-weight:500;line-height:var(--done-work-title-lh,20px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.done-create-menu__detail{color:var(--done-t3);font-size:var(--done-work-meta-size,13px);font-weight:400;line-height:var(--done-work-meta-lh,18px)}.done-create-menu__wish{padding:8px var(--done-work-pad-x,16px) 12px;flex-direction:column;gap:8px;display:flex}.done-create-menu__wish-input{box-sizing:border-box;border:.5px solid var(--gl);border-radius:var(--radius-sm);background:var(--void);width:100%;min-height:72px;margin:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.done-create-menu__wish-input{background:color-mix(in srgb, var(--void) 40%, transparent)}}.done-create-menu__wish-input{color:var(--done-t1);font:inherit;font-size:var(--done-work-meta-size,13px);font-weight:400;line-height:var(--done-work-meta-lh,18px);text-align:left;resize:none;outline:none;overflow:hidden}.done-create-menu__wish-input::placeholder{color:var(--done-t3)}.done-create-menu__wish-input:focus{border-color:var(--done-line-strong)}.done-create-menu__wish-input:disabled{opacity:.6}.done-create-menu__wish-meta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.done-create-menu__wish-context{min-width:0;color:var(--done-t3);font-size:var(--done-work-kicker-size,12px);flex:1;margin:0;line-height:1.35}.done-create-menu__wish-kbd{font-family:var(--font-mono), ui-monospace, monospace;opacity:.85;margin-left:.5rem}.done-create-menu__wish-count{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--done-work-kicker-size,12px);color:var(--done-t3);font-variant-numeric:tabular-nums;flex-shrink:0;line-height:1}.done-create-menu__wish-count.is-warn{color:var(--danger)}.done-create-menu__wish-send{flex-shrink:0}.done-create-menu__wish-mail{color:var(--done-t3);opacity:.85;margin:0;font-size:11px;line-height:1.35}.done-create-menu__wish-mail.is-long{color:var(--done-t2);opacity:1}.done-create-menu__wish-mail a{color:inherit;text-underline-offset:2px;text-decoration:underline}.done-create-menu__wish-mail a:hover{color:var(--done-t2)}.done-create-menu__wish-mail a:focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.done-create-menu__wish-status{min-height:66px;padding:12px var(--done-work-pad-x,16px);color:var(--done-t2);font-size:var(--done-work-meta-size,13px);line-height:var(--done-work-meta-lh,18px);text-align:left;align-items:center;margin:0;display:flex}.done-create-menu__wish-status.is-sent{color:var(--done-t2)}.done-create-menu__wish-error{color:var(--danger);font-size:var(--done-work-kicker-size,12px);margin:0;line-height:1.35}.done-rail-tool--search{height:2.75rem}.done-rail-tool__panel--search{box-sizing:border-box;border-width:1px;align-items:center;gap:.5rem;width:min(22rem,100vw - 2rem);height:2.75rem;min-height:2.75rem;max-height:2.75rem;padding:0 .65rem;display:flex;top:0}.done-rail-tool__search-icon{width:1.125rem;height:1.125rem;color:var(--done-t3);flex-shrink:0}.done-rail-tool__search-input{min-width:0;color:var(--done-t1);font-size:var(--done-work-title-size,14px);line-height:var(--done-work-title-lh,20px);background:0 0;border:0;outline:none;flex:1}.done-rail-tool__search-kbd{font-family:var(--font-mono), ui-monospace, monospace;color:var(--done-t3);flex-shrink:0;font-size:.6875rem}.done-create-menu__panel{--done-create-pad:8px;--done-create-wish-pad:12px;--done-create-soft-inset:calc(var(--done-create-pad) + var(--done-create-wish-pad));--done-create-inner-r:max(6px, calc(var(--chat-r-soft,20px) - var(--done-create-soft-inset)));--done-create-item-r:max(6px, calc(var(--chat-r-soft,20px) - var(--done-create-pad)));z-index:30;width:min(22rem,100vw - 2rem);padding:var(--done-create-pad);border:.5px solid var(--gl);border-radius:var(--chat-r-soft,20px);background:var(--done-s1);box-shadow:0 8px 28px var(--void);position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.done-create-menu__panel{box-shadow:0 8px 28px color-mix(in srgb, var(--void) 55%, transparent)}}.done-create-menu__item:focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.done-chip{border-radius:var(--radius-md);background:var(--done-wash-2);height:1.375rem;font-size:var(--done-t-meta);color:var(--done-t2);align-items:center;padding:0 .5rem;font-weight:500;display:inline-flex}.done-archive-panel__empty{border:1px dashed var(--done-line-strong);border-radius:var(--radius-lg);background:var(--done-s1);text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1.25rem;display:flex}.done-archive-panel__dot{border:1.5px solid var(--done-t2);border-radius:50%;width:8px;height:8px}.done-archive-panel__title{font-size:var(--done-t-row);font-weight:500}.done-archive-panel__body{max-width:38ch;font-size:var(--done-t-sub);color:var(--done-t2);text-wrap:pretty}.done-empty-inline{font-size:var(--done-t-sub);color:var(--done-t3);padding:1rem}.done-seg__item{font:inherit;cursor:pointer;background:0 0;border:0}.done-dashboard__grid{flex-direction:column;gap:0;display:flex}@media (min-width:1024px){.done-dashboard__grid{grid-template-columns:minmax(0,1.55fr) minmax(16rem,22rem);align-items:start;gap:1.5rem 2rem;display:grid}}.done-dashboard__memory{min-width:0}.done-dashboard__header{flex-direction:column;gap:12px;display:flex}.done-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.done-stat{background:var(--done-s1);border:1px solid var(--done-line);border-radius:var(--radius-md);padding:12px 16px}.done-stat__label{font-size:var(--done-t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--done-t3);font-weight:500}.done-stat__value{font-variant-numeric:tabular-nums;color:var(--done-t1);margin-top:8px;font-size:clamp(1.25rem,4vw,1.75rem);font-weight:500;line-height:1.15}.done-quick-rooms{flex-wrap:wrap;gap:8px;display:flex}.done-quick-rooms__btn{flex:1;min-width:calc(50% - 4px)}.done-group--flat{background:0 0;border:0}.done-sheet-root{z-index:50;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.done-sheet{z-index:1;border:1px solid var(--done-line-strong);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--done-s3);width:100%;max-height:min(70dvh,420px);padding:12px 16px max(20px, env(safe-area-inset-bottom,0px));border-bottom:0;position:relative;overflow-y:auto}.done-sheet__grabber{background:var(--done-line-stronger);border-radius:2px;width:36px;height:4px;margin:0 auto 12px}.done-sheet__title{font-size:var(--done-t-row);color:var(--done-t1);margin:0 0 12px;font-weight:600}@media (max-width:1023px){.done-dashboard,.done-dashboard__inner{flex-direction:column;flex:1;min-height:0;display:flex}.done-dashboard__grid{flex-direction:column;flex:1;gap:20px;min-height:0;display:flex}.done-dashboard__next{flex-shrink:0}.done-dashboard__memory{flex-direction:column;flex:1;min-height:0;display:flex}.done-dashboard__memory-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}}.done-label{font-size:var(--done-t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--done-t3);font-weight:500}.done-count{font-size:var(--done-t-sub);font-variant-numeric:tabular-nums;color:var(--done-t3)}.done-btn{height:var(--done-h-md);border-radius:var(--radius-md);font:inherit;font-size:var(--done-t-body);letter-spacing:.01em;cursor:pointer;white-space:nowrap;color:var(--done-t1);transition:background var(--done-dur) var(--done-ease), border-color var(--done-dur) var(--done-ease), transform var(--done-dur) var(--done-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:500;text-decoration:none;display:inline-flex}.done-btn:active:not(:disabled){transform:translateY(.5px)}.done-btn:focus-visible{outline-offset:2px;box-shadow:var(--done-ring);outline:2px solid #0000}.done-btn--sm{height:var(--done-h-sm);font-size:var(--done-t-sub);border-radius:var(--radius-sm);padding:0 12px}.done-btn--icon{width:var(--done-h-sm);min-width:var(--done-h-sm);gap:0;padding:0}.done-btn--icon.done-btn--sm{width:var(--done-h-sm);min-width:var(--done-h-sm);padding:0}.done-mail-icon-bar{min-height:var(--done-work-action-h);flex-wrap:wrap;align-items:center;gap:.125rem;display:flex}.done-mail-icon-bar .done-btn--icon,.done-mail-msg__head-actions .done-btn--icon{box-sizing:border-box;width:var(--done-work-action-h);min-width:var(--done-work-action-h);height:var(--done-work-action-h);min-height:var(--done-work-action-h);padding:0;line-height:0}.done-mail-icon-bar .done-btn--icon svg,.done-mail-msg__head-actions .done-btn--icon svg{flex-shrink:0;display:block}.done-mail-actions{min-height:var(--done-work-action-h);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.done-mail-actions__group{min-height:var(--done-work-action-h);align-items:center;gap:.125rem;display:flex}.done-mail-actions__group+.done-mail-actions__group{border-inline-start:.5px solid var(--done-line);padding-inline-start:.5rem}.done-mail-actions__star--on{color:var(--done-brand)}.done-mail-label-menu{min-height:var(--done-work-action-h);align-items:center;display:inline-flex;position:relative}.done-mail-label-popover{z-index:40;width:min(280px,70vw);padding:var(--done-work-pad-y) var(--done-work-pad-x);border:.5px solid var(--done-line);border-radius:var(--done-work-radius);background:var(--done-s1);box-shadow:0 8px 24px var(--void);position:absolute;top:calc(100% + 6px);right:0}@supports (color:color-mix(in lab, red, red)){.done-mail-label-popover{box-shadow:0 8px 24px color-mix(in srgb, var(--void) 55%, transparent)}}.done-mail-label-popover{flex-direction:column;gap:8px;display:flex}.done-btn--lg{height:var(--done-h-lg);padding:0 24px}.done-btn--block{width:100%;display:flex}.done-btn--primary{background:var(--done-bone);color:var(--done-on-bone);font-weight:600}.done-btn--primary:hover:not(:disabled){background:var(--done-bone)}@supports (color:color-mix(in lab, red, red)){.done-btn--primary:hover:not(:disabled){background:color-mix(in srgb, var(--done-bone) 92%, #fff)}}.done-btn--primary:active:not(:disabled){background:var(--done-bone)}@supports (color:color-mix(in lab, red, red)){.done-btn--primary:active:not(:disabled){background:color-mix(in srgb, var(--done-bone) 88%, var(--void))}}.done-btn--secondary{border-color:var(--done-line-strong);color:var(--done-t1)}.done-btn--secondary:hover:not(:disabled){background:var(--done-wash-1);border-color:var(--done-line-stronger)}.done-btn--secondary:active:not(:disabled){background:var(--done-wash-2)}.done-btn--ghost{color:var(--done-t2)}.done-btn--ghost:hover:not(:disabled){background:var(--done-wash-1);color:var(--done-t1)}.done-btn--danger{border-color:var(--danger);color:var(--danger);background:0 0}.done-btn--danger:hover:not(:disabled){background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.done-btn--danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 10%, transparent)}}.done-btn--danger:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}.done-btn:disabled,.done-btn.is-disabled{color:var(--done-t-disabled);background:var(--done-wash-1);cursor:not-allowed;border-color:#0000;transform:none}.done-btn--primary:disabled,.done-btn--primary.is-disabled{background:var(--done-bone)}@supports (color:color-mix(in lab, red, red)){.done-btn--primary:disabled,.done-btn--primary.is-disabled{background:color-mix(in srgb, var(--done-bone) 22%, transparent)}}.done-btn--primary:disabled,.done-btn--primary.is-disabled{color:var(--done-on-bone)}@supports (color:color-mix(in lab, red, red)){.done-btn--primary:disabled,.done-btn--primary.is-disabled{color:color-mix(in srgb, var(--done-on-bone) 45%, transparent)}}.done-act{background:var(--done-s1);border:1px solid var(--done-line);border-radius:var(--radius-lg);flex-direction:column;gap:12px;padding:20px;display:flex}.done-act__title{font-size:var(--done-t-title);color:var(--done-t1);margin:0;font-weight:600;line-height:1.25}.done-act__origin{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--done-t-meta);letter-spacing:.01em;color:var(--done-t3);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.done-act__body{font-size:var(--done-t-body);color:var(--done-t2);margin:0;line-height:1.5}.done-act__actions{gap:12px;margin-top:4px;display:flex}.done-act__actions>.done-btn{flex:1}.done-act--compact{padding:16px}.done-act--compact .done-act__title{font-size:var(--done-t-row)}.done-group{background:var(--done-s1);border:1px solid var(--done-line);border-radius:var(--done-work-radius);overflow:hidden}.done-row{gap:var(--done-work-gap);width:100%;min-height:var(--done-work-row-min);padding:var(--done-work-pad-y) var(--done-work-pad-x);border:0;border-top:1px solid var(--done-line);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--done-dur) var(--done-ease);background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.done-row--end{grid-template-columns:minmax(0,1fr) auto}.done-row:first-child{border-top:0}.done-row:hover{background:var(--done-s2)}.done-row:active{background:var(--done-wash-2)}.done-row.is-selected{background:var(--done-wash-2);outline:1px solid var(--focus-ink);outline-offset:-1px}.done-row.is-disabled,.done-row:disabled{cursor:not-allowed}.done-row.is-disabled .done-row__title,.done-row.is-disabled .done-row__sub,.done-row:disabled .done-row__title,.done-row:disabled .done-row__sub{color:var(--done-t-disabled)}.done-row__lead{width:var(--done-work-icon);color:var(--done-t2);justify-content:center;align-items:center;display:flex}.done-row__title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--done-work-title-size);font-weight:500;line-height:var(--done-work-title-lh);color:var(--done-t1);display:block;overflow:hidden}.done-row__sub{font-size:var(--done-work-meta-size);line-height:var(--done-work-meta-lh);color:var(--done-t3);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.done-row__trail{align-items:center;gap:var(--done-work-gap);color:var(--done-t3);flex-shrink:0;display:flex}.done-scope{border:1px solid var(--done-line);border-radius:var(--radius-lg);background:var(--done-s1);width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--done-dur) var(--done-ease);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.done-scope:hover{background:var(--done-wash-1)}.done-scope__label{font-size:var(--done-t-sub);color:var(--done-t3)}.done-scope__value{text-overflow:ellipsis;white-space:nowrap;font-size:var(--done-t-body);color:var(--done-t1);font-weight:500;overflow:hidden}.done-empty{border:1px dashed var(--done-line-strong);border-radius:var(--radius-lg);background:var(--done-s1);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 20px;display:flex}.done-empty__title{font-size:var(--done-t-row);color:var(--done-t1);font-weight:500}.done-empty__body{max-width:38ch;font-size:var(--done-t-sub);color:var(--done-t2);line-height:1.5}.done-section-head{justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 4px;display:flex}@media (prefers-reduced-motion:reduce){.done-btn,.done-row,.done-scope{transition:none}}.done-field{flex-direction:column;gap:8px;display:flex}.done-field__label{font-size:var(--done-t-sub);color:var(--done-t2);font-weight:500}.done-field__hint{color:var(--done-t3);font-size:13px}.done-row--static{cursor:default}.done-row--static:hover{background:0 0}.done-input,.done-textarea,.done-select{width:100%;height:var(--done-h-md);border:1px solid var(--done-line);border-radius:var(--radius-md);background:var(--done-s2);color:var(--done-t1);font:inherit;font-size:var(--done-t-body);transition:border-color var(--done-dur) var(--done-ease), background var(--done-dur) var(--done-ease);padding:0 12px}.done-textarea{resize:vertical;height:auto;min-height:96px;padding:12px;line-height:1.5}.done-input::placeholder,.done-textarea::placeholder{color:var(--done-t3)}.done-input:focus-visible,.done-textarea:focus-visible,.done-select:focus-visible{outline-offset:2px;border-color:var(--done-t1);outline:2px solid #0000}@supports (color:color-mix(in lab, red, red)){.done-input:focus-visible,.done-textarea:focus-visible,.done-select:focus-visible{border-color:color-mix(in srgb, var(--done-t1) 40%, transparent)}}.done-input:focus-visible,.done-textarea:focus-visible,.done-select:focus-visible{background:var(--done-s1);box-shadow:var(--done-ring)}.done-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--done-t2) 50%), linear-gradient(135deg, var(--done-t2) 50%, transparent 50%);background-position:calc(100% - 18px) 18px,calc(100% - 13px) 18px;background-repeat:no-repeat;background-size:5px 5px}.done-seg{border:1px solid var(--done-line);border-radius:var(--radius-md);background:var(--done-s2);padding:3px;display:inline-flex}.done-rhythm-strip{border:1px solid var(--done-line);border-radius:var(--done-work-radius);background:var(--done-s1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.done-rhythm-strip__day{border:0;border-right:1px solid var(--done-line);min-width:0;color:inherit;text-align:center;transition:background var(--done-dur) var(--done-ease);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:10px 6px;text-decoration:none;display:flex}.done-rhythm-strip--compact .done-rhythm-strip__day{gap:4px;padding:8px 4px}.done-rhythm-strip__day:last-child{border-right:0}.done-rhythm-strip__day:hover{background:var(--done-s2)}.done-rhythm-strip__day.is-selected{background:var(--done-wash-2);outline:1px solid var(--focus-ink);outline-offset:-1px}.done-rhythm-strip__day.is-today:not(.is-selected){box-shadow:inset 0 -2px 0 var(--done-t1)}.done-rhythm-strip__wd{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--done-work-kicker-size);line-height:var(--done-work-meta-lh);letter-spacing:.04em;text-transform:uppercase;color:var(--done-t3)}.done-rhythm-strip__day.is-selected .done-rhythm-strip__wd,.done-rhythm-strip__day.is-today .done-rhythm-strip__wd{color:var(--done-t1)}.done-rhythm-strip__mod{font-size:var(--done-work-title-size);line-height:var(--done-work-title-lh);color:var(--done-t1);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.done-rhythm-strip__count{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--done-work-kicker-size);line-height:var(--done-work-meta-lh);color:var(--done-t3)}.done-rhythm-strip__icons{min-height:20px;color:var(--done-t3);justify-content:center;align-items:center;gap:4px;display:flex}.done-rhythm-strip__day.is-selected .done-rhythm-strip__icons,.done-rhythm-strip__day.is-today .done-rhythm-strip__icons{color:var(--done-t1)}.done-rhythm-head{justify-content:space-between;align-items:center;gap:var(--done-work-gap);flex-wrap:wrap;display:flex}.done-rhythm-head__main{align-items:center;gap:var(--done-work-gap);min-width:0;display:flex}.done-rhythm-head__title{font-size:var(--done-work-title-size);line-height:var(--done-work-title-lh);color:var(--done-t1);margin:0;font-weight:600}.done-rhythm-head__sub{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--done-work-meta-size);line-height:var(--done-work-meta-lh);color:var(--done-t3);margin:0}.done-rhythm-head__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.done-rhythm-tools{padding:var(--done-work-pad-y) var(--done-work-pad-x);border:1px solid var(--done-line);border-radius:var(--done-work-radius);background:var(--done-s1);flex-direction:column;gap:10px;display:flex}.done-rhythm-tools__products{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--done-work-meta-size);color:var(--done-t3);flex-wrap:wrap;gap:12px;display:flex}.done-rhythm-tools__products a{color:inherit;text-decoration:none}.done-rhythm-tools__products a:hover,.done-rhythm-tools__products a.is-on{color:var(--done-t1)}.done-rhythm-tools__hint{font-size:var(--done-work-meta-size);line-height:var(--done-work-meta-lh);color:var(--done-t3);margin:0}.done-rhythm-lead{width:var(--done-work-icon);height:var(--done-work-icon);border:1px solid var(--done-line);border-radius:var(--done-work-radius);background:var(--done-s2);color:var(--done-t1);flex-shrink:0;justify-content:center;align-items:center;display:flex}.done-rhythm-toolbar{align-items:center;gap:var(--done-work-gap);flex-wrap:wrap;display:flex}.done-rhythm-toolbar__meta{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--done-work-meta-size);line-height:var(--done-work-meta-lh);color:var(--done-t3);flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.done-rhythm-toolbar__meta a{color:var(--done-t3);text-decoration:none}.done-rhythm-toolbar__meta a:hover,.done-rhythm-toolbar__meta a.is-on{color:var(--done-t1)}.done-rhythm-focus{justify-content:space-between;align-items:flex-start;gap:var(--done-work-gap);padding:var(--done-work-pad-y) var(--done-work-pad-x);border:1px solid var(--done-line);border-radius:var(--done-work-radius);background:var(--done-s1);flex-wrap:wrap;display:flex}.done-rhythm-focus__lead-row{gap:var(--done-work-gap);flex:1;align-items:flex-start;min-width:0;display:flex}.done-week-day__lead{flex-direction:column;align-items:center;gap:6px;min-width:2.75rem;display:flex}.done-week-day__icon{width:var(--done-work-icon);height:var(--done-work-icon);border:1px solid var(--done-line);border-radius:var(--done-work-radius);background:var(--done-s2);color:var(--done-t1);justify-content:center;align-items:center;display:flex}.done-week-day__icons{gap:4px;display:flex}@media (max-width:639px){.done-rhythm-strip__day{padding:8px 2px}.done-week-day{grid-template-columns:auto minmax(0,1fr)}}.done-rhythm-focus__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.done-rhythm-focus__title{font-size:var(--done-work-title-size);line-height:var(--done-work-title-lh);color:var(--done-t1);margin:0;font-weight:600}.done-rhythm-focus__meta{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--done-work-meta-size);line-height:var(--done-work-meta-lh);color:var(--done-t3);margin:0}.done-rhythm-focus__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.done-week-days{border:1px solid var(--done-line);border-radius:var(--done-work-radius);background:var(--done-s1);overflow:hidden}.done-week-day{gap:var(--done-work-gap);padding:var(--done-work-pad-y) var(--done-work-pad-x);border-top:1px solid var(--done-line);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.done-week-day:first-child{border-top:0}.done-week-day__name{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--done-work-kicker-size);letter-spacing:.06em;text-transform:uppercase;color:var(--done-t3)}.done-week-day__main{flex-direction:column;gap:8px;min-width:0;display:flex}.done-week-day__preview{font-size:var(--done-work-title-size);line-height:var(--done-work-title-lh);color:var(--done-t1);font-weight:500}.done-week-day__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.done-week-day__select{min-height:var(--done-work-action-h);border:1px solid var(--done-line);border-radius:var(--done-work-radius);background:var(--done-s2);color:var(--done-t1);font:inherit;font-size:var(--done-work-meta-size);padding:0 10px}.done-week-names{border:1px solid var(--done-line);border-radius:var(--done-work-radius);background:var(--done-s1);overflow:hidden}.done-week-name-row{gap:var(--done-work-gap);padding:12px var(--done-work-pad-x);border-top:1px solid var(--done-line);grid-template-columns:5.5rem minmax(0,1fr);align-items:center;display:grid}.done-week-name-row:first-child{border-top:0}.done-week-name-row__id{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--done-work-kicker-size);color:var(--done-t3)}.done-week-name-row__input{min-height:var(--done-work-action-h);border:1px solid var(--done-line);border-radius:var(--done-work-radius);background:var(--done-s2);width:100%;color:var(--done-t1);font:inherit;font-size:var(--done-work-title-size);padding:0 10px}.done-seg__item{border-radius:var(--radius-sm);color:var(--done-t2);font:inherit;font-size:var(--done-t-sub);cursor:pointer;transition:background var(--done-dur) var(--done-ease), color var(--done-dur) var(--done-ease);background:0 0;border:0;padding:6px 16px;text-decoration:none}.done-seg__item:hover{color:var(--done-t1)}.done-seg__item.is-on,.done-seg__item[aria-current=page]{background:var(--done-wash-3);color:var(--done-t1)}.done-dev-room{flex-direction:column;flex:1;min-height:0;display:flex}.done-dev-room__seg{min-width:0;height:var(--done-h-sm,32px);flex-shrink:0;align-items:center;display:inline-flex}.done-instrument__brand-row .done-seg{box-sizing:border-box;height:var(--done-h-sm,32px);align-items:stretch;padding:2px}.done-instrument__brand-row .done-seg .done-seg__item,.done-instrument__brand-row .done-seg--compact .done-seg__item{box-sizing:border-box;height:100%;padding-block:0;padding-inline:var(--done-work-action-px,12px);font-size:var(--done-work-meta-size,13px);align-items:center;line-height:1;display:inline-flex;min-height:0!important}.done-peer-tabs{-webkit-overflow-scrolling:touch;border-top:1px solid var(--done-line);background:var(--done-s0);flex-shrink:0;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.done-peer-tabs{background:color-mix(in srgb, var(--done-s0) 92%, transparent)}}.done-peer-tabs{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding-bottom:max(.35rem, env(safe-area-inset-bottom,0px))}@media (min-width:1024px){.done-peer-tabs{display:none}}.done-peer-tabs__item{min-width:4.25rem;color:var(--done-t3);font:inherit;font-size:var(--done-t-sub);text-align:center;transition:color var(--done-dur) var(--done-ease);background:0 0;border:0;flex:1 0 auto;padding:12px 8px;font-weight:500;text-decoration:none}.done-peer-tabs__item:hover{color:var(--done-t2)}.done-peer-tabs__item.is-on,.done-peer-tabs__item[aria-current=page]{color:var(--done-t1);box-shadow:inset 0 -1.5px 0 var(--done-bone)}.done-banner{border:1px solid var(--done-line);border-radius:var(--radius-md);background:var(--done-s2);font-size:var(--done-t-sub);color:var(--done-t2);align-items:flex-start;gap:12px;margin:12px 16px 0;padding:16px;display:flex}.done-banner__title{color:var(--done-t1);font-weight:500}.done-instrument{height:100%;min-height:0;padding:var(--done-module-inset-y,16px) var(--done-module-inset-x,16px) 16px;background:var(--done-s0);flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;gap:12px;display:grid;overflow:hidden}@media (min-width:1024px){.done-instrument{gap:var(--done-work-gap);padding:var(--done-module-inset-y,16px) var(--done-module-inset-x,16px);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(15rem,20rem) minmax(0,1fr)}.done-instrument.done-instrument--split{grid-template-columns:minmax(15rem, var(--done-instrument-list-pct,28%)) .5rem minmax(0, 1fr);gap:0}}.done-instrument__split{display:none}@media (min-width:1024px){.done-instrument.done-instrument--split>.done-instrument__split{cursor:col-resize;touch-action:none;background:0 0;width:.5rem;height:100%;margin:0;display:block;position:relative}.done-instrument.done-instrument--split>.done-instrument__split:after{content:"";background:var(--done-line);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.done-instrument.done-instrument--split>.done-instrument__split:hover:after,.done-instrument.done-instrument--split>.done-instrument__split:focus-visible:after{background:var(--done-line-strong,var(--gm))}.done-instrument.done-instrument--split>.done-instrument__split:focus-visible{outline:2px solid var(--focus-ink);outline-offset:-2px}}@media (max-width:1023px){.done-instrument.done-instrument--detail .done-instrument__list,.done-instrument:not(.done-instrument--detail) .done-instrument__detail{display:none}.done-instrument>.done-instrument__split{display:none!important}}.done-instrument__list,.done-instrument__detail{flex-direction:column;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.done-instrument__head{justify-content:space-between;align-items:flex-start;gap:var(--done-work-gap);padding:0 0 var(--done-work-gap);flex-shrink:0;display:flex}.done-instrument__detail>.done-instrument__head{padding-inline:var(--done-work-pad-x)}@media (min-width:1024px){.done-instrument__back,.done-instrument__head.done-instrument__head--mobile-only{display:none!important}}.done-instrument__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--done-work-title-size);font-weight:500;line-height:var(--done-work-title-lh);color:var(--done-t1);flex:1;overflow:hidden}.done-instrument__title:has(.done-module-brand){min-height:var(--done-h-sm,32px);font-size:inherit;font-weight:inherit;color:inherit;white-space:normal;align-items:flex-start;gap:.75rem;display:flex;overflow:visible}.done-instrument__pane-lead{margin:0 0 var(--done-work-gap);font-size:var(--done-work-meta-size);line-height:var(--done-work-meta-lh);color:var(--done-t3)}.done-instrument__detail-stack{gap:var(--done-work-stack-gap);flex-direction:column;display:flex}.done-instrument__detail-section{gap:var(--done-work-gap);flex-direction:column;display:flex}.done-instrument__detail-section+.done-instrument__detail-section{padding-top:var(--done-work-gap);border-top:var(--done-seam,1px solid var(--done-line))}.done-instrument__brand-row{min-width:0;min-height:var(--done-h-sm,32px);flex-wrap:wrap;flex:1;align-items:flex-start;gap:.65rem .85rem;width:100%;display:flex}.done-instrument__brand-row>.done-search,.done-instrument__brand-row>input[type=search],.done-instrument__brand-row>.done-field{box-sizing:border-box;margin:0}.done-instrument__head>.done-btn,.done-instrument__head>.done-drive-create,.done-instrument__head>[class*=actions]{flex-shrink:0;margin-top:0}.done-instrument__brand-tools{min-height:var(--done-h-sm,32px);flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.done-instrument__brand-week{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--done-work-meta-size,13px);color:var(--done-t2)}.done-module-brand{min-width:0;height:var(--done-h-sm,32px);align-items:center;gap:.5rem;line-height:1;display:inline-flex}.done-module-brand__label{font-family:var(--font-display,var(--font-sans));font-weight:600;font-size:calc(var(--done-lockup-h,18px) * 1.274);letter-spacing:.06em;text-transform:uppercase;color:var(--done-brand);-webkit-user-select:none;user-select:none;flex-shrink:0;margin:0;padding:0;line-height:1}.done-module-brand__meta{min-width:0;color:var(--done-t3);font-size:var(--done-work-meta-size,13px);letter-spacing:0;text-transform:none;font-weight:500;line-height:1}.done-settings__heading.done-module-brand,.done-room-start__title.done-module-brand{display:inline-flex}.done-room-start__title:has(.done-module-brand){font-size:inherit;font-weight:inherit;color:inherit;line-height:1}.done-instrument__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1 1 0;height:0;min-height:0;overflow:hidden auto}.done-instrument__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:0;min-height:0;padding:var(--done-work-pad-y) var(--done-work-pad-x);gap:var(--done-work-gap);flex-direction:column;flex:1 1 0;display:flex;overflow:hidden auto}.done-instrument__body .done-group{background:0 0;border:0}.done-thread-peer{padding:0 0 var(--done-work-gap);border-bottom:.5px solid var(--done-line);font-size:var(--done-work-title-size);font-weight:600;line-height:var(--done-work-title-lh);letter-spacing:-.01em;color:var(--done-t1);margin:0}.done-msg{padding:var(--done-work-pad-y) var(--done-work-pad-x);border:.5px solid var(--done-line-strong);border-radius:var(--done-work-radius);background:var(--done-s1);gap:var(--done-work-gap);flex-direction:column;margin:0;display:flex}.done-msg.hb-focus-frame,.done-msg.is-highlight{background:var(--done-surface-focus)}.done-msg__label{border-bottom:.5px solid var(--done-line);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--done-work-kicker-size);letter-spacing:.06em;text-transform:uppercase;color:var(--done-t2);margin:0;padding-bottom:8px;font-weight:500;line-height:1.35}.done-msg__body{gap:var(--done-work-gap);flex-direction:column;margin:0;display:flex}.done-msg__prose{font-size:var(--done-work-title-size);color:var(--done-t1);white-space:pre-wrap;margin:0;line-height:1.5}.done-dm{flex-direction:column;flex:1;min-height:0;display:flex}.done-dm__thread{overscroll-behavior:contain;gap:var(--done-work-gap);flex-direction:column;flex:1;min-height:0;padding:4px 4px 16px;display:flex;overflow-y:auto}.done-dm__compose{border-top:1px solid var(--done-line);flex-shrink:0;align-items:flex-end;gap:8px;padding-top:12px;display:flex}.done-dm__compose textarea{flex:1;min-height:2.75rem;max-height:8rem}.done-product-header{border-bottom:1px solid var(--done-line);background:var(--done-s0);flex-shrink:0;align-items:center;gap:12px;min-height:3rem;padding:0 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.done-product-header{background:color-mix(in srgb, var(--done-s0) 94%, transparent)}}.done-product-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.done-product-header__brand{font-size:var(--done-t-sub);letter-spacing:.04em;color:var(--done-t1);flex-shrink:0;font-weight:600;text-decoration:none}.done-product-header__brand:hover{color:var(--done-t2)}.done-product-header__context{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--done-t-meta);color:var(--done-t3);flex:1;overflow:hidden}.done-capability-workspace{--done-module-inset-x:var(--done-work-pad-x,16px);--done-module-inset-y:var(--done-work-pad-y,16px);background:var(--done-s0);flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.done-workspace--dashboard{gap:var(--done-gutter);min-height:0;padding:var(--done-gutter);flex:1;grid-template-rows:minmax(0,1.15fr) minmax(0,.5fr);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.done-workspace--dashboard{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.65fr) minmax(15rem,20rem);padding:14px 16px 16px}}.done-panel{border:var(--done-seam);border-radius:var(--done-panel-radius);background:var(--done-surface-inset);flex-direction:column;min-height:0;display:flex;overflow:hidden}.done-panel--dock{background:var(--done-surface-inset);display:none}@media (min-width:1024px){.done-panel--dock{display:flex}}.done-panel--focus{background:var(--done-surface-focus);box-shadow:0 0 0 .5px var(--gh), 0 18px 48px var(--void)}@supports (color:color-mix(in lab, red, red)){.done-panel--focus{box-shadow:0 0 0 .5px color-mix(in srgb, var(--gh) 55%, transparent), 0 18px 48px color-mix(in srgb, var(--void) 72%, transparent)}}.done-panel--focus .done-panel__head{letter-spacing:.14em;color:var(--text);background:var(--void);font-size:10px}@supports (color:color-mix(in lab, red, red)){.done-panel--focus .done-panel__head{background:color-mix(in srgb, var(--void) 28%, transparent)}}.done-panel--context{background:var(--done-surface-inset);box-shadow:0 8px 28px var(--void)}@supports (color:color-mix(in lab, red, red)){.done-panel--context{box-shadow:0 8px 28px color-mix(in srgb, var(--void) 82%, transparent)}}.done-panel--queue{background:var(--done-surface-inset)}.done-context-strip{border-bottom:var(--done-seam);flex-direction:column;flex-shrink:0;gap:0;display:flex}.done-context-tile{border-bottom:var(--done-seam);background:var(--void);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.done-context-tile{background:color-mix(in srgb, var(--void) 55%, var(--s1))}}.done-context-tile{transition:background-color .1s}.done-context-tile:last-child{border-bottom:none}.done-context-tile:hover{background:var(--s1)}@supports (color:color-mix(in lab, red, red)){.done-context-tile:hover{background:color-mix(in srgb, var(--s1) 35%, var(--void))}}.done-context-tile__value{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--text);order:2;font-size:1.75rem;font-weight:500;line-height:1}.done-context-tile__label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--mid);order:1;font-size:10px}.done-snoozed-block{border-bottom:var(--done-seam);flex-shrink:0;padding:.4375rem .625rem .5rem}.done-snoozed-block__head{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);font-size:9px}.done-snoozed-block__list{flex-direction:column;gap:.25rem;margin-top:.375rem;display:flex}.done-snoozed-block__link{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px;transition:color .1s;display:block;overflow:hidden}.done-snoozed-block__link:hover{color:var(--text)}.done-panel__head{border-bottom:var(--done-seam);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--mid);flex-shrink:0;padding:.5rem .625rem;font-size:9px}.done-panel__body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.done-panel__foot{border-top:var(--done-seam);background:var(--void);flex-shrink:0;padding:.625rem .75rem}@supports (color:color-mix(in lab, red, red)){.done-panel__foot{background:color-mix(in srgb, var(--void) 40%, transparent)}}.done-metric-row{border-bottom:var(--done-seam);flex-wrap:wrap;flex-shrink:0;gap:1rem 1.5rem;padding:.625rem .875rem;display:flex}.done-metric{flex-direction:column;gap:.125rem;display:flex}.done-metric__value{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text);font-size:1.125rem;font-weight:500;line-height:1}.done-metric__label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--mid);font-size:9px}.done-dock-link{border-bottom:var(--done-seam);color:var(--text);justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:13px;transition:background-color .1s;display:flex}.done-dock-link:hover{background:var(--s1)}@supports (color:color-mix(in lab, red, red)){.done-dock-link:hover{background:color-mix(in srgb, var(--s1) 30%, transparent)}}.done-dock-link__meta{font-family:var(--font-mono,ui-monospace, monospace);color:var(--mid);font-size:10px}.done-focus-hero{flex-direction:column;flex:1;min-height:0;padding:1rem 1rem 0;display:flex}@media (min-width:1024px){.done-focus-hero{padding:1.25rem 1.5rem 0}}.done-focus-hero__title{letter-spacing:-.025em;color:var(--text);margin-top:.875rem;font-size:clamp(1.5rem,3.2vw,2.125rem);font-weight:600;line-height:1.15}.done-focus-hero__meta{font-family:var(--font-mono,ui-monospace, monospace);color:var(--mid);margin-top:.5rem;font-size:10px}.done-tag-row{flex-wrap:wrap;gap:.375rem;margin-top:.875rem;display:flex}.done-tag{border:var(--done-seam);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--mid);background:var(--void);padding:.125rem .375rem;font-size:9px}@supports (color:color-mix(in lab, red, red)){.done-tag{background:color-mix(in srgb, var(--void) 50%, transparent)}}.done-queue-item{border-bottom:var(--done-seam);text-align:left;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.375rem;padding:.4375rem .5rem;transition:background-color .1s;display:grid}.done-queue-item:hover{background:var(--s1)}@supports (color:color-mix(in lab, red, red)){.done-queue-item:hover{background:color-mix(in srgb, var(--s1) 26%, transparent)}}.done-queue-item__cap{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--mid);font-size:9px}.done-queue-item__title{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:12px;overflow:hidden}.done-queue-item__heat{font-family:var(--font-mono,ui-monospace, monospace);color:var(--s3);font-size:9px}.done-chrome-compact{height:var(--done-chrome-h);border-bottom:var(--done-seam);background:var(--void);flex-shrink:0;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.done-chrome-compact{background:color-mix(in srgb, var(--void) 94%, var(--s1))}}.done-chrome-compact{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding-inline:.625rem}.done-capability-workspace>.done-instrument,.done-capability-workspace>.done-instrument-pane{flex:1 1 0;min-height:0;overflow:hidden}.done-availability-fold{margin-inline:var(--done-gutter);margin-top:var(--done-gutter);border:var(--done-seam);background:var(--done-surface-inset)}.done-capability-workspace>.done-availability-fold{margin-inline:var(--done-gutter);flex-shrink:0}.done-capability-workspace>.done-status-strip+.done-availability-fold{margin-top:var(--done-gutter)}.done-capability-workspace>.done-instrument{flex:1 1 0;min-height:0;overflow:hidden}.done-cal-week{border:var(--done-seam);background:var(--void);grid-template-rows:auto 1fr;grid-template-columns:3rem repeat(7,minmax(4.5rem,1fr));min-width:40rem;min-height:28rem;display:grid}.done-cal-week__corner{border-bottom:var(--done-seam);border-right:var(--done-seam);background:var(--s1);grid-area:1/1}@supports (color:color-mix(in lab, red, red)){.done-cal-week__corner{background:color-mix(in srgb, var(--s1) 55%, var(--void))}}.done-cal-week__dayhead{border-bottom:var(--done-seam);border-right:var(--done-seam);background:var(--s1);flex-direction:column;align-items:center;gap:.15rem;padding:.4rem .25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.done-cal-week__dayhead{background:color-mix(in srgb, var(--s1) 55%, var(--void))}}.done-cal-week__dayhead{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--done-t3);font-size:10px}.done-cal-week__dayhead.is-today{color:var(--done-t1);background:var(--s2)}@supports (color:color-mix(in lab, red, red)){.done-cal-week__dayhead.is-today{background:color-mix(in srgb, var(--s2) 40%, var(--void))}}.done-cal-week__num{letter-spacing:0;text-transform:none;color:var(--done-t1);font-size:13px}.done-cal-week__hours{border-right:var(--done-seam);grid-area:2/1;grid-template-rows:repeat(13,minmax(2.4rem,1fr));display:grid}.done-cal-week__hour{text-align:right;font-family:var(--font-mono,ui-monospace, monospace);color:var(--done-t3);border-bottom:1px solid var(--gl);padding:.15rem .25rem 0 0;font-size:9px}@supports (color:color-mix(in lab, red, red)){.done-cal-week__hour{border-bottom:1px solid color-mix(in srgb, var(--gl) 70%, transparent)}}.done-cal-week__col{border-right:var(--done-seam);grid-row:2;grid-template-rows:repeat(13,minmax(2.4rem,1fr));display:grid;position:relative}.done-cal-week__slot{border:0;border-bottom:1px solid var(--gl)}@supports (color:color-mix(in lab, red, red)){.done-cal-week__slot{border-bottom:1px solid color-mix(in srgb, var(--gl) 70%, transparent)}}.done-cal-week__slot{cursor:pointer;background:0 0;min-height:2.4rem}.done-cal-week__slot:hover{background:var(--s2)}@supports (color:color-mix(in lab, red, red)){.done-cal-week__slot:hover{background:color-mix(in srgb, var(--s2) 35%, transparent)}}.done-cal-week__slot:focus-visible{outline:2px solid var(--focus-ink);outline-offset:-2px;z-index:2}.done-cal-week__event{z-index:3;border:1px solid var(--gm);border-radius:var(--radius-sm,4px);background:var(--s2);flex-direction:column;align-items:flex-start;gap:.1rem;padding:.2rem .3rem;display:flex;position:absolute;left:.15rem;right:.15rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.done-cal-week__event{background:color-mix(in srgb, var(--s2) 80%, var(--void))}}.done-cal-week__event{color:var(--done-t1);text-align:left;cursor:pointer}.done-cal-week__event.is-pending{border-color:var(--mid);background:var(--s1)}@supports (color:color-mix(in lab, red, red)){.done-cal-week__event.is-pending{background:color-mix(in srgb, var(--s1) 70%, var(--void))}}.done-cal-week__event.is-selected{background:var(--done-wash-2);border-color:var(--focus-ink);outline:none}.done-cal-week__event-title{font-size:11px;font-weight:600;line-height:1.2}.done-cal-week__event-sub{font-family:var(--font-mono,ui-monospace, monospace);color:var(--done-t3);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}@media (max-width:1023px){.done-cal-week{min-width:36rem}}.done-room-capability{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.done-room-host__pad{box-sizing:border-box;padding:var(--done-module-inset-y,16px) var(--done-module-inset-x,16px)}.done-room-start--centered{flex:1;justify-content:center;align-items:center;min-height:0;padding:48px 32px;display:flex}.done-room-start__layout{flex-wrap:wrap;justify-content:center;align-items:center;gap:72px;width:100%;display:flex}.done-room-start__hero{flex-direction:column;flex:0 420px;align-items:flex-start;gap:24px;min-width:320px;display:flex}.done-room-start__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.done-room-recent{flex-direction:column;gap:10px;width:100%;padding-top:8px;display:flex}.done-room-recent__card{border:1px solid var(--gl);background:var(--s1);border-radius:18px;overflow:hidden}.done-room-recent__row{align-items:center;gap:14px;min-height:68px;padding:12px 16px 12px 18px;display:flex}.done-room-recent__row+.done-room-recent__row{border-top:1px solid var(--gl)}.done-room-recent__text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.done-room-recent__name{color:var(--text);font-size:15px;font-weight:500}.done-room-recent__meta{color:var(--muted);font-size:13px}.done-room-start__mark{flex:none}.done-room-start__copy{flex-direction:column;gap:10px;display:flex}.done-room-start__schedule{box-sizing:border-box;border:1px solid var(--gl);background:var(--s1);border-radius:18px;flex-direction:column;flex:0 440px;gap:20px;min-width:320px;padding:28px;display:flex}.done-room-start__times{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.done-room-start__schedule-cta{width:100%;margin-top:4px}.done-room-start__title{font:inherit;letter-spacing:-.025em;color:var(--text);margin:0;font-size:52px;font-weight:500;line-height:1}.done-room-start__tagline{font:inherit;color:var(--mid);margin:0;font-size:19px;font-style:normal;font-weight:400}.done-room-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.done-room-field{flex-direction:column;gap:8px;display:flex}.done-room-field input,.done-room-devices__select{box-sizing:border-box;border:1px solid var(--gm);background:var(--void);width:100%;height:48px;color:var(--text);font:inherit;border-radius:8px;padding:0 14px;font-size:16px}.done-room-devices{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:10px 14px;display:grid}.done-room-devices__field{display:contents}.done-room-devices__field .done-label,.done-room-devices__field>span{letter-spacing:0;text-transform:none;color:var(--mid,var(--muted));font-size:14px;font-weight:400}.done-room-start__lead{font-size:var(--done-t-meta,.8125rem);color:var(--done-t2,var(--muted));margin-top:.65rem;line-height:1.45}.done-room-start__cta{border-radius:8px;height:52px;min-height:52px;padding:0 28px;font-size:16px}.done-room-capability .done-room-start__schedule,.done-room-capability .done-room-join__panel,.done-room-public .done-room-join__panel,.done-room-capability .done-room-waitcard,.done-room-public .done-room-waitcard{background:var(--s1);border:1px solid var(--gl);border-radius:18px}.done-room-capability .done-room-start__cta.done-btn,.done-room-capability .done-room-join__enter.done-btn,.done-room-public .done-room-join__enter.done-btn{border-radius:8px;height:52px;min-height:52px;padding:0 28px;font-size:16px}.done-room-capability .done-room-start__link.done-btn{border-radius:8px;height:52px;min-height:52px;padding:0 20px;font-size:15px}.done-room-capability .done-room-recent__rejoin.done-btn{border-radius:8px;height:44px;min-height:44px;padding:0 20px;font-size:15px}.done-room-capability .done-room-start__schedule-cta.done-btn{border-radius:8px;width:100%;height:44px;min-height:44px}.done-room-capability .done-room-call__stage,.done-room-capability .done-room-waiting__stage,.done-room-public .done-room-waiting__stage{background:var(--s1);border:1px solid var(--gl);border-radius:18px}.done-room-capability .done-room-name,.done-room-public .done-room-name{color:var(--text);background:var(--void)}@supports (color:color-mix(in lab, red, red)){.done-room-capability .done-room-name,.done-room-public .done-room-name{background:color-mix(in srgb, var(--void) 78%, transparent)}}.done-room-capability .done-room-join__title,.done-room-public .done-room-join__title{color:var(--text)}.done-room-capability .done-room-call__bar,.done-room-public .done-room-call__bar{border-top-color:var(--gl);background:var(--void)}.done-room-capability .done-room-call__sep,.done-room-public .done-room-call__sep{background:var(--gm)}.done-room-sel{color:var(--muted);display:block;position:relative}.done-room-sel__face,.done-room-sel__hit{border:1px solid var(--gm);background:var(--void);width:100%;height:48px;color:var(--text);font:inherit;border-radius:8px;padding:0 14px;font-size:16px}.done-room-sel__hit{opacity:0;cursor:pointer;position:absolute;inset:0}.done-room-sel__chev{pointer-events:none;position:absolute;top:17px;right:14px}.done-room-capability .done-room-devices__select,.done-room-public .done-room-devices__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none'%3E%3Cpath d='M3 5 L7 9 L11 5' stroke='%2392949A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.done-room-capability .done-room-field input[type=time]::-webkit-calendar-picker-indicator{display:none}.done-room-host,.done-room-host--immersive{background:var(--void);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.done-room-host__url{color:var(--done-t2,var(--muted));word-break:break-all;margin:0 0 .75rem}.done-room-host__invite-form{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.done-room-host__field{gap:.25rem;display:grid}.done-room-public{background:var(--void);flex-direction:column;height:100dvh;min-height:100dvh;display:flex}.done-room-public--immersive{flex-direction:column;flex:1;height:100dvh;min-height:100dvh;display:flex}.done-room-public .done-room-waiting,.done-room-public .done-room-call--immersive{height:100dvh;min-height:100dvh}.done-room-public .done-room-waiting{height:100dvh}.done-room-public__msg{text-align:center;max-width:28rem;font-size:var(--done-t-body,.875rem);color:var(--done-t2,var(--muted));margin:auto;padding:2rem 1.25rem;line-height:1.5}.done-room-call{background:var(--void);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.done-room-call--immersive{min-height:min(100%, calc(100dvh - var(--done-workspace-chrome,4rem)))}.done-room-public .done-room-call--immersive{min-height:100dvh}.done-room-call__stage{border:1px solid var(--gl);background:var(--s1);border-radius:18px;flex:1;min-height:0;margin:16px 16px 0;position:relative}@supports (color:color-mix(in lab, red, red)){.done-room-call__stage{background:color-mix(in srgb, var(--s1) 55%, var(--void))}}.done-room-call__stage{overflow:hidden}.done-room-call__primary{background:var(--void);place-items:stretch stretch;display:grid;position:absolute;inset:0}.done-room-call__primary--grid{background:var(--gl);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1px}.done-room-call__tile{background:var(--void);min-height:0;position:relative;overflow:hidden}.done-room-call__tile--remote{width:100%;height:100%}.done-room-call__tile--self{z-index:2}.done-room-call__stage--alone .done-room-call__tile--self{position:absolute;inset:0}.done-room-call__stage--duo{background:var(--gl);grid-template-columns:1fr 1fr;gap:1px;display:grid}.done-room-call__stage--duo .done-room-call__primary{min-height:0;position:relative;inset:auto}.done-room-call__stage--duo .done-room-call__tile--self,.done-room-call__stage--duo .done-room-call__tile--remote{aspect-ratio:auto;border:none;border-radius:0;width:auto;height:100%;min-height:0;position:relative;inset:auto}.done-room-call__stage--meet .done-room-call__tile--self{right:max(1rem, env(safe-area-inset-right,0px));bottom:max(1rem, env(safe-area-inset-bottom,0px));aspect-ratio:16/10;border:1px solid var(--gl);background:var(--void);border-radius:12px;width:min(22vw,14rem);position:absolute}.done-room-call__tile--camera-off .done-room-call__video--local{opacity:0}.done-room-call__camera-off{color:var(--done-t2,var(--muted));background:var(--s1);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.done-room-call__camera-off{background:color-mix(in srgb, var(--s1) 40%, var(--void))}}.done-room-call__video{object-fit:cover;background:var(--s1);width:100%;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.done-room-call__video{background:color-mix(in srgb, var(--s1) 40%, var(--void))}}.done-room-call__video--local{transform:scaleX(-1)}.done-room-call__status{top:max(.5rem, env(safe-area-inset-top,0px));z-index:4;border-radius:var(--radius-sm);background:var(--void);padding:.25rem .65rem;position:absolute;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.done-room-call__status{background:color-mix(in srgb, var(--void) 72%, transparent)}}.done-room-call__status{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--done-t2,var(--muted));pointer-events:none;font-size:10px}.done-room-call__label{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-sm,4px);background:var(--void);max-width:calc(100% - .8rem);padding:.12rem .35rem;position:absolute;bottom:.4rem;left:.4rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.done-room-call__label{background:color-mix(in srgb, var(--void) 70%, transparent)}}.done-room-call__label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--done-t2,var(--muted));font-size:10px}.done-room-call__chrome{z-index:5;flex:none;position:relative}:is(.done-room-call__chrome:has(.done-room-dock-tool.is-open),.done-room-waiting__dock:has(.done-room-dock-tool.is-open)){z-index:35}.done-room-call__bar{border-top:1px solid var(--gl);background:var(--void);flex-wrap:wrap;align-items:center;gap:16px;padding:14px 24px;display:flex}.done-room-call__meta{flex-direction:column;flex:200px;gap:4px;min-width:0;display:flex}.done-room-call__meta-title{color:var(--text);font-size:15px;font-weight:500}.done-room-call__leave-slot{flex:200px;justify-content:flex-end;display:flex;position:relative}.done-room-waitcard{z-index:4;border:1px solid var(--gm);background:var(--s1);border-radius:18px;flex-direction:column;gap:14px;width:min(480px,100% - 32px);padding:22px;display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 48px #00000073}.done-room-waitcard__title{color:var(--text);align-items:center;gap:10px;font-size:17px;font-weight:500;display:flex}.done-room-waitcard__dot{background:var(--signal-rav);border-radius:50%;flex:none;width:8px;height:8px}.done-room-waitcard__body{color:var(--muted);margin:0;font-size:14px}.done-room-waitcard__link{align-items:center;gap:10px;display:flex}.done-room-waitcard__url{min-width:0;font-family:var(--font-mono,ui-monospace, monospace);background:var(--void);border:1px solid var(--gm);text-overflow:ellipsis;white-space:nowrap;color:var(--text);border-radius:8px;flex:1;padding:13px 14px;font-size:13px;overflow:hidden}.done-room-waitcard__mail{color:var(--mid,var(--muted));cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:15px;font-weight:500}.done-room-leave{flex-direction:column;gap:12px;display:flex}.done-room-leave .done-btn{width:100%}.done-room-name{border-radius:var(--radius-sm);background:var(--void);align-items:center;gap:6px;max-width:calc(100% - 32px);padding:7px 10px;display:inline-flex;position:absolute;bottom:16px;left:16px}@supports (color:color-mix(in lab, red, red)){.done-room-name{background:color-mix(in srgb, var(--void) 78%, transparent)}}.done-room-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1;overflow:hidden}.done-room-call__bar-group{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}button.done-room-call__ctrl{box-sizing:border-box;width:var(--done-rail-icon,2.75rem);height:var(--done-rail-icon,2.75rem);min-width:var(--done-rail-icon,2.75rem);min-height:var(--done-rail-icon,2.75rem);color:var(--done-t2);background:0 0;border-color:#0000;border-radius:8px;padding:0}button.done-room-call__ctrl svg{width:auto;height:24px}button.done-room-call__ctrl:hover:not(:disabled){background:var(--s2)}@supports (color:color-mix(in lab, red, red)){button.done-room-call__ctrl:hover:not(:disabled){background:color-mix(in srgb, var(--s2) 40%, transparent)}}button.done-room-call__ctrl:hover:not(:disabled){border-color:var(--gl);color:var(--done-t1)}button.done-room-call__ctrl:active:not(:disabled){background:var(--s2);transform:none}@supports (color:color-mix(in lab, red, red)){button.done-room-call__ctrl:active:not(:disabled){background:color-mix(in srgb, var(--s2) 50%, transparent)}}button.done-room-call__ctrl.is-on,button.done-room-call__ctrl.is-on:hover:not(:disabled){background:var(--s2)}@supports (color:color-mix(in lab, red, red)){button.done-room-call__ctrl.is-on,button.done-room-call__ctrl.is-on:hover:not(:disabled){background:color-mix(in srgb, var(--s2) 50%, transparent)}}button.done-room-call__ctrl.is-on,button.done-room-call__ctrl.is-on:hover:not(:disabled){color:var(--done-t1);border-color:#0000}button.done-room-call__ctrl.is-off,button.done-room-call__ctrl.is-off:hover:not(:disabled){color:var(--text);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){button.done-room-call__ctrl.is-off,button.done-room-call__ctrl.is-off:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 35%, transparent)}}button.done-room-call__ctrl.is-off,button.done-room-call__ctrl.is-off:hover:not(:disabled){background:var(--danger)}@supports (color:color-mix(in lab, red, red)){button.done-room-call__ctrl.is-off,button.done-room-call__ctrl.is-off:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 14%, transparent)}}.done-room-call__sep{background:var(--gm,#2e3546);flex:none;width:1px;height:24px}.done-room-call__leave.done-btn--danger{border-color:var(--danger);width:auto;min-width:5.5rem;min-height:44px;color:var(--danger);background:var(--void);border-radius:8px;padding-inline:20px}.done-room-call__leave.done-btn--danger:hover:not(:disabled){background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.done-room-call__leave.done-btn--danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 12%, transparent)}}.done-room-call__leave.done-btn--danger:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}.done-room-call--ended{padding:2rem var(--done-work-pad-x,1rem);text-align:center;justify-content:center;align-items:center;gap:.65rem;position:relative}.done-room-call__ended-title{font-size:var(--done-t-title,1rem);color:var(--text);margin:0}.done-room-call__ended-body{max-width:22rem;font-size:var(--done-t-meta,.8125rem);color:var(--done-t2,var(--muted));margin:0;line-height:1.45}.done-room-call__ended-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.done-room-call__loading,.done-room-call__waiting,.done-room-call__error{text-align:center;color:var(--done-t2,var(--muted));font-size:var(--done-t-meta,.8125rem);margin:auto;padding:1rem}.done-room-call__side-title{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--done-t2,var(--muted));margin:0 0 .35rem;font-size:10px}.done-room-call__roster-list{font-size:var(--done-t-meta,.8125rem);color:var(--text);flex-direction:column;gap:.35rem;margin:0 0 .85rem;padding:0;list-style:none;display:flex}.done-room-call__roster-flags{color:var(--done-t2,var(--muted));font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;font-size:10px;display:block}.done-room-call__chat{flex-direction:column;flex:1;gap:.45rem;min-height:12rem;display:flex}.done-room-call__chat-log{border:1px solid var(--gl);background:var(--void);flex-direction:column;flex:1;gap:.45rem;min-height:8rem;max-height:40vh;padding:.45rem;display:flex;overflow:auto}.done-room-call__chat-empty{color:var(--done-t2,var(--muted));font-size:var(--done-t-meta,.8125rem);margin:auto}.done-room-call__chat-line{font-size:var(--done-t-meta,.8125rem);color:var(--text)}.done-room-call__chat-name{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--done-t2,var(--muted));font-size:10px;display:block}.done-room-call__chat-line p{margin:.15rem 0 0}.done-room-call__chat-file{color:var(--text);cursor:pointer;font-size:inherit;background:0 0;border:none;margin-top:.25rem;padding:0;text-decoration:underline}.done-room-call__chat-compose{align-items:center;gap:.35rem;display:flex}.done-room-call__chat-input{border:1px solid var(--gl);background:var(--s1);min-width:0;color:var(--text);font-size:var(--done-t-meta,.8125rem);flex:1;padding:.4rem .55rem}.done-room-waiting{background:var(--void);flex:1;grid-template-columns:minmax(0,1fr) 440px;align-items:stretch;gap:24px;min-height:0;padding:32px;display:grid;position:relative;overflow:auto}.done-room-waiting__back{z-index:2;width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:8px;left:8px}.done-room-join__preview{flex-direction:column;gap:14px;min-width:0;min-height:100%;display:flex}.done-room-join__tools{justify-content:center;gap:8px;display:flex}.done-room-join__ping{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.done-room-join__ping .done-room-waiting__notice{text-align:center}.done-room-join__ping-btn{border-radius:8px;width:100%;min-height:48px}.done-room-join__enter-block{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.done-room-join__enter-state{width:100%;color:var(--text);justify-content:center;align-items:center;gap:20px;margin:0;font-size:13px;line-height:1;display:flex}.done-room-join__enter-state span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.done-room-join__panel{border:1px solid var(--gl);background:var(--s1);border-radius:18px;flex-direction:column;flex:0 0 440px;align-self:flex-start;gap:22px;width:440px;max-width:440px;padding:28px;display:flex}.done-room-join__heading{flex-direction:column;gap:6px;display:flex}.done-room-join__title{letter-spacing:-.015em;color:var(--text);margin:0;font-size:32px;font-weight:500;line-height:1.15}.done-room-join__when{color:var(--muted);margin:0;font-size:15px}.done-room-join__link{border:1px solid var(--gm);background:var(--void);border-radius:8px;align-items:center;gap:4px;height:48px;padding:0 4px 0 14px;display:flex}.done-room-join__link-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;font-size:13px;overflow:hidden}.done-room-join__link-copy{height:40px;min-height:40px;color:var(--mid,var(--muted));font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;padding:0 12px;font-size:15px;font-weight:500;line-height:1}.done-room-join__form{flex-direction:column;gap:22px;display:flex}.done-room-join__devices{flex-direction:column;gap:10px;display:flex}.done-room-join__enter{border-radius:8px;width:100%;min-height:52px;font-size:16px}.done-room-join__status .done-room-waiting__notice{text-align:left}.done-room-waiting__kicker{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--done-t2,var(--muted));margin:0;font-size:10px}.done-room-waiting__stage{border:1px solid var(--gl);background:var(--s1);border-radius:18px;flex:auto;min-height:520px;position:relative}@supports (color:color-mix(in lab, red, red)){.done-room-waiting__stage{background:color-mix(in srgb, var(--s1) 55%, var(--void))}}.done-room-waiting__stage{overflow:hidden}.done-room-waiting__video{object-fit:cover;object-position:center;background:var(--s1);width:100%;height:100%;display:block;position:absolute;inset:0;transform:scaleX(-1)}@supports (color:color-mix(in lab, red, red)){.done-room-waiting__video{background:color-mix(in srgb, var(--s1) 40%, var(--void))}}.done-room-waiting__stage--camera-off .done-room-waiting__video{opacity:0}.done-room-waiting__camera-off{color:var(--done-t2,var(--muted));background:var(--s1);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.done-room-waiting__camera-off{background:color-mix(in srgb, var(--s1) 40%, var(--void))}}.done-room-waiting__you{border-radius:var(--radius-sm,4px);background:var(--void);padding:.12rem .35rem;position:absolute;top:.75rem;left:.75rem}@supports (color:color-mix(in lab, red, red)){.done-room-waiting__you{background:color-mix(in srgb, var(--void) 70%, transparent)}}.done-room-waiting__you{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--done-t2,var(--muted));font-size:10px}.done-room-waiting__as-chip{border-radius:var(--radius-sm,4px);background:var(--void);max-width:min(18rem,100% - 1.5rem);margin:0;padding:.2rem .45rem;position:absolute;top:2.35rem;left:.75rem}@supports (color:color-mix(in lab, red, red)){.done-room-waiting__as-chip{background:color-mix(in srgb, var(--void) 70%, transparent)}}.done-room-waiting__as-chip{font-size:var(--done-t-meta,.8125rem);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.done-room-waiting__status{z-index:4;border:1px solid var(--gl);background:var(--s1);border-radius:8px;flex-direction:column;gap:.35rem;max-width:min(28rem,100% - 1.5rem);padding:.45rem .65rem;display:flex;position:absolute;top:.75rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.done-room-waiting__status{background:color-mix(in srgb, var(--s1) 92%, transparent)}}.done-room-waiting__status{pointer-events:none}.done-room-waiting__notice{font-size:var(--done-t-meta,.8125rem);color:var(--done-t2,var(--muted));text-align:center;margin:0;line-height:1.4}.done-room-waiting__notice--alert{color:var(--text)}.done-room-waiting__ready-url{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--done-t-meta,.8125rem);color:var(--done-t2,var(--muted));text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.done-room-waiting__ready-actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.done-room-waiting__invite{border-top:1px solid var(--gl);flex-direction:column;gap:.55rem;padding-top:.35rem;display:flex}.done-room-waiting__field{gap:.25rem;display:grid}.done-room-waiting__hint{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.45;display:flex}.done-room-waiting__guest-bar{padding:.65rem max(var(--done-work-pad-x,16px), env(safe-area-inset-left,0px));border-top:1px solid var(--gl);background:var(--s1);flex-direction:column;flex-shrink:0;gap:.45rem;display:flex}@supports (color:color-mix(in lab, red, red)){.done-room-waiting__guest-bar{background:color-mix(in srgb, var(--s1) 92%, transparent)}}.done-room-waiting__dock{z-index:5;justify-content:space-between;align-items:center;gap:var(--done-work-gap,12px);min-height:3.75rem;padding:var(--done-rail-inset,.5rem) max(var(--done-work-pad-x,16px), env(safe-area-inset-right,0px)) max(var(--done-rail-inset,.5rem), env(safe-area-inset-bottom,0px)) max(var(--done-work-pad-x,16px), env(safe-area-inset-left,0px));border-top:1px solid var(--gl);background:var(--done-s0);flex-wrap:wrap;flex-shrink:0;display:flex;position:relative}.done-room-ping{z-index:60;padding:max(1rem, env(safe-area-inset-top,0px)) max(1rem, env(safe-area-inset-right,0px)) max(1rem, env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px));place-items:center;display:grid;position:fixed;inset:0}.done-room-ping__scrim{background:var(--void);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.done-room-ping__scrim{background:color-mix(in srgb, var(--void) 72%, transparent)}}.done-room-ping__scrim{pointer-events:none}.done-room-ping__card{z-index:1;border:1px solid var(--gl);background:var(--s1);text-align:center;border-radius:18px;flex-direction:column;align-items:stretch;gap:1rem;width:min(28rem,100vw - 2rem);padding:1.5rem 1.75rem;display:flex;position:relative;box-shadow:0 18px 48px #00000073}.done-room-ping__title{font-size:var(--done-t-title,1.125rem);color:var(--text);margin:0;font-weight:600;line-height:1.3}.done-room-ping__body{font-size:var(--done-t-body,.9375rem);color:var(--done-t2,var(--muted));margin:0;line-height:1.45}.done-room-ping__card .done-btn{align-self:center;min-width:6.5rem}.done-room-dock-tool{flex-shrink:0;display:inline-flex;position:relative}.done-room-dock-tool__scrim{z-index:30;cursor:default;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.done-room-dock-tool__panel{z-index:40;border:1px solid var(--gm);background:var(--s1);border-radius:18px;flex-direction:column;gap:16px;padding:22px;animation:.18s cubic-bezier(.22,1,.36,1) both done-room-dock-panel-in;display:flex;position:fixed;overflow:auto;box-shadow:0 18px 48px #00000073}.done-room-dock-tool__title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:500}.done-room-dock-tool__body{flex-direction:column;gap:16px;display:flex}.done-room-dock-tool__panel .done-room-host__invite-form{border-top:1px solid var(--gl);gap:16px;margin-top:0;padding-top:16px}.done-room-dock-tool__panel .done-room-waitcard__link .done-btn,.done-room-dock-tool__panel .done-room-leave .done-btn,.done-room-dock-tool__panel .done-room-join__enter.done-btn{border-radius:8px;width:auto;height:44px;min-height:44px;padding:0 20px;font-size:15px}.done-room-dock-tool__panel .done-room-leave .done-btn,.done-room-dock-tool__panel .done-room-join__enter.done-btn{width:100%}@keyframes done-room-dock-panel-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.done-room-dock-tool__panel{animation:none}}.done-room-lobby__error{font-size:var(--done-t-meta,.8125rem);color:var(--danger);text-align:center;margin:0}@media (max-width:899px){.done-room-waiting__dock{justify-content:center}}@media (max-width:719px){.done-room-waiting{grid-template-columns:minmax(0,1fr)}.done-room-join__panel{flex:auto;width:100%;max-width:none}}.done-room-sheet{z-index:20;flex-direction:row;justify-content:flex-end;align-items:stretch;display:flex;position:absolute;inset:0}.done-room-sheet__scrim{background:var(--void);border:0;padding:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.done-room-sheet__scrim{background:color-mix(in srgb, var(--void) 55%, transparent)}}.done-room-sheet__scrim{cursor:pointer}.done-room-sheet__panel{z-index:1;border-left:1px solid var(--gl);background:var(--s1);width:min(22rem,100%);height:100%;max-height:none;padding-bottom:max(.75rem, env(safe-area-inset-bottom,0px));border-radius:0;flex-direction:column;display:flex;position:relative}.done-room-sheet__head{border-bottom:1px solid var(--gl);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.done-room-sheet__title{font-size:var(--done-work-title-size,14px);line-height:var(--done-work-title-lh,20px);color:var(--text);margin:0;font-weight:600}.done-room-sheet__body{min-height:0;padding:.85rem 1rem;overflow:auto}.done-room-sheet__actions{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:899px){.done-room-call__stage{bottom:0}.done-room-call__stage--duo{grid-template-rows:1fr 1fr;grid-template-columns:1fr}.done-room-call__bar{background:linear-gradient(to top, var(--void) 0%, var(--void) 75%, transparent 100%);justify-content:center}@supports (color:color-mix(in lab, red, red)){.done-room-call__bar{background:linear-gradient(to top, color-mix(in srgb, var(--void) 90%, transparent) 0%, color-mix(in srgb, var(--void) 45%, transparent) 75%, transparent 100%)}}.done-room-call__bar{border-top:none}.done-room-call__stage--meet .done-room-call__tile--self{aspect-ratio:3/4;width:min(32vw,7.5rem);bottom:max(4.5rem, env(safe-area-inset-bottom,0px))}.done-room-sheet{flex-direction:column;justify-content:flex-end}.done-room-sheet__panel{border-left:none;border-top:1px solid var(--gl);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;height:auto;max-height:min(72dvh,32rem)}}@media (pointer:coarse){.done-room-call__chrome.is-hidden{opacity:0;pointer-events:none;transform:translateY(.5rem)}}@media (prefers-reduced-motion:reduce){.done-room-call__chrome.is-hidden{opacity:1;pointer-events:auto;transform:none}}.done-instrument-pane{display:contents}.done-pipe-fab{z-index:40;right:max(.75rem, env(safe-area-inset-right,0px));bottom:calc(4.5rem + env(safe-area-inset-bottom,0px));border:1px solid var(--done-line-strong,var(--gm));border-radius:var(--radius-md,6px);background:var(--s2);align-items:center;gap:.35rem;min-height:44px;padding:.45rem .75rem;display:inline-flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.done-pipe-fab{background:color-mix(in srgb, var(--s2) 85%, var(--void))}}.done-pipe-fab{color:var(--done-t1,var(--text));font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:0 8px 24px var(--void);font-size:11px}@supports (color:color-mix(in lab, red, red)){.done-pipe-fab{box-shadow:0 8px 24px color-mix(in srgb, var(--void) 55%, transparent)}}.done-pipe-fab:focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.done-pipe-fab.has-signal{border-color:var(--gm);color:var(--text)}.done-pipe-fab__badge{border-radius:var(--radius-sm,4px);background:var(--done-t1);min-width:1.25rem;height:1.25rem;color:var(--void);justify-content:center;align-items:center;padding:0 .3rem;font-size:10px;font-weight:700;display:inline-flex}@media (min-width:1024px){.done-pipe-fab{bottom:max(1rem, env(safe-area-inset-bottom,0px))}}.done-pipe-dock{z-index:50;position:fixed;inset:0}.done-pipe-dock__backdrop{background:var(--void);border:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.done-pipe-dock__backdrop{background:color-mix(in srgb, var(--void) 55%, transparent)}}.done-pipe-dock__backdrop{cursor:pointer}.done-pipe-dock__panel{z-index:1;border:1px solid var(--done-line-strong,var(--gm));background:var(--done-s3,var(--s1));flex-direction:column;gap:.75rem;width:min(26rem,100%);max-height:min(85dvh,40rem);display:flex;position:absolute;overflow:auto}@supports (color:color-mix(in lab, red, red)){.done-pipe-dock__panel{background:var(--done-s3,color-mix(in srgb, var(--s1) 70%, var(--void)))}}.done-pipe-dock__panel{padding:.85rem 1rem max(1rem, env(safe-area-inset-bottom,0px));border-radius:var(--radius-lg,8px) var(--radius-lg,8px) 0 0;bottom:0;right:0}@media (min-width:1024px){.done-pipe-dock__panel{border-top:0;border-bottom:0;border-right:0;border-radius:0;max-height:none;top:0;bottom:0;right:0}}.done-pipe-dock__head{padding-right:4rem;position:relative}.done-pipe-dock__title{font-size:var(--done-t-row,14px);color:var(--done-t1,var(--text));margin:0;font-weight:600}.done-pipe-dock__lead{font-size:var(--done-t-meta,12px);color:var(--done-t3,var(--muted));margin:.35rem 0 0;line-height:1.4}.done-pipe-dock__close{position:absolute;top:0;right:0}.done-pipe-dock__capture{border-bottom:1px solid var(--gl);flex-direction:column;gap:.65rem;padding-bottom:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.done-pipe-dock__capture{border-bottom:1px solid color-mix(in srgb, var(--gl) 80%, transparent)}}.done-pipe-dock__row{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.done-pipe-dock__hint{font-family:var(--font-mono,ui-monospace, monospace);color:var(--done-t3,var(--muted));margin:0;font-size:10px}.done-pipe-dock__empty{font-size:var(--done-t-meta,12px);color:var(--done-t3,var(--muted));margin:0}.done-pipe-dock__list{flex-direction:column;gap:.65rem;display:flex}.done-pipe-item{border:1px solid var(--gl)}@supports (color:color-mix(in lab, red, red)){.done-pipe-item{border:1px solid color-mix(in srgb, var(--gl) 80%, transparent)}}.done-pipe-item{border-radius:var(--radius-sm,4px);background:var(--s1);padding:.55rem .65rem}@supports (color:color-mix(in lab, red, red)){.done-pipe-item{background:color-mix(in srgb, var(--s1) 40%, var(--void))}}.done-pipe-item.is-signal{border-color:var(--gm)}.done-pipe-item__meta{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--done-t3,var(--muted));flex-wrap:wrap;gap:.35rem .55rem;margin-bottom:.35rem;font-size:10px;display:flex}.done-pipe-item__status{color:var(--done-t2,var(--mid))}.done-pipe-item.is-signal .done-pipe-item__status{color:var(--done-t1);font-weight:600}.done-pipe-item__body{font-size:var(--done-t-sub,13px);color:var(--done-t1,var(--text));margin:0;line-height:1.35}.done-pipe-item__note{font-size:var(--done-t-meta,12px);color:var(--done-t2,var(--mid));margin:.35rem 0 0}.done-pipe-item__actions{flex-wrap:wrap;gap:.25rem;margin-top:.45rem;display:flex}.done-pipe-apps{margin-bottom:var(--done-work-gap);flex-wrap:wrap;gap:6px;display:flex}.done-pipe-apps__chip{border:1px solid var(--gl);align-items:center;gap:.35rem;min-height:32px;padding:.25rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.done-pipe-apps__chip{border:1px solid color-mix(in srgb, var(--gl) 80%, transparent)}}.done-pipe-apps__chip{border-radius:var(--radius-sm,4px);color:var(--done-t2,var(--mid));font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;font-size:10px}.done-pipe-apps__chip:hover{background:var(--s2)}@supports (color:color-mix(in lab, red, red)){.done-pipe-apps__chip:hover{background:color-mix(in srgb, var(--s2) 35%, transparent)}}.done-pipe-apps__chip.is-active{border-color:var(--gm);background:var(--s2)}@supports (color:color-mix(in lab, red, red)){.done-pipe-apps__chip.is-active{background:color-mix(in srgb, var(--s2) 55%, var(--void))}}.done-pipe-apps__chip.is-active{color:var(--done-t1,var(--text))}.done-pipe-apps__chip:focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.done-pipe-apps__n{opacity:.7}.done-row--button{text-align:left;cursor:pointer;appearance:none;width:100%;font:inherit;color:inherit}.done-row--button.is-selected{background:var(--done-wash-2);outline:1px solid var(--focus-ink);outline-offset:-1px}.done-row--button:focus-visible{outline:2px solid var(--focus-ink);outline-offset:-2px}.done-row--button.is-signal .done-row__sub{color:var(--done-t1);font-weight:600}.done-pipe-thread__note{border:1px solid var(--gl)}@supports (color:color-mix(in lab, red, red)){.done-pipe-thread__note{border:1px solid color-mix(in srgb, var(--gl) 80%, transparent)}}.done-pipe-thread__note{border-radius:var(--radius-sm,4px);background:var(--s1);padding:.65rem .75rem}@supports (color:color-mix(in lab, red, red)){.done-pipe-thread__note{background:color-mix(in srgb, var(--s1) 40%, var(--void))}}.done-pipe-thread__signal{border:1px solid var(--gm);border-radius:var(--radius-sm,4px);font-size:var(--done-t-meta,12px);color:var(--done-t1,var(--text));margin:0;padding:.55rem .65rem}.done-availability-fold__summary{cursor:pointer;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--mid);padding:.4375rem .625rem;font-size:10px;list-style:none}.done-availability-fold__summary::-webkit-details-marker{display:none}.done-availability-fold__body{border-top:var(--done-seam);padding:.625rem .75rem .75rem}@media (min-width:1024px){.done-availability-fold__summary{display:none}.done-availability-fold:not([open]) .done-availability-fold__body{display:block}.done-availability-fold__body{border-top:0}}.done-island{border:var(--done-seam);background:var(--done-surface-inset);min-height:0}.done-mail-list-pane,.done-mail-detail-pane{flex-direction:column;min-height:0;display:flex;overflow:hidden}.done-mail-folders.is-searching{opacity:.55}.done-mail-folders__row{justify-content:space-between;align-items:center;gap:var(--done-work-gap);width:100%;min-height:var(--done-work-action-h);border:0;border-bottom:.5px solid var(--done-line,var(--gl));color:var(--done-t1);font-size:var(--done-work-meta-size);line-height:var(--done-work-meta-lh);text-align:left;padding:8px var(--done-work-pad-x);cursor:pointer;background:0 0;font-weight:500;transition:background .12s;display:flex}.done-mail-folders__row:last-child{border-bottom:0}.done-mail-folders__row:hover{background:var(--done-wash-1)}.done-mail-folders__row:focus-visible{outline:2px solid var(--focus-ink);outline-offset:-2px}.done-mail-folders__row.is-active{background:var(--done-wash-2)}.done-mail-folders__row--nested{color:var(--done-t2);padding-inline-start:calc(var(--done-work-pad-x) + 12px);font-weight:400}.done-mail-folders__row--nested.is-active{color:var(--done-t1);font-weight:500}.done-mail-folders__more{justify-content:space-between;align-items:center;gap:var(--done-work-gap);width:100%;min-height:var(--done-work-action-h);border:0;border-bottom:.5px solid var(--done-line,var(--gl));color:var(--done-t3);font-size:var(--done-work-kicker-size);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;text-align:left;padding:8px var(--done-work-pad-x);cursor:pointer;background:0 0;font-weight:400;display:flex}.done-mail-folders__more:hover{color:var(--done-t2);background:var(--done-wash-1)}.done-mail-folders__more:focus-visible{outline:2px solid var(--focus-ink);outline-offset:-2px}.done-mail-folders__more-chevron{color:var(--done-t3)}.done-mail-folders__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.done-mail-folders__count{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--done-t-meta);font-variant-numeric:tabular-nums;color:var(--done-t3);flex:none}.done-mail-attach{padding:var(--done-work-pad-y) var(--done-work-pad-x);border:.5px solid var(--done-line);border-radius:var(--done-work-radius);background:var(--done-surface-inset);gap:var(--done-work-gap);flex-direction:column;margin:0;display:flex}.done-mail-attach__kicker{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--done-work-kicker-size);line-height:var(--done-work-meta-lh);letter-spacing:.04em;text-transform:uppercase;color:var(--done-t2);margin:0}.done-mail-attach__list{border:.5px solid var(--done-line-strong);border-radius:var(--done-work-radius);background:var(--done-s0);margin:0;padding:0;list-style:none;overflow:hidden}.done-mail-attach__list .done-row--button{border-bottom:1px solid var(--done-line)}.done-mail-attach__list .done-row--button:last-child{border-bottom:0}.done-mail-attach__icon{color:var(--done-t2);display:block}.done-mail-attach__preview{border:.5px solid var(--done-line-strong);border-radius:var(--done-work-radius);background:var(--done-s0);overflow:hidden}.done-mail-attach__preview-head{align-items:center;gap:var(--done-work-gap);min-height:var(--done-work-row-min);padding:var(--done-work-pad-y) var(--done-work-pad-x);border-bottom:1px solid var(--done-line);display:flex}.done-mail-attach__preview-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--done-work-title-size);font-weight:500;line-height:var(--done-work-title-lh);color:var(--done-t1);margin:0;overflow:hidden}.done-mail-attach__preview-meta{font-size:var(--done-work-meta-size);line-height:var(--done-work-meta-lh);color:var(--done-t3);margin:4px 0 0}.done-mail-attach__preview-body{min-height:10rem;padding:var(--done-work-pad-y) var(--done-work-pad-x);background:var(--void)}@supports (color:color-mix(in lab, red, red)){.done-mail-attach__preview-body{background:color-mix(in srgb, var(--void) 88%, var(--s1))}}.done-mail-attach__preview-body{border-top:.5px solid var(--done-line)}.done-mail-attach__hint{font-size:var(--done-work-meta-size);line-height:var(--done-work-meta-lh);color:var(--done-t3);margin:0}.done-mail-attach__hint--danger{color:var(--danger)}.done-mail-attach__pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:16rem;font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--done-work-kicker-size);color:var(--done-t1);margin:0;line-height:1.5;overflow:auto}.done-mail-attach__media{justify-content:center;align-items:center;min-height:12rem;display:flex}.done-mail-attach__img{object-fit:contain;max-width:100%;max-height:18rem}.done-mail-attach__frame{background:var(--void);border:0;width:100%;height:18rem;display:block}.done-mail-attach__empty{align-items:flex-start;gap:var(--done-work-gap);padding:var(--done-work-pad-y) 0;flex-direction:column;display:flex}.done-mail-attach__empty-title{max-width:28rem;font-size:var(--done-work-meta-size);line-height:var(--done-work-meta-lh);color:var(--done-t1);margin:0}.done-mail-row-attach{color:var(--done-t3);align-items:center;gap:4px;display:inline-flex}.done-mail-row-attach__icon{color:var(--done-t2);flex-shrink:0;display:block}.done-mail-row-attach__more{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--done-work-kicker-size);color:var(--done-t3);line-height:1}.done-search{flex-direction:column;gap:0;min-width:0;display:flex}.done-mail-list-tools{align-items:center;gap:var(--done-work-gap);min-width:0;padding:0 0 var(--done-work-gap);flex-shrink:0;display:flex}.done-mail-list-tools .done-search{flex:auto;min-width:0;padding:0}.done-mail-list-tools .done-btn{flex-shrink:0}.done-search--pane{padding:0 var(--done-work-pad-x) var(--done-work-gap);flex-shrink:0}.done-search--toolbar{flex:1;min-width:0;padding:0}.done-search--head{flex:100%;min-width:0;max-width:100%;padding:0}.done-search__field{align-items:center;min-width:0;display:flex;position:relative}.done-search__icon{left:var(--done-work-action-px);color:var(--done-t3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.done-search__input.done-input{width:100%;height:var(--done-work-action-h);min-height:var(--done-work-action-h);font-size:var(--done-work-meta-size);line-height:var(--done-work-meta-lh);padding-inline-start:calc(var(--done-work-action-px) + 20px)}.done-search__input.done-input:disabled{opacity:.5}.done-mail-search{padding:0 var(--done-work-pad-x) var(--done-work-gap);flex-direction:column;gap:0;display:flex}.done-mail-search__field{align-items:center;display:flex;position:relative}.done-mail-search__icon{left:var(--done-work-action-px);color:var(--done-t3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.done-mail-search__input.done-input{width:100%;padding-inline-start:calc(var(--done-work-action-px) + 20px)}.done-mail-status{padding:0 var(--done-work-pad-x) var(--done-work-gap);margin:0}.done-mail-undo{justify-content:space-between;align-items:center;gap:var(--done-work-gap);border-top:var(--done-seam);padding:8px var(--done-work-pad-x);background:var(--done-wash-1);flex-wrap:wrap;flex-shrink:0;display:flex}.done-mail-undo__text{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--done-work-meta-size);line-height:var(--done-work-meta-lh);color:var(--done-t2);margin:0}.done-mail-cheatsheet{z-index:50;background:var(--void);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.done-mail-cheatsheet{background:color-mix(in srgb, var(--void) 55%, transparent)}}.done-mail-cheatsheet__panel{border:.5px solid var(--gl);border-radius:var(--radius-md,6px);background:var(--s1);width:min(36rem,100%);padding:1rem}.done-mail-cheatsheet__head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.done-mail-cheatsheet__title{font-size:var(--done-work-title-size);line-height:var(--done-work-title-lh);color:var(--done-t1);margin:0}.done-mail-cheatsheet__body{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--done-work-meta-size);color:var(--done-t2);white-space:pre-wrap;margin:0;line-height:1.55}.done-mail-actions .done-btn--icon{box-sizing:border-box;width:var(--done-work-action-h);min-width:var(--done-work-action-h);height:var(--done-work-action-h);min-height:var(--done-work-action-h);padding:0;line-height:0}.done-mail-actions .done-btn--icon svg{flex-shrink:0;display:block}.done-mail-search__hint{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--done-work-kicker-size);line-height:var(--done-work-meta-lh);color:var(--done-t3);margin:0}.done-mail-star{border-radius:var(--radius-sm,4px);width:1.75rem;height:1.25rem;color:var(--done-t3);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-self:start;align-items:center;margin:.05rem .1rem 0;display:inline-flex}.done-mail-star__icon{width:14px;height:14px;display:block}.done-mail-star:hover,.done-mail-star[aria-pressed=true],.done-mail-star[aria-pressed=true]:hover{color:var(--done-brand)}@supports (color:color-mix(in lab, red, red)){.done-mail-star[aria-pressed=true]:hover{color:color-mix(in srgb, var(--done-brand) 82%, var(--text))}}.done-mail-star:focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.done-group>.done-row:has(.done-mail-star){cursor:default;grid-template-columns:1.5rem 1.9rem minmax(0,1fr);align-items:start;gap:0;min-height:0;padding:.45rem .35rem .45rem .15rem;display:grid}.done-group>.done-row.done-mail-row.is-selected{background:var(--done-wash-2);outline:1px solid var(--focus-ink);outline-offset:-1px;box-shadow:none}.done-group>.done-row.done-mail-row.is-checked{background:var(--done-wash-2)}@supports (color:color-mix(in lab, red, red)){.done-group>.done-row.done-mail-row.is-checked{background:color-mix(in srgb, var(--done-wash-2) 70%, var(--s2))}}.done-mail-select-bar{border-bottom:.5px solid var(--gl);align-items:center;gap:.35rem;min-height:2rem;padding:.2rem .35rem .35rem .15rem;display:flex}.done-mail-select{cursor:pointer;justify-content:center;align-items:center;width:1.5rem;height:1.25rem;margin:.05rem 0 0;display:inline-flex}.done-mail-select__input{width:.875rem;height:.875rem;accent-color:var(--done-t2);cursor:pointer;margin:0}.done-mail-select__input:focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.done-mail-bulk{flex-wrap:wrap;align-items:center;gap:.15rem;min-width:0;display:flex}.done-mail-bulk__count{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--done-work-meta-size);line-height:var(--done-work-meta-lh);color:var(--done-t3);margin-right:.25rem}.done-mail-load-more{justify-content:center;padding:.75rem .35rem .5rem;display:flex}.done-mail-address{width:100%;position:relative}.done-mail-address__list{z-index:20;border:.5px solid var(--gl);border-radius:var(--radius-md,6px);background:var(--s1);max-height:12rem;margin:0;padding:.2rem 0;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow:auto}.done-mail-address__option{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.05rem;padding:.4rem .6rem;display:flex}.done-mail-address__option:hover,.done-mail-address__option.is-active{background:var(--done-wash-2)}.done-mail-address__option:focus-visible{outline:2px solid var(--focus-ink);outline-offset:-2px}.done-mail-address__name{font-size:var(--done-work-title-size);line-height:var(--done-work-title-lh);color:var(--done-t1)}.done-mail-address__email{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--done-work-meta-size);line-height:var(--done-work-meta-lh);color:var(--done-t2)}.done-mail-address__org{font-size:var(--done-work-meta-size);line-height:var(--done-work-meta-lh);color:var(--done-t3)}.done-mail-row-main{min-width:0;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;flex-direction:column;gap:.05rem;padding:0 .35rem 0 .15rem;display:flex}.done-mail-row-main:focus{outline:none}.done-row:not(.is-selected) .done-mail-row-main:focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.done-row.is-selected .done-mail-row-main:focus,.done-row.is-selected .done-mail-row-main:focus-visible{outline:none}.done-mail-row__top{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:.4rem;min-width:0;min-height:1.25rem;display:grid}.done-mail-row__unread,.done-mail-row__unread-slot{border:0;border-radius:999px;flex-shrink:0;width:7px;height:7px;display:block}.done-mail-row__unread{background:var(--done-t1)}.done-mail-row__unread-slot{visibility:hidden;background:0 0}.done-mail-row__sender{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--done-work-meta-size);color:var(--done-t2);font-weight:500;line-height:1.25;overflow:hidden}.done-mail-row__sender.is-unread{color:var(--done-t1);font-weight:650}.done-mail-row__date{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--done-work-kicker-size);color:var(--done-t3);flex-shrink:0;line-height:1.25}.done-mail-row__subject{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:var(--done-work-meta-size);color:var(--done-t2);padding-inline-start:calc(10px + .4rem);font-weight:500;line-height:1.3;display:block;overflow:hidden}.done-mail-row__subject.is-unread{color:var(--done-t1);font-weight:650}.done-mail-row__ball{font-family:var(--font-mono);font-size:var(--done-work-kicker-size);line-height:var(--done-work-meta-lh);color:var(--done-t3);margin-top:.1rem;display:block}.done-mail-read-head__ball{font-family:var(--font-mono);font-size:var(--done-work-kicker-size);line-height:var(--done-work-meta-lh);color:var(--done-t3);align-self:center;padding-inline:.35rem}.done-mail-row__preview-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;min-width:0;padding-inline-start:calc(10px + .4rem);display:grid}.done-mail-row__preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--done-work-kicker-size);color:var(--done-t3);line-height:1.3;display:block;overflow:hidden}.done-mail-row__trail{align-items:center;display:flex}.done-mail-row-title--unread{color:var(--done-t1);font-weight:600}.done-row.is-unread .done-row__sub{color:var(--done-t2)}.done-mail-read-head{margin-bottom:var(--done-work-stack-gap);padding-bottom:var(--done-work-gap);border-bottom:.5px solid var(--done-line);justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.done-mail-read-head__subject{min-width:0;color:var(--done-t1);flex:1;margin:0;font-size:1.25rem;font-weight:650;line-height:1.3}.done-mail-read-head__tools{flex-shrink:0;margin-top:.1rem}.done-mail-conversation{flex-direction:column;gap:0;min-width:0;display:flex}.done-mail-conversation__tools{border-bottom:.5px solid var(--gl);min-height:var(--done-work-action-h);flex-wrap:wrap;align-items:center;gap:.125rem;margin-bottom:.5rem;padding:0 0 .35rem;display:flex}.done-mail-labels-side{border-top:.5px solid var(--done-line);margin-top:.35rem;padding:.5rem 0 0}.done-mail-labels-side__title{padding:0 var(--done-work-pad-x);font-size:var(--done-work-kicker-size);line-height:var(--done-work-meta-lh);color:var(--done-t3);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .25rem}.done-mail-labels-side__list{margin:0;padding:0;list-style:none}.done-mail-compose-format{gap:.15rem;margin-bottom:.35rem;display:flex}.done-mail-compose-format .done-btn--icon{width:var(--done-work-action-h);height:var(--done-work-action-h);min-width:var(--done-work-action-h);padding:0}.done-mail-find{padding:0 0 .5rem}.done-mail-find-mark{background:var(--focus-ink)}@supports (color:color-mix(in lab, red, red)){.done-mail-find-mark{background:color-mix(in srgb, var(--focus-ink) 20%, transparent)}}.done-mail-find-mark{color:inherit;border-radius:2px}.done-mail-msg.is-find-hit{outline:1px solid var(--focus-ink)}.done-mail-msg__head-actions{min-height:var(--done-work-action-h);flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.125rem;margin-inline-start:auto;display:flex}.done-mail-msg__head-actions .done-mail-msg__date{line-height:var(--done-work-action-h);margin-inline-end:.25rem}.done-mail-original{z-index:50;background:var(--void);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.done-mail-original{background:color-mix(in srgb, var(--void) 55%, transparent)}}.done-mail-original__panel{border:.5px solid var(--gl);border-radius:var(--radius-md,6px);background:var(--s1);flex-direction:column;width:min(44rem,100%);max-height:min(80vh,40rem);padding:1rem;display:flex}.done-mail-original__head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.done-mail-original__title{font-size:var(--done-work-title-size);line-height:var(--done-work-title-lh);color:var(--done-t1);margin:0}.done-mail-original__pre{border:.5px solid var(--gl);border-radius:var(--radius-sm,4px);background:var(--void);color:var(--done-t2);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--done-work-meta-size);white-space:pre-wrap;margin:0;padding:.75rem;line-height:1.45;overflow:auto}@media print{.no-print,.done-mail-msg--collapsed{display:none!important}.done-mail-msg{break-inside:avoid}}.done-mail-msg{border-bottom:.5px solid var(--done-line);flex-direction:column;gap:.35rem;min-width:0;padding:.85rem 0;display:flex}.done-mail-msg:last-child{border-bottom:0}.done-mail-msg.is-highlight{background:var(--done-surface-focus);border-radius:var(--done-work-radius);padding-inline:.5rem}.done-mail-msg__head{min-width:0;min-height:var(--done-work-action-h);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;display:flex}.done-mail-msg__who{flex-wrap:nowrap;flex:12rem;align-items:center;gap:.35rem .5rem;min-width:min(12rem,100%);display:flex;overflow:hidden}.done-mail-msg__name{font-size:var(--done-work-meta-size);line-height:var(--done-work-meta-lh);color:var(--done-t1);white-space:nowrap;flex-shrink:0;font-weight:600}.done-mail-msg__addr{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--done-work-kicker-size);line-height:var(--done-work-meta-lh);color:var(--done-t3);flex:auto;overflow:hidden}.done-mail-msg__date{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--done-work-kicker-size);line-height:var(--done-work-meta-lh);color:var(--done-t3);white-space:nowrap;flex-shrink:0}.done-mail-msg__to{font-size:var(--done-work-kicker-size);line-height:var(--done-work-meta-lh);color:var(--done-t3);overflow-wrap:anywhere;margin:0}.done-mail-spoof{border:.5px solid var(--gl);border-radius:var(--radius-sm,4px);background:var(--danger);margin:.35rem 0 .5rem;padding:.4rem .55rem}@supports (color:color-mix(in lab, red, red)){.done-mail-spoof{background:color-mix(in srgb, var(--danger) 12%, var(--s1))}}.done-mail-spoof{color:var(--done-t1);font-size:var(--done-work-meta-size);line-height:var(--done-work-meta-lh)}.done-mail-msg__body{gap:var(--done-work-gap);flex-direction:column;min-width:0;padding-top:.35rem;display:flex}.done-mail-msg--collapsed{border:0;border-bottom:.5px solid var(--done-line);text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border-radius:0;grid-template-columns:10px minmax(4rem,9rem) minmax(0,1fr) auto;align-items:baseline;gap:.75rem;margin:0;padding:.55rem 0;display:grid}.done-mail-msg__unread,.done-mail-msg__unread-slot{border-radius:999px;flex-shrink:0;align-self:center;width:7px;height:7px;display:block}.done-mail-msg__unread{background:var(--done-t1)}.done-mail-msg__unread-slot{visibility:hidden;background:0 0}.done-mail-msg.is-unread .done-mail-msg__name,.done-mail-msg.is-unread .done-mail-msg__collapse-sender{color:var(--done-t1);font-weight:650}.done-mail-msg--collapsed:hover{background:var(--done-surface)}.done-mail-msg--collapsed:focus,.done-mail-msg--collapsed:focus-visible{outline:none}.done-mail-msg__collapse-sender{font-size:var(--done-work-meta-size);line-height:var(--done-work-meta-lh);color:var(--done-t1);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.done-mail-msg__collapse-preview{min-width:0;font-size:var(--done-work-meta-size);line-height:var(--done-work-meta-lh);color:var(--done-t3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.done-mail-msg__collapse-date{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--done-work-kicker-size);line-height:var(--done-work-meta-lh);color:var(--done-t3);white-space:nowrap;flex-shrink:0}.done-mail-msg .done-mail-html__frame{background:#fff;border:0;border-radius:0;overflow:hidden}.done-mail-html{flex-direction:column;gap:.5rem;min-width:0;display:flex}.done-mail-html__frame{border:.5px solid var(--done-line);border-radius:var(--done-work-radius);pointer-events:auto;background:#fff;width:100%;min-height:120px;display:block;overflow:hidden}.done-mail-fwd{color:var(--done-t3);font-size:var(--done-work-meta-size);line-height:var(--done-work-meta-lh);margin:.5rem 0}.done-mail-fwd>summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--done-t2);align-items:center;gap:.35rem;list-style:none;display:inline-flex}.done-mail-fwd>summary::-webkit-details-marker{display:none}.done-mail-fwd>summary:before{content:"";border:4px solid #0000;border-left:6px solid;border-right-width:0;width:0;height:0;transition:transform .12s;transform:rotate(0)}.done-mail-fwd[open]>summary:before{transform:rotate(90deg)}.done-mail-fwd__meta{border-left:.5px solid var(--done-line);white-space:pre-wrap;font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--done-work-kicker-size);color:var(--done-t3);margin:.4rem 0 0;padding:.5rem .65rem;line-height:1.4}.done-mail-fwd__before+.done-mail-fwd,.done-mail-fwd+.done-mail-fwd__after{margin-top:.65rem}.done-mail-draft-banner{margin-top:var(--done-work-gap);margin-bottom:var(--done-work-gap);border:.5px solid var(--done-line);border-radius:var(--done-work-radius);background:var(--done-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding:.5rem .75rem;display:flex}.done-mail-draft-banner__text{font-size:var(--done-work-meta-size);line-height:var(--done-work-meta-lh);color:var(--done-t2);margin:0}.done-msg__prose--plain{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--done-work-meta-size);color:var(--done-t1);line-height:1.5}.done-mail-labels{margin-bottom:var(--done-work-stack-gap);padding-bottom:var(--done-work-gap);border-bottom:.5px solid var(--done-line);flex-direction:column;gap:8px;display:flex}.done-mail-labels__meta{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--done-work-kicker-size);color:var(--done-t3);margin:0}.done-mail-labels__list{flex-wrap:wrap;gap:.35rem .75rem;margin:0;padding:0;list-style:none;display:flex}.done-mail-labels__remove{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--done-work-kicker-size);color:var(--done-t2);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.done-mail-labels__remove:focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.done-mail-labels__add{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.done-mail-list-pane__scroll,.done-mail-detail-pane__scroll,.done-instrument__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1 1 0;height:0;min-height:0;overflow:hidden auto}.done-compact-top{background:var(--void)}@supports (color:color-mix(in lab, red, red)){.done-compact-top{background:color-mix(in srgb, var(--void) 55%, transparent)}}.done-compact-top{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.done-compact-sheet{background:var(--void)}@supports (color:color-mix(in lab, red, red)){.done-compact-sheet{background:color-mix(in srgb, var(--void) 88%, transparent)}}.done-compact-sheet{-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.done-compact-top,.done-compact-sheet{background:var(--void)}@supports (color:color-mix(in lab, red, red)){.done-compact-top,.done-compact-sheet{background:color-mix(in srgb, var(--void) 94%, var(--s1))}}}@media (prefers-reduced-transparency:reduce){.done-compact-top,.done-compact-sheet{background:var(--void)}@supports (color:color-mix(in lab, red, red)){.done-compact-top,.done-compact-sheet{background:color-mix(in srgb, var(--void) 96%, var(--s1))}}.done-compact-top,.done-compact-sheet{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:767px){body:has(.site-bottom-nav):not(:has(.done-workspace)){padding-bottom:var(--site-bottom-nav-clearance)}}.hero-shell{isolation:isolate;--hero-text-in-duration:.825s;--hero-text-reveal-duration:1.35s;--hero-intro-exit-duration:2s;--hero-intro-crossfade-ease:cubic-bezier(.33, .1, .25, 1);min-height:min(82dvh,42rem)}.hero-shell--settled{min-height:0}.hero-shell--settling{overflow:hidden}.hero-stage-wrap{width:100%;min-height:14rem;padding:calc(1.75rem + var(--site-nav-hero-gap)) 1.5rem calc(2.75rem + 10px);text-align:center;flex:1;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}.hero-shell--settled .hero-stage-wrap{flex:0 auto;min-height:0}.hero-intro{z-index:2;text-align:center;pointer-events:none;opacity:1;transition:opacity var(--hero-intro-exit-duration) var(--hero-intro-crossfade-ease), transform var(--hero-intro-exit-duration) var(--hero-intro-crossfade-ease);will-change:opacity, transform;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:scale(1)}.hero-intro--exit{opacity:0;transform:scale(.97)}.hero-intro__stack{flex-direction:column;align-items:center;display:flex}.hero-intro__mark{justify-content:center;align-items:center;display:inline-flex}.hero-intro__mark-frame{display:inline-flex}.hero-intro-lockup{width:clamp(15.5rem,52vw,23rem);height:auto;max-height:min(58dvh,28rem);display:block}.hero-intro-lockup:not(.hero-intro-lockup--armed) .hero-intro-lockup__letter{opacity:0}.hero-intro-lockup--armed .hero-intro-lockup__letter{opacity:1}.hero-intro-lockup:not(.hero-intro-lockup--armed) .hero-intro-lockup__wordmark{opacity:0}.central-login-lockup{width:clamp(6.5rem,28vw,10rem)}.central-login-lockup .hero-intro__mark-frame{flex-direction:column;align-items:stretch;width:100%;display:flex}.central-login-lockup .hero-intro-lockup--mark-only{width:100%;height:auto;max-height:none;display:block}.central-mark-intro__subtitle{box-sizing:border-box;letter-spacing:0;width:100%;margin-top:.5625rem;padding-inline:0;line-height:1}.central-login-lockup .central-mark-intro__subtitle{justify-content:space-between;width:100%;display:flex}.hero-intro-lockup:not(.hero-intro-lockup--armed)+.central-mark-intro__subtitle{opacity:0}.hero-statement-shell{width:100%;max-width:var(--site-content-max);pointer-events:none;margin-left:auto;margin-right:auto;padding:0;position:relative}.hero-statement-shell--visible{pointer-events:auto}.hero-statement{text-align:center;opacity:0;transition:opacity var(--hero-intro-exit-duration) var(--hero-intro-crossfade-ease), transform var(--hero-intro-exit-duration) var(--hero-intro-crossfade-ease);will-change:opacity, transform;grid-template-columns:1fr;align-items:start;gap:2.5rem;display:grid;transform:translateY(.2rem)}.hero-statement--visible{opacity:1;transform:translateY(0)}.hero-statement__left,.hero-statement__right{width:100%;max-width:28rem;margin-inline:auto}.hero-statement__lead,.hero-statement__aside-body{max-width:none}@media (min-width:640px){.hero-statement{text-align:left;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:1.75rem 1.5rem}.hero-statement__left,.hero-statement__right{max-width:none;margin-inline:0}.hero-stage-wrap{padding:calc(2.25rem + var(--site-nav-hero-gap)) 1.5rem calc(3.25rem + 10px);text-align:left}}@media (min-width:768px){.hero-statement{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:2.5rem}.hero-stage-wrap{padding:calc(2.25rem + var(--site-nav-hero-gap)) 2rem calc(3.25rem + 10px)}}@media (min-width:1024px){.hero-statement{gap:4rem}}.hero-carousel-shell{pointer-events:none;width:calc(100% + 3rem);max-width:none;margin-left:-1.5rem;margin-right:-1.5rem;position:relative}.hero-carousel-shell--visible{pointer-events:auto}.hero-carousel{opacity:0;width:100%;max-width:42rem;transition:opacity var(--hero-intro-exit-duration) var(--hero-intro-crossfade-ease), transform var(--hero-intro-exit-duration) var(--hero-intro-crossfade-ease);flex-direction:column;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex;position:relative;transform:translateY(.5rem)}.hero-carousel--visible{opacity:1;transform:translateY(0)}.hero-carousel__stage{justify-content:center;align-items:center;width:100%;min-height:16rem;padding:0 .5rem 2rem;display:flex;position:relative}.hero-carousel__slide{text-align:center;flex-direction:column;align-items:center;gap:0;width:100%;display:flex}.hero-carousel__name,.hero-carousel__tagline,.hero-carousel__audience{animation:hero-text-in var(--hero-text-in-duration) cubic-bezier(.4, 0, .2, 1) both}@keyframes hero-text-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero-carousel__icon{justify-content:center;align-items:center;height:7.5rem;margin-bottom:1.5rem;display:flex}.hero-carousel__name{margin-bottom:.75rem}.hero-carousel__tagline{text-wrap:balance;width:100%;margin:0 0 .75rem}.hero-carousel__audience{margin:0}.hero-carousel__nav{z-index:2;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--s3);cursor:pointer;background:0 0;border:none;padding:.75rem 0;font-size:10px;transition:color .15s;position:absolute;top:50%;transform:translateY(-50%)}.hero-carousel__nav:hover{color:var(--muted)}.hero-carousel__nav--prev{left:1.5rem}.hero-carousel__nav--next{right:1.5rem}.hero-carousel__dots{align-items:center;gap:.5rem;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero-carousel__dot{cursor:pointer;background:#b8b8b426;border:none;width:6px;height:1px;padding:0;transition:width .35s,background .35s}.hero-carousel__dot--active{background:#b8b8b466;width:20px}.hero-brief-puffs{opacity:0;grid-template-columns:1fr;gap:1.75rem;width:100%;transition:opacity .4s;display:grid}.hero-brief-puffs--visible{opacity:1}.hero-brief-puff{font-family:var(--font-display);letter-spacing:.015em;text-wrap:balance;color:var(--mid);margin:0;font-size:clamp(1.0625rem,2.1vw,1.3125rem);font-weight:300;line-height:1.4;transition:color .2s}a.hero-brief-puff:hover{color:var(--text)}@keyframes hero-icon-draw{0%{stroke-dashoffset:var(--len,40);opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes hero-icon-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes hero-icon-ring{0%{r:0;opacity:0}to{opacity:1}}@keyframes product-icon-gleam{0%{filter:brightness()saturate();transform:scale(1)}38%{filter:brightness(1.28)saturate(1.4);transform:scale(1.07)}to{filter:brightness()saturate();transform:scale(1)}}@keyframes product-icon-node-pop{0%{opacity:1;transform:scale(1)}35%{opacity:.85;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}@keyframes epa-validate-draw{0%{stroke-dashoffset:28px;opacity:.15}55%{stroke-dashoffset:0;opacity:.85}to{stroke-dashoffset:0;opacity:.55}}@keyframes epa-bridge-draw{0%{opacity:.2;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.epa-umbrella__rail{flex-direction:column;gap:4rem;display:flex}@media (min-width:1024px){.epa-umbrella__rail{gap:4.75rem}}.epa-umbrella__head{width:100%;max-width:42rem}.epa-umbrella__kicker{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--s3);margin:0 0 .75rem;font-size:12px}.epa-umbrella__title{color:var(--text);margin:0;font-size:clamp(1.5rem,3.2vw,2.25rem);line-height:1.15}.epa-umbrella__head-copy{flex-direction:column;gap:1rem;max-width:36rem;margin-top:1.25rem;display:flex}.epa-umbrella__framework,.epa-umbrella__lead{text-wrap:pretty;margin:0;font-size:15px;font-weight:300;line-height:1.8}.epa-umbrella__framework{color:var(--text)}.epa-umbrella__lead{color:var(--muted)}.epa-umbrella__stage{flex-direction:column;align-items:stretch;gap:2.5rem;width:100%;display:flex}.epa-blurb{text-align:center;flex-direction:column;align-items:center;gap:.65rem;max-width:14rem;margin-inline:auto;display:flex}.epa-blurb__title{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--mid);margin:0;font-size:12px}.epa-blurb__body{color:var(--muted);text-wrap:pretty;margin:0;font-size:13px;font-weight:300;line-height:1.6}.epa-umbrella__compose{flex-direction:column;width:100%;display:flex}.epa-umbrella__blurb-col{display:none}.epa-umbrella__visual{width:100%;max-width:none}.epa-mesh{width:100%;max-width:min(100%,28rem);margin-inline:auto}.epa-mesh__svg{width:100%;height:auto;display:block}.epa-mesh__layer-tag{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;font-size:9px}.epa-mesh__label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.epa-mesh__signal{pointer-events:none}.epa-mesh__node circle{transition:r .28s cubic-bezier(.22,1,.36,1),stroke .28s,fill .28s,opacity .28s}.epa-mesh__node-ring{animation:.69s cubic-bezier(.22,1,.36,1) both epa-mesh-ignite}@keyframes epa-mesh-ignite{0%{opacity:.7;transform-origin:50%;transform:scale(.65)}to{opacity:0;transform:scale(1.35)}}.epa-umbrella__examples-note{max-width:34rem;color:var(--muted);text-wrap:pretty;text-align:center;margin:1.75rem auto 0;padding-block:.35rem 0;font-size:14px;font-weight:300;line-height:1.65}.epa-blurb-swipe{overscroll-behavior:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--site-section-x);margin-inline:calc(-1 * var(--site-section-x));padding-inline:var(--site-section-x);-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y;gap:0;padding-block:.5rem .25rem;display:flex;overflow:auto visible}.epa-blurb-swipe::-webkit-scrollbar{display:none}.epa-blurb-swipe__item{scroll-snap-align:start;flex:0 0 min(72vw,16rem);padding-inline:.75rem}@media (min-width:640px){.epa-blurb-swipe__item{flex-basis:min(42vw,15rem)}}@media (min-width:1024px){.epa-umbrella__compose{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem) minmax(0,1fr);align-items:center;gap:1.25rem 1.5rem;display:grid}.epa-umbrella__blurb-col{opacity:0;will-change:transform, opacity;flex-direction:column;justify-content:center;gap:2rem;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1.35,.36,1);display:flex}.epa-umbrella__blurb-col--ux{transform:translate(-1.75rem,.35rem)}.epa-umbrella__blurb-col--stack{transition-delay:70ms;transform:translate(1.75rem,.35rem)}.epa-umbrella__blurb-col--in{opacity:1;transform:translate(0)}.epa-umbrella__visual{justify-self:center}.epa-mesh{max-width:none}.epa-blurb-swipe{display:none}}.epa-umbrella__outro{grid-template-columns:1fr;align-items:start;gap:2rem;width:100%;display:grid}@media (min-width:768px){.epa-umbrella__outro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 2rem}}@media (min-width:1024px){.epa-umbrella__outro{gap:2.5rem 3rem}}.epa-umbrella__close-block{text-align:left;flex-direction:column;gap:0;width:100%;min-width:0;max-width:none;display:flex}.epa-umbrella__standing{flex-direction:column;gap:1.25rem;width:100%;min-width:0;max-width:none;display:flex}.epa-umbrella__standing-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.epa-umbrella__standing-list li{color:var(--muted);text-wrap:pretty;margin:0;font-size:14px;font-weight:300;line-height:1.75}.epa-umbrella__close-copy{flex-direction:column;gap:1rem;width:100%;max-width:none;display:flex}.epa-umbrella__body,.epa-umbrella__mechanism{text-wrap:pretty;margin:0;font-size:15px;font-weight:300;line-height:1.8}.epa-umbrella__body{color:var(--muted)}.epa-umbrella__mechanism{color:var(--mid)}.epa-umbrella__close-meta{flex-direction:column;gap:.85rem;width:100%;max-width:none;display:flex}.epa-umbrella__close{color:var(--muted);text-wrap:pretty;margin:0;font-size:14px;font-weight:300;line-height:1.75}.epa-umbrella__docs{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;margin:0;font-size:12px}@media (prefers-reduced-motion:reduce){.epa-mesh__node circle{transition:none}.epa-mesh__signal{display:none}.epa-blurb-swipe{scroll-snap-type:none}.epa-umbrella__blurb-col{opacity:1;will-change:auto;transition:none;transform:none}}.services-track,.eu-facts-track{--rail-visible:1.2;--rail-card-inline:1.25rem;--rail-inline:max(0px, calc(var(--site-section-x) - var(--rail-card-inline)));overscroll-behavior-x:contain;overscroll-behavior-y:auto;scroll-padding-inline:var(--rail-inline);padding-inline:var(--rail-inline);-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y;gap:0;display:flex;overflow:scroll hidden}.services-track a,.eu-facts-track a{touch-action:pan-x pan-y}.eu-facts-track{border-b:.5px solid var(--gl)}.services-track::-webkit-scrollbar{display:none}.eu-facts-track::-webkit-scrollbar{display:none}.services-track__item,.eu-facts-track__item{flex:0 0 calc(100% / var(--rail-visible));min-width:0}.services-track__item .services-card,.eu-facts-track__item .eu-fact-blurb{border-right:.5px solid var(--gl);border-bottom:0;height:100%}.services-track__item:last-child .services-card,.eu-facts-track__item:last-child .eu-fact-blurb{border-right:0}@media (min-width:640px){.services-track,.eu-facts-track{--rail-visible:2.35;--rail-card-inline:1.5rem;--rail-inline:max(0px, calc(var(--site-section-x) - var(--rail-card-inline)))}}@media (min-width:1024px){.services-track,.eu-facts-track{--rail-visible:var(--rail-visible-lg,3.5);--rail-card-inline:1.75rem;--rail-inline:max(0px, calc(var(--site-section-x-lg) - var(--rail-card-inline)))}}@media (min-width:1280px){.eu-facts-track{--rail-visible:var(--rail-visible-lg,3.5)}}@media (hover:hover) and (pointer:fine){.services-track,.eu-facts-track{cursor:grab}.services-track.is-rail-dragging,.eu-facts-track.is-rail-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.services-track.is-rail-dragging a,.eu-facts-track.is-rail-dragging a{pointer-events:none}}.product-icon--epa .epa-icon__validate{stroke-dasharray:28;stroke-dashoffset:0}@media (hover:hover) and (pointer:fine){.product-cell:hover .product-icon--epa .epa-icon__validate{animation:.7s cubic-bezier(.22,1,.36,1) both epa-validate-draw}.product-cell:hover .product-icon--epa .epa-icon__validate+.epa-icon__validate{animation-delay:.1s}.product-cell:hover .product-icon--epa .epa-icon__validate+.epa-icon__validate+.epa-icon__validate{animation-delay:.18s}}.product-cell:focus-visible .product-icon--epa .epa-icon__validate,.product-cell.product-cell--gleam .product-icon--epa .epa-icon__validate{animation:.7s cubic-bezier(.22,1,.36,1) both epa-validate-draw}.product-cell:focus-visible .product-icon--epa .epa-icon__validate+.epa-icon__validate,.product-cell.product-cell--gleam .product-icon--epa .epa-icon__validate+.epa-icon__validate{animation-delay:.1s}.product-cell:focus-visible .product-icon--epa .epa-icon__validate+.epa-icon__validate+.epa-icon__validate,.product-cell.product-cell--gleam .product-icon--epa .epa-icon__validate+.epa-icon__validate+.epa-icon__validate{animation-delay:.18s}.product-cell .product-cell__title,.product-cell .product-cell__pitch,.product-cell .product-cell__meta{transition:color .22s,transform .28s cubic-bezier(.34,1.45,.64,1),opacity .22s;transform:translateY(0)}.product-cell .product-icon{transform-origin:0;display:inline-flex}.product-cell .product-icon svg{overflow:visible}.product-cell .product-icon circle,.product-cell .product-icon rect{transform-box:fill-box;transform-origin:50%}@media (hover:hover) and (pointer:fine){.product-cell:hover .product-cell__title{color:var(--text);transform:translateY(-2px)}.product-cell:hover .product-cell__pitch{color:var(--text);opacity:.92;transform:translateY(-1px)}.product-cell:hover .product-cell__meta{color:var(--mid);transform:translateY(-1px)}.product-cell:hover .product-icon svg{animation:.65s cubic-bezier(.34,1.45,.64,1) both product-icon-gleam}.product-cell:hover .product-icon circle{animation:.55s cubic-bezier(.34,1.45,.64,1) both product-icon-node-pop}.product-cell:hover .product-icon circle:nth-of-type(2){animation-delay:40ms}.product-cell:hover .product-icon circle:nth-of-type(3){animation-delay:80ms}.product-cell:hover .product-icon circle:nth-of-type(4){animation-delay:.12s}.product-cell:hover .product-icon circle:nth-of-type(5){animation-delay:.16s}.product-cell:hover .product-icon circle:nth-of-type(6){animation-delay:.2s}.product-cell:hover .product-icon circle:nth-of-type(n+7){animation-delay:.24s}}.product-cell:focus-visible .product-cell__title,.product-cell.product-cell--gleam .product-cell__title{color:var(--text);transform:translateY(-2px)}.product-cell:focus-visible .product-cell__pitch,.product-cell.product-cell--gleam .product-cell__pitch{color:var(--text);opacity:.92;transform:translateY(-1px)}.product-cell:focus-visible .product-cell__meta,.product-cell.product-cell--gleam .product-cell__meta{color:var(--mid);transform:translateY(-1px)}.product-cell:focus-visible .product-icon svg,.product-cell.product-cell--gleam .product-icon svg{animation:.65s cubic-bezier(.34,1.45,.64,1) both product-icon-gleam}.product-cell:focus-visible .product-icon circle,.product-cell.product-cell--gleam .product-icon circle{animation:.55s cubic-bezier(.34,1.45,.64,1) both product-icon-node-pop}.product-cell:focus-visible .product-icon circle:nth-of-type(2),.product-cell.product-cell--gleam .product-icon circle:nth-of-type(2){animation-delay:40ms}.product-cell:focus-visible .product-icon circle:nth-of-type(3),.product-cell.product-cell--gleam .product-icon circle:nth-of-type(3){animation-delay:80ms}.product-cell:focus-visible .product-icon circle:nth-of-type(4),.product-cell.product-cell--gleam .product-icon circle:nth-of-type(4){animation-delay:.12s}.product-cell:focus-visible .product-icon circle:nth-of-type(5),.product-cell.product-cell--gleam .product-icon circle:nth-of-type(5){animation-delay:.16s}.product-cell:focus-visible .product-icon circle:nth-of-type(6),.product-cell.product-cell--gleam .product-icon circle:nth-of-type(6){animation-delay:.2s}.product-cell:focus-visible .product-icon circle:nth-of-type(n+7),.product-cell.product-cell--gleam .product-icon circle:nth-of-type(n+7){animation-delay:.24s}.hero-icon-draw{stroke-dasharray:var(--len,40);animation:.7s both hero-icon-draw}.hero-icon-pop{transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.34,1.56,.64,1) both hero-icon-pop}.hero-icon-ring{animation:.7s both hero-icon-ring}.hero-icon-part{animation:.52s cubic-bezier(.22,1,.36,1) both epa-visual-rise}@media (min-width:1024px){.hero-stage-wrap{padding:calc(2.25rem + var(--site-nav-hero-gap)) 3rem calc(3.25rem + 10px)}.hero-carousel-shell{width:calc(100% + 6rem);margin-left:-3rem;margin-right:-3rem}.hero-carousel__nav--prev{left:3rem}.hero-carousel__nav--next{right:3rem}.hero-carousel__stage{min-height:18rem;padding:0 .5rem 2rem}}@media (min-width:768px){.hero-brief-puffs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.5rem 2.75rem}}@media (prefers-reduced-motion:reduce){.hero-intro,.hero-statement,.hero-carousel,.hero-carousel__name,.hero-carousel__tagline,.hero-carousel__audience,.hero-brief-puffs,.hero-brief-puff{transition:none;animation:none}.hero-intro-lockup__letter{stroke-dashoffset:0!important;opacity:1!important;transition:none!important}.hero-intro-lockup__wordmark{opacity:1!important}.hero-statement--visible,.hero-carousel--visible{opacity:1;transform:none}}.central-icon{display:block;overflow:visible}.central-icon--animate .central-icon-draw{stroke-dasharray:var(--len,40);animation:.55s both hero-icon-draw}.central-icon--animate .central-icon-accent{animation:.4s both central-icon-accent-in}@media (prefers-reduced-motion:reduce){.central-icon--animate .central-icon-draw,.central-icon--animate .central-icon-accent{animation:none!important}}.central-icon-host .central-icon{display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.central-icon-host:hover .central-icon .central-icon-draw,.group:hover .central-icon-host .central-icon .central-icon-draw{stroke-dasharray:var(--len,40);animation:.55s both hero-icon-draw}.central-icon-host:hover .central-icon .central-icon-accent,.group:hover .central-icon-host .central-icon .central-icon-accent{animation:.4s both central-icon-accent-in}}@keyframes central-icon-accent-in{0%{opacity:0}to{opacity:1}}.done-icm{border:.5px solid var(--gm);background:var(--void);grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);gap:0;min-height:min(70dvh,100dvh - 6rem);display:grid}@media (max-width:1023px){.done-icm{grid-template-columns:1fr}}.done-icm__tree{border-right:.5px solid var(--gm);background:var(--void);padding:.85rem .75rem 1rem;overflow:auto}@media (max-width:1023px){.done-icm__tree{border-right:none;border-bottom:.5px solid var(--gm);max-height:40dvh}}.done-icm__tree-head{margin-bottom:.75rem}.done-icm__org{color:var(--text);margin:.15rem 0 .65rem;font-size:1.05rem;font-weight:600}.done-icm__filters{gap:.35rem;display:flex}.done-icm__chip{border:.5px solid var(--gm);color:var(--mid);cursor:pointer;background:0 0;border-radius:4px;padding:.25rem .55rem;font-size:.72rem}.done-icm__chip.is-on{border-color:var(--gh);color:var(--text);background:0 0}.done-icm-tree__list{margin:0;padding:0;list-style:none}.done-icm-tree__list.is-nested{border-left:.5px solid var(--gl);margin-left:.75rem;padding-left:.45rem}.done-icm-tree__node{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-direction:column;gap:.1rem;padding:.45rem .5rem;display:flex}.done-icm-tree__node:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.done-icm-tree__node:hover{background:color-mix(in srgb, var(--text) 4%, transparent)}}.done-icm-tree__node.is-active{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.done-icm-tree__node.is-active{background:color-mix(in srgb, var(--text) 7%, transparent)}}.done-icm-tree__node.is-inactive .done-icm-tree__name{color:var(--mid)}.done-icm-tree__name{font-size:.9rem}.done-icm-tree__meta{color:var(--s3);flex-wrap:wrap;gap:.45rem;font-size:.68rem;display:flex}.done-icm__main{background:var(--void);padding:.85rem 1rem 1.25rem;overflow:auto}.done-icm__tabs{gap:.35rem;margin-bottom:.85rem;display:flex}.done-icm__tab{border:.5px solid var(--gm);color:var(--mid);cursor:pointer;background:0 0;border-radius:4px;padding:.35rem .7rem;font-size:.78rem}.done-icm__tab.is-on{color:var(--text);border-color:var(--gh);background:0 0}.done-icm__chapter h3{margin:.15rem 0 0;font-size:1.15rem}.done-icm__block{border-top:.5px solid var(--gl);margin-top:1.1rem;padding-top:.85rem}.done-icm__block h4{margin:0 0 .55rem;font-size:.95rem}.done-icm-dual__row{align-items:flex-start;gap:.5rem;display:flex}.done-icm-dual__vibe{color:var(--text);flex:1;margin:0;font-size:.92rem;line-height:1.45}.done-icm-dual__i{border:.5px solid var(--gm);width:1.35rem;height:1.35rem;color:var(--mid);cursor:pointer;background:0 0;border-radius:999px;flex:none;font-size:.7rem}.done-icm-dual__tech{color:var(--s3);margin:.45rem 0 0;font-family:ui-monospace,monospace;font-size:.8rem}.done-icm__step{margin-bottom:.75rem}.done-icm__lens{margin-bottom:.75rem;padding:.55rem 0}.done-icm__lens-top{justify-content:space-between;gap:.5rem;margin-bottom:.35rem;font-size:.85rem;display:flex}.done-icm__lens blockquote{color:var(--mid);margin:0 0 .45rem;font-size:.8rem}.done-icm__action{margin:.4rem 0 0;font-size:.88rem;font-weight:500}.done-icm__evidence{color:var(--s3);word-break:break-all;margin:.3rem 0 0;font-family:ui-monospace,monospace;font-size:.75rem}.done-icm__outcomes{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}@media (max-width:640px){.done-icm__outcomes{grid-template-columns:1fr}}.done-icm__outcome{border:.5px solid var(--gm);background:var(--void);border-radius:6px;padding:.7rem .75rem}.done-icm__sign-hint{color:var(--mid);margin:.85rem 0 .35rem;font-size:.88rem}.done-icm__sign-cmd{margin:0;font-size:.8rem}.done-icm__after{border:.5px solid var(--gm);background:var(--void);border-radius:6px;margin-top:1rem;padding:.85rem}.done-icm__after h4{margin:0 0 .45rem}.done-icm__bookmarks,.done-icm__day ul{margin:0;padding:0;list-style:none}.done-icm__bookmarks li,.done-icm__day li{border-bottom:.5px solid var(--gl);grid-template-columns:6.5rem 1fr;gap:.65rem;padding:.35rem 0;font-size:.85rem;display:grid}.done-icm__day{margin-bottom:.85rem}.done-icm__day h5{margin:0 0 .35rem;font-size:.85rem}.done-icm__day li{grid-template-columns:1fr}.brand-lab{max-width:84rem;color:var(--text);margin:0 auto;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,3vw,2rem) 6rem;position:relative}.brand-art{display:block}.brand-art[data-draw=pending] [data-stroke]:not([data-drawn]){opacity:0}.brand-lattice{stroke:var(--gh)}.brand-art--nodes .brand-lattice{stroke:var(--mid)}.brand-hero{gap:clamp(2rem,5vw,3.5rem);padding-block:clamp(1rem,4vw,3rem) 0;display:grid}.brand-hero__top{align-items:center;gap:2rem;display:grid}@media (min-width:900px){.brand-hero__top{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem}}.brand-hero__lockup{justify-content:center;display:flex}.brand-hero__lockup .hero-intro-lockup{width:clamp(10rem,26vw,16rem)}.brand-hero__copy{gap:1rem;max-width:40rem;display:grid}.brand-hero__title{font-family:var(--hb-type-electric);letter-spacing:-.045em;color:var(--text);margin:0;font-size:clamp(3.25rem,9vw,7rem);font-weight:700;line-height:.95}.brand-thesis{border-top:.5px solid var(--gl);margin:0;display:grid}.brand-thesis__item{border-bottom:.5px solid var(--gl);gap:.35rem 2rem;padding-block:1rem;display:grid}.brand-thesis__item dd{margin:0}@media (min-width:720px){.brand-thesis__item{grid-template-columns:11rem minmax(0,1fr);align-items:baseline}}.brand-index ol{flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.brand-index a{min-height:2rem;color:var(--mid);align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.brand-index a:hover{color:var(--text)}.brand-index__n{color:var(--s3)}.brand-lab__section{padding-top:clamp(3.5rem,8vw,6rem);scroll-margin-top:3.5rem}.brand-lab__head{gap:.75rem;max-width:50rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);display:grid}.brand-lab__head>*{margin:0}.brand-lab__title{text-wrap:balance}.brand-lab__lead{max-width:44rem;color:var(--mid);text-wrap:pretty}.brand-lab__actions,.brand-lab__cell-actions{flex-wrap:wrap;gap:.5rem;display:flex}.brand-lab__grid{background:var(--gl);border:.5px solid var(--gl);gap:.5px;display:grid}@media (min-width:900px){.brand-lab__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-lab__cell--span-2{grid-column:span 2}.brand-lab__cell--span-3{grid-column:span 3}}.brand-lab__cell{background:var(--void);flex-direction:column;gap:1rem;min-width:0;padding:clamp(1rem,2.5vw,1.5rem);display:flex;position:relative}.brand-lab__cell>p{margin:0}.brand-lab__caption{gap:.35rem;margin-top:auto;display:grid}.brand-lab__caption>p,.brand-kinship p{margin:0}.brand-lab__note{max-width:36rem;color:var(--mid)}.brand-lab__stage{justify-content:center;align-items:center;min-height:clamp(10rem,22vw,15rem);display:flex}.brand-lab__stage--row{flex-wrap:wrap;gap:clamp(1rem,4vw,2.5rem)}.brand-lab__art-md{width:auto;height:clamp(8rem,16vw,12rem)}.brand-lab__art-sm{width:auto;height:clamp(5.5rem,11vw,8rem)}.brand-field{gap:.5rem;display:grid}.brand-spec{flex-wrap:wrap;gap:.75rem 1.75rem;margin:0;display:flex}.brand-spec>div{gap:.2rem;display:grid}.brand-spec dd{margin:0}.brand-fold{gap:1rem;display:grid}.brand-fold__art{width:100%;height:auto}.brand-strokes{grid-template-columns:repeat(auto-fit,minmax(3.25rem,1fr));align-items:end;gap:1.25rem 1rem;min-height:9rem;display:grid}.brand-strokes__item{justify-items:center;gap:.6rem;margin:0;display:grid}.brand-strokes__art{width:100%;max-width:3.75rem;height:auto}.brand-strokes__item figcaption{text-align:center;justify-items:center;gap:.1rem;display:grid}.brand-strokes__name,.brand-spelled__voice,.brand-atlas__name{color:var(--text)}.brand-spelled{gap:1rem;display:grid}.brand-spelled__art{width:100%;height:auto}.brand-spelled__names{grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.brand-spelled__names li{text-align:center;justify-items:center;gap:.15rem;min-width:0;display:grid}@media (max-width:639px){.brand-spelled__hex{display:none}}.brand-closeup{aspect-ratio:1;border:.5px solid var(--gl);width:min(100%,15rem);height:auto}.brand-timeline{align-items:center;gap:1.5rem;display:grid}@media (min-width:720px){.brand-timeline{grid-template-columns:minmax(8rem,1fr) minmax(0,2.2fr);gap:2rem}}.brand-timeline__mark{justify-content:center;display:flex}.brand-timeline__sign{width:auto;height:clamp(9rem,18vw,13rem)}.brand-timeline__body{gap:1.25rem;display:grid}.brand-timeline__rows{gap:.55rem;display:grid;position:relative}.brand-timeline__row,.brand-timeline__overlay{grid-template-columns:1.25rem minmax(0,1fr) 7.25rem;align-items:center;gap:.75rem;display:grid}.brand-timeline__lane{background:var(--gl);height:2px;position:relative}.brand-timeline__bar{border-radius:1px;position:absolute;top:0;bottom:0}.brand-timeline__ms{text-align:right}.brand-timeline__overlay{pointer-events:none;align-items:stretch;position:absolute;inset:0}.brand-timeline__overlay-lane{position:relative}.brand-timeline__head{background:var(--text);width:1px;animation-name:brand-playhead;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;top:-.35rem;bottom:-.35rem;left:0}@keyframes brand-playhead{0%{left:0%}to{left:100%}}.brand-hand{gap:2rem;display:grid}.brand-hand__group{gap:.75rem;display:grid}.brand-hand__group>p{margin:0}.brand-alpha{border-top:.5px solid var(--gl);border-left:.5px solid var(--gl);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media (min-width:560px){.brand-alpha{grid-template-columns:repeat(11,minmax(0,1fr))}}.brand-alpha.brand-alpha--ten{grid-template-columns:repeat(5,minmax(0,1fr))}@media (min-width:900px){.brand-alpha.brand-alpha--ten{grid-template-columns:repeat(10,minmax(0,1fr))}}.brand-alpha__cell{border-right:.5px solid var(--gl);border-bottom:.5px solid var(--gl);background:var(--void);justify-items:center;gap:.6rem;margin:0;padding:1rem .5rem .75rem;display:grid}.brand-alpha__art{width:100%;max-width:4.25rem;height:auto}.brand-alpha__mark{color:var(--s3)}@media (max-width:559px){.brand-alpha__mark{display:none}}.brand-line-lab{gap:1.25rem;display:grid}.brand-line-lab .brand-field{max-width:30rem}.brand-line{--line-h:clamp(2.5rem, 6vw, 4rem);align-items:flex-end;column-gap:calc(var(--line-h) * .42);row-gap:calc(var(--line-h) * .2);min-height:var(--line-h);flex-wrap:wrap;display:flex}.brand-line>p{align-self:center;margin:0}.brand-line__word{width:auto;height:var(--line-h);flex:none}.brand-studio{gap:1.5rem;display:grid}@media (min-width:900px){.brand-studio{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:3rem}}.brand-studio__stage{justify-content:center;align-items:center;min-height:clamp(14rem,34vw,22rem);display:flex}.brand-studio__sign{width:auto;height:clamp(12rem,30vw,19rem)}.brand-studio__controls{align-content:start;gap:1.25rem;max-width:30rem;display:grid}.brand-voices{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.brand-voices legend{margin-bottom:.5rem;padding:0}.brand-voices__row{flex-wrap:wrap;gap:.5rem;display:flex}.brand-voice{border:.5px solid var(--gl);border-radius:var(--radius-md);min-height:2.5rem;color:var(--mid);cursor:pointer;align-items:center;gap:.4rem;padding:.3rem .75rem .3rem .45rem;display:inline-flex}.brand-voice:hover{background:var(--done-wash-1)}.brand-voice:has(input:checked){border-color:var(--gh);background:var(--done-wash-2)}.brand-voice:has(input:checked) .text-hb-meta{color:var(--text)}.brand-voice:has(input:focus-visible){outline:1px solid var(--text);outline-offset:2px}.brand-voice__stroke{fill:none;stroke-width:3.4px;stroke-linecap:round;width:.7rem;height:1.3rem}@media (pointer:coarse){.brand-voice{min-height:2.75rem}}.brand-pair{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1rem,4vw,2.5rem);min-height:clamp(10rem,22vw,15rem);display:flex}.brand-pair__eq{gap:.25rem;display:grid}.brand-atlas{background:var(--gl);border:.5px solid var(--gl);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5px;display:grid}@media (min-width:720px){.brand-atlas{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1100px){.brand-atlas{grid-template-columns:repeat(9,minmax(0,1fr))}}.brand-atlas__cell{background:var(--void);justify-items:center;gap:.75rem;margin:0;padding:1.25rem .5rem 1rem;display:grid}.brand-atlas__cell figcaption{text-align:center;justify-items:center;gap:.15rem;display:grid}.brand-atlas__glyph,.brand-kin__glyph{color:var(--text)}.brand-kinship{gap:1.75rem;display:grid}@media (min-width:720px){.brand-kinship{grid-template-columns:repeat(3,minmax(0,1fr))}}.brand-kinship>div{align-content:start;gap:.45rem;display:grid}.brand-kin{align-items:center;gap:.75rem;min-height:7rem;margin-bottom:.5rem;display:flex}.brand-kin__seam{border-right:.5px solid var(--gm);border-bottom:.5px solid var(--gm);width:2.75rem;height:2.75rem;position:relative}.brand-rows{border-top:.5px solid var(--gl);display:grid}.brand-rows__row{border-bottom:.5px solid var(--gl);grid-template-columns:20px auto minmax(0,1fr);align-items:center;gap:.75rem;padding-block:.75rem;display:grid}.brand-ramp{gap:2rem;display:grid}@media (min-width:900px){.brand-ramp{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end}}.brand-ramp__rows{gap:1.25rem;display:grid}.brand-ramp__table{border-collapse:collapse;width:100%}.brand-ramp__table th,.brand-ramp__table td{border-bottom:.5px solid var(--gl);text-align:left;font-weight:inherit;padding:.45rem .75rem .45rem 0}.brand-ramp__table td{color:var(--text)}.brand-ramp__row{flex-wrap:wrap;align-items:flex-end;gap:clamp(1rem,3vw,2.25rem);display:flex}.brand-ramp__item{justify-items:center;gap:.4rem;margin:0;display:grid}.brand-palette{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.brand-palette{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.brand-palette{grid-template-columns:repeat(7,minmax(0,1fr))}}.brand-palette__item{border-radius:var(--radius-md);border-style:solid;border-width:1px;align-content:start;gap:.3rem;padding:1rem;display:grid}.brand-palette__item:not(.hb-orange-focus-frame){border-color:#0000}.brand-lab .hb-orange-focus-frame{border-color:var(--signal-rav)}.brand-palette__print{color:var(--mid)}.brand-palette__letter{width:auto;height:4.5rem;margin-bottom:.5rem}.brand-rules{border-top:.5px solid var(--gl);margin:0;padding:0;list-style:none;display:grid}.brand-rules>li{border-bottom:.5px solid var(--gl);grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding-block:.9rem;display:grid}.brand-rules>li p{margin:0}.brand-rules .text-hb-count{padding-top:.35rem}.brand-speakers{border-top:.5px solid var(--gl);margin:0;padding:0;list-style:none;display:grid}.brand-speakers>li{border-bottom:.5px solid var(--gl);grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:.35rem 1rem;padding-block:.85rem;display:grid}.brand-speakers>li>.brand-lab__note{grid-column:2;margin:0}@media (min-width:720px){.brand-speakers>li{grid-template-columns:4rem 9rem minmax(0,1fr)}.brand-speakers>li>.brand-lab__note{grid-column:auto}}.brand-speakers__ink{align-items:center;height:1.4rem;display:flex}.brand-speakers__who{gap:.15rem;display:grid}.brand-speakers__who p{margin:0}.brand-speakers__strokes{fill:none;stroke-width:3.4px;stroke-linecap:round;width:auto;height:100%}.brand-speakers__frame,.brand-speakers__swatch{border-radius:var(--radius-sm);width:1.1rem;height:1.1rem}.brand-speakers__frame{border-style:solid;border-width:1px}.brand-speakers__swatch{background:var(--danger)}.brand-neutrals{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.brand-neutrals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.brand-neutrals{grid-template-columns:repeat(4,minmax(0,1fr))}}.brand-neutrals>li{grid-template-columns:2.25rem auto minmax(0,1fr);align-items:center;gap:.25rem .75rem;display:grid}.brand-neutrals>li .text-hb-meta{grid-column:2/-1}.brand-neutrals__swatch{border:.5px solid var(--gm);border-radius:var(--radius-sm);grid-row:span 2;width:2.25rem;height:2.25rem}.brand-overlap{gap:1.25rem;display:grid}.brand-overlap__art{width:min(100%,34rem);height:auto;margin-inline:auto}.brand-overlap__art g g{transition:transform .18s ease-out}.brand-overlap__controls{flex-wrap:wrap;align-items:end;gap:1rem 1.5rem;display:flex}.brand-overlap__controls .brand-field{flex:14rem}.brand-overlap__controls .brand-voices{flex:100%}.brand-papper{border-radius:var(--radius-md);background:#f6f4ef;justify-content:center;align-items:center;min-height:clamp(10rem,22vw,15rem);display:flex}.brand-tile{gap:1rem;display:grid}.brand-tile__stage{justify-content:center;align-items:center;min-height:clamp(9rem,18vw,12rem);display:flex}.brand-tile__stage--row{flex-wrap:wrap;gap:clamp(1rem,3vw,2rem)}.brand-tile__stage--pair{gap:clamp(2rem,6vw,4rem)}.brand-tile__stage--pair figure{justify-items:center;gap:.75rem;margin:0;display:grid}.brand-work{align-items:center}@media (min-width:720px){.brand-work{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:2rem}}.brand-work__sign{justify-content:center;align-items:center;min-height:clamp(9rem,18vw,13rem);display:flex;position:relative}.brand-work__empty{margin:0;position:absolute}.brand-work__log{gap:1rem;display:grid}.brand-work__log ol{border-top:.5px solid var(--gl);margin:0;padding:0;list-style:none;display:grid}.brand-work__log li{border-bottom:.5px solid var(--gl);grid-template-columns:3rem minmax(0,1fr);gap:.75rem;padding-block:.6rem;display:grid}.brand-work__log li .text-hb-body{color:var(--s3)}.brand-work__log li[data-done] .text-hb-body{color:var(--text)}.brand-hold{flex-wrap:wrap;align-items:center;gap:clamp(1.5rem,5vw,4rem);display:flex}.brand-hold__list{flex-wrap:wrap;gap:.5rem 2rem;margin:0;padding:0;list-style:none;display:flex}.brand-app{border:.5px solid var(--gl);border-radius:var(--radius-lg);background:var(--void);grid-template-columns:4rem minmax(0,1fr);min-height:clamp(22rem,40vw,28rem);display:grid;overflow:hidden}.brand-app__rail{border-right:.5px solid var(--gl);background:var(--surface);flex-direction:column;align-items:center;gap:1.25rem;padding:.9rem 0;display:flex}.brand-app__group{justify-items:center;gap:.35rem;display:grid}.brand-app__group--foot{margin-top:auto}.brand-app__item{border-radius:var(--radius-md);border:.5px solid #0000;place-items:center;width:2.5rem;height:2.5rem;display:grid}.brand-app__item[data-active]{border-color:var(--gm);background:var(--done-wash-2)}.brand-app__glyph{color:var(--mid)}.brand-app__item[data-active] .brand-app__glyph{color:var(--text)}.brand-app__main{flex-direction:column;gap:1rem;padding:clamp(1.25rem,4vw,2.5rem);display:flex}.brand-app__door{gap:1rem;margin-block:auto;display:grid}.brand-app__door>p{margin:0}.brand-app__channels{flex-wrap:wrap;gap:1rem;margin-top:1.25rem;display:flex}.brand-app__channel{border:.5px solid var(--gm);border-radius:var(--radius-lg);min-width:8.5rem;color:var(--mid);justify-items:center;gap:.6rem;padding:1.25rem 1.5rem 1rem;display:grid}.brand-app__thought{border-top:.5px solid var(--gl);align-items:center;gap:.6rem;padding-top:.9rem;display:flex}@media (max-width:639px){.brand-app{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.brand-app__rail{border-right:0;border-top:.5px solid var(--gl);flex-direction:row;order:2;justify-content:center;padding:.4rem .5rem}.brand-app__rail>.brand-app__group{gap:.15rem;display:flex}.brand-app__rail>.brand-app__group:first-child,.brand-app__rail>.brand-app__group--foot{display:none}.brand-app__channels{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brand-app__channel{min-width:0}}.brand-draft{gap:.9rem;display:grid}.brand-draft>p{margin:0}.brand-draft__body{max-width:34rem;min-height:5.5rem}.brand-draft__body[data-by=hebbi]{text-decoration-line:underline;-webkit-text-decoration-color:var(--signal-kobolt);-webkit-text-decoration-color:var(--signal-kobolt);-webkit-text-decoration-color:var(--signal-kobolt);text-decoration-color:var(--signal-kobolt);text-underline-offset:.3em;text-decoration-thickness:1px}.brand-draft__caret{vertical-align:text-bottom;background:var(--signal-kobolt);width:2px;height:1.15em;margin-left:1px;display:inline-block;position:relative}.brand-draft__flag{border-radius:var(--radius-sm);background:var(--signal-kobolt);color:var(--void);white-space:nowrap;margin-bottom:.2rem;padding:.05rem .35rem;position:absolute;bottom:100%;left:0}.brand-icons{flex-wrap:wrap;align-items:flex-end;gap:1.5rem 2rem;display:flex}.brand-icons__item{justify-items:center;gap:.5rem;margin:0;display:grid}.brand-icons__tile{border:.5px solid var(--gm);border-radius:var(--radius-lg);background:var(--void);place-items:center;display:grid}.brand-icons__tile[data-ground=papper],.brand-material__plate[data-ground=papper]{background:#f6f4ef;border-color:#0000}.brand-onb{border:.5px solid var(--gl);border-radius:var(--radius-lg);background:var(--void);display:grid;overflow:hidden}.brand-onb__stage{justify-content:center;align-items:center;min-height:clamp(14rem,30vw,22rem);padding:clamp(1.5rem,5vw,3.5rem) clamp(.5rem,2vw,1.5rem);display:flex}.brand-onb__art{width:100%;height:auto;max-height:26rem}.brand-onb__path{transition:stroke .9s}.brand-onb__panel{border-top:.5px solid var(--gl);gap:1.25rem;min-height:15rem;padding:clamp(1.25rem,3vw,2rem);display:grid}@media (min-width:900px){.brand-onb__panel{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:end;gap:2rem;min-height:10.5rem}}.brand-onb__copy{gap:.5rem;display:grid}.brand-onb__copy>*{margin:0}.brand-onb__nav{justify-content:flex-end;gap:.5rem;display:flex}.brand-onb__steps{border-top:.5px solid var(--gl);flex-wrap:wrap;gap:0 1.25rem;margin:0;padding:.6rem clamp(1.25rem,3vw,2rem);list-style:none;display:flex}.brand-onb__steps button{min-height:2rem;color:var(--s3);cursor:pointer;background:0 0;border:0;padding:.25rem 0}.brand-onb__steps button:hover{color:var(--mid)}.brand-onb__steps button[aria-current=step]{color:var(--text)}@media (pointer:coarse){.brand-onb__steps button{min-height:2.75rem}}.brand-provenance{border-top:.5px solid var(--gl);display:grid}.brand-provenance__row{border-bottom:.5px solid var(--gl);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:.75rem;display:grid}.brand-chord{height:9rem;position:relative}.brand-chord__line{border-radius:1px;height:2px;position:absolute;left:0;right:0}.brand-material__plate{aspect-ratio:1;border:.5px solid var(--gm);border-radius:var(--radius-lg);place-items:center;width:clamp(8rem,18vw,11rem);display:grid}.brand-closing{gap:1rem;max-width:48rem;padding-top:clamp(3.5rem,8vw,6rem);display:grid}.brand-closing>p{margin:0}@media (prefers-reduced-motion:reduce){.brand-onb__path,.brand-overlap__art g g{transition:none}.brand-timeline__head{display:none}}.done-mail-shell{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.done-mail-plain{color:var(--muted);margin:0;padding:8px 16px 0;font-size:13px}.done-mail-plain a{color:var(--text)}.done-hebbi-may{flex-direction:column;gap:28px;margin-bottom:36px;display:flex}.done-hebbi-may__h{font:inherit;color:var(--text);margin:0 0 8px;font-size:16px;font-weight:500}.done-hebbi-may__section-head{align-items:center;gap:10px;display:flex}.done-hebbi-may__section-head .done-hebbi-may__h{margin:0}.done-hebbi-may__fixed,.done-hebbi-may__never,.done-hebbi-may__tag{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.done-hebbi-may__row{border-top:1px solid var(--gl);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.done-hebbi-may__row:first-child{border-top:0;padding-top:0}.done-hebbi-may__switch{border:1px solid var(--gm);background:var(--void);cursor:pointer;border-radius:13px;flex:none;width:44px;height:26px;position:relative}.done-hebbi-may__switch:after{content:"";background:var(--muted);border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px}.done-hebbi-may__switch[aria-checked=true]{background:var(--text);border-color:var(--text)}.done-hebbi-may__switch[aria-checked=true]:after{background:var(--void);left:21px}.done-settings__not-yet{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:.75rem}.done-invite{background:var(--void);justify-content:center;align-items:center;min-height:100dvh;padding:1.5rem;display:flex}.done-invite__card{background:var(--surface,#141923);border:1px solid var(--gl);box-sizing:border-box;border-radius:18px;flex-direction:column;gap:12px;width:min(420px,100%);min-height:min(700px,100dvh - 3rem);padding:28px;display:flex}.done-invite__brand{align-items:center;gap:10px;display:flex}.done-invite__wordmark{font-family:var(--font-display,"Outfit", system-ui, sans-serif);letter-spacing:.06em;color:var(--done-brand,var(--text));font-size:15px;font-weight:500}.done-invite__title{font-family:var(--font-display,"Outfit", system-ui, sans-serif);color:var(--text,#c4c4c0);margin:0;font-size:24px;font-weight:400}.done-invite .done-settings__card{width:min(420px,100%)}.done-invite__form{flex-direction:column;flex:1;gap:.85rem;min-height:0;margin-top:.5rem;display:flex}.done-settings__fieldset{border:0;margin:0;padding:0}.done-settings__chip-row,.done-settings__check{color:var(--mid);flex-wrap:wrap;align-items:center;gap:.65rem 1rem;font-size:.875rem;display:flex}.done-settings__check input{margin-right:.35rem}.done-settings__invite-sheet{margin-top:.75rem}.done-settings__nav-group-label{margin:.75rem 0 .25rem;padding:0 .75rem;list-style:none}.done-settings__nav-group-text{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.6875rem}.done-settings__crumb{color:var(--muted);font:inherit;cursor:pointer;text-underline-offset:.15em;background:0 0;border:0;margin:0 0 .35rem;padding:0;font-size:.8125rem;text-decoration:underline;display:inline-block}.done-settings__crumb:hover{color:var(--text)}.done-hebbi-may__switch:disabled{cursor:default;opacity:.55}.done-install-prompt{z-index:40;border:1px solid var(--gl);background:var(--s1);border-radius:12px;flex-direction:column;gap:10px;width:min(280px,100vw - 32px);padding:14px 16px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 18px 48px #00000073}.done-install-prompt__text{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.done-install-prompt__actions{justify-content:flex-end;gap:8px;display:flex}.done-install-prompt__later,.done-install-prompt__now{border:1px solid var(--gm);min-height:36px;color:var(--text);background:0 0;border-radius:8px;padding:0 12px}.done-install-prompt__now{border-color:var(--text);background:var(--text);color:var(--void)}.done-mail-panel__toggle,.done-mail-hebbi__toggle{width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (min-width:1024px){.done-mail-shell{padding:16px;display:flex}.done-mail-shell.is-hebbi{grid-template-columns:minmax(0, 1fr) 12px var(--done-mail-resources,340px);align-items:stretch;gap:0;display:grid}.done-mail-shell.is-hebbi.is-resources-closed{grid-template-columns:minmax(0,1fr) 0 60px}.done-mail-shell.is-hebbi.is-resources-closed .done-mail-resources-split{visibility:hidden;pointer-events:none}.done-mail-resources-split{cursor:col-resize;touch-action:none;position:relative}.done-mail-resources-split:after{content:"";background:var(--gl);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.done-mail-resources-split:hover:after,.done-mail-resources-split:focus-visible:after{background:var(--gm)}.done-mail-resources-split:focus-visible{outline:2px solid var(--focus-ink);outline-offset:-2px}.done-mail-shell .done-instrument.done-instrument--split{grid-template-columns:var(--done-mail-list,340px) 12px minmax(0, 1fr);background:0 0;gap:0;padding:0}.done-mail-shell .done-instrument.done-instrument--split>.done-instrument__split{z-index:2;cursor:col-resize;touch-action:none;width:100%;display:block}.done-mail-shell.is-mail-closed .done-instrument.done-instrument--split{grid-template-columns:60px 0 minmax(0,1fr)}.done-mail-shell.is-mail-closed .done-instrument__split{visibility:hidden;pointer-events:none}.done-mail-shell .done-instrument__list,.done-mail-shell .done-instrument__detail,.done-mail-hebbi{background:var(--s1);border:1px solid var(--gl);border-radius:18px}.done-mail-shell .done-instrument__list>.done-instrument__head,.done-mail-shell .done-instrument__detail>.done-instrument__head{padding:8px 10px 8px 16px}.done-mail-shell .done-module-brand__label{letter-spacing:0;text-transform:none;color:var(--text);font-family:inherit;font-size:16px;font-weight:500}.done-mail-shell .done-mail-new{border:1px solid var(--gm);color:var(--text);background:0 0;justify-content:center;gap:8px}.done-mail-thread-stack{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.done-mail-thread-stack .done-mail-board{display:contents}.done-mail-thread-toolbar{flex-wrap:wrap;order:0}.done-mail-actions__group--end{margin-left:auto}.done-mail-board__subject{order:1}.done-mail-board__read,.done-mail-board__talk{order:2}.done-mail-thread-stack__mail,.done-mail-thread-stack .done-mail-read-head{order:3}.done-mail-board__draft{order:4}.done-mail-board__ask{order:5}.done-mail-shell .done-mail-row .done-mail-select,.done-mail-shell .done-mail-row .done-mail-star{opacity:0;pointer-events:none}.done-mail-shell .done-mail-row:hover .done-mail-select,.done-mail-shell .done-mail-row:hover .done-mail-star,.done-mail-shell .done-mail-row:focus-within .done-mail-select,.done-mail-shell .done-mail-row:focus-within .done-mail-star,.done-mail-shell .done-mail-row.is-checked .done-mail-select,.done-mail-shell .done-mail-row.is-checked .done-mail-star,.done-mail-shell .done-mail-row .done-mail-star[aria-pressed=true]{opacity:1;pointer-events:auto}.done-mail-shell.is-mail-closed .done-instrument__list>:not(.done-instrument__head),.done-mail-shell.is-mail-closed .done-instrument__title{display:none}.done-mail-shell.is-mail-closed .done-instrument__head{justify-content:center;padding:8px 0}.done-mail-shell .done-mail-list-tools{flex-direction:column;align-items:stretch;gap:10px;padding:0 16px 12px}.done-mail-shell .done-mail-list-tools>.done-btn{border-radius:8px;order:-1;width:100%;min-height:44px}.done-mail-shell .done-search__field{border:1px solid var(--gm);background:var(--void);border-radius:8px;height:44px;padding:0 8px 0 12px}.done-mail-shell .done-search__icon{color:var(--muted);left:12px}.done-mail-shell .done-search__input.done-input{height:100%;min-height:0;box-shadow:none;font-size:inherit;background:0 0;border:0;padding-inline:28px 8px;line-height:1.4}}.done-mail-hebbi{display:none}@media (min-width:1024px){.done-mail-hebbi{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.done-mail-hebbi.is-closed{align-items:center;padding-top:8px}.done-mail-hebbi__head{justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex}.done-mail-hebbi__title{align-items:center;gap:8px;min-width:0;display:flex}.done-mail-hebbi__title h2{font:inherit;color:var(--text);margin:0;font-size:16px;font-weight:500}.done-mail-hebbi__tag{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border:1px solid var(--gl);border-radius:4px;padding:2px 6px;font-size:11px}.done-mail-hebbi__body{flex:1;min-height:0;padding:0 16px 8px;overflow:auto}.done-mail-hebbi__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.done-mail-hebbi__tile{border:1px solid var(--gl);background:var(--void);min-height:72px;color:var(--muted);border-radius:12px;padding:12px;font-size:14px}.done-mail-hebbi__wait{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.done-mail-hebbi__ask{padding:14px 16px 18px}.done-mail-hebbi__field{border:1px solid var(--gm);background:var(--void);height:52px;color:var(--muted);border-radius:12px;align-items:center;padding:0 16px;font-size:15px;display:flex}}.done-mail-sorted{color:var(--muted);margin:0;padding:8px 22px 10px;font-size:13px}.done-mail-folders.is-hebbi-sorted .done-mail-folders__row:not(:first-child),.done-mail-folders.is-hebbi-sorted .done-mail-folders__more,.done-mail-folders.is-hebbi-sorted .done-mail-folders__row--nested{display:none}.done-mail-group-head{min-height:36px;color:var(--muted);letter-spacing:0;text-transform:none;align-items:center;gap:8px;padding:8px 16px 4px;font-size:13px;display:flex}.done-mail-group-head .done-mail-panel__toggle{width:36px;height:36px;margin-left:auto}.done-mail-board{flex-direction:column;gap:10px;padding:6px 28px 0;display:flex}.done-mail-board__subject{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.done-mail-board__subject h2{margin:0;font-size:24px;font-weight:500;line-height:1.25}.done-mail-board__group{flex:none;position:relative}.done-mail-board__menu{z-index:5;border:1px solid var(--gl);background:var(--s1);border-radius:8px;flex-direction:column;min-width:180px;padding:6px;display:flex;position:absolute;top:100%;right:0}.done-mail-board__menu button{min-height:36px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;padding:0 10px}.done-mail-board__b2,.done-mail-board__b3,.done-mail-board__b1,.done-mail-board__plain{border:1px solid var(--gm);min-height:44px;color:var(--text);background:0 0;border-radius:8px;padding:0 14px;font-size:14px}.done-mail-board__b1{background:var(--text);color:var(--void);border-color:var(--text)}.done-mail-board__b1:disabled{opacity:.45;cursor:default}.done-mail-board__b3,.done-mail-board__plain{color:var(--muted);border-color:#0000}.done-mail-board__plain{align-self:flex-start;align-items:center;gap:8px;min-height:36px;display:inline-flex}.done-mail-board__line,.done-mail-board__talk,.done-mail-board__follow{align-items:center;gap:12px;display:flex}.done-mail-board__line p,.done-mail-board__talk p{flex:1;margin:0}.done-mail-board__mark{border:1.5px solid var(--text);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:inline-flex}.done-mail-board__lab{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.done-mail-board__dgrp{border:1px solid var(--gl);border-radius:12px;margin-left:36px}.done-mail-board__drow{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.done-mail-board__drow+.done-mail-board__drow{border-top:1px solid var(--gl)}.done-mail-board__q{font-weight:500;display:block}.done-mail-board__fact{color:var(--muted);font-size:13px;display:block}.done-mail-board__fact a{color:var(--text)}.done-mail-board__seg{flex-wrap:wrap;gap:6px;display:flex}.done-mail-board__seg button{border:1px solid var(--gm);min-height:36px;color:var(--text);background:0 0;border-radius:8px;padding:0 12px}.done-mail-board__seg button[aria-pressed=true]{background:var(--text);color:var(--void);border-color:var(--text)}.done-mail-board__draft{border:1px dashed var(--gm);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.done-mail-board__draft-head{align-items:center;gap:10px;display:flex}.done-mail-board__draft-head .done-mail-panel__toggle{margin-left:auto}.done-mail-board__ask button{min-height:36px;color:var(--text);background:0 0;border:0;border-radius:8px;margin-left:auto;padding:0 10px}.done-mail-board__muted,.done-mail-board__end{color:var(--muted);font-size:13px}.done-mail-board__gap{border:1px dashed var(--gm);color:var(--muted);border-radius:4px;padding:2px 8px;display:inline-block}.done-mail-board__edit{width:100%;min-height:7.5rem;color:var(--text);font:inherit;resize:vertical;background:0 0;border:0;border-radius:4px;margin:0;padding:0;line-height:1.45}.done-mail-board__send{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.done-mail-board__chip{border:1px solid var(--gl);color:var(--muted);border-radius:4px;padding:2px 8px;font-size:12px}.done-mail-board__send .done-mail-board__b1{margin-left:auto}.done-mail-board__ask{border:1px solid var(--gm);background:var(--void);border-radius:12px;align-items:center;gap:8px;height:52px;margin:8px 0 16px;padding:0 8px 0 12px;display:flex}.done-mail-board__ask input,.done-mail-resources__search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;flex:1}.done-mail-board__talk{background:var(--s2,var(--s1));border-radius:12px;flex-direction:column;align-items:flex-start;padding:14px 16px}.done-mail-resources{display:none}@media (min-width:1024px){.done-mail-resources{background:var(--s1);border:1px solid var(--gl);border-radius:18px;flex-direction:column;gap:12px;min-width:0;min-height:0;padding:8px 16px 16px;display:flex;overflow:auto}.done-mail-resources.is-closed{align-items:center;gap:8px;width:60px;padding:8px 0}.done-mail-resources header{align-items:center;gap:8px;min-height:44px;padding:0;display:flex}.done-mail-resources h2{margin:0;font-size:16px;font-weight:500}.done-mail-resources header .done-mail-panel__toggle{margin-left:auto}.done-mail-resources__tag,.done-mail-resources__lab,.done-mail-resources__count{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.done-mail-resources p,.done-mail-resources li span{color:var(--muted);margin:0;font-size:13px}.done-mail-resources ul{background:var(--void);border-radius:12px;margin:0;padding:0;list-style:none}.done-mail-resources li{align-items:center;gap:10px;min-height:52px;padding:8px 12px;display:flex}.done-mail-resources li+li{border-top:1px solid var(--gl)}.done-mail-resources li div{flex:1;min-width:0}.done-mail-resources strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.done-mail-resources li.is-out strong{color:var(--muted)}.done-mail-resources__check{border:1px solid var(--gm);width:18px;height:18px;color:var(--void);background:0 0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.done-mail-resources__check[aria-checked=true]{background:var(--text);border-color:var(--text)}.done-mail-resources__type{color:var(--muted);flex:none}.done-mail-resources__add{border:1px dashed var(--gm);min-height:44px;color:var(--text);background:0 0;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.done-mail-folders__inbox{gap:8px}.done-mail-folders__inbox .done-mail-folders__more-chevron{margin-left:auto}.done-mail-msg__av{background:var(--s2,var(--s1));width:36px;height:36px;color:var(--text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:inline-flex}.done-mail-msg__who{flex-flow:column;align-items:flex-start;gap:2px}.done-mail-msg__from{flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;min-width:0;display:flex}.done-mail-msg__to{color:var(--muted);margin:0;font-size:13px}.done-mail-resources li button:not(.done-mail-resources__check){min-height:36px;color:var(--text);background:0 0;border:0;border-radius:8px;padding:0 10px}.done-mail-resources__search{border:1px solid var(--gm);background:var(--void);border-radius:8px;align-items:center;height:44px;padding:0 8px 0 12px;display:flex;position:relative}.done-mail-resources__search-icon{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.done-mail-resources__search input{width:100%;height:100%;padding-inline:28px 8px}}@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-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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-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-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 pulse{50%{opacity:.5}}
