/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-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-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-700:oklch(50.5% .213 27.518);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-md:.375rem;--radius-lg:.5rem;--radius-2xl:1rem;--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;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.top-8{top:calc(var(--spacing) * 8)}.top-10{top:calc(var(--spacing) * 10)}.top-25{top:calc(var(--spacing) * 25)}.top-40{top:calc(var(--spacing) * 40)}.right-6{right:calc(var(--spacing) * 6)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-\[84px\]{bottom:84px}.bottom-\[172px\]{bottom:172px}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-11200{z-index:11200}.row-0{grid-row:0}.row-1{grid-row:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-125{margin:calc(var(--spacing) * 125)}.m-185{margin:calc(var(--spacing) * 185)}.m-214{margin:calc(var(--spacing) * 214)}.m-374{margin:calc(var(--spacing) * 374)}.m-571{margin:calc(var(--spacing) * 571)}.m-750{margin:calc(var(--spacing) * 750)}.m-812{margin:calc(var(--spacing) * 812)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.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}.inline-grid{display:inline-grid}.table{display:table}.table-row{display:table-row}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-18{height:calc(var(--spacing) * 18)}.h-screen{height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-full{width:100%}.w-px{width:1px}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.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-e-resize{cursor:e-resize}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-n-resize{cursor:n-resize}.cursor-ne-resize{cursor:ne-resize}.cursor-ns-resize{cursor:ns-resize}.cursor-nw-resize{cursor:nw-resize}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.cursor-s-resize{cursor:s-resize}.cursor-se-resize{cursor:se-resize}.cursor-sw-resize{cursor:sw-resize}.cursor-w-resize{cursor:w-resize}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--color-accent\)\]{border-color:var(--color-accent)}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--color-border-subtle\)\]{border-color:var(--color-border-subtle)}.border-gray-200{border-color:var(--color-gray-200)}.border-t-transparent{border-top-color:#0000}.bg-\[\#ef5350\]{background-color:#ef5350}.bg-\[var\(--color-bg\)\]{background-color:var(--color-bg)}.bg-\[var\(--color-card\)\]{background-color:var(--color-card)}.bg-\[var\(--color-input-bg\,var\(--color-card\)\)\]{background-color:var(--color-input-bg,var(--color-card))}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-white{background-color:var(--color-white)}.p-1{padding:calc(var(--spacing) * 1)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-8{padding-block:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-justify{text-align:justify}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--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-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.leading-1{--tw-leading:calc(var(--spacing) * 1);line-height:calc(var(--spacing) * 1)}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.break-all{word-break:break-all}.text-\[var\(--color-text\)\]{color:var(--color-text)}.text-\[var\(--color-text-muted\)\]{color:var(--color-text-muted)}.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,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.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-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-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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\/service{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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-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-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))}.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)}.select-all{-webkit-user-select:all;user-select:all}.\[id\:qeUB8kaiPGGnOUG7LgMKR\]{id:qeUB8kaiPGGnOUG7LgMKR}.\[id\:qeUB8kai…\]{id:qeUB8kai…}.\[id\:…\]{id:…}.\[m\:ss\]{m:ss}@media (hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[\#0056A7\]:hover{border-color:#0056a7}.hover\:border-\[var\(--color-text-muted\)\]:hover{border-color:var(--color-text-muted)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-red-400:hover{border-color:var(--color-red-400)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:text-\[\#1863DC\]:hover{color:#1863dc}.hover\:text-\[var\(--color-text\)\]:hover{color:var(--color-text)}.hover\:text-red-400:hover{color:var(--color-red-400)}}.focus\:border-\[\#0056A7\]:focus{border-color:#0056a7}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=48rem){.md\:bottom-6{bottom:calc(var(--spacing) * 6)}.md\:bottom-36{bottom:calc(var(--spacing) * 36)}}@media (prefers-color-scheme:dark){.dark\:border-gray-800{border-color:var(--color-gray-800)}.dark\:bg-gray-900{background-color:var(--color-gray-900)}@media (hover:hover){.dark\:hover\:border-gray-700:hover{border-color:var(--color-gray-700)}}}}.scroll-muted{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.scroll-muted::-webkit-scrollbar{width:10px;height:10px}.scroll-muted::-webkit-scrollbar-track{background:0 0}.scroll-muted::-webkit-scrollbar-thumb{background:var(--color-border);background-clip:padding-box;border:2px solid #0000;border-radius:6px}.scroll-muted::-webkit-scrollbar-thumb:hover{background:var(--color-text-subtle,var(--color-text-muted));background-clip:padding-box}.scroll-muted::-webkit-scrollbar-corner{background:0 0}.rec-attendees-scroll{scrollbar-width:thin;scrollbar-color:var(--color-border) var(--color-bg)}.rec-attendees-scroll::-webkit-scrollbar{width:8px}.rec-attendees-scroll::-webkit-scrollbar-track{background:var(--color-bg);border-radius:4px}.rec-attendees-scroll::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}.rec-attendees-scroll::-webkit-scrollbar-thumb:hover{background:var(--color-text-subtle,var(--color-text-muted))}@keyframes pageAppear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page-appear{animation:.3s ease-out both pageAppear}@keyframes voicePulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes voiceSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){@keyframes voicePulse{0%,to{transform:scale(1)}}}@keyframes tierShimmer{0%{transform:translate(-130%)skew(-18deg)}35%,to{transform:translate(320%)skew(-18deg)}}.tier-shimmer{position:relative;overflow:hidden}.tier-shimmer:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff47,#0000);width:35%;height:100%;animation:6.5s ease-in-out infinite tierShimmer;position:absolute;top:0;left:0;transform:translate(-130%)skew(-18deg)}@media (prefers-reduced-motion:reduce){.tier-shimmer:after{animation:none;display:none}}.chart-grid-bg{position:relative}.chart-grid-bg:before{content:"";border-radius:inherit;background-image:linear-gradient(to right, var(--color-border) 1px, transparent 1px), linear-gradient(to bottom, var(--color-border) 1px, transparent 1px);opacity:.25;pointer-events:none;z-index:0;background-size:24px 24px;position:absolute;inset:0}main>*{animation:.3s ease-out both pageAppear}.page-container{max-width:1400px;padding:32px 40px;position:relative}.wood-grain-bg:before,.wood-grain:before{content:"";pointer-events:none;z-index:0;opacity:.32;background:repeating-linear-gradient(95deg,#0000 0 2px,#00000012 2px 3px,#0000 3px 8px,#0000000a 8px 9px,#0000 9px 15px,#0000000f 15px 16px,#0000 16px 22px,#00000008 22px 23px,#0000 23px 31px,#0000000d 31px 32px,#0000 32px 40px);position:absolute;inset:0}[data-theme=dark] .wood-grain-bg:before,[data-theme=dark] .wood-grain:before{opacity:.3;background:repeating-linear-gradient(95deg,#0000 0 2px,#ffffff1a 2px 3px,#0000 3px 8px,#ffffff0e 8px 9px,#0000 9px 15px,#ffffff16 15px 16px,#0000 16px 22px,#ffffff0a 22px 23px,#0000 23px 31px,#ffffff12 31px 32px,#0000 32px 40px)}@media (width<=767px){.page-container{padding:20px 16px}.grid-cols-4-mobile-2{grid-template-columns:1fr 1fr!important}.grid-cols-2-mobile-1{grid-template-columns:1fr!important}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.table-scroll table{min-width:560px}.page-title{font-size:22px!important}}.settings-field-grid{grid-template-columns:minmax(220px,1fr) 2fr auto;align-items:center;gap:16px;display:grid}@media (width<=767px){.settings-field-grid{grid-template-columns:1fr;align-items:stretch}}.settings-card{transition:border-color .16s,box-shadow .16s;box-shadow:0 1px 3px #0000000f}.settings-card:hover{box-shadow:0 10px 26px var(--settings-glow,transparent), 0 2px 6px #00000014;border-color:var(--settings-accent,var(--color-border))!important}@media (width<=767px){.settings-card-body{padding-left:16px!important}.settings-card-head.has-actions{flex-wrap:wrap}.settings-card-head.has-actions .settings-card-head-side{flex-basis:calc(100% - 62px);justify-content:flex-start;min-width:0;margin-left:62px}}.settings-pair{border:1px solid var(--color-border);background:var(--color-bg);border-radius:8px;display:inline-flex;overflow:hidden}.settings-pair button{color:var(--color-text);cursor:pointer;background:0 0;border:none;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background-color .16s,color .16s}.settings-pair button+button{border-left:1px solid var(--color-border)}.settings-pair button:not(:disabled):hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.settings-pair button:not(:disabled):hover{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-bg))}}.settings-pair button:not(:disabled):hover{color:var(--color-accent)}.settings-pair button:disabled{opacity:.45;cursor:not-allowed}.perm-row{align-items:flex-start;gap:14px;padding:12px 14px;transition:background-color .15s;display:flex}.perm-row+.perm-row,.perm-row-wrap+.perm-row-wrap{border-top:1px solid var(--color-border)}.perm-row:hover{background:var(--color-bg)}.perm-row-side{flex-shrink:0;align-items:center;gap:8px;display:flex}.perm-tri{border:1px solid var(--color-border);background:var(--color-bg);border-radius:8px;display:inline-flex;overflow:hidden}.perm-tri button{color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:background-color .16s,color .16s}.perm-tri button+button{border-left:1px solid var(--color-border)}.perm-tri button:not(:disabled):not([aria-pressed=true]):hover{background:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.perm-tri button:not(:disabled):not([aria-pressed=true]):hover{background:color-mix(in srgb, var(--color-text-muted) 14%, var(--color-bg))}}.perm-tri button:not(:disabled):not([aria-pressed=true]):hover{color:var(--color-text)}.perm-tri button[aria-pressed=true]{color:var(--color-text);background:var(--color-text-muted);font-weight:600}@supports (color:color-mix(in lab, red, red)){.perm-tri button[aria-pressed=true]{background:color-mix(in srgb, var(--color-text-muted) 18%, var(--color-bg))}}.perm-tri button[data-choice=allow][aria-pressed=true]{color:var(--color-success);background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.perm-tri button[data-choice=allow][aria-pressed=true]{background:color-mix(in srgb, var(--color-success) 16%, var(--color-bg))}}.perm-tri button[data-choice=deny][aria-pressed=true]{color:var(--color-danger);background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.perm-tri button[data-choice=deny][aria-pressed=true]{background:color-mix(in srgb, var(--color-danger) 14%, var(--color-bg))}}.perm-tri button:disabled{cursor:not-allowed}.perm-tri button[data-choice=default]{min-width:122px}.perm-extra>div{flex-wrap:wrap}.perm-tri button:disabled:not([aria-pressed=true]){opacity:.45}.perm-tri[data-locked=true]{opacity:.6}.user-facts{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0;display:grid}.user-facts>div{border:1px solid var(--color-border);background:var(--color-bg);border-radius:8px;min-width:0;padding:8px 10px}.user-facts dt{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:11px;font-weight:600}.user-facts dd{color:var(--color-text);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;font-weight:600}.perm-scroll{border:1px solid var(--color-border);border-radius:10px;max-height:460px;overflow-y:auto}.perm-list{border:1px solid var(--color-border);border-radius:10px;overflow:hidden}.perm-scroll-head{z-index:1;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);background:var(--color-card);border-bottom:1px solid var(--color-border);justify-content:space-between;gap:12px;padding:6px 14px;font-size:11px;font-weight:600;display:flex;position:sticky;top:0}@media (width<=640px){.perm-row{flex-direction:column;gap:8px}.perm-row-side{width:100%}.perm-tri{flex:1}.perm-tri button{flex:1;padding:7px 6px}.perm-tri button[data-choice=default]{flex:1.6;min-width:0}.perm-extra{padding-left:14px!important}.perm-extra>div{flex-direction:column;align-items:stretch!important;gap:8px!important}.perm-extra select{width:100%;max-width:none!important}.perm-scroll{max-height:70vh}}.tavily-powered{white-space:nowrap;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-muted);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:500;text-decoration:none;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.tavily-powered:hover{color:var(--color-text);border-color:var(--color-text-muted);background:var(--color-card)}.tavily-powered:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.tavily-wordmark{background-color:currentColor;width:56px;height:17px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.exa-wordmark{width:42px;height:13px}.ws-row{transition:background-color .14s}.ws-row:hover{background:var(--color-bg)}.cc-step-head{width:100%;color:var(--color-text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;transition:background-color .15s;display:flex}.cc-step-head:hover{background:var(--color-bg)}.cc-step-head:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.cc-step-chevron{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;margin-right:8px;transition:background-color .15s;display:grid}.cc-step-chevron:hover{background:var(--color-bg)}.cc-step-chevron:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.cc-step-num{border:1.5px solid var(--color-border);width:26px;height:26px;color:var(--color-text-muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;transition:border-color .15s,background-color .15s;display:grid}.cc-step-num[data-state=done]{background:var(--color-success);border-color:var(--color-success);color:#fff}.cc-step-num[data-state=current]{border-color:var(--color-accent);color:var(--color-accent)}.cc-step-head:hover .cc-step-num[data-state=todo]{border-color:var(--color-text-muted)}.cc-suggest-chip{border:1px dashed var(--color-border);color:var(--color-text-muted);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;display:inline-flex}.cc-src-badge{border:1px solid var(--color-border);color:var(--color-text-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 6px;font-size:10.5px;line-height:1;display:inline-flex}.cc-src-badge[data-src=cc]{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.cc-src-badge[data-src=cc]{border-color:color-mix(in srgb, var(--color-success) 45%, var(--color-border))}}.cc-src-badge[data-src=cc]{color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.cc-src-badge[data-src=cc]{color:color-mix(in srgb, var(--color-success) 75%, var(--color-text))}}.cc-src-badge[data-src=manual]{border-style:dashed}.cc-access-group{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.cc-switch-list{border:1px solid var(--color-border);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.cc-switch-row{background:var(--color-card);align-items:center;gap:12px;padding:10px 12px;transition:background-color .15s;display:flex}.cc-switch-row+.cc-switch-row{border-top:1px solid var(--color-border)}.cc-switch-row:hover{background:var(--color-bg)}.cc-switch{background:var(--color-border);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:36px;height:20px;padding:0;transition:background-color .16s,box-shadow .16s;position:relative}.cc-switch[data-on=true]{background:var(--color-success)}.cc-switch:hover:not(:disabled){box-shadow:0 0 0 3px var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.cc-switch:hover:not(:disabled){box-shadow:0 0 0 3px color-mix(in srgb, var(--color-text-muted) 22%, transparent)}}.cc-switch:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.cc-switch:disabled{cursor:not-allowed;opacity:.45}.cc-switch-knob{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.cc-switch[data-on=true] .cc-switch-knob{transform:translate(16px)}.cc-stat-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.cc-stat{border:1px solid var(--color-border);background:var(--color-card);border-radius:8px;padding:8px 10px}.cc-disclosure{width:100%;font:inherit;text-align:left;border:1px solid var(--color-border);background:var(--color-card);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;transition:background-color .15s,border-color .15s;display:flex}.cc-disclosure:hover:not(:disabled){background:var(--color-bg);border-color:var(--color-text-muted)}.cc-disclosure:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.cc-disclosure:disabled{cursor:default}.cc-health-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.cc-sync-row{border-bottom:1px solid var(--color-border);align-items:baseline;gap:8px;padding:6px 10px;font-size:12px;display:flex}.cc-sync-row:last-child{border-bottom:none}.cc-sync-row .cc-health-dot{align-self:center}.settings-chip{white-space:nowrap;color:var(--color-text-muted);background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:600;line-height:18px;display:inline-flex}.settings-chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.settings-chip[data-tone=ok]{color:var(--color-success)}.settings-chip[data-tone=warn]{color:#d97706}.settings-chip[data-tone=danger]{color:var(--color-danger)}.settings-pill-btn{border:1px solid var(--color-border);color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.settings-pill-btn:hover{border-color:var(--color-accent);color:var(--color-text);background:var(--color-bg)}.settings-pill-btn[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.settings-pill-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.settings-subrow{border-radius:10px;transition:background-color .15s}.settings-subrow:hover{background:var(--color-bg)}.rpt-limit-row{grid-template-columns:minmax(160px,1.3fr) minmax(120px,1fr) minmax(140px,1.2fr) 120px;align-items:center;gap:16px;display:grid}.rpt-share-row{grid-template-columns:minmax(200px,1.4fr) minmax(160px,1fr) auto;align-items:center;gap:16px;display:grid}@media (width<=720px){.rpt-limit-row,.rpt-share-row{grid-template-columns:1fr;gap:8px}}.rpt-person-chip{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:2px 8px 2px 2px;font-size:12px;display:inline-flex}.rpt-person-chip .rpt-initial{background:var(--color-border);width:20px;height:20px;color:var(--color-text);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-weight:700;display:grid}.ui-toggle{transition:background-color .15s,box-shadow .15s}.ui-toggle:not(:disabled):hover{box-shadow:0 0 0 3px var(--settings-glow,#ef53502e)}.ui-toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.btn{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:13px;transition:background-color .18s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1),color .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1);white-space:nowrap!important;padding:9px 18px!important;font-weight:600!important;line-height:1.2!important;display:inline-flex!important}.btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.btn:focus:not(:focus-visible){outline:none}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{box-shadow:0 1px 2px #ef535033;background-color:var(--color-accent)!important;color:#fff!important;border-color:#0000!important}.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #ef535059;background-color:#e53935!important}.btn-primary:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #ef535033}.btn-secondary{border-color:var(--color-border)!important;color:var(--color-text-muted)!important;background-color:#0000!important}.btn-secondary:hover:not(:disabled){background-color:var(--color-text)!important}@supports (color:color-mix(in lab, red, red)){.btn-secondary:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-text) 8%, transparent)!important}}.btn-secondary:hover:not(:disabled){color:var(--color-text)!important;border-color:var(--color-text-muted)!important}[data-theme=dark] .btn-secondary:hover:not(:disabled){color:var(--color-accent)!important;border-color:var(--color-accent)!important}.knowledge-pager-btn:hover:not(:disabled){background-color:var(--color-accent)!important}@supports (color:color-mix(in lab, red, red)){.knowledge-pager-btn:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-accent) 12%, transparent)!important}}.knowledge-pager-btn:hover:not(:disabled){color:var(--color-accent)!important;border-color:var(--color-accent)!important}.scope-option:hover:not(:disabled){background-color:var(--color-accent)!important}@supports (color:color-mix(in lab, red, red)){.scope-option:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-accent) 12%, transparent)!important}}.scope-option:hover:not(:disabled){border-color:var(--color-accent)!important;color:var(--color-text)!important}.btn-destructive{border-color:var(--color-border)!important;color:var(--color-text-muted)!important;background-color:#0000!important}.btn-destructive:hover:not(:disabled){color:#fff!important;background-color:#c62828!important;border-color:#c62828!important}.btn-danger-solid{color:#fff!important;background-color:#d32f2f!important;border-color:#d32f2f!important}.btn-danger-solid:hover:not(:disabled){color:#fff!important;background-color:#b71c1c!important;border-color:#b71c1c!important}.btn-opaque-cover{background-color:var(--color-card)!important}.btn-action{border:1px solid var(--color-border);background-color:var(--color-card);color:var(--color-text);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.2;transition:all .15s;display:inline-flex}.btn-action:hover:not(:disabled){background-color:var(--color-accent);border-color:var(--color-accent);color:#fff}.btn-action:disabled{opacity:.5;cursor:not-allowed}.btn-action-destructive{border:1px solid var(--color-border);background-color:var(--color-card);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.2;transition:all .15s;display:inline-flex}.btn-action-destructive:hover:not(:disabled){background-color:var(--color-danger);border-color:var(--color-danger);color:#fff}.btn-action-danger{color:#fff;cursor:pointer;background-color:#d32f2f;border:1px solid #d32f2f;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.btn-action-danger:hover:not(:disabled){background-color:#b71c1c;border-color:#b71c1c}.btn-action-danger:disabled{opacity:.5;cursor:not-allowed}.btn-icon{width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:inherit;transition:background-color .15s,color .15s;display:inline-flex}.btn-icon:hover:not(:disabled){background-color:var(--color-border);color:var(--color-text)}.btn-icon.wb-field-pencil{vertical-align:middle;border-radius:6px;flex-shrink:0;width:22px;height:22px;margin:-4px 0}.btn-icon.wb-field-pencil:disabled{opacity:.4;cursor:not-allowed}.rtf{border:1px solid var(--color-border);background:var(--color-bg);border-radius:6px;overflow:hidden}.rtf:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rtf:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 18%, transparent)}}.rtf-toolbar{border-bottom:1px solid var(--color-border);background:var(--color-card);flex-wrap:wrap;align-items:center;gap:2px;padding:3px 4px;display:flex}.btn-icon.rtf-btn{border-radius:5px;width:28px;height:26px}.btn-icon.rtf-btn[aria-pressed=true]{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.btn-icon.rtf-btn[aria-pressed=true]{background-color:color-mix(in srgb, var(--color-accent) 14%, transparent)}}.btn-icon.rtf-btn[aria-pressed=true]{color:var(--color-accent)}.btn-icon.rtf-btn[aria-pressed=true]:hover:not(:disabled){background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.btn-icon.rtf-btn[aria-pressed=true]:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-accent) 22%, transparent)}}.btn-icon.rtf-btn[aria-pressed=true]:hover:not(:disabled){color:var(--color-accent)}.btn-icon.rtf-btn:disabled{opacity:.4;cursor:not-allowed}.rtf-sep{background:var(--color-border);width:1px;height:16px;margin:0 4px}.rtf-editor{min-height:120px;max-height:320px;color:var(--color-text);overflow-wrap:anywhere;cursor:text;outline:none;padding:8px 10px;font-size:13px;line-height:1.5;overflow-y:auto}.rtf-editor p{margin:0 0 6px}.rtf-editor p:last-child{margin-bottom:0}.rtf-editor ul,.rtf-editor ol{margin:4px 0 6px;padding-left:20px}.rtf-editor li{margin:2px 0}.rtf-editor a{color:var(--color-accent);text-decoration:underline}.rtf--disabled .rtf-editor{opacity:.6;cursor:not-allowed}.rtf-error{color:var(--color-danger);padding:4px 10px 6px;font-size:12px}@keyframes wbSyncFade{0%,70%{opacity:1}to{opacity:0}}.wb-sync-pill-fade{animation:4s ease-out forwards wbSyncFade}.btn-link{color:var(--color-accent);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 6px;font-family:inherit;font-size:12px;font-weight:500;transition:background-color .15s,color .15s}.btn-link:hover:not(:disabled){background-color:#ef53501a;text-decoration:none}.btn-sm{padding:6px 14px!important;font-size:12px!important}.dash-event-row{transition:background-color .12s}.dash-event-row:hover{background-color:var(--color-active-day)!important}.rec-preview-btn{border:1px solid var(--color-border);background-color:var(--color-bg);color:var(--color-accent);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.rec-preview-btn:hover:not(:disabled){background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rec-preview-btn:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-accent) 12%, var(--color-bg))}}.rec-preview-btn:hover:not(:disabled){border-color:var(--color-accent)}.rec-preview-btn:disabled{opacity:.55;cursor:not-allowed}.rad-route-link{color:var(--color-accent);background-color:var(--color-route-btn-bg);border:1px solid var(--color-border);white-space:nowrap;vertical-align:baseline;border-radius:6px;align-items:center;gap:4px;margin:0 1px;padding:1px 8px;font-size:12px;font-weight:500;line-height:1.6;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:inline-flex}.rad-route-link:hover{border-color:var(--color-accent)}.rad-usage-row{transition:background .12s}.rad-usage-row:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rad-usage-row:hover{background:color-mix(in srgb, var(--color-accent) 8%, transparent)}}.rad-abuse-notice{transition:box-shadow .12s,transform .12s}.rad-abuse-notice:hover{transform:translateY(-1px);box-shadow:0 2px 10px #0000001f}.rad-review-btn{transition:transform .12s,filter .12s}.rad-review-btn:hover{filter:brightness(1.08);transform:scale(1.14)}.rad-toggle-btn{transition:box-shadow .12s,transform .12s}.rad-toggle-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 1px 6px #ef535059}.admin-subnav-link{transition:background .15s,color .15s}.admin-subnav-link:hover{color:var(--color-text);background:#ef53500f}.rad-route-link .arrow{transition:transform .15s;display:inline-block}.rad-route-link:hover .arrow{transform:translate(3px)}.rad-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;margin:8px 0;overflow-x:auto}.rad-table{border-collapse:collapse;width:max-content;max-width:none;font-size:12px;line-height:1.4}.rad-table th,.rad-table td{border:1px solid var(--color-border);text-align:left;vertical-align:top;white-space:nowrap;padding:5px 9px}.rad-table thead th{background:var(--color-bg);color:var(--color-text);font-weight:600}.rad-table tbody tr:nth-child(2n) td{background:var(--color-bg)}@supports (color:color-mix(in lab, red, red)){.rad-table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--color-bg) 55%, transparent)}}.rad-file-link{color:#2563eb;cursor:pointer;font:inherit;white-space:normal;background:0 0;border:0;padding:0;text-decoration:none;display:inline}[data-theme=dark] .rad-file-link{color:#60a5fa}.rad-play-link{border:1px solid var(--color-accent);border-radius:999px;align-items:center;gap:4px;margin:0 1px;padding:0 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rad-play-link{border:1px solid color-mix(in srgb, var(--color-accent) 35%, transparent)}}.rad-play-link{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rad-play-link{background:color-mix(in srgb, var(--color-accent) 7%, transparent)}}.rad-play-link{color:var(--color-accent);font:inherit;white-space:nowrap;cursor:pointer;vertical-align:baseline;font-size:.92em;line-height:1.55;text-decoration:none;transition:background-color .15s,border-color .15s}.rad-play-link:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rad-play-link:hover{background:color-mix(in srgb, var(--color-accent) 16%, transparent)}}.rad-play-link:hover{border-color:var(--color-accent)}.rad-skill-claim-warning{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;align-items:flex-start;gap:7px;margin-top:8px;padding:7px 10px;font-size:12px;line-height:1.45;display:flex}.rad-skill-claim-warning svg{color:#d97706;flex-shrink:0;margin-top:1px}[data-theme=dark] .rad-skill-claim-warning{color:#fcd34d;background:#d9770624;border-color:#f59e0b73}[data-theme=dark] .rad-skill-claim-warning svg{color:#fbbf24}.rad-skill-proposed{color:#166534;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;align-items:flex-start;gap:7px;margin-top:8px;padding:7px 10px;font-size:12px;line-height:1.45;display:flex}.rad-skill-proposed svg{color:#16a34a;flex-shrink:0;margin-top:1px}.rad-skill-proposed-link{color:#15803d;font-weight:600;text-decoration:underline}[data-theme=dark] .rad-skill-proposed{color:#86efac;background:#16a34a24;border-color:#22c55e73}[data-theme=dark] .rad-skill-proposed svg{color:#4ade80}[data-theme=dark] .rad-skill-proposed-link{color:#86efac}[data-theme=dark] .bcpr,[data-theme=dark] .bp,[data-theme=dark] .bp-container,[data-theme=dark] .bp-content{background:#1f2937!important}[data-theme=dark] .bp-header{color:#e5e7eb!important;background:#111827!important;border-color:#374151!important}[data-theme=dark] .bp-header .bp-header-btn,[data-theme=dark] .bp-header svg{color:#e5e7eb!important;fill:#e5e7eb!important}[data-theme=dark] .bcpr-PreviewError,[data-theme=dark] .bcpr-PreviewError-message,[data-theme=dark] .bcpr-PreviewError-title,[data-theme=dark] .bcpr-error,[data-theme=dark] .bp-error,[data-theme=dark] .bp-error-text{color:#e5e7eb!important}[data-theme=dark] .be{color:#e5e7eb!important;background:#1f2937!important}[data-theme=dark] .be .be-header,[data-theme=dark] .be .bce-footer,[data-theme=dark] .be .bcu-footer{color:#e5e7eb!important;background:#111827!important;border-color:#374151!important}[data-theme=dark] .be .be-breadcrumb .btn-plain{color:#9ca3af!important}[data-theme=dark] .be .be-breadcrumb .btn-plain:last-child{color:#f3f4f6!important}[data-theme=dark] .be .btn-plain.be-breadcrumbs-drop-down,[data-theme=dark] .be .be-inline-breadcrumbs .be-breadcrumb .btn-plain{color:#9ca3af!important}[data-theme=dark] .be .bce-item-header-row{box-shadow:none!important;color:#d1d5db!important;background:#111827!important;border-color:#374151!important}[data-theme=dark] .be .bce-item-row{color:#e5e7eb!important;border-color:#374151!important}[data-theme=dark] .be .bce-item-row:hover{background:#2a3441!important}[data-theme=dark] .be .bce-item-row.bce-item-row-selected{background:#233047!important;border-left-color:#60a5fa!important}[data-theme=dark] .be .bce-item-column{color:#9ca3af!important}[data-theme=dark] .be .bce-content,[data-theme=dark] .be .bcu-upload-state.bcu-has-items{background:#1f2937!important}[data-theme=dark] .be .loading-indicator-wrapper .loading-indicator-veil.blur-content,[data-theme=dark] .be .loading-indicator-wrapper .loading-indicator-veil.hide-content{background:#1f2937d9!important}[data-theme=dark] .be a,[data-theme=dark] .be .lnk{color:#60a5fa!important}[data-theme=dark] .be .link:hover{color:#93c5fd!important}[data-theme=dark] .be .select-container .bdl-SelectButton,[data-theme=dark] .be .select-container .select-button,[data-theme=dark] .be .select-container .select-overlay{color:#e5e7eb!important;box-shadow:none!important;background:#1f2937!important;border-color:#4b5563!important}[data-theme=dark] .be .select-container select{color:#e5e7eb!important;background:0 0!important}[data-theme=dark] .be .select-container .bdl-SelectButton:active,[data-theme=dark] .be .select-container .select-button:active{background:#374151!important}[data-theme=dark] .be input[type=text],[data-theme=dark] .be input[type=search],[data-theme=dark] .be input[type=email],[data-theme=dark] .be input[type=url],[data-theme=dark] .be input[type=password],[data-theme=dark] .be textarea,[data-theme=dark] .be div[contenteditable=true]{color:#e5e7eb!important;background:#1f2937!important;border-color:#4b5563!important}[data-theme=dark] .be input::placeholder{color:#6b7280!important}[data-theme=dark] .be ::-webkit-input-placeholder{color:#6b7280!important}[data-theme=dark] .bcu-progress-container{background:#374151!important}[data-theme=dark] .bcu-overall-progress-bar{color:#fff!important}[data-theme=dark] .be-modal-wrapper-overlay{background:#0000008c!important}[data-theme=dark] .be-modal input[type=text],[data-theme=dark] .be-modal input[type=search],[data-theme=dark] .be-modal input[type=email],[data-theme=dark] .be-modal input[type=password],[data-theme=dark] .be-modal input[type=url],[data-theme=dark] .be-modal textarea,[data-theme=dark] .modal-dialog input[type=text],[data-theme=dark] .modal-dialog input[type=search],[data-theme=dark] .modal-dialog textarea{color:#222!important;background:#fff!important;border-color:#909090!important}[data-theme=dark] .be-modal input::placeholder,[data-theme=dark] .be-modal textarea::placeholder,[data-theme=dark] .modal-dialog input::placeholder,[data-theme=dark] .modal-dialog textarea::placeholder{color:#6f6f6f!important}.rad-composer-ghost::placeholder{opacity:1;color:var(--color-text-muted);font-style:italic}[data-theme=dark] .be-modal input:focus,[data-theme=dark] .be-modal textarea:focus,[data-theme=dark] .modal-dialog input:focus,[data-theme=dark] .modal-dialog textarea:focus{border-color:#0061d5!important;outline:none!important}[data-theme=dark] .be-modal select.be-share-access-select,[data-theme=dark] .be-modal .bce-shared-access-select,[data-theme=dark] .modal-dialog select.be-share-access-select{color:#222!important;background:#fff!important;border-color:#6f6f6f!important}[data-theme=dark] .be-modal select.be-share-access-select{background-image:linear-gradient(45deg,#0000 50%,#6f6f6f 0),linear-gradient(135deg,#6f6f6f 50%,#0000 0)!important}[data-theme=dark] .be-modal select.be-share-access-select:hover,[data-theme=dark] .be-modal select.be-share-access-select:focus{color:#0061d5!important;background-image:linear-gradient(45deg,#0000 50%,#0061d5 0),linear-gradient(135deg,#0061d5 50%,#0000 0)!important;border-color:#0061d5!important}[data-theme=dark] .be .bce-more-options,[data-theme=dark] .be .bce-ItemGridCell .bce-more-options,[data-theme=dark] .be .bce-item-row .bce-more-options{box-shadow:none!important;background:0 0!important;border:0!important}[data-theme=dark] .bdl-Menu,[data-theme=dark] .bdl-PopperBackdrop>div,[data-theme=dark] .bce-AddTaskMenu,[data-theme=dark] .bdl-Overlay{color:#e5e7eb!important;background:#1f2937!important;border:1px solid #374151!important;box-shadow:0 8px 24px #0000008c!important}[data-theme=dark] .bdl-MenuItem:hover,[data-theme=dark] .bdl-Menu li:hover{background:#374151!important}[data-theme=dark] .be .be-header svg,[data-theme=dark] .be .bce-footer svg,[data-theme=dark] .be .btn-plain svg{fill:#d1d5db!important}[data-theme=dark] .be .bce-more-options .btn,[data-theme=dark] .be .bce-btn-more-options,[data-theme=dark] .be .bce-shared-access-select,[data-theme=dark] .be select.be-share-access-select{color:#f3f4f6!important;background:0 0!important;border-color:#0000!important}[data-theme=dark] .be .bce-more-options .btn:hover,[data-theme=dark] .be .bce-btn-more-options:hover,[data-theme=dark] .be select.be-share-access-select:hover{background:#ffffff14!important;border-color:#60a5fa!important}[data-theme=dark] .be .bce-btn-more-options,[data-theme=dark] .be .bce-more-options .btn,[data-theme=dark] .be .bce-more-options .btn-content,[data-theme=dark] .be .bce-more-options .btn-plain{color:#fff!important}[data-theme=dark] .be .bce-btn-more-options svg,[data-theme=dark] .be .bce-more-options .btn svg,[data-theme=dark] .be .bce-more-options svg path,[data-theme=dark] .be .bce-more-options svg circle{fill:#fff!important;color:#fff!important}[data-theme=dark] .be .bce-item-row-selected .bce-more-options .btn{border-color:#60a5fa!important}[data-theme=dark] .be .bce-more-options .btn:focus,[data-theme=dark] .be .bce-btn-more-options:focus{border-color:#93c5fd!important}[data-theme=dark] .be select.be-share-access-select:focus,[data-theme=dark] .be select.be-share-access-select:active{color:#93c5fd!important;background-image:linear-gradient(45deg,#0000 50%,#93c5fd 0),linear-gradient(135deg,#93c5fd 50%,#0000 0)!important;border-color:#60a5fa!important}[data-theme=dark] .be .bdl-ViewModeChangeButton,[data-theme=dark] .be .bdl-GridViewSlider-button{color:#d1d5db!important;background:0 0!important}[data-theme=dark] .be .bdl-ViewModeChangeButton:hover,[data-theme=dark] .be .bdl-GridViewSlider-button:hover{background:#374151!important}[data-theme=dark] .be .bdl-ViewModeChangeButton svg,[data-theme=dark] .be .bdl-GridViewSlider-button svg{fill:#d1d5db!important}[data-theme=dark] .be .bdl-GridViewSlider-range{background:0 0!important}[data-theme=dark] .be .bdl-GridViewSlider-range::-webkit-slider-runnable-track{background:#4b5563!important;border-color:#4b5563!important}[data-theme=dark] .be .bdl-GridViewSlider-range::-moz-range-track{background:#4b5563!important;border-color:#4b5563!important}[data-theme=dark] .be .bdl-GridViewSlider-range::-ms-track{background:#4b5563!important;border-color:#4b5563!important}[data-theme=dark] .be .bdl-GridViewSlider-range::-ms-fill-lower{background:#4b5563!important}[data-theme=dark] .be .bdl-GridViewSlider-range::-ms-fill-upper{background:#4b5563!important}[data-theme=dark] .be .bdl-GridViewSlider-range::-webkit-slider-thumb{background:#f3f4f6!important;border:2px solid #1f2937!important;box-shadow:0 0 0 1px #4b5563!important}[data-theme=dark] .be .bdl-GridViewSlider-range::-moz-range-thumb{background:#f3f4f6!important;border:2px solid #1f2937!important;box-shadow:0 0 0 1px #4b5563!important}[data-theme=dark] .be .bdl-GridViewSlider-range::-ms-thumb{background:#f3f4f6!important;border:2px solid #1f2937!important;box-shadow:0 0 0 1px #4b5563!important}[data-theme=dark] .be .bdl-GridViewSlider-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px #60a5fa73!important}[data-theme=dark] .be .bdl-GridViewSlider-range:focus::-moz-range-thumb{box-shadow:0 0 0 3px #60a5fa73!important}[data-theme=dark] .be .bdl-GridViewSlider-range:focus::-ms-thumb{box-shadow:0 0 0 3px #60a5fa73!important}[data-theme=dark] .be .bdl-GridViewSlider-range:focus::-ms-fill-lower{background:#60a5fa!important}[data-theme=dark] .be .be-sub-header{box-shadow:none!important;color:#e5e7eb!important;background:#1f2937!important;border-color:#374151!important}[data-theme=dark] .be .be-btn-sort{color:#d1d5db!important;background:0 0!important}[data-theme=dark] .be .be-btn-sort:hover{color:#f3f4f6!important}[data-theme=dark] .be .bce-ItemGridThumbnail{background:#111827!important}[data-theme=dark] .be .bce-ItemGridCell{color:#e5e7eb!important}[data-theme=dark] .be .bce-ItemGridCell-figcaption{color:#9ca3af!important}[data-theme=dark] .be .bce-item-row.bce-item-row-selected{border-top-color:#374151!important}[data-theme=dark] .be .bce-item-row:hover{border-left-color:#60a5fa!important}[data-theme=dark] .be .bce-item-row:hover,[data-theme=dark] .be .bce-item-row:focus,[data-theme=dark] .be .bce-item-row:active,[data-theme=dark] .be .bce-item-row.bce-item-row-selected,[data-theme=dark] .be .bce-item-row:hover *,[data-theme=dark] .be .bce-item-row.bce-item-row-selected *,[data-theme=dark] .be .bce-item-row:focus *,[data-theme=dark] .be .bce-item-row:active *{color:#fff!important}[data-theme=dark] .be .bce-item-row:hover a.lnk,[data-theme=dark] .be .bce-item-row.bce-item-row-selected a.lnk{color:#93c5fd!important}[data-theme=dark] .be .bce-item-row:hover svg,[data-theme=dark] .be .bce-item-row.bce-item-row-selected svg,[data-theme=dark] .be .bce-item-row:hover svg .fill-color,[data-theme=dark] .be .bce-item-row.bce-item-row-selected svg .fill-color{fill:#fff!important}.rad-file-link:hover{text-underline-offset:2px;text-decoration:underline}.rad-file-link .file-arrow{color:inherit;margin-left:2px;font-size:.85em;transition:transform .15s;display:inline-block}.rad-file-link:hover .file-arrow{transform:translate(2px)}.rad-copy-link{color:#2563eb;cursor:pointer;font:inherit;white-space:normal;background:0 0;border:0;padding:0;text-decoration:none;transition:color .15s;display:inline}[data-theme=dark] .rad-copy-link{color:#60a5fa}.rad-copy-link:hover{text-underline-offset:2px;text-decoration:underline}.rad-copy-link.is-copied{color:#059669;text-decoration:none}[data-theme=dark] .rad-copy-link.is-copied{color:#34d399}.rad-mention{color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#ffffff29;border:1px solid #ffffff4d;border-radius:6px;padding:.5px 6px;font-weight:600}:root{--rad-mention-input:#2563eb}[data-theme=dark]{--rad-mention-input:#4f7fc4}@keyframes radPulse{0%,to{opacity:1}50%{opacity:.4}}.rad-pulse{animation:1.4s ease-in-out infinite radPulse}.rad-rec-link{white-space:nowrap;display:inline}.rad-rec-link-label{color:#2563eb;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:none;display:inline}.rad-rec-link-label:hover{text-decoration:underline}.rad-rec-link-arrow{color:#2563eb;vertical-align:-3px;background:#2563eb17;border:1px solid #2563eb59;border-radius:5px;justify-content:center;align-items:center;width:1.5em;height:1.5em;margin-left:5px;font-size:.8em;line-height:1;text-decoration:none;display:inline-flex}.rad-rec-link-arrow:hover{background:#2563eb2e;text-decoration:none}[data-theme=dark] .rad-rec-link-label,[data-theme=dark] .rad-rec-link-arrow{color:#60a5fa}[data-theme=dark] .rad-rec-link-arrow{background:#60a5fa24;border-color:#60a5fa66}[data-theme=dark] .rad-rec-link-arrow:hover{background:#60a5fa3d}.rad-copy-link .rad-copy-check{color:#059669;vertical-align:-2px;align-items:center;margin-left:4px;animation:.18s ease-out radCopyCheckIn;display:inline-flex}[data-theme=dark] .rad-copy-link .rad-copy-check{color:#34d399}@keyframes radCopyCheckIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes loadingPulse{0%,to{opacity:1}50%{opacity:.4}}.loading-pulse{animation:1.3s ease-in-out infinite loadingPulse}.rec-tag-chip{transition:color .12s,border-color .12s}.rec-tag-chip:hover{text-decoration:underline;color:var(--color-accent)!important;border-color:var(--color-accent)!important}.rec-seg button:not(:disabled):hover{background:var(--sidebar-bg-hover)!important}.persona-pill{cursor:pointer;border:1px solid var(--color-border);background:var(--color-card);color:var(--color-text-muted);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:500;transition:background .15s,color .15s,border-color .15s}.persona-pill:hover{background:var(--sidebar-bg-hover);color:var(--color-text)}.persona-pill[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:#fff;font-weight:600}.persona-pill[aria-pressed=true]:hover{filter:brightness(1.06);background:var(--color-accent);color:#fff}.rec-action-stack button:not(:disabled):hover{background:var(--sidebar-bg-hover)!important;border-color:var(--color-accent)!important}.rec-tabs button:not(:disabled):hover{color:var(--color-text)!important}.rec-copy:hover{border-color:var(--color-accent)!important;color:var(--color-text)!important}.rec-open-btn:hover{background:var(--sidebar-bg-hover)!important;color:var(--color-text)!important}.rec-list-row{transition:background .12s}.rec-list-row:hover{background:var(--sidebar-bg-hover)}.rec-list-row:last-child{border-bottom:none}.review-recipient-row{transition:background .14s,border-color .14s}.review-recipient-row:hover{background:var(--sidebar-bg-hover)}.review-card-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.review-channel-row{border-radius:6px;margin:-2px -4px;padding:2px 4px;transition:background .14s}.review-channel-row:hover{background:var(--color-bg)}.review-decline-toggle{cursor:pointer;border-radius:6px;margin:-4px -6px;padding:4px 6px;transition:background .14s}.review-decline-toggle:hover{background:var(--sidebar-bg-hover)}.review-flag-icon{color:var(--color-warning);flex:none;display:inline-flex}.review-status-box{border:1px solid var(--color-border);background:var(--color-card);border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.review-status-box[data-flag=true]{border-color:var(--color-warning)}.review-headline{border:1px solid var(--color-success);background:var(--color-success);border-radius:10px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.review-headline{background:color-mix(in srgb, var(--color-success) 9%, var(--color-card))}}.review-headline{flex-direction:column;gap:6px;display:flex}.review-history-toggle{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-self:flex-start;margin:0 -6px;padding:3px 6px;font-size:12.5px;font-weight:600;transition:background .14s,color .14s}.review-history-toggle:hover{background:var(--sidebar-bg-hover);color:var(--color-text)}.review-reviewed-badge{white-space:nowrap;color:var(--color-success);border:1px solid var(--color-success);background:var(--color-success);border-radius:9999px;align-items:center;gap:6px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.review-reviewed-badge{background:color-mix(in srgb, var(--color-success) 9%, transparent)}}.review-person-line{flex-wrap:wrap;align-items:baseline;gap:8px;padding:3px 0;font-size:12.5px;display:flex}.review-preview-phone,.review-preview-mail{border:1px solid var(--color-border);background:var(--color-bg);-webkit-user-select:text;user-select:text;border-radius:14px;min-width:0;overflow:hidden}.review-preview-head{color:var(--color-text-muted);background:var(--color-card);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.review-preview-bubble{background:var(--color-blue);color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px 16px 4px;max-width:88%;padding:8px 12px;font-size:13px;line-height:1.4}.rad-spark-bar{transform-origin:bottom;cursor:default;transition:opacity .12s,transform .12s,filter .12s}.rad-spark-bar:hover{filter:brightness(1.12);transform:scaleY(1.04);opacity:1!important}.rad-toolmix-row{transition:background .12s}.rad-toolmix-row:hover{background:var(--sidebar-bg-hover)}.rad-toolmix-fill{transition:opacity .12s,filter .12s,width .3s}.rad-toolmix-row:hover .rad-toolmix-fill{filter:brightness(1.12)}.fb-card{transition:background .14s,border-color .2s,box-shadow .14s}.fb-card:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.fb-card:hover{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-border))}}.fb-card:hover{box-shadow:0 3px 12px #0000000f}.fb-collapse{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1);display:grid}.fb-collapse.open{grid-template-rows:1fr}.fb-collapse>.fb-collapse-clip{min-height:0;overflow:hidden}.fb-collapse-body{opacity:0;transition:opacity .2s 40ms,transform .24s;transform:translateY(-4px)}.fb-collapse.open .fb-collapse-body{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fb-collapse,.fb-collapse-body{transition:none}}.rec-media-ind{border-radius:7px;transition:color .12s,background .12s,transform .12s}.rec-media-ind:hover,.rec-media-ind:focus-visible{background:var(--color-accent);color:var(--color-accent)!important}@supports (color:color-mix(in lab, red, red)){.rec-media-ind:hover,.rec-media-ind:focus-visible{background:color-mix(in srgb, var(--color-accent) 14%, transparent)}}.rec-media-ind:hover,.rec-media-ind:focus-visible{outline:none;transform:scale(1.12)}@keyframes recDetailBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes recDetailCardIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes radSpin{to{transform:rotate(360deg)}}.rad-spinner{border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.65s linear infinite radSpin;display:inline-block}.wb-sync-spinner{vertical-align:middle;border:1.5px solid #ffffff73;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:.65s linear infinite radSpin;display:inline-block}.skill-md-editor{border:1px solid var(--color-border);background:var(--color-bg);border-radius:8px;overflow:hidden}.skill-md-editor .mdxeditor{--basePageBg:var(--color-bg);font-family:inherit}.skill-md-editor .mdxeditor-toolbar{background:var(--color-card);border-bottom:1px solid var(--color-border);border-radius:0}.skill-md-content{min-height:260px;color:var(--color-text);padding:12px 16px;font-size:14px;line-height:1.6}.skill-md-content:focus{outline:none}.skill-md-view{background:var(--color-card);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.skill-md-view .mdxeditor{--basePageBg:var(--color-card);font-family:inherit}.skill-md-view .skill-md-content{min-height:0}.skill-md-rendered{color:var(--color-text);word-break:break-word;padding:14px 18px;font-size:14px;line-height:1.6}.skill-md-rendered>:first-child{margin-top:0}.skill-md-rendered>:last-child{margin-bottom:0}.skill-md-rendered h1,.skill-md-rendered h2,.skill-md-rendered h3,.skill-md-rendered h4{margin:1.1em 0 .4em;font-weight:700;line-height:1.3}.skill-md-rendered h1{font-size:1.35em}.skill-md-rendered h2{font-size:1.18em}.skill-md-rendered h3{font-size:1.05em}.skill-md-rendered p{margin:.5em 0}.skill-md-rendered ul,.skill-md-rendered ol{margin:.5em 0;padding-left:1.4em}.skill-md-rendered li,.skill-md-rendered li>p{margin:.2em 0}.skill-md-rendered a{color:var(--color-accent)}.skill-md-rendered code{background:var(--color-bg);border:1px solid var(--color-border);border-radius:4px;padding:.1em .35em;font-size:.88em}.skill-md-rendered pre{background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px;padding:12px;overflow-x:auto}.skill-md-rendered pre code{background:0 0;border:0;padding:0;font-size:.85em}.skill-md-rendered blockquote{border-left:3px solid var(--color-border);color:var(--color-text-muted);margin:.6em 0;padding-left:12px}.skill-md-rendered table{border-collapse:collapse;margin:.6em 0;font-size:.92em;display:block;overflow-x:auto}.skill-md-rendered th,.skill-md-rendered td{border:1px solid var(--color-border);text-align:left;padding:6px 10px}.skill-md-rendered hr{border:0;border-top:1px solid var(--color-border);margin:1.1em 0}.dash-open-rad{align-items:center;gap:4px;transition:filter .15s,transform .15s;display:inline-flex}.dash-open-rad:after{content:"→";transition:transform .15s}.dash-open-rad:hover{filter:brightness(1.15);text-decoration:underline}.dash-open-rad:hover:after{transform:translate(3px)}.dash-wb-cta img{transition:transform .18s}.dash-wb-cta:hover img{transform:scale(1.06)}.dash-req-row{transition:background-color .13s}.dash-req-row:hover{background-color:var(--color-bg)}.dash-upvote{transition:border-color .15s,color .15s,background-color .15s,transform .15s}.dash-upvote:hover{transform:translateY(-1px);border-color:var(--color-accent)!important;color:var(--color-accent)!important}@keyframes dashRefreshSpin{to{transform:rotate(360deg)}}.dash-refresh{transition:color .15s}.dash-refresh:hover:not(:disabled){color:var(--color-accent)}.dash-refresh:hover:not(:disabled) svg{transform-origin:50%;animation:.8s linear infinite dashRefreshSpin}.dash-refresh.is-spinning{color:var(--color-accent)}.dash-refresh.is-spinning svg{transform-origin:50%;animation:.8s linear infinite dashRefreshSpin}@media (prefers-reduced-motion:reduce){.dash-refresh svg,.dash-refresh.is-spinning svg{animation:none!important}}.rec-summary-md{color:var(--color-text);font-size:13px;line-height:1.55}.rec-summary-md>:first-child{margin-top:0}.rec-summary-md>:last-child{margin-bottom:0}.rec-summary-md h1,.rec-summary-md h2,.rec-summary-md h3,.rec-summary-md h4,.rec-summary-md h5{color:var(--color-text);margin:14px 0 6px;font-weight:700;line-height:1.3}.rec-summary-md h1{font-size:17px}.rec-summary-md h2{font-size:15px}.rec-summary-md h3{font-size:14px}.rec-summary-md h4,.rec-summary-md h5{font-size:13px}.rec-summary-md p{margin:6px 0}.rec-summary-md ul{margin:6px 0;padding-left:22px;list-style:outside}.rec-summary-md ol{margin:6px 0;padding-left:22px;list-style:decimal}.rec-summary-md ul ul{list-style:circle}.rec-summary-md li{margin:3px 0;padding-left:2px}.rec-summary-md li::marker{color:var(--color-text-muted)}.rec-summary-md li>ul,.rec-summary-md li>ol{margin:3px 0}.rec-summary-md strong{font-weight:700}.rec-summary-md em{font-style:italic}.rec-summary-md a{color:var(--color-accent);text-decoration:underline}.rec-summary-md code{background:var(--color-bg);border:1px solid var(--color-border);border-radius:4px;padding:0 4px;font-size:12px}.rec-summary-md blockquote{border-left:3px solid var(--color-border);color:var(--color-text-muted);margin:8px 0;padding-left:10px}.rec-summary-md hr{border:none;border-top:1px solid var(--color-border);margin:12px 0}.rec-summary-md table{border-collapse:collapse;max-width:100%;margin:10px 0;font-size:12.5px;display:block;overflow-x:auto}.rec-summary-md th,.rec-summary-md td{border:1px solid var(--color-border);text-align:left;vertical-align:top;padding:6px 10px}.rec-summary-md th{background:var(--color-bg);white-space:nowrap;font-weight:600}.kdp-group-header{transition:background .16s,color .16s}.kdp-group-header:hover{background:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.kdp-group-header:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}}.kdp-group-header:hover{color:var(--color-text)}.kdp-group-item{transition:background .16s,border-color .16s,transform .16s}.kdp-group-item:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.kdp-group-item:hover{background:color-mix(in srgb, var(--color-accent) 8%, transparent)}}.kdp-group-item:hover{border-color:var(--color-accent);transform:translate(2px)}.kdp-group-body{animation:.2s cubic-bezier(.4,0,.2,1) kdp-reveal}@keyframes kdp-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.kdp-group-body{animation:none}.kdp-group-item:hover{transform:none}}.summary-edit-btn{transition:background .14s,border-color .14s,transform .14s,box-shadow .14s}.summary-edit-btn:hover:not(:disabled){background:var(--color-accent)!important}@supports (color:color-mix(in lab, red, red)){.summary-edit-btn:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 12%, transparent)!important}}.summary-edit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px #0000001a;border-color:var(--color-accent)!important;color:var(--color-accent)!important}.summary-edit-btn:active:not(:disabled){transform:translateY(0)}.app-select-trigger{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);border-radius:6px;padding:5px 7px;font-family:inherit;font-size:12.5px;transition:border-color .16s cubic-bezier(.2,.8,.2,1),background-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1)}.app-select-trigger:disabled{background:0 0}.field-required-empty{border-left:3px solid var(--color-accent);background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.field-required-empty{background:color-mix(in srgb, var(--color-accent) 7%, transparent)}}.field-required-empty{border-radius:8px;padding:8px 10px}.field-required-empty .app-select-trigger{border-color:var(--color-accent)}.field-required-done{border-left:3px solid var(--color-success);background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.field-required-done{background:color-mix(in srgb, var(--color-success) 7%, transparent)}}.field-required-done{border-radius:8px;padding:8px 10px}.field-required-chip{letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent);border:1px solid var(--color-accent);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}@supports (color:color-mix(in lab, red, red)){.field-required-chip{border:1px solid color-mix(in srgb, var(--color-accent) 45%, transparent)}}.app-select-trigger:hover:not(:disabled){border-color:var(--color-text-muted)}.app-select-trigger:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.app-select-trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent)}}.app-select-panel{background:var(--color-card);border:1px solid var(--color-border);transform-origin:top;border-radius:10px;padding:4px;animation:.14s cubic-bezier(.2,.8,.2,1) app-select-in;box-shadow:0 12px 34px #00000038}.app-select-panel.is-flipped{transform-origin:bottom}@keyframes app-select-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.app-select-option{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 9px;font-size:12.5px;transition:background-color .11s;display:flex}.btn-add{transition:background-color .18s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1),color .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1)}.btn-add:hover:not(:disabled){background-color:var(--color-accent)!important}@supports (color:color-mix(in lab, red, red)){.btn-add:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-accent) 12%, transparent)!important}}.btn-add:hover:not(:disabled){box-shadow:0 4px 12px var(--color-accent);transform:translateY(-1px);border-color:var(--color-accent)!important;color:var(--color-accent)!important}@supports (color:color-mix(in lab, red, red)){.btn-add:hover:not(:disabled){box-shadow:0 4px 12px color-mix(in srgb, var(--color-accent) 22%, transparent)}}.btn-add:active:not(:disabled){box-shadow:none;transform:translateY(0)}.wb-collapse{grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.2,.8,.2,1);display:grid}.wb-collapse[data-open=true]{grid-template-rows:1fr}.wb-collapse-inner{opacity:0;visibility:hidden;min-height:0;transition:opacity .15s,visibility 0s linear .24s;overflow:hidden}.wb-collapse[data-open=true] .wb-collapse-inner{opacity:1;visibility:visible;transition:opacity .22s 60ms,visibility}.wb-card{transition:padding .24s cubic-bezier(.2,.8,.2,1),gap .24s cubic-bezier(.2,.8,.2,1),border-color .18s,box-shadow .18s}.wb-card:hover{border-color:var(--color-text-subtle,var(--color-text-muted))}.wb-toggle-all{transition:color .16s cubic-bezier(.2,.8,.2,1),opacity .16s}.wb-toggle-all:hover:not(:disabled){color:var(--color-accent)}.wb-sync-pill{transition:background-color .22s,color .22s}.rec-link-btn{color:var(--color-accent);cursor:pointer;background:0 0;border:none;border-radius:5px;margin:0 -3px;padding:1px 3px;font-size:11px;transition:color .16s,background-color .16s,opacity .16s}.rec-link-btn:hover:not(:disabled){color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rec-link-btn:hover:not(:disabled){color:color-mix(in srgb, var(--color-accent) 78%, var(--color-text))}}.rec-link-btn:hover:not(:disabled){background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rec-link-btn:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 12%, transparent)}}.rec-link-btn:disabled{opacity:.45;cursor:default}.hh-section{border:1px solid var(--color-border);background:var(--color-card);border-radius:10px}.hh-row-btn{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;transition:background-color .16s,border-color .16s;display:flex}.hh-row-btn:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hh-row-btn:hover{background:color-mix(in srgb, var(--color-accent) 5%, var(--color-card))}}.hh-row-btn:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hh-row-btn:hover{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-border))}}.hh-row-btn:focus-visible{outline:2px solid var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hh-row-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent) 55%, transparent)}}.hh-row-btn:focus-visible{outline-offset:1px}.hh-task-check{cursor:pointer;color:#fff;background:var(--color-card);border:1.5px solid var(--color-border);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:9px;padding:0;transition:border-color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.hh-task-check:hover:not(:disabled),.hh-task-check:focus-visible{border-color:var(--color-success);box-shadow:0 0 0 3px var(--color-success)}@supports (color:color-mix(in lab, red, red)){.hh-task-check:hover:not(:disabled),.hh-task-check:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-success) 18%, transparent)}}.hh-task-check:hover:not(:disabled),.hh-task-check:focus-visible{outline:none}.hh-task-check.is-checked{background:var(--color-success);border-color:var(--color-success)}.hh-task-check:disabled{cursor:default}.hh-row-btn--alert{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.hh-row-btn--alert{background:color-mix(in srgb, var(--color-danger) 6%, var(--color-card))}}.hh-row-btn--alert{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.hh-row-btn--alert{border-color:color-mix(in srgb, var(--color-danger) 24%, var(--color-border))}}.hh-row-btn--alert:hover{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.hh-row-btn--alert:hover{background:color-mix(in srgb, var(--color-danger) 11%, var(--color-card))}}.hh-row-btn--alert:hover{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.hh-row-btn--alert:hover{border-color:color-mix(in srgb, var(--color-danger) 42%, var(--color-border))}}.hh-page{background:var(--color-bg);height:100%;overflow:auto}.hh-hero{border-bottom:1px solid var(--color-border);background:radial-gradient(900px 260px at 0% 0%, var(--color-accent), transparent 62%), radial-gradient(620px 240px at 100% 0%, var(--color-purple), transparent 70%), var(--color-card);padding:16px 28px 0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hh-hero{background:radial-gradient(900px 260px at 0% 0%, color-mix(in srgb, var(--color-accent) 13%, transparent), transparent 62%), radial-gradient(620px 240px at 100% 0%, color-mix(in srgb, var(--color-purple) 8%, transparent), transparent 70%), var(--color-card)}}.hh-hero-dots{pointer-events:none;opacity:.5;background-image:radial-gradient(var(--color-text) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hh-hero-dots{background-image:radial-gradient(color-mix(in srgb, var(--color-text) 9%, transparent) 1px, transparent 1px)}}.hh-hero-dots{background-size:18px 18px;-webkit-mask-image:linear-gradient(115deg,#0000 35%,#000 100%);mask-image:linear-gradient(115deg,#0000 35%,#000 100%)}.hh-hero>:not(.hh-hero-dots){position:relative}.hh-back{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;margin-left:-4px;padding:3px 8px 3px 4px;font-size:12px;font-weight:500;transition:color .16s,background-color .16s;display:inline-flex}.hh-back:hover{color:var(--color-text);background:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.hh-back:hover{background:color-mix(in srgb, var(--color-text) 6%, transparent)}}.hh-hero-main{flex-wrap:wrap;align-items:flex-start;gap:18px;margin-top:10px;display:flex}.hh-monogram{color:#fff;letter-spacing:-.02em;background:linear-gradient(140deg, var(--color-accent), var(--color-accent));border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:26px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.hh-monogram{background:linear-gradient(140deg, var(--color-accent), color-mix(in srgb, var(--color-accent) 50%, var(--color-purple)))}}.hh-monogram{box-shadow:0 10px 26px var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hh-monogram{box-shadow:0 10px 26px color-mix(in srgb, var(--color-accent) 30%, transparent)}}.hh-title{letter-spacing:-.02em;color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:700;line-height:1.15}.hh-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.hh-chip{white-space:nowrap;border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-card);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}.hh-chip--ok{color:var(--color-success);border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.hh-chip--ok{border-color:color-mix(in srgb, var(--color-success) 35%, var(--color-border))}}.hh-meta{color:var(--color-text-muted);flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:12.5px;display:flex}.hh-meta span{align-items:center;gap:5px;display:inline-flex}.hh-meta strong{color:var(--color-text);font-weight:600}.hh-avatars{align-items:center;margin-top:12px;display:flex}.hh-avatar{border:2px solid var(--color-card);color:#fff;background:linear-gradient(140deg, var(--color-accent), var(--color-accent));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-left:-8px;font-size:12px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hh-avatar{background:linear-gradient(140deg, color-mix(in srgb, var(--color-accent) 85%, #000), color-mix(in srgb, var(--color-accent) 45%, var(--color-purple)))}}.hh-avatar:first-child{margin-left:0}.hh-avatars-names{color:var(--color-text-muted);margin-left:10px;font-size:12.5px}.hh-hero-side{flex-direction:column;align-items:flex-end;gap:12px;min-width:0;margin-left:auto;display:flex}.hh-hero-members{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;width:min(420px,100%);padding:6px 14px}@media (width<=1080px){.hh-hero-side{align-items:stretch;width:100%}.hh-hero-members{width:100%}}.hh-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.hh-action{cursor:pointer;white-space:nowrap;color:var(--color-text);background:var(--color-card);border:1px solid var(--color-border);border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:color .16s,border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.hh-action:hover{color:var(--color-accent);border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hh-action:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border))}}.hh-action:hover{transform:translateY(-1px);box-shadow:0 4px 14px #00000012}.hh-action--primary{color:#fff;background:var(--color-accent);box-shadow:0 6px 18px var(--color-accent);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.hh-action--primary{box-shadow:0 6px 18px color-mix(in srgb, var(--color-accent) 30%, transparent)}}.hh-action--primary:hover{color:#fff;background:var(--color-accent);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.hh-action--primary:hover{background:color-mix(in srgb, var(--color-accent) 88%, #000)}}.hh-action--logo{box-shadow:none;background:0 0;border-color:#0000;gap:4px;padding:4px 6px}.hh-action--logo:hover{box-shadow:none;color:var(--color-accent);background:0 0;border-color:#0000;transform:translateY(-1px)}.hh-action--logo img{transition:transform .16s}.hh-action--logo:hover img{transform:scale(1.08)}.hh-action--sm{box-shadow:none;border-radius:8px;padding:5px 10px;font-size:12px}.hh-rb-inline{flex-direction:column;gap:14px;display:flex}.hh-rb-top{border:1px solid var(--color-border);background:linear-gradient(135deg, var(--color-accent), var(--color-card));border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.hh-rb-top{background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent) 12%, var(--color-card)), var(--color-card))}}.hh-rb-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);font-size:11px;font-weight:700}.hh-rb-title{color:var(--color-text);overflow-wrap:anywhere;font-size:17px;font-weight:700}.hh-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:18px;display:grid}.hh-stat{text-align:left;min-width:0;font:inherit;color:inherit;background:var(--color-card);border-radius:12px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.hh-stat{background:color-mix(in srgb, var(--color-card) 82%, transparent)}}.hh-stat{border:1px solid var(--color-border)}button.hh-stat{cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}button.hh-stat:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){button.hh-stat:hover{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-border))}}button.hh-stat:hover{transform:translateY(-1px);box-shadow:0 6px 18px #00000012}button.hh-stat:focus-visible{outline:2px solid var(--color-accent)}@supports (color:color-mix(in lab, red, red)){button.hh-stat:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent) 55%, transparent)}}button.hh-stat:focus-visible{outline-offset:1px}.hh-stat-label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:flex}.hh-stat-label svg{color:var(--color-accent)}.hh-stat-value{letter-spacing:-.01em;color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:20px;font-weight:700;overflow:hidden}.hh-stat-value--quiet{color:var(--color-text-muted);padding:4px 0 2px;font-size:14px;font-weight:600}.hh-stat-sub{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;overflow:hidden}.hh-stat-sub--alert{color:var(--color-danger);font-weight:600}.hh-tabs{z-index:5;scrollbar-width:none;background:var(--color-card);border-bottom:1px solid var(--color-border);gap:2px;padding:0 22px;display:flex;position:sticky;top:0;overflow-x:auto}.hh-tabs::-webkit-scrollbar{display:none}.hscroll-wrap.hh-tabs-wrap{z-index:5;--hscroll-fade:var(--color-card);position:sticky;top:0}.hh-tabs-wrap>.hh-tabs{position:static}.hh-tab{white-space:nowrap;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:11px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:color .16s,background-color .16s;display:inline-flex;position:relative}.hh-tab:hover{color:var(--color-text);background:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.hh-tab:hover{background:color-mix(in srgb, var(--color-text) 4%, transparent)}}.hh-tab[aria-selected=true]{color:var(--color-accent);font-weight:600}.hh-tab[aria-selected=true]:after{content:"";background:var(--color-accent);border-radius:2px;height:2px;position:absolute;bottom:0;left:10px;right:10px}.hh-tab-count{color:var(--color-text-muted);background:var(--color-text);border-radius:999px;padding:0 6px;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.hh-tab-count{background:color-mix(in srgb, var(--color-text) 7%, transparent)}}.hh-tab-dot{background:var(--color-accent);border-radius:50%;width:6px;height:6px}.hh-body{padding:20px 28px 36px}.hh-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.hh-col{flex-direction:column;gap:16px;min-width:0;display:flex}.hh-card{background:var(--color-card);border:1px solid var(--color-border);border-radius:14px;transition:box-shadow .16s;animation:.22s both hh-fade;position:relative;overflow:hidden}.hh-card:before,.hh-dash .hh-section:before{content:"";pointer-events:none;background:linear-gradient(90deg, var(--color-accent), var(--color-accent) 65%);height:2px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.hh-card:before,.hh-dash .hh-section:before{background:linear-gradient(90deg, var(--color-accent), color-mix(in srgb, var(--color-accent) 0%, transparent) 65%)}}.hh-card:before,.hh-dash .hh-section:before{opacity:.6}.hh-card:hover{box-shadow:0 8px 26px #0000000f}.hh-card-head{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:10px;padding:12px 16px;display:flex}.hh-card-icon{width:28px;height:28px;color:var(--color-accent);background:var(--color-accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hh-card-icon{background:color-mix(in srgb, var(--color-accent) 12%, transparent)}}.hh-card-title{color:var(--color-text);font-size:13.5px;font-weight:600}.hh-card-count{color:var(--color-text-muted);font-size:12px;font-weight:500}.hh-card-action{margin-left:auto}.hh-card-body{padding:12px 16px 14px}.hh-empty{color:var(--color-text-muted);align-items:center;gap:10px;padding:4px 0;font-size:12.5px;display:flex}.hh-empty-icon{width:30px;height:30px;color:var(--color-text-subtle);background:var(--color-card-alt);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hh-dash .hh-section{border-radius:14px;animation:.22s both hh-fade;position:relative;overflow:hidden}.hh-note{white-space:pre-wrap;color:var(--color-text);background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;padding:12px 14px;font-size:12.5px;line-height:1.55}.hh-note--important{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.hh-note--important{background:color-mix(in srgb, var(--color-danger) 6%, var(--color-card))}}.hh-note--important{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.hh-note--important{border-color:color-mix(in srgb, var(--color-danger) 22%, var(--color-border))}}.hh-note-label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:4px;font-size:10px;font-weight:700;display:block}.hh-note--important .hh-note-label{color:var(--color-danger)}.hh-member{align-items:center;gap:12px;padding:6px 0;display:flex}.hh-member+.hh-member{border-top:1px solid var(--color-border-subtle)}.hh-member .hh-avatar{border:none;width:36px;height:36px;margin-left:0;font-size:14px}.hh-member-name{color:var(--color-text);font-size:13.5px;font-weight:600}.hh-member-sub{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:11.5px}.hh-role-pill{color:var(--color-text-muted);background:var(--color-card-alt);border:1px solid var(--color-border);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600}.hh-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hh-item{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;transition:background-color .16s,border-color .16s;display:flex}.hh-item:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hh-item:hover{background:color-mix(in srgb, var(--color-accent) 5%, var(--color-card))}}.hh-item:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hh-item:hover{border-color:color-mix(in srgb, var(--color-accent) 25%, var(--color-border))}}.hh-item:focus-visible{outline:2px solid var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hh-item:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent) 55%, transparent)}}.hh-item:focus-visible{outline-offset:1px}.hh-item-chev{color:var(--color-text-subtle);flex-shrink:0;margin-left:auto;transition:color .16s,transform .16s}.hh-item:hover .hh-item-chev{color:var(--color-accent);transform:translate(2px)}.hh-item-main{flex:1;min-width:0}.hh-item-title{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.hh-item-meta{color:var(--color-text-muted);flex-wrap:wrap;gap:4px 8px;margin-top:2px;font-size:11.5px;display:flex}.hh-item--static{cursor:default}.hh-item--static:hover{background:0 0;border-color:#0000}.hh-act-logo{background:var(--color-card-alt);border:1px solid var(--color-border-subtle);width:32px;height:32px;color:var(--color-text-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hh-act-head{align-items:center;gap:8px;min-width:0;display:flex}.hh-act-kind{color:var(--color-text-muted);background:var(--color-card-alt);border:1px solid var(--color-border);border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:10.5px;font-weight:600}.hh-act-kind--call,.hh-act-kind--text{color:var(--color-accent);border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hh-act-kind--call,.hh-act-kind--text{border-color:color-mix(in srgb, var(--color-accent) 30%, var(--color-border))}}.hh-act-kind--call,.hh-act-kind--text{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hh-act-kind--call,.hh-act-kind--text{background:color-mix(in srgb, var(--color-accent) 8%, transparent)}}.hh-act-kind--meeting,.hh-act-kind--email{color:var(--color-success);border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.hh-act-kind--meeting,.hh-act-kind--email{border-color:color-mix(in srgb, var(--color-success) 30%, var(--color-border))}}.hh-act-kind--meeting,.hh-act-kind--email{background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.hh-act-kind--meeting,.hh-act-kind--email{background:color-mix(in srgb, var(--color-success) 8%, transparent)}}.hh-act-time{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:11.5px}.hh-act-filters{flex-wrap:wrap;gap:6px;display:flex}.hh-act-row.is-open>.hh-act-toggle{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hh-act-row.is-open>.hh-act-toggle{background:color-mix(in srgb, var(--color-accent) 4%, var(--color-card))}}.hh-act-row.is-open>.hh-act-toggle{border-color:var(--color-border);border-bottom-right-radius:0;border-bottom-left-radius:0}.hh-act-row.is-open>.hh-act-toggle:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hh-act-row.is-open>.hh-act-toggle:hover{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-card))}}.hh-act-row.is-open>.hh-act-toggle:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hh-act-row.is-open>.hh-act-toggle:hover{border-color:color-mix(in srgb, var(--color-accent) 25%, var(--color-border))}}.hh-act-chev{transform:rotate(0)}.hh-act-toggle:hover .hh-act-chev{transform:translate(2px)}.hh-act-row.is-open .hh-act-chev,.hh-act-row.is-open .hh-act-toggle:hover .hh-act-chev{color:var(--color-accent);transform:rotate(90deg)}.hh-act-detail{border:1px solid var(--color-border);background:var(--color-card);overflow-wrap:anywhere;border-top:none;border-radius:0 0 10px 10px;flex-direction:column;gap:10px;min-width:0;margin:0 0 4px;padding:10px 14px 12px 54px;animation:.16s hh-act-open;display:flex}@keyframes hh-act-open{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.hh-act-detail-title{color:var(--color-text);font-size:13.5px;font-weight:600}.hh-act-facts{grid-template-columns:max-content 1fr;gap:3px 14px;margin:0;font-size:12.5px;display:grid}.hh-act-facts>div{display:contents}.hh-act-facts dt{color:var(--color-text-muted)}.hh-act-facts dd{color:var(--color-text);min-width:0;margin:0}.hh-act-section{flex-direction:column;gap:4px;display:flex}.hh-act-section-label{letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px;font-weight:600}.hh-act-rich{color:var(--color-text);min-width:0;max-height:420px;font-size:13px;overflow-y:auto}.hh-act-plain{color:var(--color-text);white-space:pre-wrap;font-size:13px;line-height:1.5}.hh-act-email{background:var(--color-bg);border:1px solid var(--color-border-subtle);border-radius:8px;padding:8px 10px;line-height:1.6}.hh-act-links{flex-wrap:wrap;gap:4px 16px;display:flex}.hh-act-link{font-size:12px;text-decoration:none}.hh-act-msgs{flex-direction:column;gap:8px;max-height:420px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.hh-act-msg{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.hh-act-msg--out{align-items:flex-end}.hh-act-msg-meta{color:var(--color-text-muted);font-size:11px}@media (width<=640px){.hh-act-detail{padding:10px 12px 12px}.hh-act-facts{grid-template-columns:1fr;gap:0}.hh-act-facts dd{margin-bottom:6px}}@media (prefers-reduced-motion:reduce){.hh-act-detail{animation:none}.hh-act-chev{transition:none}}.hh-filter-chip{cursor:pointer;border:1px solid var(--color-border);background:var(--color-card);color:var(--color-text-muted);border-radius:999px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:background-color .15s,color .15s,border-color .15s}.hh-filter-chip:hover{background:var(--sidebar-bg-hover);color:var(--color-text)}.hh-filter-chip[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:#fff;font-weight:600}.hh-filter-chip[aria-pressed=true]:hover{filter:brightness(1.06);background:var(--color-accent);color:#fff}.hh-filter-chip:focus-visible{outline:2px solid var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hh-filter-chip:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent) 55%, transparent)}}.hh-filter-chip:focus-visible{outline-offset:1px}.hh-datetile{text-align:center;background:var(--color-card-alt);border:1px solid var(--color-border-subtle);border-radius:9px;flex-shrink:0;width:42px;padding:4px 0 5px;line-height:1.1}.hh-datetile-m{text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent);font-size:9.5px;font-weight:700}.hh-datetile-d{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.hh-reason{color:var(--color-accent);background:var(--color-accent);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.hh-reason{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}}.hh-reason--name{color:var(--color-text-muted);border:1px dashed var(--color-border);background:0 0}.hh-month{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:14px 0 6px;font-size:11px;font-weight:600}.hh-month:first-child{margin-top:0}.hh-search{border:1px solid var(--color-border);background:var(--color-input-bg);min-width:0;color:var(--color-text);border-radius:8px;flex:200px;padding:7px 10px;font-family:inherit;font-size:13px;transition:border-color .16s}.hh-search:hover,.hh-search:focus{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hh-search:hover,.hh-search:focus{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-border))}}.hh-search:hover,.hh-search:focus{outline:none}.hh-caption{color:var(--color-text-muted);font-size:11.5px;line-height:1.5}.hh-hero--panel{flex-shrink:0;padding:14px 18px 0}.hh-hero>.hh-panel-tools{z-index:1;gap:4px;display:flex;position:absolute;top:10px;right:10px}.hh-hero--panel .hh-monogram{border-radius:13px;width:46px;height:46px;font-size:18px}.hh-hero--panel .hh-title{padding-right:64px;font-size:19px}.hh-hero--panel .hh-hero-main{gap:14px}.hh-icon-btn{width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}.hh-icon-btn:hover{color:var(--color-text);background:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.hh-icon-btn:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}}.hh-icon-btn:hover{border-color:var(--color-border)}.hh-icon-btn:focus-visible{outline:2px solid var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hh-icon-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent) 55%, transparent)}}.hh-icon-btn:focus-visible{outline-offset:1px}.hh-stats--panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.hh-stats--panel .hh-stat-value{font-size:17px}.hh-tabs--panel{flex-shrink:0;padding:0 10px;position:static}.hscroll-wrap.hh-tabs-wrap--panel{flex-shrink:0;position:relative}.hh-panel-body{background:var(--color-bg);flex:1;padding:16px 18px 28px;overflow-y:auto}.hh-chip--icon{align-items:center;gap:5px;display:inline-flex}.hh-chip--icon svg{flex-shrink:0;display:inline-block}.brief-asof{color:var(--color-text-muted);margin-top:6px;font-size:12px}.brief-title-link{color:inherit;border-bottom:1px dashed #0000;text-decoration:none;transition:border-color .15s,color .15s}.brief-title-link:hover{color:var(--color-accent);border-bottom-color:currentColor}.brief-chat{flex-direction:column;gap:10px;display:flex}.brief-chat-chips{flex-wrap:wrap;gap:6px;display:flex}.brief-chat-chip{font:inherit;cursor:pointer;text-align:left;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:999px;padding:5px 10px;font-size:12px;transition:color .15s,border-color .15s,background-color .15s}.brief-chat-chip:hover,.brief-chat-chip:focus-visible{color:var(--color-accent);border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.brief-chat-chip:hover,.brief-chat-chip:focus-visible{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border))}}.brief-chat-chip:hover,.brief-chat-chip:focus-visible{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.brief-chat-chip:hover,.brief-chat-chip:focus-visible{background:color-mix(in srgb, var(--color-accent) 6%, var(--color-bg))}}.brief-chat-chip:hover,.brief-chat-chip:focus-visible{outline:none}.brief-chat-row{align-items:flex-end;gap:8px;display:flex}.brief-chat-row textarea{resize:vertical;min-width:0;font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;flex:1;padding:8px 10px;font-size:13px;transition:border-color .15s}.brief-chat-row textarea:focus{border-color:var(--color-accent);outline:none}.prep-brief-chip{color:var(--color-accent);border:1px solid var(--color-accent);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:1px 8px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.prep-brief-chip{border:1px solid color-mix(in srgb, var(--color-accent) 40%, var(--color-border))}}.prep-brief-chip{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.prep-brief-chip{background:color-mix(in srgb, var(--color-accent) 7%, transparent)}}.prep-brief-chip{transition:background-color .15s,border-color .15s}.prep-brief-chip:hover,.prep-brief-chip:focus-visible{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.prep-brief-chip:hover,.prep-brief-chip:focus-visible{background:color-mix(in srgb, var(--color-accent) 15%, transparent)}}.prep-brief-chip:hover,.prep-brief-chip:focus-visible{border-color:var(--color-accent);outline:none}.brief-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin-bottom:2px;font-size:11px;font-weight:700}.brief-seg{background:var(--color-card-alt);border:1px solid var(--color-border);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.brief-seg button{font:inherit;cursor:pointer;color:var(--color-text-muted);background:0 0;border:1px solid #0000;border-radius:7px;padding:5px 11px;font-size:12px;font-weight:600;transition:color .16s,background-color .16s,border-color .16s}.brief-seg button:hover{color:var(--color-text);background:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.brief-seg button:hover{background:color-mix(in srgb, var(--color-text) 6%, transparent)}}.brief-seg button[aria-pressed=true]{color:var(--color-text);background:var(--color-card);border-color:var(--color-border);box-shadow:0 1px 3px #00000014}.brief-agenda{counter-reset:none;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.brief-agenda li{color:var(--color-text);align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.brief-agenda-n{color:#fff;background:linear-gradient(140deg, var(--color-accent), var(--color-accent));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.brief-agenda-n{background:linear-gradient(140deg, var(--color-accent), color-mix(in srgb, var(--color-accent) 55%, var(--color-purple)))}}.brief-lead{color:var(--color-text);margin:10px 0 0;font-size:13px;line-height:1.55}.brief-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.brief-list li{color:var(--color-text);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:13px;display:flex}.brief-list li+li{border-top:1px solid var(--color-border-subtle)}.brief-list li>span:first-child{overflow-wrap:anywhere;min-width:0}.brief-pill{white-space:nowrap;color:var(--color-text-muted);background:var(--color-card-alt);border:1px solid var(--color-border);border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:10.5px;font-weight:600}.brief-pill--warn{color:var(--color-accent);background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.brief-pill--warn{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}}.brief-pill--warn{border-color:#0000}.brief-pill--alert{color:var(--color-danger);background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.brief-pill--alert{background:color-mix(in srgb, var(--color-danger) 10%, transparent)}}.brief-pill--alert{border-color:#0000}.brief-line{color:var(--color-text);align-items:center;gap:8px;font-size:13px;display:flex}.brief-line svg{color:var(--color-accent)}.brief-muted{color:var(--color-text-muted);font-size:11.5px}.brief-note{align-items:flex-start;gap:10px;display:flex}.brief-note-text{color:var(--color-text);overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}.brief-figure{border-top:1px solid var(--color-border-subtle);color:var(--color-text);margin-top:10px;padding-top:10px;font-size:13px}@keyframes hh-fade{0%{opacity:0}to{opacity:1}}@media (width<=1080px){.hh-grid{grid-template-columns:minmax(0,1fr)}.hh-dash>.hh-col{display:contents}.hh-dash .hh-notes{order:-2}.hh-dash #hh-members{order:-1}}@media (width<=640px){.hh-hero{padding:12px 16px 0}.hh-tabs{padding:0 8px}.hh-body{padding:16px 16px 28px}.hh-title{font-size:21px}.hh-monogram{border-radius:14px;width:48px;height:48px;font-size:20px}.hh-actions{width:100%;margin-left:0}.hh-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.hh-card,.hh-dash .hh-section{animation:none}.hh-action,button.hh-stat,.hh-item-chev,.hh-row-btn,.hh-item,.hh-tab{transition:none}.hh-action:hover,button.hh-stat:hover,.hh-item:hover .hh-item-chev{transform:none}}.tool-tile{background:var(--color-card);border:1px solid var(--color-border);color:var(--color-text);border-radius:10px;flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.tool-tile:hover,.tool-tile:focus-visible{border-color:var(--color-accent);box-shadow:0 4px 16px var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.tool-tile:hover,.tool-tile:focus-visible{box-shadow:0 4px 16px color-mix(in srgb, var(--color-accent) 14%, transparent)}}.tool-tile:hover,.tool-tile:focus-visible{outline:none;transform:translateY(-2px)}.req-ideas-tile{background:linear-gradient(180deg, var(--color-accent) 0, var(--color-card) 110px)}@supports (color:color-mix(in lab, red, red)){.req-ideas-tile{background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent) 9%, var(--color-card)) 0, var(--color-card) 110px)}}.req-ideas-tile{border:1px solid var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.req-ideas-tile{border:1px solid color-mix(in srgb, var(--color-accent) 38%, var(--color-border))}}.req-ideas-tile{border-top:3px solid var(--color-accent);box-shadow:0 2px 10px var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.req-ideas-tile{box-shadow:0 2px 10px color-mix(in srgb, var(--color-accent) 8%, transparent)}}.req-ideas-tile{transition:border-color .16s,box-shadow .16s}.req-ideas-tile:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.req-ideas-tile:hover{border-color:color-mix(in srgb, var(--color-accent) 60%, var(--color-border))}}.req-ideas-tile:hover{border-top-color:var(--color-accent);box-shadow:0 4px 18px var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.req-ideas-tile:hover{box-shadow:0 4px 18px color-mix(in srgb, var(--color-accent) 18%, transparent)}}.req-ideas-title{color:var(--color-accent);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:inline-flex}.req-ideas-icon{background:var(--color-accent);border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.req-ideas-icon{background:color-mix(in srgb, var(--color-accent) 15%, transparent)}}.req-ideas-icon{color:var(--color-accent)}.req-ideas-link{color:var(--color-accent);white-space:nowrap;border-radius:5px;margin:0 -4px;padding:2px 4px;font-size:12px;font-weight:600;text-decoration:none;transition:background-color .16s,color .16s}.req-ideas-link:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.req-ideas-link:hover{background:color-mix(in srgb, var(--color-accent) 12%, transparent)}}.req-ideas-link:hover{color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.req-ideas-link:hover{color:color-mix(in srgb, var(--color-accent) 78%, var(--color-text))}}.btn-action.req-ideas-new{background-color:var(--color-accent);border-color:var(--color-accent);color:#fff;font-weight:600}.btn-action.req-ideas-new:hover:not(:disabled){background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.btn-action.req-ideas-new:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-accent) 82%, #000)}}.btn-action.req-ideas-new:hover:not(:disabled){border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.btn-action.req-ideas-new:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-accent) 82%, #000)}}.btn-action.req-ideas-new:hover:not(:disabled){color:#fff}.toast-action{border:1px solid var(--color-border);color:var(--color-accent);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;padding:3px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background-color .16s,border-color .16s,color .16s}.toast-action:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.toast-action:hover{background:color-mix(in srgb, var(--color-accent) 14%, transparent)}}.toast-action:hover{border-color:var(--color-accent)}.wb-pager-btn{transition:background-color .16s,color .16s}.wb-pager-btn:hover:not(:disabled){background:var(--sidebar-bg-hover)!important;color:var(--color-text)!important}.files-src-pill:not([aria-selected=true]):hover{background:var(--color-card)!important;color:var(--color-text)!important}.su-drop{border:1.5px dashed var(--color-border);background:0 0;border-radius:10px;transition:border-color .15s,background-color .15s}.su-drop.is-over{border-color:var(--color-accent);background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.su-drop.is-over{background:color-mix(in srgb, var(--color-accent) 6%, transparent)}}.su-cand{border-radius:8px;transition:background-color .15s}.su-cand:not(.is-disabled):hover{background:var(--color-bg)}.su-cand.is-disabled{cursor:default}.su-row{text-align:left;width:100%;color:var(--color-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;font-family:inherit;transition:background-color .15s,border-color .15s;display:block}.su-row:hover{background:var(--color-bg)}.su-row.is-selected{background:var(--color-bg);border-color:var(--color-accent)}@media (width<=720px){.su-layout{grid-template-columns:minmax(0,1fr)!important}}.wb-health-toggle-label{transition:color .16s}.wb-health-toggle:hover .wb-health-toggle-label,.wb-health-toggle:hover svg{color:var(--color-text)}.wb-tag-x{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;padding:0;line-height:1;transition:color .16s,transform .16s cubic-bezier(.2,.8,.2,1)}.wb-tag-x:hover{color:var(--color-danger);transform:scale(1.2)}.wb-check{accent-color:var(--color-accent);cursor:pointer;flex-shrink:0;width:14px;height:14px;margin:0;transition:transform .14s cubic-bezier(.2,.8,.2,1),opacity .14s}.wb-check:hover{transform:scale(1.12)}.wb-check-label:hover span{color:var(--color-text)}.wb-row-remove{width:22px;height:22px;color:var(--color-text-muted);opacity:.55;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:opacity .16s,color .16s,background-color .16s,border-color .16s;display:inline-flex}.wb-row-remove:hover:not(:disabled){opacity:1;color:var(--color-danger);border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.wb-row-remove:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-danger) 45%, transparent)}}.wb-row-remove:hover:not(:disabled){background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.wb-row-remove:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 12%, transparent)}}.wb-row-remove:disabled{opacity:.3;cursor:default}@media (prefers-reduced-motion:reduce){.wb-check:hover{transform:none}.app-select-panel{animation:none}.wb-collapse,.wb-collapse-inner,.wb-card{transition:none}.btn-add:hover:not(:disabled){transform:none}}.rec-tabs button,.rec-seg button,.rec-action-stack button{transition:background-color .18s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1),color .18s cubic-bezier(.2,.8,.2,1)}.rec-tabs button>span[data-tab-underline]{transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .18s}.rec-tab-body{animation:.2s cubic-bezier(.2,.8,.2,1) rec-tab-in}@keyframes rec-tab-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.rec-tab-body input:not([type=checkbox]),.rec-tab-body textarea{transition:border-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1)}.rec-tab-body input:not([type=checkbox]):focus,.rec-tab-body textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.rec-tab-body input:not([type=checkbox]):focus,.rec-tab-body textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 16%, transparent)}}@media (prefers-reduced-motion:reduce){.rec-tab-body{animation:none}}.wb-tag-add{transition:border-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1)}.wb-tag-add:hover:not(:disabled),.wb-tag-add:focus{box-shadow:0 0 0 3px var(--color-accent);outline:none;border-color:var(--color-accent)!important}@supports (color:color-mix(in lab, red, red)){.wb-tag-add:hover:not(:disabled),.wb-tag-add:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 15%, transparent)}}.wb-tag-add::placeholder{color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.wb-tag-add::placeholder{color:color-mix(in srgb, var(--color-accent) 75%, var(--color-text-muted))}}.rec-act-btn{transition:background-color .18s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1),color .18s cubic-bezier(.2,.8,.2,1)}.rec-act-btn:hover:not(:disabled){background-color:var(--color-accent)!important}@supports (color:color-mix(in lab, red, red)){.rec-act-btn:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-accent) 12%, transparent)!important}}.rec-act-btn:hover:not(:disabled){border-color:var(--color-accent)!important;color:var(--color-accent)!important}.rec-act-btn:disabled{opacity:.5;cursor:not-allowed}.rec-act-btn.rec-act-danger{color:#fff!important;background-color:#d32f2f!important;border-color:#d32f2f!important}.rec-act-btn.rec-act-danger:hover:not(:disabled){color:#fff!important;background-color:#b71c1c!important;border-color:#b71c1c!important}.cc-call-row{transition:border-color .16s;border-left-style:solid!important;border-left-width:3px!important}.cc-call-row[data-openable=true]{cursor:pointer;transition:border-color .16s,background-color .16s}.cc-call-row[data-openable=true]:hover{background:var(--color-bg)!important}.cc-call-row[data-tone=in]{border-left-color:var(--color-blue)!important}.cc-call-row[data-tone=out]{border-left-color:var(--color-accent)!important}.cc-call-row[data-tone=voicemail],.cc-call-row[data-tone=missed]{border-left-color:var(--color-warning)!important}.cc-call-dir{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.cc-call-dir[data-tone=in]{color:var(--color-blue);background:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.cc-call-dir[data-tone=in]{background:color-mix(in srgb, var(--color-blue) 16%, transparent)}}.cc-call-dir[data-tone=out]{color:var(--color-accent);background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.cc-call-dir[data-tone=out]{background:color-mix(in srgb, var(--color-accent) 16%, transparent)}}.cc-call-dir[data-tone=voicemail],.cc-call-dir[data-tone=missed]{color:var(--color-warning-fg);background:var(--color-warning)}.work-act-btn{white-space:nowrap;height:26px;color:var(--color-text);background:var(--color-card);border:1px solid var(--color-border);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:500;line-height:1;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.work-act-btn svg{width:13px;height:13px;color:var(--color-text-muted);flex-shrink:0;transition:color .16s}.work-act-btn:hover:not(:disabled),.work-act-btn[aria-expanded=true]{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.work-act-btn:hover:not(:disabled),.work-act-btn[aria-expanded=true]{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-card))}}.work-act-btn:hover:not(:disabled),.work-act-btn[aria-expanded=true]{border-color:var(--color-accent);color:var(--color-accent)}.work-act-btn:hover:not(:disabled) svg,.work-act-btn[aria-expanded=true] svg{color:var(--color-accent)}.work-act-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.work-act-btn:disabled{opacity:.5;cursor:not-allowed}.work-act-btn--primary{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.work-act-btn--primary svg{color:#fff}.work-act-btn--primary:hover:not(:disabled){background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.work-act-btn--primary:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 85%, #000)}}.work-act-btn--primary:hover:not(:disabled),.work-act-btn--primary:hover:not(:disabled) svg{color:#fff}.work-act-btn--icon{justify-content:center;width:26px;padding:0}.work-act-btn--icon:hover:not(:disabled){background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.work-act-btn--icon:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 10%, var(--color-card))}}.work-act-btn--icon:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger)}.work-act-btn--icon:hover:not(:disabled) svg{color:var(--color-danger)}.work-act-stop{height:26px;color:var(--color-text-muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;border-radius:4px;margin-left:4px;padding:0 4px;font-size:11px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .16s,text-decoration-color .16s}.work-act-stop:hover{color:var(--color-danger);text-decoration-color:currentColor}.work-act-stop:focus-visible{outline:2px solid var(--color-danger);outline-offset:1px}.work-act-menu-item{text-align:left;width:100%;color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:7px 10px;font-size:12px;transition:background-color .14s,color .14s;display:flex}.work-act-menu-item:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.work-act-menu-item:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}}.work-act-menu-item:hover{color:var(--color-accent)}.work-outcome{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.work-outcome svg{width:12px;height:12px}.work-outcome--ok{color:#fff;background:var(--color-success);box-shadow:0 0 0 3px var(--color-success)}@supports (color:color-mix(in lab, red, red)){.work-outcome--ok{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-success) 18%, transparent)}}.work-outcome--muted{color:var(--color-text-muted);background:var(--color-bg);border:1px solid var(--color-border)}.work-outcome--warn{color:var(--color-warning-text);background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.work-outcome--warn{background:color-mix(in srgb, var(--color-warning) 18%, transparent)}}.work-done-at{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12px}.rw-channels{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.rw-row .rw-channels{flex-flow:column;align-items:stretch;width:100%}.rw-row .rw-channels .rw-ch{justify-content:flex-start}.rw-ch{height:24px;font:inherit;cursor:pointer;color:var(--color-text-muted);background:var(--color-bg);border:1px solid var(--color-border);border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:12px;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.rw-ch:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.rw-ch.on{color:var(--color-accent);border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rw-ch.on{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border))}}.rw-ch.on{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rw-ch.on{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-bg))}}.rw-ch:disabled{opacity:.45;cursor:not-allowed}.rw-ch:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.rw-table{border:1px solid var(--color-border);background:var(--color-card);border-radius:12px;margin-bottom:16px;overflow:hidden;container:rw/inline-size}.rw-intro{color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:12px;display:flex}.rw-row{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"msg on""sched sched""chan chan";align-items:center;gap:8px 10px;padding:10px 14px;font-size:12px;transition:background-color .14s;display:grid}.rw-row:not(.rw-head):hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rw-row:not(.rw-head):hover{background:color-mix(in srgb, var(--color-accent) 4%, transparent)}}.rw-head{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-bg);padding-top:7px;padding-bottom:7px;font-size:11px;font-weight:650;display:none}.rw-msg{grid-area:msg;min-width:0}.rw-name{color:var(--color-text);font-size:13px;font-weight:600}.rw-rule{color:var(--color-text-muted);margin-top:2px;line-height:1.4}.rw-cell{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.rw-cell[data-label=Schedule]{grid-area:sched;justify-content:flex-start}.rw-cell[data-label=Sends\ to]{grid-area:chan}.rw-cell[data-label]:empty{display:none}.rw-col-on{text-align:right;flex-wrap:nowrap;grid-area:on;justify-content:flex-end}.rw-row:not(.rw-head) .rw-channels{flex-flow:wrap;width:auto}.rw-dash{color:var(--color-text-subtle,var(--color-text-muted));font-size:12px}.rw-soon{color:var(--color-text-muted);background:var(--color-bg);border:1px solid var(--color-border);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px}.rw-unavailable .rw-name,.rw-off .rw-name{color:var(--color-text-muted)}.rw-row .proactive-input{height:28px}@container rw (width>=400px){.rw-row{grid-template-columns:minmax(0,1fr) 84px 64px;grid-template-areas:"msg chan on""sched chan on";align-items:start}.rw-row>.rw-msg,.rw-row>.rw-cell[data-label=Sends\ to],.rw-row>.rw-col-on{align-self:center}.rw-row:not(.rw-head) .rw-channels{flex-flow:column;width:100%}.rw-head{display:grid}.rw-head>span:first-child{grid-area:msg}.rw-head>span:nth-child(2){display:none}.rw-head>span:nth-child(3){grid-area:chan}.rw-head>span:nth-child(4){grid-area:on}.rw-cell[data-label=Schedule]:not(:empty){margin-top:-2px}.rw-row.rw-head{align-items:center}}@container rw (width>=680px){.rw-row{grid-template-columns:minmax(0,1fr) 200px 84px 64px;grid-template-areas:"msg sched chan on";align-items:center}.rw-cell[data-label=Schedule]{justify-content:center;margin-top:0}.rw-head>span:nth-child(2){text-align:center;grid-area:sched;display:block}}.work-header{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:16px;display:grid}.work-header-left{align-items:baseline;gap:10px;min-width:0;display:flex}.work-header-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=1024px){.work-header{grid-template-columns:1fr auto}.work-header>.work-tabs{grid-area:2/1/auto/-1;justify-self:center}}.work-client-chip{font:inherit;cursor:pointer;border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-bg);border-radius:999px;align-items:center;padding:1px 8px;font-size:11px;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.work-client-chip:hover{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.work-client-chip:hover{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-bg))}}.work-client-chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.wst{border:1px solid var(--color-border);background:var(--color-card);background-image:radial-gradient(520px 180px at 100% 0%, var(--color-accent), transparent 70%), radial-gradient(420px 160px at 0% 100%, var(--color-blue), transparent 70%);border-radius:14px;margin-bottom:16px;padding:16px;position:relative;overflow:hidden;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.wst{background-image:radial-gradient(520px 180px at 100% 0%, color-mix(in srgb, var(--color-accent) 9%, transparent), transparent 70%), radial-gradient(420px 160px at 0% 100%, color-mix(in srgb, var(--color-blue) 7%, transparent), transparent 70%)}}.wst-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.wst-title{letter-spacing:-.01em;color:var(--color-text);margin:0;font-size:15px;font-weight:650}.wst-subtitle{margin-top:2px;font-size:12px}.wst-muted{color:var(--color-text-muted)}.wst-seg{background:var(--color-bg);border:1px solid var(--color-border);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.wst-seg button{cursor:pointer;height:24px;color:var(--color-text-muted);font-variant-numeric:tabular-nums;background:0 0;border:none;border-radius:999px;padding:0 12px;font-size:12px;font-weight:600;transition:background-color .16s,color .16s,box-shadow .16s}.wst-seg button:hover{color:var(--color-accent);background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.wst-seg button:hover{background:color-mix(in srgb, var(--color-accent) 8%, transparent)}}.wst-seg button.on{background:var(--color-card);color:var(--color-accent);box-shadow:0 1px 3px #0000001f}.wst-seg button:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.wst-card{border:1px solid var(--color-border);background:var(--color-card);border-radius:12px;padding:14px}@supports (color:color-mix(in lab, red, red)){.wst-card{background:color-mix(in srgb, var(--color-card) 82%, transparent)}}.wst-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.wst-top{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.wst-bottom{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;display:grid}@container (width>=720px){.wst-top{grid-template-columns:minmax(0,2fr) minmax(200px,1fr)}.wst-bottom{grid-template-columns:minmax(0,3fr) minmax(240px,2fr)}}.wst-sub{color:var(--color-text);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;font-size:12px;font-weight:650;display:flex}.wst-sub>span{text-transform:none;letter-spacing:0;color:var(--color-text-muted);font-weight:500}.work-layout{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.work-aside{order:-1;min-width:0}.work-main{min-width:0}@media (width>=1100px){.work-layout{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start}.work-aside{order:0;position:sticky;top:0}}.work-tabs button{align-items:center;gap:6px;height:28px;padding:0 14px;font-size:13px;display:inline-flex}.work-tab-count{text-align:center;background:var(--color-accent);border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:18px}@supports (color:color-mix(in lab, red, red)){.work-tab-count{background:color-mix(in srgb, var(--color-accent) 14%, transparent)}}.work-tab-count{color:var(--color-accent)}.wst-hero-top{align-items:center;gap:14px;display:flex}.wst-hero-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(135deg, var(--color-accent), var(--color-accent));font-size:44px;font-weight:750;line-height:1}@supports (color:color-mix(in lab, red, red)){.wst-hero-num{background:linear-gradient(135deg, var(--color-accent), color-mix(in srgb, var(--color-accent) 55%, var(--color-purple)))}}.wst-hero-num{color:#0000;-webkit-background-clip:text;background-clip:text}.wst-hero-cap{color:var(--color-text);font-size:13px;line-height:1.35}.wst-hero-cap .wst-muted{font-size:12px}.wst-stack{background:var(--color-bg);border-radius:999px;gap:3px;height:12px;margin-top:14px;display:flex;overflow:hidden}.wst-stack-empty{background:var(--color-border);opacity:.5;flex:1}.wst-stack>span{min-width:4px;height:100%;transition:width .7s cubic-bezier(.2,.8,.2,1),opacity .16s;display:block}.wst-stack>span:first-child{border-radius:999px 0 0 999px}.wst-stack>span:last-child{border-radius:0 999px 999px 0}.wst-stack>span:only-child{border-radius:999px}.wst-dim{opacity:.25}.wst-c-done{background:var(--color-success)}.wst-c-sent{background:var(--color-blue)}.wst-c-dismissed{background:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.wst-c-dismissed{background:color-mix(in srgb, var(--color-text-muted) 70%, transparent)}}.wst-c-other{background:var(--color-warning)}.wst-legend{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.wst-chip{cursor:default;height:26px;color:var(--color-text-muted);background:var(--color-bg);border:1px solid var(--color-border);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;transition:border-color .16s,color .16s,background-color .16s;display:inline-flex}.wst-chip i{border-radius:50%;width:8px;height:8px}.wst-chip b{color:var(--color-text);font-variant-numeric:tabular-nums}.wst-chip:hover,.wst-chip.on{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.wst-chip:hover,.wst-chip.on{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border))}}.wst-chip:hover,.wst-chip.on{color:var(--color-text);background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.wst-chip:hover,.wst-chip.on{background:color-mix(in srgb, var(--color-accent) 6%, var(--color-bg))}}.wst-chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.wst-kpis{grid-template-columns:1fr 1fr;gap:12px;display:grid}@container (width>=720px){.wst-kpis{grid-template-columns:1fr}}.wst-kpi{--tone:var(--color-accent);border:1px solid var(--tone);border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.wst-kpi{border:1px solid color-mix(in srgb, var(--tone) 25%, var(--color-border))}}.wst-kpi{background:linear-gradient(135deg, var(--tone), var(--color-card))}@supports (color:color-mix(in lab, red, red)){.wst-kpi{background:linear-gradient(135deg, color-mix(in srgb, var(--tone) 10%, var(--color-card)), var(--color-card))}}.wst-kpi{transition:transform .16s,box-shadow .16s}.wst-kpi:hover{box-shadow:0 6px 18px var(--tone);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.wst-kpi:hover{box-shadow:0 6px 18px color-mix(in srgb, var(--tone) 18%, transparent)}}.wst-kpi-warn{--tone:var(--color-warning)}.wst-kpi-icon{width:36px;height:36px;color:var(--tone);background:var(--tone);border-radius:10px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.wst-kpi-icon{background:color-mix(in srgb, var(--tone) 14%, transparent)}}.wst-kpi-value{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.05}.wst-kpi-label{color:var(--color-text-muted);margin-top:2px;font-size:12px}.wst-chart{cursor:crosshair;width:100%;min-height:140px;position:relative}.wst-axis{fill:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:10.5px}.wst-peak{fill:var(--color-accent);font-weight:700}.wst-line{stroke-dasharray:2400;stroke-dashoffset:2400px;animation:1.1s cubic-bezier(.2,.8,.2,1) forwards wst-draw}.wst-area{opacity:0;animation:.8s .25s forwards wst-fade}@keyframes wst-draw{to{stroke-dashoffset:0}}@keyframes wst-fade{to{opacity:1}}.wst-tip{pointer-events:none;white-space:nowrap;color:var(--color-text);background:var(--color-card);border:1px solid var(--color-border);border-radius:8px;padding:6px 10px;font-size:12px;position:absolute;transform:translate(-50%);box-shadow:0 6px 20px #00000024}.wst-tip b{color:var(--color-accent);margin-right:3px;font-size:14px}.wst-tip span{color:var(--color-text-muted);font-size:11px;display:block}.wst-key{align-items:center;gap:5px;font-size:11px;display:inline-flex}.wst-key i{border-radius:3px;width:10px;height:6px;margin-left:4px;display:inline-block}.wst-key-fin{background:var(--color-accent)}.wst-key-q,.wst-type-q{background:repeating-linear-gradient(135deg, var(--color-accent) 0 3px, transparent 3px 6px)}@supports (color:color-mix(in lab, red, red)){.wst-key-q,.wst-type-q{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--color-accent) 45%, transparent) 0 3px, transparent 3px 6px)}}.wst-key-q,.wst-type-q{box-shadow:inset 0 0 0 1px var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.wst-key-q,.wst-type-q{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 45%, transparent)}}.wst-types{gap:10px;margin:0;padding:0;list-style:none;display:grid}.wst-types li{border-radius:8px;margin:-4px -6px;padding:4px 6px;transition:background-color .16s}.wst-types li:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.wst-types li:hover{background:color-mix(in srgb, var(--color-accent) 6%, transparent)}}.wst-type-head{color:var(--color-text);justify-content:space-between;gap:10px;margin-bottom:5px;font-size:12.5px;display:flex}.wst-type-lbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wst-type-num{font-variant-numeric:tabular-nums;white-space:nowrap}.wst-type-num em{color:var(--color-text-muted);font-size:11.5px;font-style:normal}.wst-type-track{background:var(--color-bg);border-radius:999px;gap:2px;height:7px;display:flex;overflow:hidden}.wst-type-track span{border-radius:999px;height:100%;transition:width .7s cubic-bezier(.2,.8,.2,1);display:block}.wst-type-fin{background:linear-gradient(90deg, var(--color-accent), var(--color-accent))}@supports (color:color-mix(in lab, red, red)){.wst-type-fin{background:linear-gradient(90deg, color-mix(in srgb, var(--color-accent) 75%, transparent), var(--color-accent))}}.wst-people{margin-top:12px;overflow-x:auto}.wst-people .work-stats-table{margin-top:0}.wst-inline-bar{vertical-align:middle;background:var(--color-bg);border-radius:999px;width:56px;height:5px;margin-right:8px;display:inline-block;overflow:hidden}.wst-inline-bar i{background:var(--color-accent);border-radius:999px;height:100%;display:block}.work-stats-table tbody tr{transition:background-color .14s}.work-stats-table tbody tr:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.work-stats-table tbody tr:hover{background:color-mix(in srgb, var(--color-accent) 5%, transparent)}}.wst-skeleton{background:var(--color-bg);border-radius:12px;height:220px}@media (prefers-reduced-motion:reduce){.wst-line,.wst-area{stroke-dashoffset:0;opacity:1;animation:none}.wst-stack>span,.wst-type-track span,.wst-kpi{transition:none}}.work-stats-table{border-collapse:collapse;width:100%;color:var(--color-text);margin-top:12px;font-size:12.5px}.work-stats-table td{border-top:1px solid var(--color-border);padding:5px 8px}.work-stats-table td.num{text-align:right}.work-stats-table th{padding:0;font-weight:600}.work-stats-th{width:100%;font:inherit;text-align:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:600;transition:background-color .14s,color .14s}.work-stats-th:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.work-stats-th:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}}.work-stats-th:hover{color:var(--color-accent)}.work-stats-th:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.work-filter-bar{margin-bottom:12px}.work-filter-label{color:var(--color-text-muted);min-width:44px;font-size:12px}.work-chip{height:24px;color:var(--color-text-muted);background:var(--color-bg);border:1px solid var(--color-border);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.work-chip:hover{border-color:var(--color-accent);color:var(--color-accent)}.work-chip[aria-pressed=true]{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.work-chip[aria-pressed=true]{background:color-mix(in srgb, var(--color-accent) 12%, transparent)}}.work-chip[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent)}.work-chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.work-chip-count{opacity:.75;font-variant-numeric:tabular-nums;font-size:11px}.toast-item{transition:border-color .16s,box-shadow .16s}.toast-item:hover{border-color:var(--color-text-muted);box-shadow:0 8px 28px #0000003d}.tier-badge{border:1px solid var(--color-border);color:var(--color-text-muted);background-color:var(--color-bg);white-space:nowrap;border-radius:999px;align-items:center;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.6;display:inline-flex}.tier-badge.tier-none{border-style:dashed;border-color:var(--color-accent);color:var(--color-accent);background-color:#0000}.tier-badge.tier-rookie{color:var(--color-text-muted-strong);border-color:var(--color-tier-rookie)}@supports (color:color-mix(in lab, red, red)){.tier-badge.tier-rookie{border-color:color-mix(in srgb, var(--color-tier-rookie) 55%, var(--color-border))}}.tier-badge.tier-skilled{color:var(--color-text);border-color:var(--color-tier-skilled)}@supports (color:color-mix(in lab, red, red)){.tier-badge.tier-skilled{border-color:color-mix(in srgb, var(--color-tier-skilled) 60%, var(--color-border))}}.tier-badge.tier-skilled{background-color:var(--color-tier-skilled)}@supports (color:color-mix(in lab, red, red)){.tier-badge.tier-skilled{background-color:color-mix(in srgb, var(--color-tier-skilled) 8%, var(--color-bg))}}.tier-badge.tier-pro{color:var(--color-text);border-color:var(--color-tier-pro);background-color:var(--color-tier-pro)}@supports (color:color-mix(in lab, red, red)){.tier-badge.tier-pro{background-color:color-mix(in srgb, var(--color-tier-pro) 12%, var(--color-bg))}}.tier-badge.tier-master{color:var(--color-tier-master-fg);background-color:var(--color-tier-master);border-color:#0000}.activity-cta{color:var(--color-accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:600;text-decoration:none;transition:color .15s,transform .15s;display:inline-flex}.activity-cta:hover{color:var(--color-text);transform:translate(2px)}.activity-row{border-radius:8px;transition:background-color .15s}.activity-row:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.activity-row:hover{background-color:color-mix(in srgb, var(--color-accent) 5%, transparent)}}.activity-open{color:var(--color-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:none;transition:opacity .15s,transform .15s}.activity-open:hover{opacity:.75;transform:translate(2px)}.wb-chain-chip{height:18px;color:var(--color-text-muted);background-color:var(--color-bg);border:1px solid var(--color-border);white-space:nowrap;cursor:default;border-radius:5px;flex-shrink:0;align-items:center;gap:3px;padding:0 5px;font-size:11px;font-weight:600;line-height:1;transition:border-color .15s,color .15s;display:inline-flex}button.wb-chain-chip{cursor:pointer}button.wb-chain-chip:hover{border-color:var(--color-accent);color:var(--color-accent)}.wb-chain-chip.is-done{color:var(--color-success);border-color:var(--color-success)}.activity-info-btn{width:15px;height:15px;color:var(--color-text-muted);border:1px solid var(--color-border);cursor:help;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:10px;font-style:italic;font-weight:700;line-height:1;transition:color .15s,border-color .15s;display:inline-flex}.activity-info-btn:hover,.activity-info-btn:focus-visible{color:var(--color-accent);border-color:var(--color-accent);outline:none}.wf-step-head{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:9px 10px;transition:background-color .15s;display:flex}.wf-step-head:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.wf-step-head:hover{background-color:color-mix(in srgb, var(--color-accent) 6%, transparent)}}.wf-step-pill{color:var(--color-text-muted);background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:4px;flex-shrink:0;padding:0 5px;font-size:10px;font-weight:600}.wf-sub-head{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-subtle);margin-bottom:5px;font-size:9.5px;font-weight:700}.wf-comment{color:var(--color-text-muted);background-color:var(--color-bg);border-left:2px solid var(--color-border);border-radius:6px;margin-top:4px;padding:5px 8px;font-size:10.5px;line-height:1.5}.wf-comment b{color:var(--color-text)}.wf-step-head-row{align-items:center;display:flex}.wf-step-head-row .wf-step-head{padding-left:4px}.wf-step-check{border:1.5px solid var(--color-text-subtle);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;width:14px;height:14px;margin-left:12px;padding:0;transition:border-color .14s,background-color .14s,transform .14s;display:inline-block;position:relative}.wf-step-check:hover{border-color:var(--color-success);background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.wf-step-check:hover{background-color:color-mix(in srgb, var(--color-success) 14%, transparent)}}.wf-step-check:hover{transform:scale(1.12)}.wf-step-check:after{content:"";border:solid var(--color-success);opacity:0;border-width:0 2px 2px 0;width:4px;height:8px;transition:opacity .14s,transform .14s;position:absolute;top:.5px;left:3.5px;transform:rotate(45deg)scale(.5)}.wf-step-check:hover:after,.wf-step-check:focus-visible:after{opacity:1;transform:rotate(45deg)scale(1)}.wf-step-check:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.wf-step-check{transition:none}}.wf-outcome-opt{cursor:pointer;border:1px solid var(--color-border);background:var(--color-bg);border-radius:7px;align-items:flex-start;gap:8px;padding:7px 9px;font-size:12.5px;transition:border-color .14s,background-color .14s;display:flex}.wf-outcome-opt:hover{border-color:var(--color-accent)}.wf-outcome-opt:has(input:checked){border-color:var(--color-accent);background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.wf-outcome-opt:has(input:checked){background-color:color-mix(in srgb, var(--color-accent) 8%, transparent)}}.wf-outcome-opt input{accent-color:var(--color-accent);flex-shrink:0;margin-top:2px}@media (prefers-reduced-motion:reduce){.wf-outcome-opt{transition:none}}.wb-rich{line-height:1.55}.wb-rich .wb-rich-block{margin:0 0 5px}.wb-rich .wb-rich-block:last-child{margin-bottom:0}.wb-rich ul,.wb-rich ol{margin:4px 0 6px;padding-left:17px}.wb-rich li{margin:2px 0}.wb-rich strong{color:var(--color-text);font-weight:650}.wb-rich a.wb-rich-link{color:var(--color-accent);text-decoration:none}.wb-rich a.wb-rich-link:hover{text-decoration:underline}.wb-rich code{background:var(--color-bg);border-radius:4px;padding:1px 4px;font-family:ui-monospace,Menlo,monospace;font-size:.92em}.wf-write-status{color:var(--color-text-muted-strong);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.wf-write-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.wf-write-dot--working{background-color:var(--color-accent);animation:1.4s ease-in-out infinite wfWritePulse}.wf-write-dot--failed{background-color:var(--color-danger)}@keyframes wfWritePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.wf-write-dot--working{opacity:.75;animation:none}}:root{--medal-gold:#b8860b;--medal-silver:#8e9196;--medal-bronze:sienna}[data-theme=dark]{--medal-gold:#e8b923;--medal-silver:#b9bbc0;--medal-bronze:#cd7f32}.act-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.act-card{border:1px solid var(--color-border);background-color:var(--color-bg);border-radius:12px;flex-direction:column;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.act-card:hover{border-color:var(--tier-c,var(--color-accent));transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.act-card:hover{border-color:color-mix(in srgb, var(--tier-c,var(--color-accent)) 55%, var(--color-border))}}.act-card:hover{box-shadow:0 6px 18px var(--tier-c,var(--color-accent))}@supports (color:color-mix(in lab, red, red)){.act-card:hover{box-shadow:0 6px 18px color-mix(in srgb, var(--tier-c,var(--color-accent)) 18%, transparent)}}.act-card:before{content:"";background:linear-gradient(90deg, var(--tier-c,var(--color-border)), var(--tier-c,var(--color-border)));height:3px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.act-card:before{background:linear-gradient(90deg, var(--tier-c,var(--color-border)), color-mix(in srgb, var(--tier-c,var(--color-border)) 25%, transparent))}}.act-card.tier-none{--tier-c:var(--color-border)}.act-card.tier-rookie{--tier-c:var(--color-tier-rookie)}.act-card.tier-skilled{--tier-c:var(--color-tier-skilled)}.act-card.tier-pro{--tier-c:var(--color-tier-pro)}.act-card.tier-master{--tier-c:var(--color-tier-master)}.act-head{background:linear-gradient(160deg, var(--tier-c,var(--color-accent)) 0%, transparent 78%);align-items:center;gap:5px;min-width:0;padding:10px 11px 7px;display:flex}@supports (color:color-mix(in lab, red, red)){.act-head{background:linear-gradient(160deg, color-mix(in srgb, var(--tier-c,var(--color-accent)) 12%, transparent) 0%, transparent 78%)}}.act-cat-name{letter-spacing:.015em;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;font-weight:800;overflow:hidden}.act-hero{align-items:center;gap:11px;min-width:0;padding:2px 11px 9px;display:flex}.act-hero-meta{flex-direction:column;gap:1px;min-width:0;display:flex}.act-hero-next{color:var(--color-text-muted-strong);font-size:10.5px;line-height:1.35}.act-hero-next b{color:var(--color-text);font-weight:800}.act-hero-rank{color:var(--color-text);font-size:12px;font-weight:800;line-height:1.15}.act-hero-rank-sub{color:var(--color-text-muted-strong);font-weight:600}.act-hero-meta{gap:3px}.act-podium{flex-direction:column;align-items:flex-start;gap:3px;margin-top:auto;display:flex}.act-podium,.act-empty{border-top:1px dashed var(--color-border-subtle);background-color:var(--color-card);padding:8px 11px 10px}@supports (color:color-mix(in lab, red, red)){.act-podium,.act-empty{background-color:color-mix(in srgb, var(--color-card) 60%, transparent)}}.act-empty{color:var(--color-text-muted-strong);margin-top:auto;font-size:10.5px;display:block}.rw-card-foot{justify-content:flex-end;margin-top:6px;padding-right:10px;display:flex}.act-drip{color:var(--color-text-muted-strong);background-color:var(--color-card);border:1px dashed var(--color-border);cursor:help;border-radius:3px;padding:0 4px;font-size:9.5px;font-weight:700}.act-best-streak{color:var(--medal-gold);background-color:var(--medal-gold);border-radius:999px;padding:1px 6px;font-size:9.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.act-best-streak{background-color:color-mix(in srgb, var(--medal-gold) 12%, transparent)}}.act-best-streak{border:1px solid var(--medal-gold)}@supports (color:color-mix(in lab, red, red)){.act-best-streak{border:1px solid color-mix(in srgb, var(--medal-gold) 40%, transparent)}}.act-best-streak{white-space:nowrap;cursor:help}.podium-pill{background-color:var(--color-card);border:1px solid var(--metal,var(--color-border));border-radius:999px;align-items:center;gap:4px;min-width:0;padding:2px 7px 2px 3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.podium-pill{border:1px solid color-mix(in srgb, var(--metal,var(--color-border)) 45%, transparent)}}.podium-pill{white-space:nowrap;max-width:100%}.podium-pill.medal-gold{--metal:var(--medal-gold)}.podium-pill.medal-silver{--metal:var(--medal-silver)}.podium-pill.medal-bronze{--metal:var(--medal-bronze)}.podium-pill.is-me{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.podium-pill.is-me{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}}.podium-pill.is-me{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.podium-pill.is-me{background-color:color-mix(in srgb, var(--color-accent) 10%, var(--color-card))}}.podium-dot{color:#fff;background:linear-gradient(150deg, var(--metal), var(--metal));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:8.5px;font-weight:800;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.podium-dot{background:linear-gradient(150deg, var(--metal), color-mix(in srgb, var(--metal) 60%, #000))}}.podium-dot{box-shadow:inset 0 -1px 1px #00000040}.podium-name{color:var(--color-text);text-overflow:ellipsis;font-size:9.5px;font-weight:700;overflow:hidden}.podium-sep{color:var(--color-text-subtle);font-size:9px}.podium-tier{color:var(--color-text-muted-strong);font-size:9.5px}.mem-fix-row{transition:border-color .15s,background-color .15s,opacity .15s}.mem-fix-row:hover{border-color:var(--color-accent)!important}@supports (color:color-mix(in lab, red, red)){.mem-fix-row:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border))!important}}.mem-fix-row:hover{background:var(--color-accent)!important}@supports (color:color-mix(in lab, red, red)){.mem-fix-row:hover{background:color-mix(in srgb, var(--color-accent) 6%, var(--color-bg))!important}}::highlight(modal-find){background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){::highlight(modal-find){background-color:color-mix(in srgb, var(--color-accent) 28%, transparent)}}::highlight(modal-find){color:var(--color-text)}::highlight(modal-find-current){background-color:var(--color-accent);color:#fff}.rec-wire-btn{border:1px solid var(--color-border);color:var(--color-accent);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:2px 8px;transition:color .16s,background-color .16s,border-color .16s}.rec-wire-btn:hover:not(:disabled){border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rec-wire-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border))}}.rec-wire-btn:hover:not(:disabled){background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rec-wire-btn:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 10%, transparent)}}.rec-wire-btn:hover:not(:disabled){color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rec-wire-btn:hover:not(:disabled){color:color-mix(in srgb, var(--color-accent) 80%, var(--color-text))}}.rec-wire-btn:disabled{opacity:.45;cursor:default}.rec-prep-select{transition:border-color .14s,background-color .14s}.rec-prep-select:hover:not(:disabled){border-color:var(--color-accent)!important;background:var(--sidebar-bg-hover)!important}.rec-prep-select:focus-visible{outline:none;border-color:var(--color-accent)!important}.email-chip{white-space:nowrap;background:var(--color-accent);border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 7px;font-size:12px;line-height:1.4;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.email-chip{background:color-mix(in srgb, var(--color-accent) 8%, transparent)}}.email-chip{border:1px solid var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.email-chip{border:1px solid color-mix(in srgb, var(--color-accent) 30%, var(--color-border))}}.email-chip{color:var(--color-text);transition:background-color 90ms,border-color 90ms,transform 90ms}.email-chip:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.email-chip:hover{background:color-mix(in srgb, var(--color-accent) 16%, transparent)}}.email-chip:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.email-chip:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border))}}.email-chip:hover{transform:translateY(-1px)}.email-chip-avatar{letter-spacing:.02em;background:var(--color-accent);border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:9.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.email-chip-avatar{background:color-mix(in srgb, var(--color-accent) 78%, transparent)}}.email-chip-avatar{color:#fff;flex-shrink:0}.email-chip.is-unmatched{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.email-chip.is-unmatched{background:color-mix(in srgb, var(--color-danger) 8%, transparent)}}.email-chip.is-unmatched{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.email-chip.is-unmatched{border-color:color-mix(in srgb, var(--color-danger) 45%, var(--color-border))}}.email-chip.is-unmatched:hover{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.email-chip.is-unmatched:hover{background:color-mix(in srgb, var(--color-danger) 15%, transparent)}}.email-chip.is-unmatched:hover{border-color:var(--color-danger)}.email-chip.is-unmatched .email-chip-avatar{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.email-chip.is-unmatched .email-chip-avatar{background:color-mix(in srgb, var(--color-danger) 75%, transparent)}}.email-field{border:1px solid var(--color-border);background:var(--color-bg);border-radius:8px;transition:border-color .12s,box-shadow .12s}.email-field:focus-within{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.email-field:focus-within{border-color:color-mix(in srgb, var(--color-accent) 60%, var(--color-border))}}.email-field:focus-within{box-shadow:0 0 0 3px var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.email-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 12%, transparent)}}.email-input{width:100%;color:var(--color-text);font:inherit;background:0 0;border:none;outline:none;padding:9px 11px}.email-input::placeholder{color:var(--color-text-muted)}@keyframes email-spin{to{transform:rotate(360deg)}}.email-spinner{border:2px solid var(--color-accent);border-radius:999px;width:14px;height:14px}@supports (color:color-mix(in lab, red, red)){.email-spinner{border:2px solid color-mix(in srgb, var(--color-accent) 25%, transparent)}}.email-spinner{border-top-color:var(--color-accent);flex-shrink:0;animation:.8s linear infinite email-spin}@media (prefers-reduced-motion:reduce){.email-spinner{animation-duration:2.4s}.email-chip:hover{transform:none}}.email-chip[data-tip]{position:relative}.email-chip[data-tip]:hover:after,.email-chip[data-tip]:focus-visible:after{content:attr(data-tip);z-index:40;background:var(--color-text);color:var(--color-bg);white-space:pre;pointer-events:none;border-radius:6px;padding:6px 9px;font-size:11.5px;font-weight:500;line-height:1.4;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 6px 18px #00000047}.email-collapse{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1);display:grid}.email-collapse[data-open=true]{grid-template-rows:1fr}.email-collapse-inner{contain:layout paint;opacity:0;visibility:hidden;min-height:0;transition:opacity .13s,transform .2s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s;overflow:hidden;transform:translateY(-6px)}.email-collapse[data-open=true] .email-collapse-inner{opacity:1;visibility:visible;transition:opacity .24s 80ms,transform .3s cubic-bezier(.22,1,.36,1) 40ms,visibility;transform:none}@media (prefers-reduced-motion:reduce){.email-collapse,.email-collapse-inner{transition:none}}.modal-scroll,.scroll-muted{overscroll-behavior:contain}.email-chip-copy{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .14s,opacity .14s}.email-chip-copy:hover{text-underline-offset:2px;opacity:.85;text-decoration:underline}.email-chip-copy.is-copied{color:var(--color-success);font-weight:600;text-decoration:none}.email-signature-preview img{max-width:100%;height:auto}.email-signature-preview a{color:var(--color-accent)}.email-signature-preview p,.email-signature-preview div{margin:0}.email-signature-preview table{border-collapse:collapse;border-collapse:collapse;max-width:100%;display:table}.email-signature-preview tbody{display:table-row-group}.email-signature-preview tr{display:table-row}.email-signature-preview td{vertical-align:middle;display:table-cell}.email-signature-preview a{display:inline-block}.email-signature-preview img{vertical-align:middle;max-width:100%;height:auto;display:inline-block}.ev-opt{text-align:left;border:1px solid var(--color-border);background:var(--color-bg);width:100%;color:var(--color-text);cursor:pointer;border-radius:8px;padding:9px 12px;transition:background-color .16s,border-color .16s;display:block}.ev-opt:hover:not(:disabled){background:var(--sidebar-bg-hover);border-color:var(--color-text-muted)}.ev-opt[aria-checked=true]{border-color:var(--color-accent);background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.ev-opt[aria-checked=true]{background:color-mix(in srgb, var(--color-accent) 8%, transparent)}}.ev-opt:disabled{opacity:.5;cursor:default}.ev-src{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.ev-src[data-src=user]{color:var(--color-success);border-color:var(--color-success)}.ev-chip{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-muted);cursor:pointer;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.ev-chip:hover:not(:disabled){background:var(--sidebar-bg-hover);border-color:var(--color-accent);color:var(--color-text)}.ev-chip:disabled{opacity:.45;cursor:default}.ev-insert-menu{z-index:20;background:var(--color-card);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;min-width:200px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 6px 18px #0000001f}.ev-insert-item{text-align:left;color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 10px;font-size:12.5px;transition:background-color .15s}.ev-insert-item:hover,.ev-insert-item:focus-visible{background:var(--sidebar-bg-hover)}.ev-template-select{transition:border-color .16s,background-color .16s}.ev-template-select:hover{border-color:var(--color-accent);background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.ev-template-select:hover{background:color-mix(in srgb, var(--color-accent) 6%, var(--color-card))}}.ev-template-select:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.booking-chip{cursor:pointer;border:1px solid var(--color-border);color:var(--color-text-muted);background:0 0;border-radius:999px;padding:4px 12px;font-size:12px;transition:background-color .15s,border-color .15s,color .15s}.booking-chip:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-text);background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.booking-chip:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 10%, transparent)}}.booking-chip[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.booking-chip[aria-pressed=true]:hover:not(:disabled){background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.booking-chip[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 85%, #000)}}.booking-chip[aria-pressed=true]:hover:not(:disabled){color:#fff}.booking-chip:disabled{opacity:.4;cursor:default}.booking-slot{cursor:pointer;border:1px solid var(--color-border);background:var(--color-card);color:var(--color-text);border-radius:6px;padding:7px 10px;font-size:13px;transition:background-color .15s,border-color .15s,transform .15s}.booking-slot:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.booking-slot:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 12%, transparent)}}.booking-slot[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.booking-slot:disabled{opacity:.4;cursor:default}.booking-time{border:1px solid var(--color-border);background:var(--color-card);color:var(--color-text);border-radius:4px;padding:4px 6px;font-size:12px;transition:border-color .15s}.booking-time:hover{border-color:var(--color-accent)}.booking-time:focus{border-color:var(--color-accent);outline:none}@media (prefers-reduced-motion:reduce){.booking-slot,.booking-chip,.booking-time{transition:none}}.completed-task-row{cursor:pointer;text-align:left;background:0 0;border:none;align-items:flex-start;gap:10px;width:100%;padding:8px 10px;transition:background-color .15s;display:flex}.completed-task-row:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.completed-task-row:hover{background:color-mix(in srgb, var(--color-accent) 7%, transparent)}}.completed-task-row:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.completed-task-row{transition:none}}.qn-memory{border:1px solid var(--color-border);background:var(--color-card);border-radius:.5rem;margin-top:.25rem;padding:.625rem .75rem}.qn-memory__title{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.375rem;font-size:.6875rem;font-weight:600}.qn-memory__opt{cursor:pointer;color:var(--color-text);border-radius:.375rem;align-items:center;gap:.5rem;padding:.25rem .375rem;font-size:.8125rem;line-height:1.4;transition:background-color .16s;display:flex}.qn-memory__opt:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.qn-memory__opt:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}}.qn-memory__opt:focus-within{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.qn-memory__opt:focus-within{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}}.qn-memory__opt input{accent-color:var(--color-accent);cursor:pointer;flex-shrink:0}.qn-memory__opt:has(input:disabled){cursor:not-allowed;opacity:.6}.qn-memory__opt:has(input:disabled):hover{background:0 0}.qn-memory__only,.qn-memory__locked{color:var(--color-text);font-size:.8125rem;line-height:1.45}.qn-memory__warn{border:1px solid var(--color-danger);color:var(--color-text);background:var(--color-danger);border-radius:.375rem;margin:.5rem 0 0;padding:.5rem .625rem;font-size:.75rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.qn-memory__warn{background:color-mix(in srgb, var(--color-danger) 8%, transparent)}}.qn-memory__wb{align-items:flex-start;margin-top:.5rem}.qn-memory__wb input{margin-top:.2rem}.qn-memory__note{color:var(--color-text-muted);margin:.5rem 0 0;font-size:.6875rem;line-height:1.45}.qn-memory__hint{color:var(--color-text-muted)}@media (prefers-reduced-motion:reduce){.qn-memory__opt{transition:none}}.qn-notremembered{border:1px solid var(--color-danger);background:var(--color-danger);border-radius:.5rem;padding:.5rem .75rem}@supports (color:color-mix(in lab, red, red)){.qn-notremembered{background:color-mix(in srgb, var(--color-danger) 8%, transparent)}}.qn-notremembered{color:var(--color-text);font-size:.8125rem;line-height:1.45}.qn-notremembered__hint{color:var(--color-text-muted);font-size:.75rem}.rad-emoji,.rad-summary-md img.rad-emoji{vertical-align:-.15em;width:1.15em;height:1.15em;margin:0 .05em;display:inline-block}.rad-source-badge-link{cursor:pointer;text-decoration:none;transition:color .14s,opacity .14s}.rad-source-badge-link:hover,.rad-source-badge-link:focus-visible{color:var(--color-accent);opacity:1}.rad-source-badge-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:3px}.roam-attachments{flex-wrap:wrap;gap:6px;max-width:100%;margin-top:6px;display:flex}.roam-attachment-chip{max-width:100%;color:var(--color-text-muted);background:var(--color-card);border:1px solid var(--color-border);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;line-height:1.3;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.roam-attachment-chip:hover{background:var(--color-card-alt,var(--color-bg));border-color:var(--color-accent);color:var(--color-text)}.roam-attachment-icon{opacity:.75;flex-shrink:0}.roam-attachment-name{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.roam-attachment-verb{opacity:.7;font-variant:small-caps;letter-spacing:.03em;flex-shrink:0}.rad-reaction-mark{border:1px solid var(--color-border);background:var(--color-card);color:var(--color-text-muted);-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:4px;margin-top:4px;padding:1px 7px;font-size:12px;line-height:1.4;display:inline-flex}.rad-reaction-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=800px){.rpt-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important}.rpt-grid>.rpt-cell{min-height:240px;grid-area:auto/1/auto/-1!important}}.rpt-field{outline:none;transition:border-color .15s,box-shadow .15s}.rpt-field:hover:not(:disabled):not(:focus){border-color:var(--color-text-muted)!important}.rpt-field:focus{box-shadow:0 0 0 2px var(--color-accent);border-color:var(--color-accent)!important}@supports (color:color-mix(in lab, red, red)){.rpt-field:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 15%, transparent)}}.rpt-field::placeholder{color:var(--color-text-muted)}.subtab-link:hover{color:var(--color-text)!important}.subtab-link.subtab-active:hover{color:var(--color-accent)!important}.rpt-menu-item{text-align:left;width:100%;color:var(--color-text);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:8px 14px;font-family:inherit;font-size:12px;transition:background-color .14s}.rpt-menu-item:hover:not(:disabled){background:var(--color-border)}.rpt-menu-item:disabled{opacity:.45;cursor:default}.rpt-tile{box-sizing:border-box;background:var(--color-card);border:1px solid var(--color-border);min-height:172px;color:inherit;cursor:pointer;border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.rpt-tile:hover{border-color:var(--color-accent);transform:translateY(-1px);box-shadow:0 4px 14px #00000014}.rpt-tile:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rpt-plusminus{border:1px solid var(--color-border);background:var(--color-card);width:26px;height:26px;color:var(--color-text-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.rpt-plusminus:hover{border-color:var(--color-accent);color:var(--color-accent);background:var(--sidebar-bg-hover)}.sheet-row-toggle{cursor:pointer;transition:border-color .16s,background .16s}.sheet-row-toggle:hover{border-color:var(--color-accent)}.sheet-row-toggle .sheet-details{cursor:auto}.sheet-details-wrap{grid-template-rows:0fr;transition:grid-template-rows .18s;display:grid}.sheet-details-wrap.is-open{grid-template-rows:1fr}.sheet-details-inner{min-height:0;transition:visibility 0s linear .18s;overflow:hidden}.sheet-details-wrap:not(.is-open) .sheet-details-inner{visibility:hidden}.sheet-details-wrap.is-open .sheet-details-inner{transition:none}@media (prefers-reduced-motion:reduce){.sheet-details-wrap,.sheet-details-inner{transition:none}}.rpt-crumb{color:var(--color-text-muted);text-decoration:none;transition:color .15s}.rpt-crumb:hover{color:var(--color-accent)}.rpt-warn-link{opacity:.85;transition:opacity .15s}.rpt-warn-link:hover{opacity:1}a.btn{text-decoration:none}.rb-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.rb-layout{grid-template-columns:minmax(320px,2fr) 3fr;align-items:start;gap:20px;display:grid}.rb-left,.rb-right{min-width:0}.rb-left{position:sticky;top:12px}.rb-convo{background:var(--color-card);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;min-height:360px;max-height:calc(100dvh - 180px);display:flex}.rb-messages{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px;display:flex;overflow-y:auto}.rb-msg{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;max-width:92%;padding:9px 12px;font-size:13.5px;line-height:1.5}.rb-msg-user{background:var(--sidebar-bg-hover);color:var(--color-text);align-self:flex-end}.rb-msg-rad{background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);align-self:flex-start}.rb-msg-note{max-width:100%;color:var(--color-text-muted);background:0 0;align-self:stretch;padding:2px 4px;font-size:12.5px}.rb-msg-error{color:var(--color-danger)}.rb-msg-correction{border-top:1px dashed var(--color-border);color:var(--color-text-muted);margin-top:6px;padding-top:6px;font-size:12px}.rb-prompt{border-top:1px solid var(--color-border);background:var(--color-card);border-radius:0 0 10px 10px;padding:10px 12px 6px}.rb-input{resize:vertical;border:1px solid var(--color-border);background:var(--color-bg);min-width:0;min-height:44px;max-height:180px;color:var(--color-text);box-sizing:border-box;border-radius:8px;flex:1;padding:8px 12px;font-family:inherit;font-size:13.5px;line-height:1.4}.rb-input-wrap{min-width:0}.rb-input-wrap:hover:not(:focus-within){border-color:var(--color-text-muted)!important}.rb-status{color:var(--color-text-muted);min-height:18px;padding-top:4px;font-size:12px}.rb-chips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.rb-chip{cursor:pointer;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);border-radius:999px;padding:5px 11px;font-family:inherit;font-size:12.5px;transition:border-color .15s,color .15s,background .15s}.rb-chip:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent);background:var(--sidebar-bg-hover)}.rb-chip:disabled{opacity:.5;cursor:default}.rb-changes{color:var(--color-text);margin-bottom:12px;font-size:13px}.rb-changes ul,.rb-save-summary ul{margin:4px 0 0;padding-left:18px}.rb-save-summary{color:var(--color-text);max-height:40dvh;margin-top:8px;font-size:13px;overflow-y:auto}.rb-howbuilt{color:var(--color-text-muted);font-size:12px}.rb-howbuilt>summary{cursor:pointer;border-radius:4px;width:fit-content;transition:color .15s}.rb-howbuilt>summary:hover{color:var(--color-accent)}.rb-howbuilt-text{color:var(--color-text);overflow-wrap:anywhere;margin:4px 0 0;font-size:12.5px;line-height:1.45}.rask-panel{width:min(460px,100vw)}.rask-head{align-items:flex-start;gap:10px;display:flex}.rask-title{color:var(--color-text);margin:0;font-size:16px;font-weight:700}.rask-sub{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.rask-body{flex-direction:column;display:flex}.rask-empty .rb-chip{text-align:left;border-radius:14px}.rask-empty p{color:var(--color-text-muted);margin:0 0 12px;font-size:13px;line-height:1.5}.rask-thread{flex-direction:column;gap:10px;display:flex}.rask-turn{flex-direction:column;gap:8px;display:flex}.rask-answer,.rask-problem,.rask-thinking{max-width:100%}.rask-md .rad-table-wrap{max-width:100%;overflow-x:auto}.rask-thinking{color:var(--color-text-muted);white-space:normal;align-items:center;gap:8px;display:inline-flex}.rask-elapsed{font-variant-numeric:tabular-nums;font-size:12px}.rask-dots{gap:3px;display:inline-flex}.rask-dots i{background:var(--color-accent);border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite raskDot}.rask-dots i:nth-child(2){animation-delay:.15s}.rask-dots i:nth-child(3){animation-delay:.3s}@keyframes raskDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.rask-dots i{opacity:.7;animation:none}}.rask-problem{color:var(--color-text);border-color:var(--color-border);white-space:normal}.rask-receipts{border-top:1px dashed var(--color-border);white-space:normal;margin-top:8px;padding-top:6px}.rask-receipt-list{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.rask-sql>summary{cursor:pointer;border-radius:4px;width:fit-content;transition:color .15s}.rask-sql>summary:hover{color:var(--color-accent)}.rask-sql pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;color:var(--color-text);background:var(--color-card);border:1px solid var(--color-border);border-radius:6px;margin:4px 0 0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.45;overflow:auto}.rask-sql-note{color:var(--color-text-muted);margin-top:3px;font-size:11.5px}.rask-suggest{border:1px solid var(--color-border);background:var(--color-card);white-space:normal;border-radius:8px;margin-top:10px;padding:10px 12px}.rask-suggest-label{letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-muted);font-size:11px;font-weight:700}.rask-suggest-title{color:var(--color-text);margin-top:2px;font-size:13px;font-weight:600}.rask-suggest-explain{color:var(--color-text-muted);margin-top:2px;font-size:12.5px;line-height:1.45}.rask-prompt{border-radius:0;padding:10px 16px 12px}.rask-input{resize:none}.rask-input:hover:not(:focus){border-color:var(--color-text-muted)}.rask-input:focus{border-color:var(--color-accent);outline:none}.rask-send{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}@media (width<=767px){.rask-panel{width:100vw;padding-bottom:env(safe-area-inset-bottom);border-left:none}.rask-head{padding:14px 16px 12px}.rask-body{padding:14px 16px 20px}.rask-input{font-size:16px}}.rb-howbuilt-none{color:var(--color-text-muted);font-style:italic}.rb-howbuilt-query{margin-top:6px;font-size:11.5px}.rb-howbuilt pre{background:var(--color-bg);border:1px solid var(--color-border);max-height:160px;color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:6px 0 0;padding:8px 10px;font-size:11.5px;line-height:1.45;overflow:auto}.rb-draft-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}@media (width<=900px){.rb-layout{grid-template-columns:minmax(0,1fr);gap:12px}.rb-right{order:1}.rb-left,.rb-convo{display:contents}.rb-messages{background:var(--color-card);border:1px solid var(--color-border);border-radius:10px;order:2;max-height:none}.rb-prompt{z-index:5;border:1px solid var(--color-border);border-radius:10px;order:3;position:sticky;bottom:0;box-shadow:0 -4px 12px #00000014}}.agent-kind-opt{cursor:pointer;border:1px solid var(--color-border);background:var(--color-card);color:var(--color-text);border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.agent-kind-opt:hover{border-color:var(--color-accent);background:var(--sidebar-bg-hover)}.agent-kind-opt[data-on=true]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent) inset;font-weight:600}.agent-kind-opt:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sidebar-subitem:not(.active):hover{background-color:var(--sidebar-bg-hover)!important}.cc-bubble-in,.cc-bubble-out,.cc-call-card{white-space:pre-wrap;word-break:break-word;border-radius:8px;max-width:min(24rem,85%);padding:8px 12px;font-size:13px;line-height:1.4}.cc-bubble-in{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text)}.cc-bubble-out{background:var(--color-accent);color:#fff;border:1px solid var(--color-accent)}.cc-call-card{background:var(--color-card);border:1px dashed var(--color-border);color:var(--color-text);white-space:normal}.cc-composer{border-top:1px solid var(--color-border);flex-direction:column;gap:6px;padding-top:10px;display:flex}.cc-composer-meta{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.cc-composer-meta strong{color:var(--color-text);font-weight:600}.cc-composer-num{color:var(--color-text-muted);font-weight:400}.cc-composer-from{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.cc-composer-row{align-items:flex-end;gap:8px;display:flex}.cc-composer-input{resize:vertical;border:1px solid var(--color-border);background:var(--color-bg);min-width:0;min-height:40px;max-height:160px;color:var(--color-text);border-radius:18px;flex:1;padding:9px 12px;font-family:inherit;font-size:14px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.cc-composer-input:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.cc-composer-input:hover{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-border))}}.cc-composer-input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.cc-composer-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 16%, transparent)}}.cc-composer-send{border-radius:18px;flex-shrink:0;align-items:center;gap:6px;padding:9px 14px;display:inline-flex}.cc-composer-foot{color:var(--color-text-muted);font-size:11px}.cc-thread-chip{border:1px solid var(--color-border);background:var(--color-card);color:var(--color-text-muted);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:12px;transition:background-color .16s,color .16s,border-color .16s}.cc-thread-chip:hover{background:var(--sidebar-bg-hover);color:var(--color-text)}.cc-thread-chip[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-text)}.cc-media-thumb{object-fit:cover;border:1px solid var(--color-border);cursor:pointer;background:var(--color-bg);border-radius:6px;width:96px;height:96px;transition:opacity .16s,border-color .16s}.cc-media-thumb:hover{opacity:.85;border-color:var(--color-accent)}.cc-file-chip{border:1px solid var(--color-border);background:var(--color-card);color:var(--color-text);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;transition:background-color .16s;display:inline-flex}.cc-file-chip:hover:not([aria-disabled=true]){background:var(--sidebar-bg-hover)}.cc-file-chip[aria-disabled=true]{cursor:default;color:var(--color-text-muted)}.notif-bell-btn{width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex;position:relative}.notif-bell-btn:hover,.notif-bell-btn:focus-visible{color:var(--color-accent);outline:none}.notif-bell-badge{background:var(--color-accent);color:#fff;text-align:center;border:2px solid var(--sidebar-bg);box-sizing:border-box;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:14px;position:absolute;top:-4px;right:-4px}.notif-panel{z-index:1200;background:var(--color-card);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;max-height:min(70dvh,640px);display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 32px #0000002e}.notif-panel-head{border-bottom:1px solid var(--color-border);color:var(--color-text);justify-content:space-between;align-items:center;padding:12px 14px;font-size:14px;display:flex}.notif-panel-head .btn-link{border-radius:6px;transition:background-color .14s,color .14s}.notif-panel-head .btn-link:hover:not(:disabled){background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.notif-panel-head .btn-link:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-accent) 14%, transparent)}}.notif-panel-head .btn-link:hover:not(:disabled){color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.notif-panel-head .btn-link:hover:not(:disabled){color:color-mix(in srgb, var(--color-accent) 80%, var(--color-text))}}.notif-panel-head .btn-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.notif-panel-head .btn-link:disabled{color:var(--color-text-muted);opacity:.6;cursor:not-allowed}.notif-panel-body{overflow-y:auto}.notif-day{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);padding:10px 14px 4px;font-size:11px;font-weight:600}.notif-item{cursor:pointer;align-items:flex-start;gap:10px;padding:10px 14px;transition:background-color .15s;display:flex}.notif-item:hover,.notif-item:focus-visible{background:var(--color-bg);outline:none}.notif-dot{background:0 0;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.notif-item.unread .notif-dot{background:var(--color-accent)}.notif-title{color:var(--color-text);font-size:13px;line-height:1.4}.notif-item.unread .notif-title{font-weight:600}.notif-body{color:var(--color-text-muted);margin-top:2px;font-size:12px}.notif-body-row{overflow-wrap:anywhere}.notif-body-row+.notif-body-row{margin-top:2px}.notif-body-more{font-style:italic}.notif-body-links{flex-wrap:wrap;gap:4px 12px;margin-top:4px;display:flex}.notif-body-link{font-size:12px;text-decoration:none}.notif-meta{color:var(--color-text-muted);margin-top:4px;font-size:11px}.notif-urgent{background:var(--color-danger);color:#fff;text-transform:uppercase;vertical-align:1px;border-radius:4px;margin-right:6px;padding:0 6px;font-size:10px;font-weight:700;display:inline-block}.notif-empty{text-align:center;color:var(--color-text-muted);padding:28px 14px;font-size:13px}.notif-panel-foot{border-top:1px solid var(--color-border)}.notif-panel-foot-btn{cursor:pointer;width:100%;color:var(--color-accent);text-align:center;background:0 0;border:none;padding:10px 14px;font-size:13px;font-weight:500;transition:background-color .15s;display:block}.notif-panel-foot-btn:hover,.notif-panel-foot-btn:focus-visible{background:var(--color-bg);outline:none}.notif-hub-row{border-bottom:1px solid var(--color-border);align-items:flex-start;gap:10px;padding:12px 14px;transition:background-color .15s;display:flex}.notif-hub-row:last-child{border-bottom:none}.notif-hub-row:hover{background:var(--color-bg)}.notif-hub-row.unread .notif-dot{background:var(--color-accent)}.notif-hub-row.unread .notif-title{font-weight:600}.notif-hub-row.dismissed .notif-title{color:var(--color-text-muted)}.notif-hub-open{text-align:left;cursor:pointer;min-width:0;font:inherit;background:0 0;border:none;flex:1;padding:0}.notif-hub-open:hover .notif-title,.notif-hub-open:focus-visible .notif-title{color:var(--color-accent)}.notif-hub-open:focus-visible{outline:none}.notif-hub-check{cursor:pointer;width:15px;height:15px;accent-color:var(--color-accent);margin-top:3px;transition:transform .14s}.notif-hub-check:hover{transform:scale(1.12)}.dash-add-tile-opt{background-color:#0000;transition:background-color .15s}.dash-add-tile-opt:hover,.dash-add-tile-opt:focus-visible{background-color:var(--color-border)}.knowledge-figure-btn{border:1px solid var(--color-border);background:var(--color-bg);cursor:zoom-in;border-radius:8px;padding:0;transition:border-color .16s,box-shadow .16s;overflow:hidden}.knowledge-figure-btn:hover{border-color:var(--color-accent);box-shadow:0 0 0 3px #ef53501f}.proactive-input{cursor:pointer;transition:border-color .16s}.proactive-input:hover{border-color:var(--color-text-muted)!important}.notif-grid{--notif-cols:minmax(0, 1fr) repeat(var(--notif-ch,4), 64px) 184px}.notif-grid-head,.notif-grid-row{grid-template-columns:var(--notif-cols);align-items:center;column-gap:8px;display:grid}.notif-grid-head{z-index:3;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;background:0 0;align-items:start;padding:8px 0 6px;font-size:11px;font-weight:600;transition:background-color .15s;position:sticky;top:0}.notif-grid-head.is-stuck{background:var(--color-card)}@supports (color:color-mix(in lab, red, red)){.notif-grid-head.is-stuck{background:color-mix(in srgb, var(--color-card) 78%, transparent)}}.notif-grid-head.is-stuck{-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2)}.notif-grid-head>span{text-align:center}.su-rules-head{z-index:2;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;background:0 0;justify-content:space-between;align-items:center;padding:8px 0 6px;font-size:11px;font-weight:600;transition:background-color .15s;display:flex;position:sticky;top:0}.su-rules-head.is-stuck{background:var(--color-card)}@supports (color:color-mix(in lab, red, red)){.su-rules-head.is-stuck{background:color-mix(in srgb, var(--color-card) 78%, transparent)}}.su-rules-head.is-stuck{-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2)}.notif-col-ch{flex-direction:column;align-items:center;gap:4px;display:flex}.notif-allon-btn{text-transform:none;letter-spacing:0;white-space:nowrap;cursor:pointer;color:var(--color-text-muted);border:1px solid var(--color-border);background:0 0;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600;line-height:1.2;transition:color .15s,border-color .15s,background-color .15s}.notif-allon-btn:hover:not(:disabled),.notif-allon-btn:focus-visible{color:var(--color-accent);border-color:var(--color-accent);background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.notif-allon-btn:hover:not(:disabled),.notif-allon-btn:focus-visible{background-color:color-mix(in srgb, var(--color-accent) 10%, transparent)}}.notif-allon-btn:hover:not(:disabled),.notif-allon-btn:focus-visible{outline:none}.notif-allon-btn:disabled{opacity:.5;cursor:default}.notif-allon-done{white-space:nowrap;text-transform:none;letter-spacing:0;color:var(--color-success);align-items:center;gap:3px;padding:2px 0;font-size:10px;font-weight:600;line-height:1.2;display:inline-flex}.notif-grid-head>.notif-col-label,.notif-grid-head>.notif-col-delivery{text-align:left}.notif-grid-row{border-top:1px solid var(--color-border);padding:12px 0}.notif-subhead{border-top:1px solid var(--color-border);letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-muted);padding:14px 0 4px;font-size:11px;font-weight:700}.notif-sources{flex-wrap:wrap;gap:6px 8px;margin-top:8px;display:flex}.notif-source{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:12px;font-weight:600;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.notif-source:hover{border-color:var(--color-accent);color:var(--color-text)}.notif-source[data-on=true]{color:var(--color-text);border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.notif-source[data-on=true]{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border))}}.notif-source input{accent-color:var(--color-accent);cursor:pointer;margin:0}.notif-source img{border-radius:4px;flex-shrink:0}.notif-grid-head+.notif-grid-row{border-top:none}.notif-cell{justify-content:center;align-items:center;min-height:34px;display:flex;position:relative}.notif-cell-save{display:inline-flex;position:absolute;top:50%;left:calc(50% + 22px);transform:translateY(-50%)}.notif-delivery{align-items:center;gap:8px;min-width:0;display:flex}.notif-mobile-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600;display:none}.notif-subsection{border-top:1px solid var(--color-border);margin-top:18px;padding-top:16px}@media (width<=767px){.notif-grid{--notif-cols:repeat(var(--notif-ch,4), minmax(0, 1fr))}.notif-grid-head>.notif-col-label,.notif-grid-head>.notif-col-delivery{display:none}.notif-grid-row>.notif-row-label{grid-column:1/-1;margin-bottom:8px}.notif-grid-row>.notif-delivery{flex-wrap:wrap;grid-column:1/-1;margin-top:8px}.notif-mobile-label{display:inline}.notif-cell-save{left:calc(50% + 20px)}}.ai-left-nav-btn{width:100%;color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;outline:none;align-items:center;gap:10px;margin-top:2px;padding:8px 12px;font-size:15px;transition:background .16s,border-color .16s;display:flex}.ai-left-nav-btn:hover{background:var(--sidebar-bg-hover)}.ai-left-nav-btn:focus-visible{border-color:var(--color-border)}.ai-left-nav-badge{background:var(--color-accent);color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.work-steps{border:1px solid var(--color-border);background:var(--color-bg);border-radius:8px;margin-top:8px;padding:8px 10px}.work-steps-head{color:var(--color-text);justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.work-steps-count{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-weight:500}.work-steps-bar{background:var(--color-border);border-radius:999px;height:4px;margin:6px 0 8px;overflow:hidden}.work-steps-bar span{background:var(--color-success);height:100%;transition:width .3s;display:block}.work-steps-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.work-step{color:var(--color-text);align-items:center;gap:8px;font-size:12.5px;display:flex}.work-step svg{flex-shrink:0;width:14px;height:14px}.work-step--pending .work-step-title,.work-step--done .work-step-title{color:var(--color-text-muted)}.work-step--in_progress .work-step-title{font-weight:600}.work-step--failed .work-step-title{color:var(--color-danger)}.work-step-spin{animation:.9s linear infinite work-step-spin}@keyframes work-step-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.work-step-spin{animation:none}}.rb-plan{margin-bottom:10px}.rb-plan-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.rk-toolbar{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.rk-toolbar-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.rk-search{flex:220px;min-width:0;position:relative}.rk-search svg{color:var(--color-text-subtle);pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.rk-search input{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-bg);width:100%;color:var(--color-text);border-radius:7px;outline:none;padding:6px 28px;font-size:12.5px;transition:border-color .16s,box-shadow .16s}.rk-search input:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rk-search input:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border))}}.rk-search input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rk-search input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 16%, transparent)}}.rk-search-clear{width:22px;height:22px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.rk-search-clear:hover{background:var(--sidebar-bg-hover);color:var(--color-text)}.rk-search-clear svg{color:inherit;position:static;transform:none}.rk-field{color:var(--color-text-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.rk-field-label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-subtle);font-size:10px;font-weight:600}.rk-seg{border:1px solid var(--color-border);background:var(--color-bg);border-radius:7px;display:inline-flex;overflow:hidden}.rk-seg button{color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:4px 10px;font-size:11.5px;font-weight:500;transition:background-color .16s,color .16s}.rk-seg button+button{border-left:1px solid var(--color-border)}.rk-seg button:hover:not([aria-pressed=true]){background:var(--sidebar-bg-hover);color:var(--color-text)}.rk-seg button[aria-pressed=true]{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rk-seg button[aria-pressed=true]{background:color-mix(in srgb, var(--color-accent) 13%, transparent)}}.rk-seg button[aria-pressed=true]{color:var(--color-accent);font-weight:600}.rk-select{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);cursor:pointer;border-radius:7px;max-width:100%;padding:4px 8px;font-size:11.5px;transition:border-color .16s}.rk-select:hover,.rk-select:focus{border-color:var(--color-accent);outline:none}.rk-summary{color:var(--color-text-muted);align-items:center;gap:8px;font-size:11.5px;display:flex}.rk-group{border-top:1px solid var(--color-border);margin-top:8px;padding-top:8px}.rk-group:first-of-type{border-top:none;margin-top:0;padding-top:0}.rk-group-head{flex-direction:column;gap:5px;margin-bottom:4px;display:flex}.rk-group-toggle{max-width:100%;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-self:flex-start;align-items:center;gap:7px;margin:0 -6px;padding:4px 6px;font-size:12.5px;font-weight:600;transition:background-color .15s;display:inline-flex}.rk-group-toggle:hover{background:var(--sidebar-bg-hover)}.rk-group-toggle svg{color:var(--color-text-muted);flex-shrink:0;transition:transform .16s}.rk-group-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.rk-group-label{text-overflow:ellipsis;overflow:hidden}.rk-count{color:var(--color-text-muted);background:var(--sidebar-bg-hover);border-radius:999px;flex-shrink:0;padding:0 7px;font-size:10.5px;font-weight:600;line-height:1.7}.rk-group-sources{padding-left:21px}.hh-panel-crash{z-index:1001;background:var(--color-card);width:min(380px,100vw - 32px);color:var(--color-text);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;gap:8px;padding:16px 18px;display:flex;position:fixed;top:16px;right:16px;box-shadow:0 12px 32px #0000002e}.rk-group-head--row{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.rk-chevron-btn{width:20px;height:20px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;margin-left:-4px;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.rk-chevron-btn:hover{background:var(--sidebar-bg-hover);color:var(--color-text)}.rk-chevron-btn svg{transition:transform .16s}.rk-chevron-btn[aria-expanded=false] svg{transform:rotate(-90deg)}.rk-collapse{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .16s,opacity .16s;display:grid}.rk-collapse[data-open=false]{opacity:0;grid-template-rows:0fr}.rk-collapse-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.rk-collapse,.rk-group-toggle svg,.rk-chevron-btn svg{transition:none}}.rk-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rk-fact{border-radius:7px;margin:0 -8px;padding:7px 8px;transition:background-color .15s}.rk-fact:hover,.rk-fact:focus-within{background:var(--sidebar-bg-hover)}@supports (color:color-mix(in lab, red, red)){.rk-fact:hover,.rk-fact:focus-within{background:color-mix(in srgb, var(--sidebar-bg-hover) 70%, transparent)}}.rk-fact+.rk-fact{border-top:1px solid var(--color-border)}@supports (color:color-mix(in lab, red, red)){.rk-fact+.rk-fact{border-top:1px solid color-mix(in srgb, var(--color-border) 55%, transparent)}}.rk-fact-main{align-items:flex-start;gap:10px;display:flex}.rk-fact-text{min-width:0;color:var(--color-text);overflow-wrap:anywhere;flex:1;font-size:13px;line-height:1.5}.rk-fact-meta{flex-shrink:0;align-items:center;gap:6px;padding-top:1px;display:flex}.rk-date{color:var(--color-text-subtle);white-space:nowrap;font-size:10.5px}.rk-origin{white-space:nowrap;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:600;line-height:1.6}.rk-origin[data-origin=added]{color:var(--color-accent);border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rk-origin[data-origin=added]{border-color:color-mix(in srgb, var(--color-accent) 35%, transparent)}}.rk-origin[data-origin=added]{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rk-origin[data-origin=added]{background:color-mix(in srgb, var(--color-accent) 8%, transparent)}}.rk-actions{opacity:0;gap:2px;transition:opacity .15s;display:inline-flex}.rk-fact:hover .rk-actions,.rk-fact:focus-within .rk-actions{opacity:1}@media (hover:none){.rk-actions{opacity:1}}.rk-icon-btn{width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.rk-icon-btn:hover{background:var(--color-border);color:var(--color-text)}.rk-icon-btn[aria-pressed=true]{color:var(--color-accent);background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rk-icon-btn[aria-pressed=true]{background:color-mix(in srgb, var(--color-accent) 12%, transparent)}}.rk-icon-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.rk-fact-extra{flex-direction:column;gap:5px;margin-top:6px;display:flex}.rk-more{color:var(--color-accent);cursor:pointer;background:0 0;border:none;border-radius:6px;align-self:flex-start;margin-top:4px;padding:4px 8px;font-size:11.5px;font-weight:600;transition:background-color .15s}.rk-more:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rk-more:hover{background:color-mix(in srgb, var(--color-accent) 11%, transparent)}}.rk-refreshing{background:var(--color-accent);opacity:.7;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite rk-pulse}@keyframes rk-pulse{50%{opacity:.15}}@media (prefers-reduced-motion:reduce){.rk-refreshing{animation:none}}@media (width<=560px){.rk-fact-main{flex-wrap:wrap;row-gap:4px}.rk-fact-text{flex-basis:100%}.rk-fact-meta{width:100%}.rk-actions{opacity:1;margin-left:auto}.rk-field{flex-wrap:wrap}}.aa-day{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);margin:12px 0 4px;font-size:11px;font-weight:650}.aa-row{border-radius:8px;align-items:center;gap:10px;margin:0 -8px;padding:8px;transition:background-color .14s;display:flex}.aa-row:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.aa-row:hover{background:color-mix(in srgb, var(--color-accent) 5%, transparent)}}.aa-acked{opacity:.7}.aa-icon{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.aa-icon svg{width:15px;height:15px}.aa-icon--warn{color:var(--color-warning-text);background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.aa-icon--warn{background:color-mix(in srgb, var(--color-warning) 16%, transparent)}}.aa-icon--info{color:var(--color-blue);background:var(--color-blue)}@supports (color:color-mix(in lab, red, red)){.aa-icon--info{background:color-mix(in srgb, var(--color-blue) 12%, transparent)}}.aa-icon--quiet{color:var(--color-text-muted);background:var(--color-bg);border:1px solid var(--color-border)}.aa-main{flex:1;min-width:0}.aa-title{color:var(--color-text);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.aa-chip{text-overflow:ellipsis;white-space:nowrap;max-width:260px;color:var(--color-text-muted);background:var(--color-bg);border:1px solid var(--color-border);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:500;overflow:hidden}.aa-undelivered{color:var(--color-danger);margin-top:2px;font-size:12px}.aa-meta{flex:none;align-items:center;gap:10px;display:flex}.aa-time{color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-align:right;min-width:62px;font-size:12px}.aa-delivered{color:var(--color-success);background:var(--color-success);border-radius:999px;padding:1px 7px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.aa-delivered{background:color-mix(in srgb, var(--color-success) 12%, transparent)}}.aa-ack-done{color:var(--color-text-muted);text-align:right;min-width:92px;font-size:12px}.aa-ack{min-width:92px;height:26px;font:inherit;cursor:pointer;color:var(--color-text);background:var(--color-card);border:1px solid var(--color-border);border-radius:7px;padding:0 10px;font-size:12px;transition:border-color .14s,color .14s,background-color .14s}.aa-ack:hover{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.aa-ack:hover{background:color-mix(in srgb, var(--color-accent) 6%, var(--color-card))}}.aa-ack:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}@media (width<=560px){.aa-row{flex-wrap:wrap}.aa-meta{justify-content:flex-end;width:100%}}.hh-roles{flex-direction:column;gap:10px;display:flex}.hh-roles--full{border:1px solid var(--color-border);background:var(--color-bg);border-radius:8px;margin-bottom:10px;padding:12px}.hh-roles-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hh-roles-summary{color:var(--color-text-muted);font-size:12px}.hh-roles-summary strong{color:var(--color-text);font-weight:600}.hh-roles-actions{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.hh-roles-table{border:1px solid var(--color-border);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.hh-roles-row{grid-template-columns:minmax(110px,1fr) minmax(110px,1.3fr) auto minmax(70px,auto);align-items:center;gap:4px 12px;padding:8px 12px;font-size:12.5px;display:grid}.hh-roles-row+.hh-roles-row{border-top:1px solid var(--color-border)}.hh-roles-role{color:var(--color-text-muted)}.hh-roles-holder{color:var(--color-text);overflow-wrap:anywhere;font-weight:500}.hh-roles-act{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.hh-roles-note{color:var(--color-text-muted);grid-column:1/-1;font-size:11.5px}.hh-role-pill{white-space:nowrap;color:var(--tone);background:var(--tone);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}@supports (color:color-mix(in lab, red, red)){.hh-role-pill{background:color-mix(in srgb, var(--tone) 12%, transparent)}}.hh-role-pill{border:1px solid var(--tone)}@supports (color:color-mix(in lab, red, red)){.hh-role-pill{border:1px solid color-mix(in srgb, var(--tone) 30%, transparent)}}.hh-roles-help{color:var(--color-text-muted);font-size:11.5px}.hh-roles-help summary{cursor:pointer;width:fit-content;color:var(--color-text-muted);transition:color .15s}.hh-roles-help summary:hover{color:var(--color-accent)}.hh-roles-help[open] summary{margin-bottom:4px}@media (width<=560px){.hh-roles-row{grid-template-columns:1fr auto}.hh-roles-holder{grid-column:1/2}}.hh-pop-in{transform-origin:0 0;animation:.14s ease-out hhPopIn}@keyframes hhPopIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.hh-skel{background:linear-gradient(90deg, var(--color-border) 0%, var(--color-border) 50%, var(--color-border) 100%);border-radius:4px;display:block}@supports (color:color-mix(in lab, red, red)){.hh-skel{background:linear-gradient(90deg, var(--color-border) 0%, color-mix(in srgb, var(--color-border) 45%, transparent) 50%, var(--color-border) 100%)}}.hh-skel{background-size:200% 100%;animation:1.1s ease-in-out infinite hhSkel}@keyframes hhSkel{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.hh-pop-in,.hh-skel{animation:none}}.scroll-table-sticky thead th{z-index:2;background:var(--color-card);box-shadow:inset 0 -1px 0 var(--color-border);position:sticky;top:0}.scroll-table-sticky .rad-table thead th{box-shadow:inset 0 1px 0 var(--color-border), inset 0 -1px 0 var(--color-border);top:-1px}.scroll-table-fade{pointer-events:none;background:linear-gradient(to right, transparent, var(--color-card));border-radius:0 8px 8px 0;width:36px;position:absolute;top:0;bottom:0;right:0}.scroll-table-hint{z-index:3;border:1px solid var(--color-border);background:var(--color-card);color:var(--color-text-muted);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex;position:absolute;bottom:8px;right:8px;box-shadow:0 2px 8px #0000001f}.scroll-table-hint:hover{color:var(--color-accent);border-color:var(--color-accent)}.hh-play-btn{cursor:pointer;width:34px;color:var(--color-accent);background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.hh-play-btn:hover{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.hh-play-btn:focus-visible{outline:2px solid var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.hh-play-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent) 55%, transparent)}}.hh-play-btn:focus-visible{outline-offset:1px}.copy-value{color:inherit;transition:color .15s}.copy-value:hover{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.settings-check-row{transition:background-color .15s}.settings-check-row:hover{background:var(--color-bg)}.evb-hit{text-align:left;width:100%;color:var(--color-text);cursor:pointer;background:0 0;border:none;align-items:baseline;padding:8px 10px;font-size:13px;transition:background-color .15s;display:flex}.evb-hit:hover,.evb-hit:focus-visible{background:var(--color-bg);outline:none}.flag-panel{border:1px solid var(--color-border);background:var(--color-card);border-radius:12px;flex-direction:column;gap:14px;min-width:0;padding:14px;display:flex}.flag-chip{border:1px solid var(--color-border);min-width:0;max-width:100%;color:var(--color-text);background:var(--color-bg);border-radius:9999px;align-items:center;gap:6px;padding:3px 6px 3px 4px;font-size:13px;display:inline-flex}.flag-chip-avatar{background:var(--sidebar-bg-hover);width:22px;height:22px;color:var(--color-accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:10.5px;font-weight:700;display:grid}.flag-chip-remove{width:20px;height:20px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;transition:background-color .15s,color .15s;display:grid}.flag-chip-remove:hover{background:var(--color-card);color:var(--color-danger)}.flag-chip-remove:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.flag-add-select{cursor:pointer;transition:border-color .15s}.flag-add-select:hover{border-color:var(--color-accent)}.flag-info{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:10px;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.btn-action.dash-build-with-rad{color:var(--color-accent);border-color:var(--color-accent)}.dash-make-default{white-space:nowrap}.contact-channels{flex-direction:column;gap:1px;margin-top:2px;display:flex}.contact-channel-row{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.contact-channel-type{text-transform:uppercase;letter-spacing:.03em;min-width:54px;color:var(--color-text-muted);opacity:.85;flex:none;font-size:10.5px}.contact-main-chip{color:var(--color-success);border:1px solid var(--color-success);border-radius:999px;flex:none;padding:0 6px;font-size:10px;font-weight:700;line-height:16px}@supports (color:color-mix(in lab, red, red)){.contact-main-chip{border:1px solid color-mix(in srgb, var(--color-success) 45%, transparent)}}.contact-main-chip{background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.contact-main-chip{background:color-mix(in srgb, var(--color-success) 10%, transparent)}}.web-sources{border-top:1px solid var(--color-border);flex-direction:column;gap:4px;margin-top:8px;padding-top:8px;display:flex}.web-sources-head{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-size:10px;font-weight:600}.web-source-row{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;font-size:12.5px;display:flex}.web-source-title{overflow-wrap:anywhere}.web-source-host{color:var(--color-text-muted);font-size:11.5px}.web-source-badge{white-space:nowrap;border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:600}.web-source-badge-trusted{color:var(--color-success);border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.web-source-badge-trusted{border-color:color-mix(in srgb, var(--color-success) 45%, transparent)}}.web-source-badge-trusted{background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.web-source-badge-trusted{background:color-mix(in srgb, var(--color-success) 10%, transparent)}}.web-source-missing{color:var(--color-text-subtle)}.web-source-warn{color:#d97706;font-size:11.5px;font-weight:600}.web-sources-notice{color:var(--color-text-muted);margin-top:2px;font-size:11.5px}@media (width<=767px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea{font-size:16px!important}.app-header button,.notif-bell-btn,.ui-toggle,.rpt-crumb,.hh-back{position:relative}.app-header button:after,.ui-toggle:after,.rpt-crumb:after,.hh-back:after{content:"";position:absolute;inset:-6px}.ui-toggle:after{inset:-10px -4px}.app-header button:active,.notif-bell-btn:active{color:var(--color-accent)}.btn:active,.btn-icon:active{filter:brightness(.94)}}.shot-drop-btn{border:1px dashed var(--color-border);color:var(--color-text-muted);background:0 0;transition:border-color .16s,color .16s,background-color .16s}.shot-drop-btn:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-text);background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.shot-drop-btn:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 6%, transparent)}}.shot-drop--active .shot-drop-btn{border-color:var(--color-accent);color:var(--color-text);background:var(--color-accent);border-style:solid}@supports (color:color-mix(in lab, red, red)){.shot-drop--active .shot-drop-btn{background:color-mix(in srgb, var(--color-accent) 12%, transparent)}}.shot-drop--active img{opacity:.6}@media (width<=767px){.notif-panel{max-height:calc(100dvh - var(--header-height) - var(--bottom-nav-height,64px) - 24px);width:auto!important;left:8px!important;right:8px!important}.viewas-wrap{position:static!important}.viewas-menu{width:calc(100vw - 16px)!important;max-height:calc(100dvh - var(--header-height) - var(--bottom-nav-height,64px) - 24px)!important;left:auto!important;right:-8px!important}}@media (width<=1024px){:where(.btn,.btn-icon,button[aria-label^=Close],button[title=Close],button[aria-label="Open full view"],button[aria-label^=Dismiss]){position:relative}:where(.btn,.btn-icon,button[aria-label^=Close],button[title=Close],button[aria-label="Open full view"],button[aria-label^=Dismiss]):after{content:"";position:absolute;inset:-7px}}@media (width<=767px){input[type=date],input[type=time],input[type=datetime-local]{box-sizing:border-box;min-width:0;max-width:100%}:is(:where(div):has(>input[type=date]),:where(div):has(>input[type=time]),:where(div):has(>input[type=datetime-local])){min-width:0}}@media (width<=1024px){:where(button[aria-label=Mark\ complete],button[aria-label^=Complete\ this],button[aria-label^=Open\ ],a[aria-label^=Open\ ],button[title=Mark\ complete],button[title^=Complete\ this],button[title^=Open\ ],a[title^=Open\ ],.btn-action,.btn-action-destructive,.btn-link,.scroll-table-hint,a.notif-body-link,.wb-chain-chip){position:relative}:where(button[aria-label=Mark\ complete],button[aria-label^=Complete\ this],button[aria-label^=Open\ ],a[aria-label^=Open\ ],button[title=Mark\ complete],button[title^=Complete\ this],button[title^=Open\ ],a[title^=Open\ ],.btn-action,.btn-action-destructive,.btn-link,.scroll-table-hint,a.notif-body-link,.wb-chain-chip):after{content:"";position:absolute;inset:-10px -6px}}@media (width<=767px){input.notif-hub-check{width:22px;height:22px}.ai-phone-clear{box-sizing:border-box;padding-top:56px!important}button[aria-label="Open Rad menu"]{top:10px!important}.work-header{grid-template-columns:minmax(0,1fr);gap:10px}.work-header-left{flex-wrap:wrap}.work-header>.work-tabs{grid-area:auto;justify-self:stretch}.work-header>.work-tabs button{flex:1}.work-header-right{justify-content:flex-start}.admin-users-table .onb-compact{align-items:center;gap:2px 4px;width:140px;flex-flow:wrap!important}.admin-users-table .onb-compact>div{flex:none;display:block}.admin-users-table .onb-compact-label{display:none}.admin-users-table .onb-compact>span:last-child{white-space:nowrap;margin-left:4px}.admin-users-table .admin-row-actions{flex-wrap:nowrap!important}.admin-users-table td{padding-top:9px!important;padding-bottom:9px!important}}@media (width>=768px) and (width<=1024px) and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea{font-size:16px!important}}.rad-ws-btn{width:28px;height:28px;color:var(--color-accent);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .16s,background-color .16s,opacity .16s;display:flex}.rad-ws-btn:hover{background:var(--sidebar-bg-hover);transform:scale(1.12)}@media (width<=480px){.rad-ws-btn--modal{display:none}}.rad-int-logos{max-width:var(--rad-int-max,520px);flex-direction:column;gap:14px;margin:0 auto;display:flex}.rad-int-logos-row{flex-flow:wrap;justify-content:center;align-items:flex-start;gap:20px;display:flex}@media (width<=640px){.rad-int-logos{flex-flow:wrap;justify-content:center;align-items:flex-start;gap:14px 0}.rad-int-logos-row{display:contents}.rad-int-logos-row>*{flex:0 0 calc(100% / var(--rad-int-cols,4));min-width:0}.rad-starters{display:none}table.stack-table{border-collapse:separate;max-width:100%;display:block;width:100%!important;min-width:0!important}table.stack-table>thead{display:none}table.stack-table>tbody{padding:2px 8px 8px;display:block}table.stack-table>tbody>tr{background:var(--color-card);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;padding:10px 12px;display:flex;border:1px solid var(--color-border)!important}table.stack-table>tbody>tr>td{box-sizing:border-box;overflow-wrap:anywhere;flex:100%;min-width:0;font-size:13px;display:flow-root;text-align:right!important;white-space:normal!important;background:0 0!important;border:0!important;width:auto!important;max-width:100%!important;height:auto!important;padding:0!important;position:static!important}table.stack-table>tbody>tr>td[data-label]:before{content:attr(data-label);float:left;text-align:left;max-width:45%;color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-right:12px;font-size:12px;font-weight:500;line-height:1.6;overflow:hidden}table.stack-table>tbody>tr>td:not([data-label]){text-align:left!important}table.stack-table>tbody>tr>td.st-primary{order:-1;font-size:14px;font-weight:600;text-align:left!important}table.stack-table>tbody>tr>td.st-primary>:not(:first-child),table.stack-table>tbody>tr>td.st-primary>div[title]{font-weight:400}table.stack-table>tbody>tr>td.st-inline{flex:0 auto}table.stack-table>tbody>tr>td.st-inline[data-label]:before{max-width:none;margin-right:8px}table.stack-table>tbody>tr>td.st-half{flex:calc(50% - 10px)}table.stack-table>tbody>tr>td.st-half[data-label]:before{max-width:none;margin-right:8px}.work-stats-table.stack-table .wst-inline-bar{width:32px}table.stack-table>tbody>tr>td.st-grow{flex:1 1 0}table.stack-table>tbody>tr>td.st-line2{order:2}table.stack-table>tbody>tr:has(>td.st-line2):after{content:"";flex-basis:100%;order:1;height:0}table.stack-table>tbody>tr>td.st-actions{flex-wrap:wrap;order:3;justify-content:flex-end;align-items:center;gap:6px;display:flex}table.stack-table>tbody>tr>td.st-actions.st-inline{margin-left:auto}table.stack-table>tbody>tr>td.st-actions :is(button,a){min-height:36px}table.stack-table>tbody>tr>td.st-hide{display:none!important}table.stack-table>tbody>tr>td[colspan]{text-align:left!important}table.stack-table>colgroup{display:none}table.stack-table>tbody>tr:not(.st-detail):has(>td[colspan]:only-child){background:0 0;padding:8px 4px 0;border:0!important}table.stack-table>tbody>tr.st-group>td{font-size:12px}table.stack-table>tbody>tr.st-detail{border-radius:0 0 10px 10px;margin-top:0;padding:0;overflow:hidden;border:1px solid var(--color-border)!important;border-top:0!important}table.stack-table>tbody>tr:has(+tr.st-detail){border-radius:10px 10px 0 0}table.stack-table>tbody>tr.st-detail>td{padding:10px 12px!important}.admin-users-table.stack-table>tbody{padding:0 6px 6px}.admin-users-table.stack-table>tbody>tr{column-gap:8px;padding:10px}.admin-users-table.stack-table>tbody>tr>td{white-space:nowrap!important}.admin-users-table.stack-table>tbody>tr>td:first-child{max-width:62%!important}.admin-users-table.stack-table>tbody>tr>td:first-child a{text-overflow:ellipsis;overflow:hidden}.admin-users-table.stack-table .users-email-cell>span{max-width:100%!important}.admin-users-table.stack-table .users-jobroles{display:none}.admin-users-table.stack-table .users-office-cell>span{color:var(--color-text-muted);font-size:12px;max-width:72px!important}.admin-users-table.stack-table .onb-compact{column-gap:3px;width:auto;flex-wrap:nowrap!important}.admin-users-table.stack-table .onb-compact>div>span:first-child{width:8px!important}.admin-users-table.stack-table .onb-compact-done{display:none}.admin-users-table.stack-table td.st-actions .btn-action,.admin-users-table.stack-table td.st-actions .btn-action-destructive{padding-left:10px;padding-right:10px}.rpt-grid .rpt-table-scroll{max-height:60dvh}.rpt-grid .rpt-table-scroll>table.stack-table>tbody{padding:0 0 4px}}.admin-tabs-wrap{min-width:0;margin-bottom:20px}.admin-tabs{border-bottom:1px solid var(--color-border);gap:4px;display:flex}.rad-ticker{color:var(--color-accent);background:var(--color-accent);border-radius:5px;padding:0 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;font-weight:600}@supports (color:color-mix(in lab, red, red)){.rad-ticker{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}}.rad-ticker{white-space:nowrap}.hscroll-wrap{min-width:0;position:relative}.hscroll-wrap nav::-webkit-scrollbar{display:none}.hscroll-arrow{z-index:1;cursor:pointer;width:40px;color:var(--color-accent);border:none;align-items:center;padding:0;transition:color .15s;display:flex;position:absolute;top:0;bottom:1px}.hscroll-arrow-right{background:linear-gradient(to right, transparent, var(--hscroll-fade,var(--color-bg)) 55%);justify-content:flex-end;padding-right:2px;right:0}.hscroll-arrow-left{background:linear-gradient(to left, transparent, var(--hscroll-fade,var(--color-bg)) 55%);justify-content:flex-start;padding-left:2px;left:0}.hscroll-arrow:hover,.hscroll-arrow:active{color:var(--color-text)}@media (width>=641px){.hscroll-phone-only .hscroll-arrow{display:none}}.admin-tab{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-size:13px;font-weight:500;transition:color .15s}.admin-tab:hover{color:var(--color-text)}.admin-tab[aria-selected=true]{color:var(--color-accent);border-bottom-color:var(--color-accent);font-weight:600}@media (width<=640px){.admin-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;box-shadow:inset 0 -1px 0 var(--color-border);border-bottom:0;overflow:auto hidden}.admin-tabs::-webkit-scrollbar{display:none}.admin-tab{white-space:nowrap;flex-shrink:0;margin-bottom:0}}.phone-sort{display:none}@media (width<=640px){.phone-sort{align-items:center;gap:8px;min-width:0;padding:8px 10px 0;display:flex}.phone-sort-label{color:var(--color-text-muted);white-space:nowrap;font-size:12px;font-weight:600}.phone-sort-select{min-width:0;max-width:240px;height:36px;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);cursor:pointer;border-radius:8px;flex:auto;padding:0 10px;font-family:inherit;font-size:14px}.phone-sort-select:hover{border-color:var(--color-accent)}.phone-sort-dir{height:36px;color:var(--color-text-muted);background:var(--color-bg);border:1px solid var(--color-border);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-family:inherit;font-size:13px;transition:border-color .15s,color .15s;display:inline-flex}.phone-sort-dir:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.phone-sort-dir:disabled{opacity:.45;cursor:default}}.btn-text-red{color:var(--color-accent);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:2px 6px;font-size:12px;font-weight:600;transition:color .16s,background-color .16s,opacity .16s}.btn-text-red:hover:not(:disabled),.btn-text-red:focus-visible{color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.btn-text-red:hover:not(:disabled),.btn-text-red:focus-visible{color:color-mix(in srgb, var(--color-accent) 78%, var(--color-text))}}.btn-text-red:hover:not(:disabled),.btn-text-red:focus-visible{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.btn-text-red:hover:not(:disabled),.btn-text-red:focus-visible{background:color-mix(in srgb, var(--color-accent) 12%, transparent)}}.btn-text-red:hover:not(:disabled),.btn-text-red:focus-visible{outline:none}.btn-text-red:disabled{opacity:.45;cursor:default}.btn-text-muted{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:2px 6px;font-size:12px;transition:color .16s,background-color .16s}.btn-text-muted:hover:not(:disabled),.btn-text-muted:focus-visible{color:var(--color-text);background:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.btn-text-muted:hover:not(:disabled),.btn-text-muted:focus-visible{background:color-mix(in srgb, var(--color-text) 8%, transparent)}}.btn-text-muted:hover:not(:disabled),.btn-text-muted:focus-visible{outline:none}.btn-text-muted:disabled{opacity:.45;cursor:default}.agent-avatar-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;display:inline-flex;position:relative}.agent-avatar-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.agent-avatar-btn:disabled{cursor:default;opacity:.7}.agent-avatar-ov{color:#fff;opacity:0;background:#00000080;border-radius:50%;justify-content:center;align-items:center;transition:opacity .16s;display:flex;position:absolute;inset:0}.agent-avatar-btn:hover:not(:disabled) .agent-avatar-ov,.agent-avatar-btn:focus-visible .agent-avatar-ov{opacity:1}.agent-icon-btn{width:26px;height:26px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .16s,background-color .16s;display:inline-flex}.agent-icon-btn:hover:not(:disabled),.agent-icon-btn:focus-visible{color:var(--color-accent);background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.agent-icon-btn:hover:not(:disabled),.agent-icon-btn:focus-visible{background:color-mix(in srgb, var(--color-accent) 12%, transparent)}}.agent-icon-btn:hover:not(:disabled),.agent-icon-btn:focus-visible{outline:none}.agent-icon-btn:disabled{opacity:.45;cursor:default}.agent-chip{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-bg);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:3px 4px 3px 10px;font-size:12px;display:inline-flex}.agent-chip-x{width:18px;height:18px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .16s,background-color .16s;display:inline-flex}.agent-chip-x:hover:not(:disabled),.agent-chip-x:focus-visible{color:#fff;background:var(--color-accent);outline:none}.agent-chip-x:disabled{opacity:.45;cursor:default}.agent-pick-row{cursor:pointer;color:var(--color-text);border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;transition:background-color .14s;display:flex}.agent-pick-row:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.agent-pick-row:hover{background:color-mix(in srgb, var(--color-accent) 8%, transparent)}}.agent-pick-row.is-disabled{cursor:default;color:var(--color-text-muted)}.agent-pick-row.is-disabled:hover{background:0 0}.agent-disclosure{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:4px;margin:0 -6px;padding:2px 6px;font-size:12px;transition:color .16s,background-color .16s;display:inline-flex}.agent-disclosure:hover,.agent-disclosure:focus-visible{color:var(--color-text);background:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.agent-disclosure:hover,.agent-disclosure:focus-visible{background:color-mix(in srgb, var(--color-text) 8%, transparent)}}.agent-disclosure:hover,.agent-disclosure:focus-visible{outline:none}.agent-cols{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;display:grid}@media (width<=860px){.agent-cols{grid-template-columns:minmax(0,1fr);gap:16px}}.cl-size-btn:hover:not([data-active=true]){border-color:var(--color-text-muted)!important;color:var(--color-text)!important;background:#7878781a!important}.cl-pager-btn:hover:not(:disabled){background:var(--sidebar-bg-hover)!important;border-color:var(--color-text-muted)!important}.cl-chip:hover{box-shadow:0 1px 3px #00000014;border-color:var(--color-text-muted)!important}.cl-chip-mode:hover{background:var(--sidebar-bg-hover)!important;color:var(--color-text)!important}.cl-dd-item:hover,.cl-row:hover:not([data-selected=true]){background:var(--sidebar-bg-hover)!important}.hh-office-select{font:inherit;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:1px 4px;transition:border-color .15s,background-color .15s}.hh-office-select:hover:not(:disabled),.hh-office-select:focus-visible{border-color:var(--color-border);background:var(--sidebar-bg-hover)}.cl-card{transition:border-color .16s,box-shadow .16s,transform .16s}.cl-card:hover{transform:translateY(-1px)}.cl-card:focus-visible{outline:2px solid var(--settings-accent,var(--color-accent));outline-offset:2px}@media (width<=767px){.cl-card-body{padding-left:16px!important}}.inactive-pill{letter-spacing:.04em;color:var(--color-text-muted);border:1px solid var(--color-border);white-space:nowrap;border-radius:999px;flex-shrink:0;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:600;line-height:1.4;display:inline-block}.hh-task-check.wb-subtask-check{margin-top:1px}.work-insight-toggle{cursor:pointer;font:inherit;color:var(--color-text);background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:600;transition:color .16s;display:inline-flex}.work-insight-toggle svg{width:13px;height:13px;color:var(--color-text-muted);transition:transform .16s,color .16s}.work-insight-toggle:hover,.work-insight-toggle:hover svg{color:var(--color-accent)}.work-insight-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.work-insight-toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.work-insight-panel{border:1px solid var(--color-border);background:var(--color-bg);border-radius:8px;margin-top:8px;padding:8px 10px}.work-insight-note{color:var(--color-text-muted);font-size:12px}.work-insight-summary{color:var(--color-text);margin-top:4px;font-size:12px;font-weight:600}.work-insight-list{flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.work-insight-line{border-top:1px solid var(--color-border);border-radius:6px;flex-direction:column;gap:1px;padding:6px;text-decoration:none;transition:background-color .16s;display:flex}.work-insight-list li:first-child .work-insight-line{border-top:0}a.work-insight-line:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){a.work-insight-line:hover{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-card))}}a.work-insight-line:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.work-insight-primary{color:var(--color-text);overflow-wrap:anywhere;font-size:13px}a.work-insight-line:hover .work-insight-primary{color:var(--color-accent)}.work-insight-secondary{color:var(--color-text-muted);font-size:12px}.bday-scroll{overflow-x:auto}@media (width>=641px){.bday-scroll{max-height:480px;overflow-y:auto}table.bday-table thead th{z-index:2;position:sticky;top:0}}table.bday-table thead th[aria-sort]{cursor:pointer;transition:background-color .16s,color .16s}table.bday-table thead th[aria-sort]:hover{background:var(--color-border);color:var(--color-text)}.seg-scroll{overflow-x:auto}@media (width>=641px){.seg-scroll{max-height:560px;overflow-y:auto}table.seg-table thead th{z-index:2;position:sticky;top:0}}table.seg-table thead th[aria-sort]{cursor:pointer;transition:background-color .16s,color .16s}table.seg-table thead th[aria-sort]:hover{background:var(--color-border);color:var(--color-text)}.seg-kpi{text-align:left;cursor:pointer;font:inherit;color:inherit;transition:background-color .16s,border-color .16s}.seg-kpi:hover{border-color:var(--color-accent)!important;background:var(--color-border)!important}.seg-kpi[aria-pressed=true]{box-shadow:0 0 0 1px var(--color-accent);border-color:var(--color-accent)!important}.bday-band{cursor:pointer;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.bday-band:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-border)}.bday-band[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.bday-band:disabled{opacity:.45;cursor:default}.bday-info{cursor:pointer;border:1px solid var(--color-border);width:18px;height:18px;color:var(--color-text-muted);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:700;line-height:1;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.bday-info:hover,.bday-info[aria-expanded=true]{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-border)}.hscroll-wrap.rpt-tabs-wrap{border-bottom:1px solid var(--color-border);--hscroll-fade:var(--color-bg);margin-bottom:14px}.rpt-tabs{scrollbar-width:none;overscroll-behavior-x:contain;gap:2px;display:flex;overflow-x:auto}.rpt-tabs::-webkit-scrollbar{display:none}.rpt-tab{white-space:nowrap;text-overflow:ellipsis;max-width:260px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:color .16s,background-color .16s;position:relative;overflow:hidden}.rpt-tab:hover{color:var(--color-text);background:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.rpt-tab:hover{background:color-mix(in srgb, var(--color-text) 4%, transparent)}}.rpt-tab[aria-selected=true]{color:var(--color-accent);font-weight:600}.rpt-tab[aria-selected=true]:after{content:"";background:var(--color-accent);border-radius:2px;height:2px;position:absolute;bottom:0;left:10px;right:10px}.rpt-sort-th{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .16s,color .16s}.rpt-sort-th:hover{background:var(--color-border)!important;color:var(--color-text)!important}.rpt-sort-th .rpt-sort-ind{opacity:.35;width:10px;margin-left:4px;font-size:9px;display:inline-block}.rpt-sort-th[aria-sort=ascending] .rpt-sort-ind,.rpt-sort-th[aria-sort=descending] .rpt-sort-ind{opacity:1;color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.rpt-tab,.rpt-sort-th{transition:none}}.rpt-xf-strip{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.rpt-xf-chip{background:var(--color-card);border:1px solid var(--color-border);color:var(--color-text);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:4px 6px 4px 10px;font-size:12px;display:inline-flex}.rpt-xf-chip-x{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 4px;font-size:14px;line-height:1;transition:background-color .16s,color .16s}.rpt-xf-chip-x:hover{background:var(--color-border);color:var(--color-text)}.rpt-xf-note{color:var(--color-text-muted);padding:0 10px 6px;font-size:11px}.rpt-filter-effects{margin:-4px 0 14px}.rpt-table-tools{z-index:4;background:var(--color-card);flex-wrap:wrap;align-items:center;gap:4px 0;padding:12px 0 4px;display:flex;position:sticky;top:0;left:0}.rpt-table-tools .rpt-xf-note{flex-basis:100%}.rpt-table-search{flex:220px;align-items:center;gap:8px;margin:0 10px 8px;display:flex}.rpt-table-search input{max-width:280px;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;flex:1;padding:5px 10px;font-size:12px;transition:border-color .15s,box-shadow .15s}.rpt-table-search input:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rpt-table-search input:hover{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-border))}}.rpt-table-search input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.rpt-table-search input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent)}}.rpt-row-click{cursor:pointer}.rpt-table>tbody>tr.rpt-row-click:hover>td{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rpt-table>tbody>tr.rpt-row-click:hover>td{background:color-mix(in srgb, var(--color-accent) 6%, transparent)}}.rpt-row-modal-root{z-index:9000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.rpt-row-modal-backdrop{background:#00000073;position:absolute;inset:0}.rpt-row-modal{background:var(--color-card);border:1px solid var(--color-border);border-radius:16px;width:100%;max-width:560px;max-height:calc(100dvh - 32px);margin:0 16px;padding:20px 22px 18px;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.rpt-row-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.rpt-row-modal-head h2{color:var(--color-text);margin:0;font-size:17px;font-weight:700;line-height:1.3}.rpt-row-modal-list{grid-template-columns:1fr;margin:0;display:grid}.rpt-row-modal-item{border-top:1px solid var(--color-border);grid-template-columns:minmax(120px,38%) 1fr;gap:12px;padding:8px 0;display:grid}.rpt-row-modal-item dt{color:var(--color-text-muted);font-size:12px}.rpt-row-modal-item dd{color:var(--color-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:13px}.rpt-row-modal-empty{color:var(--color-text-muted)!important}.rpt-row-modal-foot{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}@media (width<=480px){.rpt-row-modal-item{grid-template-columns:1fr;gap:2px}}.rpt-table-toggle{color:var(--color-text);border:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:6px;margin:0 10px 8px;padding:4px 10px;font-size:12px;transition:background-color .15s,border-color .15s;display:inline-flex}.rpt-table-toggle:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rpt-table-toggle:hover{background:color-mix(in srgb, var(--color-accent) 8%, transparent)}}.rpt-table-toggle:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rpt-table-toggle:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border))}}.rpt-table-toggle input{accent-color:var(--color-accent);cursor:pointer;margin:0}.rpt-table-toggle-count{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.rpt-xf-mark .recharts-bar-rectangle,.rpt-xf-mark .recharts-pie-sector,.rpt-xf-mark.recharts-wrapper{cursor:pointer}.rpt-xf-mark .recharts-bar-rectangle path,.rpt-xf-mark .recharts-pie-sector path{transition:opacity .16s,filter .16s}.rpt-xf-mark .recharts-bar-rectangle:hover path,.rpt-xf-mark .recharts-pie-sector:hover path{filter:brightness(1.12);opacity:1}.rpt-card{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 1px 2px #1111140a,0 1px 3px #11111408}:root[data-theme=dark] .rpt-card{box-shadow:none}.rpt-cell{box-sizing:border-box;flex-direction:column;min-width:0;min-height:0;padding:14px 16px 12px;transition:border-color .16s,box-shadow .16s;display:flex}.rpt-cell:hover{border-color:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.rpt-cell:hover{border-color:color-mix(in srgb, var(--color-text-muted) 40%, var(--color-border))}}.rpt-cell-head{align-items:flex-start;gap:8px;min-height:24px;margin-bottom:10px;display:flex}.rpt-cell-title{min-width:0;color:var(--color-text);overflow-wrap:anywhere;flex:auto;margin:0;padding-top:2px;font-size:13.5px;font-weight:600;line-height:1.4}.rpt-cell-meta{color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;font-size:11px;line-height:24px}.rpt-cell-actions{flex-shrink:0;align-items:center;gap:2px;margin:-1px -6px 0 0;display:inline-flex}.rpt-cell-body{flex:1;min-height:0}.rpt-cell-foot{color:var(--color-text-muted);margin-top:6px;font-size:11px}.rpt-cell--kpi{padding:12px 16px}.rpt-cell--kpi .rpt-cell-head{margin-bottom:0}.rpt-cell--kpi .rpt-cell-title{color:var(--color-text-muted-strong);font-size:12.5px;font-weight:500}.rpt-cell--table{padding-bottom:0}.rpt-cell--table .rpt-cell-body>.rpt-table-scroll{border-top:1px solid var(--color-border);border-radius:0 0 11px 11px;margin:0 -16px}.rpt-cell--table .rpt-table th:first-child,.rpt-cell--table .rpt-table td:first-child{padding-left:16px}.rpt-cell--table .rpt-table th:last-child,.rpt-cell--table .rpt-table td:last-child{padding-right:16px}.rpt-cell--table .rpt-table-toggle{margin:10px 16px}.rpt-cell--table .rpt-xf-note{padding:8px 16px}.rpt-icon-btn{width:26px;height:26px;color:var(--color-text-muted);cursor:pointer;opacity:.4;background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background-color .15s,color .15s,border-color .15s;display:inline-flex}.rpt-cell:hover .rpt-icon-btn,.rpt-cell:focus-within .rpt-icon-btn,.rpt-icon-btn[aria-expanded=true],.rpt-icon-btn:disabled{opacity:1}.rpt-icon-btn:hover:not(:disabled),.rpt-icon-btn[aria-expanded=true]{background:var(--color-card-alt);border-color:var(--color-border);color:var(--color-text)}.rpt-icon-btn:focus-visible{opacity:1;outline:2px solid var(--color-accent);outline-offset:1px}.rpt-icon-btn:disabled{cursor:progress}.rpt-icon-btn .rpt-spin{animation:.9s linear infinite rpt-spin}@keyframes rpt-spin{to{transform:rotate(360deg)}}@media (hover:none){.rpt-icon-btn{opacity:1}}.rpt-menu{z-index:50;background:var(--color-card);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;min-width:180px;margin-top:6px;padding:6px 0;display:flex;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 8px 24px #0000001f,0 2px 6px #0000000d}.rpt-menu-label{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);padding:4px 14px 6px;font-size:10.5px;font-weight:600}.rpt-kpi{flex-direction:column;justify-content:center;min-width:0;height:100%;display:flex}.rpt-kpi-label{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted-strong);font-size:11px;font-weight:600}.rpt-kpi-value{letter-spacing:-.02em;color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:28px;font-weight:700;line-height:1.15;overflow:hidden}.rpt-kpi-hint{color:var(--color-text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.rpt-kpi-delta{font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px;font-weight:600}.rpt-kpi-delta span{color:var(--color-text-muted);font-weight:400}.rpt-kpi-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px;margin-bottom:14px;display:grid}.rpt-kpi-tile{text-align:left;font:inherit;color:inherit;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.rpt-kpi-tile .rpt-kpi-value{margin-top:2px;font-size:26px}.rpt-kpi-tile[data-tone=accent] .rpt-kpi-value{color:var(--color-accent)}.rpt-kpi-tile[data-tone=danger] .rpt-kpi-value{color:var(--color-danger)}.rpt-kpi-tile[data-tone=success] .rpt-kpi-value{color:var(--color-success)}button.rpt-kpi-tile{cursor:pointer;transition:border-color .16s,background-color .16s,box-shadow .16s}button.rpt-kpi-tile:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){button.rpt-kpi-tile:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border))}}button.rpt-kpi-tile:hover{background:var(--color-card-alt)}button.rpt-kpi-tile[aria-pressed=true]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}button.rpt-kpi-tile:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (width<=640px){.rpt-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rpt-kpi-tile{padding:12px}.rpt-kpi-tile .rpt-kpi-value{font-size:22px}}.rpt-chart-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;margin-bottom:14px;display:grid}.rpt-chart-card{min-width:0;padding:14px 16px 10px}.rpt-chart-title{color:var(--color-text);font-size:13.5px;font-weight:600}.rpt-chart-hint{color:var(--color-text-muted);margin:2px 0 10px;font-size:12px}.rpt-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.rpt-table>thead>tr>th{top:var(--rpt-tools-h,0px);z-index:2;text-align:left;white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted-strong);background:var(--color-card-alt);border-bottom:1px solid var(--color-border);padding:9px 12px;font-size:11px;font-weight:600;position:sticky}.rpt-table>tbody>tr>td{color:var(--color-text);vertical-align:middle;border-bottom:1px solid var(--color-border);padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.rpt-table>tbody>tr>td{border-bottom:1px solid color-mix(in srgb, var(--color-border) 70%, transparent)}}.rpt-table>tbody>tr>td{transition:background-color .12s}.rpt-table>tbody>tr:last-child>td{border-bottom:0}.rpt-table>tbody>tr:hover>td{background:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.rpt-table>tbody>tr:hover>td{background:color-mix(in srgb, var(--color-text) 3.5%, transparent)}}.rpt-table .rpt-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rpt-table .rpt-strong{font-weight:600}.rpt-table .rpt-muted{color:var(--color-text-muted)}.rpt-table>thead>tr>th[aria-sort]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .16s,color .16s}.rpt-table>thead>tr>th[aria-sort]:hover{background:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.rpt-table>thead>tr>th[aria-sort]:hover{background:color-mix(in srgb, var(--color-text) 6%, var(--color-card-alt))}}.rpt-table>thead>tr>th[aria-sort]:hover{color:var(--color-text)}.rpt-table-card{overflow:auto}@media (width>=641px){.rpt-table-card{max-height:560px}}.rpt-table-card>.rpt-table>thead>tr>th:first-child{border-top-left-radius:11px}.rpt-table-card>.rpt-table>thead>tr>th:last-child{border-top-right-radius:11px}.rpt-table-card .rpt-table th:first-child,.rpt-table-card .rpt-table td:first-child{padding-left:16px}.rpt-table-card .rpt-table th:last-child,.rpt-table-card .rpt-table td:last-child{padding-right:16px}@media (width<=640px){.rpt-table-card{box-shadow:none;background:0 0;border:0;overflow:visible}.rpt-table-card>table.stack-table>tbody{padding:0}.rpt-table>tbody>tr:hover>td{background:0 0}.rpt-table .rpt-num{white-space:normal}}.rpt-filterbar{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));align-items:end;gap:10px 12px;margin-bottom:14px;padding:12px 14px;display:grid}.rpt-filterbar--inline{flex-wrap:wrap;display:flex}.rpt-filter-label{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted-strong);flex-direction:column;gap:5px;min-width:0;font-size:11px;font-weight:600;display:flex}.rpt-filter-label>input,.rpt-filter-label>select{text-transform:none;letter-spacing:normal;width:100%;font-weight:400}.rpt-filter-check{height:34px;color:var(--color-text);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.rpt-filter-check input{accent-color:var(--color-accent);cursor:pointer;margin:0}.rpt-range-line{color:var(--color-text-muted);margin:-4px 0 12px;font-size:12.5px}.rpt-range-line strong{color:var(--color-text);font-weight:600}.rpt-chip-row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.rpt-chip-row-label{color:var(--color-text-muted);margin-right:2px;font-size:12px}.rpt-xf-chip{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rpt-xf-chip{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-card))}}.rpt-xf-chip{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rpt-xf-chip{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-border))}}.rpt-empty{text-align:center;border:1px dashed var(--color-border);color:var(--color-text-muted);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:40px 20px;font-size:13px;display:flex}.rpt-empty-icon{width:36px;height:36px;color:var(--color-text-muted);background:var(--color-card-alt);border:1px solid var(--color-border);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.rpt-empty-title{color:var(--color-text);font-size:14px;font-weight:600}.rpt-skeleton{background:linear-gradient(90deg, var(--color-card-alt) 25%, var(--color-border) 50%, var(--color-card-alt) 75%);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.rpt-skeleton{background:linear-gradient(90deg, var(--color-card-alt) 25%, color-mix(in srgb, var(--color-border) 60%, var(--color-card-alt)) 50%, var(--color-card-alt) 75%)}}.rpt-skeleton{background-size:200% 100%;animation:1.3s ease-in-out infinite rpt-shimmer}@keyframes rpt-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.rpt-skeleton,.rpt-icon-btn .rpt-spin{animation:none}}.rpt-note{color:var(--color-text-muted-strong);background:var(--color-card-alt);border:1px solid var(--color-border);border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:11px 14px;font-size:13px;line-height:1.5;display:flex}.rpt-note svg{color:var(--color-text-muted);flex-shrink:0;margin-top:2px}.rpt-note strong{color:var(--color-text)}.rpt-alert{color:var(--color-danger);margin:0 0 10px;font-size:13px}.rpt-sys-head{margin-bottom:16px}.rpt-sys-title{color:var(--color-text);flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 4px;font-size:20px;font-weight:700;display:flex}.rpt-sys-desc{color:var(--color-text-muted);max-width:820px;margin:0;font-size:13px;line-height:1.55}.rpt-badge{color:var(--color-text-muted-strong);background:var(--color-card-alt);border:1px solid var(--color-border);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.rpt-band-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;display:flex}.rpt-band-row-title{color:var(--color-text);margin-right:4px;font-size:13px;font-weight:600}.bday-band{background:var(--color-card)}.rpt-chip-btn{font:inherit;cursor:pointer;padding:4px 8px 4px 10px;font-size:12px;transition:border-color .15s,background-color .15s}.rpt-chip-btn:hover{border-color:var(--color-accent);background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.rpt-chip-btn:hover{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-card))}}.rpt-chip-btn-x{color:var(--color-text-muted);font-size:14px;line-height:1}.rpt-chip-btn:hover .rpt-chip-btn-x{color:var(--color-text)}@media (width<=800px){.rpt-grid>.rpt-cell--kpi{min-height:0}.rpt-grid>.rpt-cell--kpi .rpt-kpi{padding-top:4px}}.rpt-cell--table>.rpt-cell-body~*{margin-bottom:12px}.rb-chg{color:var(--color-text);overscroll-behavior:contain;max-height:min(320px,45dvh);margin-top:6px;padding-right:4px;font-size:13px;overflow-y:auto}.rb-chg-notes{color:var(--color-text-muted);margin:0 0 6px;padding:0;list-style:none}.rb-chg-group{margin-top:8px}.rb-chg-common{margin:4px 0 6px}.rb-chg-head{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 2px;font-size:11px;font-weight:600}.rb-chg-count{opacity:.8;font-weight:500}.rb-chg-tab{color:var(--color-text-muted);margin:6px 0 0;font-size:11px}.rb-chg-list{margin:0;padding:0;list-style:none}.rb-chg-row{border-bottom:1px solid var(--color-border);padding:6px 0}.rb-chg-list .rb-chg-row:last-child{border-bottom:0}.rb-chg-title{overflow-wrap:anywhere;font-weight:400}.rb-chg-from{color:var(--color-text-muted);overflow-wrap:anywhere;margin-top:1px;font-size:12px}.rb-chg-chips{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.rb-chg-chip{border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-card);border-radius:999px;padding:1px 7px;font-size:11px;line-height:1.4}.rb-chg-moved,.rb-chg-empty{color:var(--color-text-muted);margin-top:8px;font-size:12px}.rb-chg-empty{margin-top:2px;font-size:13px}.rb-save-meta{color:var(--color-text-muted);margin-top:10px;font-size:12px}.rb-save-details{color:var(--color-text-muted);margin-top:8px;font-size:12px}.rb-save-details summary{cursor:pointer;border-radius:6px;width:fit-content;margin-left:-4px;padding:2px 4px;transition:color .15s,background-color .15s}.rb-save-details summary:hover{color:var(--color-text);background:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.rb-save-details summary:hover{background:color-mix(in srgb, var(--color-text) 6%, transparent)}}.rb-save-details ul{max-height:180px;margin:6px 0 0;padding-left:18px;overflow-y:auto}.rpt-filter-optional{letter-spacing:.02em;text-transform:none;color:var(--color-text-muted);opacity:.85;margin-left:4px;font-size:10px;font-weight:500}.pl-card{background:var(--color-card);border:1px solid var(--color-border);border-radius:14px;min-width:0;padding:16px}.pl-card-title{color:var(--color-text);margin:0;font-size:14px;font-weight:650}.pl-card-sub{color:var(--color-text-muted);margin:2px 0 12px;font-size:12px}.pl-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:4px;display:flex}.pl-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=900px){.pl-grid-2{grid-template-columns:minmax(0,1fr)}}.pl-filterbar{z-index:5;background:var(--color-bg);border-bottom:1px solid var(--color-border);margin:0 0 12px;padding:10px 0 8px;position:sticky;top:0}.pl-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pl-caption{color:var(--color-text-muted);margin-top:6px;font-size:12px}.pl-date-input{border:1px solid var(--color-border);background:var(--color-card);height:30px;color:var(--color-text);border-radius:999px;padding:0 8px;font-size:12px;transition:border-color .16s}.pl-date-input:hover{border-color:var(--color-text-muted)}.pl-chip{border:1px solid var(--color-accent);border-radius:999px;align-items:center;gap:6px;padding:3px 6px 3px 10px;font-size:12px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pl-chip{border:1px solid color-mix(in srgb, var(--color-accent) 45%, var(--color-border))}}.pl-chip{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.pl-chip{background:color-mix(in srgb, var(--color-accent) 9%, var(--color-card))}}.pl-chip{color:var(--color-text)}.pl-chip button{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;line-height:1;transition:background-color .14s,color .14s;display:inline-grid}.pl-chip button:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.pl-chip button:hover{background:color-mix(in srgb, var(--color-accent) 18%, transparent)}}.pl-chip button:hover{color:var(--color-accent)}.pl-tag{border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-bg);white-space:nowrap;border-radius:999px;align-items:center;padding:1px 7px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.pl-tag-aum{color:var(--color-chart-1);border-color:var(--color-chart-1)}@supports (color:color-mix(in lab, red, red)){.pl-tag-aum{border-color:color-mix(in srgb, var(--color-chart-1) 40%, var(--color-border))}}.pl-tag-commission{color:var(--color-chart-5);border-color:var(--color-chart-5)}@supports (color:color-mix(in lab, red, red)){.pl-tag-commission{border-color:color-mix(in srgb, var(--color-chart-5) 40%, var(--color-border))}}.pl-tag-fee{color:var(--color-chart-4);border-color:var(--color-chart-4)}@supports (color:color-mix(in lab, red, red)){.pl-tag-fee{border-color:color-mix(in srgb, var(--color-chart-4) 40%, var(--color-border))}}.pl-tag-won{color:var(--color-success);border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.pl-tag-won{border-color:color-mix(in srgb, var(--color-success) 40%, var(--color-border))}}.pl-tag-lost{color:var(--color-danger);border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.pl-tag-lost{border-color:color-mix(in srgb, var(--color-danger) 40%, var(--color-border))}}.pl-est{color:var(--color-text-muted);border-bottom:1px dotted var(--color-text-muted);cursor:help;margin-left:3px;font-size:10px;font-weight:600}.pl-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (width<=1200px){.pl-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.pl-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.pl-kpi{text-align:left;cursor:pointer;background:var(--color-card);border:1px solid var(--color-border);min-width:0;color:var(--color-text);font:inherit;border-radius:14px;padding:14px 14px 12px;transition:border-color .16s,box-shadow .16s,transform .16s}.pl-kpi:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.pl-kpi:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border))}}.pl-kpi:hover{transform:translateY(-1px);box-shadow:0 4px 16px #00000014}.pl-kpi-label{letter-spacing:.4px;text-transform:uppercase;color:var(--color-text-muted);font-size:11px;font-weight:600}.pl-kpi-value{font-variant-numeric:tabular-nums;margin-top:6px;font-size:26px;font-weight:700;line-height:1.15}.pl-kpi-pair{flex-wrap:nowrap;gap:14px;margin-top:6px;display:flex}.pl-kpi-pair>div{min-width:0}.pl-kpi-pair .v{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:19px;font-weight:700;line-height:1.15}.pl-kpi-pair .l{color:var(--color-text-muted);font-size:11px}.pl-kpi-foot{color:var(--color-text-muted);margin-top:4px;font-size:11px}.pl-kpi-danger .pl-kpi-value{color:var(--color-danger)}.pl-table{border-collapse:collapse;width:100%;font-size:13px}.pl-table th{text-align:left;letter-spacing:.3px;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);white-space:nowrap;background:var(--color-card);padding:8px 10px;font-size:11px;font-weight:600}.pl-table td{border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:middle;padding:9px 10px}.pl-table tbody tr:last-child td{border-bottom:none}.pl-table td.num,.pl-table th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pl-row-click{cursor:pointer;transition:background-color .14s}.pl-row-click:hover{background:var(--sidebar-bg-hover)}.pl-num-btn{color:var(--color-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;border-radius:6px;margin:-2px -6px;padding:2px 6px;transition:background-color .14s,color .14s}.pl-num-btn:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.pl-num-btn:hover{background:color-mix(in srgb, var(--color-accent) 12%, transparent)}}.pl-num-btn:hover{color:var(--color-accent)}.pl-name-btn{color:var(--color-text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;margin:-2px -6px;padding:2px 6px;font-weight:600;transition:background-color .14s,color .14s;display:inline-flex}.pl-name-btn:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.pl-name-btn:hover{background:color-mix(in srgb, var(--color-accent) 12%, transparent)}}.pl-name-btn:hover{color:var(--color-accent)}.pl-bar-cell{justify-content:flex-end;align-items:center;gap:8px;display:flex}.pl-bar-track{background:var(--color-text-muted);border-radius:999px;flex:auto;min-width:40px;max-width:160px;height:8px}@supports (color:color-mix(in lab, red, red)){.pl-bar-track{background:color-mix(in srgb, var(--color-text-muted) 14%, transparent)}}.pl-bar-track{overflow:hidden}.pl-bar-fill{border-radius:999px;height:100%}.pl-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.pl-avatar{color:#fff;letter-spacing:.3px;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:inline-grid}.pl-note{color:var(--color-text-muted);font-size:12px}.pl-empty{text-align:center;color:var(--color-text-muted);padding:28px 12px;font-size:13px}.pl-heat td.pl-heat-cell{text-align:center;padding:0}.pl-heat-btn{cursor:pointer;width:100%;min-width:36px;height:32px;font:inherit;color:var(--color-text);font-variant-numeric:tabular-nums;border:none;border-radius:6px;font-size:12px;font-weight:600;transition:box-shadow .14s,transform .14s}.pl-heat-btn:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--color-accent)}.pl-heat-btn:disabled{cursor:default;color:var(--color-text-muted);font-weight:400}.pl-heat tfoot td{border-top:2px solid var(--color-border);border-bottom:none;font-weight:700}.pl-kboard-wrap{flex-direction:column;gap:10px;min-width:0;display:flex}.pl-ksummary{background:var(--color-card);border:1px solid var(--color-border);color:var(--color-text-muted);font-variant-numeric:tabular-nums;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:6px 18px;padding:10px 14px;font-size:13px;display:flex}.pl-ksummary b{color:var(--color-text);margin-right:4px;font-size:15px;font-weight:700}.pl-ksummary-main{color:var(--color-text)}.pl-ksummary-danger b{color:var(--color-danger)}.pl-ksummary-note{margin-left:auto}.pl-kjump{display:none}.pl-kboard-area{min-width:0;position:relative}.pl-kboard{scroll-snap-type:x proximity;overscroll-behavior-x:contain;align-items:stretch;gap:12px;height:max(460px,100dvh - 300px);padding:2px 2px 10px;display:flex;overflow:auto hidden}.pl-kcol{scroll-snap-align:start;background:var(--color-card);flex-direction:column;flex:0 0 288px;width:288px;min-height:0;display:flex}@supports (color:color-mix(in lab, red, red)){.pl-kcol{background:color-mix(in srgb, var(--color-card) 55%, var(--color-bg))}}.pl-kcol{border:1px solid var(--color-border);border-radius:14px;transition:border-color .16s,box-shadow .16s,opacity .16s,background-color .16s;position:relative;overflow:hidden}.pl-kcol:before{content:"";background:var(--accent);z-index:1;height:3px;position:absolute;top:0;left:0;right:0}.pl-kcol-head{background:var(--color-card);border-bottom:1px solid var(--color-border);flex:none;padding:14px 12px 10px}.pl-kcol-title{align-items:center;gap:8px;min-width:0;display:flex}.pl-kcol-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}.pl-kcol-name{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.pl-kcol-count{font-variant-numeric:tabular-nums;background:var(--accent);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.pl-kcol-count{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.pl-kcol-count{color:var(--color-text)}.pl-kcol-sums{color:var(--color-text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin-top:6px;font-size:12px;display:flex}.pl-kcol-sums b{color:var(--color-text);font-weight:650}.pl-kcol-sep{background:var(--color-border);width:1px;height:12px}.pl-kcol-range{color:var(--color-text-muted);margin-top:4px;font-size:11px}.pl-kcol-collapse{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;width:24px;height:24px;transition:background-color .14s,color .14s;display:inline-grid}.pl-kcol-collapse:hover{background:var(--sidebar-bg-hover);color:var(--color-text)}.pl-kcol-body{overscroll-behavior-y:contain;overscroll-behavior-x:auto;flex-direction:column;flex:auto;gap:8px;min-height:0;padding:10px;display:flex;overflow:hidden auto}.pl-kcol-body>*{min-width:0}.pl-kcol-empty{text-align:center;color:var(--color-text-muted);border:1px dashed var(--color-border);border-radius:10px;flex-direction:column;align-items:center;gap:6px;margin-top:2px;padding:26px 10px;font-size:12px;display:flex}.pl-kcol-empty svg{opacity:.55}.pl-kcol-unmapped{border-color:#d97706}@supports (color:color-mix(in lab, red, red)){.pl-kcol-unmapped{border-color:color-mix(in srgb, #d97706 50%, var(--color-border))}}.pl-kcol-unmapped .pl-kcol-name{color:#d97706}.pl-kcard{text-align:left;font:inherit;cursor:pointer;background:var(--color-card);border:1px solid var(--color-border);color:var(--color-text);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:11px;flex-direction:column;flex-shrink:0;gap:8px;padding:11px 11px 9px;transition:border-color .16s,box-shadow .16s,transform .16s,opacity .16s;display:flex;position:relative;box-shadow:0 1px 2px #0000000a}.pl-kcard:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.pl-kcard:hover{border-color:color-mix(in srgb, var(--color-accent) 50%, var(--color-border))}}.pl-kcard:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0000001a}.pl-kcard:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pl-kcard[draggable=true]{cursor:grab}.pl-kcard[draggable=true]:active{cursor:grabbing}.pl-kcard-dragging{opacity:.4;box-shadow:none;transform:none}.pl-kcard-moving{border-color:var(--color-chart-1)}@supports (color:color-mix(in lab, red, red)){.pl-kcard-moving{border-color:color-mix(in srgb, var(--color-chart-1) 55%, var(--color-border))}}.pl-kcard-moving{animation:1.6s ease-in-out infinite plCardPulse}.pl-kcard-failing{border-color:var(--color-danger);box-shadow:0 0 0 1px var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.pl-kcard-failing{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-danger) 35%, transparent)}}@keyframes plCardPulse{50%{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-chart-1) 18%, transparent)}}.pl-kcard-ghost{z-index:2000;pointer-events:none;opacity:.95;position:fixed;top:0;left:0;box-shadow:0 16px 40px #00000040}.pl-kcard-top{align-items:flex-start;gap:10px;display:flex}.pl-kcard-client{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;font-size:13.5px;font-weight:700;line-height:1.3;text-decoration:none;transition:color .14s;display:block;overflow:hidden}a.pl-kcard-client:hover{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.pl-kcard-name{color:var(--color-text-muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.pl-kcard-money{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;min-width:0;display:flex}.pl-kcard-amount{letter-spacing:-.2px;color:var(--color-text);white-space:nowrap;font-size:17px;font-weight:750}.pl-kcard-unit{color:var(--color-text-muted);letter-spacing:0;margin-left:4px;font-size:11px;font-weight:600}.pl-kcard-noamt{color:var(--color-text-muted);font-size:12px;font-weight:500}.pl-kcard-other{color:var(--color-text-muted);white-space:nowrap;font-size:11.5px}.pl-kcard-money .pl-tag{text-overflow:ellipsis;max-width:110px;overflow:hidden}.pl-kcard-foot{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;display:flex}.pl-pill{color:var(--color-text-muted);background:var(--color-text-muted);border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pl-pill{background:color-mix(in srgb, var(--color-text-muted) 10%, transparent)}}.pl-pill{white-space:nowrap;font-variant-numeric:tabular-nums}.pl-pill-muted{opacity:.8;font-weight:500}.pl-pill-danger{color:var(--color-danger);background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.pl-pill-danger{background:color-mix(in srgb, var(--color-danger) 12%, transparent)}}.pl-pill-ok{color:var(--color-success);background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.pl-pill-ok{background:color-mix(in srgb, var(--color-success) 13%, transparent)}}.pl-pill-flight{color:var(--color-chart-1);background:var(--color-chart-1)}@supports (color:color-mix(in lab, red, red)){.pl-pill-flight{background:color-mix(in srgb, var(--color-chart-1) 12%, transparent)}}.pl-age-warn{color:var(--color-warning-text);background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.pl-age-warn{background:color-mix(in srgb, var(--color-warning) 22%, transparent)}}.pl-age-danger{color:var(--color-danger);background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.pl-age-danger{background:color-mix(in srgb, var(--color-danger) 12%, transparent)}}.pl-spin{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:9px;height:9px;animation:.8s linear infinite plSpin}@keyframes plSpin{to{transform:rotate(360deg)}}.pl-kcard-move{width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;margin-left:auto;transition:background-color .14s,color .14s,border-color .14s;display:inline-grid}.pl-kcard-move:hover,.pl-kcard-move:focus-visible{background:var(--sidebar-bg-hover);color:var(--color-text);border-color:var(--color-border)}.pl-klane{cursor:pointer;width:84px;font:inherit;color:var(--color-text);text-align:center;border:1px dashed var(--accent);border-radius:14px;flex:0 0 84px}@supports (color:color-mix(in lab, red, red)){.pl-klane{border:1px dashed color-mix(in srgb, var(--accent) 45%, var(--color-border))}}.pl-klane{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pl-klane{background:color-mix(in srgb, var(--accent) 4%, transparent)}}.pl-klane{scroll-snap-align:start;flex-direction:column;align-items:center;gap:12px;padding:16px 6px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex}.pl-klane:hover{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pl-klane:hover{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.pl-klane-num{font-variant-numeric:tabular-nums;color:var(--accent);font-size:20px;font-weight:750}.pl-klane-label{writing-mode:vertical-rl;letter-spacing:.6px;color:var(--accent);font-size:13px;font-weight:700;transform:rotate(180deg)}.pl-klane-sub{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:11px;line-height:1.45}.pl-klane-sub b{color:var(--color-text);font-weight:650}.pl-klane-hint{color:var(--color-text-muted);align-items:center;gap:2px;margin-top:auto;font-size:11px;display:inline-flex}.pl-kboard-dragging .pl-kcard:hover{box-shadow:none;transform:none}.pl-drop-ok{border-style:dashed;border-color:var(--color-chart-1)}@supports (color:color-mix(in lab, red, red)){.pl-drop-ok{border-color:color-mix(in srgb, var(--color-chart-1) 45%, var(--color-border))}}.pl-drop-over{border-color:var(--color-chart-1);box-shadow:0 0 0 3px var(--color-chart-1)}@supports (color:color-mix(in lab, red, red)){.pl-drop-over{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-chart-1) 22%, transparent)}}.pl-drop-over{background:var(--color-chart-1)}@supports (color:color-mix(in lab, red, red)){.pl-drop-over{background:color-mix(in srgb, var(--color-chart-1) 7%, var(--color-card))}}.pl-drop-off{opacity:.45;cursor:not-allowed}.pl-drop-home{opacity:.85}.pl-kzone{z-index:6;border:2px dashed var(--zone);height:76px;color:var(--zone);background:var(--zone);border-radius:14px;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.pl-kzone{background:color-mix(in srgb, var(--zone) 10%, var(--color-card))}}.pl-kzone{-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1),background-color .14s,box-shadow .14s;box-shadow:0 10px 30px #0000001f}.pl-kzone-won{--zone:var(--color-success);bottom:calc(100% + 8px);transform:translateY(-14px)}.pl-kzone-lost{--zone:var(--color-danger);bottom:10px;transform:translateY(14px)}.pl-kzone-show{opacity:1;pointer-events:auto;transform:none}.pl-kzone-over{background:var(--zone)}@supports (color:color-mix(in lab, red, red)){.pl-kzone-over{background:color-mix(in srgb, var(--zone) 22%, var(--color-card))}}.pl-kzone-over{box-shadow:0 0 0 4px var(--zone), 0 10px 30px #00000026}@supports (color:color-mix(in lab, red, red)){.pl-kzone-over{box-shadow:0 0 0 4px color-mix(in srgb, var(--zone) 25%, transparent), 0 10px 30px #00000026}}.pl-kzone-over{transform:scale(1.01)}.pl-kzone-off{--zone:var(--color-text-muted)}.pl-kzone-off.pl-kzone-show{cursor:not-allowed;opacity:.85}.pl-kzone-icon{background:var(--zone);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.pl-kzone-icon{background:color-mix(in srgb, var(--zone) 18%, transparent)}}.pl-kzone-text{color:var(--color-text-muted);flex-direction:column;min-width:0;font-size:12px;line-height:1.35;display:flex}.pl-kzone-text b{color:var(--zone);font-size:14px}.pl-move-menu{z-index:1200;background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;max-height:320px;padding:6px;animation:.14s both plFade;position:fixed;overflow-y:auto;box-shadow:0 14px 40px #0000002e}.pl-move-menu-head{letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-muted);padding:6px 8px 4px;font-size:11px;font-weight:700}.pl-move-item{width:100%;font:inherit;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;font-size:13px;transition:background-color .14s;display:flex}.pl-move-item:hover:not(:disabled),.pl-move-item:focus-visible{background:var(--sidebar-bg-hover);outline:none}.pl-move-item:disabled{cursor:default;opacity:.5}.pl-move-item-won{color:var(--color-success);box-shadow:0 -1px 0 var(--color-border);border-radius:0 0 8px 8px;margin-top:4px;font-weight:600}.pl-move-item-lost{color:var(--color-danger);font-weight:600}.pl-celebrate-canvas{z-index:2100;pointer-events:none;position:fixed;inset:0}.pl-celebrate-check{z-index:2100;pointer-events:none;color:#fff;background:var(--color-success);border-radius:50%;place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;transition:opacity .36s;display:grid;position:fixed;box-shadow:0 8px 24px #0003}.pl-celebrate-check.pl-celebrate-out{opacity:0}.pl-calm-fade{z-index:2100;pointer-events:none;background:var(--color-card);border:1px solid var(--color-border);border-radius:11px;animation:.65s forwards plCalmFade;position:fixed}@keyframes plCalmFade{0%{opacity:.9;transform:none}to{opacity:0;filter:grayscale();transform:translateY(10px)scale(.98)}}@media (prefers-reduced-motion:reduce){.pl-kcard,.pl-kzone{transition:none}.pl-kcard:hover{transform:none}.pl-kcard-moving,.pl-spin{animation:none}.pl-calm-fade{opacity:0;animation:none}}.pl-toggle{color:var(--color-text);border:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.pl-toggle:hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.pl-toggle:hover{background:color-mix(in srgb, var(--color-accent) 8%, transparent)}}.pl-toggle:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.pl-toggle:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border))}}.pl-toggle input{accent-color:var(--color-accent);cursor:pointer;margin:0}@media (width<=640px){.pl-ksummary{gap:4px 14px;padding:10px 12px}.pl-ksummary-note{width:100%;margin-left:0}.pl-kjump{scrollbar-width:none;gap:6px;margin:0 -16px;padding:0 16px 2px;display:flex;overflow-x:auto}.pl-kjump::-webkit-scrollbar{display:none}.pl-kjump-btn{font:inherit;color:var(--color-text);background:var(--color-card);border:1px solid var(--color-border);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;transition:background-color .14s,border-color .14s;display:inline-flex}.pl-kjump-btn:hover{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pl-kjump-btn:hover{background:color-mix(in srgb, var(--accent) 8%, var(--color-card))}}.pl-kjump-count{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.pl-kboard{scroll-snap-type:x mandatory;gap:10px;height:calc(100dvh - 250px);min-height:420px;margin:0 -16px;padding:2px 16px 10px;scroll-padding:0 16px}.pl-kcol{flex:0 0 calc(100vw - 48px);width:calc(100vw - 48px)}.pl-klane{flex-flow:wrap;flex:0 0 calc(100vw - 48px);place-content:center;width:calc(100vw - 48px)}.pl-klane-label{writing-mode:horizontal-tb;transform:none}.pl-klane-hint{margin-top:0}.pl-kzone{height:64px}.pl-hide-phone{display:none}}.pl-panel-backdrop{z-index:900;background:#00000059;animation:.16s both plFade;position:fixed;inset:0}.pl-panel{z-index:901;background:var(--color-card);border-left:1px solid var(--color-border);flex-direction:column;width:min(520px,100vw);animation:.22s cubic-bezier(.2,.8,.2,1) both plSlide;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px #0000002e}@keyframes plFade{0%{opacity:0}to{opacity:1}}@keyframes plSlide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.pl-panel-head{border-bottom:1px solid var(--color-border);padding:18px 20px 14px}.pl-panel-body{flex:1;padding:16px 20px 24px;overflow-y:auto}.pl-fields{grid-template-columns:140px minmax(0,1fr);gap:9px 14px;margin:0;font-size:13px;display:grid}.pl-fields dt{color:var(--color-text-muted)}.pl-fields dd{color:var(--color-text);overflow-wrap:anywhere;margin:0}.pl-section-label{letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-muted);margin:18px 0 8px;font-size:11px;font-weight:700}.pl-timeline{border-left:2px solid var(--color-border);flex-direction:column;gap:10px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.pl-timeline li{color:var(--color-text);font-size:13px;position:relative}.pl-timeline li:before{content:"";background:var(--color-accent);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-20px}.pl-stage-row{border-bottom:1px solid var(--color-border);align-items:center;gap:8px;padding:8px 0;display:flex}.pl-stage-row:last-child{border-bottom:none}@media (width<=640px){.pl-stage-key{display:none!important}}.pl-stage-input{border:1px solid var(--color-border);background:var(--color-bg);min-width:0;height:32px;color:var(--color-text);border-radius:8px;flex:auto;padding:0 10px;font-size:13px;transition:border-color .16s}.pl-stage-input:hover:not(:disabled){border-color:var(--color-text-muted)}.pl-stage-input:focus{border-color:var(--color-accent);outline:none}.pl-map-scroll{border:1px solid var(--color-border);border-radius:10px;max-height:520px;overflow-y:auto}.pl-map-scroll thead th{z-index:1;position:sticky;top:0}@media (width<=640px){.pl-fields{grid-template-columns:110px minmax(0,1fr)}.pl-map-scroll{max-height:70dvh}}@media (width>=641px){.pl-table-compact td{white-space:nowrap}.pl-table-compact td.pl-clip{text-overflow:ellipsis;max-width:220px;overflow:hidden}}td.pl-lb-rev{min-width:190px}@media (width<=640px){td.pl-lb-rev{min-width:0}td.pl-lb-rev .pl-bar-track{display:none}.pl-kpi-pair{gap:10px}.pl-kpi-pair .v{font-size:16px}.pl-kpi-value{font-size:22px}.pl-card{padding:14px 12px}.pl-filterbar{position:static}}.rpt-star{width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:inline-flex}.rpt-star:hover{color:var(--color-accent);background:var(--sidebar-bg-hover)}.rpt-star[aria-pressed=true]{color:var(--color-accent)}.rpt-star:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.rpt-star:disabled{opacity:.6;cursor:default}.orion-pick-row{width:100%;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;font-size:13px;transition:background-color .15s;display:flex}.orion-pick-row:hover,.orion-pick-row:focus-visible{background:var(--sidebar-bg-hover)}.dash-tile{background-color:var(--color-card);border:1px solid var(--color-border);box-sizing:border-box;border-radius:8px;flex-direction:column;gap:10px;min-width:0;height:100%;display:flex}.dash-tile-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.dash-tile-title{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:600;overflow:hidden}.dash-tile-body{flex:1;min-height:0;overflow:hidden auto}.dash-refresh-dot{background:var(--color-text-muted);opacity:.6;border-radius:50%;flex-shrink:0;width:6px;height:6px}.dash-info{color:var(--color-text-subtle);cursor:help;transition:color .15s;display:inline-flex;position:relative}.dash-info:hover,.dash-info:focus-visible{color:var(--color-text);outline:none}.dash-info:after{content:attr(data-tip);z-index:30;background:var(--color-card);width:max-content;max-width:240px;color:var(--color-text);border:1px solid var(--color-border);white-space:normal;opacity:0;pointer-events:none;border-radius:6px;padding:7px 9px;font-size:11.5px;font-weight:400;line-height:1.35;transition:opacity .15s;position:absolute;top:calc(100% + 6px);left:-8px;box-shadow:0 4px 14px #0000002e}.dash-info:hover:after,.dash-info:focus-visible:after{opacity:1}.dash-head-link{color:var(--color-accent);white-space:nowrap;border-radius:4px;padding:2px 4px;font-size:11.5px;text-decoration:none;transition:background-color .15s,color .15s}.dash-head-link:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.dash-head-link:hover{background-color:color-mix(in srgb, var(--color-accent) 12%, transparent)}}.dash-head-btn{color:var(--color-text-muted);border:1px solid var(--color-border);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:2px 8px;font-size:11px;transition:border-color .15s,color .15s,background-color .15s}.dash-head-btn:hover,.dash-head-btn[aria-pressed=true]{color:var(--color-text);border-color:var(--color-text-muted);background:var(--color-bg)}.dash-kpi-value{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.1;display:block}.dash-kpi-link{border-radius:6px;margin:0 -4px;padding:0 4px;text-decoration:none;transition:background-color .15s;display:inline-block}.dash-kpi-link:hover{background-color:var(--color-active-day)}.dash-kpi-link:hover .dash-kpi-value{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.dash-kpi-sub{color:var(--color-text-muted);margin-top:4px;font-size:11.5px;line-height:1.35}.dash-kpi-sub a{color:inherit;transition:color .15s}.dash-kpi-sub a:hover{color:var(--color-accent)}.dash-chip{white-space:nowrap;border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-bg);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.dash-chip-danger{color:var(--color-danger);border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.dash-chip-danger{border-color:color-mix(in srgb, var(--color-danger) 30%, transparent)}}.dash-chip-danger{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.dash-chip-danger{background:color-mix(in srgb, var(--color-danger) 10%, transparent)}}.dash-chip-warn{color:var(--color-warning-text);border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.dash-chip-warn{border-color:color-mix(in srgb, var(--color-warning) 45%, transparent)}}.dash-chip-warn{background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.dash-chip-warn{background:color-mix(in srgb, var(--color-warning) 14%, transparent)}}.dash-chip-ok{color:var(--color-success);border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.dash-chip-ok{border-color:color-mix(in srgb, var(--color-success) 30%, transparent)}}.dash-chip-ok{background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.dash-chip-ok{background:color-mix(in srgb, var(--color-success) 10%, transparent)}}.dash-chip-accent{color:var(--color-chart-1);border-color:var(--color-chart-1)}@supports (color:color-mix(in lab, red, red)){.dash-chip-accent{border-color:color-mix(in srgb, var(--color-chart-1) 30%, transparent)}}.dash-chip-accent{background:var(--color-chart-1)}@supports (color:color-mix(in lab, red, red)){.dash-chip-accent{background:color-mix(in srgb, var(--color-chart-1) 10%, transparent)}}.dash-chip-link{cursor:pointer}.dash-chip-link:hover{filter:brightness(1.05);border-color:currentColor}.dash-bars{flex-direction:column;gap:9px;display:flex}.dash-bar-row{align-items:center;gap:8px;min-width:0;display:flex}.dash-bar-label{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:12px;overflow:hidden}.dash-bar-label-link{color:inherit;border-radius:4px;text-decoration:none;transition:color .15s}.dash-bar-label-link:hover{color:var(--color-accent);text-decoration:underline}.dash-bar-track{background:var(--color-bg);border-radius:4px;flex:1;gap:2px;min-width:0;height:12px;display:flex;overflow:hidden}.dash-seg{min-width:3px;height:100%;transition:filter .15s,opacity .15s;display:block}.dash-seg:first-child{border-radius:4px 0 0 4px}.dash-seg:last-child{border-radius:0 4px 4px 0}.dash-seg:only-child{border-radius:4px}a.dash-seg:hover,a.dash-seg:focus-visible{filter:brightness(1.18)saturate(1.1);outline:2px solid var(--color-text);outline-offset:-2px}.dash-bars:hover a.dash-seg:not(:hover){opacity:.85}.dash-bar-total{color:var(--color-text);text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:28px;font-size:12px;font-weight:600}.dash-legend{color:var(--color-text-muted);flex-wrap:wrap;gap:4px 12px;font-size:11px;display:flex}.dash-legend-item{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.dash-legend-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dash-mini-bar{border-radius:3px 3px 0 0;width:10px;transition:filter .15s;display:block}.dash-col{color:inherit;border-radius:4px;text-decoration:none;transition:background-color .15s}.dash-col:hover{background-color:var(--color-active-day)}.dash-col:hover .dash-mini-bar,.dash-col:hover .dash-col-stack{filter:brightness(1.15)}.dash-cols{align-items:flex-end;gap:8px;display:flex}.dash-col-cell{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;padding:2px;display:flex}.dash-col-stack{border-radius:4px 4px 0 0;flex-direction:column;gap:2px;width:100%;max-width:46px;transition:filter .15s;display:flex;overflow:hidden}.dash-col-value{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.dash-col-label{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10.5px;overflow:hidden}.dash-col-btn{font:inherit;cursor:pointer;background:0 0;border:1px solid #0000}.dash-col-btn[aria-pressed=true]{background-color:var(--color-active-day);border-color:var(--color-border)}.dash-col-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.dash-vseg{transition:filter .15s,opacity .15s;display:block}.dash-vseg:hover,.dash-vseg:focus-visible{filter:brightness(1.18)saturate(1.1);outline:2px solid var(--color-text);outline-offset:-2px}.dash-cols:hover .dash-vseg:not(:hover){opacity:.85}.dash-sel{border:1px solid var(--color-border);background:var(--color-bg);min-width:0;max-width:150px;color:var(--color-text);cursor:pointer;border-radius:6px;padding:3px 6px;font-size:11.5px;transition:border-color .15s}.dash-sel:hover,.dash-sel:focus-visible{border-color:var(--color-text-muted);outline:none}.dash-slice{cursor:pointer;transition:opacity .15s,stroke-width .15s}.dash-slice:hover{stroke-width:17px}.dash-row-link{text-align:left;cursor:pointer;box-sizing:content-box;width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;margin:0 -8px;padding:6px 8px;text-decoration:none;transition:background-color .14s;display:flex}.dash-row-link:hover,.dash-row-link:focus-visible{background-color:var(--color-active-day);outline:none}.dash-group-head{letter-spacing:.4px;text-transform:uppercase;color:var(--color-text-muted);margin:8px 0 2px;font-size:10px;font-weight:700}.dash-group-head a{color:inherit;text-decoration:none;transition:color .15s}.dash-group-head a:hover{color:var(--color-accent)}.dash-data-table{border-collapse:collapse;width:100%;font-size:12px}.dash-data-table th{color:var(--color-text-muted);border-bottom:1px solid var(--color-border);background:var(--color-card);padding:4px 6px;font-size:10.5px;font-weight:600;position:sticky;top:0}.dash-data-table td{border-bottom:1px solid var(--color-border);color:var(--color-text);padding:5px 6px}.dash-data-table a{color:var(--color-accent);text-decoration:none}.dash-data-table a:hover{text-decoration:underline}.dash-toggle{border:1px solid var(--color-border);border-radius:999px;display:inline-flex;overflow:hidden}.dash-toggle button{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:2px 8px;font-size:10.5px;transition:background-color .15s,color .15s}.dash-toggle button:hover{color:var(--color-text);background:var(--color-bg)}.dash-toggle button[aria-pressed=true]{background:var(--color-text);color:var(--color-card)}.dash-daystrip{flex-shrink:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.dash-day{border:1px solid var(--color-border);background:var(--color-bg);cursor:pointer;min-width:0;color:inherit;text-align:left;font:inherit;border-radius:6px;flex-direction:column;align-items:stretch;gap:3px;padding:6px 7px;transition:border-color .15s,background-color .15s;display:flex}.dash-day:hover{border-color:var(--color-text-muted)}.dash-day[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.dash-day[aria-pressed=true]{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-bg))}}.dash-day-name{letter-spacing:.3px;text-transform:uppercase;color:var(--color-text-muted);font-size:10px;font-weight:700}.dash-day-today .dash-day-name{color:var(--color-accent)}.dash-day-meter{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;font-size:10.5px;display:flex}.dash-day-meter i{border-radius:2px;flex-shrink:0;height:4px;display:block}.dash-whatsnew{border:1px solid var(--color-chart-1);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.dash-whatsnew{border:1px solid color-mix(in srgb, var(--color-chart-1) 35%, var(--color-border))}}.dash-whatsnew{background:var(--color-chart-1)}@supports (color:color-mix(in lab, red, red)){.dash-whatsnew{background:color-mix(in srgb, var(--color-chart-1) 7%, var(--color-card))}}.dash-whatsnew{color:var(--color-text);font-size:13px}.drill-chip{border:1px solid var(--color-chart-1);border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:4px 5px 4px 10px;font-size:12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.drill-chip{border:1px solid color-mix(in srgb, var(--color-chart-1) 40%, var(--color-border))}}.drill-chip{background:var(--color-chart-1)}@supports (color:color-mix(in lab, red, red)){.drill-chip{background:color-mix(in srgb, var(--color-chart-1) 9%, var(--color-card))}}.drill-chip{color:var(--color-text)}.drill-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.drill-chip button{width:20px;height:20px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.drill-chip button:hover{background:var(--color-border);color:var(--color-text)}.dash-opp-count{border:1px solid var(--color-border);background:var(--color-bg);border-radius:8px;flex-direction:column;flex:84px;gap:1px;min-width:84px;padding:7px 10px;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.dash-opp-count:hover{border-color:var(--color-chart-1);background:var(--color-chart-1)}@supports (color:color-mix(in lab, red, red)){.dash-opp-count:hover{background:color-mix(in srgb, var(--color-chart-1) 7%, var(--color-bg))}}.dash-opp-n{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1.1}.dash-opp-l{color:var(--color-text-muted);font-size:11px;line-height:1.3}.req-tile-seg{background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;align-self:flex-start;gap:2px;padding:2px;display:inline-flex}.req-tile-seg button{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;border-radius:6px;padding:3px 10px;font-size:11.5px;font-weight:600;transition:background-color .15s,color .15s}.req-tile-seg button:hover{background:var(--sidebar-bg-hover);color:var(--color-text)}.req-tile-seg button[aria-pressed=true]{background:var(--color-card);color:var(--color-text);box-shadow:0 1px 2px #0000001f}.req-tile-card{border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.req-tile-row{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 10px;transition:background-color .15s;display:flex}.req-tile-row:hover,.req-tile-row:focus-visible{background:var(--sidebar-bg-hover)}.req-tile-dot{background:var(--color-accent);border-radius:50%;width:8px;height:8px;display:inline-block}.req-tile-panel{border-top:1px solid var(--color-border);flex-direction:column;gap:8px;padding:10px;display:flex}.sheet-person-row{transition:background .16s}.sheet-person-row:hover{background:var(--sidebar-bg-hover)}.mfd-opt{transition:background-color .14s}.mfd-opt:hover{background-color:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.mfd-opt:hover{background-color:color-mix(in srgb, var(--color-text) 7%, transparent)}}.cl-pager{margin-right:56px}@media (width<=640px){.cl-pager{margin-right: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-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-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
