/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:var(--font-display);--font-mono:"Geist Mono",ui-monospace,"SF Mono","Menlo",monospace;--spacing:.25rem;--container-3xl:48rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-widest:.1em;--shadow-xs:0 1px 1px #1012160a;--shadow-sm:0 1px 2px #1012160d,0 1px 1px #10121608;--shadow-md:0 1px 2px #1012160a,0 4px 10px #1012160f;--shadow-lg:0 2px 4px #1012160d,0 12px 28px #1012161a;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-sm:8px;--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-overlay-scrim:#0c0d0f52;--color-brand-mark-ink:var(--gray-0);--color-warn:var(--gray-900);--color-insight:var(--status-live);--color-external-warning-border:#0c0d0f29;--color-external-warning-bg:#0c0d0f0a;--color-external-warning-icon:var(--gray-900);--color-external-warning-text:var(--gray-900);--color-canvas-08:#00000014;--color-on-track-08:#16a34a14;--color-on-track-20:#16a34a33;--color-danger-20:#b4231833;--color-midnight:#f4f1ea;--color-storm:#f9f9f9;--color-silver:#9ca3af;--color-glow:#000;--color-on-track:var(--success);--color-active:var(--success);--color-danger:var(--destructive);--color-danger-soft:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-danger-soft:color-mix(in oklch,var(--destructive) 8%,transparent)}}:host,:root{--font-display:"Geist",-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif;--font-body:var(--font-display);--font-pixel:var(--font-display);--text-ui-8:8px;--text-pixel-badge:9px;--text-ui-9:9px;--text-ui-9-5:9.5px;--text-ui-10:10px;--text-ui-10-5:10.5px;--text-ui-11:11px;--text-eyebrow:11px;--text-ui-11-5:11.5px;--text-mono:11.5px;--text-caption:12px;--text-label:13px;--text-ui-12:12px;--text-ui-12-5:12.5px;--text-ui-13:13px;--text-ui-13-5:13.5px;--text-ui-14:14px;--text-ui-14-5:14.5px;--text-body:15px;--text-ui-16:16px;--text-ui-17:17px;--text-subheading:18px;--text-ui-20:20px;--text-ui-22:22px;--text-heading-sm:24px;--text-ui-26:26px;--text-ui-28:28px;--text-ui-30:30px;--text-heading:32px;--text-display:48px;--text-doc-h1:34px;--text-doc-h2:21px;--text-doc-h3:16px;--text-doc-body:16.5px;--radius-3:3px;--radius-5:5px;--radius-tight:6px;--radius-7:7px;--radius-8:8px;--radius-callout:10px;--radius-snug:12px;--radius-input:14px;--radius-button:8px;--radius-card:8px;--radius-hero:16px;--radius-18:18px;--radius-20:20px;--radius-pill:9999px;--shadow-card:0 1px 2px oklch(20% 0 0/.05),0 6px 16px oklch(20% 0 0/.05);--shadow-liquid-glass:var(--shadow-md);--shadow-float:var(--shadow-md);--shadow-popover:var(--shadow-lg);--shadow-toast:var(--shadow-lg);--shadow-inset-white-04:none;--spacing-4:4px;--spacing-6:6px;--spacing-8:8px;--spacing-10:10px;--spacing-12:12px;--spacing-14:14px;--spacing-16:16px;--spacing-18:18px;--spacing-20:20px;--spacing-24:24px;--spacing-28:28px;--spacing-32:32px;--spacing-34:34px;--spacing-36:36px;--spacing-40:40px;--spacing-44:44px;--spacing-48:48px;--spacing-56:56px;--spacing-64:64px;--spacing-80:80px;--spacing-route-tabbar-x:18px;--spacing-route-content-x:34px;--spacing-button-gap:6px;--spacing-button-sm-x:10px;--spacing-button-sm-y:0px;--spacing-button-md-x:14px;--spacing-button-md-y:0px;--spacing-control-icon-xs:26px;--spacing-control-icon-sm:29px;--spacing-control-icon-md:32px;--spacing-control-icon-lg:34px;--spacing-control-icon-xl:38px}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-auto{top:auto}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:var(--spacing-4)}.right-6{right:var(--spacing-6)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:var(--spacing-4)}.bottom-6{bottom:var(--spacing-6)}.left-0{left:calc(var(--spacing) * 0)}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.col-span-2{grid-column:span 2/span 2}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.m-0{margin:calc(var(--spacing) * 0)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.my-1{margin-block:calc(var(--spacing) * 1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:var(--spacing-4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:var(--spacing-6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:var(--spacing-8)}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:var(--spacing-4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:var(--spacing-6)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-9{margin-left:calc(var(--spacing) * 9)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:var(--spacing-4);height:var(--spacing-4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:var(--spacing-8);height:var(--spacing-8)}.size-control-icon-lg{width:var(--spacing-control-icon-lg);height:var(--spacing-control-icon-lg)}.size-control-icon-md{width:var(--spacing-control-icon-md);height:var(--spacing-control-icon-md)}.size-control-icon-sm{width:var(--spacing-control-icon-sm);height:var(--spacing-control-icon-sm)}.size-control-icon-xl{width:var(--spacing-control-icon-xl);height:var(--spacing-control-icon-xl)}.size-control-icon-xs{width:var(--spacing-control-icon-xs);height:var(--spacing-control-icon-xs)}.size-full{width:100%;height:100%}.h-1{height:calc(var(--spacing) * 1)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:var(--spacing-4)}.h-6{height:var(--spacing-6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:var(--spacing-8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:var(--spacing-10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:var(--spacing-12)}.h-16{height:var(--spacing-16)}.h-\[520px\]{height:520px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-14{min-height:var(--spacing-14)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-1{width:calc(var(--spacing) * 1)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-4{width:var(--spacing-4)}.w-4\/6{width:66.6667%}.w-5\/6{width:83.3333%}.w-6{width:var(--spacing-6)}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:var(--spacing-10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:var(--spacing-12)}.w-16{width:var(--spacing-16)}.w-32{width:var(--spacing-32)}.w-44{width:var(--spacing-44)}.w-48{width:var(--spacing-48)}.w-full{width:100%}.w-px{width:1px}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[60ch\]{max-width:60ch}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:var(--spacing-4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}.gap-button-gap{gap:var(--spacing-button-gap)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-4) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-6{column-gap:var(--spacing-6)}.gap-x-8{column-gap:var(--spacing-8)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:var(--spacing-4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-canvas-08>:not(:last-child)){border-color:var(--color-canvas-08)}:where(.divide-line>:not(:last-child)){border-color:var(--border-default)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-5{border-radius:var(--radius-5)}.rounded-8{border-radius:var(--radius-8)}.rounded-18{border-radius:var(--radius-18)}.rounded-20{border-radius:var(--radius-20)}.rounded-button{border-radius:var(--radius-button)}.rounded-callout{border-radius:var(--radius-callout)}.rounded-card{border-radius:var(--radius-card)}.rounded-full{border-radius:3.40282e+38px}.rounded-hero{border-radius:var(--radius-hero)}.rounded-input{border-radius:var(--radius-input)}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-pill{border-radius:var(--radius-pill)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-snug{border-radius:var(--radius-snug)}.rounded-tight{border-radius:var(--radius-tight)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-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-dashed{--tw-border-style:dashed;border-style:dashed}.border-border{border-color:var(--border)}.border-current{border-color:currentColor}.border-destructive\/20{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/20{border-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/30{border-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.border-transparent{border-color:#0000}.border-r-transparent{border-right-color:#0000}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-hover{background-color:var(--hover)}.bg-ink{background-color:var(--ink)}.bg-live{background-color:var(--status-live)}.bg-muted{background-color:var(--muted)}.bg-overlay-scrim{background-color:var(--color-overlay-scrim)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-raised{background-color:var(--bg-raised)}.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--success) 10%,transparent)}}.bg-sunken{background-color:var(--bg-sunken)}.bg-surface-active{background-color:var(--surface-active)}.bg-text-faint{background-color:var(--text-faint)}.bg-transparent{background-color:#0000}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:var(--spacing-4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:var(--spacing-6)}.p-8{padding:var(--spacing-8)}.p-px{padding:1px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:var(--spacing-4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:var(--spacing-6)}.px-8{padding-inline:var(--spacing-8)}.px-button-md-x{padding-inline:var(--spacing-button-md-x)}.px-button-sm-x{padding-inline:var(--spacing-button-sm-x)}.px-route-content-x{padding-inline:var(--spacing-route-content-x)}.px-route-tabbar-x{padding-inline:var(--spacing-route-tabbar-x)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:var(--spacing-4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:var(--spacing-6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:var(--spacing-8)}.py-10{padding-block:var(--spacing-10)}.py-16{padding-block:var(--spacing-16)}.py-button-md-y{padding-block:var(--spacing-button-md-y)}.py-button-sm-y{padding-block:var(--spacing-button-sm-y)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:var(--spacing-4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:var(--spacing-6)}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:var(--spacing-4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-\[9px\]{font-size:9px}.text-body{font-size:var(--text-body)}.text-caption{font-size:var(--text-caption)}.text-display{font-size:var(--text-display)}.text-eyebrow{font-size:var(--text-eyebrow)}.text-heading{font-size:var(--text-heading)}.text-heading-sm{font-size:var(--text-heading-sm)}.text-label{font-size:var(--text-label)}.text-mono{font-size:var(--text-mono)}.text-pixel-badge{font-size:var(--text-pixel-badge)}.text-subheading{font-size:var(--text-subheading)}.text-ui-8{font-size:var(--text-ui-8)}.text-ui-9{font-size:var(--text-ui-9)}.text-ui-9-5{font-size:var(--text-ui-9-5)}.text-ui-10{font-size:var(--text-ui-10)}.text-ui-10-5{font-size:var(--text-ui-10-5)}.text-ui-11{font-size:var(--text-ui-11)}.text-ui-11-5{font-size:var(--text-ui-11-5)}.text-ui-12{font-size:var(--text-ui-12)}.text-ui-12-5{font-size:var(--text-ui-12-5)}.text-ui-13{font-size:var(--text-ui-13)}.text-ui-13-5{font-size:var(--text-ui-13-5)}.text-ui-14{font-size:var(--text-ui-14)}.text-ui-14-5{font-size:var(--text-ui-14-5)}.text-ui-16{font-size:var(--text-ui-16)}.text-ui-17{font-size:var(--text-ui-17)}.text-ui-20{font-size:var(--text-ui-20)}.text-ui-22{font-size:var(--text-ui-22)}.text-ui-26{font-size:var(--text-ui-26)}.text-ui-28{font-size:var(--text-ui-28)}.leading-105{--tw-leading:calc(var(--spacing) * 105);line-height:calc(var(--spacing) * 105)}.leading-110{--tw-leading:calc(var(--spacing) * 110);line-height:calc(var(--spacing) * 110)}.leading-112{--tw-leading:calc(var(--spacing) * 112);line-height:calc(var(--spacing) * 112)}.leading-114{--tw-leading:calc(var(--spacing) * 114);line-height:calc(var(--spacing) * 114)}.leading-120{--tw-leading:calc(var(--spacing) * 120);line-height:calc(var(--spacing) * 120)}.leading-125{--tw-leading:calc(var(--spacing) * 125);line-height:calc(var(--spacing) * 125)}.leading-130{--tw-leading:calc(var(--spacing) * 130);line-height:calc(var(--spacing) * 130)}.leading-135{--tw-leading:calc(var(--spacing) * 135);line-height:calc(var(--spacing) * 135)}.leading-140{--tw-leading:calc(var(--spacing) * 140);line-height:calc(var(--spacing) * 140)}.leading-145{--tw-leading:calc(var(--spacing) * 145);line-height:calc(var(--spacing) * 145)}.leading-150{--tw-leading:calc(var(--spacing) * 150);line-height:calc(var(--spacing) * 150)}.leading-155{--tw-leading:calc(var(--spacing) * 155);line-height:calc(var(--spacing) * 155)}.leading-160{--tw-leading:calc(var(--spacing) * 160);line-height:calc(var(--spacing) * 160)}.leading-165{--tw-leading:calc(var(--spacing) * 165);line-height:calc(var(--spacing) * 165)}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent-foreground{color:var(--accent-foreground)}.text-active{color:var(--color-active)}.text-bg{color:var(--bg)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-fg-secondary{color:var(--text-secondary)}.text-fg-tertiary{color:var(--text-tertiary)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-success{color:var(--success)}.text-text{color:var(--text)}.text-text-faint{color:var(--text-faint)}.text-text-soft{color:var(--text-soft)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-45{opacity:.45}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-card{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-card{--tw-shadow:0 1px 2px var(--tw-shadow-color,oklch(20% 0 0/.05)),0 6px 16px var(--tw-shadow-color,oklch(20% 0 0/.05))}.shadow-float{--tw-shadow:var(--shadow-md)}.shadow-float,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 1px 2px var(--tw-shadow-color,#1012160a),0 4px 10px var(--tw-shadow-color,#1012160f)}.shadow-modal{--tw-shadow:var(--shadow-lg)}.shadow-modal,.shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-pop{--tw-shadow:0 2px 8px var(--tw-shadow-color,oklch(20% 0 0/.09)),0 14px 36px var(--tw-shadow-color,oklch(20% 0 0/.1))}.shadow-pop,.shadow-popover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-popover{--tw-shadow:var(--shadow-lg)}.shadow-sm{--tw-shadow:0 1px 2px var(--tw-shadow-color,#1012160d),0 1px 1px var(--tw-shadow-color,#10121608)}.shadow-sm,.shadow-toast{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-toast{--tw-shadow:var(--shadow-lg)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring,.ring-\[1\.5px\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[1\.5px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1.5px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-fg-tertiary{--tw-ring-color:var(--text-tertiary)}.ring-foreground{--tw-ring-color:var(--foreground)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,box-shadow\]{transition-property:background-color,border-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:rounded-button::file-selector-button{border-radius:var(--radius-button)}.file\:border::file-selector-button{border-style:var(--tw-border-style);border-width:1px}.file\:border-border::file-selector-button{border-color:var(--border)}.file\:bg-card::file-selector-button{background-color:var(--card)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-1\.5::file-selector-button{padding-block:calc(var(--spacing) * 1.5)}.file\:text-ui-12::file-selector-button{font-size:var(--text-ui-12)}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}.focus-within\:border-ring:focus-within{border-color:var(--ring)}@media (hover:hover){.hover\:border-destructive\/50:hover{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:border-destructive\/50:hover{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.hover\:border-line-strong:hover{border-color:var(--border-strong)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-card:hover{background-color:var(--card)}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-hover:hover{background-color:var(--hover)}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-solid-hover:hover{background-color:var(--solid-hover)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-text:hover{color:var(--text)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}}.focus\:border-border:focus{border-color:var(--border)}.focus\:border-ring:focus{border-color:var(--ring)}.focus\:border-transparent:focus{border-color:#0000}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-0:focus,.focus\:ring-2:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-ring\/40:focus{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-ring\/40:focus{--tw-ring-color:color-mix(in oklab,var(--ring) 40%,transparent)}}.focus-visible\:border-border:focus-visible{border-color:var(--border)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[var\(--focus-ring\)\]:focus-visible{--tw-ring-color:var(--focus-ring)}.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 40%,transparent)}}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-transparent:focus-visible{--tw-ring-offset-color:transparent}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-80:disabled{opacity:.8}.data-compact\:h-full[data-compact]{height:100%}.data-compact\:w-full[data-compact]{width:100%}.data-compact\:border-0[data-compact]{border-style:var(--tw-border-style);border-width:0}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-ending-style\:translate-y-1[data-ending-style]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-highlighted\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-inset\:pl-8[data-inset]{padding-left:var(--spacing-8)}.data-loading\:text-transparent[data-loading]{color:#0000}.data-loading\:select-none[data-loading]{-webkit-user-select:none;user-select:none}.data-popup-open\:bg-accent[data-popup-open]{background-color:var(--accent)}.data-pressed\:border-border[data-pressed]{border-color:var(--border)}.data-pressed\:bg-accent[data-pressed]{background-color:var(--accent)}.data-pressed\:bg-solid-hover[data-pressed]{background-color:var(--solid-hover)}.data-pressed\:text-foreground[data-pressed]{color:var(--foreground)}.data-selected\:bg-card[data-selected]{background-color:var(--card)}.data-selected\:text-foreground[data-selected]{color:var(--foreground)}.data-starting-style\:translate-y-1[data-starting-style]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-\[selected\=true\]\:bg-muted[data-selected=true]{background-color:var(--muted)}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media not all and (min-width:40rem){.max-sm\:max-w-none{max-width:none}.max-sm\:items-end{align-items:flex-end}.max-sm\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.max-sm\:border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.max-sm\:p-0{padding:calc(var(--spacing) * 0)}.max-sm\:pt-12{padding-top:var(--spacing-12)}}@media (min-width:40rem){.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}}@media (min-width:48rem){.md\:col-span-3{grid-column:span 3/span 3}.md\:block{display:block}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}}:root{--radius:.5rem;--gray-0:#fff;--gray-25:#fcfcfd;--gray-50:#f8f9fa;--gray-100:#f2f3f5;--gray-150:#ebedf0;--gray-200:#e3e6e9;--gray-250:#dce0e4;--gray-300:#d2d6db;--gray-400:#aeb4bb;--gray-500:#868d96;--gray-600:#6b727b;--gray-700:#4d535b;--gray-800:#32363c;--gray-900:#1c1f24;--gray-950:#121417;--black:#0c0d0f;--white:#fff;--surface-canvas:var(--gray-0);--surface-sunken:var(--gray-50);--surface-inset:var(--gray-100);--surface-hover:var(--gray-100);--surface-active:var(--gray-150);--text-primary:var(--gray-900);--text-secondary:var(--gray-700);--text-tertiary:var(--gray-500);--text-quaternary:var(--gray-400);--border-subtle:var(--gray-150);--border-default:var(--gray-200);--border-strong:var(--gray-300);--solid:var(--black);--solid-hover:#25272b;--status-live:#3f9163;--bg:var(--background);--bg-raised:var(--card);--bg-sunken:oklch(98.5% 0 0);--panel:oklch(98.8% 0 0);--text:oklch(27% 0 0);--text-soft:oklch(54% 0 0);--text-faint:oklch(70% 0 0);--border-soft:oklch(94.5% 0 0);--hover:oklch(96.5% 0 0);--code-bg:oklch(96.5% 0 0);--ink:oklch(27% 0 0);--link:oklch(52% .13 250);--hl:oklch(92% .09 95);--hl-strong:oklch(88% .12 95);--background:var(--gray-0);--foreground:var(--gray-900);--card:var(--gray-0);--card-foreground:var(--gray-900);--popover:var(--gray-0);--popover-foreground:var(--gray-900);--primary:var(--black);--primary-foreground:var(--gray-0);--secondary:var(--gray-100);--secondary-foreground:var(--gray-900);--muted:var(--gray-100);--muted-foreground:var(--gray-600);--accent:var(--gray-100);--accent-foreground:var(--gray-900);--destructive:#a8504a;--destructive-foreground:var(--gray-0);--info:var(--gray-600);--info-foreground:var(--gray-0);--success:#3f9163;--success-foreground:var(--gray-0);--warning:#9a7b3c;--warning-foreground:var(--gray-0);--border:var(--gray-200);--input:var(--gray-200);--ring:var(--gray-300);--chart-1:var(--gray-900);--chart-2:var(--gray-700);--chart-3:var(--gray-500);--chart-4:var(--gray-400);--chart-5:var(--gray-300);--sidebar:var(--gray-50);--sidebar-foreground:var(--gray-900);--sidebar-primary:var(--black);--sidebar-primary-foreground:var(--gray-0);--sidebar-accent:var(--gray-150);--sidebar-accent-foreground:var(--gray-900);--sidebar-border:var(--gray-150);--sidebar-ring:var(--gray-300);color-scheme:light;background:var(--background);color:var(--foreground);--r-sm:6px;--r-md:8px;--r-lg:11px;--r-xl:14px;--r-2xl:16px;--liquid-glass-fill:#ffffff3d;--liquid-glass-fill-strong:#ffffff52;--liquid-glass-border:#ffffffad;--liquid-glass-filter:blur(18px) saturate(1.55) contrast(1.08);--liquid-glass-shadow:var(--shadow-liquid-glass);--empty-landscape:url(/backgrounds/midtown-from-the-mall-v2-20260514-093135.png);--route-tabbar-x:18px;--route-tabbar-y:12px;--route-content-x:34px;--route-content-y:44px;--route-content-max-width:1040px;--route-content-wide-max-width:1080px;--route-section-y:28px;--route-section-gap:22px;--route-list-row-x:20px;--route-list-row-y:14px;--route-list-inset:8px;--route-rail-x:10px;--route-rail-y:16px;--route-rail-width:240px;--route-directory-width:380px;--route-detail-x:28px;--route-detail-y:28px;--route-empty-min-height:260px;--segmented-control-bg:var(--muted);--segmented-control-active-bg:var(--card);--canvas-018:#00000005;--canvas-02:#00000005;--canvas-025:#00000006;--canvas-03:#00000008;--canvas-035:#00000009;--canvas-04:#0000000a;--canvas-045:#0000000b;--canvas-05:#0000000d;--canvas-055:#0000000e;--canvas-06:#0000000f;--canvas-065:#0001;--canvas-07:#00000012;--canvas-075:#00000013;--canvas-08:#00000014;--canvas-09:#00000017;--canvas-10:#0000001a;--canvas-12:#0000001f;--canvas-14:#00000024;--canvas-16:#00000029;--canvas-18:#0000002e;--canvas-20:#0003;--canvas-22:#00000038;--canvas-25:#00000040;--canvas-30:#0000004d;--canvas-40:#0006;--canvas-78:#000000c7;--canvas-90:#000000e6;--canvas-92:#000000eb;--canvas-96:#000000f5;--white-04:#ffffff0a;--white-05:#ffffff0d;--white-06:#ffffff0f;--white-07:#ffffff12;--white-08:#ffffff14;--white-10:#ffffff1a;--white-12:#ffffff1f;--white-18:#ffffff2e;--white-22:#ffffff38;--white-28:#ffffff47;--white-36:#ffffff5c;--white-42:#ffffff6b;--white-48:#ffffff7a;--white-50:#ffffff80;--white-52:#ffffff85;--white-62:#ffffff9e;--white-70:#ffffffb3;--white-74:#ffffffbd;--white-76:#ffffffc2;--white-78:#ffffffc7;--white-84:#ffffffd6;--space-px:1px;--space-2:2px;--space-3:3px;--space-5:5px;--space-6:6px;--space-7:7px;--space-10:10px;--space-11:11px;--space-17:17px;--space-18:18px;--space-22:22px;--space-30:30px;--space-34:34px;--space-36:36px;--space-38:38px;--space-52:52px;--space-56:56px;--space-64:64px;--space-78:78px;--space-80:80px;--space-82:82px;--space-112:112px;--space-120:120px;--space-160:160px;--space-170:170px;--space-178:178px;--space-180:180px;--space-220:220px;--space-228:228px;--space-240:240px;--space-260:260px;--space-280:280px;--space-300:300px;--space-320:320px;--space-330:330px;--space-340:340px;--space-360:360px;--space-380:380px;--space-420:420px;--space-480:480px;--space-520:520px;--space-560:560px;--space-620:620px;--space-660:660px;--space-680:680px;--space-720:720px;--space-760:760px;--space-820:820px;--space-880:880px;--space-920:920px;--space-940:940px;--space-960:960px;--space-1080:1080px;--space-1100:1100px;--measure-34ch:34ch;--measure-42ch:42ch;--measure-1-5em:1.5em;--measure-82vh:82vh;--measure-88vh:88vh;--orb-hit-padding:calc(100% + var(--space-7));--floating-menu-offset:calc(100% + var(--space-6));--grid-compose-address:58px 1fr;--grid-compose-address-action:58px 1fr auto;--grid-source-row:auto minmax(0,1fr) auto;--grid-routine-row:minmax(220px,.95fr) minmax(260px,1.1fr) minmax(180px,.75fr) auto;--grid-model-row:minmax(0,1fr) auto;--grid-schedule-editor:minmax(180px,.8fr) minmax(220px,1fr) minmax(220px,1fr);--grid-history-row:minmax(0,1fr) auto;--grid-draft-address:42px 1fr;--grid-task-detail:minmax(0,1fr) 280px;--grid-task-shell-cols:420px minmax(0,1fr);--grid-task-shell-rows:minmax(220px,40vh) minmax(0,1fr);--grid-message-header:48px minmax(0,1fr) auto;--grid-task-row:24px minmax(0,1fr);--grid-connection-cards:repeat(auto-fill,minmax(230px,1fr));--grid-crm-main-section:minmax(0,1fr) minmax(280px,.78fr);--grid-crm-layout:minmax(260px,min(100%,var(--route-directory-width))) minmax(0,1fr);--grid-crm-directory-row:34px minmax(0,1fr) auto;--grid-crm-picker-row:32px minmax(0,1fr) auto;--grid-crm-relation-row:minmax(0,1fr) 86px minmax(0,1fr);--grid-crm-thread-row:26px minmax(0,1fr) auto;--grid-crm-recent-row:minmax(0,1fr) 76px;--grid-people-overview:minmax(0,1.4fr) minmax(0,1fr);--grid-usage-hero:1fr 1fr;--grid-usage-stats:repeat(4,minmax(0,1fr));--grid-kv-compact:96px minmax(0,1fr);--leading-105:1.05;--leading-112:1.12;--leading-114:1.14;--leading-115:1.15;--leading-116:1.16;--leading-118:1.18;--leading-120:1.2;--leading-125:1.25;--leading-130:1.3;--leading-135:1.35;--leading-140:1.4;--leading-142:1.42;--leading-145:1.45;--leading-150:1.5;--leading-155:1.55;--leading-158:1.58;--leading-160:1.6;--leading-165:1.65;--tracking-flat:0;--tracking-tight-1:-.01em;--tracking-tight-05:-.005em;--tracking-mono-tight:.02em;--tracking-provider:.04em;--tracking-brand:.06em;--tracking-badge:.08em;--tracking-pixel-mid:.1em;--tracking-pixel:.12em;--tracking-pixel-wide:.14em;--tracking-pixel-wider:.16em;--toast-bg:#000000e6;--toast-bg-strong:#000000eb;--popover-bg-dark:#000000f5;--toast-border:#ffffff1a;--toast-backdrop-filter:blur(24px) saturate(160%);--toast-backdrop-filter-soft:blur(20px);--overlay-scrim:#0000003d;--focus-ring:#0c0d0f29;--focus-ring-canvas:#0c0d0f4d;--shell-glass-gradient:linear-gradient(150deg,#ffffffb8,#ffffff42 38%,#ffffff1a 62%,#ffffff52);--shell-glass-focus-gradient:linear-gradient(150deg,#ffffffd1,#ffffff57 38%,#ffffff26 62%,#fff6);--shell-glass-sheen:radial-gradient(70% 120% at 18% -35%,#ffffffb8,#fff0 58%),linear-gradient(135deg,#ffffff38,#fff0 46%);--shell-glass-focus-sheen:radial-gradient(70% 120% at 18% -35%,#ffffffdb,#fff0 58%),linear-gradient(135deg,#ffffff4d,#fff0 46%);--shell-glass-focus-border:#ffffffd1;--shell-glass-focus-shadow:0 14px 36px -22px #0000008f,0 1px 1px #ffffff38,inset 0 1px 0 #ffffffe6,inset 0 0 0 1px #ffffff57,inset 0 -1px 0 #00000029;--topbar-overlay-text-shadow:0 1px 16px #ffffffb8,0 1px 1px #ffffff7a;--surface-aura-bg:radial-gradient(60% 50% at 50% 0%,#00000047,transparent 70%),radial-gradient(60% 60% at 80% 100%,#0000002e,transparent 70%),#0a0a0a;--danger-callout-border:#ff787859;--usage-bar-bg:#0000002e;--usage-bar-border:#0000000d;--usage-bar-border-bottom:#0000001f;--brand-mark-border:#0003;--status-badge-bg:#0000000a;--shell-sidebar-collapsed-width:76px;--shell-sidebar-expanded-width:274px;--shell-agent-rail-width:360px;--shell-topbar-height:36px;--shell-icon-button-size:36px;--settings-section-nav-width:260px;--settings-section-nav-fluid-width:46vw;--settings-content-max-width:920px;--settings-row-y:10px;--settings-group-gap:32px;--settings-group-body-gap:14px;--settings-group-body-indent:23px;--empty-landscape-width:520px;--deck-ghost-blur:blur(.2px);--document-preview-max-height:520px;--activity-icon-size:1.25em;--activity-icon-scale:1.28;--text-activity-mark:.68em;--hover-scale-brand:1.03;--motion-rise-distance:24px;--motion-bounce-distance:-3px;--motion-status-rise-distance:4px;--clear-state-overscan:-8px;--switch-track-width:38px;--switch-track-height:22px;--switch-thumb-size:18px;--switch-thumb-on-x:16px;--control-sm-height:29px;--control-md-height:34px;--switch-track-off-bg:var(--gray-300);--switch-track-on-shadow:none;--switch-track-off-shadow:none;--switch-thumb-shadow:0 1px 2px #1012162e,0 0 0 .5px #1012160a;--rich-editor-min-height:140px;--rich-editor-body-size:14.5px;--rich-editor-blockquote-border:#ffffff2e;--rich-editor-blockquote-ink:#ffffffbd;--rich-editor-link:var(--foreground);--rich-editor-image-radius:6px;--attachment-preview-scrim:#000000c7;--attachment-preview-panel-padding:14px;--attachment-preview-media-height:78vh;--attachment-preview-iframe-bg:#222;--task-status-neutral-soft:#9ea9b51a;--task-status-neutral-border:#9ea9b529;--task-status-neutral-soft-muted:#9ea9b514;--task-status-neutral-border-muted:#9ea9b524;--task-status-todo-soft:#e8ecef0f;--task-status-todo-border:#e8ecef1f;--task-status-done-soft:#a8e8b31a;--task-status-done-border:#a8e8b333;--task-status-awaiting-soft:#6fb1ff1a;--task-status-awaiting-border:#6fb1ff33;--task-status-warn-soft:#0000001a;--task-status-warn-border:#0003;--task-status-budget-soft:#0000001f;--task-status-budget-border:#0000003d;--task-status-failed-soft:#ff9d9d1a;--task-status-failed-border:#ff9d9d38;--avatar-gradient-1:var(--surface-active);--avatar-gradient-2:var(--surface-active);--avatar-gradient-3:var(--surface-active);--avatar-gradient-4:var(--surface-active);--avatar-gradient-5:var(--surface-active);--avatar-gradient-6:var(--surface-active);--avatar-gradient-7:var(--surface-active);--avatar-gradient-8:var(--surface-active);--reveille-shimmer-a:#1012160a;--reveille-shimmer-b:#1012161a;--artifact-accent-soft:#1012160d;--artifact-accent-strong:#10121614;--agent-drag-outline:2px dashed #0c0d0f73;--compose-needs-fallback:var(--solid);--tone-meter-gradient:linear-gradient(90deg,var(--gray-300),var(--gray-700));--tone-meter-shadow:none;--login-status-shadow:none;--login-orb-gradient:var(--solid);--login-orb-shadow:var(--shadow-sm);--thread-draft-drag-border:var(--border-strong);--thread-draft-card-bg:var(--surface-inset)}body,html{font-family:var(--font-display);font-size:var(--text-body);letter-spacing:0;font-feature-settings:"cv01","cv03","ss03";line-height:1.6}body{background:var(--bg);min-height:100dvh;color:var(--text);margin:0}::selection{background:oklch(86% 0 0)}.app-root{height:100dvh;color:var(--text)}.app-root,.app-workbench{background:var(--bg);overflow:hidden}.app-workbench{height:100%;min-height:0;display:flex}.app-page{background:var(--bg);min-height:0;padding:var(--route-content-y) var(--route-content-x) 120px;flex:1;overflow:auto}.app-page--wide{padding-inline:var(--route-content-x)}.app-page--flush{padding:0}.app-page-inner{width:100%;max-width:1040px;margin:0 auto}.app-page-inner--wide{max-width:var(--route-content-wide-max-width)}.app-page-header{justify-content:space-between;align-items:flex-end;gap:var(--route-section-gap);margin-bottom:var(--spacing-28);display:flex}.app-page-kicker{margin:0 0 var(--spacing-6);color:var(--text-faint);font-size:var(--text-ui-12);line-height:1.4}.app-page-title{color:var(--text);font-size:var(--text-ui-28);letter-spacing:0;margin:0;font-weight:650;line-height:1.12}.app-page-copy{margin:var(--spacing-8) 0 0;max-width:70ch;color:var(--text-soft);font-size:var(--text-ui-14);line-height:1.45}.app-card{border:var(--space-px) solid var(--border);border-radius:var(--r-xl);background:var(--bg-raised);box-shadow:none}.app-card--lift{box-shadow:var(--shadow-card)}.app-grid{gap:var(--spacing-14);display:grid}.app-grid--cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.overview-metrics{gap:var(--spacing-14);margin-bottom:var(--spacing-28);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.overview-metric-card{border:var(--space-px) solid var(--border);border-radius:var(--r-xl);background:var(--bg-raised);min-height:90px;padding:var(--spacing-18)}.overview-metric-label{color:var(--text-faint);font-size:var(--text-ui-11);letter-spacing:.08em;text-transform:uppercase;font-weight:650;line-height:1.2}.overview-metric-value{align-items:baseline;gap:var(--spacing-6);margin-top:var(--spacing-10);color:var(--text);font-size:var(--text-ui-30);font-weight:650;line-height:1;display:flex}.overview-metric-value small{color:var(--text-faint);font-size:var(--text-ui-15);font-weight:500}.overview-layout{gap:var(--spacing-28);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.overview-card-stack,.overview-main{gap:var(--spacing-12);flex-direction:column;min-width:0;display:flex}.overview-section-title{align-items:center;gap:var(--spacing-8);margin:0 0 var(--spacing-14);color:var(--text);font-size:var(--text-ui-16);font-weight:650;line-height:1.3;display:flex}.overview-section-title span{border:var(--space-px) solid var(--border);min-width:18px;height:18px;color:var(--text-soft);font-size:var(--text-ui-11);border-radius:9999px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.overview-approval-card{border:var(--space-px) solid var(--border);border-radius:var(--r-xl);background:var(--bg-raised);padding:var(--spacing-16)}.overview-approval-card h3{color:var(--text);font-size:var(--text-ui-14);margin:0;font-weight:650;line-height:1.4}.overview-approval-card p{margin:var(--spacing-8) 0 0;color:var(--text);font-size:var(--text-ui-14);line-height:1.55}.overview-primary-button,.overview-secondary-button{border-radius:var(--r-md);min-height:30px;padding:var(--spacing-6) var(--spacing-12);font-size:var(--text-ui-13);justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.overview-primary-button{border:var(--space-px) solid transparent;background:var(--ink);color:var(--bg)}.overview-secondary-button{border:var(--space-px) solid var(--border);background:var(--bg-raised);color:var(--text)}.overview-primary-button:hover,.overview-secondary-button:hover{filter:brightness(.98)}.overview-activity-list{border-top:var(--space-px) solid var(--border-soft);flex-direction:column;display:flex}.overview-activity-row{align-items:center;gap:var(--spacing-10);border-bottom:var(--space-px) solid var(--border-soft);min-width:0;padding:var(--spacing-10) var(--spacing-4);color:var(--text-soft);font-size:var(--text-ui-13);display:flex}.overview-activity-row strong{color:var(--text);font-weight:650}.overview-usage-card{top:var(--spacing-24);border:var(--space-px) solid var(--border);border-radius:var(--r-xl);background:var(--bg-raised);padding:var(--spacing-20);position:sticky}.overview-usage-value{margin-top:var(--spacing-12);color:var(--text);font-size:var(--text-ui-30);font-weight:650;line-height:1}.overview-week-bars{align-items:end;gap:var(--spacing-10);height:72px;margin:var(--spacing-24) 0 var(--spacing-20);border-bottom:var(--space-px) solid var(--border-soft);padding-bottom:var(--spacing-10);display:flex}.overview-week-bars span{border-radius:var(--r-md);background:var(--hover);width:36px}.overview-week-bars span[data-active=true]{background:var(--ink)}.overview-runtime-list{gap:var(--spacing-8);flex-direction:column;display:flex}.overview-runtime-list a{justify-content:space-between;align-items:center;gap:var(--spacing-12);color:var(--text);font-size:var(--text-ui-13);display:flex}.overview-runtime-list a span:last-child{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--text-ui-11)}.agent-filter-row{align-items:center;gap:var(--spacing-8);min-height:var(--control-md-height);margin-bottom:var(--spacing-10);display:flex}.agent-filter-pill{min-height:var(--control-sm-height);align-items:center;gap:var(--spacing-6);padding:0 var(--spacing-10);color:var(--text-soft);font-size:var(--text-ui-13);border-radius:9999px;font-weight:600;line-height:1;display:inline-flex}.agent-filter-pill:hover{background:var(--hover);color:var(--text)}.agent-filter-pill[aria-pressed=true]{background:var(--ink);color:var(--bg)}.agent-filter-pill span{color:inherit;opacity:.7}.agent-error-strip,.route-muted-notice{margin-bottom:var(--spacing-10)}.route-muted-notice{color:var(--muted-foreground);font-size:var(--text-ui-12);line-height:var(--leading-145)}.agent-card-grid{gap:var(--spacing-16);grid-template-columns:repeat(auto-fit,minmax(290px,1fr));display:grid}.agent-card{border:var(--space-px) solid var(--border);border-radius:var(--r-xl);background:var(--bg-raised);min-height:236px;padding:var(--spacing-18);flex-direction:column;display:flex}.agent-card-head{align-items:flex-start;gap:var(--spacing-12);display:flex}.agent-card h2{color:var(--text);font-size:var(--text-ui-15);margin:0;font-weight:650;line-height:1.25}.agent-status-line{align-items:center;gap:var(--spacing-6);margin-top:var(--spacing-4);color:var(--text-soft);font-size:var(--text-ui-12);line-height:1;display:flex}.agent-status-line span{border:var(--space-px) solid;border-radius:9999px;width:7px;height:7px}.agent-status-line[data-status=running] span{border-color:var(--status-live);background:var(--status-live)}.agent-status-line[data-status=paused]{opacity:.55}.agent-switch{background:var(--hover);border-radius:9999px;width:38px;height:22px;transition:background-color .14s ease-out;position:relative}.agent-switch span{background:var(--bg);width:18px;height:18px;box-shadow:var(--shadow-xs);border-radius:9999px;transition:transform .14s ease-out;position:absolute;top:2px;left:2px}.agent-switch[aria-pressed=true]{background:var(--ink)}.agent-switch[aria-pressed=true] span{transform:translate(16px)}.agent-card p{margin:var(--spacing-22) 0 0;color:var(--text-soft);font-size:var(--text-ui-14);line-height:1.55}.agent-card-task{align-items:center;gap:var(--spacing-8);margin-top:var(--spacing-18);border:var(--space-px) solid var(--border-soft);border-radius:var(--r-lg);background:var(--bg-sunken);padding:var(--spacing-10);color:var(--text-soft);font-size:var(--text-ui-12);display:flex}.agent-card-task span{border-radius:9999px;width:8px;height:8px}.agent-card-footer{justify-content:space-between;align-items:end;gap:var(--spacing-12);padding-top:var(--spacing-18);margin-top:auto;display:flex}.agent-card-footer span{border:var(--space-px) solid var(--border-soft);border-radius:var(--r-md);background:var(--bg-raised);padding:var(--spacing-4) var(--spacing-8);color:var(--text-soft);font-family:var(--font-mono);font-size:var(--text-ui-11)}.agent-blocked-reason{margin-top:var(--spacing-12);border:var(--space-px) solid var(--destructive)}@supports (color:color-mix(in lab,red,red)){.agent-blocked-reason{border:var(--space-px) solid color-mix(in oklab,var(--destructive) 20%,transparent)}}.agent-blocked-reason{border-radius:var(--r-sm);background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.agent-blocked-reason{background:color-mix(in oklab,var(--destructive) 10%,transparent)}}.agent-blocked-reason{padding:var(--spacing-8) var(--spacing-12);color:var(--destructive);font-size:var(--text-ui-12-5);line-height:var(--leading-145)}.agent-key-value{grid-template-columns:var(--space-120) minmax(0,1fr);gap:var(--spacing-12);padding:var(--spacing-6) 0;font-size:var(--text-ui-13);line-height:var(--leading-145);display:grid}.task-page{display:block}.task-list-pane{min-height:0}.task-list-filter{margin-bottom:var(--spacing-18)}.task-list-scroll{min-height:0;padding:0 0 var(--spacing-24);flex:none;overflow:visible}.task-tree{border-top:var(--space-px) solid var(--border-soft);flex-direction:column;display:flex}.task-tree-item{--task-row-depth:0}.task-row{grid-template-columns:var(--control-icon-md) minmax(0,1fr);align-items:start;gap:var(--spacing-8);border-bottom:var(--space-px) solid var(--border-soft);padding:var(--spacing-14) 0 var(--spacing-14) calc(var(--task-row-depth) * var(--spacing-18));transition:background-color .14s ease-out,box-shadow .14s ease-out;display:grid}.task-row:hover{background:var(--hover)}@supports (color:color-mix(in lab,red,red)){.task-row:hover{background:color-mix(in oklch,var(--hover) 38%,transparent)}}.task-row[data-selected=true]{box-shadow:inset var(--space-2) 0 0 var(--foreground)}.task-row-gutter{min-height:var(--control-sm-height);justify-content:center;align-items:center;display:flex}.task-row-toggle{color:var(--text-faint)}.task-row-toggle:hover{color:var(--text)}.task-row-button{appearance:none;cursor:pointer;border-radius:var(--r-md);width:100%;min-height:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0}.task-row-button:focus-visible{outline:var(--space-2) solid var(--focus-ring);outline-offset:var(--spacing-6)}.task-row-mainline{justify-content:space-between;gap:var(--spacing-16)}.task-row-mainline,.task-row-title{align-items:center;min-width:0;display:flex}.task-row-title{gap:var(--spacing-8);color:var(--text);font-size:var(--text-ui-14);font-weight:600;line-height:1.35}.task-row-title span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-row-summary{max-width:78ch;margin-top:var(--spacing-4);-webkit-line-clamp:2;color:var(--text-soft);font-size:var(--text-ui-13);-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.task-row-meta{margin-top:var(--spacing-6);color:var(--text-faint);font-size:var(--text-ui-11-5);line-height:1.4;display:block}.task-tree-children{flex-direction:column;display:flex}.task-document-overlay{inset:var(--topbar-height,36px) 0 0 0;z-index:60;position:fixed}.task-document-scrim{background:var(--bg);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.task-document-scrim{background:color-mix(in oklch,var(--bg) 76%,transparent)}}.task-document-panel{width:min(940px,calc(100vw - var(--spacing-28)));border-left:var(--space-px) solid var(--border-soft);background:var(--bg);position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-18px 0 48px oklch(20% 0 0/.08)}.task-document-view{min-height:100%;color:var(--text)}.task-document-actions{z-index:5;justify-content:space-between;align-items:flex-start;gap:var(--spacing-16);width:min(760px,100% - clamp(48px,8vw,112px));margin:0 auto calc(-1 * var(--spacing-18));padding-top:var(--spacing-18);pointer-events:none;display:flex;position:sticky;top:0}.task-document-actions>*{pointer-events:auto}.task-document-action-group{justify-content:flex-end;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.task-document-back{width:var(--control-sm-height);height:var(--control-sm-height);border-radius:var(--radius-button);background:var(--bg);color:var(--text-soft);justify-content:center;align-items:center;transition:background-color .12s ease-out,color .12s ease-out;display:inline-flex}.task-document-back:hover{background:var(--accent);color:var(--text)}.task-document-back-icon{transform:rotate(180deg)}.task-document-paper{padding-top:var(--spacing-48)}.task-document-empty{flex-direction:column;justify-content:center;min-height:70dvh;display:flex}.task-document-header{border-bottom:var(--space-px) solid var(--border-soft);padding-bottom:var(--spacing-28)}.task-document-eyebrow{align-items:center;gap:var(--spacing-8);color:var(--text-soft);font-size:var(--text-ui-12);flex-wrap:wrap;line-height:1.45;display:flex}.task-document-dot{align-items:center;display:inline-flex}.task-document-eyebrow>span:not(.task-document-dot):not(:last-child):after{margin-left:var(--spacing-8);color:var(--text-faint);content:"·"}.task-document-header h1{margin:var(--spacing-14) 0 0;color:var(--text);font-size:var(--text-doc-h1);letter-spacing:0;font-weight:650;line-height:1.15}.task-document-body{padding-top:var(--spacing-4)}.task-document-meta{gap:var(--spacing-14) var(--spacing-28);margin-top:var(--spacing-24);grid-template-columns:repeat(auto-fit,minmax(148px,1fr));display:grid}.task-document-meta-item{min-width:0}.task-document-meta-item--wide{grid-column:1/-1}.task-document-meta-item dt{color:var(--text-faint);font-size:var(--text-ui-11);line-height:1.35}.task-document-meta-item dd{min-width:0;margin:var(--spacing-4) 0 0;overflow-wrap:anywhere}.task-document-meta-item dd,.task-document-state{color:var(--text-soft);font-size:var(--text-ui-12-5);line-height:1.4}.task-document-state{margin-top:var(--spacing-18)}.task-document-state[data-error=true]{color:var(--destructive)}.task-document-section{max-width:760px;margin-top:var(--spacing-44,44px)}.task-document-section--first{margin-top:var(--spacing-28)}.task-document-section h2{color:var(--text);font-size:var(--text-doc-h2);letter-spacing:0;margin:0;font-weight:650;line-height:1.25}.task-document-section-body{margin-top:var(--spacing-16)}.task-reply-composer{margin-bottom:var(--spacing-32);border:var(--space-px) solid var(--border-soft);border-radius:var(--r-md);background:var(--panel);padding:var(--spacing-12)}.task-reply-composer-actions{margin-top:var(--spacing-10);justify-content:flex-end;display:flex}.task-document-view .task-result-card{border:0;border-left:2px solid var(--border-soft);padding:var(--spacing-4) 0 var(--spacing-4) var(--spacing-20);background:0 0}.task-checklist,.task-note-stack,.task-timeline{gap:var(--spacing-14);display:grid}.task-steering-note,.task-timeline-item{border-left:var(--space-px) solid var(--border-soft);padding-left:var(--spacing-16)}.task-steering-note-label,.task-timeline-meta{align-items:center;gap:var(--spacing-8);margin-bottom:var(--spacing-6);color:var(--text-faint);font-size:var(--text-ui-11-5);flex-wrap:wrap;line-height:1.4;display:flex}.task-steering-note-label span:first-of-type,.task-timeline-meta span:first-child{color:var(--text-soft);font-weight:600}.task-output-list{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.task-output-link{min-height:var(--control-sm-height);align-items:center;gap:var(--spacing-6);border:var(--space-px) solid var(--border-soft);border-radius:var(--radius-button);background:var(--bg-raised);padding:0 var(--spacing-10);color:var(--text);font-size:var(--text-ui-12);font-weight:600;line-height:1;transition:background-color .12s ease-out,border-color .12s ease-out;display:inline-flex}.task-output-link:hover{border-color:var(--border);background:var(--hover)}.task-checklist-item{grid-template-columns:var(--spacing-20) minmax(0,1fr);gap:var(--spacing-8);color:var(--text-soft);font-size:var(--text-ui-13-5);align-items:start;line-height:1.5;display:grid}.task-checklist-box{width:var(--spacing-16);height:var(--spacing-16);margin-top:var(--spacing-4);border:var(--space-px) solid var(--border);border-radius:var(--r-sm);color:#0000;justify-content:center;align-items:center;display:flex}.task-checklist-item[data-done=true]{color:var(--text-faint);text-decoration:line-through}.task-checklist-item[data-done=true] .task-checklist-box{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.task-checklist-item[data-done=true] .task-checklist-box{border-color:color-mix(in oklab,var(--success) 32%,var(--border))}}.task-checklist-item[data-done=true] .task-checklist-box{color:var(--success)}.knowledge-shell{background:var(--bg)}.knowledge-page-inner{min-height:0}.knowledge-toolbar-row{min-height:var(--control-md-height);align-items:center;gap:var(--spacing-8);margin-bottom:var(--spacing-10);flex-wrap:wrap;display:flex}.knowledge-shell .route-main-panel{background:0 0}.knowledge-shell .route-tabbar{min-height:var(--control-md-height);margin-bottom:var(--spacing-18);background:0 0;border-bottom:0;padding:0}.knowledge-document-layout{gap:var(--spacing-36);flex:1;min-height:0;display:flex;overflow:hidden}.knowledge-doc-view{background:var(--bg);flex:1;min-height:0;overflow:auto}.knowledge-doc-meta{gap:var(--spacing-10);margin-bottom:var(--spacing-18);color:var(--text-faint);font-family:var(--font-mono);font-size:var(--text-ui-11);flex-wrap:wrap;display:flex}.knowledge-shell .route-side-rail{padding:0 var(--spacing-24) 0 0;background:0 0;border-right:0}.knowledge-shell .route-rail-label{padding:0}.knowledge-shell .route-rail-item{padding:var(--spacing-8) 0;background:0 0;border:0;border-radius:0}.knowledge-shell .route-rail-item:hover{color:var(--foreground);background:0 0}.knowledge-shell .route-rail-item[data-active=true]{box-shadow:inset var(--space-2) 0 0 var(--foreground);padding-left:var(--spacing-12);background:0 0;border-color:#0000}.knowledge-shell .route-list{background:0 0}.knowledge-shell .route-list--inset{padding:0}.knowledge-shell .route-list-row{padding:var(--spacing-14) 0;background:0 0;border-bottom:0;border-radius:0}.knowledge-shell .route-list-row:hover{background:0 0}.knowledge-shell .route-list-row[data-active=true]{box-shadow:inset var(--space-2) 0 0 var(--foreground);padding-left:var(--spacing-12);background:0 0}.knowledge-shell .route-detail-header{padding:0 0 var(--spacing-24);border-bottom:0}.knowledge-shell .route-detail-pad{padding:var(--spacing-24) 0 0}.knowledge-shell .knowledge-plain-panel,.knowledge-shell .route-empty-state,.knowledge-shell .workspace-wiki-page{background:0 0}.knowledge-shell .workspace-proposal-panel,.knowledge-shell .workspace-revision-panel{background:0 0;border:0;padding:0}.knowledge-shell .workspace-proposal-item{padding-top:var(--spacing-8);border-top:0}.knowledge-shell .workspace-revision-item{padding:var(--spacing-10) 0;background:0 0;border:0}.knowledge-shell .workspace-proposal-code,.knowledge-shell .workspace-revision-code{background:var(--code-bg);border:0}.glass{box-shadow:none}.glass,.glass-strong{background:var(--card);-webkit-backdrop-filter:none;border:var(--space-px) solid var(--border);border-radius:var(--radius-card)}.glass-strong{box-shadow:var(--shadow-float)}.glass-faint{background:var(--muted);-webkit-backdrop-filter:none;border:var(--space-px) solid var(--border);border-radius:var(--radius-callout)}.glass-control{background:var(--card);border-color:var(--border);box-shadow:none}.app-sidebar{height:calc(100% - 24px);width:calc(var(--shell-sidebar-collapsed-width) - 20px);gap:var(--spacing-10);margin:var(--spacing-12) var(--spacing-8) var(--spacing-12) var(--spacing-12);border:var(--space-px) solid var(--border);border-radius:var(--r-2xl);background:var(--bg-raised);box-shadow:var(--shadow-card);color:var(--sidebar-foreground);padding:var(--spacing-12) var(--spacing-8);flex-direction:column;flex-shrink:0;display:flex}.app-sidebar--expanded{width:calc(var(--shell-sidebar-expanded-width) - 24px);gap:var(--spacing-16);padding:var(--spacing-18) var(--spacing-12)}.sidebar-nav-item{border:var(--space-px) solid transparent;border-radius:var(--r-md);color:var(--text-soft);align-items:center;transition:background-color .12s ease-out,color .12s ease-out;display:flex;position:relative}.sidebar-nav-item:hover,.sidebar-nav-item[data-active=true]{background:var(--hover);color:var(--text)}.sidebar-nav-item[data-active=true]{font-weight:620}.sidebar-group-label{padding:var(--spacing-10) var(--spacing-10) var(--spacing-4);font-size:var(--text-ui-11);letter-spacing:.08em;color:var(--text-faint);text-transform:uppercase;font-weight:650}.sidebar-nav-item[data-expanded=true]{gap:var(--spacing-10);min-height:34px;padding:var(--spacing-8) var(--spacing-10);font-size:var(--text-ui-14);font-weight:500}.sidebar-nav-item[data-expanded=false]{height:var(--spacing-36);width:var(--spacing-36);justify-content:center}.sidebar-brand-row{align-items:center;gap:var(--spacing-10);padding:0 var(--spacing-4);display:flex}.sidebar-search{align-items:center;gap:var(--spacing-8);border:var(--space-px) solid var(--border);border-radius:var(--r-lg);background:var(--bg-raised);min-height:38px;color:var(--text-faint);padding:0 var(--spacing-10);display:flex}.sidebar-search input{min-width:0;color:var(--text);font-size:var(--text-ui-13);background:0 0;border:0;outline:none;flex:1}.sidebar-search input::placeholder{color:var(--text-faint)}.sidebar-footer{border-top:var(--space-px) solid var(--border-soft);padding-top:var(--spacing-12)}.sidebar-live-row{justify-content:space-between;align-items:center;gap:var(--spacing-10);padding:var(--spacing-4) var(--spacing-8) var(--spacing-10);color:var(--text-soft);font-size:var(--text-ui-12);display:flex}.glass-blur-pane,.route-main-panel.glass{background:var(--card);-webkit-backdrop-filter:none;border-color:var(--border);box-shadow:none}.route-motion{min-height:0;position:relative;overflow:hidden}.route-motion-page{min-width:0;min-height:0}.route-panel-content{will-change:transform,opacity;min-width:0}.route-main-panel{background:var(--card);box-shadow:none;-webkit-backdrop-filter:none;will-change:transform,opacity;transform-origin:0 0;border:0;border-radius:0}.route-content-pad{padding:var(--route-content-y) var(--route-content-x)}.route-scroll{background:var(--card);flex:1;min-height:0;overflow:auto}.route-content-column{width:100%;max-width:var(--route-content-max-width)}.route-content-wide{width:100%;max-width:var(--route-content-wide-max-width)}.route-detail-header,.route-detail-pad{padding:var(--route-detail-y) var(--route-detail-x)}.route-detail-header{border-bottom:var(--space-px) solid var(--border)}.route-side-rail{width:var(--route-rail-width);overscroll-behavior:contain;border-right:var(--space-px) solid var(--border);background:var(--muted);min-height:0;padding:var(--route-rail-y) var(--route-rail-x);scrollbar-gutter:stable;flex-shrink:0;overflow:auto}.route-side-rail--knowledge{background:var(--card)}.route-side-rail--directory{width:min(100%,var(--route-directory-width));background:var(--card);padding:0}.route-rail-section+.route-rail-section{margin-top:var(--spacing-24)}.route-rail-label{margin-bottom:var(--space-10);padding:0 var(--spacing-8);color:var(--muted-foreground);font-size:var(--text-ui-11);letter-spacing:.02em;font-weight:600}.route-rail-item{border:var(--space-px) solid transparent;border-radius:var(--radius-button);width:100%;padding:var(--spacing-8) var(--space-10);text-align:left;transition:background-color .12s ease-out,border-color .12s ease-out;display:block}.route-rail-item:hover{background:var(--canvas-035)}.route-rail-item[data-active=true]{border-color:var(--border);background:var(--card)}.route-list{background:var(--card);min-height:0}.route-list--inset{padding:var(--route-list-inset)}.route-list-row{box-sizing:border-box;border-bottom:var(--space-px) solid var(--border);width:100%;padding:var(--route-list-row-y) var(--route-list-row-x);text-align:left;transition:background-color .12s ease-out,box-shadow .12s ease-out}.route-list-row:hover{background:var(--canvas-025)}.route-list-row[data-active=true]{background:var(--canvas-04);box-shadow:inset var(--space-3) 0 0 var(--foreground)}.route-empty-state{min-height:var(--route-empty-min-height);height:100%;padding:var(--route-content-y) var(--route-content-x);text-align:center;color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.route-error-strip{border:var(--space-px) solid var(--color-danger-20);border-radius:var(--r-lg);padding:var(--spacing-10) var(--spacing-12);color:var(--color-danger);font-size:var(--text-ui-12);line-height:var(--leading-145)}.dashboard-section{border-top:var(--space-px) solid var(--border);padding:var(--route-section-y) 0}.dashboard-section--first,.dashboard-section:first-child{border-top:0;padding-top:0}.dashboard-section-grid{gap:var(--route-section-gap);display:grid}.route-section-spacer{margin-bottom:var(--route-section-y)}.task-result-card{border:var(--space-px) solid var(--canvas-10);border-radius:var(--radius-input);background:var(--canvas-035);padding:var(--spacing-16)}.task-result-card[data-result-status=done]{border-color:var(--color-on-track-20);background:var(--color-on-track-08)}.task-result-card[data-result-status=failed]{border-color:var(--color-danger-20);background:var(--color-danger-soft)}.task-result-label{color:var(--color-on-track)}.task-result-card[data-result-status=failed] .task-result-label{color:var(--color-danger)}.route-tabbar{min-height:var(--shell-topbar-height);align-items:center;gap:var(--spacing-12);border-bottom:var(--space-px) solid var(--border);background:var(--card);padding:var(--route-tabbar-y) var(--route-tabbar-x);flex-wrap:wrap;display:flex}.segmented-control{border:var(--space-px) solid var(--border);background:var(--segmented-control-bg);padding:var(--space-3)}.segmented-control,.segmented-control-button{border-radius:var(--radius-button);align-items:center;display:inline-flex}.segmented-control-button{min-height:var(--control-sm-height);padding:0 var(--spacing-10);font-size:var(--text-ui-12);white-space:nowrap;justify-content:center;font-weight:600;line-height:1;transition:background-color .12s ease-out,box-shadow .12s ease-out,color .12s ease-out}.segmented-control-button,.segmented-control-button:hover{color:var(--muted-foreground)}.segmented-control-button[aria-pressed=true],.segmented-control-button[data-selected]{background:var(--segmented-control-active-bg);box-shadow:var(--shadow-xs);color:var(--foreground)}.segmented-control-button:focus-visible{outline:var(--space-2) solid var(--focus-ring);outline-offset:var(--space-2)}.task-shell-grid{grid-template-rows:var(--grid-task-shell-rows)}@media (prefers-reduced-motion:reduce){.app-topbar,.route-main-panel,.route-support-motion,.usage-bar{transition:none!important;animation:none!important}}.danger-callout{color:var(--color-danger);border:var(--space-px) solid var(--danger-callout-border)}.usage-bar{background:var(--usage-bar-bg);border:var(--space-px) solid var(--usage-bar-border);border-bottom-color:var(--usage-bar-border-bottom);border-radius:var(--radius-3) var(--radius-3) 0 0;will-change:height;transition:height .36s cubic-bezier(.22,1,.36,1),min-height .36s cubic-bezier(.22,1,.36,1),background-color .12s ease-out,border-color .12s ease-out,opacity .12s ease-out}.usage-bar:hover,.usage-bar[data-active=true]{background:var(--primary);border-color:var(--border)}.usage-dashboard{flex-direction:column;display:flex}.usage-dashboard-header{padding-bottom:var(--spacing-24)}.usage-section{border-top:var(--space-px) solid var(--border);padding:var(--spacing-24) 0}.usage-section:last-child{padding-bottom:0}.settings-stack{flex-direction:column;gap:0;display:flex}.settings-content-scroll{flex:1;min-width:0;padding:clamp(44px,6vw,72px) clamp(48px,7vw,96px);overflow:auto}.settings-content-column{width:100%;max-width:760px}.settings-page-header{margin-bottom:var(--spacing-44,44px);border-bottom:0;padding-bottom:0}.settings-group{margin:0 0 var(--spacing-48);border-top:0;flex-direction:column;padding:0;display:flex}.settings-group:first-of-type{padding-top:0}.settings-group-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-16);display:flex}.settings-group-toggle{align-items:flex-start;gap:var(--spacing-10);text-align:left;border-radius:0;flex:1;min-width:0;margin:0;padding:0;display:flex}.settings-group-action{flex-shrink:0}.settings-group-body{gap:var(--spacing-18);padding-top:var(--spacing-18);flex-direction:column;padding-left:0;display:flex}.settings-group-title-row{align-items:center;gap:var(--spacing-8);vertical-align:top;max-width:100%;display:inline-flex}.settings-group-title{color:var(--foreground);font-size:var(--text-doc-h2);letter-spacing:0;font-weight:650;line-height:1.25;display:block}.settings-group-description{margin-top:var(--spacing-4);max-width:70ch;color:var(--muted-foreground);font-size:var(--text-label);line-height:1.5;display:block}.settings-row{justify-content:space-between;align-items:flex-start;gap:var(--spacing-16);padding:var(--spacing-8) 0;display:flex}.settings-row-label{color:var(--foreground);font-size:var(--text-body);font-weight:520;line-height:1.45}.settings-row-description{margin-top:var(--spacing-4);color:var(--muted-foreground);font-size:var(--text-label);line-height:1.5}.settings-subsection{gap:var(--spacing-6);padding-top:var(--spacing-8);border-top:0;flex-direction:column;display:flex}.settings-subsection-title{color:var(--foreground);font-size:var(--text-label);margin:0;font-weight:650;line-height:1.4}.settings-choice-card{justify-content:flex-start;align-items:flex-start;gap:var(--spacing-8);border:0;border-left:2px solid var(--border-soft);min-height:0;padding:var(--spacing-8) 0 var(--spacing-8) var(--spacing-16);text-align:left;background:0 0;border-radius:0;flex-direction:column;transition:border-color .14s ease-out,color .14s ease-out;display:flex}.settings-choice-card:hover{border-color:var(--text-faint);background:0 0}.settings-choice-card[data-active=true]{border-color:var(--foreground);box-shadow:none;background:0 0}.settings-choice-card-head{justify-content:space-between;align-items:flex-start;gap:var(--spacing-10);width:100%;display:flex}.settings-choice-card-title{color:var(--foreground);font-size:var(--text-body);font-weight:650;line-height:1.35}.settings-choice-card-description{color:var(--muted-foreground);font-size:var(--text-label);line-height:1.5}.settings-explainer{justify-content:space-between;align-items:flex-start;gap:var(--space-18);border:0;border-left:2px solid var(--border-soft);padding:var(--spacing-8) 0 var(--spacing-8) var(--spacing-16);background:0 0;border-radius:0;display:flex}.settings-explainer-title{font-size:14px}.settings-explainer-title,.settings-step-title{color:var(--foreground);font-weight:650;line-height:1.4}.settings-step-title{align-items:center;gap:var(--spacing-8);font-size:var(--text-ui-14);display:inline-flex}.settings-step-number{width:var(--spacing-20);height:var(--spacing-20);border:var(--space-px) solid var(--border);border-radius:var(--radius-tight);font-size:var(--text-ui-10);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.settings-explainer-copy{margin-top:var(--spacing-6);color:var(--muted-foreground);font-size:13px;line-height:1.55}.local-worker-install{gap:var(--space-18);border:0;border-left:2px solid var(--border-soft);padding:var(--spacing-8) 0 var(--spacing-8) var(--spacing-16);background:0 0;border-radius:0;flex-direction:column;display:flex}.local-worker-install-head{justify-content:space-between;align-items:flex-start;gap:var(--space-18);display:flex}.local-worker-command{border:var(--space-px) solid var(--border);border-radius:var(--radius-tight);background:var(--muted);width:100%;padding:var(--spacing-12);color:var(--foreground);font-family:var(--font-mono);font-size:var(--text-ui-11);white-space:pre-wrap;line-height:1.65;overflow-x:auto}.local-agent-picker{gap:var(--spacing-12);flex-direction:column;display:flex}.local-agent-grid{grid-template-columns:1fr;gap:0;display:grid}.local-agent-card{align-items:flex-start;gap:var(--spacing-8);border:0;border-top:var(--space-px) solid var(--border-soft);min-height:0;padding:var(--spacing-16) 0;text-align:left;background:0 0;border-radius:0;flex-direction:column;transition:color .14s ease-out,background-color .14s ease-out;display:flex}.local-agent-card:hover{border-color:var(--border-soft);background:0 0}.local-agent-card[data-active=true]{border-color:var(--foreground);box-shadow:none}.local-agent-logo{width:var(--spacing-40);height:var(--spacing-40);min-height:var(--spacing-40);color:var(--foreground);justify-content:center;align-items:center;display:inline-flex}.local-agent-logo svg{width:var(--spacing-28);height:var(--spacing-28);fill:currentColor;display:block}.local-agent-logo[data-agent=opencode] svg{width:var(--spacing-32);height:var(--spacing-32)}.local-agent-logo[data-agent=claude-code] svg{width:var(--spacing-34);height:var(--spacing-34)}.local-agent-logo-muted{fill:var(--color-silver)}.local-agent-card-title{color:var(--foreground);font-size:var(--text-ui-13);font-weight:650;line-height:1.3}.local-agent-card-copy{color:var(--muted-foreground);font-size:var(--text-ui-12);line-height:1.45}.settings-section-nav{width:min(260px,var(--settings-section-nav-fluid-width));gap:var(--spacing-28);overscroll-behavior:contain;background:var(--bg);min-height:0;padding:clamp(48px,6vw,72px) var(--spacing-24) var(--spacing-32) clamp(20px,3vw,32px);scrollbar-gutter:stable;border-right:0;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden auto}.settings-nav-title{justify-content:space-between;align-items:center;gap:var(--spacing-12);margin-bottom:0;display:flex}.settings-nav-title span{color:var(--text-faint);font-size:var(--text-ui-12);letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:700;line-height:1}.settings-section-nav-list{gap:var(--spacing-12);flex-direction:column;display:flex}.settings-section-nav-button{min-height:var(--spacing-32);padding:var(--spacing-4) 0;color:var(--text-soft);font-size:var(--text-ui-16);text-align:left;border:0;border-radius:0;align-items:center;font-weight:520;line-height:1.2;transition:border-color .12s ease-out,color .12s ease-out;display:flex}.settings-section-nav-button:hover{color:var(--text);background:0 0}.settings-section-nav-button[data-active=true]{color:var(--text);background:0 0;font-weight:650}.settings-save-indicator{width:var(--spacing-18);height:var(--spacing-18);border:var(--space-px) solid var(--border);border-radius:var(--radius-full);color:var(--text-soft);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.settings-connection-account-list{gap:var(--spacing-10);flex-direction:column;min-width:0;display:flex}.settings-connection-account-row{justify-content:space-between;align-items:center;gap:var(--spacing-10);min-width:0;display:flex}.settings-connection-account-email{min-width:0;color:var(--foreground);font-size:var(--text-label);line-height:var(--leading-135);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.settings-add-account-link{align-items:center;gap:var(--spacing-8);color:var(--text-soft);font-size:var(--text-ui-12);font-weight:600;line-height:var(--leading-120);text-decoration:none;transition:color .12s ease-out;display:inline-flex}.settings-add-account-link:hover{color:var(--text)}.settings-add-account-icon{width:var(--control-sm-height);height:var(--control-sm-height);border:var(--space-px) solid var(--border);border-radius:var(--radius-button);background:var(--bg);color:currentColor;justify-content:center;align-items:center;display:inline-flex}.skills-shell{flex-direction:column;display:flex;overflow:hidden}.skills-library-page,.skills-shell{background:var(--bg);flex:1;min-height:0}.skills-library-page{padding:var(--route-content-y) var(--route-content-x) var(--spacing-56);overflow:auto}.skills-library-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-16);margin-bottom:var(--spacing-18);max-width:var(--route-content-wide-max-width);display:flex}.skills-library-title{color:var(--text);font-size:var(--text-ui-28);margin:0;font-weight:650;line-height:1.2}.skills-library-meta{margin-top:var(--spacing-6);max-width:72ch;color:var(--text-soft);font-size:var(--text-ui-14);line-height:1.5}.skills-library-toolbar{min-height:var(--control-md-height);margin-bottom:var(--spacing-34);justify-content:flex-start;align-items:center;display:flex}.skills-library-sections{gap:var(--spacing-40);flex-direction:column;min-width:0;display:flex}.skills-library-section{min-width:0}.skills-library-section-heading{align-items:center;gap:var(--spacing-8);color:var(--text);font-size:var(--text-ui-18);font-weight:650;line-height:var(--leading-125);display:inline-flex}.skills-preview-strip{gap:var(--spacing-18);overscroll-behavior-x:contain;min-width:0;padding:var(--spacing-16) var(--spacing-4) var(--spacing-10);scroll-padding-inline:var(--spacing-4);scroll-snap-type:x proximity;scrollbar-width:thin;display:flex;overflow:auto hidden}.skills-preview-card{scroll-snap-align:start;border:var(--space-px) solid var(--border);border-radius:var(--r-lg);text-align:left;background:0 0;flex-direction:column;width:min(340px,82vw);min-width:min(340px,82vw);min-height:180px;transition:background-color .12s ease-out,border-color .12s ease-out,transform .12s ease-out;display:flex}.skills-preview-card:hover{border-color:var(--border);background:var(--hover);transform:translateY(-1px)}.skills-preview-card:focus-visible{outline:var(--space-2) solid var(--focus-ring);outline-offset:var(--space-2)}.skills-preview-main{min-width:0;padding:var(--spacing-20) var(--spacing-20) var(--spacing-16);flex:auto}.skills-preview-title{color:var(--text);font-size:var(--text-ui-16);font-weight:650;line-height:var(--leading-130)}.skills-preview-main p{margin:var(--spacing-10) 0 0;color:var(--text-soft);font-size:var(--text-ui-13);line-height:var(--leading-150)}.skills-preview-footer{align-items:flex-start;gap:var(--spacing-4);min-height:0;padding:0 var(--spacing-20) var(--spacing-18);color:var(--text-faint);font-size:var(--text-ui-11);line-height:var(--leading-130);flex-direction:column;display:flex}.skills-detail-page{background:var(--bg);min-height:0;padding:var(--spacing-28) clamp(24px,5vw,64px) var(--spacing-64);flex:1;animation:skills-detail-in .16s ease-out;overflow:auto}.skills-document-top{max-width:760px;margin:0 auto}.skills-document-actions{justify-content:space-between;align-items:center;gap:var(--spacing-12);margin-bottom:var(--spacing-24);display:flex}.skills-back-button{margin-left:calc(-1 * var(--spacing-6))}.skills-detail-meta{gap:var(--spacing-8) var(--spacing-14);margin-top:var(--spacing-4);color:var(--muted-foreground);font-size:var(--text-ui-11);line-height:var(--leading-130);flex-wrap:wrap;display:flex}.skills-detail-actions{justify-content:flex-end;gap:var(--spacing-8);flex-wrap:wrap;flex-shrink:0;display:flex}.skills-resolver-line{gap:var(--spacing-8);margin-top:var(--spacing-20);color:var(--text-soft);font-size:var(--text-ui-13);line-height:var(--leading-150);display:grid}.skills-resolver-line span:first-child{color:var(--text-faint);font-size:var(--text-ui-10);letter-spacing:var(--tracking-widest);font-weight:700;line-height:var(--leading-120);text-transform:uppercase}.skills-file-tabs{align-items:baseline;gap:var(--spacing-10);margin-top:var(--spacing-18);color:var(--text-soft);font-size:var(--text-ui-12);line-height:var(--leading-130);flex-wrap:wrap;padding:0;display:flex}.skills-file-tabs>span{color:var(--text-faint);font-size:var(--text-ui-10);letter-spacing:var(--tracking-widest);text-transform:uppercase;font-weight:700}.skills-file-tab{color:var(--text-soft);font-family:var(--font-mono);font-size:var(--text-ui-11);line-height:var(--leading-120);background:0 0;border:0;padding:0;transition:color .12s ease-out}.skills-file-tab:hover{color:var(--foreground)}.skills-file-tab[data-active=true]{color:var(--text)}.skills-detail-document{min-width:0;padding-top:var(--spacing-24)}.skills-detail-document .markdown-document-paper{padding-top:0}@keyframes skills-detail-in{0%{opacity:0;transform:translateX(var(--spacing-8))}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.skills-detail-page{animation:none}.skills-preview-card{transition:background-color .12s ease-out,border-color .12s ease-out}.skills-preview-card:hover{transform:none}}.agent-callout{background:var(--accent);border:var(--space-px) solid var(--border);border-radius:var(--radius-card);color:var(--foreground)}.agent-pill{background:var(--accent);border:var(--space-px) solid var(--border);border-radius:var(--radius-button);letter-spacing:.01em;text-transform:uppercase;font-weight:600}.agent-pill,.agent-text{color:var(--primary)}.hr-faint{height:var(--space-px);background:var(--border);border:0}@keyframes chat-rise{0%{opacity:0;transform:translateY(var(--motion-rise-distance)) scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.chat-rise{transform-origin:100% 100%;animation:chat-rise .28s cubic-bezier(.22,1,.36,1) both}.chat-rise-left{transform-origin:0 100%}.agent-suggestion-strip{scrollbar-width:none;overscroll-behavior-x:contain}.agent-suggestion-strip::-webkit-scrollbar{display:none}@keyframes typing-bounce{0%,60%,to{opacity:.35;transform:translateY(0)}30%{transform:translateY(var(--motion-bounce-distance));opacity:1}}.typing-dot{width:var(--space-6);height:var(--space-6);background:var(--foreground);border-radius:50%;animation:typing-bounce 1.2s ease-in-out infinite;display:inline-block}.typing-dot:nth-child(2){animation-delay:.15s}.typing-dot:nth-child(3){animation-delay:.3s}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.text-ui-9{font-size:var(--text-ui-9)}.text-ui-8{font-size:var(--text-ui-8)}.text-ui-9-5{font-size:var(--text-ui-9-5)}.text-ui-10{font-size:var(--text-ui-10)}.text-ui-10-5{font-size:var(--text-ui-10-5)}.text-ui-11{font-size:var(--text-ui-11)}.text-ui-11-5{font-size:var(--text-ui-11-5)}.text-ui-12{font-size:var(--text-ui-12)}.text-ui-12-5{font-size:var(--text-ui-12-5)}.text-ui-13{font-size:var(--text-ui-13)}.text-ui-13-5{font-size:var(--text-ui-13-5)}.text-ui-14{font-size:var(--text-ui-14)}.text-ui-14-5{font-size:var(--text-ui-14-5)}.text-ui-16{font-size:var(--text-ui-16)}.text-ui-17{font-size:var(--text-ui-17)}select[data-slot=native-select],select[data-slot=native-select] option{font-family:var(--font-display);font-size:var(--text-ui-12);font-weight:500;line-height:var(--leading-120);letter-spacing:0}[data-slot=menu-checkbox-item],[data-slot=menu-item],[data-slot=menu-radio-item],[data-slot=menu-sub-trigger],[data-slot=select-item]{font-size:var(--text-ui-12);letter-spacing:0}.max-w-size-220{max-width:var(--space-220)}.max-w-size-240{max-width:var(--space-240)}.max-w-size-320{max-width:var(--space-320)}.max-w-size-340{max-width:var(--space-340)}.max-w-size-420{max-width:var(--space-420)}.max-w-size-480{max-width:var(--space-480)}.max-w-size-520{max-width:var(--space-520)}.max-w-size-560{max-width:var(--space-560)}.max-w-size-620{max-width:var(--space-620)}.max-w-size-660{max-width:var(--space-660)}.max-w-size-680{max-width:var(--space-680)}.max-w-size-720{max-width:var(--space-720)}.max-w-size-760{max-width:var(--space-760)}.max-w-size-820{max-width:var(--space-820)}.max-w-size-880{max-width:var(--space-880)}.max-w-size-920{max-width:var(--space-920)}.max-w-size-940{max-width:var(--space-940)}.max-w-size-960{max-width:var(--space-960)}.max-w-size-1080{max-width:var(--space-1080)}.max-w-size-1100{max-width:var(--space-1100)}.max-w-view-minus-32{max-width:calc(100vw - var(--space-32))}.max-w-measure-34ch{max-width:var(--measure-34ch)}.max-w-measure-42ch{max-width:var(--measure-42ch)}.max-h-size-260{max-height:var(--space-260)}.max-h-size-360{max-height:var(--space-360)}.max-h-view-88{max-height:var(--measure-88vh)}.min-w-size-7{min-width:var(--space-7)}.min-w-size-24{min-width:var(--spacing-24)}.min-w-size-170{min-width:var(--space-170)}.min-w-size-180{min-width:var(--space-180)}.min-w-size-220{min-width:var(--space-220)}.min-w-size-228{min-width:var(--space-228)}.min-h-size-38{min-height:var(--space-38)}.h-control-sm{height:var(--control-sm-height)}.min-h-control-sm{min-height:var(--control-sm-height)}.h-control-md{height:var(--control-md-height)}.min-h-control-md{min-height:var(--control-md-height)}.min-h-size-52{min-height:var(--space-52)}.min-h-size-78{min-height:var(--space-78)}.min-h-size-82{min-height:var(--space-82)}.min-h-size-178{min-height:var(--space-178)}.min-h-size-180{min-height:var(--space-180)}.min-h-size-260{min-height:var(--space-260)}.min-h-size-360{min-height:var(--space-360)}.w-size-6{width:var(--space-6)}.w-size-30{width:var(--space-30)}.w-size-38{width:var(--space-38)}.w-size-80{width:var(--space-80)}.w-size-380{width:var(--space-380)}.w-size-720{width:var(--space-720)}.w-measure-1-5em{width:var(--measure-1-5em)}.h-size-2{height:var(--space-2)}.h-size-6{height:var(--space-6)}.h-size-7{height:var(--space-7)}.h-size-30{height:var(--space-30)}.h-size-36{height:var(--space-36)}.h-size-64{height:var(--space-64)}.h-size-160{height:var(--space-160)}.h-size-330{height:var(--space-330)}.h-px{height:var(--space-px)}.p-ui-5{padding:var(--space-5)}.p-orb-hit{padding:var(--orb-hit-padding)}.pad-card-14-16{padding:var(--spacing-14) var(--spacing-16)}.pad-card-14-18{padding:var(--spacing-14) var(--space-18)}.pad-card-16-18{padding:var(--spacing-16) var(--space-18)}.pad-card-16-28{padding:var(--spacing-16) var(--spacing-28)}.pad-card-20-22{padding:var(--spacing-20) var(--space-22)}.pad-card-20-24{padding:var(--spacing-20) var(--spacing-24)}.pad-card-24{padding:var(--spacing-24)}.pad-card-28-32{padding:var(--spacing-28) var(--spacing-32)}.pad-card-40-36{padding:var(--spacing-40) var(--space-36)}.pad-list-frame{padding:var(--space-10) var(--spacing-14)}.pad-list-scroll{padding:var(--space-6) var(--spacing-4) var(--spacing-12)}.pad-search-scroll{padding:var(--space-2) var(--spacing-4) var(--spacing-14)}.rounded-18{border-radius:var(--radius-18)}.shortcut-cheatsheet-panel{max-height:var(--measure-82vh);padding:var(--spacing-24)}.route-fallback-title{width:var(--space-320);height:var(--space-34);opacity:.72;border-color:var(--border)}.artifact-skeleton-row{height:var(--space-64);opacity:.5}.artifact-skeleton-sm{height:var(--spacing-32);opacity:.5}.artifact-skeleton-lg{height:var(--space-120);opacity:.5}.artifact-block-callout-rule{width:var(--space-3);border-radius:var(--space-2);align-self:stretch}.markdown-body{width:100%;max-width:var(--markdown-body-max-width,680px);color:var(--text);font-family:var(--font-body);font-size:var(--text-doc-body);letter-spacing:0;overflow-wrap:break-word;line-height:1.72}.markdown-body--compact{max-width:none;font-size:var(--text-ui-13);line-height:1.55}.markdown-body--wide{--markdown-body-max-width:760px}.markdown-body--full{max-width:none}.markdown-body :where(*){box-sizing:border-box}.markdown-body>:where(:first-child){margin-top:0}.markdown-body>:where(:last-child){margin-bottom:0}.markdown-body :where(h1,h2,h3,h4,h5,h6){margin:var(--spacing-36) 0 var(--spacing-12);color:var(--text);letter-spacing:0;font-weight:600}.markdown-body :where(h1){margin-top:0;margin-bottom:var(--spacing-8);font-size:var(--text-doc-h1);line-height:1.18}.markdown-body :where(h2){padding-bottom:var(--spacing-8);border-bottom:var(--space-px) solid var(--border-soft);font-size:var(--text-doc-h2);line-height:1.3}.markdown-body :where(h3){font-size:var(--text-doc-h3);line-height:1.4}.markdown-body :where(h4){font-size:var(--text-ui-14);line-height:1.45}.markdown-body :where(h5,h6){color:var(--text-soft);font-size:var(--text-ui-12);text-transform:uppercase;line-height:1.45}.markdown-body--compact :where(h1){font-size:var(--text-ui-16)}.markdown-body--compact :where(h2){font-size:var(--text-ui-14)}.markdown-body--compact :where(h3,h4,h5,h6){font-size:var(--text-ui-12-5)}.markdown-body :where(p,ul,ol,blockquote,pre,table,hr){margin:0 0 var(--spacing-18)}.markdown-body :where(ul,ol){padding-inline-start:1.6em;list-style-position:outside}.markdown-body :where(ul){list-style-type:disc}.markdown-body :where(ol){list-style-type:decimal}.markdown-body :where(li){padding-inline-start:var(--space-2);display:list-item}.markdown-body :where(li+li){margin-top:var(--spacing-8)}.markdown-body :where(li>p){margin:var(--spacing-8) 0 0}.markdown-body :where(li>ul,li>ol){margin-top:var(--spacing-8);margin-bottom:0}.markdown-body :where(li>:first-child){margin-top:0}.markdown-body :where(li>:last-child){margin-bottom:0}.markdown-body :where(li)::marker{color:var(--text-faint);font-size:.82em}.markdown-body :where(.contains-task-list){padding-inline-start:1.8em;list-style:none}.markdown-body :where(.task-list-item){padding-inline-start:0}.markdown-body :where(.task-list-item>input){width:var(--spacing-14);height:var(--spacing-14);margin:0 var(--spacing-8) 0 -1.8em;vertical-align:-.12em;accent-color:var(--foreground)}.markdown-body :where(strong){color:var(--text);font-weight:600}.markdown-body :where(em){color:var(--text)}.markdown-body :where(a){color:var(--link);border-bottom:var(--space-px) solid var(--link);text-decoration:none}@supports (color:color-mix(in lab,red,red)){.markdown-body :where(a){border-bottom:var(--space-px) solid color-mix(in oklab,var(--link) 42%,transparent)}}.markdown-body :where(a:hover){border-bottom-color:var(--link)}.markdown-body :where(:not(pre)>code){background:var(--code-bg);color:var(--text);font-family:var(--font-mono);padding:var(--space-2) var(--spacing-6);border:0;border-radius:5px;font-size:.86em}.markdown-body :where(pre){border:var(--space-px) solid var(--border-soft);border-radius:var(--r-lg);background:var(--code-bg);padding:var(--spacing-16);overflow:auto}.markdown-body :where(pre code){color:var(--text);font-family:var(--font-mono);white-space:pre;background:0 0;border:0;padding:0;font-size:13.5px;line-height:1.6}.markdown-body :where(blockquote){border-left:var(--space-2) solid var(--border);padding-left:var(--spacing-20);color:var(--text-soft)}.markdown-body :where(blockquote>:last-child){margin-bottom:0}.markdown-body :where(table){border-collapse:collapse;width:100%;font-size:14.5px;display:block;overflow-x:auto}.markdown-body :where(th,td){padding:var(--space-10) var(--spacing-12);border-bottom:var(--space-px) solid var(--border);text-align:left;vertical-align:top}.markdown-body :where(th){color:var(--text-soft);font-size:var(--text-ui-11);text-transform:uppercase;font-weight:600}.markdown-body :where(hr){height:var(--space-px);background:var(--border);border:0}.markdown-body :where(img){border-radius:var(--r-lg);max-width:100%;height:auto}.markdown-document-shell{min-width:0;color:var(--text);position:relative}.markdown-document-actions{top:var(--spacing-12);z-index:5;justify-content:flex-end;gap:var(--spacing-8);pointer-events:none;display:flex;position:sticky}.markdown-document-actions>*{pointer-events:auto}.markdown-document-paper{width:100%;max-width:760px;padding:var(--spacing-40) 0 var(--spacing-80);margin:0 auto}.markdown-document-iframe{background:var(--bg);border:0;width:100%;min-height:680px;display:block}.task-tick-markdown{font-size:var(--text-ui-13);line-height:var(--leading-155)}.task-tick-markdown :where(h1,h2,h3,h4,h5,h6){margin:var(--spacing-16) 0 var(--spacing-8)}.task-tick-markdown :where(h1){font-size:var(--text-ui-17)}.task-tick-markdown :where(h2){font-size:var(--text-ui-16)}.task-tick-markdown :where(h3,h4,h5,h6){font-size:var(--text-ui-14)}.task-tick-markdown :where(p,ul,ol,blockquote,pre,table,hr){margin-bottom:var(--spacing-12)}.task-tick-markdown :where(table){font-size:var(--text-ui-12-5)}.artifact-html-page{gap:var(--spacing-16);flex-direction:column;display:flex}.artifact-html-page :where(h1,h2,h3){letter-spacing:0;margin:0;font-weight:500}.artifact-html-page :where(h1){font-size:var(--text-heading-sm);line-height:1.2}.artifact-html-page :where(h2){font-size:var(--text-ui-20);line-height:1.28}.artifact-html-page :where(h3){font-size:var(--text-ui-17);line-height:1.35}.artifact-html-page :where(p,ul,ol,blockquote,table){margin:0}.artifact-html-page :where(ul,ol){padding-left:var(--spacing-24)}.artifact-html-page :where(a){color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.artifact-html-page :where(table){border-collapse:collapse;width:100%;font-size:var(--text-ui-13-5)}.artifact-html-page :where(th,td){padding:var(--spacing-8);border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.artifact-html-page :where(blockquote){padding-left:var(--spacing-14);border-left:2px solid var(--border);color:var(--muted-foreground)}.artifact-file-preview-frame{min-height:var(--space-420);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);overflow:hidden}.artifact-file-preview-empty{min-height:var(--space-240)}.artifact-file-preview-media{width:100%;max-height:var(--measure-82vh);object-fit:contain;background:var(--muted);display:block}.artifact-file-preview-embed{width:100%;height:min(var(--measure-82vh),var(--space-720));background:var(--muted);border:0;display:block}.artifact-file-preview-text{padding:var(--spacing-16);background:var(--muted);color:var(--foreground);font-family:var(--font-mono);font-size:var(--text-ui-12);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.artifact-file-preview-markdown,.artifact-file-preview-text{max-height:min(var(--measure-82vh),var(--space-720));overflow:auto}.artifact-file-preview-markdown{padding:var(--spacing-20)}.px-ui-17{padding-left:var(--space-17);padding-right:var(--space-17)}.px-ui-18{padding-left:var(--space-18);padding-right:var(--space-18)}.py-ui-1{padding-top:var(--space-px);padding-bottom:var(--space-px)}.py-ui-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.py-ui-10{padding-top:var(--space-10);padding-bottom:var(--space-10)}.py-ui-11{padding-top:var(--space-11);padding-bottom:var(--space-11)}.pt-ui-2{padding-top:var(--space-2)}.pt-ui-7{padding-top:var(--space-7)}.pb-ui-18{padding-bottom:var(--space-18)}.gap-ui-5{gap:var(--space-5)}.gap-ui-7{gap:var(--space-7)}.gap-ui-18{gap:var(--space-18)}.mt-ui-1{margin-top:var(--space-px)}.mt-ui-2{margin-top:var(--space-2)}.mb-ui-1{margin-bottom:var(--space-px)}.top-ui-5{top:var(--space-5)}.right-ui-5{right:var(--space-5)}.bottom-floating-menu{bottom:var(--floating-menu-offset)}.grid-cols-compose-address{grid-template-columns:var(--grid-compose-address)}.grid-cols-compose-address-action{grid-template-columns:var(--grid-compose-address-action)}.grid-cols-source-row{grid-template-columns:var(--grid-source-row)}.grid-cols-history-row{grid-template-columns:var(--grid-history-row)}.grid-cols-draft-address{grid-template-columns:var(--grid-draft-address)}.grid-cols-message-header{grid-template-columns:var(--grid-message-header)}.grid-cols-task-row{grid-template-columns:var(--grid-task-row)}.grid-cols-connection-cards{grid-template-columns:var(--grid-connection-cards)}.grid-cols-crm-layout{grid-template-columns:var(--grid-crm-layout)}.grid-cols-crm-directory-row{grid-template-columns:var(--grid-crm-directory-row)}.grid-cols-crm-picker-row{grid-template-columns:var(--grid-crm-picker-row)}.grid-cols-crm-relation-row{grid-template-columns:var(--grid-crm-relation-row)}.grid-cols-crm-thread-row{grid-template-columns:var(--grid-crm-thread-row)}.grid-cols-crm-recent-row{grid-template-columns:var(--grid-crm-recent-row)}.grid-cols-people-overview{grid-template-columns:var(--grid-people-overview)}.grid-cols-usage-hero{grid-template-columns:var(--grid-usage-hero)}.grid-cols-usage-stats{grid-template-columns:var(--grid-usage-stats)}.grid-rows-task-shell{grid-template-rows:var(--grid-task-shell-rows)}.shadow-inset-white-04{box-shadow:var(--shadow-inset-white-04)}.bg-on-dark-10{background:var(--white-10)}.border-on-dark-10{border-color:var(--white-10)}.hover\:bg-on-dark-10:hover{background:var(--white-10)}@media (min-width:48rem){.md\:grid-cols-model-row{grid-template-columns:var(--grid-model-row)}.md\:grid-cols-schedule-editor{grid-template-columns:var(--grid-schedule-editor)}}@media not all and (min-width:48rem){.app-page,.skills-detail-page,.skills-library-page{padding-inline:var(--spacing-20)}.app-page-header,.skills-document-actions,.skills-library-header{flex-direction:column;align-items:flex-start}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-layout{grid-template-columns:minmax(0,1fr)}.overview-side,.overview-usage-card{position:static}.task-page{flex-direction:column}.task-list-pane{border-bottom:0;border-right:0;width:100%;max-height:none;padding-inline:0}.task-document-panel{border-left:0;width:100%}.task-document-view{width:min(760px,calc(100% - var(--spacing-40)));margin:0 auto}.settings-route-panel{flex-direction:column}.settings-section-nav{gap:var(--spacing-8);scrollbar-gutter:auto;width:100%;min-height:auto;padding:var(--spacing-8);border-bottom:0;border-right:0;flex-direction:row;overflow:auto hidden}.settings-section-nav-group{min-width:min(var(--settings-section-nav-width),58vw);gap:var(--spacing-4);flex:none}.settings-section-nav-button{min-height:var(--spacing-34)}.settings-content-scroll{padding:var(--spacing-24)}.local-worker-install-head,.settings-explainer{flex-direction:column}.local-agent-grid{grid-template-columns:1fr}}@media (min-width:64rem){.task-shell-grid{grid-template-columns:var(--grid-task-shell-cols);grid-template-rows:minmax(0,1fr)}.lg\:grid-cols-routine-row{grid-template-columns:var(--grid-routine-row)}.lg\:grid-cols-task-detail{grid-template-columns:var(--grid-task-detail)}.lg\:grid-cols-task-shell{grid-template-columns:var(--grid-task-shell-cols)}.dashboard-section-grid,.lg\:grid-cols-crm-main-section{grid-template-columns:var(--grid-crm-main-section)}}.switch-track{width:var(--switch-track-width);height:var(--switch-track-height);padding:var(--space-2)}.switch-thumb{width:var(--switch-thumb-size);height:var(--switch-thumb-size)}.toast-dark{background:var(--toast-bg);-webkit-backdrop-filter:var(--toast-backdrop-filter)}.toast-dark,.toast-dark-strong{border-color:var(--toast-border);box-shadow:var(--shadow-toast)}.toast-dark-strong{background:var(--toast-bg-strong)}.popover-dark,.toast-dark-strong{-webkit-backdrop-filter:var(--toast-backdrop-filter-soft)}.popover-dark{background:var(--popover-bg-dark);border-color:var(--toast-border);box-shadow:var(--shadow-popover)}.external-warning{background:var(--color-external-warning-bg);border-color:var(--color-external-warning-border)}.external-warning-icon{color:var(--color-external-warning-icon)}.external-warning-label{color:var(--color-external-warning-text)}.font-pixel,.pixel-label{font-family:var(--font-pixel);letter-spacing:.12em;text-transform:uppercase}.pixel-label{color:var(--muted-foreground);font-size:var(--text-eyebrow);line-height:1.15}.leading-105{line-height:var(--leading-105)}.leading-112{line-height:var(--leading-112)}.leading-114{line-height:var(--leading-114)}.leading-115{line-height:var(--leading-115)}.leading-116{line-height:var(--leading-116)}.leading-118{line-height:var(--leading-118)}.leading-120{line-height:var(--leading-120)}.leading-125{line-height:var(--leading-125)}.leading-130{line-height:var(--leading-130)}.leading-135{line-height:var(--leading-135)}.leading-140{line-height:var(--leading-140)}.leading-142{line-height:var(--leading-142)}.leading-145{line-height:var(--leading-145)}.leading-150{line-height:var(--leading-150)}.leading-155{line-height:var(--leading-155)}.leading-158{line-height:var(--leading-158)}.leading-160{line-height:var(--leading-160)}.leading-165{line-height:var(--leading-165)}.tracking-flat{letter-spacing:var(--tracking-flat)}.tracking-tight-1{letter-spacing:var(--tracking-tight-1)}.tracking-tight-05{letter-spacing:var(--tracking-tight-05)}.tracking-mono-tight{letter-spacing:var(--tracking-mono-tight)}.tracking-provider{letter-spacing:var(--tracking-provider)}.tracking-brand{letter-spacing:var(--tracking-brand)}.tracking-badge{letter-spacing:var(--tracking-badge)}.tracking-pixel-mid{letter-spacing:var(--tracking-pixel-mid)}.tracking-pixel{letter-spacing:var(--tracking-pixel)}.tracking-pixel-wide{letter-spacing:var(--tracking-pixel-wide)}.tracking-pixel-wider{letter-spacing:var(--tracking-pixel-wider)}.grid-kv-compact{grid-template-columns:var(--grid-kv-compact)}.max-h-document-preview{max-height:var(--document-preview-max-height)}.activity-icon-size{height:var(--activity-icon-size);width:var(--activity-icon-size)}.activity-fallback-mark{border-radius:var(--radius-3);font-size:var(--text-activity-mark)}.activity-icon-image{mix-blend-mode:multiply;transform:scale(var(--activity-icon-scale))}.hover-scale-brand:hover{transform:scale(var(--hover-scale-brand))}.brand-mark{background:var(--foreground);color:var(--color-brand-mark-ink);border:var(--space-px) solid var(--brand-mark-border);border-radius:var(--radius-7);font-family:var(--font-pixel);font-size:var(--text-ui-12);letter-spacing:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.brand-mark--sidebar{font-size:var(--text-subheading);line-height:.9}.status-badge{align-items:center;gap:var(--space-5);border:var(--space-px) solid var(--border);background:var(--status-badge-bg);color:var(--foreground);border-radius:var(--radius-button);padding:var(--space-2) var(--space-6);font-size:var(--text-pixel-badge);letter-spacing:.04em;text-transform:uppercase;font-weight:600;line-height:1.1;display:inline-flex}.status-badge:before{content:"";width:var(--space-5);height:var(--space-5);background:currentColor}.status-badge[data-variant=in-progress],.status-badge[data-variant=overdue]{background:var(--accent);border-color:var(--border);color:var(--primary)}.status-badge[data-variant=open]{color:var(--muted-foreground);background:0 0;border-style:dashed}@keyframes reveille-pulse{0%,to{opacity:.4}50%{opacity:.7}}@keyframes reveille-shimmer{0%{background-position:-180% 0}to{background-position:220% 0}}.reveille-shimmer{background-image:linear-gradient(90deg,var(--reveille-shimmer-a) 0,var(--reveille-shimmer-a) 30%,var(--reveille-shimmer-b) 50%,var(--reveille-shimmer-a) 70%,var(--reveille-shimmer-a) 100%);background-repeat:no-repeat;background-size:200% 100%;animation:reveille-shimmer 1.6s linear infinite}@keyframes reveille-spark{0%,to{opacity:.55;transform:scale(.9)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(8deg)}}.reveille-spark{animation:reveille-spark 1.4s ease-in-out infinite}@keyframes reveille-status-rise{0%{opacity:0;transform:translateY(var(--motion-status-rise-distance))}to{opacity:1;transform:translateY(0)}}.reveille-status-rise{animation:reveille-status-rise .28s cubic-bezier(.22,1,.36,1) both}@keyframes reveille-live-pulse{0%{box-shadow:0 0 #3f916373}70%{box-shadow:0 0 0 5px #3f916300}to{box-shadow:0 0 #3f916300}}.reveille-live-pulse{animation:reveille-live-pulse 1.8s ease-out infinite}@media (prefers-reduced-motion:reduce){.reveille-live-pulse{animation:none}}[role=button]:not([aria-disabled=true]),[role=checkbox]:not([aria-disabled=true]),[role=link]:not([aria-disabled=true]),[role=menuitem]:not([aria-disabled=true]),[role=option]:not([aria-disabled=true]),[role=radio]:not([aria-disabled=true]),[role=switch]:not([aria-disabled=true]),[role=tab]:not([aria-disabled=true]),a[href],button:not(:disabled),input[type=button]:not(:disabled),input[type=checkbox]:not(:disabled),input[type=file]:not(:disabled),input[type=image]:not(:disabled),input[type=radio]:not(:disabled),input[type=reset]:not(:disabled),input[type=submit]:not(:disabled),label[for],select:not(:disabled),summary{cursor:pointer}[aria-disabled=true],button:disabled,input:disabled,select:disabled{cursor:not-allowed}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}