@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-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer lf-defaults{:root[data-theme=dark] button{background-color:#26262b}:root[data-theme=dark] :is(input,select,textarea){color:#ededef;background-color:#1f1f23}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) button{background-color:#26262b}:root:not([data-theme=light]) :is(input,select,textarea){color:#ededef;background-color:#1f1f23}}}@layer theme{:root,:host{--color-amber-500:#f99c00;--color-green-500:#00c758;--color-zinc-100:#f4f4f5;--color-zinc-500:#71717b;--color-zinc-900:#18181b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--tracking-widest:.1em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--chart-line-primary:var(--chart-line-primary);--chart-line-secondary:var(--chart-line-secondary);--chart-brush-border:var(--chart-brush-border)}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-900:lab(8.30603% .618205 -2.16572)}}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.-end-2{inset-inline-end:calc(var(--spacing) * -2)}.-end-\[5px\]{inset-inline-end:-5px}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-px{inset-inline-end:1px}.inset-e-0{inset-inline-end:0}.top-\(--data-grid-scrollbar-header-height\){top:var(--data-grid-scrollbar-header-height)}.top-\(--data-grid-scrollbar-thumb-top\){top:var(--data-grid-scrollbar-thumb-top)}.top-0{top:0}.top-1\/2,.top-\[50\%\]{top:50%}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.-bottom-\[5px\]{bottom:-5px}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[35\]{z-index:35}.order-1{order:1}.order-2{order:2}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.mx-auto{margin-inline:auto}.-my-1\.5{margin-block:calc(var(--spacing) * -1.5)}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.-ms-2{margin-inline-start:calc(var(--spacing) * -2)}.-me-1{margin-inline-end:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-px{margin-top:1px}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.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}.aspect-square{aspect-ratio:1}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-3\.5\!{width:calc(var(--spacing) * 3.5)!important;height:calc(var(--spacing) * 3.5)!important}.size-3\.25{width:calc(var(--spacing) * 3.25);height:calc(var(--spacing) * 3.25)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-\[5px\]{width:5px;height:5px}.size-\[9px\]{width:9px;height:9px}.size-\[11px\]{width:11px;height:11px}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-\(--data-grid-scrollbar-thumb-height\){height:var(--data-grid-scrollbar-thumb-height)}.h-\(--data-grid-scrollbar-track-height\){height:var(--data-grid-scrollbar-track-height)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-5\.5{height:calc(var(--spacing) * 5.5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-\[calc\(--spacing\(5\.5\)\)\]{height:calc(calc(var(--spacing) * 5.5))}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[min\(calc\(--spacing\(96\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 96) - calc(var(--spacing) * 9)), calc(var(--available-height) - calc(var(--spacing) * 9)))}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-5{width:calc(var(--spacing) * 5)}.w-16{width:calc(var(--spacing) * 16)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-60{width:calc(var(--spacing) * 60)}.w-72{width:calc(var(--spacing) * 72)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.min-w-\(--anchor-width\){min-width:var(--anchor-width)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-4\.5{min-width:calc(var(--spacing) * 4.5)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-5\.5{min-width:calc(var(--spacing) * 5.5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[140px\]{min-width:140px}.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:var(--spacing)}.scroll-py-1{scroll-padding-block:var(--spacing)}.auto-rows-min{grid-auto-rows:min-content}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-x-reverse)))}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-b-sm{border-bottom-right-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-e-0{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-background{border-color:var(--background)}.border-border{border-color:var(--border)}.border-chart-tooltip-muted,.border-chart-tooltip-muted\/30{border-color:var(--chart-tooltip-muted)}@supports (color:color-mix(in lab, red, red)){.border-chart-tooltip-muted\/30{border-color:color-mix(in oklab, var(--chart-tooltip-muted) 30%, transparent)}}.border-destructive\/15{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/15{border-color:color-mix(in oklab, var(--destructive) 15%, transparent)}}.border-focus\/15{border-color:var(--focus)}@supports (color:color-mix(in lab, red, red)){.border-focus\/15{border-color:color-mix(in oklab, var(--focus) 15%, transparent)}}.border-info\/15{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.border-info\/15{border-color:color-mix(in oklab, var(--info) 15%, transparent)}}.border-input{border-color:var(--input)}.border-invert\/15{border-color:var(--invert)}@supports (color:color-mix(in lab, red, red)){.border-invert\/15{border-color:color-mix(in oklab, var(--invert) 15%, transparent)}}.border-primary,.border-primary\/10{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/10{border-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.border-success\/15{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/15{border-color:color-mix(in oklab, var(--success) 15%, transparent)}}.border-transparent{border-color:#0000}.border-warning\/15{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/15{border-color:color-mix(in oklab, var(--warning) 15%, transparent)}}.bg-accent{background-color:var(--accent-bg)}.bg-background,.bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab, var(--background) 90%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-chart-tooltip-background{background-color:var(--chart-tooltip-background)}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-focus,.bg-focus\/10{background-color:var(--focus)}@supports (color:color-mix(in lab, red, red)){.bg-focus\/10{background-color:color-mix(in oklab, var(--focus) 10%, transparent)}}.bg-info,.bg-info\/10{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/10{background-color:color-mix(in oklab, var(--info) 10%, transparent)}}.bg-invert,.bg-invert\/10{background-color:var(--invert)}@supports (color:color-mix(in lab, red, red)){.bg-invert\/10{background-color:color-mix(in oklab, var(--invert) 10%, transparent)}}.bg-muted,.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/90{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/90{background-color:color-mix(in oklab, var(--muted) 90%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/85{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/85{background-color:color-mix(in oklab, var(--primary) 85%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-success,.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--success) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.bg-warning,.bg-warning\/10{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, var(--warning) 10%, transparent)}}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-clip-padding{background-clip:padding-box}.fill-current{fill:currentColor}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-1\.25{padding-inline:calc(var(--spacing) * 1.25)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-0\.25{padding-block:calc(var(--spacing) * .25)}.py-0\.75{padding-block:calc(var(--spacing) * .75)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.ps-\(--data-grid-tree-padding\){padding-inline-start:var(--data-grid-tree-padding)}.pe-8{padding-inline-end:calc(var(--spacing) * 8)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-\[inherit\]{vertical-align:inherit}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[10px\]{font-size:10px}.leading-\[calc\(1\.125\/0\.8125\)\]{--tw-leading:calc(1.125 / .8125);line-height:1.38462}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-nowrap{text-wrap:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-accent-foreground{color:var(--accent-foreground)}.text-card-foreground{color:var(--card-foreground)}.text-chart-label{color:var(--chart-label)}.text-chart-tooltip-foreground{color:var(--chart-tooltip-foreground)}.text-chart-tooltip-muted{color:var(--chart-tooltip-muted)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-focus-foreground{color:var(--focus-foreground)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-info-foreground{color:var(--info-foreground)}.text-invert-foreground{color:var(--invert-foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground,.text-secondary-foreground\/80{color:var(--secondary-foreground)}@supports (color:color-mix(in lab, red, red)){.text-secondary-foreground\/80{color:color-mix(in oklab, var(--secondary-foreground) 80%, transparent)}}.text-success-foreground{color:var(--success-foreground)}.text-warning-foreground{color:var(--warning-foreground)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-50\!{opacity:.5!important}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-100{opacity:1}.opacity-100\!{opacity:1!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[\.\.\.\]{--tw-shadow:...;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-background{--tw-ring-color:var(--background)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.-outline-offset-1{outline-offset:calc(1px * -1)}.outline-primary{outline-color:var(--primary)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.outline-none{--tw-outline-style:none;outline-style:none}.outline-solid{--tw-outline-style:solid;outline-style:solid}.select-none{-webkit-user-select:none;user-select:none}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.\[--color\:var\(--muted-foreground\)\]{--color:var(--muted-foreground)}.\[--shimmering-color\:var\(--foreground\)\]{--shimmering-color:var(--foreground)}.\[mm\:ss\]{mm:ss}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *){display:none}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2.5)}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);inset-block:0}.before\:start-0:before{content:var(--tw-content);inset-inline-start:calc(var(--spacing) * 0)}.before\:end-0:before{content:var(--tw-content);inset-inline-end:calc(var(--spacing) * 0)}.before\:block:before{content:var(--tw-content);display:block}.before\:hidden:before{content:var(--tw-content);display:none}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing) * .5)}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:-translate-x-px:before{content:var(--tw-content);--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.before\:bg-primary:before{content:var(--tw-content);background-color:var(--primary)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:0}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:0}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:ps-4:first-child{padding-inline-start:calc(var(--spacing) * 4)}.first\:\[--data-grid-overlay-start\:0px\]:first-child{--data-grid-overlay-start:0px}.last\:pe-4:last-child{padding-inline-end:calc(var(--spacing) * 4)}.last\:\[--data-grid-overlay-end\:0px\]:last-child{--data-grid-overlay-end:0px}:is(.\*\:last\:border-e-0>*):last-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.odd\:bg-muted\/90:nth-child(odd){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.odd\:bg-muted\/90:nth-child(odd){background-color:color-mix(in oklab, var(--muted) 90%, transparent)}}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:ring-\[3px\]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent-bg)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary:hover,.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-primary:hover,.hover\:text-primary\/80:hover{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:text-primary\/80:hover{color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.odd\:hover\:bg-muted:nth-child(odd):hover{background-color:var(--muted)}}.focus\:bg-accent:focus{background-color:var(--accent-bg)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([aria-expanded=false]) .in-aria-\[expanded\=false\]\:-rotate-90{rotate:-90deg}:where([data-cell-editing]) .in-data-\[cell-editing\]\:hidden,:where([data-cell-selecting]) .in-data-\[cell-selecting\]\:hidden{display:none}:where(:is(td:has(+[data-slot=data-grid-table-fill-body-cell]+td[data-pinned]))) .in-\[td\:has\(\+\[data-slot\=data-grid-table-fill-body-cell\]\+td\[data-pinned\]\)\]\:end-0,:where(:is(td:has(+[data-slot=data-grid-table-fill-body-cell]:last-child))) .in-\[td\:has\(\+\[data-slot\=data-grid-table-fill-body-cell\]\:last-child\)\]\:end-0,:where(:is(td:has(+td[data-pinned]))) .in-\[td\:has\(\+td\[data-pinned\]\)\]\:end-0,:where(:is(td:last-child)) .in-\[td\:last-child\]\:end-0{inset-inline-end:calc(var(--spacing) * 0)}:where(:is(tr:first-child)) .in-\[tr\:first-child\]\:\[--data-grid-overlay-top\:0px\]{--data-grid-overlay-top:0px}:where(:is(tr:last-child)) .in-\[tr\:last-child\]\:bottom-0{bottom:0}:where(:is(tr:last-child)) .in-\[tr\:last-child\]\:\[--data-grid-overlay-bottom\:0px\]{--data-grid-overlay-bottom:0px}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-invalid\:border-destructive:has([aria-invalid=true]){border-color:var(--destructive)}.has-aria-invalid\:ring-\[3px\]:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=combobox-chip\]\:px-1\.5:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:0}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:p-0:has(>svg){padding:0}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-empty\:p-0[data-empty]{padding:0}.data-highlighted\:bg-accent[data-highlighted]{background-color:var(--accent-bg)}.data-highlighted\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}.data-outer-pinned-col\:bg-clip-padding[data-outer-pinned-col]{background-clip:padding-box}.data-pinned\:isolate[data-pinned]{isolation:isolate}.data-pinned\:bg-background[data-pinned]{background-color:var(--background)}.data-pinned\:bg-muted[data-pinned]{background-color:var(--muted)}.data-pressed\:bg-transparent[data-pressed]{background-color:#0000}.data-\[cell-edge-bottom\]\:before\:border-b[data-cell-edge-bottom]:before{content:var(--tw-content);border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[cell-edge-left\]\:before\:border-s[data-cell-edge-left]:before{content:var(--tw-content);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.data-\[cell-edge-right\]\:before\:border-e[data-cell-edge-right]:before{content:var(--tw-content);border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.data-\[cell-edge-top\]\:before\:border-t[data-cell-edge-top]:before{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[cell-fill-target\]\:bg-primary\/4[data-cell-fill-target]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.data-\[cell-fill-target\]\:bg-primary\/4[data-cell-fill-target]{background-color:color-mix(in oklab, var(--primary) 4%, transparent)}}.data-\[cell-fill-target\]\:data-pinned\:bg-\[color-mix\(in_oklab\,var\(--primary\)_4\%\,var\(--background\)\)\][data-cell-fill-target][data-pinned]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.data-\[cell-fill-target\]\:data-pinned\:bg-\[color-mix\(in_oklab\,var\(--primary\)_4\%\,var\(--background\)\)\][data-cell-fill-target][data-pinned]{background-color:color-mix(in oklab,var(--primary) 4%,var(--background))}}.data-\[cell-focused\]\:bg-transparent\![data-cell-focused]{background-color:#0000!important}.data-\[cell-focused\]\:before\:pointer-events-none[data-cell-focused]:before{content:var(--tw-content);pointer-events:none}.data-\[cell-focused\]\:before\:absolute[data-cell-focused]:before{content:var(--tw-content);position:absolute}.data-\[cell-focused\]\:before\:start-\[var\(--data-grid-overlay-start\,-1px\)\][data-cell-focused]:before{content:var(--tw-content);inset-inline-start:var(--data-grid-overlay-start,-1px)}.data-\[cell-focused\]\:before\:end-\[var\(--data-grid-overlay-end\,-1px\)\][data-cell-focused]:before{content:var(--tw-content);inset-inline-end:var(--data-grid-overlay-end,-1px)}.data-\[cell-focused\]\:before\:top-\[var\(--data-grid-overlay-top\,-1px\)\][data-cell-focused]:before{content:var(--tw-content);top:var(--data-grid-overlay-top,-1px)}.data-\[cell-focused\]\:before\:bottom-\[var\(--data-grid-overlay-bottom\,-1px\)\][data-cell-focused]:before{content:var(--tw-content);bottom:var(--data-grid-overlay-bottom,-1px)}.data-\[cell-focused\]\:before\:border-primary[data-cell-focused]:before{content:var(--tw-content);border-color:var(--primary)}.data-\[cell-focused\]\:before\:content-\[\'\'\][data-cell-focused]:before{--tw-content:"";content:var(--tw-content)}.data-\[cell-focused\]\:not-data-\[cell-selected\]\:before\:border[data-cell-focused]:not([data-cell-selected]):before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}:where([data-cell-editing]) .in-data-\[cell-editing\]\:data-\[cell-focused\]\:before\:hidden[data-cell-focused]:before,:where([data-cell-filling]) .in-data-\[cell-filling\]\:data-\[cell-focused\]\:before\:hidden[data-cell-focused]:before{content:var(--tw-content);display:none}.data-\[cell-focused\]\:data-pinned\:bg-background\![data-cell-focused][data-pinned]{background-color:var(--background)!important}.data-\[cell-selected\]\:bg-primary\/4[data-cell-selected]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.data-\[cell-selected\]\:bg-primary\/4[data-cell-selected]{background-color:color-mix(in oklab, var(--primary) 4%, transparent)}}.data-\[cell-selected\]\:before\:pointer-events-none[data-cell-selected]:before{content:var(--tw-content);pointer-events:none}.data-\[cell-selected\]\:before\:absolute[data-cell-selected]:before{content:var(--tw-content);position:absolute}.data-\[cell-selected\]\:before\:start-\[var\(--data-grid-overlay-start\,-1px\)\][data-cell-selected]:before{content:var(--tw-content);inset-inline-start:var(--data-grid-overlay-start,-1px)}.data-\[cell-selected\]\:before\:end-\[var\(--data-grid-overlay-end\,-1px\)\][data-cell-selected]:before{content:var(--tw-content);inset-inline-end:var(--data-grid-overlay-end,-1px)}.data-\[cell-selected\]\:before\:top-\[var\(--data-grid-overlay-top\,-1px\)\][data-cell-selected]:before{content:var(--tw-content);top:var(--data-grid-overlay-top,-1px)}.data-\[cell-selected\]\:before\:bottom-\[var\(--data-grid-overlay-bottom\,-1px\)\][data-cell-selected]:before{content:var(--tw-content);bottom:var(--data-grid-overlay-bottom,-1px)}.data-\[cell-selected\]\:before\:border-e[data-cell-selected]:before{content:var(--tw-content);border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.data-\[cell-selected\]\:before\:border-b[data-cell-selected]:before{content:var(--tw-content);border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[cell-selected\]\:before\:border-primary[data-cell-selected]:before{content:var(--tw-content);border-color:var(--primary)}.data-\[cell-selected\]\:before\:content-\[\'\'\][data-cell-selected]:before{--tw-content:"";content:var(--tw-content)}.data-\[cell-selected\]\:not-data-\[cell-edge-bottom\]\:before\:border-b-border[data-cell-selected]:not([data-cell-edge-bottom]):before{content:var(--tw-content);border-bottom-color:var(--border)}.data-\[cell-selected\]\:not-data-\[cell-edge-right\]\:before\:border-e-border[data-cell-selected]:not([data-cell-edge-right]):before{content:var(--tw-content);border-inline-end-color:var(--border)}:where([data-cell-filling]) .in-data-\[cell-filling\]\:data-\[cell-selected\]\:before\:hidden[data-cell-selected]:before{content:var(--tw-content);display:none}.data-\[cell-selected\]\:data-pinned\:bg-\[color-mix\(in_oklab\,var\(--primary\)_4\%\,var\(--background\)\)\][data-cell-selected][data-pinned]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.data-\[cell-selected\]\:data-pinned\:bg-\[color-mix\(in_oklab\,var\(--primary\)_4\%\,var\(--background\)\)\][data-cell-selected][data-pinned]{background-color:color-mix(in oklab,var(--primary) 4%,var(--background))}}.data-\[cell-status\]\:relative[data-cell-status]{position:relative}.data-\[cell-status\]\:after\:absolute[data-cell-status]:after{content:var(--tw-content);position:absolute}.data-\[cell-status\]\:after\:end-0[data-cell-status]:after{content:var(--tw-content);inset-inline-end:calc(var(--spacing) * 0)}.data-\[cell-status\]\:after\:top-0[data-cell-status]:after{content:var(--tw-content);top:0}.data-\[cell-status\]\:after\:size-0[data-cell-status]:after{content:var(--tw-content);width:0;height:0}.data-\[cell-status\]\:after\:border-s-\[5px\][data-cell-status]:after{content:var(--tw-content);border-inline-start-style:var(--tw-border-style);border-inline-start-width:5px}.data-\[cell-status\]\:after\:border-t-\[5px\][data-cell-status]:after{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:5px}.data-\[cell-status\]\:after\:border-s-transparent[data-cell-status]:after{content:var(--tw-content);border-inline-start-color:#0000}.data-\[cell-status\]\:after\:content-\[\'\'\][data-cell-status]:after{--tw-content:"";content:var(--tw-content)}.data-\[cell-status\=dirty\]\:after\:border-t-amber-500[data-cell-status=dirty]:after{content:var(--tw-content);border-top-color:var(--color-amber-500)}.data-\[cell-status\=invalid\]\:after\:border-t-destructive[data-cell-status=invalid]:after{content:var(--tw-content);border-top-color:var(--destructive)}.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.data-\[context-open\]\:bg-muted\/50[data-context-open]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.data-\[context-open\]\:bg-muted\/50[data-context-open]{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[orientation\=horizontal\]\:h-2[data-orientation=horizontal]{height:calc(var(--spacing) * 2)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=horizontal\]\:border-t[data-orientation=horizontal]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[orientation\=horizontal\]\:border-t-transparent[data-orientation=horizontal]{border-top-color:#0000}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:border-s[data-orientation=vertical]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.data-\[orientation\=vertical\]\:border-s-transparent[data-orientation=vertical]{border-inline-start-color:#0000}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:var(--radius-md)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent-bg)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:var(--radius-md)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[row-status\=deleted\]\:bg-destructive\/5[data-row-status=deleted]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[row-status\=deleted\]\:bg-destructive\/5[data-row-status=deleted]{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.data-\[row-status\=deleted\]\:opacity-60[data-row-status=deleted]{opacity:.6}.data-\[row-status\=dirty\]\:bg-amber-500\/5[data-row-status=dirty]{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.data-\[row-status\=dirty\]\:bg-amber-500\/5[data-row-status=dirty]{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.data-\[row-status\=new\]\:bg-green-500\/5[data-row-status=new]{background-color:#00c7580d}@supports (color:color-mix(in lab, red, red)){.data-\[row-status\=new\]\:bg-green-500\/5[data-row-status=new]{background-color:color-mix(in oklab, var(--color-green-500) 5%, transparent)}}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:var(--spacing)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:0}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent-bg)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-foreground[data-state=open]{color:var(--foreground)}.data-\[state\=selected\]\:bg-muted\/50[data-state=selected]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=selected\]\:bg-muted\/50[data-state=selected]{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@media (min-width:40rem){.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:py-0{padding-block:0}.sm\:pt-0{padding-top:0}.sm\:pb-0{padding-bottom:0}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}}@media (min-width:48rem){.md\:flex-row{flex-direction:row}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.rtl\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.rtl\:transform:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rtl\:text-right:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){text-align:right}:where([aria-expanded=false]) .rtl\:in-aria-\[expanded\=false\]\:rotate-90:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:90deg}.dark\:border-destructive\/25:is(.dark *){border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:border-destructive\/25:is(.dark *){border-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.dark\:border-focus\/25:is(.dark *){border-color:var(--focus)}@supports (color:color-mix(in lab, red, red)){.dark\:border-focus\/25:is(.dark *){border-color:color-mix(in oklab, var(--focus) 25%, transparent)}}.dark\:border-info\/25:is(.dark *){border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.dark\:border-info\/25:is(.dark *){border-color:color-mix(in oklab, var(--info) 25%, transparent)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:border-invert\/45:is(.dark *){border-color:var(--invert)}@supports (color:color-mix(in lab, red, red)){.dark\:border-invert\/45:is(.dark *){border-color:color-mix(in oklab, var(--invert) 45%, transparent)}}.dark\:border-primary\/25:is(.dark *){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:border-primary\/25:is(.dark *){border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.dark\:border-success\/25:is(.dark *){border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark\:border-success\/25:is(.dark *){border-color:color-mix(in oklab, var(--success) 25%, transparent)}}.dark\:border-warning\/25:is(.dark *){border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark\:border-warning\/25:is(.dark *){border-color:color-mix(in oklab, var(--warning) 25%, transparent)}}.dark\:bg-background:is(.dark *){background-color:var(--background)}.dark\:bg-destructive\/15:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/15:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 15%, transparent)}}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\:bg-focus\/15:is(.dark *){background-color:var(--focus)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-focus\/15:is(.dark *){background-color:color-mix(in oklab, var(--focus) 15%, transparent)}}.dark\:bg-info\/15:is(.dark *){background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-info\/15:is(.dark *){background-color:color-mix(in oklab, var(--info) 15%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-input\/32:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/32:is(.dark *){background-color:color-mix(in oklab, var(--input) 32%, transparent)}}.dark\:bg-invert\/35:is(.dark *){background-color:var(--invert)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-invert\/35:is(.dark *){background-color:color-mix(in oklab, var(--invert) 35%, transparent)}}.dark\:bg-primary\/15:is(.dark *){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-primary\/15:is(.dark *){background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.dark\:bg-success\/15:is(.dark *){background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-success\/15:is(.dark *){background-color:color-mix(in oklab, var(--success) 15%, transparent)}}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:bg-warning\/15:is(.dark *){background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-warning\/15:is(.dark *){background-color:color-mix(in oklab, var(--warning) 15%, transparent)}}.dark\:bg-zinc-100:is(.dark *){background-color:var(--color-zinc-100)}.dark\:text-destructive:is(.dark *){color:var(--destructive)}.dark\:text-focus:is(.dark *){color:var(--focus)}.dark\:text-info:is(.dark *){color:var(--info)}.dark\:text-invert-foreground:is(.dark *){color:var(--invert-foreground)}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\:text-primary:is(.dark *){color:var(--primary)}.dark\:text-success:is(.dark *){color:var(--success)}.dark\:text-warning:is(.dark *){color:var(--warning)}.dark\:text-zinc-900:is(.dark *){color:var(--color-zinc-900)}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent-bg)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--accent-bg) 50%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:text-accent-foreground:is(.dark *):hover{color:var(--accent-foreground)}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:has-aria-invalid\:border-destructive\/50:is(.dark *):has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-aria-invalid\:border-destructive\/50:is(.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:has-aria-invalid\:ring-destructive\/40:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-aria-invalid\:ring-destructive\/40:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}@media (pointer:coarse){.pointer-coarse\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.pointer-coarse\:px-3{padding-inline:calc(var(--spacing) * 3)}.pointer-coarse\:py-2{padding-block:calc(var(--spacing) * 2)}.pointer-coarse\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:opacity-0 svg{opacity:0}.\[\&_svg\]\:opacity-60 svg{opacity:.6}.\[\&_svg\]\:transition-opacity svg{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:where([data-cell-focused]) .in-data-\[cell-focused\]\:\[\&_svg\]\:opacity-100 svg{opacity:1}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_svg\:not\(\[class\*\=size-\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.data-\[row-status\=deleted\]\:\[\&_td\]\:line-through[data-row-status=deleted] td{text-decoration-line:line-through}.\[\&_td\:first-child\]\:rounded-l-lg td:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.\[\&_td\:last-child\]\:rounded-r-lg td:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\:has\(\+\[data-slot\=data-grid-table-fill-body-cell\]\+td\[data-pinned\]\)\]\:\[--data-grid-overlay-end\:0px\]:has(+[data-slot=data-grid-table-fill-body-cell]+td[data-pinned]){--data-grid-overlay-end:0px}.\[\&\:has\(\+\[data-slot\=data-grid-table-fill-body-cell\]\:last-child\)\]\:pe-4:has(+[data-slot=data-grid-table-fill-body-cell]:last-child){padding-inline-end:calc(var(--spacing) * 4)}.\[\&\:has\(\+\[data-slot\=data-grid-table-fill-body-cell\]\:last-child\)\]\:\[--data-grid-overlay-end\:0px\]:has(+[data-slot=data-grid-table-fill-body-cell]:last-child){--data-grid-overlay-end:0px}.\[\&\:has\(\+\[data-slot\=data-grid-table-fill-head-cell\]\:last-child\)\]\:pe-4:has(+[data-slot=data-grid-table-fill-head-cell]:last-child){padding-inline-end:calc(var(--spacing) * 4)}.\[\&\:has\(\+td\[data-pinned\]\)\]\:\[--data-grid-overlay-end\:0px\]:has(+td[data-pinned]){--data-grid-overlay-end:0px}.\[\&\:has\(\[role\=checkbox\]\)\]\:pe-0:has([role=checkbox]){padding-inline-end:0}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing) * 3)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing) * 3)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--destructive)!important}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:not\(\:last-child\)\>td\]\:border-b:not(:last-child)>td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\:not\(\[data-pinned\]\)\:has\(\+\[data-pinned\]\)_div\.cursor-col-resize\:last-child\]\:opacity-0:not([data-pinned]):has(+[data-pinned]) div.cursor-col-resize:last-child{opacity:0}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\>div\]\:w-full>div{width:100%}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>td\]\:shadow-\[0_-2px_0_rgba\(0\,0\,0\,0\.03\)\]>td{--tw-shadow:0 -2px 0 var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\>td\]\:shadow-\[0_2px_0_rgba\(0\,0\,0\,0\.03\)\]>td{--tw-shadow:0 2px 0 var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:\[\&\>td\]\:shadow-\[0_-2px_0_rgba\(255\,255\,255\,0\.06\)\]:is(.dark *)>td{--tw-shadow:0 -2px 0 var(--tw-shadow-color,#ffffff0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:\[\&\>td\]\:shadow-\[0_2px_0_rgba\(255\,255\,255\,0\.06\)\]:is(.dark *)>td{--tw-shadow:0 2px 0 var(--tw-shadow-color,#ffffff0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\>td\:has\(\+td\[data-slot\=data-grid-table-fill-foot-cell\]\)\]\:border-e-0>td:has(+td[data-slot=data-grid-table-fill-foot-cell]){border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}@media (hover:hover){.hover\:\[\&\>td\[data-pinned\]\]\:bg-\[color-mix\(in_oklab\,var\(--muted\)_40\%\,var\(--background\)\)\]:hover>td[data-pinned]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:\[\&\>td\[data-pinned\]\]\:bg-\[color-mix\(in_oklab\,var\(--muted\)_40\%\,var\(--background\)\)\]:hover>td[data-pinned]{background-color:color-mix(in oklab,var(--muted) 40%,var(--background))}}}.data-\[context-open\]\:\[\&\>td\[data-pinned\]\]\:bg-\[color-mix\(in_oklab\,var\(--muted\)_50\%\,var\(--background\)\)\][data-context-open]>td[data-pinned]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.data-\[context-open\]\:\[\&\>td\[data-pinned\]\]\:bg-\[color-mix\(in_oklab\,var\(--muted\)_50\%\,var\(--background\)\)\][data-context-open]>td[data-pinned]{background-color:color-mix(in oklab,var(--muted) 50%,var(--background))}}.data-\[row-status\=deleted\]\:\[\&\>td\[data-pinned\]\]\:bg-\[color-mix\(in_oklab\,var\(--destructive\)_5\%\,var\(--background\)\)\][data-row-status=deleted]>td[data-pinned]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[row-status\=deleted\]\:\[\&\>td\[data-pinned\]\]\:bg-\[color-mix\(in_oklab\,var\(--destructive\)_5\%\,var\(--background\)\)\][data-row-status=deleted]>td[data-pinned]{background-color:color-mix(in oklab,var(--destructive) 5%,var(--background))}}.data-\[row-status\=dirty\]\:\[\&\>td\[data-pinned\]\]\:bg-\[color-mix\(in_oklab\,var\(--color-amber-500\)_5\%\,var\(--background\)\)\][data-row-status=dirty]>td[data-pinned]{background-color:#f99c00;background-color:lab(72.7183% 31.8672 97.9407)}@supports (color:color-mix(in lab, red, red)){.data-\[row-status\=dirty\]\:\[\&\>td\[data-pinned\]\]\:bg-\[color-mix\(in_oklab\,var\(--color-amber-500\)_5\%\,var\(--background\)\)\][data-row-status=dirty]>td[data-pinned]{background-color:color-mix(in oklab,var(--color-amber-500) 5%,var(--background))}}.data-\[row-status\=new\]\:\[\&\>td\[data-pinned\]\]\:bg-\[color-mix\(in_oklab\,var\(--color-green-500\)_5\%\,var\(--background\)\)\][data-row-status=new]>td[data-pinned]{background-color:#00c758;background-color:lab(70.5521% -66.5147 45.8073)}@supports (color:color-mix(in lab, red, red)){.data-\[row-status\=new\]\:\[\&\>td\[data-pinned\]\]\:bg-\[color-mix\(in_oklab\,var\(--color-green-500\)_5\%\,var\(--background\)\)\][data-row-status=new]>td[data-pinned]{background-color:color-mix(in oklab,var(--color-green-500) 5%,var(--background))}}.data-\[state\=selected\]\:\[\&\>td\[data-pinned\]\]\:bg-\[color-mix\(in_oklab\,var\(--muted\)_50\%\,var\(--background\)\)\][data-state=selected]>td[data-pinned]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=selected\]\:\[\&\>td\[data-pinned\]\]\:bg-\[color-mix\(in_oklab\,var\(--muted\)_50\%\,var\(--background\)\)\][data-state=selected]>td[data-pinned]{background-color:color-mix(in oklab,var(--muted) 50%,var(--background))}}.\[\&\>th\]\:border-b>th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\[data-last-col\=start\]_div\.cursor-col-resize\:last-child\]\:opacity-0[data-last-col=start] div.cursor-col-resize:last-child,.\[\&\[data-pinned\=end\]\:last-child_div\.cursor-col-resize\:last-child\]\:opacity-0[data-pinned=end]:last-child div.cursor-col-resize:last-child{opacity:0}.\[\&\[data-pinned\=end\]\[data-last-col\=end\]\]\:shadow-\[inset_1px_0_0_0_var\(--border\)\][data-pinned=end][data-last-col=end]{--tw-shadow:inset 1px 0 0 0 var(--tw-shadow-color,var(--border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\[data-pinned\=start\]\[data-last-col\=start\]\]\:shadow-\[inset_-1px_0_0_0_var\(--border\)\][data-pinned=start][data-last-col=start]{--tw-shadow:inset -1px 0 0 0 var(--tw-shadow-color,var(--border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:has(>[data-slot=data-grid]+[data-slot=data-grid-pagination]) [data-slot=data-grid] .\[\*\:has\(\>\[data-slot\=data-grid\]\+\[data-slot\=data-grid-pagination\]\)_\[data-slot\=data-grid\]_\&\:last-child\>td\]\:border-b:last-child>td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}tbody:has(+tfoot) .\[tbody\:has\(\+tfoot\)_\&\:last-child\>td\]\:border-b:last-child>td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}td[data-pinned]+.\[td\[data-pinned\]\+\&\]\:\[--data-grid-overlay-start\:0px\]{--data-grid-overlay-start:0px}thead+tbody .\[thead\+tbody_\&\:first-child\]\:border-t:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media print{:root,:root[data-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root,.perf-public{--v2-page:var(--lightningcss-light,#fff)var(--lightningcss-dark,#18181b);--v2-sidebar:var(--lightningcss-light,#f7f8fa)var(--lightningcss-dark,#111113);--v2-raised:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#1f1f23);--v2-chip:var(--lightningcss-light,#f3f4f6)var(--lightningcss-dark,#26262b);--v2-line:var(--lightningcss-light,#e6e8ec)var(--lightningcss-dark,#2c2c32);--v2-line-soft:var(--lightningcss-light,#f0f1f3)var(--lightningcss-dark,#232328);--v2-ink:var(--lightningcss-light,#18181b)var(--lightningcss-dark,#ededef);--v2-ink-2:var(--lightningcss-light,#3f3f46)var(--lightningcss-dark,#c9c9cf);--v2-ink-3:var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#a1a1aa);--v2-ink-4:var(--lightningcss-light,#9ca3af)var(--lightningcss-dark,#7a7a84);--v2-ink-5:var(--lightningcss-light,#d1d5db)var(--lightningcss-dark,#4a4a52);--v2-accent:var(--lightningcss-light,#4f46e5)var(--lightningcss-dark,#6366f1);--v2-accent-strong:var(--lightningcss-light,#4338ca)var(--lightningcss-dark,#a5b4fc);--v2-accent-soft:var(--lightningcss-light,#eef2ff)var(--lightningcss-dark,#24234a);--v2-accent-line:var(--lightningcss-light,#c7d2fe)var(--lightningcss-dark,#3f3d85);--v2-ok:var(--lightningcss-light,#16a34a)var(--lightningcss-dark,#5bc489);--v2-ok-soft:var(--lightningcss-light,#f0fdf4)var(--lightningcss-dark,#14251b);--v2-ok-strong:var(--lightningcss-light,#15803d)var(--lightningcss-dark,#6fd49b);--ct-not-us-ink:var(--lightningcss-light,#8a5a44)var(--lightningcss-dark,#d9a088);--v2-warn:var(--lightningcss-light,#b45309)var(--lightningcss-dark,#e0a24a);--v2-warn-soft:var(--lightningcss-light,#fffbeb)var(--lightningcss-dark,#2b2114);--v2-warn-strong:var(--lightningcss-light,#92400e)var(--lightningcss-dark,#edb35f);--v2-warn-dot:var(--lightningcss-light,#d97706)var(--lightningcss-dark,#e0a24a);--v2-bad:var(--lightningcss-light,#b91c1c)var(--lightningcss-dark,#ef7b7b);--v2-bad-soft:var(--lightningcss-light,#fef2f2)var(--lightningcss-dark,#2e1819);--v2-font:var(--font-inter), Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--v2-shadow-bar:0 1px 2px var(--lightningcss-light,#1018280d)var(--lightningcss-dark,#0006), 0 8px 24px var(--lightningcss-light,#10182814)var(--lightningcss-dark,#00000073);--v2-shadow-pop:0 1px 2px var(--lightningcss-light,#1018280f)var(--lightningcss-dark,#00000073), 0 12px 32px var(--lightningcss-light,#1018281f)var(--lightningcss-dark,#0000008c);--v2-r-chip:7px;--v2-r-pic:10px;--v2-r-card:12px;--v2-r-bar:16px;--v3-ink:var(--lightningcss-light,#1b1b1f)var(--lightningcss-dark,#ededef);--v3-ink-2:var(--lightningcss-light,#3d3d43)var(--lightningcss-dark,#c9c9cf);--v3-ink-3:var(--lightningcss-light,#6b6b73)var(--lightningcss-dark,#a1a1aa);--v3-ink-4:var(--lightningcss-light,#9c9ca5)var(--lightningcss-dark,#7a7a84);--v3-ink-5:var(--lightningcss-light,#b4b4bc)var(--lightningcss-dark,#5e5e68);--v3-ink-6:var(--lightningcss-light,#d4d4d8)var(--lightningcss-dark,#4a4a52);--v3-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#18181b);--v3-shell:var(--lightningcss-light,#f7f7f8)var(--lightningcss-dark,#111113);--v3-chip:var(--lightningcss-light,#f2f2f4)var(--lightningcss-dark,#26262b);--v3-chip-strong:var(--lightningcss-light,#e6e6e9)var(--lightningcss-dark,#2c2c32);--v3-solid:var(--lightningcss-light,#1b1b1f)var(--lightningcss-dark,#3f3f46);--v3-line:var(--lightningcss-light,#efeff1)var(--lightningcss-dark,#29292f);--v3-line-strong:var(--lightningcss-light,#e6e6e9)var(--lightningcss-dark,#2c2c32);--v3-line-input:var(--lightningcss-light,#d4d4d9)var(--lightningcss-dark,#3a3a42);--v3-line-firm:var(--lightningcss-light,#c9c9cf)var(--lightningcss-dark,#46464e);--v3-on-fill:var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff);--v3-on-status:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111113);--v3-accent-ink:var(--lightningcss-light,#4f46e5)var(--lightningcss-dark,#a5b4fc);--v3-accent-hover:var(--lightningcss-light,#4338ca)var(--lightningcss-dark,#7376f3);--v3-accent-pale:var(--lightningcss-light,#a5b4fc)var(--lightningcss-dark,#3f3d85);--v3-accent-deep:var(--lightningcss-light,#312e81)var(--lightningcss-dark,#3f3d85);--v3-accent-deep-ink:var(--lightningcss-light,#1e1b4b)var(--lightningcss-dark,#e0e7ff);--v3-lav-strong:var(--lightningcss-light,#c7c3f5)var(--lightningcss-dark,#4a4790);--v3-red-soft:var(--lightningcss-light,#fdecec)var(--lightningcss-dark,#2e1819);--v3-red-line:var(--lightningcss-light,#f7d4d4)var(--lightningcss-dark,#4a2426);--v3-red-ink:var(--lightningcss-light,#b93636)var(--lightningcss-dark,#ef7b7b);--v3-green-ink:var(--lightningcss-light,#23804a)var(--lightningcss-dark,#5bc489);--v3-amber-ink:var(--lightningcss-light,#b45a12)var(--lightningcss-dark,#e0a24a);--v3-glass:var(--lightningcss-light,#ffffffeb)var(--lightningcss-dark,#18181beb);--v3-glass-soft:var(--lightningcss-light,#fbfcfbd1)var(--lightningcss-dark,#18181bd1)}html:root,html .perf-public{--sans:var(--v2-font);--ground:var(--v2-page);--surface:var(--v2-page);--line:var(--v2-line);--line-soft:var(--v2-line-soft);--ink:var(--v2-ink);--ink-muted:var(--v2-ink-3);--ink-faint:var(--v2-ink-4);--accent:var(--v2-accent);--accent-soft:var(--v2-accent-soft)}html body{font-family:var(--v2-font);color:var(--v2-ink);background:var(--v2-page);-webkit-font-smoothing:antialiased}html .shell{background:var(--v2-page);min-height:100vh;display:flex}html .main{background:var(--v2-page);flex:1;min-width:0}.v2-sidebar{background:var(--v2-sidebar);border-right:1px solid var(--v2-line);flex-direction:column;flex-shrink:0;gap:2px;width:232px;height:100vh;padding:12px 10px;display:flex;position:sticky;top:0;overflow-y:auto}.v2-ws{height:36px;color:var(--v2-ink);border-radius:8px;align-items:center;gap:8px;padding:0 8px;display:flex}.v2-ws:hover{background:var(--v3-chip)}.v2-ws-mark{background:var(--v2-ink);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.v2-ws-name{font-size:13px;font-weight:600;line-height:18px}.v2-ws-search{color:var(--v2-ink-3);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;margin-left:auto;padding:4px;display:flex}.v2-ws-search:hover{background:var(--v3-chip-strong)}.v2-search{background:var(--v2-page);border:1px solid var(--v2-line);height:30px;color:var(--v2-ink-4);cursor:text;text-align:left;border-radius:7px;align-items:center;gap:8px;width:100%;margin:4px 0 8px;padding:0 10px;font-size:13px;display:flex}.v2-search span:first-child{flex:1}.v2-kbd{color:var(--v2-ink-4);border:1px solid var(--v2-line);border-radius:4px;padding:1px 5px;font-size:11px;line-height:14px}.v2-nav-item{height:30px;color:var(--v2-ink-2);border-radius:7px;align-items:center;gap:8px;padding:0 8px;font-size:13px;line-height:18px;text-decoration:none;display:flex}.v2-nav-item svg{color:var(--v2-ink-3);flex-shrink:0}.v2-nav-item:hover{background:var(--v3-chip);color:var(--v2-ink)}.v2-nav-item.active{background:var(--v2-accent-soft);color:var(--v2-accent-strong);font-weight:500}.v2-nav-item.active svg{color:var(--v2-accent-strong)}.v2-nav-item .v2-count{color:var(--v2-ink-4);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.v2-nav-sub{height:28px;padding-left:8px;position:relative}.v2-nav-group{flex-direction:column;gap:2px;padding-left:18px;display:flex}.v2-side-heading{height:28px;color:var(--v2-ink-3);align-items:center;gap:6px;margin-top:14px;padding:0 8px;font-size:12px;font-weight:500;display:flex}.v2-client-row{height:30px;color:var(--v2-ink-2);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:0 8px;font-size:13px;text-decoration:none;display:flex}.v2-client-row:hover{background:var(--v3-chip)}.v2-client-row.open{color:var(--v2-ink);font-weight:500}.v2-client-row .v2-chev{color:var(--v2-ink-4);margin-left:auto}.v2-avatar-letter{width:18px;height:18px;color:var(--v3-on-fill);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.v2-sidebar-foot{border-radius:7px;align-items:center;gap:8px;height:36px;margin-top:auto;padding:0 8px;display:flex}.v2-sidebar-foot .v2-me{background:var(--v2-ink-5);width:22px;height:22px;color:var(--v2-ink);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.v2-sidebar-foot .v2-me-name{color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.v2-sidebar-foot a{color:var(--v2-ink-3);display:flex}.v2-theme{border:1px solid var(--v2-line);background:var(--lightningcss-light,#f3f4f6)var(--lightningcss-dark,#1f1f23);border-radius:8px;flex-shrink:0;gap:2px;margin-left:auto;padding:2px;display:flex}.v2-theme-opt{width:24px;height:20px;color:var(--v2-ink-4);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.v2-theme-opt:hover{color:var(--v2-ink-2);background:var(--lightningcss-light,#e9eaee)var(--lightningcss-dark,#26262b)}.v2-theme-opt.on{color:var(--v2-ink);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2c2c32);box-shadow:0 1px 2px var(--lightningcss-light,#10101414)var(--lightningcss-dark,#0000004d)}.v2-theme-opt:focus-visible{outline-offset:2px;outline:2px solid var(--lightningcss-light,#4f46e5)var(--lightningcss-dark,#818cf8)}.v2-theme-opt:after{content:attr(data-tip);background:var(--v2-ink);color:var(--v2-page);font:500 11.5px/16px var(--v2-font);white-space:nowrap;pointer-events:none;opacity:0;z-index:5;border-radius:6px;padding:3px 7px;transition:opacity .12s .3s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.v2-theme-opt:hover:after,.v2-theme-opt:focus-visible:after{opacity:1}.v2-topbar{border-bottom:1px solid var(--v2-line-soft);background:var(--v2-page);z-index:5;flex-shrink:0;align-items:center;gap:16px;height:52px;padding:0 24px;display:flex;position:sticky;top:0}.v2-crumbs{white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.v2-crumbs a,.v2-crumbs span{color:var(--v2-ink-3);font-size:13px;line-height:18px}.v2-crumbs .v2-sep{color:var(--v2-ink-5)}.v2-crumbs .v2-here{color:var(--v2-ink);font-weight:500}.v2-topbar-right{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.v2-status{color:var(--v2-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;display:flex}.v2-dot{background:var(--v2-ink-4);border-radius:3px;flex-shrink:0;width:6px;height:6px}.v2-dot.ok{background:var(--v2-ok)}.v2-dot.warn{background:var(--v2-warn-dot)}.v2-dot.bad{background:var(--v2-bad)}.v2-dot.accent{background:var(--v2-accent)}.v2-page{flex-direction:column;max-width:1040px;padding:28px 32px 40px;display:flex}.v2-page.wide{max-width:none}.v2-title{flex-direction:column;gap:6px;padding-bottom:20px;display:flex}.v2-title h1{letter-spacing:-.01em;color:var(--v2-ink);margin:0;font-size:22px;font-weight:600;line-height:28px}.v2-title p{color:var(--v2-ink-3);margin:0;font-size:13px;line-height:18px}.v2-notice{background:var(--v2-warn-soft);color:var(--v2-warn-strong);border-radius:8px;align-items:center;gap:8px;margin-top:6px;padding:8px 12px;font-size:12px;line-height:16px;display:flex}.v2-notice .v2-dot{background:var(--v2-warn-dot)}.v2-notice.ok{background:var(--v2-ok-soft);color:var(--v3-green-ink)}.v2-notice.ok .v2-dot{background:var(--v2-ok)}.v2-notice.bad{background:var(--v2-bad-soft);color:var(--v3-red-ink)}.v2-notice.bad .v2-dot{background:var(--v2-bad)}.v2-section{border-top:1px solid var(--v2-line-soft);gap:32px;padding:22px 0;display:flex}.v2-section:last-child{padding-bottom:0}.v2-section-label{flex-direction:column;flex-shrink:0;gap:3px;width:220px;display:flex}.v2-section-label h2{color:var(--v2-ink);margin:0;font-size:13px;font-weight:600;line-height:18px}.v2-section-label .v2-meta{color:var(--v2-ink-3);font-size:12px;line-height:16px}.v2-section-label .v2-note{color:var(--v2-ink-4);font-size:12px;line-height:16px}.v2-section-body{flex:1;min-width:0}.v2-section-action{flex-shrink:0;margin-left:auto}.v2-btn{border-radius:var(--v2-r-chip);height:30px;font-family:var(--v2-font);white-space:nowrap;cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;transition:background-color .12s ease-out,box-shadow .12s ease-out;display:inline-flex}.v2-btn:disabled,.v2-btn[aria-disabled=true]{opacity:.45;cursor:default}.v2-btn:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.v2-btn-primary{background:var(--v2-accent);color:var(--v3-on-fill);font-weight:600;box-shadow:0 1px 2px #4f46e54d}.v2-btn-primary:hover{background:var(--v2-accent-strong)}.v2-btn-primary .v2-trail{color:var(--lightningcss-light,#c7d2fe)var(--lightningcss-dark,#e0e7ff);font-weight:500}.v2-btn-secondary{background:var(--v2-page);color:var(--v2-ink);border-color:var(--v2-line)}.v2-btn-secondary:hover{background:var(--v2-raised)}.v2-btn-quiet{color:var(--v2-ink-3);background:0 0}.v2-btn-quiet:hover{background:var(--v2-chip);color:var(--v2-ink)}.v2-btn-dark{background:var(--v2-ink);color:var(--v3-on-fill);font-weight:600}.v2-btn-dark .v2-trail{color:var(--v3-ink-4);font-weight:500}.v2-btn-md{border-radius:9px;height:34px;padding:0 14px;font-size:13px}.v2-trail{font-variant-numeric:tabular-nums}.v2-link{color:var(--v2-accent-strong);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:500}.v2-link:hover{text-decoration:underline}.v2-chip{border-radius:var(--v2-r-chip);border:1px solid var(--v2-line);background:var(--v2-page);height:28px;font-family:var(--v2-font);color:var(--v2-ink);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.v2-chip:hover{background:var(--v2-raised)}.v2-chip.active{background:var(--v2-accent-soft);color:var(--v2-accent-strong);border-color:#0000}.v2-chip.done{background:var(--v2-ok-soft);color:var(--v2-ok-strong);border-color:#0000}.v2-chip.dashed{border-style:dashed;border-color:var(--v2-ink-5);color:var(--v2-ink-3)}.v2-chip.soft{background:var(--v2-chip);height:22px;color:var(--v2-ink-2);cursor:default;border-color:#0000;padding:0 8px;font-size:11px}.v2-chip svg{flex-shrink:0}.v2-chip .v2-chev{color:var(--v2-ink-4)}.v2-tabs{background:var(--v2-chip);border-radius:8px;align-items:center;gap:2px;padding:2px;display:flex}.v2-tab{height:26px;color:var(--v2-ink-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;text-decoration:none;display:flex}.v2-tab.active{background:var(--v2-page);color:var(--v2-ink);box-shadow:0 1px 2px #0000000f}.v2-tag{white-space:nowrap;border-radius:5px;align-items:center;height:20px;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.v2-tag-neutral{background:var(--v2-chip);color:var(--v2-ink-2)}.v2-tag-ok{background:var(--v2-ok-soft);color:var(--v2-ok-strong)}.v2-tag-warn{background:var(--v2-warn-soft);color:var(--v2-warn)}.v2-tag-bad{background:var(--v2-bad-soft);color:var(--v2-bad)}.v2-tag-accent{background:var(--v2-accent-soft);color:var(--v2-accent-strong)}.v2-money{color:var(--v2-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.v2-card{border-radius:var(--v2-r-card);border:1px solid var(--v2-line);background:var(--v2-page)}.v2-pop{border-radius:var(--v2-r-card);border:1px solid var(--v2-line);background:var(--v2-page);box-shadow:var(--v2-shadow-pop)}.v2-empty{border-radius:var(--v2-r-card);border:1px dashed var(--v2-ink-5);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 36px;display:flex}.v2-empty h3{margin:0;font-size:14px;font-weight:600;line-height:20px}.v2-empty p{color:var(--v2-ink-3);max-width:360px;margin:0;font-size:13px;line-height:18px}.v2-band-meta{color:var(--v2-ink-4);white-space:nowrap;font-size:12px}@media (max-width:900px){.shell{flex-direction:column}.v2-topbar{flex-wrap:wrap;gap:8px 12px;height:auto;padding:10px 16px}.v2-topbar-right{flex-wrap:wrap;margin-left:0}.v2-page{padding:20px 16px 32px}.v2-section{flex-direction:column;gap:12px;padding:18px 0}.v2-section-label{width:auto}}.v2-client-row.pending{background:var(--v3-chip);animation:.9s ease-in-out infinite alternate v2-row-pending}@keyframes v2-row-pending{0%{background:var(--v3-chip)}to{background:var(--v3-chip-strong)}}@media (prefers-reduced-motion:reduce){.v2-client-row.pending{animation:none}}img[src="/icons/clients/hayes-media.png"]{background:var(--lightningcss-light,#0000)var(--lightningcss-dark,#f4f4f5);border-radius:4px}.v2-info{width:22px;height:22px;color:var(--v2-ink-4);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex;position:relative}.v2-info:hover,.v2-info[aria-expanded=true]{background:var(--v2-chip);color:var(--v2-ink-2)}.v2-info:focus-visible{outline:2px solid var(--v2-accent);outline-offset:1px}.v2-info[data-tip]:after{content:attr(data-tip);background:var(--v2-ink);color:var(--v2-page);font:500 11.5px/16px var(--v2-font);white-space:nowrap;pointer-events:none;opacity:0;z-index:5;border-radius:6px;padding:3px 7px;transition:opacity .12s .3s;position:absolute;bottom:calc(100% + 6px);right:0}.v2-info[data-tip]:hover:after{opacity:1}.v2-info.inline{margin-left:4px}.v2-info-pop{z-index:60;border:1px solid var(--v2-line);background:var(--v2-page);width:max-content;max-width:min(360px,100vw - 16px);box-shadow:var(--v2-shadow-pop);text-align:left;border-radius:10px;padding:12px 14px;position:fixed}.v2-info-pop-t{font:600 12px/16px var(--v2-font);color:var(--v2-ink);margin-bottom:4px}.v2-info-pop-b{font:400 12.5px/19px var(--v2-font);color:var(--v2-ink-3);white-space:normal}.v2-info-pop-b p{margin:0 0 8px}.v2-info-pop-b p:last-child{margin-bottom:0}.imx2{flex-direction:column;min-height:calc(100vh - 52px);display:flex}.imx2-feed{font-variant-numeric:tabular-nums;flex:auto;gap:28px;padding-bottom:12px}.imx2-day{align-items:center;gap:16px;margin:4px 0 -4px;display:flex}.imx2-day span{color:var(--v2-ink-3);white-space:nowrap;font-size:12px}.imx2-day i{background:var(--v2-line-soft);flex:1;height:1px}.imx2-run{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:28px;display:grid}.imx2-run-side{flex-direction:column;gap:10px;min-width:0;display:flex}.imx2-bubble{background:var(--v2-chip);color:var(--v2-ink);overflow-wrap:anywhere;border-radius:4px 12px 12px;padding:12px 14px;font-size:14px;line-height:20px}.imx2-run-chips{flex-wrap:wrap;gap:6px;display:flex}.imx2-run-chips .v2-chip.brand{background:var(--v2-accent-soft);color:var(--v2-accent-strong)}.imx2-run-meta{color:var(--v2-ink-4);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.imx2-run-meta button{font:inherit;color:var(--v2-accent);cursor:pointer;background:0 0;border:0;padding:0}.imx2-run-meta button:hover{text-decoration:underline}.imx2-shots{max-width:calc(var(--ar) * 170px * var(--n) + 8px * (var(--n) - 1));align-items:flex-start;gap:8px;display:flex}.imx2-shot{min-width:0;aspect-ratio:var(--ar);background:var(--v2-raised);border-radius:10px;flex:1 1 0;position:relative;overflow:hidden}.imx2-open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.imx2-img{object-fit:cover;width:100%;height:100%;display:block}.imx2-star-badge{background:var(--v3-card);width:22px;height:22px;color:var(--v2-accent);pointer-events:none;border-radius:999px;place-items:center;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 1px 2px #1018282e}.imx2-acts{opacity:0;pointer-events:none;justify-content:center;gap:6px;transition:opacity .12s;display:flex;position:absolute;inset:auto 0 10px}.imx2-shot:hover .imx2-acts,.imx2-shot:focus-within .imx2-acts{opacity:1;pointer-events:auto}.imx2-act{background:var(--v3-card);height:28px;color:var(--v2-ink);cursor:pointer;white-space:nowrap;border:1px solid #1018280f;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 11px;font-size:12px;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #1018281a}.imx2-act:hover{background:var(--v2-chip)}.imx2-act.icon{width:28px;padding:0}.imx2-act[aria-pressed=true]{color:var(--v2-accent)}.imx2-shot.making{background:var(--v2-raised);align-content:center;place-items:center;gap:10px;padding:0 24px;display:grid}.imx2-bar{background:var(--v2-line);border-radius:999px;width:min(140px,70%);height:3px;overflow:hidden}.imx2-bar i{background:var(--v2-accent);border-radius:999px;height:100%;transition:width .6s linear;display:block}.imx2-making-line{color:var(--v2-ink-3);text-align:center;font-size:12px}.imx2-shot.making.late .imx2-bar i{background:var(--v2-warn)}.imx2-shot.failed{border:1px dashed var(--v2-line);text-align:center;background:0 0;align-content:center;place-items:center;gap:4px;padding:0 20px;display:grid}.imx2-failed-head{color:var(--v2-ink-2);font-size:13px}.imx2-failed-sub{color:var(--v2-ink-4);font-size:12px}.imx2-failed-acts{gap:6px;margin-top:6px;display:flex}.imx2-failed-btn{border:1px solid var(--v2-line);background:var(--v3-card);height:28px;color:var(--v2-ink);cursor:pointer;border-radius:7px;padding:0 12px;font-size:12px}.imx2-failed-btn:hover{background:var(--v2-chip)}.imx2-failed-btn.quiet{color:var(--v2-ink-4);border-color:#0000}.imx2-empty{text-align:center;max-width:420px;color:var(--v2-ink-3);justify-items:center;gap:8px;margin:64px auto 0;display:grid}.imx2-empty-head{color:var(--v2-ink);font-size:15px}.imx2-empty-body{font-size:13px;line-height:20px}.imx2-dock{z-index:30;background:linear-gradient(180deg, #fff0 0%, var(--v2-page) 36px);pointer-events:none;justify-items:center;gap:8px;margin-top:auto;padding:0 24px 20px;display:grid;position:sticky;bottom:0}.imx2-dock>*{pointer-events:auto}.imx2-dock-fade{pointer-events:none;height:36px}.imx2-composer{background:var(--v3-card);border:1px solid var(--v2-line);border-radius:16px;width:min(960px,100%);padding:16px 16px 12px;position:relative;box-shadow:0 1px 2px #1018280d,0 8px 24px #10182814}.imx2-composer.focused{border-color:var(--v2-accent-line)}.imx2-prompt-row{align-items:flex-start;gap:12px;display:flex}.imx2-prompt{resize:none;min-width:0;font:inherit;color:var(--v2-ink);background:0 0;border:0;outline:none;flex:1;max-height:120px;padding:2px 0 6px;font-size:15px;line-height:22px}.imx2-prompt::placeholder{color:var(--v2-ink-4)}.imx2-headline-row{border-top:1px solid var(--v2-line-soft);align-items:center;gap:10px;margin-top:6px;padding-top:8px;display:flex}.imx2-headline-row input{min-width:0;font:inherit;color:var(--v2-ink);background:0 0;border:0;outline:none;padding:2px 0}.imx2-headline-row input::placeholder{color:var(--v2-ink-4)}.imx2-headline-eyebrow{letter-spacing:.08em;text-transform:uppercase;flex:0 220px;font-size:11px;font-weight:600}.imx2-headline-main{flex:auto;font-size:15px;font-weight:600}.imx2-controls{align-items:center;gap:8px;margin-top:8px;display:flex}.imx2-chips{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.imx2-chip{border:1px solid var(--v2-line);background:var(--v3-card);height:28px;color:var(--v2-ink);white-space:nowrap;cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:13px;line-height:1;display:inline-flex}.imx2-chip:hover:not(:disabled){background:var(--v2-chip)}.imx2-chip:disabled{color:var(--v2-ink-4);cursor:default}.imx2-chip.static{cursor:default}.imx2-chip.dashed{color:var(--v2-ink-3);border-style:dashed}.imx2-chip.on{border-color:var(--v2-accent-line);background:var(--v2-accent-soft);color:var(--v2-accent-strong)}.imx2-chip-sub{color:var(--v2-ink-4);font-size:11px}.imx2-chip-chev{color:var(--v2-ink-4);display:inline-flex}.imx2-swatch{background:var(--v2-ink);border-radius:3px;flex:none;width:11px;height:11px}.imx2-count{cursor:default;gap:8px;padding:0 4px 0 10px}.imx2-count b{font-variant-numeric:tabular-nums;font-weight:500}.imx2-count button{width:22px;height:22px;color:var(--v2-ink-3);cursor:pointer;background:0 0;border:0;border-radius:5px;font-size:14px;line-height:1}.imx2-count button:hover:not(:disabled){background:var(--v2-chip);color:var(--v2-ink)}.imx2-count button:disabled{color:var(--v2-ink-5);cursor:default}.imx2-go{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.imx2-price{color:var(--v2-ink-4);font-variant-numeric:tabular-nums;font-size:12px}.imx2-generate{background:var(--v2-accent);height:36px;color:var(--v3-on-fill);cursor:pointer;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.imx2-generate:hover:not(:disabled){background:var(--v2-accent-strong)}.imx2-generate:disabled{background:var(--v2-ink-5);cursor:default}.imx2-generate-price{opacity:.78;font-variant-numeric:tabular-nums}.imx2-refs{flex:none;align-items:center;gap:6px;display:flex;position:relative}.imx2-ref{background:var(--v2-chip);border-radius:8px;flex:none;width:40px;height:40px;position:relative;overflow:hidden}.imx2-ref img{object-fit:cover;width:100%;height:100%;display:block}.imx2-ref-tag{letter-spacing:.04em;text-align:center;color:var(--v3-on-fill);background:#18181bb8;font-size:8px;position:absolute;inset:auto 0 0}.imx2-ref-add{border:1px dashed var(--v2-line);width:40px;height:40px;color:var(--v2-ink-4);cursor:pointer;background:0 0;border-radius:8px;flex:none;place-items:center;display:grid}.imx2-ref-add:hover{color:var(--v2-ink-2);border-color:var(--v2-ink-5)}.imx2-strip{border:1px solid var(--v2-line);background:var(--v3-card);width:min(960px,100%);color:var(--v2-ink-2);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex;box-shadow:0 1px 2px #1018280d}.imx2-strip.limit,.imx2-strip.error{border-color:var(--v3-red-line);background:var(--v2-bad-soft);color:var(--v2-bad)}.imx2-strip.confirm{border-color:var(--v2-accent-line);background:var(--v2-accent-soft);color:var(--v2-ink)}.imx2-strip-acts{align-items:center;gap:8px;margin-left:auto;display:flex}.imx2-strip-acts button{border:1px solid var(--v2-line);background:var(--v3-card);height:28px;font:inherit;color:var(--v2-ink);cursor:pointer;border-radius:7px;padding:0 12px;font-size:12px}.imx2-strip-acts button.quiet{color:var(--v2-ink-4);background:0 0;border-color:#0000}.imx2-strip-acts button.imx2-generate{color:var(--v3-on-fill);border:0;height:30px}.imx2-ring{background:var(--v2-chip);width:22px;height:22px;color:var(--v2-ink-3);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:11px;display:grid}.imx2-pop{z-index:60;background:var(--v3-card);border:1px solid var(--v2-line);border-radius:12px;position:fixed;overflow:hidden auto;box-shadow:0 1px 2px #1018280d,0 12px 32px #1018281f}.imx2-pop-head{border-bottom:1px solid var(--v2-line-soft);align-items:baseline;gap:8px;padding:12px 14px 10px;display:flex}.imx2-pop-head b{color:var(--v2-ink);font-size:13px;font-weight:500}.imx2-pop-head span{color:var(--v2-ink-4);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.imx2-pop-foot{border-top:1px solid var(--v2-line-soft);color:var(--v2-ink-4);align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.imx2-pop-foot button,.imx2-pop-foot a{font:inherit;color:var(--v2-accent);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:12px;text-decoration:none}.imx2-blocks{flex-direction:column;display:flex}.imx2-block{color:var(--v2-ink-2);gap:8px;padding:7px 14px;font-size:13px;line-height:18px;display:flex}.imx2-block i{color:var(--v2-ink-4);font-variant-numeric:tabular-nums;font-style:normal}.imx2-block b{color:var(--v2-ink);font-weight:500}.imx2-block.mine{background:#fef9c3}.imx2-kit{width:100%;font:inherit;color:var(--v2-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 14px;font-size:13px;display:flex}.imx2-kit:hover,.imx2-kit.is-active{background:var(--v2-chip)}.imx2-kit img{object-fit:cover;border-radius:6px;flex:none;width:28px;height:28px}.imx2-kit span{min-width:0;display:grid}.imx2-kit small{color:var(--v2-ink-4);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.imx2-kit-check{color:var(--v2-accent);margin-left:auto;display:inline-flex}.imx2-kit-row{align-items:center;display:flex}.imx2-kit-row .imx2-kit{flex:1;min-width:0}.imx2-kit-default{font:inherit;color:var(--v2-accent);cursor:pointer;background:0 0;border:0;flex:none;margin-right:10px;padding:0 2px;font-size:11px}.imx2-anchor-chip-thumb{object-fit:cover;background:var(--v2-chip);border-radius:5px;flex:none;width:20px;height:20px}.imx2-kit img.imx2-anchor-thumb{background:var(--v2-chip);border-radius:4px;width:40px;height:22px}.imx2-pop-note{color:var(--v2-ink-4);padding:12px 14px;font-size:12px;line-height:18px}.imx2-scrim{z-index:70;background:#18181b52;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.imx2-sheet{background:var(--v3-card);border-radius:12px;width:min(380px,100%);overflow:hidden;box-shadow:0 1px 2px #1018280d,0 16px 48px #10182833}.imx2-sheet-head{border-bottom:1px solid var(--v2-line-soft);align-items:center;gap:12px;padding:14px;display:flex}.imx2-sheet-head img{object-fit:cover;border-radius:8px;flex:none;width:44px;height:44px}.imx2-sheet-head b{color:var(--v2-ink);font-size:13px;font-weight:500;display:block}.imx2-sheet-head small{color:var(--v2-ink-4);font-size:12px}.imx2-sheet-body{flex-wrap:wrap;gap:8px;padding:14px;display:flex}.imx2-sheet-body input{border:1px solid var(--v2-line);width:100%;height:32px;font:inherit;color:var(--v2-ink);border-radius:7px;outline:none;padding:0 10px;font-size:13px}.imx2-sheet-body input:focus{border-color:var(--v2-accent-line)}.imx2-sheet-foot{border-top:1px solid var(--v2-line-soft);color:var(--v2-ink-4);align-items:center;gap:10px;padding:12px 14px;font-size:12px;display:flex}.imx2-sheet-foot .imx2-generate{height:32px;margin-left:auto}.imx2-sheet-error{color:var(--v2-bad);padding:0 14px 12px;font-size:12px}.imx2-viewer{z-index:80;background:#0b0b0d;grid-template-rows:minmax(0,1fr) auto;display:grid;position:fixed;inset:0}body.imx2-viewing .imx2-dock{visibility:hidden}.imx2-viewer-stage{grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;min-height:0;padding:48px 72px 16px;display:grid;overflow:hidden}.imx2-viewer-img{object-fit:contain;border-radius:6px;max-width:100%;max-height:min(100%,100dvh - 160px)}.imx2-viewer-pos{color:#fff9;font-size:12px;position:absolute;top:16px;left:20px}.imx2-viewer-close,.imx2-viewer-arrow{color:var(--v3-on-fill);cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;place-items:center;display:grid;position:absolute}.imx2-viewer-close{width:32px;height:32px;top:14px;right:16px}.imx2-viewer-arrow{width:40px;height:40px;top:50%;transform:translateY(-50%)}.imx2-viewer-arrow.prev{left:16px}.imx2-viewer-arrow.next{right:16px}.imx2-viewer-close:hover,.imx2-viewer-arrow:hover{background:#ffffff38}.imx2-viewer-facts{color:#ffffffd1;align-items:center;gap:16px;padding:14px 24px 22px;display:flex}.imx2-viewer-copy{min-width:0}.imx2-viewer-prompt{color:var(--v3-on-fill);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.imx2-viewer-meta{color:#ffffff8c;font-variant-numeric:tabular-nums;font-size:12px}.imx2-viewer-acts{flex:none;gap:8px;margin-left:auto;display:flex}.imx2-viewer-btn{height:32px;color:var(--v3-on-fill);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}.imx2-viewer-btn:hover{background:#ffffff1f}.imx2-viewer-btn.primary{background:var(--v3-card);color:var(--v2-ink);border-color:var(--v3-card)}.imx2-viewer-btn.quiet{color:#ffffff8c;border-color:#0000}@media (max-width:760px){.imx2-feed{gap:22px;padding:20px 16px 8px}.imx2-run{grid-template-columns:minmax(0,1fr);gap:12px}.imx2-shots{flex-direction:column;max-width:none}.imx2-shot{flex:none;width:100%}.imx2-dock{padding:0 8px 10px}.imx2-dock-fade{height:20px}.imx2-composer{border-radius:14px;width:100%;padding:12px 12px 10px}.imx2-go{width:100%;margin-left:0}.imx2-generate{flex:1;justify-content:center}.imx2-controls{flex-wrap:wrap}.imx2-viewer-stage{padding:48px 16px 8px}.imx2-viewer-facts{flex-direction:column;align-items:flex-start;gap:10px}.imx2-viewer-acts{flex-wrap:wrap;margin-left:0}}.imx2-model-group{letter-spacing:.04em;text-transform:uppercase;color:var(--v2-ink-4);padding:10px 14px 4px;font-size:11px}.imx2-model-group+.imx2-model-group{border-top:1px solid var(--v2-line-soft)}.imx2-model-option{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex}.imx2-model-option.active,.imx2-model-option:hover{background:var(--v2-chip)}.imx2-model-option[aria-selected=true]{background:var(--v2-accent-soft)}.imx2-model-option.off{opacity:.55;cursor:not-allowed}.imx2-model-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.imx2-model-copy b{color:var(--v2-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.imx2-model-copy span{color:var(--v2-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.imx2-model-right{color:var(--v2-ink-3);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:10px;font-size:12px;display:flex}.imx2-model-right svg{color:var(--v2-accent)}@media (hover:none){.imx2-acts{opacity:1;pointer-events:auto}}.imx2-price.warn{color:var(--v2-warn)}.brd .v2-section-label{height:auto;font-size:inherit;font-weight:inherit;color:inherit;align-items:flex-start;margin-top:0;padding:0}.brd-card{border-radius:var(--v2-r-card);border:1px solid var(--v2-line);background:var(--v2-page);overflow:hidden}.brd-card.picked{border-color:var(--v2-accent);box-shadow:0 0 0 1px var(--v2-accent)}.brd-link{font:inherit;color:var(--v2-accent-strong);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px;font-weight:500;text-decoration:none}.brd-link:hover{text-decoration:underline}.brd-link:disabled{color:var(--v2-ink-4);cursor:default;text-decoration:none}.brd-muted{color:var(--v2-ink-4)}.brd-num{font-variant-numeric:tabular-nums}.brd-error{margin-top:10px}.brd-row{align-items:center;gap:12px;min-width:0;display:flex}.brd-row>.brd-right{flex-shrink:0;margin-left:auto}.brd-steps{flex-wrap:wrap;gap:4px;padding-bottom:20px;display:flex}.brd-step{border-radius:var(--v2-r-chip);height:28px;color:var(--v2-ink-4);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:0 10px;font-size:13px;line-height:18px;text-decoration:none;display:inline-flex}.brd-step.done{color:var(--v2-ink-2)}.brd-step.done svg{color:var(--v2-ok)}.brd-step.active{background:var(--v2-accent-soft);color:var(--v2-accent-strong);font-weight:500}a.brd-step:hover{background:var(--v2-chip)}.brd-sofar{border-top:1px solid var(--v2-line-soft);flex-direction:column;gap:6px;padding:14px 0;display:flex}.brd-sofar-row{color:var(--v2-ink-2);align-items:center;gap:8px;min-width:0;font-size:13px;line-height:18px;display:flex}.brd-sofar-row b{color:var(--v2-ink);flex-shrink:0;font-weight:500}.brd-sofar-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.brd-sofar-row .brd-link{margin-left:auto;font-size:12px}.brd-sofar-swatches{flex-shrink:0;gap:2px;display:inline-flex}.brd-sofar-swatches i{border-radius:3px;width:12px;height:12px;display:block}.brd-sofar-logo{object-fit:contain;flex-shrink:0;width:18px;height:18px}.brd-brief-head{border-bottom:1px solid var(--v2-line-soft);height:44px;color:var(--v2-ink);align-items:center;gap:12px;padding:0 16px;font-size:13px;font-weight:600;display:flex}.brd-brief-head span{color:var(--v2-ink-4);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:400}.brd-form{flex-direction:column;gap:10px;padding:16px;display:flex}.brd-field{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:12px;display:grid}.brd-field label{color:var(--v2-ink-3);font-size:13px;line-height:32px}.brd-input{border:1px solid var(--v2-line);border-radius:var(--v2-r-chip);background:var(--v2-page);width:100%;height:32px;font:inherit;color:var(--v2-ink);outline:none;padding:0 10px;font-size:13px}.brd-input::placeholder{color:var(--v2-ink-4)}.brd-input:focus{border-color:var(--v2-accent);box-shadow:0 0 0 1px var(--v2-accent)}.brd-input:disabled{background:var(--v2-raised);color:var(--v2-ink-2)}.brd-insp{flex-direction:column;gap:8px;display:flex}.brd-insp-grid{flex-wrap:wrap;gap:6px;display:flex}.brd-insp-tile{border:1px solid var(--v2-line);background:var(--v2-chip);cursor:pointer;border-radius:8px;flex-shrink:0;width:64px;height:64px;padding:0;position:relative;overflow:hidden}.brd-insp-tile img{object-fit:cover;width:100%;height:100%;display:block}.brd-insp-tile.on{border-color:var(--v2-accent);box-shadow:0 0 0 1px var(--v2-accent)}.brd-insp-tile.on:after{content:"";background:#4f46e52e;position:absolute;inset:0}.brd-insp-tile:disabled{cursor:default;opacity:.45}.brd-insp-check{background:var(--v2-accent);width:16px;height:16px;color:var(--v3-on-fill);z-index:1;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;right:4px}.brd-insp-tile.sending{opacity:.6}.brd-drop{border:1px dashed var(--v2-ink-5);border-radius:var(--v2-r-chip);text-align:center;cursor:pointer;background:var(--v2-page);flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:72px;padding:14px;display:flex}.brd-drop:hover,.brd-drop.over{border-color:var(--v2-accent-line);background:var(--v2-accent-soft)}.brd-drop b{color:var(--v2-ink);font-size:13px;font-weight:500}.brd-drop small{color:var(--v2-ink-4);font-size:12px}.brd-card-foot{border-top:1px solid var(--v2-line-soft);background:var(--v2-raised);color:var(--v2-ink-4);align-items:center;gap:12px;padding:12px 16px;font-size:12px;line-height:16px;display:flex}.brd-card-foot .brd-right{flex-shrink:0;margin-left:auto}.brd-palettes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.brd-palette-strip{height:96px;display:flex}.brd-palette-strip i{height:100%;display:block}.brd-palette-strip i[data-role=primary],.brd-palette-strip i[data-role=ground]{flex:3}.brd-palette-strip i[data-role=accent]{flex:2}.brd-palette-strip i[data-role=support],.brd-palette-strip i[data-role=text]{flex:1}.brd-palette-body{flex-direction:column;gap:10px;padding:14px;display:flex}.brd-palette-name{flex-direction:column;gap:1px;display:flex}.brd-palette-name b{color:var(--v2-ink);font-size:14px;font-weight:600}.brd-palette-name span{color:var(--v2-ink-4);font-size:12px}.brd-surfaces{flex-wrap:wrap;align-items:stretch;gap:6px;display:flex}.brd-surface{text-align:center;overflow-wrap:anywhere;border-radius:8px;justify-content:center;align-items:center;min-width:0;min-height:40px;padding:8px 12px;font-family:Fraunces,Georgia,serif;font-size:14px;font-weight:600;line-height:18px;display:flex}.brd-surface.wide{flex:130px}.brd-surface.enrol{white-space:nowrap;font-family:var(--v2-font);flex:none;font-size:13px;font-weight:500}.brd-palette-line{color:var(--v2-ink-3);font-size:12px;line-height:16px}.brd-palette-use{justify-content:center;width:100%}.brd-use.picked{background:var(--v2-accent-soft);color:var(--v2-accent-strong);cursor:default;border-color:#0000}.brd-use.picked:hover{background:var(--v2-accent-soft)}.brd-poll-warning{color:var(--v2-ink-3);margin:10px 0 0;font-size:12px;line-height:16px}.brd-marks{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.brd-mark-stage{background:var(--v2-raised);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:200px;padding:16px;display:flex;position:relative}.brd-mark-stage img{object-fit:contain;width:42%;height:42%;display:block}.brd-mark-stage.warn{background:var(--v2-warn-soft)}.brd-mark-stage.bad{background:var(--v2-bad-soft)}.brd-mark-stage b{font-size:13px;font-weight:600}.brd-mark-stage p{max-width:260px;margin:0;font-size:12px;line-height:16px}.brd-mark-stage.warn b,.brd-mark-stage.warn p{color:var(--v2-warn)}.brd-mark-stage.bad b,.brd-mark-stage.bad p{color:var(--v2-bad)}.brd-mark-stage.stale b{color:var(--v2-warn)}.brd-mark-stage.stale svg{color:var(--v2-ink-5)}.brd-bar{background:var(--v2-line);border-radius:2px;width:80px;height:3px;overflow:hidden}.brd-bar i{background:var(--v2-accent);border-radius:2px;width:40%;height:100%;animation:1.4s ease-in-out infinite brd-slide;display:block}.brd-making{color:var(--v2-ink-3);font-variant-numeric:tabular-nums;font-size:12px}@keyframes brd-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.brd-mark-foot{border-top:1px solid var(--v2-line-soft);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.brd-mark-foot .brd-row b{color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.brd-mark-foot small{color:var(--v2-ink-4);font-size:12px;line-height:16px}.brd-mark.picked .brd-mark-foot{background:var(--v2-accent-soft)}.brd-mark.picked .brd-mark-foot .brd-row b{color:var(--v2-accent-strong)}.brd-picked{color:var(--v2-accent-strong);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:500;display:inline-flex}.brd-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.brd-own{width:100%;max-width:420px;margin-top:8px}.brd-apply{justify-content:flex-end;margin-top:14px;display:flex}.brd-versions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.brd-version{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.brd-version:disabled{cursor:default}.brd-version-thumb{border:1px solid var(--v2-line);background:var(--v2-raised);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.brd-version-thumb img{object-fit:contain;width:60%;height:60%}.brd-version.picked .brd-version-thumb{border-color:var(--v2-accent);box-shadow:0 0 0 1px var(--v2-accent)}.brd-version-thumb.dead{color:var(--v2-ink-5);border-style:dashed}.brd-version b{color:var(--v2-ink);font-size:13px;font-weight:500;display:block}.brd-version small{color:var(--v2-ink-4);font-variant-numeric:tabular-nums;font-size:12px;display:block}.brd-version-arrow{color:var(--v2-ink-5);display:flex}.brd-versions-note{color:var(--v2-ink-4);margin-left:auto;font-size:12px}.brd-sizes{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.brd-size{color:var(--v2-ink-4);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12px;display:flex}.brd-size i{flex-shrink:0;display:block}.brd-size i svg{width:100%;height:100%;display:block}.brd-lockup{white-space:nowrap;border-radius:10px;align-items:center;gap:10px;height:48px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.brd-lockup i{flex-shrink:0;width:22px;height:22px;display:block}.brd-lockup i svg{width:100%;height:100%;display:block}.brd-pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.brd-pair-stage{flex-direction:column;gap:12px;padding:22px 24px 24px;display:flex}.brd-pair-brand{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.brd-pair-brand i{flex-shrink:0;width:20px;height:20px;display:block}.brd-pair-brand i svg{width:100%;height:100%;display:block}.brd-pair-brand img{object-fit:contain;width:20px;height:20px}.brd-pair-head{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:30px;line-height:36px}.brd-pair-body{margin:0;font-size:15px;line-height:22px}.brd-pair-foot{border-top:1px solid var(--v2-line-soft);align-items:center;gap:12px;padding:12px 14px;display:flex}.brd-pair-foot b{color:var(--v2-ink);font-size:13px;font-weight:600;display:block}.brd-pair-foot small{color:var(--v2-ink-3);font-size:12px;line-height:16px;display:block}.brd-pair-foot .brd-right{margin-left:auto}.brd-examples{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.brd-social{aspect-ratio:1;border-radius:var(--v2-r-pic);flex-direction:column;justify-content:space-between;width:240px;padding:18px;display:flex;overflow:hidden}.brd-social i,.brd-blog-cap i{width:24px;height:24px;display:block}.brd-social i svg,.brd-blog-cap i svg{width:100%;height:100%;display:block}.brd-social h4{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:22px;line-height:26px}.brd-social small,.brd-blog small{opacity:.8;margin-top:6px;font-size:11px;line-height:14px;display:block}.brd-blog{aspect-ratio:3/2;border-radius:var(--v2-r-pic);background:var(--v2-chip);align-items:flex-end;width:360px;padding:14px;display:flex;position:relative;overflow:hidden}.brd-blog img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.brd-blog-cap{border-radius:8px;flex-direction:column;gap:4px;max-width:88%;padding:10px 12px;display:flex;position:relative}.brd-blog-cap h4{margin:0;font-size:15px;line-height:20px}.brd-blog-cap .brd-row{gap:8px}.brd-handoff{flex-direction:column;display:flex}.brd-handoff-head{align-items:center;padding:16px 18px 10px;font-size:14px;font-weight:600;display:flex}.brd-handoff-head .v2-status{color:var(--v2-ok);margin-left:auto}.brd-handoff-list{flex-direction:column;gap:6px;padding:0 18px 14px;display:flex}.brd-handoff-row{color:var(--v2-ink);align-items:center;gap:12px;font-size:13px;line-height:18px;display:flex}.brd-handoff-row span:last-child{color:var(--v2-ink-4);white-space:nowrap;margin-left:auto}.brd-handoff-name{color:var(--v2-ink-3);align-items:center;gap:10px;padding:0 18px 14px;font-size:13px;display:flex}.brd-handoff-name .brd-input{max-width:320px}.brd-logo-files{flex-wrap:wrap;gap:14px;display:flex}.brd-logo-file{flex-direction:column;align-items:center;gap:8px;display:flex}.brd-logo-tile{border-radius:var(--v2-r-pic);border:1px solid var(--v2-line);justify-content:center;align-items:center;width:164px;height:92px;display:flex;overflow:hidden}.brd-logo-tile img{object-fit:contain;width:auto;max-width:78%;height:auto;max-height:56%}.brd-logo-tile.none{color:var(--v2-ink-4);border-style:dashed;font-size:12px}.brd-logo-file small{color:var(--v2-ink-3);font-size:12px}.brd-icons{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-top:16px;display:flex}.brd-icons-label{color:var(--v2-ink-3);align-self:center;margin-right:4px;font-size:12px}.brd-icon{color:inherit;flex-direction:column;align-items:center;gap:6px;text-decoration:none;display:flex}.brd-icon img{object-fit:contain;border:1px solid var(--v2-line);background:var(--v2-page);border-radius:8px;width:40px;height:40px;padding:4px}.brd-icon small{color:var(--v2-ink-3);font-size:11px}.brd-fonts{flex-direction:column;gap:14px;display:flex}.brd-font{grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:center;gap:24px;display:grid}.brd-font-sample{color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;font-size:28px;line-height:34px;overflow:hidden}.brd-font-meta{color:var(--v2-ink-3);overflow-wrap:anywhere;font-size:13px}.brd-colours{flex-direction:column;gap:10px;display:flex}.brd-colour{grid-template-columns:22px 120px 100px minmax(0,1fr);align-items:center;gap:14px;font-size:13px;display:grid}.brd-colour i{border:1px solid #18181b14;border-radius:6px;width:22px;height:22px;display:block}.brd-colour b{color:var(--v2-ink);font-weight:500}.brd-colour code{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--v2-ink-2);font-size:12px}.brd-colour span{color:var(--v2-ink-4);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.brd-look{flex-direction:column;gap:12px;display:flex}.brd-look-row{grid-template-columns:72px minmax(0,1fr);gap:16px;font-size:14px;line-height:20px;display:grid}.brd-look-row>span:first-child{color:var(--v2-ink-3);padding-top:1px;font-size:13px}.brd-look-row.never>span:last-child{color:var(--v2-bad)}.brd-look-row .brd-muted{font-size:13px}.brd-refs{flex-direction:column;gap:10px;display:flex}.brd-ref{grid-template-columns:16px 44px minmax(120px,1fr) minmax(90px,160px) minmax(0,1.4fr);align-items:center;gap:14px;display:grid}.brd-ref>span:first-child{color:var(--v2-ink-4);font-variant-numeric:tabular-nums;font-size:12px}.brd-ref img,.brd-ref .brd-ref-blank{object-fit:cover;background:var(--v2-chip);border-radius:8px;width:44px;height:44px;display:block}.brd-ref b{color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.brd-ref .brd-ref-what{color:var(--v2-ink-4);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.brd-samples{flex-wrap:wrap;gap:8px;display:flex}.brd-sample{object-fit:cover;background:var(--v2-chip);border-radius:8px;width:116px;height:78px;display:block}.brd-sample-more{background:var(--v2-chip);width:116px;height:78px;color:var(--v2-ink-3);font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;font-size:13px;display:flex}.brd-types{flex-direction:column;display:flex}.brd-type{border-bottom:1px solid var(--v2-line-soft)}.brd-type:last-of-type{border-bottom:0}.brd-type-row{width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;color:var(--v2-ink);background:0 0;border:0;align-items:center;gap:14px;padding:6px 0;display:flex}.brd-type-row i{border:2px solid var(--v2-ink-4);border-radius:3px;flex-shrink:0;display:block}.brd-type-row b{font-size:14px;font-weight:500}.brd-type-row span{color:var(--v2-ink-4);font-size:13px}.brd-type-row.open b{color:var(--v2-accent-strong)}.brd-type-row.open i{border-color:var(--v2-accent)}.brd-blocks{flex-direction:column;gap:4px;margin:0;padding:2px 0 14px 36px;list-style:none;display:flex}.brd-blocks li{color:var(--v2-ink-3);font-size:13px;line-height:18px}.brd-blocks li.scene{color:var(--v2-ink);font-weight:500}.brd-blocks li span{color:var(--v2-ink-4);font-variant-numeric:tabular-nums;margin-right:4px}.brd-empty-wrap{max-width:560px;margin:24px auto 0}.brd-empty-wrap .v2-empty{padding:56px 36px}.brd-empty-wrap .v2-empty>svg{color:var(--v2-ink-4)}.brd-empty-doors{flex-direction:column;align-items:center;gap:6px;margin-top:10px;display:flex}.brd-empty-error{color:var(--alert);max-width:420px;margin:4px 0 0;font-size:12px}.brd-scrim{z-index:70;background:#18181b52;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.brd-sheet{background:var(--v2-page);border-radius:var(--v2-r-card);width:min(420px,100%);box-shadow:var(--v2-shadow-pop);overflow:hidden}.brd-sheet-head{border-bottom:1px solid var(--v2-line-soft);padding:14px 16px}.brd-sheet-head b{color:var(--v2-ink);font-size:13px;font-weight:600;display:block}.brd-sheet-head small{color:var(--v2-ink-4);margin-top:2px;font-size:12px;display:block}.brd-sheet-body{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.brd-sheet-body label{color:var(--v2-ink-3);flex-direction:column;gap:4px;font-size:12px;display:flex}.brd-sheet-foot{border-top:1px solid var(--v2-line-soft);align-items:center;gap:8px;padding:12px 16px;display:flex}.brd-sheet-foot .brd-right{gap:8px;margin-left:auto;display:flex}.brd-sheet-error{color:var(--v2-bad);padding:0 16px 12px;font-size:12px}@media (max-width:900px){.brd-palettes,.brd-marks,.brd-pairs{grid-template-columns:minmax(0,1fr)}.brd-field{grid-template-columns:minmax(0,1fr);gap:4px}.brd-field label{line-height:18px}.brd-font{grid-template-columns:minmax(0,1fr);gap:4px}.brd-colour{grid-template-columns:22px 90px minmax(0,1fr)}.brd-colour span{display:none}.brd-ref{grid-template-columns:16px 44px minmax(0,1fr)}.brd-ref .brd-ref-what{display:none}.brd-social,.brd-blog{width:100%}.brd-sofar-row .brd-link{margin-left:0}}.brd-fontpicker{width:min(640px,100%)}.brd-fontlist{border:1px solid var(--v2-line-soft);border-radius:var(--v2-r-pic);flex-direction:column;gap:2px;max-height:46vh;padding:4px;display:flex;overflow-y:auto}.brd-fontrow{text-align:left;cursor:pointer;color:var(--v2-ink);background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.brd-fontrow:hover{background:var(--v2-raised)}.brd-fontrow.on{background:var(--v2-accent-soft,#eef2ff);box-shadow:inset 0 0 0 1px var(--v2-accent)}.brd-fontrow-sample{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:22px;line-height:28px;overflow:hidden}.brd-fontrow-meta{color:var(--v2-ink-3);font-size:12px}.brd-fontpick{border:1px solid var(--v2-line-soft);border-radius:var(--v2-r-pic);background:var(--v2-raised);align-items:center;gap:16px;padding:12px 14px;display:flex}.brd-fontpick-sample{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:30px;line-height:36px;overflow:hidden}.brd-fontpick label{color:var(--v2-ink-3);flex-direction:column;gap:4px;width:90px;font-size:12px;display:flex}.brd-font-change{margin-left:auto;font-size:12px}.brd-font{align-items:baseline;gap:12px;display:flex}.brd-modelsheet{width:min(520px,100%)}.brd-modellist{border:1px solid var(--v2-line-soft);border-radius:var(--v2-r-pic);flex-direction:column;gap:2px;max-height:46vh;padding:4px;display:flex;overflow-y:auto}.brd-modelrow{text-align:left;cursor:pointer;color:var(--v2-ink);background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.brd-modelrow:hover{background:var(--v2-raised)}.brd-modelrow.on{background:var(--v2-accent-soft,#eef2ff);box-shadow:inset 0 0 0 1px var(--v2-accent)}.brd-modelrow b{font-size:14px;font-weight:500}.brd-modelrow span{color:var(--v2-ink-3);font-size:12px}.brd-modelhead{flex-direction:column;gap:6px;margin-top:12px;display:flex}.brd-modelhead>b{font-size:13px;font-weight:600}.brd-modelhead-row{border:1px solid var(--v2-line-soft);border-radius:var(--v2-r-pic);flex-direction:column;gap:2px;padding:4px;display:flex}.brd-modelhead small{font-size:12px}.brd-look-read{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.brd-look-read small{color:var(--v2-ink-4);font-size:12px}.brd-look-dirs{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.brd-look-dir{border:1px solid var(--v2-line);background:var(--v3-card);height:28px;font:inherit;color:var(--v2-ink);cursor:pointer;border-radius:7px;padding:0 12px;font-size:13px}.brd-look-dir:hover{background:var(--v2-chip)}.brd-look-edit{flex-direction:column;gap:12px;display:flex}.brd-look-edit .brd-look-row>span:first-child{padding-top:8px}.brd-look-lines{resize:vertical;white-space:pre;height:auto;padding:8px 10px;line-height:20px}.brd-look-by-hand{align-items:center;gap:6px;margin-top:10px;display:flex}.brd-look-by-hand small{color:var(--v2-ink-4);font-size:12px}.brd-type{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.brd-type>.brd-type-row{flex:1;min-width:0}.brd-type-change{flex:none}.brd-type>.brd-blocks{flex-basis:100%}.brd-axes{gap:10px;display:grid}.brd-axis{grid-template-columns:200px minmax(0,1fr) 32px;align-items:center;gap:12px;display:grid}.brd-axis label{color:var(--v2-ink-3);font-size:12px;line-height:16px}.brd-axis input[type=range]{width:100%;accent-color:var(--v2-accent-strong)}.brd-axis small{color:var(--v2-ink-4);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}@media (max-width:720px){.brd-axis{grid-template-columns:minmax(0,1fr) 32px}.brd-axis label{grid-column:1/-1}}.brd-palette-idea{color:var(--v2-ink-2);font-size:13px;line-height:18px}.brd-seeds{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.brd-seeds li{background:var(--v2-raised);border:1px solid var(--v2-line-soft);color:var(--v2-ink-3);border-radius:999px;padding:3px 8px;font-size:11px;line-height:15px}.brd-directions{padding-bottom:24px}.brd-directions-head{align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.brd-directions-head h2{margin:0;font-size:15px;line-height:20px}.brd-directions-head p{color:var(--v2-ink-4);margin:0;font-size:12px}.brd-directions-head>:last-child{margin-left:auto}.brd-directions-row{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:12px;display:grid}.brd-direction{border:1px solid var(--v2-line-soft);border-radius:var(--v2-r-card,12px);background:var(--v2-raised);flex-direction:column;gap:10px;padding:12px;display:flex}.brd-direction header{flex-direction:column;gap:2px;display:flex}.brd-direction header b{font-size:13px;line-height:18px}.brd-direction header span{color:var(--v2-ink-4);font-size:11px}.brd-direction-axes{gap:4px;margin:0;display:grid}.brd-direction-axes>div{gap:2px;display:grid}.brd-direction-axes dt{color:var(--v2-ink-4);font-size:10px;line-height:13px}.brd-direction-axes dd{margin:0}.brd-axis-bar{background:var(--v2-line-soft);border-radius:999px;height:3px;display:block;position:relative}.brd-axis-bar i{background:var(--v2-accent-strong);border-radius:999px;width:7px;height:7px;margin-left:-3px;position:absolute;top:-2px}.brd-direction-strip{border-radius:4px;height:16px;display:flex;overflow:hidden}.brd-direction-strip i{flex:1}.brd-direction-body{color:var(--v2-ink-4);align-items:center;gap:10px;font-size:11px;display:flex}.brd-direction-nologo{color:var(--v2-ink-4);font-size:11px}.brd-direction footer{border-top:1px solid var(--v2-line-soft);color:var(--v2-ink-4);align-items:center;gap:8px;padding-top:8px;font-size:11px;display:flex}.brd-direction footer>:last-child{margin-left:0}.brd-direction footer>span:first-child{margin-right:auto}.brd-apps{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;padding-bottom:16px;display:grid}.brd-app{flex-direction:column;gap:8px;margin:0;display:flex}.brd-app-frame{aspect-ratio:1;border-radius:var(--v2-r-pic);border:1px solid var(--v2-line-soft);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.brd-app-frame img{object-fit:cover;width:100%;height:100%;display:block}.brd-app-logo{position:absolute}.brd-app-empty{text-align:center;padding:0 16px;font-size:12px}.brd-app figcaption{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.brd-app figcaption b{font-size:12px}.brd-app figcaption small{color:var(--v2-ink-4);flex-basis:100%;font-size:11px}.brd-app figcaption .brd-link{margin-left:auto}.brd-board-tabs{flex-wrap:wrap;gap:6px;padding-bottom:16px;display:flex}.brd-board-tab{border:1px solid var(--v2-line-soft);background:var(--v2-raised);color:var(--v2-ink-2);border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.brd-board-tab.active{border-color:var(--v2-ink);color:var(--v2-ink)}.brd-board-tab-strip{border-radius:3px;width:36px;height:10px;display:flex;overflow:hidden}.brd-board-tab-strip i{flex:1}.brd-board{border:1px solid var(--v2-line-soft);-webkit-font-smoothing:antialiased;border-radius:20px;padding:44px 56px 56px;font-size:14px;line-height:1.5}.brd-board-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.brd-board-head h1{letter-spacing:-.02em;margin:10px 0 0;font-size:40px;line-height:1.05}.brd-board-head p{opacity:.7;max-width:560px;margin:10px 0 0;font-size:15px}.brd-board-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}.brd-board-register{text-align:right;opacity:.55;flex-shrink:0;font-size:12px;line-height:1.5}.brd-board-sec{border-top:1px solid var(--bb-line);grid-template-columns:240px 1fr;gap:32px;margin-top:48px;padding-top:26px;display:grid}.brd-board-label h2{letter-spacing:-.01em;margin:0;font-size:22px;line-height:1.2}.brd-board-label p{opacity:.6;max-width:220px;margin:8px 0 0;font-size:13px}.brd-board-tiles{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.brd-board-tile{border:1px solid var(--bb-line);border-radius:20px;justify-content:center;align-items:center;gap:14px;height:180px;display:flex}.brd-board-tile i svg{width:100%;height:100%;display:block}.brd-board-wm{letter-spacing:-.02em;white-space:nowrap;font-size:34px}.brd-board-monogram{letter-spacing:-.04em;border-radius:26%;justify-content:center;align-items:center;line-height:1;display:inline-flex}.brd-board-swatches{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.brd-board-swatches div{border:1px solid var(--bb-line);border-radius:14px;flex-direction:column;justify-content:flex-end;height:112px;padding:12px;font-size:12px;display:flex}.brd-board-swatches b{font-weight:600;display:block}.brd-board-ui,.brd-board-apps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.brd-board-apps{margin-top:0}.brd-board-card{background:var(--v3-card);border:1px solid var(--bb-line);color:inherit;border-radius:18px;flex-direction:column;gap:6px;padding:18px;display:flex;box-shadow:0 1px 2px #14141e0a,0 12px 32px #14141e0f}.brd-board-card small{opacity:.6;font-size:12px;font-weight:500}.brd-board-card>span{opacity:.75;font-size:12px}.brd-board-figure{letter-spacing:-.02em;font-size:30px;line-height:1.1}.brd-board-pill{border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:600;display:inline-block}.brd-board-bars{align-items:flex-end;gap:6px;height:64px;margin-top:6px;display:flex}.brd-board-bars i{border-radius:5px;width:22px;display:block}.brd-board-bars.small{height:40px}.brd-board-bars.small i{width:16px}.brd-board-field{border:1px solid var(--bb-line);background:var(--v3-card);border-radius:10px;justify-content:space-between;align-items:center;height:42px;padding:0 12px;font-size:14px;display:flex}.brd-board-field em{opacity:.5;font-size:12px;font-style:normal}.brd-board-btn{white-space:nowrap;border-radius:10px;align-self:flex-start;align-items:center;height:40px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.brd-board-btn.ghost{background:0 0;border:1px solid}.brd-board-type{grid-template-columns:1fr 1fr;gap:32px;display:grid}.brd-board-big{letter-spacing:-.02em;font-size:64px;line-height:1}.brd-board-h{letter-spacing:-.01em;margin-top:14px;font-size:26px;line-height:1.15}.brd-board-row{border-bottom:1px solid var(--bb-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.brd-board-row code,.brd-board-lockup code{opacity:.5;font-family:ui-monospace,Menlo,monospace;font-size:11px}.brd-board-type p{opacity:.7;margin:14px 0 0}.brd-board-nav{justify-content:space-between;align-items:center;gap:16px;padding:0 8px 18px;display:flex}.brd-board-lockup{justify-content:space-between;align-items:center;gap:10px;display:flex}.brd-board-lockup b{letter-spacing:-.02em;font-size:20px}.brd-board-links{opacity:.7;gap:26px;font-size:14px;font-weight:500;display:flex}.brd-board-actions{gap:10px;display:flex}.brd-board-hero{border-radius:28px;grid-template-columns:1fr 440px;align-items:center;gap:48px;padding:56px;display:grid}.brd-board-hero h3{letter-spacing:-.02em;margin:18px 0 0;font-size:48px;line-height:1.02}.brd-board-hero p{opacity:.7;max-width:480px;margin:20px 0 28px;font-size:17px}.brd-board-product{gap:10px}.brd-board-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.brd-board-two>div{flex-direction:column;gap:6px;display:flex}.brd-board-app{flex-direction:row;align-items:center;gap:18px}.brd-board-app span{flex-direction:column;display:flex}.brd-board-icon{border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;display:flex!important}.brd-board-dark{justify-content:space-between;min-height:150px}.brd-board-dark small{opacity:.7}.brd-board-scenes{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px;display:grid}@media (max-width:900px){.brd-board{padding:24px 16px 32px}.brd-board-sec{grid-template-columns:1fr;gap:14px;margin-top:32px}.brd-board-tiles,.brd-board-ui,.brd-board-apps,.brd-board-type,.brd-board-hero{grid-template-columns:1fr}.brd-board-swatches{grid-template-columns:repeat(3,1fr)}.brd-board-scenes{grid-template-columns:repeat(2,1fr)}.brd-board-hero{padding:24px}.brd-board-hero h3{font-size:34px}.brd-board-links{display:none}.brd-board-head{flex-direction:column;align-items:flex-start}.brd-board-register{text-align:left}}.brd-explore-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px;display:grid}.brd-explore-board{content-visibility:auto;contain-intrinsic-size:360px 300px;flex-direction:column;gap:8px;margin:0;display:flex}.brd-explore-frame{aspect-ratio:3/2;border-radius:var(--v2-r-pic);border:1px solid var(--v2-line-soft);background:var(--v2-raised);justify-content:center;align-items:center;display:flex;overflow:hidden}.brd-explore-frame a{width:100%;height:100%;display:block}.brd-explore-frame img{object-fit:cover;width:100%;height:100%;display:block}.brd-explore-empty{color:var(--v2-ink-4);text-align:center;padding:0 16px;font-size:12px}.brd-explore-board figcaption{align-items:baseline;gap:8px;font-size:12px;display:flex}.brd-explore-board figcaption .brd-link{margin-left:auto}.brd-explore-entry{border-radius:var(--v2-r-card);border:1px solid var(--v2-accent-line);background:var(--v2-accent-soft);align-items:center;gap:20px;margin-bottom:20px;padding:16px 18px;display:flex}.brd-explore-entry>div:first-child{flex:1;min-width:0}.brd-explore-entry h2{margin:0;font-size:15px;line-height:20px}.brd-explore-entry p{color:var(--v2-ink-3);margin:4px 0 0;font-size:12px;line-height:16px}.brd-explore-entry-thumbs{gap:6px;display:flex}.brd-explore-entry-thumbs img{object-fit:cover;border:1px solid var(--v2-line-soft);border-radius:6px;width:72px;height:48px;display:block}.brd-modelpicker{flex-direction:column;width:min(760px,100%);max-height:86vh;display:flex}.brd-modelpicker-tools{border-bottom:1px solid var(--v2-line-soft);gap:8px;padding:10px 16px;display:flex}.brd-modelpicker-tools input,.brd-modelpicker-tools select{border:1px solid var(--v2-line);height:34px;font:inherit;color:var(--v2-ink);background:var(--v2-page);border-radius:8px;padding:0 10px;font-size:13px}.brd-modelpicker-tools input{flex:1;min-width:0}.brd-modelpicker-list{flex-direction:column;gap:2px;padding:6px 8px;display:flex;overflow-y:auto}.brd-modelpicker-row{text-align:left;font:inherit;color:var(--v2-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:56px minmax(0,1fr) 200px;align-items:center;gap:12px;padding:8px;display:grid}.brd-modelpicker-row:hover{background:var(--v2-raised)}.brd-modelpicker-row.picked{border-color:var(--v2-accent);background:var(--v2-accent-soft)}.brd-modelpicker-row img,.brd-modelpicker-row>i{object-fit:cover;background:var(--v2-chip);border-radius:6px;width:56px;height:38px;display:block}.brd-modelpicker-main{flex-direction:column;gap:1px;min-width:0;display:flex}.brd-modelpicker-main b{font-size:13px;font-weight:600}.brd-modelpicker-main b em{color:var(--v2-accent-strong);font-size:11px;font-style:normal;font-weight:500}.brd-modelpicker-main code{color:var(--v2-ink-4);font-family:ui-monospace,Menlo,monospace;font-size:11px}.brd-modelpicker-main small{color:var(--v2-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.brd-modelpicker-meta{text-align:right;flex-direction:column;gap:1px;display:flex}.brd-modelpicker-meta b{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.brd-modelpicker-meta small{color:var(--v2-ink-4);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.brd-explore-details{color:var(--v2-ink-3);font-size:12px}.brd-explore-details summary{cursor:pointer;color:var(--v2-accent-strong);font-weight:500;list-style:none}.brd-explore-details summary::-webkit-details-marker{display:none}.brd-explore-details summary:before{content:"▸ "}.brd-explore-details[open] summary:before{content:"▾ "}.brd-explore-details dl{gap:4px;margin:8px 0 0;display:grid}.brd-explore-details dl>div{grid-template-columns:130px 1fr;gap:8px;display:grid}.brd-explore-details dt{color:var(--v2-ink-4)}.brd-explore-details dd{color:var(--v2-ink-2);overflow-wrap:anywhere;margin:0}.brd-explore-details dd i{color:var(--v2-ink-4)}.brd-explore-details code{font-family:ui-monospace,Menlo,monospace;font-size:11px}.brd-explore-details>dt{color:var(--v2-ink-4);margin-top:10px}.brd-explore-details pre{background:var(--v2-raised);border:1px solid var(--v2-line-soft);white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:var(--v2-ink-2);border-radius:8px;margin:4px 0 0;padding:10px 12px;font-size:12px;line-height:17px}.brd-explore-actions{gap:12px;margin-left:auto;display:flex}.brd-explore-board figcaption .brd-explore-actions .brd-link{margin-left:0}.brd-explore-frame.cutting{cursor:crosshair;aspect-ratio:auto;display:block}.brd-explore-cut{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;position:relative}.brd-explore-cut img{object-fit:fill;pointer-events:none;width:100%;height:auto;display:block}.brd-explore-cutbox{border:2px solid var(--v2-accent);pointer-events:none;background:#4f46e51f;position:absolute;box-shadow:0 0 0 9999px #14141e47}.brd-explore-cuthint{color:var(--v3-on-fill);pointer-events:none;background:#14141eb8;border-radius:999px;padding:6px 10px;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brd-explore-marks{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.brd-explore-mark{flex-direction:column;gap:8px;margin:0;display:flex}.brd-explore-mark-frame{border-radius:var(--v2-r-pic);border:1px solid var(--v2-line-soft);background:var(--v3-card);justify-content:center;align-items:center;height:160px;padding:16px;display:flex}.brd-explore-mark-frame img{max-width:100%;max-height:100%;display:block}.brd-explore-mark figcaption{flex-direction:column;gap:4px;font-size:12px;display:flex}.brd-explore-mark figcaption small{color:var(--v2-ink-4);font-size:11px;line-height:15px}.brd-explore-markedit{align-items:center;gap:8px;margin-top:4px;display:flex}.brd-explore-markedit input{border:1px solid var(--v2-line);min-width:0;height:32px;font:inherit;color:var(--v2-ink);background:var(--v2-page);border-radius:8px;flex:1;padding:0 10px;font-size:12px}.brd-x-composer{border:1px solid var(--v2-line-soft);border-radius:var(--v2-r-card);background:var(--v2-raised);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:20px;margin-bottom:24px;padding:16px 18px;display:grid}.brd-x-inputs{flex-direction:column;gap:10px;min-width:0;display:flex}.brd-x-refs{flex-wrap:wrap;gap:6px;display:flex}.brd-x-refs img{object-fit:cover;object-position:top;border:1px solid var(--v2-line-soft);border-radius:5px;width:64px;height:42px;display:block}.brd-x-brief{color:var(--v2-ink-3);margin:0;font-size:12px;line-height:17px}.brd-x-brief b{color:var(--v2-ink)}.brd-x-brief .brd-link{margin-left:6px}.brd-x-controls{flex-direction:column;gap:10px;min-width:0;display:flex}.brd-x-layouts{flex-wrap:wrap;gap:6px;display:flex}.brd-x-layout{font:inherit;cursor:pointer;color:var(--v2-ink-3);background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:3px;padding:4px 6px 5px;display:flex}.brd-x-layout span{font-size:10px;line-height:12px}.brd-x-layout:hover{background:var(--v2-chip)}.brd-x-layout.picked{border-color:var(--v2-accent);background:var(--v2-accent-soft);color:var(--v2-ink)}.brd-x-thumb{border-radius:4px;display:block}.brd-x-logos{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.brd-x-logos small{color:var(--v2-ink-4);margin-right:2px;font-size:10px}.brd-x-logo{border:1px solid var(--v2-line);background:var(--v2-page);width:44px;height:44px;font:inherit;color:var(--v2-ink-3);cursor:pointer;border-radius:8px;place-items:center;padding:3px;font-size:11px;display:grid}.brd-x-logo img{object-fit:contain;border-radius:5px;width:100%;height:100%;display:block}.brd-x-logo:hover{background:var(--v2-chip)}.brd-x-logo.picked{border-color:var(--v2-accent);outline:2px solid var(--v2-accent-line);color:var(--v2-ink)}.brd-x-row{align-items:stretch;gap:8px;display:flex}.brd-x-model{border:1px solid var(--v2-line);background:var(--v2-page);min-width:150px;font:inherit;text-align:left;cursor:pointer;color:var(--v2-ink);border-radius:8px;flex-direction:column;justify-content:center;gap:1px;padding:4px 10px;display:flex}.brd-x-model small{color:var(--v2-ink-4);font-size:10px}.brd-x-model b{font-size:12px}.brd-x-model span{color:var(--v2-accent-strong);font-size:10px}.brd-x-steer{border:1px solid var(--v2-line);min-width:0;height:44px;font:inherit;color:var(--v2-ink);background:var(--v2-page);border-radius:8px;flex:1;padding:0 12px;font-size:13px}.brd-x-steer:focus{outline:2px solid var(--v2-accent-line);border-color:var(--v2-accent)}.brd-x-row .v2-btn{white-space:nowrap;align-self:stretch;height:auto}.brd-x-hint{color:var(--v2-ink-4);margin:0;font-size:11px}.brd-x-boards header{align-items:baseline;gap:10px;padding-bottom:12px;display:flex}.brd-x-boards h2{margin:0;font-size:15px;line-height:20px}.brd-x-boards header span{color:var(--v2-ink-4);font-size:12px}.brd-x-placeholder{background:var(--v2-accent-soft);border-color:var(--v2-accent-line);animation:1.4s ease-in-out infinite brd-x-pulse}@keyframes brd-x-pulse{0%,to{opacity:1}50%{opacity:.55}}.brd-x-actions{gap:12px;font-size:12px;display:flex}.brd-x-more{justify-content:center;padding:16px 0 4px;display:flex}@media (max-width:900px){.brd-x-composer{grid-template-columns:minmax(0,1fr)}.brd-x-row{flex-wrap:wrap}.brd-x-steer{min-width:100%}}.brd-drawer{background:var(--v2-page);width:min(520px,100%);box-shadow:var(--v2-shadow-pop);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.brd-scrim:has(.brd-drawer){place-items:stretch end;padding:0}.brd-drawer-head{border-bottom:1px solid var(--v2-line-soft);flex-direction:column;gap:2px;padding:16px 20px;display:flex;position:relative}.brd-drawer-head b{font-size:14px}.brd-drawer-head small{color:var(--v2-ink-4);font-size:12px}.brd-drawer-close{position:absolute;top:16px;right:20px}.brd-drawer-body{flex-direction:column;gap:10px;padding:16px 20px 24px;display:flex;overflow-y:auto}.brd-drawer-body h3{margin:8px 0 2px;font-size:13px;font-weight:600}.brd-drawer-body h3 small{color:var(--v2-ink-4);margin-left:6px;font-size:12px;font-weight:400}.brd-drawer-field{color:var(--v2-ink-3);grid-template-columns:90px 1fr;align-items:center;gap:10px;font-size:12px;display:grid}.brd-drawer-field input{border:1px solid var(--v2-line);height:34px;font:inherit;color:var(--v2-ink);background:var(--v2-page);border-radius:8px;min-width:0;padding:0 10px;font-size:13px}.brd-drawer-field input:focus{outline:2px solid var(--v2-accent-line);border-color:var(--v2-accent)}.brd-drawer-row{align-items:center;gap:10px;display:flex}.brd-drawer-refs{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;display:grid}.brd-drawer-refs figure{flex-direction:column;align-items:flex-start;gap:4px;margin:0;display:flex}.brd-drawer-refs img{object-fit:cover;object-position:top;border:1px solid var(--v2-line-soft);border-radius:6px;width:100%;height:70px;display:block}.brd-drawer-refs figure .brd-link{font-size:11px}.brd-drawer-cover{color:var(--v2-ink-4);font-size:10.5px;line-height:14px}.brd-drawer-ask{flex-direction:column;gap:2px;display:flex}.brd-drawer-ask small{color:var(--v2-ink-2);font-size:11px;line-height:15px}.brd-drawer-ask>span{gap:10px;display:flex}.brd-drawer-ask .brd-link.quiet{color:var(--v2-ink-3)}.brd-drawer-upload{border:1px dashed var(--v2-line);cursor:pointer;text-align:center;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:70px;padding:6px;display:flex}.brd-drawer-upload input{display:none}.brd-drawer-upload span{color:var(--v2-accent-strong);font-size:12px;font-weight:500}.brd-drawer-upload small{color:var(--v2-ink-4);font-size:10px}.brd-explore-board{position:relative}.brd-explore-board.picked .brd-explore-frame{outline:3px solid var(--v2-accent);outline-offset:-3px}.brd-x-pick{z-index:2;border:1px solid var(--v2-line);background:var(--v3-glass);width:26px;height:26px;color:var(--v2-ink-3);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;position:absolute;top:8px;left:8px;box-shadow:0 1px 2px #1018281f}.brd-x-pick[aria-pressed=true]{background:var(--v2-accent);border-color:var(--v2-accent);color:var(--v3-on-fill)}.brd-x-remix{z-index:5;border-radius:var(--v2-r-card);border:1px solid var(--v2-accent-line);background:var(--v2-page);box-shadow:var(--v2-shadow-pop);align-items:center;gap:10px;margin-top:16px;padding:10px 12px;display:flex;position:sticky;bottom:12px}.brd-x-remix-picks{flex-shrink:0;align-items:center;gap:6px;display:flex}.brd-x-remix-picks img{object-fit:cover;border:1px solid var(--v2-line-soft);border-radius:5px;width:54px;height:36px}.brd-x-remix-picks small{color:var(--v2-ink-4);margin-left:4px;font-size:11px}.brd-x-remix .brd-x-steer{height:40px}.brd-x-bucket{border:1px solid var(--v2-line);border-radius:999px;gap:0;margin-left:auto;display:inline-flex;overflow:hidden}.brd-x-bucket button{font:inherit;color:var(--v2-ink-3);cursor:pointer;background:0 0;border:0;padding:5px 12px;font-size:12px}.brd-x-bucket button.on{background:var(--v2-ink);color:var(--v3-on-fill)}.brd-x-open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.brd-x-keep{z-index:2;border:1px solid var(--v2-line);background:var(--v3-glass);width:26px;height:26px;color:var(--v2-ink-3);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:14px;line-height:1;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 1px 2px #1018281f}.brd-x-keep.on{background:var(--v3-card);border-color:var(--v2-accent);color:var(--v2-accent)}.brd-lb-scrim{background:#101218b8;padding:16px}.brd-lb{background:var(--v2-bg,#fff);border-radius:14px;flex-direction:column;gap:10px;width:min(1280px,96vw);max-height:94vh;padding:12px 14px 14px;display:flex;box-shadow:0 24px 60px #10182847}.brd-lb-head{align-items:baseline;gap:10px;display:flex}.brd-lb-head b{font-size:14px}.brd-lb-head small{color:var(--v2-ink-3);font-size:12px}.brd-lb-close{font:inherit;color:var(--v2-ink-3);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 4px;font-size:22px;line-height:1}.brd-lb-stage{flex:1;place-items:center;min-height:0;display:grid;position:relative}.brd-lb-stage img{object-fit:contain;border-radius:8px;max-width:100%;max-height:calc(94vh - 120px);display:block}.brd-lb-step{z-index:2;border:1px solid var(--v2-line);background:var(--v3-glass);width:40px;height:40px;color:var(--v2-ink);cursor:pointer;font:inherit;border-radius:999px;justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #10182829}.brd-lb-step.prev{left:6px}.brd-lb-step.next{right:6px}.brd-lb-foot{align-items:center;gap:14px;display:flex}.brd-lb-foot small{margin-left:auto;font-size:11px}.brd-lb-save{font:inherit;cursor:pointer;border:1px solid var(--v2-line);background:var(--v3-card);color:var(--v2-ink);border-radius:999px;padding:6px 14px;font-size:13px}.brd-lb-save.on{border-color:var(--v2-accent);color:var(--v2-accent)}:root,.perf-public{--v3-ground:var(--lightningcss-light,#fafafb)var(--lightningcss-dark,#141417);--v3-card-line:var(--lightningcss-light,#eaeaed)var(--lightningcss-dark,#2c2c32);--v3-lav:var(--lightningcss-light,#f5f4fe)var(--lightningcss-dark,#1e1d35);--v3-lav-line:var(--lightningcss-light,#e6e3fb)var(--lightningcss-dark,#33315a);--v3-mint:var(--lightningcss-light,#f1f8f4)var(--lightningcss-dark,#14251b);--v3-mint-line:var(--lightningcss-light,#d9eee1)var(--lightningcss-dark,#22402d);--v3-amber:var(--lightningcss-light,#fdf3e7)var(--lightningcss-dark,#2b2114);--v3-amber-line:var(--lightningcss-light,#f6ddbf)var(--lightningcss-dark,#4a3820);--v3-green:var(--lightningcss-light,#2e9d5b)var(--lightningcss-dark,#5bc489);--v3-orange:var(--lightningcss-light,#e07a1f)var(--lightningcss-dark,#e0a24a);--v3-red:var(--lightningcss-light,#c23b3b)var(--lightningcss-dark,#ef7b7b)}.v3-ground{background:var(--v3-ground);min-height:calc(100vh - 52px)}.v3-page{grid-template-columns:minmax(0,1fr) 350px;gap:24px;max-width:1240px;padding:30px 32px 48px;display:grid}.v3-main,.v3-side{flex-direction:column;gap:22px;min-width:0;display:flex}.v3-side{gap:18px}.v3-card{background:var(--v3-card);border:1px solid var(--v3-card-line);border-radius:14px;padding:18px 20px;box-shadow:0 1px 2px #10101408}.v3-card.lav{background:var(--v3-lav);border-color:var(--v3-lav-line);padding:22px 24px}.v3-card.ok{background:var(--v3-mint);border-color:var(--v3-mint-line)}.v3-card.warn{background:var(--v3-amber);border-color:var(--v3-amber-line)}.v3-card-head{align-items:center;gap:8px;min-height:22px;display:flex}.v3-card-head .v3-right{margin-left:auto}.v3-ct{color:var(--v2-ink);margin:0;font-size:14px;font-weight:600;line-height:20px}.v3-soft{color:var(--v2-ink-4);font-size:12.5px;line-height:18px}.v3-form-note{color:var(--v3-ink-3);margin:0;font-size:13px;line-height:19px}.v3-muted{color:var(--v2-ink-3)}.v3-link{color:var(--v2-accent-strong);font-size:13px;font-weight:500;text-decoration:none}.v3-link:hover{text-decoration:underline}.v3-head{align-items:center;gap:16px;display:flex}.v3-head h1{letter-spacing:-.02em;color:var(--v2-ink);margin:0;font-size:26px;font-weight:600;line-height:32px}.v3-head p{color:var(--v2-ink-3);margin:0;font-size:14px;line-height:20px}.v3-mark{width:48px;height:48px;color:var(--v3-on-fill);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex}.v3-pill{white-space:nowrap;border-radius:14px;align-items:center;gap:6px;height:28px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.v3-pill.up{background:var(--v3-mint);color:var(--v3-green)}.v3-pill.down{background:var(--v3-red-soft);color:var(--v3-red)}.v3-pill.flat{background:var(--v3-chip);color:var(--v2-ink-3)}.v3-chips{flex-wrap:wrap;gap:8px;display:flex}.v3-chip{background:var(--v3-card);border:1px solid var(--v3-card-line);height:26px;color:var(--v2-ink-2);white-space:nowrap;border-radius:13px;align-items:center;padding:0 10px;font-size:12.5px;text-decoration:none;display:inline-flex}a.v3-chip:hover{border-color:var(--v2-ink-5)}.v3-summary{color:var(--v2-ink);margin:10px 0 0;font-size:16px;line-height:26px}.v3-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.v3-fig{flex-direction:column;gap:4px;display:flex}.v3-fig .v3-label{color:var(--v2-ink-3);font-size:13px}.v3-fig .v3-row{align-items:center;gap:10px;display:flex}.v3-big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--v2-ink);font-size:28px;font-weight:600;line-height:34px}.v3-delta{white-space:nowrap;border-radius:11px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.v3-delta.up{background:var(--v3-mint);color:var(--v3-green)}.v3-delta.down{background:var(--v3-red-soft);color:var(--v3-red)}.v3-trend{color:var(--v2-ink-4);font-size:13px;font-weight:500;line-height:18px}.v3-trend.up{color:var(--v3-green)}.v3-trend.down{color:var(--v3-red)}.v3-under{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:-8px;display:flex}.v3-progress{background:var(--v3-chip);border-radius:3px;width:120px;height:6px;overflow:hidden}.v3-progress>span{background:var(--v3-green);border-radius:3px;height:6px;display:block}.v3-check{border-top:1px solid var(--v2-line-soft);align-items:center;gap:14px;padding:14px 0;display:flex}.v3-check:first-child{border-top:0}.v3-check .v3-body{flex:1;min-width:0}.v3-check .v3-name{color:var(--v2-ink);gap:8px;font-size:14px;font-weight:500;display:flex}.v3-check .v3-name.done{color:var(--v2-ink-3)}.v3-check .v3-done{color:var(--v3-green);font-weight:400}.v3-check .v3-sub{color:var(--v2-ink-4);font-size:13px;line-height:18px}.v3-glyph{flex-shrink:0;width:18px;height:18px;display:block}.v3-list-row{border-top:1px solid var(--v2-line-soft);color:var(--v2-ink);gap:10px;padding:10px 0;font-size:13.5px;line-height:20px;display:flex}.v3-list-row:first-child{border-top:0}.v3-count{white-space:nowrap;border-radius:11px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.v3-count.warn{background:var(--v3-amber);color:var(--v3-orange)}.v3-count.none{background:var(--v3-chip);color:var(--v2-ink-3)}.v3-feed-item{gap:12px;display:flex}.v3-feed-rail{flex-direction:column;flex-shrink:0;align-items:center;width:26px;display:flex}.v3-feed-dot{background:var(--v3-lav);width:26px;height:26px;color:var(--v2-accent);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.v3-feed-dot.not{background:var(--v3-amber);color:var(--v3-orange)}.v3-feed-line{background:var(--v3-chip-strong);width:1px;height:22px;margin-top:4px}.v3-feed-text{color:var(--v2-ink);min-width:0;padding-bottom:14px;font-size:13.5px;line-height:20px}.v3-status{align-items:flex-start;gap:12px;display:flex}.v3-status .v3-dot{background:var(--v3-green);border-radius:5px;flex-shrink:0;width:9px;height:9px;margin-top:6px}.v3-card.warn.v3-status .v3-dot{background:var(--v3-orange)}.v3-status.idle .v3-dot{background:var(--v3-ink-5)}.v3-status .v3-title{color:var(--v2-ink);font-size:14px;font-weight:500}@media (max-width:1100px){.v3-page{grid-template-columns:minmax(0,1fr);padding:20px 16px 36px}}@media (max-width:640px){.v3-figs{grid-template-columns:minmax(0,1fr)}.v3-head{flex-wrap:wrap}.v3-pill{margin-left:0}}.v2-page.v3-flush{max-width:none;padding:0}.v3-table{border-collapse:collapse;width:100%;font-size:13.5px}.v3-table th{font-family:var(--v2-font);text-transform:none;letter-spacing:normal;text-align:left;color:var(--v2-ink-3);border-bottom:1px solid var(--v2-line-soft);white-space:nowrap;padding:12px 20px;font-size:12.5px;font-weight:500}.v3-table td{font-family:var(--v2-font);border-bottom:1px solid var(--v2-line-soft);vertical-align:top;color:var(--v2-ink);padding:12px 20px}.v3-table tr:last-child td{border-bottom:0}.v3-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.v3-table tbody tr:hover{background:var(--v3-ground)}.v3-table tr.dormant td{opacity:.5}.v3-row-name{color:var(--v2-ink);font-weight:500;text-decoration:none}.v3-row-name:hover{text-decoration:underline}.v3-warn-text{color:var(--v2-warn)}.v3-rows-open tbody tr{position:relative}.v3-rows-open .v3-row-name:after{content:"";position:absolute;inset:0}.v3-rows-open .v3-row-name:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px;border-radius:2px}.v3-rows-open tbody tr:hover .v3-row-name{text-decoration:underline}.v3-rows-open .v3-count-link{z-index:1;position:relative}.v3-rows-open tr.dormant td{opacity:1}.v3-rows-open tr.dormant{opacity:.5}.v3-count-link{border-radius:6px;text-decoration:none}.v3-count-link:hover{text-decoration:underline}.v3-count-link:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}html .door-head{padding:28px 32px 12px}html .door-head h1{letter-spacing:-.02em;color:var(--v2-ink);font-size:26px;font-weight:600;line-height:32px}html .door-head p{color:var(--v2-ink-3);margin-top:4px;font-size:14px;line-height:20px}html:root{--mono:var(--v2-font)}html th{font-family:var(--v2-font);text-transform:none;letter-spacing:normal;color:var(--v2-ink-3);font-size:12.5px;font-weight:500}html td,html .num,html .figure .n,html td.mono{font-variant-numeric:tabular-nums}.v3-piece{padding-bottom:40px}.v3-piece-title{letter-spacing:-.02em;max-width:980px;color:var(--v2-ink);margin:0;padding:28px 40px 0;font-size:24px;font-weight:600;line-height:32px}.v3-piece .today-side .side-block{background:var(--v3-card);border:1px solid var(--v3-card-line);border-radius:14px;margin-bottom:14px;padding:16px 18px;box-shadow:0 1px 2px #10101408}.v3-piece .today-side .side-block h3{margin:0 0 6px;font-size:14px;font-weight:600;line-height:20px}.v3-piece .today-side{width:350px}.v3-piece-dec{flex-direction:column;gap:2px;padding:8px 0;display:flex}.v3-piece-dec+.v3-piece-dec{border-top:1px solid var(--v3-line)}.v3-piece-dec p{color:var(--v2-ink);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:20px}.v3-piece-dec .v3-soft{font-size:12.5px}.side-block .v3a-foot{padding:8px 0 0}.v3-piece .today-side .side-block .v3-link{margin-top:6px;font-size:13px;display:inline-block}:is(html .main:has(>.door-head),html .main:has(>.kpis),html .main:has(>.tab-meta)){background:var(--v3-ground)}html .kpi{border-color:var(--v3-card-line);background:var(--v3-card);border-radius:14px;padding:18px 20px;box-shadow:0 1px 2px #10101408}html .kpi-k{display:none}html .kpi-t{color:var(--v2-ink-3);font-size:13px;font-weight:400}html .kpi-n{font-size:28px;font-weight:600;line-height:34px}html .kpi-tile{border-radius:7px;width:26px;height:26px}html .panel{border-color:var(--v3-card-line);background:var(--v3-card);border-radius:14px;box-shadow:0 1px 2px #10101408}html .panel-head h2,html .panel-head h3{font-size:14px;font-weight:600;line-height:20px}html .panel-head .k{letter-spacing:.02em;color:var(--v2-ink-4);font-size:12px}html .kpis{gap:14px;padding:18px 32px 6px}html .cp{padding:20px 32px 40px}html body,html .shell{background:var(--v3-shell)}html .shell{padding:8px 8px 8px 0}html .main{background:var(--v3-card);border:1px solid var(--v3-line-strong);border-radius:10px;min-height:calc(100vh - 16px);overflow:clip;box-shadow:0 1px 2px #1010140a}html .v2-sidebar{height:calc(100vh - 16px);color:var(--v3-ink-2);background:0 0;border-right:0;gap:0;padding:4px 8px 4px 10px;top:8px}html .v2-ws{height:34px;padding:0 6px}html .v2-ws:hover{background:0 0}html .v2-ws-logo{object-fit:cover;border-radius:5px;flex-shrink:0;width:20px;height:20px;display:block}html .v2-ws-name{font-weight:600}html .v2-ws-search{width:26px;height:26px;color:var(--v3-ink-3);border-radius:6px;justify-content:center;padding:0}html .v2-nav-item,html .v2-client-row{height:28px;color:var(--v3-ink-2);border-radius:6px;gap:9px;padding:0 8px;font-size:13px;line-height:20px}html .v2-nav-item svg{color:var(--v3-ink-3)}html .v2-nav-item:hover,html .v2-client-row:hover{background:var(--v3-chip);color:var(--v3-ink)}html .v2-nav-item.active{background:var(--v3-chip-strong);color:var(--v3-ink);font-weight:500}html .v2-nav-item.active svg{color:var(--v3-ink)}html .v2-nav-item .v2-count{color:var(--v3-ink-4);font-size:12px;font-weight:400}html .v2-nav-group{gap:0;padding-left:0}html .v2-nav-sub{height:28px;padding-left:30px}html .v2-nav-muted,html .v2-nav-muted svg{color:var(--v3-ink-3)}html .v2-nav-muted svg{color:var(--v3-ink-4)}html .v2-side-heading{color:var(--v3-ink-4);gap:4px;margin-top:14px}html .v2-client-row.open{color:var(--v3-ink);font-weight:500}html .v2-client-row .v2-chev{color:var(--v3-ink-4);margin-left:auto;display:flex}html .v2-client-logo{object-fit:cover;object-position:top center;width:16px;height:16px;box-shadow:0 0 0 1px var(--v3-line);border-radius:4px;flex-shrink:0;display:block}html .v2-avatar-letter{border-radius:4px;width:16px;height:16px}html .v2-sidebar-foot{gap:9px;height:28px;margin-top:2px;padding:0 8px}html .v2-sidebar-foot .v2-me{background:var(--v3-solid);width:18px;height:18px;color:var(--v3-on-fill);border-radius:9px}html .v2-sidebar-foot .v2-me-name{color:var(--v3-ink-2);font-weight:400}html .v2-topbar{border-bottom-color:var(--v3-line);background:var(--v3-card);height:48px;padding:0 16px 0 20px}html .v2-crumbs .v2-sep{color:var(--v3-ink-6)}html .v3-ground{min-height:calc(100vh - 66px)}@media (max-width:900px){html .shell{padding:0}html .main{box-shadow:none;border:0;border-radius:0}html .v2-sidebar{height:auto;top:0}html .v2-topbar{height:auto;min-height:48px;padding:10px 16px}}html .v2-crumb-meta{color:var(--v3-ink-4);white-space:nowrap;margin-left:-8px;font-size:13px}html .v3-mark-logo{object-fit:cover;object-position:top center;box-shadow:0 0 0 1px var(--v3-line);background:var(--v3-card)}html .v2-nav-button{cursor:pointer;text-align:left;background:0 0;border:0;flex-shrink:0;width:100%;font-family:inherit}html .v2-client-row.dim{color:var(--v3-ink-4)}html .ct-more{color:var(--v2-ink-4);justify-content:space-between;align-items:center;gap:12px;padding:12px 0 0;font-size:12.5px;display:flex}html .main.main-bare{box-shadow:none;border:0;border-radius:0;min-height:100vh}.v3o-did{color:inherit;flex-direction:column;gap:2px;text-decoration:none}.v3o-did:hover .v3o-did-t{color:var(--v2-accent-strong);text-decoration:underline}.v3o-did-t{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.v3o-did-note{color:var(--v2-ink-3);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12.5px;line-height:18px;display:-webkit-box;overflow:hidden}.v3o-did-week{color:var(--v2-ink-2);margin:8px 0 0;font-size:13.5px;line-height:20px}.v3-tiles .tile .k{letter-spacing:0;color:var(--v2-ink-3);font-family:inherit;font-size:12.5px}.v3-tiles .tile .fig b{font-variant-numeric:tabular-nums;font-family:inherit;font-weight:600}.v3-tiles .tile .fig span{color:var(--v2-ink-4);font-size:12px}.v3-glyph-warn{color:var(--v3-orange)}.v3-status .v3-dot.v3-dot-none{background:var(--v3-ink-5)}.v3o-week-link{color:inherit;text-decoration:none}.v3o-week-link:hover{color:var(--v2-accent-strong);text-decoration:underline}.v3o-week-open{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.v3o-week-open:hover{color:var(--v2-accent-strong);text-decoration:underline}.v3o-week-day{color:inherit;text-decoration:none}.v3o-week-day:hover{color:var(--v2-accent-strong);text-decoration:underline}.v3o-page-row{border-top:1px solid var(--v3-line);flex-direction:column;gap:2px;min-width:0;padding:10px 0;font-size:13.5px;line-height:20px;display:flex}.v3o-page-row:first-child{border-top:0;padding-top:0}.v3o-page-row .t{color:var(--v3-ink);overflow-wrap:anywhere}.v3o-page-row a{overflow-wrap:anywhere;text-decoration:none}.v3o-page-row a:hover{color:var(--v2-accent-strong);text-decoration:underline}button.v3w-scrim{cursor:default;border:0;padding:0}button.v3w-x{cursor:pointer;background:0 0;border:0}.v3-piece-warn{background:var(--v3-amber);border:1px solid var(--v3-amber-line);max-width:900px;color:var(--v2-ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:12px 40px 0;padding:10px 14px;font-size:13.5px;line-height:20px;display:flex}.v3-piece-warn>span{flex:320px;min-width:0}.v3-piece-warn a{color:inherit;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.v3-piece-mark{border:1px solid var(--v3-amber-line);background:var(--v3-card);height:30px;color:var(--v2-ink);font:500 13px/20px var(--v2-font);cursor:pointer;border-radius:6px;flex-shrink:0;padding:0 12px}.v3-piece-mark:hover{border-color:var(--risk)}.v3-piece-history{border-top:1px solid var(--v3-line);margin-top:28px;padding-top:20px}.piece-body h2.v3-piece-history-h{margin:0 0 6px;font-size:16px;font-weight:600;line-height:22px}.v3-piece-ev{border-top:1px solid var(--v3-line);flex-direction:column;gap:2px;padding:10px 0;display:flex}.v3-piece-history-h+.v3-piece-ev{border-top:0}.piece-body .v3-piece-ev p{color:var(--v2-ink);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:21px}.v3-piece-ev strong{font-weight:500}.piece-body .v3-piece-ev .v3-piece-ev-why{color:var(--v2-ink-3);font-size:13px;line-height:19px}.v3-piece-ev .v3-soft{font-size:12.5px}.v3-piece-history>.v3-soft{margin:6px 0 0;font-size:13.5px}@media (max-width:720px){.v3-piece-warn{margin:12px 16px 0}}.v3-live[data-tone=plain]{color:var(--v2-ink)}.v3-live[data-tone=faint]{color:var(--v2-ink-4)}.v3-live[data-tone=risk],.v3-live-refusal{color:var(--risk)}.v3-late-body{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.v3-late-body .v3-soft{margin:0;font-size:13px;line-height:19px}.v3-try{margin-top:8px}.v3-late-line{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.v3-late-line .v3-soft{margin:0}.v3-late-line .v3-try{margin-top:4px}.v3-skel-head{flex-direction:column;gap:10px;display:flex}.v3-slow{min-height:18px;margin:0}.v3-skel-tabs{align-items:center;gap:14px;display:inline-flex}.v3-skel-card{flex-direction:column;gap:12px;display:flex}.v3-skel-table{flex-direction:column;gap:0;padding:0;display:flex}.v3-skel-table>.v3-skel-tabs{border-bottom:1px solid var(--v2-line-soft);padding:16px 20px}.v3-skel-row{align-items:center;gap:24px;display:flex}.v3-skel-card .v3-skel-row{border-top:1px solid var(--v2-line-soft);flex-direction:column;align-items:flex-start;gap:6px;padding-top:12px}.v3-skel-table .v3-skel-row{border-top:1px solid var(--v2-line-soft);height:48px;padding:0 20px}.v3-skel-table .v3-skel-row:nth-child(2){border-top:0}.v3-page.v3-skel-one{grid-template-columns:minmax(0,1fr)}.v3-piece-wait{flex-direction:column;gap:14px;padding:4px 0 18px;display:flex}.v3-rows-open .v3c-owner,.v3-rows-open .v3c-owner-edit{z-index:1;position:relative}.v3c-owner-td{white-space:nowrap;width:1%}.v3c-owner-td:has(.v3c-owner-edit){min-width:216px}.v3c-table th.num{white-space:normal}.v3c-table td.num{width:1%}.v3c-editor-td{white-space:nowrap;width:1%}.v3-rows-open .v3c-editor{z-index:1;gap:6px;height:28px;padding:0 10px;position:relative}.v3c-table td.num .v3-soft{white-space:normal;min-width:96px}.v3c-client{align-items:flex-start;gap:10px;display:flex}.v3c-logo{object-fit:cover;width:20px;height:20px;box-shadow:0 0 0 1px var(--v3-line);border-radius:5px;flex-shrink:0;margin-top:1px}.v3c-client .v2-avatar-letter.v3c-logo{box-shadow:none;font-size:11px}.v3c-letter:before{content:attr(data-letter) / ""}.v3c-table-head{border-bottom:1px solid var(--v2-line-soft);padding:14px 20px 10px}.v3c-owner{height:28px;font:inherit;color:var(--v3-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;margin-left:-4px;padding:0 8px 0 4px;display:inline-flex}.v3c-owner:hover{background:var(--v3-chip)}.v3c-owner:focus-visible{box-shadow:inset 0 0 0 2px var(--v2-accent);outline:none}.v3c-owner-mark{background:var(--v3-solid);width:20px;height:20px;color:var(--v3-on-fill);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.v3c-owner.unset{color:var(--v3-accent-ink);font-weight:500}.v3c-owner.unset .v3c-owner-mark{border:1px dashed var(--v2-accent-line);color:var(--v3-accent-ink);background:0 0}.v3c-owner.dim .v3c-owner-mark{background:var(--v3-ink-6)}.v3c-owner-edit{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v3c-owner-edit input{border:1px solid var(--v2-accent);width:104px;height:28px;box-shadow:0 0 0 3px var(--v2-accent-soft);font:400 13px/18px var(--v2-font);color:var(--v3-ink);border-radius:6px;outline:none;padding:0 8px}.v3c-owner-error{color:var(--v2-bad);white-space:normal;flex-basis:100%;max-width:220px;font-size:12px;line-height:16px}.nu-of{color:var(--v3-ink-3);letter-spacing:0;font-size:16px;font-weight:500}.nu-push{margin-left:auto}.nu-mark{object-fit:cover;object-position:top center;box-shadow:0 0 0 1px var(--v3-line);background:var(--v3-card);flex-shrink:0;display:block}.nu-mark-letter{background:var(--v3-chip);color:var(--v3-ink-2);box-shadow:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.nu-sw{background:var(--v3-chip);border-radius:8px;flex-shrink:0;align-items:center;gap:2px;padding:2px;display:inline-flex}.nu-sw>button,.nu-sw>label{height:26px;font:inherit;color:var(--v3-ink-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.nu-sw>button:hover,.nu-sw>label:hover{color:var(--v3-ink)}.nu-sw>.on{background:var(--v3-card);color:var(--v3-ink);box-shadow:0 1px 2px #10101414,0 0 0 1px #1010140a}.nu-sw i{color:var(--v3-ink-4);font-style:normal;font-weight:400}.nu-sw input[type=radio]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.nu-sw>label:focus-within{outline:2px solid var(--v2-accent-line,#c7c3f5);outline-offset:1px}.nu-link{font:inherit;color:var(--v3-accent-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;text-decoration:none;display:inline-flex}.nu-link:hover{text-decoration:underline}.v3-card.nu-table-card{padding:0 0 4px}.nu-card-top{flex-wrap:wrap;align-items:center;gap:12px;padding:18px 24px 14px;display:flex}.nu-thd{height:34px;color:var(--v3-ink-3);border-top:1px solid var(--v3-line);align-items:center;padding:0 24px;font-size:12px;display:flex}.nu-tr{border-top:1px solid var(--v3-line);min-height:54px;color:var(--v3-ink);align-items:center;padding:8px 24px;font-size:13px;display:flex}.nu-tr-tall{min-height:62px}.nu-foot{border-top:1px solid var(--v3-line);align-items:center;gap:12px;margin:0;padding:12px 24px;display:flex}.nu-scroll{overflow-x:auto}.nu-tr .num,.nu-thd .num{font-variant-numeric:tabular-nums;white-space:nowrap}.v3-page.nu-page{gap:22px;max-width:1200px;padding-top:28px}.nu-wide{grid-column:1/-1;min-width:0}.nu-left{gap:20px}.nu-right{padding-top:4px}.nu-rivals .nu-rival{align-items:center;gap:10px;height:30px;font-size:13px;display:flex}.nu-rival-name{white-space:nowrap;flex-shrink:0;align-items:center;gap:7px;width:132px;display:flex;overflow:hidden}.nu-rival-name a{color:var(--v3-ink);text-overflow:ellipsis;text-decoration:none;overflow:hidden}.nu-rival-name a:hover{text-decoration:underline}.nu-bar{background:var(--v3-chip);border-radius:3px;flex-shrink:0;width:84px;height:6px;display:flex;overflow:hidden}.nu-bar>span{background:#3d3d43b3;border-radius:3px;height:6px;display:block}.nu-rival-n{margin-left:auto;font-weight:500}.nu-rival-of{width:52px}.nu-moved{min-width:1000px}.nu-moved .c-client{flex-shrink:0;align-items:center;gap:9px;width:230px;display:flex}.nu-moved .c-spark{flex-shrink:0;width:170px;display:flex}.nu-moved .c-now{text-align:right;flex-shrink:0;width:150px}.nu-moved .nu-tr .c-now{font-weight:500}.nu-moved .c-chg{text-align:right;flex-shrink:0;width:190px}.nu-moved .c-read{flex-shrink:0;justify-content:flex-end;width:150px;display:flex}.nu-moved .c-link{margin-left:auto;padding-left:16px}.nu-spark{flex-shrink:0;display:block}.nu-read{white-space:nowrap;background:var(--v3-chip);height:22px;color:var(--v3-ink-3);border-radius:11px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.nu-read.up{background:var(--v3-mint,#f1f8f4);color:var(--v3-green)}.nu-read.down{background:var(--v3-red-soft);color:var(--v3-red)}.nu-lines{border-top:1px solid var(--v3-line);padding:4px 24px 20px}.nu-lines>*{max-width:100%}.nu-gaps{min-width:1000px}.nu-gaps .c-q{flex-shrink:0;width:520px;min-width:0;padding-right:20px}.nu-gaps .c-who{flex-shrink:0;width:220px;min-width:0}.nu-gaps .c-their{text-align:right;flex-shrink:0;width:120px}.nu-gaps .c-ours{text-align:right;flex-shrink:0;width:90px}.nu-gaps .c-gap{text-align:right;width:110px;margin-left:auto}.nu-q{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:20px;overflow:hidden}.nu-q-sub{white-space:nowrap;align-items:center;gap:6px;margin-top:2px;display:flex;overflow:hidden}.nu-dot{border-radius:4px;flex-shrink:0;width:7px;height:7px}.nu-host{color:var(--v3-ink);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;max-width:100%;font-weight:500;text-decoration:none;display:inline-flex;overflow:hidden}.nu-host svg{color:var(--v3-ink-4);flex-shrink:0}.nu-host:hover{text-decoration:underline}@media (max-width:1100px){.nu-right{padding-top:0}.nu-rival-name{width:160px}}.v3-page.pr-page{grid-template-columns:minmax(0,1fr);max-width:860px;padding:26px 28px 48px}.pr-layout{min-width:0}.pr-layout>.v3-main{gap:18px}.v3-figs.pr-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-flash{color:var(--v3-green);margin:0}.pr-tools{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;display:flex}.pr-search{border:1px solid var(--v3-line-strong);background:var(--v3-card);width:170px;height:30px;color:var(--v3-ink-4);border-radius:6px;align-items:center;gap:6px;padding:0 10px;display:flex}.pr-search input{font:inherit;color:var(--v3-ink);background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:13px}.pr-search:focus-within{border-color:var(--v3-lav-strong)}.nu-thd.pr-thd{padding:0 20px}.pr-c-pri{flex-shrink:0;width:48px;display:flex}.pr-c-body{flex-direction:column;flex:1;min-width:0;padding-right:16px;display:flex}.pr-c-side{flex-direction:column;flex-shrink:0;width:120px;min-width:0;display:flex}.pr-c-age{text-align:right;flex-shrink:0;width:84px}.pr-row{border:0;border-top:1px solid var(--v3-line);width:100%;min-height:54px;font:inherit;color:var(--v3-ink);text-align:left;cursor:pointer;background:0 0;align-items:center;padding:8px 20px;font-size:13px;display:flex}.pr-row:hover{background:var(--v3-ground)}.pr-row.on{background:var(--v3-ground);box-shadow:inset 3px 0 0 var(--v2-accent)}.pr-row.on .pr-title{font-weight:500}.pr-title{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;line-height:19px;overflow:hidden}.pr-sub{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pr-pri{white-space:nowrap;background:var(--v3-chip);height:22px;color:var(--v3-ink-3);border-radius:11px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.pr-pri.p1{background:var(--v3-amber);color:var(--v3-orange)}.pr-pri.none{color:var(--v3-ink-4);background:0 0;padding:0;font-weight:400}.pr-side{color:var(--v3-ink-2);font-size:13px}.pr-side.client{color:var(--v2-warn)}.pr-side.none{color:var(--v3-green)}.pr-scrim{z-index:60;background:#14141814;position:fixed;inset:0}.pr-drawer{z-index:61;background:var(--v3-card);border:1px solid var(--v3-line-strong);border-radius:10px;flex-direction:column;width:400px;max-width:calc(100vw - 16px);display:flex;position:fixed;top:8px;bottom:8px;right:8px;overflow:hidden;box-shadow:-8px 0 24px #10101414}.pr-drawer-head{border-bottom:1px solid var(--v3-line);flex-shrink:0;align-items:center;gap:8px;height:48px;padding:0 12px 0 20px;display:flex}.pr-drawer-name{color:var(--v3-ink);font-weight:500}.pr-x{width:28px;height:28px;color:var(--v3-ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-left:auto;display:flex}.pr-x:hover{background:var(--v3-chip);color:var(--v3-ink)}.pr-form{flex-direction:column;flex:1;min-height:0;display:flex}.pr-drawer-body{flex-direction:column;flex:1;gap:16px;padding:18px 22px;display:flex;overflow-y:auto}.pr-field{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;font-size:13px;display:flex}.pr-lab{color:var(--v3-ink-3);padding:0;font-size:12px;line-height:16px}.pr-field input,.pr-field select,.pr-field textarea{border:1px solid var(--v3-line-strong);background:var(--v3-card);height:34px;font:inherit;color:var(--v3-ink);border-radius:6px;width:100%;min-width:0;padding:0 10px;font-size:13px}.pr-field textarea{resize:vertical;height:auto;padding:8px 10px;line-height:19px}.pr-field input:focus,.pr-field select:focus,.pr-field textarea:focus{outline:2px solid var(--v3-lav-line);border-color:var(--v3-lav-strong)}.pr-field input:disabled{background:var(--v3-shell);color:var(--v3-ink-4)}.pr-field textarea.pr-title-input{font-size:15px;font-weight:500;line-height:22px}.pr-status-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pr-sides{gap:5px}.pr-sides legend{margin-bottom:6px}.pr-side-opt{white-space:nowrap;border:1px solid var(--v3-line-strong);background:var(--v3-card);height:34px;color:var(--v3-ink-2);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.pr-side-opt:hover{background:var(--v3-shell);color:var(--v3-ink)}.pr-side-opt.on{border-color:var(--v3-lav-strong);background:var(--v3-lav);color:var(--v3-ink)}.pr-side-opt input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.pr-side-opt:focus-within{outline:2px solid var(--v3-lav-line)}.pr-radio{border:1.5px solid var(--v3-line-firm);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.pr-side-opt.on .pr-radio{border-color:var(--v2-accent)}.pr-side-opt.on .pr-radio:after{content:"";background:var(--v2-accent);border-radius:3px;width:6px;height:6px}.pr-pair{gap:12px;display:flex}.pr-pair .pr-field{flex:1}.pr-pair .pr-narrow{flex:0 0 110px}.pr-error{font-size:12px}.pr-drawer-foot{border-top:1px solid var(--v3-line);flex-direction:column;flex-shrink:0;gap:10px;margin-top:auto;padding:14px 22px;display:flex}.pr-actions{gap:8px;display:flex}.pr-save{flex:1;justify-content:center;height:34px}.pr-save:disabled{opacity:.7;cursor:progress}.pr-msg{margin:0}@media (max-width:640px){.v3-page.pr-page{padding:20px 16px 36px}.pr-c-side{display:none}.pr-search{width:100%;margin-left:0}.pr-drawer{border-radius:0;max-width:100vw;top:0;bottom:0;right:0}}.rk-c-sev{flex-shrink:0;width:72px;display:flex}.rk-c-owner{flex-shrink:0;width:140px;min-width:0;display:flex}.rk-sev{white-space:nowrap;border-radius:11px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.rk-sev.high{background:var(--v3-red-soft);color:var(--v2-bad)}.rk-sev.medium{background:var(--v3-amber);color:var(--v2-warn)}.rk-sev.low,.rk-sev.closed{background:var(--v3-chip);color:var(--v3-ink-3)}.rk-sev.closed{color:var(--v3-ink-4)}.pr-row.rk-closed .pr-title{color:var(--v3-ink-3)}.rk-owner{min-width:0;color:var(--v3-ink-2);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.rk-owner>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rk-owner.agent{color:var(--v2-accent-strong);font-weight:500}.rk-logo{width:16px;height:16px;box-shadow:0 0 0 1px var(--v3-line);border-radius:4px;flex-shrink:0}.rk-logo.letter{background:var(--v3-chip);color:var(--v3-ink-3);justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.rk-avatar{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:600;display:inline-flex}.rk-agent{background:var(--v2-accent-soft);width:20px;height:20px;color:var(--v2-accent);border:1px solid var(--v2-accent-line);box-sizing:border-box;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rk-pair{flex-wrap:wrap;gap:16px;display:flex}.rk-seg{align-self:flex-start}.rk-seg button.sev-high{background:var(--v3-red-soft);color:var(--v2-bad)}.rk-seg button.sev-medium{background:var(--v3-amber);color:var(--v2-warn)}.rk-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.rk-empty b{font-size:14px}.rk-empty p{max-width:420px;margin:0;font-size:13px;line-height:19px}@media (max-width:720px){.rk-c-owner{display:none}}html .v3a-hd{color:var(--v3-ink);gap:8px}.v3a-hd-t{color:var(--v3-ink);font-size:13px;font-weight:500}.v3a-hd-seg{align-items:center;gap:2px;min-width:0;margin-left:14px;display:flex;overflow-x:auto}.v3a-hd-seg a{height:26px;color:var(--v3-ink-3);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.v3a-hd-seg a:hover{color:var(--v3-ink);background:var(--v3-shell)}.v3a-hd-seg a.on{background:var(--v3-chip);color:var(--v3-ink)}.v3a-hd-seg i{color:var(--v3-ink-4);font-style:normal;font-weight:400}.v3a-page{grid-template-columns:minmax(0,750px) 360px;padding:26px 32px 48px}.v3a-page .v3-main{gap:18px}.v3a-one{grid-template-columns:minmax(0,900px)}.v3a-worklog{flex-wrap:wrap;gap:24px;max-width:1200px;padding:26px 32px 48px;display:flex}.v3a-worklog>.v3a-segrow{flex-basis:100%}.v3a-col{flex-direction:column;flex-shrink:0;gap:18px;width:360px;min-width:0;display:flex}.v3a-col.wide{flex:1;width:auto;max-width:750px}.v3a-split{align-items:stretch;min-height:calc(100vh - 66px);display:flex}.v3a-list{flex-direction:column;flex:1;gap:18px;min-width:0;max-width:780px;padding:26px 32px 48px;display:flex}.v3a-split.open .v3a-list{max-width:none}.v3a-segrow{align-items:center;gap:10px;display:flex}.v3a-seg{background:var(--v3-chip);border-radius:9px;gap:4px;padding:3px;display:flex}.v3a-seg a{height:30px;color:var(--v3-ink-3);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.v3a-seg a:hover{color:var(--v3-ink)}.v3a-seg a.on{background:var(--v3-card);color:var(--v3-ink);box-shadow:0 0 0 1px var(--v3-card-line), 0 1px 2px #1010140a}.v3a-seg a span{color:var(--v3-ink-4);font-weight:400}.v3a-pick{margin-left:auto;position:relative}.v3a-pick summary{border:1px solid var(--v3-card-line);background:var(--v3-card);height:30px;color:var(--v3-ink);white-space:nowrap;cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:500;list-style:none;display:flex;box-shadow:0 1px 1px #10101408}.v3a-pick summary::-webkit-details-marker{display:none}.v3a-pick summary svg{color:var(--v3-ink-3)}.v3a-menu{z-index:20;background:var(--v3-card);border:1px solid var(--v3-card-line);border-radius:10px;flex-direction:column;min-width:200px;max-height:360px;padding:4px;display:flex;position:absolute;top:36px;right:0;overflow-y:auto;box-shadow:0 1px 2px #1018280f,0 12px 32px #1018281f}.v3a-menu a{height:30px;color:var(--v3-ink-2);white-space:nowrap;border-radius:6px;align-items:center;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.v3a-menu a:hover{background:var(--v3-chip)}.v3a-menu a.on{color:var(--v3-ink);background:var(--v3-chip);font-weight:500}.v3a-status-title{color:var(--v3-ink);font-size:15px;font-weight:600;line-height:22px}.v3a-body{color:var(--v3-ink-2);margin:6px 0 0;font-size:14px;line-height:22px}.v3a-n{font-size:13px}.v3a-lk{color:var(--v3-accent-ink);margin-top:10px;font-size:13.5px;display:inline-block}.v3a-name{color:var(--v3-ink);font-size:14px;font-weight:500;line-height:20px}.v3a-skill{border-top:1px solid var(--v3-line);flex-direction:column;padding:9px 0;display:flex}.v3a-skill:first-child{border-top:0}.v3a-skill .v3a-name{font-size:13.5px}.v3a-skill .v3-soft{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.v3a-table-card{padding:0;overflow:hidden}.v3a-card-pad{padding:16px 20px 6px}.v3a-th,.v3a-tr{align-items:center;column-gap:12px;padding:0 20px;display:grid}.v3a-th{min-height:36px;color:var(--v3-ink-3);font-size:12.5px}.v3a-tr{border-top:1px solid var(--v3-line);min-height:52px;color:var(--v3-ink);padding-top:8px;padding-bottom:8px;font-size:13.5px;line-height:20px;text-decoration:none}a.v3a-tr:hover{background:var(--v3-ground)}.v3a-tr.sel,a.v3a-tr.sel:hover{background:var(--v3-shell)}.v3a-tr>*{min-width:0}.v3a-sess{grid-template-columns:96px minmax(0,1.1fr) minmax(0,1.3fr) 70px 64px 128px;column-gap:8px}.v3a-sess.no-client{grid-template-columns:96px minmax(0,2fr) 90px 64px 128px}.v3a-cap{grid-template-columns:minmax(0,2.6fr) minmax(0,1.3fr) 92px 110px 90px;min-height:62px}.v3a-th.v3a-cap{min-height:36px}.v3a-skl{grid-template-columns:minmax(0,3fr) minmax(0,1fr) 130px 96px;min-height:58px}.v3a-th.v3a-skl{min-height:36px}.v3a-th .end,.v3a-tr .end{text-align:right;justify-self:end}.v3a-sort{font:inherit;color:var(--v3-ink-3);cursor:pointer;text-align:left;background:0 0;border:0;justify-self:start;padding:0;font-size:12.5px}.v3a-sort:hover,.v3a-sort.on{color:var(--v3-ink)}.v3a-sort.end{justify-self:end}.v3a-two{flex-direction:column;min-width:0;display:flex}.v3a-client{align-items:center;gap:8px;display:flex}.v3a-client img,.v3a-client-link img{object-fit:cover;object-position:top center;width:16px;height:16px;box-shadow:0 0 0 1px var(--v3-line);border-radius:4px;flex-shrink:0;display:block}.v3a-letter{background:var(--v3-chip);width:16px;height:16px;color:var(--v3-ink-3);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.v3a-ell{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.v3a-wrote{gap:6px;min-width:0;display:flex}.v3a-nothing{font-size:13.5px}.v3a-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.v3a-result{align-items:center;gap:6px;display:flex}.v3a-foot{border-top:1px solid var(--v3-line);align-items:center;padding:12px 20px;display:flex}.v3a-more{font:inherit;color:var(--v3-accent-ink);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:13.5px;font-weight:500}.v3a-more:hover{text-decoration:underline}.v3a-empty{margin:0;padding:14px 20px 20px}.v3a-st{white-space:nowrap;background:var(--v3-chip);height:24px;color:var(--v3-ink-3);border-radius:12px;flex-shrink:0;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;font-weight:500;display:inline-flex}.v3a-st i{background:currentColor;border-radius:3px;flex-shrink:0;width:6px;height:6px}.v3a-st.done{background:var(--v3-chip);color:var(--v3-ink)}.v3a-st.none{background:var(--v3-amber);color:var(--v3-orange)}.v3a-st.failed,.v3a-st.bad{background:var(--v3-red-soft);color:var(--v3-red)}.v3a-st.live{background:var(--v3-mint);color:var(--v3-green)}.v3a-drawer{background:var(--v3-card);border-left:1px solid var(--v3-card-line);flex-direction:column;flex-shrink:0;width:420px;display:flex;box-shadow:-10px 0 28px #1010140d}.v3a-drawer-hd{border-bottom:1px solid var(--v3-line);background:var(--v3-card);z-index:2;flex-shrink:0;align-items:center;gap:10px;height:56px;padding:0 20px;display:flex;position:sticky;top:48px}.v3a-drawer-hd>span{white-space:nowrap;color:var(--v3-ink);font-size:15px;font-weight:600}.v3a-drawer-hd>svg{color:var(--v3-ink-3)}.v3a-x{width:26px;height:26px;color:var(--v3-ink-3);border-radius:6px;justify-content:center;align-items:center;margin-left:auto;display:flex}.v3a-x:hover{background:var(--v3-chip);color:var(--v3-ink)}.v3a-drawer-body{flex-direction:column;gap:16px;padding:20px;display:flex}.v3a-drawer-title{letter-spacing:-.01em;color:var(--v3-ink);margin:0;font-size:19px;font-weight:600;line-height:26px}.v3a-drawer-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.v3a-client-link{color:var(--v3-accent-ink);align-items:center;gap:8px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.v3a-client-link:hover{text-decoration:underline}.v3a-drawer-summary{color:var(--v3-ink);overflow-wrap:anywhere;margin:12px 0 0;font-size:14px;line-height:21px}.v3a-files{margin:8px 0 0;padding:0;list-style:none}.v3a-files li{border-top:1px solid var(--v3-line);color:var(--v3-ink);overflow-wrap:anywhere;align-items:flex-start;gap:10px;padding:10px 0;font-size:13.5px;line-height:20px;display:flex}.v3a-files li:first-child{border-top:0}.v3a-files svg{color:var(--v3-ink-4);flex-shrink:0;margin-top:3px}.v3a-props{margin-top:6px}.v3a-props>div{border-top:1px solid var(--v3-line);align-items:baseline;gap:12px;padding:10px 0;font-size:13.5px;display:flex}.v3a-props>div:first-child{border-top:0}.v3a-props .k{width:128px;color:var(--v3-ink-3);flex-shrink:0}.v3a-props .v{white-space:nowrap;color:var(--v3-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.v3a-props .v3-soft{text-align:right;margin-left:auto}@media (max-width:1100px){.v3a-page{grid-template-columns:minmax(0,1fr);padding:20px 16px 36px}.v3a-worklog{flex-flow:column;padding:20px 16px 36px}.v3a-worklog>.v3a-segrow{flex-basis:auto}.v3a-col,.v3a-col.wide{width:auto;max-width:none}.v3a-split{flex-direction:column}.v3a-list{max-width:none;padding:20px 16px 36px}.v3a-drawer{border-left:0;border-top:1px solid var(--v3-card-line);width:auto;box-shadow:none}.v3a-drawer-hd{position:static}}@media (max-width:760px){.v3a-th{display:none}.v3a-tr,.v3a-sess.no-client{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.v3a-tr>:nth-child(n+3){grid-column:1/-1}.v3a-tr .v3a-num,.v3a-tr .end{text-align:left;justify-self:start}.v3a-hd-seg{margin-left:6px}.v3a-segrow{flex-wrap:wrap}.v3a-pick{margin-left:0}}.v3a-chips{flex-wrap:wrap;gap:6px;display:flex}a.v3a-st{text-decoration:none}a.v3a-st:hover{filter:brightness(.97)}a.v3a-st.on{box-shadow:0 0 0 1px var(--v3-line-input) inset;color:var(--v3-ink)}.v3a-recs{padding:10px}.v3a-recs .v3a-foot{padding:10px 12px 4px}.v3a-rec{color:var(--v3-ink);border-radius:10px;gap:12px;padding:14px;text-decoration:none;display:flex}.v3a-rec+.v3a-rec{margin-top:4px}.v3a-rec:hover{background:var(--v3-ground)}.v3a-rec.sel{background:var(--v3-shell)}.v3a-rec-mark{flex-shrink:0;padding-top:3px}.v3a-rec-main{flex-direction:column;flex:1;min-width:0;display:flex}.v3a-rec-t{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:21px;display:-webkit-box;overflow:hidden}.v3a-rec-sub{align-items:center;gap:6px;margin-top:4px;display:flex}.v3a-rec-sub img{object-fit:cover;width:14px;height:14px;box-shadow:0 0 0 1px var(--v3-line);border-radius:3px;flex-shrink:0}.v3a-rec-chip{align-self:flex-start;margin-top:8px}.v3a-rec-d{white-space:nowrap;flex-shrink:0}.v3a-crumb{align-items:center;gap:6px;display:flex}.v3a-crumb a{color:inherit;text-decoration:none}.v3a-crumb a:hover{text-decoration:underline}.v3a-crumb img{object-fit:cover;width:14px;height:14px;box-shadow:0 0 0 1px var(--v3-line);border-radius:3px}.v3a-rec-h{letter-spacing:-.02em;color:var(--v3-ink);margin:6px 0 0;font-size:24px;font-weight:600;line-height:31px}.v3a-rec-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.v3a-short{color:var(--v3-ink);margin:0;font-size:15px;line-height:24px}.v3a-steps{margin:16px 0 0;padding:0;list-style:none}.v3a-steps li{gap:14px;padding-bottom:18px;display:flex;position:relative}.v3a-steps li.last{padding-bottom:2px}.v3a-steps li:not(.last):before{content:"";background:var(--v3-chip-strong);width:1px;position:absolute;top:25px;bottom:3px;left:7.5px}.v3a-step-mark{flex-shrink:0;width:16px;padding-top:3px}.v3a-step-body{flex:1;min-width:0}.v3a-step-top{align-items:baseline;gap:10px;display:flex}.v3a-step-top .v3-soft{white-space:nowrap;margin-left:auto}.v3a-step-text{color:var(--v3-ink-3);overflow-wrap:anywhere;margin:3px 0 0;font-size:13.5px;line-height:20px}.v3a-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.v3a-ev{border-top:1px solid var(--v3-line);gap:10px;padding:9px 0;display:flex}.v3a-ev:first-child{border-top:0}.v3a-ev svg{flex-shrink:0;margin-top:3px}.v3a-ev-ref{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:760px){.v3a-pair{grid-template-columns:minmax(0,1fr)}}.v3a-changes{max-width:820px}.v3a-chg-head{padding:16px 20px}.v3a-chg{gap:12px;padding:12px 14px;scroll-margin-top:72px;display:flex}.v3a-chg+.v3a-chg{border-top:1px solid var(--v3-line)}.v3a-chg-mark{background:var(--v3-chip);width:24px;height:24px;color:var(--v3-ink-3);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.v3a-chg-mark.dec{background:var(--v3-chip);color:var(--v3-ink-2)}.v3a-chg-main{flex-direction:column;flex:1;min-width:0;display:flex}.v3a-chg-t{color:var(--v3-ink);overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:21px;text-decoration:none}a.v3a-chg-t:hover{color:var(--v3-accent-ink);text-decoration:underline}.v3a-chg-why{color:var(--v3-ink-2);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:19px}.v3a-chg-lbl{color:var(--v3-ink-3)}details.v3a-chg-why>summary{cursor:pointer;list-style:none}details.v3a-chg-why>summary::-webkit-details-marker{display:none}.v3a-chg-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}details[open] .v3a-chg-clamp{-webkit-line-clamp:unset;display:block;overflow:visible}.v3a-chg-toggle{width:fit-content;color:var(--v3-accent-ink);margin-top:2px;font-size:12.5px;font-weight:500;display:block}details.v3a-chg-why>summary:hover .v3a-chg-toggle{text-decoration:underline}details.v3a-chg-why>summary:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px;border-radius:4px}details[open] .v3a-chg-toggle .closed,details:not([open]) .v3a-chg-toggle .opened{display:none}.v3a-chg-reason{margin:6px 0 0}.v3a-chg-foot a{font-size:12.5px}.v3a-lks{flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px;display:flex}.v3a-ev-link{color:var(--v2-accent-strong);font-size:12.5px;line-height:18px;text-decoration:none}.v3a-ev-link:hover{text-decoration:underline}.v3a-ev-text{color:var(--v3-ink-2);font-size:12.5px;line-height:18px}.v3a-ev-more{margin-top:3px}.v3a-ev-more>summary{cursor:pointer;width:fit-content;color:var(--v3-accent-ink);font-size:12.5px;font-weight:500;list-style:none}.v3a-ev-more>summary::-webkit-details-marker{display:none}.v3a-ev-more>summary:hover{text-decoration:underline}.v3a-ev-more>summary:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px;border-radius:4px}.v3a-ev-more p{overflow-wrap:anywhere;margin:3px 0 0;font-size:12.5px;line-height:18px}@media (max-width:760px){.v3a-seg{flex-wrap:wrap;max-width:100%}}.v3a-seg a,.v3a-chips a,a.v3a-pl{position:relative}a.v3a-pl .v2-link-pending{bottom:-3px;left:0;right:0}.v3a-seg.v3a-seg-sm{border-radius:8px;align-self:flex-start;padding:2px}.v3a-seg.v3a-seg-sm a{border-radius:6px;height:26px;padding:0 10px;font-size:12.5px}.v2-link-pending{background:linear-gradient(90deg, transparent, var(--v2-accent), transparent);opacity:0;pointer-events:none;background-size:200% 100%;border-radius:1px;height:2px;transition:opacity .12s ease-out;position:absolute;bottom:3px;left:10px;right:10px}.v2-link-pending.on{opacity:.8;animation:.9s linear infinite v2-link-pending}@keyframes v2-link-pending{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.v2-link-pending.on{background:var(--v2-accent);opacity:.5;animation:none}}.v3a-retired>summary{cursor:pointer;list-style:none}.v3a-retired>summary::-webkit-details-marker{display:none}.v3a-st.warn{background:var(--v3-amber);color:var(--v3-orange)}.v3ls-hd{align-items:center;gap:8px;display:flex}.v3ls-hd .v3ls-hd-icon{color:var(--v3-ink);flex-shrink:0;display:block}.v3ls-hd .v3ls-hd-title{color:var(--v3-ink);white-space:nowrap;font-size:13px;font-weight:500}.v3ls-hd-crumb{color:var(--v3-ink-3);white-space:nowrap;font-size:13px;text-decoration:none}.v3ls-hd-crumb:hover{color:var(--v3-ink)}.v3ls-seg{align-items:center;gap:2px;min-width:0;margin-left:14px;display:flex;overflow-x:auto}.v3ls-seg a{height:26px;color:var(--v3-ink-3);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.v3ls-seg a:hover{color:var(--v3-ink)}.v3ls-seg a.on{background:var(--v3-chip);color:var(--v3-ink)}.v3ls-seg i{color:var(--v3-ink-4);font-style:normal;font-weight:400}.v3ls-hd-meta{color:var(--v3-ink-4);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;padding-left:12px;font-size:12.5px;line-height:18px;overflow:hidden}.v3ls-page{align-items:flex-start;gap:24px;padding:26px 32px 48px;display:flex}.v3ls-main{flex-direction:column;gap:18px;width:100%;min-width:0;max-width:750px;display:flex}.v3ls-main.wide{max-width:1134px}.v3ls-main.narrow{max-width:714px}.v3ls-side{flex-direction:column;flex-shrink:0;gap:18px;width:360px;display:flex}.v3ls-card{background:var(--v3-card);border:1px solid var(--v3-card-line);border-radius:14px;box-shadow:0 1px 2px #10101408}.v3ls-card.pad{padding:18px 20px}.v3ls-card.flush{padding:0;overflow:hidden}.v3ls-card.mint{background:var(--v3-mint);border-color:var(--v3-mint-line)}.v3ls-card.amber{background:var(--v3-amber);border-color:var(--v3-amber-line)}.v3ls-card.lav{background:var(--v3-lav);border-color:var(--v3-lav-line)}.v3ls-card-top{padding:16px 20px 10px}.v3ls-card-head{align-items:center;gap:8px;min-height:22px;display:flex}.v3ls-card-head .v3ls-right{align-items:center;gap:8px;margin-left:auto;display:flex}.v3ls-ct{color:var(--v3-ink);margin:0;font-size:14px;font-weight:600;line-height:20px}.v3ls-soft{color:var(--v3-ink-4);margin:0;font-size:12.5px;line-height:18px}.v3ls-m{color:var(--v3-ink-3)}.v3ls-body{color:var(--v3-ink-2);margin:0;font-size:14px;line-height:22px}.v3ls-t14{font-size:14px;line-height:21px}.v3ls-warn{color:var(--v3-orange)}.v3ls-faint{color:var(--v3-ink-4)}.v3ls-good{color:var(--v3-green)}.v3ls-bad{color:var(--v3-red)}.v3ls-lk{color:var(--v3-accent-ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13.5px;font-weight:500;text-decoration:none}.v3ls-lk:hover{text-decoration:underline}.v3ls-ell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v3ls-alert{align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.v3ls-alert .v3ls-dot{background:var(--v3-orange);border-radius:5px;flex-shrink:0;width:9px;height:9px;margin-top:7px}.v3ls-card.mint .v3ls-alert .v3ls-dot,.v3ls-alert.ok .v3ls-dot{background:var(--v3-green)}.v3ls-alert-title{color:var(--v3-ink);font-size:15px;font-weight:600;line-height:22px}.v3ls-alert .v3ls-body{margin-top:3px}.v3ls-figs{gap:14px;display:flex}.v3ls-fig{flex-direction:column;flex:1;gap:3px;min-width:0;padding:16px 18px;display:flex}.v3ls-fig.wide{flex:1.25;gap:8px}.v3ls-fig-label{color:var(--v3-ink-3);font-size:13px;line-height:18px}.v3ls-big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--v3-ink);font-size:28px;font-weight:600;line-height:34px}.v3ls-pair{color:var(--v3-ink);justify-content:space-between;gap:10px;font-size:13.5px;line-height:20px;display:flex}.v3ls-pair b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.v3ls-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v3ls-switch{background:var(--v3-chip);border-radius:9px;gap:4px;padding:3px;display:flex}.v3ls-switch button{height:30px;color:var(--v3-ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:13.5px;font-weight:500;display:flex}.v3ls-switch button span{color:var(--v3-ink-4);font-weight:400}.v3ls-switch button.on{background:var(--v3-card);color:var(--v3-ink);box-shadow:0 0 0 1px var(--v3-card-line), 0 1px 2px #1010140a}.v3ls-bt{border:1px solid var(--v3-card-line);background:var(--v3-card);height:34px;color:var(--v3-ink);white-space:nowrap;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 1px 1px #10101408}.v3ls-bt:hover{border-color:var(--v3-line-input)}.v3ls-bt.s{height:30px;padding:0 11px;font-size:13px}.v3ls-bt.p{background:var(--v2-accent);border-color:var(--v2-accent);color:var(--v3-on-fill);box-shadow:0 1px 2px #4f46e540}.v3ls-bt.p:hover{background:var(--v3-accent-hover)}.v3ls-bt.q{box-shadow:none;color:var(--v3-ink-3);background:0 0;border-color:#0000}.v3ls-bt.on{border-color:var(--v3-lav-strong);box-shadow:0 0 0 2px var(--v2-accent-soft)}.v3ls-bt:disabled{opacity:.55;cursor:default}.v3ls-bt svg{flex-shrink:0}.v3ls-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13.5px;line-height:20px}.v3ls-table th{text-align:left;height:36px;color:var(--v3-ink-3);white-space:nowrap;padding:0 20px 0 0;font-size:12.5px;font-weight:400}.v3ls-table th:first-child,.v3ls-table td:first-child{padding-left:20px}.v3ls-table th:last-child,.v3ls-table td:last-child{padding-right:20px}.v3ls-table th button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.v3ls-table th button:hover{color:var(--v3-ink)}.v3ls-table td{border-top:1px solid var(--v3-line);height:46px;color:var(--v3-ink);vertical-align:middle;padding:8px 20px 8px 0}.v3ls-table tr.sel td{background:var(--v3-shell)}.v3ls-table tbody tr:hover td{background:var(--v3-ground)}.v3ls-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.v3ls-table td.v3ls-warn{color:var(--v3-orange)}.v3ls-table .end{text-align:right}.v3ls-table .name{font-weight:500}.v3ls-two{flex-direction:column;min-width:0;display:flex}.v3ls-two>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v3ls-two .s{color:var(--v3-ink-4);font-size:12.5px;line-height:18px}.v3ls-client{align-items:center;gap:8px;min-width:0;display:flex}.v3ls-client img{object-fit:cover;object-position:top center;width:16px;height:16px;box-shadow:0 0 0 1px var(--v3-line);border-radius:4px;flex-shrink:0;display:block}.v3ls-tag{white-space:nowrap;background:var(--v3-chip);height:24px;color:var(--v3-ink-3);border-radius:12px;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;font-weight:500;display:inline-flex}.v3ls-tag.ok{background:var(--v3-mint);color:var(--v3-green)}.v3ls-tag.warn{background:var(--v3-amber);color:var(--v3-orange)}.v3ls-tag.lav{background:var(--v2-accent-soft);color:var(--v3-accent-ink)}.v3ls-tag .d{background:currentColor;border-radius:3px;width:6px;height:6px}.v3ls-foot{border-top:1px solid var(--v3-line);align-items:center;gap:12px;padding:12px 20px;display:flex}.v3ls-foot .v3ls-lk{margin-left:auto}.v3ls-empty{color:var(--v3-ink-3);border-top:1px solid var(--v3-line);padding:20px;font-size:13.5px}.v3ls-tr{border-top:1px solid var(--v3-line);align-items:flex-start;gap:0;min-height:56px;padding:11px 20px;font-size:13.5px;line-height:20px;display:flex}.v3ls-tr>*{min-width:0}.v3ls-tr-name{flex-shrink:0;width:150px;font-weight:500}.v3ls-tr-state{flex-shrink:0;width:190px}.v3ls-tr-rest{flex:1}@media (max-width:600px){.v3ls-tr-check{flex-wrap:wrap}.v3ls-tr-check .v3ls-tr-name{flex:1 1 0;width:auto}.v3ls-tr-check .v3ls-tr-state,.v3ls-tr-check .v3ls-tr-rest{flex:0 0 100%;width:auto;padding-left:22px}}.v3ls-sdot{background:var(--v3-ink-5);border-radius:5px;flex-shrink:0;width:10px;height:10px;margin:5px 12px 0 0}.v3ls-sdot.bad{background:var(--v3-red)}.v3ls-sdot.ok{background:var(--v3-green)}.v3ls-sdot.warn{background:var(--v3-orange)}.v3ls-drawer{z-index:40;background:var(--v3-card);border-left:1px solid var(--v3-card-line);border-radius:0 0 10px;flex-direction:column;width:420px;max-width:calc(100vw - 18px);animation:.16s ease-out v3ls-in;display:flex;position:fixed;top:57px;bottom:9px;right:9px;box-shadow:-10px 0 28px #1010140d}@keyframes v3ls-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.v3ls-drawer{animation:none}}.v3ls-drawer-head{border-bottom:1px solid var(--v3-line);flex-shrink:0;align-items:center;gap:10px;height:56px;padding:0 20px;display:flex}.v3ls-drawer-head h2{color:var(--v3-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:600;line-height:22px;overflow:hidden}.v3ls-x{width:26px;height:26px;color:var(--v3-ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.v3ls-x:hover{background:var(--v3-chip);color:var(--v3-ink)}.v3ls-drawer-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px;display:flex;overflow-y:auto}.v3ls-drawer-foot{border-top:1px solid var(--v3-line);flex-shrink:0;align-items:center;gap:8px;padding:14px 20px;display:flex}.v3ls-drawer-foot .grow{flex:1}.v3ls-drawer form{display:contents}.v3ls-field{flex-direction:column;gap:6px;min-width:0;display:flex}.v3ls-row>.v3ls-field{flex:1}.v3ls-lab{color:var(--v3-ink-2);align-items:baseline;gap:6px;font-size:12.5px;font-weight:500;line-height:18px;display:flex}.v3ls-lab small{color:var(--v3-ink-4);font-size:12.5px;font-weight:400}.v3ls-row{gap:12px;display:flex}.v3ls-in{border:1px solid var(--v3-card-line);background:var(--v3-card);height:36px;font:inherit;color:var(--v3-ink);border-radius:7px;width:100%;min-width:0;padding:0 12px;font-size:13.5px}select.v3ls-in{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%239C9CA5' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}textarea.v3ls-in{resize:vertical;height:auto;padding:9px 12px;line-height:21px}.v3ls-in:focus{outline:2px solid var(--v3-lav-line);border-color:var(--v2-accent)}.v3ls-in::placeholder{color:var(--v3-ink-4)}.v3ls-err{color:var(--v3-red);font-size:12.5px}.v3ls-msg{color:var(--v3-ink-3);margin:0;font-size:12.5px;line-height:18px}.v3ls-msg.good{color:var(--v3-green)}.v3ls-msg.bad{color:var(--v3-red)}.v3ls-quote{background:var(--v3-lav);border:1px solid var(--v3-lav-line);color:var(--v3-ink);border-radius:10px;padding:14px 16px;font-size:13.5px;line-height:20px}.v3ls-note{background:var(--v3-lav);border:1px solid var(--v3-lav-line);color:var(--v3-ink-2);border-radius:10px;gap:10px;padding:14px 16px;font-size:13.5px;line-height:20px;display:flex}.v3ls-note b{color:var(--v3-ink);margin-bottom:2px;font-weight:600;display:block}.v3ls-note svg{color:var(--v3-accent-ink);flex-shrink:0;margin-top:2px}@media (max-width:1100px){.v3ls-page{flex-direction:column;padding:20px 16px 36px}.v3ls-side{width:100%}}@media (max-width:720px){.v3ls-figs,.v3ls-row{flex-direction:column}.v3ls-drawer{border-left:0;border-radius:0;max-width:100vw;top:0;bottom:0;right:0}.v3ls-hd-meta{display:none}.v3ls-table-wrap{overflow-x:auto}.v3ls-table-wrap .v3ls-table{min-width:640px}}.v3ls-lesson{flex-direction:column;gap:14px;display:flex}.v3ls-lesson-claim{color:var(--v3-ink);margin:0;font-size:15px;line-height:24px}.v3ls-evidence{background:var(--v3-shell);color:var(--v3-ink-3);border-radius:10px;padding:12px 14px;font-size:13px;line-height:20px}.v3ls-evidence summary{cursor:pointer;color:var(--v3-ink);font-size:13.5px;font-weight:500}.v3ls-evidence p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.v3ls-lesson-actions{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.v3ls-lesson-actions .v3ls-deciding{align-self:center;margin-right:auto}.v3ls-tag.bad{background:var(--v3-red-soft);color:var(--v3-red)}.v3ls-clickable tbody tr{cursor:pointer}.v3ls-rowbtn{min-width:0;max-width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.v3ls-fav{background:var(--v3-chip);object-fit:contain;border-radius:4px;flex-shrink:0;width:18px;height:18px;display:block}.v3ls-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.v3ls-props{flex-direction:column;display:flex}.v3ls-props>div{color:var(--v3-ink);gap:12px;padding:7px 0;font-size:13.5px;line-height:20px;display:flex}.v3ls-props>div>span:first-child{width:110px;color:var(--v3-ink-3);flex-shrink:0}.v3ls-props>div>span:last-child{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.v3ls-gaps{flex-direction:column;margin-top:8px;display:flex}.v3ls-gap{border-top:1px solid var(--v3-line);color:var(--v3-ink-3);flex-direction:column;gap:2px;padding:12px 0;font-size:13.5px;line-height:20px;display:flex}.v3ls-gap:first-child{border-top:0}.v3ls-gap b{color:var(--v3-ink);font-size:14px;font-weight:500}.v3ls-person{border-top:1px solid var(--v3-line);align-items:center;gap:12px;padding:11px 0;display:flex}.v3ls-person:first-child{border-top:0}.v3ls-avatar{background:var(--v3-chip);width:30px;height:30px;color:var(--v3-ink-2);text-transform:uppercase;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.v3ls-avatar.dark{background:var(--v3-solid);color:var(--v3-on-fill)}.v3ls-person .who{flex:1;min-width:0}.v3ls-person form{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.v3ls-invited>.v3ls-person:first-child{border-top:1px solid var(--v3-line)}.v3ls-person.v3ls-asking{align-items:flex-start}.v3ls-person.v3ls-asking .who .v3ls-t14{overflow-wrap:anywhere}.v3ls-ask{flex-shrink:0;gap:6px;display:flex}.v3ls-group{background:var(--v3-ground);border-top:1px solid var(--v3-line);height:34px;color:var(--v3-ink-3);align-items:center;gap:6px;padding:0 20px;font-size:12.5px;font-weight:500;display:flex}.v3ls-group i{color:var(--v3-ink-4);font-style:normal;font-weight:400}.v3ls-sep{border-top:1px solid var(--v3-line);padding-top:14px}.v3ls-edit-head{align-items:center;gap:10px;display:flex}.v3ls-edit-head img{object-fit:cover;object-position:top center;width:18px;height:18px;box-shadow:0 0 0 1px var(--v3-line);border-radius:4px;flex-shrink:0}.v3ls-pg{letter-spacing:-.02em;color:var(--v3-ink);margin:0;font-size:26px;font-weight:600;line-height:32px}.v3ls-lead{color:var(--v3-ink-3);margin:2px 0 0;font-size:14px;line-height:21px}.v3ls-details>div{border-top:1px solid var(--v3-line);min-height:40px;color:var(--v3-ink);align-items:center;gap:12px;font-size:13.5px;display:flex}.v3ls-details>div>span:first-child{width:118px;color:var(--v3-ink-3);flex-shrink:0}.v3ls-details>div>span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.v3ls-history>summary{cursor:pointer;list-style:none}.v3ls-history>summary::-webkit-details-marker{display:none}.v3ls-history>summary:after{content:" ›";color:var(--v2-ink-4);font-weight:400}.v3ls-history[open]>summary:after{content:" ⌄"}.v3ls-retired>summary{padding:14px 20px;font-size:13.5px}.v3ls-retired[open]>summary{border-bottom:1px solid var(--v3-line)}.v3ls-conn{border-top:1px solid var(--v3-line);align-items:flex-start;gap:0;padding:10px 0;display:flex}.v3ls-conn:first-of-type{border-top:0}.v3ls-conn .v3ls-sdot{margin-top:6px}.v3ls-alert.ink .v3ls-dot{background:var(--v3-solid)}.v3ls-details>div.v3ls-tech{min-height:0;padding:0;display:block}.v3ls-tech-toggle{width:100%;min-height:40px;font:inherit;color:var(--v3-ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:13.5px;display:flex}.v3ls-tech-toggle>span:first-child{width:118px;color:var(--v3-ink-3);flex-shrink:0}.v3ls-tech-toggle>.v3ls-soft{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.v3ls-tech-toggle svg{color:var(--v3-ink-4);flex-shrink:0}.v3ls-tech-toggle:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px;border-radius:4px}.v3ls-tech-body{flex-direction:column;padding:0 0 12px;display:flex}.v3ls-tech-body>div{min-height:30px;color:var(--v3-ink);align-items:center;gap:12px;font-size:13.5px;display:flex}.v3ls-tech-body>div>span:first-child{width:118px;color:var(--v3-ink-3);flex-shrink:0}.v3ls-tech-body>p{margin:6px 0 0}.v3w-bar{gap:8px}.v3w-bar-title{color:var(--v3-ink);white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.v3w-bar-title svg{color:var(--v3-ink-3)}.v3w-seg{align-items:center;gap:2px;min-width:0;margin-left:14px;display:flex;overflow-x:auto}.v3w-seg-item{height:26px;color:var(--v3-ink-3);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.v3w-seg-item:hover{color:var(--v3-ink)}.v3w-seg-item.on{background:var(--v3-chip);color:var(--v3-ink)}.v3w-seg-item i{color:var(--v3-ink-4);font-style:normal;font-weight:400}button.v3w-seg-item{cursor:pointer;background:0 0;border:0;font-family:inherit}button.v3w-seg-item.on{background:var(--v3-chip)}.v3w-btn{border:1px solid var(--v3-line-strong);background:var(--v3-card);height:28px;color:var(--v3-ink);font:500 13px/20px var(--v2-font);white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex;box-shadow:0 1px 1px #10101408}.v3w-btn:hover{border-color:var(--v3-line-input)}.v3w-btn.ghost{box-shadow:none;color:var(--v3-ink-3);background:0 0;border-color:#0000}.v3w-btn.ghost:hover{background:var(--v3-chip);color:var(--v3-ink)}.v3w-btn.primary{background:var(--v2-accent);border-color:var(--v2-accent);color:var(--v3-on-fill);box-shadow:0 1px 2px #4f46e540}.v3w-btn.primary:hover{background:var(--v3-accent-hover)}.v3w-btn.tall{flex-shrink:0;height:30px;padding:0 12px}.v3w-btn:disabled,.v3w-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.v3w-btn.red{color:var(--v3-red-ink)}.v3w-pick{position:relative}.v3w-menu{z-index:30;background:var(--v3-card);min-width:220px;max-height:360px;box-shadow:0 0 0 1px var(--v3-line-strong), 0 12px 32px #10101424;border-radius:10px;flex-direction:column;padding:5px;display:flex;position:absolute;top:32px;right:0;overflow-y:auto}.v3w-menu-item{height:32px;color:var(--v3-ink);white-space:nowrap;border-radius:6px;align-items:center;padding:0 10px;font-size:13.5px;text-decoration:none;display:flex}.v3w-menu-item:hover{background:var(--v3-chip)}.v3w-menu-item.on{background:var(--v3-lav);font-weight:500}.v3w-menu-item.dim{color:var(--v3-ink-4)}.v3w-menu-item.first-other{margin-top:5px;position:relative}.v3w-menu-item.first-other:before{content:"";border-top:1px solid var(--v3-line);position:absolute;top:-3px;left:6px;right:6px}.v3w-menu-note{color:var(--v3-ink-4);margin-left:auto;padding-left:16px;font-size:12px}.v3w-btn.ghost.picked{background:var(--v3-lav);border-color:var(--v2-accent-line);color:var(--v3-ink)}.v3w-btn:focus-visible{box-shadow:0 0 0 2px var(--v3-card), 0 0 0 4px var(--v2-accent);outline:none}.v3w-set{width:300px;max-height:360px;padding:5px;overflow:hidden}.v3w-set-top{flex-direction:column;flex-shrink:0;display:flex}.v3w-set-list{border-top:1px solid var(--v3-line);flex-direction:column;min-height:0;margin-top:5px;padding-top:5px;display:flex;overflow-y:auto}.v3w-set-row{min-height:32px;font:400 13.5px/20px var(--v2-font);color:var(--v3-ink);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.v3w-set-row.two{align-items:flex-start;padding:7px 10px}.v3w-set-row:hover{background:var(--v3-chip)}.v3w-set-row.on{background:var(--v3-lav)}.v3w-set-row.on .v3w-set-name{font-weight:500}.v3w-set-row.on:hover{background:var(--v3-lav)}.v3w-set-row:focus-visible{box-shadow:inset 0 0 0 2px var(--v2-accent);outline:none}.v3w-set-row.off{cursor:default}.v3w-set-row.off:hover{background:0 0}.v3w-set-row.off .v3w-set-name,.v3w-set-row.off .v3w-set-lead,.v3w-set-row.dim{color:var(--v3-ink-4)}.v3w-set-row.first-other{margin-top:5px;position:relative}.v3w-set-row.first-other:before{content:"";border-top:1px solid var(--v3-line);position:absolute;top:-3px;left:6px;right:6px}.v3w-set-lead,.v3w-set-trail{width:16px;height:20px;color:var(--v3-ink-3);flex-shrink:0;justify-content:center;align-items:center;display:flex}.v3w-set-lead.accent,.v3w-set-trail{color:var(--v3-accent-ink)}.v3w-set-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.v3w-set-name{text-overflow:ellipsis;overflow:hidden}.v3w-set-sub{color:var(--v3-ink-4);white-space:normal;font-size:12px;line-height:16px}.v3w-set-link{color:var(--v3-accent-ink);text-underline-offset:2px;white-space:normal;border-radius:3px;font-size:12px;line-height:16px;text-decoration:underline}.v3w-set-link:focus-visible{outline:2px solid var(--v2-accent);outline-offset:1px}.v3w-set-count{color:var(--v3-ink-4);margin-left:auto;padding-left:12px;font-size:12px;line-height:16px}.v3w-set-box{border:1px solid var(--v3-line-firm);background:var(--v3-card);width:16px;height:16px;color:var(--v3-on-fill);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.v3w-set-box.on{background:var(--v2-accent);border-color:var(--v2-accent)}.v3w-set-row.dim .v3w-set-box{border-color:var(--v3-line-strong)}.v3w-page{grid-template-columns:minmax(0,1fr)}.v3w-main{flex-direction:column;gap:20px;min-width:0;display:flex}.v3w-head{align-items:flex-end;gap:16px;display:flex}.v3w-head h1{letter-spacing:-.02em;color:var(--v3-ink);margin:0;font-size:26px;font-weight:600;line-height:32px}.v3w-head p{color:var(--v3-ink-3);margin:2px 0 0;font-size:14px;line-height:20px}.v3w-head .v3w-src{text-align:right;margin-left:auto}.v3w-head.center{align-items:center}.v3w-mark{background:var(--v3-card);border:1px solid var(--v3-card-line);width:48px;height:48px;color:var(--v3-ink-2);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.v3w-mark img{object-fit:cover;object-position:top center;border-radius:12px;width:48px;height:48px}.v3w-note{margin-top:-8px}.v3w-fig{position:relative}.v3w-fig .v3w-fig-link{font-weight:400;position:absolute;top:18px;right:20px}.v3w-status{padding:16px 20px}.v3w-status .v3w-rows{flex-direction:column;gap:6px;margin-top:6px;display:flex}.v3w-status .v3w-row{gap:10px;font-size:13px;line-height:19px;display:flex}.v3w-status .v3w-row .k{width:150px;color:var(--v3-ink-3);flex-shrink:0}.v3w-status .v3w-row .v{color:var(--v3-ink-2)}.v3w-mint-line{color:var(--v3-ink-2);align-items:center;gap:10px;padding:12px 18px;font-size:13px;display:flex}.v3w-mint-line .v3-dot{background:var(--v3-green);border-radius:4px;flex-shrink:0;width:8px;height:8px}.v3w-mint-line.idle .v3-dot{background:var(--v3-ink-5)}.v3w-grid>[data-slot=card]{border:1px solid var(--v3-card-line);background:var(--v3-card);border-radius:14px;gap:0;padding:0;overflow:hidden;box-shadow:0 1px 2px #10101408}.v3w-grid [data-slot=card-header]{align-items:center;gap:10px;min-height:52px;padding:0 18px;display:flex}.v3w-grid [data-slot=card-header]>[data-slot=card-action]{align-self:center;margin-left:auto}.v3w-grid [data-slot=card-title]{color:var(--v3-ink);font-size:14px;font-weight:600;line-height:20px}.v3w-grid .grid-tabs{border-bottom:0;flex-wrap:wrap;gap:2px;padding:0 12px 10px;display:flex}.v3w-grid .grid-tab{height:28px;color:var(--v3-ink-3);font:500 13px/20px var(--v2-font);border:0;border-radius:7px;gap:6px;margin:0;padding:0 10px}.v3w-grid .grid-tab:hover{color:var(--v3-ink)}.v3w-grid .grid-tab[aria-selected=true]{background:var(--v3-chip);color:var(--v3-ink);border:0}.v3w-grid .grid-tab-n,.v3w-grid .grid-tab[aria-selected=true] .grid-tab-n{color:var(--v3-ink-4);font:400 13px/20px var(--v2-font);background:0 0;min-width:0;padding:0}.v3w-grid .grid-tab-dot{background:var(--v3-orange);width:6px;height:6px}.v3w-grid .grid-desc{color:var(--v3-ink-3);margin:0;padding:0 18px 12px;font-size:13px;line-height:19px}.v3w-grid [data-slot=data-grid]{border-color:var(--v3-line)}.v3w-grid table{font-family:var(--v2-font)}.v3w-grid table th{background:var(--v3-ground);height:34px;color:var(--v3-ink-3);border-inline-end-width:0;border-color:var(--v3-line);font-size:12.5px;font-weight:400}.v3w-grid table th:first-child,.v3w-grid table td:first-child{padding-left:18px}.v3w-grid table th:last-child,.v3w-grid table td:last-child{padding-right:18px}.v3w-grid table td{height:52px;color:var(--v3-ink);border-inline-end-width:0;border-color:var(--v3-line);vertical-align:middle;font-size:13.5px;line-height:19px}.v3w-grid table tbody tr:hover td{background:var(--v3-ground)}.v3w-grid [data-slot=data-grid-pagination]{min-height:48px;padding:6px 14px 6px 18px}.v3w-grid [data-slot=data-grid-pagination] *{font-family:var(--v2-font)}.v3w-grid .grid-foot{border-top:1px solid var(--v3-line);color:var(--v3-ink-4);padding:12px 18px 16px;font-size:12.5px;line-height:19px;display:block}.v3w-grid .grid-foot>span+span{margin-top:6px;display:block}.v3w-grid .grid-foot .accent{color:var(--v3-accent-ink)}.v3w-grid .grid-empty{color:var(--v3-ink-3);padding:14px 18px 18px;font-size:13.5px;line-height:20px}.v3w-grid .grid-empty strong{color:var(--v3-ink);font-weight:500}.v3w-grid .grid-two .t{color:var(--v3-ink)}.v3w-grid .grid-two .t a{color:var(--v3-ink);text-decoration:none}.v3w-grid .grid-two .t a:hover{color:var(--v3-accent-ink)}.v3w-grid .grid-two .s{color:var(--v3-ink-4);font-size:12px;line-height:16px}.v3w-grid .v3w-name{font-weight:500}.v3w-grid .v3w-client,.v3s-c-client .v3w-client{min-width:0;color:var(--v3-ink);align-items:center;gap:7px;display:inline-flex}.v3w-grid .v3w-client img,.v3s-c-client .v3w-client img,.v3w-client-logo{object-fit:cover;object-position:top center;width:16px;height:16px;box-shadow:0 0 0 1px var(--v3-line);border-radius:4px;flex-shrink:0;display:block}.v3w-grid .v3w-client .dim,.v3s-c-client .v3w-client .dim{color:var(--v3-ink-4)}.v3w-grid .v3w-stage{align-items:center;gap:7px;display:inline-flex}.v3w-grid .v3w-amber,.v3w-grid .grid-two .t.v3w-amber{color:var(--v3-orange)}.v3w-grid .v3w-red{color:var(--v3-red)}.v3w-grid .v3w-accent{color:var(--v3-accent-ink)}.v3w-grid .v3w-faint{color:var(--v3-ink-4)}.v3w-grid .v3w-link{color:var(--v3-accent-ink);text-decoration:none}.v3w-grid .v3w-link:hover{text-decoration:underline}.v3w-grid .v3w-card-action{align-items:center;gap:6px;display:flex}.v3w-search{border:1px solid var(--v3-line-strong);background:var(--v3-card);width:220px;height:30px;color:var(--v3-ink-4);border-radius:6px;align-items:center;gap:6px;padding:0 10px;display:flex}.v3w-search input{font:13px/20px var(--v2-font);color:var(--v3-ink);background:0 0;border:0;outline:0;width:100%;min-width:0}.v3w-search:focus-within{border-color:var(--v3-lav-strong);box-shadow:0 0 0 3px var(--v2-accent-soft)}.v3w-expand{width:26px;height:26px;color:var(--v3-ink-4);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}.v3w-expand:hover{background:var(--v3-chip);color:var(--v3-ink)}.v3w-expand svg{transition:transform .15s}.v3w-expand[aria-expanded=true] svg{transform:rotate(90deg)}.v3w-detail{background:var(--v3-ground);flex-wrap:wrap;gap:12px 24px;padding:14px 18px 16px 62px;display:flex}.v3w-detail .f{flex-direction:column;gap:2px;width:min(470px,100%);display:flex}.v3w-detail .f .v{color:var(--v3-ink-2);font-size:13px;line-height:19px}.v3w-detail .f .v a{color:var(--v3-ink-2)}.v3w-detail .open{width:100%;color:var(--v3-accent-ink);align-items:center;gap:4px;font-size:13px;text-decoration:none;display:inline-flex}.v3w-detail .open:hover{text-decoration:underline}.v3w-progress{flex-direction:column;gap:5px;display:flex}.v3w-progress .bar-row{align-items:center;gap:10px;display:flex}.v3w-progress .track{background:var(--v3-chip);border-radius:3px;width:180px;height:6px;display:flex;overflow:hidden}.v3w-progress .fill{background:var(--v2-accent);border-radius:3px;height:6px}.v3w-progress .fill.done{background:var(--v3-green)}.v3w-progress .pct{font-variant-numeric:tabular-nums;font-size:13px}.v3w-progress .sub{color:var(--v3-ink-4);font-size:12px;line-height:16px}.v3w-log{background:var(--v3-shell);border-radius:10px;flex-direction:column;gap:8px;margin-top:14px;padding:16px 18px;display:flex}.v3w-log+.v3w-log{margin-top:10px}.v3w-log-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v3w-log-top .t{color:var(--v3-ink);font-size:14.5px;font-weight:500}.v3w-log-top a{color:var(--v3-accent-ink);margin-left:auto;font-size:13px;text-decoration:none}.v3w-log .body{color:var(--v3-ink-2);margin:0;font-size:14px;line-height:22px}.v3w-log .bet{gap:8px;display:flex}.v3w-log .bet b{color:var(--v3-ink);flex-shrink:0;font-size:14px;font-weight:500}.v3w-log .bet.lesson b{color:var(--v3-green)}.v3w-badge{white-space:nowrap;background:var(--v3-chip);height:22px;color:var(--v3-ink-3);border-radius:11px;flex-shrink:0;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.v3w-badge:before{content:"";background:var(--v3-ink-5);border-radius:3px;width:6px;height:6px}.v3w-badge.good{background:var(--v3-mint);color:var(--v3-green-ink)}.v3w-badge.good:before{background:var(--v3-green)}.v3w-badge.risk{background:var(--v3-amber);color:var(--v3-amber-ink)}.v3w-badge.risk:before{background:var(--v3-orange)}.v3w-badge.alert{background:var(--v3-red-soft);color:var(--v3-red-ink)}.v3w-badge.alert:before{background:var(--v3-red)}.v3w-badge.plain:before{display:none}.v3w-two{grid-template-columns:minmax(0,1fr) 354px;align-items:start;gap:24px;display:grid}.v3w-col{flex-direction:column;gap:22px;min-width:0;display:flex}.v3w-col.side{gap:18px}.v3w-pill{white-space:nowrap;border-radius:14px;align-items:center;gap:6px;height:28px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.v3w-pill.warn{background:var(--v3-amber);color:var(--v3-orange)}.v3w-pill.ok{background:var(--v3-mint);color:var(--v3-green)}.v3w-pill.flat{background:var(--v3-chip);color:var(--v2-ink-3)}.v3w-funnel-row{border-top:1px solid var(--v3-line);align-items:center;gap:16px;height:46px;display:flex}.v3w-funnel-row:first-child{border-top:0}.v3w-funnel-row .l{width:206px;color:var(--v3-ink-2);flex-shrink:0;font-size:14px}.v3w-funnel-row .track{background:var(--v3-chip);border-radius:4px;flex:1;min-width:60px;height:8px;overflow:hidden}.v3w-funnel-row .track span{background:var(--v3-lav-strong);border-radius:4px;height:8px;display:block}.v3w-funnel-row .n{text-align:right;font-variant-numeric:tabular-nums;width:44px;font-size:20px;font-weight:600;line-height:26px}.v3w-funnel-row .v3-soft{white-space:nowrap;text-overflow:ellipsis;width:170px;overflow:hidden}.v3w-todo{border-top:1px solid var(--v3-line);align-items:center;gap:14px;padding:14px 0;display:flex}.v3w-todo:first-child{border-top:0}.v3w-todo .b{flex:1;min-width:0}.v3w-todo .t{color:var(--v3-ink);font-size:14px;font-weight:500;line-height:20px}.v3w-todo .s{color:var(--v3-ink-4);font-size:13px;line-height:19px}.v3w-swap{border-top:1px solid var(--v3-line);align-items:center;gap:10px;padding:10px 0;display:flex}.v3w-swap:first-child{border-top:0}.v3w-swap .t2{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.v3w-swap .nm{color:var(--v3-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;line-height:19px;overflow:hidden}.v3w-swap .s{color:var(--v3-ink-4);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:17px;overflow:hidden}.v3w-swap .mark,.v3w-swap-head .mark{flex-shrink:0;justify-content:center;width:40px;display:flex}.v3w-swap-head{align-items:center;display:flex}.v3w-row-card{align-items:center;gap:12px;padding:16px 20px;display:flex}.v3w-row-card .ic{background:var(--v3-chip);width:32px;height:32px;color:var(--v3-ink-2);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.v3w-row-card .b{flex:1;min-width:0}.v3w-row-card .t{color:var(--v3-ink);font-size:14px;font-weight:500}.v3w-page-link{border-top:1px solid var(--v3-line);align-items:center;gap:10px;padding:11px 0;display:flex}.v3w-page-link:first-child{border-top:0}.v3w-page-link .p{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:500;line-height:19px;overflow:hidden}.v3w-page-link .partner{width:130px;color:var(--v3-ink-3);flex-shrink:0;font-size:13.5px}.v3w-scrim{z-index:40;background:#1414182e;position:fixed;inset:0}.v3w-drawer{z-index:41;background:var(--v3-card);border:1px solid var(--v3-line-strong);border-radius:10px;flex-direction:column;width:min(452px,100vw - 16px);display:flex;position:fixed;top:8px;bottom:8px;right:8px;overflow:hidden;box-shadow:-16px 0 40px #1010141a}.v3w-drawer.wide{width:min(840px,100vw - 16px)}.v3w-drawer-head{border-bottom:1px solid var(--v3-line);align-items:flex-start;gap:10px;padding:18px 22px 16px;display:flex}.v3w-drawer-head .t{color:var(--v3-ink);margin:0;font-size:16px;font-weight:600;line-height:22px}.v3w-drawer-head .m{color:var(--v3-ink-3);margin:2px 0 0;font-size:13px;line-height:20px}.v3w-x{width:26px;height:26px;color:var(--v3-ink-3);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;text-decoration:none;display:flex}.v3w-x:hover{background:var(--v3-chip);color:var(--v3-ink)}.v3w-drawer-body{flex-direction:column;flex:1;gap:20px;padding:20px 22px;display:flex;overflow-y:auto}.v3w-drawer-foot{border-top:1px solid var(--v3-line);align-items:center;gap:8px;padding:14px 22px;display:flex}.v3w-drawer .commitment-editor{background:var(--v3-card);border:0;border-radius:0;flex-direction:column;height:100%;margin:0;display:flex}.v3w-drawer .commitment-editor-head{border-bottom:1px solid var(--v3-line);align-items:flex-start;padding:18px 22px 16px}.v3w-drawer .commitment-editor-head h2{color:var(--v3-ink);font-size:16px;font-weight:600;line-height:22px}.v3w-drawer .commitment-editor-head p{color:var(--v3-ink-3);margin:2px 0 0;font-size:13px;line-height:20px}.v3w-drawer .commitment-editor-head .k{display:none}.v3w-drawer .commitment-transfer{background:var(--v3-amber);color:var(--v3-amber-ink);border-bottom:1px solid var(--v3-amber-line);padding:10px 22px;font-size:13px}.v3w-drawer .commitment-form{flex-direction:column;flex:1;gap:18px;padding:20px 22px;display:flex;overflow-y:auto}.v3w-drawer .commitment-field>span,.v3w-drawer .commitment-field legend{color:var(--v3-ink-3);font-size:12.5px;font-weight:500;line-height:18px}.v3w-drawer .commitment-field input:not([type=radio]),.v3w-drawer .commitment-field select,.v3w-drawer .commitment-field textarea{border:1px solid var(--v3-line-strong);font:13.5px/20px var(--v2-font);background:var(--v3-card);min-height:34px;color:var(--v3-ink);border-radius:7px;padding:6px 11px}.v3w-drawer .commitment-field input:focus-visible,.v3w-drawer .commitment-field select:focus-visible,.v3w-drawer .commitment-field textarea:focus-visible{border-color:var(--v3-lav-strong);box-shadow:0 0 0 3px var(--v2-accent-soft);outline:0}.v3w-drawer .commitment-field [aria-invalid=true]{border-color:var(--v3-red-line);box-shadow:0 0 0 3px var(--v3-red-soft)}.v3w-drawer .commitment-error{color:var(--v3-red)!important;font-size:12.5px!important;font-weight:400!important}.v3w-drawer .commitment-form-actions{border-top:1px solid var(--v3-line);background:var(--v3-card);flex-wrap:wrap;gap:8px 12px;margin:0 -22px -20px;padding:14px 22px;position:sticky;bottom:-20px}.v3w-drawer .btn{border:1px solid var(--v3-line-strong);background:var(--v3-card);height:36px;color:var(--v3-ink);font:500 13px/20px var(--v2-font);border-radius:6px;align-items:center;padding:0 14px;display:inline-flex}.v3w-drawer .btn.commitment-save{background:var(--v2-accent);border-color:var(--v2-accent);color:var(--v3-on-fill);flex:1;justify-content:center}.v3w-drawer .btn.commitment-save:hover:not(:disabled){background:var(--v3-accent-hover)}.v3w-drawer .commitment-message{color:var(--v3-red);flex-basis:100%;font-size:12.5px}.v3w-drawer .commitment-message.good{color:var(--v3-green-ink)}.v3w-sec{flex-direction:column;gap:14px;display:flex}.v3w-sec .v3w-sec-t{color:var(--v3-ink);font-size:14px;font-weight:600;line-height:20px}.v3w-pair{gap:12px;display:flex}.v3w-pair>*{flex:1;min-width:0}.v3w-radios{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.v3w-radios label{border:1px solid var(--v3-line-strong);background:var(--v3-card);cursor:pointer;border-radius:8px;align-items:center;gap:9px;height:38px;padding:0 12px;font-size:13.5px;display:flex}.v3w-radios input{width:16px;height:16px;accent-color:var(--v3-accent-ink);flex-shrink:0;margin:0}.v3w-radios label:has(input:checked){border-color:var(--v3-lav-strong);background:var(--v3-lav);font-weight:500}.v3w-radios label:has(input:focus-visible){box-shadow:0 0 0 3px var(--v2-accent-soft)}.v3w-draft{border:1px solid var(--v3-line-strong);border-radius:10px;overflow:hidden}.v3w-draft .subj{border-bottom:1px solid var(--v3-line);gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.v3w-draft .subj .v3-soft{flex-shrink:0;width:52px}.v3w-draft pre{white-space:pre-wrap;max-height:360px;font:13.5px/21px var(--v2-font);color:var(--v3-ink-2);margin:0;padding:14px;overflow:auto}.v3w-chips{flex-wrap:wrap;gap:6px;display:flex}.v3w-side-card{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.v3w-side-card .top{align-items:center;gap:8px;display:flex}.v3w-side-card .addr{color:var(--v3-ink);word-break:break-all;font-size:13.5px;font-weight:500}.v3w-side-card .sent{color:var(--v3-ink-2);margin:0;font-size:13.5px;line-height:20px}.v3w-deal{padding:4px 16px}.v3w-deal .r{border-top:1px solid var(--v3-line);gap:12px;padding:10px 0;font-size:13.5px;line-height:20px;display:flex}.v3w-deal .r:first-child{border-top:0}.v3w-deal .r .k{width:118px;color:var(--v3-ink-3);flex-shrink:0;padding-top:1px;font-size:12.5px;font-weight:500}.v3w-deal .r .v{min-width:0;color:var(--v3-ink-2);overflow-wrap:anywhere;flex:1}.v3w-deal .r .v a{color:var(--v3-accent-ink);text-decoration:none}.v3w-drawer .exchange-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v3w-drawer .exchange-actions .btn{height:32px;padding:0 12px}.v3w-edit-head{border-bottom:1px solid var(--v3-line);flex-shrink:0;align-items:center;gap:10px;height:60px;padding:0 22px;display:flex}.v3w-edit-head .t{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.v3w-edit-head .acts{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.v3w-edit-state{background:var(--v3-ground);border-bottom:1px solid var(--v3-line);min-height:44px;color:var(--v3-ink-2);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding:8px 22px;font-size:13px;display:flex}.v3w-edit-state .sep{background:var(--v3-chip-strong);width:1px;height:16px}.v3w-edit-state .alert{color:var(--v3-red)}.v3w-edit-body{flex-direction:column;flex:1;gap:14px;padding:26px 64px;display:flex;overflow-y:auto}.v3w-edit-body>*{flex-shrink:0}.v3w-edit-body .pt-title{font:600 24px/32px var(--v2-font);letter-spacing:-.01em;box-shadow:inset 0 0 0 1px var(--v3-line-strong);color:var(--v3-ink);background:var(--v3-card);border:0;border-radius:8px;width:calc(100% + 20px);margin:0 -10px;padding:6px 10px}.v3w-edit-body .pt-island{border:1px solid var(--v3-line-strong);border-radius:10px;margin:0;overflow:hidden}.v3w-edit-body .pt-toolbar{border-bottom:1px solid var(--v3-line);background:var(--v3-card);align-items:center;gap:2px;height:42px;padding:0 10px;display:flex}.v3w-edit-body .pt-btn{min-width:30px;height:28px;color:var(--v3-ink-2);font:500 13px/20px var(--v2-font);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px}.v3w-edit-body .pt-btn:hover{background:var(--v3-chip);color:var(--v3-ink)}.v3w-edit-body .pt-sep{background:var(--v3-chip-strong);width:1px;height:18px;margin:0 6px}.v3w-edit-body .pt-editable{color:var(--v3-ink-2);padding:16px 18px;font-size:15px;line-height:25px}.v3w-edit-body .pt-opaque{border:1px dashed var(--v3-line-input);background:var(--v3-ground);border-radius:10px;flex-direction:column;gap:2px;margin:0;padding:14px 16px;display:flex}.v3w-edit-body .pt-opaque .lk{color:var(--v3-ink);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.v3w-edit-body .pt-opaque-why{color:var(--v3-ink-3);font-size:13px}.v3w-edit-foot{border-top:1px solid var(--v3-line);color:var(--v3-ink-4);flex-shrink:0;padding:14px 22px;font-size:12.5px;line-height:19px}.v3w-edit-foot a{color:var(--v3-ink-3)}.v3w-draft-row{border-top:1px solid var(--v3-line);align-items:center;gap:14px;padding:13px 0;display:flex}.v3w-draft-row:first-child{border-top:0}.v3w-draft-row .b{flex:1;min-width:0}.v3w-draft-row .t{white-space:nowrap;text-overflow:ellipsis;color:var(--v3-ink);font-size:14px;font-weight:500;text-decoration:none;display:block;overflow:hidden}.v3w-draft-row a.t:hover{text-decoration:underline}.v3w-draft-row .age{color:var(--v3-ink-3);white-space:nowrap;font-size:13px}.v3w-draft-row .age.amber{color:var(--v3-orange)}@media (max-width:1100px){.v3w-two{grid-template-columns:minmax(0,1fr)}.v3w-edit-body{padding:20px}}@media (max-width:600px){.v3w-edit-head{flex-wrap:wrap;row-gap:10px;height:auto;min-height:60px;padding:12px 16px}.v3w-edit-head .acts{display:contents}.v3w-edit-head .t{flex:1 0 calc(100% - 36px);order:0}.v3w-edit-head .v3w-x{order:1;margin-left:0}.v3w-edit-head .v3w-btn{order:2}.v3w-edit-state{padding:8px 16px}.v3w-edit-body{padding:16px}.v3w-edit-body .pt-toolbar{overflow-x:auto}.v3w-edit-body .pt-btn{white-space:nowrap;padding:0 6px}.v3w-edit-foot{padding:12px 16px}}@media (max-width:760px){.v3w-seg{margin-left:4px}.v3w-head{flex-wrap:wrap}.v3w-head .v3w-src{text-align:left;margin-left:0}.v3w-funnel-row .l{width:130px}.v3w-funnel-row .v3-soft{display:none}.v3w-radios{grid-template-columns:1fr}.v3w-detail{padding-left:18px}}.v3w-grid table td:has(>.v3w-detail){height:auto;padding:0}.st.risk{background:var(--v3-amber);color:var(--v3-orange)}.st.risk i{background:var(--v3-orange)}.v3-piece-why{max-width:980px;color:var(--v3-ink-3);margin:6px 0 0;padding:0 40px;font-size:13.5px;line-height:20px}.piece-body .v3-piece-note{border-bottom:1px solid var(--v3-line);color:var(--v3-ink-3);margin:0 0 18px;padding-bottom:14px;font-size:13.5px;line-height:20px}.v3w-week-sum{color:var(--v2-ink-2);margin:10px 0 4px;font-size:14px;line-height:21px}.v3w-week-list{margin-top:2px}.v3w-week-row{border-top:1px solid var(--v3-line);align-items:baseline;gap:14px;min-width:0;padding:10px 0;display:flex}.v3w-week-list>.v3w-week-row:first-child{border-top:0}.v3w-week-row .b{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.v3w-week-row .t{color:var(--v3-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;overflow:hidden}a.v3w-week-row .t:hover,.v3w-week-row a.t:hover{color:var(--v2-accent-strong);text-decoration:underline}.v3w-week-row .b .v3-soft{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:19px;overflow:hidden}.v3w-week-row .b .v3-soft a{color:inherit;text-decoration:none}.v3w-week-row .b .v3-soft a:hover{color:var(--v2-accent-strong);text-decoration:underline}.v3w-week-row .v{white-space:nowrap;flex-shrink:0;font-size:13px;line-height:19px;text-decoration:none}.v3w-week-row a.v:hover{color:var(--v2-accent-strong);text-decoration:underline}.v3w-week-h{color:var(--v3-ink);margin:14px 0 0;font-size:13px;font-weight:600;line-height:19px}.v3w-week-foot{border-top:1px solid var(--v3-line);margin:12px 0 0;padding-top:10px}.v3w-copy{height:30px;font-size:13px}.v3w-live{white-space:nowrap}@media (max-width:560px){.v3w-week-row{flex-wrap:wrap;row-gap:2px}.v3w-week-row .v{flex-basis:100%}.v3w-week-row .b .v3-soft{white-space:normal;overflow-wrap:anywhere}}.v3w-risk{color:var(--risk)}.v3w-live-h{color:var(--risk);margin:0;font-size:14px;font-weight:600;line-height:20px}.v3w-grid .grid-two .s.v3w-amber{color:var(--risk)}.v3s-card{padding:0;overflow:hidden}.v3s-cardhead{align-items:center;gap:10px;min-height:52px;padding:0 18px;display:flex}.v3s-right{margin-left:auto}.v3s-cardhead a,.v3s-run a{color:var(--v3-accent-ink);text-decoration:none}.v3s-chips{flex-wrap:wrap;gap:2px;padding:0 12px 12px;display:flex}.v3s-chip{height:28px;color:var(--v3-ink-3);font:500 13px/20px var(--v2-font);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.v3s-chip:hover{color:var(--v3-ink)}.v3s-chip.on{background:var(--v3-chip);color:var(--v3-ink)}.v3s-chip i{color:var(--v3-ink-4);font-style:normal;font-weight:400}.v3s-chip.zero{color:var(--v3-ink-4)}.v3s-cols{align-items:center;width:100%;padding:10px 18px;display:flex}.v3s-colhead{background:var(--v3-ground);border-top:1px solid var(--v3-line);border-bottom:1px solid var(--v3-line);min-height:34px;color:var(--v3-ink-3);padding-top:0;padding-bottom:0;font-size:12.5px}.v3s-row{border:0;border-bottom:1px solid var(--v3-line);text-align:left;min-height:62px;font:inherit;color:inherit;cursor:pointer;background:0 0}.v3s-row:hover{background:var(--v3-ground)}.v3s-row:focus-visible{outline:2px solid var(--v2-accent);outline-offset:-2px}.v3s-c-chev{width:30px;color:var(--v3-ink);flex-shrink:0;display:flex}.v3s-c-main{flex-direction:column;flex:1;gap:3px;min-width:0;padding-right:16px;display:flex}.v3s-c-client{width:176px;min-width:0;color:var(--v3-ink);flex-shrink:0;padding-right:8px;font-size:13.5px}.v3s-c-client .v3w-client>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v3s-c-by{width:132px;color:var(--v3-ink-3);flex-shrink:0;font-size:13.5px}.v3s-c-sev{flex-shrink:0;width:96px}.v3s-c-age{text-align:right;width:88px;color:var(--v3-ink-3);flex-shrink:0;font-size:13.5px}.v3s-colhead .v3s-c-client,.v3s-colhead .v3s-c-by,.v3s-colhead .v3s-c-age{color:var(--v3-ink-3);font-size:12.5px}.v3s-t{color:var(--v3-ink);font-size:13.5px;font-weight:500;line-height:19px}.v3s-s{color:var(--v3-ink-4);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.v3s-new{background:var(--v2-accent-soft);color:var(--v3-accent-ink);vertical-align:1px;border-radius:5px;margin-left:8px;padding:1px 6px;font-size:11.5px;font-weight:500;line-height:16px}.v3s-tag{background:var(--v3-chip);height:22px;color:var(--v3-ink-3);white-space:nowrap;border-radius:5px;align-items:center;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.v3s-tag.high,.v3s-tag.alert{background:var(--alert-soft);color:var(--alert)}.v3s-tag.medium,.v3s-tag.risk{background:var(--risk-soft);color:var(--risk)}.v3s-tag.good{background:var(--good-soft);color:var(--good)}.v3s-empty{color:var(--v3-ink-3);margin:0;padding:4px 18px 18px;font-size:13.5px;line-height:20px}.v3s-foot{border-bottom:1px solid var(--v3-line);color:var(--v2-ink-4);align-items:center;gap:12px;padding:12px 18px;font-size:12.5px;display:flex}.v3s-footnote{color:var(--v2-ink-4);margin:0;padding:14px 18px 16px;font-size:12.5px;line-height:19px}.v3s-runs{align-items:center;padding:8px 18px;font-size:13.5px;display:flex}.v3s-run{border-bottom:1px solid var(--v3-line);min-height:48px}.v3s-run:last-of-type{border-bottom:0}.v3s-runs .r-when{width:170px;color:var(--v3-ink);flex-shrink:0}.v3s-runs .r-result{flex-shrink:0;width:124px}.v3s-runs .r-what{min-width:0;color:var(--v3-ink-3);flex:1;padding-right:12px}.v3s-runs .r-n{text-align:right;width:64px;color:var(--v3-ink);flex-shrink:0}.v3s-runs .r-took{text-align:right;width:72px;color:var(--v3-ink-3);flex-shrink:0}.v3s-runs .r-link{text-align:right;flex-shrink:0;width:64px;font-size:13px}.v3s-colhead.v3s-runs span{color:var(--v3-ink-3);font-size:12.5px}.v3s-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v3s-box{border:1px solid var(--v3-card-line);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.v3s-boxhead{align-items:center;gap:8px;display:flex}.v3s-boxhead .v3s-tag{margin-left:auto}.v3s-label{color:var(--v2-ink-3);font-size:13px;line-height:19px}.v3s-evidence{color:var(--v3-ink);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:21px}.v3s-links,.v3s-buttons{flex-wrap:wrap;gap:8px;display:flex}.v3s-shot-wrap{flex-direction:column;gap:8px;margin-top:2px;display:flex}.v3s-shot{aspect-ratio:372/300;border:1px solid var(--v3-line-strong);background:var(--v3-shell);border-radius:8px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.v3s-shot img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.v3s-shot.failed p{color:var(--v2-ink-3);margin:0;font-size:13px}.v3s-shot-caption{color:var(--v2-ink-3);align-items:center;gap:8px;font-size:12px;line-height:17px;display:flex}.v3s-shot-caption a{color:var(--v3-accent-ink);flex-shrink:0;margin-left:auto;font-weight:500;text-decoration:none}.v3s-h3{color:var(--v3-ink);margin:0 0 8px;font-size:14px;font-weight:600;line-height:20px}.v3s-kv{border:1px solid var(--v3-card-line);border-radius:12px;margin:0;padding:4px 16px}.v3s-kv>div{border-bottom:1px solid var(--v3-line);gap:16px;padding:10px 0;display:flex}.v3s-kv>div:last-child{border-bottom:0}.v3s-kv dt{width:88px;color:var(--v2-ink-3);flex-shrink:0;font-size:13px}.v3s-kv dd{min-width:0;color:var(--v3-ink);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:19px}.v3s-kv a{color:var(--v3-accent-ink);text-decoration:none}.v3s-actions{flex-direction:column;gap:10px;display:flex}.v3s-reason{resize:vertical;border:1px solid var(--v3-line-strong);width:100%;min-height:88px;font:400 13.5px/20px var(--v2-font);color:var(--v3-ink);border-radius:8px;padding:10px 12px}.v3s-reason:focus{outline:2px solid var(--v2-accent-line);border-color:var(--v2-accent)}.v3s-error{color:var(--v3-red);margin:0;font-size:13px;line-height:19px}.v3s-strip{z-index:50;background:var(--v3-solid);color:var(--v3-on-fill);border-radius:10px;align-items:center;gap:14px;padding:10px 14px;font-size:13px;line-height:19px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #1010143d}.v3s-strip button{color:#c7d2fe;font:500 13px/19px var(--v2-font);cursor:pointer;background:0 0;border:0;padding:0}.v3s-idx{align-items:center;width:100%;padding:8px 18px;font-size:13.5px;display:flex}.v3s-idx-row{border:0;border-bottom:1px solid var(--v3-line);text-align:left;min-height:48px;font:inherit;color:var(--v3-ink);background:0 0;font-size:13.5px}.v3s-idx-row.open{cursor:pointer}.v3s-idx-row.open:hover{background:var(--v3-ground)}.v3s-idx-row.open:focus-visible{outline:2px solid var(--v2-accent);outline-offset:-2px}.v3s-idx .i-client{flex-shrink:0;width:196px;min-width:0}.v3s-idx .i-share{flex-shrink:0;align-items:center;gap:10px;width:200px;display:flex}.v3s-idx .i-n{text-align:right;flex-shrink:0;width:110px}.v3s-idx .i-d{text-align:right;flex-shrink:0;width:80px}.v3s-idx .i-gap{flex-shrink:0;width:28px}.v3s-idx .i-read{flex-shrink:0;width:170px}.v3s-idx .i-morning{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.v3s-idx .i-wide{min-width:0;color:var(--v3-ink-3);flex:1;font-size:13px;line-height:18px}.v3s-idx .i-wide.muted{color:var(--v2-ink-4)}.v3s-idx .i-link{color:var(--v3-accent-ink);flex-shrink:0;font-size:12.5px;font-weight:500;text-decoration:none}.v3s-colhead.v3s-idx span{color:var(--v3-ink-3);font-size:12.5px}.v3s-bar{background:var(--v3-chip);border-radius:3px;flex-shrink:0;width:120px;height:6px;display:block;overflow:hidden}.v3s-bar i{border-radius:3px;height:100%;display:block}.v3s-bar i.good{background:var(--good)}.v3s-bar i.risk{background:var(--risk)}.v3s-bar i.none{background:0 0}.v3s-num{font-variant-numeric:tabular-nums}.v3s-tag.info{background:var(--v2-accent-soft);color:var(--v2-accent-strong)}a.v3s-tag{text-decoration:none}.v3s-idx-text{min-width:0;font-size:12.5px;line-height:18px}.v3s-idx-text.muted{color:var(--v2-ink-4)}.v3s-idx-text.plain{color:var(--v3-ink-3)}.v3s-idx-text.alert{color:var(--alert)}.v3s-idx-notice{background:var(--risk-soft);border-top:1px solid var(--v3-amber-line);color:var(--v3-amber-ink);align-items:center;gap:10px;margin:0;padding:10px 18px;font-size:13px;line-height:18px;display:flex}.v3s-idx-dot{background:var(--risk);border-radius:4px;flex-shrink:0;width:8px;height:8px}.v3s-pages{border-top:1px solid var(--v3-line);margin:0;padding:0;list-style:none}.v3s-pages li{border-bottom:1px solid var(--v3-line);align-items:center;gap:12px;padding:10px 0;display:flex}.v3s-pages .p{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.v3s-pages .u{color:var(--v3-ink);overflow-wrap:anywhere;font-size:13px;line-height:18px}.v3s-pages .n{color:var(--v2-ink-4);font-size:12px;line-height:16px}.v3s-pages a{color:var(--v3-accent-ink);white-space:nowrap;flex-shrink:0;font-size:12.5px;font-weight:500;line-height:18px;text-decoration:none}@media (max-width:760px){.v3s-c-by,.v3s-c-client,.v3s-runs .r-took,.v3s-runs .r-link{display:none}.v3s-runs .r-when{width:110px}.v3s-idx .i-d,.v3s-idx .i-gap,.v3s-idx .i-read,.v3s-idx .i-morning{display:none}.v3s-idx .i-share{flex:1;width:auto}}.v2-tabs[aria-label=Strategy],.v2-tabs[aria-label=Creative]{background:0 0;gap:2px;margin-left:6px;padding:0}.v2-tabs[aria-label=Strategy] .v2-tab,.v2-tabs[aria-label=Creative] .v2-tab{height:26px;color:var(--v3-ink-3);padding:0 9px;font-size:13px}.v2-tabs[aria-label=Strategy] .v2-tab:hover,.v2-tabs[aria-label=Creative] .v2-tab:hover{color:var(--v2-ink)}.v2-tabs[aria-label=Strategy] .v2-tab.active,.v2-tabs[aria-label=Creative] .v2-tab.active{background:var(--v3-chip);color:var(--v2-ink);box-shadow:none}.st-scrim{z-index:60;background:#14141814;justify-content:flex-end;display:flex;position:fixed;inset:0}.st-drawer{background:var(--v3-card);border-left:1px solid var(--v3-line);flex-direction:column;width:460px;max-width:100vw;height:100%;display:flex;box-shadow:-10px 0 28px #1010140f}.st-drawer.wide{width:640px}.st-drawer-head{border-bottom:1px solid var(--v3-line);height:48px;color:var(--v2-ink);flex-shrink:0;align-items:center;gap:8px;padding:0 14px 0 22px;font-size:13px;font-weight:500;display:flex}.st-drawer-head>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.st-drawer-head .st-x{width:26px;height:26px;color:var(--v2-ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-left:auto;font-size:16px;display:flex}.st-drawer-head .st-x:hover{background:var(--v3-chip);color:var(--v2-ink)}.st-drawer-body{min-height:0;color:var(--v2-ink);flex-direction:column;flex:1;gap:16px;padding:20px 22px;font-size:13px;line-height:20px;display:flex;overflow-y:auto}.st-drawer-foot{border-top:1px solid var(--v3-line);flex-shrink:0;align-items:center;gap:8px;padding:14px 22px;display:flex}.st-drawer-foot .st-foot-note{color:var(--v2-ink-4);margin-right:auto;font-size:12.5px;line-height:18px}.st-drawer-title{margin:0;font-size:18px;font-weight:600;line-height:25px}.st-drawer-lede{color:var(--v2-ink-3);margin:4px 0 0;line-height:20px}.st-lab{color:var(--v3-ink-2);align-items:center;gap:6px;margin-bottom:5px;font-size:12px;font-weight:500;line-height:16px;display:flex}.st-lab .st-q{color:var(--v2-ink-4);font-weight:400}.st-hint{color:var(--v2-ink-4);margin-top:5px;font-size:12px;line-height:16px}.st-hint.bad,.st-error{color:var(--v3-red)}.st-good{color:var(--v3-green)}.st-in,.st-ta,.st-select{width:100%;color:var(--v2-ink);border:1px solid var(--v3-line-strong);background:var(--v3-card);border-radius:6px;font-family:inherit;font-size:13px;line-height:20px}.st-in{height:30px;padding:0 10px}.st-ta{resize:vertical;padding:8px 10px}.st-in:focus,.st-ta:focus{border-color:var(--v2-accent);box-shadow:0 0 0 3px var(--v2-accent-soft);outline:none}.st-in[aria-invalid=true],.st-ta[aria-invalid=true]{border-color:var(--v3-red)}.st-radio{cursor:pointer;align-items:center;gap:9px;height:30px;display:flex}.st-radio input{accent-color:var(--v3-ink);margin:0}.st-prop{align-items:center;min-height:30px;display:flex}.st-prop .st-k{width:120px;color:var(--v2-ink-3);flex-shrink:0}.st-rule{border-top:1px solid var(--v3-line);padding-top:14px}.st-tag{background:var(--v3-chip);height:22px;color:var(--v3-ink-2);white-space:nowrap;border-radius:5px;flex-shrink:0;align-items:center;gap:5px;padding:0 7px;font-size:12px;font-weight:400;display:inline-flex}.st-tag.accent{background:var(--v3-lav);color:var(--v3-accent-ink)}.st-btn{border:1px solid var(--v3-line-strong);background:var(--v3-card);height:28px;color:var(--v2-ink);white-space:nowrap;cursor:pointer;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 1px 1px #10101408}.st-btn:hover{background:var(--v3-ground)}.st-btn.primary{background:var(--v2-accent);border-color:var(--v2-accent);color:var(--v3-on-fill);box-shadow:0 1px 2px #4f46e540}.st-btn.primary:hover{background:var(--v3-accent-hover)}.st-btn.ghost{box-shadow:none;color:var(--v2-ink-3);background:0 0;border-color:#0000}.st-btn.ghost:hover{background:var(--v3-chip);color:var(--v2-ink)}.st-btn.lg{height:32px;padding:0 13px}.st-btn:disabled{opacity:.5;cursor:default}.st-linkbtn{font:inherit;color:var(--v3-accent-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.st-linkbtn.quiet{color:var(--v2-ink-3)}.st-linkbtn:hover{text-decoration:underline}.st-actions{align-items:center;gap:4px;display:flex}.st-md p{color:var(--v3-ink-2);white-space:pre-wrap;margin:0 0 12px;font-size:14px;line-height:23px}.st-md ul,.st-md ol{margin:0 0 12px;padding-left:20px}.st-md li{color:var(--v3-ink-2);margin:0 0 4px;font-size:14px;line-height:23px}.st-md strong{color:var(--v2-ink);font-weight:600}.st-md h4{margin:14px 0 6px;font-size:14px;font-weight:600}.st-rev{border-top:1px solid var(--v3-line);gap:10px;padding:11px 0;font-size:13px;line-height:19px;display:flex}.st-rev:first-child{border-top:0;padding-top:4px}.st-rev-ico{width:15px;height:15px;color:var(--v2-ink-4);flex-shrink:0;margin-top:2px}.st-rev-meta{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:5px;display:flex}.st-rev-links{gap:14px;margin-top:6px;display:flex}.st-rev-sections{color:var(--v2-ink-3);flex-direction:column;gap:10px;margin-top:8px;font-size:12.5px;line-height:18px;display:flex}.st-rev-sections b{color:var(--v2-ink);font-weight:500;display:block}.st-rev-sections div{white-space:pre-wrap}.st-docview{background:var(--v3-card);min-height:calc(100vh - 66px);display:flex}.st-rail{border-right:1px solid var(--v3-line);flex-shrink:0;align-self:flex-start;width:220px;max-height:calc(100vh - 66px);padding:18px 10px;position:sticky;top:0;overflow-y:auto}.st-rail a{height:28px;color:var(--v3-ink-2);border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:13px;text-decoration:none;display:flex}.st-rail a:hover{background:var(--v3-shell)}.st-rail a.on{background:var(--v3-chip);color:var(--v2-ink);font-weight:500}.st-rail a .st-nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.st-rail a .st-w{color:var(--v2-ink-4);font-variant-numeric:tabular-nums;text-align:right;width:30px;font-size:12px}.st-rail a .st-dot{background:var(--v3-orange);border-radius:3px;flex-shrink:0;width:6px;height:6px}.st-doc{flex:1;min-width:0;max-width:720px;padding:24px 34px 60px}.st-doc h1{letter-spacing:-.012em;margin:0;font-size:20px;font-weight:600;line-height:28px}.st-doc-by{color:var(--v2-ink-3);align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.st-sec-h{align-items:center;gap:8px;margin:26px 0 8px;display:flex}.st-sec-h h3{color:var(--v2-ink);margin:0;font-size:15px;font-weight:600;line-height:22px}.st-sec-h .st-w{color:var(--v2-ink-4);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:10px;margin-left:auto;font-size:12px;display:flex}.st-sec-h .st-w.bad{color:var(--v3-red)}.st-editbtn{width:22px;height:22px;color:var(--v2-ink-4);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.st-editbtn:hover{background:var(--v3-chip);color:var(--v2-ink)}.st-sec-body.editing{background:var(--v3-lav);box-shadow:inset 3px 0 0 var(--v2-accent);border-radius:8px;margin:0 -12px;padding:4px 12px 1px}.st-doc-warn{color:var(--v2-warn);margin:-4px 0 8px;font-size:12.5px;display:block}.st-doc-foot{background:var(--v3-ground);color:var(--v2-ink-3);border-radius:8px;margin-top:22px;padding:12px 14px;font-size:13px}@media (max-width:900px){.st-docview{flex-direction:column}.st-rail{border-right:0;border-bottom:1px solid var(--v3-line);width:auto;max-height:none;position:static}.st-doc{padding:20px 16px 40px}}.pl-bet-text{color:var(--v2-ink);margin:10px 0 0;font-size:16px;line-height:26px}.pl-row{border-top:1px solid var(--v3-line);align-items:center;gap:14px;padding:12px 0;display:flex}.pl-row:first-child{border-top:0}.pl-row .pl-body{flex:1;min-width:0}.pl-row .pl-name{color:var(--v2-ink);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.pl-row .pl-sub{color:var(--v2-ink-4);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:19px;display:-webkit-box;overflow:hidden}.pl-ring{width:18px;height:18px;color:var(--v3-ink-6);flex-shrink:0}.pl-foot{border-top:1px solid var(--v3-line);align-items:baseline;gap:6px;margin-top:2px;padding-top:12px;display:flex}.pl-review{flex-direction:column;gap:12px;display:flex}.pl-review.warn .v3-dot{background:var(--v3-orange)}.pl-review .pl-title{font-size:14px;font-weight:600;line-height:20px}.pl-review .pl-text{color:var(--v3-ink-2);margin-top:2px;font-size:13.5px;line-height:20px}.pl-diff{color:var(--v2-ink-3);margin-top:10px;line-height:19px}.pl-mini{border:1px solid var(--v3-card-line);border-radius:10px;padding:14px 16px}.vo-rule{border-top:1px solid var(--v3-lav-line);padding:12px 0}.vo-rule:first-child{border-top:0;padding-top:4px}.vo-rule b{color:var(--v2-ink);font-size:15px;font-weight:600;line-height:22px;display:block}.vo-rule span{color:var(--v3-ink-2);margin-top:2px;font-size:13.5px;line-height:20px;display:block}.vo-rules-plain .vo-rule{border-top-color:var(--v3-line)}.vo-rules-plain .vo-rule b{font-size:13.5px;line-height:20px}.vo-rules-plain .vo-rule span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vo-chips{flex-wrap:wrap;gap:6px;margin:10px 0 4px;display:flex}.vo-chip{background:var(--v3-red-soft);border:1px solid var(--v3-red-line);height:24px;color:var(--v3-red-ink);white-space:nowrap;border-radius:12px;align-items:center;padding:0 9px;font-size:12.5px;display:inline-flex}.vo-who{color:var(--v3-ink-2);margin:8px 0 0;font-size:14px;line-height:22px}.vo-who-list{color:var(--v3-ink-2);margin:6px 0 0;padding-left:18px;font-size:14px;line-height:22px}.vo-who-list li+li{margin-top:2px}.v3-page.kw3-page{grid-template-columns:minmax(0,1fr)}.kw3-page .v3-main{gap:22px}.kw3-muted{color:var(--v3-ink-3)}.kw3-soft{color:var(--v3-ink-4);font-size:12.5px;line-height:18px}.kw3-strong{color:var(--v3-ink);font-weight:500}.kw3-num{font-variant-numeric:tabular-nums;white-space:nowrap}.kw3-right{margin-left:auto}.kw3-tight{margin:0}.kw3-ell{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.kw3-error{color:var(--v3-red-ink);font-size:12.5px;line-height:18px}.kw3-warntext{color:var(--v2-warn)}.kw3-textbtn{font:inherit;color:var(--v3-accent-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:none}.kw3-textbtn:hover{text-decoration:underline}.kw3-textbtn.muted{color:var(--v3-ink-3)}.kw3-textbtn:disabled{opacity:.5;cursor:default}.kw3-decision{align-items:center;gap:14px;padding:18px 22px;display:flex}.kw3-decision.warn{background:var(--v3-amber);border-color:var(--v3-amber-line)}.kw3-decision.lav{background:var(--v3-lav);border-color:var(--v3-lav-line)}.kw3-decision-text{flex:1;min-width:0}.kw3-decision-text h2{color:var(--v3-ink);margin:0;font-size:15px;font-weight:600;line-height:22px}.kw3-decision-text p{color:var(--v3-ink-2);margin:2px 0 0;font-size:14px;line-height:22px}.kw3-dot{background:var(--v3-orange);border-radius:5px;flex-shrink:0;align-self:flex-start;width:9px;height:9px;margin-top:6px}.kw3-dot.ok{background:var(--v3-green);align-self:center;margin-top:0}.kw3-dot.lav{background:var(--v2-accent)}.kw3-dot.idle{background:var(--v3-ink-5)}.kw3-oneliner{color:var(--v3-ink);align-items:center;gap:10px;padding:12px 18px;font-size:14px;display:flex}.kw3-progress{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.kw3-big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--v3-ink);font-size:22px;font-weight:600;line-height:26px}.kw3-track{background:var(--v3-amber-line);border-radius:3px;width:150px;height:6px;display:flex;overflow:hidden}.kw3-track span{background:var(--v3-orange);border-radius:3px;height:6px}.v3-card.kw3-card{padding:0;overflow:hidden}.kw3-vt{border-bottom:1px solid var(--v3-line);align-items:center;gap:10px;height:52px;padding:0 20px;display:flex;overflow-x:auto}.kw3-seg{align-items:center;gap:2px;display:flex}.kw3-seg>button,.kw3-seg>a{height:26px;font:inherit;color:var(--v3-ink-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.kw3-seg>button:hover,.kw3-seg>a:hover{color:var(--v3-ink)}.kw3-seg>.on{background:var(--v3-chip);color:var(--v3-ink)}.kw3-seg i{color:var(--v3-ink-4);font-variant-numeric:tabular-nums;font-style:normal;font-weight:400}.kw3-seg>.zero{color:var(--v3-ink-4)}.kw3-tabdot{background:var(--v3-orange);border-radius:3px;width:6px;height:6px}.kw3-bar{flex-wrap:wrap;align-items:center;gap:14px;min-height:56px;padding:10px 20px;display:flex}.kw3-rule{color:var(--v3-ink-3);flex:0 auto;min-width:0;font-size:13px;line-height:18px}.kw3-search{margin-left:auto}.kw3-search .kw3-in,.kw3-find{width:268px;height:28px}.kw3-in.kw3-find{width:240px}.kw3-filter{height:28px;color:var(--v3-ink-2);border-radius:6px;align-items:center;gap:4px;padding:0 4px 0 10px;font-size:13px;font-weight:500;display:inline-flex}.kw3-filter:hover{background:var(--v3-chip)}.kw3-filter select{font:inherit;color:var(--v3-ink-2);cursor:pointer;field-sizing:content;background:0 0;border:0;max-width:180px;padding:0 2px;font-weight:500}.kw3-note{color:var(--v3-ink-4);margin:0;padding:0 20px 16px;font-size:12.5px;line-height:18px}.kw3-empty{border-top:1px solid var(--v3-line);color:var(--v3-ink-2);padding:28px 20px;font-size:14px;line-height:22px}.kw3-empty strong{color:var(--v3-ink);font-weight:600}.kw3-toast{background:var(--v3-mint);border-bottom:1px solid var(--v3-mint-line);color:var(--v3-ink);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 20px;font-size:13px;display:flex}.kw3-th,.kw3-row{border-bottom:1px solid var(--v3-line);align-items:center;column-gap:16px;padding:0 20px;display:grid}.kw3-th{border-top:1px solid var(--v3-line);height:36px;color:var(--v3-ink-3);font-size:12px}.kw3-hc{white-space:nowrap;align-items:center;min-width:0;display:flex}.kw3-hc.end{justify-content:flex-end}.kw3-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.kw3-sort:hover{color:var(--v3-ink)}.kw3-row{min-height:48px;color:var(--v3-ink);font-size:13px;line-height:18px}.kw3-row.open{cursor:pointer}.kw3-row.open:hover,.kw3-row.on{background:var(--v3-shell)}.kw3-row.on{background:var(--v3-chip)}.kw3-row:focus-visible{outline:2px solid var(--v2-accent);outline-offset:-2px}.kw3-cell{align-items:center;min-width:0;padding:6px 0;display:flex}.kw3-cell.end{text-align:right;justify-content:flex-end}.kw3-cell a{color:inherit;text-decoration:none}.kw3-cell a:hover{color:var(--v3-accent-ink)}.kw3-two{flex-direction:column;min-width:0;display:flex}.kw3-two .t{white-space:nowrap;text-overflow:ellipsis;line-height:18px;overflow:hidden}.kw3-two .s{color:var(--v3-ink-4);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.kw3-change{color:var(--v3-ink-4);margin-left:4px;font-size:12px;font-style:normal}.kw3-change.good{color:var(--v3-green)}.kw3-change.alert{color:var(--v3-red-ink)}.kw3-statuscell{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.kw3-cb{width:14px;height:14px;accent-color:var(--v3-ink);cursor:pointer;margin:0}.kw3-mark{border:1.5px solid var(--v3-ink-5);background:var(--v3-card);box-sizing:border-box;border-radius:6px;flex-shrink:0;width:12px;height:12px}.kw3-mark.proposed{border-style:dashed;border-color:var(--v3-ink-4)}.kw3-mark.active{border-color:var(--v3-green);background:var(--v3-green)}.kw3-mark.parked{border-color:var(--v3-ink-4);background:linear-gradient(90deg, var(--v3-ink-4) 50%, var(--v3-card) 50%)}.kw3-mark.retired{border-color:var(--v3-line-firm);background:var(--v3-chip)}.kw3-mark.unset{border-style:dashed;border-color:var(--v3-line-firm)}.kw3-mark.cov-win{border-color:var(--v3-green);background:var(--v3-green)}.kw3-mark.cov-lose{border-color:var(--v3-orange);background:linear-gradient(90deg, var(--v3-orange) 50%, var(--v3-card) 50%)}.kw3-mark.cov-cited{border-color:var(--v3-ink-4)}.kw3-mark.cov-none{border-color:var(--v3-line-firm)}.kw3-mark.cov-empty{border-style:dashed;border-color:var(--v3-line-input)}.kw3-foot{height:52px;color:var(--v3-ink-3);align-items:center;gap:14px;padding:0 20px;font-size:13px;display:flex}.kw3-more{font:inherit;color:var(--v3-accent-ink);cursor:pointer;background:0 0;border:0;padding:0}.kw3-more:hover{text-decoration:underline}.kw3-perpage{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.kw3-perpage select{border:1px solid var(--v3-line-strong);background:var(--v3-card);height:26px;font:inherit;color:var(--v3-ink);border-radius:6px;padding:0 6px}.kw3-range{font-variant-numeric:tabular-nums;white-space:nowrap}.kw3-arrow{border:1px solid var(--v3-line-strong);background:var(--v3-card);width:26px;height:26px;color:var(--v3-ink-2);cursor:pointer;border-radius:6px;font-size:15px;line-height:1}.kw3-arrow:disabled{opacity:.5;cursor:default}.kw3-decide{align-items:center;gap:4px;display:flex}.kw3-dbtn{height:24px;font:inherit;color:var(--v3-ink-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 8px;font-size:12.5px;transition:color .12s ease-out,background-color .12s ease-out,border-color .12s ease-out}.kw3-dbtn:hover{color:var(--v2-ink);background:var(--v2-chip)}.kw3-dbtn:focus-visible{outline:2px solid var(--v3-lav-strong);outline-offset:1px}.kw3-dbtn:disabled{opacity:.5;cursor:default}.kw3-row:hover .kw3-dbtn,.kw3-row:focus-within .kw3-dbtn{color:var(--v3-ink-2)}.kw3-row:hover .kw3-dbtn.accept,.kw3-row:focus-within .kw3-dbtn.accept{background:var(--v2-page);border-color:var(--v2-line);color:var(--v2-ink)}.v2-btn.kw3-sm{border-radius:6px;height:24px;padding:0 8px;font-size:12px}.kw3-done{color:var(--v3-ink-2);font-size:12.5px;font-weight:500}.kw3-done.active{color:var(--v3-green-ink)}.kw3-row.decided{background:var(--v3-ground)}.kw3-subrow{background:var(--v3-ground);border-bottom:1px solid var(--v3-line);align-items:center;gap:10px;min-height:56px;padding:8px 20px 8px 64px;font-size:13px;display:flex}.kw3-subrow .kw3-in{flex:1}.kw3-subrow.kw3-error{min-height:36px}.kw3-in{border:1px solid var(--v3-line-strong);background:var(--v3-card);width:100%;height:30px;font:inherit;color:var(--v3-ink);box-sizing:border-box;border-radius:6px;padding:0 10px;font-size:13px}select.kw3-in{padding:0 8px}.kw3-in::placeholder{color:var(--v3-ink-4)}.kw3-in:focus{border-color:var(--v2-accent);box-shadow:0 0 0 3px var(--v2-accent-soft);outline:none}.kw3-in.bad,.kw3-in[aria-invalid=true]{border-color:var(--v3-red)}.kw3-ta{resize:vertical;height:84px;padding:8px 10px;line-height:20px}.kw3-ta.short{height:48px}.kw3-drawer-wrap{z-index:60;justify-content:flex-end;display:flex;position:fixed;inset:0}.kw3-scrim{cursor:default;background:#1414181f;border:0;padding:0;position:absolute;inset:0}.kw3-drawer{background:var(--v3-card);border-left:1px solid var(--v3-line);outline:none;flex-direction:column;width:min(500px,100vw);height:100%;display:flex;position:relative;box-shadow:-10px 0 28px #1010140f}.kw3-dh{border-bottom:1px solid var(--v3-line);flex-shrink:0;align-items:center;gap:8px;height:48px;padding:0 14px 0 22px;font-size:13px;display:flex}.kw3-x{width:26px;height:26px;color:var(--v3-ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:auto;font-size:18px;line-height:1}.kw3-x:hover{background:var(--v3-chip);color:var(--v3-ink)}.kw3-dform{flex-direction:column;flex:1;min-height:0;display:flex}.kw3-db{min-height:0;color:var(--v3-ink);flex-direction:column;flex:1;gap:16px;padding:20px 22px;font-size:13px;line-height:20px;display:flex;overflow-y:auto}.kw3-dtitle{color:var(--v3-ink);margin:0;font-size:18px;font-weight:600;line-height:25px}.kw3-dsub{margin:3px 0 0}.kw3-df{border-top:1px solid var(--v3-line);flex-shrink:0;align-items:center;gap:8px;padding:14px 22px;display:flex}.kw3-dnote{max-width:220px;margin-right:auto;font-size:12px;line-height:16px}.kw3-kvs{display:flex}.kw3-kv{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kw3-kv+.kw3-kv{border-left:1px solid var(--v3-line);padding-left:20px}.kw3-kv .a{color:var(--v3-ink-3);font-size:12px}.kw3-kv .v{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:28px}.kw3-kv .kw3-soft{font-size:12px;line-height:16px}.kw3-prov{border-top:1px solid var(--v3-line);padding-top:12px}.kw3-sh{margin:0 0 2px;font-size:13px;font-weight:500;line-height:22px}.kw3-prov ul{margin:0;padding:0;list-style:none}.kw3-prov li{color:var(--v3-ink-3);padding:3px 0;line-height:18px}.kw3-srcgrid{background:var(--v3-ground);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:10px;padding:10px 12px;display:grid}.kw3-srcgrid div{flex-direction:column;gap:1px;min-width:0;display:flex}.kw3-srcgrid span{color:var(--v3-ink-4);font-size:12px}.kw3-srcgrid b{overflow-wrap:anywhere;font-weight:400}.kw3-srcgrid b.f{color:var(--v3-ink-4)}.kw3-g2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.kw3-grp{color:var(--v3-ink);border-top:1px solid var(--v3-line);grid-column:1/span 2;padding-top:14px;font-size:13px;font-weight:600;line-height:18px}.kw3-grp .kw3-soft{margin-left:6px;font-weight:400}.kw3-field{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.kw3-field.w{grid-column:1/span 2}.kw3-lab{color:var(--v3-ink-2);align-items:center;gap:6px;margin-bottom:5px;padding:0;font-size:12px;font-weight:500;line-height:16px;display:flex}.kw3-lab .q{color:var(--v3-ink-4);font-weight:400}.kw3-hint{color:var(--v3-ink-4);margin-top:5px;font-size:12px;line-height:16px;display:block}.kw3-hintrow{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.kw3-hintrow .kw3-textbtn{font-size:12px}.kw3-refusal{background:var(--v3-amber);border:1px solid var(--v3-amber-line);color:var(--v3-ink-2);border-radius:8px;grid-column:1/span 2;margin:0;padding:10px 12px;font-size:12.5px;line-height:18px}.kw3-suggest{background:var(--v3-ground);border:1px solid var(--v3-line);border-radius:6px;align-items:center;gap:8px;height:30px;padding:0 10px;display:flex}.kw3-suggest .kw3-ell{flex:1}.kw3-pickbox{border:1px solid var(--v3-line-strong);border-radius:6px;overflow:hidden}.kw3-pickfind{width:100%;height:30px;font:inherit;box-sizing:border-box;border:0;padding:0 10px;font-size:13px}.kw3-pickfind:focus{background:var(--v3-ground);outline:none}.kw3-pickrows{max-height:180px;overflow-y:auto}.kw3-pickrows label{border-top:1px solid var(--v3-line);cursor:pointer;align-items:center;gap:9px;height:30px;padding:0 10px;display:flex}.kw3-pickrows label .kw3-ell{flex:1}.kw3-pickrows input{accent-color:var(--v3-ink);margin:0}.kw3-pad{border-top:1px solid var(--v3-line);padding:6px 10px;display:block}.kw3-legacy{color:var(--v3-ink-3);margin:0 0 8px;font-size:12.5px;line-height:18px}.kw3-legacy .kw3-textbtn{font-size:12.5px}.kw3-linkwhy{margin-top:8px}.kw3-picked{margin-top:10px}.kw3-picked div{border-top:1px solid var(--v3-line);align-items:center;gap:9px;height:32px;display:flex}.kw3-picked div span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kw3-pagecard{border:1px solid var(--v3-card-line);border-radius:10px;flex-direction:column;gap:3px;padding:12px 14px;line-height:19px;display:flex}.kw3-bulkform{border-top:1px solid var(--v3-line);flex-direction:column;gap:14px;padding-top:16px;display:flex}.kw3-radios{border:0;margin:0;padding:0}.kw3-radios label{cursor:pointer;align-items:center;gap:9px;height:28px;display:flex}.kw3-radios input,.kw3-checkline input{accent-color:var(--v3-ink);margin:0}.kw3-checkline{cursor:pointer;align-items:flex-start;gap:9px;line-height:18px;display:flex}.kw3-checkline input{margin-top:2px}.kw3-toprow{align-items:stretch;gap:18px;display:flex}.kw3-grow{flex:1;min-width:0}.kw3-toprow .kw3-decision{align-items:flex-start}.v3-card.kw3-winning{flex-direction:column;flex-shrink:0;width:520px;padding:18px 22px;display:flex}.kw3-stack{border-radius:5px;gap:2px;height:10px;margin-top:14px;display:flex;overflow:hidden}.kw3-stack span{min-width:4px;height:10px}.kw3-stack .cov-win,.kw3-sw.cov-win{background:var(--v3-green)}.kw3-stack .cov-lose,.kw3-sw.cov-lose{background:var(--v3-orange)}.kw3-stack .cov-cited,.kw3-sw.cov-cited{background:var(--v3-ink-5)}.kw3-stack .cov-none,.kw3-sw.cov-none{background:var(--v3-chip-strong)}.kw3-legend{grid-template-columns:1fr 1fr;gap:6px 28px;margin-top:14px;font-size:13px;display:grid}.kw3-legend div{white-space:nowrap;align-items:center;gap:7px;display:flex}.kw3-legend .kw3-num{margin-left:auto}.kw3-sw{border-radius:3px;flex-shrink:0;width:10px;height:10px}.kw3-winning .kw3-tight{margin-top:10px}@media (max-width:900px){.kw3-toprow{flex-direction:column}.v3-card.kw3-winning{width:auto}.kw3-decision{flex-wrap:wrap}.kw3-decision-text{flex:240px}.kw3-search{width:100%;margin-left:0}.kw3-search .kw3-in,.kw3-find{width:100%}.kw3-table{overflow-x:auto}.kw3-th,.kw3-row{min-width:720px}.kw3-foot{flex-wrap:wrap;height:auto;padding:10px 20px}.kw3-srcgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.kw3-prompts .kw3-th,.kw3-prompts .kw3-row{min-width:900px}.kw3-prompts .kw3-prompt{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.kw3-prompts .kw3-row{padding-top:6px;padding-bottom:6px}}@media (hover:none){.kw3-shift-hint{display:none}}.cr-subbar{border-bottom:1px solid var(--v3-line);background:var(--v3-card);flex-shrink:0;align-items:center;gap:6px;height:44px;padding:0 16px;display:flex}.cr-subbar-right{align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.cr-tabline{color:var(--v3-ink-3);background:var(--v3-card);border-bottom:1px solid var(--v3-line);margin:0;padding:8px 16px 9px;font-size:13px;line-height:18px}.cr-seg{align-items:center;gap:2px;display:flex}.cr-seg-item{height:26px;color:var(--v3-ink-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.cr-seg-item:hover{color:var(--v2-ink);background:var(--v3-shell)}.cr-seg-item.on{background:var(--v3-chip);color:var(--v2-ink)}.cr-seg-item i{color:var(--v3-ink-4);font-variant-numeric:tabular-nums;font-style:normal;font-weight:400}.cr-status{color:var(--v3-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-right:6px;font-size:13px;display:inline-flex}.cr-status i{background:var(--v3-green);border-radius:4px;flex-shrink:0;width:7px;height:7px}.cr-soft{color:var(--v3-ink-4);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:13px;overflow:hidden}.cr-page{flex-direction:column;gap:22px;max-width:1240px;padding:28px 32px 48px;display:flex}.cr-page>.v2-notice{margin:-8px 0 0}.cr-head-right{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.cr-body{flex-direction:column;max-width:1040px;padding:28px 32px 40px;display:flex}.cr-body.wide{max-width:none}.bk-linkbtn,.bx-linkbtn,.im3-linkbtn{cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-family:inherit}.bk-linkbtn:disabled,.bx-linkbtn:disabled{opacity:.5;cursor:default}.bk-row{align-items:stretch;gap:20px;display:flex}.bk-row>.v3-card{min-width:0}.bk-grow{flex:1}.bk-foot{margin:8px 0 0;font-size:12.5px;line-height:18px}.bk-foot-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.bk-foot-row .v3-link{font-weight:400}.bk-wait{align-items:center;gap:14px;padding:18px 22px;display:flex}.bk-wait-dot{background:var(--v3-orange);border-radius:5px;flex-shrink:0;align-self:flex-start;width:9px;height:9px;margin-top:6px}.bk-wait-body{flex:1;min-width:0}.bk-wait-title{color:var(--v2-ink);margin:0 0 4px;font-size:15px;font-weight:600;line-height:22px}.bk-wait-line{color:var(--v2-ink);margin-top:6px;padding-left:16px;font-size:13px;line-height:20px;position:relative}.bk-wait-line:before{content:"";background:var(--v3-amber-line);border-radius:2px;width:6px;height:6px;position:absolute;top:7px;left:3px}.bk-wait-by{color:var(--v3-ink-3);margin:8px 0 0}.bk-logo{flex-shrink:0;width:330px}.bk-logo-tiles{flex-direction:column;gap:10px;margin-top:12px;display:flex}.bk-logo-tile{height:56px;box-shadow:inset 0 0 0 1px var(--v3-line);background:var(--v3-shell);border-radius:8px;justify-content:center;align-items:center;padding:10px;display:flex;overflow:hidden}.bk-logo-tile img{object-fit:contain;max-width:80%;max-height:100%;display:block}.bk-logo-tile.bk-big{height:104px;padding:18px}.bk-logo-tile.bk-big img{max-width:60%}.bk-logo-tile.none{color:var(--v3-ink-4);background:var(--v3-card);box-shadow:inset 0 0 0 1px var(--v3-line-strong);font-size:12px}.bk-logo-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bk-icons{align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.bk-icons a{flex-shrink:0;display:block}.bk-icons img{object-fit:cover;width:22px;height:22px;box-shadow:0 0 0 1px var(--v3-line);border-radius:5px;display:block}.bk-icons-words{flex:1;min-width:0;line-height:18px}.bk-icons .v3-link{white-space:nowrap;font-weight:400}.bk-colours{margin-top:8px}.bk-colour{border-top:1px solid var(--v3-line);align-items:center;gap:12px;height:38px;font-size:13px;display:flex}.bk-colour:first-child{border-top:0}.bk-colour i{border-radius:7px;flex-shrink:0;width:26px;height:26px;box-shadow:inset 0 0 0 1px #10101414}.bk-colour b{width:70px;color:var(--v2-ink);flex-shrink:0;font-weight:500}.bk-hex{font-variant-numeric:tabular-nums;width:70px;color:var(--v2-ink);flex-shrink:0}.bk-colour .v3-soft{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bk-fonts{flex-shrink:0;width:340px}.bk-font{flex-direction:column;display:flex}.bk-font.display{margin-top:12px}.bk-font.body{border-top:1px solid var(--v3-line);margin-top:14px;padding-top:12px}.bk-font.display .bk-font-sample{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:30px;line-height:36px}.bk-font.body .bk-font-sample{font-size:15px;line-height:22px}.bk-font-meta{align-items:baseline;gap:8px;margin-top:4px;display:flex}.bk-font-meta .v3-soft{flex:1;min-width:0}.bk-font-meta .v3-link{flex-shrink:0;font-weight:400}.bk-look{margin-top:10px}.bk-look-row{border-top:1px solid var(--v3-line);gap:14px;padding:10px 0;font-size:13px;line-height:21px;display:flex}.bk-look-row>span:first-child{flex-shrink:0;width:48px}.bk-look-row ul{color:var(--v3-ink-2);margin:0;padding-left:16px}.bk-look-text{color:var(--v3-ink-2)}.bk-look-lines{flex:1;min-width:0}.bk-look-read{border-top:1px solid var(--v3-line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;padding-top:12px;display:flex}.bk-look-dirs{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.bk-look .bk-linkbtn,.bk-look-read .bk-linkbtn{font-size:13px}.bk-types{flex-shrink:0;width:460px}.bk-type-list{margin-top:8px}.bk-type{border:0;border-top:1px solid var(--v3-line);text-align:left;cursor:pointer;width:calc(100% + 20px);color:var(--v2-ink);background:0 0;border-radius:8px;align-items:center;gap:12px;margin:0 -10px;padding:11px 10px;font-family:inherit;font-size:13px;display:flex}.bk-type:first-child{border-top-color:#0000}.bk-type:hover,.bk-type.on{background:var(--v3-shell)}.bk-type-box{flex-shrink:0;justify-content:center;width:24px;display:flex}.bk-type-box i{border:1.5px solid var(--v3-ink-2);border-radius:3px;display:block}.bk-type-body{flex-direction:column;flex:1;min-width:0;display:flex}.bk-type-body .v3-soft{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bk-type-name{gap:8px;display:flex}.bk-type-name b{font-weight:500}.bk-type>.v3-soft{white-space:nowrap}.bk-type-chev{color:var(--v3-ink-4);font-size:16px}.bk-refs{margin-top:8px}.bk-ref{align-items:center;gap:12px;height:46px;font-size:13px;display:flex}.bk-ref>.v3-soft:first-child{font-variant-numeric:tabular-nums;width:10px}.bk-ref img,.bk-ref-blank{object-fit:cover;object-position:top;width:64px;height:36px;box-shadow:0 0 0 1px var(--v3-line);background:var(--v3-chip);border-radius:5px;flex-shrink:0;display:block}.bk-ref b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.bk-tag{background:var(--v3-chip);height:22px;color:var(--v3-ink-2);white-space:nowrap;border-radius:5px;flex-shrink:0;align-items:center;padding:0 7px;font-size:12px;display:inline-flex}.bk-tag.accent{background:var(--v3-lav);color:var(--v3-accent-ink)}.bk-ref-what{white-space:nowrap;flex-shrink:0}.bk-side{flex-shrink:0;align-self:flex-start;width:314px}.bk-samples{align-items:center;gap:6px;margin-top:12px;display:flex}.bk-samples img{object-fit:cover;width:46px;height:34px;box-shadow:0 0 0 1px var(--v3-line);border-radius:5px;display:block}.bk-sample-more{color:var(--v3-ink-3);padding:0 6px;font-size:12.5px}.brd-drawer.bk-drawer{width:min(420px,100%)}.bk-drawer-bar{border-bottom:1px solid var(--v3-line);flex-shrink:0;align-items:center;gap:8px;height:48px;padding:0 14px 0 22px;font-size:13px;font-weight:500;display:flex}.bk-drawer-x{width:26px;height:26px;color:var(--v2-ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:auto;font-size:16px}.bk-drawer-x:hover{background:var(--v3-chip);color:var(--v2-ink)}.bk-drawer .brd-drawer-body{flex:1;gap:14px;min-height:0;padding:20px 22px}.bk-drawer-title{margin:0;font-size:18px;font-weight:600;line-height:25px}.bk-drawer-sub{color:var(--v3-ink-3);margin:4px 0 0;font-size:13px;line-height:19px}.bk-blocks{flex-direction:column;margin:0;display:flex}.bk-blocks>div{border-radius:6px;grid-template-columns:90px 1fr;gap:10px;margin:0 -8px;padding:6px 8px;font-size:13px;line-height:19px;display:grid}.bk-blocks>div.scene{background:var(--v3-chip);font-weight:500}.bk-blocks dt{color:var(--v2-ink)}.bk-blocks dd{color:var(--v3-ink-2);margin:0}.bk-drawer-part{border-top:1px solid var(--v3-line);padding-top:14px}.bk-drawer-part .v3-soft{margin:2px 0 0}.bk-drawer .brd-modelhead h3{margin:0}.bk-drawer-foot{padding:14px 22px}@media (max-width:1100px){.bk-row{flex-wrap:wrap}.bk-logo,.bk-fonts,.bk-types,.bk-side{width:100%}.cr-page{padding:20px 16px 36px}.cr-body{padding:20px 16px 32px}}@media (max-width:700px){.cr-subbar{flex-wrap:wrap;row-gap:6px;height:auto;padding:8px 12px}.cr-subbar-right{flex-wrap:wrap;margin-left:0}.cr-subbar .cr-seg{scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto}.bk-ref-what,.bk-colour .v3-soft{display:none}}.bx-composer{flex-direction:column;gap:14px;padding:18px 22px;display:flex}.bx-line{align-items:center;gap:12px;min-width:0;display:flex}.bx-label{width:76px;color:var(--v3-ink-3);flex-shrink:0;font-size:13px}.bx-refs{flex-wrap:wrap;gap:5px;display:flex}.bx-refs img{object-fit:cover;object-position:top;width:52px;height:30px;box-shadow:0 0 0 1px var(--v3-line);border-radius:4px;display:block}.bx-brief{flex-direction:column;min-width:0;margin-left:10px;font-size:13px;line-height:20px;display:flex}.bx-brief .v3-muted{white-space:nowrap;text-overflow:ellipsis;max-width:574px;overflow:hidden}.bx-brief .v3-link{font-weight:400}.bx-layouts{flex-wrap:wrap;gap:4px;display:flex}.bx-layout{cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:5px;padding:6px 6px 5px;font-family:inherit;display:flex}.bx-layout span{white-space:nowrap;color:var(--v3-ink-3);font-size:12px;line-height:16px}.bx-layout:hover{background:var(--v3-shell)}.bx-layout.picked{background:var(--v3-chip);box-shadow:inset 0 0 0 1.5px var(--v3-ink-2)}.bx-layout.picked span{color:var(--v2-ink);font-weight:500}.bx-logos{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;font-size:13px;display:flex}.bx-logos .v3-muted{margin-right:4px}.bx-logo{border:1px solid var(--v3-line-strong);background:var(--v3-card);min-width:30px;height:28px;color:var(--v3-ink-2);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.bx-logo img{object-fit:contain;width:18px;height:18px;display:block}.bx-logo.none{padding:0 10px}.bx-logo.picked{border-color:var(--v3-ink-2);background:var(--v3-chip);color:var(--v2-ink)}.bx-press{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.bx-model{border:1px solid var(--v3-line-strong);background:var(--v3-card);height:32px;color:var(--v2-ink);cursor:pointer;white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:8px;padding:0 10px;font-family:inherit;font-size:13px;display:inline-flex;box-shadow:0 1px 1px #10101408}.bx-model b{font-weight:500}.bx-model:hover{background:var(--v3-ground)}.bx-chev{color:var(--v3-ink-4)}.bx-steer{border:1px solid var(--v3-line-strong);min-width:0;height:32px;color:var(--v2-ink);background:var(--v3-card);border-radius:6px;flex:1;padding:0 10px;font-family:inherit;font-size:13px}.bx-steer:focus{border-color:var(--v2-accent);box-shadow:0 0 0 3px var(--v2-accent-soft);outline:none}.bx-press .v2-btn{white-space:nowrap;height:32px}.bx-hint{margin:-4px 0 0;padding-left:88px}.bx-exists{margin:-8px 0 0}.bx-boards{padding:18px 20px 20px}.bx-boards-head{margin-bottom:14px}.bx-boards .cr-seg{margin-left:auto}.bx-grid.brd-explore-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:22px 18px}.bx-grid .brd-explore-board{contain-intrinsic-size:260px 220px;gap:7px}.bx-grid .brd-explore-frame{box-shadow:0 0 0 1px var(--v3-line);border:0;border-radius:7px}.bx-grid .brd-explore-frame img{object-position:top center}.bx-grid .brd-x-pick,.bx-grid .brd-x-keep{background:var(--v3-glass);width:24px;height:24px;color:var(--v2-ink);border:0;border-radius:6px;font-size:12px;box-shadow:0 1px 2px #1010142e}.bx-grid .brd-x-pick[aria-pressed=true]{background:var(--v3-solid);color:var(--v3-on-fill)}.bx-grid .brd-x-keep.on{color:var(--v3-accent-ink)}.bx-grid .brd-explore-board.picked .brd-explore-frame{outline:2px solid var(--v3-ink);outline-offset:0}.bx-grid .brd-explore-board figcaption{display:block}.bx-cap{color:var(--v2-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:18px;display:block;overflow:hidden}.bx-grid .brd-x-placeholder{background:var(--v3-shell);background-image:linear-gradient(100deg, var(--v3-chip) 30%, var(--v3-shell) 50%, var(--v3-chip) 70%);background-size:200% 100%;border:0;animation:1.4s linear infinite bx-shimmer}@keyframes bx-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.bx-grid .brd-x-placeholder{animation:none}}.bx-actions{opacity:0;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;transition:opacity .12s}.brd-explore-board:hover .bx-actions,.brd-explore-board:focus-within .bx-actions,.bx-actions.on{opacity:1}@media (hover:none){.bx-actions{opacity:1}}.v2-btn.bx-paid{gap:6px;height:26px;padding:0 9px;font-size:12px}.v2-btn-secondary.bx-paid .v2-trail{color:var(--v2-ink-3)}.bx-actions{align-items:center}.bx-lb{flex-direction:column;display:flex}.bx-lb-body{flex:1;grid-template-columns:minmax(0,1fr) 300px;gap:20px;min-height:0;display:grid}.bx-lb-body .brd-lb-stage{min-width:0}.bx-lb-side{border-left:1px solid var(--v3-line);max-height:calc(94vh - 120px);padding-left:20px;overflow-y:auto}.brd-lb:not(.bx-lb) .bx-lb-body{display:contents}.bx-details dl{flex-direction:column;gap:6px;margin:10px 0 0;font-size:12.5px;line-height:18px;display:flex}.bx-details dl>div{grid-template-columns:96px 1fr;gap:8px;display:grid}.bx-details dt{color:var(--v3-ink-3)}.bx-details dd{color:var(--v2-ink);overflow-wrap:anywhere;margin:0}.bx-prompt{border-top:1px solid var(--v3-line);margin-top:14px;padding-top:12px;font-size:12.5px;line-height:18px}.bx-prompt p{color:var(--v3-ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 6px}.bx-prompt .v3-link{font-size:12.5px;font-weight:400}@media (max-width:900px){.bx-line{flex-wrap:wrap}.bx-label{width:100%}.bx-brief,.bx-logos{margin-left:0}.bx-press{flex-wrap:wrap}.bx-steer{order:2;min-width:100%}.bx-hint{padding-left:0}.bx-lb-body{grid-template-columns:minmax(0,1fr)}.bx-lb-side{border-left:0;max-height:none;padding-left:0}}.im3{background:var(--v3-ground)}.im3 .im3-ground{flex:auto;min-height:0}.im3 .imx2-dock{background:linear-gradient(180deg, #fafafb00 0%, var(--v3-ground) 36px)}.im3-card{padding:0}.im3-card-head{border-bottom:1px solid var(--v3-line);flex-wrap:wrap;align-items:center;gap:10px;min-height:52px;padding:0 20px;display:flex}.im3-spend{font-variant-numeric:tabular-nums;margin-left:auto}.im3-card-body{padding:20px}.im3-card-body .imx2-empty{margin:40px auto}.im3-feed{flex-direction:column;display:flex}.im3-day+.im3-day{margin-top:22px}.im3-day-head{align-items:center;gap:8px;height:28px;margin:0 0 12px;font-size:13px;font-weight:400;display:flex}.im3-day-head b{color:var(--v2-ink);font-weight:600}.im3-day-head i{background:var(--v3-chip);flex:1;height:1px;margin-left:6px}.im3-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:22px 18px;display:grid}.im3-tile{min-width:0;margin:0}.im3-tile .imx2-shot{aspect-ratio:3/2;border-radius:8px;flex:none;width:100%}.im3-tile .imx2-shot.failed{background:var(--v3-card);box-shadow:inset 0 0 0 1px var(--v3-line-input);border:0}.im3-tile .imx2-img{object-position:top center}.im3-tile .imx2-star-badge{color:var(--v2-ink);left:auto;right:8px}.im3-tile .imx2-shot:hover .imx2-star-badge,.im3-tile .imx2-shot:focus-within .imx2-star-badge{opacity:0}.im3-tile .im3-acts{justify-content:flex-start;gap:4px;inset:auto auto 8px 8px}.im3-tile .im3-acts-top{justify-content:flex-end;gap:4px;inset:8px 8px auto auto}.im3-tile .imx2-shot:not(.making):not(.failed):after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#10101400,#10101461);height:60px;transition:opacity .12s;position:absolute;bottom:0;left:0;right:0}.im3-tile .imx2-shot:not(.making):not(.failed):hover:after,.im3-tile .imx2-shot:not(.making):not(.failed):focus-within:after{opacity:1}.im3-tile .imx2-acts{z-index:1}.im3-tile .imx2-act{border-radius:6px;height:24px;padding:0 8px;font-size:12px}.im3-tile .imx2-act.icon{width:24px;padding:0}.im3-tile figcaption{flex-direction:column;min-width:0;margin-top:8px;font-size:13px;line-height:20px;display:flex}.im3-title{color:var(--v2-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.im3-meta{color:var(--v3-ink-4);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:12.5px;line-height:18px;overflow:hidden}.im3-again{color:var(--v3-accent-ink);cursor:pointer;opacity:0;background:0 0;border:0;align-self:flex-start;margin-top:4px;padding:0;font-family:inherit;font-size:12.5px;transition:opacity .12s}.im3-again:hover{text-decoration:underline}.im3-tile:hover .im3-again,.im3-tile:focus-within .im3-again{opacity:1}@media (hover:none){.im3-again{opacity:1}}.im3-more{border-top:1px solid var(--v3-line);flex-wrap:wrap;align-items:baseline;gap:10px;margin:22px 0 0;padding-top:14px;display:flex}.im3-more .v3-link{font-size:13px}@media (max-width:700px){.im3-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 12px}.im3-card-head{padding:8px 14px}.im3-spend{margin-left:0}.im3-card-body{padding:14px}}.pl-bet-foot{align-items:baseline;gap:12px;margin-top:8px;display:flex}.pl-bet-foot .v3-soft{flex:1;min-width:0}.st-tag.quiet{border:1px solid var(--v3-line-strong);color:var(--v3-ink-3);background:0 0}.st-tag-btn{font:inherit;cursor:pointer;background:var(--v3-lav);color:var(--v3-accent-ink);border:0;font-size:12px}.st-tag-btn:hover{background:var(--v3-lav-line)}.st-tag-btn.quiet:hover{background:var(--v3-shell);color:var(--v3-ink-2)}.st-linkbtn.st-inline{font-size:inherit}.st-dec{border:1px solid var(--v3-card-line);background:var(--v3-ground);border-radius:8px;flex-basis:100%;margin:8px 0;padding:10px 12px;display:block}.st-dec-head{color:var(--v3-ink-3);font-size:12px;line-height:16px;display:block}.st-dec-text{color:var(--v3-ink-2);white-space:pre-wrap;margin-top:3px;font-size:13px;line-height:19px;display:block}.st-md .st-table-wrap{margin:0 0 12px;overflow-x:auto}.st-md table{border-collapse:collapse;width:100%;color:var(--v3-ink-2);font-size:13px;line-height:19px}.st-md th{text-align:left;color:var(--v3-ink-3);border-bottom:1px solid var(--v3-card-line);padding:6px 10px 6px 0;font-weight:500}.st-md td{border-bottom:1px solid var(--v3-line);vertical-align:top;padding:6px 10px 6px 0}.vo-never-row{color:var(--v3-ink-2)}.vo-never-row .k{color:var(--v3-ink-3)}.vo-said .st-md p,.vo-said .st-md li{font-size:13.5px;line-height:21px}.vo-heads{flex-wrap:wrap;gap:4px 12px;margin-top:8px;display:flex}.vo-subhead{border-top:1px solid var(--v3-line);color:var(--v3-ink-3);margin:14px 0 4px;padding-top:12px;font-size:13px;font-weight:500;line-height:20px}.vo-heads .st-linkbtn{font-size:13px}.v3t-row{cursor:pointer}.v3t-row.is-open{background:var(--v3-chip);border-top-color:#0000;border-radius:8px;margin:0 -12px;padding-left:12px;padding-right:12px}.v3t-row.is-open+.v3t-row{border-top-color:#0000}.v3t-open{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;margin:0;padding:0;display:block}.v3t-open:focus-visible{outline:2px solid var(--v2-accent);outline-offset:4px;border-radius:4px}.v3t-drawer{z-index:40;background:var(--v3-card);border-left:1px solid var(--v3-line-strong);width:440px;max-width:calc(100vw - 18px);color:var(--v3-ink);border-radius:0 0 10px;outline:none;flex-direction:column;font-size:13px;line-height:20px;animation:.14s ease-out v3t-in;display:flex;position:fixed;top:57px;bottom:9px;right:9px;box-shadow:-10px 0 28px #1010140d}@keyframes v3t-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.v3t-drawer{animation:none}}.v3t-drawer-hd{border-bottom:1px solid var(--v3-line);flex-shrink:0;align-items:center;gap:8px;min-width:0;height:52px;padding:0 20px;display:flex}.v3t-drawer-hd .v3-glyph{width:15px;height:15px}.v3t-kind{color:var(--v3-ink);white-space:nowrap;font-weight:500}.v3t-chip{background:var(--v3-chip);height:20px;color:var(--v3-ink-3);white-space:nowrap;text-overflow:ellipsis;border-radius:10px;align-items:center;min-width:0;padding:0 7px;font-size:11.5px;font-weight:500;display:flex;overflow:hidden}.v3t-x{width:26px;height:26px;color:var(--v3-ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.v3t-x:hover{background:var(--v3-chip);color:var(--v3-ink)}.v3t-x:focus-visible{outline:2px solid var(--v2-accent);outline-offset:1px}.v3t-drawer-body{flex-direction:column;flex:1;gap:18px;min-height:0;padding:20px 22px;display:flex;overflow-y:auto}.v3t-title{color:var(--v3-ink);margin:0;font-size:17px;font-weight:600;line-height:24px}.v3t-sentence{color:var(--v3-ink-2);overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:22px}.v3t-props{margin:0}.v3t-props>div{border-top:1px solid var(--v3-line);align-items:center;min-height:32px;display:flex}.v3t-props dt{width:152px;color:var(--v3-ink-3);flex-shrink:0}.v3t-props dd{overflow-wrap:anywhere;min-width:0;margin:0;padding:6px 0}.v3t-props dd.none{color:var(--v3-ink-4)}.v3t-lbl{color:var(--v3-ink-3);font-size:12.5px;font-weight:500;line-height:18px}.v3t-files{margin:6px 0 0;padding:0;list-style:none}.v3t-files li{border-top:1px solid var(--v3-line);align-items:center;gap:8px;min-width:0;height:30px;font-size:13px;display:flex}.v3t-files li svg{flex-shrink:0}.v3t-files li span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v3t-files li.more{color:var(--v3-ink-4);font-size:12.5px}.v3t-empty{color:var(--v3-ink-4);margin:6px 0 0;font-size:12.5px;line-height:18px}.v3t-todo{background:var(--v3-shell);border-radius:10px;padding:12px 14px}.v3t-todo .v3t-lbl{color:var(--v3-ink-2)}.v3t-todo p{color:var(--v3-ink-3);margin:2px 0 0;font-size:12.5px;line-height:18px}.v3t-drawer-ft{border-top:1px solid var(--v3-line);flex-shrink:0;align-items:center;gap:8px;padding:14px 22px;display:flex}.v3t-b{border:1px solid var(--v3-line-strong);background:var(--v3-card);height:28px;color:var(--v3-ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;text-decoration:none;display:flex;box-shadow:0 1px 1px #10101408}.v3t-b:hover{background:var(--v3-shell)}.v3t-b.p{background:var(--v2-accent);border-color:var(--v2-accent);color:var(--v3-on-fill);box-shadow:0 1px 2px #4f46e540}.v3t-b.p:hover{background:var(--v3-accent-hover)}.v3t-b:focus-visible,.v3t-next:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.v3t-next{font:inherit;color:var(--v3-ink-4);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;margin-left:auto;padding:0;font-size:12.5px;line-height:18px;display:flex}.v3t-next:hover{color:var(--v3-ink-3)}.v3t-kb{border:1px solid var(--v3-line-strong);background:var(--v3-card);height:20px;color:var(--v3-ink-3);white-space:nowrap;border-radius:5px;align-items:center;padding:0 6px;font-family:inherit;font-size:11.5px;display:inline-flex}@media (min-width:1100px){.v3-page:has(.v3t-drawer){grid-template-columns:minmax(0,1fr);padding-right:472px}.v3-page:has(.v3t-drawer)>.v3-side{display:none}}@media (max-width:720px){.v3t-drawer{border-left:0;border-radius:0;max-width:100vw;top:0;bottom:0;right:0}}.v3t-names a{color:var(--v2-ink-3);text-decoration:none}.v3t-names a:hover{color:var(--v2-accent-strong);text-decoration:underline}.v3t-gh{align-items:center;gap:12px;display:flex}.v3t-tabs{flex-wrap:wrap;row-gap:2px;max-width:100%}.v3t-tabs .v2-tab{flex-shrink:0}.v3t-note{margin:8px 0 0}.v3t-since{color:var(--v3-ink-3);margin:6px 0 0;font-size:12.5px;line-height:18px}.v3t-plink{color:var(--v2-accent-strong);overflow-wrap:anywhere;text-decoration:none}.v3t-plink:hover{text-decoration:underline}.v3t-drawer-ft .v3t-b{flex-shrink:0}.v3t-drawer-ft{flex-wrap:wrap;row-gap:8px}.v3t-detail{min-width:0;display:flex}.v3t-lead{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.v3t-keep{white-space:pre;flex-shrink:0}@media (max-width:560px){.v3t-row{flex-wrap:wrap;row-gap:8px}.v3t-row .v3t-open{flex:calc(100% - 44px)}.v3t-row .v3t-open+*{margin-left:32px}.v3t-gh{flex-wrap:wrap;justify-content:flex-end;gap:4px 12px}.v3t-detail{white-space:normal;display:block}.v3t-lead{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.v3t-keep{white-space:normal;display:block}.v3t-sep{display:none}}.v3t-did-list{margin-top:6px}.v3t-did{color:inherit;border-radius:6px;flex-direction:column;gap:2px;text-decoration:none}.v3t-did:hover .v3t-did-name{color:var(--v2-accent-strong);text-decoration:underline}.v3t-did-top{align-items:baseline;gap:8px;min-width:0;display:flex}.v3t-did-top .v3-soft{white-space:nowrap;flex-shrink:0;margin-left:auto}.v3t-did-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.v3t-did-words{color:var(--v2-ink-3);font-size:13px;line-height:19px}.v3t-did-more>summary{cursor:pointer;border-top:1px solid var(--v2-line-soft);color:var(--v2-accent-strong);padding:10px 0 2px;font-size:13px;font-weight:500;list-style:none}.v3t-did-more>summary::-webkit-details-marker{display:none}.v3t-did-more>summary:hover{text-decoration:underline}.v3t-did-more[open]>summary{display:none}.v3t-did-note{margin:10px 0 0}.v3t-did-failed{align-items:baseline;gap:10px;margin:10px 0 0;display:flex}.v3t-did-foot{margin-top:12px;display:inline-block}.v3t-live-sum{color:var(--v2-ink-2);margin:8px 0 2px;font-size:13.5px;line-height:20px}.v3t-live-list{margin-top:4px}.v3t-live{color:inherit;flex-direction:column;gap:2px;text-decoration:none}a.v3t-live:hover .v3t-live-title{color:var(--v2-accent-strong);text-decoration:underline}.v3t-live-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.v3t-live-sub{align-items:baseline;gap:10px;min-width:0;font-size:13px;line-height:19px;display:flex}.v3t-live-who{color:var(--v2-ink-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v3t-live-v{white-space:nowrap;flex-shrink:0;margin-left:auto}.v3t-live-foot{margin-top:12px;display:inline-block}.v3t-pick{flex-shrink:0}.v3t-pick .v3a-menu a{position:relative}.lf-agent-launch{z-index:60;border:1px solid var(--v2-line);background:var(--v2-page);height:40px;color:var(--v2-ink);font:500 13px/18px var(--v2-font);cursor:pointer;box-shadow:var(--v2-shadow-bar);border-radius:10px;align-items:center;gap:8px;padding:0 10px 0 12px;display:flex;position:fixed;bottom:20px;right:20px}.lf-agent-launch svg{color:var(--v2-accent)}.lf-agent-launch:hover{border-color:var(--v3-line-input)}.lf-agent-launch:focus-visible,.lf-agent button:focus-visible,.lf-agent textarea:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.lf-agent{z-index:60;background:var(--v2-page);border-left:1px solid var(--v2-line);width:420px;max-width:100vw;box-shadow:var(--v2-shadow-pop);font-family:var(--v2-font);color:var(--v2-ink);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.lf-agent-head{border-bottom:1px solid var(--v2-line-soft);flex-shrink:0;align-items:center;gap:8px;height:52px;padding:0 10px 0 12px;display:flex}.lf-agent-switch{background:var(--v2-chip);border-radius:9px;gap:2px;padding:2px;display:flex}.lf-agent-switch button{height:28px;color:var(--v2-ink-3);font:500 13px/18px var(--v2-font);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 10px;display:flex}.lf-agent-switch button.on{background:var(--v2-page);color:var(--v2-ink);box-shadow:0 1px 2px #10182814}.lf-agent-switch button:disabled{cursor:default}.lf-agent-actions{align-items:center;gap:2px;margin-left:auto;display:flex}.lf-agent-icon{width:32px;height:32px;color:var(--v2-ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex}.lf-agent-icon:hover{background:var(--v2-chip);color:var(--v2-ink)}.lf-agent-menu-wrap{position:relative}.lf-agent-menu{z-index:2;background:var(--v2-page);border:1px solid var(--v2-line);border-radius:var(--v2-r-card);min-width:240px;box-shadow:var(--v2-shadow-pop);padding:6px;position:absolute;top:36px;right:0}.lf-agent-menu-who{color:var(--v2-ink-3);border-bottom:1px solid var(--v2-line-soft);align-items:center;gap:8px;margin-bottom:4px;padding:6px 8px 8px;font-size:12px;line-height:16px;display:flex}.lf-agent-menu-who span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lf-agent-plan{color:var(--v2-ink-2);background:var(--v2-chip);border-radius:5px;padding:1px 6px;font-size:11px;font-weight:500}.lf-agent-menu button{text-align:left;width:100%;height:32px;color:var(--v2-ink);font:13px/18px var(--v2-font);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 8px;display:block}.lf-agent-menu button:hover{background:var(--v2-chip)}.lf-agent-gate{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:72px 36px 24px;display:flex}.lf-agent-gate-mark{margin-bottom:6px}.lf-agent-gate-title{color:var(--v2-ink);margin:0;font-size:15px;font-weight:600;line-height:22px}.lf-agent-gate-sub{color:var(--v2-ink-3);max-width:300px;margin:0;font-size:13px;line-height:20px}.lf-agent-gate-step{color:var(--v2-ink-3);max-width:300px;margin:2px 0 0;font-size:12px;line-height:18px}.lf-agent-gate-step a{color:var(--v2-accent-strong)}.lf-agent-gate-error{color:var(--v2-bad);max-width:320px;margin:2px 0 0;font-size:12px;line-height:18px}.lf-agent-auth{border:1px solid var(--v2-line);background:var(--v2-page);width:100%;max-width:300px;height:44px;color:var(--v2-ink);font:500 14px/20px var(--v2-font);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex;box-shadow:0 1px 2px #1018280d}.lf-agent-auth:hover:not(:disabled){background:var(--v2-raised);border-color:var(--v3-line-input)}.lf-agent-auth:disabled{color:var(--v2-ink-3);cursor:default}.lf-agent-scroll{flex-direction:column;flex:1;gap:16px;padding:18px 18px 8px;display:flex;overflow-y:auto}.lf-agent-empty{flex-direction:column;gap:8px;padding-top:40px;display:flex}.lf-agent-empty .lf-agent-gate-sub{max-width:none}.lf-agent-starters{flex-direction:column;gap:6px;margin-top:14px;display:flex}.lf-agent-starters button{text-align:left;border:1px solid var(--v2-line);background:var(--v2-page);height:36px;color:var(--v2-ink-2);font:13px/18px var(--v2-font);cursor:pointer;border-radius:9px;padding:0 12px}.lf-agent-starters button:hover{background:var(--v2-raised);color:var(--v2-ink)}.lf-agent-user{background:var(--v2-chip);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;align-self:flex-end;max-width:86%;padding:8px 12px;font-size:13px;line-height:20px}.lf-agent-reply{color:var(--v2-ink);flex-direction:column;gap:8px;font-size:13px;line-height:20px;display:flex}.lf-agent-thinking{color:var(--v2-ink-4);margin:0}.lf-agent-notice{color:var(--v2-warn-strong);margin:0;font-size:12px}.lf-agent-tool{color:var(--v2-ink-3);align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.lf-agent-tool svg{color:var(--v2-ok)}.lf-agent-tool-dot{background:var(--v2-accent);border-radius:3px;width:6px;height:6px;margin:0 3px;animation:1.2s ease-in-out infinite lf-agent-pulse}.lf-agent-tool.failed .lf-agent-tool-dot{background:var(--v2-bad);animation:none}.lf-agent-tool-failed{color:var(--v2-bad)}@keyframes lf-agent-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.lf-agent-tool-dot{animation:none}}.lf-md{overflow-wrap:anywhere;flex-direction:column;gap:8px;display:flex}.lf-md p,.lf-md ul,.lf-md ol,.lf-md pre{margin:0}.lf-md ul,.lf-md ol{flex-direction:column;gap:3px;padding-left:18px;display:flex}.lf-md .lf-md-h{font-weight:600}.lf-md code{font-family:var(--font-geist-mono), ui-monospace, monospace;background:var(--v2-chip);border-radius:4px;padding:1px 4px;font-size:12px}.lf-md pre{background:var(--v2-raised);border:1px solid var(--v2-line-soft);border-radius:9px;padding:10px 12px;overflow-x:auto}.lf-md pre code{background:0 0;padding:0}.lf-md a{color:var(--v2-accent-strong)}.lf-md-table{border:1px solid var(--v2-line-soft);border-radius:9px;overflow-x:auto}.lf-md table{border-collapse:collapse;width:100%;font-size:12px;line-height:16px}.lf-md th,.lf-md td{text-align:left;border-bottom:1px solid var(--v2-line-soft);vertical-align:top;padding:6px 8px}.lf-md th{color:var(--v2-ink-3);background:var(--v2-raised);font-weight:500}.lf-md tr:last-child td{border-bottom:0}.lf-agent-composer{border:1px solid var(--v2-line);background:var(--v2-page);box-shadow:var(--v2-shadow-bar);border-radius:14px;flex-shrink:0;margin:8px 12px 12px;padding:10px 10px 8px 12px}.lf-agent-composer:focus-within{border-color:var(--v2-accent-line)}.lf-agent-composer textarea{resize:none;field-sizing:content;width:100%;min-height:22px;max-height:160px;color:var(--v2-ink);font:14px/22px var(--v2-font);background:0 0;border:0;outline:0;padding:0;display:block}.lf-agent-composer textarea:focus-visible{outline:0}.lf-agent-composer-row{align-items:center;gap:8px;margin-top:8px;display:flex}.lf-agent-via{color:var(--v2-ink-4);align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.lf-agent-send{background:var(--v2-ink);width:32px;height:32px;color:var(--v3-on-fill);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;margin-left:auto;display:flex}.lf-agent-send:disabled{background:var(--v2-ink-5);cursor:default}@media (max-width:640px){.lf-agent{border-left:0;width:100vw}.lf-agent-launch kbd{display:none}}.lf-agent-link{color:var(--v2-accent-strong);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.lf-agent-picker{min-width:0;margin-left:-8px;position:relative}.lf-agent-picker-btn{max-width:100%;height:28px;color:var(--v2-ink-3);font:500 12px/16px var(--v2-font);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 6px 0 8px;display:flex}.lf-agent-picker-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lf-agent-picker-btn:hover:not(:disabled){background:var(--v2-chip);color:var(--v2-ink)}.lf-agent-picker-btn:disabled{cursor:default}.lf-agent-picker-pop{z-index:3;background:var(--v2-page);border:1px solid var(--v2-line);border-radius:var(--v2-r-card);width:360px;max-width:calc(100vw - 32px);box-shadow:var(--v2-shadow-pop);padding:8px;position:absolute;bottom:36px;left:0}.lf-agent-picker-plan{color:var(--v2-ink-3);border-bottom:1px solid var(--v2-line-soft);margin:0 0 6px;padding:4px 8px 10px;font-size:12px;line-height:16px}.lf-agent-picker-h{color:var(--v2-ink-4);margin:8px 8px 4px;font-size:11px;font-weight:500;line-height:16px}.lf-agent-picker-list{flex-direction:column;gap:1px;max-height:260px;display:flex;overflow-y:auto}.lf-agent-picker-list button{height:32px;color:var(--v2-ink);font:13px/18px var(--v2-font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 8px;display:flex}.lf-agent-picker-list button:hover{background:var(--v2-chip)}.lf-agent-picker-name{white-space:nowrap;flex-shrink:0}.lf-agent-picker-note{min-width:0;color:var(--v2-ink-4);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.lf-agent-picker-check{width:14px;color:var(--v2-accent-strong);flex-shrink:0;margin-left:auto;display:flex}.lf-agent-picker-efforts{flex-wrap:wrap;gap:4px;padding:0 4px 4px;display:flex}.lf-agent-picker-efforts button{border:1px solid var(--v2-line);background:var(--v2-page);height:28px;color:var(--v2-ink-2);font:12px/16px var(--v2-font);cursor:pointer;border-radius:7px;padding:0 10px}.lf-agent-picker-efforts button:hover{background:var(--v2-raised)}.lf-agent-picker-efforts button.on{border-color:var(--v2-accent-line);background:var(--v2-accent-soft);color:var(--v2-accent-strong);font-weight:500}:root,.perf-public{--pf-hit:var(--v3-green);--pf-near:var(--risk);--pf-miss:var(--v3-red);--pf-near-bar:var(--lightningcss-light,#d9a441)var(--lightningcss-dark,#c99236);--pf-hit-pale:var(--lightningcss-light,#a9d9bc)var(--lightningcss-dark,#22402d);--pf-near-pale:var(--lightningcss-light,#eed3a0)var(--lightningcss-dark,#4a3820);--pf-miss-pale:var(--lightningcss-light,#ebb3b3)var(--lightningcss-dark,#4a2426);--pf-track:var(--lightningcss-light,#eef0f3)var(--lightningcss-dark,#26262b);--pf-hair:var(--lightningcss-light,#efeff1)var(--lightningcss-dark,#29292f);--pf-hair-soft:var(--lightningcss-light,#f0f1f3)var(--lightningcss-dark,#232328);--pf-band:var(--lightningcss-light,#f7f7f8)var(--lightningcss-dark,#1f1f23);--pf-work:var(--lightningcss-light,#4f46e5)var(--lightningcss-dark,#818cf8);--pf-work-pale:var(--lightningcss-light,#c7d2fe)var(--lightningcss-dark,#3f3d85);--pf-work-open:var(--lightningcss-light,#818cf8)var(--lightningcss-dark,#a5b4fc)}.pf-hue-0{--pf-hue:var(--lightningcss-light,#4f46e5)var(--lightningcss-dark,#818cf8);--pf-hue-soft:var(--lightningcss-light,#eef2ff)var(--lightningcss-dark,#24234a);--pf-hue-ink:var(--lightningcss-light,#4338ca)var(--lightningcss-dark,#c7d2fe);--pf-hue-card:var(--lightningcss-light,#f2f2fd)var(--lightningcss-dark,#1c1b30);--pf-hue-line:var(--lightningcss-light,#e3e3f8)var(--lightningcss-dark,#2e2c52);--pf-hue-fill:var(--lightningcss-light,#e0e3fb)var(--lightningcss-dark,#2e2c5a)}.pf-hue-1{--pf-hue:var(--lightningcss-light,#0891b2)var(--lightningcss-dark,#38bdd8);--pf-hue-soft:var(--lightningcss-light,#e0f5fa)var(--lightningcss-dark,#10303a);--pf-hue-ink:var(--lightningcss-light,#0e7490)var(--lightningcss-dark,#8adcee);--pf-hue-card:var(--lightningcss-light,#edf7fa)var(--lightningcss-dark,#13242a);--pf-hue-line:var(--lightningcss-light,#d6ebf2)var(--lightningcss-dark,#1e3a44);--pf-hue-fill:var(--lightningcss-light,#cdeaf2)var(--lightningcss-dark,#1c4250)}.pf-hue-2{--pf-hue:var(--lightningcss-light,#9333ea)var(--lightningcss-dark,#b57bf2);--pf-hue-soft:var(--lightningcss-light,#f3e8ff)var(--lightningcss-dark,#2a1a3e);--pf-hue-ink:var(--lightningcss-light,#7e22ce)var(--lightningcss-dark,#d9b8fa);--pf-hue-card:var(--lightningcss-light,#f8f2fe)var(--lightningcss-dark,#221a2e);--pf-hue-line:var(--lightningcss-light,#ebddfb)var(--lightningcss-dark,#3a2a52);--pf-hue-fill:var(--lightningcss-light,#ead9fc)var(--lightningcss-dark,#3e2a5c)}.pf-hue-3{--pf-hue:var(--lightningcss-light,#0f766e)var(--lightningcss-dark,#3cc2b4);--pf-hue-soft:var(--lightningcss-light,#e6f4f2)var(--lightningcss-dark,#10302c);--pf-hue-ink:var(--lightningcss-light,#115e59)var(--lightningcss-dark,#8ee3d9);--pf-hue-card:var(--lightningcss-light,#eef7f5)var(--lightningcss-dark,#142422);--pf-hue-line:var(--lightningcss-light,#d5ebe7)var(--lightningcss-dark,#1f3a36);--pf-hue-fill:var(--lightningcss-light,#cbe6e1)var(--lightningcss-dark,#1e423c)}.pf-ground{background:var(--v3-card);min-height:calc(100vh - 52px)}.pf-page{max-width:1440px;font-family:var(--v2-font);color:var(--v2-ink);flex-direction:column;margin:0 auto;padding:28px 32px 40px;display:flex}.pf-page b{font-weight:600}.pf-meta{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3)}.pf-label{font:500 12px/16px var(--v2-font);color:var(--v2-ink-3)}.pf-num{font-variant-numeric:tabular-nums}.pf-row-between{justify-content:space-between;align-items:center;gap:8px;display:flex}.pf-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pf-plain{cursor:pointer;background:0 0;border:0;padding:0;display:flex}.pf-link{cursor:pointer;font:500 12px/16px var(--v2-font);color:var(--v2-accent-strong);background:0 0;border:0;flex-shrink:0;align-items:center;gap:4px;padding:0;text-decoration:none;display:inline-flex}.pf-link:hover{text-underline-offset:3px;text-decoration:underline}.pf-link:focus-visible,.pf-plain:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px;border-radius:4px}.pf-logo{object-fit:cover;border-radius:5px;flex-shrink:0}.pf-letter{font:600 11px/1 var(--v2-font);color:var(--v3-on-fill);background:var(--v2-ink-3);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pf-mark{flex-shrink:0;display:block}.pf-head{flex-direction:column;gap:14px;padding-bottom:24px;display:flex}.pf-head-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pf-head h1{font:600 22px/28px var(--v2-font);letter-spacing:-.01em;margin:0}.pf-head p{font:400 13px/20px var(--v2-font);color:var(--v2-ink-3);margin:4px 0 0}.pf-switch{background:var(--v3-chip);border-radius:7px;flex-shrink:0;gap:2px;padding:2px;display:flex}.pf-switch a{height:26px;font:500 12px/16px var(--v2-font);color:var(--v2-ink-3);border-radius:5px;align-items:center;padding:0 10px;text-decoration:none;display:flex}.pf-switch a:hover{color:var(--v2-ink)}.pf-switch a[aria-current=page]{background:var(--v3-card);color:var(--v2-ink);box-shadow:0 1px 2px #10101414,0 0 0 1px #1010140a}.pf-props{font:400 13px/20px var(--v2-font);color:var(--v2-ink);flex-wrap:wrap;align-items:center;gap:6px 22px;display:flex}.pf-props>span{align-items:center;gap:8px;display:inline-flex}.pf-props b{color:var(--v2-ink-3);font-weight:400}.pf-props svg{color:var(--v2-ink-3)}.pf-props em{color:var(--v2-ink-3);font-style:normal}.pf-pdot{border-radius:4px;flex-shrink:0;width:7px;height:7px}.pf-pdot.ok{background:var(--pf-hit)}.pf-pdot.late{background:var(--pf-near-bar)}.pf-sec{border-top:1px solid var(--pf-hair);flex-direction:column;gap:16px;padding:24px 0 28px;display:flex}.pf-sec.last{padding-bottom:0}.pf-sec-head{color:var(--v2-ink-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-sec-head h2{font:600 15px/20px var(--v2-font);color:var(--v2-ink);margin:0}.pf-sec-sub{font:400 13px/20px var(--v2-font);color:var(--v2-ink-3)}.pf-key{font:400 12px/16px var(--v2-font);color:var(--v2-ink-2);align-items:center;gap:16px;margin-left:auto;display:flex}.pf-key>span{align-items:center;gap:6px;display:inline-flex}.pf-empty-title{font:600 14px/20px var(--v2-font)}.pf-averages{flex-direction:column;gap:10px;display:flex}.pf-avg{align-items:center;gap:0;display:flex}.pf-avg-num{flex-direction:column;flex-shrink:0;width:132px;display:flex}.pf-avg-num b{font:600 20px/24px var(--v2-font);font-variant-numeric:tabular-nums}.pf-avg-track{background:var(--v3-card);border-radius:2px;flex:1 1 0;height:12px;position:relative}.pf-avg-track>span{background:var(--pf-hue);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.pf-avg-track>i{border-left:1.5px dashed var(--pf-hit);position:absolute;top:-10px;bottom:-12px}.pf-avg-track>em{font:400 12px/16px var(--v2-font);color:var(--v2-ink-2);white-space:nowrap;margin-left:6px;font-style:normal;position:absolute;bottom:20px}.pf-averages .pf-avg:first-of-type{margin-top:8px}.pf-people{gap:16px;margin:0 -24px 16px;display:flex}.pf-col{background:var(--pf-hue-card);border:1px solid var(--pf-hue-line);border-radius:14px;flex-direction:column;flex:1 1 0;min-width:0;padding:20px 24px 22px;display:flex}.pf-col.ref{--pf-hue-card:var(--lightningcss-light,#f5f5f7)var(--lightningcss-dark,#1c1c20);--pf-hue-line:var(--lightningcss-light,#e7e7eb)var(--lightningcss-dark,#2c2c32);--pf-hue-fill:var(--lightningcss-light,#e6e7eb)var(--lightningcss-dark,#2c2c32)}.pf-col .pf-avatar{background:var(--v3-card)}.pf-col-head{align-items:flex-start;gap:10px;display:flex}.pf-avatar{background:var(--pf-hue-soft);width:28px;height:28px;color:var(--pf-hue-ink);font:600 11px/1 var(--v2-font);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pf-avatar.small{border-radius:10px;width:20px;height:20px;font-size:9px}.pf-col-who{flex-direction:column;min-width:0;display:flex}.pf-col-who b{font:600 15px/20px var(--v2-font)}.pf-col-score{flex-direction:column;flex-shrink:0;align-items:flex-end;margin-left:auto;display:flex}.pf-col-score>span:first-child{align-items:baseline;gap:2px;display:flex}.pf-col-score b{font:600 24px/28px var(--v2-font);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.pf-col-score .pf-meta{font-size:12px}.pf-col-block{flex-direction:column;gap:8px;padding-top:20px;display:flex}.pf-col-block.ruled{border-top:1px solid #18181b14;gap:6px;margin-top:20px;padding-top:18px}.pf-score-row{text-align:left;cursor:pointer;height:24px;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.pf-score-row:hover .pf-score-name,.pf-score-row:focus-visible .pf-score-name{color:var(--v2-accent-strong);text-underline-offset:3px;text-decoration:underline}.pf-score-row:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px;border-radius:4px}.pf-score-name{width:140px;font:400 13px/20px var(--v2-font);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;overflow:hidden}.pf-score-track{background:var(--v3-card);border-radius:4px;flex:1 1 0;height:8px;display:flex;overflow:hidden}.pf-score-row>b{text-align:right;width:28px;font:600 13px/20px var(--v2-font);font-variant-numeric:tabular-nums;flex-shrink:0}.pf-fill{background:var(--v2-ink-5);border-radius:4px;height:100%;display:block}.pf-fill.hit{background:var(--pf-hit)}.pf-fill.near{background:var(--pf-near-bar)}.pf-fill.miss{background:var(--pf-miss)}.pf-count-row{height:24px;font:400 13px/20px var(--v2-font);color:var(--v2-ink-2);justify-content:space-between;align-items:center;display:flex}.pf-count-row b{color:var(--v2-ink);font-variant-numeric:tabular-nums;font-weight:500}.pf-trend{flex-direction:column;gap:4px;padding-top:8px;display:flex}.pf-trend .pf-spark{width:100%;height:40px}.pf-facts{gap:6px}.pf-facts>span{font:400 13px/20px var(--v2-font);gap:12px;display:flex}.pf-facts>span>.pf-meta{flex-shrink:0;width:76px;line-height:20px}.pf-card{background:var(--v3-shell);border:1px solid var(--v3-line-strong);border-radius:14px;margin:0 -24px 16px;padding:22px 24px 24px}.pf-chart-card{margin-bottom:28px}.pf-key-dot{background:var(--pf-hue);border-radius:4px;width:8px;height:8px}.pf-key-ref{border:1px dashed var(--v2-ink-4);box-sizing:border-box;border-radius:4px;width:12px;height:12px}.pf-plot{width:100%;height:340px;position:relative}.pf-grid{border-top:1px solid var(--v3-line-strong);height:0;position:absolute;left:32px;right:8px}.pf-grid.base{border-top-color:var(--v3-line-strong)}.pf-grid.green{border-top:1px dashed var(--pf-hit-pale)}.pf-grid em{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);font-variant-numeric:tabular-nums;font-style:normal;position:absolute;top:-8px;right:calc(100% + 8px)}.pf-median{border-left:1px dashed var(--v3-line-input);width:0;position:absolute;top:16px;bottom:28px}.pf-median em{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);white-space:nowrap;font-style:normal;position:absolute;top:4px;left:8px}.pf-xtick{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;bottom:2px;transform:translate(-50%)}.pf-xtick:first-of-type{margin-left:-4px;transform:none}.pf-xtick.last{transform:translate(-100%)}.pf-pt{cursor:pointer;z-index:1;background:0 0;border:0;align-items:center;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.pf-pt-logo{border:1px solid var(--v2-line);background:var(--v3-card);box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;transition:box-shadow .12s,transform .12s;display:flex;position:relative;box-shadow:0 1px 2px #10101414}.pf-pt-logo .pf-logo{border-radius:4px}.pf-pt.ref .pf-pt-logo{border:1px dashed var(--v2-ink-4)}.pf-pt-dot{background:var(--pf-hue);border:2px solid var(--v3-card);box-sizing:border-box;border-radius:5px;width:10px;height:10px;position:absolute;bottom:-4px;right:-4px}.pf-pt.on .pf-pt-logo,.pf-pt:focus-visible .pf-pt-logo{box-shadow:0 0 0 3px var(--pf-hue-soft,#f3f4f6), 0 1px 2px #10101414;transform:scale(1.06)}.pf-pt:focus-visible{outline:none}.pf-pt-name{font:400 12px/16px var(--v2-font);color:var(--v2-ink-2);white-space:nowrap;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.pf-pt.right .pf-pt-name{left:calc(100% + 8px)}.pf-pt.left .pf-pt-name{right:calc(100% + 8px)}.pf-pt.ref .pf-pt-name{color:var(--v2-ink-3)}.pf-pt:hover .pf-pt-name,.pf-pt.on .pf-pt-name{color:var(--v2-ink)}.pf-tip{z-index:3;background:var(--v3-card);border:1px solid var(--v2-line);pointer-events:none;width:280px;font:400 12px/16px var(--v2-font);color:var(--v2-ink-2);border-radius:10px;flex-direction:column;gap:8px;margin:-20px 0 0 24px;padding:14px;display:flex;position:absolute;box-shadow:0 8px 24px #1010141a}.pf-tip.flip{margin-left:-304px}.pf-tip-head{align-items:center;gap:8px;display:flex}.pf-tip-head b{font:600 13px/18px var(--v2-font);color:var(--v2-ink)}.pf-tip-nums{gap:16px;display:flex}.pf-tip-nums>span{flex-direction:column;display:flex}.pf-tip-nums b{font:600 15px/20px var(--v2-font);color:var(--v2-ink);font-variant-numeric:tabular-nums}.pf-tip-link{color:var(--v2-accent-strong);font-weight:500}.pf-quads{border-top:1px solid var(--v3-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:16px;display:grid}.pf-quad{gap:10px;min-width:0;display:flex}.pf-quad svg{flex-shrink:0;margin-top:2px}.pf-quad-text{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.pf-quad-text b{font:500 13px/20px var(--v2-font)}.pf-table{flex-direction:column;display:flex}.pf-cols,.pf-line,.pf-group{align-items:center;padding:0 12px;display:flex}.pf-cols{border-top:1px solid var(--pf-hair);border-bottom:1px solid var(--pf-hair);height:36px;font:500 12px/16px var(--v2-font);color:var(--v2-ink-3)}.pf-group{background:var(--pf-band);border-radius:6px;gap:10px;height:36px;margin-top:8px}.pf-table [role=rowgroup]+[role=rowgroup] .pf-group{margin-top:16px}.pf-group b{font:600 13px/18px var(--v2-font)}.pf-line{border-bottom:1px solid var(--pf-hair-soft);cursor:pointer;font-variant-numeric:tabular-nums;height:64px}.pf-line:hover{background:var(--pf-band)}.pf-c-client{flex-shrink:0;align-items:center;gap:10px;width:172px;min-width:0;display:flex}.pf-c-score{flex-shrink:0;align-items:center;gap:10px;width:110px;display:flex;position:relative}.pf-c-kpi{flex-direction:column;flex-shrink:0;width:166px;display:flex}.pf-c-ai{flex-direction:column;flex-shrink:0;gap:2px;width:244px;padding-right:20px;display:flex}.pf-c-impr{flex-direction:column;flex-shrink:0;width:158px;display:flex}.pf-c-work{flex-shrink:0;align-items:center;gap:10px;width:132px;display:flex}.pf-c-work b{font:500 13px/18px var(--v2-font)}.pf-c-who{min-width:96px;font:400 13px/18px var(--v2-font);white-space:nowrap;flex-direction:column;flex:1 1 0;align-items:flex-end;display:flex}.pf-cols .pf-c-who{flex-direction:row;justify-content:flex-end}.pf-cols .pf-c-score,.pf-cols .pf-c-work{display:block}.pf-name-button{cursor:pointer;text-align:left;min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:0;display:flex}.pf-name{font:500 13px/18px var(--v2-font);white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.pf-line:hover .pf-name,.pf-name-button:focus-visible .pf-name{text-underline-offset:3px;text-decoration:underline}.pf-name-button:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px;border-radius:4px}.pf-score-text{flex-direction:column;display:flex}.pf-score-text b{font:600 15px/20px var(--v2-font)}.pf-ring{border-radius:50%;flex-shrink:0;display:inline-block;position:relative}.pf-ring>i{background:var(--v3-card);border-radius:50%;position:absolute}.pf-ring.hit{--pf-ring:var(--pf-hit)}.pf-ring.near{--pf-ring:var(--pf-near-bar)}.pf-ring.miss{--pf-ring:var(--pf-miss)}.pf-ring.none{--pf-ring:var(--v2-ink-5)}.pf-line:hover .pf-ring>i{background:var(--pf-band)}.pf-figure{font:400 13px/18px var(--v2-font);color:var(--v2-ink);white-space:nowrap}.pf-ratio{font:400 12px/16px var(--v2-font);color:var(--v2-ink-2);white-space:nowrap;align-items:center;gap:5px;display:flex}.pf-not{font:400 13px/18px var(--v2-font);color:var(--v2-ink-3)}.pf-ai-line{font:400 13px/18px var(--v2-font);white-space:nowrap;align-items:center;display:flex}.pf-ai-label{width:58px;color:var(--v2-ink-3);flex-shrink:0;font-size:12px}.pf-ai-value{flex-shrink:0;width:112px}.pf-ai-ratio{text-align:right;width:42px;color:var(--v2-ink-2);font-size:12px}.pf-spark{flex-shrink:0;display:block;overflow:visible}.pf-foot{justify-content:space-between;align-items:center;gap:24px;padding:16px 12px 0;display:flex}.pf-rules{font:400 12px/18px var(--v2-font);color:var(--v2-ink-2);flex-direction:column;gap:6px;margin:12px 0 0;padding:0 12px 0 32px;display:flex}.pf-months{flex-direction:column;gap:8px;display:flex;overflow-x:auto}.pf-months-row{align-items:center;gap:6px;display:flex}.pf-months-row.head{font:500 12px/16px var(--v2-font);color:var(--v2-ink-3)}.pf-months-row.foot{border-top:1px solid var(--pf-hair);font:400 12px/16px var(--v2-font);color:var(--v2-ink-2);margin-top:4px;padding-top:10px}.pf-months-name{width:240px;font:400 12px/16px var(--v2-font);flex-shrink:0;align-items:center;gap:10px;display:flex}.pf-months-name b{font:500 13px/18px var(--v2-font)}.pf-mhead{flex-shrink:0;width:72px}.pf-mhead.now{color:var(--v2-ink)}.pf-mcell{box-sizing:border-box;border:1px solid var(--pf-hair);background:var(--v3-card);border-radius:6px;flex-direction:column;flex-shrink:0;justify-content:space-between;width:72px;height:34px;padding:6px 8px 0;display:flex;overflow:hidden}.pf-mcell b{font:600 12px/16px var(--v2-font);font-variant-numeric:tabular-nums}.pf-mcell>i{border-radius:2px 2px 0 0;height:3px}.pf-mcell.history b{color:var(--v2-ink-3);font-weight:500}.pf-mcell.history .pf-fill.hit{background:var(--pf-hit-pale)}.pf-mcell.history .pf-fill.near{background:var(--pf-near-pale)}.pf-mcell.history .pf-fill.miss{background:var(--pf-miss-pale)}.pf-mcell.open{border-style:dashed;border-color:var(--v3-line-firm)}.pf-mcell.empty{color:var(--v2-ink-5);background:var(--pf-band);justify-content:center;align-items:center;padding:0}.pf-scrim{z-index:40;background:#18181b2e;position:fixed;inset:0}.pf-sheet{z-index:41;background:var(--v3-card);border-left:1px solid var(--v2-line);width:min(600px,100vw);font-family:var(--v2-font);color:var(--v2-ink);flex-direction:column;padding:20px 28px 32px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 40px #1010141a}.pf-sheet>*{flex-shrink:0}.pf-sheet b{font-weight:600}.pf-sheet-head{align-items:flex-start;gap:12px;padding-bottom:20px;display:flex}.pf-sheet-head .pf-logo,.pf-sheet-head .pf-letter{border-radius:9px}.pf-sheet-who{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.pf-sheet-who h2{font:600 17px/24px var(--v2-font);letter-spacing:-.01em;margin:0}.pf-close{border:1px solid var(--v2-line);background:var(--v3-card);cursor:pointer;width:28px;height:28px;color:var(--v2-ink-2);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pf-close:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.pf-sheet-sec{border-top:1px solid var(--pf-hair);flex-direction:column;gap:12px;padding:20px 0 22px;display:flex}.pf-sheet-sec.last{padding-bottom:0}.pf-sheet h3{font:600 15px/20px var(--v2-font);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.pf-now{align-items:center;gap:14px;padding-bottom:4px;display:flex}.pf-now-text{flex-direction:column;flex:1 1 0;display:flex}.pf-now-text>span:first-child{align-items:baseline;gap:3px;display:flex}.pf-now-text b{font:600 28px/32px var(--v2-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pf-now-text .pf-meta{font-size:13px;line-height:18px}.pf-now-window{text-align:right;width:190px}.pf-kpi-row{border-top:1px solid var(--pf-hair-soft);height:40px;font:400 13px/18px var(--v2-font);font-variant-numeric:tabular-nums;align-items:center;display:flex}.pf-kpi-label{width:170px;color:var(--v2-ink-2);flex-shrink:0}.pf-kpi-value{flex:1 1 0;align-items:center;gap:6px;min-width:0;display:flex}.pf-kpi-row>b{text-align:right;width:96px}.pf-bars{border-bottom:0;align-items:flex-end;height:140px;display:flex;position:relative}.pf-bars.weeks{height:142px}.pf-bars-line{border-top:1.25px dashed var(--pf-hit);height:0;position:absolute;left:0;right:0}.pf-bars-line em{font:400 12px/16px var(--v2-font);color:var(--v2-ink-2);font-style:normal;position:absolute;top:-18px;left:0}.pf-bar-col{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.pf-bar-col.start{border-left:1px dashed var(--v3-line-firm)}.pf-bars-start{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);white-space:nowrap;font-style:normal;position:absolute;top:0;left:6px}.pf-bar-num{font:400 12px/16px var(--v2-font);color:var(--v2-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;margin-bottom:2px}.pf-bar-num.now{color:var(--v2-ink);font-weight:600}.pf-bar{background:var(--v2-ink-5);border-radius:3px;width:36px}.pf-bar.hit{background:var(--pf-hit)}.pf-bar.near{background:var(--pf-near-bar)}.pf-bar.miss{background:var(--pf-miss)}.pf-bar.history.hit{background:var(--pf-hit-pale)}.pf-bar.history.near{background:var(--pf-near-pale)}.pf-bar.history.miss{background:var(--pf-miss-pale)}.pf-bar.work{background:var(--pf-work)}.pf-bar.work.history{background:var(--pf-work-pale)}.pf-bar.work.open{background:var(--pf-work-open)}.pf-bar-label{box-sizing:border-box;text-align:center;border-top:1px solid var(--v2-line);width:100%;height:28px;font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);white-space:nowrap;padding-top:8px}.pf-bar-label.now{color:var(--v2-ink);font-weight:500}.pf-mini-table{font:400 13px/18px var(--v2-font);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.pf-mini-table>div{border-bottom:1px solid var(--pf-hair-soft);align-items:center;height:38px;display:flex}.pf-mini-table>div:last-child{border-bottom:0}.pf-mini-table>div:first-child{border-bottom-color:var(--pf-hair);height:32px;font:500 12px/16px var(--v2-font);color:var(--v2-ink-3)}.pf-mini-table>div>span{text-align:right;white-space:nowrap;flex:1 1 0}.pf-mini-table>div>span:first-child{text-align:left;color:var(--v2-ink-2);flex:0 0 150px}.pf-mini-table>div>span.now{color:var(--v2-ink);flex:2 1 0;justify-content:flex-end;align-items:center;gap:6px;font-weight:600;display:flex}.pf-items{flex-direction:column;display:flex}.pf-item{border-top:1px solid var(--pf-hair-soft);min-height:40px;font:400 13px/18px var(--v2-font);align-items:center;display:flex}.pf-item.foot{justify-content:space-between}.pf-item-day{width:64px;color:var(--v2-ink-3);white-space:nowrap;flex-shrink:0;font-size:12px}.pf-item-kind{width:108px;color:var(--v2-ink-2);flex-shrink:0;align-items:center;gap:6px;font-size:12px;display:flex}.pf-item-kind i{border-radius:2px;flex-shrink:0;width:6px;height:6px}.pf-k-published{background:var(--v3-accent-deep)}.pf-k-refreshed{background:var(--pf-work)}.pf-k-fix{background:var(--pf-work-open)}.pf-k-change{background:var(--pf-work-pale)}.pf-k-link{background:var(--v2-ink-4)}.pf-item-title{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.pf-item-title a{color:inherit;text-decoration:none}.pf-item-title a:hover{text-underline-offset:3px;text-decoration:underline}.pf-placeholder{flex-direction:column;gap:9px;padding:8px 0;display:flex}.pf-placeholder span{background:var(--pf-hair-soft);border-radius:4px;height:12px;display:block}@media (max-width:1180px){.pf-people{flex-wrap:wrap}.pf-col{flex:320px}.pf-quads{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-table{overflow-x:auto}.pf-cols,.pf-line,.pf-group{min-width:1110px}}@media (max-width:720px){.pf-page{padding:20px 16px 40px}.pf-card{margin:4px -8px 28px;padding:16px 12px 20px}.pf-head-top{flex-direction:column}.pf-col{flex-basis:100%}.pf-people{margin:0 -8px 16px}.pf-key{flex-wrap:wrap;margin-left:0}.pf-now-window{display:none}}@media (prefers-reduced-motion:reduce){.pf-pt-logo{transition:none}}:root{--tk-seo-ink:var(--lightningcss-light,#9a3412)var(--lightningcss-dark,#f2a36b);--tk-seo-tint:var(--lightningcss-light,#ffedd5)var(--lightningcss-dark,#33200f);--tk-copywriting-tint:var(--lightningcss-light,#dcfce7)var(--lightningcss-dark,#14281b);--tk-copywriting-ink:var(--lightningcss-light,#166534)var(--lightningcss-dark,#81e4a7);--tk-development-tint:var(--lightningcss-light,#dbeafe)var(--lightningcss-dark,#16213a);--tk-development-ink:var(--lightningcss-light,#1e40af)var(--lightningcss-dark,#93b4f5);--tk-design-tint:var(--lightningcss-light,#f3e8ff)var(--lightningcss-dark,#271a38);--tk-design-ink:var(--lightningcss-light,#6b21a8)var(--lightningcss-dark,#c9a2f2);--tk-qa-tint:var(--lightningcss-light,#f5f5f4)var(--lightningcss-dark,#26262b);--tk-qa-ink:var(--lightningcss-light,#57534e)var(--lightningcss-dark,#c9c5c0);--tk-ppc-tint:var(--lightningcss-light,#fce7f3)var(--lightningcss-dark,#33182a);--tk-ppc-ink:var(--lightningcss-light,#9d174d)var(--lightningcss-dark,#f09ac4);--tk-client-tint:var(--lightningcss-light,#fef9c3)var(--lightningcss-dark,#2e2a12);--tk-client-ink:var(--lightningcss-light,#854d0e)var(--lightningcss-dark,#e8cf6a);--tk-admin-tint:var(--lightningcss-light,#f4f4f5)var(--lightningcss-dark,#26262b);--tk-admin-ink:var(--lightningcss-light,#3f3f46)var(--lightningcss-dark,#c9c9cf);--tk-grey-tint:var(--lightningcss-light,#f4f4f5)var(--lightningcss-dark,#26262b);--tk-blue:var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#759cf0);--tk-blue-tint:var(--lightningcss-light,#eff6ff)var(--lightningcss-dark,#16213a);--tk-blue-ink:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#93b4f5);--tk-violet:var(--lightningcss-light,#7c3aed)var(--lightningcss-dark,#a275f0);--tk-violet-tint:var(--lightningcss-light,#f5f3ff)var(--lightningcss-dark,#231a38);--tk-violet-ink:var(--lightningcss-light,#6d28d9)var(--lightningcss-dark,#c4a2f5);--tk-red:var(--lightningcss-light,#dc2626)var(--lightningcss-dark,#ea7b7b);--tk-orange:var(--lightningcss-light,#ea580c)var(--lightningcss-dark,#f2a36b);--tk-orange-tint:var(--lightningcss-light,#fff7ed)var(--lightningcss-dark,#33200f);--tk-orange-ink:var(--lightningcss-light,#c2410c)var(--lightningcss-dark,#f2a36b);--tk-orange-line:var(--lightningcss-light,#fed7aa)var(--lightningcss-dark,#5a3417);--tk-orange-deep:var(--lightningcss-light,#7c2d12)var(--lightningcss-dark,#f6c39b);--tk-hue-1-tint:var(--lightningcss-light,#e0e7ff)var(--lightningcss-dark,#24234a);--tk-hue-1-ink:var(--lightningcss-light,#3730a3)var(--lightningcss-dark,#c7d2fe);--tk-hue-2-tint:var(--lightningcss-light,#ccfbf1)var(--lightningcss-dark,#123430);--tk-hue-2-ink:var(--lightningcss-light,#115e59)var(--lightningcss-dark,#7de8e1);--tk-hue-3-tint:var(--lightningcss-light,#dcfce7)var(--lightningcss-dark,#14281b);--tk-hue-3-ink:var(--lightningcss-light,#166534)var(--lightningcss-dark,#81e4a7);--tk-hue-4-tint:var(--lightningcss-light,#fef3c7)var(--lightningcss-dark,#2e2712);--tk-hue-4-ink:var(--v2-warn-strong);--tk-hue-5-tint:var(--lightningcss-light,#fce7f3)var(--lightningcss-dark,#33182a);--tk-hue-5-ink:var(--lightningcss-light,#9d174d)var(--lightningcss-dark,#f09ac4);--tk-hue-6-tint:var(--lightningcss-light,#e0f2fe)var(--lightningcss-dark,#102a3a);--tk-hue-6-ink:var(--lightningcss-light,#075985)var(--lightningcss-dark,#8ccdf2);--hr-warn-ground:var(--lightningcss-light,#fff8eb)var(--lightningcss-dark,#2b2114);--hr-warn-line:var(--lightningcss-light,#f5e3bf)var(--lightningcss-dark,#4a3820);--hr-warn-track:var(--lightningcss-light,#f3e6cc)var(--lightningcss-dark,#3a2e1a);--hr-over-ground:var(--lightningcss-light,#fef6f5)var(--lightningcss-dark,#2a1717);--hr-over-line:var(--lightningcss-light,#f7e4e1)var(--lightningcss-dark,#4a2423);--hr-over-track:var(--lightningcss-light,#f6dcd8)var(--lightningcss-dark,#3e2120);--hr-paused:var(--lightningcss-light,#9ca3af)var(--lightningcss-dark,#6b6b75);--hr-tick:var(--lightningcss-light,#18181b73)var(--lightningcss-dark,#ffffff8c);--hr-stop-ring:var(--lightningcss-light,#fde2e1)var(--lightningcss-dark,#3e2120);--hr-idle-clock:var(--lightningcss-light,#c4c7ce)var(--lightningcss-dark,#4a4a52)}.tk-ground{background:var(--v3-card);min-height:calc(100vh - 52px)}.tk-page{font-family:var(--v2-font);color:var(--v2-ink);flex-direction:column;min-width:0;padding:28px 32px 40px;display:flex}.tk-crumb-status{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-left:16px;display:inline-flex}.tk-crumb-dot{background:var(--v2-accent);border-radius:3px;flex-shrink:0;width:6px;height:6px}.tk-new .tk-key,.tk-search .tk-key{color:var(--v2-ink-4);font-size:11px;font-weight:400}.tk-search .tk-key{border:1px solid var(--v3-line-strong);border-radius:4px;padding:0 4px;line-height:16px}.tk-grow{flex:1}.tk-muted{color:var(--v2-ink-3);font-size:12px;line-height:16px}.tk-none{color:var(--v2-ink-4)}.tk-ref{color:var(--v3-ink-4);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;line-height:16px}.tk-ref.strong{color:var(--v2-ink-3);font-size:12px;font-weight:500}.tk-logo{object-fit:cover;border-radius:4px;flex-shrink:0;display:block}.tk-logo.letter{background:var(--v2-ink-3);color:var(--v3-on-fill);justify-content:center;align-items:center;font-weight:600;display:flex}.tk-status-icon{flex-shrink:0;display:block}.tk-icon-btn{width:28px;height:28px;color:var(--v2-ink-4);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tk-icon-btn:hover{background:var(--v3-chip);color:var(--v2-ink)}.tk-icon-btn:focus-visible,.tk-menu-btn:focus-visible,.tk-switch button:focus-visible,.tk-tr:focus-visible,.tk-group:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.tk-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tk-head h1{font:600 22px/28px var(--v2-font);letter-spacing:-.01em;margin:0}.tk-head p{font:400 13px/20px var(--v2-font);color:var(--v2-ink-3);margin:4px 0 0}.tk-switch{background:var(--v3-chip);border-radius:7px;flex-shrink:0;gap:2px;padding:2px;display:flex}.tk-switch button{cursor:pointer;height:26px;font:500 12px/16px var(--v2-font);color:var(--v2-ink-3);background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:0 10px;display:flex}.tk-switch button span{color:var(--v2-ink-4);font-variant-numeric:tabular-nums;font-weight:400}.tk-switch button:hover{color:var(--v2-ink)}.tk-switch button[aria-selected=true]{background:var(--v3-card);color:var(--v2-ink);box-shadow:0 1px 2px #10101414,0 0 0 1px #1010140a}.tk-toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:18px 0 16px;display:flex}.tk-rule{background:var(--v3-chip-strong);width:1px;height:18px}.tk-filters{flex-wrap:wrap;flex:1;align-items:center;gap:6px;display:flex}.tk-search{border:1px solid var(--v3-line-strong);width:220px;height:28px;color:var(--v2-ink-4);border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:flex}.tk-search input{min-width:0;font:400 12px/16px var(--v2-font);color:var(--v2-ink);background:0 0;border:0;outline:0;flex:1}.tk-search:focus-within{border-color:var(--v2-accent-line);box-shadow:0 0 0 3px var(--v2-accent-soft)}.tk-menu{display:inline-flex;position:relative}.tk-menu-btn{border:1px solid var(--v3-line-strong);background:var(--v3-card);cursor:pointer;height:28px;font:500 12px/16px var(--v2-font);color:var(--v2-ink-2);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.tk-menu-btn svg{color:var(--v2-ink-3)}.tk-menu-btn:hover{background:var(--v3-ground)}.tk-menu-btn.active{border-color:var(--v2-accent-line);background:var(--v2-accent-soft);color:var(--v2-accent-strong)}.tk-menu-btn.pill{border:0;padding:0 8px;font-size:13px;font-weight:500}.tk-menu-btn.pill svg{color:currentColor}.tk-menu-btn.plain{color:var(--v2-ink);background:0 0;border-color:#0000;padding:0 8px;font-size:13px;font-weight:400}.tk-menu-btn.plain:hover{background:var(--v3-chip)}.tk-pop{z-index:60;background:var(--v3-card);border:1px solid var(--v3-line-strong);border-radius:9px;flex-direction:column;min-width:232px;max-height:340px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 8px 24px #10101414}.tk-pop-search{border:0;border-bottom:1px solid var(--v3-line);height:30px;font:400 13px/18px var(--v2-font);outline:0;margin-bottom:4px;padding:0 8px}.tk-pop-head{font:500 11px/14px var(--v2-font);color:var(--v2-ink-4);padding:8px 8px 4px}.tk-pop-item{cursor:pointer;text-align:left;min-height:28px;font:400 13px/18px var(--v2-font);color:var(--v2-ink);background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:4px 8px;display:flex}.tk-pop-item:hover,.tk-pop-item:focus-visible{background:var(--v3-chip);outline:0}.tk-pop-label{flex:1;min-width:0}.tk-pop-trail{color:var(--v3-ink-4);font-size:11px}.tk-board{scroll-snap-type:x proximity;align-items:flex-start;gap:10px;padding-bottom:12px;display:flex;overflow-x:auto}.tk-col{background:var(--v3-shell);scroll-snap-align:start;border-radius:10px;flex-direction:column;flex-shrink:0;gap:6px;width:264px;padding:6px;transition:background-color .12s ease-out,box-shadow .12s ease-out;display:flex}.tk-col.over{background:var(--v2-accent-soft);box-shadow:inset 0 0 0 2px #a5b4fc}.tk-col-head{align-items:center;gap:8px;height:32px;padding:0 2px 0 8px;display:flex}.tk-col-head b{font:600 13px/18px var(--v2-font)}.tk-n{color:var(--v2-ink-4);font-variant-numeric:tabular-nums;flex:1;font-size:12px;line-height:18px}.tk-col-cards{flex-direction:column;gap:6px;min-height:8px;display:flex}.tk-col-foot{justify-content:space-between;align-items:center;min-height:32px;padding:0 8px;display:flex}.tk-col-foot button,.tk-col-foot span{cursor:pointer;font:500 12px/16px var(--v2-font);color:var(--v2-ink-3);background:0 0;border:0;padding:0}.tk-col-foot span{cursor:default;color:var(--v2-ink-4);font-weight:400}.tk-col-add{align-items:center;gap:4px;display:inline-flex;color:var(--v2-ink-4)!important;font-weight:400!important}.tk-col-add:hover{color:var(--v2-ink)!important}.tk-slot>.tk-card{opacity:0}.tk-slot{border:1.5px dashed var(--v2-accent-line);background:var(--v3-ground);border-radius:9px}.tk-card{background:var(--v3-card);border:1px solid var(--v3-line-strong);cursor:grab;border-radius:9px;flex-direction:column;gap:8px;padding:11px 12px 10px;transition:border-color .12s ease-out,box-shadow .12s ease-out;display:flex;box-shadow:0 1px 2px #1010140a}[role=button]:hover>.tk-card{border-color:var(--v3-line-input);box-shadow:0 4px 12px #10101414}[role=button]:focus-visible{outline:0}[role=button]:focus-visible>.tk-card{outline:2px solid var(--v2-accent);outline-offset:2px}.tk-card.lifted{cursor:grabbing;border-color:var(--v3-line-input);transform:rotate(-2deg);box-shadow:0 12px 28px #10101429,0 2px 6px #1010140f}.tk-card.saving{opacity:.7}.tk-card-meta{align-items:center;gap:6px;min-width:0;display:flex}.tk-card-client{min-width:0;color:var(--v2-ink-3);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;line-height:16px;overflow:hidden}.tk-card-title{font:500 13px/18px var(--v2-font);color:var(--v2-ink);overflow-wrap:anywhere;margin:0}.tk-card-foot{align-items:center;gap:6px;min-height:20px;display:flex}.tk-chip{background:var(--v3-chip);height:20px;color:var(--v2-ink-2);font:500 11px/14px var(--v2-font);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.tk-chip svg{color:var(--v2-ink-3)}.tk-chip.sq{justify-content:center;width:20px;padding:0}.tk-chip.due.overdue{background:var(--v3-red-soft);color:var(--v2-bad)}.tk-chip.due.overdue svg{color:var(--tk-red)}.tk-chip.due.today{background:var(--v3-amber);color:var(--v2-warn)}.tk-chip.due.today svg{color:var(--v2-warn-dot)}.tk-waiting{background:var(--tk-orange-tint);border-radius:6px;flex-direction:column;gap:3px;padding:7px 8px;display:flex}.tk-waiting-who{font:600 11px/14px var(--v2-font);color:var(--tk-orange-ink);align-items:center;gap:5px;display:inline-flex}.tk-waiting-note{font:400 12px/16px var(--v2-font);color:var(--tk-orange-deep);overflow-wrap:anywhere}.tk-waiting.ours{background:var(--tk-grey-tint)}.tk-waiting.ours .tk-waiting-who{color:var(--v2-ink-2)}.tk-waiting.ours .tk-waiting-who .tk-status-icon{color:var(--v2-ink-3)!important}.tk-waiting.ours .tk-waiting-note{color:var(--v2-ink-3)}.tk-chip.tk-waiting-chip{background:var(--tk-orange-tint);color:var(--tk-orange-ink);flex-shrink:0;font-weight:600}.tk-chip.tk-waiting-chip.ours{background:var(--tk-grey-tint);color:var(--v2-ink-2)}.tk-agent-chip{background:var(--v2-accent-soft);border:1px solid var(--v2-accent-line);height:20px;color:var(--v2-accent-strong);font:500 11px/14px var(--v2-font);white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:0 7px 0 4px;display:inline-flex}.tk-av{letter-spacing:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.tk-av.agent{background:var(--v2-accent-soft);border:1px solid var(--v2-accent-line);border-radius:6px}.tk-table{border:1px solid var(--v3-line-strong);background:var(--v3-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.tk-tr{border-bottom:1px solid var(--v3-line);cursor:pointer;min-height:44px;font:400 13px/18px var(--v2-font);color:var(--v2-ink-2);align-items:center;gap:12px;padding:0 16px;display:flex}.tk-tr:not(.tk-th):hover{background:var(--v3-ground)}.tk-th{background:var(--v3-ground);border-bottom-color:var(--v3-line);cursor:default;min-height:36px;font:500 12px/16px var(--v2-font);color:var(--v2-ink-3)}.tk-th .strong{color:var(--v2-ink)}.tk-c-icon{flex-shrink:0;width:16px;display:flex}.tk-c-task{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.tk-c-task .tk-ref{white-space:nowrap;width:52px;font-size:12px}.tk-row-title{color:var(--v2-ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.tk-row-sub{color:var(--v2-ink-4);flex-shrink:0;align-items:center;gap:3px;font-size:11px;display:inline-flex}.tk-c-client{white-space:nowrap;flex-shrink:0;align-items:center;gap:7px;width:176px;display:flex;overflow:hidden}.tk-c-client span{text-overflow:ellipsis;overflow:hidden}.tk-c-who{white-space:nowrap;flex-shrink:0;align-items:center;gap:7px;width:150px;display:flex}.tk-c-who .agent{color:var(--v2-accent-strong);font-weight:500}.tk-c-pri{flex-shrink:0;align-items:center;gap:6px;width:92px;display:flex}.tk-c-due{white-space:nowrap;flex-shrink:0;width:104px}.tk-c-due.overdue{color:var(--v2-bad);font-weight:500}.tk-c-due.today{color:var(--v2-warn);font-weight:500}.tk-c-due.none{color:var(--v3-ink-4)}.tk-c-upd{text-align:right;width:72px;color:var(--v2-ink-4);flex-shrink:0;font-size:12px}.tk-group{background:var(--v3-shell);border:0;border-bottom:1px solid var(--v3-line);cursor:pointer;width:100%;height:34px;font:400 12px/18px var(--v2-font);color:var(--v2-ink-4);text-align:left;align-items:center;gap:8px;padding:0 16px;display:flex}.tk-group b{font:600 13px/18px var(--v2-font);color:var(--v2-ink)}.tk-group svg:first-child{color:var(--v2-ink-3)}.tk-group.static{cursor:default;height:32px;padding:0 14px}.tk-group.static b{font-size:12px}.tk-group.bad{background:var(--v3-red-soft)}.tk-group.bad b{color:var(--v2-bad)}.tk-table-foot{min-height:44px;font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);justify-content:space-between;align-items:center;padding:0 16px;display:flex}.tk-table-foot .v2-link{font-size:13px}.tk-empty{border:1px solid var(--v3-line-strong);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:320px;padding:24px;display:flex}.tk-empty b{font:600 14px/20px var(--v2-font)}.tk-empty p{max-width:340px;font:400 13px/19px var(--v2-font);color:var(--v2-ink-3);margin:0}.tk-scrim{z-index:61;background:#1414182e;animation:.14s ease-out tk-fade;position:fixed;inset:0}.tk-drawer{z-index:62;background:var(--v3-card);border:1px solid var(--v3-line-strong);width:480px;max-width:calc(100vw - 16px);font-family:var(--v2-font);border-radius:10px;flex-direction:column;animation:.16s ease-out tk-in;display:flex;position:fixed;top:8px;bottom:8px;right:8px;overflow:hidden;box-shadow:-16px 0 40px #1010141a}@keyframes tk-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes tk-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tk-drawer,.tk-scrim{animation:none}}.tk-drawer-top{border-bottom:1px solid var(--v3-line);flex-shrink:0;align-items:center;gap:8px;height:48px;padding:0 12px 0 16px;font-size:13px;display:flex}.tk-slash{color:var(--v3-ink-6);font-size:12px}.tk-drawer-body{flex-direction:column;flex:1;gap:20px;min-height:0;padding:20px 24px 24px;display:flex;overflow-y:auto}.tk-drawer-foot{border-top:1px solid var(--v3-line);flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;display:flex}.tk-parent{background:var(--v3-chip);font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:6px;align-self:flex-start;max-width:100%;padding:3px 8px;overflow:hidden}.tk-title-input{resize:none;font:600 18px/24px var(--v2-font);letter-spacing:-.01em;color:var(--v2-ink);background:0 0;border:0;border-radius:6px;outline:0;width:calc(100% + 8px);margin:-2px -4px;padding:2px 4px}.tk-title-input:hover{background:var(--v3-ground)}.tk-title-input:focus{background:var(--v3-card);box-shadow:0 0 0 1px var(--v2-accent-line), 0 0 0 4px var(--v2-accent-soft)}.tk-title-input.one{font-size:16px;line-height:22px}.tk-props{flex-direction:column;gap:2px;display:flex}.tk-prop{align-items:center;min-height:32px;display:flex}.tk-prop-label{width:112px;font:400 13px/18px var(--v2-font);color:var(--v2-ink-3);flex-shrink:0}.tk-prop-value{flex:1;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.tk-wait-panel{background:var(--tk-orange-tint);border-radius:8px;flex-direction:column;gap:2px;margin:2px 0 4px;padding:4px 10px 10px;display:flex}.tk-wait-panel .tk-prop-label{width:102px;color:var(--tk-orange-deep)}.tk-wait-panel.ours{background:var(--tk-grey-tint)}.tk-wait-panel.ours .tk-prop-label,.tk-wait-panel.ours .tk-wait-since{color:var(--v2-ink-3)}.tk-wait-switch{border:1px solid var(--tk-orange-line);background:var(--v2-page);border-radius:7px;gap:2px;padding:2px;display:inline-flex}.tk-wait-switch button{font:500 12px/16px var(--v2-font);color:var(--tk-orange-deep);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:3px 10px}.tk-wait-switch button.on{background:var(--tk-orange);color:var(--v3-on-status);font-weight:600}.tk-wait-panel.ours .tk-wait-switch{border-color:var(--v2-line)}.tk-wait-panel.ours .tk-wait-switch button{color:var(--v2-ink-2)}.tk-wait-panel.ours .tk-wait-switch button.on{background:var(--v2-ink-2);color:var(--v2-page)}.tk-wait-switch button:focus-visible{outline:2px solid var(--v2-accent);outline-offset:1px}.tk-wait-note{border:1px solid var(--tk-orange-line);background:var(--v2-page);min-width:0;height:30px;font:400 13px/18px var(--v2-font);color:var(--v2-ink);border-radius:6px;flex:1;padding:5px 8px}.tk-wait-panel.ours .tk-wait-note{border-color:var(--v2-line)}.tk-wait-note::placeholder{color:var(--v2-ink-4)}.tk-wait-note:focus{border-color:var(--v2-accent-line);box-shadow:0 0 0 3px var(--v2-accent-soft);outline:0}.tk-wait-since{font:400 12px/16px var(--v2-font);color:var(--tk-orange-deep);margin:4px 0 0 102px}.tk-assignee{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.tk-agent-new input{width:130px;height:26px;font:400 12px/16px var(--v2-font);color:var(--v2-ink);background:0 0;border:1px solid #0000;border-radius:6px;padding:0 8px}.tk-agent-new input:hover{border-color:var(--v3-line-strong)}.tk-agent-new input:focus{border-color:var(--v2-accent-line);outline:0}.tk-date{cursor:pointer;height:28px;color:var(--v2-ink-3);border-radius:6px;align-items:center;gap:7px;padding:0 8px;display:inline-flex;position:relative}.tk-date:hover{background:var(--v3-chip)}.tk-date .due{color:var(--v2-ink);font-size:13px}.tk-date .due.overdue{color:var(--v2-bad);font-weight:500}.tk-date .due.today{color:var(--v2-warn);font-weight:500}.tk-date .due.none{color:var(--v2-ink-4)}.tk-date input,.tk-date-chip input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.tk-date-chip{position:relative}.tk-clear{font:400 12px/16px var(--v2-font);color:var(--v2-ink-4);cursor:pointer;background:0 0;border:0;padding:0 4px}.tk-clear:hover{color:var(--v2-ink)}.tk-teams{flex-wrap:wrap;gap:6px;padding-left:8px;display:flex}.tk-team{font:500 12px/16px var(--v2-font);color:var(--v2-ink-4);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:1px 7px}.tk-team.on{border:1px solid #0000}.tk-team:not(.on):hover{color:var(--v2-ink);border-color:var(--v3-line-input)}.tk-linkval{align-items:center;gap:6px;min-width:0;padding-left:8px;display:flex}.tk-linkval a{color:var(--v2-accent);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;text-decoration:none;display:inline-flex;overflow:hidden}.tk-linkval a:hover{text-underline-offset:3px;text-decoration:underline}.tk-inline{min-width:0;height:28px;font:400 13px/18px var(--v2-font);color:var(--v2-ink);background:0 0;border:1px solid #0000;border-radius:6px;flex:1;padding:0 8px}.tk-inline:hover{border-color:var(--v3-line-strong)}.tk-inline:focus{border-color:var(--v2-accent-line);box-shadow:0 0 0 3px var(--v2-accent-soft);outline:0}.tk-sec{border-top:1px solid var(--v3-line);flex-direction:column;gap:8px;padding-top:16px;display:flex}.tk-sec h3{font:600 13px/18px var(--v2-font);margin:0}.tk-sec-head{align-items:center;gap:8px;display:flex}.tk-desc{resize:vertical;font:400 13px/20px var(--v2-font);color:var(--v2-ink-2);background:0 0;border:1px solid #0000;border-radius:6px;margin:0 -6px;padding:4px 6px}.tk-desc:hover{border-color:var(--v3-line-strong)}.tk-desc:focus{border-color:var(--v2-accent-line);box-shadow:0 0 0 3px var(--v2-accent-soft);outline:0}.tk-progress{background:var(--v3-chip);border-radius:2px;width:64px;height:4px;overflow:hidden}.tk-progress span{background:var(--v2-accent);border-radius:2px;height:100%;display:block}.tk-sub{align-items:center;gap:10px;min-height:34px;display:flex}.tk-sub-check{cursor:pointer;background:0 0;border:0;padding:0;display:flex}.tk-sub-title{text-align:left;cursor:pointer;min-width:0;font:400 13px/18px var(--v2-font);color:var(--v2-ink);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1;padding:0;overflow:hidden}.tk-sub-title.done{color:var(--v2-ink-4);text-decoration:line-through}.tk-sub-add{min-height:30px;color:var(--v2-ink-4);align-items:center;gap:8px;display:flex}.tk-sub-add input{font:400 13px/18px var(--v2-font);color:var(--v2-ink);background:0 0;border:0;outline:0;flex:1}.tk-event{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);align-items:center;gap:8px;display:flex}.tk-event>span:nth-child(2){flex:1}.tk-comment{gap:10px;display:flex}.tk-comment>div{background:var(--v3-shell);border-radius:9px;flex-direction:column;flex:1;gap:4px;padding:10px 12px;display:flex}.tk-comment-head{align-items:center;gap:6px;display:flex}.tk-comment-head b{font:600 12px/16px var(--v2-font)}.tk-comment p{font:400 13px/19px var(--v2-font);color:var(--v2-ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.tk-composer{border-top:1px solid var(--v3-line);flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;display:flex}.tk-composer textarea{border:1px solid var(--v3-line-strong);resize:none;min-height:36px;max-height:140px;font:400 13px/18px var(--v2-font);color:var(--v2-ink);border-radius:8px;flex:1;padding:8px 12px}.tk-composer textarea:focus{border-color:var(--v2-accent-line);box-shadow:0 0 0 3px var(--v2-accent-soft);outline:0}.tk-new-chips{flex-wrap:wrap;gap:6px;display:flex}.tk-more{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.tk-toasts{z-index:70;flex-direction:column;gap:8px;width:min(440px,100vw - 32px);display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.tk-toast{background:var(--v3-solid);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;animation:.14s ease-out tk-fade;display:flex;box-shadow:0 8px 24px #10101429}.tk-toast-mark{width:16px;height:16px;font:700 11px/1 var(--v2-font);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.tk-toast-mark.warn{color:var(--v2-ink);background:#f59e0b}.tk-toast-mark.bad{color:var(--v3-on-fill);background:#ef4444}.tk-toast-text{flex-direction:column;flex:1;gap:2px;display:flex}.tk-toast-text b{font:500 13px/18px var(--v2-font);color:var(--v3-on-fill)}.tk-toast-text span{font:400 12px/17px var(--v2-font);color:var(--v3-ink-4)}.tk-toast button{cursor:pointer;font:500 12px/18px var(--v2-font);color:#a5b4fc;white-space:nowrap;background:0 0;border:0;padding:0}@media (max-width:760px){.tk-page{padding:20px 16px 32px}.tk-head{flex-direction:column}.tk-search{width:100%}.tk-col{width:82vw}.tk-c-client,.tk-c-pri,.tk-c-upd{display:none}.tk-drawer{border-radius:0;max-width:100vw;top:0;bottom:0;right:0}}.hr-logo{object-fit:cover;background:var(--v3-card);box-shadow:inset 0 0 0 1px var(--v3-line);flex-shrink:0}.hr-letter{background:var(--v2-ink-2);color:var(--v2-page);font-family:var(--v2-font);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.hr-avatar{font:600 9px/10px var(--v2-font);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hr-avatar.former{background:var(--v3-chip);color:var(--v2-ink-4)}.hr-meter{background:var(--v3-chip);border-radius:4px;flex:1;min-width:0;height:8px;display:block;position:relative}.hr-meter.big{border-radius:5px;height:10px}.hr-meter.mini{border-radius:3px;flex:none;width:72px;height:6px}.hr-meter-fill{border-radius:inherit;background:var(--v2-accent);height:100%;display:block}.hr-meter.warn{background:var(--hr-warn-track)}.hr-meter.warn .hr-meter-fill{background:var(--v2-warn-dot)}.hr-meter.over{background:var(--hr-over-track)}.hr-meter.over .hr-meter-fill{background:var(--tk-red)}.hr-meter.paused .hr-meter-fill{background:var(--hr-paused)}.hr-meter-line{background:var(--hr-tick);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.hr-meter.mini .hr-meter-line{top:-3px;bottom:-3px}.hr-balance{font:500 12.5px/18px var(--v2-font);color:var(--v2-ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:7px;display:inline-flex}.hr-balance.warn{color:var(--v2-warn)}.hr-balance.over{color:var(--v2-bad)}.hr-time-head{align-items:center;gap:8px;display:flex}.hr-time-head h3{font:600 13px/18px var(--v2-font);margin:0}.hr-timer{background:var(--v3-card);border:1px solid var(--v3-line);border-radius:10px;align-items:center;gap:14px;padding:12px 14px;display:flex}.hr-timer.elsewhere{gap:10px;padding:10px 12px}.hr-timer-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.hr-timer-text{min-width:0;font:400 12.5px/18px var(--v2-font);color:var(--v2-ink-3);flex:1;align-items:center;gap:6px;display:flex}.hr-dot{background:var(--tk-red);border-radius:4px;flex-shrink:0;width:7px;height:7px}.hr-clock{font:600 22px/28px var(--v2-font);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--v2-ink)}.hr-timer.elsewhere .hr-clock{font:500 12.5px/18px var(--v2-font);letter-spacing:0;color:var(--v2-ink-2)}.hr-clock.idle{color:var(--hr-idle-clock)}.hr-round{color:#fff;cursor:pointer;border:0;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .12s,box-shadow .12s;display:inline-flex}.hr-round.stop{background:var(--tk-red);box-shadow:0 0 0 4px var(--hr-stop-ring)}.hr-round.start{background:var(--v2-accent);box-shadow:0 0 0 4px var(--v2-accent-soft)}.hr-round:hover:not(:disabled){transform:scale(1.06)}.hr-round:active:not(:disabled){transform:scale(.96)}.hr-round:disabled{opacity:.45;cursor:default}.hr-round:focus-visible{outline:2px solid var(--v2-accent);outline-offset:4px}.hr-round-square{background:#fff;border-radius:2px;width:12px;height:12px}.hr-entries{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hr-entry{border-bottom:1px solid var(--v3-line);font:400 13px/18px var(--v2-font);align-items:center;gap:10px;padding:7px 0;display:flex}.hr-entry-who{min-width:0;color:var(--v2-ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.hr-entry-min{font-variant-numeric:tabular-nums;color:var(--v2-ink);font-weight:500}.hr-remove{width:22px;height:22px;color:var(--v2-ink-4);flex-shrink:0}.hr-remove:hover{color:var(--v2-bad)}.hr-link-btn{font:400 13px/18px var(--v2-font);color:var(--v2-ink-3);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0}.hr-link-btn:hover{color:var(--v2-ink)}.hr-add{border:1px solid var(--v3-line);border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px;display:flex}.hr-add .hr-day{width:150px}.hr-add .hr-amount{width:110px}.hr-add .hr-note{flex:1;min-width:160px}.hr-add-foot{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.hr-amount input[aria-invalid=true]{border-color:var(--v2-bad)}.hr-sum{gap:16px;margin-bottom:16px;display:flex}.hr-sum-card{flex-direction:column;flex:1;gap:14px;min-width:0;padding:20px 22px;display:flex}.hr-sum-card:first-child{flex:1.35}.hr-sum-card.warn{background:var(--hr-warn-ground);border-color:var(--hr-warn-line)}.hr-sum-lab{font:400 12.5px/18px var(--v2-font);color:var(--v2-ink-3)}.hr-sum-card.warn .hr-sum-lab{color:var(--v2-warn)}.hr-sum-big{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.hr-sum-big b{font:600 30px/36px var(--v2-font);letter-spacing:-.02em;color:var(--v2-ink);font-variant-numeric:tabular-nums}.hr-sum-big span{font:400 13px/18px var(--v2-font);color:var(--v2-ink-3)}.hr-sum-stats{border-top:1px solid var(--v3-line);padding-top:14px;display:flex}.hr-sum-stats>span{flex-direction:column;flex:1;gap:2px;display:flex}.hr-sum-stats small{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3)}.hr-sum-stats b{font:600 16px/22px var(--v2-font);color:var(--v2-ink);font-variant-numeric:tabular-nums}.hr-sum-stats b.over{color:var(--v2-bad)}.hr-sum-who{border-top:1px solid var(--v3-line);font:400 12.5px/18px var(--v2-font);color:var(--v2-ink-2);align-items:center;gap:10px;min-height:41px;padding-top:14px;display:flex}.hr-sum-card.warn .hr-sum-who{border-top-color:var(--hr-warn-line)}.hr-stack{align-items:center;display:inline-flex}.hr-stack-item{background:var(--hr-warn-ground);border-radius:8px;padding:2px;display:inline-flex}.hr-stack-item+.hr-stack-item{margin-left:-6px}.hr-board{padding:0;overflow:hidden}.hr-board-head,.hr-list-head{border-bottom:1px solid var(--v3-line);align-items:center;gap:10px;padding:14px 20px;display:flex}.hr-board-head b,.hr-list-head b{font:600 14px/20px var(--v2-font);flex:1}.hr-row{border-bottom:1px solid var(--v3-line);color:inherit;align-items:center;gap:16px;padding:14px 20px;text-decoration:none;display:flex}a.hr-row:hover{background:var(--v3-ground)}.hr-row.over{background:var(--hr-over-ground);border-bottom-color:var(--hr-over-line)}a.hr-row.over:hover{background:var(--v3-red-soft)}.hr-row:last-child{border-bottom:0}.hr-thd{background:var(--v3-shell);font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);padding:8px 20px}.hr-c-who{flex-shrink:0;align-items:center;gap:10px;width:240px;min-width:0;display:flex}.hr-who-text{flex-direction:column;min-width:0;display:flex}.hr-who-text b{font:500 13.5px/19px var(--v2-font)}.hr-who-text span{font-size:12px;line-height:16px}.hr-c-used{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.hr-thd .hr-c-used{justify-content:space-between}.hr-used{text-align:right;width:56px;font:600 13px/18px var(--v2-font);font-variant-numeric:tabular-nums;color:var(--v2-ink);flex-shrink:0}.hr-bought{width:44px;font:400 12.5px/18px var(--v2-font);font-variant-numeric:tabular-nums;color:var(--v2-ink-3);flex-shrink:0}.hr-c-left{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;align-items:flex-end;width:120px;display:flex}.hr-c-left b{font:600 13px/18px var(--v2-font);color:var(--v2-ink)}.hr-c-left small{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3)}.hr-c-left.warn b,.hr-c-left.warn small{color:var(--v2-warn)}.hr-c-left.over b,.hr-c-left.over small{color:var(--v2-bad)}.hr-c-last{text-align:right;flex-shrink:0;width:96px;font-size:12.5px}.hr-empty{margin:0;padding:16px 20px;font-size:13px}.hr-msg{margin:0;padding:10px 20px;font-size:12.5px}.hr-hero{flex-direction:column;gap:16px;padding:22px 24px;display:flex}.hr-hero.warn{background:var(--hr-warn-ground);border-color:var(--hr-warn-line)}.hr-hero.over{background:var(--hr-over-ground);border-color:var(--hr-over-line)}.hr-hero-top{align-items:center;gap:10px;display:flex}.hr-hero-lab{font:400 13px/18px var(--v2-font);color:var(--v2-ink-3);flex:1}.hr-hero.warn .hr-hero-lab{color:var(--v2-warn)}.hr-hero.over .hr-hero-lab{color:var(--v2-bad)}.hr-hero-big{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.hr-hero-big b{font:600 44px/48px var(--v2-font);letter-spacing:-.03em;color:var(--v2-ink);font-variant-numeric:tabular-nums}.hr-hero-big span{font:400 14px/20px var(--v2-font);color:var(--v2-ink-3)}.hr-hero-meter{flex-direction:column;gap:10px;display:flex}.hr-hero-meter .hr-meter{flex:none}.hr-legend{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);align-items:center;gap:14px;display:flex;position:relative}.hr-legend>span{align-items:center;gap:6px;display:inline-flex}.hr-legend-line{position:absolute;left:80%;transform:translate(-50%)}.hr-key{background:var(--v2-accent);border-radius:4px;width:8px;height:8px}.hr-key.warn{background:var(--v2-warn-dot)}.hr-key.over{background:var(--tk-red)}.hr-key.rest{background:var(--v3-chip)}.hr-hero.warn .hr-key.rest{background:var(--hr-warn-track)}.hr-hero.over .hr-key.rest{background:var(--hr-over-track)}.hr-hero-stats{border-top:1px solid var(--v3-line);padding-top:16px;display:flex}.hr-hero.warn .hr-hero-stats{border-top-color:var(--hr-warn-line)}.hr-hero.over .hr-hero-stats{border-top-color:var(--hr-over-line)}.hr-hero-stats>span{flex-direction:column;flex:1;gap:2px;display:flex}.hr-hero-stats small{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3)}.hr-hero-stats small+b+small{color:var(--v2-ink-4)}.hr-hero-stats b{font:600 16px/22px var(--v2-font);color:var(--v2-ink);font-variant-numeric:tabular-nums}.hr-hero-who{align-items:center;gap:7px;display:inline-flex}.hr-flag{font:600 12px/18px var(--v2-font);border-radius:6px;padding:2px 10px}.hr-flag.warn{background:var(--v3-amber);color:var(--v2-warn)}.hr-flag.over{background:var(--v3-red-soft);color:var(--v2-bad)}.hr-list{padding:0;overflow:visible}.hr-pkg{border:0;border-bottom:1px solid var(--v3-line);text-align:left;width:100%;font:400 13px/19px var(--v2-font);color:var(--v2-ink-2);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:11px 20px;display:flex}.hr-pkg:last-child{border-bottom:0;border-radius:0 0 12px 12px}.hr-pkg:hover{background:var(--v3-ground)}.hr-pkg b{width:90px;color:var(--v2-ink);flex-shrink:0;font-weight:600}.hr-pkg span:nth-child(2){flex:1}.hr-pop-anchor{position:relative}.hr-pop{z-index:30;background:var(--v3-card);border:1px solid var(--v3-line);border-radius:12px;flex-direction:column;gap:12px;width:380px;padding:16px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #1010141a,0 2px 6px #1010140f}.hr-pop-what{background:var(--v3-chip);width:100%;font:500 15px/20px var(--v2-font);color:var(--v2-ink);border:0;border-radius:8px;padding:10px 12px}.hr-pop-what::placeholder{color:var(--v2-ink-4)}.hr-pop-row{align-items:center;gap:8px;display:flex}.hr-pop-row input{border:1px solid var(--v3-line);background:var(--v3-card);font:400 13px/18px var(--v2-font);color:var(--v2-ink);border-radius:8px;padding:7px 10px}.hr-pop-row .hr-pop-time{font-variant-numeric:tabular-nums;width:88px;font-weight:500}.hr-pop-row .hr-pop-time[aria-invalid=true]{border-color:var(--v2-bad)}.hr-pop-hint{margin:0;font-size:12px}.hr-day-band{background:var(--v3-shell);border-bottom:1px solid var(--v3-line);font:600 12.5px/18px var(--v2-font);color:var(--v2-ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;padding:8px 20px;display:flex}.hr-log-row{border-bottom:1px solid var(--v3-line);align-items:center;gap:12px;padding:11px 20px;display:flex}.hr-log-what{flex-direction:column;flex:1;min-width:0;font-size:13.5px;line-height:19px;display:flex}.hr-log-what span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hr-log-what .v3-soft{font-size:12px;line-height:17px}.hr-log-who{width:140px;color:var(--v2-ink-2);flex-shrink:0;align-items:center;gap:7px;font-size:12.5px;display:flex}.hr-log-min{text-align:right;width:64px;font:500 13px/18px var(--v2-font);font-variant-numeric:tabular-nums;flex-shrink:0}@media (max-width:720px){.hr-sum{flex-direction:column}.hr-c-last,.hr-log-who,.hr-bought,.hr-used{display:none}.hr-c-who{width:140px}.hr-c-left{width:92px}.hr-pop{width:min(380px,100vw - 32px)}}:root{--sc-stage:var(--lightningcss-light,#2b2bb8)var(--lightningcss-dark,#2b2bb8);--sc-on-stage:var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff);--sc-on-stage-2:var(--lightningcss-light,#ffffffc7)var(--lightningcss-dark,#ffffffc7);--sc-on-stage-3:var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#ffffffb3);--sc-stage-chip:var(--lightningcss-light,#ffffff24)var(--lightningcss-dark,#ffffff24);--sc-stage-rule:var(--lightningcss-light,#ffffff38)var(--lightningcss-dark,#ffffff38);--sc-stage-ring:var(--lightningcss-light,#3a35c9)var(--lightningcss-dark,#3a35c9);--sc-live:var(--lightningcss-light,#86efac)var(--lightningcss-dark,#86efac);--sc-race:var(--lightningcss-light,#f6f6fd)var(--lightningcss-dark,#1c1b30);--sc-race-line:var(--lightningcss-light,#ececf8)var(--lightningcss-dark,#2e2c52);--sc-race-rail:var(--lightningcss-light,#e3e3f4)var(--lightningcss-dark,#34325c);--sc-race-ink:var(--lightningcss-light,#4338ca)var(--lightningcss-dark,#a5b4fc);--sc-arc-rest:var(--lightningcss-light,#dcdcea)var(--lightningcss-dark,#3a3a48);--sc-arc-node:var(--lightningcss-light,#d1d5db)var(--lightningcss-dark,#4a4a52);--sc-soft-ground:var(--lightningcss-light,#fafafb)var(--lightningcss-dark,#1c1c20);--sc-sheet-left:var(--lightningcss-light,#f7f7f9)var(--lightningcss-dark,#1c1c20);--sc-viewer:var(--lightningcss-light,#1c1c21)var(--lightningcss-dark,#0f0f12);--sc-viewer-2:var(--lightningcss-light,#26262c)var(--lightningcss-dark,#1a1a1f);--sc-viewer-ink:var(--lightningcss-light,#e4e4e7)var(--lightningcss-dark,#e4e4e7);--sc-viewer-ink-2:var(--lightningcss-light,#a1a1aa)var(--lightningcss-dark,#a1a1aa);--sc-viewer-link:var(--lightningcss-light,#a5b4fc)var(--lightningcss-dark,#a5b4fc);--sc-amber:var(--lightningcss-light,#d97706)var(--lightningcss-dark,#e0a24a);--sc-amber-soft:var(--lightningcss-light,#fff7eb)var(--lightningcss-dark,#2b2114);--sc-amber-line:var(--lightningcss-light,#f6ddbf)var(--lightningcss-dark,#4a3820);--sc-amber-ink:var(--lightningcss-light,#92400e)var(--lightningcss-dark,#edb35f);--sc-danger:var(--lightningcss-light,#b42318)var(--lightningcss-dark,#c2413a);--sc-danger-hover:var(--lightningcss-light,#912018)var(--lightningcss-dark,#a8352f);--sc-shadow:var(--lightningcss-light,#1010142e)var(--lightningcss-dark,#00000080);--sc-shadow-me:var(--lightningcss-light,#4f46e559)var(--lightningcss-dark,#6366f173);--sc-shadow-pop:var(--lightningcss-light,#10101429)var(--lightningcss-dark,#0009);--sc-key-light:var(--lightningcss-light,#c7d2fe)var(--lightningcss-dark,#e0e7ff);--sc-key-light-line:var(--lightningcss-light,#ffffff59)var(--lightningcss-dark,#ffffff59)}.sc-ground{background:var(--v3-card);min-height:calc(100vh - 52px)}.sc-page{font-family:var(--v2-font);color:var(--v2-ink);flex-direction:column;min-width:0;max-width:1198px;margin:0 auto;padding:32px 32px 48px;display:flex}.sc-crumb-status{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-left:16px;display:inline-flex}.sc-crumb-dot{background:var(--v2-accent);border-radius:3px;flex-shrink:0;width:6px;height:6px}.sc-topbtn{gap:6px}.sc-key{color:var(--v2-ink-4);font:400 11px/16px var(--v2-font);border:1px solid var(--v3-line-strong);border-radius:4px;margin-left:2px;padding:0 4px}.sc-key.light{color:var(--sc-key-light);border-color:var(--sc-key-light-line)}.sc-grow{flex:1}.sc-link{cursor:pointer;font:500 13px/18px var(--v2-font);color:var(--v3-accent-ink);white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:none;display:inline-flex}.sc-link:hover{text-decoration:underline}.sc-icon{flex-shrink:0;display:block}.sc-btn-primary{background:var(--v2-accent);color:var(--v3-on-fill);border-color:var(--v2-accent);gap:8px;font-weight:500}.sc-btn-primary:hover{background:var(--v3-accent-hover)}.sc-btn-primary[aria-disabled=true]{opacity:.5;cursor:not-allowed}.sc-btn-danger{background:var(--sc-danger);color:var(--v3-on-fill);border-color:var(--sc-danger);font-weight:500}.sc-btn-danger:hover{background:var(--sc-danger-hover)}.sc-danger-text{color:var(--v3-red-ink)}.sc-avatar{object-fit:cover;background:var(--v3-chip);border-radius:50%;flex-shrink:0;display:block}.sc-avatar.letter{font-family:var(--v2-font);justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.sc-avatar.ring{border:2px solid var(--v3-card);box-shadow:0 1px 3px var(--sc-shadow);box-sizing:border-box}.sc-stage{background:var(--sc-stage);height:300px;color:var(--sc-on-stage);isolation:isolate;border-radius:16px;flex-direction:column;justify-content:space-between;padding:32px 36px;display:flex;position:relative;overflow:hidden}.sc-stage-photo{object-fit:cover;object-position:right center;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.sc-stage-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sc-stage-chip{background:var(--sc-stage-chip);height:26px;font:500 12px/16px var(--v2-font);border-radius:7px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.sc-stage-dot{background:var(--sc-live);border-radius:3px;width:6px;height:6px}.sc-stage-meta{font:400 12px/16px var(--v2-font);color:var(--sc-on-stage-2)}.sc-stage-copy{flex-direction:column;gap:10px;max-width:560px;display:flex}.sc-stage-title{font:600 34px/40px var(--v2-font);letter-spacing:-.025em;margin:0}.sc-stage-line{font:400 14px/20px var(--v2-font);color:var(--sc-on-stage-2);margin:0}.sc-stage-stats{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.sc-stage-stat{flex-direction:column;gap:2px;display:flex}.sc-stage-stat b{font:600 20px/24px var(--v2-font);font-variant-numeric:tabular-nums}.sc-stage-stat span,.sc-stage-people>span:last-child{font:400 12px/16px var(--v2-font);color:var(--sc-on-stage-3)}.sc-stage-rule{background:var(--sc-stage-rule);width:1px;height:32px}.sc-stage-people{align-items:center;gap:10px;display:flex}.sc-stack{display:flex}.sc-stack .sc-avatar{border:2px solid var(--sc-stage-ring);box-shadow:none}.sc-stack .sc-avatar+.sc-avatar{margin-left:-8px}.sc-tabs{border-bottom:1px solid var(--v3-line);scrollbar-width:none;gap:24px;margin-top:24px;display:flex;overflow-x:auto}.sc-tab{height:40px;font:400 14px/20px var(--v2-font);color:var(--v2-ink-3);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;text-decoration:none;display:inline-flex}.sc-tab:hover{color:var(--v2-ink)}.sc-tab.active{color:var(--v2-ink);border-bottom-color:var(--v2-ink);font-weight:500}.sc-tab-badge{font:600 11px/16px var(--v2-font);color:var(--v2-accent-strong);background:var(--v2-accent-soft);border-radius:5px;padding:1px 6px}.sc-tab-count{background:var(--v2-accent);min-width:18px;height:18px;color:var(--v3-on-fill);font:600 11px/18px var(--v2-font);text-align:center;border-radius:9px;padding:0 5px}.sc-month{flex-direction:column;display:flex}.sc-notice{border:1px solid var(--v3-red-line);background:var(--v3-red-soft);border-radius:12px;align-items:flex-start;gap:16px;margin-top:20px;padding:14px 16px;display:flex}.sc-notice-text{flex-direction:column;flex:1;gap:4px;display:flex}.sc-notice-text b{font:500 14px/20px var(--v2-font)}.sc-notice-text span{font:400 13px/18px var(--v2-font);color:var(--v2-ink-2)}.sc-standing{align-items:stretch;gap:16px;margin-top:24px;display:flex}.sc-race{background:var(--sc-race);border:1px solid var(--sc-race-line);border-radius:16px;flex-direction:column;flex:1;min-width:0;padding:28px 32px 26px;display:flex}.sc-race-hi{font:400 15px/22px var(--v2-font);color:var(--v2-ink-2)}.sc-race-points{font:500 64px/68px var(--v2-font);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:2px}.sc-race-line{font:400 15px/22px var(--v2-font);color:var(--sc-race-ink);margin-top:6px}.sc-track{height:118px;margin-top:22px;margin-right:8px;position:relative}.sc-track-rail,.sc-track-fill{border-radius:7px;height:14px;position:absolute;top:46px;left:0}.sc-track-rail{background:var(--sc-race-rail);right:0}.sc-track-fill{background:var(--v2-accent);max-width:100%;transition:width .4s cubic-bezier(.2,.8,.2,1)}.sc-track-pin{position:absolute;top:10px;transform:translate(-50%)}.sc-track-pin:first-of-type{z-index:0}.sc-track-pin.me{z-index:1;top:0}.sc-track-pin.me .sc-avatar{border:3px solid var(--v2-accent);box-shadow:0 2px 6px var(--sc-shadow-me);box-sizing:border-box}.sc-track-ticks{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex;position:absolute;top:84px;left:0;right:0}.sc-track-ticks b{color:var(--v2-ink);font-weight:600}@media (prefers-reduced-motion:reduce){.sc-track-fill{transition:none}}.sc-cash{background:var(--v3-card);border:1px solid var(--v2-line);border-radius:16px;flex-direction:column;flex-shrink:0;width:356px;display:flex;overflow:hidden}.sc-cash-head{justify-content:space-between;align-items:center;padding:20px 22px 0;display:flex}.sc-cash-head b{font:600 14px/20px var(--v2-font)}.sc-place-chip{background:var(--v2-accent-soft);height:22px;color:var(--v2-accent-strong);font:600 11px/22px var(--v2-font);border-radius:6px;padding:0 8px}.sc-arc{width:300px;height:200px;margin:8px auto 0;position:relative}.sc-arc svg{position:absolute;inset:0}.sc-arc-rest{fill:none;stroke:var(--sc-arc-rest);stroke-width:5px;stroke-linecap:round;stroke-dasharray:2 9}.sc-arc-fill{fill:none;stroke:var(--v2-accent);stroke-width:5px;stroke-linecap:round}.sc-arc-node{fill:var(--v3-card);stroke:var(--sc-arc-node);stroke-width:2px}.sc-arc-passed{fill:var(--v2-accent)}.sc-arc-me{fill:var(--v3-card);stroke:var(--v2-accent);stroke-width:4px}.sc-arc-me-dot{fill:var(--v2-accent)}.sc-arc-label{font:500 12px/16px var(--v2-font);color:var(--v2-ink-3);white-space:nowrap;position:absolute}.sc-arc-label.end{text-align:right;width:52px}.sc-arc-tick{fill:none;stroke:var(--v3-card);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sc-arc-label.me{color:var(--v2-accent-strong);font-weight:600}.sc-arc-centre{text-align:center;flex-direction:column;align-items:center;gap:2px;width:180px;display:flex;position:absolute;top:88px;left:60px}.sc-arc-centre b{font:500 44px/48px var(--v2-font);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sc-arc-centre span{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3)}.sc-cash-foot{border-top:1px solid var(--v2-line-soft);margin-top:auto;display:flex}.sc-cash-foot>div{flex-direction:column;flex:1;gap:2px;padding:14px 22px;display:flex}.sc-cash-foot>div+div{border-left:1px solid var(--v2-line-soft)}.sc-cash-foot b{font:600 15px/20px var(--v2-font);font-variant-numeric:tabular-nums}.sc-cash-foot span{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3)}.sc-section{flex-direction:column;margin-top:40px;display:flex}.sc-section-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sc-section-head h2{font:600 17px/24px var(--v2-font);letter-spacing:-.01em;margin:0}.sc-section-sub{font:400 13px/18px var(--v2-font);color:var(--v2-ink-3)}.sc-seg{background:var(--v3-chip);border-radius:8px;padding:2px;display:inline-flex}.sc-seg-item{height:26px;font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 10px}.sc-seg-item.active{background:var(--v3-card);color:var(--v2-ink);box-shadow:0 1px 2px var(--sc-shadow);font-weight:500}.sc-quests{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.sc-quest{background:var(--v3-card);border:1px solid var(--v2-line);border-radius:14px;flex-direction:column;min-width:0;padding:10px 10px 14px;display:flex}.sc-quest-head{align-items:baseline;gap:10px;margin:16px 6px 0;display:flex}.sc-quest-head h3{min-width:0;font:600 14px/20px var(--v2-font);flex:1;margin:0}.sc-quest-head b{font:600 14px/20px var(--v2-font);font-variant-numeric:tabular-nums;white-space:nowrap}.sc-quest-line{font:400 12.5px/18px var(--v2-font);color:var(--v2-ink-3);align-items:flex-start;gap:6px;margin:4px 6px 0;display:flex}.sc-quest-line .sc-icon{color:var(--v2-ink-4);margin-top:2px}.sc-quest-foot{align-items:center;gap:10px;min-height:28px;margin:16px 6px 0;display:flex}.sc-bar{background:var(--v3-chip-strong);border-radius:2px;flex:1;height:4px;overflow:hidden}.sc-bar>span{background:var(--v2-accent);border-radius:2px;height:100%;display:block}.sc-bar.waiting>span{background:var(--sc-amber)}.sc-quest-count{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.sc-quest-count.amber{color:var(--sc-amber)}.sc-quest-auto{font:400 12px/16px var(--v2-font);color:var(--v2-ink-4);padding:0 8px}.sc-log-btn{border:1px solid var(--v3-line-input);background:var(--v3-card);height:28px;font:500 12px/16px var(--v2-font);color:var(--v2-ink);cursor:pointer;border-radius:7px;padding:0 12px}.sc-log-btn:hover{background:var(--v3-chip)}.sc-log-btn.quiet{color:var(--v2-ink-4)}.sc-log-btn:focus-visible,.sc-seg-item:focus-visible,.sc-tab:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.sc-log{border:1px solid var(--v2-line);background:var(--v3-card);border-radius:14px;margin-top:14px;overflow:hidden}.sc-log-group+.sc-log-group{border-top:1px solid var(--v2-line)}.sc-log-group-head{background:var(--sc-soft-ground);font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);justify-content:space-between;gap:12px;padding:10px 16px;display:flex}.sc-log-group-head b{color:var(--v2-ink-2);font-weight:500}.sc-log-row{border-top:1px solid var(--v2-line-soft);align-items:center;gap:14px;padding:14px 16px;display:flex}.sc-log-row.pending{opacity:.7}.sc-log-icon{background:var(--v3-lav);width:36px;height:36px;color:var(--v2-accent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sc-log-thumb{object-fit:cover;background:var(--v3-chip);border-radius:8px;flex-shrink:0;width:36px;height:36px}.sc-log-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sc-log-main>b{font:500 14px/20px var(--v2-font)}.sc-log-main>span{font:400 12px/17px var(--v2-font);color:var(--v2-ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-log-money{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;width:80px;display:flex}.sc-log-money b{font:600 14px/20px var(--v2-font);font-variant-numeric:tabular-nums}.sc-log-money b.zero{color:var(--v2-ink-4);font-weight:500}.sc-log-money span{font:400 11px/14px var(--v2-font);color:var(--v2-ink-3);font-variant-numeric:tabular-nums}.sc-back-note{border:1px solid var(--v3-red-line);background:var(--v3-red-soft);font:400 12px/17px var(--v2-font);color:var(--v2-ink-2);border-radius:8px;align-items:center;gap:8px;max-width:520px;margin-top:8px;padding:8px 10px;display:inline-flex}.sc-back-note .sc-link{margin-left:8px;font-size:12px}.sc-status{height:22px;font:500 12px/16px var(--v2-font);white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.sc-status:before{content:"";background:currentColor;border-radius:3px;width:5px;height:5px}.sc-status.waiting{background:var(--sc-amber-soft);color:var(--sc-amber-ink)}.sc-status.approved{background:var(--v2-ok-soft);color:var(--v2-ok-strong)}.sc-status.over_cap{background:var(--v3-chip);color:var(--v2-ink-3)}.sc-status.sent_back{background:var(--v3-red-soft);color:var(--v3-red-ink)}.sc-status.withdrawn{background:var(--v3-chip);color:var(--v2-ink-4)}.sc-closed{border:1px solid var(--v2-line);background:var(--v3-card);border-radius:14px;flex-direction:column;gap:8px;max-width:520px;margin-top:20px;padding:18px 20px;display:flex}.sc-closed-chip{background:var(--v3-chip);height:22px;font:500 12px/22px var(--v2-font);color:var(--v2-ink-2);border-radius:6px;align-self:flex-start;padding:0 8px}.sc-closed>b{font:600 17px/24px var(--v2-font)}.sc-closed-row{font:400 13px/18px var(--v2-font);justify-content:space-between;gap:12px;display:flex}.sc-closed-row b{font-variant-numeric:tabular-nums;font-weight:600}.sc-closed-row.muted{color:var(--v2-ink-3)}.sc-closed-btn{justify-content:center;margin-top:4px}.sc-empty{border:1px solid var(--v2-line);background:var(--v3-card);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:8px;margin-top:24px;padding:48px 24px;display:flex}.sc-empty b{font:600 16px/22px var(--v2-font)}.sc-empty p{max-width:420px;font:400 14px/20px var(--v2-font);color:var(--v2-ink-3);margin:0 0 8px}.sc-empty-icon{width:36px;height:36px;color:var(--v3-accent-pale);border-radius:18px;justify-content:center;align-items:center;display:flex}.sc-empty-icon.ok{color:var(--v2-ok);border:2px solid var(--v2-ok);width:28px;height:28px}.sc-toast-mark{width:16px;height:16px;color:var(--v3-on-fill);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.sc-toast-mark.ok{background:var(--v2-ok)}.sc-toast-mark.bad{background:var(--sc-danger)}.sc-moment{z-index:62;background:var(--v3-card);width:min(340px,100vw - 32px);box-shadow:0 16px 48px var(--sc-shadow-pop);text-align:center;font-family:var(--v2-font);border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:28px 24px 24px;animation:.16s ease-out tk-fade;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.sc-moment-badge{background:var(--v2-accent);width:48px;height:48px;color:var(--v3-on-fill);box-shadow:0 0 0 6px var(--v2-accent-soft);border-radius:24px;justify-content:center;align-items:center;display:flex}.sc-moment h2{font:600 17px/24px var(--v2-font);margin:6px 0 0}.sc-moment p{font:400 14px/20px var(--v2-font);color:var(--v2-ink-2);margin:0 0 6px}.sc-moment-close{color:var(--v2-ink-4);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px;position:absolute;top:10px;right:10px}.sc-moment-close:hover{background:var(--v3-chip);color:var(--v2-ink)}.sc-sheet{z-index:62;background:var(--v3-card);width:min(980px,100vw - 32px);height:min(640px,100vh - 32px);box-shadow:0 24px 64px var(--sc-shadow-pop);font-family:var(--v2-font);border-radius:14px;grid-template-columns:350px minmax(0,1fr);animation:.14s ease-out tk-fade;display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.sc-proof{background:var(--sc-sheet-left);border-right:1px solid var(--v2-line);flex-direction:column;gap:12px;min-height:0;padding:20px;display:flex}.sc-proof-head{justify-content:space-between;align-items:baseline;display:flex}.sc-proof-head b{font:600 13px/18px var(--v2-font)}.sc-proof-head span{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3)}.sc-proof-view{border:1px solid var(--v2-line);background:var(--v3-card);border-radius:10px;flex:1;min-height:0;display:flex;overflow:hidden}.sc-proof-view img{object-fit:contain;object-position:top center;width:100%;height:100%}.sc-proof-view img.uploading{opacity:.55}.sc-proof-empty{cursor:pointer;color:var(--v2-ink-4);text-align:center;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.sc-proof-empty b{font:500 14px/20px var(--v2-font);color:var(--v2-ink-2)}.sc-proof-empty span{font:400 12px/17px var(--v2-font);max-width:220px}.sc-proof-failed{border:1px dashed var(--v3-red-line);background:var(--v3-red-soft);font:400 12px/17px var(--v2-font);color:var(--v3-red-ink);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.sc-proof-failed button{font:500 12px/16px var(--v2-font);color:var(--v2-ink);cursor:pointer;background:0 0;border:0}.sc-proof-thumbs{gap:8px;display:flex}.sc-proof-thumb{border:1px solid var(--v2-line);background:var(--v3-card);width:52px;height:40px;font:500 12px/16px var(--v2-font);color:var(--v2-ink-3);cursor:pointer;border-radius:8px;flex-shrink:0}.sc-proof-thumb.active{border:2px solid var(--v2-accent);color:var(--v2-accent-strong)}.sc-proof-thumb.uploading{color:var(--v2-ink-4)}.sc-proof-thumb.failed{border-color:var(--v3-red-line);color:var(--v3-red-ink)}.sc-proof-add{border:1px dashed var(--v3-line-firm);height:40px;font:500 12px/16px var(--v2-font);color:var(--v2-ink-2);cursor:pointer;background:0 0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.sc-proof-add:hover{background:var(--v3-card)}.sc-form{flex-direction:column;min-height:0;display:flex}.sc-form-head{justify-content:space-between;align-items:center;padding:20px 24px 4px;display:flex}.sc-form-head h2{font:600 17px/24px var(--v2-font);margin:0}.sc-form-body{flex:1;min-height:0;padding:0 24px 20px;overflow-y:auto}.sc-field-label{font:500 12px/16px var(--v2-font);color:var(--v2-ink-2);margin:16px 0 6px;display:block}.sc-form-row{gap:12px;display:flex}.sc-field{flex-direction:column;display:flex}.sc-field.grow{flex:1;min-width:0}.sc-picker{position:relative}.sc-picker-btn{border:1.5px solid var(--v2-accent-line);background:var(--v3-card);cursor:pointer;text-align:left;width:100%;min-height:54px;color:var(--v2-ink);box-shadow:0 0 0 3px var(--v2-accent-soft);border-radius:10px;align-items:center;gap:12px;padding:8px 12px;display:flex}.sc-picker-icon{background:var(--v3-lav);width:30px;height:30px;color:var(--v2-accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sc-picker-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sc-picker-text b{font:500 14px/20px var(--v2-font)}.sc-picker-text span{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3)}.sc-picker-list{z-index:3;background:var(--v3-card);border:1px solid var(--v2-line);box-shadow:var(--v2-shadow-pop);border-radius:10px;max-height:320px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.sc-picker-list button{cursor:pointer;text-align:left;width:100%;color:var(--v2-ink);background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:8px;display:flex}.sc-picker-list button:hover,.sc-picker-list li[aria-selected=true] button{background:var(--v3-chip)}.sc-picker-cap{font:400 11px/16px var(--v2-font);color:var(--v2-ink-4);white-space:nowrap}.sc-stepper{border:1px solid var(--v3-line-input);border-radius:8px;grid-template-columns:34px 56px 34px;height:36px;display:grid;overflow:hidden}.sc-stepper button{background:var(--v3-card);font:400 16px/1 var(--v2-font);color:var(--v2-ink-3);cursor:pointer;border:0}.sc-stepper button:hover{background:var(--v3-chip);color:var(--v2-ink)}.sc-stepper input{border:0;border-left:1px solid var(--v3-line);border-right:1px solid var(--v3-line);text-align:center;font:500 14px/20px var(--v2-font);font-variant-numeric:tabular-nums;color:var(--v2-ink);background:var(--v3-card);appearance:textfield}.sc-stepper input::-webkit-inner-spin-button{-webkit-appearance:none}.sc-date{height:36px;position:relative}.sc-date input{border:1px solid var(--v3-line-input);width:100%;height:36px;font:400 14px/20px var(--v2-font);color:#0000;background:var(--v3-card);border-radius:8px;padding:0 12px}.sc-date input::-webkit-datetime-edit{color:#0000}.sc-date span{pointer-events:none;font:400 14px/20px var(--v2-font);color:var(--v2-ink);position:absolute;top:8px;left:12px}.sc-links{resize:vertical;border:1px solid var(--v3-line-input);width:100%;min-height:72px;font:400 13px/20px var(--v2-font);color:var(--v2-ink);background:var(--v3-card);box-sizing:border-box;border-radius:8px;padding:10px 12px}.sc-links.bad{border-color:var(--v3-red-ink)}.sc-links:focus,.sc-date input:focus,.sc-stepper input:focus{outline:2px solid var(--v2-accent-line);outline-offset:0}.sc-field-bad{font:400 12px/16px var(--v2-font);color:var(--v3-red-ink);margin:6px 0 0}.sc-cap-warn{border:1px solid var(--sc-amber-line);background:var(--sc-amber-soft);border-radius:10px;flex-direction:column;gap:4px;margin-top:14px;padding:12px 14px;display:flex}.sc-cap-warn b{font:600 12px/16px var(--v2-font);color:var(--sc-amber-ink)}.sc-cap-warn span{font:400 12px/17px var(--v2-font);color:var(--sc-amber-ink)}.sc-checks{background:var(--sc-sheet-left);border:1px solid var(--v2-line-soft);border-radius:10px;margin-top:16px;padding:14px 16px}.sc-checks b{font:500 12px/16px var(--v2-font);color:var(--v2-ink-2)}.sc-checks ul{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.sc-checks li{font:400 12.5px/18px var(--v2-font);color:var(--v2-ink-2);align-items:center;gap:8px;display:flex}.sc-check-dot{background:var(--v2-ok);width:14px;height:14px;color:var(--v3-on-fill);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sc-form-foot{border-top:1px solid var(--v2-line);align-items:center;gap:10px;padding:16px 24px;display:flex}.sc-form-earn{flex-direction:column;gap:1px;display:flex}.sc-form-earn span{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3)}.sc-form-earn b{font:600 15px/20px var(--v2-font);font-variant-numeric:tabular-nums}.sc-review{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;margin-top:24px;display:grid}.sc-queue-head{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.sc-queue-head b{font:600 16px/22px var(--v2-font)}.sc-queue-head span{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3)}.sc-queue-list{border:1px solid var(--v2-line);background:var(--v3-card);border-radius:12px;overflow:hidden}.sc-queue-row{border:0;border-top:1px solid var(--v2-line-soft);background:var(--v3-card);cursor:pointer;text-align:left;width:100%;color:var(--v2-ink);align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:inset 3px 0 #0000}.sc-queue-row:first-child{border-top:0}.sc-queue-row:hover{background:var(--sc-soft-ground)}.sc-queue-row.active{background:var(--v3-lav);box-shadow:inset 3px 0 0 var(--v2-accent)}.sc-queue-row .sc-avatar{border-radius:8px}.sc-queue-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sc-queue-text b{font:500 14px/20px var(--v2-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-queue-text span{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3)}.sc-queue-cash{font:600 14px/20px var(--v2-font);font-variant-numeric:tabular-nums}.sc-decide{border:1px solid var(--v2-line);border-radius:14px;grid-template-columns:minmax(0,1fr) 300px;min-height:440px;display:grid;overflow:hidden}.sc-viewer{background:var(--sc-viewer);color:var(--sc-viewer-ink);flex-direction:column;gap:14px;min-width:0;padding:22px;display:flex}.sc-viewer-head{font:500 13px/18px var(--v2-font);color:var(--sc-viewer-ink-2);justify-content:space-between;gap:12px;display:flex}.sc-viewer-head a{color:var(--sc-viewer-link);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.sc-viewer-stage{background:var(--sc-viewer-2);border-radius:10px;flex:1;justify-content:center;align-items:center;min-height:280px;display:flex;overflow:hidden}.sc-viewer-stage img{object-fit:contain;width:100%;height:100%;max-height:560px}.sc-viewer-none{font:400 13px/18px var(--v2-font);color:var(--sc-viewer-ink-2);flex-direction:column;align-items:center;gap:10px;display:flex}.sc-viewer-thumbs{gap:6px;display:flex}.sc-viewer-thumbs button{border:1px solid var(--sc-viewer-2);background:var(--sc-viewer-2);width:36px;height:28px;color:var(--sc-viewer-ink-2);font:500 12px/16px var(--v2-font);cursor:pointer;border-radius:6px}.sc-viewer-thumbs button.active{border-color:var(--sc-viewer-link);color:var(--sc-viewer-ink)}.sc-viewer-note{background:var(--sc-viewer-2);border-radius:10px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.sc-viewer-note p{font:400 14px/20px var(--v2-font);color:var(--sc-viewer-ink);margin:0}.sc-viewer-note ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sc-viewer-note a{font:400 12px/17px var(--v2-font);color:var(--sc-viewer-link);text-decoration:none}.sc-viewer-note>span{font:400 12px/16px var(--v2-font);color:var(--sc-viewer-ink-2)}.sc-panel{background:var(--v3-card);flex-direction:column;gap:14px;padding:20px;display:flex}.sc-panel-who{align-items:center;gap:10px;display:flex}.sc-panel-who>div{flex-direction:column;flex:1;min-width:0;display:flex}.sc-panel-who b{font:600 15px/20px var(--v2-font)}.sc-panel-who span:not(.sc-status){font:400 12px/16px var(--v2-font);color:var(--v2-ink-3)}.sc-panel-checks{background:var(--sc-soft-ground);border:1px solid var(--v2-line-soft);border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.sc-panel-checks b{font:500 13px/18px var(--v2-font)}.sc-panel-checks label{font:400 13px/18px var(--v2-font);color:var(--v2-ink-2);cursor:pointer;align-items:flex-start;gap:8px;display:flex}.sc-panel-checks input{accent-color:var(--v2-accent);margin-top:2px}.sc-panel-cap{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3)}.sc-panel-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sc-panel-fields label{min-width:0;font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);flex-direction:column;gap:6px;display:flex}.sc-panel-fields input{box-sizing:border-box;border:1px solid var(--v3-line-input);width:100%;min-width:0;height:38px;font:500 15px/20px var(--v2-font);font-variant-numeric:tabular-nums;color:var(--v2-ink);background:var(--v3-card);border-radius:8px;padding:0 12px}.sc-panel-actions{flex-direction:column;gap:10px;margin-top:auto;display:flex}.sc-panel-actions .wide{justify-content:center;width:100%;height:38px}.sc-panel-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sc-panel-pair .v2-btn{justify-content:center}.sc-sendback{flex-direction:column;gap:8px;margin-top:auto;display:flex}.sc-sendback label{font:500 12px/16px var(--v2-font);color:var(--v2-ink-2)}.sc-sendback textarea{border:1.5px solid var(--v2-accent-line);font:400 14px/20px var(--v2-font);color:var(--v2-ink);background:var(--v3-card);resize:vertical;border-radius:8px;padding:10px 12px}.sc-sendback-actions{justify-content:flex-end;gap:8px;display:flex}.tk-drawer.sc-edit{width:640px}.sc-edit-head{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.sc-edit-head h2{font:600 16px/22px var(--v2-font);margin:0}.sc-edit-body{flex:1;padding:16px 20px 28px;overflow-y:auto}.sc-edit-line{font:400 13px/18px var(--v2-font);color:var(--v2-ink-3);margin:0 0 12px}.sc-edit-table{border:1px solid var(--v2-line);border-radius:10px;overflow:hidden}.sc-edit-row{border-top:1px solid var(--v2-line-soft);grid-template-columns:minmax(0,1fr) 96px 72px 60px 44px;align-items:center;gap:8px;padding:6px 12px;display:grid}.sc-edit-row.head{background:var(--sc-soft-ground);font:500 12px/16px var(--v2-font);color:var(--v2-ink-3);border-top:0;padding:8px 12px}.sc-edit-row.off input{color:var(--v2-ink-4)}.sc-edit-row input{width:100%;height:30px;font:400 13px/18px var(--v2-font);color:var(--v2-ink);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 8px}.sc-edit-row input:hover{border-color:var(--v3-line-strong)}.sc-edit-row input:focus{border-color:var(--v2-accent-line);background:var(--v3-card);outline:none}.sc-edit-money{align-items:center;gap:2px;display:flex}.sc-edit-money small{font:400 11px/14px var(--v2-font);color:var(--v2-ink-4)}.sc-edit-tier{font:400 11px/14px var(--v2-font);color:var(--v2-ink-3);padding:0 8px}.sc-edit-auto{font:400 12px/16px var(--v2-font);color:var(--v2-ink-4);padding:0 8px}.sc-edit-new{border-top:1px solid var(--v2-line-soft);justify-content:flex-start;width:100%;padding:10px 12px}.sc-edit-add{border-top:1px solid var(--v2-line-soft);background:var(--sc-soft-ground);grid-template-columns:minmax(0,1fr) 100px 140px;gap:8px;padding:12px;display:grid}.sc-edit-add input,.sc-edit-add select{border:1px solid var(--v3-line-input);height:32px;font:400 13px/18px var(--v2-font);color:var(--v2-ink);background:var(--v3-card);border-radius:7px;padding:0 8px}.sc-edit-add-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.sc-edit-sub{font:600 14px/20px var(--v2-font);margin:24px 0 8px}.sc-edit-people{border:1px solid var(--v2-line);border-radius:10px;overflow:hidden}.sc-edit-person{border-top:1px solid var(--v2-line-soft);align-items:center;gap:10px;padding:10px 12px;display:flex}.sc-edit-person:first-child{border-top:0}.sc-edit-person b{font:500 13px/18px var(--v2-font)}.sc-edit-person>span:not(.sc-avatar){font:400 12px/16px var(--v2-font);color:var(--v2-ink-4);flex:1}.sc-switch{background:var(--v3-chip-strong);cursor:pointer;border:0;border-radius:9px;flex-shrink:0;width:32px;height:18px;padding:2px;transition:background .12s ease-out;display:inline-flex}.sc-switch span{background:var(--v3-card);width:14px;height:14px;box-shadow:0 1px 2px var(--sc-shadow);border-radius:7px;transition:transform .12s ease-out}.sc-switch.on{background:var(--v2-accent)}.sc-switch.on span{transform:translate(14px)}.sc-switch:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}@media (max-width:1100px){.sc-quests{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-standing{flex-direction:column}.sc-cash{width:auto}.sc-review,.sc-decide{grid-template-columns:1fr}}@media (max-width:760px){.sc-page{padding:16px 16px 40px}.sc-stage{gap:20px;height:auto;min-height:300px;padding:24px 20px}.sc-stage-title{font-size:26px;line-height:32px}.sc-stage-photo{opacity:.35}.sc-race{padding:22px 20px}.sc-race-points{font-size:48px;line-height:52px}.sc-quests{grid-template-columns:1fr}.sc-log-row{flex-wrap:wrap}.sc-sheet{border-radius:0;grid-template-rows:220px minmax(0,1fr);grid-template-columns:1fr;width:100vw;height:100dvh}.sc-proof{border-right:0;border-bottom:1px solid var(--v2-line)}.sc-form-foot{flex-wrap:wrap}.tk-drawer.sc-edit{width:100vw}}@media (prefers-reduced-motion:reduce){.sc-sheet,.sc-moment,.sc-switch,.sc-switch span{transition:none;animation:none}}.sc-auto-line{font:400 12px/17px var(--v2-font);color:var(--v2-ok-strong);white-space:normal!important}.sc-auto-line.hold{color:var(--sc-amber-ink)}.sc-auto-box{background:var(--sc-soft-ground);border:1px solid var(--v2-line-soft);border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.sc-auto-box b{font:500 13px/18px var(--v2-font)}.sc-auto-box span{font:400 12px/17px var(--v2-font);color:var(--v2-ink-2)}.sc-auto-box span.ok{color:var(--v2-ok-strong)}.sc-auto-box span.bad{color:var(--v3-red-ink)}.sc-log-main>.sc-spot-title{white-space:normal;color:var(--v2-ink);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex;overflow:visible}.sc-spot-title b{font:500 14px/20px var(--v2-font)}.sc-log-main>.sc-spot-why{white-space:normal}.sc-spot-chip{background:var(--v2-ok-soft);color:var(--v2-ok-strong);font:600 11px/16px var(--v2-font);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.sc-spot-chip:before{content:"";background:currentColor;border-radius:3px;width:6px;height:6px}.sc-spot-links{flex-wrap:wrap;gap:10px;display:flex}.sc-spot-links a{font:400 12px/17px var(--v2-font);color:var(--v3-accent-ink);text-decoration:none}.sc-spot-actions{flex-shrink:0;gap:8px;display:flex}.sc-note{border:1px solid var(--v3-line-input);width:100%;height:36px;font:400 13px/18px var(--v2-font);color:var(--v2-ink);background:var(--v3-card);box-sizing:border-box;border-radius:8px;padding:0 12px}.sc-note:focus{outline:2px solid var(--v2-accent-line);outline-offset:0}.sc-field-hint{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);margin:6px 0 0}.sc-bonuses{flex-direction:column;gap:14px;margin-top:40px;display:flex}.sc-bonuses-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.sc-bonuses-head h2{font:600 18px/24px var(--v2-font);letter-spacing:-.01em;margin:0}.sc-bonuses-head span{font:400 13px/20px var(--v2-font);color:var(--v2-ink-3)}.sc-bonus-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sc-bonus{background:var(--v3-card);border:1px solid var(--v2-line);border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.sc-bonus.earned{background:var(--v2-ok-soft);border-color:var(--v2-ok)}@supports (color:color-mix(in lab, red, red)){.sc-bonus.earned{border-color:color-mix(in oklab, var(--v2-ok) 30%, var(--v2-line))}}.sc-bonus-top{align-items:center;gap:10px;display:flex}.sc-bonus-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sc-bonus.gold .sc-bonus-icon{background:var(--sc-amber-soft);color:var(--sc-amber-ink)}.sc-bonus.green .sc-bonus-icon{background:var(--v2-ok-soft);color:var(--v2-ok-strong)}.sc-bonus.accent .sc-bonus-icon{background:var(--v2-accent-soft);color:var(--v2-accent-strong)}.sc-bonus.earned .sc-bonus-icon{background:var(--v2-ok);color:var(--v3-on-fill)}.sc-bonus-name{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.sc-bonus-name b{font:600 14px/20px var(--v2-font);color:var(--v2-ink)}.sc-bonus-name span{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3)}.sc-bonus-amount{font:600 16px/20px var(--v2-font);font-variant-numeric:tabular-nums;color:var(--v2-ink)}.sc-bonus.earned .sc-bonus-amount{color:var(--v2-ok-strong)}.sc-bonus-bar{background:var(--v3-chip);border-radius:3px;height:6px;display:block;overflow:hidden}.sc-bonus-bar span{background:var(--v2-accent);border-radius:3px;height:100%;display:block}.sc-bonus.earned .sc-bonus-bar span{background:var(--v2-ok)}.sc-bonus-weeks{gap:6px;display:flex}.sc-bonus-weeks span{background:var(--v3-chip);border-radius:3px;flex:1 1 0;height:6px}.sc-bonus-weeks span.on{background:var(--v2-accent)}.sc-bonus.earned .sc-bonus-weeks span.on{background:var(--v2-ok)}.sc-bonus-line{font:500 12px/16px var(--v2-font);color:var(--v2-accent-strong)}.sc-bonus.earned .sc-bonus-line{color:var(--v2-ok-strong)}.sc-bonus.muted .sc-bonus-line,.sc-bonus.gold:not(.earned) .sc-bonus-line{color:var(--v2-ink-3);font-weight:400}.sc-bonus.muted .sc-bonus-amount{color:var(--v2-ink-4)}.sc-topbar,.sc-view{align-items:center;gap:8px;display:inline-flex}.sc-view-seg{background:var(--v3-chip);border-radius:7px;gap:2px;padding:2px;display:inline-flex}.sc-view-seg button{height:26px;color:var(--v2-ink-3);font:500 12px/16px var(--v2-font);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 10px}.sc-view-seg button.on{background:var(--v3-card);color:var(--v2-ink);box-shadow:0 1px 2px var(--sc-shadow)}.sc-view-seg button:disabled{cursor:default;opacity:.5}.sc-view-pick{border:1px solid var(--v2-line);background:var(--v3-card);height:30px;color:var(--v2-ink);font:500 12px/16px var(--v2-font);border-radius:8px;padding:0 8px}.sc-seen-as{background:var(--v2-accent-soft);border:1px solid var(--v2-accent-line);color:var(--v2-accent-strong);font:400 13px/18px var(--v2-font);border-radius:10px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;display:flex}.sc-seen-as span{flex:1 1 0}@media (max-width:899px){.sc-bonus-cards{grid-template-columns:1fr}.sc-view-seg button{padding:0 8px}}:root{--sq-well:var(--lightningcss-light,#f3f3f8)var(--lightningcss-dark,#222227);--sq-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff);--sq-white:var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff);--sq-shadow-lo:var(--lightningcss-light,#10101414)var(--lightningcss-dark,#10101414);--sq-shadow-ring:var(--lightningcss-light,#1010140d)var(--lightningcss-dark,#1010140d);--sq-shadow-video:var(--lightningcss-light,#1010141f)var(--lightningcss-dark,#1010141f);--sq-ink:var(--lightningcss-light,#1d1d1d)var(--lightningcss-dark,#1d1d1d);--sq-sub:var(--lightningcss-light,#666)var(--lightningcss-dark,#666);--sq-title:var(--lightningcss-light,#18181b)var(--lightningcss-dark,#18181b);--sq-muted:var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#6b7280);--sq-bubble:var(--lightningcss-light,#f2f2f2)var(--lightningcss-dark,#f2f2f2);--sq-hair:var(--lightningcss-light,#efefef)var(--lightningcss-dark,#efefef);--sq-input:var(--lightningcss-light,#f3f2ef)var(--lightningcss-dark,#f3f2ef);--sq-placeholder:var(--lightningcss-light,#8c8c8c)var(--lightningcss-dark,#8c8c8c);--sq-av-bg:var(--lightningcss-light,#e8eef7)var(--lightningcss-dark,#e8eef7);--sq-av-ink:var(--lightningcss-light,#3b5b8c)var(--lightningcss-dark,#3b5b8c);--sq-bar-pale:var(--lightningcss-light,#c9d8ec)var(--lightningcss-dark,#c9d8ec);--sq-blue:var(--lightningcss-light,#0a66c2)var(--lightningcss-dark,#0a66c2);--sq-react-like:var(--lightningcss-light,#378fe9)var(--lightningcss-dark,#378fe9);--sq-react-love:var(--lightningcss-light,#df704d)var(--lightningcss-dark,#df704d);--sq-react-ok:var(--lightningcss-light,#6dae4f)var(--lightningcss-dark,#6dae4f);--sq-video-bg:var(--lightningcss-light,#1d1d1d)var(--lightningcss-dark,#1d1d1d);--sq-video-ph:var(--lightningcss-light,#fff6)var(--lightningcss-dark,#fff6);--sq-scrim:var(--lightningcss-light,#0000008c)var(--lightningcss-dark,#0000008c);--sq-badge:var(--lightningcss-light,#0009)var(--lightningcss-dark,#0009);--sq-video-track:var(--lightningcss-light,#ffffff40)var(--lightningcss-dark,#ffffff40);--sq-cal:var(--lightningcss-light,#4f46e5)var(--lightningcss-dark,#4f46e5);--sq-cal-line:var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#e5e7eb);--sq-link-bg:var(--lightningcss-light,#f3f4f6)var(--lightningcss-dark,#f3f4f6);--sq-link-ink:var(--lightningcss-light,#3f3f46)var(--lightningcss-dark,#3f3f46);--sq-podcast-bg:var(--lightningcss-light,#1f1b4d)var(--lightningcss-dark,#1f1b4d)}.sq-well{box-sizing:border-box;background:var(--sq-well);width:100%;height:164px;font-family:var(--v2-font);-webkit-font-smoothing:antialiased;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:18px;display:flex;overflow:hidden}.sq-well *,.sq-well :before,.sq-well :after{box-sizing:border-box}.sq-card{background:var(--sq-card);width:290px;min-width:0;max-width:100%;box-shadow:0 1px 2px var(--sq-shadow-lo), 0 0 0 1px var(--sq-shadow-ring);color:var(--sq-ink);border-radius:8px;flex-shrink:0;padding:12px;display:flex}.sq-card--col{flex-direction:column}.sq-card--270{gap:10px;width:270px;padding:12px 14px}.sq-card--row{align-items:stretch;gap:12px}.sq-card--msg{gap:8px}.sq-card--pod{padding:12px}.sq-card--250{gap:7px;width:250px;margin-top:26px;padding:10px}.sq-av{object-fit:cover;border-radius:50%;flex-shrink:0;display:block}.sq-av--32{width:32px;height:32px}.sq-av--22{width:22px;height:22px}.sq-av--20{width:20px;height:20px}.sq-av--16{width:16px;height:16px}.sq-av--24{width:24px;height:24px}.sq-ini{background:var(--sq-av-bg);color:var(--sq-av-ink);letter-spacing:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.sq-ini--32{width:32px;height:32px;font-size:11px;line-height:12px}.sq-ini--24{width:24px;height:24px;font-size:9px;line-height:12px}.sq-ini--22{width:22px;height:22px;font-size:8px;line-height:10px}.sq-ini--20{width:20px;height:20px;font-size:8px;line-height:10px}.sq-ini--16{width:16px;height:16px;font-size:7px;line-height:8px}.sq-name{color:var(--sq-ink);font-size:11px;font-weight:600;line-height:14px}.sq-name--10{font-size:10px;line-height:12px}.sq-sub{color:var(--sq-sub);font-size:10px;line-height:12px}.sq-sub--9{font-size:9px;line-height:11px}.sq-body{color:var(--sq-ink);font-size:11px;line-height:15px}.sq-body--10{font-size:10px;line-height:14px}.sq-strong{color:var(--sq-sub);font-size:10px;font-weight:600;line-height:12px}.sq-num{font-feature-settings:"tnum"}.sq-comment{gap:8px}.sq-comment-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.sq-bubble{background:var(--sq-bubble);border-radius:0 8px 8px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.sq-msg-head{border-bottom:1px solid var(--sq-hair);align-items:center;gap:8px;padding-bottom:8px;display:flex}.sq-msg-who{flex-direction:column;min-width:0;display:flex}.sq-msg-row{gap:6px;display:flex}.sq-msg-compose{align-items:center;gap:6px;display:flex}.sq-msg-input{background:var(--sq-input);min-width:0;height:22px;color:var(--sq-placeholder);border-radius:11px;flex:1;align-items:center;padding:0 10px;font-size:10px;line-height:12px;display:flex}.sq-post-head{align-items:center;gap:7px;display:flex}.sq-post-who{flex-direction:column;display:flex}.sq-post-img{aspect-ratio:600/315;object-fit:cover;border-radius:4px;flex-shrink:0;width:230px;max-width:100%;height:auto;display:block}.sq-fig-row{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.sq-fig{flex-direction:column;gap:2px;min-width:0;display:flex}.sq-fig-num{color:var(--sq-ink);font-feature-settings:"tnum";font-size:22px;font-weight:600;line-height:26px}.sq-chart{flex-shrink:0;display:block}.sq-bar{fill:var(--sq-bar-pale)}.sq-bar--hi{fill:var(--sq-blue)}.sq-foot{border-top:1px solid var(--sq-hair);gap:14px;padding-top:8px;display:flex}.sq-video{background:var(--sq-video-bg);width:220px;max-width:100%;height:136px;box-shadow:0 1px 2px var(--sq-shadow-video);border-radius:8px;flex-shrink:0;position:relative;overflow:hidden}.sq-video-img{object-fit:cover;width:100%;height:220px;position:absolute;top:-42px;left:0}.sq-video-ph{color:var(--sq-video-ph);justify-content:center;align-items:center;font-size:44px;font-weight:600;line-height:48px;display:flex;position:absolute;inset:0}.sq-play{background:var(--sq-scrim);border-radius:22px;justify-content:center;align-items:center;width:44px;height:44px;margin-left:-22px;display:flex;position:absolute;top:46px;left:50%}.sq-play-glyph{fill:var(--sq-white)}.sq-dur{background:var(--sq-badge);height:18px;color:var(--sq-white);border-radius:4px;align-items:center;padding:0 6px;font-size:10px;font-weight:600;line-height:12px;display:flex;position:absolute;bottom:12px;left:8px}.sq-vtrack{background:var(--sq-video-track);height:4px;position:absolute;bottom:0;left:0;right:0}.sq-vfill{background:var(--sq-blue);width:58px;height:4px}.sq-eng-line{border-bottom:1px solid var(--sq-hair);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.sq-eng-left{align-items:center;gap:5px;display:flex}.sq-eng-count{color:var(--sq-ink);font-feature-settings:"tnum";font-size:11px;font-weight:600;line-height:14px}.sq-eng-actions{justify-content:space-between;display:flex}.sq-react-like{fill:var(--sq-react-like)}.sq-react-love{fill:var(--sq-react-love)}.sq-react-ok{fill:var(--sq-react-ok)}.sq-react-ring{stroke:var(--sq-card)}.sq-react-glyph{fill:var(--sq-white)}.sq-react-tick{fill:none;stroke:var(--sq-white)}.sq-cal{border:1px solid var(--sq-cal-line);border-radius:6px;flex-direction:column;flex-shrink:0;align-items:center;width:44px;display:flex;overflow:hidden}.sq-cal-month{background:var(--sq-cal);width:100%;height:14px;color:var(--sq-white);justify-content:center;align-items:center;font-size:8px;font-weight:700;line-height:10px;display:flex}.sq-cal-day{color:var(--sq-title);font-size:18px;font-weight:600;line-height:28px}.sq-call-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sq-call-title{color:var(--sq-title);font-size:11px;font-weight:600;line-height:14px}.sq-call-when{color:var(--sq-muted);font-size:10px;line-height:13px}.sq-call-who{color:var(--sq-muted);align-items:center;gap:4px;padding-top:4px;font-size:10px;line-height:12px;display:flex}.sq-card--center{align-items:center}.sq-pod-art{background:var(--sq-podcast-bg);border-radius:6px;flex-shrink:0;width:56px;height:56px;position:relative;overflow:hidden}.sq-pod-img{object-fit:cover;opacity:.85;width:56px;height:56px;position:absolute;top:0;left:0}.sq-pod-ini{color:var(--sq-white);justify-content:center;align-items:center;font-size:16px;font-weight:600;line-height:20px;display:flex;position:absolute;inset:0}.sq-pod-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sq-pod-kicker{color:var(--sq-muted);font-size:9px;font-weight:600;line-height:11px}.sq-pod-title{color:var(--sq-title);font-size:11px;font-weight:600;line-height:14px}.sq-pod-note{color:var(--sq-muted);font-size:10px;line-height:12px}.sq-pod-play{align-items:center;gap:6px;padding-top:3px;display:flex}.sq-pod-track{background:var(--sq-cal-line);border-radius:2px;flex:1;height:3px;display:flex}.sq-pod-fill{background:var(--sq-title);border-radius:2px;width:30%;height:3px}.sq-pod-len{color:var(--sq-muted);font-size:9px;line-height:11px}.sq-link{background:var(--sq-link-bg);height:26px;color:var(--sq-link-ink);border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:0 8px;font-size:10px;line-height:12px;display:flex}.sq-link-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sq-link-icon{fill:none;stroke:var(--sq-muted);flex-shrink:0}.sq-fig-label{color:var(--sq-muted);font-size:10px;line-height:12px}.sq-spark{fill:none;stroke:var(--sq-cal)}:root{--slb-gold-from:var(--lightningcss-light,#fbf6ea)var(--lightningcss-dark,#2a2418);--slb-gold-line:var(--lightningcss-light,#efe5cc)var(--lightningcss-dark,#4a3f22);--slb-gold-ink:var(--lightningcss-light,#9a7420)var(--lightningcss-dark,#e5c266);--slb-silver-from:var(--lightningcss-light,#f4f5f7)var(--lightningcss-dark,#222226);--slb-silver-line:var(--lightningcss-light,#e4e6eb)var(--lightningcss-dark,#34343a);--slb-silver-ink:var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#a1a1aa);--slb-bronze-from:var(--lightningcss-light,#fbf1ea)var(--lightningcss-dark,#2a2019);--slb-bronze-line:var(--lightningcss-light,#f0ddcf)var(--lightningcss-dark,#4a3427);--slb-bronze-ink:var(--lightningcss-light,#9a5a30)var(--lightningcss-dark,#d59a70);--slb-me-from:var(--lightningcss-light,#f1f1fd)var(--lightningcss-dark,#23224a);--slb-me-line:var(--lightningcss-light,#a5a8f5)var(--lightningcss-dark,#5b5db8);--slb-gold-ribbon:var(--lightningcss-light,#c9a24a)var(--lightningcss-dark,#b8923d);--slb-gold-disc:var(--lightningcss-light,#e5c266)var(--lightningcss-dark,#d9b458);--slb-gold-ring:var(--lightningcss-light,#b88a2a)var(--lightningcss-dark,#9a7420);--slb-silver-ribbon:var(--lightningcss-light,#9aa3b2)var(--lightningcss-dark,#7c8594);--slb-silver-disc:var(--lightningcss-light,#c9d0db)var(--lightningcss-dark,#aeb6c3);--slb-silver-ring:var(--lightningcss-light,#8b94a3)var(--lightningcss-dark,#6e7787);--slb-bronze-ribbon:var(--lightningcss-light,#b47a52)var(--lightningcss-dark,#9a6743);--slb-bronze-disc:var(--lightningcss-light,#d59a70)var(--lightningcss-dark,#c28660);--slb-bronze-ring:var(--lightningcss-light,#a3683f)var(--lightningcss-dark,#85552f);--slb-star:var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff);--slb-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff);--slb-bonus-bg:var(--lightningcss-light,#e9f7ef)var(--lightningcss-dark,#14251b);--slb-track:var(--lightningcss-light,#ededf5)var(--lightningcss-dark,#26262e);--slb-bar:var(--lightningcss-light,#a5a8f5)var(--lightningcss-dark,#5b5db8);--slb-shadow:var(--lightningcss-light,#1010141f)var(--lightningcss-dark,#0006)}.slb{font-family:var(--v2-font);color:var(--v2-ink)}.slb *{box-sizing:border-box}.slb svg{display:block}.slb-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:24px;display:flex}.slb-head-left{align-items:center;gap:8px;display:flex}.slb-arrow{border:1px solid var(--v3-line-strong);width:30px;height:30px;color:var(--v2-ink-2);background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex}a.slb-arrow:hover{background:var(--v3-lav);border-color:var(--v2-accent-line)}a.slb-arrow:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.slb-arrow[aria-disabled=true]{border-color:var(--v3-line);color:var(--v2-ink-5);cursor:default}.slb-title{letter-spacing:-.01em;color:var(--v2-ink);margin:0;padding:0 4px;font-size:18px;font-weight:600;line-height:24px}.slb-final{background:var(--v2-accent-soft);height:20px;color:var(--v2-accent-strong);border-radius:5px;align-items:center;padding:0 7px;font-size:11px;font-weight:600;line-height:14px;display:inline-flex}.slb-rule{color:var(--v2-ink-3);font-size:13px;line-height:20px}.slb-podium{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px;display:grid}.slb-card{--slb-from:var(--slb-silver-from);--slb-line:var(--slb-silver-line);--slb-ink:var(--slb-silver-ink);--slb-ribbon:var(--slb-silver-ribbon);--slb-disc:var(--slb-silver-disc);--slb-ring:var(--slb-silver-ring);border:1px solid var(--slb-line);background:linear-gradient(180deg, var(--slb-from) 0%, var(--v3-card) 70%);border-radius:16px;flex-direction:column;gap:18px;padding:22px;display:flex;position:relative;overflow:hidden}.slb-card.gold{--slb-from:var(--slb-gold-from);--slb-line:var(--slb-gold-line);--slb-ink:var(--slb-gold-ink);--slb-ribbon:var(--slb-gold-ribbon);--slb-disc:var(--slb-gold-disc);--slb-ring:var(--slb-gold-ring)}.slb-card.silver{--slb-from:var(--slb-silver-from);--slb-line:var(--slb-silver-line);--slb-ink:var(--slb-silver-ink);--slb-ribbon:var(--slb-silver-ribbon);--slb-disc:var(--slb-silver-disc);--slb-ring:var(--slb-silver-ring)}.slb-card.bronze{--slb-from:var(--slb-bronze-from);--slb-line:var(--slb-bronze-line);--slb-ink:var(--slb-bronze-ink);--slb-ribbon:var(--slb-bronze-ribbon);--slb-disc:var(--slb-bronze-disc);--slb-ring:var(--slb-bronze-ring)}.slb-card.none{--slb-from:var(--v3-card);--slb-line:var(--v3-line-strong);--slb-ink:var(--v2-ink-3);--slb-ribbon:var(--v3-chip-strong);--slb-disc:var(--v3-chip-strong);--slb-ring:var(--v3-chip)}.slb-card.none .slb-medal{opacity:.6}.slb-card.me{border:1.5px solid var(--slb-me-line);background:linear-gradient(180deg, var(--slb-me-from) 0%, var(--v3-card) 70%)}.slb-card-who{align-items:center;gap:12px;padding-right:76px;display:flex}.slb-ava{border:3px solid var(--v3-card);box-shadow:0 1px 4px var(--slb-shadow);border-radius:50%;flex-shrink:0;display:flex;overflow:hidden}.slb-card-name{flex-direction:column;gap:2px;min-width:0;display:flex}.slb-place{color:var(--slb-ink);font-size:12px;font-weight:600;line-height:16px}.slb-name-row{align-items:center;gap:6px;min-width:0;display:flex}.slb-name{text-overflow:ellipsis;white-space:nowrap;color:var(--v2-ink);font-size:16px;font-weight:600;line-height:22px;overflow:hidden}.slb-you{background:var(--v2-accent);height:18px;color:var(--slb-on-accent);border-radius:5px;flex-shrink:0;align-items:center;padding:0 6px;font-size:10px;font-weight:600;line-height:12px;display:inline-flex}.slb-card-foot{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.slb-cash{flex-direction:column;gap:2px;min-width:0;display:flex}.slb-big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--v2-ink);font-size:36px;font-weight:500;line-height:40px}.slb-big.quiet{color:var(--v2-ink-4)}.slb-sub{color:var(--v2-ink-3);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.slb-bonus{background:var(--slb-bonus-bg);height:24px;color:var(--v2-ok-strong);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:6px;flex-shrink:0;align-items:center;padding:0 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.slb-medal{width:64px;height:76px;position:absolute;top:-4px;right:60px}.slb-medal .ribbon{fill:var(--slb-ribbon)}.slb-medal .disc{fill:var(--slb-disc)}.slb-medal .ring{fill:none;stroke:var(--slb-ring);stroke-width:2px}.slb-medal .star{fill:var(--slb-star)}.slb-rows-wrap{flex-direction:column;margin-top:14px;display:flex}.slb-divider{align-items:center;gap:12px;padding:10px 0;display:flex}.slb-divider:before,.slb-divider:after{content:"";background:var(--v2-accent-line);flex:1 1 0;height:1px}.slb-divider-text{color:var(--v2-accent-strong);text-align:center;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:16px;display:flex}.slb-divider-text svg{color:var(--v2-accent);flex-shrink:0}.slb-rows{border:1px solid var(--v3-line-strong);background:var(--v3-card);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.slb-row{border-bottom:1px solid var(--v3-line);align-items:center;gap:16px;padding:14px 22px;display:flex}.slb-row:last-child{border-bottom:0}.slb-row.me{background:var(--v3-lav)}.slb-row-place{width:28px;color:var(--v2-ink-3);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:15px;font-weight:600;line-height:20px}.slb-row-who{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.slb-row-name{min-width:0;color:var(--v2-ink);align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:20px;display:flex}.slb-row-name span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.slb-track{background:var(--slb-track);border-radius:3px;flex:0 0 260px;height:6px;display:flex;overflow:hidden}.slb-fill{background:var(--slb-bar);border-radius:3px;height:6px}.slb-row-end{text-align:right;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;width:90px;display:flex}.slb-row-cash{font-variant-numeric:tabular-nums;color:var(--v2-ink);font-size:16px;font-weight:600;line-height:20px}.slb-row-cash.quiet{color:var(--v2-ink-4)}.slb-row .slb-bonus{height:22px;font-size:11px}.slb-chart-card{border:1px solid var(--v3-line-strong);background:var(--v3-card);border-radius:16px;flex-direction:column;gap:14px;margin-top:28px;padding:22px 24px;display:flex}.slb-chart-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.slb-chart-title{color:var(--v2-ink);margin:0;font-size:15px;font-weight:600;line-height:22px}.slb-chart-note{color:var(--v2-ink-3);font-size:12px;line-height:16px}.slb-chart-scroll{overflow-x:auto}.slb-chart{width:100%;min-width:720px;height:auto}.slb-grid{fill:none;stroke:var(--v3-line);stroke-width:1px}.slb-line{fill:none;stroke-linejoin:round;stroke-linecap:round}.slb-axis{font-family:var(--v2-font);fill:var(--v2-ink-4);font-size:11px}.slb-end-val{font-family:var(--v2-font);fill:var(--v2-ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.slb-end-val.me{fill:var(--v2-accent-strong)}.slb-end-val.quiet{fill:var(--v2-ink-4)}.slb-end-init{font-family:var(--v2-font);text-anchor:middle;dominant-baseline:central;font-size:8px;font-weight:700}.slb-end-ring{fill:none;stroke-width:2px}.slb-empty{text-align:center;border:1px dashed var(--v3-line-strong);background:var(--v3-card);border-radius:16px;flex-direction:column;align-items:center;gap:6px;margin-top:18px;padding:48px 24px;display:flex}.slb-empty-title{color:var(--v2-ink);margin:0;font-size:16px;font-weight:600;line-height:22px}.slb-empty-line{color:var(--v2-ink-3);margin:0;font-size:13px;line-height:20px}@media (max-width:759px){.slb-podium{grid-template-columns:1fr}.slb-medal{right:24px}.slb-row{gap:12px;padding:12px 16px}.slb-row-place{width:20px}.slb-track{flex:0 0 64px}.slb-row-end{flex-direction:column-reverse;align-items:flex-end;gap:4px;width:auto;min-width:60px}.slb-chart-card{padding:18px 16px}.slb-chart-head{flex-wrap:wrap}}.slb-card[role=button],.slb-row[role=button]{cursor:pointer}.slb-card[role=button]:hover,.slb-row[role=button]:hover{border-color:var(--v2-accent-line)}.slb-card[role=button]:focus-visible,.slb-row[role=button]:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.tk-drawer.spp{width:520px}.spp-head{border-bottom:1px solid var(--v3-line);flex-shrink:0;align-items:center;gap:12px;padding:16px 16px 16px 20px;display:flex}.spp-who{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.spp-who h2{font:600 15px/20px var(--v2-font);color:var(--v3-ink);margin:0}.spp-who span{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3)}.spp-counts{border-bottom:1px solid var(--v3-line);flex-wrap:wrap;flex-shrink:0;gap:8px;padding:14px 20px;display:flex}.spp-chip{font:600 11px/16px var(--v2-font);white-space:nowrap;border-radius:6px;align-items:center;padding:1px 7px;display:inline-flex}.spp-chip.big{font:500 12px/16px var(--v2-font);padding:4px 10px}.spp-chip.ok{background:var(--v2-ok-soft);color:var(--v2-ok-strong)}.spp-chip.wait{background:var(--sc-amber-soft);color:var(--sc-amber-ink)}.spp-chip.bad{background:var(--v3-red-soft);color:var(--v3-red-ink)}.spp-chip.quiet{background:var(--v3-chip);color:var(--v2-ink-3)}.spp-body{flex:1;min-height:0;padding:4px 20px 20px;overflow-y:auto}.spp-list{margin:0;padding:0;list-style:none}.spp-row{border-bottom:1px solid var(--v3-line);gap:12px;padding:14px 0;display:flex}.spp-icon{background:var(--v2-accent-soft);width:32px;height:32px;color:var(--v3-accent-ink);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.spp-main{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.spp-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.spp-quest{font:600 13px/18px var(--v2-font);color:var(--v3-ink)}.spp-cash{font:600 13px/18px var(--v2-font);color:var(--v3-ink);font-variant-numeric:tabular-nums}.spp-cash.quiet{color:var(--v2-ink-4)}.spp-meta{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.spp-reason{font:400 12px/17px var(--v2-font);color:var(--v3-ink-2);overflow-wrap:anywhere;margin:0}.spp-reason.bad{color:var(--v3-red-ink)}.spp-proof{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);flex-wrap:wrap;gap:4px 10px;display:flex}.spp-proof a{color:var(--v3-accent-ink);overflow-wrap:anywhere;text-decoration:none}.spp-proof a:hover{text-decoration:underline}.spp-empty{flex-direction:column;align-items:flex-start;gap:6px;padding:32px 0;display:flex}.spp-empty h3{font:600 13px/18px var(--v2-font);color:var(--v3-ink);margin:0}.spp-empty p{font:400 12px/17px var(--v2-font);color:var(--v2-ink-3);margin:0 0 6px}.spp-row.ghost .spp-icon{background:var(--v3-chip)}.spp-bar{background:var(--v3-chip);border-radius:5px;width:60%;height:10px;display:block}.spp-bar.short{width:40%;height:8px}@media (max-width:899px){.tk-drawer.spp{width:100vw}}:root{--sp-stage:var(--lightningcss-light,#f3f2ef)var(--lightningcss-dark,#222227);--sp-well:var(--lightningcss-light,#f7f7fb)var(--lightningcss-dark,#202026);--sp-pink-soft:var(--lightningcss-light,#fdf2f8)var(--lightningcss-dark,#2e1a26);--sp-pink-ink:var(--lightningcss-light,#9d174d)var(--lightningcss-dark,#f0a3c6);--sp-seg-lift:var(--lightningcss-light,#10101414)var(--lightningcss-dark,#0006);--sp-seg-ring:var(--lightningcss-light,#1010140a)var(--lightningcss-dark,#ffffff14);--sp-tag-line:var(--lightningcss-light,#e4e4fb)var(--lightningcss-dark,#33315a);--sp-ink-sub:var(--lightningcss-light,#52525b)var(--lightningcss-dark,#a1a1aa);--sp-li-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff);--sp-li-ink:var(--lightningcss-light,#1d1d1d)var(--lightningcss-dark,#1d1d1d);--sp-li-sub:var(--lightningcss-light,#666)var(--lightningcss-dark,#666);--sp-li-blue:var(--lightningcss-light,#0a66c2)var(--lightningcss-dark,#0a66c2);--sp-li-rule:var(--lightningcss-light,#e8e8e8)var(--lightningcss-dark,#e8e8e8);--sp-li-bubble:var(--lightningcss-light,#f2f2f2)var(--lightningcss-dark,#f2f2f2);--sp-li-edge:var(--lightningcss-light,#00000014)var(--lightningcss-dark,#00000014);--sp-li-lift:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#0000000f)}.sp-root,.spb-root{font-family:var(--v2-font);color:var(--v3-ink)}.sp-root h2,.sp-root h3,.sp-root p,.spb-root h2,.spb-root h3,.spb-root p{margin:0}.sp-btn,.spb-btn{border:1px solid var(--v3-line-input);background:var(--v3-card);height:32px;color:var(--v3-ink);font:500 13px/20px var(--v2-font);white-space:nowrap;cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.sp-btn:hover,.spb-btn:hover{background:var(--v3-chip)}.sp-btn.primary,.spb-btn.primary{background:var(--v2-accent);border-color:var(--v2-accent);color:var(--v3-on-fill)}.sp-btn.primary:hover,.spb-btn.primary:hover{background:var(--v3-accent-hover);border-color:var(--v3-accent-hover)}.sp-btn:disabled{opacity:.5;cursor:default}.sp-btn:disabled:hover{background:var(--v3-card)}.sp-btn.primary:disabled:hover{background:var(--v2-accent)}.sp-btn:focus-visible,.spb-btn:focus-visible,.sp-row:focus-visible,.sp-seg-btn:focus-visible,.spb-seg-btn:focus-visible,.spb-tag-copy:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.sp-grid{align-items:flex-start;gap:20px;margin-top:24px;display:flex}.sp-side{flex-direction:column;flex-shrink:0;gap:10px;width:340px;display:flex}.sp-side-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sp-side-title{color:var(--v3-ink);font-size:15px;font-weight:600;line-height:22px}.sp-side-sub{color:var(--v3-ink-3);font-size:12px;line-height:16px}.sp-list{background:var(--v3-card);border:1px solid var(--v3-line-strong);border-radius:14px;flex-direction:column;display:flex;overflow:clip}.sp-row{text-align:left;border:0;border-left:3px solid #0000;border-bottom:1px solid var(--v3-line);width:100%;color:inherit;font-family:var(--v2-font);cursor:pointer;background:0 0;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.sp-row:last-child{border-bottom:0}.sp-row:hover{background:var(--v3-chip)}.sp-row.on,.sp-row.on:hover{background:var(--v3-lav);border-left-color:var(--v2-accent)}.sp-row-title{color:var(--v3-ink);font-size:13px;font-weight:500;line-height:18px}.sp-row.on .sp-row-title{font-weight:600}.sp-row-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sp-kind{background:var(--v2-accent-soft);height:18px;color:var(--v2-accent-strong);border-radius:5px;align-items:center;padding:0 6px;font-size:10px;font-weight:600;line-height:12px;display:inline-flex}.sp-kind.case{background:var(--sp-pink-soft);color:var(--sp-pink-ink)}.sp-row-note{color:var(--v3-ink-3);font-size:11px;line-height:14px}.sp-row-note.writing{animation:1.4s ease-in-out infinite sp-pulse}.sp-row-note.failed{color:var(--v2-bad)}.sp-note{color:var(--v3-ink-3);padding:2px 4px;font-size:12px;line-height:18px}.sp-main{flex-direction:column;flex:1 1 0;gap:12px;min-width:0;display:flex}.sp-main-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sp-seg{background:var(--v3-chip);border-radius:8px;flex-wrap:wrap;align-items:center;gap:2px;padding:2px;display:flex}.sp-seg-btn{height:28px;color:var(--v3-ink-3);font:500 12px/16px var(--v2-font);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 12px;display:flex}.sp-seg-btn:hover{color:var(--v3-ink)}.sp-seg-btn.on{background:var(--v3-card);color:var(--v3-ink);box-shadow:0 1px 2px var(--sp-seg-lift), 0 0 0 1px var(--sp-seg-ring)}.sp-seg-idle{height:28px;color:var(--v3-ink-3);align-items:center;padding:0 12px;font-size:12px;font-weight:500;line-height:16px;display:flex}.sp-stage{background:var(--sp-stage);border-radius:16px;justify-content:center;padding:28px;display:flex}.sp-li{background:var(--sp-li-card);width:100%;min-width:0;max-width:556px;color:var(--sp-li-ink);box-shadow:0 0 0 1px var(--sp-li-edge), 0 2px 6px var(--sp-li-lift);border-radius:10px;flex-direction:column;flex:0 556px;display:flex;overflow:clip}.sp-li .sc-avatar{object-fit:cover;flex-shrink:0}.sp-li .sc-avatar.letter{justify-content:center;align-items:center;font-weight:600;display:inline-flex}.sp-li-head{align-items:center;gap:10px;padding:14px 16px 0;display:flex}.sp-li-who{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.sp-li-name{color:var(--sp-li-ink);font-size:14px;font-weight:600;line-height:18px}.sp-li-sub{color:var(--sp-li-sub);font-size:12px;line-height:16px}.sp-li-follow{color:var(--sp-li-blue);flex-shrink:0;font-size:14px;font-weight:600;line-height:18px}.sp-li-body{color:var(--sp-li-ink);white-space:pre-wrap;overflow-wrap:anywhere;padding:12px 16px;font-size:14px;line-height:21px}.sp-li-image{aspect-ratio:556/292;object-fit:cover;width:100%;height:auto;display:block}.sp-li-bar{border-top:1px solid var(--sp-li-rule);justify-content:space-around;padding:6px 8px;display:flex}.sp-li-bar span{color:var(--sp-li-sub);padding:10px 12px;font-size:13px;font-weight:600;line-height:16px}.sp-li-comment{border-top:1px solid var(--sp-li-rule);gap:8px;padding:10px 16px 14px;display:flex}.sp-li-bubble{background:var(--sp-li-bubble);border-radius:0 8px 8px;flex-direction:column;flex:1 1 0;gap:3px;min-width:0;padding:8px 12px;display:flex}.sp-li-bubble-head{align-items:center;gap:6px;display:flex}.sp-li-bubble-name{color:var(--sp-li-ink);font-size:12px;font-weight:600;line-height:16px}.sp-li-author{background:var(--sp-li-rule);height:16px;color:var(--sp-li-sub);border-radius:3px;align-items:center;padding:0 5px;font-size:10px;font-weight:600;line-height:12px;display:inline-flex}.sp-li-bubble-text{color:var(--sp-li-ink);overflow-wrap:anywhere;font-size:12px;line-height:17px}.sp-pending{text-align:center;background:var(--v3-card);border-radius:10px;flex-direction:column;align-items:center;gap:6px;width:100%;max-width:556px;padding:56px 24px;display:flex}.sp-pending-title{color:var(--v3-ink);font-size:14px;font-weight:600;line-height:20px}.sp-pending.writing .sp-pending-title{animation:1.4s ease-in-out infinite sp-pulse}.sp-pending-text{color:var(--v3-ink-3);font-size:13px;line-height:20px}.sp-foot{background:var(--v3-card);border:1px solid var(--v3-line-strong);border-radius:12px;align-items:center;gap:10px;padding:14px 16px;display:flex}.sp-foot-text{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.sp-foot-title{color:var(--v3-ink);font-size:13px;font-weight:600;line-height:18px}.sp-foot-sub{color:var(--v3-ink-3);font-size:12px;line-height:16px}.sp-foot .sp-btn{height:34px;padding:0 14px}.sp-foot .sp-btn.primary{font-weight:600}.sp-empty{text-align:center;background:var(--v3-card);border:1px solid var(--v3-line-strong);border-radius:14px;flex-direction:column;align-items:center;gap:8px;margin-top:24px;padding:64px 24px;display:flex}.sp-empty-title{color:var(--v3-ink);font-size:14px;font-weight:600;line-height:20px}.sp-empty-text{max-width:420px;color:var(--v3-ink-3);margin-bottom:6px;font-size:13px;line-height:20px}@keyframes sp-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.sp-row-note.writing,.sp-pending.writing .sp-pending-title{animation:none}}@media (max-width:899px){.sp-grid{flex-direction:column;align-items:stretch}.sp-side{width:auto}.sp-main{flex:none;width:100%}.sp-stage{padding:12px}.sp-foot{flex-wrap:wrap}.sp-foot-text{flex:100%}}.spb-grid{align-items:flex-start;gap:24px;margin-top:24px;display:flex}.spb-main{flex-direction:column;flex:1 1 0;gap:12px;min-width:0;display:flex}.spb-side{flex-direction:column;flex-shrink:0;gap:12px;width:400px;display:flex}.spb-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.spb-title{letter-spacing:-.01em;color:var(--v3-ink);font-size:18px;font-weight:600;line-height:24px}.spb-line{color:var(--v3-ink-3);margin-top:-4px;font-size:12px;line-height:16px}.spb-seg{background:var(--v3-chip);border-radius:7px;flex-wrap:wrap;align-items:center;gap:2px;padding:2px;display:flex}.spb-seg-btn{height:26px;color:var(--v3-ink-3);font:500 12px/16px var(--v2-font);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;padding:0 10px;display:flex}.spb-seg-btn:hover{color:var(--v3-ink)}.spb-seg-btn.on{background:var(--v3-card);color:var(--v3-ink);box-shadow:0 1px 2px var(--sp-seg-lift), 0 0 0 1px var(--sp-seg-ring)}.spb-cards{flex-direction:column;gap:12px;display:flex}.spb-card{background:var(--v3-card);border:1px solid var(--v3-line-strong);border-radius:14px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.spb-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.spb-card-text{flex-direction:column;gap:2px;min-width:0;display:flex}.spb-card-title{color:var(--v3-ink);font-size:14px;font-weight:600;line-height:20px}.spb-card-count{color:var(--v3-ink-3);font-size:12px;line-height:16px}.spb-card .spb-btn{font-size:12px;font-weight:600;line-height:16px}.spb-well{background:var(--sp-well);color:var(--v3-ink-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;padding:14px 16px;font-size:13px;line-height:20px}.spb-rules{background:var(--v3-card);border:1px solid var(--v3-line-strong);border-radius:14px;flex-direction:column;display:flex;overflow:clip}.spb-rule{border-bottom:1px solid var(--v3-line);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.spb-rule:last-child{border-bottom:0}.spb-rule-title{color:var(--v2-ink-2);font-size:12px;font-weight:600;line-height:16px}.spb-rule-line{color:var(--v3-ink-2);font-size:12px;line-height:18px}.spb-pair{gap:8px;display:flex}.spb-do,.spb-dont{border-radius:8px;flex-direction:column;flex:1 1 0;gap:4px;min-width:0;padding:10px;display:flex}.spb-do{background:var(--v2-ok-soft)}.spb-dont{background:var(--v2-bad-soft)}.spb-do-label,.spb-dont-label{font-size:11px;font-weight:600;line-height:14px}.spb-do-label{color:var(--v2-ok-strong)}.spb-dont-label{color:var(--v2-bad)}.spb-pair-text{color:var(--v3-ink-2);overflow-wrap:anywhere;font-size:12px;line-height:16px}.spb-tag{background:var(--v3-lav);border:1px solid var(--sp-tag-line);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.spb-tag-title{color:var(--v3-ink);font-size:13px;font-weight:600;line-height:18px}.spb-tag-field{background:var(--v3-card);border:1px solid var(--sp-tag-line);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.spb-tag-input{min-width:0;font:400 12px/16px var(--v2-font);color:var(--v2-ink-2);text-overflow:ellipsis;background:0 0;border:0;outline:0;flex:1 1 0;padding:0}.spb-tag-copy{cursor:pointer;font:600 12px/16px var(--v2-font);color:var(--v3-accent-ink);background:0 0;border:0;flex-shrink:0;padding:0}.spb-tag-line{color:var(--sp-ink-sub);font-size:12px;line-height:16px}.srl-main{gap:16px}.srl-head{flex-direction:column;gap:4px;display:flex}.srl-intro{color:var(--sp-ink-sub);font-size:13px;line-height:20px}.srl-card{background:var(--v3-card);border:1px solid var(--v3-line-strong);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.srl-audience{background:var(--v3-lav);border:1px solid var(--sp-tag-line);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.srl-card-title{color:var(--v3-ink);font-size:13px;font-weight:600;line-height:18px}.srl-gap{padding-top:6px}.srl-list{gap:6px;padding:12px}.srl-line{color:var(--v3-ink-2);overflow-wrap:anywhere;font-size:12px;line-height:18px}.srl-note{color:var(--sp-ink-sub);font-size:12px;line-height:18px}.srl-chips{flex-wrap:wrap;gap:8px;display:flex}.srl-chip{background:var(--v3-card);border:1px solid var(--sp-tag-line);color:var(--v2-ink-2);border-radius:8px;padding:6px 10px;font-size:12px;line-height:16px}.srl-never{border-color:var(--v2-bad);gap:8px}@supports (color:color-mix(in lab, red, red)){.srl-never{border-color:color-mix(in oklab, var(--v2-bad) 30%, var(--v3-line-strong))}}.srl-never .srl-card-title{color:var(--v2-bad)}@media (max-width:599px){.srl-card .spb-pair{flex-direction:column}}@media (max-width:899px){.spb-grid{flex-direction:column;align-items:stretch}.spb-main,.spb-side{flex:none;width:100%}.spb-card{padding:16px}}.perf-page{max-width:1200px;font-family:var(--v2-font);color:var(--v2-ink);flex-direction:column;gap:22px;margin:0 auto;padding:28px 0 48px;display:flex}.perf-head h1{font:600 22px/28px var(--v2-font);letter-spacing:-.01em;margin:0}.perf-head p{font:400 13px/20px var(--v2-font);color:var(--v2-ink-3);margin:4px 0 0}.perf-muted{color:var(--v2-ink-3)}.perf-warn-text{color:var(--v2-warn)}.perf-controls{align-items:center;gap:8px;display:flex}.perf-seg{background:var(--v2-chip);border-radius:7px;gap:2px;padding:2px;display:inline-flex}.perf-seg>a,.perf-seg>button{height:26px;font:500 12px/16px var(--v2-font);color:var(--v2-ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.perf-seg>a:hover,.perf-seg>button:hover{color:var(--v2-ink)}.perf-seg>.on{background:var(--v2-page);color:var(--v2-ink);box-shadow:0 1px 2px #10101414,0 0 0 1px #1010140a}.perf-seg.small>button{height:22px;padding:0 8px}.perf-seg.wide{display:flex}.perf-seg.wide>button{flex:1;justify-content:center;height:30px}.perf-btn{border:1px solid var(--v2-line);background:var(--v2-page);height:32px;font:500 12px/16px var(--v2-font);color:var(--v2-ink);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:0 12px;text-decoration:none;display:inline-flex}.perf-btn:hover{background:var(--v2-raised)}.perf-btn.primary{background:var(--v2-accent);border-color:var(--v2-accent);color:var(--v3-on-fill);box-shadow:0 1px 2px #10101429}.perf-btn.primary:hover{background:var(--v2-accent-strong)}.perf-btn.primary svg path{fill:none;stroke:var(--v3-card);stroke-width:1.2px;stroke-linecap:round}.perf-btn.dark{background:var(--v2-ink);border-color:var(--v2-ink);color:var(--v3-on-fill)}.perf-btn.danger{background:var(--v2-bad);border-color:var(--v2-bad);color:var(--v3-on-fill)}.perf-btn.done{background:var(--v2-ok-strong);border-color:var(--v2-ok-strong);color:var(--v3-on-fill)}.perf-btn:disabled{opacity:.6;cursor:default}.perf-btn:focus-visible,.perf-seg>:focus-visible,.perf-fig:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.perf-sources{font:400 13px/20px var(--v2-font);color:var(--v2-ink-3);flex-wrap:wrap;align-items:center;gap:8px 22px;display:flex}.perf-sources>span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.perf-sources b{color:var(--v2-ink);font-weight:400}.perf-dot-ok,.perf-dot-warn,.perf-dot-off{border-radius:4px;width:7px;height:7px;display:inline-block}.perf-dot-ok{background:var(--v2-ok)}.perf-dot-warn{background:var(--v2-warn-dot)}.perf-dot-off{background:var(--v2-ink-5)}.perf-tick{fill:none;stroke:var(--v2-ok);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.perf-notice{border:1px solid var(--v2-line);background:var(--v2-raised);font:400 13px/19px var(--v2-font);color:var(--v2-ink-2);border-radius:10px;padding:12px 14px}.perf-notice.bad{border-color:var(--v2-bad-soft);background:var(--v2-bad-soft);color:var(--v2-bad)}.perf-card{border:1px solid var(--v2-line);border-radius:var(--v2-r-card);background:var(--v2-page);overflow:hidden}.perf-scope{border-bottom:1px solid var(--v2-line-soft);background:var(--v2-raised);align-items:center;gap:12px;padding:14px 18px;display:flex}.perf-scope-logos{flex-shrink:0;display:flex}.perf-scope-logos img,.perf-scope-logos .perf-letter{width:22px;height:22px;box-shadow:0 0 0 2px var(--v2-raised);background:var(--v2-page);border-radius:11px}.perf-scope-logos>*+*{margin-left:-6px}.perf-scope-words{flex-direction:column;gap:1px;min-width:0;display:flex}.perf-scope-words b{font:600 14px/20px var(--v2-font);color:var(--v2-ink)}.perf-scope-words span{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3)}.perf-scope-note{text-align:right;max-width:360px;font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);margin-left:auto}@media (max-width:860px){.perf-scope{flex-wrap:wrap}.perf-scope-note{text-align:left;margin-left:0}}.perf-figs{border-bottom:1px solid var(--v2-line-soft);display:flex}.perf-fig{border:0;border-left:1px solid var(--v2-line-soft);text-align:left;min-width:0;font-family:var(--v2-font);background:0 0;flex-direction:column;flex:1;gap:6px;padding:16px 18px;display:flex}.perf-fig:first-child{border-left:0}button.perf-fig{cursor:pointer;border-bottom:2px solid #0000}button.perf-fig:hover{background:var(--v2-raised)}button.perf-fig.on{background:var(--v2-accent-soft);border-bottom-color:var(--v2-accent)}.perf-fig-label{font:500 12px/16px var(--v2-font);color:var(--v2-ink-3)}.perf-fig.on .perf-fig-label{color:var(--v2-accent-strong)}.perf-fig-value{font:600 26px/32px var(--v2-font);letter-spacing:-.02em;color:var(--v2-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.perf-fig-suffix{font:400 13px/20px var(--v2-font);letter-spacing:0;color:var(--v2-ink-3)}.perf-fig-sub{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);flex-wrap:wrap;gap:4px 6px;display:flex}.perf-change{font:500 12px/16px var(--v2-font);white-space:nowrap}.perf-change.up{color:var(--v2-ok-strong)}.perf-change.down{color:var(--v2-bad)}.perf-change.flat,.perf-change.none{color:var(--v2-ink-3)}.perf-chart{flex-direction:column;gap:10px;padding:18px 20px 16px;display:flex}.perf-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.perf-chart-title{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.perf-chart-title strong{font:600 14px/20px var(--v2-font)}.perf-chart-title span{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3)}.perf-legend{font:400 12px/16px var(--v2-font);color:var(--v2-ink-2);gap:16px;display:flex}.perf-legend span,.perf-tip span{align-items:center;gap:6px;display:inline-flex}.perf-key-now{background:var(--v2-accent);border-radius:1px;width:14px;height:2px;display:inline-block}.perf-key-before{border-top:2px dashed var(--v3-line-firm);width:14px;height:0;display:inline-block}.perf-plot-row{gap:10px;display:flex}.perf-yaxis{text-align:right;width:34px;height:210px;font:400 11px/12px var(--v2-font);color:var(--v2-ink-4);flex-direction:column;justify-content:space-between;margin-top:-6px;margin-bottom:-6px;display:flex}.perf-plot{cursor:crosshair;touch-action:pan-y;flex:1;height:210px;position:relative}.perf-plot svg{width:100%;height:100%;display:block;overflow:visible}.perf-grid{stroke:var(--v2-line-soft);stroke-width:1px}.perf-area{fill:var(--v2-accent-soft)}.perf-line-now{fill:none;stroke:var(--v2-accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.perf-line-before{fill:none;stroke:var(--v3-ink-6);stroke-width:1.5px;stroke-dasharray:4 4}.perf-hover-line{stroke:var(--v2-accent-line);stroke-width:1px}.perf-dot{background:var(--v2-page);border:2px solid var(--v2-accent);pointer-events:none;border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)}.perf-tip{background:var(--v2-page);border:1px solid var(--v2-line);width:220px;box-shadow:var(--v2-shadow-pop);font:400 12px/16px var(--v2-font);color:var(--v2-ink-2);pointer-events:none;z-index:2;border-radius:10px;flex-direction:column;gap:7px;margin-left:14px;padding:12px;display:flex;position:absolute;top:8px}.perf-tip.left{margin-left:-234px}.perf-tip strong{color:var(--v2-ink);font-weight:600}.perf-tip span{justify-content:flex-start}.perf-tip b{color:var(--v2-ink);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.perf-tip small{border-top:1px solid var(--v2-line-soft);color:var(--v2-ink-3);padding-top:7px;font-size:11px}.perf-xaxis{height:14px;font:400 11px/14px var(--v2-font);color:var(--v2-ink-4);margin-left:44px;position:relative}.perf-xaxis span{white-space:nowrap;position:absolute;transform:translate(-50%)}.perf-xaxis span:first-child{transform:none}.perf-xaxis span:last-child{transform:translate(-100%)}.perf-marks{border-top:1px solid var(--v2-line-soft);flex-direction:column;gap:8px;padding-top:8px;display:flex}.perf-marks-row{align-items:flex-end;gap:10px;display:flex}.perf-marks-label{width:34px;font:400 11px/14px var(--v2-font);color:var(--v2-ink-4);text-align:right}.perf-marks-track{flex:1;height:30px;position:relative}.perf-mark{flex-direction:column-reverse;gap:2px;display:flex;position:absolute;bottom:0;transform:translate(-50%)}.perf-mark i,.perf-marks-legend i{border-radius:1px;width:8px;height:5px;display:block}.perf-mark i.launched,.perf-marks-legend i.launched{background:var(--v2-accent)}.perf-mark i.updated,.perf-marks-legend i.updated{background:var(--v3-accent-pale)}.perf-marks-legend{font:400 12px/16px var(--v2-font);color:var(--v2-ink-2);flex-wrap:wrap;align-items:center;gap:6px 16px;padding-left:44px;display:flex}.perf-marks-legend span{align-items:center;gap:6px;display:inline-flex}.perf-section{flex-direction:column;display:flex}.perf-section-head{flex-wrap:wrap;align-items:baseline;gap:8px;padding:6px 0 10px;display:flex}.perf-section-head h2{font:600 14px/20px var(--v2-font);margin:0}.perf-section-head span{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3)}.perf-table{border-top:1px solid var(--v2-line-soft);flex-direction:column;display:flex}.perf-tr{border-bottom:1px solid var(--v2-line-soft);min-height:56px;color:inherit;grid-template-columns:minmax(200px,1.9fr) 1fr 1fr .85fr 1fr .9fr 132px 116px;align-items:center;gap:0 12px;padding:0 12px;text-decoration:none;display:grid}a.perf-tr:hover{background:var(--v3-ground)}.perf-th{background:var(--v2-raised);min-height:34px;font:400 12px/16px var(--v2-font);color:var(--v2-ink-3)}.perf-client{min-width:0;font:500 13px/18px var(--v2-font);align-items:center;gap:10px;display:flex}.perf-client img{border-radius:5px;flex-shrink:0}.perf-client small{font:400 11px/14px var(--v2-font);display:block}.perf-letter{background:var(--v2-chip);width:20px;height:20px;font:600 10px/1 var(--v2-font);color:var(--v2-ink-3);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.perf-num{font:400 13px/18px var(--v2-font);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.perf-num b{font-weight:500}.perf-num small{font:400 12px/16px var(--v2-font)}.perf-spark{fill:none;stroke:var(--v2-accent);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.perf-spark.down{stroke:var(--v2-bad)}.perf-share{font:400 12px/16px var(--v2-font);flex-direction:column;display:flex}.perf-share b{color:var(--v2-accent-strong);font-weight:500}.perf-share small{color:var(--v2-ink-3);font-size:12px}.perf-group{background:var(--v2-raised);border-bottom:1px solid var(--v2-line-soft);min-height:34px;font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);align-items:center;gap:8px;padding:0 12px;display:flex}.perf-group b{color:var(--v2-ink-2);font-weight:500}.perf-tr-note{grid-template-columns:minmax(200px,1.9fr) 5fr;min-height:52px}.perf-note{font:400 13px/18px var(--v2-font);color:var(--v2-ink-3)}.perf-empty{border:1px solid var(--v2-line);border-radius:var(--v2-r-card);background:var(--v2-page);justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.perf-empty.tall{border-style:dashed;padding:32px 24px}.perf-empty div{flex-direction:column;gap:4px;display:flex}.perf-empty strong{font:600 14px/20px var(--v2-font)}.perf-empty span{font:400 13px/19px var(--v2-font);color:var(--v2-ink-3);max-width:640px}.perf-strip{background:var(--v2-accent-soft);border:1px solid var(--color-brand-line,#e0e7ff);font:400 13px/18px var(--v2-font);color:var(--v2-accent-strong);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.perf-strip svg path{fill:none;stroke:var(--v2-accent-strong);stroke-width:1.2px;stroke-linecap:round}.perf-strip b{color:var(--v2-accent-strong);font-weight:500}.perf-strip-actions{align-items:center;gap:12px;margin-left:auto;display:inline-flex}.perf-strip-actions a,.perf-strip-actions button{font:500 12px/16px var(--v2-font);color:var(--v2-accent-strong);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.perf-strip-actions a:hover,.perf-strip-actions button:hover{text-decoration:underline}.perf-strip-actions i{background:var(--v2-accent-line);width:1px;height:14px}.perf-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.perf-list{flex-direction:column;display:flex}.perf-list-head{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.perf-list-head>div:first-child{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.perf-list-head h3{font:600 14px/20px var(--v2-font);margin:0}.perf-list-head span{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3)}.perf-link{font:500 12px/16px var(--v2-font);color:var(--v2-accent-strong);white-space:nowrap;text-decoration:none}.perf-link:hover{text-decoration:underline}.perf-lt{border-bottom:1px solid var(--v2-line-soft);min-height:42px;font:400 13px/18px var(--v2-font);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 64px 84px 64px;align-items:center;gap:0 8px;padding:0 16px;display:grid}.perf-lt>:first-child{text-overflow:ellipsis;white-space:nowrap;color:var(--v2-ink);text-decoration:none;overflow:hidden}.perf-lt>a:first-child:hover{text-decoration:underline}.perf-lt>:not(:first-child){text-align:right}.perf-lt b{font-weight:500}.perf-lth{background:var(--v2-raised);border-top:1px solid var(--v2-line-soft);min-height:30px;color:var(--v2-ink-3);font-size:12px}.perf-lth>:first-child{color:var(--v2-ink-3)}.perf-list-empty{font:400 13px/19px var(--v2-font);color:var(--v2-ink-3);margin:0;padding:18px 16px}.perf-hidden{background:var(--v2-warn-soft);font:400 12px/16px var(--v2-font);color:var(--v2-warn-strong);align-items:center;gap:10px;padding:10px 16px;display:flex}.perf-hidden svg{fill:none;stroke:var(--v2-warn);stroke-width:1.3px;stroke-linecap:round;flex-shrink:0}.perf-list-foot{background:var(--v2-raised);border-top:1px solid var(--v2-line-soft);font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:10px 16px;display:flex}.perf-list-foot button{font:500 12px/16px var(--v2-font);color:var(--v2-accent-strong);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.perf-ai-body{border-top:1px solid var(--v2-line-soft);display:flex}.perf-ai-models{border-right:1px solid var(--v2-line-soft);flex-direction:column;flex:1;gap:14px;min-width:0;padding:16px;display:flex}.perf-ai-rivals{flex-direction:column;gap:12px;width:420px;padding:16px;display:flex}.perf-ai-rivals p{font:400 12px/16px var(--v2-font);margin:0}.perf-ai-label{font:500 12px/16px var(--v2-font);color:var(--v2-ink-3)}.perf-bar-row{font:400 13px/18px var(--v2-font);grid-template-columns:150px minmax(0,1fr) 52px 52px;align-items:center;gap:12px;display:grid}.perf-bar-row b{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.perf-bar-row small{text-align:right}.perf-bar{background:var(--v2-chip);border-radius:4px;height:8px;overflow:hidden}.perf-bar i{background:var(--v2-accent);border-radius:4px;height:8px;display:block}.perf-qs{gap:8px;padding-top:4px;display:flex}.perf-q{background:var(--v3-ground);font:400 12px/16px var(--v2-font);color:var(--v2-ink-2);border-radius:8px;flex-direction:column;flex:1;gap:2px;padding:10px 12px;display:flex}.perf-q b{font:600 18px/24px var(--v2-font);color:var(--v2-ink-2)}.perf-q.ok{background:var(--v2-ok-soft)}.perf-q.ok b{color:var(--v2-ok-strong)}.perf-q.warn{background:var(--v2-warn-soft)}.perf-q.warn b{color:var(--v2-warn)}.perf-q.bad{background:var(--v2-bad-soft)}.perf-q.bad b{color:var(--v2-bad)}.perf-since-rows{flex-direction:column;display:flex}.perf-since-row{border-bottom:1px solid var(--v2-line-soft);font:400 13px/16px var(--v2-font);color:var(--v2-ink);grid-template-columns:124px minmax(0,1fr) 150px;align-items:center;gap:12px;padding:11px 0;display:grid}.perf-since-row:last-child{border-bottom:0}.perf-since-row>span:last-child{color:var(--v2-ink-2);font-size:12px}.perf-since-row.head{color:var(--v2-ink-3);padding:6px 0;font-size:12px}.perf-since-row.head>span:last-child{color:var(--v2-ink-3)}.perf-chip{border-radius:var(--v2-r-chip);font:500 12px/16px var(--v2-font);white-space:nowrap;padding:2px 8px;font-style:normal;display:inline-block}.perf-chip.ok{background:var(--v2-ok-soft);color:var(--v2-ok-strong)}.perf-chip.bad{background:var(--v2-bad-soft);color:var(--v2-bad)}.perf-chip.warn{background:var(--v2-warn-soft);color:var(--v2-warn)}.perf-since-key{font:400 12px/16px var(--v2-font);color:var(--v2-ink-2);gap:14px;margin-top:-8px;display:flex}.perf-since-key span{align-items:center;gap:6px;display:inline-flex}.perf-since-key i{border-radius:2px;width:10px;height:8px}.perf-since-key i.any,.perf-since-bar i.any{background:var(--v2-accent-line)}.perf-since-key i.us,.perf-since-bar i.us{background:var(--v2-accent)}.perf-since-engine{flex-direction:column;gap:6px;display:flex}.perf-since-engine>div:first-child{font:400 13px/16px var(--v2-font);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.perf-since-engine small{color:var(--v2-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.perf-since-bar{position:relative}.perf-since-bar i{position:absolute;top:0;left:0}.perf-rival{font:400 13px/18px var(--v2-font);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.perf-rival b{font-variant-numeric:tabular-nums;font-weight:500}.perf-rival.us{background:var(--v2-accent-soft);color:var(--v2-accent-strong);border-radius:7px;margin:0 -8px;padding:6px 8px;font-weight:600}.perf-rival.us b{font-weight:600}.perf-rank{color:var(--v2-ink-4);font-size:12px}.perf-rival.us .perf-rank{color:var(--v2-accent-strong)}.perf-scrim{z-index:61;background:#18181b33;animation:.16s ease-out perf-fade;position:fixed;inset:0}.perf-drawer{z-index:62;background:var(--v2-page);border:1px solid var(--v2-line);width:460px;max-width:calc(100vw - 16px);font-family:var(--v2-font);border-radius:10px;flex-direction:column;animation:.16s ease-out perf-in;display:flex;position:fixed;top:8px;bottom:8px;right:8px;box-shadow:-16px 0 40px #1010141f}@keyframes perf-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes perf-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.perf-drawer,.perf-scrim{animation:none}}.perf-drawer-head{border-bottom:1px solid var(--v2-line-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 16px;display:flex}.perf-drawer-head h2{font:600 16px/22px var(--v2-font);margin:0}.perf-drawer-head p{font:400 13px/18px var(--v2-font);color:var(--v2-ink-3);margin:4px 0 0}.perf-x{cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.perf-x:hover{background:var(--v2-chip)}.perf-x path{stroke:var(--v2-ink-3);stroke-width:1.4px;stroke-linecap:round}.perf-drawer-body{flex-direction:column;flex:1;gap:22px;min-height:0;padding:20px 22px;display:flex;overflow-y:auto}.perf-drawer-body section{border-bottom:1px solid var(--v2-line-soft);flex-direction:column;gap:10px;padding-bottom:22px;display:flex}.perf-drawer-body h3{font:600 13px/18px var(--v2-font);margin:0}.perf-drawer-row{justify-content:space-between;align-items:center;display:flex}.perf-on{font:500 12px/16px var(--v2-font);color:var(--v2-ok-strong)}.perf-linkbox{gap:8px;display:flex}.perf-linkbox input{border:1px solid var(--v2-line);background:var(--v2-raised);min-width:0;height:36px;font:400 13px/18px var(--v2-font);color:var(--v2-ink-2);border-radius:8px;flex:1;padding:0 10px}.perf-linkbox .perf-btn{height:36px}.perf-help{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);margin:0}.perf-input{border:1px solid var(--v2-line);background:var(--v2-page);height:36px;font:400 13px/18px var(--v2-font);color:var(--v2-ink);border-radius:8px;padding:0 10px}.perf-input:focus{border-color:var(--v2-accent);box-shadow:0 0 0 3px var(--v2-accent-soft);outline:0}.perf-input.small{height:30px;margin-left:auto}.perf-dates{font:400 13px/18px var(--v2-font);color:var(--v2-ink-3);align-items:center;gap:8px;display:flex}.perf-dates .perf-input{flex:1;min-width:0}.perf-check{font:400 13px/18px var(--v2-font);color:var(--v2-ink);align-items:center;gap:10px;display:flex}.perf-check input{width:16px;height:16px;accent-color:var(--v2-accent)}.perf-check .perf-muted{font-size:12px}.perf-never{background:var(--v3-ground);font:400 12px/17px var(--v2-font);color:var(--v2-ink-2);border-radius:8px;margin:2px 0 0;padding:10px 12px}.perf-ends{gap:8px;display:flex}.perf-radio{border:1px solid var(--v2-line);min-height:36px;font:400 13px/18px var(--v2-font);cursor:pointer;border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.perf-radio.on{border:1.5px solid var(--v2-accent);background:var(--v2-accent-soft)}.perf-radio input{accent-color:var(--v2-accent)}.perf-activity{border:1px solid var(--v2-line-soft);font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex}.perf-activity b{color:var(--v2-ink);font-weight:500}.perf-confirm{border:1px solid var(--v2-bad-soft);box-shadow:var(--v2-shadow-pop);border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.perf-confirm b{font:600 14px/20px var(--v2-font)}.perf-confirm p{font:400 13px/19px var(--v2-font);color:var(--v2-ink-2);margin:0}.perf-confirm div{justify-content:flex-end;gap:8px;display:flex}.perf-error{font:400 13px/18px var(--v2-font);color:var(--v2-bad);margin:0}.perf-drawer-foot{border-top:1px solid var(--v2-line-soft);background:var(--v2-raised);border-radius:0 0 10px 10px;align-items:center;gap:8px;padding:14px 22px;display:flex}.perf-text-danger{font:500 13px/18px var(--v2-font);color:var(--v2-bad);cursor:pointer;background:0 0;border:0;padding:0}.perf-grow{flex:1}.perf-sk{background:var(--v2-chip);border-radius:6px}.perf-sk-title{width:180px;height:26px}.perf-sk-line{width:520px;max-width:100%;height:14px}.perf-sk-figs{border-bottom:1px solid var(--v2-line-soft);display:flex}.perf-sk-fig{border-left:1px solid var(--v2-line-soft);flex-direction:column;flex:1;gap:10px;padding:16px 18px;display:flex}.perf-sk-fig:first-child{border-left:0}.perf-sk-fig i{background:var(--v2-line-soft);border-radius:5px;width:70px;height:10px;display:block}.perf-sk-fig b{background:var(--v3-chip-strong);border-radius:6px;width:96px;height:22px;display:block}.perf-sk-plot{background:var(--v3-shell);border-radius:8px;height:230px;margin:18px}.perf-loading .perf-sk,.perf-loading .perf-sk-fig i,.perf-loading .perf-sk-fig b,.perf-loading .perf-sk-plot{animation:1.4s ease-in-out infinite perf-pulse}@keyframes perf-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.perf-loading *{animation:none!important}}.perf-public{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;z-index:100;background:var(--v3-shell);font-family:var(--v2-font);color:var(--v2-ink);position:fixed;inset:0;overflow-y:auto}@media (prefers-color-scheme:dark){.perf-public{--lightningcss-light: ;--lightningcss-dark:initial}}@media print{.perf-public{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.perf-public-bar{z-index:3;background:var(--v2-page);border-bottom:1px solid var(--v2-line);justify-content:center;height:64px;display:flex;position:sticky;top:0}.perf-public-inner{box-sizing:border-box;width:100%;max-width:1166px;margin:0 auto;padding:0 16px}.perf-public-bar .perf-public-inner{justify-content:space-between;align-items:center;gap:12px;display:flex}.perf-public-client{min-width:0;font:400 14px/20px var(--v2-font);color:var(--v2-ink-3);align-items:center;gap:10px;display:flex}.perf-public-client img{border-radius:6px}.perf-public-client b{font:600 15px/20px var(--v2-font);color:var(--v2-ink);white-space:nowrap}.perf-public-client i{background:var(--v2-line);width:1px;height:16px}.perf-public-by{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);white-space:nowrap;align-items:center;gap:8px;display:flex}.perf-public-by img{border-radius:5px}.perf-public-by b{font:600 13px/18px var(--v2-font);color:var(--v2-ink)}.perf-public-body{padding-top:36px}.perf-public-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.perf-public-head h1{font:600 28px/34px var(--v2-font);letter-spacing:-.02em;margin:0}.perf-public-head p{font:400 14px/20px var(--v2-font);color:var(--v2-ink-2);margin:6px 0 0}.perf-public-fresh{background:var(--v2-page);border:1px solid var(--v2-line);font:400 12px/16px var(--v2-font);color:var(--v2-ink-2);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.perf-public-fresh i{background:var(--v2-ok);border-radius:4px;width:7px;height:7px}.perf-public-fresh.late i{background:var(--v2-warn-dot)}.perf-public .perf-card,.perf-public .perf-summary{box-shadow:0 1px 2px #10101408}.perf-summary{border-radius:var(--v2-r-card);background:var(--v2-accent-soft);border:1px solid var(--v2-accent-line);flex-direction:column;gap:10px;padding:20px 22px;display:flex}.perf-summary span{font:600 12px/16px var(--v2-font);color:var(--v2-accent-strong)}.perf-summary p{font:400 17px/26px var(--v2-font);color:var(--v3-accent-deep-ink);max-width:920px;margin:0}.perf-public-foot{font:400 12px/18px var(--v2-font);color:var(--v2-ink-3);justify-content:space-between;gap:40px;padding-top:8px;display:flex}.perf-public-foot b{color:var(--v2-ink-2);font-weight:600}.perf-public-foot p{max-width:640px;margin:6px 0 0}.perf-public-foot-right{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.perf-public-foot-right small{color:var(--v2-ink-4);font-size:12px}.perf-public-plain{justify-content:center;align-items:center;padding:16px;display:flex}.perf-plain-card{border:1px solid var(--v2-line);border-radius:var(--v2-r-card);background:var(--v2-page);text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;gap:10px;width:428px;max-width:100%;padding:56px 24px;display:flex}.perf-plain-card img{border-radius:6px}.perf-plain-card h1{font:600 16px/22px var(--v2-font);margin:0}.perf-plain-card p{font:400 13px/19px var(--v2-font);color:var(--v2-ink-3);max-width:320px;margin:0}.perf-plain-card small{color:var(--v2-ink-4);font-size:12px}@media (max-width:1100px){.perf-tr{grid-template-columns:minmax(170px,1.6fr) 1fr 1fr .8fr .9fr 116px}.perf-tr>:nth-child(6),.perf-tr>:nth-child(7){display:none}.perf-tr-note{grid-template-columns:minmax(170px,1.6fr) 4fr}.perf-ai-rivals{width:340px}}@media (max-width:860px){.perf-page{padding:20px 16px 40px}.perf-figs{flex-wrap:wrap}.perf-fig{border-left:0;border-bottom:1px solid var(--v2-line-soft);flex:45%}.perf-two{grid-template-columns:1fr}.perf-ai-body{flex-direction:column}.perf-ai-models{border-right:0;border-bottom:1px solid var(--v2-line-soft)}.perf-ai-rivals{width:auto}.perf-bar-row{grid-template-columns:110px minmax(0,1fr) 48px 44px;gap:8px}.perf-qs{flex-wrap:wrap}.perf-q{flex:40%}.perf-since-row{grid-template-columns:1fr;gap:4px}.perf-since-row.head{display:none}.perf-since-engine>div:first-child{flex-direction:column;gap:2px}.perf-tr{grid-template-columns:minmax(140px,1.5fr) 1fr 1fr}.perf-tr>:nth-child(n+4){display:none}.perf-tr-note{grid-template-columns:1fr;padding:8px 12px}.perf-tr-note>:nth-child(2){display:block}.perf-public-foot{flex-direction:column;gap:16px}.perf-public-foot-right{text-align:left;align-items:flex-start}.perf-public-client>span:last-child,.perf-public-client i,.perf-public-by>:not(img),.perf-xaxis span:nth-child(2),.perf-xaxis span:nth-child(4){display:none}.perf-tip{width:180px}.perf-tip.left{margin-left:-194px}.perf-drawer{border-radius:0;max-width:100vw;top:0;bottom:0;right:0}}html .v2-sidebar{gap:2px;padding:4px 10px}html .v2-ws{gap:8px;height:36px;padding:0 8px}html .v2-ws-name{color:var(--v2-ink);font-size:14px;font-weight:600;line-height:18px}.v4-search{border:1px solid var(--v2-line);background:var(--v2-page);width:100%;height:34px;font:400 13px/16px var(--v2-font);color:var(--v2-ink-3);text-align:left;cursor:text;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;margin:6px 0 10px;padding:0 10px;display:flex}.v4-search svg{color:var(--v2-ink-4);flex-shrink:0}.v4-search span{flex:1;min-width:0}.v4-search kbd{border:1px solid var(--v2-line);font:400 12px/16px var(--v2-font);color:var(--v2-ink-4);border-radius:5px;padding:1px 5px}.v4-search:hover{border-color:var(--v3-line-input)}.v4-search:focus-visible{outline:2px solid var(--v2-accent);outline-offset:1px}.v4-doors,.v4-foot{flex-direction:column;flex-shrink:0;gap:2px;display:flex}html .v4-doors .v2-nav-item,html .v4-foot .v2-nav-item{height:34px;color:var(--v2-ink-2);border-radius:8px;gap:10px;padding:0 10px;font-size:14px;font-weight:400;line-height:18px;position:relative}html .v4-doors .v2-nav-item svg,html .v4-foot .v2-nav-item svg{color:var(--v2-ink-2)}html .v4-doors .v2-nav-item:hover,html .v4-foot .v2-nav-item:hover{background:var(--v3-chip);color:var(--v2-ink)}html .v4-doors .v2-nav-item.active,html .v4-foot .v2-nav-item.active{background:var(--v3-chip-strong);color:var(--v2-ink);font-weight:600}html .v4-doors .v2-nav-item.active svg,html .v4-foot .v2-nav-item.active svg{color:var(--v2-ink)}.v4-door-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.v4-badge{background:var(--v2-accent);color:var(--v3-on-fill);font:600 12px/16px var(--v2-font);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;padding:1px 7px}.v4-badge.quiet{color:var(--v2-ink-4);background:0 0;font-weight:400}html .v2-side-heading{height:auto;color:var(--v2-ink-4);margin-top:18px;padding:0 10px 6px;font-size:12px;font-weight:500;line-height:16px}html .v2-side-heading.v4-side-sub{margin-top:8px;padding-bottom:4px}html .v2-client-row{height:32px;color:var(--v2-ink-2);border-radius:8px;flex-shrink:0;gap:10px;padding:0 10px;font-size:14px;font-weight:400;line-height:18px}html .v2-client-row:hover{background:var(--v3-chip);color:var(--v2-ink)}html .v2-client-row.open{background:var(--v3-chip-strong);color:var(--v2-ink);font-weight:600}html .v2-client-row .v2-client-logo,html .v2-client-row .v2-avatar-letter{border-radius:5px;width:18px;height:18px}html .v2-client-row.dim{color:var(--v2-ink-2);opacity:.45}html .v2-client-row.dim img,html .v2-client-row.dim .v2-avatar-letter{opacity:1}.v4-client-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}html .v2-nav-item.v4-all{height:32px;color:var(--v2-ink-3);border-radius:8px;flex-shrink:0;gap:10px;padding:0 10px;font-size:14px;line-height:18px}html .v2-nav-item.v4-all:hover{background:var(--v3-chip);color:var(--v2-ink)}.v4-glyph{text-align:center;width:18px;color:var(--v2-ink-4);flex-shrink:0;font-size:13px;line-height:16px}.v4-all .v2-count{margin-left:auto}.v4-side-note{color:var(--v2-ink-3);margin:0;padding:2px 10px 0;font-size:12px;line-height:17px}.v4-foot{margin-top:auto;padding-top:14px}html .v4-foot .v2-nav-item{height:32px;color:var(--v2-ink-3)}html .v4-foot .v2-nav-item svg{color:var(--v2-ink-3)}html .v4-foot .v2-sidebar-foot{border-top:1px solid var(--v2-line);border-radius:0;gap:10px;height:40px;margin-top:6px;padding:0 8px}html .v4-foot .v2-sidebar-foot .v2-me{background:var(--v3-solid);width:22px;height:22px;color:var(--v3-on-fill);border-radius:11px;font-size:12px;font-weight:600}html .v4-foot .v2-sidebar-foot .v2-me-name{color:var(--v2-ink-2);font-size:14px;font-weight:400;line-height:18px}.v4-tabbar,.v4-sheet,.v4-sheet-scrim{display:none}@media (max-width:900px){html .v2-sidebar{display:none}html .main{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.v4-tabbar{z-index:40;padding:10px 8px calc(12px + env(safe-area-inset-bottom));background:var(--v2-page);border-top:1px solid var(--v2-line);justify-content:space-around;align-items:flex-start;display:flex;position:fixed;bottom:0;left:0;right:0}.v4-tab{width:70px;font:400 11px/14px var(--v2-font);color:var(--v2-ink-3);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;text-decoration:none;display:flex;position:relative}.v4-tab .v4-door-label{flex:none}.v4-tab.active{color:var(--v2-accent);font-weight:600}.v4-tab:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px;border-radius:6px}.v4-tab .v2-link-pending{bottom:-6px;left:14px;right:14px}.v4-sheet-scrim{z-index:38;background:var(--lightningcss-light,#18181b47)var(--lightningcss-dark,#0000008c);animation:.16s ease-out v4-fade;display:block;position:fixed;inset:0}.v4-sheet{z-index:39;left:0;right:0;bottom:calc(62px + env(safe-area-inset-bottom));background:var(--v2-page);border-radius:16px 16px 0 0;flex-direction:column;gap:2px;padding:10px 20px 8px;animation:.18s ease-out v4-rise;display:flex;position:fixed}.v4-sheet-handle{background:var(--v2-ink-5);border-radius:999px;align-self:center;width:36px;height:4px;margin-bottom:8px}.v4-sheet-row{border-bottom:1px solid var(--v2-line-soft);height:44px;font:400 15px/18px var(--v2-font);color:var(--v2-ink);flex-shrink:0;align-items:center;text-decoration:none;display:flex;position:relative}.v4-sheet-row:last-child{border-bottom:0}.v4-sheet-row.active{color:var(--v2-accent);font-weight:600}.v4-sheet-row .v2-link-pending{bottom:4px;left:0;right:0}html .lf-agent-launch{bottom:calc(76px + env(safe-area-inset-bottom))}}@keyframes v4-fade{0%{opacity:0}to{opacity:1}}@keyframes v4-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.v4-sheet,.v4-sheet-scrim{animation:none}}.v4h{width:100%;max-width:var(--page-max);box-sizing:border-box;font-family:var(--v2-font);color:var(--v2-ink);flex-direction:column;gap:28px;margin-inline:auto;padding:40px 48px 48px;display:flex}.v4h-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.v4h-hello{flex-direction:column;gap:4px;min-width:0;display:flex}.v4h-date{color:var(--v2-ink-3);font-size:13px;line-height:16px}.v4h-hello h1{letter-spacing:-.02em;color:var(--v2-ink);margin:0;font-size:28px;font-weight:600;line-height:34px}.v4h-who{flex-shrink:0;gap:6px;display:flex}.v4h-who a{color:var(--v2-ink-3);border-radius:8px;padding:6px 12px;font-size:13px;line-height:16px;text-decoration:none;position:relative}.v4h-who a:hover{color:var(--v2-ink)}.v4h-who a.on{background:var(--v2-chip);color:var(--v2-ink);font-weight:500}.v4h-who a:focus-visible{outline:2px solid var(--v2-accent);outline-offset:1px}.v4h-scope{color:var(--v2-ink-3);margin:-16px 0 0;font-size:13px;line-height:16px}.v4h-scope a{color:var(--v2-accent-strong);text-decoration:none;position:relative}.v4h-body{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px;display:grid}.v4h-main{flex-direction:column;min-width:0;display:flex}.v4h-main>.v4h-alert,.v4h-main>.v4h-soft{margin:12px 0 0}.v4h-list-head{border-bottom:1px solid var(--v2-line);align-items:baseline;gap:8px;padding-bottom:10px;display:flex}.v4h-list-head h2{color:var(--v2-ink);margin:0;font-size:16px;font-weight:600;line-height:20px}.v4h-count{color:var(--v2-ink-4);font-variant-numeric:tabular-nums;font-size:14px;line-height:18px}.v4h-soft{color:var(--v2-ink-3);font-size:13px;line-height:20px}.v4h-rows{flex-direction:column;display:flex}.v4h-row{border-bottom:1px solid var(--v2-line-soft);cursor:pointer;align-items:center;gap:14px;min-height:60px;padding:10px 0;display:flex}.v4h-row:hover .v4h-title,.v4h-row.is-open .v4h-title{color:var(--v2-accent-strong)}.v4h-tile{background:var(--v2-chip);width:28px;height:28px;color:var(--v2-ink-3);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.v4h-tile.sm{border-radius:6px;width:20px;height:20px}.v4h-tile.sm svg{width:12px;height:12px}.v4h-tile.lg{border-radius:10px;width:36px;height:36px}.v4h-tile[data-kind=fall],.v4h-tile[data-kind=broken]{background:var(--v2-bad)}@supports (color:color-mix(in lab, red, red)){.v4h-tile[data-kind=fall],.v4h-tile[data-kind=broken]{background:color-mix(in srgb, var(--v2-bad) 10%, var(--v2-page))}}.v4h-tile[data-kind=fall],.v4h-tile[data-kind=broken]{color:var(--v2-bad)}.v4h-tile[data-kind=stale],.v4h-tile[data-kind=review]{background:var(--v2-warn)}@supports (color:color-mix(in lab, red, red)){.v4h-tile[data-kind=stale],.v4h-tile[data-kind=review]{background:color-mix(in srgb, var(--v2-warn) 14%, var(--v2-page))}}.v4h-tile[data-kind=stale],.v4h-tile[data-kind=review]{color:var(--v2-warn)}.v4h-tile[data-kind=move],.v4h-tile[data-kind=done]{background:var(--v2-ok)}@supports (color:color-mix(in lab, red, red)){.v4h-tile[data-kind=move],.v4h-tile[data-kind=done]{background:color-mix(in srgb, var(--v2-ok) 12%, var(--v2-page))}}.v4h-tile[data-kind=move],.v4h-tile[data-kind=done]{color:var(--v2-ok)}.v4h-tile[data-kind=decision]{background:var(--v2-accent-soft);color:var(--v2-accent)}.v4h-open{min-width:0;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:3px;padding:0;display:flex}.v4h-open:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px;border-radius:4px}.v4h-title{color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.v4h-line{min-width:0;color:var(--v2-ink-3);white-space:nowrap;align-items:center;gap:6px;font-size:13px;line-height:16px;display:flex}.v4h-who-name{text-overflow:ellipsis;flex:none;max-width:50%;overflow:hidden}.v4h-lead{text-overflow:ellipsis;flex:0 100 auto;min-width:0;margin-left:-6px;overflow:hidden}.v4h-keep{flex-shrink:0;margin-left:-6px}.v4h-sep{white-space:pre}.v4h-logo{object-fit:contain;color:var(--v3-on-fill);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.v4h-lane{flex-shrink:0;justify-content:flex-end;min-width:140px;max-width:200px;display:flex}.v4h-act{border:1px solid var(--v2-line);background:var(--v2-page);min-width:0;color:var(--v2-ink);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;max-width:200px;padding:6px 12px;font-size:13px;font-weight:500;line-height:16px;text-decoration:none;display:block;position:relative;overflow:hidden}.v4h-act:hover{background:var(--v2-chip)}.v4h-act.primary{background:var(--v2-accent);border-color:var(--v2-accent);color:var(--v3-on-fill)}.v4h-act.primary:hover{background:var(--v3-accent-hover)}.v4h-act:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.v4h-more{font:inherit;color:var(--v2-accent-strong);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:12px;padding:0;font-size:13px;font-weight:500;line-height:16px}.v4h-more:hover{text-decoration:underline}.v4h-empty{align-items:center;gap:14px;margin-top:16px;padding:12px 0;display:flex}.v4h-empty-title{color:var(--v2-ink);font-size:14px;font-weight:500;line-height:18px}.v4h-empty-sub{color:var(--v2-ink-3);margin-top:3px;font-size:13px;line-height:16px}.v4h-empty-sub a{color:var(--v2-accent-strong);text-decoration:none;position:relative}.v4h-empty-sub a:hover{text-decoration:underline}.v4h-alert{border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:20px;display:flex}.v4h-alert[data-tone=warn]{background:var(--v2-warn)}@supports (color:color-mix(in lab, red, red)){.v4h-alert[data-tone=warn]{background:color-mix(in srgb, var(--v2-warn) 12%, var(--v2-page))}}.v4h-alert[data-tone=warn]{color:var(--v2-warn-strong)}.v4h-alert[data-tone=bad]{background:var(--v2-bad)}@supports (color:color-mix(in lab, red, red)){.v4h-alert[data-tone=bad]{background:color-mix(in srgb, var(--v2-bad) 10%, var(--v2-page))}}.v4h-alert[data-tone=bad]{color:var(--v2-bad)}.v4h-alert-dot{background:currentColor;border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:7px}.v4h-alert-text{flex:1;min-width:0}.v4h-alert a{color:inherit;font-weight:500}.v4h-alert .v3-try{height:auto;min-height:0;box-shadow:none;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:13px;font-weight:500;line-height:20px}.v4h-alert .v3-try:hover{text-decoration:underline}.v4h-head+.v4h-alert{margin-top:-8px}.v4h-side{flex-direction:column;gap:28px;min-width:0;display:flex}.v4h-clients{background:var(--v2-sidebar);border-radius:16px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.v4h-side-head{justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:8px;display:flex}.v4h-side-head h2{color:var(--v2-ink);margin:0;font-size:14px;font-weight:600;line-height:18px}.v4h-side-meta{color:var(--v2-ink-4);align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}.v4h-side-link{color:var(--v2-accent-strong);white-space:nowrap;font-size:13px;font-weight:500;line-height:16px;text-decoration:none;position:relative}.v4h-side-link:hover{text-decoration:underline}.v4h-clients>.v4h-side-link{margin-top:6px}.v4h-side-empty{color:var(--v2-ink-3);margin:0;font-size:13px;line-height:18px}.v4h-client{height:34px;color:var(--v2-ink);border-radius:6px;align-items:center;gap:10px;text-decoration:none;display:flex}.v4h-client:hover .v4h-client-name{color:var(--v2-accent-strong)}.v4h-client .v4h-logo{background:var(--v2-page);border-radius:6px;font-size:11px}.v4h-client-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;line-height:18px;overflow:hidden}.v4h-client-n{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:18px}.v4h-client-pct{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:52px;font-size:13px;line-height:16px}.v4h-client-pct[data-tone=up]{color:var(--v2-ok)}.v4h-client-pct[data-tone=down]{color:var(--v2-bad)}.v4h-client-pct[data-tone=faint]{color:var(--v2-ink-4)}.v4h-client-word{color:var(--v2-ink-4);white-space:nowrap;font-size:14px;line-height:18px}.v4h-live{flex-direction:column;gap:2px;padding:0 4px;display:flex}.v4h-live-row{align-items:center;gap:10px;height:32px;text-decoration:none;display:flex}.v4h-live-title{min-width:0;color:var(--v2-ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;line-height:16px;overflow:hidden}a.v4h-live-row:hover .v4h-live-title{color:var(--v2-accent-strong)}.v4h-live-day{white-space:nowrap;font-size:12px;line-height:16px}.v4h-live-day.v3-live[data-tone=plain],.v4h-live-day.v3-live[data-tone=faint]{color:var(--v2-ink-4)}.v4h-skel{cursor:default}.v4h-skel .v4h-tile{background:var(--v2-line-soft)}.v4h-skel .v4h-open{cursor:default;gap:6px}.v4h-bar{background:var(--v2-line-soft);border-radius:6px;display:block}.v4h-bar.soft{background:var(--v2-chip);opacity:.7}.v4h-skel-card{height:210px}@media (max-width:1080px){.v4h-body{grid-template-columns:minmax(0,1fr)}.v4h-side{max-width:560px}}@media (max-width:640px){.v4h{gap:20px;padding:20px 20px 32px}.v4h-head{flex-direction:column;align-items:flex-start;gap:12px}.v4h-body{gap:28px}.v4h-side{max-width:none}.v4h-lane{display:none}.v4h-row{align-items:flex-start;gap:12px;min-height:0;padding:14px 0}.v4h-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.v4h-line{white-space:normal;display:block}.v4h-line .v4h-logo{vertical-align:-2px;margin-right:6px;display:inline-flex}.v4h-lead,.v4h-who-name{max-width:none;margin-left:0;overflow:visible}.v4h-keep{margin-left:0}.v4h-list-head{border-bottom:0;padding-bottom:4px}}@media (min-width:721px){.v4h .v3t-drawer{border-radius:0 10px 10px 0;top:9px}}.v4c-space{--v4c-gutter:32px;flex-direction:column;min-width:0;display:flex}.v4c-head{padding:40px var(--v4c-gutter) 0;background:var(--v2-page);font-family:var(--v2-font);flex-direction:column;gap:20px;display:flex}.v4c-id{align-items:center;gap:16px;min-width:0;display:flex}.v4c-mark{border:1px solid var(--v2-line);background:var(--v2-page);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.v4c-mark img{object-fit:contain;width:30px;height:30px;display:block}.v4c-letter{color:var(--v3-on-fill);border:0;font-size:20px;font-weight:600;line-height:24px}.v4c-names{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.v4c-nameline{align-items:center;gap:10px;min-width:0;display:flex}.v4c-name{letter-spacing:-.02em;color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:28px;font-weight:600;line-height:34px;overflow:hidden}.v4c-chip{background:var(--v2-chip);color:var(--v2-ink-2);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:2px 9px;font-size:12px;font-weight:500;line-height:16px}.v4c-chip.quiet{color:var(--v2-ink-3)}.v4c-line{color:var(--v2-ink-3);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;line-height:18px;overflow:hidden}.v4c-doors{flex-shrink:0;align-items:center;gap:8px;display:flex}.v4c-btn{border:1px solid var(--v2-line);background:var(--v2-page);color:var(--v2-ink);white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;padding:7px 12px;font-size:13px;font-weight:500;line-height:16px;text-decoration:none;display:inline-flex}.v4c-btn:hover{background:var(--v2-raised)}.v4c-btn:focus-visible,.v4c-tab:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.v4c-tabs{border-bottom:1px solid var(--v2-line);scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.v4c-tabs::-webkit-scrollbar{display:none}.v4c-tab{color:var(--v2-ink-3);white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding-bottom:10px;font-size:14px;line-height:18px;text-decoration:none}.v4c-tab:hover{color:var(--v2-ink)}.v4c-tab.on{color:var(--v2-ink);border-bottom-color:var(--v2-ink);font-weight:600}.v4c-space .v2-topbar{height:auto;min-height:32px;padding:24px var(--v4c-gutter) 0;background:0 0;border-bottom:0;position:static}.v4c-space .v2-crumbs a,.v4c-space .v2-crumbs span{font-size:14px;line-height:18px}.v4c-space .v2-crumbs a{text-decoration:none}.v4c-space .v2-crumbs a:hover{color:var(--v2-ink)}.v4c-space .v2-crumbs .v2-here{font-weight:600}.v4c-space .v3-ground{background:var(--v2-page);min-height:0}.v4c-space .v2-topbar-actions+.v2-page{padding-top:0}.v4c-space .v3-page.pr-page{max-width:var(--page-max,1600px);padding-inline:var(--v4c-gutter)}.v4c-space .cr-subbar{height:auto;padding:24px var(--v4c-gutter) 0;background:0 0;border-bottom:0}.v4c-space .cr-seg{gap:6px}.v4c-space .cr-seg-item{height:28px;color:var(--v2-ink-3);border-radius:8px;padding:0 10px;font-weight:400}.v4c-space .cr-seg-item.on{background:var(--v2-chip);color:var(--v2-ink);font-weight:500}.v4c-space .cr-tabline{padding:8px var(--v4c-gutter) 0;background:0 0;border-bottom:0}.v4c-loading{padding:28px var(--v4c-gutter);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.v4c-loading span{background:var(--v2-chip);border-radius:16px;height:112px;animation:1.4s ease-in-out infinite v4c-pulse}@keyframes v4c-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.v4c-loading span{animation:none}}@media (max-width:900px){.v4c-space{--v4c-gutter:16px}.v4c-head{gap:16px;padding-top:20px}.v4c-id{flex-wrap:wrap;gap:12px}.v4c-mark{border-radius:12px;width:44px;height:44px}.v4c-mark img{width:26px;height:26px}.v4c-name{white-space:normal;font-size:20px;line-height:26px}.v4c-line{white-space:normal}.v4c-nameline{flex-wrap:wrap;row-gap:4px}.v4c-names{flex-basis:calc(100% - 56px)}.v4c-doors{flex-wrap:wrap;width:100%}.v4c-tabs{margin-inline:calc(-1 * var(--v4c-gutter));padding-inline:var(--v4c-gutter);gap:20px}.v4c-space .v2-topbar,.v4c-space .cr-subbar{padding:16px var(--v4c-gutter) 0}.v4c-loading{padding:20px var(--v4c-gutter);grid-template-columns:minmax(0,1fr)}.v4c-loading span{height:88px}}.v4c-head,.v4c-space>.v2-topbar,.v4c-space .cr-subbar,.v4c-space .cr-tabline,.v4c-loading,.v4c-space .cr-page,.v4c-space .cr-body{width:100%;max-width:var(--page-max,1600px);box-sizing:border-box;margin-inline:auto}.v2-page.v4c-ov{padding:28px var(--v4c-gutter) 48px;font-family:var(--v2-font);gap:28px}.v4c-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.v4c-tile{border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex;position:relative}.v4c-tile.blue{background:var(--v2-accent)}@supports (color:color-mix(in lab, red, red)){.v4c-tile.blue{background:color-mix(in srgb, var(--v2-accent) 5%, var(--v2-page))}}.v4c-tile.green{background:var(--v2-ok)}@supports (color:color-mix(in lab, red, red)){.v4c-tile.green{background:color-mix(in srgb, var(--v2-ok) 5%, var(--v2-page))}}.v4c-tile.warm{background:var(--v2-warn)}@supports (color:color-mix(in lab, red, red)){.v4c-tile.warm{background:color-mix(in srgb, var(--v2-warn) 6%, var(--v2-page))}}.v4c-tile-k{color:var(--v2-ink-3);font-size:13px;line-height:16px}.v4c-tile-v{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.v4c-tile-v b{letter-spacing:-.02em;color:var(--v2-ink);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:34px}.v4c-delta{font-size:13px;font-weight:500;line-height:16px}.v4c-delta.up{color:var(--v2-ok)}.v4c-delta.down{color:var(--v2-bad)}.v4c-delta.flat,.v4c-delta.quiet{color:var(--v2-ink-3);font-weight:400}.v4c-tile-why{color:var(--v2-ink-3);font-size:13px;line-height:16px}.v4c-spark{width:100%;max-width:300px;height:34px;color:var(--v2-accent);display:block}.v4c-tile .v4c-tip{position:absolute;top:12px;right:12px}.v4c-cols{align-items:flex-start;gap:40px;display:flex}.v4c-next{flex-direction:column;flex:1;min-width:0;display:flex}.v4c-week{flex-direction:column;flex-shrink:0;gap:2px;width:340px;display:flex}.v4c-sec-head{justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.v4c-sec-head.ruled{border-bottom:1px solid var(--v2-line)}.v4c-sec-head h2{color:var(--v2-ink);margin:0;font-size:16px;font-weight:600;line-height:20px}.v4c-sec-head h2 .n{color:var(--v2-ink-4);font-variant-numeric:tabular-nums;margin-left:6px;font-size:14px;font-weight:400;line-height:18px}.v4c-more{color:var(--v3-accent-ink);white-space:nowrap;font-size:13px;font-weight:500;line-height:16px;text-decoration:none}.v4c-more:hover{text-decoration:underline}.v4c-row{border-bottom:1px solid var(--v2-line-soft);min-height:52px;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}a.v4c-row:hover .t{color:var(--v3-accent-ink)}.v4c-row .t{min-width:0;color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;line-height:18px;overflow:hidden}.v4c-row .m{color:var(--v2-ink-3);white-space:nowrap;flex-shrink:0;font-size:13px;line-height:16px;text-decoration:none}a.v4c-row .m,.v4c-row a.m:hover,.v4c-row.done .t{color:var(--v2-ink-3)}.v4c-ring{border:1.5px solid var(--v2-ink-5);box-sizing:border-box;border-radius:999px;flex-shrink:0;width:16px;height:16px}.v4c-ring.amber{border-color:var(--v2-warn)}.v4c-ring.red{border-color:var(--v2-bad)}.v4c-more-set{align-items:baseline;gap:16px;display:inline-flex}svg.v4c-ring{color:var(--v2-accent);border:0}.v4c-go{background:var(--v2-accent);color:var(--v3-on-fill);white-space:nowrap;border-radius:8px;flex-shrink:0;padding:5px 10px;font-size:13px;font-weight:500;line-height:16px;text-decoration:none}.v4c-go:hover{background:var(--v3-accent-hover)}.v4c-empty{color:var(--v2-ink-3);margin:12px 0;font-size:14px;line-height:20px}.v4c-row-wait{border-bottom:1px solid var(--v2-line-soft);height:52px;position:relative}.v4c-row-wait:before{content:"";background:var(--v2-chip);border-radius:6px;width:55%;height:12px;position:absolute;top:20px;left:28px}.v4c-week-item{gap:10px;padding:8px 0;display:flex}.v4c-week-item .dot{background:var(--v2-ink-5);border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:7px}.v4c-week-item .dot.on{background:var(--v2-accent)}.v4c-week-item .t{color:var(--v2-ink);font-size:14px;line-height:18px}.v4c-week-item .m,.v4c-week-item .m a{color:var(--v2-ink-4);margin-top:2px;font-size:12px;line-height:16px;text-decoration:none}.v4c-week-link{color:inherit;text-decoration:none}.v4c-week-link:hover{color:var(--v3-accent-ink)}.v4c-space .im3{background:var(--v2-page)}.v4c-space .im3 .imx2-dock{background:linear-gradient(180deg, transparent 0%, var(--v2-page) 36px)}.v4c-links{padding:18px 24px 14px}.v4c-links-list{margin-top:8px}.v4c-link-row{border-top:1px solid var(--v3-line);align-items:center;gap:12px;padding:10px 0;font-size:14px;line-height:18px;display:flex}.v4c-link-row .d{color:var(--v2-ink);flex-shrink:0;font-weight:500}.v4c-link-row .p{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.v4c-link-row .s{color:var(--v2-ink-3);flex-shrink:0;font-size:13px}.v4c-link-row .s.warn{color:var(--v2-warn)}.v4c-link-more{margin-top:8px;font-size:13px;display:inline-block}.v4c-links-wait{background:var(--v2-chip);border-radius:8px;height:40px;margin-top:10px}@media (max-width:900px){.v2-page.v4c-ov{padding:20px var(--v4c-gutter) 36px;gap:22px}.v4c-tiles{grid-template-columns:minmax(0,1fr)}.v4c-cols{flex-direction:column;gap:28px}.v4c-week{width:100%}.v4c-row{flex-wrap:wrap;align-items:flex-start;gap:4px 12px;padding:12px 0}.v4c-row .t{white-space:normal;flex-basis:calc(100% - 28px)}.v4c-row .m,.v4c-row .v4c-go{margin-left:28px}.v4c-link-row{flex-wrap:wrap;gap:2px 12px}.v4c-link-row .p{flex-basis:100%;order:3}}.v4s{width:100%;max-width:var(--page-max,1600px);box-sizing:border-box;padding:28px var(--v4c-gutter,32px) 64px;font-family:var(--v2-font);color:var(--v2-ink);grid-template-columns:180px minmax(0,1fr);align-items:start;gap:48px;margin-inline:auto;display:grid}.v4s-outline{flex-direction:column;gap:2px;display:flex;position:sticky;top:24px}.v4s-outline-head{color:var(--v2-ink-4);padding:0 10px 8px;font-size:12px;font-weight:500;line-height:16px}.v4s-outline-item{border-left:2px solid var(--v2-line);color:var(--v2-ink-3);padding:6px 10px;font-size:14px;line-height:18px;text-decoration:none}.v4s-outline-item:hover{color:var(--v2-ink)}.v4s-outline-item.on{border-left-color:var(--v2-accent);color:var(--v2-ink);font-weight:600}.v4s-outline-item:focus-visible,.v4s-btn:focus-visible,.v4s-link:focus-visible,.v4s-tr:focus-visible,.v4s-quiet:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.v4s-doc{flex-direction:column;gap:32px;min-width:0;display:flex}.v4s-doc p{max-width:760px}.v4s-sec{flex-direction:column;gap:10px;min-width:0;scroll-margin-top:24px;display:flex}.v4s-head{align-items:baseline;gap:8px;min-width:0;display:flex}.v4s-title{letter-spacing:-.01em;color:var(--v2-ink);white-space:nowrap;margin:0;font-size:20px;font-weight:600;line-height:24px}.v4s-sub{color:var(--v2-ink-4);min-width:0;font-size:14px;line-height:18px}.v4s-right{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.v4s-meta{color:var(--v2-ink-4);text-align:right;font-size:13px;line-height:16px}.v4s-link{color:var(--v2-accent);white-space:nowrap;font-size:13px;font-weight:500;line-height:16px;text-decoration:none}.v4s-link:hover{text-decoration:underline}.v4s-lead{color:var(--v2-ink);margin:0;font-size:16px;line-height:26px}.v4s-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.v4s-body{color:var(--v2-ink-2);margin:0;font-size:14px;line-height:20px}.v4s-quiet{color:inherit;text-decoration:none}.v4s-quiet:hover{color:var(--v2-ink);text-decoration:underline}.v4s-note{color:var(--v2-ink-3);margin:0;font-size:13px;line-height:16px}.v4s-fail{color:var(--v2-bad);margin:0;font-size:14px;line-height:18px}.v4s-missing{justify-content:space-between;align-items:center;gap:16px;display:flex}.v4s-missing p{color:var(--v2-ink-3);margin:0;font-size:14px;line-height:18px}.v4s-btn{border:1px solid var(--v2-line);background:var(--v2-page);color:var(--v2-ink);white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;padding:6px 12px;font-size:13px;font-weight:500;line-height:16px;text-decoration:none;display:inline-flex}.v4s-btn:hover{background:var(--v2-raised)}.v4s-btn.primary{border-color:var(--v2-accent);background:var(--v2-accent);color:var(--v3-on-fill)}.v4s-btn.primary:hover{background:var(--v2-accent-strong);border-color:var(--v2-accent-strong)}.v4s-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v4s-cells{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.v4s-cell{border:1px solid var(--v2-line);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.v4s-cell-label{color:var(--v2-ink-3);font-size:13px;line-height:16px}.v4s-cell-value{color:var(--v2-ink);font-size:14px;font-weight:500;line-height:18px}.v4s-cell-value.unset{color:var(--v2-warn)}.v4s-table{border:1px solid var(--v2-line);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.v4s-tr{border-top:1px solid var(--v2-line-soft);min-height:40px;color:var(--v2-ink);align-items:center;padding:0 14px;font-size:14px;line-height:18px;text-decoration:none;display:flex}a.v4s-tr:hover{background:var(--v2-raised)}.v4s-th{border-top:0;border-bottom:1px solid var(--v2-line);background:var(--v2-raised);min-height:36px;color:var(--v2-ink-3);font-size:12px;font-weight:500;line-height:16px}.v4s-th+.v4s-tr{border-top:0}.v4s-tr>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.v4s-tr .n{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;width:100px}.v4s-tr .n.c{width:80px}.v4s-bar{background:var(--v2-line-soft);border-radius:999px;height:8px;display:flex;overflow:hidden}.v4s-bar span{min-width:3px;display:block}.v4s-bar .win{background:var(--v2-ok)}.v4s-bar .cited{background:var(--v2-warn-dot)}.v4s-bar .rest{background:var(--v2-line-soft)}.v4s-legend{color:var(--v2-ink-2);flex-wrap:wrap;gap:6px 18px;font-size:13px;line-height:16px;display:flex}.v4s-legend .soft{color:var(--v2-ink-3)}.v4s-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v4s-never{background:var(--v2-bad-soft);color:var(--v2-bad);border-radius:6px;padding:3px 8px;font-size:13px;line-height:16px}.v4s-chips .v4s-note{padding:3px 4px}.v4s-shape{flex-direction:column;gap:8px;display:flex}.v4s-shape span{background:var(--v2-chip);border-radius:6px;height:14px;animation:1.4s ease-in-out infinite v4c-pulse}@media (prefers-reduced-motion:reduce){.v4s-shape span{animation:none}}@media (max-width:900px){.v4s{padding:20px var(--v4c-gutter,16px) 48px;grid-template-columns:minmax(0,1fr);gap:0}.v4s-outline{display:none}.v4s-doc{gap:28px}.v4s-head{flex-wrap:wrap;row-gap:2px}.v4s-sub{flex-basis:100%;order:3}.v4s-cells{grid-template-columns:minmax(0,1fr);gap:8px}.v4s-cell{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px}.v4s-cell-value{text-align:right}.v4s-missing{flex-wrap:wrap;gap:10px}.v4s-tr .n{width:84px}.v4s-tr .n.c{width:52px}}.v4p-page{min-width:0;font-family:var(--v2-font);flex-direction:column;gap:20px;display:flex}.v4p-head{flex-direction:column;gap:4px;min-width:0;display:flex}.v4p-head h1{letter-spacing:-.02em;color:var(--v2-ink);margin:0;font-size:28px;font-weight:600;line-height:34px}.v4p-head p{color:var(--v2-ink-3);margin:0;font-size:14px;line-height:18px}.v4p-head p .v2-info{vertical-align:middle;height:18px;margin-top:-2px}.v4p-list{flex-direction:column;min-width:0;display:flex}.v4p-filters{align-items:flex-start;gap:8px;min-width:0;display:flex}.v4p-chips{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.v4p-chip{color:var(--v2-ink-3);font:400 13px/16px var(--v2-font);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:6px 10px;display:inline-flex}.v4p-chip:hover{color:var(--v2-ink)}.v4p-chip[aria-selected=true]{background:var(--v2-chip);color:var(--v2-ink);font-weight:500}.v4p-chip:focus-visible{outline:2px solid var(--v2-accent);outline-offset:1px}.v4p-chip .n{font-variant-numeric:tabular-nums}.v4p-chip-dot{background:var(--v2-warn-dot);border-radius:999px;width:6px;height:6px;margin-left:2px}.v4p-filters .v3w-search{border-color:var(--v2-line);border-radius:8px;flex-shrink:0;width:200px;height:30px}.v4p-hint{color:var(--v2-ink-3);margin:10px 0 0;font-size:13px;line-height:16px}.v4p-table{border-collapse:collapse;table-layout:fixed;width:100%;font-family:var(--v2-font);margin-top:16px}.v4p-table th{border-bottom:1px solid var(--v2-line);text-align:left;height:36px;color:var(--v2-ink-3);white-space:nowrap;padding:0;font-size:12px;font-weight:500;line-height:16px}.v4p-table td{border-bottom:1px solid var(--v2-line-soft);vertical-align:middle;height:48px;color:var(--v2-ink);padding:0;font-size:14px;line-height:18px}.v4p-table .c-client{width:190px;padding-right:12px}.v4p-table .c-type{width:110px;color:var(--v2-ink-3);white-space:nowrap;text-overflow:ellipsis;padding-right:8px;font-size:13px;line-height:16px;overflow:hidden}.v4p-table th.c-type{font-size:12px}.v4p-table .c-stage{width:150px;padding-right:8px}.v4p-table .c-age{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;width:90px}.v4p-table .c-piece{padding-right:16px}.v4p-th{align-items:center;display:inline-flex}.v4p-table th.c-age .v4p-th{justify-content:flex-end;width:100%}.v4p-table .v3w-client{min-width:0;color:var(--v2-ink-2);align-items:center;gap:8px;display:flex}.v4p-table .v3w-client img{object-fit:cover;object-position:top center;width:18px;height:18px;box-shadow:0 0 0 1px var(--v2-line-soft);border-radius:5px;flex-shrink:0;display:block}.v4p-table .v3w-client>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v4p-table .v3w-client .dim{color:var(--v2-ink-4)}.v4p-row{cursor:pointer}.v4p-row:hover td,.v4p-row[data-open] td{background:var(--v2-raised)}.v4p-title{text-align:left;width:100%;font:400 14px/18px var(--v2-font);color:var(--v2-ink);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:0;display:block;overflow:hidden}.v4p-title:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px;border-radius:6px}.v4p-pill{max-width:100%;font:500 12px/16px var(--v2-font);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border-radius:6px;padding:2px 8px;display:inline-block;overflow:hidden}.v4p-pill[data-tone=plain]{background:var(--v2-chip);color:var(--v2-ink-2)}.v4p-pill[data-tone=faint]{background:var(--v2-chip);color:var(--v2-ink-3)}.v4p-pill[data-tone=warn]{background:var(--v2-warn-soft);color:var(--v2-warn)}.v4p-pill[data-tone=bad]{background:var(--v3-red-soft);color:var(--v2-bad)}.v4p-pill[data-tone=ok]{background:var(--v2-ok-soft);color:var(--v2-ok-strong)}.v4p-pill[data-tone=accent]{background:var(--v2-accent-soft);color:var(--v2-accent-strong)}.v4p-live{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:16px;display:block;overflow:hidden}.v4p-amber{color:var(--v2-warn)}.v4p-faint{color:var(--v2-ink-4)}.v4p-detail-row td{background:var(--v2-raised);height:auto}.v4p-detail-row .v3w-detail{background:0 0;padding:12px 0 16px 190px}.v4p-detail-row .v3w-detail .f{width:min(300px,100%)}.v4p-foot{min-height:48px;color:var(--v2-ink-3);justify-content:space-between;align-items:center;gap:12px;font-size:13px;line-height:16px;display:flex}.v4p-foot>span{flex-wrap:wrap;align-items:center;display:inline-flex}.v4p-more{border:1px solid var(--v2-line);background:var(--v2-page);color:var(--v2-ink);font:500 13px/16px var(--v2-font);cursor:pointer;border-radius:8px;flex-shrink:0;padding:6px 12px}.v4p-more:hover{background:var(--v2-raised)}.v4p-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:44px 16px;display:flex}.v4p-empty strong{color:var(--v2-ink);font-size:14px;font-weight:500;line-height:18px}.v4p-empty>span{color:var(--v2-ink-3);font-size:13px;line-height:16px}.v4p-link{font:500 13px/16px var(--v2-font);color:var(--v3-accent-ink);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;text-decoration:none}.v4p-link:hover{text-decoration:underline}.v4p-fail{background:var(--v3-red-soft);border-radius:10px;align-items:flex-start;gap:10px;margin-top:16px;padding:10px 12px;display:flex}.v4p-page>.v4p-fail{margin-top:0}.v4p-fail-dot{background:var(--v2-bad);border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:7px}.v4p-fail-t{min-width:0;color:var(--v3-red-ink);flex:1;font-size:13px;line-height:20px}.v4p-retry{font:500 13px/16px var(--v2-font);color:var(--v3-red-ink);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:2px 0}.v4p-retry:hover{text-decoration:underline}.v4p-retry:disabled{cursor:progress;opacity:.7}.v4p-sk{background:var(--v2-chip);border-radius:6px;flex-shrink:0;animation:1.4s ease-in-out infinite v4p-pulse;display:block}.v4p-sk.soft{background:var(--v2-line-soft)}.v4p-sk-search{border-radius:8px;width:200px;height:30px}.v4p-sk-rows{border-top:1px solid var(--v2-line);flex-direction:column;margin-top:-4px;display:flex}.v4p-sk-row{border-bottom:1px solid var(--v2-line-soft);align-items:center;gap:12px;height:48px;display:flex}@keyframes v4p-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.v4p-sk{animation:none}}@media (max-width:640px){.v4p-head h1{font-size:20px;line-height:26px}.v4p-head p{font-size:13px;line-height:18px}.v4p-filters{flex-direction:column;align-items:stretch;gap:10px}.v4p-chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto}.v4p-chips::-webkit-scrollbar{display:none}.v4p-filters .v3w-search{width:100%}.v4p-table,.v4p-table tbody{table-layout:auto;display:block}.v4p-table thead{display:none}.v4p-table tr.v4p-row{border-bottom:1px solid var(--v2-line-soft);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"client stage""piece piece""type age";gap:4px 12px;padding:12px 0;display:grid}.v4p-table tr.v4p-row td{background:0 0;border:0;width:auto;height:auto;padding:0;display:block}.v4p-row:hover,.v4p-row[data-open]{background:var(--v2-raised)}.v4p-table .c-client{grid-area:client;font-size:13px}.v4p-table .c-stage{text-align:right;grid-area:stage}.v4p-table .c-piece{grid-area:piece}.v4p-table .c-type{grid-area:type}.v4p-table .c-age{grid-area:age;font-size:13px}.v4p-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box}.v4p-table tr.v4p-detail-row{display:block}.v4p-table tr.v4p-detail-row td{border:0;display:block}.v4p-detail-row .v3w-detail{padding:4px 0 14px}.v4p-sk-row .v4p-sk:nth-child(2){display:none}}:root{--page-max:1600px}.v2-page:not(.wide),.v3-page,.v3a-worklog,.v3ls-page,.pf-page,.perf-page{width:100%;max-width:var(--page-max);box-sizing:border-box;margin-inline:auto}.v3ls-main,.v3ls-main.wide,.v3ls-main.narrow{flex:1;max-width:none}.v3a-col.wide,.v3a-list{max-width:none}.sx-scrim{z-index:70;background:var(--lightningcss-light,#18181b52)var(--lightningcss-dark,#0009);justify-content:center;align-items:flex-start;padding:clamp(24px,11vh,96px) 16px 24px;animation:.12s ease-out sx-fade;display:flex;position:fixed;inset:0}.sx{background:var(--v2-page);border-radius:var(--v2-r-bar);width:680px;max-width:100%;max-height:calc(100vh - 2*clamp(24px,11vh,96px));box-shadow:0 24px 64px var(--lightningcss-light,#10101438)var(--lightningcss-dark,#0009), 0 2px 6px var(--lightningcss-light,#10101414)var(--lightningcss-dark,#0006), 0 0 0 1px var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--v2-line));font-family:var(--v2-font);color:var(--v2-ink);flex-direction:column;display:flex;overflow:hidden}.sx-bar{border-bottom:1px solid var(--v2-line);flex-shrink:0;align-items:center;gap:12px;height:56px;padding-inline:18px;display:flex}.sx-search-icon{color:var(--v2-ink-3);flex-shrink:0}html .sx-input{min-width:0;height:100%;font:400 16px/20px var(--v2-font);color:var(--v2-ink);background:0 0;border:0;outline:0;flex:1;padding:0}.sx-input::placeholder{color:var(--v2-ink-4)}.sx-esc{border:1px solid var(--v2-line);font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);border-radius:6px;flex-shrink:0;padding:2px 6px}html .sx-cancel{display:none}.sx-chips{border-bottom:1px solid var(--v2-line-soft);flex-shrink:0;gap:4px;padding:10px 14px;display:flex}html .sx-chip{cursor:pointer;font:400 13px/16px var(--v2-font);color:var(--v2-ink-3);white-space:nowrap;background:0 0;border:0;border-radius:8px;flex-shrink:0;padding:4px 10px}html .sx-chip:hover{color:var(--v2-ink)}html .sx-chip.on{background:var(--v2-chip);color:var(--v2-ink);font-weight:500}html .sx-chip.zero{color:var(--v2-ink-4)}.sx-chip:focus-visible{outline:2px solid var(--v2-accent);outline-offset:1px}.sx-hits{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;padding:6px 8px 8px;display:flex;overflow-y:auto}.sx-label{font:500 12px/16px var(--v2-font);color:var(--v2-ink-4);padding:12px 10px 4px}.sx-label:first-child{padding-top:10px}html .sx-row{min-width:0;color:var(--v2-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;align-items:center;gap:12px;padding-inline:10px;text-decoration:none;display:flex}html .sx-row.sel{background:var(--v2-chip)}.sx-row.short{height:36px}.sx-row.mid{height:40px}.sx-row.tall{height:48px}.sx-row.person{height:52px}.sx-slot{width:24px;color:var(--v2-ink-3);flex-shrink:0;justify-content:center;align-items:center;display:flex}.sx-slot.s20{width:20px}.sx-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sx-title{font:400 14px/18px var(--v2-font);color:var(--v2-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sx-title.strong{font-weight:500}.sx-line{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sx-row.dim .sx-title{color:var(--v2-ink-3)}.sx-row.dim .sx-line{color:var(--v2-ink-4)}.sx-pill{font:500 12px/16px var(--v2-font);white-space:nowrap;border-radius:6px;flex-shrink:0;padding:2px 8px}.sx-pill.ok{background:var(--v2-ok-soft);color:var(--v2-ok-strong)}.sx-pill.bad{background:var(--v2-bad-soft);color:var(--v2-bad)}.sx-pill.warn{background:var(--v2-warn-soft);color:var(--v2-warn)}.sx-pill.plain{background:var(--v2-chip);color:var(--v2-ink-2)}.sx-row.sel .sx-pill.plain{background:var(--v2-page)}.sx-side{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0}.sx-side.faint{color:var(--v2-ink-4)}.sx-enter{border:1px solid var(--v2-line);font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);border-radius:6px;flex-shrink:0;padding:1px 6px}html .sx-more-pages{cursor:pointer;font:400 12px/16px var(--v2-font);color:var(--v2-ink-4);background:0 0;border:0;flex-shrink:0;padding:0}html .sx-more-pages:hover{color:var(--v3-accent-ink)}html .sx-row.sx-all{height:auto;font:500 13px/16px var(--v2-font);color:var(--v3-accent-ink);padding:6px 10px 6px 46px}.sx-logo{object-fit:cover;object-position:top center;flex-shrink:0;display:block}.sx-logo.s24{border-radius:6px;width:24px;height:24px}.sx-logo.s20{border-radius:5px;width:20px;height:20px}.sx-logo.s16{border-radius:4px;width:16px;height:16px}.sx-letter{color:var(--v3-on-fill);font:600 11px/1 var(--v2-font);justify-content:center;align-items:center;display:flex}.sx-letter.s16{font-size:9px}.sx-avatar{object-fit:cover;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sx-avatar.s28{width:28px;height:28px}.sx-avatar.s20{width:20px;height:20px}.sx-initials{background:var(--v3-accent-hover);color:var(--v3-on-fill);font:600 12px/16px var(--v2-font)}.sx-initials.s20{font-size:9px}.sx-doors{flex-wrap:wrap;gap:6px;padding:2px 10px 6px;display:flex}html .sx-door{border:1px solid var(--v2-line);font:400 13px/16px var(--v2-font);color:var(--v2-ink-2);border-radius:8px;padding:4px 10px;text-decoration:none}html .sx-door:hover,html .sx-door.sel{background:var(--v2-chip);color:var(--v2-ink)}.sx-ghost{cursor:default}.sx-ghost-mark{background:var(--v2-line-soft);border-radius:4px;flex-shrink:0;width:24px;height:16px}.sx-ghost .sx-text{gap:6px}.sx-ghost-a{background:var(--v2-line-soft);border-radius:6px;height:11px;display:block}.sx-ghost-b{background:var(--v2-raised);border-radius:5px;height:9px;display:block}.sx-ghost-mark,.sx-ghost-a,.sx-ghost-b{animation:.9s ease-in-out infinite alternate sx-pulse}.sx-empty{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:30px 10px 10px;display:flex}.sx-empty-title{font:500 14px/18px var(--v2-font);color:var(--v2-ink)}.sx-empty-line{font:400 13px/16px var(--v2-font);color:var(--v2-ink-3)}.sx-empty .sx-failed{text-align:left;align-self:stretch;margin-top:18px}.sx-none-line{font:400 13px/18px var(--v2-font);color:var(--v2-ink-3);padding:22px 10px}.sx-pad{padding:10px 2px 2px}.sx-failed{flex-direction:column;gap:6px;display:flex}.sx-failed-line{background:var(--v2-warn-soft);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.sx-failed-dot{background:var(--v2-warn);border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:7px}.sx-failed-text{font:400 13px/20px var(--v2-font);color:var(--v2-warn-strong);flex:1}html .sx-retry{cursor:pointer;font:500 13px/16px var(--v2-font);color:var(--v2-warn-strong);background:0 0;border:0;flex-shrink:0;padding:2px 0}html .sx-retry:hover{text-decoration:underline}.sx-foot{border-top:1px solid var(--v2-line-soft);background:var(--v2-raised);height:40px;font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);white-space:nowrap;flex-shrink:0;align-items:center;gap:16px;padding-inline:18px;display:flex}.sx-foot-gap{flex:1}.sx-foot .faint{color:var(--v2-ink-4);text-overflow:ellipsis;overflow:hidden}@keyframes sx-fade{0%{opacity:0}to{opacity:1}}@keyframes sx-pulse{0%{opacity:1}to{opacity:.55}}@media (prefers-reduced-motion:reduce){.sx-scrim,.sx-ghost-mark,.sx-ghost-a,.sx-ghost-b{animation:none}}@media (max-width:900px){.sx-scrim{background:var(--v2-page);padding:0}.sx{width:100%;height:100dvh;max-height:none;box-shadow:none;border-radius:0}.sx-bar{padding-inline:14px;padding-top:env(safe-area-inset-top);height:calc(56px + env(safe-area-inset-top));gap:10px}.sx-esc,.sx-enter{display:none}html .sx-cancel{cursor:pointer;font:500 15px/18px var(--v2-font);color:var(--v3-accent-ink);background:0 0;border:0;flex-shrink:0;padding:6px 0 6px 4px;display:block}.sx-chips{scrollbar-width:none;padding:10px 12px;overflow-x:auto}.sx-chips::-webkit-scrollbar{display:none}html .sx-chip:not(.on){padding-inline:8px}html .sx-chip.zero{display:none}.sx-hits{padding:6px 8px calc(16px + env(safe-area-inset-bottom))}.sx-row.tall{height:52px}.sx-title{font-size:15px}.sx-foot{display:none}}html .v4-sheet-search{cursor:pointer;text-align:left;background:0 0;border-width:0 0 1px;gap:10px;width:100%;padding:0}html .v4-sheet-search svg{color:var(--v2-ink-3)}.mt-ground{background:var(--v3-card);min-height:calc(100vh - 52px)}.mt-page{font-family:var(--v2-font);color:var(--v2-ink);min-width:0;max-width:var(--page-max);box-sizing:border-box;flex-direction:column;gap:24px;margin-inline:auto;padding:36px 32px 40px;display:flex}.mt-page.mt-center{justify-content:center;align-items:center;min-height:calc(100vh - 140px)}.mt-quiet{color:var(--v2-ink-4)}.mt-head{flex-direction:column;gap:4px;display:flex}.mt-head h1{font:600 28px/34px var(--v2-font);letter-spacing:-.02em;color:var(--v2-ink);margin:0}.mt-head p{font:400 14px/18px var(--v2-font);color:var(--v2-ink-3);align-items:center;gap:6px;margin:0;display:flex}.mt-head p .v2-info{width:20px;height:20px;margin-left:0}.mt-bar{align-items:flex-start;gap:8px;min-width:0;display:flex}.mt-chips{flex-wrap:wrap;flex:1;align-items:center;gap:4px 8px;min-width:0;display:flex}.mt-chips::-webkit-scrollbar{display:none}.mt-chip{font:400 13px/16px var(--v2-font);color:var(--v2-ink-3);white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;text-decoration:none;display:inline-flex}.mt-chip:hover{background:var(--v2-chip);color:var(--v2-ink)}.mt-chip.on{background:var(--v2-chip);color:var(--v2-ink);font-weight:500}.mt-chip .n{font-variant-numeric:tabular-nums}.mt-chip .mt-mark{border-radius:4px}.mt-chip-sep{background:var(--v2-line);flex-shrink:0;width:1px;height:18px;margin:0 4px}.mt-search{border:1px solid var(--v2-line);width:240px;height:30px;color:var(--v2-ink-4);background:var(--v2-page);border-radius:8px;flex-shrink:0;align-items:center;gap:8px;margin-left:auto;padding:0 10px;display:flex}.mt-search:focus-within{border-color:var(--v2-accent-line);box-shadow:0 0 0 3px var(--v2-accent-soft)}.mt-search input{min-width:0;font:400 13px/16px var(--v2-font);color:var(--v2-ink);background:0 0;border:0;outline:0;flex:1}.mt-search input::placeholder{color:var(--v2-ink-4)}.mt-search input::-webkit-search-cancel-button{display:none}.mt-search-x{color:var(--v2-ink-4);display:flex}.mt-search-x:hover{color:var(--v2-ink)}.mt-bar:not(:has(.mt-chips)) .mt-search{margin-left:0}.mt-mark{object-fit:cover;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mt-mark-letter{color:var(--v3-on-fill);font:600 10px/1 var(--v2-font)}.mt-av{letter-spacing:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.mt-av.ghost{border:1px dashed var(--v2-ink-5);color:var(--v2-ink-4);background:0 0}.mt-faces{align-items:center;padding-left:6px;display:inline-flex}.mt-faces .mt-av{border:2px solid var(--v3-card);box-sizing:border-box;width:24px;height:24px;margin-left:-6px}.mt-av-more{background:var(--v2-chip);color:var(--v2-ink-3);font-size:9px}.mt-dot{background:var(--v2-warn-dot);border-radius:999px;flex-shrink:0;width:6px;height:6px;display:inline-block}.mt-marker{width:28px;color:var(--v2-warn-dot);justify-content:flex-end;align-items:center;display:inline-flex}.mt-marker.quiet{color:var(--v2-ink-4)}.mt-table{flex-direction:column;margin-top:-12px;display:flex}.mt-thead,.mt-row{align-items:center;display:flex}.mt-thead{border-bottom:1px solid var(--v2-line);height:36px;font:500 12px/16px var(--v2-font);color:var(--v2-ink-3)}.mt-row{border-bottom:1px solid var(--v2-line-soft);height:48px;color:inherit;font:400 13px/16px var(--v2-font);text-decoration:none;position:relative}a.mt-row:hover{background:var(--v2-raised)}a.mt-row:focus-visible{outline:2px solid var(--v2-accent);outline-offset:-2px}a.mt-row .v2-link-pending{bottom:-1px;left:0;right:0}.mt-c-title{flex:1 1 0;align-items:center;gap:10px;min-width:0;display:flex}.mt-title{font:400 14px/18px var(--v2-font);color:var(--v2-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mt-sub{display:none}.mt-c-client{width:170px;color:var(--v2-ink-3);white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;flex-shrink:0;padding-right:12px;overflow:hidden}.mt-c-date{width:110px;color:var(--v2-ink-2);white-space:nowrap;flex-shrink:0}.mt-c-len{width:80px;color:var(--v2-ink-3);white-space:nowrap;flex-shrink:0}.mt-c-people{flex-shrink:0;align-items:center;width:120px;display:flex}.mt-thead .mt-c-people{display:block}.mt-c-mark{flex-shrink:0;justify-content:flex-end;width:28px;display:flex}.mt-sk{background:var(--v2-chip);border-radius:5px;height:10px;animation:1.2s ease-in-out infinite skel-pulse;display:inline-block}.mt-row-sk .mt-c-title .mt-sk:first-child{border-radius:5px;height:18px}@media (prefers-reduced-motion:reduce){.mt-sk{animation:none}}.mt-foot{min-height:48px;font:400 13px/16px var(--v2-font);color:var(--v2-ink-3);align-items:center;gap:20px;padding-top:8px;display:flex}.mt-legend{color:var(--v2-ink-3);align-items:center;gap:16px;font-size:12px;display:flex}.mt-legend>span{align-items:center;gap:6px;display:inline-flex}.mt-legend svg{color:var(--v2-ink-4)}.mt-more{margin-left:auto}.mt-more-failed{color:var(--v2-bad);font-size:12px}.mt-state{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:52px 16px;display:flex}.mt-state b{font:500 14px/20px var(--v2-font);color:var(--v2-ink)}.mt-state b.big{font:600 20px/26px var(--v2-font);letter-spacing:-.01em;margin-top:4px}.mt-state p{max-width:400px;font:400 14px/20px var(--v2-font);color:var(--v2-ink-3);margin:0 0 6px}.mt-state-icon{background:var(--v2-chip);width:40px;height:40px;color:var(--v2-ink-3);border-radius:10px;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.mt-state-icon.ok{background:var(--v2-ok-soft);color:var(--v2-ok)}.mt-clear{font-size:13px}.mt-failed{background:var(--v2-bad-soft);color:var(--v2-bad);border-radius:10px;align-items:center;gap:12px;padding:14px 16px;display:flex}.mt-failed>span{font:400 13px/18px var(--v2-font);color:var(--v2-ink-3);flex-direction:column;flex:1;gap:2px;display:flex}.mt-failed b{font:500 14px/18px var(--v2-font);color:var(--v2-ink)}.mt-failed .v3-try{margin:0}.mt-review{border-top:1px solid var(--v2-line);flex-direction:column;margin-top:-4px;display:flex}.mt-ritem{border-bottom:1px solid var(--v2-line-soft);flex-direction:column;gap:14px;padding:20px 0 22px;display:flex}.mt-ritem.compact{padding:14px 0}.mt-rhead{align-items:center;gap:10px;min-width:0;display:flex}.mt-rtitle{font:500 14px/18px var(--v2-font);color:var(--v2-ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;text-decoration:none;overflow:hidden}.mt-rtitle:hover{text-decoration:underline}.mt-rmeta{font:400 13px/16px var(--v2-font);color:var(--v2-ink-3);white-space:nowrap}.mt-rright{font:400 13px/16px var(--v2-font);color:var(--v2-ink-3);flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.mt-check{background:var(--v2-chip);border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.mt-ritem .mt-check,.mt-ritem .mt-actions,.mt-ritem .mt-ask,.mt-ritem .mt-fail{margin-left:28px}.mt-check.warn{background:var(--v2-warn-dot)}@supports (color:color-mix(in lab, red, red)){.mt-check.warn{background:color-mix(in srgb, var(--v2-warn-dot) 13%, var(--v2-page))}}.mt-check-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mt-check-head b{font:600 13px/16px var(--v2-font);color:var(--v2-ink)}.mt-check.warn .mt-check-head b{color:var(--v2-warn)}.mt-check-head span{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3)}.mt-check.warn .mt-check-head span{color:var(--v3-amber-ink)}.mt-check-why{font:400 13px/18px var(--v2-font);color:var(--v2-ink-2);margin:0}.mt-check-note{font:400 12px/16px var(--v2-font);color:var(--v3-amber-ink);margin:0}.mt-check:not(.warn) .mt-check-note{color:var(--v2-ink-3)}.mt-finding{align-items:flex-start;gap:12px;display:flex}.mt-f-kind{flex-direction:column;flex-shrink:0;gap:2px;width:190px;display:flex}.mt-f-kind b{font:500 13px/16px var(--v2-font);color:var(--v2-ink)}.mt-f-kind span{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3)}.mt-f-quote{min-width:0;font:400 14px/20px var(--v2-font);color:var(--v2-ink-2);flex:1}.mt-finding.low .mt-f-quote{color:var(--v2-ink-3)}.mt-f-at{font:500 13px/20px var(--v2-font);color:var(--v3-accent-ink);font-variant-numeric:tabular-nums;flex-shrink:0;text-decoration:none}a.mt-f-at:hover{text-decoration:underline}.mt-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mt-actions .v2-btn-md{font-weight:500}.mt-open{font:400 13px/16px var(--v2-font);color:var(--v2-ink-3);margin-left:auto;text-decoration:none}.mt-open:hover{color:var(--v2-ink);text-decoration:underline}.mt-ask{flex-direction:column;gap:8px;max-width:600px;display:flex}.mt-ask label,.mt-why label{font:500 13px/16px var(--v2-font);color:var(--v2-ink);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.mt-why label span{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3)}.mt-input{box-sizing:border-box;border:1px solid var(--v3-line-input);background:var(--v2-page);width:100%;height:36px;font:400 14px/18px var(--v2-font);color:var(--v2-ink);border-radius:8px;outline:0;padding:0 10px}.mt-input:focus{border-color:var(--v2-accent-line);box-shadow:0 0 0 3px var(--v2-accent-soft)}.mt-ask .mt-quiet{font-size:12px}.mt-menu{position:relative}.mt-menu>summary{list-style:none}.mt-menu>summary::-webkit-details-marker{display:none}.mt-menu-pop{z-index:20;border:1px solid var(--v2-line);background:var(--v2-page);min-width:200px;box-shadow:var(--v2-shadow-pop);border-radius:10px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.mt-menu-pop button{text-align:left;font:400 13px/16px var(--v2-font);color:var(--v2-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px}.mt-menu-pop button:hover{background:var(--v2-chip)}.mt-done{background:var(--v2-ok-soft);color:var(--v2-ok);font:400 14px/20px var(--v2-font);border-radius:10px;align-items:center;gap:10px;margin:12px 0 0;padding:12px 16px;display:flex}.mt-done span{color:var(--v2-ink)}.mt-fail{background:var(--v2-bad-soft);color:var(--v2-bad);font:400 13px/18px var(--v2-font);border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex}.mt-fail span{color:var(--v2-ink)}.mt-spin{border:2px solid;border-radius:999px;width:12px;height:12px}@supports (color:color-mix(in lab, red, red)){.mt-spin{border:2px solid color-mix(in srgb, currentColor 35%, transparent)}}.mt-spin{border-top-color:currentColor;flex-shrink:0;animation:.7s linear infinite mt-spin}.mt-spin.light{width:18px;height:18px;color:var(--v3-on-fill)}@keyframes mt-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mt-spin{animation-duration:2s}}.mt-meeting{gap:0}.mt-back{display:none}.mt-mhead{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.mt-mhead-text{flex-direction:column;gap:6px;min-width:0;display:flex}.mt-mhead h1{font:600 28px/34px var(--v2-font);letter-spacing:-.02em;color:var(--v2-ink);overflow-wrap:anywhere;margin:0}.mt-mmeta{font:400 14px/18px var(--v2-font);color:var(--v2-ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.mt-mclient{align-items:center;gap:6px;display:inline-flex}.mt-mclient a{color:inherit;text-decoration:none}.mt-mclient a:hover{color:var(--v2-ink);text-decoration:underline}.mt-people{flex-wrap:wrap;align-items:center;gap:10px 20px;margin:18px 0 0;padding:0;list-style:none;display:flex}.mt-people li{align-items:center;gap:8px;display:inline-flex}.mt-people .mt-av{width:24px;height:24px}.mt-pname{font:400 14px/18px var(--v2-font);color:var(--v2-ink)}.mt-pnote{font:400 13px/16px var(--v2-font);color:var(--v2-ink-3)}.mt-people li.away .mt-pname,.mt-people li.away .mt-pnote{color:var(--v2-ink-4)}.mt-people-sk{gap:16px;margin-top:18px;display:flex}.mt-body{flex-direction:column;max-width:820px;margin-top:18px;display:flex}.mt-player-wrap{flex-direction:column;gap:10px;display:flex}.mt-player{aspect-ratio:16/9;background:var(--lightningcss-light,#18181b)var(--lightningcss-dark,#000);border-radius:12px;width:100%;display:block}.mt-player-sk{background:var(--v2-chip);animation:1.2s ease-in-out infinite skel-pulse}.mt-audio{width:100%;height:48px;display:block}.mt-player-foot{font:400 12px/16px var(--v2-font);color:var(--v2-ink-4);align-items:center;gap:12px;display:flex}.mt-player-foot .mt-switch{white-space:nowrap;flex-shrink:0}.mt-processing{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}.mt-processing b{font:500 14px/18px var(--v2-font);color:var(--v3-on-fill);margin-top:6px}.mt-processing span:not(.mt-spin){font:400 13px/18px var(--v2-font);color:var(--v3-ink-4)}.mt-norec{border:1px dashed var(--v2-line);font:400 14px/18px var(--v2-font);color:var(--v2-ink-3);border-radius:10px;align-items:center;gap:10px;padding:12px 16px;display:flex}.mt-norec svg{color:var(--v2-ink-4);flex-shrink:0}.mt-switch{font:400 13px/16px var(--v2-font);color:var(--v2-ink-3);cursor:pointer;align-items:center;gap:10px;margin-left:auto;display:inline-flex;position:relative}.mt-switch input,.mt-mate input{opacity:0;cursor:pointer;width:28px;height:16px;margin:0;position:absolute;right:0}.mt-switch i,.mt-mate i{background:var(--v2-ink-5);border-radius:999px;flex-shrink:0;width:28px;height:16px;transition:background-color .12s ease-out;position:relative}.mt-switch i:after,.mt-mate i:after{content:"";background:var(--v3-on-fill);border-radius:999px;width:12px;height:12px;transition:transform .12s ease-out;position:absolute;top:2px;left:2px}.mt-switch input:checked+i,.mt-mate input:checked+i{background:var(--v2-accent)}.mt-switch input:checked+i:after,.mt-mate input:checked+i:after{transform:translate(12px)}.mt-switch input:focus-visible+i,.mt-mate input:focus-visible+i{outline:2px solid var(--v2-accent);outline-offset:2px}.mt-tabs{border-bottom:1px solid var(--v2-line);gap:24px;margin-top:28px;display:flex}.mt-tabs button{font:400 14px/18px var(--v2-font);color:var(--v2-ink-3);cursor:pointer;background:0 0;border:0;padding:0 0 12px;position:relative}.mt-tabs button:hover:not(:disabled){color:var(--v2-ink)}.mt-tabs button:disabled{color:var(--v2-ink-5);cursor:default}.mt-tabs button[aria-selected=true]{color:var(--v2-ink);font-weight:500}.mt-tabs button[aria-selected=true]:after{content:"";background:var(--v2-ink);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.mt-tabs button:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px;border-radius:4px}.mt-summary{flex-direction:column;gap:28px;padding-top:28px;display:flex}.mt-summary h2{font:600 16px/20px var(--v2-font);color:var(--v2-ink);margin:0 0 10px}.mt-overview{font:400 14px/22px var(--v2-font);color:var(--v2-ink-2);margin:0;padding:0}ul.mt-overview{flex-direction:column;gap:6px;padding-left:18px;display:flex}ul.mt-overview li::marker{color:var(--v2-ink-4)}.mt-overview p{margin:0 0 8px}.mt-overview p.li{padding-left:14px;position:relative}.mt-overview p.li:before{content:"•";color:var(--v2-ink-4);position:absolute;left:0}.mt-overview b{color:var(--v2-ink);font-weight:600}.mt-actions-list{margin:0;padding:0;list-style:none}.mt-actions-list li{border-bottom:1px solid var(--v2-line-soft);box-sizing:border-box;align-items:center;gap:12px;min-height:44px;padding:8px 0;display:flex}.mt-ai-ring{border:1.5px solid var(--v2-ink-5);box-sizing:border-box;border-radius:4px;flex-shrink:0;width:14px;height:14px}.mt-ai-task{min-width:0;font:400 14px/20px var(--v2-font);color:var(--v2-ink);flex:1}.mt-ai-owner{font:400 13px/16px var(--v2-font);color:var(--v2-ink-3);flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.mt-note{font:400 12px/16px var(--v2-font);color:var(--v2-ink-4);margin:10px 0 0}.mt-bullets{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mt-bullets li{font:400 14px/20px var(--v2-font);color:var(--v2-ink-2);padding-left:15px;position:relative}.mt-bullets li:before{content:"";background:var(--v2-accent);border-radius:999px;width:5px;height:5px;position:absolute;top:8px;left:0}.mt-quotes{flex-direction:column;gap:12px;display:flex}.mt-quote{background:var(--v2-raised);border-radius:10px;margin:0;padding:16px}.mt-quote blockquote{font:400 14px/20px var(--v2-font);color:var(--v2-ink);margin:0}.mt-quote figcaption{font:400 13px/16px var(--v2-font);color:var(--v2-ink-3);margin-top:8px}.mt-time{font:500 13px/20px var(--v2-font);color:var(--v3-accent-ink);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0}.mt-time:hover{text-decoration:underline}.mt-time:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px;border-radius:3px}.mt-transcript{flex-direction:column;padding-top:20px;display:flex}.mt-tbar{z-index:2;background:var(--v3-card);align-items:center;gap:12px;padding:8px 0 12px;display:flex;position:sticky;top:52px}.mt-find{border:1px solid var(--v2-line);width:300px;height:30px;color:var(--v2-ink-4);box-sizing:border-box;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.mt-find:focus-within{border-color:var(--v2-accent-line);box-shadow:0 0 0 3px var(--v2-accent-soft)}.mt-find input{min-width:0;font:400 13px/16px var(--v2-font);color:var(--v2-ink);background:0 0;border:0;outline:0;flex:1}.mt-find-n{font:400 13px/16px var(--v2-font);color:var(--v2-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.mt-step{border:1px solid var(--v2-line);background:var(--v2-page);width:26px;height:26px;color:var(--v2-ink-3);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;margin-left:-10px;display:inline-flex}.mt-step+.mt-step{margin-left:-10px}.mt-step:disabled{opacity:.45;cursor:default}.mt-lines{flex-direction:column;display:flex}.mt-block{content-visibility:auto}.mt-turn{border-bottom:1px solid var(--v2-line-soft);align-items:flex-start;gap:16px;padding:12px;scroll-margin:140px;display:flex}.mt-turn>.mt-time{text-align:left;flex-shrink:0;width:52px}.mt-turn>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mt-turn b{font:600 13px/16px var(--v2-font);color:var(--v2-ink)}.mt-turn p{font:400 14px/22px var(--v2-font);color:var(--v2-ink-2);overflow-wrap:anywhere;margin:0}.mt-turn.now{background:var(--v2-accent-soft);border-bottom-color:#0000;border-radius:10px}.mt-turn.now>.mt-time{color:var(--v2-accent-strong)}.mt-turn.now p{color:var(--v2-ink)}.mt-turn mark{color:inherit;background:var(--lightningcss-light,#fde68a)var(--lightningcss-dark,#5a4a12);border-radius:2px}.mt-turn mark.on{background:var(--lightningcss-light,#fbbf24)var(--lightningcss-dark,#8a6a10)}.mt-tend{text-align:center;font:400 13px/16px var(--v2-font);color:var(--v2-ink-3);margin:16px 0 0}.mt-access-wrap{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex;position:relative}.mt-access{border:1px solid var(--v2-line);background:var(--v2-page);font:500 13px/16px var(--v2-font);color:var(--v2-ink);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.mt-access svg{color:var(--v2-ink-2)}.mt-access-short{display:none}.mt-access svg:last-child{color:var(--v2-ink-4)}.mt-access:hover{background:var(--v2-raised)}.mt-access:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.mt-access.warn{background:var(--v2-warn-dot)}@supports (color:color-mix(in lab, red, red)){.mt-access.warn{background:color-mix(in srgb, var(--v2-warn-dot) 13%, var(--v2-page))}}.mt-access.warn{border-color:var(--v2-warn-dot)}@supports (color:color-mix(in lab, red, red)){.mt-access.warn{border-color:color-mix(in srgb, var(--v2-warn-dot) 30%, var(--v2-page))}}.mt-access.warn{color:var(--v2-warn)}.mt-access.quiet{color:var(--v2-ink-3);font-weight:400}.mt-access.quiet svg{color:var(--v2-ink-4)}.mt-saved{background:var(--v2-ink);color:var(--v2-page);font:500 13px/16px var(--v2-font);border-radius:8px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.mt-saved svg{color:var(--v2-ok)}.mt-saved button{font:500 13px/16px var(--v2-font);color:var(--v3-accent-pale);cursor:pointer;background:0 0;border:0;padding:0}.mt-drawer{width:480px}.mt-drawer-title{font:500 14px/18px var(--v2-font);color:var(--v2-ink)}.mt-x{width:28px;height:28px;color:var(--v2-ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-left:auto;display:flex}.mt-x:hover{background:var(--v2-chip);color:var(--v2-ink)}.mt-drawer-body{gap:24px}.mt-d-title{font:600 16px/20px var(--v2-font);color:var(--v2-ink)}.mt-d-meta{font:400 13px/16px var(--v2-font);color:var(--v2-ink-3);margin-top:2px}.mt-d-finding{flex-direction:column;gap:4px;display:flex}.mt-d-finding b{font:500 13px/16px var(--v2-font);color:var(--v2-ink)}.mt-d-finding p{font:400 14px/20px var(--v2-font);color:var(--v2-ink-2);margin:0}.mt-d-finding .mt-time{align-self:flex-start;line-height:16px}.mt-who{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.mt-who legend{font:400 13px/16px var(--v2-font);color:var(--v2-ink-3);margin-bottom:8px;padding:0}.mt-opt{border:1px solid var(--v2-line);cursor:pointer;border-radius:10px;flex-direction:column;gap:0;padding:12px 14px;display:flex}label.mt-opt{flex-direction:row;align-items:flex-start;gap:10px}.mt-opt.on{border-color:var(--v2-accent-line);background:var(--v2-accent-soft)}@supports (color:color-mix(in lab, red, red)){.mt-opt.on{background:color-mix(in srgb, var(--v2-accent-soft) 45%, var(--v2-page))}}.mt-opt.off{opacity:.6;cursor:default}.mt-opt-head{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.mt-opt input[type=radio]{appearance:auto;accent-color:var(--v2-accent);flex-shrink:0;width:16px;height:16px;margin:1px 0 0}.mt-opt span{flex-direction:column;gap:2px;display:flex}.mt-opt b{font:500 14px/18px var(--v2-font);color:var(--v2-ink)}.mt-opt span>span{font:400 13px/16px var(--v2-font);color:var(--v2-ink-3)}.mt-mate{border-top:1px solid var(--v2-line-soft);cursor:pointer;align-items:center;gap:10px;margin-left:26px;padding:10px 0;display:flex;position:relative}.mt-opt-head+.mt-mate{margin-top:10px}.mt-mate>span:not(.mt-av){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mt-mate b{font:400 14px/18px var(--v2-font);color:var(--v2-ink)}.mt-mate span span{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3)}.mt-mate span span.warn{color:var(--v2-warn)}.mt-mate input{top:50%;right:0;transform:translateY(-50%)}.mt-why{flex-direction:column;gap:8px;display:flex}.mt-d-foot{font:400 12px/16px var(--v2-font);color:var(--v2-ink-3);margin:-8px 0 0}.mt-drawer-foot{justify-content:flex-end}.mt-drawer-foot .mt-quiet{font:400 12px/16px var(--v2-font);margin-right:auto}@media (max-width:700px){.mt-page{gap:16px;padding:20px 16px 32px}.mt-head h1,.mt-mhead h1{font-size:28px;line-height:34px}.mt-head p{display:block}.mt-bar{flex-direction:column-reverse;align-items:stretch;gap:12px}.mt-search{border-radius:10px;width:100%;height:40px;margin-left:0}.mt-table{margin-top:0}.mt-thead{display:none}.mt-row{align-items:center;height:auto;min-height:62px;padding:10px 0}.mt-c-title{flex-wrap:wrap;align-items:flex-start;gap:2px 12px}.mt-c-title .mt-mark{width:22px;height:22px;margin-top:1px}.mt-title{white-space:normal;flex:calc(100% - 40px);font-size:15px;line-height:20px}.mt-sub{font:400 13px/16px var(--v2-font);color:var(--v2-ink-3);flex-basis:100%;padding-left:34px;display:block}.mt-c-client,.mt-c-date,.mt-c-len,.mt-c-people{display:none}.mt-foot{flex-wrap:wrap;gap:12px}.mt-legend{display:none}.mt-ritem .mt-check,.mt-ritem .mt-actions,.mt-ritem .mt-ask,.mt-ritem .mt-fail{margin-left:0}.mt-rhead{flex-wrap:wrap}.mt-rmeta{flex-basis:100%;padding-left:28px}.mt-rright{margin-left:28px}.mt-finding{flex-direction:column;gap:4px}.mt-f-kind{width:auto}.mt-open{margin-left:0}.mt-back{font:400 15px/20px var(--v2-font);color:var(--v3-accent-ink);align-self:flex-start;align-items:center;gap:4px;margin-bottom:12px;text-decoration:none;display:inline-flex}.mt-meeting{position:relative}.mt-mhead{flex-direction:column;gap:12px}.mt-access-wrap{max-width:calc(100% - 140px);position:absolute;top:14px;right:16px}.mt-access{max-width:100%}.mt-access-long{display:none}.mt-access-short{display:inline}.mt-people{flex-direction:column;align-items:flex-start;gap:10px}.mt-tbar{flex-wrap:wrap}.mt-find{width:100%}.mt-step{margin-left:0}.mt-turn{gap:10px;padding:10px 4px}.mt-turn>.mt-time{width:44px}.mt-drawer{border-radius:14px 14px 0 0;width:100%;max-width:none;max-height:92vh;inset:auto 0 0}}.v4-badge.warn{background:var(--v2-warn-dot)}@supports (color:color-mix(in lab, red, red)){.v4-badge.warn{background:color-mix(in srgb, var(--v2-warn-dot) 16%, var(--v2-page))}}.v4-badge.warn{color:var(--v2-warn-strong)}.mt-more-items>summary{cursor:pointer;font:500 13px/16px var(--v2-font);color:var(--v3-accent-ink);padding:10px 0 0;list-style:none}.mt-more-items>summary::-webkit-details-marker{display:none}.mt-more-items[open]>summary{display:none}.mt-ritem .mt-ask .mt-actions{margin-left:0}.mt-f-at.mt-quiet{color:var(--v2-ink-4);font-weight:400}.mt-chip{position:relative}.mt-chip .v2-link-pending{bottom:1px;left:6px;right:6px}@font-face{font-family:Neue Montreal;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NeueMontreal-Regular.woff2)format("woff2")}@font-face{font-family:Neue Montreal;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/NeueMontreal-Medium.woff2)format("woff2")}@font-face{font-family:Neue Montreal;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NeueMontreal-Bold.woff2)format("woff2")}:root,.perf-public{--ground:var(--lightningcss-light,#f4f5f7)var(--lightningcss-dark,#18181b);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#18181b);--sunken:var(--lightningcss-light,#fafafb)var(--lightningcss-dark,#141417);--line:var(--lightningcss-light,#e3e5ea)var(--lightningcss-dark,#2c2c32);--line-soft:var(--lightningcss-light,#edeff2)var(--lightningcss-dark,#232328);--ink:var(--lightningcss-light,#171a1f)var(--lightningcss-dark,#ededef);--ink-muted:var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#a1a1aa);--ink-faint:var(--lightningcss-light,#99a0ab)var(--lightningcss-dark,#7a7a84);--accent:var(--lightningcss-light,#4f46e5)var(--lightningcss-dark,#6366f1);--accent-strong:var(--lightningcss-light,#4338ca)var(--lightningcss-dark,#a5b4fc);--accent-soft:var(--lightningcss-light,#eef2ff)var(--lightningcss-dark,#24234a);--accent-line:var(--lightningcss-light,#e0e7ff)var(--lightningcss-dark,#3f3d85);--good:var(--lightningcss-light,#2f7d4f)var(--lightningcss-dark,#5bc489);--good-soft:var(--lightningcss-light,#e7f2ea)var(--lightningcss-dark,#14251b);--risk:var(--lightningcss-light,#a5691a)var(--lightningcss-dark,#e0a24a);--risk-soft:var(--lightningcss-light,#fbf0dd)var(--lightningcss-dark,#2b2114);--alert:var(--lightningcss-light,#b23b2e)var(--lightningcss-dark,#ef7b7b);--alert-soft:var(--lightningcss-light,#fbe9e7)var(--lightningcss-dark,#2e1819);--none:var(--lightningcss-light,#8a9099)var(--lightningcss-dark,#7a7a84);--none-soft:var(--lightningcss-light,#f0f1f4)var(--lightningcss-dark,#26262b);--shadow:0 1px 2px var(--lightningcss-light,#1418220d)var(--lightningcss-dark,#0006);--radius:10px;--radius-md:6px;--micro:11px;--label:12px;--body:13px;--title:15px;--head:22px;--display:32px;--sans:"Neue Montreal", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--mono:var(--font-geist-mono), "Geist Mono", ui-monospace, Menlo, monospace;--chart-1:var(--lightningcss-light,#333)var(--lightningcss-dark,#818cf8);--chart-2:var(--lightningcss-light,#4a4a4a)var(--lightningcss-dark,#6baed6);--chart-3:var(--lightningcss-light,#6f6f6f)var(--lightningcss-dark,#e0a24a);--chart-4:var(--lightningcss-light,#a1a1a1)var(--lightningcss-dark,#ef7b7b);--chart-5:var(--lightningcss-light,#dbdbdb)var(--lightningcss-dark,#a1a1aa);--chart-background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#18181b);--chart-foreground:var(--lightningcss-light,#0a0a0c)var(--lightningcss-dark,#ededef);--chart-foreground-muted:var(--lightningcss-light,#6d727a)var(--lightningcss-dark,#a1a1aa);--chart-line-primary:var(--chart-1);--chart-line-secondary:var(--chart-2);--chart-crosshair:var(--lightningcss-light,#3131a7)var(--lightningcss-dark,#7a7a84);--chart-grid:var(--lightningcss-light,#dedede)var(--lightningcss-dark,#2c2c32);--chart-brush-border:var(--chart-grid);--chart-tooltip-background:var(--lightningcss-light,#18181bcc)var(--lightningcss-dark,#26262bf5);--chart-tooltip-foreground:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#ededef);--chart-tooltip-muted:var(--lightningcss-light,#8c8f95)var(--lightningcss-dark,#a1a1aa);--chart-marker-background:var(--lightningcss-light,#f3f5f9)var(--lightningcss-dark,#26262b);--chart-marker-border:var(--lightningcss-light,#caced4)var(--lightningcss-dark,#3a3a42);--chart-marker-foreground:var(--lightningcss-light,#2b2e33)var(--lightningcss-dark,#ededef);--chart-marker-badge-background:var(--lightningcss-light,#2b2e33)var(--lightningcss-dark,#ededef);--chart-marker-badge-foreground:var(--lightningcss-light,#fcfcfc)var(--lightningcss-dark,#18181b);--chart-label:var(--lightningcss-light,#52555b)var(--lightningcss-dark,#a1a1aa);--chart-scale-01:var(--lightningcss-light,#f9f8f6)var(--lightningcss-dark,#1f1f23);--chart-scale-02:var(--lightningcss-light,#e5e5df)var(--lightningcss-dark,#1f4a38);--chart-scale-03:var(--lightningcss-light,#c5c5ba)var(--lightningcss-dark,#2e7a5f);--chart-scale-04:var(--lightningcss-light,#9a998b)var(--lightningcss-dark,#4fa884);--chart-scale-05:var(--lightningcss-light,#737362)var(--lightningcss-dark,#7dd3ae);--chart-scale-pattern-color:var(--lightningcss-light,#f2f2ee)var(--lightningcss-dark,#26262b);--background:var(--surface);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--popover:var(--surface);--popover-foreground:var(--ink);--primary:var(--accent);--primary-foreground:var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff);--secondary:var(--none-soft);--secondary-foreground:var(--ink-muted);--muted:var(--sunken);--muted-foreground:var(--ink-muted);--accent-bg:var(--accent-soft);--accent-foreground:var(--accent-strong);--border:var(--line);--input:var(--line);--ring:var(--accent);--focus:var(--accent);--focus-foreground:var(--accent-strong);--destructive:var(--alert);--destructive-foreground:var(--alert);--success:var(--good);--success-foreground:var(--good);--info:var(--accent);--info-foreground:var(--accent-strong);--warning:var(--risk);--warning-foreground:var(--risk);--invert:var(--ink);--invert-foreground:var(--surface)}@supports (color:lab(0% 0 0)){:root,.perf-public{--chart-1:var(--lightningcss-light,lab(21.12% 0 0))var(--lightningcss-dark,lab(61.1112% 17.7252 -56.2773));--chart-2:var(--lightningcss-light,lab(31.56% -.0000149012 -.00000596046))var(--lightningcss-dark,lab(67.7923% -13.8058 -27.3683));--chart-3:var(--lightningcss-light,lab(46.64% 0 0))var(--lightningcss-dark,lab(71.488% 17.4987 53.7646));--chart-4:var(--lightningcss-light,lab(66.36% -.0000298023 -.0000119209))var(--lightningcss-dark,lab(65.4397% 45.5072 21.6685));--chart-5:var(--lightningcss-light,lab(87.24% -.0000298023 0))var(--lightningcss-dark,lab(66.4559% 1.31443 -4.68397));--chart-background:var(--lightningcss-light,lab(100% 0 0))var(--lightningcss-dark,lab(8.34574% .602849 -2.11589));--chart-foreground:var(--lightningcss-light,lab(2.73653% .192575 -.745675))var(--lightningcss-dark,lab(93.7908% .265718 -.970376));--chart-foreground-muted:var(--lightningcss-light,lab(47.7516% -.662446 -5.19542))var(--lightningcss-dark,lab(66.4559% 1.31443 -4.68397));--chart-crosshair:var(--lightningcss-light,lab(27.3966% 31.5655 -64.6148))var(--lightningcss-dark,lab(51.4743% 1.55318 -5.46744));--chart-grid:var(--lightningcss-light,lab(88.4% 0 .0000119209))var(--lightningcss-dark,lab(18.1849% 1.12136 -3.8836));--chart-tooltip-background:var(--lightningcss-light,lab(8.307% .588819 -2.17513/.8))var(--lightningcss-dark,lab(15.3141% .951722 -3.3091/.960784));--chart-tooltip-foreground:var(--lightningcss-light,lab(98.26% 0 0))var(--lightningcss-dark,lab(93.7908% .265718 -.970376));--chart-tooltip-muted:var(--lightningcss-light,lab(59.3671% -.503778 -3.72702))var(--lightningcss-dark,lab(66.4559% 1.31443 -4.68397));--chart-marker-background:var(--lightningcss-light,lab(96.5044% -.267208 -1.87215))var(--lightningcss-dark,lab(15.3141% .951722 -3.3091));--chart-marker-border:var(--lightningcss-light,lab(82.5677% -.514656 -3.73303))var(--lightningcss-dark,lab(24.6549% 1.43717 -4.95691));--chart-marker-foreground:var(--lightningcss-light,lab(18.7641% -.449047 -3.69914))var(--lightningcss-dark,lab(93.7908% .265718 -.970376));--chart-marker-badge-background:var(--lightningcss-light,lab(18.7641% -.449047 -3.69914))var(--lightningcss-dark,lab(93.7908% .265718 -.970376));--chart-marker-badge-foreground:var(--lightningcss-light,lab(98.84% .0000298023 -.0000119209))var(--lightningcss-dark,lab(8.34574% .602849 -2.11589));--chart-label:var(--lightningcss-light,lab(36.1659% -.483051 -3.71603))var(--lightningcss-dark,lab(66.4559% 1.31443 -4.68397));--chart-scale-01:var(--lightningcss-light,lab(97.7055% -.288934 1.09625))var(--lightningcss-dark,lab(11.8845% .78091 -2.72598));--chart-scale-02:var(--lightningcss-light,lab(90.7873% -.759989 2.9307))var(--lightningcss-dark,lab(27.9901% -19.4527 6.04193));--chart-scale-03:var(--lightningcss-light,lab(79.244% -1.39192 5.51996))var(--lightningcss-dark,lab(45.9794% -29.7302 7.55941));--chart-scale-04:var(--lightningcss-light,lab(63.0418% -1.80507 7.40095))var(--lightningcss-dark,lab(62.6843% -34.5997 10.1613));--chart-scale-05:var(--lightningcss-light,lab(47.9962% -2.16547 9.33194))var(--lightningcss-dark,lab(78.3608% -33.5599 9.83574));--chart-scale-pattern-color:var(--lightningcss-light,lab(95.4023% -.478983 1.8288))var(--lightningcss-dark,lab(15.3141% .951722 -3.3091))}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--ground);color:var(--ink);font:13px/1.5 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.shell{min-height:100vh;display:flex}.rail{background:var(--surface);border-right:1px solid var(--line);flex-shrink:0;width:236px;height:100vh;padding:22px 12px 20px;position:sticky;top:0;overflow-y:auto}.wordmark{align-items:center;gap:9px;padding:0 10px 26px;display:flex}.wordmark .dot{background:var(--accent);border-radius:2px;width:9px;height:9px}.wordmark span{letter-spacing:-.01em;font-size:15px;font-weight:500}.nav-item{color:var(--ink-muted);border-radius:4px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.nav-item svg{flex-shrink:0}.nav-item.active{background:var(--accent-soft);color:var(--accent);font-weight:500}.nav-label{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-faint);padding:16px 10px 6px;font-size:10px}.rail-clients{flex-direction:column;gap:11px;padding:14px 10px 0;display:flex}.rail-client{color:var(--ink-muted);align-items:center;gap:10px;font-size:14px;display:flex}.rail-client .mark{background:0 0;border-radius:3px;flex-shrink:0;width:5px;height:5px}.rail-client.active{color:var(--ink)}.rail-client.active .mark{background:var(--accent)}.rail-client .count{font-family:var(--mono);color:var(--ink-faint);margin-left:auto;font-size:12px}.main{background:var(--ground);flex:1;min-width:0}.topbar{border-bottom:1px solid var(--line-soft);align-items:center;gap:14px;padding:22px 40px;display:flex}.topbar h1{font-size:var(--head);letter-spacing:-.02em;margin:0;font-weight:500}.topbar .sep{background:var(--line);width:1px;height:15px}.topbar .meta{font-family:var(--mono);color:var(--ink-muted);font-size:12px}.topbar .right{align-items:center;gap:8px;margin-left:auto;display:flex}.figures{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);align-items:flex-end;gap:40px;margin:14px 32px 0;padding:16px 18px;display:flex}.figure-big .n{font-family:var(--mono);font-size:var(--display);letter-spacing:-.03em;font-weight:500;line-height:36px}.figure-big .l{font-size:var(--body);color:var(--ink-muted);margin-top:6px}.figure .n{font-family:var(--mono);letter-spacing:-.01em;font-size:20px;line-height:26px}.figure .l{font-size:var(--label);color:var(--ink-faint);margin-top:4px}.figure{padding-bottom:2px}.alert{color:var(--alert)}.good{color:var(--good)}.section{padding:0 40px 34px}.section-head{justify-content:space-between;align-items:baseline;padding-bottom:10px;display:flex}.section-head h2{font-size:var(--title);letter-spacing:-.015em;margin:0;font-weight:500}.section-head .desc{font-size:var(--label);color:var(--ink-muted);margin:3px 0 0}.section-head .k{font-family:var(--mono);font-size:var(--micro);color:var(--ink-faint);letter-spacing:.07em;flex-shrink:0;padding-left:24px}table{border-collapse:collapse;width:100%}th{text-align:left;font-family:var(--mono);font-size:var(--micro);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--line);padding:0 10px 9px;font-weight:400}th.r{text-align:right}td{border-bottom:1px solid var(--line-soft);font-size:var(--body);vertical-align:top;overflow-wrap:break-word;word-break:normal;padding:10px}td.mono{font-family:var(--mono);font-size:var(--label);color:var(--ink-muted)}td.r,.r{text-align:right}.day-divider{font-family:var(--mono);letter-spacing:.07em;color:var(--ink-faint);padding:20px 10px 10px;font-size:11px}.day-divider td{border-bottom:none;padding:20px 10px 6px}.pill{font-family:var(--mono);color:var(--ink-muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.pill:hover{color:var(--accent)}.chip{background:var(--accent-soft);height:20px;color:var(--accent);font-family:var(--mono);font-size:var(--micro);letter-spacing:.02em;border-radius:5px;align-items:center;padding:0 7px;display:inline-flex}.chip.rust{background:var(--alert-soft);color:var(--alert)}.chip.good{background:var(--good-soft);color:var(--good)}.chip.risk{background:var(--risk-soft);color:var(--risk)}.chip.none{background:var(--none-soft);color:var(--none)}.freshness{flex-direction:column;display:flex}.freshness .row{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:9px 0;font-size:12px;display:flex}.freshness .row:first-of-type{border-top:1px solid var(--line)}.cards{gap:16px;display:flex}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow);flex:1;padding:16px}.card h3{font-size:var(--title);margin:0;font-weight:500}.card .desc{color:var(--ink-faint);margin:3px 0 14px;font-size:12px}.card .takeaway{color:var(--ink-muted);margin-top:10px;font-size:12px;line-height:1.4}.card-head{justify-content:space-between;align-items:center;display:flex}.empty{text-align:center;color:var(--ink-faint);padding:40px;font-size:14px}.commitment-intro{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;display:flex}.commitment-intro p{font-size:var(--label);color:var(--ink-muted);max-width:74ch;margin:0}.commitments-table{overflow-x:auto}.commitments-table table{min-width:860px}.commitment-edit{color:var(--accent);font-family:var(--mono);font-size:var(--micro);letter-spacing:.04em;white-space:nowrap}.commitment-edit:hover{text-underline-offset:3px;text-decoration:underline}.commitment-editor{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-bottom:22px;overflow:hidden}.commitment-editor-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 20px;display:flex}.commitment-editor-head h2{font-size:var(--title);margin:0;font-weight:500}.commitment-editor-head p{font-size:var(--label);color:var(--ink-muted);margin:3px 0 0}.commitment-transfer{background:var(--alert-soft);color:var(--alert);border-bottom:1px solid var(--v3-amber-line);font-size:var(--label);padding:11px 20px}.commitment-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 20px;padding:20px;display:grid}.commitment-wide{grid-column:1/-1}.commitment-field{flex-direction:column;gap:6px;margin:0;display:flex}.commitment-field>span,.commitment-field legend{color:var(--ink-muted);font-size:var(--label);line-height:18px}.commitment-field input:not([type=radio]),.commitment-field select,.commitment-field textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:var(--body)/1.45 var(--sans);border-radius:6px;padding:9px 11px}.commitment-field textarea{resize:vertical;min-height:72px}.commitment-field input:focus-visible,.commitment-field select:focus-visible,.commitment-field textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.commitment-field [aria-invalid=true]{border-color:var(--alert)}.commitment-status{border:0;min-width:0;padding:0}.commitment-status>div{flex-wrap:wrap;gap:8px;display:flex}.commitment-status label{cursor:pointer;position:relative}.commitment-status input{opacity:0;pointer-events:none;position:absolute}.commitment-status label span{border:1px solid var(--line);color:var(--ink-muted);font-size:var(--label);border-radius:5px;padding:8px 11px;display:inline-flex}.commitment-status input:checked+span{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.commitment-status input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.commitment-error{color:var(--alert)!important;font-size:12px!important}.commitment-form-actions{align-items:center;gap:14px;display:flex}.commitment-save{background:var(--accent);border-color:var(--accent);color:var(--v3-on-fill);font-weight:500}.commitment-save:hover:not(:disabled){background:#155747}.commitment-message{font-size:var(--label);color:var(--alert);margin:0}.commitment-message.good{color:var(--good)}.commitment-message a{text-underline-offset:3px;text-decoration:underline}.status-form{flex-direction:column;align-items:stretch;gap:9px;display:flex}.status-form label{font-size:var(--label);flex-direction:column;gap:6px;display:flex}.status-form input,.status-form select{border:1px solid var(--line);background:var(--sunken);min-height:38px;color:var(--ink);border-radius:6px;padding:7px 9px}.status-transfer{color:var(--ink-muted);margin:0;font-size:12px;line-height:1.5}.knowledge-page{padding-top:28px}.knowledge-editor{border:1px solid var(--line);background:var(--paper);margin-bottom:34px}.knowledge-form{border-top:1px solid var(--line-soft)}.knowledge-document textarea{min-height:440px;font-family:var(--font-geist-mono), monospace;line-height:1.55}.knowledge-second-head{padding-top:48px}@media (max-width:760px){.commitment-intro,.commitment-editor-head,.commitment-form-actions{flex-direction:column;align-items:stretch}.commitment-form{grid-template-columns:minmax(0,1fr);padding:16px}.commitment-wide{grid-column:auto}.commitment-status>div{grid-template-columns:1fr;display:grid}.commitment-status label span{justify-content:center;width:100%}}.today-body{align-items:flex-start;gap:40px;padding:0 40px 40px;display:flex}.today-main{flex:auto;min-width:0}.today-side{flex-shrink:0;width:320px}.shortlist{flex-direction:column;display:flex}.slot{border-top:1px solid var(--line-soft);align-items:baseline;gap:20px;padding:16px 0;display:flex}.slot:first-child{border-top:1px solid var(--line)}.slot .bucket{flex-shrink:0;width:78px}.slot .who{width:130px;font-size:var(--body);color:var(--ink-muted);overflow-wrap:anywhere;flex-shrink:0}.slot .what{flex:auto;min-width:0}.slot .what .line{font-size:var(--body);line-height:22px}.slot .what .why{font-size:var(--label);color:var(--ink-faint);margin-top:4px;line-height:19px}.slot .stat{text-align:right;width:118px;font-family:var(--mono);font-size:var(--label);color:var(--ink-muted);flex-shrink:0}.slot .stat.alert{color:var(--alert)}.slot .stat.good{color:var(--good)}.side-block{margin-bottom:34px}.side-block h3{font-size:var(--title);letter-spacing:-.015em;margin:0 0 3px;font-weight:500}.side-block .desc{font-size:var(--label);color:var(--ink-muted);margin:0 0 12px;line-height:19px}.live-list{flex-direction:column;gap:9px;display:flex}.live-list .item{font-size:var(--label);align-items:baseline;gap:10px;line-height:19px;display:flex}.live-list .item .dot{background:var(--accent);border-radius:3px;flex-shrink:0;width:5px;height:5px;transform:translateY(-2px)}.side-rows{flex-direction:column;display:flex}.side-rows .row{border-top:1px solid var(--line-soft);font-size:var(--label);justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0;display:flex}.side-rows .row:first-child{border-top:1px solid var(--line)}.side-rows .row .val{text-align:right;font-family:var(--mono)}.rail-group{padding-top:4px}.topbar .source-link{font-family:var(--mono);font-size:var(--micro);letter-spacing:.07em;color:var(--ink-faint);text-transform:uppercase;white-space:nowrap;margin-left:auto}.topbar .source-link:hover{color:var(--accent)}.figures.divided{align-items:stretch;gap:0}.figures.divided .figure{border-left:1px solid var(--line-soft);flex:1;padding:0 24px}.figures.divided .figure:first-child{border-left:none;padding-left:0}.figures.divided .figure .n{font-family:var(--sans);font-size:var(--head);letter-spacing:-.02em;font-weight:400;line-height:34px}.figures.divided .figure .l{font-size:var(--label);color:var(--ink-muted);margin-top:4px}.figures .figure .n.alert{color:var(--alert)}.figures .figure .n.good{color:var(--good)}.two-line .t{font-size:var(--body);line-height:21px;display:block}.two-line .s{font-size:var(--label);color:var(--ink-faint);margin-top:3px;line-height:19px;display:block}.bar{align-items:center;gap:10px;display:flex}.bar .track{background:var(--line);border-radius:2px;flex:1;min-width:70px;height:4px;overflow:hidden}.bar .fill{background:var(--accent);border-radius:2px;height:100%}.bar .fill.done{background:var(--ink-faint)}.bar .pct{font-family:var(--mono);font-size:var(--label);color:var(--ink-faint);text-align:right;width:38px}.awaiting td{font-size:var(--body);color:var(--ink-muted);border-bottom:none;padding:30px 10px 10px;line-height:23px}.awaiting .need{font-size:var(--label);color:var(--ink-faint);margin-top:10px;line-height:20px;display:block}.nav-item.nav-sub{border-left:1px solid var(--line);border-radius:0 4px 4px 0;margin-left:14px;font-size:13px}.plan-section{border-top:1px solid var(--line-soft)}.plan-section:first-of-type{border-top:1px solid var(--line)}.plan-section summary{cursor:pointer;font-size:var(--body);align-items:baseline;gap:10px;padding:13px 0;font-weight:500;list-style:none;display:flex}.plan-section summary::-webkit-details-marker{display:none}.plan-section summary:before{content:"▸";color:var(--ink-faint);flex-shrink:0;font-size:11px}.plan-section[open] summary:before{content:"▾"}.plan-section summary:hover{color:var(--accent)}.plan-section .unwritten{font-family:var(--mono);font-size:var(--micro);color:var(--alert);letter-spacing:.04em;font-weight:400}.plan-body{font-size:var(--body);color:var(--ink-muted);white-space:pre-wrap;max-width:74ch;padding:0 0 18px 21px;line-height:24px}.rail-client{justify-content:space-between}.rail-client-name{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.rail-client-open{font-family:var(--mono);color:#0000;flex-shrink:0;padding:0 2px;font-size:12px}.rail-client:hover .rail-client-open{color:var(--ink-faint)}.rail-client-open:hover{color:var(--accent)}.lesson-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;max-width:780px;margin-bottom:14px;padding:20px 22px}.lesson-card.decided{color:var(--ink-muted);font-size:var(--body)}.lesson-head{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.lesson-meta{font-family:var(--mono);font-size:var(--micro);color:var(--ink-faint)}.lesson-claim{margin:12px 0 10px;font-size:16px;line-height:25px}.lesson-evidence summary{cursor:pointer;font-size:var(--label);color:var(--ink-muted);list-style:none}.lesson-evidence summary:before{content:"▸ ";color:var(--ink-faint)}.lesson-evidence[open] summary:before{content:"▾ "}.lesson-evidence pre{font-family:var(--mono);background:var(--sunken);border:1px solid var(--line-soft);border-radius:6px;margin:8px 0 0;padding:12px 14px;font-size:12px;line-height:18px;overflow-x:auto}.lesson-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.lesson-name{font:14px var(--sans);border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;width:150px;padding:8px 12px}.btn{font:14px var(--sans);cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;padding:9px 16px}.btn:disabled{opacity:.5;cursor:wait}.btn.approve{background:var(--accent);border-color:var(--accent);color:var(--v3-on-fill)}.btn.approve:hover:not(:disabled){background:#155747}.btn.reject:hover:not(:disabled){border-color:var(--alert);color:var(--alert)}.decide-scrim{z-index:50;background:#1a211d57;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.decide-box{background:var(--surface);border:1px solid var(--line);border-radius:6px;width:100%;max-width:720px;max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 12px 32px #1a211d29}.decide-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;padding:20px 28px;display:flex}.decide-head>div{flex:1}.decide-head h2{font:500 var(--title)/24px var(--sans);color:var(--ink);margin:0}.decide-head p{font:var(--label)/16px var(--sans);color:var(--ink-muted);margin:4px 0 0}.decide-close{cursor:pointer;line-height:22px;font:18px var(--sans);color:var(--ink-faint);background:0 0;border:0;padding:0}.decide-close:disabled{cursor:wait}.decide-body{flex-direction:column;padding:20px 28px 0;display:flex}.decide-label{font:12px/16px var(--sans);color:var(--ink-muted)}.decide-quote{background:var(--sunken);border-left:2px solid var(--accent);font:14px/20px var(--sans);color:var(--ink);margin:6px 0 0;padding:12px 14px}.decide-provenance{font:var(--micro) var(--mono);letter-spacing:.06em;color:var(--ink-faint);margin-top:6px}.decide-why{align-items:baseline;gap:6px;margin-top:16px;display:flex}.decide-optional{color:var(--ink-faint)}.decide-required{color:var(--alert)}.decide-input{resize:vertical;border:1px solid var(--line);background:var(--surface);min-height:76px;font:14px/18px var(--sans);color:var(--ink);border-radius:3px;margin-top:4px;padding:9px 12px}.decide-input::placeholder{color:var(--ink-faint)}.decide-input:focus{border-color:var(--ink-faint);outline:none}.decide-input.bad,.decide-input.bad:focus{border-color:var(--alert)}.decide-error{font:12px/16px var(--sans);color:var(--alert);margin-top:4px}.decide-foot{align-items:center;gap:12px;padding:20px 28px 24px;display:flex}.decide-note{font:12px/16px var(--sans);color:var(--ink-faint);flex:1}.btn.decide-send-reject{background:var(--alert);border-color:var(--alert);color:var(--v3-on-fill);font-weight:500}.btn.decide-send-reject:hover:not(:disabled){background:#843d24}.btn.decide-send-reject:disabled{background:var(--line-soft);border-color:var(--line);color:var(--ink-faint);cursor:not-allowed}.chart-tip{pointer-events:none;z-index:5;background:var(--ink);color:var(--surface);border-radius:7px;min-width:150px;padding:9px 12px;font-size:12px;position:absolute;top:8px;box-shadow:0 4px 14px #14181c2e}.chart-tip-day{font-family:var(--mono);letter-spacing:.05em;color:var(--v3-ink-5);text-transform:uppercase;margin-bottom:6px;font-size:10px}.chart-tip-row{align-items:center;gap:7px;padding:2px 0;display:flex}.chart-tip-row .dot{border-radius:4px;flex-shrink:0;width:7px;height:7px}.chart-tip-row .name{color:var(--v3-ink-5)}.chart-tip-row .val{font-family:var(--mono);margin-left:auto;padding-left:14px}.chart-tip-note{color:var(--v3-ink-4);margin-top:5px;font-size:10px}.insight-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:16px;padding:0 40px 40px;display:grid}.insight{background:var(--surface);border:1px solid var(--line);border-radius:10px;min-width:0;padding:18px 20px 12px}.insight .head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.insight h3{font-size:var(--body);margin:0;font-weight:500}.insight .src{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-faint);text-transform:uppercase;white-space:nowrap;font-size:10px}.insight .src a:hover{color:var(--accent)}.insight .big{font-family:var(--mono);letter-spacing:-.02em;margin:6px 0 2px;font-size:26px}.insight .delta{font-size:var(--label);margin-bottom:8px}.insight .legend{color:var(--ink-muted);flex-wrap:wrap;gap:4px 14px;padding:8px 0 4px;font-size:12px;display:flex}.insight .legend .dot{border-radius:4px;width:7px;height:7px;margin-right:5px;display:inline-block}.dark{--chart-1:#fff;--chart-2:#a8a8a8;--chart-3:#666;--chart-4:#454545;--chart-5:#333;--chart-background:#0a0a0a;--chart-foreground:#555;--chart-foreground-muted:#8c8f95;--chart-crosshair:#555;--chart-grid:#222;--chart-brush-border:var(--chart-grid);--chart-marker-background:#1f2227;--chart-marker-border:#45484d;--chart-marker-foreground:#dedede;--chart-marker-badge-background:#dedede;--chart-marker-badge-foreground:#13161b;--chart-label:#aaaeb4;--chart-scale-01:#232838;--chart-scale-02:#3a4258;--chart-scale-03:#525d7a;--chart-scale-04:#6c799f;--chart-scale-05:#8797c4;--chart-scale-pattern-color:#0a0a0a;--background:var(--surface);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--popover:var(--surface);--popover-foreground:var(--ink);--primary:var(--accent);--primary-foreground:#fff;--secondary:var(--none-soft);--secondary-foreground:var(--ink-muted);--muted:var(--sunken);--muted-foreground:var(--ink-muted);--accent-bg:var(--accent-soft);--accent-foreground:var(--accent-strong);--border:var(--line);--input:var(--line);--ring:var(--accent);--focus:var(--accent);--focus-foreground:var(--accent-strong);--destructive:var(--alert);--destructive-foreground:var(--alert);--success:var(--good);--success-foreground:var(--good);--info:var(--accent);--info-foreground:var(--accent-strong);--warning:var(--risk);--warning-foreground:var(--risk);--invert:var(--ink);--invert-foreground:var(--surface)}@supports (color:lab(0% 0 0)){.dark{--chart-1:lab(100% 0 0);--chart-2:lab(68.68% 0 0);--chart-3:lab(43.16% 0 0);--chart-4:lab(29.24% -.0000149012 0);--chart-5:lab(21.12% 0 0);--chart-background:lab(2.75381% 0 0);--chart-foreground:lab(36.2% 0 .00000596046);--chart-foreground-muted:lab(59.3671% -.503778 -3.72702);--chart-crosshair:lab(36.2% 0 .00000596046);--chart-grid:lab(13% 0 0);--chart-marker-background:lab(12.9629% -.428468 -3.68954);--chart-marker-border:lab(30.3655% -.474572 -3.71171);--chart-marker-foreground:lab(88.4% 0 .0000119209);--chart-marker-badge-background:lab(88.4% 0 .0000119209);--chart-marker-badge-foreground:lab(7.19015% -.368543 -3.62587);--chart-label:lab(70.9674% -.509977 -3.73039);--chart-scale-01:lab(16.2629% 1.08327 -10.9909);--chart-scale-02:lab(27.7919% 1.42078 -14.6618);--chart-scale-03:lab(39.321% 1.75883 -18.3325);--chart-scale-04:lab(50.85% 2.09713 -22.0032);--chart-scale-05:lab(62.379% 2.43557 -25.6738);--chart-scale-pattern-color:lab(2.75381% 0 0)}}:root{--chart-1:var(--lightningcss-light,#1b6b58)var(--lightningcss-dark,#818cf8);--chart-2:var(--lightningcss-light,#3e7ca0)var(--lightningcss-dark,#6baed6);--chart-3:var(--lightningcss-light,#c98a2e)var(--lightningcss-dark,#e0a24a);--chart-4:var(--lightningcss-light,#9c4a2c)var(--lightningcss-dark,#ef7b7b);--chart-5:var(--lightningcss-light,#6c746f)var(--lightningcss-dark,#a1a1aa);--chart-background:var(--lightningcss-light,#fcfdfb)var(--lightningcss-dark,#18181b);--chart-foreground:var(--lightningcss-light,#1a211d)var(--lightningcss-dark,#ededef);--chart-foreground-muted:var(--lightningcss-light,#6c746f)var(--lightningcss-dark,#a1a1aa);--chart-crosshair:var(--lightningcss-light,#9ba39d)var(--lightningcss-dark,#7a7a84);--chart-grid:var(--lightningcss-light,#eaeee9)var(--lightningcss-dark,#2c2c32);--chart-tooltip-background:var(--lightningcss-light,#1a211deb)var(--lightningcss-dark,#26262bf5);--chart-tooltip-foreground:var(--lightningcss-light,#fcfdfb)var(--lightningcss-dark,#ededef);--chart-tooltip-muted:var(--lightningcss-light,#b9c0bb)var(--lightningcss-dark,#a1a1aa);--chart-marker-background:var(--lightningcss-light,#f5f7f4)var(--lightningcss-dark,#26262b);--chart-marker-border:var(--lightningcss-light,#dde2dc)var(--lightningcss-dark,#3a3a42);--chart-marker-foreground:var(--lightningcss-light,#1a211d)var(--lightningcss-dark,#ededef);--chart-marker-badge-background:var(--lightningcss-light,#1a211d)var(--lightningcss-dark,#ededef);--chart-marker-badge-foreground:var(--lightningcss-light,#fcfdfb)var(--lightningcss-dark,#18181b);--chart-label:var(--lightningcss-light,#9ba39d)var(--lightningcss-dark,#a1a1aa);--chart-scale-01:var(--lightningcss-light,#eff3ee)var(--lightningcss-dark,#1f1f23);--chart-scale-02:var(--lightningcss-light,#94c0ac)var(--lightningcss-dark,#1f4a38);--chart-scale-03:var(--lightningcss-light,#58997d)var(--lightningcss-dark,#2e7a5f);--chart-scale-04:var(--lightningcss-light,#2e7a5f)var(--lightningcss-dark,#4fa884);--chart-scale-05:var(--lightningcss-light,#14523f)var(--lightningcss-dark,#7dd3ae)}.piece-body{max-width:68ch;font-size:16px;line-height:27px}.piece-body h2{border:0;margin:30px 0 10px;padding:0;font-size:21px}.piece-body h3{margin:22px 0 8px;font-size:17px}.piece-body p{margin:0 0 14px}.piece-body li{margin:4px 0 4px 20px}.piece-body blockquote{border-left:3px solid var(--line);color:var(--ink-muted);margin:14px 0;padding:2px 0 2px 16px}.pt-actions{align-items:center;gap:10px;margin-bottom:12px;display:flex}.pt-note{font-size:var(--label);color:var(--ink-muted);margin:8px 0}.pt-note.alert{color:var(--alert)}.pt-title{width:100%;font:500 24px/1.3 var(--sans);letter-spacing:-.015em;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;margin:6px 0 14px;padding:12px 14px}.pt-island{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin-bottom:12px;overflow:hidden}.pt-toolbar{border-bottom:1px solid var(--line-soft);background:var(--sunken);z-index:3;align-items:center;gap:2px;padding:6px 8px;display:flex;position:sticky;top:0}.pt-btn{font:12px var(--mono);color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:5px 9px}.pt-btn:hover{border-color:var(--line);color:var(--ink);background:var(--surface)}.pt-sep{background:var(--line);width:1px;height:16px;margin:0 6px}.pt-editable{outline:none;min-height:60px;padding:18px 20px}.pt-editable:focus-visible{outline:none}.pt-link{color:var(--accent);border-bottom:1px solid}.pt-opaque{border:1px dashed var(--line);background:var(--sunken);border-radius:10px;align-items:baseline;gap:12px;margin-bottom:12px;padding:12px 16px;display:flex}.pt-opaque-why{color:var(--ink-faint);font-size:12px}.pos-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.pos-cell{border:1px solid var(--line-soft);border-radius:8px;min-width:0;padding:10px 12px 4px}.pos-head{font-size:var(--label);justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.pos-latest{font-family:var(--mono);font-size:15px}.cp{flex-direction:column;gap:20px;padding:24px 40px 40px;display:flex}.cp-cols{align-items:flex-start;gap:24px;display:flex}.cp-main{flex-direction:column;flex:auto;gap:20px;min-width:0;display:flex}.cp-side{flex-direction:column;flex-shrink:0;align-self:stretch;gap:20px;width:310px;display:flex}.cp-side .panel:last-child{flex-grow:1}.attn{border:1px solid var(--line);border-left:4px solid var(--alert);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);align-items:center;gap:18px;padding:14px 16px;display:flex}.attn .txt{flex:auto;min-width:0}.attn .txt b{font-size:14px;font-weight:500;line-height:20px;display:block}.attn .txt span{font-size:var(--label);color:var(--ink-muted);margin-top:3px;display:block}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.panel-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:12px 16px;display:flex}.panel-head h2,.panel-head h3{font-size:var(--title);margin:0;font-weight:500}.panel-head .k{font-family:var(--mono);font-size:var(--micro);letter-spacing:.06em;color:var(--ink-faint);flex-shrink:0}.panel-body{padding:14px 16px}.st{white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;line-height:15px;display:inline-flex}.st i{border-radius:50%;width:5px;height:5px;display:block}.st.good{background:var(--good-soft);color:var(--good)}.st.good i{background:var(--good)}.st.bad{background:var(--alert-soft);color:var(--alert)}.st.bad i{background:var(--alert)}.st.flat{background:var(--none-soft);color:var(--none)}.st.flat i{background:var(--none)}.btn{border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:5px;flex-shrink:0;align-items:center;padding:8px 14px;font-size:12px;line-height:15px;display:inline-flex}.btn:hover{border-color:var(--ink-faint)}.btn.solid{background:var(--accent);border-color:var(--accent);color:var(--v3-on-fill);font-weight:500}.btn.solid:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.btn.danger{background:var(--alert);border-color:var(--alert);color:var(--v3-on-fill);font-weight:500}.btn.wide{justify-content:center;width:100%;padding:8px}.runhead,.runrow{align-items:center;gap:14px;padding:10px 16px;display:flex}.runhead{background:var(--sunken);border-bottom:1px solid var(--line-soft);height:30px;padding:0 16px}.runhead span{font-family:var(--mono);letter-spacing:.07em;color:var(--ink-faint);font-size:10px}.runrow{border-bottom:1px solid var(--line-soft)}.runrow:last-child{border-bottom:none}.rc-work{flex-shrink:0;width:200px;font-size:14px;line-height:19px}.rc-see{min-width:0;color:var(--ink-muted);flex:auto;font-size:12px;line-height:17px}.rc-is{flex-shrink:0;justify-content:flex-end;width:110px;display:flex}.rc-when{text-align:right;width:60px;font-family:var(--mono);font-size:var(--micro);color:var(--ink-faint);flex-shrink:0}.tiles{flex-wrap:wrap;gap:12px;display:flex}.tile{background:var(--sunken);border:1px solid var(--line-soft);box-sizing:border-box;border-radius:8px;width:calc(25% - 9px);padding:12px}.tile .k{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-faint);font-size:10px;display:block}.tile .fig{align-items:baseline;gap:6px;margin-top:5px;display:flex}.tile .fig b{font-family:var(--mono);font-size:20px;font-weight:400;line-height:24px}.tile .fig span{font-size:var(--micro);color:var(--ink-faint)}.tile svg{width:100%;height:34px;margin-top:8px;display:block}.plnhead,.plnrow{align-items:center;gap:10px;padding:10px 16px;display:flex}.plnhead{background:var(--sunken);border-bottom:1px solid var(--line-soft);height:30px;padding:0 16px}.plnhead span{font-family:var(--mono);letter-spacing:.07em;color:var(--ink-faint);font-size:10px}.plnrow{border-bottom:1px solid var(--line-soft)}.pc-name{flex:auto;min-width:0;font-size:14px;line-height:19px}.pc-name em{color:var(--ink-faint);font-style:normal}.pc-words{width:64px;font-family:var(--mono);color:var(--ink-muted);flex-shrink:0;font-size:12px}.pc-read{text-align:right;width:52px;font-family:var(--mono);font-size:var(--micro);letter-spacing:.05em;color:var(--accent);flex-shrink:0}.pln-open{background:var(--sunken);border-bottom:1px solid var(--line-soft)}.pln-open .plnrow{border-bottom:none}.pln-open .body{font-size:var(--label);color:var(--ink-muted);white-space:pre-wrap;padding:0 20px 16px;line-height:21px}.doc-layout{grid-template-columns:210px minmax(0,1fr);display:grid}.doc-rail{border-right:1px solid var(--line-soft);background:var(--sunken);flex-direction:column;align-self:start;display:flex;position:sticky;top:0}.doc-rail-entry{border-bottom:1px solid var(--line-soft);color:var(--ink-muted);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px;font-size:12px;line-height:17px;display:flex}.doc-rail-entry:hover{color:var(--ink)}.doc-rail-entry span:first-child{min-width:0}.doc-rail-entry span:last-child{font-family:var(--mono);font-size:var(--micro);color:var(--ink-faint);flex-shrink:0}.doc-rail-entry em,.doc-section-head em{color:var(--ink-faint);font-style:normal}.doc-body{min-width:0}.doc-section{border-bottom:1px solid var(--line-soft);padding:22px 24px;scroll-margin-top:16px}.doc-section:last-child{border-bottom:none}.doc-section-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.doc-section-head h3{margin:0;font-size:17px;font-weight:500;line-height:23px}.doc-section-head>span{font-family:var(--mono);font-size:var(--micro);color:var(--ink-faint);flex-shrink:0}.doc-warning{color:var(--alert);margin-top:5px;font-size:11px;line-height:15px;display:block}.doc-text{font-size:var(--body);color:var(--ink);white-space:pre-wrap;max-width:66ch;margin-top:12px;line-height:23px}.doc-list-row{border-bottom:1px solid var(--line-soft);font-size:var(--label);align-items:center;gap:14px;padding:10px 0;display:flex}.doc-list-row:last-child{border-bottom:none}.doc-list-row>:first-child{flex:auto;min-width:0}.doc-list-row>.k{font-family:var(--mono);font-size:var(--micro);color:var(--ink-faint);flex-shrink:0}.pln-miss{background:var(--alert-soft);align-items:center;gap:18px;padding:13px 20px;display:flex}.pln-miss .txt{flex:auto;min-width:0}.pln-miss .txt b{font-size:14px;font-weight:400;line-height:20px;display:block}.pln-miss .txt span{color:var(--ink-muted);margin-top:2px;font-size:12px;line-height:17px;display:block}.plan-head-actions{align-items:center;gap:8px;display:flex}.plan-control{justify-content:center;min-height:44px}.plan-editor{background:var(--sunken)}.plan-editor-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 20px;display:flex}.plan-editor-head h3{font-size:var(--title);letter-spacing:-.015em;margin:0;font-weight:500}.plan-editor-head p{color:var(--ink-muted);font-size:var(--label);margin:3px 0 0}.plan-transfer{background:var(--alert-soft);color:var(--alert);border-bottom:1px solid var(--v3-amber-line);font-size:var(--label);padding:11px 20px}.plan-form{padding:20px}.plan-document-field{flex-direction:column;gap:6px;display:flex}.plan-document-field>span:first-child{color:var(--ink);font-size:var(--label);font-weight:500}.plan-format-help{color:var(--ink-muted);font-size:12px}.plan-document-field textarea{resize:vertical;border:1px solid var(--line);background:var(--surface);width:100%;min-height:560px;color:var(--ink);font:var(--body)/1.55 var(--sans);tab-size:2;border-radius:6px;padding:14px 15px}.plan-document-field textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.plan-document-field textarea[aria-invalid=true]{border-color:var(--alert)}.plan-document-meta{font-family:var(--mono);font-size:var(--micro);color:var(--ink-faint);align-self:flex-end}.plan-error{color:var(--alert);font-size:12px}.plan-form-actions{align-items:center;gap:14px;margin-top:16px;display:flex}.plan-save{background:var(--accent);border-color:var(--accent);color:var(--v3-on-fill);font-weight:500}.plan-save:hover:not(:disabled){background:#155747}.plan-message{color:var(--alert);font-size:var(--label);margin:0}.plan-message.good{color:var(--good)}.plan-message a{text-underline-offset:3px;text-decoration:underline}.plan-shortcut{font-family:var(--mono);font-size:var(--micro);color:var(--ink-faint);margin-left:auto}.acc{align-items:center;gap:8px;padding:4px 0;display:flex}.acc i{border-radius:50%;flex-shrink:0;width:6px;height:6px}.acc .nm{min-width:0;font-size:var(--label);flex:auto}.acc .vl{font-family:var(--mono);font-size:var(--micro);color:var(--ink-faint)}.acc .vl.bad{color:var(--alert)}.acc-split{background:var(--line-soft);height:1px;margin:6px 0}.rail-picker{padding:4px 10px 0}.rail-picker select{width:100%;font:14px var(--sans);color:var(--ink);background:var(--surface);border:1px solid var(--line);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6'%3E%3Cpath d='M1 1l3 3 3-3' stroke='%239BA39D' fill='none' stroke-width='1.3'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-radius:6px;padding:8px 10px}.rail-picker select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rail-client-pages{flex-direction:column;padding-top:4px;display:flex}.rail-picker-hint{color:var(--ink-faint);margin:0;padding:8px 10px 0;font-size:11px;line-height:16px}.rail-rule{background:var(--line-soft);height:1px;margin:18px 10px 4px}.rail-doors,.rail>.nav-label:first-of-type{padding-top:2px}.rail-foot{border-top:1px solid var(--line-soft);padding-top:8px;position:absolute;bottom:14px;left:12px;right:12px}.rail-foot-k{font-family:var(--mono);letter-spacing:.05em;color:var(--ink-faint);padding:4px 10px 0;font-size:10px;display:block}.tabs{border-bottom:1px solid var(--line);gap:22px;padding:0 32px;display:flex}.tab{color:var(--ink-muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:11px 2px;font-size:14px}.tab.active{color:var(--ink);border-bottom-color:var(--accent);font-weight:500}.tab:hover{color:var(--ink)}.door-head{padding:22px 32px 10px}.door-head h1{font-size:var(--head);letter-spacing:-.02em;margin:0;font-weight:500}.door-head p{font-size:var(--body);color:var(--ink-muted);margin:4px 0 0}.tab-meta{align-items:center;gap:14px;padding:16px 40px 0;display:flex}.tab-meta .meta{font-family:var(--mono);color:var(--ink-muted);font-size:12px}@media (max-width:760px){.shell{display:block}.rail{border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;padding:10px 12px;position:relative;overflow:hidden}.wordmark{padding:0 8px 8px}.rail>nav,.rail-clients{scrollbar-width:none;flex-direction:row;gap:4px;padding:2px 0;display:flex;overflow-x:auto}.rail>nav::-webkit-scrollbar{display:none}.rail-clients::-webkit-scrollbar{display:none}.rail>nav>div{display:contents}.rail-group{padding-top:2px!important}.nav-label{display:none}.nav-item,.nav-item.nav-sub{white-space:nowrap;border-left:0;border-radius:4px;flex:none;margin:0;padding:7px 8px}.rail-clients{margin-top:3px}.rail-client{white-space:nowrap;flex:none;gap:0;padding:5px 8px}.rail-client-name{gap:6px}.rail-client-open{display:none}.main{width:100%}.topbar{flex-wrap:wrap;padding:18px 20px}.topbar h1{font-size:24px}.topbar .right,.topbar .source-link{margin-left:0}.figures{flex-wrap:wrap;gap:22px;margin:12px 20px 0;padding:16px}.figure-big{min-width:100%}.section{padding:0 20px 28px}.cp{padding:18px 16px 28px}.cp-cols{display:block}.cp-side{width:100%;margin-top:20px}.attn,.panel-head,.pln-miss{flex-direction:column;align-items:stretch}.panel-head>div:first-child{flex-direction:column;align-items:flex-start!important;gap:4px!important}.plan-head-actions,.plan-editor-head,.plan-form-actions{flex-direction:column;align-items:stretch}.plan-head-actions .btn,.plan-editor-head .btn{width:100%}.plan-form{padding:16px}.plan-document-field textarea{min-height:440px;font-size:16px}.plan-shortcut{margin-left:0}.runhead{display:none}.runrow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px 12px;padding:14px 16px;display:grid}.rc-work{grid-column:1/-1;width:auto}.rc-see{grid-column:1}.rc-is{grid-area:2/2;width:auto}.rc-when{grid-area:3/2;width:auto}.tile{width:calc(50% - 6px)}.tile .fig{flex-direction:column;align-items:flex-start;gap:2px}.doc-layout{display:block}.doc-rail{border-right:none;border-bottom:1px solid var(--line-soft);position:static}.doc-section{padding:18px 16px}.doc-list-row{flex-wrap:wrap;align-items:flex-start}}.main-bare{justify-content:center;align-items:center;min-height:100vh;display:flex}.door-meta{font-family:var(--mono);font-size:var(--micro);letter-spacing:.06em;color:var(--ink-faint);margin-top:10px;display:block}.need-group{background:var(--sunken);border-top:1px solid var(--line-soft);font-family:var(--mono);font-size:var(--micro);letter-spacing:.06em;color:var(--ink-muted);padding:8px 16px}.need-row{border-top:1px solid var(--line-soft);align-items:center;gap:14px;padding:10px 16px;display:flex}.nr-who{width:112px;font-size:var(--label);color:var(--ink);flex-shrink:0;font-weight:500}.nr-line{min-width:0;font-size:var(--body);flex:1 1 0;line-height:18px}.nr-age{text-align:right;width:64px;font-family:var(--mono);color:var(--ink-faint);flex-shrink:0;font-size:12px}.nr-age.alert{color:var(--alert)}.btn.nr-act{border-radius:var(--radius-md);font-size:var(--label);color:var(--ink);flex-shrink:0;padding:6px 14px;font-weight:500}.btn.nr-act.solid{background:var(--accent);border-color:var(--accent);color:var(--surface)}.need-foot{background:var(--sunken);border-top:1px solid var(--line-soft);border-radius:0 0 var(--radius) var(--radius);font-size:var(--label);color:var(--ink-muted);padding:12px 16px}.need-empty{font-size:var(--body);color:var(--ink-muted);padding:26px 24px;line-height:23px}.today-side .panel+.panel{margin-top:16px}.side-line{font-size:var(--label);color:var(--ink);margin:0 0 8px;line-height:20px}.side-line.good{color:var(--good)}.side-link{font-size:var(--label);color:var(--accent)}.side-link:hover{text-underline-offset:3px;text-decoration:underline}.side-note{color:var(--ink-faint);margin:12px 0 0;font-size:12px;line-height:17px}.today-side .side-rows .row:first-child{border-top:none}.door-head-row{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.roster-head,.roster-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:0;padding:10px 16px;display:flex}.roster-head{background:var(--sunken);height:30px;padding:0 16px}.roster-row:last-of-type{border-bottom:none}.roster-head span{font-family:var(--mono);font-size:var(--micro);letter-spacing:.06em;color:var(--ink-faint)}.rc-client{flex-direction:column;flex-shrink:0;gap:2px;width:170px;display:flex}.rc-track{flex-direction:column;flex-shrink:0;gap:3px;width:250px;display:flex}.rc-num{text-align:right;width:96px;font-family:var(--mono);font-size:var(--label);color:var(--ink);flex-shrink:0}.rc-needs{text-align:right;flex:1 1 0;justify-content:flex-end;display:flex}.roster-head .rc-num,.roster-head .rc-needs{text-align:right;display:block}.rc-name{font-size:var(--body);color:var(--ink);font-weight:500;line-height:18px}.rc-name:hover{color:var(--accent)}.rc-sub{color:var(--ink-faint);font-size:12px;line-height:16px}.rc-sub.alert{color:var(--alert)}.rc-track-top{font-size:var(--label);color:var(--ink);align-items:center;gap:7px;display:flex}.rc-track-top .dot{border-radius:4px;flex-shrink:0;width:7px;height:7px}.rc-track-top .dot.good{background:var(--good)}.rc-track-top .dot.alert{background:var(--alert)}.rc-track-top .dot.faint{background:var(--ink-faint)}.rc-dash{color:var(--ink-faint);font-family:var(--mono);font-size:var(--label)}.needs-pill{background:var(--alert-soft);color:var(--alert);font-family:var(--mono);border-radius:10px;padding:2px 9px;font-size:12px;line-height:16px;display:inline-flex}.roster-row.dormant .rc-name,.roster-row.dormant .rc-num{color:var(--ink-faint)}.needs-pill.quiet{background:var(--none-soft);color:var(--none)}.roster-scroll{overflow-x:auto}@media (max-width:760px){.roster-head,.roster-row{min-width:720px}.door-head-row{flex-direction:column;align-items:stretch;gap:14px}.rail-foot{margin-top:10px;padding-top:8px;position:static}.rail-foot-k{display:none}.need-row{flex-wrap:wrap;gap:8px 12px}.nr-who{width:auto}.nr-line{flex:100%;order:3}.nr-age{text-align:left;flex:auto}.nr-act{order:4}.today-body{padding:0 20px 32px;display:block}.today-side{width:100%;margin-top:20px}}.panel>table{border-collapse:collapse}.panel>table th{background:var(--sunken);border-bottom:1px solid var(--line-soft);letter-spacing:.06em;border-top:none;height:30px;padding:0 16px}.panel>table td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:10px 16px}.panel>table tr:last-child td{border-bottom:none}.panel>table .day-divider td{background:var(--sunken);border-bottom:1px solid var(--line-soft);padding:12px 16px 6px}.panel>table .awaiting td{padding:20px 16px}.panel.scrolls{overflow-x:auto}.panel.scrolls>table{min-width:760px}.card-note{color:var(--ink-faint);margin:12px 0 0;font-size:12px;line-height:18px}.doc-lead-line{letter-spacing:-.01em;color:var(--ink);max-width:640px;margin:0;font-size:21px;font-weight:400;line-height:30px}.doc-lead-key{font-family:var(--mono);font-size:var(--micro);letter-spacing:.06em;color:var(--ink-faint);margin:8px 0 0}.doc-rail-note{color:var(--ink-faint);margin:0;padding:12px 14px;font-size:11px;line-height:15px}.doc-section:target h3{color:var(--accent)}@media (max-width:900px){.doc-layout{display:block}.doc-rail{border-right:none;border-bottom:1px solid var(--line);position:static}.doc-section{padding:18px 16px}}.bridge-verdict{letter-spacing:-.02em;color:var(--ink);max-width:20ch;margin:0;font-size:28px;font-weight:400;line-height:36px}.rc-running{width:118px;font-size:var(--label);color:var(--ink);flex-direction:column;flex-shrink:0;gap:2px;display:flex}.roster-head .rc-running{display:block}.ct-card{overflow-anchor:none;padding:20px 24px 18px}.ct-icon{flex-shrink:0;display:block}.ct-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ct-title{margin-right:auto;font-size:15px}.ct-window{align-items:center;gap:6px;display:flex}.ct-ibx{border:1px solid var(--v3-card-line);background:var(--v3-card);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.ct-ibx:hover:not(:disabled){background:var(--v3-ground)}.ct-ibx:disabled{opacity:.45;cursor:default}.ct-range{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;width:112px;color:var(--v3-ink);font-size:13px;font-weight:500}.ct-sw{background:var(--v3-chip);border-radius:8px;align-items:center;gap:2px;padding:2px;display:flex}.ct-sw button{appearance:none;font:inherit;height:26px;color:var(--v3-ink-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 10px;font-size:13px;font-weight:500;display:flex}.ct-sw button:hover:not([aria-pressed=true]):not(:disabled){color:var(--v3-ink)}.ct-sw button[aria-pressed=true]{background:var(--v3-card);color:var(--v3-ink);cursor:default;box-shadow:0 1px 2px #10101414,0 0 0 1px #1010140a}.ct-sw button:disabled:not([aria-pressed=true]){color:var(--v3-ink-5);cursor:default}.ct-lines{flex-wrap:wrap;align-items:center;gap:5px;margin-top:14px;display:flex}.ct-lab{color:var(--v3-ink-3);white-space:nowrap;margin-right:2px;font-size:12.5px;line-height:18px}.ct-lab.not{color:var(--ct-not-us-ink)}.ct-sc{appearance:none;font:inherit;cursor:pointer;background:var(--v3-card);border:1px solid var(--v3-card-line);height:28px;color:var(--v3-ink-2);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.ct-sc:hover:not(:disabled){border-color:var(--v3-line-input)}.ct-sc .ct-sc-name{color:var(--v3-ink)}.ct-sc[data-on=no]{background:var(--v3-ground)}.ct-sc[data-on=no] .ct-sc-name{color:var(--v3-ink-3)}.ct-sc:disabled{cursor:default}.ct-sc:disabled .ct-sc-name{color:var(--v3-ink-4)}.ct-sc-move{font-variant-numeric:tabular-nums;font-weight:500}.ct-swatch-line{border-radius:2px;flex-shrink:0;width:12px;height:3px}.ct-link{appearance:none;cursor:pointer;font:inherit;color:var(--v2-accent-strong);white-space:nowrap;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:500;text-decoration:none}.ct-link:hover{text-decoration:underline}.ct-head{margin-top:14px}.ct-head-row{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.ct-head-row .ct-link{margin-left:auto}.ct-head-line{color:var(--v3-ink-2);font-size:12.5px;font-weight:500;line-height:18px}.ct-head-note{max-width:980px;margin:2px 0 0}.ct-plot{aspect-ratio:3;margin-top:16px;position:relative}.ct-plot>div:first-child{height:100%}.ct-axis{font-family:var(--v2-font);fill:var(--v3-ink-4);font-size:11px}.ct-lane-name{font-family:var(--v2-font);fill:var(--v3-ink-3);font-size:12px;font-weight:500}.ct-lane-name.not{fill:var(--ct-not-us-ink)}.ct-bar{cursor:pointer}.ct-bar rect{transition:opacity .12s}.ct-lanes:hover .ct-bar[data-lit=no] rect{opacity:.55}.ct-bar-n{font-family:var(--v2-font);fill:var(--v3-ink-3);font-variant-numeric:tabular-nums;font-size:10.5px}.ct-bar-n.not{fill:var(--ct-not-us-ink)}.ct-tip{pointer-events:none;z-index:5;white-space:nowrap;background:var(--v3-solid);color:var(--v3-on-fill);border-radius:8px;padding:7px 10px;font-size:12px;line-height:17px;position:absolute;transform:translate(-50%);box-shadow:0 8px 24px #1010142e}.ct-empty{border:1px dashed var(--v3-line-strong);text-align:center;color:var(--v3-ink-4);border-radius:10px;margin:16px 0 0;padding:26px;font-size:12.5px}.ct-day{margin-top:6px;position:relative}.ct-day-arrow{background:var(--v3-shell);border-left:1px solid var(--v3-line-strong);border-top:1px solid var(--v3-line-strong);width:14px;height:14px;position:absolute;top:-6px;transform:rotate(45deg)}.ct-day-box{background:var(--v3-shell);border:1px solid var(--v3-line-strong);border-radius:12px;padding:16px 20px 12px}.ct-day-head{align-items:center;gap:10px;display:flex}.ct-day-title{color:var(--v3-ink);font-size:14px;font-weight:500}.ct-day-close{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:auto;padding:4px;display:flex}.ct-day-close:hover{background:var(--v3-chip)}.ct-day-cols{gap:28px;margin-top:10px;display:flex}.ct-day-col{flex:1;min-width:0}.ct-day-col[data-side=not_us]{flex:0 0 360px}.ct-day-side{align-items:center;gap:8px;min-height:24px;display:flex}.ct-day-side-name{color:var(--v3-ink);font-size:13px;font-weight:500}.ct-dot{background:var(--v2-accent);border-radius:4px;flex-shrink:0;width:8px;height:8px}.ct-dot[data-side=not_us]{background:#d9825b}.ct-mark{border-top:1px solid var(--v3-line);color:inherit;gap:10px;padding:9px 0;text-decoration:none;display:flex}.ct-day-side+.ct-mark{border-top:0}a.ct-mark:hover .ct-mark-title{text-decoration:underline}.ct-tile{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ct-mark-body{flex-direction:column;flex:1;min-width:0;display:flex}.ct-mark-title{color:var(--v3-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;line-height:19px;overflow:hidden}.ct-mark-sub{font-size:12px;line-height:17px}.ct-mark-field{color:var(--v3-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:17px;display:-webkit-box;overflow:hidden}.ct-mark-warn{color:var(--v3-ink-2);font-size:12px;font-weight:500;line-height:17px}.ct-mark-go{flex-shrink:0;margin-top:3px}.ct-fold{appearance:none;cursor:pointer;font:inherit;color:var(--v3-ink-4);text-align:left;background:0 0;border:0;padding:6px 0 0 34px;font-size:12.5px;line-height:18px;display:block}.ct-fold:hover{color:var(--v3-ink-2);text-decoration:underline}.ct-day-foot{border-top:1px solid var(--v3-line);margin-top:8px;padding-top:10px}.ct-note{color:var(--v3-ink-3);margin:10px 0 0}.ct-kinds{border-top:1px solid var(--v3-line);flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;padding-top:14px;display:flex}.ct-rule{background:var(--v3-chip-strong);width:1px;height:18px;margin:0 6px}.ct-chip{background:var(--v3-card);border:1px solid var(--v3-card-line);height:28px;color:var(--v3-ink-2);white-space:nowrap;border-radius:8px;align-items:center;padding:0 5px 0 10px;font-size:12.5px;display:inline-flex}.ct-chip:hover,.ct-chip:focus-within{border-color:var(--v3-lav-strong)}.ct-chip-main{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;height:26px;padding:0 5px 0 0;display:inline-flex}.ct-swatch{border-radius:2px;flex-shrink:0;width:9px;height:9px}.ct-chip-n{color:var(--v3-ink-4);font-variant-numeric:tabular-nums}.ct-chip[data-tone=theirs]{background:var(--v3-amber);border-color:var(--v3-amber-line);color:var(--ct-not-us-ink)}.ct-chip[data-tone=theirs] .ct-chip-n{color:var(--ct-not-us-ink)}.ct-chip[data-on=no]{background:var(--v3-ground);border-color:var(--v3-card-line);color:var(--v3-ink-4)}.ct-chip[data-on=no] .ct-swatch,.ct-chip[data-on=no] .ct-icon{opacity:.4}.ct-chip-only{appearance:none;cursor:pointer;font:inherit;background:var(--v3-chip);height:22px;color:var(--v3-ink-2);border:0;border-radius:6px;align-items:center;margin-left:2px;padding:0 7px;font-size:11.5px;font-weight:500;display:none}.ct-chip:hover .ct-chip-only,.ct-chip:focus-within .ct-chip-only{display:inline-flex}.ct-chip-only:hover{background:var(--v3-chip-strong)}.ct-list{padding:0 0 6px}.ct-list-head{align-items:center;gap:8px;padding:18px 24px 12px;display:flex}.ct-list-count{margin-left:auto}.ct-list-empty{border-top:1px solid var(--v3-line);color:var(--v3-ink-2);margin:0;padding:14px 24px 12px;font-size:13.5px;line-height:20px}.ct-dayrow{appearance:none;border:0;border-top:1px solid var(--v3-line);font:inherit;color:var(--v3-ink);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:12px;width:100%;height:46px;padding:0 24px;display:flex}.ct-dayrow:hover{background:var(--v3-ground)}.ct-dayrow[data-open=yes]{background:var(--v2-accent-soft)}.ct-dayrow-date{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;width:52px;font-size:13px;font-weight:500}.ct-dayrow-icons{flex-shrink:0;gap:6px;width:84px;display:flex}.ct-dayrow-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.ct-dayrow-n{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;width:64px}.ct-dayrow-act{flex-shrink:0;justify-content:flex-end;width:84px;display:flex}.ct-subrows{background:var(--v3-ground);padding-bottom:4px}.ct-subrow{align-items:center;gap:12px;padding:8px 24px 8px 172px;display:flex}.ct-subrow-icon{flex-shrink:0;width:20px;display:flex}.ct-subrow-body{flex-direction:column;flex:1;min-width:0;display:flex}.ct-subrow-title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:19px;overflow:hidden}.ct-subrow-sub{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:17px;overflow:hidden}.ct-not{color:var(--ct-not-us-ink)}.ct-subrow-none{width:30px}.ct-subrow-fold{padding:4px 24px 6px 204px}.ct-more{border-top:1px solid var(--v3-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 24px 8px;display:flex}@media (max-width:900px){.ct-title{width:100%}.ct-day-cols{flex-direction:column;gap:12px}.ct-day-col[data-side=not_us]{flex:auto}.ct-dayrow-icons,.ct-dayrow-act{width:auto}.ct-subrow{padding-left:24px}.ct-subrow-fold{padding-left:56px}.ct-plot{aspect-ratio:auto;height:300px}}.wr-body{flex-direction:column;gap:24px;padding:24px 40px 48px;display:flex}.wr-scroll{overflow-x:auto}.wr-table{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.wr-w-tools,.wr-w-agents{min-width:1020px}.wr-w-skills{min-width:900px}.wr-head,.wr-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:16px;padding:10px 16px;display:flex}.wr-head{background:var(--sunken);height:30px;padding:0 16px}.wr-row:last-child,.wr-head:last-child{border-bottom:none}.wr-head>span{font-family:var(--mono);font-size:var(--micro);letter-spacing:.06em;color:var(--ink-faint);flex-shrink:0;line-height:14px}.wr-row>*{font-size:var(--body);color:var(--ink);overflow-wrap:anywhere;flex-shrink:0;line-height:18px}.wr-name{font-weight:500}.wr-missing{color:var(--alert)}.wr-what,.wr-head>span.wr-what{flex:1 1 0;min-width:0}.wr-row .wr-what{color:var(--ink-muted)}.wr-mono{font-family:var(--mono);font-size:12px}.wr-seen{font-family:var(--mono);font-size:var(--micro);color:var(--ink-faint);text-align:right}.wr-dash{font-family:var(--mono);color:var(--ink-faint);font-size:12px}.wr-state{align-items:center;gap:8px;display:flex}.wr-state.end{justify-content:flex-end}.wr-state i{background:var(--ink-faint);border-radius:4px;flex-shrink:0;width:7px;height:7px}.wr-state.good i{background:var(--good)}.wr-state.bad i{background:var(--alert)}.wr-c-icon{background:var(--sunken) 50% / 100% 100% no-repeat;border-radius:4px;width:20px;height:20px}.wr-c-tool{width:190px}.wr-c-fills{width:220px}.wr-c-via{width:120px}.wr-c-status{width:96px}.wr-c-seen{width:110px}.wr-c-agent{width:230px}.wr-c-kind{width:96px;color:var(--ink-muted)}.wr-c-runs{width:150px}.wr-c-for{width:110px}.wr-c-lastrun{width:96px}.wr-c-result{width:80px}.wr-head>span.wr-c-result,.wr-head>span.wr-c-state,.wr-head>span.wr-c-seen{text-align:right}.wr-c-skill{width:210px}.wr-c-lane{width:130px;color:var(--ink-muted)}.wr-c-used{width:130px}.wr-c-state{width:110px}.wr-empty{padding:22px 24px}.wr-empty b{font-size:var(--body);font-weight:400;display:block}.wr-empty span{font-size:var(--label);color:var(--ink-faint);margin-top:4px;display:block}.wr-failed{border-radius:var(--radius-md);background:var(--alert-soft);color:var(--alert);font-size:var(--label);margin:0;padding:11px 14px;line-height:19px}.wr-note{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:var(--radius-md);align-items:baseline;gap:10px;padding:12px 14px;display:flex}.wr-note .k{font-family:var(--mono);font-size:var(--micro);letter-spacing:.06em;color:var(--accent);flex-shrink:0;line-height:18px}.wr-note p{font-size:var(--label);margin:0;line-height:18px}.wr-gaps-block{flex-direction:column;gap:12px;display:flex}.wr-gaps-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.wr-gaps-head h2{margin:0;font-size:17px;font-weight:500;line-height:22px}.wr-gaps-head .k{font-family:var(--mono);font-size:var(--micro);letter-spacing:.06em;color:var(--ink-faint)}.wr-quiet{font-size:var(--label);color:var(--ink-muted);max-width:74ch;margin:0;line-height:19px}.wr-gaps{gap:12px;display:flex}.wr-gaps-stack{flex-direction:column}.wr-gap{background:var(--surface);border-left:3px solid var(--alert);border-radius:3px;flex:1 1 0;min-width:0;padding:14px 16px}.wr-gap b{font-size:14px;font-weight:500;line-height:18px;display:block}.wr-gap span{font-size:var(--label);color:var(--ink-muted);margin-top:4px;line-height:18px;display:block}.wr-gap .wr-gap-by{font-family:var(--mono);font-size:var(--micro);color:var(--ink-faint)}.wr-jump{font-size:var(--label);color:var(--ink-muted);margin:0 0 18px;line-height:19px}.wr-jump a{color:var(--accent);font-weight:500}.wr-jump a:hover{text-underline-offset:3px;text-decoration:underline}.tabs-meta{flex-wrap:wrap}.tabs-right{font-family:var(--mono);font-size:var(--micro);letter-spacing:.06em;color:var(--ink-faint);align-self:center;margin-left:auto;padding:12px 0}@media (max-width:760px){.wr-body{padding:20px 16px 40px}.wr-gaps{flex-wrap:wrap}.wr-gap{flex:240px}.wr-note{flex-direction:column;gap:6px}.tabs-right{margin-left:0;padding:0 0 12px}}.kpis{align-items:stretch;gap:10px;padding:14px 32px 4px;display:flex}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow);flex:1 1 0;padding:13px 15px}.kpi-head{align-items:center;gap:10px;display:flex}.kpi-tile{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.kpi-tile svg{width:15px;height:15px;display:block}.kpi-k{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-faint);font-size:10px;line-height:13px;display:block}.kpi-t{font-size:var(--body);font-weight:500;line-height:18px;display:block}.kpi-fig{align-items:baseline;gap:8px;margin-top:9px;display:flex}.kpi-n{font-family:var(--mono);letter-spacing:-.02em;white-space:nowrap;flex-shrink:0;font-size:26px;font-weight:500;line-height:30px}.kpi-n em{color:var(--ink-muted);font-size:17px;font-style:normal}.kpi-d{color:var(--ink-muted);min-width:0;font-size:12px;line-height:16px}.kpi-d.alert{color:var(--alert)}.kpi-d.risk{color:var(--risk)}.kpi-d.good{color:var(--good)}.kpi-d.none{color:var(--none)}.t-good{background:var(--good-soft);color:var(--good)}.t-risk{background:var(--risk-soft);color:var(--risk)}.t-alert{background:var(--alert-soft);color:var(--alert)}.t-none{background:var(--none-soft);color:var(--none)}.t-brand{background:var(--accent-soft);color:var(--accent)}@media (max-width:1100px){.kpis{flex-wrap:wrap}.kpi{flex:45%}}@media (max-width:760px){.kpis{padding:12px 20px 0}.kpi{flex:100%}}.seg{background:var(--none-soft);border-radius:7px;flex-shrink:0;align-items:center;gap:2px;padding:2px;display:inline-flex}.seg button{appearance:none;cursor:pointer;font:inherit;color:var(--ink-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;padding:0 9px;font-size:12px;line-height:20px}.seg button:hover{color:var(--ink)}.seg button[aria-pressed=true]{background:var(--surface);border-color:var(--line);color:var(--ink);font-weight:500}.seg button .n{font-family:var(--mono);color:var(--ink-faint);font-size:11px}.seg button[aria-pressed=true] .n{color:var(--ink-muted)}.nr-kind{flex-shrink:0;width:106px}.nr-avatar{background:var(--none-soft);width:18px;height:18px;color:var(--ink-muted);font-family:var(--mono);text-transform:uppercase;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;line-height:18px;display:flex}.nr-who{align-items:center;gap:8px;display:flex}.need-head{background:var(--sunken);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);align-items:center;gap:14px;height:30px;padding:0 16px;display:flex}.need-head span{font-family:var(--mono);font-size:var(--micro);letter-spacing:.06em;color:var(--ink-faint)}.need-head .nr-age,.need-head .nr-act{text-align:right}.need-head .nr-act{flex-shrink:0;width:78px}@media (max-width:760px){.nr-kind{width:auto}.need-head{display:none}}@media (max-width:1280px){.today-body{flex-direction:column;gap:16px}.today-side{flex-wrap:wrap;gap:16px;width:100%;display:flex}.today-side .panel{flex:280px;min-width:0}.today-side .panel+.panel{margin-top:0}.today-side>.side-note{flex:100%;margin:0}.cp-cols{flex-direction:column}.cp-side{flex-flow:wrap;align-self:auto;width:100%}.cp-side .panel{flex:280px;min-width:0}}@media (max-width:980px){.need-row{flex-wrap:wrap;gap:8px 12px}.nr-who{width:auto}.nr-line{flex:100%;order:3}.nr-kind{width:auto}.nr-age{text-align:left;flex:auto}.nr-act{order:4}.need-head{display:none}}.skel-line{background:var(--none-soft);border-radius:5px}.skel-card{background:var(--surface);border:1px solid var(--line-soft);box-shadow:none}@media (prefers-reduced-motion:no-preference){.skel-line,.skel-card{animation:1.2s ease-in-out infinite skel-pulse}@keyframes skel-pulse{50%{opacity:.55}}}.img-cols{align-items:flex-start;gap:24px;display:flex}.img-style-column{flex-direction:column;flex-shrink:0;gap:16px;width:404px;min-width:0;display:flex}.img-style-column .img-composer{width:100%}.img-style-chooser{position:relative}.img-style-trigger{width:100%;min-height:52px;color:var(--v3-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:4px 6px;display:flex}.img-style-trigger>span:first-of-type{flex-direction:column;flex:1;gap:2px;display:flex}.img-style-trigger small{font:12px/16px var(--sans);color:var(--v2-ink-3)}.img-style-trigger strong{font:500 14px/20px var(--sans)}.img-style-trigger img,.img-style-options img{object-fit:cover;border-radius:6px;flex-shrink:0;width:36px;height:36px}.img-style-trigger:hover{background:var(--v3-ground)}.img-style-pop{z-index:50;border:1px solid var(--v3-line-strong);background:var(--v3-card);border-radius:12px;padding:8px;position:absolute;top:calc(100% + 6px);left:-1px;right:-1px;box-shadow:0 10px 28px #171a1f1a}.img-style-pop>input{border:1px solid var(--v3-line-strong);width:100%;font:14px/20px var(--sans);border-radius:7px;padding:10px}.img-style-options{max-height:300px;padding-top:6px;overflow:auto}.img-style-options button{text-align:left;background:var(--v3-card);width:100%;color:var(--v3-ink);font:14px/20px var(--sans);cursor:pointer;border:0;border-radius:7px;align-items:center;gap:10px;padding:10px;display:flex}.img-style-options button.is-active{background:var(--v3-chip)}.img-style-options button[aria-selected=true]{box-shadow:inset 2px 0 var(--v2-accent)}.img-style-options button>span{flex-direction:column;min-width:0;display:flex}.img-style-options strong{font-weight:500}.img-style-options small{white-space:nowrap;text-overflow:ellipsis;color:var(--v2-ink-3);font-size:12px;overflow:hidden}.img-style-create{text-align:left;border:0;border-top:1px solid var(--v3-line);width:100%;color:var(--v3-accent-ink);font:13px/20px var(--sans);cursor:pointer;background:0 0;margin-top:6px;padding:12px 10px 6px}.img-style-topic{border-top:1px solid var(--v3-line);flex-direction:column;gap:8px;margin-top:8px;padding:10px 6px 8px;display:flex}.img-style-topic label{color:var(--v2-ink-3);font:12px/16px var(--sans)}.img-style-topic textarea{width:100%;min-height:66px;color:var(--v3-ink);font:15px/23px var(--sans);resize:vertical;background:0 0;border:0;padding:0}.img-style-locked>span{color:var(--v2-ink-3);font:12px/18px var(--sans);align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.img-style-locked .img-style-kind{background:var(--v3-chip);color:var(--v3-ink);border-radius:8px}.img-style-ratio-icon{border:1px solid var(--v2-ink-3);vertical-align:middle;border-radius:2px;width:17px;max-height:21px;display:inline-block}.img-style-summary{flex-direction:column;gap:9px;padding:0 8px;display:flex}.img-style-summary>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.img-style-summary h3,.img-style-reference h3,.img-style-source-picker h3,.img-style-latest h3{font:500 13px/20px var(--sans);color:var(--v3-ink);margin:0}.img-style-summary p{font:13px/20px var(--sans);color:var(--v2-ink-3);margin:0}.img-style-pinned{color:var(--v2-ink-3);font:12px/20px var(--sans);flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;display:flex}.img-style-pinned img{object-fit:cover;border-radius:4px;width:40px;height:30px}.img-style-link{font:13px/20px var(--sans);color:var(--v3-accent-ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:2px 0}.img-style-note{font:13px/20px var(--sans);color:var(--v2-ink-3);margin:0;padding:4px 8px}.img-style-error{font:13px/20px var(--sans);color:var(--v3-red-ink);overflow-wrap:anywhere;margin:0}.img-style-error button,.img-style-note button{color:var(--v3-accent-ink);cursor:pointer;background:0 0;border:0;margin-left:8px;padding:4px;text-decoration:underline;display:inline-block}.img-style-dialog{border:1px solid var(--v3-line-strong);width:min(880px,100vw - 48px);max-width:none;max-height:calc(100dvh - 64px);color:var(--v3-ink);background:var(--v3-card);font-family:var(--sans);border-radius:16px;padding:24px;overflow-y:auto;box-shadow:0 20px 60px #171a1f1a}.img-style-dialog::backdrop{background:#171a1f40}.img-style-dialog-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.img-style-dialog-head h2{font:500 22px/28px var(--sans);margin:0 0 6px}.img-style-dialog-head p{font:14px/21px var(--sans);color:var(--v2-ink-3);margin:0}.img-style-dialog-head>button{width:32px;height:32px;color:var(--v2-ink-3);font:24px/32px var(--sans);cursor:pointer;background:0 0;border:0;flex-shrink:0}.img-style-editor-grid{grid-template-columns:268px minmax(0,1fr);gap:28px;display:grid}.img-style-reference{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.img-style-reference-images{flex-wrap:wrap;gap:8px;width:100%;display:flex}.img-style-reference-images img{aspect-ratio:4/3;object-fit:contain;background:var(--v3-ground);border-radius:10px;width:100%}.img-style-reference-images:has(img:nth-child(2)) img{width:calc(50% - 4px)}.img-style-reference p{color:var(--v2-ink-3);font:13px/20px var(--sans);margin:0}.img-style-extraction{border-top:1px solid var(--v3-line);flex-direction:column;gap:7px;width:100%;padding-top:16px;display:flex}.img-style-fields{flex-direction:column;gap:18px;display:flex}.img-style-fields>label,.img-style-upload label{font:500 13px/18px var(--sans);flex-direction:column;gap:7px;display:flex}.img-style-fields input,.img-style-fields textarea,.img-style-upload input{border:1px solid var(--v3-line-strong);background:var(--v3-card);width:100%;color:var(--v3-ink);font:14px/21px var(--sans);border-radius:8px;padding:10px 12px}.img-style-fields textarea{resize:vertical;min-height:61px}.img-style-fields input[readonly]{background:var(--v3-ground)}.img-style-fields small{color:var(--v2-ink-3);font:12px/18px var(--sans)}.img-style-settings{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.img-style-settings legend{font:500 13px/20px var(--sans);padding:0 0 9px}.img-style-settings label{border:1px solid var(--v3-line-strong);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.img-style-settings select{max-width:220px;min-height:36px;color:var(--v3-ink);font:13px/20px var(--sans);background:0 0;border:0}.img-style-settings .sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.img-style-dialog-footer{border-top:1px solid var(--v3-line);align-items:center;gap:16px;margin-top:24px;padding-top:18px;display:flex}.img-style-dialog-footer p{color:var(--v2-ink-3);font:13px/20px var(--sans);flex:1;margin:0}.img-style-dialog-footer>button,.img-style-picker-footer>button{min-height:36px;color:var(--v3-ink);font:13px/20px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 12px}.img-style-primary,.img-style-dialog-footer>.img-style-primary,.img-style-picker-footer>.img-style-primary{background:var(--v3-solid);min-height:36px;color:var(--v3-on-fill);font:500 13px/20px var(--sans);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;padding:8px 18px;display:inline-flex}.img-style-dialog button:disabled,.img-style-column button:disabled{opacity:.5;cursor:not-allowed}.img-style-dialog :is(button,input,textarea,select):focus-visible,.img-style-column :is(button,input,textarea,select):focus-visible{outline:2px solid var(--v2-accent);outline-offset:3px}.img-style-source-picker{flex-direction:column;gap:16px;display:flex}.img-style-tabs{flex-wrap:wrap;gap:8px;display:flex}.img-style-tabs button{background:var(--v3-ground);color:var(--v2-ink-3);font:13px/20px var(--sans);cursor:pointer;border:0;border-radius:7px;padding:9px 12px}.img-style-tabs button[aria-pressed=true]{background:var(--v2-accent-soft);color:var(--v3-accent-ink)}.img-style-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-height:320px;padding:3px;display:grid;overflow:auto}.img-style-source-grid button{background:var(--v3-ground);text-align:left;color:var(--v3-ink);cursor:pointer;border:2px solid #0000;border-radius:9px;padding:3px}.img-style-source-grid button[aria-pressed=true]{border-color:var(--v2-accent)}.img-style-source-grid img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%;display:block}.img-style-source-grid button span{font:12px/18px var(--sans);max-height:45px;padding:6px 3px;display:block;overflow:hidden}.img-style-source-grid>p{font:14px/21px var(--sans);color:var(--v2-ink-3);grid-column:1/-1}.img-style-selected-sources{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.img-style-selected-sources li{font:12px/18px var(--sans);align-items:center;gap:8px;display:flex}.img-style-selected-sources li>span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.img-style-selected-sources :is(select,button){background:var(--v3-card);border:1px solid var(--v3-line-strong);font:12px/18px var(--sans);border-radius:6px;padding:6px}.img-style-upload{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.img-style-upload p{font:13px/20px var(--sans);color:var(--v2-ink-3);margin:0}.img-style-picker-footer{align-items:center;gap:12px;display:flex}.img-style-picker-footer>span{color:var(--v2-ink-3);font:13px/20px var(--sans);flex:1}.img-style-latest{border:1px solid var(--v3-line-strong);font:13px/20px var(--sans);border-radius:8px;margin-top:16px;padding:16px}.img-style-latest button{color:var(--v3-accent-ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:4px 0}@media (max-width:1280px){.img-style-column{width:100%}}@media (max-width:680px){.img-style-dialog{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:20px}.img-style-dialog-head{margin-bottom:20px}.img-style-editor-grid{grid-template-columns:minmax(0,1fr);gap:20px}.img-style-reference{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:8px 14px;display:grid}.img-style-reference-images{grid-area:1/1/4}.img-style-reference-images img{border-radius:8px}.img-style-reference-images:has(img:nth-child(2)) img{width:calc(50% - 4px)}.img-style-reference>h3,.img-style-reference>p,.img-style-reference>button{grid-column:2}.img-style-extraction{grid-column:1/-1}.img-style-dialog-footer{padding-bottom:env(safe-area-inset-bottom);flex-direction:column;gap:12px}.img-style-dialog-footer>p{width:100%}.img-style-dialog-footer>button{width:100%;min-height:44px}.img-style-dialog .img-style-dialog-footer>.img-style-primary{min-height:44px}.img-style-dialog-footer>.img-style-primary{order:1}.img-style-dialog-footer>button:not(.img-style-primary){order:2}.img-style-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.img-style-selected-sources li{flex-wrap:wrap}.img-style-selected-sources li>span{flex-basis:100%}.img-style-picker-footer{flex-wrap:wrap}.img-style-dialog :is(button,select),.img-style-column button,.img-style-dialog .img-style-primary{min-height:44px}}@media (hover:none){.img-cols .img-tile-hover{opacity:1}.img-cols .img-tile-hover-btn{min-width:44px;min-height:44px}.img-cols .img-tile-hover-prompt{display:none}}.img-composer{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-shrink:0;width:404px;padding:8px;box-shadow:0 1px 2px #1418220a}.img-prompt{flex-direction:column;padding:7px 6px 3px;display:flex}.img-prompt-line1,.img-prompt-line2{width:100%;font:14px/21px var(--sans);resize:none;background:0 0;border:none;outline:none;padding:0;display:block}.img-prompt-line1{color:var(--ink);overflow:hidden}.img-prompt-line1::placeholder{color:var(--ink-faint)}.img-prompt-line2{color:var(--ink-muted)}.img-controls{flex-wrap:wrap;gap:4px;padding:2px 4px 4px;display:flex}.img-ctrl{height:28px;color:var(--ink-muted);background:0 0;border:none;border-radius:8px;align-items:center;padding:0 8px;display:inline-flex;position:relative}.img-ctrl.selected{background:var(--none-soft);color:var(--ink)}.img-ctrl.disabled{opacity:.55}.img-ctrl-visual{pointer-events:none;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.img-ctrl-label{text-overflow:ellipsis;max-width:140px;overflow:hidden}.img-ctrl-chevron{color:var(--ink-faint);display:inline-flex}.img-ctrl-native{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.img-ctrl.disabled .img-ctrl-native{cursor:not-allowed}.img-ctrl:has(.img-ctrl-native:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.img-refs-stack{align-items:center;display:inline-flex}.img-refs-thumb{object-fit:cover;border:1.5px solid var(--surface);background:var(--line-soft);border-radius:50%;width:15px;height:15px;margin-left:-5px}.img-refs-thumb:first-child{margin-left:0}.img-refs-empty{border:1.5px dashed var(--line);border-radius:50%;width:15px;height:15px}.img-actionbar{border-top:1px solid var(--line-soft);align-items:center;gap:8px;padding:8px 6px 2px;display:flex}.img-improve{background:var(--none-soft);width:26px;height:26px;color:var(--ink-muted);cursor:not-allowed;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.img-improve:disabled{opacity:.55}.img-count-label{color:var(--ink-muted);white-space:nowrap;font-size:12px}.img-estimate{background:var(--good-soft);height:21px;color:var(--v3-green-ink);font-family:var(--mono);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;display:inline-flex}.img-actionbar-spacer{flex:auto}.img-generate{background:var(--ink);height:30px;color:var(--v3-on-fill);font:500 13px var(--sans);cursor:pointer;border:none;border-radius:9px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.img-generate:hover:not(:disabled){background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.img-generate:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 90%, var(--v3-card))}}.img-generate:disabled{opacity:.45;cursor:not-allowed}.img-generate-hint{color:#fbfcfb80;font-size:12px}.img-form-error{color:var(--alert);margin:6px 6px 0;font-size:12px}.img-results{flex-direction:column;flex:auto;gap:24px;min-width:0;display:flex}.img-empty{text-align:center;border:1px dashed var(--line);background:var(--sunken);min-height:420px;color:var(--ink-faint);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:0;padding:72px 40px;display:flex}.img-empty-head{color:var(--ink);margin:2px 0 0;font-size:17px;font-weight:500}.img-empty-body{max-width:38ch;color:var(--ink-muted);margin:0;font-size:14px;line-height:21px}.img-empty-note{color:var(--ink-muted);margin:2px 0 0;font-size:13px}.img-justnow,.img-earlier{flex-direction:column;gap:12px;display:flex}.img-justnow{border-radius:10px;padding:14px}.img-band-head{align-items:baseline;gap:10px;display:flex}.img-justnow .img-band-head h3{font:500 15px/20px var(--sans);color:var(--ink);margin:0}.img-earlier .img-band-head h3{font:500 18px/24px var(--sans);color:var(--ink);margin:0}.img-band-count{color:var(--ink-muted);font-size:12px}.img-band-spacer{flex:auto}.img-generate-more-btn{color:var(--accent);cursor:pointer;background:0 0;border:none;min-height:24px;padding:0;font-size:12px;font-weight:500}.img-generate-more-btn:hover:not(:disabled){text-decoration:underline}.img-generate-more-btn:disabled{color:var(--ink-faint);cursor:wait}.img-filters{gap:14px;display:flex}.img-filter{color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;min-height:24px;padding:2px 0;font-size:12px}.img-filter:hover{color:var(--ink)}.img-filter.active{color:var(--ink);border-bottom-color:var(--ink);font-weight:500}.img-earlier-empty{color:var(--ink-muted);margin:0;font-size:13px}.img-tile-row{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.img-justnow .img-tile-row{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));max-width:var(--row-max,none)}.img-justnow .img-tile{height:auto;aspect-ratio:var(--ar,1.7778)}.img-justnow .img-tile-refused{min-height:118px}.img-earlier .img-tile{aspect-ratio:174/118;height:auto;min-height:118px}.img-tile{background:var(--surface);border:1px solid #14182214;border-radius:8px;height:118px;position:relative;overflow:hidden}.img-tile-inflight{background:var(--sunken);justify-content:center;align-items:flex-end;padding-bottom:10px;display:flex}.img-tile-phase-label{font:500 12px var(--sans);color:var(--ink-muted)}.img-tile-photo{background:var(--sunken)}.img-tile-img{object-fit:cover;filter:blur(1.5px)saturate(.95);opacity:.62;width:100%;height:100%;position:absolute;inset:0}.img-tile-img.is-loaded{filter:none;opacity:1}@media (prefers-reduced-motion:no-preference){.img-tile-img{transition:filter .5s cubic-bezier(.16,1,.3,1),opacity .5s cubic-bezier(.16,1,.3,1)}.img-tile-star-badge,.img-tile-hover{transition:opacity .2s cubic-bezier(.16,1,.3,1)}}.img-tile-star-badge{background:var(--v3-glass-soft);width:20px;height:20px;color:var(--ink);border-radius:5px;justify-content:center;align-items:center;display:flex;position:absolute;top:6px;left:6px}.img-tile-photo:hover .img-tile-star-badge,.img-tile-photo:focus-within .img-tile-star-badge{opacity:0}.img-tile-hover{opacity:0;background:#14182257;padding:6px;position:absolute;inset:0}.img-tile-photo:hover .img-tile-hover,.img-tile-photo:focus-within .img-tile-hover{opacity:1}.img-tile-hover-btn{background:var(--v3-glass);width:24px;height:24px;color:var(--ink);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;text-decoration:none;display:flex}.img-tile-hover-star{position:absolute;top:0;left:0}.img-tile-hover-right{gap:6px;display:flex;position:absolute;top:0;right:0}.img-tile-menu-wrap{position:relative}.img-tile-menu{z-index:5;background:var(--surface);border:1px solid var(--line);border-radius:8px;min-width:140px;padding:4px;position:absolute;top:28px;right:0;box-shadow:0 8px 20px #14182229}.img-tile-menu-item{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:6px 8px;font-size:12px;text-decoration:none;display:block}.img-tile-menu-item:hover{background:var(--sunken)}.img-tile-hover-prompt{color:var(--v3-on-fill);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:14px;display:-webkit-box;position:absolute;bottom:0;left:6px;right:6px;overflow:hidden}.img-tile-refused{background:var(--sunken);border-color:var(--line);flex-direction:column;gap:3px;padding:10px 10px 8px;display:flex}.img-tile-refused-head{font:500 12px/16px var(--sans);color:var(--ink);margin:0}.img-tile-refused-reason{color:var(--ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:14px;display:-webkit-box;overflow:hidden}.img-tile-refused-cost{color:var(--ink-muted);margin:0;font-size:11px}.img-tile-retry{color:var(--accent);cursor:pointer;background:0 0;border:none;align-self:flex-start;min-height:24px;margin-top:auto;padding:0;font-size:11px}.img-tile-retry:hover{text-decoration:underline}.img-tile-older{background:var(--sunken);border-color:var(--line);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.img-tile-older-count{font:500 13px var(--sans);color:var(--ink)}.img-tile-older-date{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-muted);font-size:10px}@media (max-width:1280px){.img-cols{flex-direction:column}.img-composer{width:100%}}@media (max-width:640px){.img-tile-row{grid-template-columns:repeat(2,1fr)}.img-justnow .img-tile-row{grid-template-columns:1fr;max-width:none}}.img-refs-wrap{display:inline-flex;position:relative}.img-ctrl-refs{cursor:pointer}.img-ctrl-refs:disabled{cursor:not-allowed}.img-refs-pop{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;width:340px;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 6px 20px #1418221a}.img-refs-pop-head{color:var(--ink-muted);margin:0;padding:4px 8px 8px;font-size:12px}.img-refs-pop-list{flex-direction:column;gap:2px;display:flex}.img-refs-opt{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:36px;padding:7px 8px;display:flex}.img-refs-opt:hover{background:var(--sunken)}.img-refs-opt.chosen{background:var(--accent-soft)}.img-refs-mark{border:1.5px solid var(--line);border-radius:50%;flex-shrink:0;width:15px;height:15px}.img-refs-mark.box{border-radius:4px}.img-refs-mark.on{border:4.5px solid var(--accent);background:var(--surface)}.img-refs-mark.box.on{border-width:1.5px;border-color:var(--accent);background:var(--accent)}.img-refs-opt-thumb{object-fit:cover;background:var(--sunken);border-radius:4px;flex-shrink:0;width:30px;height:22px}.img-refs-opt-label{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:14px;overflow:hidden}.img-refs-opt-role{color:var(--ink-muted);flex-shrink:0;font-size:12px}.img-refs-pop-foot{border-top:1px solid var(--line-soft);align-items:center;gap:8px;margin-top:6px;padding:6px 8px 0;display:flex}.img-refs-pop-spacer{flex:auto}.img-refs-pop-manage,.img-refs-pop-none{cursor:pointer;background:0 0;border:none;min-height:24px;padding:0;font-size:13px}.img-refs-pop-manage{color:var(--accent)}.img-refs-pop-none{color:var(--ink-muted)}.img-refs-pop-manage:hover,.img-refs-pop-none:hover{text-decoration:underline}.img-modal-scrim{z-index:60;background:#14182247;justify-content:center;align-items:flex-start;padding:48px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.img-refs-panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:20px;width:100%;max-width:772px;padding:24px;display:flex;position:relative;box-shadow:0 12px 40px #1418222e}.img-refs-panel-head{align-items:flex-start;gap:16px;display:flex}.img-refs-panel-title{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.img-refs-panel-title h2{font:500 20px/26px var(--sans);letter-spacing:-.02em;color:var(--ink);margin:0}.img-refs-panel-title p{max-width:62ch;color:var(--ink-muted);margin:0;font-size:15px;line-height:22px}.img-refs-add{background:var(--accent);color:var(--v3-on-fill);font:500 13px var(--sans);cursor:pointer;border:none;border-radius:6px;flex-shrink:0;padding:9px 15px}.img-refs-add:hover{background:var(--accent-strong)}.img-refs-close{width:28px;height:28px;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:0;font-size:13px}.img-refs-close:hover{background:var(--sunken);color:var(--ink)}.img-refs-drop{text-align:center;border:1px dashed var(--line);background:var(--sunken);border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:28px 24px;display:flex}.img-refs-drop-head{font:500 15px var(--sans);color:var(--ink);margin:0}.img-refs-drop-head-soft{color:var(--ink-muted);margin:0;font-size:14px}.img-refs-drop-body{max-width:52ch;color:var(--ink-muted);margin:0;font-size:13px;line-height:20px}.img-refs-drop-note{color:var(--ink-faint);margin:0;font-size:13px}.img-refs-pending{flex-direction:column;gap:10px;display:flex}.img-refs-pend{align-items:center;gap:12px;display:flex}.img-refs-pend-thumb{background:var(--line-soft);border-radius:6px;flex-shrink:0;width:52px;height:38px}.img-refs-pend.refused .img-refs-pend-thumb{background:var(--alert-soft)}.img-refs-pend-body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.img-refs-pend-label{border:none;border-bottom:1px solid var(--line-soft);width:100%;font:500 15px var(--sans);color:var(--ink);background:0 0;padding:2px 0}.img-refs-pend-label:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.img-refs-pend-note{color:var(--ink-muted);margin:0;font-size:13px}.img-refs-pend-note.bad{color:var(--alert)}.img-refs-pend-select{border:1px solid var(--line);background:var(--surface);height:28px;font:13px var(--sans);color:var(--ink);border-radius:6px;flex-shrink:0;padding:0 6px}.img-refs-pend-add{background:var(--ink);height:28px;color:var(--surface);font:500 13px var(--sans);cursor:pointer;border:none;border-radius:6px;flex-shrink:0;padding:0 12px}.img-refs-pend-add:disabled{opacity:.45;cursor:not-allowed}.img-refs-pend-drop{color:var(--ink-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;min-height:24px;padding:0;font-size:13px}.img-refs-pend.refused .img-refs-pend-drop{color:var(--accent)}.img-refs-pend-drop:hover{text-decoration:underline}.img-refs-list{flex-direction:column;display:flex}.img-refs-cols,.img-refs-row{align-items:center;gap:16px;display:flex}.img-refs-cols{border-bottom:1px solid var(--line-soft);padding-bottom:8px}.img-refs-cols span{color:var(--ink-muted);font-size:13px}.img-refs-col-thumb,.img-refs-row-thumb{flex-shrink:0;width:52px}.img-refs-col-what,.img-refs-row-what{flex:auto;min-width:0}.img-refs-col-kind,.img-refs-row-kind{flex-shrink:0;width:120px}.img-refs-col-used,.img-refs-row-used{flex-shrink:0;width:150px}.img-refs-col-act,.img-refs-row-act{flex-shrink:0;width:64px}.img-refs-row{border-bottom:1px solid var(--line-soft);padding:12px 0}.img-refs-row.retired{opacity:.55}.img-refs-row-thumb{object-fit:cover;background:var(--sunken);border-radius:6px;height:38px}.img-refs-row-what{flex-direction:column;gap:2px;display:flex}.img-refs-row-label{font:500 15px var(--sans);color:var(--ink)}.img-refs-row-sub,.img-refs-row-kind,.img-refs-row-used{color:var(--ink-muted);font-size:13px}.img-refs-row-act{text-align:right;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;min-height:24px;padding:0;font-size:13px}.img-refs-row.retired .img-refs-row-act{color:var(--accent)}.img-refs-row-act:hover:not(:disabled){text-decoration:underline}.img-refs-row-act:disabled{cursor:wait}.img-refs-foot{color:var(--ink-muted);margin:0;font-size:13px}@media (max-width:640px){.img-refs-pop{width:min(340px,100vw - 48px)}.img-refs-col-kind,.img-refs-row-kind,.img-refs-col-used,.img-refs-row-used{display:none}}.img-model-wrap{display:inline-flex}.img-model-trigger{cursor:pointer;font-family:var(--sans)}.img-model-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.img-model-pop{z-index:100;box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:min(340px,100vw - 24px);color:var(--ink);font:14px/20px var(--sans);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:fixed;box-shadow:0 12px 32px #1418221f}.img-model-search{box-sizing:border-box;border:0;border-bottom:1px solid var(--line-soft);width:100%;min-height:44px;color:var(--ink);font:inherit;outline-offset:-2px;background:0 0;border-radius:0;flex-shrink:0;padding:10px}.img-model-search::placeholder{color:var(--ink-muted)}.img-model-search:focus-visible{outline:2px solid var(--accent);border-radius:6px}.img-model-list{overscroll-behavior:contain;min-height:0;padding-top:6px;overflow-y:auto}.img-model-option{cursor:pointer;border-radius:6px;align-items:center;gap:12px;padding:10px;display:flex}.img-model-option.active,.img-model-option:hover{background:var(--none-soft)}.img-model-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.img-model-detail{color:var(--ink-muted);overflow-wrap:anywhere;font-size:11px;line-height:16px}.img-model-check{flex-shrink:0;width:16px}.img-model-empty{color:var(--ink-muted);margin:0;padding:16px 10px}.img-ratio-wrap{display:inline-flex}.img-ratio-trigger{cursor:pointer;font-family:var(--sans)}.img-ratio-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.img-ratio-box{color:currentColor;flex-shrink:0}.img-ratio-pop{z-index:101;box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface);width:min(280px,100vw - 24px);color:var(--ink);font-family:var(--sans);border-radius:12px;padding:8px;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #1418221f}.img-ratio-heading{margin:0;padding:4px 4px 10px;font-size:13px;line-height:20px}.img-ratio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.img-ratio-option{min-height:78px;color:var(--ink-muted);font:12px/16px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px 4px;display:flex}.img-ratio-option[aria-pressed=true],.img-ratio-option:hover{background:var(--none-soft);color:var(--ink)}.img-ratio-option:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}[data-slot=data-grid] button{appearance:none;color:inherit;font:inherit;background:0 0;border:0;margin:0}[data-slot=data-grid] table{border-collapse:collapse}:where([data-slot=card],[data-slot=card] *,[data-slot=data-grid] *){border-color:var(--line)}.grid-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px;padding:0 14px;display:flex}.grid-tab{font:500 var(--body)/18px var(--sans);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:7px 10px 9px;display:inline-flex}.grid-tab:hover{color:var(--ink)}.grid-tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.grid-tab-n{background:var(--none-soft);min-width:18px;color:var(--ink-muted);font:500 11px/16px var(--mono);text-align:center;border-radius:999px;padding:0 5px}.grid-tab[aria-selected=true] .grid-tab-n{background:var(--accent-soft);color:var(--accent-strong)}.grid-two{flex-direction:column;gap:2px;min-width:0;display:flex}.grid-two .t{color:var(--ink);overflow-wrap:anywhere}.grid-two .t a{color:var(--ink)}.grid-two .t a:hover{color:var(--accent)}.grid-two .s{font-size:var(--label);color:var(--ink-faint);line-height:16px}.grid-desc{font-size:var(--label);color:var(--ink-muted);margin:-2px 0 2px;padding:0 14px;line-height:18px}.grid-foot{font-size:var(--label);color:var(--ink-muted);justify-content:space-between;align-items:baseline;gap:12px;padding:2px 14px 0;line-height:18px;display:flex}.grid-foot .accent,.grid-foot .exchange-waiting{color:var(--accent)}.grid-empty{font-size:var(--body);color:var(--ink-muted);padding:10px 14px 14px;line-height:20px}.grid-empty strong{color:var(--ink);font-weight:500;display:block}.exchange-card-desc{font-size:var(--label);color:var(--ink-muted);margin:-6px 0 2px;padding:0 14px;line-height:18px}.exchange-foot-line{font-size:var(--label);color:var(--ink-muted);justify-content:space-between;align-items:baseline;gap:12px;padding:2px 14px 0;line-height:18px;display:flex}.exchange-open{padding:0 14px}.exchange-open>div{border:1px solid var(--line);background:var(--sunken);border-radius:10px;padding:14px}.panel-head .desc{font-size:var(--label);color:var(--ink-muted);margin:3px 0 0}.exchange-name{color:var(--ink)}.exchange-name:hover{color:var(--accent)}.exchange-open-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:4px 0 14px;display:grid}.exchange-open-cols .k{font-family:var(--mono);font-size:var(--micro);letter-spacing:.06em;color:var(--ink-faint)}.exchange-address{font-size:var(--body);margin:8px 0 0;line-height:21px}.exchange-sentence{font-size:var(--label);color:var(--ink-muted);margin:4px 0 0;line-height:18px}.exchange-sentence a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.exchange-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.exchange-foot-note{font-size:var(--label);color:var(--ink-faint);margin:8px 0 0}.exchange-form-note{font-size:var(--label);color:var(--ink-muted);margin:0 auto 0 0}.exchange-foot-line .exchange-waiting{color:var(--accent)}@media (max-width:900px){.exchange-open-cols{grid-template-columns:minmax(0,1fr);gap:16px}}.kw-readout .panel-head{align-items:flex-start;gap:20px}.kw-readout-title{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.kw-pill{border:1px solid var(--line);background:var(--sunken);font-family:var(--mono);font-size:var(--micro);letter-spacing:.06em;color:var(--ink-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;display:inline-flex}.kw-every{color:var(--ink-faint)}.kw-figures{align-items:flex-start;gap:28px;display:flex}.kw-figures .figures{box-shadow:none;background:0 0;border:0;flex:auto;min-width:0;margin:0;padding:0}.figures .figure .n.risk{color:var(--risk)}.kw-when{text-align:right;font-size:var(--label);color:var(--ink-muted);flex:0 300px;margin:0;line-height:19px}.kw-band{border-radius:var(--radius-md);background:var(--risk-soft);color:var(--risk);font-size:var(--label);margin:14px 0 0;padding:11px 14px;line-height:19px}.kw-bar{flex-wrap:wrap;align-items:center;gap:12px;padding:2px 0 6px;display:flex}.kw-rule{min-width:0;color:var(--ink-muted);flex:240px}.kw-search{align-items:center;gap:8px;display:flex}.kw-search input{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:240px;color:var(--ink);font:var(--body)/1.45 var(--sans);padding:7px 10px}.kw-search input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.grid-tab-dot{background:var(--risk);border-radius:50%;width:6px;height:6px;margin-left:2px;display:inline-block}.kw-proof{font-family:var(--mono);font-size:var(--micro);letter-spacing:.04em;color:var(--ink-faint);flex-direction:column;gap:1px;min-width:0;display:flex}.kw-proof>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kw-proof>span:first-child{color:var(--ink-muted)}.kw-proof-none{font-style:normal}.kw-page{font-family:var(--mono);font-size:var(--label);color:var(--ink)}.kw-page:hover{color:var(--accent)}.kw-none{color:var(--ink-faint)}.kw-figure{justify-content:flex-end;align-items:baseline;gap:7px;display:inline-flex}.kw-change{font-style:normal;font-size:var(--micro);font-family:var(--mono)}.kw-change.good{color:var(--good)}.kw-change.alert{color:var(--alert)}.kw-change.none{color:var(--ink-faint)}.kw-plan{color:var(--accent)}.kw-plan:hover{text-underline-offset:3px;text-decoration:underline}.kw-decide{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kw-decide .btn{font-size:var(--label);padding:5px 10px}.kw-accept{color:var(--accent);border-color:var(--accent);background:var(--surface)}.kw-accept:hover:not(:disabled){background:var(--accent-soft)}.kw-undo{cursor:pointer;color:var(--accent);font:var(--label)/18px var(--sans);background:0 0;border:0;padding:0}.kw-undo:hover{text-underline-offset:3px;text-decoration:underline}.kw-reason{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:170px;color:var(--ink);font:var(--label)/1.4 var(--sans);padding:6px 8px}.kw-sheet-wrap{z-index:40;justify-content:flex-end;display:flex;position:fixed;inset:0}.kw-sheet-scrim{cursor:pointer;background:#14182247;border:0;padding:0;position:absolute;inset:0}.kw-sheet{background:var(--surface);border-left:1px solid var(--line);width:min(680px,100%);height:100%;position:relative;overflow-y:auto;box-shadow:-8px 0 24px #14182214}.kw-sheet-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.kw-sheet-head h2{font-size:var(--title);margin:0;font-weight:500}.kw-sheet-head p{font-size:var(--label);color:var(--ink-muted);margin:3px 0 0}.kw-provenance{background:var(--sunken);border-bottom:1px solid var(--line-soft);padding:14px 24px}.kw-provenance .k{font-family:var(--mono);font-size:var(--micro);letter-spacing:.06em;color:var(--ink-faint);margin-bottom:7px;display:block}.kw-provenance ul{margin:0;padding-left:16px}.kw-provenance li{font-size:var(--label);color:var(--ink-muted);line-height:19px}.kw-refusal{border-radius:var(--radius-md);background:var(--alert-soft);color:var(--alert);font-size:var(--label);margin:0;padding:10px 12px;line-height:18px}@media (max-width:900px){.kw-figures{flex-direction:column;gap:14px}.kw-when{text-align:left;flex:auto}.kw-search input{width:100%}.kw-search{flex:100%}}.kw-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kw-chip{border:1px solid #0000}.kw-chip.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.kw-screen{min-width:0;max-width:100%;color:var(--v2-ink);font-family:var(--v2-font);font-size:13px;overflow-x:hidden}.kw-screen button,.kw-screen input,.kw-screen select,.kw-screen textarea{font-family:var(--v2-font)}.kw-screen>*,.kw-screen [data-slot=card],.kw-screen [data-slot=data-grid],.kw-screen [data-slot=data-grid-scroll-area],.kw-screen [data-slot=scroll-area-viewport]{min-width:0;max-width:100%}.kw-page-title{padding:2px 2px 0}.kw-page-title h1{margin:0;font-size:18px;font-weight:600;line-height:24px}.kw-page-title p{color:var(--ink-muted);font-size:var(--label);margin:3px 0 0}.kw-linked-count{color:var(--accent-strong);font-weight:500}.kw-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:100%;min-width:0;max-width:100%;box-shadow:var(--shadow-card);overflow:hidden}.kw-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px;display:flex}.kw-head h2{font-size:var(--body);margin:0;font-weight:600;line-height:18px}.kw-head .desc{color:var(--ink-muted);font-size:var(--label);margin:3px 0 0}.kw-filters{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.kw-filters input,.kw-filters select,.kw-search-input{border:1px solid var(--line);background:var(--surface);min-width:150px;height:34px;color:var(--ink);font:var(--label)/16px var(--sans);border-radius:7px;padding:0 10px}.kw-filters input{flex:220px}.kw-filters :focus-visible,.kw-search-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.kw-all{overflow-x:auto}.kw-all table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:920px}.kw-all th{border-bottom:1px solid var(--line);text-align:left;color:var(--ink-faint);font:var(--micro)/14px var(--mono);letter-spacing:.02em;padding:9px 12px}.kw-all td{border-bottom:1px solid var(--line-soft);vertical-align:middle;font-size:var(--label);padding:10px 12px}.kw-all tbody tr{cursor:pointer}.kw-all tbody tr:hover{background:var(--sunken)}.kw-all tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.kw-all td strong,.kw-all td small{display:block}.kw-all td strong{color:var(--ink);font-weight:500}.kw-all td small{color:var(--ink-faint);font-size:var(--micro);margin-top:2px;line-height:14px}.kw-all th:first-child{width:30%}.kw-all th:nth-child(2){width:13%}.kw-all th:nth-child(3){width:20%}.kw-pagination{color:var(--ink-muted);font-size:var(--label);justify-content:flex-end;align-items:center;gap:12px;padding:10px 14px;display:flex}.kw-keyword-picker{min-width:0}.kw-prompt-editor,.kw-prompt-editor button,.kw-prompt-editor input,.kw-prompt-editor select,.kw-prompt-editor textarea{font-family:var(--v2-font);color:var(--v2-ink)}.kw-prompt-editor .commitment-field>span,.kw-prompt-editor .commitment-field>legend{color:var(--v2-ink-2);font-family:var(--v2-font);letter-spacing:0;font-size:12px;font-weight:400;line-height:16px}.kw-prompt-editor .commitment-field input,.kw-prompt-editor .commitment-field select,.kw-prompt-editor .commitment-field textarea{color:var(--v2-ink);font-family:var(--v2-font);letter-spacing:0;font-size:13px;font-weight:400}.kw-keyword-options{border:1px solid var(--line-soft);background:var(--sunken);border-radius:8px;max-height:220px;margin-top:8px;padding:4px;overflow-y:auto}.kw-keyword-picker .kw-check{cursor:pointer;width:100%;color:var(--v2-ink);font:13px/16px var(--v2-font);text-align:left;border-radius:6px;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;padding:7px 8px;display:flex}.kw-keyword-picker .kw-check input[type=checkbox]{appearance:auto;width:14px;min-width:14px;height:14px;accent-color:var(--v2-accent);flex:0 0 14px;margin:0;padding:0}.kw-check:hover{background:var(--surface)}.kw-keyword-picker .kw-check>span{flex:auto;min-width:0;display:block}.kw-check small{color:var(--ink-faint);font-size:var(--micro);display:block}@media (max-width:700px){.kw-page-title{padding-inline:0}.kw-head{align-items:center}.kw-head .desc{max-width:240px}.kw-filters>*{flex:140px;min-width:0}.kw-sheet{width:100%}.kw-sheet-head{padding:16px}.kw-all table{min-width:820px}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
