@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-weight-normal:400;--font-weight-medium:500;--radius-xs:6px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px;--text-headline:32px;--text-headline--line-height:38px;--text-headline--letter-spacing:-.02em;--text-headline--font-weight:400;--text-title:20px;--text-title--line-height:26px;--text-title--letter-spacing:-.01em;--text-title--font-weight:500;--text-voice:22px;--text-voice--line-height:30px;--text-voice--letter-spacing:-.01em;--text-voice--font-weight:400;--text-body:15px;--text-body--line-height:22px;--text-body--font-weight:400;--text-body-strong:15px;--text-body-strong--line-height:22px;--text-body-strong--font-weight:500;--text-small:13px;--text-small--line-height:18px;--text-small--font-weight:400;--text-small-strong:13px;--text-small-strong--line-height:18px;--text-small-strong--font-weight:500;--text-figure-xl:44px;--text-figure-xl--line-height:48px;--text-figure-xl--letter-spacing:-.04em;--text-figure-xl--font-weight:400;--text-figure-lg:22px;--text-figure-lg--line-height:28px;--text-figure-lg--letter-spacing:-.02em;--text-figure-lg--font-weight:400;--text-figure:14px;--text-figure--line-height:22px;--text-figure--font-weight:400;--text-eyebrow:11px;--text-eyebrow--line-height:16px;--text-eyebrow--letter-spacing:.08em;--text-eyebrow--font-weight:500;--spacing-0:0px;--spacing-px:1px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:24px;--spacing-6:32px;--spacing-7:48px;--spacing-8:64px;--spacing-control-sm:32px;--spacing-control:40px;--spacing-control-lg:48px;--container-measure:640px;--container-dock:760px;--default-transition-duration:.16s;--default-transition-timing-function:ease-out;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--animate-enter:oc-enter .24s ease-out}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background:var(--surface-canvas);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:15px;line-height:22px}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:var(--spacing-0)}.top-0{top:var(--spacing-0)}.top-1\/2{top:50%}.top-3{top:var(--spacing-3)}.right-0{right:var(--spacing-0)}.bottom-0{bottom:var(--spacing-0)}.bottom-5{bottom:var(--spacing-5)}.left-0{left:var(--spacing-0)}.left-1\/2{left:50%}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:720px){.container{max-width:720px}}@media (min-width:900px){.container{max-width:900px}}@media (min-width:1080px){.container{max-width:1080px}}.m-0{margin:var(--spacing-0)}.-mx-2{margin-inline:calc(var(--spacing-2) * -1)}.mx-auto{margin-inline:auto}.-mt-1{margin-top:calc(var(--spacing-1) * -1)}.mt-1{margin-top:var(--spacing-1)}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-5{margin-top:var(--spacing-5)}.mt-auto{margin-top:auto}.mr-2{margin-right:var(--spacing-2)}.mr-3{margin-right:var(--spacing-3)}.mb-1{margin-bottom:var(--spacing-1)}.mb-2{margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:var(--spacing-4)}.-ml-3{margin-left:calc(var(--spacing-3) * -1)}.ml-0{margin-left:var(--spacing-0)}.ml-2{margin-left:var(--spacing-2)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!table{display:table!important}.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}.field-sizing-content{field-sizing:content}.size-2{width:var(--spacing-2);height:var(--spacing-2)}.size-6{width:var(--spacing-6);height:var(--spacing-6)}.size-control{width:var(--spacing-control);height:var(--spacing-control)}.size-control-sm{width:var(--spacing-control-sm);height:var(--spacing-control-sm)}.size-full{width:100%;height:100%}.h-1{height:var(--spacing-1)}.h-2{height:var(--spacing-2)}.h-5{height:var(--spacing-5)}.h-auto{height:auto}.h-control{height:var(--spacing-control)}.h-control-lg{height:var(--spacing-control-lg)}.h-control-sm{height:var(--spacing-control-sm)}.h-full{height:100%}.h-px{height:1px;height:var(--spacing-px)}.h-screen{height:100vh}.min-h-0{min-height:var(--spacing-0)}.min-h-control{min-height:var(--spacing-control)}.min-h-control-lg{min-height:var(--spacing-control-lg)}.min-h-control-sm{min-height:var(--spacing-control-sm)}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-3\/4{width:75%}.w-control{width:var(--spacing-control)}.w-control-lg{width:var(--spacing-control-lg)}.w-control-sm{width:var(--spacing-control-sm)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[1120px\]{max-width:1120px}.max-w-dock{max-width:var(--container-dock)}.max-w-full{max-width:100%}.max-w-measure{max-width:var(--container-measure)}.min-w-0{min-width:var(--spacing-0)}.min-w-8{min-width:var(--spacing-8)}.min-w-control{min-width:var(--spacing-control)}.min-w-control-sm{min-width:var(--spacing-control-sm)}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.rotate-225{rotate:225deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-5{scroll-margin-top:var(--spacing-5)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:var(--spacing-0)}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-5{gap:var(--spacing-5)}.gap-6{gap:var(--spacing-6)}.gap-7{gap:var(--spacing-7)}.gap-8{gap:var(--spacing-8)}.gap-px{gap:1px;gap:var(--spacing-px)}.gap-x-2{column-gap:var(--spacing-2)}.gap-x-3{column-gap:var(--spacing-3)}.gap-x-4{column-gap:var(--spacing-4)}.gap-x-5{column-gap:var(--spacing-5)}.gap-x-6{column-gap:var(--spacing-6)}.gap-x-8{column-gap:var(--spacing-8)}.gap-y-1{row-gap:var(--spacing-1)}.gap-y-2{row-gap:var(--spacing-2)}.gap-y-3{row-gap:var(--spacing-3)}.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-line-hairline>:not(:last-child)){border-color:var(--line-hairline)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.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-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-r-pill{border-top-right-radius:var(--radius-pill);border-bottom-right-radius:var(--radius-pill)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.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-solid{--tw-border-style:solid;border-style:solid}.border-ink{border-color:var(--ink)}.border-line-control{border-color:var(--line-control)}.border-line-hairline{border-color:var(--line-hairline)}.border-signal-deep{border-color:var(--signal-deep)}.border-status-critical{border-color:var(--status-critical)}.border-transparent{border-color:#0000}.bg-data-ink{background-color:var(--data-ink)}.bg-data-stone{background-color:var(--data-stone)}.bg-data-track{background-color:var(--data-track)}.bg-ink-on-inverse{background-color:var(--ink-on-inverse)}.bg-line-hairline{background-color:var(--line-hairline)}.bg-signal{background-color:var(--signal)}.bg-signal-deep{background-color:var(--signal-deep)}.bg-signal-wash{background-color:var(--signal-wash)}.bg-status-caution-wash{background-color:var(--status-caution-wash)}.bg-status-critical{background-color:var(--status-critical)}.bg-status-critical-wash{background-color:var(--status-critical-wash)}.bg-status-positive-wash{background-color:var(--status-positive-wash)}.bg-surface-canvas{background-color:var(--surface-canvas)}.bg-surface-inverse{background-color:var(--surface-inverse)}.bg-surface-sheet{background-color:var(--surface-sheet)}.bg-surface-well{background-color:var(--surface-well)}.bg-transparent{background-color:#0000}.fill-none{fill:none}.stroke-signal-deep{stroke:var(--signal-deep)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:var(--spacing-0)}.p-1{padding:var(--spacing-1)}.p-2{padding:var(--spacing-2)}.p-3{padding:var(--spacing-3)}.p-4{padding:var(--spacing-4)}.p-5{padding:var(--spacing-5)}.p-6{padding:var(--spacing-6)}.px-0{padding-inline:var(--spacing-0)}.px-1{padding-inline:var(--spacing-1)}.px-2{padding-inline:var(--spacing-2)}.px-3{padding-inline:var(--spacing-3)}.px-4{padding-inline:var(--spacing-4)}.px-5{padding-inline:var(--spacing-5)}.py-0{padding-block:var(--spacing-0)}.py-1{padding-block:var(--spacing-1)}.py-2{padding-block:var(--spacing-2)}.py-3{padding-block:var(--spacing-3)}.py-4{padding-block:var(--spacing-4)}.py-5{padding-block:var(--spacing-5)}.py-6{padding-block:var(--spacing-6)}.py-px{padding-block:1px;padding-block:var(--spacing-px)}.pt-1{padding-top:var(--spacing-1)}.pt-3{padding-top:var(--spacing-3)}.pt-4{padding-top:var(--spacing-4)}.pt-5{padding-top:var(--spacing-5)}.pt-8{padding-top:var(--spacing-8)}.pt-px{padding-top:1px;padding-top:var(--spacing-px)}.pr-0{padding-right:var(--spacing-0)}.pr-1{padding-right:var(--spacing-1)}.pr-2{padding-right:var(--spacing-2)}.pr-3{padding-right:var(--spacing-3)}.pr-4{padding-right:var(--spacing-4)}.pb-4{padding-bottom:var(--spacing-4)}.pb-5{padding-bottom:var(--spacing-5)}.pl-0{padding-left:var(--spacing-0)}.pl-3{padding-left:var(--spacing-3)}.pl-4{padding-left:var(--spacing-4)}.pl-5{padding-left:var(--spacing-5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-eyebrow{font-size:var(--text-eyebrow);line-height:var(--tw-leading,var(--text-eyebrow--line-height));letter-spacing:var(--tw-tracking,var(--text-eyebrow--letter-spacing));font-weight:var(--tw-font-weight,var(--text-eyebrow--font-weight))}.text-figure-lg{font-size:var(--text-figure-lg);line-height:var(--tw-leading,var(--text-figure-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-figure-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-figure-lg--font-weight))}.text-figure-xl{font-size:var(--text-figure-xl);line-height:var(--tw-leading,var(--text-figure-xl--line-height));letter-spacing:var(--tw-tracking,var(--text-figure-xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-figure-xl--font-weight))}.text-headline{font-size:var(--text-headline);line-height:var(--tw-leading,var(--text-headline--line-height));letter-spacing:var(--tw-tracking,var(--text-headline--letter-spacing));font-weight:var(--tw-font-weight,var(--text-headline--font-weight))}.text-title{font-size:var(--text-title);line-height:var(--tw-leading,var(--text-title--line-height));letter-spacing:var(--tw-tracking,var(--text-title--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title--font-weight))}.text-voice{font-size:var(--text-voice);line-height:var(--tw-leading,var(--text-voice--line-height));letter-spacing:var(--tw-tracking,var(--text-voice--letter-spacing));font-weight:var(--tw-font-weight,var(--text-voice--font-weight))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));font-weight:var(--tw-font-weight,var(--text-body--font-weight))}.text-body-strong{font-size:var(--text-body-strong);line-height:var(--tw-leading,var(--text-body-strong--line-height));font-weight:var(--tw-font-weight,var(--text-body-strong--font-weight))}.text-figure{font-size:var(--text-figure);line-height:var(--tw-leading,var(--text-figure--line-height));font-weight:var(--tw-font-weight,var(--text-figure--font-weight))}.text-small{font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height));font-weight:var(--tw-font-weight,var(--text-small--font-weight))}.text-small-strong{font-size:var(--text-small-strong);line-height:var(--tw-leading,var(--text-small-strong--line-height));font-weight:var(--tw-font-weight,var(--text-small-strong--font-weight))}.text-\[0\.9em\]{font-size:.9em}.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)}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-brand-acting{color:var(--brand-acting)}.text-brand-navy{color:var(--brand-navy)}.text-inherit{color:inherit}.text-ink{color:var(--ink)}.text-ink-disabled{color:var(--ink-disabled)}.text-ink-muted{color:var(--ink-muted)}.text-ink-on-inverse{color:var(--ink-on-inverse)}.text-signal-ink{color:var(--signal-ink)}.text-status-caution{color:var(--status-caution)}.text-status-critical{color:var(--status-critical)}.text-status-positive{color:var(--status-positive)}.text-surface-inverse{color:var(--surface-inverse)}.text-transparent{color:#0000}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-line-control{-webkit-text-decoration-color:var(--line-control);-webkit-text-decoration-color:var(--line-control);-webkit-text-decoration-color:var(--line-control);text-decoration-color:var(--line-control)}.underline-offset-3{text-underline-offset:3px}.opacity-60{opacity:.6}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-float{box-shadow:var(--shadow-float)}.ring-signal-deep{--tw-ring-color:var(--signal-deep)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-0{outline-style:var(--tw-outline-style);outline-width:0}.\!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,)!important}.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,)}.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))}.duration-120{--tw-duration:.12s;transition-duration:.12s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}:is(.\*\:min-w-0>*){min-width:var(--spacing-0)}.group-data-active\:text-ink-on-inverse:is(:where(.group)[data-active] *),.group-data-\[state\=active\]\:text-ink-on-inverse:is(:where(.group)[data-state=active] *){color:var(--ink-on-inverse)}.placeholder\:text-ink-muted::placeholder{color:var(--ink-muted)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:var(--spacing-0)}.focus-within\:border-ink:focus-within{border-color:var(--ink)}.focus-within\:border-line-control:focus-within{border-color:var(--line-control)}.focus-within\:border-signal-deep:focus-within{border-color:var(--signal-deep)}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:outline-offset-2:focus-within{outline-offset:2px}.focus-within\:outline-line-focus:focus-within{outline-color:var(--line-focus)}@media (hover:hover){.hover\:border-ink:hover{border-color:var(--ink)}.hover\:border-ink-muted:hover{border-color:var(--ink-muted)}.hover\:border-line-control:hover{border-color:var(--line-control)}.hover\:bg-surface-sheet:hover{background-color:var(--surface-sheet)}.hover\:bg-surface-well:hover{background-color:var(--surface-well)}.hover\:text-ink:hover{color:var(--ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-ink:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.hover\:underline-offset-3:hover{text-underline-offset:3px}.not-data-active\:hover\:border-ink:not([data-active]):hover{border-color:var(--ink)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-line-focus:focus-visible{outline-color:var(--line-focus)}.focus-visible\:outline-signal:focus-visible{outline-color:var(--signal)}@media (hover:hover){.enabled\:hover\:border-ink:enabled:hover{border-color:var(--ink)}.enabled\:hover\:bg-ink-muted:enabled:hover{background-color:var(--ink-muted)}.enabled\:hover\:bg-surface-well:enabled:hover{background-color:var(--surface-well)}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-line-hairline:disabled{border-color:var(--line-hairline)}.disabled\:bg-surface-well:disabled{background-color:var(--surface-well)}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:text-ink-disabled:disabled{color:var(--ink-disabled)}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\[data-oc\=sheet__media\]\]\:items-center:has(:is()){align-items:center}.data-active\:border-surface-inverse[data-active]{border-color:var(--surface-inverse)}.data-active\:bg-surface-inverse[data-active]{background-color:var(--surface-inverse)}.data-active\:text-ink-on-inverse[data-active]{color:var(--ink-on-inverse)}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:text-ink-disabled[data-disabled]{color:var(--ink-disabled)}.data-highlighted\:bg-surface-sheet[data-highlighted]{background-color:var(--surface-sheet)}.data-highlighted\:bg-surface-well[data-highlighted]{background-color:var(--surface-well)}.data-highlighted\:text-ink[data-highlighted]{color:var(--ink)}.data-\[state\=active\]\:border-surface-inverse[data-state=active]{border-color:var(--surface-inverse)}.data-\[state\=active\]\:bg-surface-inverse[data-state=active]{background-color:var(--surface-inverse)}.data-\[state\=active\]\:text-ink-on-inverse[data-state=active]{color:var(--ink-on-inverse)}.data-\[state\=checked\]\:border-ink[data-state=checked]{border-color:var(--ink)}.data-\[state\=checked\]\:bg-ink[data-state=checked]{background-color:var(--ink)}.data-\[state\=checked\]\:bg-ink-on-inverse[data-state=checked]{background-color:var(--ink-on-inverse)}.data-\[state\=checked\]\:bg-surface-inverse[data-state=checked]{background-color:var(--surface-inverse)}.data-\[state\=checked\]\:text-surface-sheet[data-state=checked]{color:var(--surface-sheet)}@media (hover:hover){.data-\[state\=inactive\]\:hover\:border-ink[data-state=inactive]:hover{border-color:var(--ink)}}.data-\[state\=indeterminate\]\:border-ink[data-state=indeterminate]{border-color:var(--ink)}.data-\[state\=indeterminate\]\:bg-ink[data-state=indeterminate]{background-color:var(--ink)}.data-\[state\=indeterminate\]\:text-surface-sheet[data-state=indeterminate]{color:var(--surface-sheet)}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-enter{animation:var(--animate-enter)}}@media not all and (min-width:900px){.max-lg\:hidden{display:none}.max-lg\:h-dvh{height:100dvh}.max-lg\:flex-none{flex:none}}@media not all and (min-width:640px){.max-sm\:hidden{display:none}.max-sm\:px-4{padding-inline:var(--spacing-4)}}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}}@media (min-width:720px){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-9{grid-column:span 9/span 9}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:flex-none{flex:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.md\:flex-col{flex-direction:column}.md\:flex-wrap{flex-wrap:wrap}.md\:justify-start{justify-content:flex-start}.md\:gap-3{gap:var(--spacing-3)}.md\:gap-5{gap:var(--spacing-5)}.md\:p-5{padding:var(--spacing-5)}.md\:text-left{text-align:left}.md\:text-headline{font-size:var(--text-headline);line-height:var(--tw-leading,var(--text-headline--line-height));letter-spacing:var(--tw-tracking,var(--text-headline--letter-spacing));font-weight:var(--tw-font-weight,var(--text-headline--font-weight))}}@media (min-width:900px){.lg\:hidden{display:none}.lg\:h-dvh{height:100dvh}.lg\:min-h-0{min-height:var(--spacing-0)}.lg\:flex-1{flex:1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1080px){.xl\:sticky{position:sticky}.xl\:top-0{top:var(--spacing-0)}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-span-9{grid-column:span 9/span 9}.xl\:col-span-12{grid-column:span 12/span 12}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:h-dvh{height:100dvh}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.xl\:items-start{align-items:flex-start}}.dark\:text-ink:where([data-theme=dark],[data-theme=dark] *,.dark,.dark *){color:var(--ink)}}:root{--surface-canvas:#f0efea;--surface-sheet:#fff;--surface-well:#e7e6e0;--surface-inverse:#1c1c1a;--surface-scrim:#1414135c;--ink:#141413;--ink-muted:#5f5e58;--ink-disabled:#a9a8a1;--ink-on-inverse:#f1f0ea;--line-hairline:#e0dfd9;--line-control:#807f78;--line-focus:#141413;--signal:#d5f24e;--signal-ink:#141413;--signal-wash:#eff8c4;--signal-deep:#556508;--status-positive:#2e6b3c;--status-positive-wash:#e2eedf;--status-caution:#8a5700;--status-caution-wash:#f5e9cc;--status-critical:#b42a1f;--status-critical-wash:#f6e0db;--brand-navy:#25476a;--brand-acting:#ea580c;--brand-acting-ink:#141413;--data-ink:#141413;--data-stone:#8b8a83;--data-track:#cfcec7;--data-even:#f0efec;--data-against:#ea9f99;--data-against-strong:#e0716a;--data-favour:#8fb9ef;--data-favour-strong:#5898eb;--scene-plot:#e7e6e0;--scene-building:#fbfaf7;--scene-roof:#c8c7c0;--scene-window:#3e464d;--scene-line:#fff;--scene-foliage:#a7b39a;--shadow-float:0 1px 2px #1414130f, 0 12px 32px #1414131a;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--size-control-sm:32px;--size-control:40px;--size-control-lg:48px;--size-nav:64px;--size-measure:640px;--size-dock:760px;--size-content:1120px;--scene-ground:var(--surface-canvas);--background:var(--surface-canvas);--card:var(--surface-sheet);--popover:var(--surface-sheet);--foreground:var(--ink);--card-foreground:var(--ink);--popover-foreground:var(--ink);--primary:var(--surface-inverse);--primary-foreground:var(--ink-on-inverse);--muted:var(--surface-well);--muted-foreground:var(--ink-muted);--accent:var(--surface-well);--accent-foreground:var(--ink);--border:var(--line-hairline);--input:var(--line-control);--ring:var(--line-focus);--destructive:var(--status-critical);--radius:var(--radius-sm)}:is([data-theme=dark],.dark){--surface-canvas:#0e0e0d;--surface-sheet:#191917;--surface-well:#222220;--surface-inverse:#f1f0ea;--surface-scrim:#0009;--ink:#f1f0ea;--ink-muted:#a6a59d;--ink-disabled:#5a5954;--ink-on-inverse:#141413;--line-hairline:#2c2c29;--line-control:#6e6d66;--line-focus:#f1f0ea;--signal:#d5f24e;--signal-ink:#141413;--signal-wash:#2a3110;--signal-deep:#d5f24e;--status-positive:#8ccf98;--status-positive-wash:#1a2a1d;--status-caution:#e6b65a;--status-caution-wash:#2f2510;--status-critical:#f08a7e;--status-critical-wash:#361a18;--brand-navy:#25476a;--brand-acting:#ea580c;--brand-acting-ink:#141413;--data-ink:#f1f0ea;--data-stone:#85847d;--data-track:#3f3e3a;--data-even:#383835;--data-against:#713c38;--data-against-strong:#a54743;--data-favour:#304e75;--data-favour-strong:#3269af;--scene-plot:#1b1b19;--scene-building:#d6d5ce;--scene-roof:#8a8982;--scene-window:#f2dfae;--scene-line:#4d4d48;--scene-foliage:#56614c;--shadow-float:0 0 0 1px #ffffff0f, 0 16px 40px #0000008c;--scene-ground:var(--surface-canvas);--background:var(--surface-canvas);--card:var(--surface-sheet);--popover:var(--surface-sheet);--foreground:var(--ink);--card-foreground:var(--ink);--popover-foreground:var(--ink);--primary:var(--surface-inverse);--primary-foreground:var(--ink-on-inverse);--muted:var(--surface-well);--muted-foreground:var(--ink-muted);--accent:var(--surface-well);--accent-foreground:var(--ink);--border:var(--line-hairline);--input:var(--line-control);--ring:var(--line-focus);--destructive:var(--status-critical)}[data-oc=btn][data-size=sm]{gap:6px}[data-oc=btn][data-variant=signal]:hover{box-shadow:inset 0 0 0 1px var(--signal-deep)}[data-oc=btn]:disabled{box-shadow:none}[data-oc=avatar-img]{letter-spacing:.02em;width:24px;height:24px;font-size:11px;line-height:1}[data-oc=avatar-img][data-size=sm]{width:20px;height:20px;font-size:9px}[data-oc=avatar-img][data-size=lg]{width:40px;height:40px;font-size:14px}[data-oc=avatar-img][data-size=xl]{letter-spacing:.01em;width:48px;height:48px;font-size:16px}[data-oc=avatar-img][data-you]{box-shadow:0 0 0 1.5px var(--signal-deep)}[data-oc=avatar-img][data-square]{box-shadow:inset 0 0 0 1px var(--line-hairline)}[data-oc=avstack] [data-oc=avatar-img]{box-shadow:0 0 0 2px var(--surface-sheet)}[data-oc=avstack] [data-oc=avatar-img]+[data-oc=avatar-img]{margin-left:-6px}[data-oc=avstack__more]{margin-left:6px;font-size:12px}[data-oc=suggest]{font:inherit;gap:6px;padding:0 14px;font-size:13px;line-height:18px;transition:border-color .16s ease-out}[data-oc=composer]{min-height:64px;transition:border-color .16s ease-out}[data-oc=composer__input]{font:inherit;field-sizing:content;min-height:22px;max-height:160px;padding:9px 0;font-size:15px;line-height:22px}[data-oc=composer]:has(>[data-oc=composer__files]){flex-wrap:wrap}[data-oc=composer__files]{flex-direction:column;flex-basis:100%;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}[data-oc=composer__files] [data-oc=file]{grid-template-columns:auto minmax(0,1fr) auto auto}[data-oc=composer__files] [data-oc=file]>button{margin:-7px -6px -7px 0}[data-oc=composer__live]{padding-top:2px}[data-oc=composer__heard] q{quotes:"“" "”"}[data-oc=caret]{vertical-align:-.15em;background:var(--signal-deep);width:2px;height:1.05em;margin-left:3px;animation:1s step-end infinite oc-blink;display:inline-block}[data-oc=wave]{align-items:center;gap:3px;height:28px;display:inline-flex}[data-oc=wave] span{border-radius:var(--radius-pill);background:var(--ink);transform-origin:50%;width:3px;animation:.9s ease-in-out infinite alternate oc-wave}[data-oc=progress]{border-radius:var(--radius-pill);background:var(--surface-well);flex:1;max-width:160px;height:2px;position:relative;overflow:hidden}[data-oc=progress] span{border-radius:var(--radius-pill);background:var(--signal-deep);width:40%;animation:1.4s ease-in-out infinite oc-slide;position:absolute;inset:0 auto 0 0}[data-oc=mic]{padding:1px 6px;transition:transform .16s ease-out}[data-oc=mic]:hover{box-shadow:inset 0 0 0 1px var(--signal-deep)}[data-oc=mic]:active{transform:scale(.96)}[data-oc=kbd]{padding:1px 6px;font-size:11px;line-height:16px}@keyframes oc-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes oc-blink{50%{opacity:0}}@keyframes oc-slide{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion:reduce){[data-oc=wave] span,[data-oc=caret],[data-oc=progress] span{animation:none}[data-oc=progress] span{width:100%;left:0}}@media (max-width:720px){[data-oc=shell__main] [data-oc=composer-wrap][data-docked]{bottom:calc(76px + env(safe-area-inset-bottom))}[data-oc=shell__main] [data-oc=composer-wrap][data-docked] [data-oc=composer__hint]{display:none}}[data-oc=trail]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}[data-oc=trail__step]{padding-right:var(--space-3);flex-direction:column;gap:2px;display:flex;position:relative}[data-oc=trail__step]:after{content:"";border-top:1.5px dashed var(--line-control);position:absolute;top:10px;left:28px;right:6px}[data-oc=trail__step]:last-child:after{display:none}[data-oc=trail__step][data-state=done]:after{border-top-style:solid;border-color:var(--ink)}[data-oc=trail__step][data-state=current]:after{border-color:var(--signal-deep)}[data-oc=trail__node]{width:22px;height:22px;margin-bottom:var(--space-2);border-radius:var(--radius-pill);background:var(--surface-sheet);box-shadow:inset 0 0 0 1.5px var(--line-control);color:var(--ink);justify-content:center;align-items:center;display:inline-flex}[data-oc=trail__step][data-state=done] [data-oc=trail__node]{background:var(--surface-inverse);color:var(--ink-on-inverse);box-shadow:none}[data-oc=trail__step][data-state=current] [data-oc=trail__node]{background:var(--signal);box-shadow:inset 0 0 0 2px var(--signal-deep), 0 0 0 4px var(--signal-wash)}[data-oc=trail__step][data-state=blocked] [data-oc=trail__node]{background:var(--status-critical-wash);color:var(--status-critical);box-shadow:inset 0 0 0 1.5px var(--status-critical)}[data-oc=trail__label]{color:var(--ink);font-size:13px;font-weight:500;line-height:18px}[data-oc=trail__step][data-state=waiting] [data-oc=trail__label]{color:var(--ink-muted)}[data-oc=trail__step][data-state=blocked] [data-oc=trail__label]{color:var(--status-critical)}[data-oc=trail__detail]{color:var(--ink-muted);font-size:13px;line-height:18px}[data-oc=face]{border-radius:var(--radius-pill);background:var(--surface-inverse);width:24px;height:24px;color:var(--ink-on-inverse);letter-spacing:.02em;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:500;line-height:1;display:inline-flex;overflow:hidden}[data-oc=face] img{object-fit:cover;width:100%;height:100%;display:block}[data-oc=face][data-size]{width:18px;height:18px;margin-right:6px;font-size:8px}[data-oc=face][data-size=next]{color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--line-control);background:0 0}[data-oc=trail][data-pin]{padding-top:54px}[data-oc=trail__detail]{align-items:center;display:flex}[data-oc=trail__pin]{z-index:1;flex-direction:column;align-items:center;animation:.42s cubic-bezier(.2,.9,.3,1.2) both oc-pin;display:flex;position:absolute;top:-48px;left:11px;transform:translate(-50%)}[data-oc=trail__pinhead]{border-radius:var(--radius-pill);background:var(--ink);padding:2px}[data-oc=trail__pinhead] [data-oc=face]{width:36px;height:36px;box-shadow:0 0 0 2px var(--surface-sheet);font-size:13px}[data-oc=trail__pintail]{border-left:6px solid #0000;border-right:6px solid #0000;border-top:10px solid var(--ink);width:0;height:0;margin-top:-2px}[data-oc=trail__pin][data-you] [data-oc=trail__pinhead]{background:var(--signal-deep)}[data-oc=trail__pin][data-you] [data-oc=trail__pintail]{border-top-color:var(--signal-deep)}[data-oc=trail__pin][data-you] [data-oc=face]{background:var(--signal);color:var(--signal-ink)}[data-oc=trail__pin][data-blocked] [data-oc=trail__pinhead]{background:var(--status-critical)}[data-oc=trail__pin][data-blocked] [data-oc=trail__pintail]{border-top-color:var(--status-critical)}[data-oc=trail__since]{white-space:nowrap;border-radius:var(--radius-pill);background:var(--surface-well);font-family:var(--font-mono);color:var(--ink-muted);padding:1px 7px;font-size:11px;line-height:16px;position:absolute;top:11px;left:calc(100% + 6px)}@keyframes oc-pin{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){[data-oc=trail__pin]{animation:none}}@media (max-width:640px){[data-oc=trail]{gap:var(--space-3);grid-auto-flow:row}[data-oc=trail__step]:after{display:none}[data-oc=trail][data-pin]{padding-top:0}[data-oc=trail__pin]{flex-direction:row;gap:6px;margin-bottom:6px;animation:none;position:static;transform:none}[data-oc=trail__pintail]{display:none}[data-oc=trail__since]{position:static}}[data-oc=trail__doc]{font-family:var(--font-mono);color:var(--ink-muted);align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}[data-oc=trail][data-vertical]{grid-auto-columns:auto;grid-auto-flow:row;gap:0}[data-oc=trail][data-vertical] [data-oc=trail__step]{column-gap:var(--space-3);padding:0 0 var(--space-4);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;display:grid}[data-oc=trail][data-vertical] [data-oc=trail__node]{grid-row:1/span 2;margin:0}[data-oc=trail][data-vertical] [data-oc=trail__label]{grid-column:2;padding-top:2px}[data-oc=trail][data-vertical] [data-oc=trail__detail]{grid-column:2}[data-oc=trail][data-vertical] [data-oc=trail__doc]{grid-area:1/3;padding-top:3px}[data-oc=trail][data-vertical] [data-oc=trail__step]:after{border-top:0;border-left:1.5px dashed var(--line-control);inset:26px auto 4px 10px}[data-oc=trail][data-vertical] [data-oc=trail__step][data-state=done]:after{border-left-style:solid;border-color:var(--ink)}[data-oc=trail][data-vertical] [data-oc=trail__step][data-state=current]:after{border-color:var(--signal-deep)}[data-oc=trail][data-vertical] [data-oc=trail__step]:last-child{padding-bottom:0}[data-oc=trail]:not([data-vertical]) [data-oc=trail__step][data-moved=filled]:after{transform-origin:0;animation:.3s ease-out both oc-trail-fill}[data-oc=trail]:not([data-vertical]) [data-oc=trail__step][data-moved]:not(:last-child):before{content:"";border-top:1.5px dashed var(--signal-deep);animation:.3s step-end both oc-trail-under;position:absolute;top:10px;left:28px;right:6px}[data-oc=trail]:not([data-vertical]) [data-oc=trail__step][data-moved=emptied]:not(:last-child):before{border-top-style:solid;border-color:var(--ink);transform-origin:0;animation:.3s ease-in both oc-trail-empty}[data-oc=trail__step][data-moved] [data-oc=trail__node]{transition:background-color .16s ease-out,box-shadow .16s ease-out}[data-oc=trail__step][data-moved=filled] [data-oc=trail__node] path{stroke-dasharray:26;stroke-dashoffset:26px;animation:.32s ease-out .14s forwards oc-draw}@keyframes oc-trail-fill{0%{border-color:var(--signal-deep);transform:scaleX(0)}70%{border-color:var(--signal-deep)}}@keyframes oc-trail-under{to{opacity:0}}@keyframes oc-trail-empty{to{transform:scaleX(0)}}@media (max-width:640px){[data-oc=trail__step]:before{display:none}}@media (prefers-reduced-motion:reduce){[data-oc=trail]:not([data-vertical]) [data-oc=trail__step][data-moved]:after{animation:none}[data-oc=trail__step][data-moved]:before{display:none}[data-oc=trail__step][data-moved=filled] [data-oc=trail__node] path{stroke-dashoffset:0;animation:none}}[data-oc=decision]{background:var(--surface-sheet);border:1px solid var(--line-hairline);border-radius:var(--radius-md);padding:var(--space-5);gap:var(--space-3);flex-direction:column;animation:.24s ease-out both oc-enter;display:flex}[data-oc=decision__head]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}[data-oc=decision__main]{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}[data-oc=decision__what]{min-width:0}[data-oc=decision__title]{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:500;line-height:26px}[data-oc=decision__meta]{color:var(--ink-muted);margin:2px 0 0;font-size:13px;line-height:18px}[data-oc=decision__amount]{font-family:var(--font-mono);letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:22px;line-height:28px}[data-oc=decision__why]{max-width:var(--size-measure);color:var(--ink);margin:0}[data-oc=decision__whylabel]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-right:var(--space-2);font-size:11px;font-weight:500}[data-oc=decision__extra]{padding:var(--space-4) 0 var(--space-1)}[data-oc=decision__actions]{align-items:center;gap:var(--space-2);padding-top:var(--space-2);flex-wrap:wrap;display:flex}[data-oc=say]{color:var(--ink-muted);align-items:center;gap:6px;margin-left:auto;font-size:13px;line-height:18px;display:inline-flex}[data-oc=say] q{quotes:"“" "”";color:var(--ink)}[data-oc=sources]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-oc=source]{border-radius:var(--radius-xs);border:1px solid var(--line-hairline);height:26px;font-family:var(--font-mono);color:var(--ink-muted);align-items:center;gap:6px;padding:0 8px;font-size:12px;line-height:16px;text-decoration:none;display:inline-flex}[data-oc=source]:hover{color:var(--ink);border-color:var(--line-control)}[data-oc=source]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=decision][data-done]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);background:0 0;flex-direction:row}[data-oc=decision__donemark]{border-radius:var(--radius-pill);background:var(--surface-inverse);width:24px;height:24px;color:var(--ink-on-inverse);flex:none;justify-content:center;align-items:center;display:inline-flex}[data-oc=decision__donetext]{color:var(--ink-muted);flex:1;margin:0}@media (prefers-reduced-motion:reduce){[data-oc=decision]{animation:none}}@media (max-width:640px){[data-oc=decision__main]{gap:var(--space-2);flex-direction:column}[data-oc=say]{display:none}}[data-oc=decision][data-group]{box-shadow:0 10px 0 -6px var(--surface-sheet), 0 10px 0 -5px var(--line-hairline), 0 20px 0 -12px var(--surface-sheet), 0 20px 0 -11px var(--line-hairline);margin-bottom:12px}[data-oc=group__items]{border-top:1px solid var(--line-hairline);margin:0;padding:0;list-style:none}[data-oc=group__items] li{gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--line-hairline);grid-template-columns:minmax(0,1fr) auto 112px;align-items:baseline;font-size:13px;line-height:18px;display:grid}[data-oc=group__title]{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-oc=group__meta]{color:var(--ink-muted);font-family:var(--font-mono);white-space:nowrap;font-size:12px}[data-oc=group__amt]{font-family:var(--font-mono);text-align:right;white-space:nowrap}[data-oc=group__items] li[data-oc=group__rest]{border-bottom:0;padding-bottom:0;display:block}[data-oc=group__restbtn]{font:inherit;color:var(--ink-muted);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;display:inline-flex}[data-oc=group__restbtn]:hover{color:var(--ink)}[data-oc=group__restbtn]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=group__held]{color:var(--status-caution);align-items:center;gap:6px;margin:0;font-size:13px;line-height:18px;display:flex}@media (max-width:640px){[data-oc=group__items] li{grid-template-columns:minmax(0,1fr) auto}[data-oc=group__meta]{display:none}}[data-oc=rule]{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-md);border:1.5px dashed var(--line-control);flex-direction:column;display:flex}[data-oc=rule__stat]{font-family:var(--font-mono);color:var(--ink-muted);margin-left:auto;font-size:12px;line-height:16px}[data-oc=source][data-term]{color:var(--ink);border-color:var(--line-control)}[data-oc=notif]{background:var(--surface-sheet);border:1px solid var(--line-hairline);border-radius:var(--radius-lg,16px);flex-direction:column;width:100%;max-width:420px;display:flex;overflow:hidden}[data-oc=notif][data-popover]{z-index:30;box-shadow:var(--shadow-float);position:absolute}[data-oc=notif__head]{padding:var(--space-4) var(--space-4) var(--space-3) var(--space-5);justify-content:space-between;align-items:center;display:flex}[data-oc=notif__title]{margin:0;font-size:18px;font-weight:500;line-height:24px}[data-oc=notif__body]{overscroll-behavior:contain;max-height:560px;overflow-y:auto}[data-oc=notif__group]+[data-oc=notif__group]{border-top:1px solid var(--line-hairline)}[data-oc=notif__glabel]{padding:var(--space-3) var(--space-5) 0;justify-content:space-between;gap:8px;display:flex}[data-oc=notif__glabel] span{text-transform:none;letter-spacing:0;font-family:var(--font-sans,inherit);color:var(--ink-muted)}[data-oc=notif__list]{padding:var(--space-1) 0 var(--space-2);margin:0;list-style:none}[data-oc=notif__item]{gap:var(--space-3);padding:var(--space-3) var(--space-5);grid-template-columns:28px minmax(0,1fr) auto;display:grid;position:relative}[data-oc=notif__item][data-unread]:before{content:"";background:var(--ink);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}[data-oc=notif__item][data-done]{opacity:.7}[data-oc=notif__lead]{background:var(--surface-well);width:28px;height:28px;color:var(--ink-muted);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}[data-oc=notif__lead][data-who=ocost]{background:var(--signal-wash)}[data-oc=notif__lead][data-who=alert]{background:var(--status-critical-wash);color:var(--status-critical)}[data-oc=notif__main]{flex-direction:column;gap:3px;min-width:0;display:flex}[data-oc=notif__text]{margin:0;font-size:14px;line-height:20px}[data-oc=notif__item][data-unread] [data-oc=notif__text]{font-weight:500}[data-oc=notif__meta]{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:0 4px;margin:0;font-size:12px;line-height:17px;display:flex}[data-oc=notif__meta] [data-oc=link]{margin-left:4px;font-size:12px}[data-oc=notif__acts]{gap:var(--space-2);flex-wrap:wrap;margin-top:6px;display:flex}[data-oc=notif__time]{color:var(--ink-muted);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:8px;font-size:12px;line-height:17px;display:flex}[data-oc=notif__dot]{background:var(--ink);border-radius:999px;width:8px;height:8px}[data-oc=notif__empty]{padding:var(--space-7,48px) var(--space-6) var(--space-6);text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}[data-oc=notif__emptyicon]{background:var(--surface-well);width:44px;height:44px;color:var(--ink-muted);border-radius:999px;justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}[data-oc=notif__emptytitle]{margin:0;font-size:15px;font-weight:500;line-height:22px}[data-oc=notif__emptytext]{max-width:300px;color:var(--ink-muted);margin:0;font-size:13px;line-height:19px}[data-oc=notif__foot]>span{align-items:center;gap:6px;display:inline-flex}[data-oc=notif__foot]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--line-hairline);color:var(--ink-muted);font-size:12px;line-height:17px;display:flex}[data-oc=dlist]{gap:var(--space-3);flex-direction:column;display:flex;position:relative}[data-oc=dlist__filters]{gap:var(--space-2);flex-wrap:wrap;display:flex}[data-oc=dlist__rows]{background:var(--surface-sheet);border:1px solid var(--line-hairline);border-radius:var(--radius-md);margin:0;padding:0;list-style:none;overflow:hidden}[data-oc=drow]{align-items:center;gap:var(--space-4);min-height:60px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-5);border-bottom:1px solid var(--line-hairline);grid-template-columns:minmax(0,1fr) 140px 112px auto;transition:background-color .16s ease-out;display:grid}[data-oc=dlist][data-selectable] [data-oc=drow]{grid-template-columns:18px minmax(0,1fr) 140px 112px auto}[data-oc=drow]:last-child{border-bottom:0}[data-oc=drow]:hover{background:var(--surface-well)}[data-oc=drow][data-selected]{background:var(--signal-wash)}[data-oc=drow__what]{flex-direction:column;min-width:0;display:flex}[data-oc=drow__title]{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}[data-oc=drow__meta]{gap:var(--space-2);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;align-items:baseline;font-size:13px;line-height:18px;display:flex;overflow:hidden}[data-oc=drow__kind]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:11px;font-weight:500}[data-oc=drow__kind][data-attention]{color:var(--status-caution)}[data-oc=drow__due]{min-width:0;display:flex}[data-oc=drow__amt]{font-family:var(--font-mono);text-align:right;white-space:nowrap;font-size:14px}[data-oc=drow__act]{justify-content:flex-end;align-items:center;gap:var(--space-1);min-width:84px;display:flex}[data-oc=drow__ok],[data-oc=drow__open]{width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-pill);cursor:pointer;padding:revert;border:0;justify-content:center;align-items:center;display:inline-flex}[data-oc=drow__ok]{background:var(--signal);color:var(--signal-ink)}[data-oc=drow__ok]:hover{box-shadow:inset 0 0 0 1px var(--signal-deep)}[data-oc=drow__open]{color:var(--ink-muted);background:0 0}[data-oc=drow__open]:hover{background:var(--surface-sheet);color:var(--ink)}[data-oc=drow__ok]:focus-visible,[data-oc=drow__open]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=dlist] [data-oc=drow][data-done]{grid-template-columns:auto minmax(0,1fr) auto;min-height:48px}[data-oc=drow][data-done] [data-oc=decision__donemark]{width:20px;height:20px}[data-oc=drow__donetext]{color:var(--ink-muted);font-size:13px;line-height:18px}[data-oc=check]{appearance:none;border-radius:var(--radius-xs);border:1.5px solid var(--line-control);background:var(--surface-sheet);cursor:pointer;width:18px;height:18px;font:revert;color:revert;place-content:center;margin:0;display:grid}[data-oc=check]:checked{background:var(--surface-inverse);border-color:var(--surface-inverse)}[data-oc=check]:checked:after{content:"";border-left:2px solid var(--ink-on-inverse);border-bottom:2px solid var(--ink-on-inverse);width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}[data-oc=check]:disabled{cursor:not-allowed;border-color:var(--line-hairline)}[data-oc=check]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=dlist__bulk]{bottom:var(--space-4);z-index:2;align-self:center;align-items:center;gap:var(--space-3);padding:6px 6px 6px var(--space-4);border-radius:var(--radius-pill);background:var(--surface-sheet);border:1px solid var(--line-control);box-shadow:var(--shadow-float);font-size:13px;font-weight:500;line-height:18px;display:flex;position:sticky}[data-oc=dlist__bulktotal]{font-family:var(--font-mono);color:var(--ink-muted);font-weight:400}[data-oc=dlist__foot]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}[data-oc=dlist__hint]{color:var(--ink-muted);font-size:13px;line-height:18px}[data-oc=dlist]{container-type:inline-size}@container (max-width:760px){[data-oc=drow]{grid-template-columns:minmax(0,1fr) auto auto;row-gap:2px}[data-oc=dlist][data-selectable] [data-oc=drow]{grid-template-columns:18px minmax(0,1fr) auto auto}[data-oc=drow]>[data-oc=check],[data-oc=drow__what]{grid-row:1/3}[data-oc=drow__amt]{grid-area:1/-3/auto/-2}[data-oc=drow__due]{grid-area:2/-3/auto/-2;justify-content:flex-end}[data-oc=drow__act]{grid-area:1/-2/3/-1;min-width:0}}@container (max-width:520px){[data-oc=drow__meta]{white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap}[data-oc=sheet] [data-oc=drow]{row-gap:var(--space-2);padding-top:var(--space-3);padding-bottom:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto}[data-oc=sheet] [data-oc=drow__what]{grid-area:1/1/auto/-1}[data-oc=sheet] [data-oc=drow__due]{grid-area:2/1;justify-content:flex-start}[data-oc=sheet] [data-oc=drow__amt]{text-align:left;grid-area:2/2}[data-oc=sheet] [data-oc=drow__act]{grid-area:2/3}[data-oc=sheet] [data-oc=drow][data-done]{grid-template-columns:auto minmax(0,1fr) auto}}@media (max-width:640px){[data-oc=drow],[data-oc=dlist][data-selectable] [data-oc=drow]{grid-template-columns:minmax(0,1fr) auto}[data-oc=drow] [data-oc=check],[data-oc=drow__due]{display:none}[data-oc=drow__amt]{text-align:left;grid-column:1;font-size:13px}[data-oc=drow__what]{grid-area:1/1}[data-oc=drow__amt]{grid-row:2}[data-oc=drow__amt]:empty{display:none}[data-oc=drow__act]{grid-area:1/2/3}}[data-oc=drow__metatext]{text-overflow:ellipsis;min-width:0;overflow:hidden}[data-oc=drow][data-inner]{padding-left:var(--space-7)}[data-oc=drow__open][data-open] svg{transform:rotate(180deg)}@media (max-width:640px){[data-oc=drow][data-group] [data-oc=drow__act]{grid-area:3/1/auto/-1;justify-content:flex-start}}[data-oc=drow][data-answers] [data-oc=drow__act]{gap:var(--space-2);flex-wrap:wrap}[data-oc=drow][data-answers] [data-oc=drow__title],[data-oc=drow][data-answers] [data-oc=drow__meta]{white-space:normal;overflow-wrap:anywhere}[data-oc=drow__below]{gap:var(--space-3);min-width:0;padding:var(--space-1) 0 var(--space-3);flex-direction:column;grid-column:1/-1;display:flex}[data-oc=drow]:has(>[data-oc=drow__below]):hover{background:0 0}@media (max-width:640px){[data-oc=drow][data-answers] [data-oc=drow__act]{grid-area:3/1/auto/-1;justify-content:flex-start}[data-oc=drow][data-answers] [data-oc=drow__open]{margin-left:auto}}[data-oc=drow][data-leaving]{pointer-events:none;animation:.24s ease-out forwards oc-drow-leave;overflow:hidden}@keyframes oc-drow-leave{0%{opacity:1;max-height:160px}to{opacity:0;border-bottom-width:0;min-height:0;max-height:0;padding-top:0;padding-bottom:0}}@media (prefers-reduced-motion:reduce){[data-oc=drow][data-leaving]{animation:none;display:none}}[data-oc=doc]{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}[data-oc=queue]{outline:none;container-type:inline-size}[data-oc=queue]:focus-visible{outline:2px solid var(--line-focus);outline-offset:4px;border-radius:var(--radius-md)}[data-oc=queue__list]{background:var(--surface-sheet);border:1px solid var(--line-hairline);border-radius:var(--radius-md);margin:0;padding:0;list-style:none;overflow:hidden}[data-oc=queue__item],[data-oc=queue__done]{border-bottom:1px solid var(--line-hairline)}[data-oc=queue__list]>li:last-child{border-bottom:0}[data-oc=queue__head]{align-items:center;gap:var(--space-4);padding:10px var(--space-4) 10px 0;grid-template-columns:minmax(0,1fr) auto 128px 40px;display:grid}[data-oc=queue__main]{font:inherit;min-width:0;padding:4px 0 4px var(--space-5);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;display:flex}[data-oc=queue__main]:focus-visible{outline:2px solid var(--line-focus);outline-offset:-2px;border-radius:var(--radius-xs)}[data-oc=queue__title]{overflow-wrap:anywhere;align-items:center;gap:8px;max-width:100%;font-size:15px;font-weight:500;line-height:22px;display:inline-flex}[data-oc=queue__sub]{color:var(--ink-muted);font-size:13px;line-height:18px}[data-oc=queue__flag]{border-radius:var(--radius-xs);box-shadow:inset 0 0 0 1px var(--line-control);color:var(--ink);flex:none;padding:1px 6px;font-size:11px;font-weight:500;line-height:16px}[data-oc=queue__amt]{text-align:right;font-family:var(--font-mono);white-space:nowrap;font-size:15px}[data-oc=queue__quick]{background:var(--signal);width:36px;height:36px;color:var(--signal-ink);cursor:pointer;padding:revert;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}[data-oc=queue__quick]:hover{background:var(--signal-deep);color:var(--surface-sheet)}[data-oc=queue__quick]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=queue__quickspace]{width:36px}[data-oc=queue__item][data-focus]{box-shadow:inset 3px 0 0 var(--ink);background:var(--surface-sheet)}[data-oc=queue__fold]{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .24s ease-out,visibility 0s .24s;display:grid}[data-oc=queue__fold][data-open]{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .24s ease-out,visibility}[data-oc=queue__fold]>div{min-height:0;overflow:hidden}[data-oc=queue__fold][data-open]>div{transition:overflow 0s .24s allow-discrete;overflow:visible}[data-oc=queue__body]{gap:var(--space-3);padding:0 var(--space-5) var(--space-4);flex-direction:column;animation:.2s ease-out both oc-enter;display:flex}[data-oc=queue__reason]{max-width:640px;margin:0;font-size:15px;line-height:23px}[data-oc=queue__sublist]{max-width:640px;margin:0;padding:0;list-style:none}[data-oc=queue__sublist] li{gap:var(--space-3);border-top:1px solid var(--line-hairline);grid-template-columns:minmax(0,1fr) auto 112px;padding:6px 0;font-size:14px;line-height:20px;display:grid}[data-oc=queue__submeta]{font-family:var(--font-mono);color:var(--ink-muted);font-size:12px}[data-oc=queue__subamt]{text-align:right;font-family:var(--font-mono);font-size:13px}[data-oc=queue__sublist] li[data-oc=queue__submore]{color:var(--ink-muted);font-size:13px;display:block}[data-oc=queue__note]{color:var(--status-caution);align-items:center;gap:6px;margin:0;font-size:13px;line-height:18px;display:inline-flex}[data-oc=queue__sources]{color:var(--ink-muted);flex-wrap:wrap;gap:6px;font-size:13px;display:flex}[data-oc=queue__sources] [data-oc=doc]{border-radius:var(--radius-xs);box-shadow:inset 0 0 0 1px var(--line-hairline);font-family:var(--font-mono);padding:2px 8px;font-size:12px}[data-oc=queue__acts]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}[data-oc=queue__keys]{color:var(--ink-muted);white-space:pre;margin-left:auto;font-size:12px}[data-oc=queue__done]{padding:12px var(--space-5);color:var(--ink-muted);align-items:center;gap:10px;font-size:14px;line-height:20px;display:flex}[data-oc=queue__done] [data-oc=icon]{color:var(--signal-deep)}[data-oc=queue__done] strong{color:var(--ink);font-weight:500}[data-oc=queue__donetext]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}[data-oc=queue__more]{font:inherit;margin-top:var(--space-3);color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 2px;font-size:14px;display:inline-flex}[data-oc=queue__clear]{margin:var(--space-3) 0 0;color:var(--ink-muted);align-items:center;gap:8px;font-size:14px;display:flex}@container (max-width:640px){[data-oc=queue__head]{grid-template-columns:minmax(0,1fr) auto 36px}[data-oc=queue__head]:has(>[data-oc=tag]){row-gap:2px}[data-oc=queue__head]:has(>[data-oc=tag])>[data-oc=queue__main]{grid-row:span 2}[data-oc=queue__head]:has(>[data-oc=tag])>[data-oc=queue__amt]{grid-area:1/2;align-self:end}[data-oc=queue__head]>[data-oc=tag]{grid-area:2/2;place-self:start end}:is([data-oc=queue__head]:has(>[data-oc=tag])>[data-oc=queue__quick],[data-oc=queue__head]:has(>[data-oc=tag])>[data-oc=queue__quickspace]){grid-area:1/3/span 2}[data-oc=queue__head]>[data-oc=queue__nodue]{display:none}[data-oc=queue__title]{flex-wrap:wrap}}[data-oc=queue][data-loading] [data-oc=queue__main]{cursor:default;gap:8px;width:100%;padding-top:8px;padding-bottom:8px}[data-oc=queue__item][data-skel]:nth-child(2) [data-oc=skel]{animation-delay:.15s}[data-oc=queue__item][data-skel]:nth-child(3) [data-oc=skel]{animation-delay:.3s}[data-oc=queue__item][data-skel]:nth-child(4) [data-oc=skel]{animation-delay:.45s}[data-oc=queue__item][data-skel]:nth-child(5) [data-oc=skel]{animation-delay:.6s}[data-oc=queue__quick]{color:var(--ink-muted);box-shadow:inset 0 0 0 1.5px var(--line-control);background:0 0;transition:background .12s,color .12s,box-shadow .12s}[data-oc=queue__quick]:hover{background:var(--surface-well);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}[data-oc=queue__quick]:active{background:var(--signal);color:var(--signal-ink);box-shadow:inset 0 0 0 1.5px var(--signal-deep)}[data-oc=queue__donemark]{background:var(--signal);width:24px;height:24px;color:var(--signal-ink);box-shadow:inset 0 0 0 1.5px var(--signal-deep);border-radius:999px;flex:none;justify-content:center;align-items:center;animation:.22s ease-out oc-queue-pop;display:inline-flex}[data-oc=queue__done] [data-oc=queue__donemark] [data-oc=icon]{color:var(--signal-ink)}@keyframes oc-queue-pop{0%{transform:scale(.6)}to{transform:none}}@keyframes oc-queue-leave{0%,72%{opacity:1;grid-template-rows:1fr}to{opacity:0;border-bottom-width:0;grid-template-rows:0fr;padding-top:0;padding-bottom:0}}[data-oc=queue__done][data-leaving]{animation:1.4s ease-in forwards oc-queue-leave;display:grid;overflow:hidden}[data-oc=queue__doneline]{align-items:center;gap:10px;min-height:0;display:flex;overflow:hidden}[data-oc=queue__main]{position:relative}[data-oc=queue__chev]{color:var(--ink-muted);margin-top:-7px;transition:transform .15s;display:inline-flex;position:absolute;top:50%;left:6px}[data-oc=queue__item][data-focus] [data-oc=queue__chev]{color:var(--ink);transform:rotate(90deg)}[data-oc=queue__more][data-open] svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){[data-oc=queue__done][data-leaving],[data-oc=queue__donemark],[data-oc=queue__body]{animation:none}[data-oc=queue__fold],[data-oc=queue__fold][data-open],[data-oc=queue__chev]{transition:none}}[data-oc=mark]{background:var(--signal-wash);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;margin:0 -.04em;padding:0 .12em}[data-oc=brief]{max-width:var(--size-measure);gap:var(--space-3);flex-direction:column;display:flex}[data-oc=brief][data-wide]{max-width:none}[data-oc=brief__greet]{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:48px;font-weight:400;line-height:52px}[data-oc=brief__say]{letter-spacing:-.01em;color:var(--ink-muted);margin:0;font-size:22px;line-height:30px}[data-oc=brief__say] [data-oc=mark]{color:var(--ink)}[data-oc=brief__actions]{margin-top:var(--space-1);margin-left:calc(var(--space-3) * -1)}[data-oc=brief__dur]{font-family:var(--font-mono);color:var(--ink-muted);margin-left:2px;font-weight:400}[data-oc=hero__brief]{width:100%;padding:calc(var(--space-5) + var(--space-1)) var(--space-5) 0;z-index:1;position:relative}[data-oc=hero__brief] [data-oc=brief__greet]{font-size:var(--text-headline);line-height:var(--text-headline--line-height);letter-spacing:var(--text-headline--letter-spacing)}[data-oc=hero__brief] [data-oc=brief__say]{font-size:20px;line-height:28px}@media (max-width:640px){[data-oc=brief__greet]{letter-spacing:-.02em;font-size:32px;line-height:38px}[data-oc=hero__brief]{padding:0 var(--space-4)}}[data-oc=brief__skel]{flex-direction:column;gap:14px;max-width:560px;padding:8px 0 6px;display:flex}[data-oc=drop]{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);border:1.5px dashed var(--line-control);transition:background-color .16s ease-out,border-color .16s ease-out;display:flex}[data-oc=drop][data-over]{background:var(--signal-wash);border-color:var(--signal-deep)}[data-oc=drop__icon]{border-radius:var(--radius-pill);background:var(--surface-well);width:40px;height:40px;color:var(--ink);flex:none;justify-content:center;align-items:center;display:inline-flex}[data-oc=drop__text]{flex:1;min-width:0}[data-oc=drop__title]{margin:0;font-weight:500}[data-oc=drop__note]{color:var(--ink-muted);margin:0;font-size:13px;line-height:18px}[data-oc=drop__addr]{font-family:var(--font-mono);color:var(--ink);border-radius:var(--radius-xs);background:var(--surface-well);padding:1px 6px;font-size:12px}[data-oc=drop][data-stacked]{flex-direction:column;align-items:flex-start}[data-oc=drop][data-stacked] [data-oc=drop__text]{flex:none;width:100%}@media (max-width:640px){[data-oc=drop]{flex-wrap:wrap}}[data-oc=figures]{grid-template-columns:repeat(var(--figures-n,1), minmax(0, 1fr));display:grid;container:figures/inline-size}[data-oc=figures]>*{--figure-cols:var(--figures-n,1);--figure-pad:calc(var(--space-6) + 1px);grid-row:span 3;grid-template-rows:subgrid;overflow-wrap:break-word;padding:0 var(--space-6);border-left:1px solid var(--line-hairline);grid-template-columns:minmax(0,1fr);display:grid}[data-oc=figures]>:first-child{border-left:0;padding-left:0}[data-oc=figures] [data-oc=figure__value]{--figure-room:calc(100cqi / var(--figure-cols) - var(--figure-pad) - var(--figure-chars,1) * .5px);font-size:min(var(--text-figure-xl), var(--figure-room) / (var(--figure-chars,1) * .56));line-height:calc(1em + 4px)}[data-oc=figures] [data-size=md] [data-oc=figure__value]{font-size:min(var(--text-figure-lg), var(--figure-room) / (var(--figure-chars,1) * .58));line-height:calc(1em + 6px)}@container figures (min-width:400px) and (not (min-width:800px)){[data-oc=figures][data-count="4"]>*{--figure-cols:2;grid-column:span 2}[data-oc=figures][data-count="4"]>:nth-child(3){border-left:0;padding-left:0}[data-oc=figures][data-count="4"]>:nth-child(n+3){margin-top:var(--space-5)}}@container figures not (min-width:600px){[data-oc=figures][data-count="3"]>*{--figure-cols:1;--figure-pad:0px;padding:var(--space-4) 0;border-left:0;border-top:1px solid var(--line-hairline);grid-column:1/-1}[data-oc=figures][data-count="3"]>:first-child{border-top:0;padding-top:0}}@container figures not (min-width:400px){[data-oc=figures]>*{--figure-cols:1;--figure-pad:0px;padding:var(--space-4) 0;border-left:0;border-top:1px solid var(--line-hairline);grid-column:1/-1}[data-oc=figures]>:first-child{border-top:0;padding-top:0}}[data-oc=table-wrap]{background:var(--surface-sheet);border:1px solid var(--line-hairline);border-radius:var(--radius-md);overflow-x:auto}[data-oc=table]{border-collapse:collapse;width:100%;font-size:15px;line-height:22px}[data-oc=table] caption{text-align:left;padding:var(--space-4) var(--space-5) 0;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:11px;font-weight:500;line-height:16px}[data-oc=table] th{text-align:left;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);padding:var(--space-4) var(--space-3) var(--space-2);border-bottom:1px solid var(--line-hairline);white-space:nowrap;font-size:11px;font-weight:500;line-height:16px}[data-oc=table] td{padding:var(--space-3);border-bottom:1px solid var(--line-hairline);vertical-align:middle}[data-oc=table] th:first-child,[data-oc=table] td:first-child{padding-left:var(--space-5)}[data-oc=table] th:last-child,[data-oc=table] td:last-child{padding-right:var(--space-5)}[data-oc=table] tbody tr:last-child td{border-bottom:0}[data-oc=table] [data-num]{text-align:right;font-family:var(--font-mono);white-space:nowrap;font-size:14px}[data-oc=table] th[data-num]{font-size:11px}[data-oc=table] [data-mono]{font-family:var(--font-mono);font-size:14px}[data-oc=table] [data-muted]{color:var(--ink-muted)}[data-oc=table] tr[data-clickable]{cursor:pointer}[data-oc=table] tr[data-clickable]:hover td{background:var(--surface-well)}[data-oc=table] tr[data-clickable]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=table__empty]{text-align:center;color:var(--ink-muted);padding:var(--space-6)!important}[data-oc=table] th[data-sel],[data-oc=table] td[data-sel]{width:44px;padding-right:0}[data-oc=table] tr[data-selected] td{background:var(--surface-well)}[data-oc=table] tr[data-selected] td:first-child{box-shadow:inset 3px 0 0 var(--ink)}[data-oc=table] tr[data-picked] td{background:var(--surface-well)}[data-oc=table] tr[data-selected] [data-oc=tag][data-tone=neutral],[data-oc=table] tr[data-picked] [data-oc=tag][data-tone=neutral],[data-oc=table] tr[data-clickable]:hover [data-oc=tag][data-tone=neutral]{background:var(--surface-sheet)}[data-oc=table] [data-phone=only]{display:none}@media (max-width:640px){[data-oc=table][data-stack],[data-oc=table][data-stack] tbody{display:block}[data-oc=table][data-stack] thead,[data-oc=table][data-stack] [data-phone=hide]{display:none}[data-oc=table][data-stack] tr{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line-hairline);display:flex}[data-oc=table][data-stack] tbody tr:last-child{border-bottom:0}[data-oc=table][data-stack] td{border-bottom:0;padding:0;display:block}[data-oc=table][data-stack] td:first-child{overflow-wrap:anywhere;flex:1;min-width:0}[data-oc=table][data-stack] td[data-phone=only]{flex:none;display:block}[data-oc=table][data-stack] tr[data-clickable]:hover{background:var(--surface-well)}[data-oc=table][data-stack] tbody tr:has(>[data-phone=end]){row-gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;display:grid}[data-oc=table][data-stack] tbody tr:has(>[data-sel]):has(>[data-phone=end]){grid-template-columns:auto minmax(0,1fr) auto}[data-oc=table][data-stack] tbody tr:has(>[data-phone=end])>td:not([data-phone=end]){grid-row:span 2;align-self:center}[data-oc=table][data-stack] tbody tr:has(>[data-phone=end])>td[data-phone=end]{grid-column:-2;justify-self:end}}[data-oc=table-wrap][data-column]{container-type:inline-size}@container (max-width:640px){[data-oc=table][data-stack=column] [data-phone=hide]{display:none}[data-oc=table][data-stack=column] td [data-phone=only]{display:block}}[data-oc=table__sort]{align-items:center;gap:var(--space-1);font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;padding:0;display:inline-flex}[data-oc=table__sort]:hover,[data-oc=table__sort][data-on]{color:var(--ink)}[data-oc=table__sort]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=table][data-loading] tbody{pointer-events:none}[data-oc=table][data-loading] tbody td:not([data-oc=table__empty]){color:#0000;position:relative}[data-oc=table][data-loading] tbody td:not([data-oc=table__empty])>*{visibility:hidden}[data-oc=table][data-loading] tbody td:not([data-oc=table__empty]):after{content:"";top:50%;left:var(--space-3);width:min(60%, calc(var(--space-8) * 2.5));border-radius:var(--radius-pill);background:var(--surface-well);height:10px;margin-top:-5px;animation:1.8s ease-in-out infinite oc-breathe;position:absolute}[data-oc=table][data-loading] tbody td:first-child:after{left:var(--space-5)}[data-oc=table][data-loading] tbody td[data-sel]:after{width:var(--space-4)}[data-oc=table][data-loading] tbody td[data-num]:after{left:auto;right:var(--space-3);width:calc(var(--space-7) + var(--space-5))}[data-oc=table][data-loading] tbody td[data-num]:last-child:after{right:var(--space-5)}[data-oc=table][data-loading] tbody td:empty:after{content:none}@media (prefers-reduced-motion:reduce){[data-oc=table][data-loading] tbody td:after{animation:none}}[data-oc=key]{border-radius:var(--radius-pill);flex:none;width:10px;height:10px;display:inline-block}[data-oc=key][data-kind=spent]{background:var(--data-ink)}[data-oc=key][data-kind=committed]{background:repeating-linear-gradient(135deg, var(--data-stone) 0 2px, transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--data-stone)}[data-oc=key][data-kind=left]{background:var(--data-track)}[data-oc=key][data-kind=forecast]{box-shadow:inset 0 0 0 1.5px var(--data-stone);background:0 0}[data-oc=key][data-kind=out]{background:var(--data-stone)}[data-oc=trend__cap]{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}[data-oc=trend__note]{color:var(--ink-muted);font-size:13px;line-height:18px}[data-oc=lg][data-kind=limit]{border-left:1.5px dashed var(--ink-muted);width:0;height:12px}[data-oc=seg__btn]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=wdg__filter]{align-items:center;gap:var(--space-2);display:inline-flex}[data-oc=wdg__flabel]{color:var(--ink-muted);font-size:12px;line-height:16px}[data-oc=seg]{border-radius:var(--radius-pill);background:var(--surface-well);gap:2px;padding:2px;display:inline-flex}[data-oc=seg__btn]{border-radius:var(--radius-pill);height:28px;font:inherit;color:var(--ink-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}[data-oc=seg__btn]:hover{color:var(--ink)}[data-oc=seg__btn][data-on]{background:var(--surface-sheet);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-control)}[data-oc=tip]{z-index:6;border:1px solid var(--line-hairline);border-radius:var(--radius-sm);background:var(--surface-sheet);min-width:168px;max-width:300px;box-shadow:var(--shadow-float);pointer-events:none;padding:10px 12px;position:absolute;transform:translateY(-4px)}[data-oc=tip][data-left]{transform:translate(calc(-100% - 28px),-4px)}[data-oc=tip__title]{color:var(--ink);margin:0;font-size:13px;font-weight:500;line-height:18px}[data-oc=tip__sub]{color:var(--ink-muted);margin:0 0 6px;font-size:12px;line-height:16px}[data-oc=tip__rows]{gap:3px;margin:0;display:grid}[data-oc=tip__rows]>div{justify-content:space-between;gap:var(--space-4);font-size:12px;line-height:16px;display:flex}[data-oc=tip__rows] dt{color:var(--ink-muted);align-items:center;gap:6px;display:inline-flex}[data-oc=tip__rows] dd{font-family:var(--font-mono);color:var(--ink);white-space:nowrap;margin:0}[data-oc=tip__rows]>[data-tone=caution] dd{color:var(--status-caution)}[data-oc=tip__rows]>[data-tone=critical] dd{color:var(--status-critical)}[data-oc=tip__foot]{border-top:1px solid var(--line-hairline);color:var(--ink-muted);margin:6px 0 0;padding-top:6px;font-size:12px;line-height:16px}[data-oc=chartlegend]{gap:4px var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-oc=chartlegend] li{color:var(--ink-muted);align-items:center;gap:6px;font-size:12px;line-height:16px;display:inline-flex}[data-oc=sw]{flex:none;width:18px;height:10px;display:inline-block}[data-oc=sw][data-kind=cutoff]{background:var(--data-ink);width:2px;height:12px}[data-oc=amountrange__svg]{display:block;overflow:visible}[data-oc=amountrange__track]{stroke:var(--data-track);stroke-width:2px}[data-oc=amountrange__band]{fill:var(--data-track)}[data-oc=amountrange__limit] line{stroke:var(--data-stone);stroke-width:1px;stroke-dasharray:3 3}[data-oc=amountrange__mean]{stroke:var(--data-ink);stroke-width:2px}[data-oc=amountrange__dot]{fill:var(--data-stone);stroke:var(--surface-sheet);stroke-width:1.5px;cursor:default;outline:none}[data-oc=amountrange__dot][role=button]{cursor:pointer}[data-oc=amountrange__dot]:hover,[data-oc=amountrange__dot]:focus-visible{fill:var(--data-ink)}[data-oc=amountrange__dot]:focus-visible{stroke:var(--line-focus);stroke-width:2px}[data-oc=amountrange__current]{fill:var(--data-ink);stroke:var(--surface-sheet);stroke-width:2px}[data-oc=amountrange__current][data-tone=caution]{fill:var(--status-caution)}[data-oc=amountrange__current][data-tone=critical]{fill:var(--status-critical)}[data-oc=amountrange__curlabel]{font-family:var(--font-mono);fill:var(--ink);font-size:12px;font-weight:500}[data-oc=amountrange__curnote]{fill:var(--ink-muted);font-size:11px}[data-oc=amountrange__curnote][data-tone=caution]{fill:var(--status-caution)}[data-oc=amountrange__curnote][data-tone=critical]{fill:var(--status-critical)}[data-oc=amountrange__word]{fill:var(--ink-muted);font-size:11px}[data-oc=amountrange__amount]{font-family:var(--font-mono);fill:var(--ink);font-size:11px}[data-oc=barlist]{gap:var(--space-2);flex-direction:column;margin:0;display:flex}[data-oc=barlist__rows]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-oc=barlist__row]{align-items:center;column-gap:var(--space-4);border-bottom:1px solid var(--line-hairline);grid-template-columns:minmax(0,200px) minmax(0,1fr) 84px;grid-template-areas:"label track value"".note note";padding:7px 0;display:grid}[data-oc=barlist__row]:last-child{border-bottom:0}[data-oc=barlist__label]{flex-direction:column;grid-area:label;min-width:0;display:flex}[data-oc=barlist__name]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}[data-oc=barlist__meta]{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}[data-oc=barlist__track]{border-radius:var(--radius-pill);background:var(--data-track);grid-area:track;height:10px;position:relative}[data-oc=barlist__fill]{border-radius:var(--radius-pill);background:var(--data-ink);min-width:4px;position:absolute;top:0;bottom:0;left:0}[data-oc=barlist__row][data-muted] [data-oc=barlist__fill]{background:var(--data-stone)}[data-oc=barlist__limit]{border-left:1.5px dashed var(--ink-muted);width:0;position:absolute;top:-4px;bottom:-4px}[data-oc=barlist__value]{text-align:right;font-family:var(--font-mono);white-space:nowrap;grid-area:value;font-size:13px}[data-oc=barlist__note]{color:var(--ink-muted);grid-area:note;align-items:center;gap:4px;margin-top:2px;font-size:12px;line-height:16px;display:inline-flex}[data-oc=barlist__note][data-over]{color:var(--status-critical)}[data-oc=barlist__row][data-over] [data-oc=barlist__fill]{background:var(--data-ink);box-shadow:0 0 0 1.5px var(--surface-sheet), 0 0 0 3px var(--status-critical)}[data-oc=barlist__legend]{margin:var(--space-1) 0 0;color:var(--ink-muted);align-items:center;gap:6px;font-size:12px;line-height:16px;display:inline-flex}[data-oc=barlist]{container-type:inline-size}@container (max-width:560px){[data-oc=barlist__row]{grid-template-columns:minmax(0,1fr) 72px;grid-template-areas:"label value""track track""note note";row-gap:6px}}@media (max-width:640px){[data-oc=barlist__row]{grid-template-columns:minmax(0,1fr) 84px;grid-template-areas:"label value""track track""note note";row-gap:6px}}[data-oc=trend]{gap:var(--space-2);flex-direction:column;margin:0;display:flex}[data-oc=trend__plot]{border-bottom:1px solid var(--line-hairline);align-items:flex-end;gap:2px;display:flex;position:relative}[data-oc=trend__col]{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}[data-oc=trend__bar]{border-radius:var(--radius-pill) var(--radius-pill) 2px 2px;background:var(--data-stone);width:46%;min-width:4px;max-width:18px;display:block}[data-oc=trend__col][data-focus] [data-oc=trend__bar]{background:var(--data-ink)}[data-oc=trend__col][data-forecast] [data-oc=trend__bar]{box-shadow:inset 0 0 0 1.5px var(--data-stone);background:0 0}[data-oc=trend__tip]{white-space:nowrap;font-family:var(--font-mono);border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--ink-on-inverse);padding:3px 8px;font-size:12px;line-height:16px;position:absolute;bottom:calc(100% + 6px);transform:translateY(0)}[data-oc=trend__col][data-focus]{justify-content:flex-end}[data-oc=trend__col][data-focus] [data-oc=trend__tip]{margin-bottom:6px;position:static}[data-oc=trend__plan]{border-top:1px dashed var(--ink-muted);pointer-events:none;z-index:1;position:absolute;left:0;right:0}[data-oc=trend__plan] span{font-family:var(--font-mono);color:var(--ink-muted);background:var(--surface-sheet);padding-left:6px;font-size:11px;line-height:14px;position:absolute;bottom:4px;right:0}[data-oc=trend__axis]{gap:2px;display:flex}[data-oc=trend__axis] span{text-align:center;font-family:var(--font-mono);color:var(--ink-muted);flex:1;font-size:11px;line-height:16px}[data-oc=trend__axis] span[data-focus]{color:var(--ink)}[data-oc=trend__legend]{margin:var(--space-2) 0 0;gap:var(--space-4);color:var(--ink-muted);font-size:13px;line-height:18px;display:flex}[data-oc=trend__legend] span{align-items:center;gap:6px;display:inline-flex}[data-oc=meter]{gap:var(--space-3);flex-direction:column;display:flex}[data-oc=meter__top]{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}[data-oc=meter__pct]{font-family:var(--font-mono);letter-spacing:-.02em;margin:0;font-size:22px;line-height:28px}[data-oc=meter__pct] span{font-family:var(--font-sans);letter-spacing:0;color:var(--ink-muted);font-size:13px}[data-oc=meter__track]{border-radius:var(--radius-pill);background:var(--data-track);gap:3px;height:28px;padding:3px;display:flex;position:relative}[data-oc=meter__spent]{border-radius:var(--radius-pill);background:var(--data-ink);min-width:6px;height:100%;display:block}[data-oc=meter__committed]{border-radius:var(--radius-pill);background:repeating-linear-gradient(135deg, var(--data-stone) 0 2px, transparent 2px 6px);height:100%;box-shadow:inset 0 0 0 1.5px var(--data-stone);display:block}[data-oc=meter__limit]{background:var(--status-critical);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}[data-oc=meter][data-over] [data-oc=meter__spent]{background:var(--data-ink)}[data-oc=meter__legend]{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;font-size:13px;line-height:18px;display:flex}[data-oc=meter__legend]>div{align-items:center;gap:var(--space-2);display:flex}[data-oc=meter__legend] dt{color:var(--ink-muted);align-items:center;gap:6px;display:inline-flex}[data-oc=meter__legend] dd{font-family:var(--font-mono);color:var(--ink);margin:0}[data-oc=meter__legend] [data-over] dt,[data-oc=meter__legend] [data-over] dd{color:var(--status-critical)}[data-oc=meter__empty]{color:var(--ink-muted);max-width:var(--size-measure);margin:0}[data-oc=meter][data-compact]{gap:var(--space-2)}[data-oc=meter][data-compact] [data-oc=meter__top]{gap:0 var(--space-2);flex-wrap:wrap}[data-oc=meter][data-compact] [data-oc=meter__pct]{font-size:17px;line-height:22px}[data-oc=meter][data-compact] [data-oc=meter__pct] span{font-size:12px}[data-oc=meter][data-compact] [data-oc=meter__track]{gap:2px;height:18px;padding:2px}[data-oc=meter][data-compact] [data-oc=meter__legend]{gap:2px var(--space-3);font-size:12px;line-height:16px}[data-oc=meter][data-compact] [data-oc=meter__legend] dt{gap:4px}[data-oc=meter][data-compact] [data-oc=key]{width:8px;height:8px}[data-oc=meter__line]{color:var(--ink-muted);align-items:center;gap:4px;margin:0;font-size:13px;line-height:18px;display:flex}[data-oc=meter__line] [data-oc=meter__num]{font-family:var(--font-mono);color:var(--ink)}[data-oc=meter__line][data-over],[data-oc=meter__line][data-over] [data-oc=meter__num]{color:var(--status-critical)}[data-oc=flow]{gap:var(--space-2);flex-direction:column;margin:0;display:flex}[data-oc=flow__plot]{gap:3px;display:flex;position:relative}[data-oc=flow__plot]:after{content:"";border-top:1px solid var(--line-control);position:absolute;top:50%;left:0;right:0}[data-oc=flow__col]{flex-direction:column;flex:1;align-items:center;display:flex}[data-oc=flow__half]{flex:1;justify-content:center;width:100%;display:flex}[data-oc=flow__half][data-half=in]{align-items:flex-end;padding-bottom:1px}[data-oc=flow__half][data-half=out]{align-items:flex-start;padding-top:1px}[data-oc=flow__bar]{width:46%;min-width:4px;max-width:16px;display:block}[data-half=in] [data-oc=flow__bar]{background:var(--data-ink);border-radius:var(--radius-pill) var(--radius-pill) 2px 2px}[data-half=out] [data-oc=flow__bar]{background:var(--data-stone);border-radius:2px 2px var(--radius-pill) var(--radius-pill)}[data-oc=flow__col][data-focus] [data-half=out] [data-oc=flow__bar]{background:var(--ink-muted)}[data-oc=flow__tip]{border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--ink-on-inverse);font-family:var(--font-mono);white-space:nowrap;padding:3px 8px;font-size:12px;line-height:16px;position:absolute;top:0;transform:translate(-50%)}[data-oc=flow]{width:100%;min-width:0;position:relative}[data-oc=day]{gap:var(--space-2);--oc-day-label:76px;flex-direction:column;margin:0;display:flex}[data-oc=day__grid]{flex-direction:column;gap:6px;display:flex;position:relative}[data-oc=day__axis],[data-oc=day__lane]{grid-template-columns:var(--oc-day-label) minmax(0, 1fr);align-items:center;display:grid}[data-oc=day__ticks]{height:16px;position:relative}[data-oc=day__ticks] span{font-family:var(--font-mono);color:var(--ink-muted);font-size:11px;line-height:16px;position:absolute;transform:translate(-50%)}[data-oc=day__lanelabel]{color:var(--ink-muted);font-size:13px;line-height:18px}[data-oc=day__track]{border-radius:var(--radius-sm);background:var(--surface-well);height:52px;position:relative}[data-oc=day__rule]{border-left:1px solid var(--line-hairline);position:absolute;top:0;bottom:0}[data-oc=day__item]{border-radius:var(--radius-sm);background:var(--surface-sheet);box-shadow:inset 0 0 0 1px var(--line-control);white-space:nowrap;flex-direction:column;justify-content:center;margin-left:1px;padding:4px 6px;display:flex;position:absolute;top:5px;bottom:5px;overflow:hidden}[data-oc=day__itemlabel]{text-overflow:ellipsis;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:16px;display:flex;overflow:hidden}[data-oc=day__itemmeta]{font-family:var(--font-mono);color:var(--ink-muted);text-overflow:ellipsis;font-size:11px;line-height:14px;overflow:hidden}[data-oc=day__item][data-state=done]{background:var(--surface-inverse);color:var(--ink-on-inverse);box-shadow:none}[data-oc=day__item][data-state=done] [data-oc=day__itemmeta]{color:var(--ink-on-inverse)}[data-oc=day__item][data-state=next]{box-shadow:inset 0 0 0 2px var(--signal-deep)}[data-oc=day__item][data-state=late]{background:var(--status-caution-wash);box-shadow:inset 0 0 0 1.5px var(--status-caution)}[data-oc=day__item][data-state=late] [data-oc=day__itemlabel],[data-oc=day__item][data-state=late] [data-oc=day__itemmeta]{color:var(--status-caution)}[data-oc=day__item][data-state=planned]{box-shadow:inset 0 0 0 1px var(--line-control);background:0 0}[data-oc=day__item][data-state=planned] [data-oc=day__itemlabel]{color:var(--ink-muted)}[data-oc=day__now]{border-left:2px solid var(--ink);z-index:1;pointer-events:none;width:0;position:absolute;top:18px;bottom:-4px}[data-oc=day__nowtag]{border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--ink-on-inverse);font-family:var(--font-mono);padding:1px 6px;font-size:11px;line-height:14px;position:absolute;top:-18px;left:0;transform:translate(-50%)}@media (max-width:640px){[data-oc=day]{--oc-day-label:0px}[data-oc=day__lanelabel]{display:none}}[data-oc=day__ticks] span[data-hidden]{visibility:hidden}[data-oc=day__item]{container-type:inline-size}[data-oc=day__itemtext]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@container (max-width:64px){[data-oc=day__itemlabel] svg{display:none}[data-oc=day__item]{padding-left:4px;padding-right:4px}}[data-oc=day][data-named] [data-oc=day__lanelabel]{flex-direction:column;min-width:0;padding-right:12px;display:flex}[data-oc=day__lanename]{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:19px;overflow:hidden}[data-oc=day__lanesub]{font-family:var(--font-mono);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:15px;overflow:hidden}[data-oc=day__item][data-link]{font:inherit;text-align:left;cursor:pointer;color:var(--ink);border:0}[data-oc=day__item][data-state=done][data-link]{color:var(--ink-on-inverse)}[data-oc=day__item][data-link]:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}[data-oc=day__item][data-state=done][data-link]:hover{box-shadow:0 0 0 2px var(--surface-sheet), 0 0 0 3px var(--ink)}[data-oc=day__item][data-link]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=day__item][data-state=draft]{background:var(--surface-sheet);box-shadow:none;outline:1.5px dashed var(--line-control);outline-offset:-1.5px}[data-oc=day__item][data-state=draft] [data-oc=day__itemlabel]{color:var(--ink)}[data-oc=day__item][data-state=lost]{box-shadow:inset 0 0 0 1px var(--line-hairline);background:0 0}[data-oc=day__item][data-state=lost] [data-oc=day__itemlabel],[data-oc=day__item][data-state=lost] [data-oc=day__itemmeta]{color:var(--ink-muted)}[data-oc=day__item][data-state=lost] [data-oc=day__itemtext]{text-decoration:line-through;-webkit-text-decoration-color:var(--ink-muted);-webkit-text-decoration-color:var(--ink-muted);-webkit-text-decoration-color:var(--ink-muted);text-decoration-color:var(--ink-muted)}[data-oc=day][data-named] [data-oc=day__track]{overflow:hidden}[data-oc=day__outside]{white-space:nowrap;pointer-events:none;flex-direction:column;justify-content:center;padding-left:8px;display:flex;position:absolute;top:5px;bottom:5px}[data-oc=day__outside][data-state=late] [data-oc=day__itemlabel],[data-oc=day__outside][data-state=late] [data-oc=day__itemmeta]{color:var(--status-caution)}[data-oc=day__nowtag]{white-space:nowrap}[data-oc=day__item][data-cutstart]{border-top-left-radius:2px;border-bottom-left-radius:2px}[data-oc=day__item][data-cutend]{border-top-right-radius:2px;border-bottom-right-radius:2px}@media (max-width:640px){[data-oc=day][data-named]{--oc-day-label:0px!important}[data-oc=day__axis],[data-oc=day__lane]{grid-template-columns:minmax(0,1fr)}[data-oc=day][data-named] [data-oc=day__lane]{grid-template-columns:minmax(0,1fr);row-gap:4px}[data-oc=day][data-named] [data-oc=day__lanelabel]{display:flex}[data-oc=day][data-named] [data-oc=day__axis] [data-oc=day__lanelabel]{display:none}}[data-oc=check-list]{gap:var(--space-3);flex-direction:column;display:flex}[data-oc=check-list__head]{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}[data-oc=check-list__title]{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:500;line-height:26px}[data-oc=check-list__count]{font-family:var(--font-mono);color:var(--ink-muted);font-size:13px}[data-oc=check-list__note]{color:var(--ink-muted);margin-left:auto;font-size:13px;line-height:18px}[data-oc=check-list__bar]{border-radius:var(--radius-pill);background:var(--data-track);height:6px;display:block;overflow:hidden}[data-oc=check-list__bar] span{border-radius:var(--radius-pill);background:var(--data-ink);height:100%;display:block}[data-oc=check-list__rows]{margin:0;padding:0;list-style:none}[data-oc=check-list__row]{align-items:center;column-gap:var(--space-3);border-bottom:1px solid var(--line-hairline);grid-template-columns:22px minmax(0,1fr) auto 72px auto;padding:10px 0;display:grid}[data-oc=check-list__row]:last-child{border-bottom:0}[data-oc=check-list__mark]{border-radius:var(--radius-pill);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line-control);color:var(--ink);justify-content:center;align-items:center;display:inline-flex}[data-oc=check-list__row][data-state=done] [data-oc=check-list__mark],[data-oc=check-list__row][data-state=auto] [data-oc=check-list__mark]{background:var(--surface-inverse);color:var(--ink-on-inverse);box-shadow:none}[data-oc=check-list__row][data-state=review] [data-oc=check-list__mark]{background:var(--signal);box-shadow:inset 0 0 0 2px var(--signal-deep)}[data-oc=check-list__row][data-state=blocked] [data-oc=check-list__mark]{background:var(--status-critical-wash);color:var(--status-critical);box-shadow:inset 0 0 0 1.5px var(--status-critical)}[data-oc=check-list__what]{flex-direction:column;min-width:0;display:flex}[data-oc=check-list__label]{font-size:15px;line-height:22px}[data-oc=check-list__row][data-state=done] [data-oc=check-list__label],[data-oc=check-list__row][data-state=auto] [data-oc=check-list__label]{color:var(--ink-muted)}[data-oc=check-list__detail]{gap:4px var(--space-2);color:var(--ink-muted);flex-wrap:wrap;font-size:13px;line-height:18px;display:flex}[data-oc=check-list__row][data-state=blocked] [data-oc=check-list__detail]{color:var(--status-critical)}[data-oc=check-list__by]{color:var(--ink);align-items:center;gap:6px;display:inline-flex}[data-oc=check-list__due]{font-family:var(--font-mono);color:var(--ink-muted);text-align:right;font-size:12px}@media (max-width:640px){[data-oc=check-list__row]{grid-template-columns:22px minmax(0,1fr) auto}[data-oc=check-list__due]{display:none}[data-oc=check-list__row]>button:last-child{margin-top:var(--space-2);grid-column:2/-1;justify-self:start}}[data-oc=choices]{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}[data-oc=choices__legend]{margin-bottom:var(--space-2);padding:0;font-size:13px;font-weight:500;line-height:18px}[data-oc=choice]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--line-hairline);background:var(--surface-sheet);cursor:pointer;transition:border-color .16s ease-out;display:flex}[data-oc=choice]:hover{border-color:var(--line-control)}[data-oc=choice][data-on]{border-color:var(--ink)}[data-oc=choices][data-compact] [data-oc=choice]{padding:9px 12px}[data-oc=choice__text]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-oc=choice__title]{align-items:center;gap:4px var(--space-2);flex-wrap:wrap;font-weight:500;display:flex}[data-oc=choice__note]{color:var(--ink-muted);font-size:13px;line-height:18px}[data-oc=choice__meta]{font-family:var(--font-mono);color:var(--ink-muted);white-space:nowrap;font-size:12px;line-height:16px}[data-oc=choice__title] [data-oc=tag]{height:20px;font-size:12px}[data-oc=check][data-radio]{border-radius:var(--radius-pill)}[data-oc=check][data-radio]:checked:after{border-radius:var(--radius-pill);background:var(--ink-on-inverse);border:0;width:8px;height:8px;transform:none}[data-oc=balance]{gap:var(--space-2);flex-direction:column;margin:0;display:flex}[data-oc=balance__row],[data-oc=balance__net]{align-items:center;column-gap:var(--space-4);grid-template-columns:minmax(0,132px) minmax(0,1fr) 84px;grid-template-areas:"label track value";display:grid}[data-oc=balance__track],[data-oc=balance__brackets]{grid-area:track}[data-oc=balance__netlabel]{grid-area:label}[data-oc=balance__netvalue]{grid-area:value}[data-oc=balance__row]{border-bottom:1px solid var(--line-hairline);padding:7px 0}[data-oc=balance__track]{border-radius:var(--radius-pill);background:var(--data-track);height:10px;position:relative}[data-oc=balance__bar]{border-radius:var(--radius-pill);min-width:4px;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}[data-oc=balance__off]{background:var(--data-stone);flex:none}[data-oc=balance__rest]{background:var(--data-ink);flex:1}[data-oc=balance__rest][data-split]{border-left:2px solid var(--surface-sheet)}[data-oc=balance__net]{padding-top:2px}[data-oc=balance__netlabel]{font-size:13px;font-weight:500;line-height:18px}[data-oc=balance__brackets]{height:24px;position:relative}[data-oc=balance__br]{box-sizing:border-box;border-top:1px solid var(--line-control);color:var(--ink-muted);white-space:nowrap;padding-top:5px;font-size:12px;line-height:16px;position:absolute;top:2px}[data-oc=balance__br]:before,[data-oc=balance__br]:after{content:"";background:var(--line-control);width:1px;height:5px;position:absolute;top:-5px}[data-oc=balance__br]:before{left:0}[data-oc=balance__br]:after{right:0}[data-oc=balance__br][data-net]{color:var(--ink);text-align:right;border-top-color:var(--ink);font-weight:500}[data-oc=balance__br][data-net]:before,[data-oc=balance__br][data-net]:after{background:var(--ink)}[data-oc=balance__br]+[data-oc=balance__br]{border-left:3px solid #0000}[data-oc=balance__netvalue]{text-align:right;font-family:var(--font-mono);white-space:nowrap;font-size:14px;font-weight:500}[data-oc=links]{gap:var(--space-5);flex-direction:column;display:flex}[data-oc=links__group]{gap:var(--space-2);flex-direction:column;display:flex}[data-oc=links__head]{justify-content:space-between;align-items:baseline;gap:var(--space-2);font:inherit;margin:0;display:flex}[data-oc=links__head] [data-oc=link]{font-size:13px}[data-oc=links__list]{border:1px solid var(--line-hairline);border-radius:var(--radius-sm);margin:0;padding:0;list-style:none;overflow:hidden}[data-oc=links__list]>li+li{border-top:1px solid var(--line-hairline)}[data-oc=links__row]{align-items:center;gap:var(--space-3);width:100%;padding:10px var(--space-3);font:inherit;text-align:left;color:var(--ink);background:0 0;border:0;text-decoration:none;display:flex}button[data-oc=links__row],a[data-oc=links__row]{cursor:pointer}button[data-oc=links__row]:hover,a[data-oc=links__row]:hover{background:var(--surface-well)}[data-oc=links__row]:focus-visible{outline:2px solid var(--line-focus);outline-offset:-2px}[data-oc=links__row]>svg:last-child{color:var(--ink-muted);flex:none}[data-oc=links__row] [data-oc=avatar-img]{flex:none;width:28px;height:28px;font-size:11px}[data-oc=links__icon]{border-radius:var(--radius-xs);background:var(--surface-well);width:28px;height:28px;color:var(--ink);flex:none;justify-content:center;align-items:center;display:inline-flex}[data-oc=links__text]{flex-direction:column;flex:1;min-width:0;display:flex}[data-oc=links__label]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}[data-oc=links__sub]{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}[data-oc=links__meta]{font-family:var(--font-mono);color:var(--ink);flex:none;font-size:13px}[data-oc=links__row][data-suggested] [data-oc=links__icon],[data-oc=links__row][data-suggested] [data-oc=avatar-img]{box-shadow:inset 0 0 0 1.5px var(--signal-deep);background:var(--signal-wash);color:var(--ink)}[data-oc=links__empty]{padding:10px var(--space-3);border:1px dashed var(--line-control);border-radius:var(--radius-sm);color:var(--ink-muted);margin:0;font-size:13px}[data-oc=auth]{grid-template-columns:minmax(0,520px) minmax(0,1fr);min-height:100vh;display:grid}[data-oc=auth][data-single]{grid-template-columns:minmax(0,1fr)}[data-oc=auth]:has(>[data-oc=auth__backdrop]){isolation:isolate;position:relative}[data-oc=auth__backdrop]{z-index:-1;pointer-events:none;height:330px;position:absolute;inset:auto 0 0}@media (max-width:720px){[data-oc=auth__backdrop]{height:200px}}[data-oc=auth__side]{padding:var(--space-5) var(--space-6)}[data-oc=auth__top]{min-height:32px}[data-oc=auth__top] [data-oc=link]{margin-left:auto;font-size:13px}[data-oc=auth__lang]{margin-left:auto;padding:2px 6px;font-size:20px;line-height:28px}[data-oc=auth__inner]{max-width:380px;animation:.28s ease-out both oc-enter}[data-oc=auth][data-measure] [data-oc=auth__inner]{max-width:var(--size-measure)}[data-oc=auth][data-measure] [data-oc=auth__body]{align-items:flex-start}[data-oc=auth__title]{letter-spacing:-.02em;font-size:28px;font-weight:500;line-height:34px}[data-oc=auth__sub] strong{color:var(--ink);font-weight:500}[data-oc=auth__submit] [data-oc=progress]{width:100%;max-width:none}[data-oc=auth__alt]{font-size:14px;line-height:20px}[data-oc=auth__alt] [data-oc=link]{margin-left:4px;font-size:14px}[data-oc=auth__small]{font-size:13px;line-height:19px}[data-oc=auth__small] [data-oc=link]{margin-left:0;font-size:13px}[data-oc=auth__msg]{border-radius:var(--radius-sm);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:14px;line-height:20px;animation:.24s ease-out both oc-enter;display:flex}[data-oc=auth__msg]>svg{flex:none;margin-top:2px}[data-oc=auth__msg]>span{flex-direction:column;gap:2px;display:flex}[data-oc=auth__msg] strong{font-weight:500}[data-oc=auth__msg] [data-oc=link]{color:inherit;align-self:flex-start;margin-left:0}[data-oc=auth__msg][data-tone=error]{background:var(--status-critical-wash);color:var(--status-critical);box-shadow:inset 0 0 0 1px var(--status-critical)}[data-oc=auth__msg][data-tone=caution]{background:var(--status-caution-wash);color:var(--status-caution);box-shadow:inset 0 0 0 1px var(--status-caution)}[data-oc=auth__msg][data-tone=info]{background:var(--surface-canvas);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-hairline)}[data-oc=auth__msg][data-tone=error] span span,[data-oc=auth__msg][data-tone=caution] span span{color:var(--ink)}[data-oc=auth__invite]{border-radius:var(--radius-sm);background:var(--surface-canvas);box-shadow:inset 0 0 0 1px var(--line-hairline);gap:10px;padding:12px 14px;font-size:14px;line-height:20px}[data-oc=auth__invite] strong{font-weight:500}[data-oc=auth__fixed]{border-radius:var(--radius-sm);background:var(--surface-canvas);min-height:40px;padding:0 12px;font-size:15px;line-height:22px}[data-oc=auth__fixed]>svg{color:var(--ink-muted)}[data-oc=auth__fixed] span:last-child{color:var(--ink-muted);margin-left:auto;font-size:12px}[data-oc=auth__seal]{background:var(--surface-inverse);width:56px;height:56px;color:var(--ink-on-inverse);border-radius:50%;place-items:center;animation:.52s cubic-bezier(.2,.8,.2,1) both oc-seal;display:grid}[data-oc=auth__seal][data-tone=caution]{background:var(--status-caution-wash);color:var(--status-caution);box-shadow:inset 0 0 0 1.5px var(--status-caution)}[data-oc=auth__seal]>svg:not([data-oc=icon]) path{stroke-dasharray:26;stroke-dashoffset:26px;animation:.36s ease-out .26s forwards oc-draw}[data-oc=auth__foot]{gap:6px var(--space-4);font-size:12px;line-height:16px}[data-oc=auth__scene]{border-left:1px solid var(--line-hairline);background:var(--surface-canvas);min-width:0;min-height:100vh;position:relative;overflow:hidden}[data-oc=auth__scene]>*,[data-oc=auth__scene]>[data-oc=scene]{position:absolute;inset:0}[data-oc=auth__scene]>[data-oc=auth__scenenote]{inset:auto auto var(--space-5) var(--space-5);border-radius:var(--radius-sm);background:var(--surface-sheet);max-width:360px;box-shadow:inset 0 0 0 1px var(--line-hairline);padding:10px 14px;font-size:13px;line-height:19px;animation:.4s ease-out .3s both oc-enter;position:absolute}[data-oc=auth__scenenote] strong{color:var(--ink);font-weight:500}@media (max-width:900px){[data-oc=auth]{grid-template-columns:minmax(0,1fr)}[data-oc=auth__scene]{display:none}[data-oc=auth__side]{padding:var(--space-4);min-height:100vh}[data-oc=auth__body]{padding-top:var(--space-6);align-items:flex-start}}@keyframes oc-seal{0%{opacity:0;transform:scale(.6)rotate(-12deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-oc=auth__inner],[data-oc=auth__msg],[data-oc=auth__seal],[data-oc=auth__scene]>[data-oc=auth__scenenote]{animation:none}[data-oc=auth__seal]>svg:not([data-oc=icon]) path{stroke-dashoffset:0;animation:none}}[data-oc=scene-backdrop]{--scene-ground:var(--surface-sheet);--scene-line:var(--line-control);opacity:.6;background:url(../media/backdrop-light.1yjz2qcx83cc7.jpg) bottom/auto 100% no-repeat;width:100%;height:100%}:is([data-theme=dark],.dark) [data-oc=scene-backdrop]{background-image:url(../media/backdrop-dark.0bh2glqtllnwk.jpg)}[data-oc=scene-backdrop]>canvas{opacity:0;width:100%;height:100%;transition:opacity .4s ease-out;display:block}[data-oc=scene-backdrop][data-drawn]>canvas{opacity:1}[data-oc=scene]{background:var(--scene-ground);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}[data-oc=scene][data-framed]{border:1px solid var(--line-hairline);border-radius:var(--radius-md)}[data-oc=scene__stage]{position:absolute;inset:0}[data-oc=scene__canvas]{touch-action:pan-y;cursor:grab;width:100%;height:100%;display:block}[data-oc=scene__canvas]:active{cursor:grabbing}[data-oc=scene__pins]{pointer-events:none;position:absolute;inset:0}[data-oc=pin]{width:0;height:0;font:inherit;color:var(--ink);pointer-events:auto;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:0;left:0;transform:translate(-999px,-999px)}[data-oc=pin]:after{content:"";border-radius:var(--radius-pill);background:var(--ink);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface-sheet);position:absolute;top:-4px;left:-4px}[data-oc=pin__stem]{background:var(--ink-muted);width:1px;height:30px;position:absolute;bottom:0;left:-.5px}[data-oc=pin__card]{--card-at:30px;transform:translate(-50%, calc(-100% - var(--card-at)));border-radius:var(--radius-sm);background:var(--surface-sheet);border:1px solid var(--line-hairline);box-shadow:var(--shadow-float);white-space:nowrap;text-align:left;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 11px 8px;transition:background-color .16s ease-out,border-color .16s ease-out;display:flex;position:absolute;top:0;left:0}[data-oc=pin]:hover [data-oc=pin__card]{border-color:var(--line-control)}[data-oc=pin]:focus-visible{outline:none}[data-oc=pin]:focus-visible [data-oc=pin__card]{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=pin__name]{font-size:13px;font-weight:500;line-height:18px}[data-oc=pin__metric]{font-family:var(--font-mono);color:var(--ink-muted);font-size:12px;line-height:16px}[data-oc=pin]:not([data-kind=ghost]) [data-oc=pin__card]{max-width:220px}[data-oc=pin__name],[data-oc=pin__metric],[data-oc=pin__line]{text-overflow:ellipsis;max-width:100%;overflow:hidden}[data-oc=pin__needs]{border-radius:var(--radius-pill);background:var(--signal);height:20px;color:var(--signal-ink);align-items:center;margin-top:5px;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}[data-oc=pin__alert]{color:var(--status-caution);align-items:center;gap:4px;margin-top:4px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}[data-oc=pin][data-tone=critical] [data-oc=pin__alert]{color:var(--status-critical)}[data-oc=pin][data-selected] [data-oc=pin__card]{background:var(--surface-inverse);border-color:var(--surface-inverse);color:var(--ink-on-inverse)}[data-oc=pin][data-selected] [data-oc=pin__metric]{color:var(--ink-on-inverse)}[data-oc=pin][data-kind=move]{cursor:default}[data-oc=pin][data-kind=move]:after{display:none}[data-oc=pin][data-kind=move] [data-oc=pin__card]{--card-at:8px;padding:3px 8px}[data-oc=pin][data-kind=move] [data-oc=pin__alert]{margin:0}[data-oc=pin][data-truck]{cursor:pointer}[data-oc=pin__truck]{font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;line-height:16px}[data-oc=pin][data-truck][data-hide],[data-oc=pin][data-truck][data-crowded]:not(:focus-visible):not([data-hot]) [data-oc=pin__card]{visibility:hidden}[data-oc=pin][data-later] [data-oc=pin__truck]{color:var(--ink-muted)}[data-oc=pin][data-truck] [data-oc=pin__card]:has([data-oc=pin__count]){align-items:center;gap:var(--space-2);flex-direction:row}[data-oc=pin__count]{border-radius:var(--radius-pill);min-width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--line-control);color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 5px;font-size:11px;display:inline-flex}[data-oc=scene__panel]{top:var(--space-4);right:var(--space-4);gap:var(--space-3);width:300px;max-height:calc(100% - 32px);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);background:var(--surface-sheet);border:1px solid var(--line-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);flex-direction:column;animation:.24s ease-out both oc-enter;display:flex;position:absolute;overflow:auto}[data-oc=scene__panelhead]{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}[data-oc=scene__title]{overflow-wrap:anywhere;letter-spacing:-.01em;margin:2px 0 0;font-size:20px;font-weight:500;line-height:26px}[data-oc=scene__facts]{flex-direction:column;margin:0;display:flex}[data-oc=scene__facts]>div{justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--line-hairline);padding:6px 0;font-size:13px;line-height:18px;display:flex}[data-oc=scene__facts] dt{color:var(--ink-muted)}[data-oc=scene__facts] dd{font-family:var(--font-mono);margin:0}[data-oc=scene__dec]{flex-direction:column;gap:6px;display:flex}[data-oc=scene__dec] ul{margin:0;padding:0;list-style:none}[data-oc=scene__dec] li{justify-content:space-between;gap:var(--space-3);padding:4px 0;font-size:13px;line-height:18px;display:flex}[data-oc=scene__decbtn]{justify-content:space-between;gap:var(--space-3);border-radius:var(--radius-xs);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}[data-oc=scene__decbtn]:hover>span:first-child{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-control);-webkit-text-decoration-color:var(--line-control);-webkit-text-decoration-color:var(--line-control);text-decoration-color:var(--line-control)}[data-oc=scene__decbtn]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=scene__amt]{font-family:var(--font-mono);white-space:nowrap}[data-oc=scene__actions]{gap:var(--space-2);padding-top:var(--space-1);flex-wrap:wrap;display:flex}[data-oc=scene__controls]{left:var(--space-4);bottom:var(--space-4);border-radius:var(--radius-pill);background:var(--surface-sheet);border:1px solid var(--line-hairline);box-shadow:var(--shadow-float);gap:2px;padding:3px;display:flex;position:absolute}[data-oc=scene__ctl]{width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-pill);color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:1px 6px;display:inline-flex}[data-oc=scene__ctl]:hover{background:var(--surface-well)}[data-oc=scene__ctl]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=scene__legend]{right:var(--space-4);bottom:var(--space-4);justify-content:flex-end;align-items:center;gap:6px var(--space-4);max-width:70%;color:var(--ink-muted);pointer-events:none;flex-wrap:wrap;font-size:12px;line-height:16px;display:flex;position:absolute}[data-oc=scene__legend]>span{align-items:center;gap:6px;display:inline-flex}[data-oc=lg]{flex:none;display:inline-block}[data-oc=lg][data-kind=truck]{background:var(--ink);border-radius:2px;width:14px;height:7px}[data-oc=lg][data-kind=planned]{border-top:1.5px dashed var(--ink-muted);width:16px}[data-oc=lg][data-kind=both]{background:linear-gradient(90deg, var(--ink) 0 8px, transparent 8px) 0 0 / 14px 3px no-repeat, linear-gradient(90deg, transparent 6px, var(--ink) 6px) 0 6px / 14px 3px no-repeat;border-radius:1px;width:14px;height:9px}[data-oc=lg][data-kind=needs]{border-radius:var(--radius-pill);background:var(--signal);width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--signal-deep)}[data-oc=lg][data-kind=risk]{border-radius:var(--radius-pill);background:var(--status-critical);width:10px;height:10px}[data-oc=scene__hint]{color:var(--ink-muted)}[data-oc=scene][data-fallback]{padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}[data-oc=scene__fallback]{color:var(--ink-muted);margin:0}[data-oc=scene__fallbacklist]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}[data-oc=scene__fallbacklist]>li{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-sheet);border:1px solid var(--line-hairline);flex-direction:column;gap:2px;display:flex}[data-oc=scene__fallbacklist]>li>[data-oc=pin__needs],[data-oc=scene__fallbacklist]>li>[data-oc=drop__addr]{align-self:flex-start}[data-oc=scene__stage]{animation:.32s ease-out both oc-fade}[data-oc=scene__lanes]{left:0;right:0;top:var(--space-4);pointer-events:none;height:24px;position:absolute}[data-oc=lane]{align-items:center;gap:var(--space-2);white-space:nowrap;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:11px;font-weight:500;line-height:16px;transition:opacity .16s ease-out;display:inline-flex;position:absolute;top:0;left:0}[data-oc=lane__n]{border-radius:var(--radius-pill);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--line-control);color:var(--ink);letter-spacing:0;justify-content:center;align-items:center;display:inline-flex}[data-oc=pin][data-kind=figure] [data-oc=pin__card]{gap:0;padding:9px 13px 10px}[data-oc=pin__eyebrow]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:11px;font-weight:500;line-height:16px}[data-oc=pin__share]{font-family:var(--font-mono);letter-spacing:-.04em;color:var(--ink);font-size:28px;line-height:32px}[data-oc=pin][data-selected] [data-oc=pin__eyebrow],[data-oc=pin][data-selected] [data-oc=pin__share]{color:var(--ink-on-inverse)}[data-oc=pin][data-dim]{opacity:.38}[data-oc=pin__step]{border-radius:var(--radius-pill);background:var(--surface-inverse);width:18px;height:18px;color:var(--ink-on-inverse);font-family:var(--font-mono);vertical-align:1px;justify-content:center;align-items:center;margin-right:6px;font-size:11px;display:inline-flex}[data-oc=pin][data-selected] [data-oc=pin__step]{background:var(--ink-on-inverse);color:var(--surface-inverse)}[data-oc=scene__top]{top:var(--space-4);left:var(--space-4);right:var(--space-4);align-items:flex-start;gap:var(--space-3);pointer-events:none;flex-direction:column;display:flex;position:absolute}[data-oc=scene__top]>*{pointer-events:auto}[data-oc=scene__crumbs]{align-items:center;gap:var(--space-3);display:flex}[data-oc=scene__back]{font:inherit;height:var(--size-control-sm);border-radius:var(--radius-pill);border:1px solid var(--line-control);background:var(--surface-sheet);color:var(--ink);cursor:pointer;align-items:center;gap:4px;padding:0 12px 0 8px;font-size:13px;font-weight:500;display:inline-flex}[data-oc=scene__back]:hover{border-color:var(--ink)}[data-oc=scene__back]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=scene__backicon]{display:inline-flex;transform:rotate(180deg)}[data-oc=scene__here]{letter-spacing:-.01em;font-size:20px;font-weight:500;line-height:26px}[data-oc=scene__sub]{color:var(--ink-muted);font-size:13px;line-height:18px}[data-oc=scene__lens]{gap:var(--space-2);flex-wrap:wrap;display:flex}[data-oc=scene__lens] [data-oc=filter]{gap:6px}[data-oc=scene__share]{font-family:var(--font-mono);letter-spacing:-.04em;margin:0;font-size:28px;line-height:32px}[data-oc=scene__share] span{font-family:var(--font-sans);letter-spacing:0;color:var(--ink-muted);font-size:13px}[data-oc=scene__stepnote]{color:var(--ink);margin:0;font-size:13px;line-height:18px}[data-oc=lg][data-kind=paper]{background:var(--surface-sheet);width:12px;height:9px;box-shadow:inset 0 0 0 1px var(--line-control);border-radius:2px}[data-oc=lg][data-kind=slow]{background:var(--status-caution);border-radius:2px;width:12px;height:9px}[data-oc=scene__pins][data-compact] [data-oc=pin__metric]{display:none}[data-oc=scene__pins][data-compact] [data-oc=pin] [data-oc=pin__card]{padding:5px 9px}[data-oc=scene__pins][data-compact] [data-oc=pin__share]{font-size:18px;line-height:22px}[data-oc=scene__pins][data-compact] [data-oc=pin__stem]{height:18px}[data-oc=scene__pins][data-compact] [data-oc=pin] [data-oc=pin__card]{--card-at:18px}[data-oc=scene__pins][data-compact] [data-oc=pin__new]{height:16px;padding:0 4px;font-size:10px}[data-oc=pin][data-kind=ghost] [data-oc=pin__card]{white-space:normal;border:1px dashed var(--line-control);width:236px;box-shadow:none;gap:3px;padding:10px 12px 12px}[data-oc=pin][data-kind=ghost][data-next] [data-oc=pin__card]{border-style:solid;border-color:var(--signal-deep);box-shadow:var(--shadow-float)}[data-oc=pin][data-kind=ghost]:after{background:var(--surface-sheet);box-shadow:inset 0 0 0 1.5px var(--ink-muted)}[data-oc=pin][data-kind=ghost] [data-oc=pin__stem]{border-left:1px dashed var(--ink-muted);background:0 0;width:0}[data-oc=pin__ghostnote]{color:var(--ink-muted);font-size:12px;line-height:16px}[data-oc=pin__cta]{border-radius:var(--radius-pill);height:26px;box-shadow:inset 0 0 0 1px var(--line-control);color:var(--ink);align-items:center;margin-top:6px;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}[data-oc=pin][data-kind=ghost][data-next] [data-oc=pin__cta]{background:var(--signal);color:var(--signal-ink);box-shadow:none}[data-oc=pin][data-kind=ghost] [data-oc=drop__addr]{margin-top:2px}[data-oc=pin__new]{border-radius:var(--radius-xs);background:var(--signal-wash);height:18px;color:var(--ink);align-items:center;margin-right:6px;padding:0 6px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}[data-oc=lane][data-filled] [data-oc=lane__n]{background:var(--surface-inverse);color:var(--ink-on-inverse);box-shadow:none}@keyframes oc-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-oc=scene__panel],[data-oc=scene__stage]{animation:none}}@media (max-width:640px){[data-oc=scene__panel]{left:var(--space-3);right:var(--space-3);top:auto;bottom:var(--space-3);width:auto;max-height:60%}[data-oc=scene__legend],[data-oc=scene__lanes]{display:none}}[data-oc=rowtag]{width:0;height:0;font:inherit;color:var(--ink);pointer-events:auto;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:0;left:0;transform:translate(-999px,-999px)}[data-oc=rowtag__in]{border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--ink-on-inverse);white-space:nowrap;align-items:baseline;gap:8px;padding:5px 12px;font-size:13px;line-height:18px;transition:opacity .16s ease-out;display:inline-flex;position:absolute;bottom:6px;left:6px}[data-oc=rowtag__name]{font-weight:500}[data-oc=rowtag__metric]{font-family:var(--font-mono);opacity:.75;font-size:12px}[data-oc=rowtag]:focus-visible [data-oc=rowtag__in]{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=rowtag][data-on] [data-oc=rowtag__in]{box-shadow:0 0 0 2px var(--surface-canvas), 0 0 0 3.5px var(--ink)}[data-oc=rowtag][data-dim] [data-oc=rowtag__in]{opacity:.45}[data-oc=lg][data-kind=between]{border-top:1.5px dashed var(--ink);width:16px}[data-oc=lg][data-kind=wire]{width:12px;height:10px;box-shadow:inset 0 0 0 1px var(--ink-muted);background:0 0;border-radius:1px}[data-oc=lg][data-kind=van]{background:var(--surface-sheet);width:13px;height:7px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:2px}[data-oc=pin__line]{color:var(--ink-muted);align-items:center;gap:4px;margin-top:4px;font-size:12px;line-height:16px;display:inline-flex}[data-oc=pin][data-kind=ghost] [data-oc=pin__name] [data-oc=dot]{margin-right:6px}@keyframes oc-fadein{0%{opacity:0}to{opacity:1}}[data-oc=skel][data-thin]{opacity:.8;height:7px}[data-oc=pin][data-kind=skel]{cursor:default;pointer-events:none}[data-oc=pin][data-kind=skel] [data-oc=pin__card]{gap:7px;padding:5px 9px}[data-oc=pin][data-kind=skel]:after{background:var(--ink-disabled)}[data-oc=pin][data-kind=skel] [data-oc=pin__stem]{background:var(--line-control)}@keyframes oc-pin-enter{0%{opacity:0;translate:0 4px}}[data-oc=scene][data-arriving] [data-oc=pin],[data-oc=scene][data-arriving] [data-oc=rowtag]{animation:.24s ease-out .75s both oc-pin-enter}@media (prefers-reduced-motion:reduce){[data-oc=scene][data-arriving] [data-oc=pin],[data-oc=scene][data-arriving] [data-oc=rowtag]{animation:none}}[data-oc=scene__filters]{pointer-events:auto;gap:6px;display:inline-flex}[data-oc=scene__filter]{font:inherit;border-radius:var(--radius-pill);border:1px solid var(--line-control);background:var(--surface-sheet);height:28px;color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}[data-oc=scene__filter]:hover{border-color:var(--ink)}[data-oc=scene__filter]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=scene__filter][data-on]{background:var(--surface-inverse);border-color:var(--surface-inverse);color:var(--ink-on-inverse)}[data-oc=scene__filtern]{font-family:var(--font-mono);opacity:.8;font-size:12px}[data-oc=scene__key]{color:var(--ink-muted)}[data-oc=pin][data-dim]{transition:opacity .15s}[data-oc=pin__card]{transform:translate(calc(-50% + var(--slide,0px)), calc(-100% - var(--card-at) - var(--lift,0px)))}[data-oc=pin__stem]{transform-origin:bottom;transform:scaleY(var(--stem,1))}[data-oc=scene__pins] [data-oc=pin][data-below] [data-oc=pin__card]{--card-at:30px;transform:translate(calc(-50% + var(--slide,0px)), calc(var(--card-at) + var(--lift,0px)))}[data-oc=pin][data-below] [data-oc=pin__stem]{transform-origin:top;top:0;bottom:auto}[data-oc=scene__pins][data-compact] [data-oc=pin][data-below] [data-oc=pin__card]{--card-at:18px}[data-oc=pin][data-crowded]:not([data-truck]):not(:hover):not(:focus-visible){z-index:1}[data-oc=pin][data-crowded]:not([data-truck]):not(:hover):not(:focus-visible) [data-oc=pin__card]{box-shadow:none;background:0 0;border-width:0;padding:0}[data-oc=pin][data-crowded]:not([data-truck]):not(:hover):not(:focus-visible) [data-oc=pin__card]>:not([data-oc=pin__needs]){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-oc=pin][data-crowded]:not([data-truck]):not(:hover):not(:focus-visible) [data-oc=pin__needs]{margin-top:0}[data-oc=pin][data-dot]:not(:hover):not(:focus-visible) [data-oc=pin__card]{visibility:hidden}[data-oc=scene__pins]{isolation:isolate}[data-oc=pin]{z-index:2}[data-oc=pin][data-long]{z-index:1}[data-oc=pin][data-selected]{z-index:3}[data-oc=pin]:hover,[data-oc=pin]:focus-visible{z-index:4}[data-oc=scene__switchwrap]{position:relative}[data-oc=scene__switch]{border-radius:var(--radius-sm);font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;margin-left:-4px;padding:2px 8px 2px 4px;transition:border-color .16s ease-out,background-color .16s ease-out;display:inline-flex}[data-oc=scene__switch]:hover,[data-oc=scene__switch][aria-expanded=true]{border-color:var(--line-control);background:var(--surface-sheet)}[data-oc=scene__switch]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=scene__places]{z-index:6;border:1px solid var(--line-hairline);border-radius:var(--radius-md);background:var(--surface-sheet);min-width:260px;box-shadow:var(--shadow-float);margin:0;padding:6px;list-style:none;animation:.16s ease-out both oc-enter;position:absolute;top:calc(100% + 6px);left:-4px}[data-oc=scene__place]{border-radius:var(--radius-sm);width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:8px 10px;display:flex}[data-oc=scene__place]:hover{background:var(--surface-well)}[data-oc=scene__place]:focus-visible{outline:2px solid var(--line-focus);outline-offset:-2px}[data-oc=scene__place][data-on]{background:var(--surface-well);box-shadow:inset 3px 0 0 var(--surface-inverse)}[data-oc=scene__placename]{font-size:14px;font-weight:500;line-height:20px}[data-oc=scene__placekind]{color:var(--ink-muted);font-size:12px;line-height:16px}[data-oc=scene__sketch]{border:1px dashed var(--line-control);border-radius:var(--radius-sm);background:var(--surface-sheet);max-width:560px;color:var(--ink-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:13px;line-height:18px;display:grid}@media (prefers-reduced-motion:reduce){[data-oc=scene__places]{animation:none}}[data-oc=pin][data-fading]{opacity:0;transition:opacity .24s ease-out}@media (prefers-reduced-motion:reduce){[data-oc=pin][data-fading]{transition:none}}@media (max-width:640px){[data-oc=scene][data-phone-height]{height:var(--scene-phone-height)!important}}[data-oc=pin][data-rises]>*{animation:oc-pin-drop .42s cubic-bezier(.2, .9, .3, 1.2) var(--oc-rise,0s) both}@keyframes oc-pin-drop{0%{opacity:0;translate:0 -8px}}[data-oc=scene__stage][data-glide]{animation:none}@media (prefers-reduced-motion:reduce){[data-oc=pin][data-rises]>*{animation:none}}[data-oc=scene][data-cards=beside] [data-oc=pin__card]{max-width:240px}[data-oc=scene][data-cards=beside] [data-oc=pin__card]:has(>[data-badge]){padding-right:46px}[data-oc=scene][data-cards=beside] [data-oc=pin__card]>[data-badge]{position:absolute;top:50%;right:11px;translate:0 -50%}[data-oc=scene][data-cards=beside] [data-oc=scene__pins][data-compact] [data-oc=pin__metric]{display:block}[data-oc=scene][data-cards=beside] [data-oc=pin__alert]{margin-top:2px}[data-oc=scene][data-cards=beside] [data-oc=pin][data-crowded]:not(:hover):not(:focus-visible) [data-badge]{position:static;translate:none}[data-oc=pin__needs][data-badge]{min-width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--line-control);color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:0 0;justify-content:center;margin:0;padding:0 6px;font-weight:400}[data-oc=pin__needs][data-badge][data-signal]{background:var(--signal);color:var(--signal-ink);box-shadow:none}[data-oc=pin][data-selected] [data-oc=pin__needs][data-badge]:not([data-signal]){color:var(--ink-on-inverse);box-shadow:inset 0 0 0 1px var(--ink-on-inverse)}[data-oc=scene__pins] [data-oc=pin][data-beside] [data-oc=pin__card]{transform:translate(var(--bx,0px), var(--by,0px));transition:background-color .16s ease-out,border-color .16s ease-out,translate .24s ease-out}[data-oc=scene__pins] [data-oc=pin][data-beside] [data-oc=pin__stem]{width:var(--len,0px);transform-origin:0;height:1px;transform:rotate(var(--ang,0deg));transition:background-color .16s ease-out;top:0;bottom:auto;left:0}[data-oc=pin][data-beside][data-selected] [data-oc=pin__card]{translate:0 -2px}[data-oc=pin][data-beside]:hover [data-oc=pin__stem],[data-oc=pin][data-beside]:focus-visible [data-oc=pin__stem],[data-oc=pin][data-beside][data-selected] [data-oc=pin__stem]{background:var(--ink)}[data-oc=pin][data-off]{visibility:hidden}[data-oc=pin][data-truck][data-off]{visibility:visible;opacity:0;pointer-events:none}[data-oc=pin][data-truck][data-off]:focus-visible{opacity:1}[data-oc=scene__legal]{overflow-wrap:anywhere;color:var(--ink-muted);margin:2px 0 0;font-size:13px;line-height:18px}[data-oc=scene__dec] li[data-oc=scene__group]{flex-direction:column;align-items:flex-start;gap:2px}[data-oc=scene__dec] li[data-oc=scene__group]>[data-oc=scene__grouphead],[data-oc=scene__dec] li[data-oc=scene__group]>[data-oc=scene__grouplines]{align-self:stretch}[data-oc=scene__grouphead]{align-items:center;column-gap:var(--space-2);border-radius:var(--radius-xs);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;padding:0;display:grid}[data-oc=scene__grouphead]>svg{color:var(--ink-muted);grid-area:1/2/span 2;transition:rotate .16s ease-out}[data-oc=scene__grouphead][aria-expanded=true]>svg{rotate:180deg}[data-oc=scene__grouphead]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=scene__grouptitle]{font-weight:500}[data-oc=scene__groupmeta]{font-family:var(--font-mono);color:var(--ink-muted);grid-column:1;font-size:12px;line-height:16px}[data-oc=scene__dec] [data-oc=scene__grouplines]{padding-left:var(--space-3);border-left:1px solid var(--line-hairline);margin:2px 0 0}@keyframes oc-panel-in{0%{opacity:0;translate:16px}}@keyframes oc-panel-out{to{opacity:0;translate:16px}}@keyframes oc-panel-up{0%{opacity:0;translate:0 16px}}@keyframes oc-panel-down{to{opacity:0;translate:0 16px}}@keyframes oc-fade-out{to{opacity:0}}[data-oc=scene][data-cards=beside] [data-oc=scene__panel]{animation:.24s ease-out both oc-panel-in}[data-oc=scene][data-cards=beside] [data-oc=scene__panel][data-leaving]{animation:.24s ease-in both oc-panel-out}[data-oc=scene][data-cards=beside] [data-oc=scene__legend]{translate:calc(-1 * var(--inset-r,0px)) 0;max-width:calc(100% - var(--inset-r,0px) - 176px);transition:translate .24s ease-out}@media (max-width:640px){[data-oc=scene][data-cards=beside] [data-oc=scene__panel]{animation-name:oc-panel-up}[data-oc=scene][data-cards=beside] [data-oc=scene__panel][data-leaving]{animation-name:oc-panel-down}}@media (prefers-reduced-motion:reduce){[data-oc=scene][data-cards=beside] [data-oc=scene__panel]{animation:.24s ease-out both oc-fade}[data-oc=scene][data-cards=beside] [data-oc=scene__panel][data-leaving]{animation:.24s ease-in both oc-fade-out}[data-oc=scene__pins] [data-oc=pin][data-beside] [data-oc=pin__card],[data-oc=scene][data-cards=beside] [data-oc=scene__legend],[data-oc=scene__grouphead]>svg{transition:none}[data-oc=pin][data-beside][data-selected] [data-oc=pin__card]{translate:none}}[data-oc=scene][data-truck] [data-oc=scene__pins],[data-oc=scene][data-truck] [data-oc=scene__lanes],[data-oc=scene][data-truck] [data-oc=scene__legend],[data-oc=scene][data-truck] [data-oc=scene__controls]{visibility:hidden}[data-oc=cargo][data-variant=scene]{pointer-events:none;position:absolute;inset:0}[data-oc=cargo][data-variant=scene]>*{pointer-events:auto}[data-oc=cargo__head]{top:var(--space-4);left:var(--space-4);right:var(--space-4);justify-content:space-between;align-items:flex-start;gap:var(--space-3);max-width:720px;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background:var(--surface-sheet);border:1px solid var(--line-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);outline:none;animation:.24s ease-out both oc-enter;display:flex;position:absolute}[data-oc=cargo__titles]{flex-direction:column;gap:2px;min-width:0;display:flex}[data-oc=cargo__title]{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:500;line-height:22px}[data-oc=cargo__summary]{color:var(--ink-muted);margin:0;font-size:13px;line-height:18px}[data-oc=cargo__alerts]{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}[data-oc=cargo__tools]{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}[data-oc=cargo][data-variant=scene] [data-oc=truckside]{visibility:hidden;position:absolute;top:0;left:0}[data-oc=scene__cargo][data-settled] [data-oc=truckside]{visibility:visible;animation:.24s ease-out both oc-fade}[data-oc=cargo__cell]{border:1px solid var(--line-hairline);border-radius:var(--radius-xs);background:var(--surface-sheet);background-image:repeating-linear-gradient(135deg, var(--line-hairline) 0 1px, transparent 1px 8px);color:var(--ink);font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;margin:1.5px;padding:6px 8px;transition:background-color .16s ease-out,border-color .16s ease-out;display:flex;position:absolute;overflow:hidden}[data-oc=cargo__cell][data-more]{background:var(--surface-well)}[data-oc=cargo__cell]:hover{outline:1.5px solid var(--ink);outline-offset:-1.5px}[data-oc=cargo__cell][data-on]{background:var(--signal);border-color:var(--signal);color:var(--signal-ink)}[data-oc=cargo__cell]:focus-visible,[data-oc=cargo__listbtn]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=cargo__name]{-webkit-line-clamp:var(--lines,1);overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:none;max-width:100%;font-size:12px;font-weight:500;line-height:16px;display:-webkit-box;overflow:hidden}[data-oc=cargo__detail]{max-width:100%;font-family:var(--font-mono);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:14px;overflow:hidden}[data-oc=cargo__cell][data-on] [data-oc=cargo__detail]{color:var(--signal-ink)}[data-oc=cargo__flag]{color:var(--status-caution);align-items:center;gap:4px;font-size:11px;font-weight:500;line-height:14px;display:inline-flex}[data-oc=cargo__cell][data-on] [data-oc=cargo__flag]{color:var(--signal-ink)}[data-oc=cargo__panel]{gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background:var(--surface-sheet);border:1px solid var(--line-hairline);border-radius:var(--radius-lg);flex-direction:column;display:flex}[data-oc=cargo][data-variant=scene] [data-oc=cargo__panel]{right:var(--space-4);bottom:var(--space-4);width:300px;max-height:calc(100% - 160px);box-shadow:var(--shadow-float);animation:.24s ease-out both oc-enter;position:absolute;overflow:auto}[data-oc=cargo__panelhead]{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}[data-oc=cargo__paneltitle]{margin:4px 0 0;font-size:14px;font-weight:500;line-height:20px}[data-oc=cargo__list]{margin:0;padding:0;list-style:none}[data-oc=cargo__listbtn]{justify-content:space-between;gap:var(--space-3);border:0;border-bottom:1px solid var(--line-hairline);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:6px 0;font-size:13px;line-height:18px;display:flex}[data-oc=cargo__listbtn]:hover>span:first-child{text-decoration:underline}[data-oc=cargo__foot]{left:var(--space-4);bottom:var(--space-4);align-items:center;gap:var(--space-3);max-width:calc(100% - 348px);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);background:var(--surface-sheet);border:1px solid var(--line-hairline);border-radius:var(--radius-pill);box-shadow:var(--shadow-float);flex-wrap:wrap;animation:.24s ease-out both oc-enter;display:flex;position:absolute}[data-oc=cargo__links]{gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;font-size:13px;line-height:18px;display:inline-flex}[data-oc=cargo][data-variant=sheet]{gap:var(--space-4);flex-direction:column;display:flex}[data-oc=cargo][data-variant=sheet] [data-oc=cargo__tools]{justify-content:space-between}[data-oc=cargo][data-variant=sheet] [data-oc=truckside]{width:auto;margin-left:calc(-1 * var(--space-5))}@media (prefers-reduced-motion:reduce){[data-oc=cargo__head],[data-oc=cargo__panel],[data-oc=cargo__foot],[data-oc=scene__cargo][data-settled] [data-oc=truckside]{animation:none}}@media (max-width:900px){[data-oc=cargo__foot]{max-width:calc(100% - 32px)}}[data-oc=truckside]{--truck-body:var(--surface-sheet);--truck-facet:var(--surface-canvas);--truck-rail:var(--surface-canvas);--truck-line:var(--line-control);--truck-trim:var(--surface-well);--truck-chrome:var(--surface-well);--truck-shade:var(--ink);--truck-tyre:var(--ink);--truck-tyre-edge:none;--truck-wall:var(--ink-muted);--truck-tread:var(--ink-muted);--truck-glass:var(--scene-window);--truck-lamp:var(--surface-sheet);--truck-skirt:var(--data-track);--truck-ground:var(--surface-well);width:100%;position:relative}:is([data-theme=dark],.dark) [data-oc=truckside]{--truck-body:var(--surface-well);--truck-facet:var(--surface-sheet);--truck-rail:var(--surface-sheet);--truck-trim:var(--data-track);--truck-chrome:var(--data-stone);--truck-shade:var(--data-track);--truck-tyre:var(--surface-canvas);--truck-tyre-edge:var(--data-track);--truck-wall:var(--line-control);--truck-tread:var(--data-track);--truck-lamp:var(--scene-window);--truck-skirt:var(--surface-sheet);--truck-ground:var(--surface-sheet)}[data-oc=truckside]>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}[data-oc=truckside] svg *{vector-effect:non-scaling-stroke;stroke-width:1px;stroke-linejoin:round}[data-oc=truckside] [data-part=body],[data-oc=truckside] [data-part=panel]{fill:var(--truck-body);stroke:var(--truck-line)}[data-oc=truckside] [data-part=facet]{fill:var(--truck-facet);stroke:var(--truck-line)}[data-oc=truckside] [data-part=rail]{fill:var(--truck-rail);stroke:var(--truck-line)}[data-oc=truckside] [data-part=line]{fill:none;stroke:var(--truck-line)}[data-oc=truckside] [data-part=trim],[data-oc=truckside] [data-part=cap]{fill:var(--truck-trim);stroke:var(--truck-line)}[data-oc=truckside] [data-part=chrome]{fill:var(--truck-chrome);stroke:var(--truck-line)}[data-oc=truckside] [data-part=shade],[data-oc=truckside] [data-part=frame],[data-oc=truckside] [data-part=hole]{fill:var(--truck-shade);stroke:none}[data-oc=truckside] [data-part=stalk]{fill:none;stroke:var(--truck-shade);stroke-width:1.5px}[data-oc=truckside] [data-part=glass]{fill:var(--truck-glass);stroke:var(--truck-line)}[data-oc=truckside] [data-part=lamp]{fill:var(--truck-lamp);stroke:var(--truck-line)}[data-oc=truckside] [data-part=skirt]{fill:var(--truck-skirt);stroke:var(--truck-line)}[data-oc=truckside] [data-part=tyre]{fill:var(--truck-tyre);stroke:var(--truck-tyre-edge)}[data-oc=truckside] [data-part=wall]{fill:none;stroke:var(--truck-wall)}[data-oc=truckside] [data-part=tread]{fill:none;stroke:var(--truck-tread)}[data-oc=truckside] [data-part=ground]{fill:var(--truck-ground)}[data-oc=truckside__load]{position:absolute}[data-oc=truckside__load]>[data-oc=cargo__side]{position:absolute;inset:0}[data-oc=onb]{grid-template-columns:minmax(0,540px) minmax(0,1fr);height:100vh;min-height:640px;display:grid}[data-oc=onb__side]{padding:var(--space-5) var(--space-6);border-right:1px solid var(--line-hairline);min-width:0;min-height:0}[data-oc=onb__count]{font-size:12px}[data-oc=onb__body]{min-height:0;margin:0 calc(var(--space-2) * -1);padding:2px var(--space-2) var(--space-2);animation:.24s ease-out both oc-enter;overflow-y:auto}[data-oc=onb__say]{letter-spacing:-.01em;font-size:22px;line-height:30px}[data-oc=onb__say] [data-oc=mark]{color:var(--ink)}[data-oc=onb__fields]{grid-template-columns:1fr 1fr}[data-oc=onb__dock]{display:contents}[data-oc=onb__left]{font-size:13px;line-height:18px}[data-oc=onb__scene]{min-width:0;position:relative}[data-oc=onb__side]>[data-oc=trail]{margin-top:var(--space-1)}[data-oc=onb__side]>[data-oc=trail] [data-oc=trail__label]{font-size:12px}@media (max-width:640px){[data-oc=onb]{grid-template-columns:minmax(0,1fr);height:auto}[data-oc=onb__scene]{order:-1;height:160px;overflow:hidden}[data-oc=onb__dock]{z-index:1;gap:var(--space-3);margin-bottom:calc(var(--space-4) * -1);padding-bottom:var(--space-4);background:var(--surface-canvas);flex-direction:column;display:flex;position:sticky;bottom:0}[data-oc=onb__foot]{margin:0 calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4) 0;border-top:1px solid var(--line-hairline)}[data-oc=onb__side]{padding:var(--space-4);border-right:0}[data-oc=onb__side]>[data-oc=trail]{display:none}[data-oc=onb__fields]{grid-template-columns:1fr}}[data-oc=onb__swap]{flex:1;grid-template:minmax(0,1fr)/minmax(0,1fr);min-height:0;display:grid}[data-oc=onb__swap]>[data-oc=onb__body]{--onb-dx:12px;grid-area:1/1}[data-oc=onb__body][data-enter=back],[data-oc=onb__body][data-leave=forward]{--onb-dx:-12px}[data-oc=onb__body][data-leave]{pointer-events:none;animation:.12s ease-in both oc-onb-out}[data-oc=onb__body][data-enter]{animation:.24s ease-out both oc-onb-in}@keyframes oc-onb-out{to{opacity:0;transform:translateX(var(--onb-dx))}}@keyframes oc-onb-in{0%{opacity:0;transform:translateX(var(--onb-dx))}}@keyframes oc-onb-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){[data-oc=onb__body],[data-oc=onb__body][data-enter]{animation-name:oc-onb-fade}}@media (max-width:640px){[data-oc=onb]{align-content:start}[data-oc=onb__body] :is(input,textarea,button,[tabindex]){scroll-margin-bottom:176px}}[data-oc=onb__lang]{padding:2px 6px;font-size:20px;line-height:28px}[data-oc=menu]{gap:2px;min-width:240px;max-width:calc(100vw - 32px);padding:6px;animation:.16s ease-out both oc-enter}[data-oc=menu][data-scroll]{max-height:var(--radix-dropdown-menu-content-available-height);overflow-y:auto}[data-oc=menu]:focus{outline:none}[data-oc=menu__item]{padding:6px 10px;font-size:14px;line-height:20px;transition:background .16s ease-out;animation:.2s ease-out both oc-enter}[data-oc=menu][data-keys] [data-oc=menu__item]:focus-visible{box-shadow:inset 0 0 0 2px var(--line-focus)}[data-oc=menu__item][data-state=open]{background:var(--surface-well)}[data-oc=menu__title]{margin:6px 10px 4px}[data-oc=menu__sep]{margin:4px 6px}@media (prefers-reduced-motion:reduce){[data-oc=menu],[data-oc=menu__item]{animation:none}}[data-oc=skel]{height:10px;animation:1.8s ease-in-out infinite oc-breathe}@keyframes oc-breathe{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){[data-oc=skel]{animation:none}}[data-oc=shell]{grid-template-columns:auto minmax(0,1fr);align-items:start;min-height:100vh;display:grid;position:relative}[data-oc=shell__main]{border-left:1px solid var(--line-hairline);min-width:0;min-height:100vh}[data-oc=shell]>[data-oc=side]{border-right:0}@media (max-width:720px){[data-oc=shell]{grid-template-columns:minmax(0,1fr)}[data-oc=shell__main]{padding-bottom:calc(72px + env(safe-area-inset-bottom));border-left:0}}[data-oc=acting]{justify-content:center;align-items:center;gap:var(--space-3);min-height:36px;padding:4px var(--space-4);background:var(--brand-acting);color:var(--brand-acting-ink);font-size:13px;line-height:18px;display:flex}[data-oc=acting] strong{font-weight:500}[data-oc=acting__stop]{font:inherit;height:26px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--brand-acting-ink);color:var(--brand-acting-ink);cursor:pointer;background:0 0;font-weight:500}[data-oc=acting__stop]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=shell__main]>[data-oc=acting]{z-index:40;position:sticky;top:0}[data-oc=shell][data-acting] [data-oc=logo]{color:var(--brand-acting)}[data-oc=nav__count]{border-radius:var(--radius-pill);background:var(--signal);min-width:20px;height:20px;color:var(--signal-ink);font-family:var(--font-mono);text-align:center;padding:0 6px;font-size:12px;line-height:20px}[data-oc=side__acting]{border-radius:var(--radius-md);background:var(--brand-acting);color:var(--brand-acting-ink,#fff);justify-content:space-between;align-items:center;gap:8px;margin:-4px 0 6px;padding:8px 8px 8px 12px;font-size:13px;line-height:18px;display:flex}[data-oc=side][data-rail] [data-oc=side__acting]{justify-content:center;padding:6px}[data-oc=side__acting] strong{font-weight:500}[data-oc=side__stop]{font:inherit;border-radius:var(--radius-pill);height:26px;color:inherit;cursor:pointer;background:#ffffff38;border:0;padding:0 10px;font-size:12px;font-weight:500}[data-oc=side]{box-sizing:border-box;gap:var(--space-2);width:232px;height:100vh;max-height:1400px;padding:var(--space-4) var(--space-3);border-right:1px solid var(--line-hairline);background:var(--surface-canvas);flex-direction:column;transition:width .18s ease-out;display:flex;position:sticky;top:0}[data-oc=side][data-rail]{align-items:center;width:68px}[data-oc=side__top]{justify-content:space-between;align-items:center;gap:8px;height:40px;padding:0 4px 0 10px;display:flex}[data-oc=side][data-rail] [data-oc=side__top]{flex-direction:column;gap:12px;height:auto;padding:4px 0 6px}[data-oc=side__logo]{color:var(--ink);border-radius:var(--radius-xs);display:inline-flex}[data-oc=side__toggle]{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:1px 6px;display:inline-flex}[data-oc=side__toggle]:hover{background:var(--surface-well);color:var(--ink)}[data-oc=side__biz],[data-oc=side__me]{font:inherit;border-radius:var(--radius-md);width:100%;min-height:48px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 10px;display:flex}[data-oc=side__biz]{margin-bottom:8px}[data-oc=side__biz]:hover,[data-oc=side__me]:hover{background:var(--surface-well)}[data-oc=side][data-rail] [data-oc=side__biz],[data-oc=side][data-rail] [data-oc=side__me]{justify-content:center;width:44px;min-height:44px;padding:0}[data-oc=side__biztext]{flex-direction:column;flex:1;min-width:0;display:flex}[data-oc=side__bizname]{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:19px;overflow:hidden}[data-oc=side__bizsub]{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}[data-oc=side__biz] [data-oc=icon]{color:var(--ink-muted)}[data-oc=side__nav]{flex:1;width:100%}[data-oc=side__nav] ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}[data-oc=side__item]{font:inherit;box-sizing:border-box;border-radius:var(--radius-md);width:100%;height:42px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 10px;font-size:15px;text-decoration:none;display:flex;position:relative}[data-oc=side__item]:hover{background:var(--surface-well);color:var(--ink)}[data-oc=side__item][data-active]{background:var(--surface-inverse);color:var(--ink-on-inverse)}[data-oc=side__item]:focus-visible,[data-oc=side__biz]:focus-visible,[data-oc=side__me]:focus-visible,[data-oc=side__toggle]:focus-visible,[data-oc=side__logo]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=side][data-rail] [data-oc=side__item]{justify-content:center;width:44px;height:44px;padding:0}[data-oc=side__icon]{display:inline-flex;position:relative}[data-oc=side__label]{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}[data-oc=side__dot]{box-sizing:border-box;background:var(--signal);min-width:17px;height:17px;color:var(--signal-ink);border:2px solid var(--surface-canvas);font-family:var(--font-mono);text-align:center;border-radius:999px;padding:0 4px;font-size:9px;font-weight:500;line-height:13px;position:absolute;top:-7px;right:-11px}[data-oc=side__dot][data-ink]{background:var(--surface-inverse);color:var(--ink-on-inverse)}[data-oc=side__item][data-active] [data-oc=side__dot]{border-color:var(--surface-inverse)}[data-oc=side__bottom]{width:100%;padding-top:var(--space-2);border-top:1px solid var(--line-hairline);flex-direction:column;gap:2px;display:flex}[data-oc=side][data-rail] [data-oc=side__bottom]{align-items:center}@media (max-width:720px){[data-oc=side]{z-index:35;border-right:0;border-top:1px solid var(--line-hairline);flex-direction:row;width:auto;height:64px;padding:6px 8px;position:fixed;inset:auto 0 0}[data-oc=side__top],[data-oc=side__biz],[data-oc=side__bottom]{display:none}[data-oc=side__nav] ul{flex-direction:row;justify-content:space-around}[data-oc=side__nav] li:nth-child(n+6){display:none}[data-oc=side__item]{flex-direction:column;gap:2px;width:auto;height:52px;padding:0 8px;font-size:11px}}[data-oc=side__moreslot],[data-oc=side__more]{display:none}@media (max-width:720px){[data-oc=side]{height:calc(64px + env(safe-area-inset-bottom));padding-bottom:calc(6px + env(safe-area-inset-bottom))}[data-oc=side][data-more] [data-oc=side__nav] li:nth-child(n+5){display:none}[data-oc=side][data-more] [data-oc=side__nav] li[data-oc=side__moreslot]{display:list-item}[data-oc=side][data-more] [data-oc=side__nav] [data-oc=side__item]{position:relative}[data-oc=side][data-more] [data-oc=side__nav] [data-oc=nav__count]{min-width:16px;height:16px;padding:0 4px;font-size:11px;line-height:16px;position:absolute;top:2px;left:calc(50% + 4px)}[data-oc=side__more]{z-index:34;display:block;position:fixed;inset:0}[data-oc=side__morescrim]{background:0 0;border:0;position:absolute;inset:0}[data-oc=side__morepanel]{left:var(--space-3);right:var(--space-3);bottom:calc(72px + env(safe-area-inset-bottom));max-height:calc(100dvh - 120px);padding:var(--space-2);border-radius:var(--radius-md);background:var(--surface-sheet);box-shadow:var(--shadow-float);flex-direction:column;gap:2px;display:flex;position:absolute;overflow-y:auto}[data-oc=side__morerow]{align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;font-size:15px;text-decoration:none;display:flex}[data-oc=side__morelabel]{flex:1}[data-oc=side__morerow]:hover,[data-oc=side__morerow][data-active]{background:var(--surface-well)}[data-oc=side__morerule]{height:1px;margin:var(--space-1) var(--space-3);background:var(--line-hairline)}}[data-oc=setting__text]{gap:2px}[data-oc=setting__title] [data-oc=tag]{height:20px;font-size:12px}[data-oc=sidenav__group] ul{gap:2px}[data-oc=sidenav__item]{height:36px}[data-oc=sidenav__meta]{font-size:12px}[data-oc=filter]{gap:6px}[data-oc=filter__n]{font-size:12px}[data-oc=sheet__title]{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:22px;line-height:28px}[data-oc=sheet__meta]{font-size:14px;line-height:20px}[data-oc=sheet__tools]{gap:2px}@media (max-width:520px){[data-oc=sheet__tools] [data-oc-expand] [data-oc=btn__label]{display:none}}[data-oc=sheet__panel] [data-oc=facts__row]{font-size:14px;line-height:20px}@keyframes oc-sheet-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}[data-oc=sheet__scrim]{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){[data-oc=sheet__scrim]{background:color-mix(in srgb, var(--ink) 18%, transparent)}}[data-oc=sheet__scrim],[data-slot=sheet-content]{top:var(--oc-cover-top,0px)}[data-slot=sheet-content]{height:calc(100% - var(--oc-cover-top,0px))}[data-oc=sheet__panel]{width:520px;animation:.2s ease-out oc-sheet-in}[data-oc=sheet][data-inline] [data-oc=sheet__panel]{width:100%;animation:none}@media (max-width:720px){[data-oc=sheet__panel]{width:100%}}@media (prefers-reduced-motion:reduce){[data-oc=sheet__panel]{animation:none}}[data-oc=dialog]{inset:0;top:var(--oc-cover-top,0px);width:440px;max-width:calc(100vw - 32px);height:fit-content;margin:auto;animation:.16s ease-out both oc-enter}[data-oc=dialog][data-size=wide]{width:90vw;max-width:calc(100vw - 32px);height:80vh;overflow-y:auto}@media (max-width:640px){[data-oc=dialog][data-size=wide]{width:100vw;max-width:none;height:calc(100dvh - var(--oc-cover-top,0px));border:0;border-radius:0}}@media (prefers-reduced-motion:reduce){[data-oc=dialog]{animation:none}}[data-oc=facts__note]{font-size:12px;line-height:16px}[data-oc=facts][data-grid]>[data-oc=facts__row]{gap:2px}[data-oc=facts][data-grid] dt{font-size:12px;line-height:16px}[data-oc=toast]{overflow-wrap:normal;max-width:560px;padding:6px 6px 6px var(--space-4);font-size:14px;line-height:20px}[data-oc=toast][data-tone=critical]{color:#fff}[data-oc=toast] [data-oc=dot]{background:var(--signal)}[data-oc=toast__act],[data-oc=toast__x]{outline-offset:1px;height:36px}[data-oc=toast__act]{padding:0 14px}[data-oc=toast__x]{opacity:.75;width:36px;padding:1px 6px}[data-oc=toast__act]:hover,[data-oc=toast__x]:hover{opacity:1;background:#ffffff1f}[data-oc=linkchip]{gap:6px;height:26px;padding:0 9px 0 6px}[data-oc=linkchip][data-type=person]{padding-left:3px}[data-oc=linkchip][data-suggested] [data-oc=avatar-img]{box-shadow:inset 0 0 0 1px var(--signal-deep)}[data-oc=fchip][data-open]{box-shadow:0 0 0 1px var(--ink)}[data-oc=fchip__btn],[data-oc=fchip__x]{outline-offset:1px;gap:6px}[data-oc=fchip__value]{max-width:260px}[data-oc=fchip__x]{padding:0 9px 0 4px}[data-oc=toggle]{box-shadow:inset 0 0 0 1px var(--line-control)}[data-oc=toggle][data-state=checked]{box-shadow:none}[data-oc=toggle__knob]{width:18px;height:18px;box-shadow:0 0 0 1px var(--line-control);transition:transform .16s ease-out;top:3px;left:3px}[data-oc=toggle__knob][data-state=checked]{box-shadow:none;transform:translate(16px)}[data-oc=cbx]{width:18px;height:18px}[data-oc=cbx__box]{border-style:solid;border-width:1.5px;border-radius:5px;width:18px;height:18px}[data-oc=cbx__box]:after{content:"";position:absolute;inset:-6px}[data-oc=cbx__dash]{border-radius:1px;width:8px;height:2px}[data-oc=cbx-label]{gap:10px}[data-oc=field],[data-oc=field__msg],[data-oc=field__label]{gap:6px}textarea[data-oc=field__input]{min-height:40px}[data-oc=field][data-arriving] [data-oc=field__box]{animation:oc-field-wash .24s ease-out var(--oc-arrive,0s) both}[data-oc=field][data-arriving] [data-oc=field__input],[data-oc=field][data-arriving] [data-oc=field__msg]{animation:oc-field-value .24s ease-out var(--oc-arrive,0s) both}@keyframes oc-field-wash{0%{border-color:var(--line-control);background-color:var(--surface-sheet)}}@keyframes oc-field-value{0%{opacity:0}}@media (prefers-reduced-motion:reduce){[data-oc=field][data-arriving] [data-oc=field__box],[data-oc=field][data-arriving] [data-oc=field__input],[data-oc=field][data-arriving] [data-oc=field__msg]{animation:none}}[data-oc=pw__labelrow] [data-oc=link]{margin-left:0;font-size:13px}[data-oc=pw__eye]{flex:none;width:28px;height:28px;margin:-4px -6px -4px 0}[data-oc=pw__rules]{color:var(--ink-muted);grid-template-columns:1fr 1fr;gap:4px 12px;margin:2px 0 0;padding:0;font-size:12px;line-height:16px;list-style:none;display:grid}[data-oc=pw__rules] li{align-items:center;gap:6px;transition:color .16s ease-out;display:flex}[data-oc=pw__rules] li[data-ok]{color:var(--ink)}[data-oc=pw__tick]{width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--line-control);color:var(--ink-on-inverse);border-radius:50%;flex:none;place-items:center;transition:background .16s ease-out,box-shadow .16s ease-out;display:grid}[data-oc=pw__rules] li[data-ok] [data-oc=pw__tick]{background:var(--surface-inverse);box-shadow:none;animation:.22s cubic-bezier(.2,.8,.2,1) both oc-pop}@media (prefers-reduced-motion:reduce){[data-oc=pw__rules] li[data-ok] [data-oc=pw__tick]{animation:none}}[data-oc=code__gap]{flex:none;width:6px}[data-oc=code__box]{border:1px solid var(--line-control);border-radius:var(--radius-sm);background:var(--surface-sheet);width:48px;min-width:0;max-width:56px;height:58px;font-family:var(--font-mono);text-align:center;color:var(--ink);caret-color:var(--signal-deep);flex:48px;padding:0;font-size:24px;line-height:30px;transition:border-color .16s ease-out,background .16s ease-out,color .16s ease-out,transform .2s ease-out}[data-oc=code__box]:hover{border-color:var(--ink-muted)}[data-oc=code__box]:focus{outline:2px solid var(--line-focus);outline-offset:2px;border-color:var(--ink)}[data-oc=code__box][data-filled]{border-color:var(--ink)}[data-oc=code][data-state=checking] [data-oc=code__box]{color:var(--ink-muted)}[data-oc=code][data-state=error] [data-oc=code__box]{border-color:var(--status-critical);background:var(--status-critical-wash)}[data-oc=code][data-state=done] [data-oc=code__box]{border-color:var(--surface-inverse);background:var(--surface-inverse);color:var(--ink-on-inverse);transform:translateY(-2px)}[data-oc=code]>[data-oc=progress]{max-width:none;position:absolute;bottom:-10px;left:0;right:0}[data-oc=code__done]{background:var(--surface-inverse);width:24px;height:24px;color:var(--ink-on-inverse);border-radius:50%;place-items:center;margin-top:-12px;animation:.26s cubic-bezier(.2,.8,.2,1) .3s both oc-pop;display:grid;position:absolute;top:50%;right:-32px}@media (max-width:900px){[data-oc=code]{gap:6px}[data-oc=code__box]{height:52px;font-size:22px}[data-oc=code__done]{display:none}}@media (prefers-reduced-motion:reduce){[data-oc=code__done]{animation:none}[data-oc=code__box]{transition:none}}[data-oc=tag]{gap:6px}[data-oc=tag][data-tone=draft]{box-shadow:inset 0 0 0 1px var(--line-hairline)}[data-oc=modules]{gap:var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}[data-oc=module]{gap:var(--space-3);flex-direction:column;grid-column:span 12;min-width:0;display:flex}[data-oc=module][data-span="3"]{grid-column:span 3}[data-oc=module][data-span="4"]{grid-column:span 4}[data-oc=module][data-span="5"]{grid-column:span 5}[data-oc=module][data-span="6"]{grid-column:span 6}[data-oc=module][data-span="7"]{grid-column:span 7}[data-oc=module][data-span="8"]{grid-column:span 8}[data-oc=module][data-span="9"]{grid-column:span 9}[data-oc=module__head]{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}[data-oc=module__role]{font-family:var(--font-mono);color:var(--ink-muted);font-size:11px;line-height:16px}@media (max-width:640px){[data-oc=page]{padding:var(--space-6) var(--space-4) 0}[data-oc=modules]{grid-template-columns:minmax(0,1fr)}[data-oc=modules]>[data-oc=module][data-span],[data-oc=modules]>*{grid-column:auto}}[data-oc=page][data-kind=screen]{gap:var(--space-6);padding-top:40px}[data-oc=page][data-kind=detail]{gap:var(--space-5);padding-top:28px}[data-oc=instruments]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}[data-oc=instruments]>div{min-width:0;display:flex}@media (max-width:1080px){[data-oc=instruments]{grid-template-columns:minmax(0,1fr)}}[data-oc=iconbtn]{width:28px;height:28px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;place-items:center;padding:0;display:inline-grid}[data-oc=iconbtn]:hover{background:var(--surface-well);color:var(--ink)}[data-oc=iconbtn]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=wdg__search]{border:1px solid var(--line-control);border-radius:var(--radius-pill);background:var(--surface-sheet);max-width:360px;min-height:32px;color:var(--ink-muted);flex-wrap:wrap;flex:220px;align-items:center;gap:6px;padding:3px 12px;display:flex}[data-oc=wdg__search]:focus-within{border-color:var(--ink)}[data-oc=wdg__search] input{min-width:80px;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:1px 2px;font-size:13px}[data-oc=skel][data-kind]{border-radius:999px;height:10px;animation:1.8s ease-in-out infinite oc-breathe}[data-oc=skel][data-kind=thin]{opacity:.8;height:7px}[data-oc=skel][data-kind=text]{height:14px}[data-oc=chat]{background:var(--surface-sheet);border-left:1px solid var(--line-hairline);flex-direction:column;min-width:0;height:100%;display:flex;position:relative;container-type:inline-size}[data-oc=chat__head]{border-bottom:1px solid var(--line-hairline);align-items:flex-start;gap:6px;padding:14px 12px 12px 20px;display:flex}[data-oc=chat__titles]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}[data-oc=chat__title]{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:500;line-height:20px;overflow:hidden}[data-oc=chat__rename]{all:unset;cursor:text;text-overflow:ellipsis;border-radius:var(--radius-sm);max-width:100%;overflow:hidden}[data-oc=chat__rename]:hover{-webkit-text-decoration:underline dotted var(--ink-muted);-webkit-text-decoration:underline dotted var(--ink-muted);-webkit-text-decoration:underline dotted var(--ink-muted);text-decoration:underline dotted var(--ink-muted);text-underline-offset:4px}[data-oc=chat__rename]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-oc=chat__titlefield]{width:100%;font:inherit;color:var(--ink);background:var(--surface-sheet);border:1px solid var(--line-control);border-radius:var(--radius-sm);margin:0;padding:0 6px;font-size:15px;font-weight:500;line-height:20px}[data-oc=chat__ctx]{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}[data-oc=chat__ctx] [data-oc=linkchip]{max-width:100%}@container (max-width:560px){[data-oc=chat__ctxlabel][data-from],[data-oc-back] [data-oc=btn__label]{display:none}[data-oc-back]{width:var(--size-control-sm);justify-content:center;padding:0}}[data-oc=chat__ctxlabel]{color:var(--ink-muted);font-size:12px;line-height:16px}[data-oc=chat__acts]{gap:0;margin-top:-4px;display:flex}[data-oc=chat__thread]{scroll-behavior:smooth;flex-direction:column;flex:1;gap:22px;min-height:0;padding:20px 20px 24px;display:flex;overflow-y:auto}[data-oc=chat__foot]{border-top:1px solid var(--line-hairline);padding:12px 14px 14px}[data-oc=chat__foot] [data-oc=composer-wrap]{max-width:none}[data-oc=chat__foot] [data-oc=composer]{box-shadow:none}[data-oc=msg]{flex-direction:column;gap:10px;min-width:0;display:flex}[data-oc=msg][data-from=you]{align-self:flex-end;align-items:flex-end;max-width:86%}[data-oc=msg][data-new]{transform-origin:100% 100%;animation:.34s cubic-bezier(.2,.8,.2,1) both oc-chat-rise}[data-oc=msg__bubble]{background:var(--surface-well);color:var(--ink);overflow-wrap:anywhere;border-radius:16px 16px 4px;margin:0;padding:10px 14px;font-size:15px;line-height:22px}[data-oc=msg__via]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:4px;margin-bottom:2px;font-size:10px;line-height:14px;display:flex}[data-oc=msg][data-pending] [data-oc=msg__bubble]{box-shadow:inset 0 0 0 1.5px var(--line-control);color:var(--ink-muted);background:0 0}[data-oc=msg__pending]{color:var(--ink-muted);align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}[data-oc=msg][data-from=ocost]{animation:.24s ease-out both oc-enter}[data-oc=msg__text]{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:24px}[data-oc=msg__text] strong{font-weight:600}[data-oc=word]{animation:.26s ease-out both oc-word}[data-oc=cite]{background:var(--surface-well);min-width:16px;height:16px;font-family:var(--font-mono);color:var(--ink);vertical-align:2px;cursor:pointer;border:0;border-radius:4px;place-items:center;margin:0 1px;padding:0 4px;font-size:10px;line-height:16px;animation:.22s cubic-bezier(.2,.8,.2,1) both oc-pop;display:inline-grid}[data-oc=cite]:hover{background:var(--ink);color:var(--surface-sheet)}[data-oc=msg__sources]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}[data-oc=msg__sources] li{animation:.24s cubic-bezier(.2,.8,.2,1) both oc-pop}[data-oc=srcchip]{border:1px solid var(--line-hairline);border-radius:var(--radius-xs);background:var(--surface-sheet);max-width:100%;height:30px;font:inherit;color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:0 10px 0 4px;font-size:12px;line-height:16px;display:inline-flex}[data-oc=srcchip]:hover{border-color:var(--ink)}[data-oc=srcchip] [data-oc=icon]{color:var(--ink-muted);flex:none}[data-oc=srcchip__n]{background:var(--surface-well);min-width:20px;height:20px;font-family:var(--font-mono);border-radius:4px;place-items:center;font-size:10px;display:inline-grid}[data-oc=srcchip__label]{white-space:nowrap;font-weight:500}[data-oc=srcchip__sub]{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-oc=msg__figs]{border:1px solid var(--line-hairline);border-radius:var(--radius-sm);background:var(--line-hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;animation:.24s ease-out both oc-enter;display:grid;overflow:hidden}[data-oc=msg__figs]>div{background:var(--surface-sheet);flex-direction:column;gap:2px;padding:10px 12px;display:flex}[data-oc=msg__figs] dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:10px;line-height:14px}[data-oc=msg__figs] dd{font-family:var(--font-mono);color:var(--ink);margin:0;font-size:17px;line-height:22px}[data-oc=msg__figs] dd[data-oc=msg__fignote]{font-family:var(--font-sans);color:var(--ink-muted);font-size:12px;line-height:16px}[data-oc=msg__card]{animation:.42s cubic-bezier(.2,.8,.2,1) both oc-chat-rise}[data-oc=msg__card] [data-oc=decision]{box-shadow:none}[data-oc=msg__after]{margin-top:12px}[data-oc=msg__stopped]{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:13px;line-height:18px;display:flex}[data-oc=msg__stopped] [data-oc=link]{margin-left:0}[data-oc=msg__error]{border-radius:var(--radius-sm);background:var(--status-critical-wash);box-shadow:inset 0 0 0 1px var(--status-critical);flex-direction:column;gap:8px;padding:12px 14px;animation:.24s ease-out both oc-enter;display:flex}[data-oc=msg__errtitle]{color:var(--status-critical);align-items:center;gap:6px;margin:0;font-size:14px;font-weight:500;line-height:20px;display:flex}[data-oc=msg__errtitle] [data-oc=icon]{flex:none}[data-oc=msg__errtext]{color:var(--ink);margin:0;font-size:13px;line-height:19px}[data-oc=msg__erracts]{flex-wrap:wrap;gap:6px;display:flex}[data-oc=msg__tools]{align-items:center;gap:0;margin:-4px 0 0 -8px;animation:.4s ease-out .2s both oc-fadein;display:flex}[data-oc=msg__tools] [data-oc=iconbtn]{width:28px;height:28px}[data-oc=msg__time]{font-family:var(--font-mono);color:var(--ink-muted);margin-left:6px;font-size:11px}[data-oc=msg__files]{flex-direction:column;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}[data-oc=file]{border:1px solid var(--line-hairline);border-radius:var(--radius-sm);background:var(--surface-sheet);color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;font-size:13px;line-height:18px;display:grid;position:relative;overflow:hidden}[data-oc=file] [data-oc=icon]{color:var(--ink-muted)}[data-oc=file__name]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}button[data-oc=file__name]{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}button[data-oc=file__name]:after{content:"";position:absolute;inset:0}button[data-oc=file__name]:focus-visible{outline:none}[data-oc=file]:has(>button[data-oc=file__name]:hover){border-color:var(--line-control)}[data-oc=file]:has(>button[data-oc=file__name]:focus-visible){outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=file__meta]{color:var(--ink-muted);white-space:nowrap;font-size:12px}[data-oc=file][data-state=failed]{border-color:var(--status-critical)}[data-oc=file][data-state=failed] [data-oc=icon],[data-oc=file][data-state=failed] [data-oc=file__meta]{color:var(--status-critical)}[data-oc=file__bar]{background:var(--signal-deep);height:2px;transition:width .24s ease-out;position:absolute;bottom:0;left:0}[data-oc=iconbtn][data-oc-edit]{opacity:0;width:26px;height:26px;margin-top:-4px;transition:opacity .16s ease-out}[data-oc=msg][data-from=you]:hover [data-oc-edit],[data-oc-edit]:focus-visible{opacity:1}@media (hover:none){[data-oc-edit]{opacity:1}}[data-oc=msg__refusal]{border-radius:var(--radius-sm);background:var(--surface-canvas);box-shadow:inset 0 0 0 1px var(--line-hairline);flex-direction:column;gap:4px;padding:12px 14px;animation:.24s ease-out both oc-enter;display:flex}[data-oc=msg__reftitle]{color:var(--ink);align-items:center;gap:6px;margin:0 0 2px;font-size:14px;font-weight:500;line-height:20px;display:flex}[data-oc=msg__reftext],[data-oc=msg__refwho]{color:var(--ink-muted);margin:0;font-size:13px;line-height:19px}[data-oc=msg__refwho] span{color:var(--ink);font-weight:500}[data-oc=iconbtn][data-on]{background:var(--surface-well);color:var(--ink)}[data-oc=msg__thanks]{color:var(--ink-muted);align-items:center;gap:4px;padding:0 8px;font-size:12px;line-height:28px;animation:.24s ease-out both oc-fadein;display:inline-flex}[data-oc=msg__why]{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:-4px;font-size:12px;line-height:16px;animation:.2s ease-out both oc-enter;display:flex}[data-oc=msg__reason]{border:1px solid var(--line-control);border-radius:var(--radius-pill);background:var(--surface-sheet);height:26px;font:inherit;color:var(--ink);cursor:pointer;padding:0 10px;font-size:12px}[data-oc=msg__reason]:hover{border-color:var(--ink)}[data-oc=msg__why] [data-oc=link]{margin-left:2px;font-size:12px}[data-oc=act]{flex-direction:column;gap:10px;display:flex}[data-oc=act__head]{font:inherit;color:var(--ink-muted);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:2px 0;font-size:12px;line-height:16px;display:inline-flex}[data-oc=act__head]:hover{color:var(--ink)}[data-oc=act__head]:focus-visible,[data-oc=srcchip]:focus-visible,[data-oc=cite]:focus-visible,[data-oc=chat__hitem]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=act][data-state=working] [data-oc=act__head]{color:var(--ink);font-weight:500}[data-oc=act][data-state=failed] [data-oc=act__head]{color:var(--status-critical);font-weight:500}[data-oc=act__pulse]{background:var(--signal-deep);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite oc-breathe}[data-oc=act__steps]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:relative}[data-oc=act__steps]:before{content:"";border-left:1px solid var(--line-hairline);position:absolute;top:10px;bottom:10px;left:8px}[data-oc=act__step]{color:var(--ink);grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:13px;line-height:18px;animation:.24s ease-out both oc-enter;display:grid;position:relative}[data-oc=act__step][data-state=waiting]{color:var(--ink-muted)}[data-oc=act__mark]{background:var(--surface-sheet);width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line-control);color:var(--ink-on-inverse);border-radius:50%;place-items:center;transition:background .16s ease-out,box-shadow .16s ease-out;display:grid}[data-oc=act__step][data-state=done] [data-oc=act__mark]{background:var(--surface-inverse);box-shadow:none}[data-oc=act__step][data-state=doing] [data-oc=act__mark]{box-shadow:inset 0 0 0 1.5px var(--signal-deep)}[data-oc=act__step][data-state=doing] [data-oc=act__mark]:after{content:"";background:var(--signal-deep);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite oc-breathe}[data-oc=act__step][data-state=failed] [data-oc=act__mark]{background:var(--status-critical-wash);box-shadow:inset 0 0 0 1.5px var(--status-critical);color:var(--status-critical)}[data-oc=act__step][data-state=failed] [data-oc=act__text]{color:var(--status-critical)}[data-oc=act__check] path{stroke-dasharray:26;stroke-dashoffset:26px;animation:.32s ease-out 40ms forwards oc-draw}[data-oc=act__text]{flex-direction:column;gap:2px;min-width:0;display:flex}[data-oc=act__note]{color:var(--ink-muted);font-size:12px;line-height:16px}[data-oc=progress][data-act]{flex:none;width:140px;margin-top:4px;display:block}[data-oc=chat__thread][data-mode=empty]{justify-content:center}[data-oc=chat__empty]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}[data-oc=chat__mark]{background:var(--surface-inverse);width:44px;height:44px;color:var(--surface-sheet);border-radius:14px;place-items:center;animation:.64s cubic-bezier(.2,.8,.2,1) both oc-mark-in;display:grid}[data-oc=chat__emptytitle]{letter-spacing:-.01em;color:var(--ink);margin:6px 0 0;font-size:20px;font-weight:500;line-height:26px;animation:.28s ease-out 80ms both oc-enter}[data-oc=chat__emptytext]{color:var(--ink-muted);margin:0;font-size:14px;line-height:21px;animation:.28s ease-out .12s both oc-enter}[data-oc=chat__starts],[data-oc=chat__follow]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}[data-oc=chat__starts]{margin-top:8px}[data-oc=chat__starts] [data-oc=suggest],[data-oc=chat__follow] [data-oc=suggest]{max-width:100%;animation:.26s ease-out both oc-enter}[data-oc-earlier]{margin:8px 0 0;font-size:13px;animation:.3s ease-out .4s both oc-fadein}[data-oc=chat__skel]{flex-direction:column;gap:10px;display:flex}[data-oc=chat__skel]+[data-oc=chat__skel]{margin-top:10px}[data-oc=skel][data-kind=bubble]{border-radius:16px 16px 4px;align-self:flex-end;height:42px}[data-oc=chat__offline]{border-radius:var(--radius-sm);background:var(--status-caution-wash);color:var(--status-caution);align-items:center;gap:6px;margin:0;padding:8px 12px;font-size:13px;line-height:18px;animation:.24s ease-out both oc-enter;display:flex}[data-oc=chat__offline] [data-oc=icon]{flex:none}[data-oc=chat__foot] [data-oc=chat__offline]{margin-bottom:10px}[data-oc=chat__mark] [data-oc=logo]{color:var(--surface-sheet)}[data-oc=chat__thread][data-mode=history]{gap:18px}[data-oc=chat__thread][data-mode=history] [data-oc=wdg__search]{flex:none;max-width:none}[data-oc=chat__hgroup]{flex-direction:column;gap:4px;animation:.24s ease-out both oc-enter;display:flex}[data-oc=chat__hlist]{margin:0;padding:0;list-style:none}[data-oc=chat__hitem]{border:0;border-bottom:1px solid var(--line-hairline);width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:10px 0;display:grid}[data-oc=chat__hitem]:hover [data-oc=chat__htitle]{text-underline-offset:3px;text-decoration:underline}[data-oc=chat__htitle]{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:19px;overflow:hidden}[data-oc=chat__hmeta]{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;grid-column:1;font-size:12px;line-height:16px;overflow:hidden}[data-oc=chat__htime]{font-family:var(--font-mono);color:var(--ink-muted);grid-area:1/2;font-size:11px;line-height:19px}[data-oc=chat__hchanged]{color:var(--ink);grid-column:1/-1;align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}[data-oc=chatlayer]{z-index:30;top:var(--oc-cover-top,0px);bottom:0;right:0;left:var(--oc-cover-left,0px);position:fixed}[data-oc=chat][data-cover]{background:var(--surface-sheet);border-left:0;animation:.38s cubic-bezier(.2,.8,.2,1) both oc-cover-in}[data-oc=chat][data-cover] [data-oc=chat__head]{align-items:center;padding:14px max(24px,50% - 380px)}[data-oc=chat][data-cover] [data-oc=chat__acts]{align-items:center;gap:2px;margin-top:0}[data-oc-back]{margin-left:6px}[data-oc=chat][data-cover] [data-oc=chat__thread]{gap:28px;padding:32px max(24px,50% - 360px)}[data-oc=chat][data-cover] [data-oc=chat__foot]{border-top:0;padding:0 max(16px,50% - 380px) 24px}[data-oc=chat][data-cover] [data-oc=chat__foot] [data-oc=composer]{box-shadow:var(--shadow-float)}[data-oc=chat][data-cover] [data-oc=msg][data-from=you]{max-width:72%}[data-oc=chat][data-cover] [data-oc=chat__empty]{max-width:560px}@media (max-width:900px){[data-oc=chatlayer]{z-index:36;left:0}[data-oc=chat][data-cover] [data-oc=msg][data-from=you]{max-width:86%}}@keyframes oc-cover-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes oc-chat-rise{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes oc-word{0%{opacity:0}to{opacity:1}}@keyframes oc-mark-in{0%{opacity:0;transform:rotate(-24deg)scale(.7)}to{opacity:1;transform:none}}[data-oc-covered]{transition:opacity .24s ease-out}[data-oc-covered=true]{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){[data-oc-covered]{transition:none}[data-oc=skel][data-kind],[data-oc=msg][data-new],[data-oc=msg][data-from=ocost],[data-oc=word],[data-oc=cite],[data-oc=msg__sources] li,[data-oc=msg__figs],[data-oc=msg__card],[data-oc=msg__error],[data-oc=msg__tools],[data-oc=act__step],[data-oc=act__pulse],[data-oc=act__step][data-state=doing] [data-oc=act__mark]:after,[data-oc=chat][data-cover],[data-oc=chat__mark],[data-oc=chat__emptytitle],[data-oc=chat__emptytext],[data-oc=chat__starts] [data-oc=suggest],[data-oc=chat__follow] [data-oc=suggest],[data-oc-earlier],[data-oc=chat__offline],[data-oc=chat__hgroup]{animation:none}[data-oc=act__check] path{stroke-dashoffset:0;animation:none}[data-oc=chat__thread]{scroll-behavior:auto}}[data-oc=talk]{padding-top:32px;padding-bottom:calc(32px + env(safe-area-inset-bottom));animation:.38s cubic-bezier(.2,.8,.2,1) both oc-cover-in;position:absolute;inset:0}[data-oc=talk__stage]{flex:none;height:160px}[data-oc=talk__wave]{width:300px;height:96px;overflow:visible}[data-oc=talk__bar]{stroke:var(--signal);stroke-width:6px;stroke-linecap:round;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;transform:scaleY(calc(.04 + .3 * var(--w)));transition:stroke .16s ease-out}[data-oc=talk][data-state=thinking] [data-oc=talk__bar]{stroke:var(--ink);animation:1.4s ease-in-out infinite alternate oc-talk-wave;animation-delay:calc(var(--i) * 70ms - 2.8s)}[data-oc=talk][data-state=speaking] [data-oc=talk__bar]{stroke:var(--ink)}[data-oc=talk][data-muted][data-state=listening] [data-oc=talk__bar]{stroke:var(--line-control);transform:scaleY(calc(.04 + .08 * var(--w)))}@keyframes oc-talk-wave{0%{transform:scaleY(calc(.04 + .1 * var(--w)))}to{transform:scaleY(calc(.1 + .55 * var(--w)))}}[data-oc=talk__lines]{max-width:600px;max-height:28vh;padding-top:var(--space-5);-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--space-5));-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--space-5));-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--space-5));mask-image:linear-gradient(to bottom, transparent, black var(--space-5))}[data-oc=talk__line]{overflow-wrap:anywhere;margin:0}[data-oc=talk__line][data-from=you]{max-width:86%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md) var(--radius-md) var(--radius-xs) var(--radius-md);background:var(--surface-well);font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--ink-muted);align-self:flex-end}[data-oc=talk__line][data-from=ocost]{font-size:var(--text-body);color:var(--ink);line-height:24px}[data-oc=talk__line][data-live]{opacity:.7}@media (max-width:720px){[data-oc=talk__wave]{width:250px}[data-oc=talk__bar]{stroke-width:5px}}@media (prefers-reduced-motion:reduce){[data-oc=talk],[data-oc=talk][data-state=thinking] [data-oc=talk__bar]{animation:none}}[data-oc=board]{gap:var(--space-4);align-items:start;display:grid}[data-oc=board__col]{gap:var(--space-3);min-height:200px;padding:var(--space-3);border-radius:var(--radius-lg,16px);background:var(--surface-well);flex-direction:column;transition:box-shadow .12s ease-out;display:flex}[data-oc=board__col][data-over]{box-shadow:inset 0 0 0 2px var(--ink)}[data-oc=board__head]{justify-content:space-between;align-items:center;padding:4px 4px 0;display:flex}[data-oc=board__n]{font-family:var(--font-mono);color:var(--ink-muted);font-size:12px}[data-oc=board__list]{gap:var(--space-3);flex-direction:column;display:flex}[data-oc=board__add],[data-oc=board__more]{font:inherit;border-radius:var(--radius-md);border:1px dashed var(--line-control);height:44px;color:var(--ink-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:1px 6px;font-size:14px;display:inline-flex}[data-oc=board__more]{border-style:solid;border-color:var(--line-hairline);background:var(--surface-sheet);color:var(--ink)}[data-oc=board__add]:hover{color:var(--ink);border-color:var(--ink)}[data-oc=board__add]:focus-visible,[data-oc=board__more]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=pcard]{padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--line-hairline);background:var(--surface-sheet);cursor:grab;flex-direction:column;gap:8px;display:flex;position:relative}[data-oc=pcard]:hover{border-color:var(--line-control)}[data-oc=pcard][data-dragging]{opacity:.45}[data-oc=pcard__link]{color:inherit;text-decoration:none}[data-oc=pcard__link]:after{content:"";border-radius:inherit;position:absolute;inset:0}[data-oc=pcard__link]:focus-visible{outline:none}[data-oc=pcard__link]:focus-visible:after{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=pcard__name]{margin:0;font-size:16px;font-weight:500;line-height:22px}[data-oc=pcard__note]{color:var(--ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}[data-oc=pcard__fig]{align-items:baseline;gap:8px;margin:4px 0 0;display:flex}[data-oc=pcard__val]{font-family:var(--font-mono);letter-spacing:-.01em;font-size:20px;font-weight:500;line-height:26px}[data-oc=pcard__lab]{color:var(--ink-muted);font-size:12px}[data-oc=pcard__meter]{border-radius:var(--radius-pill);background:var(--data-track);height:6px;position:relative;overflow:hidden}[data-oc=pcard__fill]{border-radius:var(--radius-pill);background:var(--data-ink);position:absolute;top:0;bottom:0;left:0}[data-oc=pcard__meter][data-over]{box-shadow:0 0 0 1.5px var(--status-critical)}[data-oc=pcard__mlabel]{color:var(--ink-muted);align-items:center;gap:4px;margin:0;font-size:12px;line-height:16px;display:inline-flex}[data-oc=pcard__mlabel][data-over]{color:var(--status-critical)}[data-oc=pcard__needs]{z-index:1;border-radius:var(--radius-pill);background:var(--signal-wash);color:var(--ink);align-self:flex-start;align-items:center;gap:6px;margin:2px 0 0;padding:2px 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex;position:relative}[data-oc=pcard__foot]{align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line-hairline);margin-top:4px;display:flex}[data-oc=pcard__meta]{color:var(--ink-muted);white-space:nowrap;margin-left:auto;font-size:12px}[data-oc=stackav]{display:inline-flex}[data-oc=stackav]>*+*{margin-left:-4px}[data-oc=stackav]>*{box-shadow:0 0 0 2px var(--surface-sheet);border-radius:999px}[data-oc=pcard__budget]{z-index:1;margin-top:4px;position:relative}[data-oc=pcard__menu]{z-index:1;position:absolute;top:12px;right:12px}[data-oc=pcard][data-menu] [data-oc=pcard__name]{padding-right:28px}[data-oc=pcard__fig]{flex-wrap:wrap}[data-oc=pcard__val]{white-space:nowrap}[data-oc=person]{font:inherit;text-align:left;color:var(--ink);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--line-hairline);background:var(--surface-sheet);flex-direction:column;gap:10px;min-width:0;display:flex}button[data-oc=person]{cursor:pointer}button[data-oc=person]:hover{border-color:var(--line-control)}button[data-oc=person]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=person][data-selected]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}[data-oc=person][data-muted] [data-oc=person__top]{opacity:.6}[data-oc=person__top]{align-items:center;gap:var(--space-3);min-width:0;display:flex}[data-oc=person__who]{flex-direction:column;min-width:0;display:flex}[data-oc=person__name]{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:6px;font-size:16px;font-weight:500;line-height:22px;display:flex;overflow:hidden}[data-oc=person__you]{font-family:var(--font-mono);color:var(--ink-muted);font-size:11px;font-weight:400}[data-oc=person__title]{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}[data-oc=person__place]{color:var(--ink-muted);font-size:12px;line-height:16px}[data-oc=person__status]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}[data-oc=person__note],[data-oc=person__roles]{color:var(--ink-muted);font-size:12px;line-height:16px}[data-oc=person__stats]{border-top:1px solid var(--line-hairline);color:var(--ink-muted);flex-wrap:wrap;gap:4px 14px;margin-top:auto;padding-top:10px;font-size:12px;line-height:16px;display:flex}[data-oc=person__stat] b{font-family:var(--font-mono);color:var(--ink);font-weight:500}[data-oc=person__stat][data-strong]{color:var(--ink)}[data-oc=people]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}[data-oc=tl]{gap:var(--space-4);background:var(--surface-sheet);border:1px solid var(--line-hairline);border-radius:var(--radius-md);min-width:0;padding:var(--space-5);flex-direction:column;display:flex}[data-oc=tl__controls]{align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}[data-oc=tl__window]{font-family:var(--font-mono);color:var(--ink-muted);margin-left:auto;font-size:12px;line-height:16px}[data-oc=tl__frame]{min-width:0;position:relative;overflow:auto visible}[data-oc=tl__grid]{--oc-tl-label:260px;flex-direction:column;min-width:560px;display:flex;position:relative}[data-oc=tl__axis],[data-oc=tl__row]{grid-template-columns:var(--oc-tl-label) minmax(0, 1fr);align-items:stretch;display:grid}[data-oc=tl__axis]{height:40px}[data-oc=tl__ticks]{position:relative}[data-oc=tl__tick]{font-family:var(--font-mono);color:var(--ink);white-space:nowrap;padding-left:6px;font-size:11px;line-height:16px;position:absolute;top:2px}[data-oc=tl__week]{font-family:var(--font-mono);color:var(--ink-muted);white-space:nowrap;padding-left:6px;font-size:10px;line-height:14px;position:absolute;top:20px}[data-oc=tl__tick][data-hidden],[data-oc=tl__week][data-hidden]{visibility:hidden}[data-oc=tl__row]{border-top:1px solid var(--line-hairline);min-height:52px}[data-oc=tl__row][data-group]{background:var(--surface-canvas);border-top:1px solid var(--line-hairline);min-height:40px}[data-oc=tl__label]{flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:6px 12px 6px 4px;display:flex}[data-oc=tl__name]{min-width:0;font:inherit;color:var(--ink);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:var(--radius-xs);background:0 0;border:0;padding:0;font-size:14px;line-height:19px;overflow:hidden}[data-oc=tl__name]:hover{text-underline-offset:3px;text-decoration:underline}[data-oc=tl__sub]{min-width:0;color:var(--ink-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}[data-oc=tl__lead]{flex:none;display:inline-flex}[data-oc=tl__lead] [data-oc=avatar-img]{width:18px;height:18px;font-size:9px}[data-oc=tl__meter]{text-overflow:ellipsis;min-width:0;font-family:var(--font-mono);align-items:center;gap:3px;font-size:11px;display:inline-flex;overflow:hidden}[data-oc=tl__meter][data-over]{color:var(--status-critical)}[data-oc=tl__needs]{border-radius:var(--radius-pill);background:var(--signal-wash);height:18px;color:var(--ink);flex:none;align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}[data-oc=tl__needs]:before{content:"";background:var(--signal-deep);border-radius:50%;width:6px;height:6px}[data-oc=tl__group]{min-width:0;font:inherit;color:var(--ink);text-align:left;cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;align-items:center;gap:6px;padding:0 12px 0 0;font-size:13px;font-weight:500;display:flex}[data-oc=tl__gname]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-oc=tl__gcount]{font-family:var(--font-mono);color:var(--ink-muted);font-size:12px;font-weight:400}[data-oc=tl__lane]{min-width:0;position:relative}[data-oc=tl__rule]{border-left:1px solid var(--line-hairline);position:absolute;top:0;bottom:0}[data-oc=tl__span]{background:var(--data-stone);border-radius:2px;height:4px;margin-top:-2px;position:absolute;top:50%}[data-oc=tl__bar]{background:var(--data-track);height:22px;box-shadow:inset 0 0 0 1px var(--data-track);cursor:pointer;font:inherit;color:var(--ink);border:0;border-radius:6px;margin-top:-11px;margin-left:1px;padding:0;position:absolute;top:50%;overflow:hidden}[data-oc=tl__bar][data-status=todo]{background:var(--surface-sheet);box-shadow:none;outline:1.5px dashed var(--line-control);outline-offset:-1.5px}[data-oc=tl__bar][data-status=done]{background:var(--data-stone);box-shadow:none;color:var(--ink-on-inverse)}[data-oc=tl__bar][data-over]{box-shadow:inset 0 0 0 1.5px var(--status-critical)}[data-oc=tl__bar][data-open]{-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000);mask-image:linear-gradient(90deg,#000 70%,#0000)}[data-oc=tl__bar][data-cutstart]{border-top-left-radius:1px;border-bottom-left-radius:1px}[data-oc=tl__bar][data-cutend]{border-top-right-radius:1px;border-bottom-right-radius:1px}[data-oc=tl__bar][data-movable]{cursor:grab;touch-action:none}[data-oc=tl__bar][data-dragging]{cursor:grabbing;box-shadow:inset 0 0 0 2px var(--ink);z-index:2}[data-oc=tl__bar]:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}[data-oc=tl__bar][data-over]:hover{box-shadow:inset 0 0 0 2px var(--status-critical)}[data-oc=tl__bar]:focus-visible,[data-oc=tl__name]:focus-visible,[data-oc=tl__group]:focus-visible,[data-oc=tl__point]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=tl__fill]{background:var(--data-ink);pointer-events:none;border-radius:4px;max-width:calc(100% - 6px);position:absolute;top:3px;bottom:3px;left:3px}[data-oc=tl__limit]{background:var(--status-critical);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:-2px;bottom:-2px}[data-oc=tl__icon]{pointer-events:none;margin-top:-6px;display:inline-flex;position:absolute;top:50%;left:6px}[data-oc=tl__end]{font-family:var(--font-mono);color:var(--ink-muted);white-space:nowrap;pointer-events:none;font-size:11px;line-height:14px;position:absolute;top:50%;transform:translateY(-50%)}[data-oc=tl__end][data-over]{color:var(--status-critical)}[data-oc=tl__end][data-inside]{border-radius:var(--radius-pill);background:var(--surface-sheet);padding:1px 6px}[data-oc=tl__mark]{z-index:1;width:0;margin-top:-16px;position:absolute;top:50%}[data-oc=tl__diamond]{background:var(--data-ink);width:9px;height:9px;box-shadow:0 0 0 2px var(--surface-sheet);border-radius:1.5px;position:absolute;top:0;left:-5px;transform:rotate(45deg)}[data-oc=tl__point]{cursor:pointer;background:0 0;border:0;width:18px;height:18px;margin:-9px 0 0 -9px;padding:0;position:absolute;top:50%}[data-oc=tl__point] [data-oc=tl__diamond]{width:10px;height:10px;top:4px;left:4px}[data-oc=tl__dragtag]{border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--ink-on-inverse);font-family:var(--font-mono);white-space:nowrap;z-index:3;pointer-events:none;padding:1px 6px;font-size:11px;line-height:14px;position:absolute;top:2px;transform:translateY(-100%)}[data-oc=tl__now]{border-left:2px solid var(--ink);z-index:1;pointer-events:none;width:0;position:absolute;top:34px;bottom:0}[data-oc=tl__nowtag]{border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--ink-on-inverse);font-family:var(--font-mono);white-space:nowrap;padding:1px 6px;font-size:11px;line-height:14px;position:absolute;top:-16px;left:0;transform:translate(-50%)}[data-oc=tl__foot]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}[data-oc=tl__hint]{color:var(--ink-muted);font-size:12px;line-height:16px}[data-oc=tl__undo]{border-radius:var(--radius-sm);background:var(--surface-inverse);color:var(--ink-on-inverse);align-items:center;gap:8px;padding:10px 14px;font-size:13px;line-height:18px;display:flex}[data-oc=tl__undo] [data-oc=link]{color:var(--ink-on-inverse);-webkit-text-decoration-color:var(--ink-on-inverse);-webkit-text-decoration-color:var(--ink-on-inverse);-webkit-text-decoration-color:var(--ink-on-inverse);text-decoration-color:var(--ink-on-inverse);margin-left:auto}[data-oc=tl__empty]{padding:var(--space-5);border:1px dashed var(--line-control);border-radius:var(--radius-sm);flex-direction:column;align-items:flex-start;gap:6px;display:flex}[data-oc=tl__emptytitle]{color:var(--ink);margin:0;font-size:15px;font-weight:500;line-height:20px}[data-oc=tl__emptytext]{color:var(--ink-muted);margin:0;font-size:13px;line-height:18px}[data-oc=tl__undated]{padding-top:var(--space-4);border-top:1px solid var(--line-hairline);flex-direction:column;gap:6px;display:flex}[data-oc=tl__undatedlist]{gap:4px var(--space-4);color:var(--ink-muted);flex-wrap:wrap;margin:0;padding:0;font-size:13px;line-height:18px;list-style:none;display:flex}[data-oc=tl__undatedlist] [data-oc=link]{margin-left:0}[data-oc=sw][data-kind=tlwait]{outline:1.5px dashed var(--line-control);outline-offset:-1.5px;border-radius:3px;width:16px;height:10px}[data-oc=sw][data-kind=tlbar]{background:linear-gradient(90deg, var(--data-ink) 0 60%, var(--data-track) 60%);border-radius:3px;width:16px;height:10px}[data-oc=sw][data-kind=tlover]{background:linear-gradient(90deg, var(--data-ink) 0 70%, var(--status-critical) 70% 80%, var(--data-ink) 80%);width:16px;height:10px;box-shadow:inset 0 0 0 1.5px var(--status-critical);border-radius:3px}[data-oc=sw][data-kind=tldone]{background:var(--data-stone);border-radius:3px;width:16px;height:10px}[data-oc=sw][data-kind=tlmark]{background:var(--data-ink);border-radius:1px;width:8px;height:8px;margin:0 4px;transform:rotate(45deg)}@media (max-width:640px){[data-oc=tl]{padding:var(--space-4)}[data-oc=tl__window]{margin-left:0}}[data-oc=wdg__open]:focus-visible,[data-oc=step__btn]:focus-visible,[data-oc=actrow__main]:focus-visible,[data-oc=selcard__kids] button:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=wdg]{gap:var(--space-4);background:var(--surface-sheet);border:1px solid var(--line-hairline);border-radius:var(--radius-md);min-width:0;padding:var(--space-5);flex-direction:column;display:flex}[data-oc=wdg][data-full]{gap:var(--space-4);background:0 0;border:0;border-radius:0;padding:0}[data-oc=wdg]>section[data-oc=wdg]{background:0 0;border:0;padding:0}[data-oc=wdg__head]{align-items:flex-start;gap:var(--space-3);display:flex}[data-oc=wdg__titles]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-oc=wdg__title]{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:17px;font-weight:500;line-height:24px}[data-oc=wdg__sub]{color:var(--ink-muted);margin:0;font-size:13px;line-height:18px}[data-oc=wdg__open]{border:1px solid var(--line-control);border-radius:var(--radius-pill);background:var(--surface-sheet);height:32px;color:var(--ink);font:inherit;cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}[data-oc=wdg__open]:hover{border-color:var(--ink)}[data-oc=wdg__controls]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}[data-oc=wdg__foot]{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line-hairline);flex-direction:column;display:flex}[data-oc=wdg__chart]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}[data-oc=wdg__chartfoot]{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}[data-oc=wdg__tablebtn]{color:var(--ink-muted);white-space:nowrap;margin-left:0;font-size:12px;line-height:16px}[data-oc=wdg__list]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}[data-oc=wdg__listhead]{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}[data-oc=wdg__listnote]{color:var(--ink-muted);font-size:12px;line-height:16px}[data-oc=wdg__empty]{padding:var(--space-4);border:1px dashed var(--line-control);border-radius:var(--radius-sm);color:var(--ink-muted);margin:0;font-size:13px;line-height:18px}[data-oc=wdg__bar]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}[data-oc=wdg__baractions]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}[data-oc=wdg__filters]{align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-3) 0;border-top:1px solid var(--line-hairline);border-bottom:1px solid var(--line-hairline);flex-wrap:wrap;display:flex}[data-oc=wdg__fnote]{color:var(--ink-muted);font-size:12px;line-height:16px}[data-oc=wdg__panel]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}[data-oc=wdg__panelhead]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}[data-oc=wdg__panelhead]>div:first-child{flex-direction:column;flex:320px;gap:4px;min-width:0;display:flex}[data-oc=wdg__ptitle]{color:var(--ink);margin:0;font-size:17px;font-weight:500;line-height:24px}[data-oc=wdg__pdesc]{max-width:72ch;color:var(--ink-muted);margin:0;font-size:13px;line-height:19px}[data-oc=wdg__pctl]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}[data-oc=wdg__structure]{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}[data-oc=wdg__heatlegend]{align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}[data-oc=wdg__unit],[data-oc=wdg__note]{color:var(--ink-muted);margin:0;font-size:12px;line-height:17px}[data-oc=wdg__selline]{border-radius:var(--radius-sm);background:var(--surface-well);color:var(--ink);margin:0;padding:8px 12px;font-size:13px;line-height:18px}[data-oc=wdg__selline] strong{font-weight:500}[data-oc=kpis]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;display:grid}[data-oc=kpi]{min-width:0;padding:0 var(--space-4);border-left:1px solid var(--line-hairline);flex-direction:column;gap:4px;margin:0;display:flex;container-type:inline-size}[data-oc=kpi]:first-child{border-left:0;padding-left:0}[data-oc=kpi] dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;line-height:16px;overflow:hidden}[data-oc=kpi] dd{margin:0}[data-oc=kpi__value]{--kpi-room:calc(100cqi - var(--kpi-chars,1) * .5px);font-family:var(--font-mono);font-size:min(24px, var(--kpi-room) / (var(--kpi-chars,1) * .58));letter-spacing:-.02em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;line-height:calc(1em + 6px);overflow:hidden}[data-oc=kpi__foot]{color:var(--ink-muted);align-items:flex-start;gap:4px;font-size:12px;line-height:16px;display:flex}[data-oc=kpi__foot] svg{flex:none;margin-top:2px}[data-oc=kpi__note]{font-size:12px;font-weight:500;line-height:16px}[data-oc=kpi][data-tone=caution] [data-oc=kpi__foot],[data-oc=kpi][data-tone=caution] [data-oc=kpi__note]{color:var(--status-caution)}[data-oc=kpi][data-tone=critical] [data-oc=kpi__foot],[data-oc=kpi][data-tone=critical] [data-oc=kpi__note]{color:var(--status-critical)}[data-oc=kpis][data-compact] [data-oc=kpi]{padding:0 var(--space-3)}[data-oc=kpis][data-compact] [data-oc=kpi]:first-child{padding-left:0}[data-oc=kpis][data-compact] [data-oc=kpi__value]{font-size:min(18px, var(--kpi-room) / (var(--kpi-chars,1) * .58))}[data-oc=kpis][data-compact] [data-oc=kpi__note]{display:none}[data-oc=step]{align-items:center;gap:2px;display:inline-flex}[data-oc=step__btn]{border:1px solid var(--line-control);background:var(--surface-sheet);width:28px;height:28px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:inline-grid}[data-oc=step__btn]:hover:not(:disabled){border-color:var(--ink)}[data-oc=step__btn]:disabled{color:var(--ink-disabled);border-color:var(--line-hairline);cursor:default}[data-oc=step__label]{text-align:center;min-width:84px;color:var(--ink);white-space:nowrap;padding:0 6px;font-size:13px;font-weight:500;line-height:18px}[data-oc=step__note],[data-oc=step__static]{color:var(--ink-muted);white-space:nowrap;margin-left:6px;font-size:12px;line-height:16px}[data-oc=step__static]{color:var(--ink);margin-left:0;font-size:13px;font-weight:500}[data-oc=chart]{min-width:0;position:relative}[data-oc=chart__svg]{display:block;overflow:visible}[data-oc=sw][data-kind=actual]{border-top:2px solid var(--data-ink);height:0}[data-oc=sw][data-kind=forecast]{border-top:2px dashed var(--data-ink);height:0}[data-oc=sw][data-kind=plan]{background:var(--data-track);height:10px;box-shadow:inset 0 1.5px 0 var(--data-stone);border-radius:2px}[data-oc=sw][data-kind=budget]{border-top:2px dotted var(--data-stone);height:0}[data-oc=sw][data-kind=version]{border-left:1.5px dashed var(--data-stone);width:2px;height:12px}[data-oc=sw][data-kind=month]{width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--data-stone), inset 3px 0 0 var(--surface-sheet), inset -3px 0 0 var(--surface-sheet), inset 0 4px 0 var(--surface-sheet);background:var(--data-ink);border-radius:2px}[data-oc=sw][data-kind=corridor]{background:var(--data-stone);border-radius:2px;height:10px}@supports (color:color-mix(in lab, red, red)){[data-oc=sw][data-kind=corridor]{background:color-mix(in srgb, var(--data-stone) 28%, transparent)}}[data-oc=sw][data-kind=reserve]{border-top:1.5px dashed var(--data-stone);height:0}[data-oc=sw][data-kind=credit]{background:var(--surface-well);height:10px;box-shadow:inset 0 0 0 1px var(--line-hairline);border-radius:2px}[data-oc=sw][data-kind=total]{background:var(--data-track);width:10px;box-shadow:inset 0 0 0 1px var(--data-ink);border-radius:2px}[data-oc=sw][data-kind=in]{background:var(--data-ink);border-radius:2px;width:10px}[data-oc=sw][data-kind=out]{background:var(--data-stone);border-radius:2px;width:10px}[data-oc=chart__grid]{stroke:var(--line-hairline);stroke-width:1px}[data-oc=chart__grid][data-zero]{stroke:var(--data-stone)}[data-oc=chart__axis]{stroke:var(--data-stone);stroke-width:1px}[data-oc=chart__ylab],[data-oc=chart__bandlab]{fill:var(--ink-muted);font-family:var(--font-mono);text-anchor:end;font-size:11px}[data-oc=chart__xlab]{fill:var(--ink-muted);text-anchor:middle;font-size:11px}[data-oc=chart__xlab][data-cut]{fill:var(--ink);font-weight:500}[data-oc=chart__plan]{fill:var(--data-track);opacity:.55}[data-oc=chart__planline]{fill:none;stroke:var(--data-stone);stroke-width:1.5px}[data-oc=chart__budget]{fill:none;stroke:var(--data-stone);stroke-width:2px;stroke-dasharray:1.5 3.5;stroke-linecap:round}[data-oc=chart__actual]{fill:none;stroke:var(--data-ink);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}[data-oc=chart__forecast]{fill:none;stroke:var(--data-ink);stroke-width:2px;stroke-dasharray:6 4;stroke-linejoin:round}[data-oc=chart__running]{fill:none;stroke:var(--data-ink);stroke-width:2px;stroke-dasharray:1.5 3;stroke-linecap:round}[data-oc=chart__cutoff]{stroke:var(--data-ink);stroke-width:1px;opacity:.6}[data-oc=chart__cuthead]{fill:var(--surface-sheet);stroke:var(--data-ink);stroke-width:1.5px}[data-oc=chart__version] line{stroke:var(--data-stone);stroke-width:1px;stroke-dasharray:3 3}[data-oc=chart__version] text{fill:var(--ink-muted);font-family:var(--font-mono);font-size:11px}[data-oc=chart__end]{fill:var(--ink-muted);font-size:11px}[data-oc=chart__end][data-strong]{fill:var(--ink);font-weight:500}[data-oc=chart__pm]{fill:none;stroke:var(--data-stone);stroke-width:1px}[data-oc=chart__am]{fill:var(--data-ink)}[data-oc=chart__rm]{fill:none;stroke:var(--data-ink);stroke-width:1px;stroke-dasharray:2 2}[data-oc=chart__off]{fill:var(--ink);text-anchor:middle;font-size:9px}[data-oc=chart__hover] line{stroke:var(--ink);stroke-width:1px;opacity:.35}[data-oc=chart__hover] circle{stroke:var(--surface-sheet);stroke-width:2px}[data-oc=chart__hover] [data-actual],[data-oc=chart__hover] [data-forecast]{fill:var(--data-ink)}[data-oc=chart__hover] [data-plan]{fill:var(--data-stone)}[data-oc=chart__hit]{fill:#0000}[data-oc=chart__corridor]{fill:var(--data-stone);opacity:.2}[data-oc=chart__reserve]{stroke:var(--data-stone);stroke-width:1.5px;stroke-dasharray:5 4}[data-oc=chart__low]{fill:var(--data-ink);stroke:var(--surface-sheet);stroke-width:2px}[data-oc=chart__low][data-tone=caution]{fill:var(--status-caution)}[data-oc=chart__lowlab]{fill:var(--ink);font-size:11px;font-weight:500}[data-oc=chart__lowlab][data-tone=caution]{fill:var(--status-caution)}[data-oc=dtable]{overflow-x:auto}[data-oc=dtable] caption{text-align:left;color:var(--ink-muted);padding-bottom:6px;font-size:12px}[data-oc=dtable] tr[data-muted] td{color:var(--ink-muted)}[data-oc=dtable] tr[data-kind=opening] th,[data-oc=dtable] tr[data-kind=closing] th,[data-oc=dtable] tr[data-kind=closing] td{font-weight:500}[data-oc=dtable] tr[data-kind=sub] th{color:var(--ink-muted);padding-left:24px}[data-oc=actlist]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-oc=actrow]{align-items:center;gap:var(--space-3);border-top:1px solid var(--line-hairline);grid-template-columns:minmax(0,1fr) auto auto;padding:8px 0;display:grid}[data-oc=actrow]:first-child{border-top:0}[data-oc=actrow][data-selected] [data-oc=actrow__main]{box-shadow:inset 2px 0 0 var(--ink);padding-left:8px}[data-oc=actrow__main]{min-width:0;font:inherit;text-align:left;color:var(--ink);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}[data-oc=actrow__name]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}[data-oc=actrow__unit]{color:var(--ink-muted);font-weight:400}[data-oc=actrow__sub]{min-width:0;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;gap:6px;font-size:12px;line-height:16px;display:flex;overflow:hidden}[data-oc=actrow__sub]>span:last-child{text-overflow:ellipsis;overflow:hidden}[data-oc=actrow__status]{color:var(--ink);flex:none;font-weight:500}[data-oc=actrow__status][data-tone=caution]{color:var(--status-caution)}[data-oc=actrow__status][data-tone=critical]{color:var(--status-critical)}[data-oc=actrow__fig]{font-family:var(--font-mono);color:var(--ink);white-space:nowrap;flex-direction:column;align-items:flex-end;font-size:13px;line-height:18px;display:flex}[data-oc=actrow__fig] span{color:var(--ink-muted);font-size:11px;line-height:14px}[data-oc=actrow__done]{color:var(--status-positive);align-items:center;gap:6px;font-size:12px;line-height:16px;display:inline-flex}[data-oc=actrow__done] [data-oc=link]{margin-left:2px;font-size:12px}[data-oc=actrow][data-done] [data-oc=actrow__fig]{color:var(--ink-muted)}[data-oc=actrow][data-done]{grid-template-columns:minmax(0,1fr) auto}[data-oc=actrow][data-done] [data-oc=actrow__fig]{display:none}[data-oc=selcard]{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--line-hairline);border-radius:var(--radius-sm);background:var(--surface-sheet);flex-direction:column;display:flex}[data-oc=selcard__head]{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}[data-oc=selcard__title]{color:var(--ink);margin:2px 0 0;font-size:17px;font-weight:500;line-height:22px}[data-oc=selcard__status]{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;display:flex}[data-oc=selcard__d]{font-family:var(--font-mono);color:var(--ink-muted);align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}[data-oc=selcard__line]{color:var(--ink);margin:0;font-size:13px;line-height:18px}[data-oc=selcard__block]{flex-direction:column;gap:6px;display:flex}[data-oc=selcard__kids]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-oc=selcard__kids] li button,[data-oc=selcard__row]{align-items:center;gap:var(--space-2);border:0;border-top:1px solid var(--line-hairline);width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto auto;padding:6px 0;display:grid}[data-oc=selcard__row]{cursor:default;grid-template-columns:minmax(0,1fr) auto}[data-oc=selcard__kids] li button{grid-template-columns:minmax(min(7em,45%),1fr) minmax(0,max-content) minmax(0,max-content)}[data-oc=selcard__kids] [data-oc=selcard__kidfig],[data-oc=selcard__kids] [data-oc=selcard__kidd]{text-overflow:ellipsis;overflow:hidden}[data-oc=selcard__kids] li:first-child button,[data-oc=selcard__kids] li:first-child [data-oc=selcard__row]{border-top:0}[data-oc=selcard__kids] li button:hover [data-oc=selcard__kid]{text-underline-offset:3px;text-decoration:underline}[data-oc=selcard__kid]{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;font-size:13px;line-height:18px;display:inline-flex;overflow:hidden}[data-oc=selcard__kidfig]{font-family:var(--font-mono);color:var(--ink-muted);white-space:nowrap;font-size:12px;line-height:16px}[data-oc=selcard__kidd]{font-family:var(--font-mono);color:var(--ink-muted);white-space:nowrap;text-align:right;min-width:44px;font-size:12px;line-height:16px}[data-oc=selcard__kidd][data-against]{color:var(--status-critical)}[data-oc=selcard__actions]{align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line-hairline);flex-wrap:wrap;display:flex}[data-oc=selcard] [data-oc=facts]>div{font-size:13px;line-height:18px}[data-oc=drivers]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}[data-oc=drivers] li{color:var(--ink);align-items:flex-start;gap:6px;font-size:13px;line-height:18px;display:flex}[data-oc=drivers] li svg{color:var(--status-positive);flex:none;margin-top:3px}[data-oc=drivers] li[data-tone=caution] svg,[data-oc=drivers] li[data-tone=caution]{color:var(--status-caution)}[data-oc=hist]{gap:var(--space-2);flex-direction:column;display:flex}[data-oc=hist__head]{justify-content:space-between;align-items:center;display:flex}[data-oc=hist__sub]{color:var(--ink-muted);margin:0;font-size:12px;line-height:16px}[data-oc=hist__list]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-oc=hist__list] li{gap:var(--space-2);border-top:1px solid var(--line-hairline);grid-template-columns:36px minmax(0,1fr) auto;padding:8px 0;font-size:13px;line-height:18px;display:grid}[data-oc=hist__v]{font-family:var(--font-mono);color:var(--ink-muted);font-size:12px}[data-oc=hist__text]{color:var(--ink);flex-direction:column;display:flex}[data-oc=hist__by]{color:var(--ink-muted);font-size:12px;line-height:16px}[data-oc=hist__state]{color:var(--ink-muted);white-space:nowrap;font-size:12px}@media (max-width:1080px){[data-oc=wdg__structure]{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){[data-oc=wdg]{padding:var(--space-4)}[data-oc=kpis][data-compact]{row-gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}[data-oc=kpis][data-compact] [data-oc=kpi]:nth-child(3){border-left:0;padding-left:0}[data-oc=kpis]{row-gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-oc=kpis] [data-oc=kpi]:nth-child(odd){border-left:0;padding-left:0}[data-oc=actrow]{grid-template-columns:minmax(0,1fr) auto}[data-oc=actrow]>[data-oc=btn],[data-oc=actrow]>[data-oc=actrow__done]{grid-column:1/-1;justify-self:start}[data-oc=wdg__open] span{display:none}[data-oc=wdg__open]{justify-content:center;width:32px;padding:0}}[data-oc=actlist][data-stacked] [data-oc=actrow]{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}[data-oc=actlist][data-stacked] [data-oc=actrow]>[data-oc=btn],[data-oc=actlist][data-stacked] [data-oc=actrow]>[data-oc=actrow__done]{grid-column:1/-1;justify-self:start}[data-oc=wdg__structure]{grid-template-columns:minmax(0,1fr) 340px}@media (max-width:1080px){[data-oc=wdg__structure]{grid-template-columns:minmax(0,1fr)}}[data-oc=chart__credit] rect{fill:var(--surface-well);opacity:.7}[data-oc=chart__credit] text{fill:var(--ink-muted);font-size:11px}[data-oc=wdg__wrap]{flex-direction:column;flex:1;min-width:0;display:flex}[data-oc=wdg__wrap]>[data-oc=wdg]{flex:1}[data-oc=wdg]{container-type:inline-size}[data-oc=chart]{width:100%}@container (max-width:560px){[data-oc=kpis][data-compact]{row-gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-oc=kpis][data-compact] [data-oc=kpi]:nth-child(odd){border-left:0;padding-left:0}[data-oc=actrow__name]{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}[data-oc=wdg__controls]{justify-content:flex-start}}[data-oc=wdg]:not([data-full]) [data-oc=oi__table],[data-oc=wdg]:not([data-full]) [data-oc=port__table]{table-layout:fixed}[data-oc=wdg]:not([data-full]) [data-oc=oi__table] thead th,[data-oc=wdg]:not([data-full]) [data-oc=port__table] thead th{white-space:normal}[data-oc=wdg]:not([data-full]) [data-oc=oi__table] th[scope=row],[data-oc=wdg]:not([data-full]) [data-oc=port__table] th[scope=row]{text-overflow:ellipsis;overflow:hidden}[data-oc=wdg]:not([data-full]) [data-oc=oi__table] thead th[data-num]{width:calc(8ch + 20px)}[data-oc=wdg]:not([data-full]) [data-oc=port__table] thead th:nth-child(2){width:34%}[data-oc=wdg]:not([data-full]) [data-oc=port__table] thead th[data-num]{width:calc(8ch + 16px)}[data-oc=wdg]:not([data-full]) [data-oc=port__table] thead th:last-child{width:92px}[data-oc=wdg__filter]:has(>[data-oc=wdg__fnote]){flex-wrap:wrap}[data-oc=wdg__fnote]{flex:16em}[data-oc=kpis] [data-oc=kpi__value][data-name]{font-family:var(--font-sans);letter-spacing:-.01em;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:500;line-height:22px;display:-webkit-box}[data-oc=wdg__wrap][data-card] [data-oc=wdg]{gap:var(--space-4)}[data-oc=wdg__wrap][data-card] [data-oc=kpis][data-compact]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-oc=wdg__wrap][data-card] [data-oc=kpis][data-compact] [data-oc=kpi]:nth-child(odd){border-left:0;padding-left:0}[data-oc=wdg__wrap][data-card] [data-oc=kpis][data-compact] [data-oc=kpi__value]:not([data-name]){font-size:min(24px, var(--kpi-room) / (var(--kpi-chars,1) * .58))}[data-oc=attn]{align-items:center;gap:var(--space-2);width:100%;min-width:0;padding:var(--space-3) 0 0;border:0;border-top:1px solid var(--line-hairline);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;margin-top:auto;font-size:13px;line-height:18px;display:flex}[data-oc=attn]>[data-oc=tag]{flex:none}[data-oc=attn__text]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-oc=attn__fig]{font-family:var(--font-mono);flex:none}[data-oc=attn]>svg{color:var(--ink-muted);flex:none;transition:color .16s ease-out}[data-oc=attn]:hover>svg{color:var(--ink)}[data-oc=attn]:hover [data-oc=attn__text]{text-underline-offset:3px;text-decoration:underline}[data-oc=attn]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=wdg__quiet]{padding-top:var(--space-3);border-top:1px solid var(--line-hairline);color:var(--ink-muted);margin:auto 0 0;font-size:13px;line-height:18px}[data-oc=heat__cell]:focus-visible,[data-oc=heat__tog]:focus-visible,[data-oc=badge]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=bridge__bar][data-kind=total]{fill:var(--data-track);stroke:var(--data-ink);stroke-width:1px}[data-oc=bridge__bar][data-kind=in]{fill:var(--data-ink)}[data-oc=bridge__bar][data-kind=out]{fill:var(--data-stone)}[data-oc=bridge__link]{stroke:var(--data-stone);stroke-width:1px;stroke-dasharray:2 2}[data-oc=bridge__val]{fill:var(--ink);font-family:var(--font-mono);text-anchor:middle;font-size:11px}[data-oc=bridge__step][data-hover] [data-oc=bridge__bar]{stroke:var(--ink);stroke-width:2px}[data-oc=dtable] table,[data-oc=oi__table]{border-collapse:collapse;width:100%;font-size:13px;line-height:18px}[data-oc=dtable] th,[data-oc=dtable] td,[data-oc=oi__table] th,[data-oc=oi__table] td{border-bottom:1px solid var(--line-hairline);text-align:left;color:var(--ink);white-space:nowrap;padding:6px 10px;font-weight:400}[data-oc=dtable] thead th,[data-oc=oi__table] thead th{color:var(--ink-muted);font-size:12px;font-weight:500}[data-oc=dtable] [data-num],[data-oc=oi__table] [data-num]{text-align:right;font-family:var(--font-mono);font-size:12px}[data-oc=belowres]{color:var(--status-caution);align-items:center;gap:2px;display:inline-flex}[data-oc=heat]{min-width:0;overflow-x:auto;container-type:inline-size}[data-oc=heat__table]{border-collapse:separate;border-spacing:2px;table-layout:fixed;width:100%}@container (max-width:900px){[data-oc=heat__table]{min-width:900px}[data-oc=heat__table] [data-oc=heat__corner]{width:24%}}[data-oc=heat__col],[data-oc=heat__sub]{overflow-wrap:break-word}[data-oc=heat__col]{-webkit-hyphens:auto;hyphens:auto}[data-oc=heat__corner],[data-oc=heat__col]{color:var(--ink-muted);text-align:center;vertical-align:bottom;padding:4px 4px 6px;font-size:11px;font-weight:500;line-height:14px}[data-oc=heat__corner]{text-align:left;width:30%}[data-oc=heat__col][data-hatch]{font-style:italic}[data-oc=heat__col][data-sum]{color:var(--ink)}[data-oc=heat__row]{text-align:left;padding:0 6px 0 0;font-weight:400}[data-oc=heat__rowin]{align-items:center;gap:4px;min-width:0;display:flex}[data-oc=heat__tog]{border-radius:var(--radius-xs);width:20px;height:20px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:transform .12s;display:inline-grid}[data-oc=heat__tog][data-open]{transform:rotate(90deg)}[data-oc=heat__tog]:hover{color:var(--ink);background:var(--surface-well)}[data-oc=heat__togpad]{flex:none;width:20px}[data-oc=heat__name]{flex-direction:column;min-width:0;display:flex}[data-oc=heat__label]{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:17px;overflow:hidden}[data-oc=heat__tr][data-depth="0"]>[data-oc=heat__row] [data-oc=heat__label],[data-oc=heat__tr][data-total] [data-oc=heat__label]{font-weight:500}[data-oc=heat__kind]{color:var(--ink-muted);font-size:11px;line-height:14px}[data-oc=heat__td]{padding:0}[data-oc=heat__cell]{background:var(--data-even);width:100%;min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:4px;display:flex;position:relative}[data-oc=heat__cell]:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}[data-oc=heat__cell][data-on]{box-shadow:inset 0 0 0 2px var(--ink), 0 0 0 2px var(--surface-sheet), 0 0 0 3px var(--ink)}[data-oc=heat__cell][data-lv=against]{background:var(--data-against)}[data-oc=heat__cell][data-lv=against][data-strong]{background:var(--data-against-strong)}[data-oc=heat__cell][data-lv=favour]{background:var(--data-favour)}[data-oc=heat__cell][data-lv=favour][data-strong]{background:var(--data-favour-strong)}[data-oc=heat__cell][data-lv=hatch],[data-oc=heat__cell][data-lv=noplan]{background:repeating-linear-gradient(135deg, var(--surface-well) 0 3px, var(--surface-sheet) 3px 7px);box-shadow:inset 0 0 0 1px var(--line-hairline)}[data-oc=heat__cell][data-lv=noplan]{box-shadow:inset 0 0 0 1.5px var(--status-caution)}[data-oc=heat__cell][data-lv=plain]{background:var(--surface-well)}[data-oc=heat__cell][data-lv=empty]{box-shadow:inset 0 0 0 1px var(--line-hairline);background:0 0}[data-oc=heat__cell][data-meter]{background:var(--surface-sheet);box-shadow:inset 0 0 0 1px var(--line-hairline);align-items:stretch;padding:5px 7px}[data-oc=heat__cell][data-meter][data-flag]{box-shadow:inset 0 0 0 1.5px var(--status-critical)}[data-oc=heat__main]{font-family:var(--font-mono);white-space:nowrap;font-size:13px;line-height:16px}[data-oc=heat__sub]{font-family:var(--font-mono);opacity:.78;text-align:center;font-size:11px;line-height:14px}[data-oc=heat__of]{color:var(--ink-muted);font-size:11px}[data-oc=heat__meter]{background:var(--data-track);border-radius:3px;height:6px;margin-top:3px;display:block;position:relative}[data-oc=heat__fill]{background:var(--data-ink);border-radius:3px;position:absolute;inset:0 auto 0 0}[data-oc=heat__tick]{background:var(--surface-sheet);width:2px;box-shadow:0 0 0 1px var(--data-ink);border-radius:1px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}[data-oc=heat__mark]{font-size:9px;line-height:10px;position:absolute;top:2px;right:4px}[data-oc=heat__none]{color:var(--ink-muted)}[data-oc=heat__td][data-sum] [data-oc=heat__main],[data-oc=heat__td][data-total] [data-oc=heat__main]{font-weight:500}[data-oc=heat__tr][data-total] [data-oc=heat__row]{border-top:0}[data-oc=heatkey]{gap:4px var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-oc=heatkey] li{color:var(--ink-muted);align-items:center;gap:6px;font-size:12px;line-height:16px;display:inline-flex}[data-oc=heatkey__sw]{background:var(--data-even);border-radius:3px;width:14px;height:12px}[data-oc=heatkey__sw][data-lv=against]{background:var(--data-against)}[data-oc=heatkey__sw][data-lv=against][data-strong]{background:var(--data-against-strong)}[data-oc=heatkey__sw][data-lv=favour]{background:var(--data-favour)}[data-oc=heatkey__sw][data-lv=favour][data-strong]{background:var(--data-favour-strong)}[data-oc=heatkey__sw][data-lv=hatch]{background:repeating-linear-gradient(135deg, var(--data-stone) 0 1.5px, transparent 1.5px 4px);box-shadow:inset 0 0 0 1px var(--line-hairline)}[data-oc=oi]{flex-direction:column;gap:6px;min-width:0;display:flex;overflow-x:auto}[data-oc=oi__table] th[scope=row]{font-weight:500}[data-oc=oi__note]{color:var(--ink-muted);font-size:11px;font-weight:400;line-height:14px;display:block}[data-oc=oi__table] td[data-overdue]{color:var(--status-critical)}[data-oc=oi__od]{font-family:var(--font-sans);font-size:11px}[data-oc=oi__table] [data-total] th,[data-oc=oi__table] [data-total] td{border-bottom:0;font-weight:500}[data-oc=oi__table] [data-sum]{font-weight:500}[data-oc=badge]{border:1.5px solid var(--status-caution);border-radius:var(--radius-pill);background:var(--status-caution-wash);height:28px;color:var(--status-caution);font:inherit;cursor:pointer;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}[data-oc=badge][data-on]{background:var(--status-caution);color:var(--surface-sheet)}[data-oc=heatkey__sw]{box-shadow:inset 0 0 0 1px var(--line-hairline)}@container (max-width:560px){[data-oc=wdg] [data-oc=dtable] th[scope=row],[data-oc=wdg] [data-oc=oi__table] th[scope=row]{white-space:normal}[data-oc=wdg] [data-oc=dtable] th,[data-oc=wdg] [data-oc=dtable] td,[data-oc=wdg] [data-oc=oi__table] th,[data-oc=wdg] [data-oc=oi__table] td{padding-inline:6px}}[data-oc=tmap__tile]:focus-visible,[data-oc=port__cell]:focus-visible,[data-oc=chip]:focus-visible,[data-oc=findings__head]:focus-visible,[data-oc=selcard__rowbtn]:focus-visible,[data-oc=bub__hit]:focus-visible,[data-oc=terms] summary:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=wdg__picker]{flex:260px;max-width:380px;display:flex;position:relative}[data-oc=wdg__picker] [data-oc=wdg__search]{max-width:none}[data-oc=wdg__suggest]{z-index:5;background:var(--surface-sheet);border:1px solid var(--line-hairline);border-radius:var(--radius-sm);box-shadow:var(--shadow-float);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0}[data-oc=wdg__suggest] button{justify-content:space-between;gap:var(--space-3);border-radius:var(--radius-xs);width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 10px;font-size:13px;display:flex}[data-oc=wdg__suggest] button:hover,[data-oc=wdg__suggest] button:focus-visible{background:var(--surface-well);outline:none}[data-oc=wdg__sugmeta],[data-oc=wdg__twin]{color:var(--ink-muted);font-size:12px}[data-oc=pickchip]{border-radius:var(--radius-pill);background:var(--surface-well);height:24px;color:var(--ink);align-items:center;gap:4px;padding:0 4px 0 8px;font-size:12px;font-weight:500;display:inline-flex}[data-oc=pickchip] button{width:18px;height:18px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}[data-oc=wdg__more],[data-oc=wdg__quality]{color:var(--ink-muted);margin:0;font-size:12px;line-height:17px}[data-oc=wdg__view]{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}[data-oc=wdg__viewctl]{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}[data-oc=wdg__viewctl] [data-oc=link]{color:var(--ink-muted);margin-left:auto;font-size:12px}[data-oc=wdg__portfolio]{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}[data-oc=sw][data-kind=ring]{width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--data-stone);border-radius:50%}[data-oc=sw][data-kind=ringzone]{width:12px;height:12px;box-shadow:inset 0 0 0 2.5px var(--status-critical);border-radius:50%}[data-oc=sw][data-kind=ringstrat]{border:1.5px dashed var(--data-ink);border-radius:50%;width:12px;height:12px}[data-oc=sw][data-kind=beyond]{display:none}[data-oc=selcard][data-plain]{background:0 0}[data-oc=selcard__shares]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-oc=selcard__rowbtn]{align-items:center;gap:var(--space-2);border:0;border-top:1px solid var(--line-hairline);width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto auto;padding:6px 0;display:grid}[data-oc=selcard__rowbtn]:hover [data-oc=selcard__kid]{text-underline-offset:3px;text-decoration:underline}[data-oc=selcard__shares] li{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) 72px 40px;padding:5px 0;display:grid}[data-oc=selcard__shares] li>[data-oc=selcard__rowbtn]{border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 72px 40px;padding:0}[data-oc=selcard__meter]{background:var(--data-track);border-radius:3px;height:6px;display:block;position:relative;overflow:hidden}[data-oc=selcard__meter]>span{background:var(--data-ink);border-radius:3px;position:absolute;inset:0 auto 0 0}[data-oc=selcard__meter][data-rest]>span{background:var(--data-stone)}[data-oc=selcard__link]{align-self:flex-start;margin-left:0;font-size:13px}[data-oc=tmap__dot][data-group=act]{background:var(--status-critical)}[data-oc=tmap__dot][data-group=watch]{background:var(--status-caution)}[data-oc=tmap__dot][data-group=ok]{background:var(--data-stone)}[data-oc=tmap__dot][data-group=strategic]{background:var(--surface-sheet);box-shadow:inset 0 0 0 1.5px var(--data-ink)}[data-oc=tmap__dot]{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}[data-oc=tmap]{min-width:0;position:relative}[data-oc=tmap__group]{position:absolute;top:0;bottom:0}[data-oc=tmap__ghead]{height:22px;color:var(--ink-muted);white-space:nowrap;align-items:center;gap:5px;margin:0;font-size:12px;line-height:16px;display:flex;overflow:hidden}[data-oc=tmap__gname]{color:var(--ink);text-overflow:ellipsis;font-weight:500;overflow:hidden}[data-oc=tmap__gcount]{font-family:var(--font-mono)}[data-oc=tmap__area]{position:relative}[data-oc=tmap__tile]{background:var(--surface-well);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 8px;display:flex;position:absolute;overflow:hidden}[data-oc=tmap__tile][data-group=act]{background:var(--status-critical-wash);box-shadow:inset 3px 0 0 var(--status-critical)}[data-oc=tmap__tile][data-group=watch]{background:var(--status-caution-wash);box-shadow:inset 3px 0 0 var(--status-caution)}[data-oc=tmap__tile][data-group=strategic]{background:var(--surface-sheet);box-shadow:inset 0 0 0 1px var(--line-control)}[data-oc=tmap__tile]:hover{outline:1.5px solid var(--ink);outline-offset:-1.5px}[data-oc=tmap__tile][data-on]{outline:2px solid var(--ink);outline-offset:-2px}[data-oc=tmap__tile][data-dim]{opacity:.32}[data-oc=tmap__name]{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:100%;font-size:12px;font-weight:500;line-height:16px;display:flex;overflow:hidden}[data-oc=tmap__name] svg{flex:none}[data-oc=tmap__who],[data-oc=tmap__vol]{max-width:100%;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:14px;overflow:hidden}[data-oc=tmap__vol]{font-family:var(--font-mono)}[data-oc=tmap__bar]{background:var(--data-ink);border-radius:2px;height:4px;position:absolute;bottom:6px;left:8px;right:8px}@supports (color:color-mix(in lab, red, red)){[data-oc=tmap__bar]{background:color-mix(in srgb, var(--data-ink) 14%, transparent)}}[data-oc=tmap__bar] span{background:var(--data-ink);border-radius:2px;height:100%;display:block}[data-oc=bub] circle{fill:#0000;stroke:var(--data-stone);stroke-width:1.5px;transition:opacity .12s}[data-oc=bub][data-zone] circle{stroke:var(--status-critical);stroke-width:2.5px}[data-oc=bub][data-strategic] circle{stroke:var(--data-ink);stroke-dasharray:3 2.5}[data-oc=bub][data-hover] circle,[data-oc=bub][data-on] circle{fill:var(--data-stone)}@supports (color:color-mix(in lab, red, red)){[data-oc=bub][data-hover] circle,[data-oc=bub][data-on] circle{fill:color-mix(in srgb, var(--data-stone) 18%, transparent)}}[data-oc=bub][data-hover] circle,[data-oc=bub][data-on] circle{stroke-width:2.5px}[data-oc=bub][data-on] circle{stroke:var(--ink);stroke-width:3px}[data-oc=bub][data-dim]{opacity:.25}[data-oc=bub__out]{fill:var(--ink);font-size:10px}[data-oc=bub__zone]{fill:var(--status-critical-wash);opacity:.7}[data-oc=bub__zonelab]{fill:var(--status-critical);letter-spacing:.02em;font-size:11px;font-weight:500}[data-oc=bub__th]{stroke:var(--data-stone);stroke-width:1px;stroke-dasharray:3 3}[data-oc=bub__thlab]{fill:var(--ink-muted);font-size:11px}[data-oc=bub__unknown]{fill:var(--surface-well);opacity:.6}[data-oc=bub__unknownlab],[data-oc=bub__axis]{fill:var(--ink-muted);font-size:11px}[data-oc=bub__lab]{fill:var(--ink);paint-order:stroke;stroke:var(--surface-sheet);stroke-width:3px;stroke-linejoin:round;font-size:11px;font-weight:500}[data-oc=bub__lab][data-zone]{fill:var(--ink);font-weight:500}[data-oc=bub__hit]{fill:#0000;cursor:pointer;outline:none}[data-oc=flow__band]{fill:var(--data-stone);opacity:.28;transition:opacity .12s}[data-oc=flow__band][data-on]{fill:var(--data-ink);opacity:.45}[data-oc=flow__band][data-off]{opacity:.08}[data-oc=flow__node]{cursor:pointer}[data-oc=flow__node] rect[data-group=act]{fill:var(--status-critical)}[data-oc=flow__node] rect[data-group=watch]{fill:var(--status-caution)}[data-oc=flow__node] rect[data-group=ok],[data-oc=flow__node] rect[data-group=partner]{fill:var(--data-stone)}[data-oc=flow__node] rect[data-group=strategic],[data-oc=flow__node][data-on] rect:first-child{fill:var(--data-ink)}[data-oc=flow__lab]{fill:var(--ink);font-size:12px}[data-oc=flow__fig]{fill:var(--ink-muted);font-family:var(--font-mono);font-size:11px}[data-oc=flow__hit]{fill:#0000}[data-oc=port]{flex-direction:column;gap:6px;min-width:0;display:flex;overflow-x:auto}[data-oc=port__table]{border-collapse:collapse;width:100%;font-size:13px;line-height:18px}[data-oc=port__table] th,[data-oc=port__table] td{border-bottom:1px solid var(--line-hairline);text-align:left;vertical-align:middle;color:var(--ink);padding:5px 8px;font-weight:400}[data-oc=port__table] th:first-child,[data-oc=port__table] td:first-child{padding-left:0}[data-oc=port__table] thead th{color:var(--ink-muted);white-space:nowrap;font-size:12px;font-weight:500}[data-oc=port__table] [data-num]{text-align:right;font-family:var(--font-mono);white-space:nowrap;font-size:12px}[data-oc=port__class]{align-items:center;gap:6px;min-width:0;display:flex}[data-oc=port__cname]{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}[data-oc=port__code]{font-family:var(--font-mono);color:var(--ink-muted);padding-left:14px;font-size:11px;display:block}[data-oc=port__flag]{color:var(--status-critical);display:inline-flex}[data-oc=port__cell]{border-radius:var(--radius-xs);width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 6px;padding:4px 6px;display:grid}[data-oc=port__cell]:hover{background:var(--surface-well)}[data-oc=port__cell][data-on]{box-shadow:inset 0 0 0 2px var(--ink)}[data-oc=port__who]{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;min-width:0;font-size:12px;display:inline-flex;overflow:hidden}[data-oc=port__val]{font-family:var(--font-mono);color:var(--ink-muted);font-size:12px}[data-oc=port__cell][data-lead] [data-oc=port__val]{color:var(--ink)}[data-oc=port__meter]{background:var(--data-track);border-radius:2px;grid-column:1/-1;height:4px;display:block;position:relative;overflow:hidden}[data-oc=port__meter] span{background:var(--data-ink);border-radius:2px;position:absolute;inset:0 auto 0 0}[data-oc=port__only]{color:var(--ink-muted);font-size:12px;font-style:italic}[data-oc=port__none]{color:var(--ink-muted)}[data-oc=chips]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-oc=chip]{border:1px solid var(--status-critical);border-radius:var(--radius-pill);background:var(--surface-sheet);height:28px;font:inherit;color:var(--ink);cursor:pointer;align-items:center;gap:4px;padding:0 10px;font-size:12px;display:inline-flex}[data-oc=chip] strong{font-weight:500}[data-oc=terms]{color:var(--ink-muted);font-size:12px;line-height:17px}[data-oc=terms] summary{cursor:pointer;width:fit-content;color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-control);-webkit-text-decoration-color:var(--line-control);-webkit-text-decoration-color:var(--line-control);text-decoration-color:var(--line-control);border-radius:var(--radius-xs)}[data-oc=terms__list]{margin:var(--space-3) 0 0;gap:var(--space-2) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}[data-oc=terms__list] dt{color:var(--ink);font-weight:500}[data-oc=terms__list] dd{margin:0}[data-oc=findings]{border:1px solid var(--line-hairline);border-radius:var(--radius-sm);background:var(--surface-sheet)}[data-oc=findings__head]{align-items:center;gap:6px var(--space-3);width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;flex-wrap:wrap;padding:10px 14px;display:flex}[data-oc=findings__text]{flex:1;min-width:240px;font-size:13px;line-height:18px}[data-oc=findings__tog]{color:var(--ink-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}[data-oc=findings__head][aria-expanded=true] [data-oc=findings__tog] svg{transform:rotate(180deg)}[data-oc=findings__body]{gap:var(--space-2);flex-direction:column;padding:4px 6px 12px;display:flex}[data-oc=findings__rows]{margin:0;padding:0;list-style:none}[data-oc=findings__row]{align-items:center;gap:var(--space-3);border-radius:var(--radius-xs);width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,2fr) minmax(80px,1.4fr) 40px minmax(0,1.6fr);padding:7px 8px;display:grid}[data-oc=findings__row]:hover{background:var(--surface-well)}[data-oc=findings__row]:focus-visible{outline:2px solid var(--line-focus);outline-offset:-2px}[data-oc=findings__class]{flex-direction:column;min-width:0;display:flex}[data-oc=findings__name],[data-oc=findings__partner]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-oc=findings__name]{font-size:13px;line-height:18px}[data-oc=findings__partner]{color:var(--ink-muted);font-size:12px;line-height:16px}[data-oc=findings__bar]{background:var(--data-track);border-radius:4px;height:8px;position:relative}[data-oc=findings__fill]{background:var(--data-stone);border-radius:4px;position:absolute;inset:0 auto 0 0}[data-oc=findings__fill][data-high]{background:var(--data-ink)}[data-oc=findings__tick]{background:var(--ink-muted);width:1px;position:absolute;top:-3px;bottom:-3px}[data-oc=findings__pc]{font-family:var(--font-mono);text-align:right;font-size:12px;line-height:16px}[data-oc=findings__tags]{flex-wrap:wrap;gap:4px;min-width:0;display:flex}[data-oc=findings__key]{color:var(--ink-muted);margin:0 8px;font-size:12px;line-height:16px}@media (max-width:640px){[data-oc=findings__row]{grid-template-columns:minmax(0,1fr) 40px}[data-oc=findings__bar]{grid-area:2/1/auto/-1}[data-oc=findings__tags]{grid-column:1/-1}}[data-oc=findings__none]{color:var(--ink-muted);margin:6px 0 0;font-size:13px}[data-oc=spark]{display:block;overflow:visible}[data-oc=spark__end]{fill:var(--data-ink);stroke:var(--surface-sheet);stroke-width:2px}[data-oc=tmap__nm]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-oc=tmap__nm][data-lines="2"]{white-space:pre-line}[data-oc=tmap__name]:has([data-lines="2"]){white-space:normal;align-items:flex-start}[data-oc=tmap__name]:has([data-lines="2"]) svg{margin-top:2px}[data-oc=selcard__kidname]{text-overflow:ellipsis;min-width:0;overflow:hidden}[data-oc=tmap__tile][data-rest]{cursor:default;color:var(--ink-muted)}[data-oc=tmap__tile][data-rest]:hover{outline:0}[data-oc=gbar]{gap:var(--space-3);flex-direction:column;display:flex}[data-oc=gbar__bar]{border-radius:var(--radius-xs);gap:2px;height:16px;display:flex;overflow:hidden}[data-oc=gbar__seg]{flex-basis:0;min-width:4px}[data-oc=gbar__seg][data-group=act]{background:var(--status-critical)}[data-oc=gbar__seg][data-group=watch]{background:var(--status-caution)}[data-oc=gbar__seg][data-group=ok]{background:var(--data-stone)}[data-oc=gbar__seg][data-group=strategic]{background:var(--surface-sheet);box-shadow:inset 0 0 0 1.5px var(--data-ink)}[data-oc=gbar__key]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-oc=gbar__key] li{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto 5ch;padding:4px 0;font-size:13px;line-height:18px;display:grid}[data-oc=gbar__key] li+li{border-top:1px solid var(--line-hairline)}[data-oc=gbar__n]{color:var(--ink-muted);font-size:12px}[data-oc=gbar__pc]{font-family:var(--font-mono);text-align:right}[data-oc=wdg__structure][data-single]{grid-template-columns:minmax(0,1fr)}[data-oc=selcard__kids] li button[data-two]{grid-template-columns:minmax(0,1fr) auto}[data-oc=selcard__kidsub]{color:var(--ink-muted);font-size:11px;line-height:14px;display:block}[data-oc=selcard__kids] li button[data-two] [data-oc=selcard__kid]{white-space:normal;flex-direction:column;align-items:flex-start}[data-oc=tag] svg{flex:none}[data-oc=tmap]{width:100%}[data-oc=cchart]{--cc-1:#066cd1;--cc-2:#da720d;--cc-3:#0e9a94;--cc-4:#8d1a89;--cc-5:#1687a9;--cc-6:#4042bf;--cc-7:#d8488c;--cc-8:#763ebd}:is([data-theme=dark],.dark) [data-oc=cchart]{--cc-1:#0278e7;--cc-2:#a6560a;--cc-3:#18a7a1;--cc-4:#a738a2;--cc-5:#00a1cb;--cc-6:#535cda;--cc-7:#ca3a80;--cc-8:#a670f3}[data-oc=cchart][data-tones=data]{--cc-1:var(--data-ink);--cc-2:var(--data-stone)}[data-oc=msg__chart]{padding:var(--space-4);border:1px solid var(--line-hairline);border-radius:var(--radius-sm);background:var(--surface-sheet);min-width:0}[data-oc=cchart]{gap:var(--space-2);flex-direction:column;min-width:0;margin:0;display:flex;container-type:inline-size}[data-oc=cchart] [data-oc=trend__cap]{margin-bottom:0}[data-oc=cchart__body]{min-width:0;position:relative}:where([data-oc=cchart]) button{font:inherit;color:inherit;cursor:default;text-align:inherit;background:0 0;border:0;margin:0;padding:0}[data-oc=cchart] button[data-link]{cursor:pointer}[data-oc=cchart] button:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px;border-radius:var(--radius-xs)}[data-oc=cchart__empty]{color:var(--ink-muted);margin:0;font-size:13px;line-height:18px}[data-oc=cchart] [data-oc=tip]{background:var(--surface-inverse);border-color:var(--surface-inverse)}[data-oc=cchart] [data-oc=tip__title],[data-oc=cchart] [data-oc=tip__rows] dd,[data-oc=cchart] [data-oc=tip__sub],[data-oc=cchart] [data-oc=tip__rows] dt{color:var(--ink-on-inverse)}@supports (color:color-mix(in lab, red, red)){[data-oc=cchart] [data-oc=tip__sub],[data-oc=cchart] [data-oc=tip__rows] dt{color:color-mix(in oklab, var(--ink-on-inverse) 72%, var(--surface-inverse))}}[data-oc=cchart][data-many] [data-oc=tip]{width:max-content;max-width:360px}[data-oc=cchart] [data-oc=tip] [data-oc=sw]{box-shadow:0 0 0 1px var(--ink-on-inverse)}[data-oc=cchart__key]{color:var(--ink);border-radius:var(--radius-xs);align-items:center;gap:6px;font-size:12px;line-height:16px;transition:color .16s ease-out;display:inline-flex}[data-oc=cchart] [data-oc=cchart__key]{cursor:pointer}[data-oc=cchart] [data-oc=cchart__key]:disabled{cursor:default}[data-oc=cchart__key][aria-pressed=false]{color:var(--ink-muted);text-decoration:line-through}[data-oc=cchart__key][aria-pressed=false] [data-oc=sw]{box-shadow:inset 0 0 0 1.5px var(--data-stone);background:0 0}[data-oc=cchart] [data-series="0"],[data-oc=sw][data-kind=cc-0]{--cc-fill:var(--data-ink)}[data-oc=cchart][data-multi] :is([data-series="0"],[data-kind=cc-0]){--cc-fill:var(--cc-1)}[data-oc=cchart][data-multi] :is([data-series="1"],[data-kind=cc-1]){--cc-fill:var(--cc-2)}[data-oc=cchart][data-multi] :is([data-series="2"],[data-kind=cc-2]){--cc-fill:var(--cc-3)}[data-oc=cchart][data-multi] :is([data-series="3"],[data-kind=cc-3]){--cc-fill:var(--cc-4)}[data-oc=cchart][data-multi] :is([data-series="4"],[data-kind=cc-4]){--cc-fill:var(--cc-5)}[data-oc=cchart][data-multi] :is([data-series="5"],[data-kind=cc-5]){--cc-fill:var(--cc-6)}[data-oc=cchart][data-multi] :is([data-series="6"],[data-kind=cc-6]){--cc-fill:var(--cc-7)}[data-oc=cchart][data-multi] :is([data-series="7"],[data-kind=cc-7]){--cc-fill:var(--cc-8)}[data-oc=cchart] :is([data-series=rest],[data-kind=cc-rest]){--cc-fill:var(--data-track)}[data-oc=cchart][data-dashed] [data-series="1"]{--cc-dash:7 3}[data-oc=cchart][data-dashed] [data-series="2"]{--cc-dash:2 3}[data-oc=cchart][data-dashed] [data-series="3"]{--cc-dash:9 3 2 3}[data-oc=cchart][data-dashed] [data-series="4"]{--cc-dash:4 4}[data-oc=cchart][data-dashed] [data-series="5"]{--cc-dash:1 3}[data-oc=cchart][data-dashed] [data-series="6"]{--cc-dash:12 4}[data-oc=cchart][data-dashed] [data-series=rest]{--cc-dash:3 2}[data-oc=sw][data-kind^=cc-]{border-radius:var(--radius-pill);background:var(--cc-fill,var(--data-ink));width:10px}[data-oc=cchart] [data-dim]{opacity:.25;transition:opacity .16s ease-out}[data-oc=cchart__mark]{display:inline-flex}[data-oc=cchart__key][aria-pressed=false] [data-oc=cchart__kline]{stroke:var(--data-stone);opacity:.5}[data-oc=cchart__kline]{stroke:var(--cc-fill);stroke-width:2px;stroke-linecap:round;stroke-dasharray:var(--cc-dash,none)}[data-oc=cchart] [data-oc=chartlegend] li{align-items:center;gap:6px;display:inline-flex}[data-oc=cchart] [data-oc=cchart__kname]{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:12px;line-height:16px;overflow:hidden}[data-oc=cchart__key][aria-pressed=false] [data-oc=cchart__kname]{color:var(--ink-muted)}@container (max-width:479px){[data-oc=cchart]>[data-oc=chartlegend]{order:1}[data-oc=cchart]>[data-oc=cchart__foot]{order:2}}[data-oc=cchart] a[data-link]{color:inherit;cursor:pointer;border-radius:var(--radius-xs);text-decoration:none}[data-oc=cchart] a[data-link]:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line-control);-webkit-text-decoration-color:var(--line-control);-webkit-text-decoration-color:var(--line-control);text-decoration-color:var(--line-control);text-underline-offset:3px}[data-oc=cchart] a[data-link]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=cchart__bars]{flex-direction:column;display:flex}[data-oc=cchart__row]{align-items:center;column-gap:var(--space-4);border-bottom:1px solid var(--line-hairline);grid-template-columns:minmax(0,200px) minmax(0,1fr) 104px;width:100%;padding:7px 0;display:grid;position:relative}[data-oc=cchart] [data-oc=cchart__hit]{position:absolute;inset:0}[data-oc=cchart__row]>:not([data-oc=cchart__hit]){pointer-events:none;position:relative}[data-oc=cchart__row]>a[data-link]{pointer-events:auto}[data-oc=cchart__row]:last-child{border-bottom:0}[data-oc=cchart__label]{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}[data-oc=cchart__row][data-rest] [data-oc=cchart__label]{color:var(--ink-muted);font-weight:400}[data-oc=cchart__track]{height:10px;position:relative}[data-oc=cchart__zero]{border-left:1px solid var(--line-control);position:absolute;top:-4px;bottom:-4px}[data-oc=cchart__fill]{border-radius:var(--radius-pill);background:var(--cc-fill);transform-origin:0;min-width:2px;animation:.32s ease-out both cc-grow-x;position:absolute;top:0;bottom:0}[data-oc=cchart__fill][data-negative]{transform-origin:100%}[data-oc=cchart][data-stacked] [data-oc=cchart__fill]{box-shadow:-1px 0 0 var(--surface-sheet), 1px 0 0 var(--surface-sheet);border-radius:0}[data-oc=cchart][data-stacked] [data-oc=cchart__fill][data-end]{border-radius:0 var(--radius-pill) var(--radius-pill) 0}[data-oc=cchart][data-stacked] [data-oc=cchart__fill][data-end][data-negative]{border-radius:var(--radius-pill) 0 0 var(--radius-pill)}[data-oc=cchart__value]{font-family:var(--font-mono);white-space:nowrap;flex-direction:column;align-items:flex-end;font-size:13px;line-height:18px;display:flex}[data-oc=cchart__value]>span+span{color:var(--ink-muted);font-size:12px;line-height:16px}[data-oc=cchart__row][data-on] [data-oc=cchart__label],[data-oc=cchart__row]:hover [data-oc=cchart__label]{text-decoration:underline;-webkit-text-decoration-color:var(--line-control);-webkit-text-decoration-color:var(--line-control);-webkit-text-decoration-color:var(--line-control);text-decoration-color:var(--line-control);text-underline-offset:3px}[data-oc=cchart__row]:not(:has([data-link])):hover [data-oc=cchart__label]{text-decoration:none}@container (max-width:560px){[data-oc=cchart__row]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""track track";row-gap:6px}[data-oc=cchart__label]{grid-area:label}[data-oc=cchart__value]{grid-area:value}[data-oc=cchart__track]{grid-area:track}}[data-oc=cchart__frame]{gap:var(--space-2);flex-direction:column;display:flex}[data-oc=cchart__plot]{margin-left:48px;position:relative}[data-oc=cchart__tick]{border-top:1px solid var(--line-hairline);pointer-events:none;position:absolute;left:0;right:0}[data-oc=cchart__tick][data-zero]{border-top-color:var(--line-control)}[data-oc=cchart__tick]>span{font-family:var(--font-mono);color:var(--ink-muted);white-space:nowrap;font-size:11px;line-height:16px;position:absolute;top:-8px;right:calc(100% + 8px)}[data-oc=cchart__svg]{animation:.42s ease-out both cc-wipe;position:absolute;inset:0;overflow:visible}[data-oc=cchart__line]{fill:none;stroke:var(--cc-fill);stroke-dasharray:var(--cc-dash,none);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}[data-oc=cchart__area]{fill:var(--data-track);stroke:none}[data-oc=cchart__band]{fill:var(--cc-fill);stroke:none}[data-oc=cchart__edge]{fill:none;stroke:var(--surface-sheet);stroke-width:2px;stroke-linejoin:round}[data-oc=cchart__dot]{fill:var(--cc-fill);stroke:var(--surface-sheet);stroke-width:2px}[data-oc=cchart__cols]{gap:2px;display:flex;position:absolute;inset:0}[data-oc=cchart__col]{border-radius:var(--radius-xs);flex:1;min-width:0;height:100%;transition:background-color .16s ease-out;position:relative}[data-oc=cchart__col][data-on]{background:var(--surface-well)}@supports (color:color-mix(in lab, red, red)){[data-oc=cchart__col][data-on]{background:color-mix(in oklab, var(--surface-well) 60%, transparent)}}[data-oc=cchart__cols][data-line] [data-oc=cchart__col][data-on]:after{content:"";border-left:1px solid var(--line-control);position:absolute;top:0;bottom:0;left:50%}[data-oc=cchart__cols][data-line] [data-oc=cchart__col][data-on]{background:0 0}[data-oc=cchart__bar]{border-radius:var(--radius-pill) var(--radius-pill) 2px 2px;background:var(--cc-fill);transform-origin:bottom;width:46%;min-width:4px;max-width:18px;min-height:1px;animation:.32s ease-out both cc-grow-y;position:absolute;left:50%;translate:-50%}[data-oc=cchart__bar][data-negative]{border-radius:2px 2px var(--radius-pill) var(--radius-pill);transform-origin:top}[data-oc=cchart__bar][data-slot]{min-width:2px;max-width:none;translate:none}[data-oc=cchart][data-stacked] [data-oc=cchart__bar]{box-shadow:0 -1px 0 var(--surface-sheet), 0 1px 0 var(--surface-sheet);border-radius:0}[data-oc=cchart][data-stacked] [data-oc=cchart__bar][data-end]{border-radius:var(--radius-pill) var(--radius-pill) 0 0}[data-oc=cchart][data-stacked] [data-oc=cchart__bar][data-end][data-negative]{border-radius:0 0 var(--radius-pill) var(--radius-pill)}[data-oc=cchart__axis]{height:16px;margin-left:48px;position:relative}[data-oc=cchart__axis] span{font-family:var(--font-mono);color:var(--ink-muted);white-space:nowrap;font-size:11px;line-height:16px;position:absolute;top:0;translate:-50%}[data-oc=cchart__scroll]{margin:-4px;padding:4px;overflow-x:auto}[data-oc=cchart__heat]{align-items:center;gap:2px;min-width:min-content;display:grid}[data-oc=cchart__hcol],[data-oc=cchart__hrow]{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;line-height:16px;overflow:hidden}[data-oc=cchart__hcol]{font-family:var(--font-mono);text-align:center;font-size:11px}[data-oc=cchart__hrow]{color:var(--ink);padding-right:var(--space-2)}[data-oc=cchart__hyear]{font-family:var(--font-mono);color:var(--ink-muted);white-space:nowrap;border-left:1px solid var(--line-hairline);padding-left:4px;font-size:11px;line-height:16px}[data-oc=cchart__heat][data-size=large] [data-oc=cchart__cell]{height:36px}[data-oc=cchart__cell]{border-radius:var(--radius-xs);height:28px;animation:.24s ease-out both cc-fade}[data-oc=cchart] [data-step="0"]{--cc-ramp:var(--surface-well);--cc-on:var(--ink)}[data-oc=cchart] [data-step="1"]{--cc-ramp:var(--data-ink)}@supports (color:color-mix(in lab, red, red)){[data-oc=cchart] [data-step="1"]{--cc-ramp:color-mix(in oklab, var(--data-ink) 12%, var(--data-even))}}[data-oc=cchart] [data-step="1"]{--cc-on:var(--ink)}[data-oc=cchart] [data-step="2"]{--cc-ramp:var(--data-ink)}@supports (color:color-mix(in lab, red, red)){[data-oc=cchart] [data-step="2"]{--cc-ramp:color-mix(in oklab, var(--data-ink) 30%, var(--data-even))}}[data-oc=cchart] [data-step="2"]{--cc-on:var(--ink)}[data-oc=cchart] [data-step="3"]{--cc-ramp:var(--data-ink)}@supports (color:color-mix(in lab, red, red)){[data-oc=cchart] [data-step="3"]{--cc-ramp:color-mix(in oklab, var(--data-ink) 52%, var(--data-even))}}[data-oc=cchart] [data-step="3"]{--cc-on:var(--ink-on-inverse)}[data-oc=cchart] [data-step="4"]{--cc-ramp:var(--data-ink)}@supports (color:color-mix(in lab, red, red)){[data-oc=cchart] [data-step="4"]{--cc-ramp:color-mix(in oklab, var(--data-ink) 76%, var(--data-even))}}[data-oc=cchart] [data-step="4"]{--cc-on:var(--ink-on-inverse)}[data-oc=cchart] [data-step="5"]{--cc-ramp:var(--data-ink);--cc-on:var(--surface-sheet)}[data-oc=cchart__cell],[data-oc=cchart__tile],[data-oc=cchart__rstep]{background:var(--cc-ramp)}[data-oc=cchart__cell][data-negative]{box-shadow:inset 0 0 0 1.5px var(--data-stone)}[data-oc=cchart__cell][data-on],[data-oc=cchart__tile][data-on]{box-shadow:0 0 0 2px var(--surface-sheet), 0 0 0 3.5px var(--data-ink)}[data-oc=cchart__tmap]{position:relative}[data-oc=cchart__group]{box-sizing:border-box;border:1px solid var(--surface-sheet);pointer-events:none;position:absolute}[data-oc=cchart__ghead]{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;padding:2px 6px 0;font-size:12px;font-weight:500;line-height:16px;display:block;overflow:hidden}[data-oc=cchart] [data-oc=cchart__tile]{box-sizing:border-box;border:1px solid var(--surface-sheet);border-radius:var(--radius-xs);color:var(--cc-on);text-align:left;flex-direction:column;justify-content:flex-end;gap:1px;padding:6px 8px;animation:.24s ease-out both cc-fade;display:flex;position:absolute;overflow:hidden}[data-oc=cchart__tname]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;line-height:16px;overflow:hidden}[data-oc=cchart__tvalue]{white-space:nowrap;font-family:var(--font-mono);font-size:12px;line-height:16px}[data-oc=cchart__foot]{justify-content:space-between;align-items:center;gap:var(--space-4);margin:0;font-size:12px;line-height:16px;display:flex}[data-oc=cchart__foot] [data-oc=cchart__toggle]{margin-left:auto;font-size:12px;line-height:16px}[data-oc=cchart__foot] [data-oc=cchart__expand]{margin-left:0;font-size:12px;line-height:16px}[data-oc=cchart__note],[data-oc=cchart__about]{color:var(--ink-muted);margin:0;font-size:13px;line-height:18px}[data-oc=cchart__ramp]{color:var(--ink-muted);align-items:center;gap:3px;margin:0;display:inline-flex}[data-oc=cchart__ramp]>span:first-child{margin-right:4px}[data-oc=cchart__ramp]>span:last-child{margin-left:4px}[data-oc=cchart__rstep]{border-radius:2px;width:16px;height:10px}@keyframes cc-grow-x{0%{scale:0 1}}@keyframes cc-grow-y{0%{scale:1 0}}@keyframes cc-fade{0%{opacity:0}}@keyframes cc-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){[data-oc=cchart] [data-oc=cchart__fill],[data-oc=cchart] [data-oc=cchart__bar],[data-oc=cchart] [data-oc=cchart__cell],[data-oc=cchart] [data-oc=cchart__tile],[data-oc=cchart] [data-oc=cchart__svg]{animation:none}}[data-oc=filterbar]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}[data-oc=filterbar__search]{min-width:220px;max-width:440px;height:var(--size-control-md,40px);border:1px solid var(--line-control);border-radius:var(--radius-pill);background:var(--surface-sheet);color:var(--ink-muted);flex:280px;align-items:center;gap:8px;padding:0 14px;display:flex}[data-oc=filterbar__search]:focus-within{border-color:var(--ink)}[data-oc=filterbar__search] input{font:inherit;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}[data-oc=filterbar__search] input::placeholder{color:var(--ink-muted)}[data-oc=filterbar__end]{align-items:center;gap:var(--space-2);color:var(--ink-muted);margin-left:auto;font-size:13px;display:inline-flex}[data-oc=who]{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}[data-oc=fname]{align-items:center;gap:10px;min-width:0;display:flex}[data-oc=fname__icon]{border-radius:var(--radius-sm);background:var(--surface-well);width:32px;height:32px;color:var(--ink-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}[data-oc=fname__icon][data-folder]{color:var(--ink)}[data-oc=fname__text]{flex-direction:column;min-width:0;display:flex}[data-oc=fname__name]{white-space:nowrap;text-overflow:ellipsis;max-width:300px;font-size:14px;line-height:20px;overflow:hidden}[data-oc=fname__meta]{color:var(--ink-muted);white-space:nowrap;align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}[data-oc=fname][data-compact] [data-oc=fname__name],[data-oc=fname][data-compact] [data-oc=fname__meta]{max-width:220px}[data-oc=fname][data-compact] [data-oc=fname__meta]>span{text-overflow:ellipsis;min-width:0;overflow:hidden}[data-oc=types]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}[data-oc=tchip]{border-radius:var(--radius-xs);background:var(--surface-well);height:22px;color:var(--ink);white-space:nowrap;align-items:center;padding:0 8px;font-size:12px;line-height:16px;display:inline-flex}[data-oc=tchip][data-more]{box-shadow:inset 0 0 0 1px var(--line-hairline);color:var(--ink-muted);background:0 0}[data-oc=projhead]{gap:var(--space-2);flex-direction:column;display:flex}[data-oc=projhead__back]{color:var(--ink-muted);border-radius:var(--radius-xs);align-self:flex-start;align-items:center;gap:4px;font-size:14px;text-decoration:none;display:inline-flex}[data-oc=projhead__back]:hover{color:var(--ink)}[data-oc=projhead__back]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=projhead__row]{align-items:center;gap:var(--space-3);display:flex}@media (max-width:640px){[data-oc=projhead__row]{flex-wrap:wrap}[data-oc=projhead__title]{flex:1 1 0}[data-oc=projhead__acts]{flex-basis:100%;margin-left:0}}[data-oc=projhead__title]{overflow-wrap:anywhere;text-wrap:balance;letter-spacing:-.02em;min-width:0;margin:0;font-size:34px;font-weight:500;line-height:40px}[data-oc=projhead__acts]{gap:var(--space-2);margin-left:auto;display:inline-flex}[data-oc=projhead__meta]{align-items:center;gap:var(--space-3);color:var(--ink-muted);margin:0;font-size:14px;display:flex}[data-oc=iconbtn]:focus-visible,[data-oc=statusbtn]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=statusbtn]{font:inherit;border-radius:var(--radius-pill);border:1px solid var(--line-control);background:var(--surface-sheet);height:28px;color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}[data-oc=projsay]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}[data-oc=projsay] [data-oc=brief__say]{font-size:20px;line-height:30px}[data-oc=notes]{gap:10px}[data-oc=notes] h3{margin:0;font-size:18px;font-weight:500;line-height:26px}[data-oc=notes] p,[data-oc=notes] li{margin:0;font-size:15px;line-height:24px}[data-oc=notes] ul{margin:0;padding-left:20px;list-style:outside}[data-oc=notes__by]{color:var(--ink-muted);font-size:13px!important}[data-oc=table] tr[data-selected] [data-oc=tchip],[data-oc=table] tr[data-picked] [data-oc=tchip],[data-oc=table] tr:hover [data-oc=tchip],[data-oc=table] tr[data-selected] [data-oc=fname__icon],[data-oc=table] tr[data-picked] [data-oc=fname__icon],[data-oc=table] tr[data-clickable]:hover [data-oc=fname__icon]{background:var(--surface-sheet)}[data-oc=doctype]{border-radius:var(--radius-xs);min-width:34px;height:20px;box-shadow:inset 0 0 0 1px var(--line-control);font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink);flex:none;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:500;line-height:1;display:inline-flex}[data-oc=pages]{border:1px solid var(--line-hairline);border-radius:var(--radius-md);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}[data-oc=pages] li{align-items:center;gap:var(--space-3);padding:10px var(--space-3);border-bottom:1px solid var(--line-hairline);grid-template-columns:40px minmax(0,1fr) auto;display:grid}[data-oc=pages] li:last-child{border-bottom:0}[data-oc=pages__thumb]{background:var(--surface-canvas);width:40px;height:52px;box-shadow:inset 0 0 0 1px var(--line-hairline);border-radius:3px;position:relative;overflow:hidden}[data-oc=pages__thumb]:before{content:"";background:repeating-linear-gradient(var(--line-hairline) 0 2px, transparent 2px 6px);height:26px;position:absolute;top:9px;left:7px;right:7px}[data-oc=pages__main]{flex-direction:column;gap:2px;min-width:0;display:flex}[data-oc=pages__title]{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:20px;overflow:hidden}[data-oc=pages__meta]{color:var(--ink-muted);font-size:12px;line-height:16px}[data-oc=pages__amt]{font-family:var(--font-mono);white-space:nowrap;font-size:13px}[data-oc=pages] li[data-open]{position:relative}[data-oc=pages] li[data-open]:hover{background:var(--surface-well)}[data-oc=pages] li[data-open]:hover [data-oc=tchip]{background:var(--surface-sheet)}[data-oc=pages] li[data-current]{background:var(--surface-well);box-shadow:inset 2px 0 0 var(--ink)}[data-oc=pages] li[data-current] [data-oc=pages__title]{font-weight:500}[data-oc=pages][data-size=compact] li{padding:var(--space-2) var(--space-3);content-visibility:auto;contain-intrinsic-size:auto 77px;grid-template-columns:minmax(0,1fr) auto}[data-oc=pages][data-size=compact] [data-oc=pages__thumb]{display:none}a[data-oc=pages__title],button[data-oc=pages__title]{font-family:inherit;font-weight:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}a[data-oc=pages__title]:after,button[data-oc=pages__title]:after{content:"";position:absolute;inset:0}a[data-oc=pages__title]:focus-visible,button[data-oc=pages__title]:focus-visible{outline:none}a[data-oc=pages__title]:focus-visible:after,button[data-oc=pages__title]:focus-visible:after{outline:2px solid var(--line-focus);outline-offset:-2px}a[data-oc=doc],button[data-oc=doc]{color:var(--ink);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;padding:0;font-family:inherit;text-decoration:none}[data-oc=doc]>[data-name]{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-control);-webkit-text-decoration-color:var(--line-control);-webkit-text-decoration-color:var(--line-control);text-decoration-color:var(--line-control)}a[data-oc=doc]:hover>[data-name],button[data-oc=doc]:hover>[data-name]{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}a[data-oc=doc]:focus-visible,button[data-oc=doc]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=more]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);color:var(--ink-muted);font-size:13px;display:flex}[data-oc=fname__icon][data-size=lg]{border-radius:var(--radius-sm);width:48px;height:48px}[data-oc=fl-note]{border-radius:var(--radius-sm);background:var(--signal-wash);box-shadow:inset 0 0 0 1px var(--signal-deep);align-items:baseline;gap:8px;margin:0;padding:10px 12px;font-size:14px;line-height:20px;display:flex}[data-oc=fl-note] [data-oc=dot]{flex:none;transform:translateY(-1px)}[data-oc=fl-note][data-tone=caution]{box-shadow:none;background:0 0;align-items:flex-start;padding:0}[data-oc=fl-note][data-tone=caution] svg{color:var(--status-caution);flex:none;margin-top:2px}[data-oc=crumbs]{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:14px;line-height:20px;display:flex}[data-oc=crumbs] button{font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;padding:2px 4px}[data-oc=crumbs] button:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}[data-oc=crumbs] [aria-current]{color:var(--ink);font-weight:500}[data-oc=crumbs] [data-oc=icon]{color:var(--ink-disabled)}[data-oc=bulk]{align-items:center;gap:var(--space-2);min-height:48px;padding:6px 8px 6px var(--space-5);border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--ink-on-inverse);top:calc(var(--oc-cover-top,0px) + var(--space-4));z-index:10;flex-wrap:wrap;display:flex;position:sticky}[data-oc=bulk__n]{margin-right:var(--space-3);font-size:14px;font-weight:500}[data-oc=bulk__btn]{font:inherit;border-radius:var(--radius-pill);height:34px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}[data-oc=bulk__btn]:hover{background:#ffffff1f}[data-oc=bulk__btn]:focus-visible{outline:2px solid var(--signal);outline-offset:1px}[data-oc=bulk__end]{margin-left:auto}[data-oc=fname__match]{-webkit-line-clamp:2;max-width:var(--size-measure);color:var(--ink-muted);white-space:normal;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}[data-oc=fl-from__name]{white-space:nowrap;text-overflow:ellipsis;max-width:160px;display:block;overflow:hidden}[data-oc=fl-from__name] a{color:var(--ink);text-decoration:none}[data-oc=fl-from__name] a:hover{text-decoration:underline}[data-oc=table] td:has(>[data-oc=row-actions]){position:relative}[data-oc=row-actions]{top:50%;right:var(--space-3);gap:var(--space-1);padding-left:var(--space-2);background:var(--surface-well);opacity:0;pointer-events:none;transition:opacity .16s ease-out;display:flex;position:absolute;transform:translateY(-50%)}[data-oc=table] tr:is(:hover,:focus-within) [data-oc=row-actions]{opacity:1;pointer-events:auto}@media (hover:none),(max-width:640px){[data-oc=row-actions]{display:none}}[data-oc=split__pane]{flex-direction:column;min-width:0;min-height:0;display:flex}[data-oc=split__hide]{display:contents}@media (max-width:899.98px){[data-oc=split]{flex-direction:column}[data-oc=split__pane]{flex:auto}[data-oc=split][data-turn=start] [data-oc=split__pane][data-side=end],[data-oc=split][data-turn=end] [data-oc=split__pane][data-side=start],[data-oc=split__handle],[data-oc=split__rail],[data-oc=split__hide]{display:none}}@media (min-width:900px){[data-oc=split__pane][data-side=start]{flex:0 1 calc(var(--oc-split) - var(--space-5) / 2)}[data-oc=split__pane][data-side=end]{flex:1 1 0}[data-oc=split][data-shown=start] [data-oc=split__pane][data-side=start]{flex-basis:100%}[data-oc=split__pane][data-hidden]{opacity:0;visibility:hidden;flex:0 0 0;overflow:hidden}[data-oc=split][data-ready] [data-oc=split__pane]{transition:flex .2s ease-out,opacity .16s ease-out,visibility linear}[data-oc=split][data-ready] [data-oc=split__pane][data-hidden]{transition:flex .2s ease-out,opacity .16s ease-out,visibility 0s linear .2s}[data-oc=split][data-dragging]{cursor:col-resize;-webkit-user-select:none;user-select:none}[data-oc=split][data-dragging] [data-oc=split__pane]{transition:none}}[data-oc=split__handle]{width:var(--space-5);border-radius:var(--radius-xs);cursor:col-resize;touch-action:none;flex:none;position:relative}[data-oc=split__handle]:before,[data-oc=split__handle]:after{content:"";transition:background-color .16s ease-out;position:absolute;left:50%;transform:translate(-50%)}[data-oc=split__handle]:before{background:var(--line-hairline);width:1px;top:0;bottom:0}[data-oc=split__handle]:after{width:4px;height:var(--space-6);margin-top:calc(var(--space-6) / -2);border-radius:var(--radius-pill);background:var(--line-control);top:50%}[data-oc=split__handle]:hover:before,[data-oc=split][data-dragging] [data-oc=split__handle]:before{background:var(--line-control)}[data-oc=split__handle]:hover:after,[data-oc=split][data-dragging] [data-oc=split__handle]:after{background:var(--ink-muted)}[data-oc=split__rail][data-side=start]{margin-inline-end:var(--space-5)}[data-oc=split__rail][data-side=end]{margin-inline-start:var(--space-5)}[data-oc=split][data-ready] [data-oc=split__rail]{animation:.24s ease-out oc-split-in}[data-oc=split__label]{writing-mode:vertical-rl;white-space:nowrap}@keyframes oc-split-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){[data-oc=split][data-ready] [data-oc=split__pane],[data-oc=split][data-ready] [data-oc=split__pane][data-hidden],[data-oc=split__handle]:before,[data-oc=split__handle]:after{transition:none}[data-oc=split][data-ready] [data-oc=split__rail]{animation:none}}[data-oc=newdoc]{align-items:stretch;display:inline-flex;position:relative}[data-oc=newdoc][data-split] [data-part=newdoc__main]{padding-right:var(--space-3);border-top-right-radius:0;border-bottom-right-radius:0}[data-oc=newdoc][data-split] [data-part=newdoc__more]{border-top-left-radius:0;border-bottom-left-radius:0;width:40px;margin-left:1px;padding:0}[data-oc=newdoc][data-split] [data-part=newdoc__more][data-variant=secondary]{margin-left:-1px}[data-part=newdoc__more][aria-expanded=true] [data-oc=icon]{transform:rotate(180deg)}[data-part=newdoc__more] [data-oc=icon],[data-oc=newdoc] [data-oc=btn][aria-expanded] [data-oc=icon]:last-child{transition:transform .16s ease-out}[data-oc=newdoc] [data-oc=btn][aria-expanded=true]:not([data-part=newdoc__more]) [data-oc=icon]:last-child{transform:rotate(180deg)}[data-oc=newdoc__menu]{border:1px solid var(--line-hairline);border-radius:var(--radius-md);background:var(--surface-sheet);width:360px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-float);text-align:left;flex-direction:column;gap:2px;padding:6px;animation:.16s ease-out both oc-enter;display:flex}[data-oc=newdoc__menu]:focus{outline:none}[data-part=newdoc__title]{margin:6px 10px 4px}[data-oc=newdoc__item]{border-radius:var(--radius-sm);width:100%;min-height:48px;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:6px 10px 6px 6px;transition:background .16s ease-out;animation:.2s ease-out both oc-enter;display:grid}[data-oc=newdoc__item]:hover,[data-oc=newdoc__item]:focus-visible{background:var(--surface-well);outline:none}[data-oc=newdoc__menu][data-keys] [data-oc=newdoc__item]:focus-visible{box-shadow:inset 0 0 0 2px var(--line-focus)}[data-oc=newdoc__icon]{border-radius:var(--radius-xs);background:var(--surface-canvas);width:32px;height:32px;color:var(--ink-muted);place-items:center;display:grid}[data-oc=newdoc__icon][data-ocost]{background:var(--signal-wash);color:var(--signal-deep)}[data-oc=newdoc__text]{flex-direction:column;min-width:0;display:flex}[data-oc=newdoc__label]{font-size:14px;font-weight:500;line-height:20px}[data-oc=newdoc__note]{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}[data-oc=newdoc__item][data-quiet] [data-oc=newdoc__label]{font-weight:400}[data-oc=newdoc__sep]{background:var(--line-hairline);height:1px;margin:4px 6px}@media (prefers-reduced-motion:reduce){[data-oc=newdoc__menu],[data-oc=newdoc__item]{animation:none!important}[data-part=newdoc__more] [data-oc=icon],[data-oc=newdoc] [data-oc=btn] [data-oc=icon]{transition:none}}[data-oc=tpl]{flex-direction:column;min-width:0;display:flex}[data-oc=tpl__search]{align-items:center;gap:var(--space-3);padding:var(--space-3) 0 var(--space-4);display:flex}[data-oc=tpl__title]{letter-spacing:-.01em;color:var(--ink);flex:1;margin:0;font-size:20px;font-weight:500;line-height:28px}[data-oc=tpl__searchbox]{min-width:0;height:var(--size-control);padding:0 var(--space-4);border:1px solid var(--line-control);border-radius:var(--radius-pill);background:var(--surface-sheet);color:var(--ink-muted);flex:0 360px;align-items:center;gap:10px;transition:border-color .16s ease-out;display:flex}[data-oc=tpl__searchbox]:focus-within{border-color:var(--ink);outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=tpl__searchbox] input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:1px 2px;font-size:15px}[data-oc=tpl__searchbox] input::placeholder{color:var(--ink-muted)}[data-oc=tpl__recent]{gap:var(--space-3);padding-bottom:var(--space-5);flex-direction:column;display:flex}[data-oc=tpl__recentrow]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}[data-oc=tpl__draft]{border:1px solid var(--line-hairline);border-radius:var(--radius-sm);background:var(--surface-sheet);font:inherit;text-align:left;color:var(--ink);cursor:pointer;flex-direction:column;gap:2px;padding:12px 14px;transition:border-color .16s ease-out;display:flex}[data-oc=tpl__draft]:hover{border-color:var(--ink)}[data-oc=tpl__draft]:focus-visible,[data-oc=tpl__item]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=tpl__draftkind]{color:var(--ink-muted);font-size:12px;line-height:16px}[data-oc=tpl__draftname]{font-size:14px;font-weight:500;line-height:20px}[data-oc=tpl__draftmeta]{color:var(--ink-muted);font-size:12px;line-height:16px}[data-oc=tpl__group]{gap:var(--space-4);padding:var(--space-5) 0;border-top:1px solid var(--line-hairline);grid-template-columns:56px minmax(160px,220px) minmax(0,1fr);animation:.24s ease-out both oc-enter;display:grid}[data-oc=tpl__n]{font-family:var(--font-mono);color:var(--ink-muted);font-size:13px;line-height:28px}[data-oc=tpl__ghead]{flex-direction:column;align-items:flex-start;gap:4px;display:flex}[data-oc=tpl__gtitle]{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:20px;font-weight:500;line-height:28px}[data-oc=tpl__gnote]{color:var(--ink-muted);margin:0;font-size:13px;line-height:19px}[data-oc=tpl__fits]{border-radius:var(--radius-pill);background:var(--surface-well);height:22px;color:var(--ink);align-items:center;margin-top:6px;padding:0 8px;font-size:12px;line-height:16px;display:inline-flex}[data-oc=tpl__items]{gap:2px var(--space-2);grid-template-columns:repeat(auto-fill,minmax(232px,1fr));align-content:start;display:grid}[data-oc=tpl__item]{border-radius:var(--radius-sm);font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;padding:10px 12px 10px 10px;transition:background .16s ease-out;display:grid}[data-oc=tpl__item]:hover{background:var(--surface-well)}[data-oc=tpl__icon]{border-radius:var(--radius-xs);background:var(--surface-sheet);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--line-hairline);color:var(--ink-muted);place-items:center;transition:color .16s ease-out;display:grid}[data-oc=tpl__item]:hover [data-oc=tpl__icon]{color:var(--ink)}[data-oc=tpl__text]{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}[data-oc=tpl__label]{align-items:center;gap:6px;font-size:15px;font-weight:500;line-height:22px;display:inline-flex}[data-oc=tpl__note]{color:var(--ink-muted);font-size:13px;line-height:18px}[data-oc=tpl__formats]{color:var(--ink-muted);letter-spacing:.05em;margin-top:3px;font-size:13px;font-variant-caps:all-small-caps;line-height:16px}[data-oc=tpl__item][data-mine] [data-oc=tpl__label]:after{content:"";background:var(--ink-muted);border-radius:50%;width:6px;height:6px}[data-oc=tpl__item][data-upload]{box-shadow:inset 0 0 0 1px var(--line-control);grid-column:span 2}[data-oc=tpl__item][data-upload] [data-oc=tpl__icon]{box-shadow:none;background:0 0}[data-oc=tpl__item][data-upload]:hover{box-shadow:inset 0 0 0 1px var(--ink);background:0 0}[data-oc=tpl__none]{align-items:flex-start;gap:var(--space-2);padding:var(--space-6) 0;border-top:1px solid var(--line-hairline);flex-direction:column;animation:.24s ease-out both oc-enter;display:flex}[data-oc=tpl__nonetitle]{color:var(--ink);margin:0;font-size:18px;font-weight:500;line-height:26px}[data-oc=tpl__nonetext]{margin:0 0 var(--space-2);max-width:520px;color:var(--ink-muted);font-size:14px;line-height:20px}@media (prefers-reduced-motion:reduce){[data-oc=tpl__group],[data-oc=tpl__none]{animation:none!important}}@media (max-width:720px){[data-oc=tpl__search]{flex-wrap:wrap}[data-oc=tpl__searchbox]{flex:100%}[data-oc=tpl__group]{gap:var(--space-2) var(--space-3);grid-template-columns:36px minmax(0,1fr)}[data-oc=tpl__items]{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}[data-oc=tpl__item]{padding:10px 8px}[data-oc=tpl__item][data-upload]{grid-column:1/-1}}[data-oc=docb]{background:var(--surface-canvas);height:100%;min-height:0;color:var(--ink);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative}[data-oc=docb__top]{align-items:center;gap:var(--space-3);min-width:0;min-height:60px;padding:10px var(--space-4) 10px var(--space-3);border-bottom:1px solid var(--line-hairline);background:var(--surface-sheet);display:flex}[data-oc=btn][data-part=docb__back]{flex:none;gap:4px;padding:0 10px 0 8px}[data-oc=docb][data-phone] [data-part=docb__back]{width:var(--size-control-sm);padding:0}[data-oc=docb__rule]{background:var(--line-hairline);flex:none;width:1px;height:24px}[data-oc=docb__id]{flex:0 auto;align-items:center;gap:10px;min-width:120px;display:flex}[data-oc=docb__id] [data-oc=tag]{flex:none}[data-oc=docb__kind]{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;font-weight:500;line-height:24px;overflow:hidden}[data-oc=docb__no]{font-family:var(--font-mono);color:var(--ink);white-space:nowrap;flex:none;font-size:13px;line-height:18px}[data-oc=docb__no][data-none]{color:var(--ink-muted);font-family:var(--font-sans)}[data-oc=docb__links]{flex-wrap:wrap;flex:0 100 auto;align-items:center;gap:6px;min-width:0;height:30px;display:flex;overflow:hidden}[data-oc=docb__spacer]{flex:1;min-width:0}[data-oc=docb__presence]{align-items:center;display:inline-flex}[data-oc=docb__saved]{color:var(--ink-muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;line-height:18px;display:inline-flex}[data-oc=docb__saved][data-error]{color:var(--status-critical)}[data-oc=docb__saved][data-error] [data-oc=link]{color:inherit;margin-left:2px;font-size:13px}[data-oc=docb__savedot]{background:var(--ink-muted);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite oc-breathe}[data-oc=docb__badge]{border-radius:var(--radius-pill);background:var(--status-caution);min-width:18px;height:18px;color:var(--surface-sheet);pointer-events:none;z-index:1;place-items:center;margin-top:-22px;margin-left:-18px;padding:0 5px;font-size:11px;font-weight:600;line-height:14px;display:grid}[data-oc=docb__acts]{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}[data-oc=docb][data-phone] [data-oc=docb__acts]>[data-oc=btn]:not(:has([data-oc=btn__label])){display:none}[data-oc=docb__main]{grid-template-columns:320px minmax(0,1fr);min-height:0;display:grid;position:relative}[data-oc=docb][data-narrow] [data-oc=docb__main]{grid-template-columns:minmax(0,1fr)}[data-oc=docb__rail]{border-right:1px solid var(--line-hairline);background:var(--surface-sheet);flex-direction:column;min-height:0;display:flex;overflow:auto}[data-oc=docb][data-narrow] [data-oc=docb__rail]{z-index:30;border-right:1px solid var(--line-hairline);width:min(360px,100%);box-shadow:var(--shadow-float);animation:.22s cubic-bezier(.2,.8,.2,1) both oc-docb-in;position:absolute;top:0;bottom:0;left:0}[data-oc=docb__scrim]{z-index:29;background:var(--surface-scrim);animation:.2s ease-out both oc-fadein;position:absolute;inset:0}[data-oc=docb__railhead]{z-index:1;border-bottom:1px solid var(--line-hairline);background:var(--surface-sheet);justify-content:space-between;align-items:center;padding:10px 12px 10px 20px;font-size:15px;font-weight:500;line-height:22px;display:flex;position:sticky;top:0}[data-oc=docb__sec]{border-bottom:1px solid var(--line-hairline);flex-direction:column;gap:10px;padding:18px 20px;display:flex}[data-oc=docb__sechead]{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:22px;display:flex}[data-oc=docb__sechead] h2{color:var(--ink-muted);margin:0;font-size:13px;font-weight:500;line-height:18px}[data-oc=docb__sechead] [data-oc=link]{margin-left:0;font-size:13px}[data-oc=docb__count]{color:var(--ink-muted);font-size:12px;line-height:16px}[data-oc=docb__count][data-open]{color:var(--status-caution);font-weight:500}[data-oc=docb__marks]{color:var(--ink-muted);align-items:center;gap:8px;font-size:12px;line-height:16px;display:inline-flex}[data-oc=docb__checks],[data-oc=docb__srcs]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}[data-oc=docb__check]{grid-template-columns:16px minmax(0,1fr);gap:10px;padding:6px 0;animation:.24s ease-out both oc-enter;display:grid}[data-oc=docb__check]>[data-oc=icon]{color:var(--ink-muted);margin-top:2px}[data-oc=docb__check][data-open]>[data-oc=icon]{color:var(--status-caution)}[data-oc=docb__checktext]{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}[data-oc=docb__checklabel]{font:inherit;text-align:left;color:var(--ink);background:0 0;border:0;padding:0;font-size:14px;line-height:20px}button[data-oc=docb__checklabel]{cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line-hairline);-webkit-text-decoration-color:var(--line-hairline);-webkit-text-decoration-color:var(--line-hairline);text-decoration-color:var(--line-hairline);text-underline-offset:3px}button[data-oc=docb__checklabel]:hover{text-decoration-color:currentColor}[data-oc=docb__check][data-ok] [data-oc=docb__checklabel]{color:var(--ink-muted)}[data-oc=docb__checknote]{color:var(--ink-muted);font-size:12px;line-height:17px}[data-oc=docb__fix]{border-radius:var(--radius-pill);background:var(--signal-wash);height:30px;font:inherit;color:var(--ink);cursor:pointer;border:0;align-items:center;gap:8px;margin-top:4px;padding:0 12px 0 10px;font-size:13px;font-weight:500;line-height:18px;transition:box-shadow .16s ease-out;display:inline-flex}[data-oc=docb__fix]:hover{box-shadow:inset 0 0 0 1px var(--signal-deep)}[data-oc=docb__src]{border-radius:var(--radius-xs);width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:10px;margin:0 -8px;padding:6px 8px;transition:background .16s ease-out;display:grid}[data-oc=docb__src]:hover{background:var(--surface-well)}[data-oc=docb__src] [data-oc=dot]{margin-top:6px}[data-oc=docb__srctext]{flex-direction:column;min-width:0;font-size:14px;line-height:20px;display:flex}[data-oc=docb__srcfrom]{color:var(--ink-muted);font-size:12px;line-height:17px}[data-oc=docb__check] button:focus-visible,[data-oc=docb__src]:focus-visible,[data-oc=docb__fix]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=docb__railfoot]{padding:18px 20px}[data-oc=docb__canvas]{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}[data-oc=docb__notice]{padding:var(--space-3) var(--space-6) 0}[data-oc=docb__stage]{align-items:center;gap:var(--space-4);min-height:0;padding:var(--space-6) var(--space-6) var(--space-7);flex-direction:column;flex:1;scroll-padding:80px;display:flex;overflow:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 16px),#0000);mask-image:linear-gradient(#000 calc(100% - 16px),#0000)}[data-oc=docb][data-phone] [data-oc=docb__stage]{padding:var(--space-3) var(--space-3) var(--space-6)}[data-oc=docb__stage][data-column]{align-items:stretch}[data-oc=docb__toast]{z-index:20;pointer-events:none;justify-content:center;animation:.24s ease-out both oc-enter;display:flex;position:absolute;bottom:112px;left:16px;right:16px}[data-oc=docb__toast]>*{pointer-events:auto}[data-oc=docb__toast] [data-oc=toast]{max-width:620px}[data-oc=docb__msg]{border-radius:var(--radius-sm);align-items:flex-start;gap:10px;max-width:794px;margin:0 auto;padding:12px 14px;font-size:14px;line-height:20px;animation:.24s ease-out both oc-enter;display:flex}[data-oc=docb__msg]>[data-oc=icon]{flex:none;margin-top:2px}[data-oc=docb__msg] strong{font-weight:500}[data-oc=docb__msgtext]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-oc=docb__msgtext]>span{color:var(--ink)}[data-oc=docb__msgacts]{gap:var(--space-2);flex-wrap:wrap;margin-top:8px;display:flex}[data-oc=docb__msg][data-tone=caution]{background:var(--status-caution-wash);color:var(--status-caution);box-shadow:inset 0 0 0 1px var(--status-caution)}[data-oc=docb__msg][data-tone=info]{background:var(--surface-sheet);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-hairline)}[data-oc=docb__ask]{padding:0 var(--space-6) var(--space-4)}[data-oc=docb][data-phone] [data-oc=docb__ask]{padding:0 var(--space-3) var(--space-3)}[data-oc=docb__ask] [data-oc=composer-wrap]{max-width:794px;margin:0 auto}[data-oc=docb__paperskel]{box-sizing:border-box;border:1px solid var(--line-hairline);background:var(--surface-sheet);flex-direction:column;flex:none;gap:40px;width:794px;min-height:1123px;padding:64px 72px;display:flex}[data-oc=docb__stage][data-column] [data-oc=docb__paperskel]{gap:24px;width:100%;min-height:0;padding:24px 20px}@keyframes oc-docb-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-oc=docb__check],[data-oc=docb__rail],[data-oc=docb__scrim],[data-oc=docb__toast],[data-oc=docb__msg]{animation:none!important}[data-oc=docb__savedot]{animation:none}}[data-oc=paper]{--pp-ink:#141413;--pp-muted:#6a6963;--pp-line:#e0dfd9;--pp-well:#f4f3ef;--pp-wash:#eff8c4;--pp-deep:#556508;--pp-caution:#8a5700;--pp-caution-wash:#f5e9cc;box-sizing:border-box;border:1px solid var(--line-hairline);width:794px;min-height:1123px;color:var(--pp-ink);font-family:var(--font-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-align:left;background:#fff;flex-direction:column;flex:none;gap:32px;padding:64px 72px 44px;font-size:12px;line-height:18px;display:flex;position:relative}[data-oc=paper] p{margin:0}[data-oc=paper__row]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}[data-oc=paper__issuer]{flex-direction:column;gap:6px;display:flex}[data-oc=paper__issuername]{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:20px}[data-oc=paper__issuerlines]{color:var(--pp-muted);flex-direction:column;font-size:11px;line-height:16px;display:flex}[data-oc=paper__titlebox]{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}[data-oc=paper__title]{letter-spacing:-.03em;color:var(--pp-ink);margin:0;font-size:40px;font-weight:500;line-height:44px}[data-oc=paper__number]{font-family:var(--font-mono);color:var(--pp-ink);font-size:12px;line-height:16px}[data-oc=paper__number][data-draft]{font-family:var(--font-sans);color:var(--pp-muted)}[data-oc=paper__cols]{gap:24px;display:grid}[data-oc=paper__cols][data-cols=two]{grid-template-columns:minmax(0,1fr) minmax(0,260px)}[data-oc=paper__cols][data-cols=three]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-oc=paper__to],[data-oc=paper__from]{flex-direction:column;font-size:12px;line-height:18px;display:flex}[data-oc=paper__toname]{font-weight:600}[data-oc=paper__cap]{letter-spacing:.08em;text-transform:uppercase;color:var(--pp-muted);margin:0 0 6px;font-size:10px;font-weight:500;line-height:14px}[data-oc=paper__metas]{flex-direction:column;gap:3px;display:flex}[data-oc=paper__meta]{grid-template-columns:minmax(0,1fr) auto;gap:12px;font-size:12px;line-height:18px;display:grid}[data-oc=paper__meta]>span:first-child{color:var(--pp-muted)}[data-oc=paper__meta]>span:last-child{text-align:right;font-variant-numeric:tabular-nums}[data-oc=paper__body],[data-oc=paper__main]{flex-direction:column;gap:18px;min-width:0;display:flex}[data-oc=paper__subject]{margin:0;font-size:14px;font-weight:600;line-height:20px}[data-oc=paper__intro]{max-width:560px;font-size:12px;line-height:19px}[data-oc=paper__table]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px;line-height:17px}[data-oc=paper__table] th{border-bottom:1px solid var(--pp-ink);letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--pp-muted);padding:8px;font-size:10px;font-weight:500;line-height:14px}[data-oc=paper__table] td{border-bottom:1px solid var(--pp-line);vertical-align:top;padding:10px 8px}[data-oc=paper__table] th:first-child,[data-oc=paper__table] td:first-child{padding-left:0}[data-oc=paper__table] th:last-child,[data-oc=paper__table] td:last-child{padding-right:0}[data-oc=paper__table] [data-num]{text-align:right;white-space:nowrap}[data-oc=paper__pos]{width:34px;color:var(--pp-muted)}[data-oc=paper__desc]{font-weight:500;display:block}[data-oc=paper__sub]{color:var(--pp-muted);margin-top:2px;font-size:11px;line-height:15px;display:block}[data-oc=paper__table] tr[data-minus] td{color:var(--pp-muted)}[data-oc=paper__table] tr[data-changed] td{animation:2.6s ease-out both oc-paper-wash}[data-oc=paper__add]{border:1px dashed var(--pp-line);font:inherit;color:var(--pp-muted);cursor:pointer;background:0 0;border-radius:6px;align-self:flex-start;margin-top:-10px;padding:4px 8px;font-size:11px;line-height:15px}[data-oc=paper__add]:hover{border-color:var(--pp-muted);color:var(--pp-ink)}[data-oc=paper__totals]{font-variant-numeric:tabular-nums;flex-direction:column;align-self:flex-end;gap:4px;width:280px;display:flex}[data-oc=paper__totals]>div{justify-content:space-between;gap:16px;display:flex}[data-oc=paper__totals]>div>span:first-child{color:var(--pp-muted)}[data-oc=paper__totals] [data-total]{border-top:1.5px solid var(--pp-ink);margin-top:6px;padding-top:8px;font-size:14px;font-weight:600;line-height:20px}[data-oc=paper__totals] [data-total]>span:first-child{color:var(--pp-ink)}[data-oc=paper__sections]{flex-direction:column;gap:16px;display:flex}[data-oc=paper__section]{flex-direction:column;gap:6px;display:flex}[data-oc=paper__section] h3{gap:10px;margin:0;font-size:12px;font-weight:600;line-height:18px;display:flex}[data-oc=paper__secn]{font-family:var(--font-mono);color:var(--pp-muted);font-weight:400}[data-oc=paper__section] p{font-size:12px;line-height:19px}[data-oc=paper__signs]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:28px;display:grid}[data-oc=paper__sign]{color:var(--pp-muted);flex-direction:column;gap:2px;font-size:11px;line-height:15px;display:flex}[data-oc=paper__signline]{border-bottom:1px solid var(--pp-ink);height:40px;margin-bottom:6px;position:relative}[data-oc=paper__signed]{color:#1f3a7a;font-family:Brush Script MT,Segoe Script,cursive;font-size:22px;line-height:26px;position:absolute;bottom:4px;left:4px}[data-oc=paper__foot]{border-top:1px solid var(--pp-line);color:var(--pp-muted);flex-wrap:wrap;gap:14px 24px;margin-top:auto;padding-top:16px;font-size:10.5px;line-height:15px;display:flex}[data-oc=paper__foot] p>span:first-child{color:var(--pp-ink)}[data-oc=paper__foot]>div{flex:1 1 0;min-width:150px}[data-oc=paper__foot]>[data-oc=paper__qrbox]{flex:none;min-width:0}[data-oc=paper__legal]{flex:1 0 100%;font-size:9.5px;line-height:14px}[data-oc=paper__qrbox]{align-items:flex-end;gap:10px;display:flex}[data-oc=paper__qrbox] span{max-width:96px}[data-oc=paper__qr]{fill:var(--pp-ink);flex:none;display:block}[data-oc=paper__mark]{background:var(--pp-ink);color:#fff;letter-spacing:-.04em;border-radius:10px;place-items:center;width:44px;height:44px;font-size:22px;font-weight:600;line-height:1;display:grid}[data-oc=paper__mark]:has(>img){background:0 0;border-radius:0;width:auto}[data-oc=paper__mark]>img{object-fit:contain;width:auto;max-width:180px;height:44px;display:block}[data-oc=paper__mark] svg{width:26px;height:26px}[data-oc=paper][data-style=bold]{gap:28px}[data-oc=paper][data-style=bold] [data-oc=paper__row]{align-items:center}[data-oc=paper][data-style=bold] [data-oc=paper__number]{border:1px solid var(--pp-line);border-radius:999px;padding:4px 10px}[data-oc=paper][data-style=bold] [data-oc=paper__title]{letter-spacing:-.045em;font-size:72px;line-height:72px}[data-oc=paper][data-style=bold] [data-oc=paper__cols]{border-top:1px solid var(--pp-line);border-bottom:1px solid var(--pp-line);padding:16px 0}[data-oc=paper][data-style=bold] [data-oc=paper__table] th{background:var(--pp-well);border-bottom:0;padding-top:9px;padding-bottom:9px}[data-oc=paper][data-style=bold] [data-oc=paper__table] th:first-child{border-radius:6px 0 0 6px;padding-left:10px}[data-oc=paper][data-style=bold] [data-oc=paper__table] th:last-child{border-radius:0 6px 6px 0;padding-right:10px}[data-oc=paper][data-style=bold] [data-oc=paper__table] td:first-child{padding-left:10px}[data-oc=paper][data-style=bold] [data-oc=paper__table] td:last-child{padding-right:10px}[data-oc=paper][data-style=bold] [data-oc=paper__totals] [data-total]{background:var(--pp-ink);color:#fff;border-top:0;border-radius:8px;margin-top:8px;padding:10px 12px}[data-oc=paper][data-style=bold] [data-oc=paper__totals] [data-total]>span:first-child{color:#fff}[data-oc=paper][data-style=clean] [data-oc=paper__title]{text-transform:uppercase;letter-spacing:-.02em}[data-oc=paper][data-style=formal]{gap:36px}[data-oc=paper__row][data-caps]{border-bottom:1px solid var(--pp-line);letter-spacing:.06em;text-transform:uppercase;color:var(--pp-muted);grid-template-columns:44px repeat(3,minmax(0,1fr));align-items:start;gap:20px;padding-bottom:16px;font-size:10px;line-height:14px;display:grid}[data-oc=paper__row][data-caps] [data-oc=paper__number]{text-align:right;text-transform:none;letter-spacing:0}[data-oc=paper][data-style=formal] [data-oc=paper__title]{letter-spacing:-.035em;text-transform:uppercase;max-width:600px;font-size:52px;line-height:54px}[data-oc=paper__split]{grid-template-columns:170px minmax(0,1fr);gap:32px;display:grid}[data-oc=paper__aside]{flex-direction:column;gap:2px;font-size:11px;line-height:16px;display:flex}[data-oc=paper__party]{font-weight:600;margin-top:6px!important}[data-oc=paper__partyline]{color:var(--pp-muted)}[data-oc=paper__aside] [data-oc=paper__metas]{border-top:1px solid var(--pp-line);margin-top:16px;padding-top:12px}[data-oc=paper__aside] [data-oc=paper__meta]{grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:6px;font-size:11px;line-height:15px}[data-oc=paper__aside] [data-oc=paper__meta]>span:last-child{text-align:left}[data-oc=paper][data-style=formal] [data-oc=paper__section] h3{letter-spacing:.06em;text-transform:uppercase;font-size:11px}[data-oc=paper__f]{border-radius:3px;transition:background .16s ease-out,box-shadow .16s ease-out}[data-oc=paper][data-marks] [data-oc=paper__f][data-filled]{background:var(--pp-wash);box-shadow:0 1.5px 0 var(--pp-deep)}[data-oc=paper__f][data-edit]{cursor:text;outline:none}[data-oc=paper__f][data-edit]:hover{box-shadow:0 0 0 3px var(--pp-well), 0 0 0 4px var(--pp-line);background:var(--pp-well)}[data-oc=paper][data-marks] [data-oc=paper__f][data-filled][data-edit]:hover{background:var(--pp-wash)}[data-oc=paper__f][data-edit]:focus{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--pp-ink);background:#fff}[data-oc=paper__f][data-missing]{cursor:pointer;display:inline-flex}[data-oc=paper__miss]{border:1px dashed var(--pp-caution);background:var(--pp-caution-wash);height:18px;font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--pp-caution);white-space:nowrap;border-radius:999px;align-items:center;padding:0 7px;font-size:10.5px;font-weight:500;line-height:14px;display:inline-flex}[data-oc=paper__f][data-missing]:focus-visible{outline:2px solid var(--pp-ink);outline-offset:2px}[data-oc=paper__f][data-changed]{animation:2.6s ease-out both oc-paper-wash}[data-oc=paper__f][data-flash],[data-oc=paper__f][data-flash] [data-oc=paper__miss]{animation:1.4s ease-out both oc-paper-flash}[data-oc=paper][data-frozen] [data-oc=paper__f]{cursor:default}@keyframes oc-paper-wash{0%,35%{background:var(--pp-wash);box-shadow:0 0 0 3px var(--pp-wash)}to{background:0 0;box-shadow:0 0 0 3px #0000}}@keyframes oc-paper-flash{0%,50%{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--pp-ink)}to{box-shadow:0 0 0 3px #fff,0 0 0 5px #0000}}[data-oc=paper][data-column]{gap:22px;width:100%;min-height:0;padding:22px 18px 18px}[data-oc=paper][data-column] [data-oc=paper__row]:not([data-caps]){flex-direction:column-reverse;gap:14px}[data-oc=paper][data-column] [data-oc=paper__titlebox]{text-align:left;align-items:flex-start}[data-oc=paper][data-column] [data-oc=paper__title]{font-size:28px;line-height:32px}[data-oc=paper][data-column][data-style=bold] [data-oc=paper__row]{flex-direction:row}[data-oc=paper][data-column] [data-oc=paper__row][data-caps]{grid-template-columns:44px minmax(0,1fr)}[data-oc=paper][data-column] [data-oc=paper__row][data-caps]>span:nth-child(3){display:none}[data-oc=paper][data-column] [data-oc=paper__cols],[data-oc=paper][data-column] [data-oc=paper__split]{grid-template-columns:minmax(0,1fr);gap:16px}[data-oc=paper][data-column] [data-oc=paper__table] thead{display:none}[data-oc=paper][data-column] [data-oc=paper__table] tr{border-bottom:1px solid var(--pp-line);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 0;display:grid}[data-oc=paper][data-column] [data-oc=paper__table] td{border:0;padding:0}[data-oc=paper][data-column] [data-oc=paper__table] td[data-oc=paper__pos]{display:none}[data-oc=paper][data-column] [data-oc=paper__table] td:nth-child(2){grid-column:1/-1}[data-oc=paper][data-column] [data-oc=paper__table] td:nth-child(3){text-align:left;color:var(--pp-muted)}[data-oc=paper][data-column] [data-oc=paper__table] td:nth-child(4){display:none}[data-oc=paper][data-column] [data-oc=paper__table][data-plain] td:nth-child(3){grid-column:1/-1}[data-oc=paper][data-column] [data-oc=paper__totals]{width:100%}[data-oc=paper][data-column] [data-oc=paper__foot]{flex-direction:column;gap:14px}[data-oc=paper][data-column] [data-oc=paper__signs]{grid-template-columns:minmax(0,1fr);gap:20px}@media (prefers-reduced-motion:reduce){[data-oc=paper__f][data-changed],[data-oc=paper__table] tr[data-changed] td{background:var(--pp-wash);animation:none}[data-oc=paper__f][data-flash],[data-oc=paper__f][data-flash] [data-oc=paper__miss]{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--pp-ink);animation:none}}[data-oc=pthumb]{border-radius:var(--radius-sm);background:var(--surface-well);box-shadow:inset 0 0 0 1px var(--line-hairline);color:var(--ink-muted);vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}[data-oc=pthumb] img{object-fit:cover;width:100%;height:100%;display:block}[data-oc=pthumb__n]{border-radius:var(--radius-pill);background:var(--surface-sheet);min-width:15px;height:15px;font-family:var(--font-mono);text-align:center;color:var(--ink);padding:0 3px;font-size:10px;line-height:15px;position:absolute;bottom:2px;right:2px}[data-oc=dl]{gap:var(--space-4);background:var(--surface-sheet);border:1px solid var(--line-hairline);border-radius:var(--radius-md);min-width:0;padding:var(--space-5);flex-direction:column;display:flex;container-type:inline-size}[data-oc=dl__bar]{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}[data-oc=dl__bar] [data-oc=seg]{scrollbar-width:none;max-width:100%;overflow-x:auto}[data-part=dl__search]{margin-left:auto}[data-oc=dl__count]{font-family:var(--font-mono);color:var(--ink-muted);margin-left:2px;font-size:11px;font-weight:400}[data-oc=dl__toggle]{height:var(--size-control-sm);border:1px dashed var(--line-control);border-radius:var(--radius-pill);font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}[data-oc=dl__toggle]:hover{border-color:var(--ink)}[data-oc=dl__toggle][aria-pressed=true]{border-style:solid;border-color:var(--ink);background:var(--surface-sheet);box-shadow:inset 0 0 0 1px var(--ink)}[data-oc=dl__period]{align-items:center;gap:var(--space-2) var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line-hairline);flex-wrap:wrap;display:flex}[data-oc=dl__period] [data-oc=step__label]{min-width:168px;font-size:15px;line-height:20px}[data-oc=dl__spacer]{flex:1 1 0}[data-oc=dl__frame]{min-width:0;position:relative;overflow:auto visible}[data-oc=dl__frame][data-list]{overflow-x:visible}[data-oc=dl__grid]{flex-direction:column;min-width:640px;display:flex}[data-oc=dl__row]{grid-template-columns:var(--oc-dl-cols);align-items:center;column-gap:6px;padding:3px 0;display:grid}[data-oc=dl__row][data-head]{align-items:end;padding:0 0 6px}[data-oc=dl__col]{border-radius:var(--radius-xs);min-width:0;min-height:34px;font-family:var(--font-mono);color:var(--ink-muted);text-align:center;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;padding:2px 4px;font-size:12px;line-height:15px;display:flex}[data-oc=dl__collabel]{text-overflow:ellipsis;max-width:100%;overflow:hidden}[data-oc=dl__col] small{color:var(--ink-muted);font-size:10px;line-height:13px}[data-oc=dl__col][data-now]{background:var(--surface-inverse);color:var(--ink-on-inverse)}[data-oc=dl__col][data-now] small{color:var(--ink-on-inverse);opacity:.75}[data-oc=dl__group]{border-top:1px solid var(--line-hairline);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;margin-top:8px;padding:14px 0 6px;font-size:11px;font-weight:500;line-height:16px;display:flex}[data-oc=dl__row][data-head]+[data-oc=dl__group]{margin-top:0}[data-oc=dl__gcount]{color:var(--ink-muted);font-weight:400}[data-oc=dl__label]{flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:4px 8px 4px 0;display:flex}[data-oc=dl__name]{min-width:0;font:inherit;color:var(--ink);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:var(--radius-xs);background:0 0;border:0;padding:0;font-size:14px;font-weight:500;line-height:19px;overflow:hidden}[data-oc=dl__name]:hover,[data-oc=dl__row][data-open] [data-oc=dl__name]{text-underline-offset:3px;text-decoration:underline}[data-oc=dl__meta]{min-width:0;color:var(--ink-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}[data-oc=dl__metatext]{text-overflow:ellipsis;min-width:0;overflow:hidden}[data-oc=dl__law]{border:1px solid var(--line-control);height:16px;font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink);white-space:nowrap;border-radius:4px;flex:none;align-items:center;padding:0 5px;font-size:10px;font-weight:400;line-height:14px;display:inline-flex}[data-oc=dl__cell]{background:var(--surface-canvas);border-radius:8px;min-width:0;min-height:36px;position:relative}[data-oc=dl__cell][data-now]{background:var(--surface-well)}[data-oc=dl__cell][data-ev]{flex-direction:column;gap:3px;padding:4px;display:flex}[data-oc=dl__grid][data-scale=year] [data-oc=dl__cell][data-ev]{flex-direction:row;align-items:center;gap:2px}[data-oc=dl__ev]{background:var(--surface-sheet);width:100%;min-width:0;height:28px;box-shadow:inset 0 0 0 1.5px var(--line-control);font:inherit;color:var(--ink);text-align:left;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:12px;line-height:16px;display:flex;position:relative}[data-oc=dl__grid][data-scale=year] [data-oc=dl__ev]{font-family:var(--font-mono);justify-content:center;gap:3px;padding:0 3px}[data-oc=dl__ev] [data-oc=icon]{flex:none}[data-oc=dl__ev] [data-oc=dot]{width:6px;height:6px}[data-oc=dl__evtext]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-oc=dl__ev]:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}[data-oc=dl__ev]:focus-visible,[data-oc=dl__name]:focus-visible,[data-oc=dl__toggle]:focus-visible,[data-oc=dl__lbtn]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=dl__ev][data-st=done]{background:var(--surface-inverse);color:var(--ink-on-inverse);box-shadow:none}[data-oc=dl__ev][data-st=soon]{background:var(--status-caution-wash);color:var(--status-caution);box-shadow:inset 0 0 0 1.5px var(--status-caution);font-weight:500}[data-oc=dl__ev][data-st=soon]:hover{box-shadow:inset 0 0 0 2.5px var(--status-caution)}[data-oc=dl__ev][data-st=late]{background:var(--status-critical-wash);color:var(--status-critical);box-shadow:inset 0 0 0 1.5px var(--status-critical);font-weight:500}[data-oc=dl__ev][data-st=late]:hover{box-shadow:inset 0 0 0 2.5px var(--status-critical)}[data-oc=dl__ev][data-st=est]{box-shadow:none;outline:1.5px dashed var(--line-control);outline-offset:-1.5px;color:var(--ink-muted)}[data-oc=dl__ev][data-st=est]:hover{outline-color:var(--ink)}[data-oc=dl__ev][data-st=info]{box-shadow:none;color:var(--ink-muted);background:0 0}[data-oc=dl__ev][data-st=info]:hover{box-shadow:inset 0 0 0 1px var(--line-control)}[data-oc=dl__more]{font-family:var(--font-mono);color:var(--ink-muted);flex:none;align-self:flex-end;padding:0 3px;font-size:10px;line-height:12px}[data-oc=dl__grid][data-scale=year] [data-oc=dl__more]{z-index:1;border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--ink-on-inverse);padding:0 4px;font-size:9px;line-height:13px;position:absolute;top:-5px;right:-3px}[data-oc=dl__grid][data-scale=year] [data-oc=dl__ev] [data-oc=dot]{display:none}[data-oc=dl__detail]{gap:var(--space-3);border:1px solid var(--line-hairline);border-radius:var(--radius-sm);background:var(--surface-canvas);flex-direction:column;margin:3px 0 10px;padding:16px 18px;display:flex}[data-oc=dl__ocost]{border-radius:var(--radius-xs);background:var(--signal-wash);box-shadow:inset 0 0 0 1px var(--signal-deep);color:var(--ink);align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:19px;display:flex}[data-oc=dl__ocost] [data-oc=tag]{flex:none}[data-oc=dl__esc]{color:var(--status-critical);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:500;line-height:18px;display:flex}[data-oc=dl__esc] [data-oc=icon]{flex:none}[data-oc=dl__dcols]{grid-template-columns:minmax(0,1.25fr) minmax(0,1.2fr) minmax(0,.9fr) minmax(200px,auto);align-items:start;gap:18px 24px;display:grid}[data-oc=dl__dcol]{flex-direction:column;gap:8px;min-width:0;display:flex}[data-oc=dl__srcs]{flex-wrap:wrap;gap:4px;display:flex}[data-oc=dl__src]{border:1px solid var(--line-hairline);border-radius:var(--radius-xs);background:var(--surface-sheet);max-width:100%;font-family:var(--font-mono);color:var(--ink);align-items:center;gap:5px;padding:2px 8px;font-size:11px;line-height:16px;display:inline-flex}[data-oc=dl__src] [data-oc=icon]{color:var(--ink-muted);flex:none}[data-oc=dl__src][data-missing]{border:1px dashed var(--status-critical);font-family:var(--font-sans);color:var(--status-critical);background:0 0;font-size:12px}[data-oc=dl__src][data-missing] [data-oc=icon]{color:var(--status-critical)}[data-oc=dl__rule]{color:var(--ink-muted);margin:0;font-size:13px;line-height:19px}[data-oc=dl__dates]{color:var(--ink);flex-direction:column;gap:5px;margin:0;padding:0;font-size:13px;line-height:18px;list-style:none;display:flex}[data-oc=dl__dates] li{grid-template-columns:112px minmax(0,1fr);gap:8px;display:grid}[data-oc=dl__ddate]{font-family:var(--font-mono);color:var(--ink-muted);white-space:nowrap;font-size:12px;line-height:18px}[data-oc=dl__dtext] [data-oc=dl__law]{vertical-align:1px;margin-left:6px;display:inline-flex}[data-oc=dl__dnote],[data-oc=dl__dstate]{color:var(--ink-muted)}[data-oc=dl__dates] li[data-st=soon] [data-oc=dl__dstate]{color:var(--status-caution);font-weight:500}[data-oc=dl__dates] li[data-st=late] [data-oc=dl__dstate]{color:var(--status-critical);font-weight:500}[data-oc=dl__dates] li[data-st=info] [data-oc=dl__dtext],[data-oc=dl__dates] li[data-st=done] [data-oc=dl__dtext]{color:var(--ink-muted)}[data-oc=dl__owner]{align-items:center;gap:8px;min-width:0;display:flex}[data-oc=dl__oname]{color:var(--ink);font-size:14px;font-weight:500;line-height:19px;display:block}[data-oc=dl__orole]{color:var(--ink-muted);font-size:12px;line-height:16px;display:block}[data-oc=dl__cost]{font-family:var(--font-mono);color:var(--ink);margin:0;font-size:13px;line-height:18px}[data-oc=dl__acts]{flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}[data-oc=dl__acts] [data-oc=link]{align-self:flex-start;margin-left:0;font-size:13px;line-height:18px}[data-oc=dl__done]{max-width:280px;color:var(--ink);align-items:flex-start;gap:6px;margin:0;font-size:13px;line-height:18px;display:flex}[data-oc=dl__done] [data-oc=icon]{flex:none;margin-top:2px}[data-oc=dl__done] [data-oc=link]{margin-left:4px}[data-oc=dl__list]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-oc=dl__lhead]{border-bottom:1px solid var(--line-hairline);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);padding:14px 0 6px;font-size:11px;font-weight:500;line-height:16px}[data-oc=dl__lhead]:first-child{padding-top:0}[data-oc=dl__lhead][data-over]{color:var(--status-critical)}[data-oc=dl__lrow]{border-bottom:1px solid var(--line-hairline)}[data-oc=dl__lbtn]{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 0;display:grid}[data-oc=dl__lbtn]:hover [data-oc=dl__lname],[data-oc=dl__lrow][data-open] [data-oc=dl__lname]{text-underline-offset:3px;text-decoration:underline}[data-oc=dl__ldate]{font-family:var(--font-mono);color:var(--ink-muted);white-space:nowrap;font-size:12px;line-height:16px}[data-oc=dl__lmain]{flex-direction:column;gap:2px;min-width:0;display:flex}[data-oc=dl__lname]{align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:500;line-height:19px;display:flex}[data-oc=dl__lsub]{min-width:0;color:var(--ink-muted);align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}[data-oc=dl__ltag]{justify-content:flex-end;display:inline-flex}[data-oc=dl__linfo]{color:var(--ink-muted);align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}[data-oc=dl__ldetail]{padding:2px 0 6px}[data-oc=dl__ldetail] [data-oc=dl__detail]{margin:0}[data-oc=dl__empty]{padding:var(--space-5);border:1px dashed var(--line-control);border-radius:var(--radius-sm);flex-direction:column;align-items:flex-start;gap:6px;display:flex}[data-oc=dl__hidden]{color:var(--ink-muted);margin:0;font-size:13px;line-height:18px}[data-oc=dl__hidden] [data-oc=link]{margin-left:0}[data-oc=dl__foot]{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line-hairline);flex-direction:column;display:flex}[data-oc=dl__sw]{background:var(--surface-sheet);width:22px;height:14px;box-shadow:inset 0 0 0 1.5px var(--line-control);color:var(--ink);border-radius:4px;flex:none;place-items:center;display:inline-grid}[data-oc=dl__sw][data-st=done]{background:var(--surface-inverse);color:var(--ink-on-inverse);box-shadow:none}[data-oc=dl__sw][data-st=soon]{background:var(--status-caution-wash);color:var(--status-caution);box-shadow:inset 0 0 0 1.5px var(--status-caution)}[data-oc=dl__sw][data-st=late]{background:var(--status-critical-wash);color:var(--status-critical);box-shadow:inset 0 0 0 1.5px var(--status-critical)}[data-oc=dl__sw][data-st=est]{box-shadow:none;outline:1.5px dashed var(--line-control);outline-offset:-1.5px;color:var(--ink-muted)}[data-oc=dl__sw][data-st=info]{box-shadow:none;color:var(--ink-muted);background:0 0}@container (max-width:980px){[data-oc=dl__dcols]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}[data-oc=dl__acts]{flex-flow:wrap;grid-column:1/-1;align-items:center}}@container (max-width:560px){[data-oc=dl__dcols]{grid-template-columns:minmax(0,1fr)}[data-oc=dl__lbtn]{grid-template-columns:minmax(0,1fr) auto}[data-oc=dl__ldate]{grid-column:1/-1}[data-oc=dl__detail]{padding:14px}}@media (max-width:640px){[data-oc=dl]{padding:var(--space-4)}[data-part=dl__search]{flex-basis:100%;max-width:none;margin-left:0}[data-oc=dl__period] [data-oc=step__label]{min-width:0}}[data-oc=dl__foot] [data-oc=tl__hint]{margin:1em 0}[data-oc=money-cal]{--money-cal-in:var(--data-ink)}@supports (color:color-mix(in lab, red, red)){[data-oc=money-cal]{--money-cal-in:color-mix(in srgb, var(--data-ink) 6%, transparent)}}[data-oc=money-cal]{--money-cal-in-hover:var(--data-ink)}@supports (color:color-mix(in lab, red, red)){[data-oc=money-cal]{--money-cal-in-hover:color-mix(in srgb, var(--data-ink) 11%, transparent)}}[data-oc=money-cal]{--money-cal-in-card:var(--data-ink)}@supports (color:color-mix(in lab, red, red)){[data-oc=money-cal]{--money-cal-in-card:color-mix(in srgb, var(--data-ink) 4%, var(--surface-sheet))}}[data-oc=money-cal]{--money-cal-in-card-hover:var(--data-ink)}@supports (color:color-mix(in lab, red, red)){[data-oc=money-cal]{--money-cal-in-card-hover:color-mix(in srgb, var(--data-ink) 8%, var(--surface-sheet))}}[data-oc=money-cal__grid]{grid-template-columns:repeat(7,minmax(0,1fr))}[data-oc=money-cal__cell]{min-height:140px}[data-oc=money-cal__cell][data-outside]{background:var(--surface-canvas)}[data-oc=money-cal__cell][data-outside]:hover{background:var(--surface-well)}[data-oc=money-cal__grid]>[role=row]>[data-oc=money-cal__cell]:last-child,[data-oc=money-cal__grid]>[role=row]>[data-oc=money-cal__weekday]:last-child{border-right:0}[data-oc=money-cal__grid]>[role=row]:last-child>[data-oc=money-cal__cell]{border-bottom:0}[data-oc=money-cal__cell][data-selected]{box-shadow:inset 0 0 0 1px var(--ink)}[data-oc=money-cal__line][data-direction=in]:not([data-quiet]){background:var(--money-cal-in)}[data-oc=money-cal__line][data-direction=in]:not([data-quiet]):hover{background:var(--money-cal-in-hover)}[data-oc=money-cal__card][data-direction=in]:not([data-quiet]){background:var(--money-cal-in-card)}[data-oc=money-cal__card][data-direction=in]:not([data-quiet]):hover{background:var(--money-cal-in-card-hover)}[data-oc=money-cal__line]:not([data-direction=in]):hover,[data-oc=money-cal__line][data-quiet]:hover{background:var(--surface-sheet)}[data-oc=money-cal__cell][data-outside] [data-oc=money-cal__line]:hover{background:var(--surface-well)}[data-oc=money-cal__rule]{background:var(--data-stone);border-radius:1px;flex:none;align-self:stretch;width:2px}[data-direction=in]>[data-oc=money-cal__rule]{background:var(--data-ink)}[data-quiet]>[data-oc=money-cal__rule]{border-left:1.5px dashed var(--ink-muted);background:0 0;width:0}[data-document]>[data-oc=money-cal__rule]{background:0 0;border-left:0;width:2px}[data-oc=money-cal__line]>[data-oc=money-cal__rule]{margin:-4px 0}[data-oc=money-cal]{--money-cal-pin:calc(var(--oc-cover-top,0px) + var(--space-4))}[data-oc=money-cal__agenda]{overflow-clip-margin:4px;overflow-y:clip}[data-oc=money-cal__day]{scroll-margin-top:var(--money-cal-pin)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-oc=money-cal__stack]{view-timeline:--money-cal-day block;view-timeline-inset:var(--money-cal-pin) 0px}[data-oc=money-cal__stack]:not(:last-child,[data-tall],:has(:focus-visible))>[data-oc=money-cal__day]{transform-origin:50% 0;animation:linear both money-cal-tuck;animation-timeline:--money-cal-day;animation-range:exit}[data-oc=money-cal__stack]:not(:last-child,[data-tall],:has(:focus-visible))>[data-oc=money-cal__day]:after{content:"";border-radius:inherit;background:var(--surface-canvas);opacity:0;pointer-events:none;animation:linear both money-cal-dim;animation-timeline:--money-cal-day;animation-range:exit;position:absolute;inset:-1px}}}@keyframes money-cal-tuck{0%{clip-path:inset(0 0 0 0 round var(--radius-md))}to{translate:0 calc(100% + var(--space-4) - var(--space-2));clip-path:inset(0 0 max(0px, calc(100% - (var(--money-cal-next,100%) + var(--space-2)) / .95)) 0 round var(--radius-md));scale:.95}}@keyframes money-cal-dim{to{opacity:.5}}[data-oc=org]{gap:var(--space-4);background:var(--surface-sheet);border:1px solid var(--line-hairline);border-radius:var(--radius-md);min-width:0;padding:var(--space-5);flex-direction:column;display:flex;container-type:inline-size}[data-oc=org__bar]{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}[data-part=org__search]{flex:260px;max-width:380px}[data-oc=org__hits]{color:var(--ink-muted);font-size:12px;line-height:16px}[data-oc=org__tray]{align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-sm);background:var(--signal-wash);box-shadow:inset 0 0 0 1px var(--signal-deep);flex-direction:column;padding:12px 14px;display:flex}[data-oc=org__traytext]{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:19px;display:flex}[data-oc=org__traylist]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}[data-oc=org__trayitem]{border-radius:var(--radius-sm);background:var(--surface-sheet);min-width:0;color:var(--ink);align-items:center;gap:10px;padding:6px 6px 6px 8px;font-size:13px;line-height:18px;display:flex}[data-oc=org__trayname]{white-space:nowrap;flex-direction:column;min-width:0;display:flex}[data-oc=org__traysub]{color:var(--ink-muted);text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}[data-oc=org__trayname] strong{color:var(--ink);font-weight:500}[data-oc=org__traysug]{white-space:nowrap;align-items:center;gap:2px;font-weight:500;display:inline-flex}[data-oc=org__frame]{min-width:0;position:relative;overflow:auto visible}[data-oc=org__frame][data-list]{overflow-x:visible}[data-oc=org__chart]{flex-direction:column;align-items:stretch;padding:4px 2px 8px;display:flex}[data-oc=org__rootwrap]{flex-direction:column;align-items:center;gap:8px;display:flex}[data-oc=org__root] [data-oc=org__plus]{opacity:1}[data-oc=org__root]{width:min(340px,100%);position:relative}[data-oc=org__rootadd] [data-oc=org__form]{width:min(420px,90vw)}[data-oc=org__cols]{column-gap:16px;margin-top:22px;display:grid;position:relative}[data-oc=org__cols]:before{content:"";border-left:1.5px solid var(--line-control);height:22px;position:absolute;top:-22px;left:50%}[data-oc=org__col]{flex-direction:column;min-width:0;padding-top:20px;display:flex;position:relative}[data-oc=org__col]:before{content:"";border-left:1.5px solid var(--line-control);height:20px;position:absolute;top:0;left:50%}[data-oc=org__col]:after{content:"";border-top:1.5px solid var(--line-control);position:absolute;top:0;left:-8px;right:-8px}[data-oc=org__col]:first-child:after{left:50%}[data-oc=org__col]:last-child:after{right:50%}[data-oc=org__cols][data-one] [data-oc=org__col]:after{display:none}[data-oc=org__cols][data-one]{justify-content:center}[data-oc=org__stack]{border-left:1.5px solid var(--line-control);flex-direction:column;gap:8px;margin:0 0 0 14px;padding:8px 0 0 14px;display:flex;position:relative}[data-oc=org__item]{flex-direction:column;min-width:0;display:flex;position:relative}[data-oc=org__item]:before{content:"";border-top:1.5px solid var(--line-control);width:12px;position:absolute;top:22px;left:-14px}[data-oc=org__item]:last-child:after{content:"";background:var(--surface-sheet);width:3px;position:absolute;top:23px;bottom:0;left:-16px}[data-oc=org__item][data-add]:before{border-top-style:dashed;top:16px}[data-oc=org__item][data-add]:last-child:after{top:17px}[data-oc=org__stack][data-form]{border-left-style:dashed}[data-oc=org__card]{border:1px solid var(--line-hairline);border-radius:var(--radius-sm);background:var(--surface-sheet);flex-direction:column;gap:4px;min-width:0;padding:10px 12px 12px;transition:opacity .12s;display:flex}[data-oc=org__card][data-head]{border-color:var(--line-control)}[data-oc=org__card][data-type=company]{background:var(--surface-canvas)}[data-oc=org__card][data-dim]{opacity:.38}[data-oc=org__card][data-hit]{box-shadow:inset 0 0 0 1.5px var(--ink);border-color:var(--ink)}[data-oc=org__card][data-new]{border-style:dashed;border-color:var(--line-control)}[data-oc=org__ctop]{align-items:center;gap:6px;min-height:20px;display:flex}[data-oc=org__kind]{min-width:0;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:10px;line-height:14px;display:inline-flex;overflow:hidden}[data-oc=org__kind] [data-oc=icon]{flex:none}[data-oc=org__newtag]{border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--ink-on-inverse);flex:none;padding:0 6px;font-size:10px;font-weight:500;line-height:16px}[data-oc=org__fold],[data-oc=org__plus]{border-radius:var(--radius-pill);width:24px;height:24px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-2px -4px -2px auto;padding:0;display:inline-grid}[data-oc=org__plus]+[data-oc=org__fold]{margin-left:0}[data-oc=org__fold]:hover,[data-oc=org__plus]:hover{background:var(--surface-well);color:var(--ink)}[data-oc=org__plus]{opacity:0}[data-oc=org__card]:hover [data-oc=org__plus],[data-oc=org__plus]:focus-visible{opacity:1}@media (hover:none){[data-oc=org__plus]{opacity:1}}[data-oc=org__name]{min-width:0;font:inherit;color:var(--ink);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:var(--radius-xs);background:0 0;border:0;padding:0;font-size:15px;font-weight:500;line-height:20px;overflow:hidden}[data-oc=org__card][data-type=company] [data-oc=org__name]{font-size:17px;line-height:24px}[data-oc=org__name]:hover{text-underline-offset:3px;text-decoration:underline}[data-oc=org__who]{min-width:0;color:var(--ink);align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}[data-oc=org__who] [data-oc=avatar-img]{flex:none}[data-oc=org__whotext]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-oc=org__ppl]{color:var(--ink-muted)}[data-oc=org__nolead]{width:20px;height:20px;color:var(--ink-muted);place-items:center;display:inline-grid}[data-oc=org__note]{color:var(--ink-muted);font-size:12px;line-height:16px}[data-oc=org__budget]{border-top:1px solid var(--line-hairline);cursor:default;border-radius:0 0 4px 4px;flex-direction:column;gap:6px;margin-top:6px;padding-top:8px;display:flex}[data-oc=org__budget]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=org__budget][data-none]{color:var(--ink-muted);font-size:12px;line-height:16px}[data-oc=org__bline]{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}[data-oc=org__bval]{font-family:var(--font-mono);color:var(--ink);white-space:nowrap;font-size:14px;line-height:18px}[data-oc=org__bstat]{min-width:0;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex;overflow:hidden}[data-oc=org__bstat] [data-oc=icon]{flex:none}[data-oc=org__bstat][data-tone=caution]{color:var(--status-caution);font-weight:500}[data-oc=org__bstat][data-tone=critical]{color:var(--status-critical);font-weight:500}[data-oc=org__bnote]{align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}[data-oc=org__bnote][data-tone=caution]{color:var(--status-caution);font-weight:500}[data-oc=org__meter]{border-radius:var(--radius-pill);background:var(--data-track);gap:2px;height:10px;padding:2px;display:flex;position:relative}[data-oc=org__mspent]{border-radius:var(--radius-pill);background:var(--data-ink);min-width:3px;height:100%;display:block}[data-oc=org__mcommitted]{border-radius:var(--radius-pill);background:var(--data-stone);height:100%;display:block}[data-oc=org__mpace]{background:var(--ink);width:2px;box-shadow:0 0 0 1.5px var(--surface-sheet);border-radius:1px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}[data-oc=org__mlimit]{background:var(--status-critical);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}[data-oc=sw][data-kind=mspent]{background:var(--data-ink);border-radius:4px;width:16px;height:8px}[data-oc=sw][data-kind=mcommitted]{background:var(--data-stone);border-radius:4px;width:16px;height:8px}[data-oc=sw][data-kind=mtrack]{background:var(--data-track);border-radius:4px;width:16px;height:8px}[data-oc=org__folded]{color:var(--ink-muted);margin:6px 0 0 28px;font-size:12px;line-height:16px}[data-oc=org__addrow]{flex-wrap:wrap;gap:6px;display:flex}[data-oc=org__add]{border:1px dashed var(--line-control);border-radius:var(--radius-pill);height:30px;font:inherit;color:var(--ink-muted);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}[data-oc=org__add]:hover{border-color:var(--ink);color:var(--ink)}[data-oc=org__add]:focus-visible,[data-oc=org__fold]:focus-visible,[data-oc=org__plus]:focus-visible,[data-oc=org__name]:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}[data-oc=org__form]{border:1px dashed var(--line-control);border-radius:var(--radius-sm);background:var(--surface-canvas);flex-direction:column;gap:8px;padding:12px;display:flex}[data-oc=org__ftitle]{color:var(--ink);margin:0;font-size:13px;font-weight:500;line-height:18px}[data-oc=org__input],[data-oc=org__select]{border:1px solid var(--line-control);border-radius:var(--radius-xs);background:var(--surface-sheet);width:100%;height:34px;font:inherit;color:var(--ink);box-sizing:border-box;padding:0 10px;font-size:13px}[data-oc=org__input]:focus,[data-oc=org__select]:focus{outline:2px solid var(--line-focus);outline-offset:0}[data-oc=org__ftype]{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}[data-oc=org__guess]{color:var(--ink-muted);align-items:center;gap:6px;font-size:12px;line-height:16px;display:inline-flex}[data-oc=org__flead]{color:var(--ink-muted);flex-direction:column;gap:4px;font-size:12px;line-height:16px;display:flex}[data-oc=org__fhint]{color:var(--ink-muted);margin:0;font-size:12px;line-height:17px}[data-oc=org__facts]{flex-wrap:wrap;gap:6px;display:flex}[data-oc=org__list]{flex-direction:column;display:flex}[data-oc=org__lrow]{border-bottom:1px solid var(--line-hairline);min-height:48px;color:var(--ink);grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr) 56px minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:12px;padding:6px 0;font-size:13px;line-height:18px;display:grid}[data-oc=org__lrow][data-head]{min-height:0;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);padding:0 0 8px;font-size:11px;line-height:16px}[data-oc=org__lrow][data-hit]{background:var(--surface-canvas)}[data-oc=org__lunit]{align-items:center;gap:6px;min-width:0;display:flex}[data-oc=org__lunit] [data-oc=org__fold]{margin:0}[data-oc=org__lspace]{flex:none;width:24px}[data-oc=org__lname]{flex-direction:column;min-width:0;display:flex}[data-oc=org__lname] [data-oc=org__name]{font-size:14px;line-height:19px}[data-oc=org__llead]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-muted);overflow:hidden}[data-oc=org__lnum]{font-family:var(--font-mono);text-align:right}[data-oc=org__lrow] [data-num]{text-align:right}[data-oc=org__lbar]{flex-direction:column;gap:4px;min-width:0;display:flex}[data-oc=org__muted]{color:var(--ink-muted);font-size:12px}[data-oc=org__foot]{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line-hairline);flex-direction:column;display:flex}@container (max-width:640px){[data-oc=org__lrow]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-template-areas:"unit bar""lead stat";row-gap:2px}[data-oc=org__lrow][data-head]{display:none}[data-oc=org__lunit]{grid-area:unit}[data-oc=org__lbar]{grid-area:bar}[data-oc=org__llead]{grid-area:lead;padding-left:30px;font-size:12px}[data-oc=org__lrow]>[data-oc=org__bstat]{grid-area:stat}[data-oc=org__lnum]{display:none}[data-oc=org__trayitem]{box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) auto;width:100%;display:grid}[data-oc=org__traysug]{grid-area:2/2}[data-oc=org__trayitem] [data-oc=btn]{grid-area:1/3/span 2}}@media (max-width:640px){[data-oc=org]{padding:var(--space-4)}[data-part=org__search]{flex-basis:100%;max-width:none}}[data-oc=org__foot] [data-oc=tl__hint]{margin:1em 0}[data-oc=typef]{background:var(--surface-sheet);border:1px solid var(--line-hairline);border-radius:var(--radius-md);flex-direction:column;width:100%;max-width:420px;display:flex;overflow:hidden}[data-oc=typef][data-popover]{z-index:20;box-shadow:var(--shadow-float);width:min(400px,100vw - 32px);max-height:max(320px, var(--typef-room,calc(100dvh - 96px)));position:absolute;top:calc(100% + 8px);left:0}[data-oc=typef][data-popover]>*{flex-shrink:0}[data-oc=typef][data-popover]>[data-oc=typef__list]{flex-shrink:1;min-height:0}[data-oc=typef__search]{padding:0 var(--space-4);border-bottom:1px solid var(--line-hairline);height:48px;color:var(--ink-muted);align-items:center;gap:8px;display:flex}[data-oc=typef__search] input{font:inherit;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:1px 2px;font-size:14px}[data-oc=typef__search] input::placeholder{color:var(--ink-muted)}[data-oc=typef__freq]{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line-hairline);flex-direction:column;display:flex}[data-oc=typef__list]{overscroll-behavior:contain;max-height:360px;overflow-y:auto}[data-oc=typef__group]+[data-oc=typef__group]{border-top:1px solid var(--line-hairline)}[data-oc=typef__ghead]{padding:0 var(--space-3) 0 var(--space-4);align-items:center;gap:10px;min-height:44px;display:flex}[data-oc=typef__gbtn]{font:inherit;min-width:0;height:44px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;display:flex}[data-oc=typef__gbtn]:focus-visible{outline:2px solid var(--line-focus);outline-offset:-2px;border-radius:var(--radius-xs)}[data-oc=typef__gname]{font-size:14px;font-weight:500;line-height:20px}[data-oc=typef__gmeta]{color:var(--ink-muted);font-size:12px}[data-oc=typef__gbtn] [data-oc=typef__count]{margin-left:auto}[data-oc=typef__gbtn] [data-oc=icon]{color:var(--ink-muted)}[data-oc=typef__opts]{padding:0 0 var(--space-2);margin:0;list-style:none}[data-oc=typef__opt]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:36px;padding:0 calc(var(--space-3) + 24px) 0 calc(var(--space-4) + 28px);display:flex}[data-oc=typef__opt]:hover{background:var(--surface-well)}[data-oc=typef__opt] [data-oc=cbx-label]{flex:1;font-size:14px;line-height:20px}[data-oc=typef__opt][data-empty] [data-oc=cbx-label],[data-oc=typef__opt][data-empty] [data-oc=typef__count]{color:var(--ink-disabled)}[data-oc=typef__name]{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:inline-flex}[data-oc=typef__alt]{color:var(--ink-muted);font-size:12px}[data-oc=typef__count]{font-family:var(--font-mono);color:var(--ink-muted);white-space:nowrap;font-size:12px}[data-oc=typef__none]{padding:var(--space-5) var(--space-4);color:var(--ink-muted);margin:0;font-size:14px;line-height:20px}[data-oc=typef__foot]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line-hairline);display:flex}[data-oc=typef__empties]{color:var(--ink-muted);margin-left:0;font-size:13px}[data-oc=typef__acts]{align-items:center;gap:var(--space-2);display:inline-flex}[data-oc=uploads]{z-index:30;right:var(--space-5);bottom:var(--space-5);width:380px;position:fixed}@media (max-width:720px){[data-oc=uploads]{left:var(--space-4);right:var(--space-4);bottom:calc(80px + env(safe-area-inset-bottom));width:auto}}[data-oc=uploads__list]{overscroll-behavior:contain;max-height:min(50dvh,360px);overflow-y:auto}[data-oc=uploads__row]+[data-oc=uploads__row]{border-top:1px solid var(--line-hairline)}[data-oc=uploads__head] [data-collapsed] [data-oc=icon]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){[data-oc=uploads] [data-oc=file__bar]{transition:none}}@keyframes oc-enter{0%{opacity:0;transform:translateY(4px)}}@keyframes oc-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes oc-draw{to{stroke-dashoffset:0}}:root[data-theme=dark] input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--font-sans:var(--font-geist), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
