@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, monospace;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#fafafa;--color-surface:#fff;--color-surface-2:#f5f5f5;--color-surface-3:#ebebeb;--color-line:#00000017;--color-line-strong:#00000029;--color-title:#0a0a0a;--color-ink:#262626;--color-muted:#6b6b6b;--color-faint:#9b9b9b;--color-deep:#000;--color-deep-2:#1a1a1a;--color-bone:#ededed;--color-primary:#0a0a0a;--color-primary-subtle:#0000000d;--color-comet:#004cff;--font-display:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--font-app:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--font-merlin:var(--font-instrument-serif), ui-serif, Georgia, serif;--radius-card:14px;--radius-panel:18px}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::-webkit-file-upload-button{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:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-right:4px}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left: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-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{background-color:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);font-optical-sizing:auto;font-weight:400}::selection{background-color:var(--color-primary);color:#fff}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}h1,h2,h3,h4{font-family:var(--font-display);color:var(--color-title);letter-spacing:-.02em;text-wrap:balance;font-weight:500}b,strong{font-weight:500}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:-webkit-sticky;position:sticky}.inset-0{top:0;bottom:0;left:0;right:0}.inset-x-0{left:0;right:0}.top-0{top:0}.bottom-0{bottom:0}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-50{z-index:50}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-auto{margin-left:auto;margin-right:auto}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-auto{margin-top:auto}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-10{height:calc(var(--spacing) * 10)}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.h-px{height:1px}.min-h-\[22rem\]{min-height:22rem}.min-h-\[24rem\]{min-height:24rem}.min-h-dvh{min-height:100dvh}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.flex-1{flex:1}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-9{row-gap:calc(var(--spacing) * 9)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-clip{overflow-x:clip}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[var\(--color-line\)\]{border-color:var(--color-line)}.bg-\[var\(--color-bg\)\]{background-color:var(--color-bg)}.bg-\[var\(--color-surface\)\]{background-color:var(--color-surface)}.bg-\[var\(--color-title\)\]{background-color:var(--color-title)}.bg-\[var\(--color-veil\)\]{background-color:var(--color-veil)}.p-7{padding:calc(var(--spacing) * 7)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-28{padding-block:calc(var(--spacing) * 28)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1rem\]{font-size:1rem}.text-\[clamp\(1\.1rem\,1\.9vw\,1\.35rem\)\]{font-size:max(1.1rem,min(1.9vw,1.35rem))}.text-\[clamp\(1\.4rem\,2\.8vw\,1\.9rem\)\]{font-size:max(1.4rem,min(2.8vw,1.9rem))}.text-\[clamp\(1\.7rem\,3\.4vw\,2\.2rem\)\]{font-size:max(1.7rem,min(3.4vw,2.2rem))}.text-\[clamp\(1\.7rem\,3\.6vw\,2\.4rem\)\]{font-size:max(1.7rem,min(3.6vw,2.4rem))}.text-\[clamp\(1\.9rem\,4\.4vw\,3rem\)\]{font-size:max(1.9rem,min(4.4vw,3rem))}.text-\[clamp\(1\.9rem\,4vw\,2\.8rem\)\]{font-size:max(1.9rem,min(4vw,2.8rem))}.text-\[clamp\(1\.85rem\,3\.8vw\,2\.5rem\)\]{font-size:max(1.85rem,min(3.8vw,2.5rem))}.text-\[clamp\(2rem\,5\.5vw\,3\.5rem\)\]{font-size:max(2rem,min(5.5vw,3.5rem))}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-\[var\(--color-faint\)\]{color:var(--color-faint)}.text-\[var\(--color-muted\)\]{color:var(--color-muted)}.text-\[var\(--color-title\)\]{color:var(--color-title)}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-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-colors{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.hover\:text-\[var\(--color-title\)\]:hover{color:var(--color-title)}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:order-first{order:-9999}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:min-h-\[38rem\]{min-height:38rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[minmax\(18rem\,1\.2fr\)_1\.7fr\]{grid-template-columns:minmax(18rem,1.2fr) 1.7fr}.md\:flex-row{flex-direction:row}.md\:justify-between{justify-content:space-between}.md\:gap-14{gap:calc(var(--spacing) * 14)}.md\:gap-16{gap:calc(var(--spacing) * 16)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:py-36{padding-block:calc(var(--spacing) * 36)}.md\:pt-24{padding-top:calc(var(--spacing) * 24)}.md\:pt-28{padding-top:calc(var(--spacing) * 28)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}}@media (min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:min-h-0{min-height:0}.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\.4fr_1fr\]{grid-template-columns:1fr 1.4fr 1fr}.lg\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}}}.pixel-fall,.bar-field{z-index:-10;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.coming-scene{z-index:-10;isolation:isolate;pointer-events:none;animation:1.2s backwards coming-in;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes coming-in{0%{opacity:0}}.coming-leads{display:grid}.coming-leads>p{opacity:0;grid-area:1/1;transition:opacity 1.2s}.coming-leads>p.is-active{opacity:1}@media (prefers-reduced-motion:reduce){.coming-scene{animation:none}.coming-leads>p{transition:none}}.node-grid{border:1px solid var(--color-line);background:var(--color-line);gap:1px;display:grid;position:relative}.node-grid>:not(.node-grid__joint){background:var(--color-surface);position:relative}.node-grid>:not(.node-grid__joint):before,.node-grid>:not(.node-grid__joint):after,.node-grid:before,.node-grid:after{content:"";width:var(--node-size);height:var(--node-size);aspect-ratio:1;border-radius:var(--node-radius);background:var(--color-muted);pointer-events:none;z-index:1;position:absolute}.node-grid>:not(.node-grid__joint):before{top:var(--node-offset);left:var(--node-offset)}.node-grid>:not(.node-grid__joint):after{top:var(--node-offset);right:var(--node-offset)}.node-grid:before{bottom:var(--node-offset);left:var(--node-offset)}.node-grid:after{right:var(--node-offset);bottom:var(--node-offset)}.node-grid__joint{bottom:var(--node-offset);width:var(--node-size);height:var(--node-size);aspect-ratio:1;border-radius:var(--node-radius);margin-left:var(--node-offset);background:var(--color-muted);pointer-events:none;z-index:1;position:absolute}@media (max-width:47.999rem){.node-grid__joint{display:none}}.shell{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.shell-railed{position:relative}.shell-railed:before,.shell-railed:after{content:"";background-color:var(--color-line);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.shell-railed:before{left:0}.shell-railed:after{right:0}:root{--header-h:4rem}.track{--track-top:3rem;position:relative}.track__pane,.track__cards{min-width:0}@media (min-width:48rem){.track{height:calc(var(--track-phases) * 100vh)}.track__stage{top:var(--header-h);height:calc(100dvh - var(--header-h));position:-webkit-sticky;position:sticky}.track__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);height:100%;display:grid}.track__pane{padding:var(--track-top) 3.5rem 0 1.5rem;background:var(--color-surface);flex-direction:column;justify-content:flex-start;margin-left:-1.5rem;display:flex}.track__cards{border-left:1px solid var(--color-line);margin-right:-1.5rem;padding-right:1.5rem;position:relative}.track__card{padding:var(--track-top) 3rem 0;opacity:0;visibility:hidden;flex-direction:column;justify-content:flex-start;margin-top:0;transition:opacity .42s cubic-bezier(0,0,.2,1),transform .52s cubic-bezier(.16,1,.3,1),visibility .52s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(1.25rem)}.track__card.is-on{opacity:1;visibility:visible;transform:none}}@media (max-width:47.999rem){.track__pane{padding:4rem 0 2.5rem}.track__card{padding-bottom:3.5rem}.track__card+.track__card{margin-top:3.5rem}.track__steps{display:none}.track__cards.dot-field{background-image:none}}.track__steps{align-items:center;gap:6px;margin-top:1.35rem;display:flex}.track__step{background:var(--color-line-strong);border-radius:999px;width:2rem;height:2px;transition:background-color .32s,width .32s cubic-bezier(.16,1,.3,1)}.track__step.is-done{background:var(--color-faint)}.track__step.is-on{background:var(--color-title);width:3.25rem}.sweep{--sweep-duration:.48s}.sweep__word{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(var(--color-primary), var(--color-primary));background-position:0 0;background-repeat:no-repeat;background-size:0% 100%;display:inline}.is-inview .sweep__word{animation:linear both sweep-word;animation-duration:calc(var(--span) * var(--sweep-duration));animation-delay:calc(var(--start) * var(--sweep-duration))}@keyframes sweep-word{0%{background-size:0% 100%}to{background-size:100% 100%}}.sweep__ink{color:#fff;mix-blend-mode:difference}@keyframes pin-focus{0%{opacity:.15}25%,75%{opacity:1}to{opacity:.15}}.eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:.4rem;font-size:.78rem;display:inline-flex}.eyebrow--pill{border:1px solid var(--color-line-strong);border-radius:9px;padding:.32rem .8rem}:root{--dash-size:14px;--dash-gap:9px;--dash-w:1px;--node-size:6px;--node-radius:2px;--node-offset:calc(var(--node-size) / -2);--rail-dash-x:repeating-linear-gradient(to right, var(--color-line-strong) 0, var(--color-line-strong) var(--dash-size), transparent var(--dash-size), transparent calc(var(--dash-size) + var(--dash-gap)));--rail-dash-y:repeating-linear-gradient(to bottom, var(--color-line-strong) 0, var(--color-line-strong) var(--dash-size), transparent var(--dash-size), transparent calc(var(--dash-size) + var(--dash-gap)))}.rail-v{width:var(--dash-w);background-image:var(--rail-dash-y);background-repeat:repeat-y;background-size:var(--dash-w) auto}.rail-h{height:var(--dash-w);background-image:var(--rail-dash-x);background-repeat:repeat-x;background-size:auto var(--dash-w)}.rail-ticks{--tick-w:1px;--tick-gap:23px;--tick-h:6px;background-image:repeating-linear-gradient(to right, var(--color-line-strong) 0, var(--color-line-strong) var(--tick-w), transparent var(--tick-w), transparent calc(var(--tick-w) + var(--tick-gap)));background-repeat:repeat-x;background-size:calc(var(--tick-w) + var(--tick-gap)) var(--tick-h);background-position:calc(50% + var(--tick-gap) / 2) center;transform:translateX(var(--wheel-shift,0));transition:transform .62s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:-50%;right:-50%}.rail-ticks__cursor{background:var(--color-primary);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}@media (prefers-reduced-motion:reduce){.rail-ticks{transition:none;transform:none}}.feature-grid{--rail-dash-x:linear-gradient(var(--color-line), var(--color-line));--rail-dash-y:linear-gradient(var(--color-line), var(--color-line));display:grid;position:relative}.feature-grid__edge,.feature-grid__bleed{z-index:1;pointer-events:none;position:absolute}.feature-grid__edge{top:calc(var(--dash-w) / -2);bottom:calc(var(--dash-w) / -2);left:calc(var(--dash-w) / -2);width:var(--dash-w);background-image:var(--rail-dash-y);background-repeat:repeat-y;background-size:var(--dash-w) auto}.feature-grid__bleed{width:100vw;height:var(--dash-w);background-image:var(--rail-dash-x);background-repeat:repeat-x;background-size:auto var(--dash-w);margin-left:-50vw;left:50%}.feature-grid__bleed--top{top:calc(var(--dash-w) / -2)}.feature-grid__bleed--bottom{bottom:calc(var(--dash-w) / -2)}.feature-grid:before,.feature-grid:after,.feature-cell__nodes:before,.feature-cell__nodes:after,.feature-grid__joint{content:"";width:var(--node-size);height:var(--node-size);aspect-ratio:1;border-radius:var(--node-radius);background:var(--color-muted);pointer-events:none;z-index:1;position:absolute}.feature-grid:before{bottom:var(--node-offset);left:var(--node-offset)}.feature-grid:after{right:var(--node-offset);bottom:var(--node-offset)}.feature-cell{background:var(--feature-cell-bg,var(--color-bg));flex-direction:column;padding:1.75rem 1.75rem 2rem;display:flex;position:relative}.feature-cell__icon+*{margin-top:2.5rem}.feature-grid--inventory .feature-cell{padding:1.5rem 1.5rem 1.75rem}.feature-grid--inventory .feature-cell__icon+*{margin-top:1rem}.feature-cell:before,.feature-cell:after{content:"";pointer-events:none;position:absolute}.feature-cell:before{width:var(--dash-w);background-image:var(--rail-dash-y);background-repeat:repeat-y;background-size:var(--dash-w) auto;top:0;bottom:0;right:0}.feature-cell:after{height:var(--dash-w);background-image:var(--rail-dash-x);background-repeat:repeat-x;background-size:auto var(--dash-w);bottom:0;left:0;right:0}.feature-cell__nodes:before{top:var(--node-offset);left:var(--node-offset)}.feature-cell__nodes:after{top:var(--node-offset);right:var(--node-offset)}.feature-grid__joint{bottom:var(--node-offset);margin-left:var(--node-offset)}@media (max-width:63.999rem){.feature-grid__joint{display:none}}.feature-cell__icon{color:var(--color-faint);display:inline-flex}.feature-cell__icon svg{width:1.35rem;height:1.35rem}a.feature-cell{transition:background-color .25s}a.feature-cell:hover{background:var(--color-surface)}.feature-cell__go,.feature-cell__soon{margin-top:auto;padding-top:1.5rem}.feature-cell__go{color:var(--color-muted);font-size:.8rem;transition:color .2s}a.feature-cell:hover .feature-cell__go{color:var(--color-title)}.feature-cell__soon{letter-spacing:.06em;text-transform:uppercase;color:var(--color-faint);font-size:.7rem}.dot-field{--dot-r:1px;--dot-gap:14px;--dot-color:var(--color-line-strong);background-image:radial-gradient(circle, var(--dot-color) var(--dot-r), transparent var(--dot-r));background-size:var(--dot-gap) var(--dot-gap)}.on-dark.dot-field,.on-dark .dot-field{--dot-color:#ffffff1f}.step-tab{color:var(--color-muted);text-align:center;cursor:pointer;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.45rem;padding:.35rem .5rem;font-size:.95rem;line-height:1.3;transition:color .26s cubic-bezier(.4,0,.2,1);display:flex}.step-tab:hover,.step-tab.is-on{color:var(--color-title)}.step-tab__icon{color:var(--color-faint);flex:0 0 100%;justify-content:center;transition:color .26s cubic-bezier(.4,0,.2,1);display:flex}.step-tab__icon svg{width:1.35rem;height:1.35rem}.step-tab.is-on .step-tab__icon{color:var(--color-muted)}.step-tab__num{color:var(--color-faint);font-family:var(--font-mono);font-size:.8rem}.step-tab.is-on .step-tab__num{color:var(--color-muted)}.step-panel__text{animation:.42s cubic-bezier(.22,1,.36,1) both step-text-in}@keyframes step-text-in{0%{opacity:0;transform:translateX(calc(-1.25rem * var(--text-from,1)))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.step-panel__text{animation:none}}.line-h{height:var(--dash-w);background-image:linear-gradient(var(--color-line), var(--color-line));background-repeat:no-repeat;background-size:100% var(--dash-w)}.nav-link{isolation:isolate;color:var(--color-muted);align-items:center;gap:.3rem;transition:color .2s;display:inline-flex;position:relative}.nav-link:before{content:"";z-index:-1;background-color:var(--color-primary-subtle);opacity:0;border-radius:8px;transition:opacity .2s;position:absolute;top:-.4rem;bottom:-.4rem;left:-.6rem;right:-.6rem}.nav-link:hover:before,.nav-link.is-open:before{opacity:1}.nav-link:hover,.nav-link.is-open{color:var(--color-title)}.nav-link.is-active{color:var(--color-primary)}.nav-link__chevron{color:var(--color-faint);transition:transform .2s;display:inline-flex}.nav-link__chevron svg{width:.7rem;height:.7rem}.nav-link.is-open .nav-link__chevron{transform:rotate(180deg)}.nav-item{align-self:stretch;align-items:center;display:flex;position:relative}.nav-menu-anchor{z-index:60;padding-top:.5rem;position:absolute;top:100%;left:-.75rem}.nav-menu{border:1px solid var(--color-line);border-radius:var(--radius-panel);background-color:var(--color-veil);width:min(40rem,100vw - 3rem);padding:.6rem;animation:.18s cubic-bezier(.16,1,.3,1) both nav-menu-in}@keyframes nav-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nav-menu{animation-name:none}}.nav-menu__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem;display:grid}@media (max-width:63.999rem){.nav-menu{width:min(24rem,100vw - 3rem)}.nav-menu__grid{grid-template-columns:minmax(0,1fr)}}.nav-menu__item{border-radius:10px;gap:.65rem;padding:.65rem;transition:background-color .2s;display:flex}a.nav-menu__item:hover{background-color:var(--color-primary-subtle)}.nav-menu__icon{border:1px solid var(--color-line);width:2.25rem;height:2.25rem;color:var(--color-muted);border-radius:10px;flex:none;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex;position:relative}a.nav-menu__item:hover .nav-menu__icon{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-bg)}.nav-menu__glyph{transition:opacity .2s;display:inline-flex}.nav-menu__glyph svg{width:1.1rem;height:1.1rem}.nav-menu__glyph--fill{opacity:0;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0}a.nav-menu__item:hover .nav-menu__glyph--fill{opacity:1}a.nav-menu__item:hover .nav-menu__glyph:not(.nav-menu__glyph--fill){opacity:0}.nav-menu__label{color:var(--color-title);font-size:.85rem;line-height:1.25;display:block}.nav-menu__note{color:var(--color-muted);margin-top:.15rem;font-size:.76rem;line-height:1.35;display:block}.nav-menu__soon{color:var(--color-faint);letter-spacing:.06em;text-transform:uppercase;margin-top:.3rem;font-size:.62rem;display:inline-block}.nav-menu__foot{border-top:1px solid var(--color-line);margin-top:.35rem;padding-top:.6rem;display:flex}.nav-menu__foot a{color:var(--color-muted);border-radius:8px;padding:.35rem .65rem;font-size:.8rem;transition:background-color .2s,color .2s}.nav-menu__foot a:hover{background-color:var(--color-primary-subtle);color:var(--color-title)}.nav-sheet__sub{border-left:1px solid var(--color-line);flex-direction:column;margin:.15rem 0 .35rem .35rem;padding-left:.75rem;display:flex}.nav-sheet__sub>*{color:var(--color-muted);padding:.45rem 0;font-size:.85rem}.nav-sheet__sub>span{color:var(--color-faint)}.btn,.btn-primary,.btn-ghost{border-radius:9px;justify-content:center;align-items:center;min-height:2.25rem;padding:.25rem .85rem;font-size:.85rem;font-weight:500;transition:background-color .25s,border-color .25s,color .2s,opacity .2s,transform .12s;display:inline-flex;position:relative}.btn:active,.btn-primary:active,.btn-ghost:active{transform:scale(.96)}.btn-primary{background-color:var(--color-primary);color:#fff;border:1px solid #0000}.btn-primary:hover{background-color:#2e2e2e}.btn{border:1px solid var(--color-line-strong);background-color:var(--color-surface);color:var(--color-title)}.btn:hover{background-color:var(--color-surface-2);border-color:var(--color-faint)}.btn-ghost{color:var(--color-title);background-color:#0000;border:1px solid #0000}.btn-ghost:hover{background-color:var(--color-surface-3)}.view-split{gap:3rem;display:grid}.view-split__pane,.view-split__stage{min-width:0}@media (min-width:48rem){.view-split{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:0}.view-split__pane{background:var(--color-surface);margin-top:-6rem;margin-bottom:-6rem;flex-direction:column;justify-content:flex-start;margin-left:-1.5rem;padding:6rem 3.5rem 6rem 1.5rem;display:flex}.view-split__stage{border-left:1px solid var(--color-line);margin-top:-6rem;margin-bottom:-6rem;flex-direction:column;margin-right:-1.5rem;padding:0;display:flex}.view-split__stage>.reveal{flex-direction:column;flex:auto;min-height:0;display:flex}}.dot-fade{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 42%,#000 100%);mask-image:linear-gradient(#0000 0%,#000 42%,#000 100%)}.stack-stage{margin-left:-1.5rem;margin-right:-1.5rem;padding:2.5rem 1.5rem}.flow-panel{flex-direction:column;justify-content:center;align-items:center;min-height:11rem;padding:3rem 2rem;display:flex}.flow-panel--scene{justify-content:flex-start}.flow-panel__text{text-align:center;width:100%}.flow-panel--scene .flow-panel__text{min-height:8rem}.flow-scene{margin-left:auto;margin-right:auto;justify-content:center;align-items:center;width:100%;max-width:46rem;height:34.5rem;margin-top:2rem;display:flex}.flow-scene>*{width:100%}.flow-scene .tsk-scale{--tsk-scale:.88}.flow-scene .bil-scale{--bil-scale:.95}.view-switch{border:1px solid var(--color-line-strong);background-color:var(--color-surface);border-radius:12px;align-items:center;gap:.25rem;padding:.25rem;display:inline-flex}.view-switch__option{color:var(--color-muted);cursor:pointer;border-radius:9px;align-items:center;gap:.45rem;padding:.45rem 1.05rem;font-size:.9rem;line-height:1.2;transition:background-color .25s,color .2s;display:inline-flex}.view-switch__option:hover{color:var(--color-title)}.view-switch__icon{color:var(--color-faint);transition:color .2s;display:inline-flex}.view-switch__icon svg{width:1rem;height:1rem}.view-switch__option:hover .view-switch__icon{color:var(--color-muted)}.view-switch__option.is-on .view-switch__icon{color:currentColor}.view-switch__option.is-on{background-color:var(--color-primary);color:#fff}.view-switch__option.is-on:hover{background-color:#2e2e2e}.view-switch__copy{animation:.32s cubic-bezier(.22,1,.36,1) both view-switch-copy}@keyframes view-switch-copy{0%{opacity:0;transform:translateY(.4rem)}}@media (prefers-reduced-motion:reduce){.view-switch__copy{animation:none}}.merlin-band{isolation:isolate;background-color:var(--color-deep);position:relative;overflow:hidden}.title-merlin{font-family:var(--font-merlin);letter-spacing:.01em;font-weight:400}.eyebrow--merlin{font-family:var(--font-merlin);letter-spacing:.01em;text-transform:none;border:1px solid #c4b5fd61;border-radius:999px;gap:.6rem;padding:.3rem 1.3rem .3rem .35rem;font-size:1.35rem;line-height:1;box-shadow:inset 0 0 20px -3px #c4b5fd99}.merlin-mark{vertical-align:-.02em;width:.8em;height:.8em;display:inline-block}.merlin-mark svg{width:100%;height:100%}.merlin-tab{isolation:isolate;position:relative}.merlin-tab:before{content:"";z-index:-1;opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;top:0;bottom:0;left:0;right:0}.merlin-tab.is-on:before{opacity:1}.merlin-tab--head:before{background-image:radial-gradient(130% 120% at 50% 100%,#ffffff2e 0%,#ffffff0f 55%,#0000 85%)}.merlin-tab--body:before{background-image:linear-gradient(#ffffff14 0%,#0000 72%)}@media (prefers-reduced-motion:reduce){.ds-merlin-hat :-webkit-any(animate,animateTransform){display:none}.ds-merlin-hat :is(animate,animateTransform){display:none}}.head-logo--light,.head-logo--dark{display:block}.head-logo--dark,.on-dark .head-logo--light{display:none}body:has(main>:first-child[data-dark-band]) .site-head:not([data-measured]) .head-logo--light{display:none}.on-dark .head-logo--dark{display:block}body:has(main>:first-child[data-dark-band]) .site-head:not([data-measured]) .head-logo--dark{display:block}:root{--color-veil:var(--color-bg)}.on-dark{--color-bg:#000;--color-veil:var(--color-bg);--color-title:#fff;--color-ink:#ededed;--color-muted:#ffffffb8;--color-faint:#ffffff8c;--color-line:#ffffff29;--color-line-strong:#ffffff4d;--color-primary:#fff;--color-primary-subtle:#ffffff17;--color-primary-muted:#ffffff29;--color-surface:#ffffff14;--color-surface-2:#ffffff24;--color-surface-3:#fff3;color:var(--color-ink)}body:has(main>:first-child[data-dark-band]) .site-head:not([data-measured]){--color-bg:#000;--color-veil:var(--color-bg);--color-title:#fff;--color-ink:#ededed;--color-muted:#ffffffb8;--color-faint:#ffffff8c;--color-line:#ffffff29;--color-line-strong:#ffffff4d;--color-primary:#fff;--color-primary-subtle:#ffffff17;--color-primary-muted:#ffffff29;--color-surface:#ffffff14;--color-surface-2:#ffffff24;--color-surface-3:#fff3;color:var(--color-ink)}.on-light{--color-bg:#fafafa;--color-veil:var(--color-bg);--color-surface:#fff;--color-surface-2:#f5f5f5;--color-surface-3:#ebebeb;--color-line:#00000017;--color-line-strong:#00000029;--color-title:#0a0a0a;--color-ink:#262626;--color-muted:#6b6b6b;--color-faint:#9b9b9b;--color-primary:#0a0a0a;--color-primary-subtle:#0000000d;--color-primary-muted:#0000001a;color:var(--color-ink)}.on-dark ::selection{color:#0a0a0a;background-color:#fff}.on-dark .btn-primary{color:#0a0a0a}body:has(main>:first-child[data-dark-band]) .site-head:not([data-measured]) .btn-primary{color:#0a0a0a}.on-dark .btn-primary:hover{background-color:#d6d6d6}.on-light .btn-primary{color:#fff}.on-light .btn-primary:hover{background-color:#2e2e2e}.on-dark .btn{background-color:var(--color-veil)}.on-dark .btn:hover{background-color:var(--color-deep-2)}.card{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card)}.plan-card{--plan-card-bg:var(--color-surface);background-color:var(--plan-card-bg);border:1px solid var(--color-line);border-radius:var(--radius-card);flex-direction:column;padding:1.75rem;display:flex;position:relative}.on-dark .plan-card:not(.on-light){--plan-card-bg:var(--color-deep-2)}@media (min-width:48rem){.plan-card{padding:2.25rem}}.plan-card__badge{background-color:var(--plan-card-bg);white-space:nowrap;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.plan-card--lead{border-color:var(--color-line-strong)}.plan-price{color:var(--color-title);letter-spacing:-.02em;align-items:baseline;gap:.3rem;font-size:max(2.4rem,min(5vw,3.1rem));font-weight:500;line-height:1;display:flex}.plan-price__cur{color:var(--color-muted);font-size:.42em}.plan-price__per{color:var(--color-muted);letter-spacing:0;font-size:.3em}.plan-features{flex-direction:column;gap:.7rem;display:flex}.plan-features li{color:var(--color-ink);padding-left:1.5rem;font-size:.9rem;line-height:1.45;position:relative}.plan-features li:before{content:"";border-right:1.5px solid var(--color-primary);border-bottom:1.5px solid var(--color-primary);width:.42rem;height:.72rem;position:absolute;top:.28rem;left:.15rem;transform:rotate(45deg)}.plan-cards{position:relative}.plan-ground{z-index:-1;background-color:var(--color-bg);width:100vw;margin-left:-50vw;position:absolute;top:100%;bottom:-8rem;left:50%}@media (min-width:48rem){.plan-ground{top:50%}}.stack-row{border-top:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:1rem;padding:.95rem 0;font-size:.92rem;display:flex}.stack-row:first-child{border-top:0}.stack-row__price{color:var(--color-title);white-space:nowrap}.stack-row--total{border-top-color:var(--color-line-strong);color:var(--color-title)}.field{background-color:var(--color-surface);border:1px solid var(--color-line-strong);width:100%;color:var(--color-title);border-radius:10px;padding:.7rem .9rem;font-size:.9rem;line-height:1.4;transition:border-color .2s}.field::placeholder{color:var(--color-faint)}.field:focus{border-color:var(--color-primary)}@media (max-width:640px){.field{font-size:16px}}.app-replica{--app-brand-primary:#004cff;--app-brand-primary-subtle:#004cff12;--app-brand-primary-muted:#004cff1f;--app-brand-secondary:#fa5800;--app-brand-secondary-subtle:#fa58001a;--app-merlin-surface:#f3f1fd;--app-merlin-surface-image:radial-gradient(at 18% 24%, #dbeafe 0, transparent 52%), radial-gradient(at 82% 20%, #f5d0fe 0, transparent 50%), radial-gradient(at 74% 84%, #e0e7ff 0, transparent 52%), radial-gradient(at 26% 88%, #ddd6fe 0, transparent 52%);--app-accent:#101317;--app-accent-contrast:#fff;--app-accent-hover:#2b3138;--app-accent-subtle:#1013170f;--app-accent-muted:#1013171a;--app-accent-emphasis:#10131761;--app-accent-ring:#1013171f;--app-success:#129a58;--app-success-subtle:#129a581a;--app-warning:#fa5800;--app-warning-subtle:#fa58001a;--app-danger:#d70020;--app-danger-subtle:#d7002014;--app-title:#101317;--app-inverse:#fff;--app-text:#262c37;--app-muted:#5b6474;--app-bg:#fafafa;--app-surface-strong:#fff;--app-surface-soft:#f7f7f6;--app-surface-raised:#f7f7f6;--app-surface-quiet:#efefec;--app-kanban-column:#f7f7f7;--app-surface-input:#fff;--app-surface-muted:#f5f3ef;--app-border:#0f172a14;--app-border-strong:#0f172a24;--app-avatar-accent:#c7688b;--app-font-2xs:.65rem;--app-font-xs:.72rem;--app-font-label:.76rem;--app-font-helper:.78rem;--app-font-button:.82rem;--app-font-sm:.8rem;--app-font-body:.88rem;--app-font-prose:.94rem;--app-font-base:.9rem;--app-font-near:.95rem;--app-font-md:1rem;--app-font-lg:1.1rem;--app-font-xl:1.25rem;--app-control-height-sm:1.75rem;--app-control-height:2rem;--app-control-height-lg:2.25rem;--app-control-padding-x:.75rem;--app-control-padding-y:.4rem;--app-control-font-size:var(--app-font-sm);--app-control-font-size-input:var(--app-font-base);--app-control-radius:var(--app-radius-md);--app-control-gap:.5rem;--app-radius-xs:6px;--app-radius-sm:4px;--app-radius-md:8px;--app-radius-lg:12px;--app-radius-card:14px;--app-radius-xl:16px;--app-radius-panel:18px;--app-radius-full:9999px;--app-leading-snug:1.25;--app-leading-normal:1.45;--app-topbar-height:62px;--app-sidebar-width:248px;--app-sidebar-collapsed-width:60px;font-family:var(--font-app);font-size:var(--app-font-base);color:var(--app-text);background-color:var(--app-bg)}.app-replica--dark,.app-replica--dark .app-replica{--app-accent:#fff;--app-accent-contrast:#101010;--app-accent-hover:#d4d4d4;--app-accent-subtle:#ffffff14;--app-accent-muted:#ffffff24;--app-accent-emphasis:#ffffff6b;--app-accent-ring:#ffffff29;--app-success:#2dbf74;--app-success-subtle:#2dbf741f;--app-warning-subtle:#fa580024;--app-danger-subtle:#d700201f;--app-title:#f3f6fb;--app-inverse:#08101d;--app-text:#d6deee;--app-muted:#95a3ba;--app-bg:#131313;--app-surface-strong:#101010;--app-surface-soft:#161616;--app-surface-raised:#171717;--app-surface-quiet:#1d1d1d;--app-surface-input:#1b1b1b;--app-surface-muted:#151515;--app-kanban-column:#151515;--app-border:#94a3b82e;--app-border-strong:#94a3b842;--app-avatar-accent:#e4b2c5;--app-merlin-surface:#4c1d95}@supports (color:color-mix(in lab, red, red)){.app-replica--dark,.app-replica--dark .app-replica{--app-merlin-surface:color-mix(in srgb, #4c1d95 34%, var(--app-surface-strong))}}.app-replica--dark,.app-replica--dark .app-replica{--app-merlin-surface-image:radial-gradient(at 18% 24%, #1e3a8a 0, transparent 52%), radial-gradient(at 82% 20%, #6b21a8 0, transparent 50%), radial-gradient(at 74% 84%, #3730a3 0, transparent 52%), radial-gradient(at 26% 88%, #5b21b6 0, transparent 52%)}.app-replica :-webkit-any(h1,h2,h3,h4,h5,h6){font-family:inherit;font-weight:inherit;color:inherit;letter-spacing:normal;text-wrap:wrap}.app-replica :is(h1,h2,h3,h4,h5,h6){font-family:inherit;font-weight:inherit;color:inherit;letter-spacing:normal;text-wrap:wrap}.app-replica path[stroke=currentColor]{fill:none}.app-replica .ds-kanban-column{border:1px solid var(--app-border);flex-direction:column;flex:0 0 340px;gap:.5rem;width:340px;min-width:340px;max-width:340px;height:100%;padding:.95rem .95rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-kanban-column{border:1px solid color-mix(in srgb, var(--app-border) 78%, transparent)}}.app-replica .ds-kanban-column{border-radius:var(--app-radius-xl) var(--app-radius-xl) 0 0;background:var(--app-kanban-column);border-bottom:0}.app-replica .ds-kanban-column__header{flex:none;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.app-replica .ds-kanban-column__name-input{border-radius:var(--app-radius-md);background:var(--app-surface-strong);border:0;flex:auto;align-items:center;width:100%;min-width:0;height:2rem;padding:0 .6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-kanban-column__name-input{background:color-mix(in srgb, var(--app-surface-strong) 98%, transparent)}}.app-replica .ds-kanban-column__name-input{color:var(--app-title);font-size:var(--app-font-md);font-weight:500;line-height:var(--app-leading-snug)}.app-replica .ds-kanban-column__count{border-radius:var(--app-radius-full);background:var(--app-title);flex:none;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;padding:0 .4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-kanban-column__count{background:color-mix(in srgb, var(--app-title) 8%, transparent)}}.app-replica .ds-kanban-column__count{color:var(--app-muted);font-size:var(--app-font-body);font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.app-replica .ds-kanban-column__actions{align-items:center;gap:.45rem;display:inline-flex}.app-replica .ds-kanban-column__add{border-radius:var(--app-radius-full);width:2rem;height:2rem;color:var(--app-muted);background:0 0;border:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.app-replica .ds-kanban-column__add svg{width:1.05rem;height:1.05rem}.app-replica .ds-kanban-column__list{flex-direction:column;gap:.5rem;padding-bottom:.95rem;display:flex}.app-replica .ds-kanban-card{isolation:isolate;border:1px solid var(--app-border);position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-kanban-card{border:1px solid color-mix(in srgb, var(--app-border) 86%, transparent)}}.app-replica .ds-kanban-card{border-radius:var(--app-radius-lg);background:var(--app-surface-strong)}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-kanban-card{background:color-mix(in srgb, var(--app-surface-strong) 98%, transparent)}}.app-replica .ds-kanban-card{box-shadow:none}.app-replica .ds-kanban-card__open{text-align:left;border-radius:inherit;background:0 0;flex-direction:column;gap:11px;width:100%;padding:1rem;display:flex}.app-replica .ds-kanban-card__tags{--ds-card-badge-h:1.3rem;flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.app-replica .ds-kanban-card__tag{height:var(--ds-card-badge-h,1.3rem);min-height:var(--ds-card-badge-h,1.3rem);border-radius:var(--app-radius-full);font-size:var(--app-font-2xs);border:0;align-items:center;padding:.2rem .5rem;font-weight:400;display:inline-flex}.app-replica .ds-kanban-card__title{min-width:0;color:var(--app-title);font-size:var(--app-font-near);font-weight:500;line-height:var(--app-leading-normal);overflow-wrap:anywhere}.app-replica .ds-kanban-card__priority{height:var(--ds-card-badge-h,1.3rem);min-height:var(--ds-card-badge-h,1.3rem);border-radius:var(--app-radius-full);font-size:var(--app-font-2xs);border:0;align-items:center;gap:.22rem;padding:.2rem .5rem .2rem .34rem;font-weight:400;display:inline-flex}.app-replica .ds-kanban-card__priority-icon svg{fill:currentColor;width:.85rem;height:.85rem}.app-replica .ds-kanban-card__priority--baixa{background:var(--app-success);color:#fff}.app-replica .ds-kanban-card__priority--media{background:var(--app-brand-primary);color:#fff}.app-replica .ds-kanban-card__priority--alta{background:var(--app-warning);color:#fff}.app-replica .ds-kanban-card__priority--urgente{background:var(--app-danger);color:#fff}.app-replica .ds-kanban-card__priority--empty{background:var(--app-surface-muted);color:var(--app-muted)}.app-replica .ds-kanban-card__footer{flex-wrap:wrap;align-items:center;gap:.72rem;width:-webkit-fit-content;width:fit-content;max-width:100%;display:inline-flex}.app-replica .ds-kanban-card__footer--with-metrics{align-items:center;width:100%;display:flex}.app-replica .ds-kanban-card__metrics{flex-wrap:wrap;align-self:flex-end;align-items:center;gap:.72rem;margin-left:auto;display:inline-flex}.app-replica .ds-kanban-card__metric{color:var(--app-muted);font-size:var(--app-font-xs);align-items:center;gap:.32rem;font-weight:500;display:inline-flex}.app-replica .ds-kanban-card__metric svg{fill:currentColor;flex-shrink:0;width:1rem;height:1rem;display:block;overflow:visible}.app-replica .ds-kanban-card__assignee-picker,.app-replica .ds-kanban-card__assignees{align-self:flex-end;align-items:flex-end;line-height:0;display:inline-flex}.app-replica .ds-kanban-card__assignee{border-radius:var(--app-radius-full);background:var(--avatar-background,var(--app-avatar-accent));justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-kanban-card__assignee{background:var(--avatar-background,color-mix(in srgb, var(--app-avatar-accent) 20%, var(--app-surface-soft)))}}.app-replica .ds-kanban-card__assignee{color:var(--avatar-color,var(--app-avatar-accent))}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-kanban-card__assignee{color:var(--avatar-color,color-mix(in srgb, var(--app-avatar-accent) 84%, var(--app-title)))}}.app-replica .ds-kanban-card__assignee{font-size:var(--app-font-xs);box-shadow:0 0 0 2px var(--app-surface-input);font-weight:500;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-kanban-card__assignee{box-shadow:0 0 0 2px color-mix(in srgb, var(--app-surface-input) 95%, transparent)}}.app-replica .ds-kanban-card__assignees .ds-kanban-card__assignee{width:1.85rem;height:1.85rem;font-size:calc(var(--app-font-xs) * .92)}.app-replica .ds-kanban-card__assignee+.ds-kanban-card__assignee{margin-left:-.35rem}.app-replica .ds-kanban-card__assignee--more{z-index:2;background:var(--app-muted);position:relative}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-kanban-card__assignee--more{background:color-mix(in srgb, var(--app-muted) 16%, var(--app-surface-soft))}}.app-replica .ds-kanban-card__assignee--more{color:var(--app-muted)}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-kanban-card__assignee--more{color:color-mix(in srgb, var(--app-muted) 88%, var(--app-title))}}.app-replica .ds-kanban-card__assignee:has(.ds-person-avatar__image){background-color:#0000;background-image:none}.app-replica .ds-person-avatar__image{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.app-replica .ds-check{--ds-check-size:1.3rem;width:var(--ds-check-size);height:var(--ds-check-size);border:1px solid var(--app-border-strong);flex:none;justify-content:center;align-self:center;align-items:center;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-check{border:1px solid color-mix(in srgb, var(--app-border-strong) 92%, transparent)}}.app-replica .ds-check{border-radius:var(--app-radius-full);background:var(--app-surface-muted);color:var(--app-success)}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-check{color:color-mix(in srgb, var(--app-success) 85%, var(--app-title))}}.app-replica .ds-check svg{width:calc(var(--ds-check-size) * .62);height:calc(var(--ds-check-size) * .62);flex:none;display:block}.app-replica .ds-check svg path{opacity:.28}.app-replica .ds-check.is-checked{background:var(--app-success);border-color:var(--app-success);color:#fff}.app-replica .ds-check.is-checked svg path{opacity:1}@keyframes ds-replica-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.app-replica .is-entering{animation:.52s cubic-bezier(.16,1,.3,1) both ds-replica-in;animation-delay:var(--entrance-delay,0s)}.app-replica .ds-kanban-card.is-moving{z-index:5}@keyframes ds-replica-out{to{opacity:0;transform:scale(.96)}}.app-replica .ds-kanban-card.is-leaving{animation:.3s cubic-bezier(.4,0,1,1) forwards ds-replica-out}@media (prefers-reduced-motion:reduce){.app-replica .is-entering,.app-replica .ds-kanban-card.is-leaving{animation:none}}.app-replica-scale{--app-scale:.72;--app-crop:24.5rem;height:var(--app-crop);overflow:hidden}.app-replica-scale>.ds-shell{width:calc(100% / var(--app-scale));aspect-ratio:16/9;transform:scale(var(--app-scale));transform-origin:0 0}.app-replica-scale--full{aspect-ratio:16/9;height:auto}.app-replica.ds-shell{grid-template-columns:var(--app-sidebar-width) minmax(0, 1fr);background:var(--app-bg);display:grid;overflow:hidden}.app-replica .ds-sidebar{background:var(--app-bg);flex-direction:column;grid-column:1;min-width:0;padding:.9rem;display:flex}.app-replica .ds-sidebar__header{flex:none;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.app-replica .ds-brand{align-items:center;gap:.85rem;min-width:0;display:flex}.app-replica .ds-brand--sidebar{flex:none;padding-left:.25rem;overflow:hidden}.app-replica .ds-brand__wordmark{flex-shrink:0;width:auto;height:1.6rem}.app-replica .ds-brand__wordmark--white,.app-replica--dark .ds-brand__wordmark--black{display:none}.app-replica--dark .ds-brand__wordmark--white{display:inline}.app-replica .ds-icon-button{border-radius:var(--app-radius-md);width:2rem;height:2rem;color:var(--app-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.app-replica .ds-icon-button svg{fill:currentColor;width:1rem;height:1rem}.app-replica .ds-sidebar__nav{flex-direction:column;flex:auto;gap:.1rem;min-height:0;padding-right:.15rem;display:flex}.app-replica .ds-sidebar__divider{background:var(--app-border);flex:none;height:1px;margin:.4rem 0;display:block}.app-replica .ds-nav-item{--nav-item-bg-inline-offset:.4rem;isolation:isolate;width:100%;min-width:0;min-height:2.125rem;color:var(--app-text);border-radius:var(--app-radius-md);align-items:center;gap:.5rem;padding:0;display:flex;position:relative}.app-replica .ds-nav-item:before{content:"";inset:0 0 0 calc(var(--nav-item-bg-inline-offset) * -1);border-radius:var(--app-radius-md);background:var(--app-title);position:absolute}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-nav-item:before{background:color-mix(in srgb, var(--app-title) 10%, transparent)}}.app-replica .ds-nav-item:before{opacity:0;z-index:-1}.app-replica .ds-nav-item.is-active{color:var(--app-accent)}.app-replica .ds-nav-item.is-active:before{opacity:1}.app-replica .ds-nav-item--project+.ds-nav-item--project{margin-top:.2rem}.app-replica .ds-nav-item__icon{width:1.5rem;height:1.5rem;color:var(--app-muted);flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.app-replica .ds-nav-item.is-active .ds-nav-item__icon{color:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-nav-item.is-active .ds-nav-item__icon{color:color-mix(in srgb, var(--app-accent) 55%, var(--app-muted))}}.app-replica .ds-nav-item__icon svg{fill:currentColor;width:1rem;height:1rem;display:block}.app-replica .ds-nav-item__label{min-width:0;font-size:var(--app-font-base);white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.1;overflow:hidden}.app-replica .ds-project-icon{border-radius:var(--app-radius-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-replica .ds-project-icon svg{fill:currentColor;width:60%;height:60%}.app-replica .ds-shell__layout{flex-direction:column;grid-column:2;min-width:0;min-height:0;padding:5px 5px 5px 0;display:flex}.app-replica .ds-topbar{box-sizing:border-box;border:1px solid var(--app-border);border-radius:var(--app-radius-lg) var(--app-radius-lg) 0 0;background:var(--app-surface-strong);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;height:3.25rem;padding:0 .8rem;display:flex}.app-replica .ds-topbar__leading,.app-replica .ds-topbar__breadcrumbs,.app-replica .ds-topbar__trailing{align-items:center;min-width:0;display:flex}.app-replica .ds-topbar__leading{gap:.95rem}.app-replica .ds-topbar__breadcrumbs,.app-replica .ds-topbar__trailing{gap:.5rem}.app-replica .ds-shell__body{border:1px solid var(--app-border);border-radius:0 0 var(--app-radius-lg) var(--app-radius-lg);background:var(--app-surface-strong);border-top:0;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.app-replica .ds-shell__content{flex-direction:column;flex:auto;min-width:0;min-height:0;padding:14px 0 0 14px;display:flex;overflow:hidden}.app-replica .ds-kanban-board{flex:auto;align-items:stretch;gap:.75rem;min-height:0;display:flex}.app-replica.ds-shell{transition:grid-template-columns .42s cubic-bezier(.16,1,.3,1)}.app-replica.ds-shell.is-collapsed{--app-sidebar-width:var(--app-sidebar-collapsed-width)}.app-replica .ds-brand--sidebar,.app-replica .ds-nav-item__label{transition:max-width .32s cubic-bezier(.16,1,.3,1),opacity .22s,transform .32s cubic-bezier(.16,1,.3,1)}.app-replica.is-collapsed .ds-sidebar{padding-left:.5rem;padding-right:.5rem}.app-replica.is-collapsed .ds-sidebar__header{justify-content:center;gap:0}.app-replica.is-collapsed .ds-sidebar__nav{align-items:center;padding-right:0}.app-replica.is-collapsed .ds-brand--sidebar{opacity:0;flex:0 0 0;width:0;max-width:0;overflow:hidden;transform:translate(-6px)}.app-replica .ds-nav-item{transition:transform .14s cubic-bezier(.22,1,.36,1)}.app-replica .ds-nav-item.is-pressed{transform:scale(.96)}.app-replica.is-collapsed .ds-nav-item{--nav-item-bg-inline-offset:0;justify-content:center;gap:0;width:2.125rem;height:2.125rem}.app-replica.is-collapsed .ds-nav-item__label{opacity:0;max-width:0;position:absolute;overflow:hidden;transform:translate(-6px)}.app-replica.is-collapsed .ds-sidebar__divider{width:1.75rem;margin-left:0;margin-right:0}.app-replica.is-collapsed .ds-sidebar__footer{justify-content:center}.app-replica.is-collapsed .ds-sidebar-theme-toggle,.app-replica.is-collapsed .ds-sidebar-settings-link{display:none}@media (prefers-reduced-motion:reduce){.app-replica.ds-shell,.app-replica .ds-brand--sidebar,.app-replica .ds-nav-item__label{transition:none}}.app-replica .ds-kanban-card.is-dragging{display:none}.app-replica .ds-kanban-card-gap{border-radius:var(--app-radius-lg);background:var(--app-kanban-column);flex:none}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-kanban-card-gap{background:color-mix(in srgb, var(--app-kanban-column) 58%, var(--app-border))}}.app-replica .ds-kanban-card-gap{animation:.12s both ds-kanban-skeleton-in}@keyframes ds-kanban-skeleton-in{0%{opacity:0}to{opacity:1}}.app-replica .ds-kanban-board{position:relative}.app-replica .ds-kanban-drag-preview{z-index:40;border-radius:var(--app-radius-lg);will-change:transform;transition:transform .38s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;box-shadow:0 .9rem 1.8rem #0000004d}@media (prefers-reduced-motion:reduce){.app-replica .ds-kanban-card-gap,.app-replica .ds-kanban-drag-preview{transition:none;animation:none}}.app-replica .ds-kanban-column__composer{flex:none;display:block}.app-replica .ds-kanban-card__assignee.is-new{animation:.26s cubic-bezier(.22,1.4,.36,1) both ds-assignee-in}@keyframes ds-assignee-in{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.app-replica .ds-kanban-card__assignee.is-new{animation:none}}.app-replica .ds-kanban-card--draft{z-index:30}.app-replica .ds-kanban-column.is-composing{z-index:5;position:relative}.app-replica .ds-kanban-card__draft-placeholder{color:var(--app-muted)}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-kanban-card__draft-placeholder{color:color-mix(in srgb, var(--app-muted) 82%, transparent)}}.app-replica .ds-kanban-card__tag-trigger{background:var(--app-surface-soft);width:1.3rem;height:1.3rem;color:var(--app-muted);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.app-replica .ds-kanban-card__tag-trigger svg{fill:currentColor;width:.8rem;height:.8rem}.app-replica .ds-kanban-card__tag-trigger.is-on{background:var(--app-muted)}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-kanban-card__tag-trigger.is-on{background:color-mix(in srgb, var(--app-muted) 26%, var(--app-surface-soft))}}.app-replica .ds-kanban-card__tag-trigger.is-on{color:var(--app-title)}.app-replica .ds-kanban-card__priority-button{border:0}.app-replica .ds-kanban-card__priority-icon--ticked{animation:.32s cubic-bezier(.22,1.4,.36,1) ds-priority-tick}@keyframes ds-priority-tick{0%{opacity:.55;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.app-replica .ds-tag-picker{display:inline-flex;position:relative}.app-replica .ds-assignee-picker{position:relative}.app-replica .ds-assignee-picker__trigger{min-height:2rem;color:var(--app-title);background:0 0;border:0;justify-content:flex-end;align-items:flex-end;display:inline-flex}.app-replica .ds-assignee-picker__trigger.is-empty{background:var(--app-surface-soft);border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-assignee-picker__trigger.is-empty{background:color-mix(in srgb, var(--app-surface-soft) 94%, transparent)}}.app-replica .ds-assignee-picker__trigger.is-empty{color:var(--app-muted);opacity:.52;box-shadow:inset 0 0 0 1px var(--app-border)}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-assignee-picker__trigger.is-empty{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--app-border) 88%, transparent)}}.app-replica .ds-assignee-picker__empty-icon svg{fill:currentColor;width:1rem;height:1rem}.app-replica .ds-dd-panel{--dd-pad:.35rem;z-index:120;width:-webkit-max-content;width:max-content;min-width:12rem;max-width:16rem;padding:var(--dd-pad);border:1px solid var(--app-border);position:absolute}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-dd-panel{border:1px solid color-mix(in srgb, var(--app-border) 84%, transparent)}}.app-replica .ds-dd-panel{border-radius:calc(var(--app-radius-md) + var(--dd-pad));background:var(--app-surface-strong)}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-dd-panel{background:color-mix(in srgb, var(--app-surface-strong) 98%, transparent)}}.app-replica .ds-dd-panel{animation:.16s cubic-bezier(.16,1,.3,1) both ds-dd-in}@keyframes ds-dd-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.app-replica .ds-dd-panel--right,.app-replica .ds-dd-panel--left{top:calc(100% + .55rem);left:0}.app-replica .ds-dd-panel__search{width:calc(100% + var(--dd-pad) * 2);min-height:2.25rem;margin:calc(var(--dd-pad) * -1) calc(var(--dd-pad) * -1) .3rem;border-bottom:1px solid var(--app-border);color:var(--app-muted);align-items:center;padding:0 .7rem;font-size:.82rem;display:flex}.app-replica .ds-assignee-picker__list{gap:.1rem;display:grid}.app-replica .ds-assignee-picker__option{border-radius:var(--app-radius-md);min-height:1.9rem;color:var(--app-title);text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;padding:.25rem .4rem;transition:background .22s cubic-bezier(.4,0,.2,1);display:grid}.app-replica .ds-assignee-picker__option.is-selected{background:var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-assignee-picker__option.is-selected{background:color-mix(in srgb, var(--app-accent) 12%, var(--app-surface))}}.app-replica .ds-assignee-picker__option .ds-kanban-card__assignee{width:1.25rem;height:1.25rem;font-size:.58rem}.app-replica .ds-assignee-picker__name{min-width:0;color:var(--app-title);font-size:.82rem;font-weight:500}.app-replica .ds-assignee-picker__footer{justify-content:flex-end;align-items:center;margin-top:.35rem;display:flex}.app-replica .ds-assignee-picker__action--primary{background:var(--app-accent);border-radius:999px;align-items:center;min-height:1.75rem;padding:.28rem .65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-assignee-picker__action--primary{background:color-mix(in srgb, var(--app-accent) 12%, var(--app-surface-soft))}}.app-replica .ds-assignee-picker__action--primary{color:var(--app-title);font-size:.82rem;font-weight:500}.app-replica .ds-tag-panel__head{color:var(--app-title);justify-content:space-between;align-items:center;gap:.75rem;padding:.1rem .25rem .35rem;font-size:.78rem;font-weight:500;display:flex}.app-replica .ds-tag-panel__grid{flex-wrap:wrap;align-items:flex-start;gap:.35rem;padding:0 .25rem .15rem;display:flex}.app-replica .ds-tag-panel__choice{opacity:.5;transition:opacity .2s}.app-replica .ds-tag-panel__choice.is-selected{opacity:1}.app-replica .ds-task-drawer{z-index:70;width:68.9655%;height:calc(var(--app-crop) / var(--app-scale));justify-content:flex-end;animation:.32s cubic-bezier(.16,1,.3,1) both ds-drawer-in;display:flex;position:absolute;top:0;right:0}@keyframes ds-drawer-in{0%{opacity:0;transform:translate(6%)}to{opacity:1;transform:none}}.app-replica .ds-task-drawer__panel{border-left:1px solid var(--app-border);width:100%;height:100%;padding:1.25rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-task-drawer__panel{border-left:1px solid color-mix(in srgb, var(--app-border) 84%, transparent)}}.app-replica .ds-task-drawer__panel{background:var(--app-surface-input)}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-task-drawer__panel{background:color-mix(in srgb, var(--app-surface-input) 84%, var(--app-surface-raised))}}.app-replica .ds-task-sheet__topbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.app-replica .ds-task-sheet__tag-bar{flex-wrap:wrap;align-items:center;gap:.55rem;min-width:0;display:flex}.app-replica .ds-task-sheet__plus-button{background:var(--app-surface-soft);width:1.6rem;height:1.6rem;color:var(--app-muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;line-height:1;display:inline-flex}.app-replica .ds-task-sheet__topbar-actions{align-items:center;gap:.5rem;display:flex}.app-replica .ds-task-sheet__icon-action{border:1px solid var(--app-border);justify-content:center;align-items:center;width:1.8rem;height:1.8rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-task-sheet__icon-action{border:1px solid color-mix(in srgb, var(--app-border) 82%, transparent)}}.app-replica .ds-task-sheet__icon-action{background:var(--app-surface-soft);color:var(--app-muted);border-radius:999px}.app-replica .ds-task-sheet__icon-action svg{width:.85rem;height:.85rem}.app-replica .ds-task-sheet__title{color:var(--app-title);margin-top:1.1rem;font-size:1.5rem;font-weight:400;line-height:1.08}.app-replica .ds-task-sheet__project{color:var(--app-title);align-items:center;gap:.35rem;display:inline-flex}.app-replica .ds-task-sheet__panel{border:1px solid var(--app-border);margin-top:1rem;padding:1rem}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-task-sheet__panel{border:1px solid color-mix(in srgb, var(--app-border) 78%, transparent)}}.app-replica .ds-task-sheet__panel{border-radius:var(--app-radius-xl);background:var(--app-surface-raised)}.app-replica .ds-task-sheet__label{color:var(--app-muted);margin-bottom:.45rem;font-size:.78rem;display:block}.app-replica .ds-task-sheet__description{min-height:88px;color:var(--app-title);font-size:.92rem;line-height:1.7}.app-replica .ds-task-sheet__subtask-item{min-height:2.2rem;color:var(--app-text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;font-size:.88rem;display:grid}.app-replica .ds-task-sheet__subtask-item+.ds-task-sheet__subtask-item{border-top:1px solid var(--app-border)}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-task-sheet__subtask-item+.ds-task-sheet__subtask-item{border-top:1px solid color-mix(in srgb, var(--app-border) 60%, transparent)}}.app-replica .ds-task-sheet__subtask-item.is-done{color:var(--app-muted);text-decoration:line-through}@media (prefers-reduced-motion:reduce){.app-replica .ds-task-drawer,.app-replica .ds-dd-panel,.app-replica .ds-kanban-card__priority-icon--ticked{animation:none}}.app-replica .ds-task-modal{z-index:70;height:calc(var(--app-crop) / var(--app-scale));justify-content:center;align-items:center;padding:1.2rem;display:flex;position:absolute;top:0;left:0;right:0}.app-replica .ds-task-modal__dialog{border:1px solid var(--app-border);width:min(1120px,100%);max-height:100%;padding:1.6rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-task-modal__dialog{border:1px solid color-mix(in srgb, var(--app-border) 84%, transparent)}}.app-replica .ds-task-modal__dialog{border-radius:var(--app-radius-xl);background:var(--app-surface-input)}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-task-modal__dialog{background:color-mix(in srgb, var(--app-surface-input) 84%, var(--app-surface-raised))}}.app-replica .ds-task-sheet__title{color:var(--app-title);font-size:1.75rem;font-weight:400;line-height:1.08}.app-replica .ds-task-sheet__meta{color:var(--app-muted);flex-wrap:wrap;align-items:center;gap:.4rem .85rem;margin-top:.7rem;font-size:.85rem;display:flex}.app-replica .ds-task-sheet__section{margin-top:1.1rem}.app-replica .ds-task-sheet__label{color:var(--app-muted);font-size:.8rem}.app-replica .ds-task-sheet__description{min-height:110px;color:var(--app-title);margin-top:.45rem;font-size:.95rem;line-height:1.7}.app-replica .ds-task-sheet__description.is-empty{color:var(--app-muted)}.app-replica .ds-task-modal{animation:.26s cubic-bezier(.16,1,.3,1) both ds-task-modal-in}@keyframes ds-task-modal-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.app-replica .ds-task-modal{animation:none}}.app-replica--ghost .ds-shell{border:calc(1px / var(--app-scale)) solid var(--app-border);border-radius:calc(var(--radius-panel) / var(--app-scale)) calc(var(--radius-panel) / var(--app-scale)) 0 0;padding:calc(14px / var(--app-scale)) calc(14px / var(--app-scale)) 0;background:0 0;border-bottom:0}.app-replica--ghost .ds-sidebar,.app-replica--ghost .ds-topbar,.app-replica--ghost .ds-shell__body{background:0 0}.app-replica .ds-org-switcher__trigger{border-radius:var(--app-radius-md);min-width:0;color:var(--app-title);font-size:var(--app-font-base);background:0 0;border:none;align-items:center;gap:.35rem;padding:.3rem .45rem;font-weight:500;line-height:1.1;display:flex}.app-replica .ds-org-switcher__icon{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.app-replica .ds-org-switcher__icon svg{fill:currentColor;width:1rem;height:1rem}.app-replica .ds-org-switcher__name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.app-replica .ds-breadcrumb{font-size:var(--app-font-md);color:var(--app-title);white-space:nowrap;font-weight:500}.app-replica .ds-breadcrumb--parent{opacity:.48}.app-replica .ds-breadcrumb__divider{color:var(--app-muted);opacity:.55;align-items:center;display:inline-flex}.app-replica .ds-breadcrumb__divider svg{width:.85rem;height:.85rem}.app-replica .ds-topbar__actions-inner{justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.app-replica .ds-kanban-filters__trigger{border:1px solid var(--app-border);border-radius:var(--app-radius-full);background:var(--app-surface-strong);height:2.1rem;color:var(--app-title);font-size:var(--app-font-helper);align-items:center;gap:.42rem;padding:0 .72rem;font-weight:500;display:inline-flex}.app-replica .ds-kanban-filters__trigger svg{fill:currentColor;width:.95rem;height:.95rem;display:block}.app-replica .ds-ghost-link{color:var(--app-muted);font-size:var(--app-font-helper);background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-weight:500;display:inline-flex}.app-replica .ds-ghost-link svg{fill:currentColor;width:1rem;height:1rem;display:block}.app-replica .ds-view-mode-toggle{border-radius:var(--app-radius-lg);background:var(--app-title);padding:.2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-view-mode-toggle{background:color-mix(in srgb, var(--app-title) 6%, transparent)}}.app-replica .ds-view-mode-toggle__option{border-radius:var(--app-radius-md);color:var(--app-muted);font-size:var(--app-font-button);background:0 0;border:0;align-items:center;gap:.35rem;padding:.35rem .7rem;font-weight:500;display:inline-flex}.app-replica .ds-view-mode-toggle__option svg{fill:currentColor;width:.95rem;height:.95rem;display:block}.app-replica .ds-view-mode-toggle__option.is-active{background:var(--app-surface-strong);color:var(--app-title);box-shadow:0 1px 2px #00000014}.app-replica .ds-sidebar__footer{flex:none;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.9rem;display:flex;position:relative}.app-replica .ds-sidebar__account-actions{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.app-replica .ds-avatar{border-radius:var(--app-radius-full);background:var(--avatar-background,var(--app-brand-primary));justify-content:center;align-items:center;width:2.3rem;height:2.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-avatar{background:var(--avatar-background,color-mix(in srgb, var(--app-brand-primary) 18%, var(--app-surface-soft)))}}.app-replica .ds-avatar{color:var(--avatar-color,var(--app-brand-primary));font-size:var(--app-font-sm);font-weight:500;overflow:hidden}.app-replica .ds-avatar--compact{width:2.2rem;height:2.2rem;font-size:var(--app-font-helper)}.app-replica .ds-sidebar-settings-link{border-radius:var(--app-radius-full);background:var(--app-surface-quiet);width:2.05rem;height:2.05rem;color:var(--app-muted);border:0;justify-content:center;align-items:center;display:inline-flex}.app-replica .ds-sidebar-settings-link svg{fill:currentColor;width:1rem;height:1rem;display:block}.app-replica .ds-sidebar-theme-toggle__track{border-radius:var(--app-radius-full);background:var(--app-surface-quiet);justify-content:space-between;align-items:center;width:3.9rem;height:2.05rem;padding-left:.5rem;padding-right:.5rem;display:inline-flex;position:relative}.app-replica .ds-sidebar-theme-toggle__icon{z-index:2;width:1.1rem;height:1.1rem;color:var(--app-muted);justify-content:center;align-items:center;display:inline-flex;position:relative}.app-replica .ds-sidebar-theme-toggle__icon svg{fill:currentColor;width:1.1rem;height:1.1rem;display:block}.app-replica .ds-sidebar-theme-toggle__thumb{z-index:1;border-radius:var(--app-radius-full);background:var(--app-surface-strong);width:1.72rem;height:1.72rem;position:absolute;top:50%;left:.19rem;transform:translateY(-50%)}.cpm-stage{--app-scale:.72;--cpm-shell-width:1180px;--cpm-shell-height:38rem;height:20rem;position:relative;overflow:hidden}.cpm-stage>.ds-shell{width:var(--cpm-shell-width);height:var(--cpm-shell-height);transform-origin:50%;transform:translate(-50%, -50%) scale(var(--app-scale));position:absolute;top:50%;left:50%}.app-replica .ds-project-modal{z-index:5;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.cpm-stage>.ds-shell>:not(.ds-project-modal){opacity:.38}.app-replica.ds-shell{position:relative}.app-replica .ds-project-modal__dialog{border:1px solid var(--app-border);flex-direction:column;width:min(560px,100%);padding:1.35rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-project-modal__dialog{border:1px solid color-mix(in srgb, var(--app-border) 84%, transparent)}}.app-replica .ds-project-modal__dialog{border-radius:var(--app-radius-card);background:var(--app-surface-input)}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-project-modal__dialog{background:color-mix(in srgb, var(--app-surface-input) 84%, var(--app-surface-raised))}}.app-replica .ds-project-modal__header{flex:none;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.app-replica .cpm__heading{align-items:center;gap:.5rem;min-width:0;display:flex}.app-replica .cpm__header-actions{align-items:center;gap:.5rem;display:flex}.app-replica .ds-modal-title{color:var(--app-title);font-size:var(--app-font-xl);font-weight:500;line-height:var(--app-leading-snug)}.app-replica .ds-project-modal__close{border:1px solid var(--app-border);border-radius:var(--app-radius-full);background:var(--app-surface-soft);width:2.2rem;height:2.2rem;color:var(--app-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.app-replica .ds-project-modal__close svg{width:.95rem;height:.95rem}.app-replica .ds-export-menu__trigger{border:1px solid var(--app-border);border-radius:var(--app-radius-full);background:var(--app-surface-strong);height:2.1rem;color:var(--app-title);font-size:var(--app-font-helper);white-space:nowrap;align-items:center;gap:.42rem;padding:0 .72rem;font-weight:500;display:inline-flex}.app-replica .ds-export-menu__icon{flex:none;width:.95rem;height:.95rem;display:inline-flex}.app-replica .ds-export-menu__icon svg{width:100%;height:100%}.app-replica .ds-merlin-button{background-color:var(--app-merlin-surface);background-image:var(--app-merlin-surface-image);background-position:50%;background-size:230% 230%;border-color:#0000;transition:transform .28s cubic-bezier(.34,1.56,.64,1)}.app-replica .ds-merlin-button.is-pressed{transform:scale(.95)}@media (prefers-reduced-motion:reduce){.app-replica .ds-merlin-button{transition:none}.app-replica .ds-merlin-button.is-pressed{transform:none}}.app-replica .ds-project-modal__body{flex-direction:column;flex:auto;gap:1rem;min-height:0;margin-top:1.1rem;display:flex}.app-replica .cpm__form{flex-direction:column;gap:1rem;display:flex}.app-replica .ds-project-members__form-field{flex-direction:column;gap:.4rem;display:flex}.app-replica .ds-project-members__form-label{color:var(--app-muted);font-size:var(--app-font-xs);font-weight:500}.app-replica .ds-input{width:100%;padding:var(--app-control-padding-y) var(--app-control-padding-x);border-radius:var(--app-control-radius);border:1px solid var(--app-border-strong);background:var(--app-surface-soft);font-size:var(--app-control-font-size-input);display:block}.app-replica .cpm__input{color:var(--app-title);line-height:var(--app-leading-normal);padding:.75rem}.app-replica .cpm__input--area{min-height:120px}.app-replica .cpm__input--empty{color:var(--app-muted)}.app-replica .cpm__input.is-focused{background:var(--app-surface-strong);border-color:#004cff6b;box-shadow:0 0 0 4px #004cff1f}.app-replica .cpm__caret{vertical-align:text-bottom;background:var(--app-title);width:1px;height:1.05em;margin-left:1px;animation:1.06s step-end infinite cpm-caret;display:inline-block}@keyframes cpm-caret{0%,49%{opacity:1}50%,to{opacity:0}}.app-replica .ds-project-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.app-replica .ds-button{justify-content:center;align-items:center;gap:var(--app-control-gap);border-radius:var(--app-control-radius);padding:var(--app-control-padding-y) var(--app-control-padding-x);font-size:var(--app-control-font-size);font-weight:500;display:inline-flex}.app-replica .ds-button-primary{background:var(--app-accent);color:var(--app-accent-contrast)}.app-replica .ds-button-neutral{border:1px solid var(--app-border-strong);color:var(--app-text);background:0 0}.app-replica .ds-button-primary.is-pressed{background:var(--app-accent-hover);animation:.26s cubic-bezier(.4,0,.2,1) both cpm-press}@keyframes cpm-press{0%{transform:scale(1)}42%{transform:scale(.955)}to{transform:scale(1)}}.app-replica .ds-spinner{width:1.25rem;height:1.25rem;color:var(--app-muted);justify-content:center;align-items:center;display:inline-flex}.app-replica .ds-spinner--lg{width:2.25rem;height:2.25rem}.app-replica .ds-spinner__ring{border:3px solid;width:100%;height:100%}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-spinner__ring{border:3px solid color-mix(in srgb, currentColor 22%, transparent)}}.app-replica .ds-spinner__ring{border-radius:var(--app-radius-full);border-top-color:currentColor;animation:.76s linear infinite ds-spin}@keyframes ds-spin{to{transform:rotate(360deg)}}.app-replica .cpm__done{border-radius:inherit;background:var(--app-surface-input);justify-content:center;align-items:center;padding:1.35rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.app-replica .cpm__done{background:color-mix(in srgb, var(--app-surface-input) 84%, var(--app-surface-raised))}}.app-replica .cpm__done{opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(0,0,.2,1),visibility .3s}.app-replica .cpm__done.is-on{opacity:1;visibility:visible}.app-replica .cpm__done-inner{flex-direction:column;align-items:center;gap:.75rem;display:flex}.app-replica .cpm__done-inner>*{animation:.46s cubic-bezier(.16,1,.3,1) both cpm-rise}.app-replica .cpm__done-inner>:first-child{animation-delay:.14s}.app-replica .cpm__done-inner>:nth-child(2){animation-delay:.21s}.app-replica .cpm__done-inner>:nth-child(3){animation-delay:.265s}.app-replica .cpm__done-inner>:nth-child(4){animation-delay:.32s}@keyframes cpm-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.app-replica .cpm__done-inner--loading>*{animation:.68s cubic-bezier(.16,1,.3,1) 60ms both cpm-zoom}@keyframes cpm-zoom{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.app-replica .cpm__done-check{--ds-check-size:2.1rem}.app-replica .cpm__done-title{color:var(--app-title);font-size:var(--app-font-lg);text-align:center;font-weight:500}.app-replica .cpm__done-caption{color:var(--app-muted);font-size:var(--app-font-helper)}.app-replica .cpm__done-stages{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.25rem;display:flex}.app-replica .cpm__done-stage{border:1px solid var(--app-border);border-radius:var(--app-radius-md);background:var(--app-surface-strong);height:2rem;color:var(--app-title);font-size:var(--app-font-sm);font-weight:500;line-height:var(--app-leading-snug);align-items:center;padding:0 .6rem;display:inline-flex}.report-pair{justify-items:center;gap:1.5rem;display:grid}@media (min-width:64rem){.report-pair{max-width:58rem;margin-left:auto;margin-right:auto;display:block;position:relative}.report-pair .bil-scale{max-width:calc(100% - 19.75rem);margin-left:0;margin-right:auto}.report-pair .bill-doc{position:absolute;bottom:-2.5rem;right:0}}.bill-pdf{color:#101317;width:20.5rem;height:22rem;font-family:var(--font-app);background:#fff;border:1px solid #1013171a;border-radius:.75em;padding:2em 2.1em;font-size:.5rem;line-height:1.35;overflow:hidden;box-shadow:0 24px 48px -24px #00000073}.bill-pdf__head{border-bottom:1px solid #1013171f;align-items:center;gap:1.1em;padding-bottom:1.2em;display:flex}.bill-pdf__logo{width:auto;height:1.44em}.bill-pdf__title{letter-spacing:.01em;font-size:1.24em;font-weight:500}.bill-pdf__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:1em 1.5em;margin-top:1.5em;display:grid}.bill-pdf__cell{gap:.2em;min-width:0;display:grid}.bill-pdf__label{color:#6b7280;font-size:.88em}.bill-pdf__value{text-overflow:ellipsis;white-space:nowrap;font-size:1em;font-weight:500;overflow:hidden}.bill-pdf__rule{background:#1013171f;height:1px;margin:1.6em 0 0}.bill-pdf__section{margin-top:1.6em;font-size:1.16em;font-weight:500;display:block}.bill-pdf__table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:.8em}.bill-pdf__table th{color:#6b7280;text-align:left;border-bottom:1px solid #10131724;padding:.5em .682em;font-size:.88em;font-weight:400}.bill-pdf__table td{text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #10131712;padding:.52em .6em;overflow:hidden}.bill-pdf__table th:first-child,.bill-pdf__table td:first-child{padding-left:0}.bill-pdf__table th:last-child,.bill-pdf__table td:last-child{padding-right:0}.bill-pdf__table .is-right{text-align:right}.bill-pdf__table .is-muted{color:#6b7280}.bill-pdf__table .is-strong{font-weight:500}.bill-pdf__table--sessions th:first-child,.bill-pdf__table--sessions td:first-child{width:8%}.bill-pdf__table--sessions th:nth-child(3),.bill-pdf__table--sessions td:nth-child(3),.bill-pdf__table--sessions th:nth-child(4),.bill-pdf__table--sessions td:nth-child(4){width:17%}.bill-pdf__table--sessions th:last-child,.bill-pdf__table--sessions td:last-child{width:13%}.bill-pdf__detail{color:#6b7280;font-size:.88em;display:block}.bill-pdf__totals{gap:.4em;width:55%;margin:1.1em 0 0 auto;display:grid}.bill-pdf__total{border-top:1px solid #10131717;justify-content:space-between;align-items:center;padding-top:.5em;display:flex}.bill-pdf__total.is-strong{border-top-color:#101317;font-size:1.12em;font-weight:500}.bill-pdf__foot{color:#6b7280;justify-content:space-between;align-items:center;margin-top:2.05em;font-size:.88em;display:flex}.bill-pdf__generated{align-items:center;gap:.682em;display:inline-flex}.bill-pdf__logo--foot{height:1.136em}.bill-doc{width:-webkit-max-content;width:max-content;position:relative}.app-replica.bill-send{border:1px solid var(--app-border);border-radius:var(--app-radius-full);background:var(--app-surface-strong);white-space:nowrap;align-items:center;gap:.85rem;padding:.4rem .4rem .4rem .85rem;display:flex;position:absolute;bottom:-1.5rem;right:1.75rem;box-shadow:0 18px 36px -20px #0006}.bill-send__file{color:var(--app-title);font-size:var(--app-font-sm);align-items:center;gap:.5rem;display:inline-flex}.bill-send__glyph{width:1.5rem;height:1.5rem;color:var(--app-muted);flex:none;display:inline-flex;position:relative}.bill-send__glyph svg{width:100%;height:100%}.bill-send__ext{background:var(--app-title);color:var(--app-inverse);letter-spacing:.02em;border-radius:2px;padding:0 .14rem;font-size:.4rem;font-weight:500;line-height:1.35;position:absolute;bottom:.15rem;left:50%;transform:translate(-50%)}.bill-send__name{text-overflow:ellipsis;overflow:hidden}.app-replica .bill-send__action{border-radius:var(--app-radius-full);align-items:center;gap:.4rem;display:inline-flex}.app-replica .bill-send__action svg{width:.85rem;height:.85rem}@media (max-width:63.999rem){.app-replica.bill-send{width:-webkit-max-content;width:max-content;max-width:100%;margin:.85rem auto 0;position:static}}.mail-client{border:1px solid var(--color-line-strong);background:var(--color-surface);text-align:left;border-radius:14px;flex-direction:column;width:100%;max-width:38rem;height:100%;margin-left:auto;margin-right:auto;display:flex;overflow:hidden}.mail-client__head{border-bottom:1px solid var(--color-line);flex:none;padding:1rem 1.15rem .85rem}.mail-client__subject{color:var(--color-title);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;line-height:1.35;display:block;overflow:hidden}.mail-client__from{align-items:center;gap:.6rem;margin-top:.75rem;display:flex}.mail-client__avatar{border-radius:var(--radius-full,999px);background:var(--color-surface-3);width:1.9rem;height:1.9rem;color:var(--color-title);flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;display:inline-flex}.mail-client__who{flex-direction:column;min-width:0;display:flex}.mail-client__who strong{color:var(--color-title);font-size:.85rem;font-weight:500}.mail-client__who span{color:var(--color-muted);font-size:.75rem}.mail-client__body{background:#efefec;flex:auto;min-height:0;padding:1.1rem;overflow:hidden}.mail-client .mail-sheet{max-height:none}.bill-stage{height:18rem;padding-top:1.8rem;position:relative;overflow:hidden}.bill-stage .bill-doc{width:100%;height:100%}.bill-stage .bill-pdf{border-radius:var(--radius-panel) var(--radius-panel) 0 0;width:100%;height:100%;box-shadow:none;border-bottom:0;padding:2.4em 2.8em;font-size:.62rem}.bill-stage .app-replica.bill-send{width:auto;margin:0;animation:5.5s ease-in-out infinite alternate bill-float;position:absolute;top:-1.15rem;bottom:auto;right:1.1rem}@keyframes bill-float{0%{transform:translateY(.28rem)}to{transform:translateY(-.28rem)}}@media (prefers-reduced-motion:reduce){.bill-stage .app-replica.bill-send{animation:none}}@media (max-width:47.999rem){.bill-stage .bill-send__name{display:none}}@media (min-width:48rem){.bill-stage{height:23rem;padding-top:2.1rem}.bill-stage .bill-pdf{font-size:.74rem}.bill-stage .app-replica.bill-send{right:2rem}}@media (min-width:64rem){.bill-stage{height:27rem;padding-top:2.4rem}.bill-stage .bill-pdf{font-size:.88rem}.bill-stage .app-replica.bill-send{right:2.5rem}}.app-replica.time-stage{color:var(--app-title);background:0 0;flex-direction:column;justify-content:flex-end;display:flex;position:relative}.app-replica .time-crop{border:1px solid var(--app-border);border-radius:var(--app-radius-card);background:var(--app-surface-strong);border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-width:46rem;margin-left:auto;margin-right:auto;padding:1.25rem 1.4rem 3.95rem;transition:padding-bottom .42s cubic-bezier(.16,1,.3,1)}.app-replica .time-crop.is-running{padding-bottom:1.25rem}@media (prefers-reduced-motion:reduce){.app-replica .time-crop{transition:none}}.app-replica.time-stage .ds-timer-float{top:-1.5rem;bottom:auto;left:1.5rem}@media (min-width:78rem){.app-replica.time-stage .ds-timer-float{top:auto;bottom:45%;left:1.5rem}}.app-replica.time-crop .ds-task-sheet__section{margin-top:0}.tsk-scale{--tsk-scale:.66;--tsk-height:580px;height:calc(var(--tsk-height) * var(--tsk-scale));overflow:hidden}.tsk-scale>.tsk-crop{width:calc(100% / var(--tsk-scale));height:var(--tsk-height);transform:scale(var(--tsk-scale));transform-origin:0 0}.app-replica .tsk-crop{border:1px solid var(--app-border);border-radius:var(--app-radius-card);background:var(--app-surface-strong);color:var(--app-title);flex-direction:column;gap:.85rem;padding:1.4rem;display:flex;position:relative;overflow:hidden}.app-replica .ds-task-sheet__tag-bar{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.app-replica .ds-tag-badge{border-radius:var(--app-radius-full);min-height:1.8rem;font-size:var(--app-font-xs);white-space:nowrap;border:0;align-items:center;gap:.2rem;padding:.25rem .72rem;font-weight:500;display:inline-flex}.app-replica .ds-task-sheet__plus-button{--plus-size:.8rem;--plus-thickness:1.5px;border-radius:var(--app-radius-full);background:var(--app-surface-quiet);width:2rem;height:2rem;color:var(--app-muted);flex-shrink:0;font-size:0;display:inline-flex;position:relative}.app-replica .ds-task-sheet__plus-button:before,.app-replica .ds-task-sheet__plus-button:after{content:"";background:currentColor;position:absolute;top:50%;left:50%}.app-replica .ds-task-sheet__plus-button:before{width:var(--plus-size);height:var(--plus-thickness);margin-top:calc(var(--plus-thickness) / -2);margin-left:calc(var(--plus-size) / -2)}.app-replica .ds-task-sheet__plus-button:after{width:var(--plus-thickness);height:var(--plus-size);margin-top:calc(var(--plus-size) / -2);margin-left:calc(var(--plus-thickness) / -2)}.app-replica .ds-task-sheet__title-input{font-size:2rem;font-weight:400;line-height:1.08;display:block}.app-replica .ds-task-sheet__meta{color:var(--app-muted);font-size:var(--app-font-body);flex-wrap:wrap;align-items:center;gap:.4rem .85rem;font-weight:400;display:flex}.app-replica .ds-task-sheet__project{align-items:center;gap:.35rem;display:inline-flex}.app-replica .ds-task-sheet__meta-button{color:inherit;align-items:center;gap:.35rem;display:inline-flex}.app-replica .tsk-project-icon{width:1.05rem;height:1.05rem}.app-replica .tsk-chevron{opacity:.7;width:.85rem;height:.85rem}.app-replica .tsk-inline-icon{flex:none;width:.95rem;height:.95rem}.app-replica .ds-task-sheet__toolbar{--ds-toolbar-control-h:2.45rem;flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.app-replica .ds-date-range__trigger{color:var(--app-accent);font-size:var(--app-font-base);align-items:center;gap:.42rem;font-weight:500;display:inline-flex}.app-replica .ds-task-sheet__priority-trigger{box-sizing:border-box;border-radius:var(--app-radius-full);height:2.45rem;min-height:2.45rem;font-size:var(--app-font-prose);white-space:nowrap;border:0;align-items:center;gap:.55rem;padding:0 .78rem;font-weight:500;display:inline-flex}.app-replica .ds-task-sheet__priority-badge--baixa{background:var(--app-success);color:#fff}.app-replica .ds-task-sheet__priority-badge--media{background:var(--app-brand-primary);color:#fff}.app-replica .ds-task-sheet__priority-badge--alta{background:var(--app-warning);color:#fff}.app-replica .ds-task-sheet__priority-badge--urgente{background:var(--app-danger);color:#fff}.app-replica .ds-task-sheet__priority-badge--neutral{background:var(--app-muted)}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-task-sheet__priority-badge--neutral{background:color-mix(in srgb, var(--app-muted) 16%, var(--app-surface-soft))}}.app-replica .ds-task-sheet__priority-badge--neutral{color:var(--app-muted)}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-task-sheet__priority-badge--neutral{color:color-mix(in srgb, var(--app-muted) 88%, var(--app-title))}}.app-replica .ds-task-sheet__priority-icon{flex:none;width:1.1rem;height:1.1rem;display:inline-flex}.app-replica .ds-task-sheet__priority-icon svg{width:100%;height:100%}.app-replica .ds-task-sheet__section{gap:0;margin-top:.35rem;display:grid}.app-replica .ds-task-sheet__panel-header{align-items:center;gap:.75rem;display:flex}.app-replica .ds-task-sheet__panel-title-lead{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.app-replica .ds-task-sheet__panel-icon{width:1rem;height:1rem;color:var(--app-muted);flex-shrink:0;display:inline-flex}.app-replica .ds-task-sheet__panel-icon svg{width:100%;height:100%;display:block}.app-replica .ds-task-sheet__panel-title{color:var(--app-title);font-size:var(--app-font-md);font-weight:400}.app-replica .ds-task-sheet__panel-counter{color:var(--app-muted);font-size:var(--app-font-base);font-variant-numeric:tabular-nums;margin-right:auto;font-weight:500}.app-replica .ds-task-sheet__timer-button{border-radius:var(--app-radius-full);min-height:2.15rem;font-size:var(--app-font-base);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 .95rem;font-weight:500;display:inline-flex}.app-replica .ds-task-sheet__timer-button--start{background:var(--app-title);color:var(--app-inverse)}.app-replica .ds-task-sheet__timer-button--running{background:var(--app-surface-quiet);border-color:var(--app-border)}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-task-sheet__timer-button--running{border-color:color-mix(in srgb, var(--app-border) 78%, transparent)}}.app-replica .ds-task-sheet__timer-button--running{color:var(--app-title)}.app-replica .ds-task-sheet__timer-button-icon{flex:none;width:.72rem;height:.72rem;display:inline-flex}.app-replica .ds-task-sheet__timer-button-icon svg{width:100%;height:100%;display:block}.app-replica .ds-task-sheet__timer-button-value{font-variant-numeric:tabular-nums}.app-replica .ds-task-sheet__timer-button-separator{opacity:.55}.app-replica .ds-task-sheet__timer-button.is-starting{animation:.38s cubic-bezier(.34,1.56,.64,1) forwards ds-timer-start-pop,.6s cubic-bezier(.4,0,.2,1) forwards ds-timer-start-ripple}@keyframes ds-timer-start-pop{0%{transform:scale(1)}20%{transform:scale(.96)}55%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes ds-timer-start-ripple{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--app-title) 30%, transparent)}to{box-shadow:0 0 0 10px #0000}}.app-replica .ds-task-sheet__timer-button-dot,.app-replica .ds-task-sheet__time-note-dot{border-radius:var(--app-radius-full);background:var(--app-warning);flex:none;width:.45rem;height:.45rem;animation:1.6s ease-in-out infinite ds-session-pulse}@keyframes ds-session-pulse{0%,to{opacity:1}50%{opacity:.35}}.app-replica .ds-task-sheet__activity-list{color:var(--app-muted);font-size:var(--app-font-body);gap:0;margin-top:1rem;display:grid}.app-replica .ds-task-sheet__activity-item{border-bottom:1px solid var(--app-border);align-items:center;gap:1rem;min-height:2.7rem;padding:.12rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-task-sheet__activity-item{border-bottom:1px solid color-mix(in srgb, var(--app-border) 78%, transparent)}}.app-replica .ds-task-sheet__activity-cell{white-space:nowrap;min-width:0}.app-replica .tsk-session-status{align-items:center;gap:.5rem;margin-right:auto;display:inline-flex}.app-replica .tsk-session-duration{font-variant-numeric:tabular-nums}.app-replica .tsk-session-live{opacity:0;border-bottom-color:#0000;min-height:0;max-height:0;padding:0;transition:max-height .42s cubic-bezier(.16,1,.3,1),min-height .42s cubic-bezier(.16,1,.3,1),opacity .26s .12s;overflow:hidden}.app-replica .tsk-session-live.is-on{border-bottom-color:var(--app-border);min-height:2.7rem;max-height:2.7rem;padding:.12rem 0}@supports (color:color-mix(in lab, red, red)){.app-replica .tsk-session-live.is-on{border-bottom-color:color-mix(in srgb, var(--app-border) 78%, transparent)}}.app-replica .tsk-session-live.is-on{opacity:1}.app-replica .ds-task-sheet__subtask-list{gap:.15rem;margin-top:1rem;display:grid}.app-replica .ds-task-sheet__subtask-item{min-height:2.7rem;color:var(--app-text);font-size:var(--app-font-near);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:0;padding:.12rem 0;display:grid}.app-replica .ds-task-sheet__subtask-drag{width:1.85rem;height:1.85rem;color:var(--app-muted);justify-content:center;align-items:center;display:inline-flex}.app-replica .ds-task-sheet__subtask-drag svg{width:1rem;height:1rem}.app-replica .ds-task-sheet__subtask-check{--ds-check-size:1.05rem;justify-self:center}.app-replica .ds-check--square{border-radius:var(--app-radius-xs)}.app-replica .ds-task-sheet__subtask-title-input{width:100%;min-width:0;color:var(--app-text);font-size:var(--app-font-near);padding:.22rem .55rem;line-height:1.35;display:block}.app-replica .ds-task-sheet__subtask-title-input.is-complete{color:var(--app-muted);text-decoration:line-through}.app-replica .ds-task-sheet__assignee-list{align-items:center;min-width:0;display:inline-flex}.app-replica .tsk-subtask-people{justify-self:end}.app-replica .ds-timer-glow{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.app-replica .ds-timer-glow rect{x:1px;y:1px;rx:calc(var(--app-radius-lg) - 1px);fill:none;width:calc(100% - 2px);height:calc(100% - 2px);stroke:var(--app-brand-primary);stroke-width:2px;stroke-linecap:round;stroke-dasharray:18 82;animation:3.6s linear infinite ds-timer-glow-dash}.app-replica .ds-timer-glow--pill rect{rx:auto;ry:50%}@keyframes ds-timer-glow-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}.app-replica .ds-timer-float{border-radius:var(--app-radius-full);background:var(--app-surface-strong);box-shadow:0 14px 32px -12px #00000059, 0 0 0 1px var(--app-title) inset;align-items:center;gap:.55rem;padding:.5rem .7rem;display:flex;position:absolute;bottom:1.5rem;left:1.5rem}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-timer-float{box-shadow:0 14px 32px -12px #00000059, 0 0 0 1px color-mix(in srgb, var(--app-title) 8%, transparent) inset}}.app-replica .ds-timer-float{opacity:0;transition:opacity .26s cubic-bezier(.4,0,.2,1),transform .26s cubic-bezier(.4,0,.2,1);transform:translateY(.75rem)scale(.96)}.app-replica .ds-timer-float.is-on{opacity:1;transform:none}.app-replica .ds-timer-float__open{align-items:center;gap:.45rem;padding:0 .15rem 0 .4rem;display:inline-flex}.app-replica .ds-timer-float__label{color:var(--app-muted);white-space:nowrap;font-size:.95rem;font-weight:500;line-height:1}.app-replica .ds-timer-float__time{color:var(--app-title);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:.95rem;font-weight:600;line-height:1}.app-replica .ds-timer-float__stop{border-radius:var(--app-radius-full);background:var(--app-title);justify-content:center;align-items:center;width:1.55rem;height:1.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-timer-float__stop{background:color-mix(in srgb, var(--app-title) 10%, transparent)}}.app-replica .ds-timer-float__stop{color:var(--app-muted)}.app-replica .ds-timer-float__stop svg{width:.8rem;height:.8rem}.bil-scale{--bil-scale:.72;--bil-height:470px;width:100%;height:calc(var(--bil-height) * var(--bil-scale));background:0 0;overflow:hidden}.bil-scale>.ds-global-billing__list-section{width:calc(100% / var(--bil-scale));transform:scale(var(--bil-scale));transform-origin:0 0}.app-replica .ds-global-billing__list-section{border:1px solid var(--app-border);border-radius:var(--app-radius-card);background:var(--app-surface-strong);overflow:hidden}.app-replica .ds-dashboard-card__header{flex-direction:column;padding:1.25rem 1.25rem 1rem;display:flex}.app-replica .ds-dashboard-card__title{color:var(--app-title);font-size:var(--app-font-near);font-weight:500}.app-replica .ds-dashboard-card__subtitle{color:var(--app-muted);font-size:var(--app-font-sm);margin-top:.15rem}.app-replica .ds-global-billing__groups,.app-replica .ds-global-billing__report-list{gap:0;display:grid}.app-replica .ds-global-billing__group{border-top:1px solid var(--app-border);gap:0;display:grid}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-global-billing__group{border-top:1px solid color-mix(in srgb, var(--app-border) 84%, transparent)}}.app-replica .ds-global-billing__group-header{background:var(--app-surface-soft);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-global-billing__group-header{background:color-mix(in srgb, var(--app-surface-soft) 72%, transparent)}}.app-replica .ds-global-billing__project-heading{align-items:center;gap:.8rem;min-width:0;display:flex}.app-replica .ds-global-billing__project-heading h3{color:var(--app-title);font-size:var(--app-font-near);font-weight:500}.app-replica .bil-project-icon{width:2.5rem;height:2.5rem}.app-replica .ds-global-billing__group-totals{color:var(--app-muted);font-size:var(--app-font-helper);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;font-weight:500;display:inline-flex}.app-replica .ds-global-billing__report{border-top:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:1rem;width:100%;min-width:0;padding:.95rem 1.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-global-billing__report{border-top:1px solid color-mix(in srgb, var(--app-border) 72%, transparent)}}.app-replica .ds-global-billing__report{text-align:left}.app-replica .ds-global-billing__report-main{gap:.2rem;min-width:0;display:grid}.app-replica .ds-global-billing__report-main strong{color:var(--app-title);font-size:var(--app-font-base);font-weight:500}.app-replica .ds-global-billing__report-main span{color:var(--app-muted);font-size:var(--app-font-helper)}.app-replica .ds-global-billing__report-meta{color:var(--app-title);font-size:var(--app-font-button);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.85rem;font-weight:500;display:inline-flex}.app-replica .ds-global-billing__status{border-radius:var(--app-radius-full);background:var(--app-warning);align-items:center;min-height:2rem;padding:.35rem .72rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-global-billing__status{background:color-mix(in srgb, var(--app-warning) 14%, var(--app-surface-soft))}}.app-replica .ds-global-billing__status{color:var(--app-warning)}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-global-billing__status{color:color-mix(in srgb, var(--app-warning) 78%, var(--app-title))}}.app-replica .ds-global-billing__status{font-size:var(--app-font-xs);font-weight:500;transition:background-color .42s cubic-bezier(.4,0,.2,1),color .42s cubic-bezier(.4,0,.2,1)}.app-replica .ds-global-billing__status--paid{background:var(--app-success)}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-global-billing__status--paid{background:color-mix(in srgb, var(--app-success) 14%, var(--app-surface-soft))}}.app-replica .ds-global-billing__status--paid{color:var(--app-success)}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-global-billing__status--paid{color:color-mix(in srgb, var(--app-success) 72%, var(--app-title))}}.app-replica .ds-global-billing__status.is-flipping{animation:.52s cubic-bezier(.34,1.56,.64,1) both bil-flip}@keyframes bil-flip{0%{transform:scale(1)}35%{transform:scale(1.08)}to{transform:scale(1)}}.split-panel{background:0 0;width:100%;max-width:30rem;margin-left:auto;margin-right:auto}.app-replica .ds-project-billing__detail-section{border:1px solid var(--app-border);gap:.85rem;min-width:0;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-project-billing__detail-section{border:1px solid color-mix(in srgb, var(--app-border) 88%, transparent)}}.app-replica .ds-project-billing__detail-section{border-radius:var(--app-radius-card);background:var(--app-surface-soft)}.app-replica .ds-project-billing__user-report-total{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-project-billing__user-report-total{border-bottom:1px solid color-mix(in srgb, var(--app-border) 84%, transparent)}}.app-replica .ds-project-billing__user-report-total{color:var(--app-muted);font-size:var(--app-font-sm)}.app-replica .ds-project-billing__user-report-total strong{color:var(--app-title);font-size:var(--app-font-md);font-weight:500}.app-replica .ds-revenue-split-panel__heading{align-items:center;gap:.6rem;display:flex}.app-replica .ds-revenue-split-panel__title{color:var(--app-title);font-size:var(--app-font-md);font-weight:500}.app-replica .ds-revenue-split-panel__list{gap:.6rem;display:grid}.app-replica .ds-revenue-split-panel__row{border-bottom:1px solid var(--app-border);grid-template-columns:minmax(0,1.6fr) minmax(5rem,1fr) auto auto;align-items:center;gap:.6rem;padding-bottom:.55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-revenue-split-panel__row{border-bottom:1px solid color-mix(in srgb, var(--app-border) 84%, transparent)}}.app-replica .ds-revenue-split-panel__person{align-items:center;gap:.5rem;min-width:0;display:flex}.app-replica .ds-revenue-split-panel__name{white-space:nowrap;text-overflow:ellipsis;color:var(--app-text);overflow:hidden}.app-replica .ds-revenue-split-panel__amount{text-align:right}.app-replica .ds-revenue-split-panel__amount strong{color:var(--app-title);font-weight:500}.app-replica .ds-revenue-split-avatar{width:2.1rem;height:2.1rem;font-size:var(--app-font-xs)}.app-replica .ds-revenue-split-panel__status{border:1px solid var(--app-border);padding:.2rem .65rem}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-revenue-split-panel__status{border:1px solid color-mix(in srgb, var(--app-border) 84%, transparent)}}.app-replica .ds-revenue-split-panel__status{border-radius:var(--app-radius-full);background:var(--app-surface-strong);color:var(--app-muted);font-size:var(--app-font-xs);white-space:nowrap;transition:background-color .42s cubic-bezier(.4,0,.2,1),border-color .42s cubic-bezier(.4,0,.2,1),color .42s cubic-bezier(.4,0,.2,1)}.app-replica .ds-revenue-split-panel__status.is-paid{background:var(--app-success);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-revenue-split-panel__status.is-paid{background:color-mix(in srgb, var(--app-success) 14%, var(--app-surface-soft))}}.app-replica .ds-revenue-split-panel__status.is-paid{color:var(--app-success)}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-revenue-split-panel__status.is-paid{color:color-mix(in srgb, var(--app-success) 72%, var(--app-title))}}.app-replica .ds-revenue-split-panel__status.is-flipping{animation:.52s cubic-bezier(.34,1.56,.64,1) both bil-flip}.app-replica .ds-revenue-split-panel__proof{min-width:4.9rem;color:var(--app-brand-primary);font-size:var(--app-font-xs);justify-content:flex-end;justify-self:end;align-items:center;gap:.4rem;text-decoration:underline;display:flex}.app-replica .ds-revenue-split-panel__proof span{animation:.52s cubic-bezier(.16,1,.3,1) both split-proof}@keyframes split-proof{0%{opacity:0;transform:translate(.35rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.app-replica .ds-revenue-split-panel__status.is-flipping,.app-replica .ds-revenue-split-panel__proof span{animation:none}}.mail-doc{width:min(100%,25rem);margin-left:auto;margin-right:auto}.mail-sheet{max-height:36rem;font-family:var(--font-app);color:#262c37;text-align:left;background:#fff;border:1px solid #e8e9eb;border-radius:9px;overflow:hidden}.mail-sheet__head{border-bottom:1px solid #eceded;align-items:center;padding:1rem 1.35rem .85rem;display:flex}.mail-brand{color:#101317;letter-spacing:.06em;text-transform:uppercase;padding-right:.6rem;font-size:.75rem;font-weight:500}.mail-brand__rule{background:#e8e9eb;width:1px;height:1rem}.mail-brand__logo{opacity:.85;width:3.67rem;height:auto;margin-left:.6rem}.mail-sheet__body{flex-direction:column;padding:1.17rem 1.35rem 1.35rem;display:flex}.mail-title{color:#101317;letter-spacing:-.02em;font-size:.88rem;font-weight:500;line-height:1.33}.mail-greeting{margin-top:.5rem;font-size:.6rem;line-height:1.58}.mail-intro{color:#4a5260;margin-top:.42rem;font-size:.6rem;line-height:1.58}.mail-rule{border-top:1px solid #eceded;margin-top:.92rem}.mail-rule--gap{margin-top:1.1rem}.mail-headline{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem 0 .92rem;display:flex}.mail-headline__cell{flex-direction:column;gap:.33rem;display:flex}.mail-headline__cell--right{align-items:flex-end}.mail-label{color:#5b6474;letter-spacing:.08em;text-transform:uppercase;font-size:.42rem;line-height:1.4}.mail-amount{color:#101317;letter-spacing:-.03em;font-size:1.17rem;font-weight:500;line-height:1.15}.mail-due{color:#101317;font-size:.62rem;font-weight:500;line-height:1.45}.mail-rows{flex-direction:column;display:flex}.mail-row{color:#5b6474;border-top:1px solid #f0f1f2;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.46rem 0;font-size:.56rem;line-height:1.48;display:flex}.mail-row strong{color:#101317;text-align:right;font-weight:500}.mail-method{color:#101317;margin:.5rem 0;font-size:.6rem;font-weight:500}.mail-key{background:#f7f7f6;border:1px solid #eceded;border-radius:7px;flex-direction:column;gap:.12rem;margin-bottom:.58rem;padding:.54rem .62rem;display:flex}.mail-key__label{color:#5b6474;font-size:.44rem;line-height:1.4}.mail-key__value{color:#101317;font-family:var(--font-mono);font-size:.6rem;font-weight:500;line-height:1.45}.mail-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-top:.5rem;display:grid}.mail-file{border:1px solid #e6e7e9;border-radius:8px;flex-direction:column;gap:.08rem;padding:.5rem .58rem;display:flex}.mail-file__name{color:#101317;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;font-weight:500;line-height:1.45;overflow:hidden}.mail-file__kind{color:#5b6474;font-size:.48rem;line-height:1.45}.app-replica .ds-settings-page{grid-template-columns:220px minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.app-replica .ds-settings-page__sidebar{background:var(--app-surface-quiet);flex-direction:column;gap:2px;padding:1.25rem .75rem;display:flex}.app-replica .ds-settings-page__nav{flex-direction:column;gap:1px;display:flex}.app-replica .ds-settings-page__nav-item{border-radius:var(--app-radius-md);width:100%;color:var(--app-text);font-size:var(--app-font-sm);align-items:center;gap:.55rem;padding:.5rem .625rem;font-weight:500;display:flex}.app-replica .ds-settings-page__nav-item.is-active{background:var(--app-surface-raised);color:var(--app-title)}.app-replica .ds-settings-page__nav-icon{opacity:.7;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.app-replica .ds-settings-page__nav-item.is-active .ds-settings-page__nav-icon{opacity:1}.app-replica .ds-settings-page__nav-icon svg{width:100%;height:100%}.app-replica .ds-settings-page__content{flex-direction:column;min-width:0;display:flex;overflow:hidden}.app-replica .ds-settings-page__content-topbar{border-bottom:1px solid var(--app-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.5rem;display:flex}.app-replica .ds-settings-page__content-title{color:var(--app-title);font-size:1.25rem;font-weight:500}.app-replica .ds-settings-page__panel{flex:auto;min-height:0;padding:1.35rem 1.5rem}.app-replica .ds-settings-page__section{flex-direction:column;gap:1rem;display:flex}.app-replica .ds-settings-page__section-hint{color:var(--app-muted);font-size:var(--app-font-sm);line-height:1.4}.app-replica .ds-settings-list{border:1px solid var(--app-border);border-radius:var(--app-radius-card);gap:0;display:grid;overflow:hidden}.app-replica .ds-settings-list-row{border-top:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:1rem;width:100%;min-width:0;padding:.8rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-settings-list-row{border-top:1px solid color-mix(in srgb, var(--app-border) 72%, transparent)}}.app-replica .ds-settings-list-row:first-child{border-top:0}.app-replica .ds-settings-list-row__identity{align-items:center;gap:.8rem;min-width:0;display:flex}.app-replica .stg-project-icon{width:2.25rem;height:2.25rem}.app-replica .ds-settings-list-row__copy{gap:.1rem;min-width:0;display:grid}.app-replica .ds-settings-list-row__copy strong{color:var(--app-title);font-size:var(--app-font-near);font-weight:500}.app-replica .ds-settings-list-row__copy span{color:var(--app-muted);font-size:var(--app-font-helper);font-weight:500}.app-replica .ds-settings-list-row__meta{flex:none;align-items:center;gap:.85rem;display:inline-flex}.app-replica .ds-settings-list-row__chevron{width:1.05rem;height:1.05rem;color:var(--app-muted)}.app-replica .ds-settings-status{border-radius:var(--app-radius-full);min-height:1.45rem;font-size:var(--app-font-2xs);white-space:nowrap;align-items:center;padding:.2rem .48rem;font-weight:500;display:inline-flex}.app-replica .ds-settings-status.is-configured{background:var(--app-success)}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-settings-status.is-configured{background:color-mix(in srgb, var(--app-success) 12%, var(--app-surface-soft))}}.app-replica .ds-settings-status.is-configured{color:var(--app-success)}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-settings-status.is-configured{color:color-mix(in srgb, var(--app-success) 78%, var(--app-title))}}.app-replica .ds-button__icon{flex-shrink:0;width:1rem;height:1rem}.mwr-stage{align-items:center;padding:2.5rem 1.75rem;display:flex}.mwr-stage>.app-replica{max-width:26rem;margin-left:auto;margin-right:auto}.app-replica.rfr-stage{background:0 0;justify-content:center;width:100%;display:flex;position:relative}.rfr{flex-direction:column;flex:none;gap:1.1rem;width:100%;max-width:38rem;display:flex}.rfr--far{z-index:0;opacity:.5;transform-origin:top;position:absolute;top:3.5rem;left:50%}.rfr--far .rfr__sheet{height:44rem;overflow:hidden}.rfr--left{transform:translate(-50%)translate(-25rem)scale(.62)}.rfr--right{transform:translate(-50%)translate(25rem)scale(.62)}.rfr-stage>.rfr:not(.rfr--far){z-index:1;position:relative}@media (max-width:77.999rem){.rfr--far{display:none}}.rfr__head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.rfr__heading{flex-direction:column;gap:.15rem;min-width:0;display:flex}.rfr__form-name{color:var(--app-title);font-size:var(--app-font-xl)}.rfr__form-meta{color:var(--app-muted);font-size:var(--app-font-sm)}.rfr__brand{flex:none;width:auto;height:.95rem}.rfr__sheet{border:1px solid var(--app-border);border-radius:var(--app-radius-card) var(--app-radius-card) 0 0;background:var(--app-surface-strong);border-bottom:0;flex-direction:column;gap:.85rem;padding:1.25rem 1.35rem;display:flex}.rfr__toolbar{flex-wrap:wrap;gap:.5rem;display:flex}.rfr__pick{border:1px solid var(--app-border-strong);border-radius:var(--app-radius-md);color:var(--app-text);font-size:var(--app-font-sm);align-items:center;gap:.35rem;padding:.3rem .6rem;display:inline-flex}.rfr__pick svg{width:.85rem;height:.85rem}.rfr__pick--alta,.rfr__pick--urgente,.rfr__pick--média{border-color:#0000}.rfr__pick--alta{background:var(--app-warning)}@supports (color:color-mix(in lab, red, red)){.rfr__pick--alta{background:color-mix(in srgb, var(--app-warning) 14%, transparent)}}.rfr__pick--alta{color:var(--app-warning)}@supports (color:color-mix(in lab, red, red)){.rfr__pick--alta{color:color-mix(in srgb, var(--app-warning) 82%, var(--app-title))}}.rfr__pick--urgente{background:var(--app-danger)}@supports (color:color-mix(in lab, red, red)){.rfr__pick--urgente{background:color-mix(in srgb, var(--app-danger) 14%, transparent)}}.rfr__pick--urgente{color:var(--app-danger)}@supports (color:color-mix(in lab, red, red)){.rfr__pick--urgente{color:color-mix(in srgb, var(--app-danger) 82%, var(--app-title))}}.rfr__pick--média{background:var(--app-brand-primary)}@supports (color:color-mix(in lab, red, red)){.rfr__pick--média{background:color-mix(in srgb, var(--app-brand-primary) 12%, transparent)}}.rfr__pick--média{color:var(--app-brand-primary)}@supports (color:color-mix(in lab, red, red)){.rfr__pick--média{color:color-mix(in srgb, var(--app-brand-primary) 82%, var(--app-title))}}.rfr__panel{border:1px solid var(--app-border);border-radius:var(--app-radius-md);background:var(--app-surface-soft);flex-direction:column;gap:.6rem;padding:.85rem .95rem;display:flex}.rfr__panel-head{color:var(--app-muted);font-size:var(--app-font-xs);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rfr__merlin{border-radius:var(--app-radius-full);background:var(--app-merlin-surface);background-image:var(--app-merlin-surface-image);color:var(--app-title);font-size:var(--app-font-2xs);align-items:center;gap:.35rem;padding:.2rem .5rem .2rem .35rem;display:inline-flex}.rfr__merlin-hat{width:.9rem;height:.9rem;display:inline-flex}.rfr__text{color:var(--app-text);font-size:var(--app-font-base);line-height:1.55}.rfr__image{border:1px dashed var(--app-border-strong);border-radius:var(--app-radius-md);color:var(--app-muted);font-size:var(--app-font-xs);align-self:flex-start;align-items:center;gap:.4rem;padding:.35rem .6rem;display:inline-flex}.rfr__image-ico,.rfr__file-ico{flex:none;width:.9rem;height:.9rem;display:inline-flex}.rfr__image-ico svg,.rfr__file-ico svg{width:100%;height:100%}.rfr__files{flex-wrap:wrap;gap:.4rem;display:flex}.rfr__file{border:1px solid var(--app-border);border-radius:var(--app-radius-md);color:var(--app-text);font-size:var(--app-font-xs);align-items:center;gap:.4rem;padding:.35rem .6rem;display:inline-flex}.app-replica .rfr__send{align-self:flex-end}.app-replica.rlr{background:0 0;gap:.75rem;width:auto;height:30rem;margin-right:-1.5rem;display:flex;overflow:hidden}.app-replica.mpr{border:1px solid var(--app-border);border-radius:var(--app-radius-panel) var(--app-radius-panel) 0 0;background:var(--app-surface-strong);border-bottom:0;width:100%;max-width:41.25rem;margin-left:auto;margin-right:auto;transition:max-width .62s cubic-bezier(.16,1,.3,1);overflow:hidden}.app-replica.mpr.is-wide{max-width:65rem}.mpr__layout{height:27rem;min-height:0;display:flex}.mpr__chat-col{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.mpr__head{flex:none;align-items:center;min-height:3.7rem;padding:0 1.15rem;display:flex}.mpr__title{color:var(--app-title);font-family:var(--font-merlin);letter-spacing:.01em;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:500;display:flex}.mpr__title-icon{flex:none;width:1.25rem;height:1.25rem;display:inline-flex}.app-replica .mc{flex-direction:column;flex:auto;gap:.75rem;min-height:0;display:flex}.app-replica .mc__scroll{flex-direction:column;flex:auto;justify-content:flex-end;gap:1.6rem;min-height:0;padding:0 1.15rem .75rem;display:flex;overflow:hidden}.app-replica .mc__msg{align-items:flex-start;gap:.85rem;max-width:100%;animation:.34s cubic-bezier(.22,1,.36,1) both mc-in;display:flex}.app-replica .mc__msg--user{align-self:flex-end;max-width:92%}@keyframes mc-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.app-replica .mc__avatar{border-radius:var(--app-radius-full);flex:none;width:2.25rem;height:2.25rem;margin-top:.1rem;display:inline-flex;overflow:hidden}.app-replica .mc__avatar img{object-fit:cover;width:100%;height:100%}.app-replica .mc__text{min-width:0;color:var(--app-text);font-size:var(--app-font-base);line-height:1.6}.app-replica .mc__bubble{border-radius:var(--app-radius-lg);border-bottom-right-radius:var(--app-radius-sm);background:var(--app-surface-soft);color:var(--app-title);font-size:var(--app-font-base);flex-direction:column;gap:.4rem;padding:.6rem .85rem;line-height:1.6;display:flex}.app-replica .mc__file-chip{border:1px solid var(--app-border);border-radius:var(--app-radius-md);background:var(--app-surface-strong);max-width:100%;color:var(--app-muted);font-size:var(--app-font-xs);align-self:flex-start;align-items:center;gap:.35rem;padding:.25rem .55rem;display:inline-flex}.app-replica .mc__file-chip-ico{flex:none;width:.85rem;height:.85rem;display:inline-flex}.app-replica .mc__file-chip-ico svg{width:100%;height:100%}.app-replica .mc__thinking{color:var(--app-muted);font-size:var(--app-font-sm);align-self:flex-start;align-items:center;gap:.55rem;display:flex}.app-replica .mc__thinking-hat{width:1.5rem;height:1.5rem;display:inline-flex}.app-replica .mc__composer{border:1px solid var(--app-border-strong);border-radius:var(--app-radius-full);flex:none;align-items:center;gap:.6rem;margin:0 1.15rem 1.15rem;padding:.5rem .6rem .5rem .75rem;display:flex}.app-replica .mc__attach,.app-replica .mc__send{width:1.15rem;height:1.15rem;color:var(--app-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.app-replica .mc__attach svg,.app-replica .mc__send svg{width:100%;height:100%}.app-replica .mc__input{min-width:0;color:var(--app-muted);font-size:var(--app-font-base);flex:auto}.mpr__plan-col{border-left:1px solid var(--app-border);background:var(--app-surface-soft);opacity:0;flex-direction:column;flex:0 0 0;width:0;min-height:0;transition:flex-basis .62s cubic-bezier(.16,1,.3,1),width .62s cubic-bezier(.16,1,.3,1),opacity .38s cubic-bezier(.4,0,.2,1) .18s;display:flex;overflow:hidden}.mpr__plan-col.is-on{opacity:1;flex:0 0 21.25rem;width:21.25rem}.mpr__plan-head{border-bottom:1px solid var(--app-border);flex:none;align-items:center;min-height:3.7rem;padding:0 1.1rem;display:flex}.mpr__plan-count{color:var(--app-text);font-size:var(--app-font-sm);white-space:nowrap}.mpr__plan-count strong{color:var(--app-title);font-weight:500}.mpr__plan{flex-direction:column;flex:auto;gap:.7rem;min-height:0;padding:.85rem 1.1rem 1.1rem;display:flex;overflow:hidden}.mpr__summary{color:var(--app-text);font-size:var(--app-font-sm);line-height:1.5}.mpr__phase{flex-direction:column;gap:.4rem;display:flex}.mpr__phase-name{color:var(--app-muted);font-size:var(--app-font-xs);font-weight:500}.mpr__tasks{flex-direction:column;gap:.5rem;display:flex}.app-replica .mpr__task-open{gap:.55rem;padding:.85rem}.mpr__task-topline{align-items:flex-start;gap:.5rem;display:flex}.mpr__task-check{background:var(--app-accent);width:1.15rem;height:1.15rem;color:var(--app-accent-contrast);border-radius:.35rem;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.mpr__task-check svg{width:.7rem;height:.7rem}.mpr__tag-new{opacity:.65;margin-left:.3rem}.mpr__task-desc{color:var(--app-muted);font-size:var(--app-font-xs);line-height:1.5}.mpr__subtasks{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.mpr__subtask{color:var(--app-text);font-size:var(--app-font-xs);padding-left:1.1rem;position:relative}.mpr__subtask:before{content:"";border:1.5px solid var(--app-border-strong);border-radius:.2rem;width:.7rem;height:.7rem;position:absolute;top:.32em;left:0}.mpr__task-meta{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.mpr__chip{border-radius:var(--app-radius-full);background:var(--app-surface-strong);min-height:1.2rem;color:var(--app-title);font-size:var(--app-font-2xs);align-items:center;padding:.15rem .5rem;display:inline-flex}.mpr__plan-foot{border-top:1px solid var(--app-border);flex:none;padding:.85rem 1.1rem}.app-replica .mpr__commit{width:100%;color:var(--app-title);font-family:var(--font-merlin);letter-spacing:.01em;gap:.5rem;font-size:1rem}.mpr__commit-icon{flex:none;width:1.15rem;height:1.15rem;display:inline-flex}@media (max-width:63.999rem){.mpr__plan-col,.mpr__plan-col.is-on{display:none}}.org-scene{--org-focus-x:470px;background:var(--app-bg);min-height:26rem;position:relative;overflow:hidden}.org-scene__stage{top:0;bottom:0;left:calc(50% - var(--org-focus-x));width:1180px;position:absolute}.org-scene__frame{position:absolute;top:0;bottom:0;left:0;right:0}.org-scene__sidebar{width:var(--app-sidebar-width);flex-direction:column;gap:1.35rem;padding:2.6rem .9rem 0;display:flex;position:absolute;top:0;bottom:0;left:0}.org-scene__bar{border-radius:var(--app-radius-full);background:var(--app-border);height:8px}@supports (color:color-mix(in lab, red, red)){.org-scene__bar{background:color-mix(in srgb, var(--app-border) 85%, transparent)}}.org-scene__rail{top:0;bottom:0;left:var(--app-sidebar-width);background:var(--app-border);width:1px;position:absolute}.org-scene__panel{top:5px;bottom:-1px;right:5px;left:calc(var(--app-sidebar-width) + 5px);border:1px solid var(--app-border);border-radius:var(--app-radius-lg) var(--app-radius-lg) 0 0;background:var(--app-surface-strong);position:absolute}.org-scene__topline{background:var(--app-border);height:1px;position:absolute;top:3.25rem;left:0;right:0}.org-scene__board{gap:.75rem;display:flex;position:absolute;top:calc(3.25rem + 14px);bottom:0;left:14px;right:0;overflow:hidden}.org-scene__column{border:1px solid var(--app-border);flex-direction:column;flex:0 0 340px;gap:.5rem;width:340px;padding:.95rem;display:flex}@supports (color:color-mix(in lab, red, red)){.org-scene__column{border:1px solid color-mix(in srgb, var(--app-border) 78%, transparent)}}.org-scene__column{border-radius:var(--app-radius-xl) var(--app-radius-xl) 0 0;background:var(--app-kanban-column);border-bottom:0}.org-scene__card{border-radius:var(--app-radius-lg);background:var(--app-surface-strong);flex:none}.org-scene__switcher{top:calc(.625rem + 5px);left:calc(var(--app-sidebar-width) + 5px + .8rem);min-width:0;position:absolute}.app-replica .ds-org-switcher__trigger.is-open{background:var(--app-title)}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-org-switcher__trigger.is-open{background:color-mix(in srgb, var(--app-title) 6%, transparent)}}.app-replica .ds-org-switcher__chevron{width:.75rem;height:.75rem;color:var(--app-muted);flex-shrink:0;display:inline-flex}.app-replica .ds-org-switcher__chevron svg{width:100%;height:100%}.app-replica .ds-org-switcher__dropdown{--dd-pad:.35rem;--dd-item-radius:var(--app-radius-md);z-index:2;width:-webkit-max-content;width:max-content;min-width:11rem;max-width:220px;padding:var(--dd-pad);border:1px solid var(--app-border);border-radius:calc(var(--dd-item-radius) + var(--dd-pad));background:var(--app-surface-strong);opacity:0;visibility:hidden;transform-origin:0 0;flex-direction:column;transition:opacity .2s cubic-bezier(0,0,.2,1),transform .24s cubic-bezier(.16,1,.3,1),visibility .24s;display:flex;position:absolute;top:calc(100% + .55rem);left:0;transform:translateY(-.4rem)scale(.97)}.app-replica .ds-org-switcher__dropdown.is-on{opacity:1;visibility:visible;transform:none}.app-replica .ds-org-switcher__option.is-picked{background:var(--app-accent-subtle)}.app-replica .org-scene__modal{z-index:4;opacity:0;visibility:hidden;justify-content:center;align-items:center;padding:1.25rem;transition:opacity .24s cubic-bezier(0,0,.2,1),transform .32s cubic-bezier(.16,1,.3,1),visibility .32s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(.97)}.app-replica .org-scene__modal.is-on{opacity:1;visibility:visible;transform:none}.org-scene:has(.org-scene__modal.is-on) .org-scene__switcher{opacity:.3;transition:opacity .24s}.app-replica .org-scene__hint{color:var(--app-muted);font-size:var(--app-font-sm);line-height:1.4}.app-replica .org-scene__step{color:var(--app-muted);font-size:var(--app-font-sm);margin-top:.35rem}.app-replica .ds-wizard-steps{border-bottom:1px solid var(--app-border);align-items:center;gap:6px;width:100%;padding:.85rem 0;display:flex}.app-replica .ds-wizard-steps__dot{border-radius:var(--app-radius-full);background:var(--app-border);flex:1 1 0;min-width:0;height:4px}.app-replica .ds-wizard-steps__dot.is-active{background:var(--app-accent)}.app-replica .ds-org-switcher__option{border-radius:var(--dd-item-radius);width:100%;color:var(--app-title);font-size:var(--app-font-button);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:.5rem;padding:.36rem .72rem;font-weight:500;transition:color .26s cubic-bezier(.4,0,.2,1);display:flex}.app-replica .ds-org-switcher__option.is-active,.app-replica .ds-org-switcher__option--action{color:var(--app-accent)}.app-replica .ds-org-switcher__separator{background:var(--app-border);height:1px;margin:.3rem .4rem;display:block}.app-replica .ds-org-switcher__check,.app-replica .ds-org-switcher__plus{color:var(--app-accent);flex-shrink:0;display:inline-flex}.app-replica .ds-org-switcher__check svg,.app-replica .ds-org-switcher__plus svg{width:.875rem;height:.875rem}.cpm-stage,.org-scene{border:1px solid var(--color-line);border-radius:10px;overflow:hidden}.legal-prose>section+section{margin-top:3rem}.legal-prose h2{scroll-margin-top:calc(var(--header-h) + 1.5rem);font-size:1.05rem;line-height:1.35}.legal-prose p,.legal-prose li{color:var(--color-muted);font-size:.95rem;line-height:1.75}.legal-prose h2+p,.legal-prose h2+ul{margin-top:.9rem}.legal-prose p+p,.legal-prose p+ul,.legal-prose ul+p{margin-top:1rem}.legal-prose li{padding-left:1.15rem;position:relative}.legal-prose li+li{margin-top:.6rem}.legal-prose li:before{content:"";background:var(--color-faint);border-radius:999px;width:4px;height:4px;position:absolute;top:.68em;left:.15rem}.legal-toc{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding-top:1.25rem;padding-bottom:1.25rem}.legal-toc ol{gap:.55rem;display:grid}.legal-toc a{color:var(--color-muted);gap:.7rem;font-size:.9rem;transition:color .2s cubic-bezier(.4,0,.2,1);display:flex}.legal-toc a:hover{color:var(--color-title)}.legal-toc__num{color:var(--color-faint);font-family:var(--font-mono);flex:none;font-size:.78rem;line-height:1.55}.brand-watermark{z-index:-1;width:100%;height:auto;color:var(--color-title);opacity:.1;pointer-events:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cta-band{background-color:var(--color-bg);position:relative;overflow:hidden}.cta-mock{--cta-menu-end:calc(248px * .72);-webkit-mask-image:linear-gradient(to right, transparent 0, #00000073 calc(var(--cta-menu-end) * .5), #000 var(--cta-menu-end));-webkit-mask-image:linear-gradient(to right, transparent 0, #00000073 calc(var(--cta-menu-end) * .5), #000 var(--cta-menu-end));-webkit-mask-image:linear-gradient(to right, transparent 0, #00000073 calc(var(--cta-menu-end) * .5), #000 var(--cta-menu-end));-webkit-mask-image:linear-gradient(to right, transparent 0, #00000073 calc(var(--cta-menu-end) * .5), #000 var(--cta-menu-end));mask-image:linear-gradient(to right, transparent 0, #00000073 calc(var(--cta-menu-end) * .5), #000 var(--cta-menu-end));align-self:stretch;margin-right:calc(-1.5rem + -1*max(0px,50vw - 40rem));position:relative;overflow:hidden}.cta-mock>.app-replica-scale{--app-crop:100%;width:100%;position:absolute;top:0;left:0}.hero-scene{border-top-left-radius:var(--radius-panel);border-top-right-radius:var(--radius-panel);overflow:hidden}.hero-stage__stage{isolation:isolate;--hero-frame-w:min(100%, calc((100dvh - 11rem) * 16 / 9));flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.hero-app__frame{width:var(--hero-frame-w);margin-left:auto;margin-right:auto}.hero-app{padding-bottom:2rem}.hero-orbit{display:none}@media (min-width:48rem) and (prefers-reduced-motion:no-preference){.hero-stage{min-height:calc(230dvh - 4rem)}.hero-stage__stage{height:calc(100dvh - 4rem);position:-webkit-sticky;position:sticky;top:4rem}.hero-copy{--hero-suck:clamp(0, calc(var(--hero-reveal,0) * 1.6), 1);opacity:calc(1 - var(--hero-suck));transform:scale(calc(1 - .3 * var(--hero-suck)))}.hero-app{transform-origin:50% 0;transform:translate3d(0, calc((1 - var(--hero-reveal,0)) * 100% + var(--hero-hold,0) * 3%), 0) scale(calc((1 + .35 * (1 - var(--hero-reveal,0))) * (1 - .06 * var(--hero-hold,0))));left:0;right:0;position:absolute;bottom:0}.hero-orbit{pointer-events:none;--orbit:clamp(0, calc((var(--hero-reveal,0) - .7) / .3 * .5 + var(--hero-hold,0) * 1.4), 1);left:0;right:0;padding-bottom:2rem;display:block;position:absolute;bottom:0}.hero-orbit__box{box-sizing:content-box;width:var(--hero-frame-w);aspect-ratio:16/9;margin-left:auto;margin-right:auto;padding-top:2.25rem;position:relative}.hero-sat{--sat-in:clamp(0, calc((var(--orbit,0) - var(--sat-delay,0)) / .4), 1);opacity:var(--sat-in);transform:translate3d(calc((1 - var(--sat-in)) * var(--sat-x,0rem)), calc((1 - var(--sat-in)) * var(--sat-y,0rem)), 0) scale(calc(.9 + .1 * var(--sat-in)));position:absolute}.hero-sat__body{background:0 0;animation:11s ease-in-out infinite alternate hero-sat-float}.hero-sat--clock .hero-sat__body{animation-duration:13s;animation-delay:-3s}.hero-sat--billing .hero-sat__body{animation-duration:9.5s;animation-delay:-6s}.hero-sat--form .hero-sat__body{animation-duration:12s;animation-delay:-2s}.hero-sat--people-1 .hero-sat__body{animation-duration:9s;animation-delay:-7s}.hero-sat--people-2 .hero-sat__body{animation-duration:10.5s;animation-delay:-2s}@keyframes hero-sat-float{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}.hero-sat--clock{top:80.6%;left:-13.3%}.hero-sat--billing{width:14rem;top:21.3%;left:93%}.hero-sat--form{width:13rem;top:15%;left:-11%}.hero-sat--billing .bil-scale{--bil-scale:.32;--bil-height:520px}.hero-sat__crop{--crop-scale:.34;height:9rem;overflow:hidden}.hero-sat__crop>.app-replica{width:calc(100% / var(--crop-scale));transform:scale(var(--crop-scale));transform-origin:0 0}.hero-sat--form .rfr--far{display:none}.hero-sat--clock .ds-timer-float{position:relative;top:auto;bottom:auto;left:auto;right:auto}.hero-orbit.is-tuning .hero-sat{pointer-events:auto;cursor:grab;outline:1px dashed #ffffff59}.hero-orbit.is-tuning .hero-sat:before{content:attr(data-sat);white-space:nowrap;color:#fff9;font-family:var(--font-mono);font-size:.65rem;position:absolute;top:-1.1rem;left:0}.hero-orbit.is-tuning .hero-sat__body{animation:none}.hero-orbit.is-pinned{--hero-hold:1}.hero-sat--people .ds-kanban-card__assignee{width:2.2rem;height:2.2rem;font-size:.8rem}.hero-sat--people .ds-kanban-card__assignee+.ds-kanban-card__assignee{margin-left:-.42rem}.hero-sat--people-1{top:-4.1%;left:72.4%}.hero-sat--people-2{top:90.6%;left:85.5%}}.app-chrome{border:1px solid var(--color-line-strong);border-radius:var(--radius-panel);background-color:var(--color-surface);overflow:hidden}.app-chrome--bleed{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.app-chrome__bar{border-bottom:1px solid var(--color-line);background-color:var(--color-surface-2);align-items:center;gap:.5rem;height:2.25rem;padding-left:.85rem;padding-right:.85rem;display:flex}.app-chrome__dot{background-color:var(--color-line-strong);border-radius:9999px;width:.6rem;height:.6rem}.on-dark .app-chrome{background-color:var(--color-deep)}.on-dark .app-chrome__bar{background-color:var(--color-deep-2)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-replica .ds-task-sheet__description-editor{flex-direction:column;width:100%;min-width:0;margin-top:.9rem;display:flex}.app-replica .ds-task-sheet__description-input{width:100%;color:var(--app-title);font-size:var(--app-font-md);overflow-wrap:anywhere;line-height:1.7;position:relative}.app-replica .ds-task-sheet__description-input.is-ai-processing{--ai-text-base:var(--app-title);--ai-text-highlight:var(--app-brand-primary)}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-task-sheet__description-input.is-ai-processing{--ai-text-highlight:color-mix(in srgb, var(--app-brand-primary) 72%, var(--app-title))}}.app-replica .ds-task-sheet__description-input.is-ai-processing{background-image:linear-gradient(90deg, var(--ai-text-base) 0%, var(--ai-text-base) 25%, var(--ai-text-highlight) 50%, var(--ai-text-base) 75%, var(--ai-text-base) 100%);color:#0000;-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite ds-ai-text-sweep}@keyframes ds-ai-text-sweep{0%{background-position:0 0}to{background-position:-200% 0}}.app-replica .ds-ai-word{opacity:0;filter:blur(10px);animation:.52s forwards ds-ai-word-reveal;display:inline-block}.app-replica .ds-ai-word--out{opacity:1;filter:blur();animation:.42s forwards ds-ai-word-vanish}@keyframes ds-ai-word-reveal{to{opacity:1;filter:blur()}}@keyframes ds-ai-word-vanish{to{opacity:0;filter:blur(10px)}}@media (prefers-reduced-motion:reduce){.app-replica .ds-ai-word,.app-replica .ds-ai-word--out{opacity:1;filter:none;animation:none}.app-replica .ds-task-sheet__description-input.is-ai-processing{animation:none}}.app-replica .ds-task-sheet__description-toolbar-row{border-top:1px solid var(--app-border);align-items:center;gap:.5rem;margin-top:.85rem;padding-top:.75rem;display:flex}.app-replica .ds-rich-text-toolbar{align-items:center;gap:.28rem;display:inline-flex}.app-replica .ds-rich-text-toolbar__button{border-radius:var(--app-radius-md);width:2rem;height:2rem;color:var(--app-title);justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.app-replica .ds-rich-text-toolbar__button.is-active{background:var(--app-muted)}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-rich-text-toolbar__button.is-active{background:color-mix(in srgb, var(--app-muted) 16%, transparent)}}.app-replica .ds-rich-text-toolbar__button--ai{gap:.34rem;width:auto;padding:0 .68rem}.app-replica .ds-rich-text-toolbar__button-text{font-size:var(--app-font-xs);font-weight:500}.app-replica .ds-rich-text-toolbar__icon{flex:none;width:1.05rem;height:1.05rem;display:inline-flex}.app-replica .ds-rich-text-toolbar__icon svg{width:100%;height:100%}.app-replica .ds-rich-text-toolbar__separator{background:var(--app-border-strong);width:1px;height:1.3rem;margin:0 .1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-rich-text-toolbar__separator{background:color-mix(in srgb, var(--app-border-strong) 78%, transparent)}}.app-replica .ds-rich-text-toolbar__menu{align-items:center;display:inline-flex;position:relative}.app-replica .ds-rich-text-toolbar__menu-panel{z-index:2;position:absolute;top:calc(100% + .45rem);left:0}.app-replica .ds-options-dropdown{border:1px solid var(--app-border);border-radius:calc(var(--app-radius-md) + .55rem);background:var(--app-surface-strong);flex-direction:column;width:-webkit-max-content;width:max-content;min-width:200px;padding:.55rem;display:flex}.app-replica .ds-options-dropdown__action{border-radius:var(--app-radius-md);width:100%;color:var(--app-title);font-size:var(--app-font-button);text-align:left;align-items:center;padding:.36rem .72rem;font-weight:500;transition:transform .22s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.app-replica .ds-options-dropdown__action.is-picked{background:var(--app-title)}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-options-dropdown__action.is-picked{background:color-mix(in srgb, var(--app-title) 10%, transparent)}}.app-replica .ds-options-dropdown__action.is-picked{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.app-replica .ds-options-dropdown__action{transition:none}.app-replica .ds-options-dropdown__action.is-picked{transform:none}}.app-replica .ds-options-dropdown__caption{color:var(--app-muted);font-size:var(--app-font-helper);padding:.4rem .72rem .3rem;font-weight:500}.app-replica .ds-merlin-menu__panel{background-color:var(--app-merlin-surface);background-image:var(--app-merlin-surface-image);background-position:50%;background-size:230% 230%;border-color:#0000;gap:.1rem;width:268px}.app-replica .ds-merlin-menu__option{gap:.7rem;padding-top:.42rem;padding-bottom:.42rem}.app-replica .ds-merlin-menu__option-text{flex-direction:column;gap:1px;min-width:0;display:flex}.app-replica .ds-merlin-menu__option-label{color:var(--app-title);font-weight:500}.app-replica .ds-merlin-menu__option-hint{color:var(--app-title)}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-merlin-menu__option-hint{color:color-mix(in srgb, var(--app-title) 58%, transparent)}}.app-replica .ds-merlin-menu__option-hint{font-size:var(--app-font-2xs);font-weight:400}.app-replica .ds-merlin-modal__title{align-items:center;gap:.55rem;display:flex}.app-replica .ds-merlin-modal__title-icon{flex:none;width:1.25rem;height:1.25rem;display:inline-flex}.app-replica .ds-merlin-modal__title-icon svg{width:100%;height:100%}.app-replica .ds-merlin-modal__meta{color:var(--app-muted);font-size:var(--app-font-helper);margin-top:.15rem;display:block}.app-replica .ds-merlin-modal__loading{color:var(--app-muted);font-size:var(--app-font-body);align-items:center;gap:.6rem;display:flex}.app-replica .ds-merlin-modal__result{color:var(--app-text);font-size:var(--app-font-body);line-height:1.6}.app-replica .ds-merlin-modal__foot{border-top:1px solid var(--app-border);flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-merlin-modal__foot{border-top:1px solid color-mix(in srgb, var(--app-border) 80%, transparent)}}.app-replica.mbr{--mbr-scale:.82;width:calc(100% / var(--mbr-scale));height:calc(100% / var(--mbr-scale));transform:scale(var(--mbr-scale));transform-origin:0 0;background:var(--app-surface-strong);flex-direction:column;gap:.7rem;display:flex;position:absolute;top:0;left:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-replica.mbr{background:color-mix(in srgb, var(--app-surface-strong) 60%, transparent)}}.app-replica.mbr{border-radius:0}.app-replica .mbr__bar{justify-content:space-between;align-items:center;gap:.6rem;padding:1rem 1rem 0;display:flex}.app-replica .mbr__count{color:var(--app-muted);font-size:var(--app-font-helper)}.app-replica .mbr__cards{flex-direction:column;gap:.4rem;min-height:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 58%,#00000059 82%,#0000 100%);mask-image:linear-gradient(#000 58%,#00000059 82%,#0000 100%)}.app-replica .mbr__card{align-items:center;gap:.55rem;padding:.6rem .7rem;display:flex}.app-replica .mbr__menu{z-index:2;max-width:calc(100% - 2rem);position:absolute;top:4rem;left:1rem}.app-replica .mbr__modal{z-index:3;opacity:0;pointer-events:none;justify-content:center;align-items:center;padding:.8rem;transition:opacity .4s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.app-replica .mbr__modal.is-on{opacity:1}.app-replica .mbr__dialog{width:100%;max-width:24rem;max-height:100%;overflow:hidden}.app-replica .mbr__body{gap:.8rem}.app-replica .mbr__result{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.app-replica.mwr{border-radius:var(--radius-card);background:var(--app-surface-strong);width:100%;padding:1rem 1.1rem}.app-replica .mwr__text{min-height:5.4rem}.app-replica .mwr__menu{min-width:190px}.app-replica .mbr__card{animation:.5s cubic-bezier(.22,1,.36,1) both mbr-card-in}@keyframes mbr-card-in{0%{opacity:0;transform:translateY(.5rem)}}.app-replica .mbr__menu{transform-origin:0 0;animation:.28s cubic-bezier(.22,1,.36,1) both mbr-menu-in}@keyframes mbr-menu-in{0%{opacity:0;transform:translateY(-.35rem)scale(.96)}}.app-replica .mbr__modal.is-on .mbr__dialog{animation:.42s cubic-bezier(.22,1,.36,1) both mbr-dialog-in}@keyframes mbr-dialog-in{0%{opacity:0;transform:translateY(1.6rem)scale(.94)}}@media (prefers-reduced-motion:reduce){.app-replica .mbr__card,.app-replica .mbr__menu,.app-replica .mbr__modal.is-on .mbr__dialog{animation:none}}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(.75rem)}.reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.app-replica .ds-task-list{--ds-task-list-grid:30px minmax(0, 2.4fr) 118px 100px;background:0 0;flex-direction:column;display:flex}.app-replica .ds-task-list__head{grid-template-columns:var(--ds-task-list-grid);border-bottom:1px solid var(--app-border);background:var(--app-surface-soft);align-items:center;padding:0 1rem;display:grid}.app-replica .ds-task-list__head-cell{color:var(--app-muted);font-size:var(--app-font-label);align-items:center;gap:4px;padding:.5rem .4rem;font-weight:500;display:inline-flex}.app-replica .ds-task-list__group-header{border-bottom:1px solid var(--app-border);background:var(--app-surface-muted);align-items:center;gap:.5rem;padding:.4rem 1rem;display:flex}.app-replica .ds-task-list__group-name{color:var(--app-title);font-size:var(--app-font-label);font-weight:500}.app-replica .ds-task-list__group-count{border-radius:var(--app-radius-full);background:var(--app-surface-quiet);color:var(--app-muted);font-size:var(--app-font-xs);padding:1px 8px}.app-replica .ds-task-list__row{grid-template-columns:var(--ds-task-list-grid);border-bottom:1px solid var(--app-border);align-items:center;padding:0 1rem;transition:background .25s;display:grid}.app-replica .mbr__cards.ds-task-list .ds-task-list__head,.app-replica .mbr__cards.ds-task-list .ds-task-list__row{padding-left:.6rem;padding-right:.6rem}.app-replica .ds-task-list__row.is-selected{background:var(--app-accent-subtle)}.app-replica .ds-task-list__cell{align-items:center;gap:.5rem;min-width:0;padding:.5rem .4rem;display:flex}.app-replica .ds-task-list__cell--select{justify-content:center;padding-left:0;padding-right:0}.app-replica .ds-task-list__checkbox{box-sizing:border-box;aspect-ratio:1;-webkit-appearance:none;appearance:none;border-radius:var(--app-radius-sm);border:1.5px solid var(--app-muted);flex:none;width:1.05rem;height:1.05rem;margin:0;padding:0}@supports (color:color-mix(in lab, red, red)){.app-replica .ds-task-list__checkbox{border:1.5px solid color-mix(in srgb, var(--app-muted) 50%, transparent)}}.app-replica .ds-task-list__checkbox{background:var(--app-surface-input);pointer-events:none;place-content:center;transition:background .25s,border-color .25s;display:grid}.app-replica .ds-task-list__checkbox:checked{background:var(--app-accent);border-color:var(--app-accent)}.app-replica .ds-task-list__checkbox:checked:after{content:"";background:var(--app-accent-contrast);clip-path:polygon(41% 67%,80% 23%,89% 32%,41% 86%,13% 56%,22% 47%);width:.6rem;height:.6rem}.app-replica .ds-task-list__cell--tags{flex-wrap:wrap}.app-replica .ds-task-list__title-text{color:var(--app-title);font-size:var(--app-font-base);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-replica .ds-select{width:100%;position:relative}.app-replica .ds-select__trigger{border:1px solid var(--app-border-strong);border-radius:var(--app-radius-md);background:var(--app-surface-soft);width:100%;color:var(--app-title);font-size:var(--app-font-base);text-align:left;justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem .75rem;display:inline-flex}.app-replica .ds-select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-replica .ds-select__chevron{width:1rem;height:1rem;color:var(--app-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.app-replica .ds-select__chevron svg{width:.9rem;height:.9rem}.app-replica .ds-select__trigger--cell{border-color:var(--app-border);background:var(--app-surface-input);height:1.85rem;font-size:var(--app-font-xs);gap:.35rem;padding:0 .55rem}.app-replica .ds-task-list__toolbar{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.app-replica .ds-task-list__group{align-items:center;gap:.5rem;display:inline-flex}.app-replica .ds-task-list__group-label{color:var(--app-muted);font-size:var(--app-font-label);white-space:nowrap;flex:none;font-weight:500}.app-replica .ds-task-list__group .ds-select__trigger{border-color:var(--app-border);border-radius:var(--app-radius-full);background:var(--app-surface-strong);width:auto;height:2.1rem;font-size:var(--app-font-helper);padding:0 .72rem;font-weight:500}.app-replica .ds-task-list__count{color:var(--app-muted);font-size:var(--app-font-label);white-space:nowrap}.app-replica .ds-task-list__toolbar-right{align-items:center;gap:.75rem;display:inline-flex}.app-replica .ds-task-list__menu-trigger{border:1px solid var(--app-border);border-radius:var(--app-radius-full);background:var(--app-surface-strong);height:2.1rem;color:var(--app-title);font-size:var(--app-font-helper);white-space:nowrap;align-items:center;padding:0 .72rem;font-weight:500;display:inline-flex}.app-replica .ds-task-list__cell--title .ds-task-list__title-text{flex:auto;min-width:0}.app-replica .ds-task-list__complete{flex:none}.app-replica .ds-task-list__cell--due .ds-date-range__trigger{font-size:var(--app-font-xs);gap:.3rem}.app-replica .ds-task-list__cell--due .ds-date-range__trigger svg{width:.95rem;height:.95rem}.app-replica .ds-kanban-card__due-date.is-overdue .ds-date-range__trigger{color:var(--app-danger)}.app-replica .ds-kanban-card__due-date.is-empty .ds-date-range__trigger{color:var(--app-muted)}.bvr-stage{aspect-ratio:16/9;height:auto}@media (min-width:48rem){.bvr-stage{aspect-ratio:auto;flex:auto;height:auto}.bvr-stage>.ds-shell{min-height:calc(100% / var(--app-scale))}}.bvr-stage.is-list .ds-shell__content{padding:0}.app-replica .bvr__view.ds-task-list{flex:auto;min-height:0}.app-replica .bvr__view{animation:.24s both bvr-view-in}@keyframes bvr-view-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.app-replica .bvr__view{animation:none}}.app-replica .mbr__stage{border:1px solid var(--app-border);border-radius:var(--app-radius-md);background:var(--app-surface-input);width:100%;min-width:0;height:1.85rem;color:var(--app-title);font-size:var(--app-font-xs);white-space:nowrap;justify-content:space-between;align-items:center;gap:.35rem;padding:0 .55rem;display:inline-flex}.app-replica .mbr__stage-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.app-replica .mbr__stage-caret{width:1rem;height:1rem;color:var(--app-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.app-replica .mbr__stage-caret svg{width:.85rem;height:.85rem}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-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}
