/*! tailwindcss v4.3.3 | 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)))){:host,:root{--shimmer-angle:20deg}*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--tracking-widest:.1em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:calc(var(--radius) * .8);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}h1,h2,h3,h4{font-family:var(--sans);color:var(--ink-900);letter-spacing:-.025em;font-weight:600;line-height:1.08}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}input,select,textarea{font:inherit;color:var(--tx)}a{color:inherit;text-decoration:none}svg{display:block}#repoApp *{box-sizing:border-box;margin:0;padding:0}#repoApp h1,#repoApp h2,#repoApp h3,#repoApp h4{color:var(--ink-900);letter-spacing:-.025em;font-weight:600;line-height:1.08}#repoApp button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}#repoApp input,#repoApp select{font:inherit;color:var(--tx)}#repoApp svg{display:block}*{box-sizing:border-box;border-color:var(--border);outline-color:var(--ring);margin:0;padding:0}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:var(--sans)}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.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;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-\[4vh\]{top:4vh}.top-\[9vh\]{top:9vh}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-\(--z-dialog\){z-index:var(--z-dialog)}.z-10{z-index:10}.z-50{z-index:50}.col-start-2{grid-column-start:2}.col-start-auto{grid-column-start:auto}.row-auto{grid-row:auto}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.my-1{margin-block:var(--spacing)}.my-3{margin-block:calc(var(--spacing) * 3)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-1{margin-bottom:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-square{aspect-ratio:1}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-full{width:100%;height:100%}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-\[31px\]{height:31px}.h-\[34px\]{height:34px}.h-\[36px\]{height:36px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-auto{height:auto}.h-px{height:1px}.max-h-\(--available-height\){max-height:var(--available-height)}.min-h-20{min-height:calc(var(--spacing) * 20)}.w-\(--anchor-width\){width:var(--anchor-width)}.w-72{width:calc(var(--spacing) * 72)}.w-\[min\(520px\,94vw\)\]{width:min(520px,94vw)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-none{max-width:none}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-\[96px\]{min-width:96px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-y{resize:vertical}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[5px\]{gap:5px}.gap-\[8px\]{gap:8px}.gap-\[9px\]{gap:9px}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\(--r\){border-radius:var(--r)}.rounded-\(--r-sm\){border-radius:var(--r-sm)}.rounded-4xl{border-radius:calc(var(--radius) * 2.6)}.rounded-\[2px\]{border-radius:2px}.rounded-\[5px\]{border-radius:5px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[999px\]{border-radius:999px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-\[var\(--r\)\]{border-radius:var(--r)}.rounded-\[var\(--r-lg\)\]{border-radius:var(--r-lg)}.rounded-\[var\(--r-xl\)\]{border-radius:var(--r-xl)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-none{border-radius:0}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-t-\[var\(--r-xl\)\]{border-top-left-radius:var(--r-xl);border-top-right-radius:var(--r-xl)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-\(--line\){border-color:var(--line)}.border-\(--line-2\){border-color:var(--line-2)}.border-\(--line-strong\){border-color:var(--line-strong)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--pos\)\]{border-color:var(--pos)}.border-border{border-color:var(--border)}.border-transparent{border-color:#0000}.bg-\(--bg-2\){background-color:var(--bg-2)}.bg-\(--neg-bg\){background-color:var(--neg-bg)}.bg-\(--surface\){background-color:var(--surface)}.bg-\[var\(--bg-2\)\]{background-color:var(--bg-2)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--wref-blue\)\]{background-color:var(--wref-blue)}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.fill-foreground{fill:var(--foreground)}.object-cover{object-fit:cover}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-\[3px\]{padding:3px}.p-\[9px\]{padding:9px}.p-\[9px_10px\]{padding:9px 10px}.p-px{padding:1px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-0{padding-inline:0}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-\[9px\]{padding-inline:9px}.px-\[12px\]{padding-inline:12px}.px-\[13px\]{padding-inline:13px}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-\[10px\]{padding-right:10px}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-\[12px\]{padding-left:12px}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-heading{font-family:var(--sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--ink-900\){color:var(--ink-900)}.text-\(--neg\){color:var(--neg)}.text-\(--tx\){color:var(--tx)}.text-\(--tx-2\){color:var(--tx-2)}.text-\(--tx-3\),.text-\[color\:var\(--tx-3\)\]{color:var(--tx-3)}.text-\[var\(--pos\)\]{color:var(--pos)}.text-\[var\(--tx\)\]{color:var(--tx)}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-\(--co\){accent-color:var(--co)}.opacity-80{opacity:.8}.bg-blend-color{background-blend-mode:color}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[var\(--sh-xs\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--sh-xs\)\]{--tw-shadow:var(--sh-xs)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.ring,.shadow-xs{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)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-0,.ring-1{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-background{--tw-ring-color:var(--background)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{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{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-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-\[\:focus-visible\]\/field-label\:border-transparent:is(:where(.group\/field-label):has(:focus-visible) *){border-color:#0000}.group-has-\[\:focus-visible\]\/field-label\:ring-0:is(:where(.group\/field-label):has(:focus-visible) *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-60:is(:where(.peer):disabled~*){opacity:.6}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-\(--tx-4\)::placeholder{color:var(--tx-4)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e+38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:0}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:0}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}@media (hover:hover){.hover\:border-\(--line-strong\):hover{border-color:var(--line-strong)}.hover\:bg-\(--bg-2\):hover{background-color:var(--bg-2)}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-\[var\(--surface\)\]:hover{background-color:var(--surface)}.hover\:bg-\[var\(--wref-blue\)\]:hover{background-color:var(--wref-blue)}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-primary\/85:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/85:hover{background-color:color-mix(in oklab,var(--primary) 85%,transparent)}}.hover\:text-\(--ink-900\):hover{color:var(--ink-900)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-\[var\(--co\)\]:focus{border-color:var(--co)}.focus\:bg-\[var\(--surface\)\]:focus{background-color:var(--surface)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:border-\(--co\):focus-visible{border-color:var(--co)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:border-transparent:focus-visible{border-color:#0000}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\(--co\):focus-visible{--tw-ring-color:var(--co)}.focus-visible\:ring-\(--co-bg\):focus-visible{--tw-ring-color:var(--co-bg)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:not-aria-\[haspopup\]\:translate-y-0:active:not([aria-haspopup]){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\(--bg-2\):disabled{background-color:var(--bg-2)}.disabled\:text-\(--tx-3\):disabled{color:var(--tx-3)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-100:disabled{opacity:1}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:var(--spacing)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:var(--spacing)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-\(--bg-2\)[aria-expanded=true]{background-color:var(--bg-2)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-\(--neg\)[aria-invalid=true]{border-color:var(--neg)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true],.aria-invalid\:ring-\[3px\][aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:ring-\(--neg\)\/20[aria-invalid=true]{--tw-ring-color:var(--neg)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-\(--neg\)\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--neg) 20%,transparent)}}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-popup-open\:bg-accent[data-popup-open]{background-color:var(--accent)}.data-popup-open\:text-accent-foreground[data-popup-open]{color:var(--accent-foreground)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:0}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:var(--spacing)}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:0}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:left-0[data-side=left]{left:0}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:0}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:0}.data-\[side\=top\]\:top-0[data-side=top]{top:0}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-\[18\.4px\][data-size=default]{height:18.4px}.data-\[size\=default\]\:w-\[32px\][data-size=default]{width:32px}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-\[14px\][data-size=sm]{height:14px}.data-\[size\=sm\]\:w-\[24px\][data-size=sm]{width:24px}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:calc(var(--radius) * .6)}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (min-width:40rem){.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right]{max-width:var(--container-sm)}}.dark\:bg-destructive\/20:is([data-theme=dark] *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/20:is([data-theme=dark] *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.dark\:text-muted-foreground:is([data-theme=dark] *){color:var(--muted-foreground)}.dark\:after\:mix-blend-lighten:is([data-theme=dark] *):after{content:var(--tw-content);mix-blend-mode:lighten}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is([data-theme=dark] *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-destructive\/30:is([data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.dark\:hover\:bg-muted\/50:is([data-theme=dark] *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-muted\/50:is([data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.dark\:hover\:text-foreground:is([data-theme=dark] *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is([data-theme=dark] *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is([data-theme=dark] *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.dark\:aria-invalid\:border-destructive\/50:is([data-theme=dark] *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:border-destructive\/50:is([data-theme=dark] *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is([data-theme=dark] *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is([data-theme=dark] *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is([data-theme=dark] *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is([data-theme=dark] *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.data-open\:animate-in:where([data-open]:not([data-open=false])),.data-open\:animate-in:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent:where([data-open]:not([data-open=false])),.data-open\:bg-accent:where([data-state=open]){background-color:var(--accent)}.data-open\:text-accent-foreground:where([data-open]:not([data-open=false])),.data-open\:text-accent-foreground:where([data-state=open]){color:var(--accent-foreground)}.data-open\:fade-in-0:where([data-open]:not([data-open=false])),.data-open\:fade-in-0:where([data-state=open]){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-open]:not([data-open=false])),.data-open\:zoom-in-95:where([data-state=open]){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-closed]:not([data-closed=false])),.data-closed\:animate-out:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:overflow-hidden:where([data-closed]:not([data-closed=false])),.data-closed\:overflow-hidden:where([data-state=closed]){overflow:hidden}.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])),.data-closed\:fade-out-0:where([data-state=closed]){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])),.data-closed\:zoom-out-95:where([data-state=closed]){--tw-exit-scale:.95}.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])),.data-checked\:bg-primary:where([data-state=checked]){background-color:var(--primary)}.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-checked]:not([data-checked=false])),.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-state=checked]),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-checked]:not([data-checked=false])),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-state=checked]){--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:data-checked\:bg-primary-foreground:is([data-theme=dark] *):where([data-checked]:not([data-checked=false])),.dark\:data-checked\:bg-primary-foreground:is([data-theme=dark] *):where([data-state=checked]){background-color:var(--primary-foreground)}.data-unchecked\:bg-input:where([data-state=unchecked]),.data-unchecked\:bg-input:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-state=unchecked]),.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-unchecked]:not([data-unchecked=false])),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-state=unchecked]),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:data-unchecked\:bg-foreground:is([data-theme=dark] *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-foreground:is([data-theme=dark] *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--foreground)}.dark\:data-unchecked\:bg-input\/80:is([data-theme=dark] *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-input\/80:is([data-theme=dark] *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-unchecked\:bg-input\/80:is([data-theme=dark] *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-input\/80:is([data-theme=dark] *):where([data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in oklab,var(--input) 80%,transparent)}}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:cursor-not-allowed:where([data-disabled=true]),.data-disabled\:cursor-not-allowed:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:bg-background:where([data-active]:not([data-active=false])),.data-active\:bg-background:where([data-state=active]){background-color:var(--background)}.data-active\:text-foreground:where([data-active]:not([data-active=false])),.data-active\:text-foreground:where([data-state=active]){color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}.dark\:data-active\:border-input:is([data-theme=dark] *):where([data-active]:not([data-active=false])),.dark\:data-active\:border-input:is([data-theme=dark] *):where([data-state=active]){border-color:var(--input)}.dark\:data-active\:bg-input\/30:is([data-theme=dark] *):where([data-active]:not([data-active=false])),.dark\:data-active\:bg-input\/30:is([data-theme=dark] *):where([data-state=active]){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-active\:bg-input\/30:is([data-theme=dark] *):where([data-active]:not([data-active=false])),.dark\:data-active\:bg-input\/30:is([data-theme=dark] *):where([data-state=active]){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:data-active\:text-foreground:is([data-theme=dark] *):where([data-active]:not([data-active=false])),.dark\:data-active\:text-foreground:is([data-theme=dark] *):where([data-state=active]){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is([data-theme=dark] *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is([data-theme=dark] *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is([data-theme=dark] *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is([data-theme=dark] *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){background-color:#0000}.data-horizontal\:h-2\.5:where([data-orientation=horizontal]){height:calc(var(--spacing) * 2.5)}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-horizontal\:border-t:where([data-orientation=horizontal]){border-top-style:var(--tw-border-style);border-top-width:1px}.data-horizontal\:border-t-transparent:where([data-orientation=horizontal]){border-top-color:#0000}.data-vertical\:h-full:where([data-orientation=vertical]){height:100%}.data-vertical\:w-2\.5:where([data-orientation=vertical]){width:calc(var(--spacing) * 2.5)}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.data-vertical\:border-l:where([data-orientation=vertical]){border-left-style:var(--tw-border-style);border-left-width:1px}.data-vertical\:border-l-transparent:where([data-orientation=vertical]){border-left-color:#0000}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-\[12px\]>svg{width:12px;height:12px}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--mono:var(--font-inter),"Inter",ui-monospace,SFMono-Regular,Menlo,monospace;--serif:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--sans:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--z-deco:0;--z-base:1;--z-lift:2;--z-lift-2:3;--z-sticky:5;--z-catch:20;--z-popover-sm:30;--z-chrome:40;--z-sidebar:50;--z-popover:60;--z-popover-lg:70;--z-fab:78;--z-scrim:80;--z-popover-xl:80;--z-tray:84;--z-drawer:85;--z-sidebar-mobile:88;--z-command-palette:90;--z-dialog-scrim:96;--z-dialog-scrim-2:100;--z-toasts:120;--z-sheet:330;--z-sheet-toast:340;--z-fullscreen:400;--z-fullscreen-dialog:410;--z-splash:9999;--z-repo-scrim-mobile:55;--z-repo-sidebar-mobile:60;--z-repo-toast:90;--z-repo-search:120;--z-repo-modal:200;--z-below:-1;--z-lift-3:4;--z-crm-stats:16;--z-crm-tabs:24;--z-settings-sos:38;--z-shell-drawer:86;--z-topbar-elevated:90;--z-shell-sidebar-mobile:92;--z-shell-popover:120;--z-repo-modal-backdrop:140;--z-connectivity-banner:200;--z-ai-menu:40;--z-ai-history-backdrop:42;--z-ai-history-drawer:43;--z-ai-brain-backdrop:44;--z-ai-brain-drawer:45;--z-ai-detail-backdrop:46;--z-ai-detail-drawer:47;--z-ai-head-pop:50;--z-widget-tools:5;--z-repo-combo:20;--z-desk-drawer-scrim:60;--z-tasks-composer-scrim:90;--z-tasks-composer:91;--z-play-scrim:95;--z-play-sheet:96;--z-dialog:97;--z-tour-dim:124;--z-tour-card:125;--z-tour-hub-scrim:130;--z-combo-list:10000}[data-theme=dark]{--ink-300:#52617552}::-webkit-scrollbar-thumb{border-radius:99px}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:none}}@keyframes drawline{to{stroke-dashoffset:0}}@keyframes growbar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes shimmer{0%{background-position:-340px 0}to{background-position:340px 0}}@keyframes blip{0%,to{opacity:.35}50%{opacity:1}}@keyframes ringpulse{0%{box-shadow:0 0 #2456d666}70%{box-shadow:0 0 0 7px #2456d600}to{box-shadow:0 0 #2456d600}}@keyframes numsettle{0%{filter:blur(4px);opacity:.4}to{filter:blur();opacity:1}}.os{height:100dvh;display:flex;position:relative;overflow:hidden}.os:before{content:"";pointer-events:none;z-index:var(--z-deco);background:radial-gradient(120% 80% at 100% -5%,#2456d60d,#0000 55%),radial-gradient(90% 70% at -5% 105%,#2456d609,#0000 55%);position:fixed;inset:0}[data-theme=dark] .os:before{background:radial-gradient(120% 80% at 100% -5%,#5b82e61a,#0000 52%),radial-gradient(90% 70% at -5% 105%,#5b82e60f,#0000 55%)}.os:after{content:"";pointer-events:none;z-index:var(--z-deco);background-image:var(--grain);opacity:.018;mix-blend-mode:multiply;background-size:160px;position:fixed;inset:0}[data-theme=dark] .os:after{opacity:.04;mix-blend-mode:overlay}.main,.side{z-index:var(--z-base);position:relative}.side{width:var(--sb);background:var(--surface);border-right:1px solid var(--line);z-index:var(--z-sidebar);transition:width .26s var(--ease);flex-direction:column;flex-shrink:0;display:flex;position:relative}.side-brand{align-items:center;gap:12px;padding:20px 20px 18px;display:flex}.xb.side-close{flex-shrink:0;margin-left:auto;display:none}.logo{background:linear-gradient(155deg,var(--ink-800),var(--ink-900));color:#fff;border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:0 6px 16px -7px #0d162399,inset 0 1px #ffffff14}.logo svg{width:22px;height:22px}[data-theme=dark] .logo{background:linear-gradient(155deg,var(--co),var(--co-700));box-shadow:0 6px 18px -7px #5b82e699}.brand-tx .nm{font-family:var(--serif);color:var(--ink-900);letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1}.brand-tx .sub{font-family:var(--mono);letter-spacing:2.4px;color:var(--tx-4);text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:500}.side-search{border-radius:var(--r-sm);background:var(--bg);color:var(--tx-3);cursor:pointer;border:1px solid #0000;align-items:center;gap:9px;margin:2px 14px 10px;padding:9px 12px;transition:all .16s;display:flex}.side-search:hover{border-color:var(--line-2);background:var(--surface)}.side-search svg{flex-shrink:0;width:16px;height:16px}.side-search .ph{flex:1;font-size:13px}.side-search .k{font-family:var(--mono);border:1px solid var(--line-2);color:var(--tx-4);border-radius:5px;padding:1px 6px;font-size:10.5px;font-weight:500}.nav{flex-direction:column;flex:1;gap:1px;padding:6px 12px 12px;display:flex;overflow-y:auto}.nav::-webkit-scrollbar{width:0}.nav-sec{font-family:var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--tx-4);padding:16px 12px 7px;font-size:9.5px;font-weight:600}.nav-i{border-radius:var(--r-sm);color:var(--tx-2);cursor:pointer;align-items:center;gap:12px;padding:9px 12px;font-size:13.5px;font-weight:450;transition:all .14s;display:flex;position:relative}.nav-i svg{stroke-width:1.7px;width:18px;height:18px;color:var(--tx-3);flex-shrink:0;transition:color .14s}.nav-i:hover{background:var(--bg);color:var(--tx)}.nav-i:hover svg{color:var(--tx-2)}.nav-i.on{background:var(--co-bg);color:var(--co-700);font-weight:550}.nav-i.on svg{color:var(--co)}.nav-i.on:before{content:"";background:var(--co);border-radius:0 3px 3px 0;width:3px;height:18px;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}.nav-i .ct{font-family:var(--mono);color:var(--tx-3);background:var(--bg-2);border:1px solid var(--line);text-align:center;border-radius:99px;min-width:22px;margin-left:auto;padding:1px 7px;font-size:10.5px;font-weight:600}.nav-i.on .ct{background:var(--co-bg-2);color:var(--co-700);border-color:var(--co-line)}.nav-i .ct.live{background:var(--neg);color:#fff;border-color:#0000}.side-foot{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:12px;display:flex}.theme-row{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);gap:5px;padding:4px;display:flex}.theme-row button{color:var(--tx-3);border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.theme-row button svg{width:14px;height:14px}.theme-row button.on{background:var(--surface);color:var(--tx);box-shadow:var(--sh-xs)}.me{border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:11px;padding:8px;transition:all .14s;display:flex}.me:hover{background:var(--bg)}.me .av{flex-shrink:0}.me .mtx{flex:1;min-width:0}.me .mn{color:var(--ink-900);font-size:13px;font-weight:600;line-height:1.2}.me .mn,.me .mr{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.me .mr{color:var(--tx-3);font-size:11px}.me .mchev{color:var(--tx-4)}.me .mchev svg{width:16px;height:16px}.av{color:#fff;font-weight:600;font-family:var(--sans);letter-spacing:0;border-radius:99px;flex-shrink:0;place-items:center;line-height:1;display:grid}.av.xs{width:22px;height:22px;font-size:9px}.av.s,.av.sm{width:30px;height:30px;font-size:11px}.av.m{width:36px;height:36px;font-size:12.5px}.av.l{width:46px;height:46px;font-size:16px}.av.xl{border-radius:16px;width:60px;height:60px;font-size:21px}.main{flex-direction:column;flex:1;min-width:0;overflow:hidden}.main,.top{display:flex}.top{border-bottom:1px solid var(--line);background:var(--surface);flex-shrink:0;align-items:center;gap:14px;height:62px;padding:0 24px}@supports (color:color-mix(in lab,red,red)){.top{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.top{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);z-index:var(--z-chrome);position:relative}.tbtn.menu-btn{display:none}.crumbs{align-items:center;gap:8px;display:flex}.crumbs,.crumbs .cr{min-width:0;overflow:hidden}.crumbs .cr{color:var(--tx-3);white-space:nowrap;cursor:pointer;text-overflow:ellipsis;font-size:13px;font-weight:450;transition:all .14s}.crumbs .cr:hover{color:var(--tx)}.crumbs .cr.cur{color:var(--ink-900);flex-shrink:0;font-weight:550}.crumbs .sep{color:var(--ink-200);display:flex}.crumbs .sep svg{width:15px;height:15px}.top-r{flex-shrink:0;align-items:center;gap:7px;margin-left:auto;display:flex}.tbtn{border-radius:var(--r-sm);width:38px;height:38px;color:var(--tx-3);border:1px solid #0000;place-items:center;transition:all .14s;display:grid}.tbtn:hover{background:var(--bg);color:var(--tx);border-color:var(--line)}.tbtn svg{stroke-width:1.7px;width:19px;height:19px}.tbtn .dot{background:var(--neg);border:2px solid var(--surface);border-radius:99px;width:7px;height:7px;position:absolute;top:8px;right:9px}.btn{border-radius:var(--r-sm);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:550;transition:all .15s;display:inline-flex}.btn svg{stroke-width:2px;width:16px;height:16px}.btn.pri{background:var(--ink-900);color:var(--surface);box-shadow:var(--sh-sm)}[data-theme=dark] .btn.pri{background:var(--co);color:#fff}.btn.pri:hover{box-shadow:var(--sh);transform:translateY(-1px)}.btn.gho{background:var(--surface);border-color:var(--line-2);color:var(--tx)}.btn.gho:hover{border-color:var(--line-strong);background:var(--bg)}.btn.sm{padding:7px 12px;font-size:12px}.scroll{scroll-behavior:smooth;flex:1;overflow-y:auto}.wrap{max-width:1380px;margin:0 auto;padding:26px 28px 80px}.vhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:24px;display:flex}.eyebrow{font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--co);align-items:center;gap:8px;font-size:10.5px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--co);border-radius:2px;width:18px;height:1.5px}.vhead h1{letter-spacing:-.03em;margin-top:9px;font-size:34px;font-weight:600;line-height:1}.vhead .lede{color:var(--tx-2);max-width:560px;margin-top:7px;font-size:14px}.vhead-r{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-xs);transition:box-shadow .2s var(--ease),border-color .2s,transform .2s var(--ease);position:relative}.card:before{content:"";border-radius:var(--r-lg) var(--r-lg) 0 0;opacity:.6;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);height:1px;position:absolute;inset:0 0 auto}[data-theme=dark] .card:before{background:linear-gradient(90deg,#0000,#ffffff12,#0000)}.card-h{justify-content:space-between;gap:12px;padding:17px 20px 14px}.card-h,.card-h .ht{align-items:center;display:flex}.card-h .ht{gap:10px;min-width:0}.card-h h3{font-size:16px;font-weight:600}.card-h .hsub{font-family:var(--mono);color:var(--tx-4);font-size:11px;font-weight:500}.card-h .hic{background:var(--co-bg);width:30px;height:30px;color:var(--co);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.card-h .hic svg{stroke-width:2px;width:16px;height:16px}.link{color:var(--co);cursor:pointer;align-items:center;gap:4px;font-size:12.5px;font-weight:550;display:inline-flex}.link svg{width:14px;height:14px;transition:transform .15s}.link:hover svg{transform:translate(2px)}.tag{font-family:var(--mono);background:var(--bg);color:var(--tx-2);border:1px solid var(--line);letter-spacing:-.01em;border-radius:6px;padding:2px 9px;font-size:10.5px;font-weight:500}.chip,.tag{align-items:center;display:inline-flex}.chip{white-space:nowrap;gap:6px;padding:3px 10px;font-size:11px;font-weight:550}.chip,.chip .cd{border-radius:99px}.chip .cd{background:currentColor;width:6px;height:6px}.delta{font-family:var(--mono);border-radius:99px;align-items:center;gap:3px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.delta svg{stroke-width:3px;width:11px;height:11px}.delta.up{color:var(--pos);background:var(--pos-bg)}.delta.dn{color:var(--neg);background:var(--neg-bg)}.delta.fl{color:var(--tx-3);background:var(--bg-2)}.bento,.grid{gap:16px;display:grid}.bento{grid-template-columns:repeat(12,1fr);grid-auto-flow:dense}.c12{grid-column:span 12}.c8{grid-column:span 8}.c7{grid-column:span 7}.c6{grid-column:span 6}.c5{grid-column:span 5}.c4{grid-column:span 4}.c3{grid-column:span 3}.tile{opacity:0;animation:fadeUp .55s var(--ease-out) forwards;animation-delay:var(--d,0s)}.canvas-bar{flex-wrap:wrap;gap:12px;margin-bottom:18px}.canvas-bar,.canvas-bar .cb-l{align-items:center;display:flex}.canvas-bar .cb-l{gap:9px}.live-pill{font-family:var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--tx-3);border:1px solid var(--line);background:var(--surface);border-radius:99px;align-items:center;gap:7px;padding:5px 11px;font-size:10.5px;font-weight:600;display:inline-flex}.live-pill .lv{background:var(--pos);border-radius:99px;width:6px;height:6px;animation:ringpulse 2s infinite}.canvas-bar .cb-r{align-items:center;gap:8px;margin-left:auto;display:flex}.wgrid{grid-template-columns:repeat(12,1fr);grid-auto-rows:128px;grid-auto-flow:row;gap:14px;display:grid}.w{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-xs);transition:box-shadow .2s var(--ease),border-color .2s,transform .2s var(--ease);opacity:0;animation:fadeUp .5s var(--ease-out) forwards;animation-delay:var(--d,0s);flex-direction:column;display:flex;position:relative;overflow:hidden}.w:before{content:"";border-radius:var(--r-lg) var(--r-lg) 0 0;opacity:.6;pointer-events:none;height:1px;z-index:var(--z-lift);background:linear-gradient(90deg,#0000,#ffffffb3,#0000);position:absolute;inset:0 0 auto}[data-theme=dark] .w:before{background:linear-gradient(90deg,#0000,#ffffff12,#0000)}.w-head{flex-shrink:0;align-items:center;gap:10px;padding:15px 18px 11px;display:flex}.w-head .wic{background:var(--co-bg);width:28px;height:28px;color:var(--co);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.w-head .wic svg{stroke-width:2px;width:15px;height:15px}.w-head .wt{color:var(--ink-900);letter-spacing:-.01em;font-size:13.5px;font-weight:600}.w-head .wsub{font-family:var(--mono);color:var(--tx-4);margin-left:auto;font-size:10.5px;font-weight:500}.w-body{flex-direction:column;flex:1;min-height:0;padding:0 18px 16px;display:flex;overflow:hidden}.w-body .acts,.w-body .agents,.w-body .deals,.w-body .feed,.w-body .queue{scrollbar-width:thin;overflow-y:auto}.w-body .feed::-webkit-scrollbar,.w-body .queue::-webkit-scrollbar{width:0}.w-body .acts::-webkit-scrollbar,.w-body .deals::-webkit-scrollbar{width:0}.w-body .agents::-webkit-scrollbar{width:0}.w-grip{display:none}.w.s3{grid-column:span 3}.w.s4{grid-column:span 4}.w.s5{grid-column:span 5}.w.s6{grid-column:span 6}.w.s7{grid-column:span 7}.w.s8{grid-column:span 8}.w.s12{grid-column:span 12}.w.h1{grid-row:span 1}.w.h2{grid-row:span 2}.w.h3{grid-row:span 3}.w-metric{overflow:hidden;container:wm/size}.w-metric .w-head{z-index:var(--z-lift-2);flex-shrink:0;padding:14px 16px 0;position:relative}.w-metric .w-head .wt{color:var(--tx-2);font-size:12.5px;font-weight:550}.w-metric .w-head .wic{transition:transform .25s var(--ease)}.w-metric:hover .w-head .wic{transform:scale(1.07)}.w-metric .w-body{z-index:var(--z-lift-2);justify-content:flex-start;gap:0;padding:0;position:relative;overflow:hidden}.metric-main{flex-direction:column;flex:1;justify-content:center;min-height:0;padding:8px 16px 0;display:flex}.metric-v{color:var(--ink-900);letter-spacing:-.032em;font-variant-numeric:tabular-nums;font-feature-settings:var(--feat-num);animation:numsettle .6s var(--ease-out);white-space:nowrap;font-size:clamp(22px,11cqw,40px);font-weight:600;line-height:1;position:relative}.metric-v.tick{animation:mtick .5s var(--ease)}@keyframes mtick{0%{color:var(--mc,var(--co))}}.metric-f{opacity:0;animation:fadeUp .5s var(--ease-out) .7s forwards;flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex;transform:translateY(4px)}.metric-f .mfx{color:var(--tx-4);letter-spacing:-.01em;white-space:nowrap;font-size:11px}.metric-spark{z-index:var(--z-base);pointer-events:none;flex-shrink:0;width:100%;height:clamp(26px,28cqh,72px);margin-top:6px;position:relative}.metric-spark svg{width:100%;height:100%;display:block}.w-metric:after{content:"";background:radial-gradient(circle,var(--mc,var(--co)),transparent 70%);opacity:0;pointer-events:none;width:120px;height:120px;z-index:var(--z-deco);border-radius:99px;transition:opacity .3s;position:absolute;top:-30px;right:-30px}.w-metric:hover:after{opacity:.08}.w-metric:hover{box-shadow:var(--sh);transform:translateY(-2px)}.metric-dot{transform-box:fill-box;transform-origin:50%}@container wm (max-height:150px){.metric-spark{display:none}.metric-main{justify-content:center;padding:0 16px 12px}.metric-v{font-size:clamp(24px,9cqw,32px)}.metric-f{margin-top:7px}}@container wm (max-height:150px) and (max-width:230px){.metric-f .mfx{display:none}}@container wm (min-height:200px){.metric-v{font-size:clamp(30px,8.5cqw,44px)}.metric-main{flex:none;padding-top:14px}.metric-spark{flex:1;height:auto;min-height:50px;margin-top:14px}}.hero-lab{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--tx-3);font-size:10px;font-weight:600}.hero-val{color:var(--ink-900);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-feature-settings:var(--feat-num);margin-top:6px;font-size:38px;font-weight:600;line-height:1}.hero-meta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:9px;display:flex}.hero-meta .hm{color:var(--tx-3);font-size:11.5px}.hero-meta .hm b{color:var(--tx);font-variant-numeric:tabular-nums;font-weight:600}.seg{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);gap:2px;padding:3px;display:inline-flex}.seg button{color:var(--tx-3);border-radius:7px;padding:6px 12px;font-size:11.5px;font-weight:550;transition:all .14s}.seg button.on{background:var(--surface);color:var(--ink-900);box-shadow:var(--sh-xs)}.hero-chart{flex:auto;min-height:0;margin-top:14px;position:relative}.hero-chart svg{width:100%;height:100%;overflow:visible}.hero-axis{justify-content:space-between;margin-top:6px;display:flex}.hero-axis span{font-family:var(--mono);color:var(--tx-4);font-size:9.5px;font-weight:500}.funnel{flex-direction:column;flex:1;justify-content:center;gap:9px;display:flex}.fn{gap:12px}.fn,.fn-nm{align-items:center;display:flex}.fn-nm{width:96px;color:var(--tx-2);flex-shrink:0;gap:7px;font-size:12px;font-weight:500}.fn-nm .fd{border-radius:2px;flex-shrink:0;width:7px;height:7px}.fn-bar{background:var(--bg);border-radius:7px;flex:1;height:26px;position:relative;overflow:hidden}.fn-fill{transform-origin:0;height:100%;animation:growbar .8s var(--ease-out) forwards;color:#fff;font-variant-numeric:tabular-nums;border-radius:7px;align-items:center;min-width:46px;padding:0 10px;font-size:10.5px;font-weight:600;display:flex}.fn-ct{text-align:right;width:26px;color:var(--ink-900);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11.5px;font-weight:600}.acts{flex-direction:column;flex:1}.act,.acts{display:flex}.act{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:13px 0}.act:last-child{border-bottom:none;padding-bottom:2px}.act:first-child{padding-top:2px}.act-ag{color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.act-ag svg{stroke-width:2px;width:16px;height:16px}.act-m{flex:1;min-width:0}.act-t{color:var(--ink-900);font-size:13px;font-weight:550;line-height:1.35}.act-w{color:var(--tx-3);margin-top:3px;font-size:11.5px;line-height:1.4}.act-w .who{color:var(--co);font-weight:600}.act-f{gap:11px;margin-top:8px}.act-f,.conf{align-items:center;display:flex}.conf{gap:7px}.conf .ct{background:var(--bg-2);border-radius:99px;width:60px;height:4px;overflow:hidden}.conf .cf{background:var(--co);width:0;height:100%;transition:width 1s var(--ease) var(--cd,0s);border-radius:99px}.conf .cv{font-family:var(--mono);color:var(--tx-3);font-size:10px;font-weight:600}.act-go{flex-shrink:0;align-self:center}.agents{flex-direction:column;flex:1;gap:8px;display:flex}.agent{border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2);cursor:pointer;align-items:center;gap:11px;padding:10px 11px;transition:all .15s;display:flex}.agent:hover{border-color:var(--line-2);box-shadow:var(--sh-xs);background:var(--surface)}.agent .aav{color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;position:relative}.agent .aav svg{stroke-width:2px;width:16px;height:16px}.agent .aav .st{border:2.5px solid var(--surface-2);background:var(--tx-4);border-radius:99px;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px}.agent:hover .aav .st{border-color:var(--surface)}.agent.live .aav .st{background:var(--pos)}.agent .am{flex:1;min-width:0}.agent .an{color:var(--ink-900);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.agent .an .ar{font-family:var(--mono);color:var(--tx-4);text-transform:uppercase;letter-spacing:.4px;font-size:9px;font-weight:500}.agent .ad{color:var(--tx-3);align-items:center;gap:6px;margin-top:2px;font-size:11px;display:flex}.agent .ad .bl{background:var(--co);border-radius:99px;flex-shrink:0;width:5px;height:5px;animation:blip 1.5s infinite}.agent.idle .ad .bl{background:var(--tx-4);animation:none}.agent .an2{font-family:var(--mono);color:var(--co);background:var(--co-bg);border-radius:7px;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:600}.feed{flex-direction:column;flex:1;display:flex}.feed-filter{flex-wrap:wrap;gap:6px;padding:0 0 10px;display:flex}.feed-filter button{font-family:var(--mono);border:1px solid var(--line);color:var(--tx-3);background:var(--surface);border-radius:99px;padding:4px 10px;font-size:10.5px;font-weight:550;transition:all .14s}.feed-filter button.on{background:var(--ink-900);color:var(--surface);border-color:var(--ink-900)}[data-theme=dark] .feed-filter button.on{background:var(--co);border-color:var(--co);color:#fff}.sig{border-bottom:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:11px;margin:0 -18px;padding:11px 18px;transition:all .12s;display:flex}.sig:hover{background:var(--bg)}.sig:last-child{border-bottom:none}.sig.fresh{animation:sigslide .5s var(--ease-out)}@keyframes sigslide{0%{opacity:0;background:var(--co-bg);transform:translate(-8px)}to{opacity:1;transform:none}}.sig-ic{border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.sig-ic svg{stroke-width:2px;width:15px;height:15px}.sig-m{flex:1;min-width:0}.sig-t{color:var(--ink-900);font-size:12.5px;font-weight:500;line-height:1.4}.sig-s{color:var(--tx-3);margin-top:2px;font-size:11px}.sig-tm{font-family:var(--mono);color:var(--tx-4);flex-shrink:0;font-size:10px;font-weight:500}.queue{flex-direction:column;flex:1}.qr,.queue{display:flex}.qr{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin:0 -18px;padding:11px 18px;transition:all .12s}.qr:hover{background:var(--bg)}.qr:last-child{border-bottom:none}.qcheck{border:1.6px solid var(--line-strong);cursor:pointer;background:var(--surface);border-radius:6px;flex-shrink:0;place-items:center;width:18px;height:18px;transition:all .14s;display:grid}.qcheck svg{stroke-width:3px;color:#fff;opacity:0;width:11px;height:11px;transition:all .14s}.qcheck.done{background:var(--co);border-color:var(--co)}.qcheck.done svg{opacity:1}.qm{flex:1;min-width:0}.qt{color:var(--ink-900);font-size:12.5px;font-weight:500;line-height:1.3}.qt.struck{color:var(--tx-4);text-decoration:line-through}.qs{color:var(--tx-3);align-items:center;gap:8px;margin-top:2px;font-size:10.5px;display:flex}.qdue{font-family:var(--mono);border-radius:99px;padding:1px 7px;font-size:9.5px;font-weight:600}.deals{flex-direction:column;flex:1;display:flex}.deal{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:11px;margin:0 -18px;padding:11px 18px;transition:all .12s;display:flex}.deal:hover{background:var(--bg)}.deal:last-child{border-bottom:none}.deal-l{flex:1;min-width:0}.deal-o{color:var(--ink-900);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.deal-s{color:var(--tx-3);align-items:center;gap:6px;margin-top:1px;font-size:11px;display:flex}.deal-bar{background:var(--bg-2);border-radius:99px;flex-shrink:0;width:46px;height:4px;overflow:hidden}.deal-bf{background:var(--co);border-radius:99px;height:100%}.deal-v{color:var(--ink-900);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12.5px;font-weight:600}.statrow{flex-direction:column;flex:1;justify-content:center;gap:0;display:flex}.statrow .sr{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.statrow .sr:last-child{border-bottom:none}.statrow .srl{color:var(--tx-2);align-items:center;gap:8px;font-size:12px;display:flex}.statrow .srl svg{width:14px;height:14px;color:var(--tx-4);stroke-width:1.9px}.statrow .srv{color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.cb-upd{color:var(--tx-3);font-size:12.5px}.view-switch{display:inline-flex;position:relative}.vs-btn{border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface);height:34px;color:var(--ink-900);cursor:pointer;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:600;transition:all .14s;display:inline-flex}.vs-btn:hover{border-color:var(--line-strong);background:var(--bg)}.vs-btn .vs-cur{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.vs-btn svg:first-child{color:var(--co)}.vs-menu{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);width:262px;box-shadow:var(--sh-lg);z-index:var(--z-popover);animation:scaleIn .16s var(--ease-out);padding:7px;display:none;position:absolute;top:42px;left:0}.vs-menu.show{display:block}.vs-sec{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--tx-4);padding:6px 9px 5px;font-size:9px;font-weight:600}.vs-item{border-radius:var(--r-sm);cursor:pointer;width:100%;color:var(--tx);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 9px;font-size:13px;transition:all .1s;display:flex}.vs-item:hover{background:var(--bg)}.vs-item.on{background:var(--co-bg)}.vs-item.on .vs-nm{color:var(--ink-900);font-weight:600}.vs-item .vs-ck{width:15px;height:15px;color:var(--co);flex-shrink:0;place-items:center;display:grid}.vs-item .vs-ck svg{stroke-width:2.4px;width:15px;height:15px}.vs-item .vs-nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vs-item .vs-tag{font-family:var(--mono);letter-spacing:.4px;text-transform:uppercase;color:var(--tx-4);background:var(--bg-2);border-radius:99px;flex-shrink:0;padding:2px 6px;font-size:8px;font-weight:600}.vs-item .vs-del{width:20px;height:20px;color:var(--tx-4);opacity:0;border-radius:6px;flex-shrink:0;place-items:center;transition:all .1s;display:grid}.vs-item:hover .vs-del{opacity:1}.vs-item .vs-del:hover{color:var(--neg);background:var(--neg-bg)}.vs-item .vs-del svg{stroke-width:2px;width:13px;height:13px}.vs-item.act{color:var(--tx-2)}.vs-item.act svg{color:var(--tx-3);flex-shrink:0}.vs-div{background:var(--line);height:1px;margin:6px 4px}.vs-new{gap:6px;padding:5px 4px 3px;display:none}.vs-new.show{display:flex}.vs-new input{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg);min-width:0;color:var(--ink-900);outline:none;flex:1;padding:7px 10px;font-size:12.5px}.vs-new input:focus{border-color:var(--co-line);background:var(--surface)}.vs-go{background:var(--co);color:#fff;border-radius:var(--r-sm);cursor:pointer;border:none;flex-shrink:0;padding:0 13px;font-size:12px;font-weight:600}.vs-go:hover{background:var(--co-600)}.dp-wrap{display:inline-flex}.dp-pop{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);width:252px;box-shadow:var(--sh-lg);z-index:var(--z-popover);animation:scaleIn .16s var(--ease-out);padding:14px;display:none;position:absolute}.dp-pop.show{display:block}.dp-head{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.dp-title{font-family:var(--serif);font-size:14px}.dp-via{font-family:var(--mono);letter-spacing:.3px;text-transform:uppercase;color:var(--tx-4);background:var(--bg);border:1px solid var(--line);border-radius:99px;align-items:center;gap:5px;padding:3px 7px;font-size:9px;font-weight:600;display:inline-flex}.dp-via svg{color:var(--viol)}.dp-display{align-items:center;gap:6px;margin-bottom:12px;display:flex}.dp-display input{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);min-width:0;color:var(--ink-900);font-variant-numeric:tabular-nums;letter-spacing:.5px;font-size:18px;font-weight:600;font-family:var(--mono);outline:none;flex:1;padding:9px 12px}.dp-display input:focus{border-color:var(--co-line);background:var(--surface)}.dp-display input::placeholder{color:var(--tx-4);letter-spacing:0;font-weight:500;font-family:var(--sans)}.dp-bk{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);width:36px;height:38px;color:var(--tx-3);cursor:pointer}.dp-bk svg{stroke-width:2px;width:15px;height:15px}.dp-bk:hover{border-color:var(--neg-line);background:var(--neg-bg)}.dp-keys{grid-template-columns:repeat(3,1fr);gap:7px}.dp-key{aspect-ratio:1/.72;background:var(--surface-2);-webkit-user-select:none;user-select:none;border-radius:11px;transition:all .1s}.dp-key:hover{background:var(--bg);border-color:var(--line-2);transform:translateY(-1px)}.dp-key:active{background:var(--co-bg);border-color:var(--co-line);transform:translateY(0)}.dp-key .d{color:var(--ink-900);font-size:17px;font-weight:600;line-height:1}.dp-key .l{letter-spacing:1.5px;color:var(--tx-4);font-size:7px;font-weight:700;font-family:var(--mono);height:8px}.dp-call{border-radius:var(--r-sm);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;margin-top:12px;font-size:13.5px;font-weight:600;display:flex}.dp-call svg{stroke-width:2px}.dp-call:hover{filter:brightness(1.07)}.w-body .wk-calls,.w-body .wk-docs,.w-body .wk-files,.w-body .wk-inbox,.w-body .wk-recaps,.w-body .wk-sched,.w-body .wk-sheet{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.w-body .wk-calls::-webkit-scrollbar,.w-body .wk-sched::-webkit-scrollbar{width:0}.w-body .wk-docs::-webkit-scrollbar,.w-body .wk-files::-webkit-scrollbar{width:0}.w-body .wk-inbox::-webkit-scrollbar,.w-body .wk-recaps::-webkit-scrollbar{width:0}.w-body .wk-sheet::-webkit-scrollbar{width:0}.wk-src{font-family:var(--mono);letter-spacing:.3px;text-transform:uppercase;color:var(--tx-3);background:var(--bg);border:1px solid var(--line);white-space:nowrap;border-radius:99px;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:3px 8px;font-size:9px;font-weight:600;display:inline-flex}.wk-src .bd{border-radius:2px;flex-shrink:0;width:6px;height:6px}.wk-link{cursor:pointer;font-family:var(--mono);color:var(--co);border-top:1px solid var(--line);letter-spacing:.2px;flex-shrink:0;justify-content:space-between;align-items:center;gap:6px;margin-top:4px;padding-top:10px;font-size:10px;font-weight:600;display:flex}.wk-link svg{stroke-width:2.2px;width:13px;height:13px}.wk-link:hover{color:var(--co-600)}.wk-join{font-family:var(--mono);color:var(--co);border:1px solid var(--co-line);background:var(--co-bg);border-radius:7px;flex-shrink:0;align-self:center;align-items:center;gap:4px;padding:4px 9px;font-size:9.5px;font-weight:600;transition:all .14s;display:inline-flex}.wk-join svg{stroke-width:2.2px;width:11px;height:11px}.wk-join:hover{background:var(--co-bg-2)}.wk-ev{cursor:pointer;gap:11px;margin:0 -18px;padding:9px 18px;transition:all .12s;display:flex;position:relative}.wk-ev:hover{background:var(--bg)}.wk-ev .wk-join{opacity:0}.wk-ev:hover .wk-join{opacity:1}.wk-ev-t{width:40px;font-family:var(--mono);color:var(--tx-2);flex-shrink:0;padding-top:1px;font-size:11px;font-weight:600;line-height:1.4}.wk-ev-t .end{color:var(--tx-4);font-size:9.5px;font-weight:500;display:block}.wk-ev-rail{border-radius:3px;flex-shrink:0;width:3px}.wk-ev-m{flex:1;min-width:0}.wk-ev-tl{color:var(--ink-900);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:550;line-height:1.3;overflow:hidden}.wk-ev-s{color:var(--tx-3);flex-wrap:wrap;align-items:center;gap:7px;margin-top:2px;font-size:10.5px;display:flex}.wk-ev-s .chip{align-items:center;gap:4px;display:inline-flex}.wk-ev-s svg{stroke-width:2px;flex-shrink:0;width:11px;height:11px}.wk-ev.now:before{content:"";background:var(--neg);width:3px;position:absolute;top:0;bottom:0;left:0}.wk-now-tag{font-family:var(--mono);color:var(--neg);background:var(--neg-bg);border-radius:99px;align-items:center;gap:5px;padding:2px 7px;font-size:9px;font-weight:600;display:inline-flex}.wk-now-tag .pulse{background:var(--neg);border-radius:99px;width:5px;height:5px;animation:blip 1.5s infinite}.wk-call{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:11px;margin:0 -18px;padding:10px 18px;transition:all .12s;display:flex}.wk-call:hover{background:var(--bg)}.wk-call:last-of-type{border-bottom:none}.wk-av{width:34px;height:34px;font-family:var(--mono);color:#fff;letter-spacing:.3px;border-radius:9px;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}.wk-call-m{flex:1;min-width:0}.wk-call-nm{color:var(--ink-900);font-size:12.5px;font-weight:600}.wk-call-nm,.wk-call-s{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wk-call-s{color:var(--tx-3);margin-top:1px;font-size:11px}.wk-call-r{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;display:flex}.wk-when{font-family:var(--mono);color:var(--tx-2);font-size:10px;font-weight:600}.wk-when.soon{color:var(--neg)}.wk-doc,.wk-file{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;margin:0 -18px;padding:9px 18px;transition:all .12s;display:flex}.wk-doc:hover,.wk-file:hover{background:var(--bg)}.wk-doc:last-of-type,.wk-file:last-of-type{border-bottom:none}.wk-fic{border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.wk-fic svg{stroke-width:2px;width:15px;height:15px}.wk-doc-m,.wk-file-m{flex:1;min-width:0}.wk-doc-nm,.wk-file-nm{color:var(--ink-900);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:550;overflow:hidden}.wk-doc-s,.wk-file-s{color:var(--tx-3);margin-top:2px;font-size:10.5px}.wk-file-tm{color:var(--tx-4);font-size:9.5px;font-weight:500}.wk-file-tm,.wk-st{font-family:var(--mono);flex-shrink:0}.wk-st{text-transform:uppercase;letter-spacing:.3px;border-radius:99px;padding:3px 8px;font-size:8.5px;font-weight:600}.wk-tbl{border-collapse:collapse;width:100%;font-size:11.5px}.wk-tbl th{font-family:var(--mono);letter-spacing:.4px;text-transform:uppercase;color:var(--tx-4);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:0 10px 7px 0;font-size:8.5px;font-weight:600}.wk-tbl td.num,.wk-tbl th.num{text-align:right;font-variant-numeric:tabular-nums;padding-right:0}.wk-tbl td{border-bottom:1px solid var(--line);color:var(--tx-2);vertical-align:top;padding:8px 10px 8px 0}.wk-tbl td.nm{color:var(--ink-900);font-weight:550}.wk-tbl tr.tot td,.wk-tbl tr:last-child td{border-bottom:none}.wk-tbl tr.tot td{color:var(--ink-900);border-top:1.5px solid var(--line-2);padding-top:9px;font-weight:700}.wk-bar{background:var(--bg-2);min-width:42px;height:4px;margin-top:4px;overflow:hidden}.wk-bar,.wk-bar i{border-radius:99px}.wk-bar i{height:100%;display:block}.wk-ibx{border-bottom:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:11px;margin:0 -18px;padding:10px 18px;transition:all .12s;display:flex}.wk-ibx:hover{background:var(--bg)}.wk-ibx:last-of-type{border-bottom:none}.wk-ibx .unread-dot{background:var(--co);border-radius:99px;flex-shrink:0;width:7px;height:7px;margin-top:5px}.wk-ibx.read .unread-dot{border:1.5px solid var(--line-2);background:0 0}.wk-ibx.read .wk-ibx-from{color:var(--tx-2);font-weight:500}.wk-ibx-m{flex:1;min-width:0}.wk-ibx-from{color:var(--ink-900);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.wk-ibx-sub{color:var(--tx-2);font-size:11.5px}.wk-ibx-pre,.wk-ibx-sub{white-space:nowrap;text-overflow:ellipsis;margin-top:1px;overflow:hidden}.wk-ibx-pre{color:var(--tx-4);font-size:10.5px}.wk-recap{border-bottom:1px solid var(--line);cursor:pointer;margin:0 -18px;padding:11px 18px;transition:all .12s}.wk-recap:hover{background:var(--bg)}.wk-recap:last-of-type{border-bottom:none}.wk-recap-h{align-items:center;gap:8px;display:flex}.wk-recap-t{color:var(--ink-900);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:600;overflow:hidden}.wk-recap-tm{font-family:var(--mono);color:var(--tx-4);flex-shrink:0;font-size:9.5px;font-weight:500}.wk-recap-sum{color:var(--tx-3);margin-top:4px;font-size:11px;line-height:1.45}.wk-recap-ai{color:var(--viol);align-items:center;gap:5px;margin-top:7px;font-size:10px;font-weight:600;display:inline-flex}.wk-recap-ai svg{stroke-width:2px;width:12px;height:12px}.wgrid.editing .w{cursor:grab;opacity:1;animation:none}.wgrid.editing .w:active{cursor:grabbing}.wgrid.editing .w:after{content:"";border:1.5px dashed var(--co-line);border-radius:var(--r-lg);pointer-events:none;z-index:var(--z-base);position:absolute;inset:0}.wgrid.editing .w-body{pointer-events:none;opacity:.6;filter:saturate(.7)}.wgrid.editing .w-grip{display:flex}.w.dragging{opacity:.4!important}.w.droptarget{outline:2px solid var(--co);outline-offset:-1px}.w-tools{z-index:var(--z-lift-2);align-items:center;gap:5px;display:none;position:absolute;top:10px;right:10px}.wgrid.editing .w-tools{display:flex}.w-tools .wtbtn{background:var(--surface);border:1px solid var(--line-2);width:26px;height:26px;color:var(--tx-3);box-shadow:var(--sh-xs);cursor:pointer;border-radius:7px;place-items:center;transition:all .13s;display:grid}.w-tools .wtbtn:hover{color:var(--tx);border-color:var(--line-strong);background:var(--bg)}.w-tools .wtbtn.del:hover{color:var(--neg);border-color:var(--neg-line);background:var(--neg-bg)}.w-tools .wtbtn svg{stroke-width:2px;width:14px;height:14px}.w-tools .sizer{background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--sh-xs);border-radius:7px;display:flex;overflow:hidden}.w-tools .sizer button{font-family:var(--mono);color:var(--tx-3);padding:4px 7px;font-size:9.5px;font-weight:600;transition:all .12s}.w-tools .sizer button.on{background:var(--co);color:#fff}.w-tools .sizer button:hover:not(.on){background:var(--bg);color:var(--tx)}.w-grip{z-index:var(--z-lift-2);color:var(--tx-4);cursor:grab;position:absolute;top:12px;left:12px}.w-grip svg{width:15px;height:15px}.tray{background:var(--surface);width:340px;max-width:90vw;height:100vh;z-index:var(--z-tray);transition:transform .3s var(--ease);box-shadow:var(--sh-lg);border-left:1px solid var(--line-2);flex-direction:column;display:flex;position:fixed;top:0;right:0;transform:translate(101%)}.tray.show{transform:none}.tray-h{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:11px;padding:18px 20px;display:flex}.tray-h .tt{color:var(--ink-900);flex:1;font-size:15px;font-weight:600}.tray-b{flex:1;padding:14px;overflow-y:auto}.tray-cat{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--tx-4);padding:12px 6px 7px;font-size:9.5px;font-weight:600}.tray-w{border:1px solid var(--line);border-radius:var(--r);cursor:pointer;background:var(--surface);align-items:center;gap:11px;margin-bottom:8px;padding:11px;transition:all .14s;display:flex}.tray-w:hover{border-color:var(--co-line);background:var(--co-bg)}.tray-w.added{opacity:.45;pointer-events:none}.tray-w .twic{background:var(--bg);width:32px;height:32px;color:var(--tx-3);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.tray-w:hover .twic{background:var(--co);color:#fff}.tray-w .twic svg{stroke-width:2px;width:16px;height:16px}.tray-w .twm{flex:1;min-width:0}.tray-w .twt{color:var(--ink-900);font-size:12.5px;font-weight:600}.tray-w .twd{color:var(--tx-3);margin-top:1px;font-size:11px}.tray-w .twadd{color:var(--co);flex-shrink:0}.tray-w .twadd svg{stroke-width:2px;width:18px;height:18px}.tray-w.added .twadd{color:var(--pos)}.scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;z-index:var(--z-scrim);background:#0d162366;transition:all .25s;position:fixed;inset:0}.scrim.show{opacity:1;visibility:visible}.cmdk-wrap{z-index:var(--z-command-palette);justify-content:center;align-items:flex-start;padding:13vh 16px 16px;display:none;position:fixed;inset:0}.cmdk,.cmdk-wrap.show{display:flex}.cmdk{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);width:620px;max-width:100%;box-shadow:var(--sh-lg);max-height:62vh;animation:scaleIn .2s var(--ease-out);flex-direction:column;overflow:hidden}.cmdk-top{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 19px;display:flex}.cmdk-top svg{width:19px;height:19px;color:var(--tx-3);flex-shrink:0}.cmdk-top input{font-size:15px;font-family:var(--serif);color:var(--ink-900);background:0 0;border:none;outline:none;flex:1;font-weight:500}.cmdk-top input::placeholder{color:var(--tx-4)}.cmdk-esc{font-family:var(--mono);color:var(--tx-4);border:1px solid var(--line-2);border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:500}.cmdk-list{flex:1;padding:7px;overflow-y:auto}.cmdk-gl{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--tx-4);padding:12px 11px 5px;font-size:9.5px;font-weight:600}.cmdk-i{border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:12px;padding:9px 11px;display:flex}.cmdk-i .cic{background:var(--bg);width:32px;height:32px;color:var(--tx-3);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.cmdk-i .cic svg{stroke-width:1.9px;width:16px;height:16px}.cmdk-i.sel{background:var(--co-bg)}.cmdk-i.sel .cic{background:var(--co);color:#fff}.cmdk-i .cm{flex:1;min-width:0}.cmdk-i .ct{color:var(--ink-900);font-size:13.5px;font-weight:550}.cmdk-i .cs,.cmdk-i .ct{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmdk-i .cs{color:var(--tx-3);font-size:11.5px}.cmdk-i .ck{text-transform:uppercase;letter-spacing:.4px;flex-shrink:0;font-size:9.5px;font-weight:600}.cmdk-foot,.cmdk-i .ck{font-family:var(--mono);color:var(--tx-4)}.cmdk-foot{border-top:1px solid var(--line);font-size:11px;align-items:center;gap:16px;padding:10px 17px;display:flex}.cmdk-foot .kk{border:1px solid var(--line-2);border-radius:5px;margin-right:5px;padding:1px 6px;font-weight:500}.cmdk-empty{text-align:center;color:var(--tx-4);padding:40px;font-size:13.5px}.drawer{background:var(--surface);width:540px;max-width:94vw;height:100vh;z-index:var(--z-drawer);transition:transform .32s var(--ease);box-shadow:var(--sh-lg);border-left:1px solid var(--line-2);flex-direction:column;display:flex;position:fixed;top:0;right:0;transform:translate(101%)}.drawer.show{transform:none}.drawer-h{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:12px;padding:18px 22px;display:flex}.drawer-h .dt{font-family:var(--serif);color:var(--ink-900);flex:1;font-size:17px;font-weight:600}.drawer-b{flex:1;overflow-y:auto}.xb{border-radius:var(--r-sm);width:34px;height:34px;color:var(--tx-3);place-items:center;transition:all .14s;display:grid}.xb:hover{background:var(--bg);color:var(--tx)}.xb svg{width:18px;height:18px}.pop{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--sh-lg);z-index:var(--z-popover);animation:scaleIn .16s var(--ease-out);display:none;position:absolute;top:54px;overflow:hidden}.pop.show{display:block}.pop-notif{width:380px;right:62px}.np-h{padding:15px 18px 12px}.np-list{max-height:380px}.np-i{border-bottom:1px solid var(--line);padding:13px 18px}.np-b{margin-top:2px}.np-tm{margin-top:4px}.toasts{z-index:var(--z-toasts);flex-direction:column;gap:9px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast,.toasts{align-items:center;display:flex}.toast{background:var(--ink-900);color:var(--ink-50);border-radius:var(--r);box-shadow:var(--sh-lg);animation:scaleIn .24s var(--ease-out);gap:11px;padding:12px 16px;font-size:13px;font-weight:500}[data-theme=dark] .toast{background:var(--surface);border:1px solid var(--line-2)}.toast .tic{background:var(--co);color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.toast .tic svg{stroke-width:2.5px;width:15px;height:15px}.sk{background:var(--bg-2);background-image:linear-gradient(90deg,var(--bg-2) 0,var(--line) 50%,var(--bg-2) 100%);background-size:340px 100%;border-radius:7px;animation:shimmer 1.3s linear infinite}.crm-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:3px;margin-bottom:20px;display:flex;overflow-x:auto}.crm-tabs::-webkit-scrollbar{height:0}.crm-tab{color:var(--tx-3);white-space:nowrap;border-radius:8px 8px 0 0;align-items:center;gap:8px;padding:11px 14px;font-size:13.5px;font-weight:500;transition:all .14s;display:inline-flex;position:relative}.crm-tab svg{stroke-width:1.9px;width:16px;height:16px;color:var(--tx-4);transition:all .14s}@media (max-width:560px){.crm-tabs{gap:1px}.crm-tab{gap:6px;padding:10px 8px;font-size:12.5px}.crm-tab svg{width:15px;height:15px}}.crm-tab:hover{color:var(--tx)}.crm-tab:hover svg{color:var(--tx-2)}.crm-tab.on{font-weight:600}.crm-tab.on,.crm-tab.on svg{color:var(--co)}.crm-tab.on:after{content:"";background:var(--co);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:6px;right:6px}.crm-tab .tc{font-family:var(--mono);color:var(--tx-3);background:var(--bg-2);border:1px solid var(--line);text-align:center;border-radius:99px;min-width:19px;padding:0 6px;font-size:10px;font-weight:600;line-height:16px}.crm-tab.on .tc{background:var(--co-bg-2);color:var(--co-700);border-color:var(--co-line)}.pipe-bar{gap:12px;margin-bottom:16px}.pipe-bar,.pipe-bar .pb-r{flex-wrap:wrap;align-items:center;display:flex}.pipe-bar .pb-r{gap:14px;margin-left:auto}.pipe-stat{color:var(--tx-3);white-space:nowrap;align-items:baseline;gap:5px;font-size:12px;display:inline-flex}.pipe-stat b{color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.pipe-search{border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line-2);color:var(--tx-3);align-items:center;gap:8px;min-width:172px;padding:7px 11px;transition:all .15s;display:flex}.pipe-search:focus-within{border-color:var(--co-line);box-shadow:0 0 0 3px var(--co-bg)}.pipe-search svg{stroke-width:2px;flex-shrink:0;width:15px;height:15px}.pipe-search input{min-width:0;color:var(--tx);background:0 0;border:none;outline:none;flex:1;font-size:13px}.pipe-search input::placeholder{color:var(--tx-4)}.crm-board{gap:22px;margin:0 -3px;padding:3px 3px 14px;display:flex;overflow-x:auto}.crm-board::-webkit-scrollbar{height:10px}.kcol{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;flex:0 0 282px;width:282px;min-height:340px;max-height:calc(100dvh - 298px);display:flex;position:relative;overflow:hidden}.kcol:before{content:"";background:var(--sc,var(--co));flex-shrink:0;height:3px;display:block}.kcol.term{border:1px dashed var(--line-2);background:0 0}.kcol-h{background:var(--sc,var(--co));flex-shrink:0;align-items:center;gap:9px;padding:14px 14px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.kcol-h{background:color-mix(in srgb,var(--sc,var(--co)) 8%,var(--surface))}}.kcol-h{border-bottom:1px solid var(--sc,var(--co))}@supports (color:color-mix(in lab,red,red)){.kcol-h{border-bottom:1px solid color-mix(in srgb,var(--sc,var(--co)) 20%,var(--line))}}.kcol.term .kcol-h{background:var(--sc,var(--co))}@supports (color:color-mix(in lab,red,red)){.kcol.term .kcol-h{background:color-mix(in srgb,var(--sc,var(--co)) 6%,transparent)}}.kcol-h .kdot{width:10px;height:10px;box-shadow:0 0 0 3px var(--sc,var(--co));border-radius:3px;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.kcol-h .kdot{box-shadow:0 0 0 3px color-mix(in srgb,var(--sc,var(--co)) 22%,transparent)}}.kcol-h .knm{color:var(--ink-900);letter-spacing:-.01em;font-size:13px;font-weight:600}.kcol-h .kct{font-family:var(--mono);color:var(--tx-3);background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:99px;min-width:20px;padding:1px 7px;font-size:10px;font-weight:600}.kcol-h .kval{font-family:var(--mono);color:var(--tx-2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-weight:600}.kcol-body{scrollbar-width:thin;flex-direction:column;flex:1;gap:11px;padding:15px 11px 14px;display:flex;overflow-y:auto}.kcol-body::-webkit-scrollbar{width:0}.kcol.drop{outline:2px solid var(--co);outline-offset:-2px;background:var(--co-bg)}.kcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;box-shadow:var(--sh-xs);opacity:0;animation:fadeUp .42s var(--ease-out) forwards;animation-delay:var(--kd,0s);padding:12px 13px;transition:box-shadow .16s,border-color .16s,transform .16s;position:relative}.kcard:hover{border-color:var(--line-2);box-shadow:var(--sh-sm);transform:translateY(-1px)}.kcard.dragging{opacity:.4}.crm-board.no-anim .kcard{opacity:1;animation:none}.kcard-top{align-items:center;gap:9px;margin-bottom:10px;display:flex}.kmono{color:#fff;letter-spacing:.2px;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:10px;font-weight:600;display:grid}.kcard-co{min-width:0;color:var(--ink-900);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:600;line-height:1.2;overflow:hidden}.ksig{border-radius:99px;flex-shrink:0;width:7px;height:7px}.ksig.warm{background:var(--pos)}.ksig.cold{background:var(--tx-4)}.ksig.risk{background:var(--neg);animation:blip 1.6s infinite}.ksig.neutral{background:var(--co)}.kcard-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:11px;display:flex}.kcard-meta .ktag{font-family:var(--mono);letter-spacing:.2px;border-radius:5px;padding:1px 7px;font-size:9.5px;font-weight:600}.kcard-meta .km{color:var(--tx-3);font-size:10.5px}.kcard-val{color:var(--ink-900);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-bottom:11px;font-size:15px;font-weight:600}.kcard-foot{gap:9px}.kcard-foot,.kprob{align-items:center;display:flex}.kprob{flex:1;gap:7px;min-width:0}.kprob .kpbar{background:var(--bg-2);border-radius:99px;flex:1;height:4px;overflow:hidden}.kprob .kpf{transform-origin:0;height:100%;animation:growx .7s var(--ease-out) .15s forwards;border-radius:99px;transform:scaleX(0)}.crm-board.no-anim .kpf{animation:none;transform:scaleX(1)}.kprob .kpv{color:var(--tx-3);font-size:10px;font-weight:600}.kdays,.kprob .kpv{font-family:var(--mono)}.kdays{color:var(--tx-4);align-items:center;gap:4px;font-size:9.5px;font-weight:500;display:inline-flex}.kdays svg{stroke-width:2px;width:11px;height:11px}.kdays.amber{color:var(--warn)}.kdays.stale{color:var(--neg)}@keyframes growx{to{transform:scaleX(1)}}.kcol-empty{text-align:center;color:var(--tx-4);font-size:11.5px;font-family:var(--mono);padding:18px 6px}.crm-board.focus .kcol-body{gap:6px}.crm-board.focus .kcard{padding:8px 11px}.crm-board.focus .kcard-top{gap:8px;margin-bottom:6px}.crm-board.focus .kmono{border-radius:6px;width:22px;height:22px;font-size:9px}.crm-board.focus .kcard-meta,.crm-board.focus .kcard-tags,.crm-board.focus .kmono .ksubj{display:none}.crm-board.focus .kcard-val{margin-bottom:7px;font-size:13px}.crm-board.focus .kcard-foot{gap:8px}.crm-board.focus .kdays{display:none}.crm-board.readonly .kcard:hover{transform:none}.crm-acc,.crm-filter{border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface);align-items:center;gap:7px;height:34px;padding:0 8px 0 11px;transition:all .14s;display:inline-flex}.crm-acc:focus-within,.crm-filter:focus-within{border-color:var(--co-line);box-shadow:0 0 0 3px var(--co-bg)}.crm-filter .cf-l{font-size:10px;font-family:var(--mono);letter-spacing:.4px;text-transform:uppercase;color:var(--tx-4);font-weight:600}.crm-acc input.ss-in,.crm-acc select,.crm-filter input.ss-in,.crm-filter select{color:var(--ink-900);cursor:pointer;background:0 0;border:none;outline:none;max-width:170px;padding:0 2px;font-family:inherit;font-size:12.5px;font-weight:550}.crm-acc input.ss-in,.crm-filter input.ss-in{text-overflow:ellipsis;width:150px}.crm-acc{padding-left:10px}.crm-acc svg{color:var(--co);flex-shrink:0}.crm-acc select{color:var(--co);font-weight:600}.pipe-ro{font-family:var(--mono);letter-spacing:.3px;text-transform:uppercase;color:var(--warn);background:var(--warn-bg);border:1px solid var(--warn);align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pipe-ro{border:1px solid color-mix(in srgb,var(--warn) 30%,transparent)}}.pipe-ro{border-radius:99px;padding:6px 11px}.btn.gho.on{background:var(--co-bg);border-color:var(--co-line);color:var(--co-700)}.wf-wrap{display:inline-flex;position:relative}.wf-menu{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);width:404px;max-width:88vw;box-shadow:var(--sh-lg);z-index:var(--z-popover);animation:scaleIn .16s var(--ease-out);padding:7px;display:none;position:absolute;top:46px;right:0}.wf-menu.show{display:block}.wf-head{padding:10px 11px 9px}.wf-title{font-family:var(--serif);color:var(--ink-900);align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.wf-title svg{color:var(--viol)}.wf-sub{color:var(--tx-3);margin-top:3px;font-size:11.5px}.wf-list{flex-direction:column;gap:2px;display:flex}.wf-item{border-radius:var(--r-sm);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:11px;width:100%;padding:9px 10px;transition:all .1s;display:flex}.wf-item:hover{background:var(--bg)}.wf-item:hover .wf-ic{background:var(--co);color:#fff;border-color:var(--co)}.wf-ic{background:var(--co-bg);width:32px;height:32px;color:var(--co);border:1px solid var(--co-line);border-radius:9px;flex-shrink:0;place-items:center;transition:all .12s;display:grid}.wf-ic svg{stroke-width:1.9px;width:16px;height:16px}.wf-m{flex:1;min-width:0}.wf-t{color:var(--ink-900);align-items:center;gap:7px;font-size:13px;display:flex}.wf-ag,.wf-t{font-weight:600}.wf-ag{font-family:var(--mono);letter-spacing:.3px;text-transform:uppercase;color:var(--viol);background:var(--viol-bg);border-radius:99px;padding:2px 6px;font-size:8.5px}.wf-d{color:var(--tx-3);margin-top:2px;font-size:11px;line-height:1.35}.wf-item>svg{color:var(--tx-4);flex-shrink:0}.wf-item:hover>svg{color:var(--co)}.cwf-sub{color:var(--tx-3);margin:-9px 0 12px;font-size:11px}.cwf-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cwf-card{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);cursor:pointer;text-align:left;transition:.15s var(--ease);align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.cwf-card:hover{border-color:var(--co-line);background:var(--co-bg);box-shadow:var(--sh-sm);transform:translateY(-1px)}.cwf-card .cwfic{background:var(--co-bg);width:30px;height:30px;color:var(--co);border:1px solid var(--co-line);border-radius:9px;flex-shrink:0;place-items:center;transition:all .14s;display:grid}.cwf-card:hover .cwfic{background:var(--co);border-color:var(--co);color:#fff}.cwf-card .cwfic svg{stroke-width:1.9px;width:15px;height:15px}.cwf-card .cwfm{flex:1;min-width:0;display:block}.cwf-card .cwft{color:var(--ink-900);font-size:12.5px;font-weight:600;line-height:1.25;display:block}.cwf-card .cwfd{color:var(--tx-3);margin-top:2px;font-size:10.5px;line-height:1.35;display:block}.flow-row{text-align:left;border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2);cursor:pointer;align-items:center;gap:11px;width:100%;margin-bottom:8px;padding:10px 11px;transition:all .14s;display:flex}.flow-row:hover{border-color:var(--co-line);background:var(--co-bg)}.flow-row .flic{background:var(--viol-bg);width:30px;height:30px;color:var(--viol);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.flow-row .flic svg{stroke-width:1.9px;width:15px;height:15px}.flow-row .flm{flex:1;min-width:0}.flow-row .flt{color:var(--ink-900);flex-wrap:wrap;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.flow-row .fls{color:var(--tx-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10.5px;display:block;overflow:hidden}.flow-row>svg{color:var(--tx-4);flex-shrink:0;width:14px;height:14px}.flow-row.fresh{animation:scaleIn .3s var(--ease-out)}.flchip{letter-spacing:.15px;white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:2.5px 9px;font-size:10px;font-weight:600;display:inline-flex}.flchip .fld{background:currentColor;border-radius:50%;flex-shrink:0;width:5.5px;height:5.5px}.flchip.live .fld{animation:blip 1.5s ease-in-out infinite}.cwz-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:var(--z-dialog-scrim);background:#0d16237a;place-items:center;padding:22px;animation:fadeIn .16s both;display:grid;position:fixed;inset:0}[data-theme=dark] .cwz-scrim{background:#0009}.cwz{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);width:min(700px,96vw);max-height:90vh;box-shadow:var(--sh-lg);animation:scaleIn .2s var(--ease-out) both;flex-direction:column;overflow:hidden}.cwz,.cwz-h{display:flex}.cwz-h{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:12px;padding:15px 18px}.cwz-hic{background:var(--co-bg);width:34px;height:34px;color:var(--co);border:1px solid var(--co-line);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.cwz-hic svg{stroke-width:1.9px;width:16px;height:16px}.cwz-hm{flex:1;min-width:0}.cwz-ht{font-family:var(--serif);color:var(--ink-900);letter-spacing:-.01em;font-size:15px;font-weight:600}.cwz-hs{margin-top:1px;font-size:11px}.cwz-hs,.cwz-x{color:var(--tx-3)}.cwz-x{width:30px;height:30px;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;place-items:center;transition:all .12s;display:grid}.cwz-x:hover{background:var(--bg-2);color:var(--tx)}.cwz-x svg{width:16px;height:16px}.cwz-steps{border-bottom:1px solid var(--line);background:var(--surface-2);flex-shrink:0;gap:7px;padding:11px 18px}.cwz-step,.cwz-steps{align-items:center;display:flex}.cwz-step{font-family:var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--tx-4);gap:6px;font-size:9.5px;font-weight:600}.cwz-step .sn{background:var(--bg-2);border:1px solid var(--line-2);width:17px;height:17px;color:var(--tx-3);border-radius:50%;place-items:center;font-size:9px;display:grid}.cwz-step.on{color:var(--co)}.cwz-step.on .sn{background:var(--co);border-color:var(--co);color:#fff}.cwz-step.done{color:var(--pos)}.cwz-step.done .sn{background:var(--pos-bg);border-color:var(--pos-line);color:var(--pos)}.cwz-step-sep{background:var(--line-2);width:18px;height:1px}.cwz-b{flex:1;padding:18px;overflow-y:auto}.cwz-f{border-top:1px solid var(--line);background:var(--surface);flex-shrink:0;justify-content:space-between;gap:10px;padding:13px 18px}.cwz-f,.cwz-n8n{align-items:center;display:flex}.cwz-n8n{font-family:var(--mono);letter-spacing:.3px;color:var(--tx-4);gap:7px;font-size:9.5px}.cwz-n8n .nd8{background:var(--pos);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:blip 1.8s ease-in-out infinite}.cwz-f-r{align-items:center;gap:8px;display:flex}.cwz-sec{margin-bottom:16px}.cwz-sec:last-child{margin-bottom:2px}.cwz-l{font-family:var(--mono);letter-spacing:1.1px;text-transform:uppercase;color:var(--tx-4);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:9.5px;font-weight:600;display:flex}.cwz-l .hint{text-transform:none;letter-spacing:.2px;color:var(--tx-4);font-weight:500}.cwz-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cwz-tiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cwz-tile{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg);cursor:pointer;text-align:left;padding:10px 11px;transition:all .13s}.cwz-tile:hover{border-color:var(--co-line)}.cwz-tile.on{border-color:var(--co);background:var(--co-bg);box-shadow:0 0 0 3px var(--co-bg)}.cwz-tile .tt{color:var(--ink-900);font-size:12.5px;font-weight:600}.cwz-tile .ts{color:var(--tx-3);font-variant-numeric:tabular-nums;margin-top:2px;font-size:10.5px}.cwz-tile.on .tt{color:var(--co)}.cwz-check{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg);cursor:pointer;align-items:center;gap:10px;margin-bottom:7px;padding:9px 11px;transition:all .13s;display:flex}.cwz-check:last-child{margin-bottom:0}.cwz-check:hover{border-color:var(--co-line)}.cwz-check.on{border-color:var(--co);background:var(--co-bg)}.cwz-check .cb{border:1.5px solid var(--line-strong);background:var(--surface);border-radius:5px;flex-shrink:0;place-items:center;width:16px;height:16px;transition:all .12s;display:grid}.cwz-check.on .cb{background:var(--co);border-color:var(--co);color:#fff}.cwz-check .cb svg{stroke-width:3px;opacity:0;width:10px;height:10px;transition:all .12s}.cwz-check.on .cb svg{opacity:1}.cwz-check .cm{flex:1;min-width:0;display:block}.cwz-check .ct{color:var(--ink-900);font-size:12.5px;font-weight:570;display:block}.cwz-check .cs{color:var(--tx-3);margin-top:1px;font-size:10.5px;display:block}.cwz-check .cico{background:var(--bg-2);width:26px;height:26px;color:var(--tx-3);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.cwz-check .cico svg{width:13px;height:13px}.cwz-check.on .cico{background:var(--co);color:#fff}textarea.nd-in{resize:vertical;height:auto;min-height:72px;padding:9px 12px;line-height:1.5}.cwz-mailmeta{border-radius:var(--r-sm) var(--r-sm) 0 0;background:var(--surface-2);border:1px solid var(--line);border-bottom:none;flex-direction:column;gap:6px;padding:11px 13px;display:flex}.cwz-mm-row{align-items:baseline;gap:8px;font-size:11.5px;display:flex}.cwz-mm-l{font-family:var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--tx-4);flex-shrink:0;width:52px;font-size:9px}.cwz-mm-v{color:var(--tx-2);font-weight:500}.cwz-mm-v b{color:var(--ink-900);font-weight:600}.cwz-frame{border:1px solid var(--line);border-radius:0 0 var(--r-sm) var(--r-sm);background:#eef1f6;width:100%;height:430px;display:block}.cwz-pv-note{color:var(--tx-3);align-items:center;gap:7px;margin-top:9px;font-size:10.5px;display:flex}.cwz-pv-note svg{width:12px;height:12px;color:var(--co);flex-shrink:0}.cwz-sum{border:1px solid var(--line);border-radius:var(--r);margin-bottom:14px;overflow:hidden}.cwz-sum-r{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 13px;font-size:12px;display:flex}.cwz-sum-r:last-child{border-bottom:none}.cwz-sum-l{font-family:var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--tx-4);flex-shrink:0;width:78px;font-size:9px}.cwz-sum-v{color:var(--ink-900);flex-wrap:wrap;align-items:center;gap:7px;font-weight:560;display:flex}.cwz-chip{background:var(--co-bg);color:var(--co);border-radius:99px;align-items:center;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.cwz-plan{border:1px solid var(--viol-bg);background:var(--viol-bg);border-radius:var(--r);padding:13px 14px}[data-theme=dark] .cwz-plan{border-color:var(--line)}.cwz-plan-h{color:var(--viol);font-weight:600;font-family:var(--mono);letter-spacing:.6px;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:9px;font-size:9.5px;display:flex}.cwz-plan-h svg{width:13px;height:13px}.cwz-plan-s{color:var(--tx-2);align-items:baseline;gap:9px;padding:4px 0;font-size:12px;display:flex}.cwz-plan-s .pn{font-family:var(--mono);color:var(--viol);flex-shrink:0;width:14px;font-size:9.5px;font-weight:600}.cwz-sent{text-align:center;padding:26px 10px 10px}.cwz-sent-ic{background:var(--pos-bg);border:1px solid var(--pos-line);width:52px;height:52px;color:var(--pos);animation:scaleIn .3s var(--ease-out);border-radius:16px;place-items:center;margin:0 auto 14px;display:grid}.cwz-sent-ic svg{stroke-width:2.2px;width:24px;height:24px}.cwz-sent h3{font-family:var(--serif);color:var(--ink-900);letter-spacing:-.01em;font-size:17px;font-weight:600}.cwz-sent p{color:var(--tx-3);margin-top:6px;font-size:12.5px;line-height:1.55}.cwz-sent .fid{font-family:var(--mono);color:var(--tx-4);margin-top:10px;font-size:10.5px}.cwz-sent .fid b{color:var(--co);font-weight:600}.cwm-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:var(--z-dialog-scrim-2);background:#0d162380;place-items:center;padding:22px;animation:fadeIn .15s both;display:grid;position:fixed;inset:0}[data-theme=dark] .cwm-scrim{background:#0000009e}.cwm{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);width:min(620px,96vw);max-height:90vh;box-shadow:var(--sh-lg);animation:scaleIn .2s var(--ease-out) both;flex-direction:column;display:flex;overflow:hidden}.cwm-b{flex:1;overflow-y:auto}.cwm-meta{border-bottom:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;gap:14px;padding:13px 18px}.cwm-meta,.cwm-meta .mm{align-items:center;display:flex}.cwm-meta .mm{color:var(--tx-2);gap:7px;font-size:11.5px;font-weight:500}.cwm-meta .mm svg{width:13px;height:13px;color:var(--tx-4)}.cwm-meta .mono{font-family:var(--mono);color:var(--tx-3);font-size:10.5px}.cwm-chips{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:14px 18px;display:flex}.cwm-cfg{background:var(--bg);border:1px solid var(--line-2);color:var(--tx-2);border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:570;display:inline-flex}.cwm-cfg b{color:var(--ink-900);font-weight:620}.cwm-tl{padding:16px 18px 6px}.cwm-ev,.cwm-tl{position:relative}.cwm-ev{gap:12px;padding-bottom:16px;display:flex}.cwm-ev:before{content:"";background:var(--line);width:1.5px;position:absolute;top:30px;bottom:-2px;left:14px}.cwm-ev:last-child:before{display:none}.cwm-nd{background:var(--co-bg);border:1px solid var(--co-line);width:29px;height:29px;color:var(--co);z-index:var(--z-base);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.cwm-nd svg{stroke-width:2px;width:13.5px;height:13.5px}.cwm-ev.done .cwm-nd{background:var(--pos-bg);border-color:var(--pos-line);color:var(--pos)}.cwm-ev.now .cwm-nd{background:var(--co);border-color:var(--co);color:#fff;animation:ringpulse 2s infinite}.cwm-ev.pend .cwm-nd{background:var(--bg);border:1.5px dashed var(--line-strong);color:var(--tx-4)}.cwm-ev.neg .cwm-nd{background:var(--neg-bg);border-color:var(--neg-line);color:var(--neg)}.cwm-em{flex:1;min-width:0;padding-top:3px}.cwm-et{color:var(--ink-900);font-size:13px;font-weight:600;line-height:1.3}.cwm-ev.pend .cwm-et{color:var(--tx-3);font-weight:560}.cwm-es{color:var(--tx-3);margin-top:2px;font-size:11px;line-height:1.4}.cwm-ets{font-family:var(--mono);color:var(--tx-4);flex-shrink:0;padding-top:6px;font-size:9.5px}.cwm-acts{border-top:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;gap:8px;padding:14px 18px;display:flex}.cwm-acts .btn.sm{padding:7px 12px;font-size:11.5px}.btn.demo{background:var(--viol-bg);color:var(--viol);border:1px solid #0000}.btn.demo:hover{background:var(--viol);color:#fff}.btn.danger{color:var(--neg)}.btn.danger:hover{background:var(--neg-bg);border-color:var(--neg-line)}@media (max-width:720px){.cwf-grid,.cwz-row,.cwz-tiles{grid-template-columns:1fr}.cwz-b{padding:14px}.cwz-frame{height:360px}.cwm-meta{gap:9px}}.dd-hero{border-bottom:1px solid var(--line);padding:22px}.dd-co{align-items:center;gap:13px;margin-bottom:18px;display:flex}.dd-co .ddm{color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:15px;font-weight:600;display:grid}.dd-co .ddn{color:var(--ink-900);letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.1}.dd-co .ddt{color:var(--tx-3);margin-top:3px;font-size:12px}.dd-valrow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.dd-val{color:var(--ink-900);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:33px;font-weight:600;line-height:1}.dd-stageprob{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.dd-prob{align-items:center;gap:8px;display:flex}.dd-prob .ddpbar{background:var(--bg-2);border-radius:99px;width:96px;height:5px;overflow:hidden}.dd-prob .ddpf{background:var(--co);width:0;height:100%;transition:width .9s var(--ease) .15s;border-radius:99px}.dd-prob .ddpv{font-family:var(--mono);color:var(--tx-2);font-size:12px;font-weight:600}.dd-sec{border-bottom:1px solid var(--line);padding:18px 22px}.dd-sec:last-child{border-bottom:none}.dd-sl{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--tx-4);margin-bottom:14px;font-size:10px;font-weight:600}.dd-facts{grid-template-columns:1fr 1fr;gap:15px 18px;display:grid}.dd-fact .dfl{color:var(--tx-4);margin-bottom:3px;font-size:10.5px;font-weight:500}.dd-fact .dfv{color:var(--ink-900);font-size:13px;font-weight:550}.dd-people{flex-direction:column;gap:11px;display:flex}.dd-person{align-items:center;gap:11px;display:flex}.dd-person .dpm{flex:1;min-width:0}.dd-person .dpn{color:var(--ink-900);flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.dd-person .dpr{color:var(--tx-3);margin-top:1px;font-size:11px}.role-tag{font-family:var(--mono);letter-spacing:.3px;text-transform:uppercase;border-radius:5px;padding:1px 6px;font-size:8.5px;font-weight:600}.dd-tl{padding-left:22px;position:relative}.dd-tl:before{content:"";background:var(--line-2);width:1.5px;position:absolute;top:5px;bottom:5px;left:6px}.dd-ev{padding-bottom:15px;position:relative}.dd-ev:last-child{padding-bottom:0}.dd-ev:before{content:"";background:var(--surface);border:2px solid var(--co);border-radius:99px;width:9px;height:9px;position:absolute;top:3px;left:-19px}.dd-ev.muted:before{border-color:var(--line-strong)}.dd-ev .det{color:var(--ink-900);font-size:12.5px;font-weight:500;line-height:1.4}.dd-ev .dem{font-family:var(--mono);color:var(--tx-4);margin-top:2px;font-size:10px}.dd-ai{background:var(--viol-bg);border:1px solid var(--viol)}@supports (color:color-mix(in lab,red,red)){.dd-ai{border:1px solid color-mix(in srgb,var(--viol) 22%,transparent)}}.dd-ai{border-radius:var(--r);gap:12px;padding:14px 15px;display:flex}.dd-ai .dai-ic{background:var(--viol);color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.dd-ai .dai-ic svg{stroke-width:2px;width:16px;height:16px}.dd-ai .dai-m{flex:1;min-width:0}.dd-ai .dai-h{color:var(--viol);align-items:center;gap:7px;margin-bottom:5px;font-size:12px;font-weight:600;display:flex}.dd-ai .dai-t{color:var(--tx);font-size:12.5px;line-height:1.5}.dd-actions{flex-wrap:wrap;gap:9px;padding:18px 22px;display:flex}.crm-empty{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);text-align:center;opacity:0;animation:fadeUp .5s var(--ease-out) forwards;padding:58px 32px}.crm-empty .cei{background:var(--co-bg);width:60px;height:60px;color:var(--co);border-radius:17px;place-items:center;margin:0 auto 18px;display:grid}.crm-empty .cei svg{width:28px;height:28px}.crm-empty h3{margin-bottom:8px;font-size:19px}.crm-empty p{color:var(--tx-2);max-width:440px;margin:0 auto;font-size:13px;line-height:1.55}.crm-empty .cetag{font-family:var(--mono);color:var(--tx-4);letter-spacing:.2px;margin-top:14px;font-size:11px}.deal-table-scroll{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-xs);opacity:0;animation:fadeUp .5s var(--ease-out) forwards;overflow-x:auto}.deal-table{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.deal-table thead th{text-align:left;font-family:var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--tx-4);border-bottom:1px solid var(--line);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding:13px 16px;font-size:10px;font-weight:600;transition:color .14s}.deal-table thead th:hover{color:var(--tx-2)}.deal-table thead th.on{color:var(--co)}.deal-table thead th.ta-r{text-align:right}.deal-table th .th-in{align-items:center;gap:5px;display:inline-flex}.deal-table th.ta-r .th-in{flex-direction:row-reverse}.deal-table th .th-in svg{width:12px;height:12px}.deal-table tbody tr{border-bottom:1px solid var(--line);cursor:pointer;transition:background .12s}.deal-table tbody tr:last-child{border-bottom:none}.deal-table tbody tr:hover{background:var(--bg)}.deal-table.anim tbody tr{opacity:0;animation:fadeUp .4s var(--ease-out) forwards;animation-delay:var(--rd,0s)}.deal-table td{vertical-align:middle;padding:11px 16px}.deal-table td.ta-r{text-align:right}.kmono.sm{border-radius:7px;width:26px;height:26px;font-size:9.5px}.td-co{align-items:center;gap:11px}.td-co,.td-conm{min-width:0;display:flex}.td-conm{flex-direction:column;line-height:1.25}.td-con{color:var(--ink-900);white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-weight:600;overflow:hidden}.td-cot{font-family:var(--mono);letter-spacing:.2px;font-size:9.5px;font-weight:600}.td-own{align-items:center;gap:8px;display:inline-flex}.td-ownm{color:var(--tx-2);white-space:nowrap;font-size:12.5px}.td-val{color:var(--ink-900);font-variant-numeric:tabular-nums;font-weight:600}.td-wt{font-variant-numeric:tabular-nums;color:var(--tx-2)}.td-prob{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.td-pbar{background:var(--bg-2);width:52px;height:4px;display:inline-block;overflow:hidden}.td-pbar,.td-pf{border-radius:99px}.td-pf{background:var(--co);height:100%;display:block}.td-pv{text-align:right;min-width:34px;font-size:11px;font-weight:600}.td-age,.td-pv{font-family:var(--mono);color:var(--tx-3)}.td-age{font-size:11.5px;font-weight:500}.td-age.amber{color:var(--warn)}.td-age.stale{color:var(--neg)}.fc-metric{padding:18px 20px}.fc-mh{align-items:center;gap:10px;margin-bottom:15px;display:flex}.fc-mic{border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.fc-mic svg{stroke-width:2px;width:16px;height:16px}.fc-ml{color:var(--tx-2);font-size:12.5px;font-weight:550}.fc-mv{color:var(--ink-900);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:27px;font-weight:600;line-height:1}.fc-mf{flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px;display:flex}.fc-ms{color:var(--tx-4);font-size:11px}.fc-wrap{flex-direction:column;gap:16px;display:flex}.fc-metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}.fc-split{flex-wrap:wrap;align-items:stretch;gap:16px;display:flex}.fc-trend{flex:2 440px;min-width:0}.fc-target{flex:290px;min-width:0}.fc-trendval{color:var(--ink-900);font-variant-numeric:tabular-nums;letter-spacing:-.02em;align-items:center;margin-bottom:6px;font-size:22px;font-weight:600}.fc-trendval,.qt-top{gap:10px;display:flex}.qt-top{align-items:baseline;margin-bottom:14px}.qt-att{color:var(--ink-900);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:27px;font-weight:600;line-height:1}.qt-attl{color:var(--tx-3);font-size:11.5px}.qt-track{background:var(--bg-2);border-radius:99px;height:12px;margin-bottom:16px;display:flex;overflow:hidden}.qt-seg{width:0;height:100%;transition:width .9s var(--ease) var(--sd,0s)}.qt-won{background:var(--co-700)}.qt-weighted{background:var(--co-400)}.qt-legend{flex-direction:column;gap:10px;display:flex}.qt-lr{align-items:center;gap:9px;font-size:12px;display:flex}.qt-sw{border:1px solid var(--line);border-radius:3px;flex-shrink:0;width:9px;height:9px}.qt-ll{color:var(--tx-2)}.qt-lv{color:var(--ink-900);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.fc-fn{gap:14px;padding:8px 0}.fc-fn,.fc-fn-nm{align-items:center;display:flex}.fc-fn-nm{width:104px;color:var(--tx-2);flex-shrink:0;gap:8px;font-size:12.5px;font-weight:500}.fc-fn-nm .fcd{border-radius:3px;flex-shrink:0;width:8px;height:8px}.fc-fn-bar{background:var(--bg);border-radius:8px;flex:1;min-width:60px;height:28px;overflow:hidden}.fc-fn-fill{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;width:0;height:100%;transition:width .85s var(--ease-out) var(--bd,0s);border-radius:8px;align-items:center;padding:0 11px;font-size:11px;font-weight:600;display:flex}.fc-fn-meta{text-align:right;flex-direction:column;flex-shrink:0;gap:1px;width:132px;display:flex}.fc-fn-ct{color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.fc-fn-wt{font-family:var(--mono);color:var(--tx-4);font-size:10px}@media (max-width:680px){.fc-fn-nm{width:80px;font-size:11.5px}.fc-fn-meta{width:98px}.fc-fn-fill{padding:0 8px;font-size:10px}}.fc-filterbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.fc-fil-sp{flex:1}.fc-scope{color:var(--tx-2);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-sm);align-items:center;gap:7px;height:34px;padding:0 13px;font-size:12.5px;font-weight:550;display:inline-flex}.fc-scope svg{width:14px;height:14px;color:var(--co);flex-shrink:0}.fc-memtag,.fc-mgrtag{font-family:var(--mono);letter-spacing:.4px;text-transform:uppercase;border-radius:7px;align-items:center;padding:5px 10px;font-size:10px;font-weight:600;display:inline-flex}.fc-mgrtag{color:var(--co);background:var(--co-bg);border:1px solid var(--co-line)}.fc-memtag{color:var(--tx-3);background:var(--bg-2);border:1px solid var(--line-2)}.fc-funnel{align-items:stretch;gap:12px;padding:10px 20px 18px;display:flex}.fc-col{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.fc-col-v{font-family:var(--mono);color:var(--ink-900);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;margin-bottom:7px;font-size:12.5px;font-weight:700}.fc-col-bar{background:var(--bg);border:1px solid var(--line);border-radius:10px;height:168px;overflow:hidden}.fc-col-bar,.fc-col-fill{align-items:flex-end;width:100%;display:flex}.fc-col-fill{height:0;min-height:3px;transition:height .85s var(--ease) var(--bd,0s);align-self:flex-end}.fc-col-wt{width:100%;height:0;transition:height .8s var(--ease) var(--bd,0s)}.fc-col-nm{color:var(--tx-2);text-align:center;align-items:center;gap:5px;margin-top:10px;font-size:11px;font-weight:600;line-height:1.2;display:flex}.fc-col-nm .fcd{border-radius:2px;flex-shrink:0;width:7px;height:7px}.fc-col-n{font-family:var(--mono);color:var(--tx-4);text-align:center;margin-top:3px;font-size:9.5px;line-height:1.3}.fc-cov{color:var(--tx-3);border-top:1px solid var(--line);align-items:center;gap:7px;margin-top:13px;padding-top:13px;font-size:11.5px;display:flex}.fc-cov b{color:var(--ink-900);font-weight:700}.fc-dele{flex-direction:column;padding:0 20px 14px;display:flex}.fc-d-row{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:11px 0;display:flex}.fc-d-row:last-child{border-bottom:none}.fc-d-nm{width:150px;color:var(--tx);flex-shrink:0;align-items:center;gap:9px;font-size:12.5px;font-weight:550;display:flex}.fc-d-track{background:var(--bg);border-radius:99px;flex:1;min-width:50px;height:11px;position:relative;overflow:hidden}.fc-d-fill{background:var(--co-400)}.fc-d-fill,.fc-d-wt{width:0;height:100%;transition:width .8s var(--ease) var(--bd,0s);border-radius:99px;position:absolute;top:0;left:0}.fc-d-wt{background:var(--co-700)}.fc-d-v{text-align:right;width:170px;color:var(--tx-3);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.fc-d-v b{color:var(--ink-900);font-weight:700}@media (max-width:640px){.fc-funnel{gap:6px;padding:10px 12px 16px}.fc-col-bar{height:130px}.fc-col-v{font-size:10.5px}.fc-col-nm{font-size:9.5px}.fc-d-nm{width:104px;font-size:11.5px}.fc-d-v{width:96px;font-size:11px}}.ct-role{color:var(--tx-3);white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:11px;overflow:hidden}.ct-cocell{flex-direction:column;min-width:0;line-height:1.25;display:flex}.ct-coname{color:var(--ink-900);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:12.5px;font-weight:550;overflow:hidden}.ct-coreg{color:var(--tx-4);font-size:11px}.ct-eng{color:var(--tx-2);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.ct-herorow{flex-wrap:wrap;align-items:center;gap:9px;margin-top:4px;display:flex}.ct-owner{color:var(--tx-3);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:inline-flex}.dd-contact{flex-direction:column;gap:9px;display:flex}.dd-cm{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);gap:12px;padding:10px 12px;transition:all .14s}.dd-cm:hover{border-color:var(--line-2);background:var(--bg)}.dd-cm .cmic{background:var(--bg);width:32px;height:32px;color:var(--tx-3);border-radius:9px;flex-shrink:0;place-items:center;transition:all .14s;display:grid}.dd-cm:hover .cmic{background:var(--co-bg);color:var(--co)}.dd-cm .cmic svg{stroke-width:1.9px;width:16px;height:16px}.dd-cm .cmm{flex:1;min-width:0}.dd-cm .cml{color:var(--tx-4);font-size:10.5px;font-weight:500}.dd-cm .cmv{color:var(--ink-900);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.dd-cm .cmgo{color:var(--tx-4);flex-shrink:0}.dd-cm .cmgo svg{width:15px;height:15px}.dd-rdeal{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:11px;margin:0 -22px;padding:12px 22px;transition:background .12s;display:flex}.dd-rdeal:hover{background:var(--bg)}.dd-rdeal:last-child{border-bottom:none}.dd-rdeal .rdm{flex:1;min-width:0}.dd-rdeal .rdn{color:var(--ink-900);font-size:13px;font-weight:600}.dd-rdeal .rds{color:var(--tx-3);margin-top:2px;font-size:11px}.dd-rdeal .rdv{color:var(--ink-900);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px;font-weight:600}.co-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.co-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);cursor:pointer;box-shadow:var(--sh-xs);opacity:0;animation:fadeUp .45s var(--ease-out) forwards;animation-delay:var(--cd,0s);flex-direction:column;gap:15px;padding:17px 18px;transition:box-shadow .18s,border-color .18s,transform .18s;display:flex}.co-card:before{content:"";border-radius:var(--r-lg) var(--r-lg) 0 0;opacity:.6;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);height:1px;position:absolute;inset:0 0 auto}[data-theme=dark] .co-card:before{background:linear-gradient(90deg,#0000,#ffffff12,#0000)}.co-card:hover{border-color:var(--line-2);box-shadow:var(--sh-sm);transform:translateY(-2px)}.co-top{align-items:flex-start;gap:12px;display:flex}.co-mono{color:#fff;letter-spacing:.2px;border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:13px;font-weight:600;display:grid}.co-hd{flex:1;min-width:0}.co-nm{color:var(--ink-900);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.co-sub{color:var(--tx-3);flex-wrap:wrap;align-items:center;gap:7px;min-width:0;margin-top:5px;font-size:11.5px;display:flex}.co-sub .tag{flex-shrink:0}.co-sub .cosep{color:var(--tx-4)}.co-sub .coreg{white-space:nowrap}.co-body{grid-template-columns:1fr 1fr;gap:14px;display:grid}.co-st{min-width:0}.co-stl{color:var(--tx-4);letter-spacing:.3px;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:600}.co-stv{color:var(--ink-900);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:1.15;overflow:hidden}.co-stv.sm{white-space:normal;color:var(--tx-2);letter-spacing:0;font-size:12.5px;font-weight:550;line-height:1.35}.co-foot{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding-top:14px}.co-contacts,.co-foot{align-items:center;display:flex}.co-contacts{gap:9px;min-width:0}.co-avs{flex-shrink:0;display:flex}.co-avs .av{box-shadow:0 0 0 2px var(--surface);margin-left:-6px}.co-avs .av:first-child{margin-left:0}.co-cct{color:var(--tx-3);white-space:nowrap;font-size:11px}.co-dealbox{flex-shrink:0;align-items:center;gap:9px;display:flex}.co-dealv{color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.ct-count{font-family:var(--mono);color:var(--tx-2);font-size:12px;font-weight:600}.dd-desc{color:var(--tx-2);margin-top:14px;font-size:12.5px;line-height:1.55}.dd-person.clk{cursor:pointer;border-radius:9px;margin:0 -8px;padding:5px 8px;transition:background .12s}.dd-person.clk:hover{background:var(--bg)}.folder-sec{margin-bottom:26px}.folder-sec:last-child{margin-bottom:0}.folder-h{align-items:center;gap:9px;margin-bottom:13px;display:flex}.folder-h svg{width:17px;height:17px;color:var(--tx-3);stroke-width:1.8px}.folder-nm{color:var(--ink-900);letter-spacing:-.01em;font-size:13px;font-weight:600}.folder-ct{font-family:var(--mono);color:var(--tx-3);background:var(--bg-2);border:1px solid var(--line);text-align:center;border-radius:99px;min-width:20px;padding:1px 7px;font-size:10px;font-weight:600}.list-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:16px;display:grid}.list-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);cursor:pointer;box-shadow:var(--sh-xs);opacity:0;animation:fadeUp .45s var(--ease-out) forwards;flex-direction:column;gap:14px;padding:17px 18px;transition:box-shadow .18s,border-color .18s,transform .18s;display:flex;position:relative}.list-card:before{content:"";border-radius:var(--r-lg) var(--r-lg) 0 0;opacity:.6;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);height:1px;position:absolute;inset:0 0 auto}[data-theme=dark] .list-card:before{background:linear-gradient(90deg,#0000,#ffffff12,#0000)}.list-card:hover{border-color:var(--line-2);box-shadow:var(--sh-sm);transform:translateY(-2px)}.lc-top{align-items:center;gap:12px;display:flex}.lc-ic{border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.lc-ic svg{stroke-width:2px;width:18px;height:18px}.lc-ic.smart{background:var(--co-bg);color:var(--co)}.lc-ic.static{background:var(--bg-2);color:var(--tx-3)}.lc-hd{flex:1;min-width:0}.lc-nm{color:var(--ink-900);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;line-height:1.2;overflow:hidden}.lc-sub{gap:8px;margin-top:5px;display:flex}.lc-sub,.lc-tgt{align-items:center}.lc-tgt{color:var(--tx-3);gap:5px;font-size:11px;display:inline-flex}.lc-tgt svg{stroke-width:1.9px}.lc-body{flex-direction:column;gap:6px;display:flex}.lc-count{align-items:baseline;gap:7px;display:flex}.lc-num{color:var(--ink-900);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:26px;font-weight:600;line-height:1}.lc-num-l{color:var(--tx-3);font-size:12px}.lc-summary{color:var(--tx-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:18px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.lc-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:13px;display:flex}.lc-foot .btn svg{stroke-width:2px}.bld{padding:20px 22px}.bld-sec{margin-bottom:18px}.bld-lbl{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--tx-4);margin-bottom:9px;font-size:10px;font-weight:600;display:block}.bld-input{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);width:100%;color:var(--tx);padding:10px 12px;font-size:14px;font-weight:500;transition:all .14s}.bld-input:focus{border-color:var(--co-line);box-shadow:0 0 0 3px var(--co-bg);outline:none}.bld-input::placeholder{color:var(--tx-4)}.bld-seg{display:flex}.bld-seg button{flex:1}.cond-rows{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.cond-row{background:var(--bg);border:1px solid var(--line);border-radius:var(--r);align-items:center;gap:8px;padding:8px;display:flex}.cond-row input,.cond-row select{border:1px solid var(--line-2);background:var(--surface);color:var(--tx);border-radius:8px;min-width:0;padding:7px 9px;font-size:12.5px}.cond-row input:focus,.cond-row select:focus{border-color:var(--co-line);outline:none}.cond-row .cond-f{flex:1.6}.cond-row .cond-op{flex:0 0 78px}.cond-row .cond-v{flex:1.3}.cond-rm{width:32px;height:32px;color:var(--tx-4);border:1px solid var(--line-2);background:var(--surface);cursor:pointer;border-radius:8px;flex:none;place-items:center;transition:all .13s;display:grid}.cond-rm svg{width:15px;height:15px}.cond-rm:hover{color:var(--neg);border-color:var(--neg-line);background:var(--neg-bg)}.bld-add{color:var(--co);border:1px dashed var(--co-line);background:var(--co-bg);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-size:12.5px;font-weight:550;transition:all .14s;display:inline-flex}.bld-add:hover{background:var(--co-bg-2)}.bld-add svg{stroke-width:2.2px}.bld-preview{background:var(--bg);border:1px solid var(--line);border-radius:var(--r);padding:15px 16px}.bld-pv-h{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.bld-pv-n{color:var(--co);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1}.bld-pv-l{color:var(--tx-3);font-size:12px}.bld-pv-list{flex-wrap:wrap;gap:7px;display:flex}.bld-pv-chip{color:var(--ink-900);background:var(--surface);border:1px solid var(--line);border-radius:99px;gap:6px;padding:3px 11px 3px 3px;font-size:11.5px;font-weight:500}.bld-pv-chip,.bld-pv-more{align-items:center;display:inline-flex}.bld-pv-more{color:var(--tx-3);padding:5px 4px;font-size:11px}.bld-pv-empty{color:var(--tx-4);font-size:12.5px}.bld-match{color:var(--tx-2);margin-bottom:11px;font-size:12px}.cond-pills{flex-direction:column;gap:8px;display:flex}.cond-pill{color:var(--ink-900);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:9px 12px;font-size:12.5px;font-weight:500}.pf-card{flex-direction:column;display:flex}.pf-card:hover{border-color:var(--line-2);box-shadow:var(--sh-sm)}.pf-body{flex-direction:column;flex:1;min-height:0;padding:3px 18px 18px;display:flex}.barfill{width:0;transition:width 1s var(--ease) var(--d,0s)}.chip.sm{gap:4px;padding:2px 8px;font-size:10px}.lgi{color:var(--tx-3);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.lgd{border-radius:2px;flex-shrink:0;width:16px;height:2.5px;display:inline-block}.lgd.solid{background:var(--co)}.lgd.dash{background:repeating-linear-gradient(90deg,var(--ink-300) 0 4px,transparent 4px 8px)}.pm{flex-direction:column;min-height:150px;display:flex;position:relative;overflow:hidden}.pm:after{content:"";background:radial-gradient(circle,var(--mc,var(--co)),transparent 70%);opacity:0;pointer-events:none;border-radius:99px;width:120px;height:120px;transition:opacity .3s;position:absolute;top:-30px;right:-30px}.pm:hover:after{opacity:.07}.pm .w-head{padding:14px 16px 0}.pm .w-head .wt{color:var(--tx-2);font-size:12.5px;font-weight:550}.pm-body{z-index:var(--z-lift);flex-direction:column;flex:1;padding:7px 16px 0;display:flex;position:relative}.pm-v{letter-spacing:-.032em;color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:33px;font-weight:600;line-height:1}.pm-f{align-items:center;gap:8px;margin-top:10px;display:flex}.pm-x{color:var(--tx-4);white-space:nowrap;font-size:11px}.pm .metric-spark{height:44px;margin-top:14px}.pf-att{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pf-att-v{letter-spacing:-.04em;color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:52px;font-weight:600;line-height:.9}.pf-att-meta{align-items:center;gap:12px;margin-top:11px;display:flex}.pf-att-sub{color:var(--tx-3);font-size:12px}.pf-att-proj{color:var(--co);background:var(--co-bg);border:1px solid var(--co-line);border-radius:99px;align-items:center;gap:7px;margin-top:13px;padding:6px 12px;font-size:12px;font-weight:550;display:inline-flex}.pf-att-proj svg{flex-shrink:0;width:13px;height:13px}.pf-att-legend{gap:14px;padding-top:4px;display:flex}.pf-chart{flex:1;min-height:150px;margin-top:16px;position:relative}.pf-chart svg{width:100%;height:100%;overflow:visible}.pf-axis{justify-content:space-between;margin-top:7px;display:flex}.pf-axis span{font-family:var(--mono);color:var(--tx-4);font-size:9.5px;font-weight:500}.pf-coach{border-bottom:1px solid var(--line);padding:12px 0}.pf-coach:first-child{padding-top:2px}.pf-coach-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.pf-focus{font-family:var(--mono);letter-spacing:.4px;text-transform:uppercase;border-radius:6px;padding:2px 8px;font-size:9px;font-weight:600}.pf-coach-imp{color:var(--tx-4);white-space:nowrap;font-size:10.5px;font-weight:500}.pf-coach-t{color:var(--ink-900);letter-spacing:-.01em;margin-bottom:4px;font-size:13px;font-weight:600}.pf-coach-d{color:var(--tx-2);font-size:12px;line-height:1.5}.pf-coach-cta{width:100%;margin-top:auto;padding-top:13px!important}.pf-coach-cta svg:last-child{margin-left:auto}.pf-goal{border-bottom:1px solid var(--line);padding:11px 0}.pf-goal:first-child{padding-top:2px}.pf-goal:last-child{border-bottom:none;padding-bottom:0}.pf-goal-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.pf-goal-nm{color:var(--tx);font-size:12.5px;font-weight:550}.pf-goal-r{flex-shrink:0;align-items:center;gap:9px;display:inline-flex}.pf-goal-val{color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.pf-track{background:var(--bg-2);border-radius:99px;height:7px;overflow:hidden}.pf-track .barfill{border-radius:99px;height:100%}.pf-act{align-items:center;gap:11px;padding:8px 0;display:flex}.pf-act-ic{border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.pf-act-ic svg{width:15px;height:15px}.pf-act-m{flex:1;min-width:0}.pf-act-top{justify-content:space-between;margin-bottom:6px;display:flex}.pf-act-nm{color:var(--tx);font-size:12px;font-weight:500}.pf-act-ct{color:var(--tx-3);font-variant-numeric:tabular-nums;font-size:11px}.pf-act-track{background:var(--bg-2);border-radius:99px;height:5px;overflow:hidden}.pf-act-track .barfill{border-radius:99px;height:100%}.pf-streak{border-top:1px solid var(--line);color:var(--tx-2);align-items:center;gap:7px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.pf-streak svg{width:14px;height:14px;color:var(--warn)}.pf-streak b{color:var(--ink-900);font-weight:600}.pf-badge{align-items:center;gap:11px;padding:9px 0;display:flex}.pf-badge-ic{border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.pf-badge-ic svg{width:17px;height:17px}.pf-badge-t{color:var(--ink-900);font-size:12.5px;font-weight:600}.pf-badge-s{color:var(--tx-3);margin-top:1px;font-size:11px}.pf-radar{height:200px;margin:0 0 6px}.pf-radar svg{width:100%;height:100%;display:block}.pf-radar-leg{gap:16px;margin-bottom:9px}.pf-radar-leg,.pf-radar-note{justify-content:center;display:flex}.pf-radar-note{color:var(--tx-3);align-items:center;gap:7px;font-size:11px}.pf-radar-note svg{width:13px;height:13px;color:var(--warn);flex-shrink:0}.pf-trend-h{align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.pf-trend-v{letter-spacing:-.03em;color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1}.pf-trend-x{color:var(--tx-4);font-size:11px}.pf-trend{flex:1;min-height:112px;margin-top:8px;position:relative}.pf-trend svg{width:100%;height:100%;overflow:visible}.pf-lead{border-radius:10px;align-items:center;gap:11px;margin:0 -10px;padding:8px 10px;display:flex}.pf-lead.you{background:var(--co-bg)}.pf-rank{text-align:center;width:16px;font-family:var(--mono);color:var(--tx-4);flex-shrink:0;font-size:11px;font-weight:600}.pf-lead-m{flex:1;min-width:0}.pf-lead-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.pf-lead-nm{color:var(--tx);align-items:center;gap:6px;font-size:12px;font-weight:550;display:inline-flex}.pf-you{font-family:var(--mono);color:var(--co);background:var(--surface);border:1px solid var(--co-line);letter-spacing:.3px;border-radius:5px;padding:1px 5px;font-size:8px;font-weight:600}.pf-lead-at{color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.pf-lead-track{background:var(--bg-2);border-radius:99px;height:5px;overflow:hidden}.pf-lead.you .pf-lead-track{background:var(--co-bg-2)}.pf-lead-track .barfill{border-radius:99px;height:100%}.pf-lead-bk{color:var(--tx-3);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.pf-win{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:11px 0;display:flex}.pf-win:first-child{padding-top:2px}.pf-win:last-child{border-bottom:none;padding-bottom:0}.pf-win-ic{border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.pf-win-ic svg{width:16px;height:16px}.pf-win-m{flex:1;min-width:0}.pf-win-t{color:var(--ink-900);font-size:13px;font-weight:600}.pf-win-s{color:var(--tx-3);margin-top:2px;font-size:11.5px}.pf-win-r{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.pf-win-v{color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.pf-win-tm{color:var(--tx-4);font-size:10.5px;font-family:var(--mono)}.pf-1on1{background:var(--co-bg);border:1px solid var(--co-line);border-radius:var(--r);align-items:center;gap:12px;margin-bottom:15px;padding:12px;display:flex}.pf-1on1-ic{background:var(--surface);width:34px;height:34px;color:var(--co);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.pf-1on1-ic svg{width:16px;height:16px}.pf-1on1-l{color:var(--co);font-size:11px;font-weight:600}.pf-1on1-d{color:var(--ink-900);margin-top:2px;font-size:12.5px;font-weight:600}.pf-sl{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--tx-4);margin-bottom:11px;font-size:10px;font-weight:600}.pf-obj{padding-bottom:12px}.pf-obj-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pf-obj-nm{color:var(--tx);font-size:12px;font-weight:500}.pf-dev-btn{width:100%;margin-top:4px}@keyframes radarin{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (max-width:680px){.bento.perf .c3,.bento.perf .c4,.bento.perf .c5,.bento.perf .c6,.bento.perf .c8{grid-column:1/-1}}@media (max-width:920px){.kcol{min-height:280px;max-height:none}}@media (max-width:680px){.kcol{flex:0 0 84vw;width:84vw}.crumbs{display:none}}@media (max-width:1140px){.bento{grid-template-columns:repeat(6,1fr)}.c5,.c6,.c7,.c8{grid-column:span 6}.c3,.c4{grid-column:span 3}.wgrid{grid-template-columns:repeat(6,1fr)}.w.s12,.w.s6,.w.s8{grid-column:span 6}.w.s3,.w.s4{grid-column:span 3}}@media (max-width:920px){.side{height:100dvh;z-index:var(--z-sidebar-mobile);transition:transform .26s var(--ease);box-shadow:var(--sh-lg);position:fixed;top:0;left:0;transform:translate(-101%)}.side.open{transform:none}.tbtn.menu-btn,.xb.side-close{display:grid}.top{padding:0 16px}.wrap{padding:18px 16px 70px}.vhead h1{font-size:27px}.wgrid{grid-auto-rows:minmax(120px,auto)}}@media (max-width:680px){.bento{grid-template-columns:1fr}.c3,.c4,.c5,.c6,.c7,.c8{grid-column:span 1}.wgrid{grid-template-columns:1fr;grid-auto-rows:auto;gap:13px}.w[class*=s]{grid-column:1/-1}.w.h1,.w.h2,.w.h3{grid-row:auto}.w-pipeline{min-height:300px}.w-actions,.w-agents,.w-cal,.w-calls,.w-docs,.w-drive,.w-inbox,.w-meetings,.w-priorities,.w-signals,.w-stages,.w-topdeals{min-height:240px}.w-sheets{min-height:200px}.w-metric{min-height:118px;container-type:normal}.w-metric .metric-spark{display:none}.w-metric .metric-main{justify-content:center;padding-bottom:14px}.w-metric .metric-v{font-size:30px}.hero-val{font-size:40px}.hero-chart{min-height:150px}}@media (display-mode:fullscreen),(display-mode:minimal-ui),(display-mode:standalone){.top{padding-top:env(safe-area-inset-top);padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right))}.wrap{padding-bottom:calc(80px + env(safe-area-inset-bottom));padding-left:max(28px,env(safe-area-inset-left));padding-right:max(28px,env(safe-area-inset-right))}.side-brand{padding-top:calc(20px + env(safe-area-inset-top))}.side-foot{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}@media (display-mode:fullscreen) and (max-width:920px),(display-mode:standalone) and (max-width:920px){.top,.wrap{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}}.splash{z-index:var(--z-splash);opacity:1;transition:opacity .6s var(--ease),transform .6s var(--ease),filter .6s var(--ease);background:#0b1320;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.splash.out{opacity:0;filter:blur(4px);pointer-events:none;transform:scale(1.05)}.splash-logo-img{object-fit:contain;max-width:80vw;height:76px;animation:splashLogoIn .9s var(--ease-out) .15s forwards;filter:drop-shadow(0 14px 44px #2456d680);transform:scale(.84)translateY(8px)}.splash-logo-img,.splash-mark{opacity:0;width:auto;display:block}.splash-mark{height:96px;animation:splashLogoIn .9s var(--ease-out) .12s forwards;filter:drop-shadow(0 18px 50px #2456d68c);transform:scale(.8)translateY(6px)}.splash-fallback{flex-direction:column}.brand-logo,.splash-fallback{align-items:center;display:flex}.brand-logo{min-width:0;text-decoration:none}.brand-img{object-fit:contain;object-position:left center;width:auto;max-width:186px;height:36px;display:none}.bl-light{display:block}[data-theme=dark] .bl-light{display:none}[data-theme=dark] .bl-dark{display:block}.brand-fallback{align-items:center;gap:12px}.brand-fallback:not([hidden]){display:flex}.av-photo{position:relative;overflow:hidden}.av-photo img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.av-photo img,.splash-bg{position:absolute;inset:0}.splash-bg{background:radial-gradient(120% 78% at 50% -12%,#2456d64d,#0000 60%),radial-gradient(90% 70% at 50% 118%,#2456d61f,#0000 60%),linear-gradient(162deg,#0e1a2c,#080f1b 72%)}.splash-bg:after{content:"";background-image:var(--grain);opacity:.05;mix-blend-mode:overlay;position:absolute;inset:0}.splash-core{z-index:var(--z-lift);flex-direction:column;align-items:center;display:flex;position:relative}.splash-logo{background:linear-gradient(150deg,var(--co),#16307a);color:#fff;opacity:0;width:88px;height:88px;animation:splashLogoIn .85s var(--ease-out) .15s forwards;border-radius:24px;place-items:center;display:grid;position:relative;transform:scale(.7)translateY(8px);box-shadow:0 24px 64px -18px #2456d6d9,inset 0 1px #fff3}.splash-logo svg{width:46px;height:46px;z-index:var(--z-lift);position:relative}.splash-logo svg path{stroke-dasharray:100;stroke-dashoffset:100px;animation:splashDraw 1.15s var(--ease) .5s forwards}.splash-ring{opacity:0;animation:splashRing 1.5s var(--ease-out) .55s forwards;border:1.5px solid #5b82e68c;border-radius:30px;position:absolute;inset:-7px}.splash-word{letter-spacing:.42em;color:#fff;opacity:0;animation:splashWord .85s var(--ease-out) .7s forwards;margin-top:28px;padding-left:.42em;font-size:30px;font-weight:600;display:flex}.splash-word span{color:var(--co-400)}.splash-tag{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:#5e7196;opacity:0;animation:splashFade .7s var(--ease-out) 1s forwards;margin-top:15px;font-size:10.5px}.splash-bar{opacity:0;background:#ffffff17;border-radius:2px;width:140px;height:2px;margin-top:30px;animation:splashFade .5s .85s forwards;overflow:hidden}.splash-bar span{background:linear-gradient(90deg,var(--co),var(--co-400));transform-origin:0;width:100%;height:100%;animation:splashFill 1.5s var(--ease) .9s forwards;border-radius:2px;display:block;transform:scaleX(0)}.splash-foot{bottom:max(26px,calc(18px + env(safe-area-inset-bottom)));text-align:center;font-family:var(--mono);letter-spacing:.34em;text-transform:uppercase;color:#3a4a66;opacity:0;z-index:var(--z-lift);font-size:9.5px;animation:splashFade .6s 1.15s forwards;position:absolute;left:0;right:0}@keyframes splashLogoIn{to{opacity:1;transform:scale(1)translateY(0)}}@keyframes splashDraw{to{stroke-dashoffset:0}}@keyframes splashRing{0%{opacity:0;transform:scale(.85)}45%{opacity:1}to{opacity:0;transform:scale(1.18)}}@keyframes splashWord{0%{opacity:0;letter-spacing:.62em;transform:translateY(10px)}to{opacity:1;letter-spacing:.42em;transform:translateY(0)}}@keyframes splashFade{to{opacity:1}}@keyframes splashFill{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.splash-bar,.splash-foot,.splash-logo,.splash-logo svg path,.splash-ring,.splash-tag,.splash-word{animation-duration:.01ms!important;animation-delay:0s!important}.splash-bar span{animation:none;transform:scaleX(1)}}.tagchip{font-family:var(--mono);border-radius:var(--pill);white-space:nowrap;color:var(--tc);background:var(--bg-2);background:var(--tc);align-items:center;padding:3px 7px;font-size:10px;font-weight:550;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tagchip{background:color-mix(in srgb,var(--tc) 12%,var(--surface))}}.tagchip{border:1px solid var(--line-2);border-color:var(--tc)}@supports (color:color-mix(in lab,red,red)){.tagchip{border-color:color-mix(in srgb,var(--tc) 26%,transparent)}}.tagchip.more{color:var(--tx-3);background:var(--bg-2);border-color:var(--line-2)}.tagdot{vertical-align:middle;border-radius:99px;width:7px;height:7px;margin-right:3px;display:inline-block}.kcard-tags{gap:4px}.dd-tags,.kcard-tags{flex-wrap:wrap;margin-top:8px;display:flex}.dd-tags{gap:5px}.ct-tags{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.dd-co .ddm,.kmono{position:relative}.ksubj{background:var(--surface);border:1px solid var(--line-2);width:15px;height:15px;color:var(--tx-2);border-radius:99px;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px;box-shadow:0 1px 2px #0a142824}.ksubj svg{width:9px;height:9px}.dd-co .ddm .ksubj{width:20px;height:20px;bottom:-5px;right:-5px}.dd-co .ddm .ksubj svg{width:12px;height:12px}.pipe-tagrow{flex-wrap:wrap;align-items:center;gap:7px;margin:-4px 0 16px;display:flex}.ptr-l{color:var(--tx-3);align-items:center;gap:5px;margin-right:2px;font-size:11px;font-weight:600;display:inline-flex}.tagfilter{font-family:var(--mono);border-radius:var(--pill);cursor:pointer;color:var(--tx-2);background:var(--surface);border:1px solid var(--line-2);padding:5px 10px;font-size:10.5px;font-weight:550;transition:all .13s}.tagfilter:hover{border-color:var(--tc);color:var(--tc)}.tagfilter.on{color:#fff;background:var(--tc);border-color:var(--tc)}.ptr-clear{color:var(--tx-3);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:11px;font-weight:600}.ptr-clear:hover{color:var(--co)}.pipe-bar .pb-l{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.crm-filterbtn{position:relative}.crm-filterbtn.on{border-color:var(--co-line);color:var(--co);background:var(--co-bg)}.fbadge{background:var(--co);color:#fff;border-radius:99px;place-items:center;min-width:16px;height:16px;margin-left:3px;padding:0 4px;font-size:10px;font-weight:700;display:inline-grid}.crm-filters{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);margin-bottom:16px;padding:4px 16px 14px;display:none;box-shadow:0 1px 2px #0a14280a}.crm-filters.open{animation:fadeUp .3s var(--ease-out) both;display:block}.cf-sec{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.cf-sec:last-of-type{border-bottom:none}.cf-t{width:104px;color:var(--tx-3);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;padding-top:5px;font-size:10.5px;font-weight:650}.cf-chips{flex-wrap:wrap;flex:1;gap:6px;display:flex}.cf-chip{border-radius:var(--pill);cursor:pointer;color:var(--tx-2);background:var(--bg-2);border:1px solid #0000;padding:5px 11px;font-size:11.5px;font-weight:550;transition:all .13s}.cf-chip:hover{border-color:var(--line-strong)}.cf-chip.on{color:var(--co);background:var(--co-bg);border-color:var(--co-line);font-weight:600}.cf-chip[style*=--tc].on{color:#fff;background:var(--tc);border-color:var(--tc)}.cf-foot{padding-top:12px}.cf-clear{color:var(--tx-3);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.cf-clear:hover{color:var(--co)}.crm-selbar{background:var(--surface);color:var(--tx);border:1px solid var(--co-line);border-radius:var(--r-sm);animation:fadeUp .25s var(--ease-out) both;box-shadow:0 4px 16px -8px var(--co);align-items:center;gap:12px;margin-bottom:14px;padding:8px 10px 8px 14px;display:none}@supports (color:color-mix(in lab,red,red)){.crm-selbar{box-shadow:0 4px 16px -8px color-mix(in srgb,var(--co) 38%,transparent)}}.crm-selbar.show{display:flex}.csb-n{color:var(--tx-2);align-items:center;gap:9px;font-size:13px;font-weight:550;display:inline-flex}.csb-badge{background:var(--co);color:#fff;border-radius:99px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;font-weight:700;display:inline-grid}.csb-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.ct-cbc,.ct-cbh{text-align:center;width:42px;padding-left:16px!important;padding-right:0!important}.co-sel-cb,.ct-cb,.ct-cb-all{appearance:none;border:1.5px solid var(--line-strong);background:var(--surface);cursor:pointer;vertical-align:middle;border-radius:5px;flex-shrink:0;width:16px;height:16px;margin:0;transition:all .12s;position:relative}.co-sel-cb:checked,.ct-cb-all:checked,.ct-cb:checked{background:var(--co);border-color:var(--co)}.co-sel-cb:checked:after,.ct-cb-all:checked:after,.ct-cb:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}.deal-table tbody tr.sel{background:var(--co-bg)}.deal-table tbody tr.sel:hover{background:var(--co-bg-2)}.ct-table .td-con{align-items:center;gap:6px;display:inline-flex}.ct-table .td-con .ksig{flex-shrink:0;width:7px;height:7px;display:inline-block}.mem-chip{border-radius:var(--pill);white-space:nowrap;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.mem-chip.is{color:var(--pos);background:var(--pos-bg)}.mem-chip.no{color:var(--tx-3);background:var(--bg-2)}.chip.mini{gap:4px;padding:2px 8px;font-size:10px}.chip.mini .cd{width:5px;height:5px}.ct-drawer-tags{margin-top:10px}.se-wrap{padding:2px 0 4px}.se-intro{color:var(--tx-3);margin:0 0 16px;font-size:12.5px;line-height:1.5}.se-rows{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.se-row{border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line-2);border-left:3px solid var(--sc);align-items:center;gap:10px;padding:9px 10px 9px 8px;display:flex}.se-ord{flex-direction:column;gap:1px;display:flex}.se-mv{width:20px;height:15px;color:var(--tx-4);cursor:pointer;background:0 0;border:none;border-radius:4px;place-items:center;display:grid}.se-mv:hover:not(:disabled){color:var(--co);background:var(--co-bg)}.se-mv:disabled{opacity:.3;cursor:default}.se-mv svg{width:14px;height:14px}.se-dot{border-radius:99px;flex-shrink:0;width:11px;height:11px}.se-name{border:1px solid var(--line-2);border-radius:var(--r-xs);min-width:70px;color:var(--tx);background:var(--surface-2);flex:1;padding:7px 10px;font-size:13px;font-weight:550}.se-name:focus{border-color:var(--co);background:var(--surface);outline:none}.se-sw{flex-shrink:0;gap:4px;display:flex}.se-swatch{cursor:pointer;border:2px solid #0000;border-radius:99px;width:17px;height:17px;padding:0;transition:all .12s;box-shadow:inset 0 0 0 1px #00000014}.se-swatch:hover{transform:scale(1.14)}.se-swatch.on{box-shadow:0 0 0 2px var(--surface),0 0 0 3px var(--tx)}.se-lock{font-size:9.5px;font-weight:600;font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:4px;display:inline-flex}.se-lock,.se-rm{color:var(--tx-4);flex-shrink:0}.se-rm{width:28px;height:28px;cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;display:grid}.se-rm:hover{color:var(--neg);background:var(--neg-bg)}.lists-hint{background:var(--co-bg);border:1px solid var(--co-line);border-radius:var(--r);align-items:flex-start;gap:12px;margin-bottom:18px;padding:13px 16px;display:flex}.lists-hint>svg{width:16px;height:16px;color:var(--co);flex-shrink:0;margin-top:2px}.lh-tx{color:var(--tx-2);font-size:12.5px;line-height:1.55}.lh-tx b{color:var(--tx);font-weight:650}.lh-a{color:var(--co);cursor:pointer;font-weight:600}.lh-a:hover{text-decoration:underline}.co-card{position:relative}.co-sel-cb-wrap{z-index:var(--z-lift);opacity:0;line-height:0;transition:all .13s;position:absolute;top:12px;left:12px}.co-card.sel .co-sel-cb-wrap,.co-card:hover .co-sel-cb-wrap{opacity:1}.co-card.sel{border-color:var(--co);box-shadow:0 0 0 1px var(--co)}select.bld-input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2373849c' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.kadd-col{border:1.5px dashed var(--line-2);border-radius:var(--r-lg);cursor:pointer;background:0 0;flex:0 0 200px;align-self:flex-start;place-items:center;width:200px;min-height:150px;transition:all .15s;display:grid}.kadd-col:hover{border-color:var(--co);background:var(--co-bg)}.kadd{text-align:center;color:var(--tx-3);flex-direction:column;align-items:center;gap:7px;padding:22px 16px;display:flex}.kadd-ic{background:var(--surface);border:1px solid var(--line-2);width:40px;height:40px;color:var(--co);border-radius:11px;place-items:center;transition:all .15s;display:grid}.kadd-col:hover .kadd-ic{background:var(--co);color:#fff;border-color:var(--co)}.kadd-t{color:var(--tx-2);font-size:13px;font-weight:650}.kadd-col:hover .kadd-t{color:var(--co)}.kadd-s{color:var(--tx-4);font-size:10px;font-family:var(--mono);max-width:140px;line-height:1.45}.dtag-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.tagchip.edit{gap:3px;padding-right:3px}.tagchip.edit .tx-x{width:14px;height:14px;color:var(--tc);opacity:.7;cursor:pointer;background:0 0;border:none;border-radius:99px;place-items:center;padding:0;display:inline-grid}.tagchip.edit .tx-x:hover{opacity:1;background:var(--tc)}@supports (color:color-mix(in lab,red,red)){.tagchip.edit .tx-x:hover{background:color-mix(in srgb,var(--tc) 20%,transparent)}}.tagchip.edit .tx-x svg{width:9px;height:9px}.dtag-add{color:var(--tx-2);background:var(--surface);border:1px dashed var(--line-strong);border-radius:var(--pill);cursor:pointer;align-items:center;gap:5px;padding:4px 11px;font-size:11px;font-weight:600;transition:all .13s;display:inline-flex}.dtag-add:hover{border-color:var(--co);color:var(--co);background:var(--co-bg);border-style:solid}.dtag-add svg{width:13px;height:13px}.tag-pick{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);margin-top:10px;padding:10px}.tag-pick[hidden]{display:none}.tp-list{flex-wrap:wrap;gap:6px;margin-bottom:9px;display:flex}.tp-opt{color:var(--tc);background:var(--surface);border:1px solid var(--line-2);border-color:var(--tc);align-items:center;gap:4px;font-size:11px;font-weight:550;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tp-opt{border-color:color-mix(in srgb,var(--tc) 28%,var(--line-2))}}.tp-opt{border-radius:var(--pill);cursor:pointer;padding:4px 10px;transition:all .12s}.tp-opt:hover{background:var(--tc)}@supports (color:color-mix(in lab,red,red)){.tp-opt:hover{background:color-mix(in srgb,var(--tc) 12%,var(--surface))}}.tp-empty{color:var(--tx-3);font-size:11.5px}.tp-new{gap:7px;display:flex}.tp-new input{border:1px solid var(--line-2);border-radius:var(--r-xs);color:var(--tx);background:var(--surface);flex:1;padding:7px 10px;font-size:12.5px}.tp-new input:focus{border-color:var(--co);outline:none}.tp-add{color:#fff;background:var(--co);border-radius:var(--r-xs);cursor:pointer;border:none;align-items:center;gap:4px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.tp-add:hover{background:var(--co-600)}.dr-anim{opacity:0;transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(8px)}.dr-anim.in{opacity:1;transform:none}.ta-r{text-align:right}.dr-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;margin:18px 0 20px;display:flex;overflow-x:auto}.dr-tabs::-webkit-scrollbar{display:none}.dr-tabs.sub{margin-top:6px}.dr-tab{color:var(--tx-3);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:11px 14px;font-size:13px;font-weight:600;transition:all .14s;display:inline-flex}.dr-tab svg{width:15px;height:15px}.dr-tab:hover{color:var(--tx)}.dr-tab.on{color:var(--co);border-bottom-color:var(--co)}.dr-tabct{background:var(--bg-2);color:var(--tx-3);text-align:center;border-radius:99px;min-width:18px;padding:1px 7px;font-size:10.5px;font-weight:700}.dr-tab.on .dr-tabct{background:var(--co-bg);color:var(--co)}.dr-stats{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px;display:grid}.dr-stats.six{grid-template-columns:repeat(auto-fit,minmax(176px,1fr))}.dr-stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-items:center;gap:12px;padding:14px 15px;display:flex}.dr-stat-ic{border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.dr-stat-ic svg{width:18px;height:18px}.dr-stat-v{letter-spacing:-.02em;color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:20px;font-weight:680;line-height:1.1}.dr-stat-l{color:var(--tx-2);margin-top:2px;font-size:12px;font-weight:600}.dr-stat-x{color:var(--tx-4);font-size:11px}.dr-ov-grid{grid-template-columns:1.55fr 1fr;align-items:start;gap:16px;display:grid}.dr-card2{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:16px;padding:18px 20px}.dr-card2-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.dr-c2t{color:var(--ink-900);align-items:center;gap:8px;font-size:13.5px;font-weight:680;display:inline-flex}.dr-c2t svg{color:var(--co)}.dr-c2sub{color:var(--tx-3);white-space:nowrap;font-size:12px;font-weight:500}.dr-qlist{flex-direction:column;gap:4px;display:flex}.dr-q{border-radius:var(--r-sm);align-items:center;gap:12px;padding:11px 10px;transition:all .13s;display:flex}.dr-q:hover{background:var(--bg-2)}.dr-q-ic{border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.dr-q-ic.sub{background:var(--warn-bg);color:var(--warn)}.dr-q-ic.req{background:var(--co-bg);color:var(--co)}.dr-q-m{flex:1;min-width:0}.dr-q-t{color:var(--tx);font-size:13px;line-height:1.35}.dr-q-t b{font-weight:650}.dr-q-deal{color:var(--co);font-weight:600}.dr-q-s{color:var(--tx-3);margin-top:2px;font-size:11.5px}.dr-funnel{flex-direction:column;gap:9px;display:flex}.dr-fn{grid-template-columns:1fr 104px;gap:12px;display:grid}.dr-fn,.dr-fn-bar{align-items:center}.dr-fn-bar{background:linear-gradient(90deg,var(--co-400),var(--co));color:#fff;width:0;height:30px;transition:width .9s var(--ease-out);transition-delay:var(--d,0s);border-radius:8px;justify-content:flex-end;min-width:30px;padding-right:11px;display:flex}.dr-fn-bar span{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.dr-fn-l{color:var(--tx-2);font-size:12px;font-weight:550}.dr-comm-row{align-items:center;gap:18px;display:flex}.dr-comm-v{letter-spacing:-.02em;color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:23px;font-weight:700}.dr-comm-v.pos{color:var(--pos)}.dr-comm-l{color:var(--tx-3);margin-top:2px;font-size:11.5px}.dr-comm-sep{background:var(--line);width:1px;height:38px}.dr-comm-note{color:var(--tx-3);border-top:1px solid var(--line);margin-top:13px;padding-top:13px;font-size:11.5px;line-height:1.5}.dr-comm-big{flex-direction:column;gap:3px;padding:4px 0 2px;display:flex}.dr-comm-big-v{letter-spacing:-.025em;color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:27px;font-weight:720}.dr-comm-big-l{color:var(--tx-3);font-size:12px}.dr-comm-head{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.dr-comm-pill{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);min-width:120px;padding:11px 16px}.dr-comm-pill.ghost{background:var(--bg-2)}.dr-comm-pill-l{color:var(--tx-3);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.dr-comm-pill-v{color:var(--ink-900);font-variant-numeric:tabular-nums;margin-top:3px;font-size:18px;font-weight:700;display:block}.dr-comm-pill-v.pos{color:var(--pos)}.dr-acts{flex-direction:column;gap:13px;display:flex}.dr-acts.log{gap:15px}.dr-act{gap:11px;display:flex}.dr-act-ic{background:var(--bg-2);width:28px;height:28px;color:var(--tx-3);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.dr-act-ic.wref{background:var(--co-bg);color:var(--co)}.dr-act-ic.member{background:var(--teal-bg);color:var(--teal)}.dr-act-ic.sub{background:var(--viol-bg);color:var(--viol)}.dr-act-m{flex:1;min-width:0}.dr-act-t{color:var(--tx-2);font-size:12.5px;line-height:1.45}.dr-act-t b{color:var(--tx);font-weight:650}.dr-act-tg{color:var(--tx);font-weight:550}.dr-act-d{color:var(--tx-4);font-size:11px}.dr-act-d,.dr-listwrap{margin-top:2px}.dr-listbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.dr-fseg.seg button{font-size:12.5px}.dr-table td{vertical-align:middle}.dr-ref{color:var(--tx-2);font-size:11.5px;font-weight:700;font-family:var(--mono);white-space:nowrap}.dr-ref.sm{color:var(--tx-3);font-size:10.5px}.dr-tcell{min-width:180px}.dr-tt,.dr-tt2{color:var(--ink-900);font-size:13px;font-weight:600}.dr-tt2{align-items:center;gap:6px;display:flex}.dr-ts2{color:var(--tx-3);margin-top:2px;font-size:11.5px}.dr-by{gap:9px}.dr-by,.dr-by-n{align-items:center;display:flex}.dr-by-n{color:var(--tx);gap:6px;font-size:12.5px;font-weight:600}.dr-by-r{color:var(--tx-3);margin-top:1px;font-size:11px}.dr-val2{color:var(--tx);font-variant-numeric:tabular-nums;font-size:13px;font-weight:680}.dr-val-sub{color:var(--tx-3);margin-top:1px;font-size:10.5px;display:block}.dr-fee{color:var(--teal);font-variant-numeric:tabular-nums;font-size:13px;font-weight:680}.dr-rowact{justify-content:flex-end;display:flex}.dr-side2{text-transform:uppercase;letter-spacing:.03em;border-radius:99px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:650;display:inline-flex}.dr-side2.capital{color:var(--co);background:var(--co-bg)}.dr-side2.project{color:var(--viol);background:var(--viol-bg)}.dr-side2 svg{width:11px;height:11px}.dr-ext{min-width:30px;height:18px;font-family:var(--mono);color:#fff;background:var(--ec);border-radius:5px;place-items:center;padding:0 4px;font-size:9px;font-weight:700;display:inline-grid}.dr-doc-ic{flex-shrink:0}.dr-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;display:grid}.dr-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);cursor:pointer;transition:.18s var(--ease);flex-direction:column;gap:12px;padding:18px;display:flex}.dr-card:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 12px 30px -16px #0f1e3c38}.dr-card-top{align-items:flex-start;gap:12px;display:flex}.dr-vault{color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.dr-vault.lg{border-radius:14px;width:50px;height:50px}.dr-card-hd{flex:1;min-width:0}.dr-codename{letter-spacing:-.01em;color:var(--ink-900);font-size:15px;font-weight:680}.dr-asset{color:var(--tx-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.dr-card-meta{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.dr-cm{color:var(--tx-3);font-size:12px}.dr-val{color:var(--tx);font-variant-numeric:tabular-nums;font-weight:650}.dr-card-meta .dr-val{margin-left:auto}.dr-listing{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.dr-listing-l{color:var(--pos);gap:6px;font-size:11.5px;font-weight:600}.dr-listing-l,.dr-listing-r{align-items:center;display:inline-flex}.dr-listing-r{color:var(--tx-3);font-variant-numeric:tabular-nums;gap:5px;font-size:11.5px}.dr-listing-l svg,.dr-listing-r svg{opacity:.85}.dr-mini-stepper{align-items:center;gap:5px;display:flex}.dr-mini-step{background:var(--line-2);border-radius:99px;width:20px;height:5px}.dr-mini-step.done{background:var(--co-400)}.dr-mini-step.on{background:var(--co)}.dr-mini-lbl{color:var(--co);margin-left:4px;font-size:11px;font-weight:600}.dr-card-prog{flex-direction:column;gap:8px;display:flex}.dr-pgmini2{color:var(--tx-3);justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.dr-rqcount{align-items:center;gap:5px;font-weight:550;display:inline-flex}.dr-rqcount svg{color:var(--tx-4)}.dr-rqcount.hot{font-weight:650}.dr-rqcount.hot,.dr-rqcount.hot svg{color:var(--warn)}.dr-card-foot{border-top:1px solid var(--line);justify-content:space-between;padding-top:12px}.dr-card-foot,.dr-owner{align-items:center;display:flex}.dr-owner{color:var(--tx-2);gap:7px;font-size:12px}.dr-foot-cta{color:var(--co);align-items:center;gap:5px;font-size:12.5px;font-weight:650;display:inline-flex}.dr-foot-cta svg{transition:transform .18s}.dr-card:hover .dr-foot-cta svg{transform:translate(3px)}.dr-back{color:var(--tx-3);cursor:pointer;align-items:center;gap:7px;margin-bottom:16px;font-size:12.5px;font-weight:600;transition:all .14s;display:inline-flex}.dr-back:hover{color:var(--co)}.dr-head{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;padding:20px 22px;display:flex}.dr-head-l{flex:1;gap:15px;display:flex}.dr-head-info,.dr-head-l{min-width:0}.dr-head-titlerow{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.dr-room-name{letter-spacing:-.025em;color:var(--ink-900);font-size:22px;font-weight:700;line-height:1}.dr-room-asset{color:var(--tx-2);margin-top:8px;font-size:13px}.dr-head-facts{flex-wrap:wrap;align-items:center;gap:16px;margin-top:11px;display:flex}.dr-hf{color:var(--tx-3);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.dr-hf b{color:var(--tx);font-variant-numeric:tabular-nums;font-weight:680}.dr-hf svg{color:var(--tx-4)}.dr-head-r{gap:11px}.dr-fee-badge,.dr-head-r{flex-direction:column;align-items:flex-end;display:flex}.dr-fee-badge{background:var(--teal-bg);border-radius:var(--r-sm);padding:8px 14px}.dr-fee-badge-l{color:var(--teal);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:650}.dr-fee-badge-v{color:var(--teal);font-variant-numeric:tabular-nums;font-size:16px;font-weight:720}.dr-stepper{scrollbar-width:none;align-items:center;margin-bottom:18px;padding:0 4px;display:flex;overflow-x:auto}.dr-stepper::-webkit-scrollbar{display:none}.dr-step{flex-shrink:0;align-items:center;gap:9px;display:flex}.dr-step-dot{background:var(--bg-2);width:26px;height:26px;color:var(--tx-3);border:1.5px solid var(--line-2);border-radius:99px;flex-shrink:0;place-items:center;font-size:12px;font-weight:680;display:grid}.dr-step.on .dr-step-dot{background:var(--co);color:#fff;border-color:var(--co);box-shadow:0 0 0 4px var(--co-bg)}.dr-step.done .dr-step-dot{background:var(--co-400);color:#fff;border-color:var(--co-400)}.dr-step.bad .dr-step-dot{background:var(--neg);color:#fff;border-color:var(--neg);box-shadow:0 0 0 4px var(--neg-bg)}.dr-step-l{color:var(--tx-3);white-space:nowrap;font-size:12.5px;font-weight:600}.dr-step.on .dr-step-l{color:var(--co)}.dr-step.done .dr-step-l{color:var(--tx-2)}.dr-step.bad .dr-step-l{color:var(--neg)}.dr-step-line{background:var(--line-2);flex:1;min-width:22px;height:2px;margin:0 9px}.dr-step-line.done{background:var(--co-400)}.dr-metrics{gap:14px;margin-bottom:16px;display:grid}.dr-metrics.four{grid-template-columns:repeat(4,1fr)}.dr-metric{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:3px;padding:16px 18px;display:flex}.dr-metric-v{letter-spacing:-.02em;color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.dr-metric-l{color:var(--tx-2);font-size:12px;font-weight:600}.dr-metric-s{color:var(--tx-3);font-size:11.5px}.dr-summary{color:var(--tx-2);margin:0 0 14px;font-size:13px;line-height:1.65}.dr-crit{background:var(--co-bg);border-radius:var(--r-sm);color:var(--tx);align-items:flex-start;gap:9px;margin-bottom:15px;padding:11px 13px;font-size:12.5px;line-height:1.5;display:flex}.dr-crit svg{color:var(--co);flex-shrink:0;margin-top:1px}.dr-sumgrid{background:var(--line);border:1px solid var(--line);border-radius:var(--r-sm);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.dr-sumgrid.mt{margin-top:12px}.dr-sumcell{background:var(--surface);padding:11px 14px}.dr-sl{color:var(--tx-4);text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px;font-size:10.5px}.dr-sl,.dr-sv{font-weight:600}.dr-sv{color:var(--tx);font-size:13px}.dr-submitter{align-items:center;gap:13px;display:flex}.dr-submitter.mb{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:16px}.dr-submitter-m{min-width:0}.dr-submitter-f{color:var(--ink-900);align-items:center;gap:7px;font-size:14px;font-weight:680;display:flex}.dr-submitter-p{color:var(--tx-3);margin-top:2px;font-size:12px}.dr-reqs{flex-direction:column;gap:12px;display:flex}.dr-reqc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);gap:13px;padding:15px 16px;display:flex}.dr-reqc-l{flex-shrink:0}.dr-reqc-m{flex:1;min-width:0}.dr-reqc-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dr-reqc-firm{color:var(--ink-900);font-size:13.5px;font-weight:680}.dr-reqc-role{color:var(--tx-3);margin-top:3px;font-size:11.5px}.dr-reqc-msg{color:var(--tx-2);margin:9px 0;font-size:12.5px;font-style:italic;line-height:1.5}.dr-reqc-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dr-reqc-age{color:var(--tx-4);font-size:11px}.dr-reqc-r{flex-direction:column;flex-shrink:0;align-items:stretch;gap:7px;min-width:118px;display:flex}.dr-reqc-r,.dr-reqc-r .btn{justify-content:center}.dr-introc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;align-items:center;gap:16px;padding:14px 16px;transition:all .15s;display:flex}.dr-introc:hover{border-color:var(--line-strong);box-shadow:0 6px 18px -12px #0f1e3c33}.dr-introc-parties{flex:1;align-items:center;gap:11px;min-width:0;display:flex}.dr-introc-comm,.dr-introc-meta{flex-shrink:0}.dr-introc-comm,.dr-introc-meta,.dr-parties2{align-items:center;gap:9px;display:flex}.dr-introc-parties svg,.dr-parties2 svg{width:18px;height:18px;color:var(--tx-4);flex-shrink:0}.dr-pp{color:var(--tx);white-space:nowrap;text-overflow:ellipsis;border-radius:99px;padding:3px 10px;font-size:12.5px;font-weight:600;overflow:hidden}.dr-pp.cap{background:var(--co-bg);color:var(--co)}.dr-pp.prj{background:var(--viol-bg);color:var(--viol)}.dr-mats{flex-direction:column;gap:9px;display:flex}.dr-mat{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);align-items:center;gap:11px;padding:10px 13px;display:flex}.dr-mat-m{flex:1;min-width:0}.dr-mat-n{color:var(--tx);font-size:12.5px;font-weight:600}.dr-mat-s{color:var(--tx-3);margin-top:1px;font-size:11px}.dr-empty{color:var(--tx-3);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 20px;display:flex}.dr-empty.sm{padding:30px 16px}.dr-empty svg{color:var(--tx-4)}.dr-empty p{color:var(--tx-2);font-size:13.5px;font-weight:600}.dr-empty span{max-width:300px;font-size:12px}.dr-sub-hero{margin-bottom:16px}.dr-sub-title{color:var(--ink-900);letter-spacing:-.015em;margin-top:9px;font-size:18px;font-weight:700}.dr-sub-ref{color:var(--tx-3);margin-top:5px;font-size:12px}.dr-ddd-note{color:var(--tx-2);margin:0;font-size:13px;line-height:1.6}.dr-intro-vs{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px;margin-bottom:16px;display:grid}.dr-vs-side{text-align:center;border-radius:var(--r);border:1px solid;flex-direction:column;align-items:center;gap:4px;padding:14px 12px;display:flex}.dr-vs-side.cap{background:var(--co-bg);border-color:var(--co-line)}.dr-vs-side.prj{background:var(--viol-bg);border-color:var(--viol)}@supports (color:color-mix(in lab,red,red)){.dr-vs-side.prj{border-color:color-mix(in srgb,var(--viol) 22%,transparent)}}.dr-intro-vs.big .dr-vs-side{gap:7px;padding:18px 14px}.dr-vs-l{text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.dr-vs-side.cap .dr-vs-l{color:var(--co)}.dr-vs-side.prj .dr-vs-l{color:var(--viol)}.dr-vs-f{color:var(--ink-900);font-size:13.5px;font-weight:680;line-height:1.3}.dr-vs-p{color:var(--tx-3);font-size:11.5px}.dr-vs-mid{color:var(--tx-3);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.dr-vs-mid svg{width:22px;height:22px;color:var(--co)}.dr-vs-mid span{text-transform:uppercase;letter-spacing:.04em;color:var(--tx-4);font-size:9.5px;font-weight:700}.dr-ctx{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:11px;margin-bottom:2px;padding:11px 13px;transition:all .13s;display:flex}.dr-ctx:hover{border-color:var(--co-line);background:var(--co-bg)}.dr-ctx-t{color:var(--ink-900);font-size:13px;font-weight:650}.dr-ctx-s{color:var(--tx-3);margin-top:1px;font-size:11.5px}.dr-ctx>div{flex:1;min-width:0}.dr-kyc-list{flex-direction:column;gap:9px;margin-bottom:12px;display:flex}.dr-kyc-i{color:var(--tx-3);align-items:center;gap:11px;font-size:12.5px;display:flex}.dr-kyc-i.ok{color:var(--tx)}.dr-kyc-chk{border:1.5px solid var(--line-2);color:#fff;border-radius:99px;flex-shrink:0;place-items:center;width:19px;height:19px;display:grid}.dr-kyc-i.ok .dr-kyc-chk{background:var(--pos);border-color:var(--pos)}.dr-verify-btn{justify-content:center;width:100%}.dr-verify-done{color:var(--pos);background:var(--pos-bg);justify-content:center;gap:8px;padding:10px;font-weight:600}.dr-fee-line,.dr-verify-done{border-radius:var(--r-sm);align-items:center;font-size:12.5px;display:flex}.dr-fee-line{background:var(--teal-bg);color:var(--tx);gap:9px;margin-top:4px;padding:11px 14px}.dr-fee-line b{color:var(--teal);font-variant-numeric:tabular-nums;font-weight:700}.dr-intro-steps{flex-wrap:wrap;gap:7px;display:flex}.dr-istep{color:var(--tx-3);background:var(--surface);border:1px solid var(--line-2);cursor:pointer;border-radius:99px;align-items:center;gap:5px;padding:7px 13px;font-size:11.5px;font-weight:600;transition:all .13s;display:inline-flex}.dr-istep svg{width:12px;height:12px}.dr-istep:hover{border-color:var(--co);color:var(--co)}.dr-istep.done{background:var(--co-400);border-color:var(--co-400);color:#fff}.dr-istep.on{background:var(--co);border-color:var(--co);color:#fff;box-shadow:0 0 0 3px var(--co-bg)}.dr-marklost{color:var(--tx-3);cursor:pointer;background:0 0;border:none;margin-top:11px;padding:4px 0;font-size:11.5px;font-weight:600}.dr-marklost.on,.dr-marklost:hover{color:var(--neg)}.dr-status-pick{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.dr-sp{color:var(--tx-2);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .13s;display:inline-flex}.dr-sp:hover{border-color:var(--sc);color:var(--sc)}.dr-sp.on{color:#fff;background:var(--sc);border-color:var(--sc)}.dr-sidepick{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:16px;display:grid}.dr-sidepick button{color:var(--tx-2);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-sm);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:12.5px;font-weight:600;transition:all .13s;display:flex}.dr-sidepick button:hover{border-color:var(--co)}.dr-sidepick button.on{background:var(--co-bg);border-color:var(--co);color:var(--co)}.dr-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dr-val-row{gap:8px;display:flex}.dr-ccy{flex-shrink:0;max-width:88px}.dr-form-note{background:var(--bg-2);border-radius:var(--r-sm);color:var(--tx-3);align-items:flex-start;gap:9px;margin-top:4px;padding:11px 13px;font-size:12px;line-height:1.5;display:flex}.dr-form-note svg{color:var(--tx-4);flex-shrink:0;margin-top:1px}@media (max-width:980px){.dr-metrics.four,.dr-stats{grid-template-columns:repeat(2,1fr)}.dr-ov-grid{grid-template-columns:1fr}.dr-head{flex-direction:column}.dr-head-r{align-items:flex-start;width:100%}.dr-reqc{flex-wrap:wrap}.dr-reqc-r{flex-direction:row;width:100%;min-width:0}.dr-form-grid,.dr-sidepick{grid-template-columns:1fr}}.ca-side2{text-transform:uppercase;letter-spacing:.03em;border-radius:99px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:650;display:inline-flex}.ca-side2.role{color:var(--co);background:var(--co-bg)}.ca-side2.candidate{color:var(--teal);background:var(--teal-bg)}.ca-side2 svg{width:11px;height:11px}.ca-vs{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px;margin-bottom:16px;display:grid}.ca-vs-side{text-align:center;border-radius:var(--r);border:1px solid;flex-direction:column;align-items:center;gap:4px;padding:14px 12px;display:flex}.ca-vs-side.cand{background:var(--teal-bg);border-color:var(--teal)}@supports (color:color-mix(in lab,red,red)){.ca-vs-side.cand{border-color:color-mix(in srgb,var(--teal) 24%,transparent)}}.ca-vs-side.co{background:var(--co-bg);border-color:var(--co-line)}.ca-vs.big .ca-vs-side{gap:7px;padding:18px 14px}.ca-vs-l{text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.ca-vs-side.cand .ca-vs-l{color:var(--teal)}.ca-vs-side.co .ca-vs-l{color:var(--co)}.ca-vs-f{color:var(--ink-900);font-size:13.5px;font-weight:680;line-height:1.3}.ca-vs-p{color:var(--tx-3);font-size:11.5px}.ca-vs-mid{color:var(--tx-3);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.ca-vs-mid svg{width:22px;height:22px;color:var(--co)}.ca-vs-mid span{text-transform:uppercase;letter-spacing:.04em;color:var(--tx-4);font-size:9.5px;font-weight:700}.ca-pp{color:var(--tx);white-space:nowrap;text-overflow:ellipsis;border-radius:99px;padding:3px 10px;font-size:12.5px;font-weight:600;overflow:hidden}.ca-pp.cand{background:var(--teal-bg);color:var(--teal)}.ca-pp.co{background:var(--co-bg);color:var(--co)}@media (max-width:980px){.ca-vs{grid-template-columns:1fr}}.ub-head{margin-bottom:14px}.ub-lede{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:flex}.ub-stat{color:var(--tx-3);white-space:nowrap;font-size:12.5px}.ub-stat b{color:var(--ink-900);font-variant-numeric:tabular-nums;font-weight:680}.ub-stat.od b{color:var(--neg)}.ub-stat.muted{color:var(--tx-4)}.ub-stat.muted b{color:var(--tx-2)}.ub-ic{border:1px solid var(--line);background:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.ub-ic svg{width:74%;height:74%;display:block}.ub-ic.sm{border-radius:7px;width:24px;height:24px}.ub-ic.xs{border-radius:5px;width:20px;height:20px}.ub-kpis{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:14px;display:grid}.ub-kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-items:center;gap:9px;padding:10px 12px;display:flex}.ub-kpi-ic{border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.ub-kpi-ic svg{width:15px;height:15px}.ub-kpi-v{color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:16px;font-weight:680;line-height:1.1}.ub-kpi-l{color:var(--tx-3);margin-top:1px;font-size:11px}.ub-wrap{height:calc(100dvh - 200px);min-height:560px}.ub-main{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:212px 372px 1fr;height:100%;display:grid;overflow:hidden}.ub-rail{border-right:1px solid var(--line);background:var(--bg);padding:14px 10px;overflow-y:auto}.ub-rail-sec{margin-bottom:15px}.ub-rail-h{text-transform:uppercase;letter-spacing:.05em;color:var(--tx-4);padding:0 8px 7px;font-size:10.5px;font-weight:600}.ub-clear{color:var(--co);text-transform:none;letter-spacing:0;font-size:10px}.ub-clear,.ub-navi{cursor:pointer;background:0 0;border:none}.ub-navi{width:100%;color:var(--tx-2);text-align:left;border-radius:9px;align-items:center;gap:9px;margin-bottom:1px;padding:7px 9px;font-size:12.5px;font-weight:500;transition:all .12s;display:flex}.ub-navi:hover{background:var(--bg-2)}.ub-navi.on{background:var(--co-bg)}.ub-navi.on,.ub-navi.on>svg{color:var(--co)}.ub-navi>svg{width:16px;height:16px;color:var(--tx-3);flex-shrink:0}.ub-navi-l{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ub-navi-c{color:var(--tx-3);background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:99px;min-width:20px;padding:0 7px;font-size:11px;font-weight:600}.ub-navi.on .ub-navi-c{color:var(--co);border-color:var(--co-line)}.ub-navi-lbl .ub-lbl-dot{border-radius:99px;flex-shrink:0;width:9px;height:9px;margin:0 3px}.ub-mobtools{display:none}.ub-list{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;min-width:0;display:flex}.ub-list-top{border-bottom:1px solid var(--line);gap:10px;padding:12px 14px}.ub-list-top,.ub-search{align-items:center;display:flex}.ub-search{background:var(--bg);border:1px solid var(--line-2);border-radius:var(--pill);color:var(--tx-3);flex:1;gap:7px;padding:7px 13px}.ub-search input{font:inherit;color:var(--tx);background:0 0;border:none;outline:none;flex:1;font-size:12.5px}.ub-list-ct{color:var(--tx-3);background:var(--bg-2);border-radius:99px;padding:2px 9px;font-size:11px;font-weight:600}.ub-rows{flex:1;overflow-y:auto}.ub-row{border-bottom:1px solid var(--line);cursor:pointer;gap:12px;padding:13px 15px;transition:all .1s;display:flex;position:relative}.ub-row:hover{background:var(--bg-2)}.ub-row.on{background:var(--co-bg)}.ub-row.on:before{content:"";background:var(--co);width:3px;position:absolute;top:0;bottom:0;left:0}.ub-row.unread .ub-row-name{color:var(--ink-900);font-weight:700}.ub-row-av{flex-shrink:0;position:relative}.ub-row-badge{border:1.5px solid var(--surface);background:#fff;border-radius:6px;place-items:center;width:19px;height:19px;display:grid;position:absolute;bottom:-3px;right:-4px;overflow:hidden;box-shadow:0 1px 3px #0000002e}.ub-row-badge svg{width:100%;height:100%;display:block}.ub-undot{background:var(--co);border:1.5px solid var(--surface);border-radius:99px;width:7px;height:7px;position:absolute;top:16px;left:-3px}.ub-row-m{flex:1;min-width:0}.ub-row-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ub-row-name{color:var(--tx);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.ub-row-time{color:var(--tx-4);flex-shrink:0;font-size:11px}.ub-row-time.od{color:var(--neg);font-weight:600}.ub-row-firm{color:var(--tx-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;margin-top:1px;font-size:11.5px;display:flex;overflow:hidden}.ub-pri{color:var(--warn);display:inline-flex}.ub-pri svg{width:12px;height:12px}.ub-row-sub{color:var(--tx-3);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12.5px;line-height:1.4;overflow:hidden}.ub-row-sub.draft{color:var(--tx-2)}.ub-draft-pre{color:var(--neg);font-weight:600}.ub-dir{color:var(--tx-4)}.ub-row-foot{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.ub-lbl{color:var(--lc);background:var(--lc);align-items:center;gap:4px;font-size:10px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ub-lbl{background:color-mix(in srgb,var(--lc) 13%,transparent)}}.ub-lbl{white-space:nowrap;border-radius:99px;padding:2px 8px}.ub-lbl-dot{background:var(--lc);border-radius:99px;flex-shrink:0;width:6px;height:6px}.ub-lbl-x{cursor:pointer;color:var(--lc);opacity:.65;background:0 0;border:none;margin-left:1px;padding:0;display:inline-flex}.ub-lbl-x svg{width:11px;height:11px}.ub-lbl-x:hover{opacity:1}.ub-sla{color:var(--tx-3);align-items:center;gap:3px;font-size:10.5px;font-weight:500;display:inline-flex}.ub-sla svg{width:11px;height:11px}.ub-sla.od{color:var(--neg);font-weight:600}.ub-draft-chip{color:var(--neg)!important;background:var(--neg-bg)!important}.ub-asg{margin-left:auto;display:inline-flex}.ub-asg.none{color:var(--tx-4)}.ub-asg.none svg{width:14px;height:14px}.ub-thread{background:var(--bg-2);min-width:0}.ub-empty,.ub-thread{flex-direction:column;display:flex}.ub-empty{height:100%;color:var(--tx-3);text-align:center;justify-content:center;align-items:center;gap:8px;padding:30px}.ub-empty svg{color:var(--tx-4)}.ub-empty p{color:var(--tx-2);font-size:15px;font-weight:600}.ub-empty span{color:var(--tx-4);max-width:240px;font-size:12.5px}.ub-conv{flex-direction:column;height:100%;min-height:0;position:relative}.ub-conv,.ub-conv-head{background:var(--surface);display:flex}.ub-conv-head{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:12px;padding:13px 18px}.ub-back{cursor:pointer;color:var(--tx-2);background:0 0;border:none;margin-right:-3px;padding:2px;display:none}.ub-conv-av{flex-shrink:0;position:relative}.ub-conv-id{flex:1;min-width:0}.ub-conv-name{color:var(--ink-900);font-size:15.5px;font-weight:680}.ub-conv-name,.ub-conv-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ub-conv-sub{color:var(--tx-3);margin-top:1px;font-size:12px}.ub-conv-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.ub-iconbtn{border:1px solid var(--line-2);background:var(--surface);border-radius:var(--r-sm);width:34px;height:34px;color:var(--tx-2);cursor:pointer;flex-shrink:0;place-items:center;transition:all .12s;display:grid}.ub-iconbtn:hover{background:var(--bg-2);color:var(--tx);border-color:var(--line-strong)}.ub-iconbtn svg{width:16px;height:16px}.ub-iconbtn.pri{background:var(--co);border-color:var(--co);color:#fff}.ub-iconbtn.pri:hover{background:var(--co-600);color:#fff}.ub-iconbtn.pri svg{color:#fff}.ub-asg-sel{border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--tx-3);align-items:center;gap:5px;padding:5px 9px;display:flex}.ub-asg-sel input.ss-in,.ub-asg-sel select{font:inherit;color:var(--tx);cursor:pointer;text-overflow:ellipsis;background:0 0;border:none;outline:none;width:150px;padding:0;font-size:12px;font-weight:500}.ub-lbl-wrap{position:relative}.ub-lbl-menu{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);width:204px;box-shadow:var(--sh-lg);z-index:var(--z-popover-sm);padding:6px;position:absolute;top:calc(100% + 6px);right:0}.ub-lbl-mi{cursor:pointer;width:100%;color:var(--tx-2);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;display:flex}.ub-lbl-mi:hover{background:var(--bg-2)}.ub-lbl-mi.on{color:var(--tx);font-weight:600}.ub-lbl-mi .ub-lbl-dot{width:9px;height:9px}.ub-conv-meta{border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:7px;padding:9px 16px;display:flex}.ub-link{color:var(--co);background:var(--co-bg);border:1px solid var(--co-line);cursor:pointer;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-flex}.ub-link:hover{background:var(--co-bg-2)}.ub-fu{color:var(--tx-3);align-items:center;gap:4px;font-size:10.5px;display:inline-flex}.ub-native{flex-direction:column;flex:1;min-height:0;display:flex}.ub-nbar{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:8px;padding:9px 16px;font-size:11.5px;display:flex}.ub-nbar-email{background:var(--surface);justify-content:space-between}.ub-em-subj{color:var(--ink-900);align-items:center;gap:8px;font-size:14px;font-weight:680;display:flex}.ub-em-lbl{color:var(--tx-3);background:var(--bg-2);border:1px solid var(--line);border-radius:5px;padding:2px 7px;font-size:10px;font-weight:600}.ub-nbar-wa{color:#d7efe9;background:#008069;justify-content:space-between}[data-theme=dark] .ub-nbar-wa{color:#aebac1;background:#202c33}.ub-wa-presence{color:#fff;font-weight:600}.ub-wa-e2e{opacity:.9;align-items:center;gap:4px;font-size:10px;display:inline-flex}.ub-nbar-li,.ub-nbar-sms{background:var(--surface);color:var(--tx-3)}.ub-nbar-sms{justify-content:center;gap:6px}.ub-nbar-pf{background:var(--surface);color:var(--tx-3)}.ub-stream{flex-direction:column;flex:1;gap:5px;padding:20px;display:flex;overflow-y:auto}.ub-stream-email{background:var(--surface);gap:0;padding:0}.ub-email{border-bottom:1px solid var(--line);padding:18px 22px}.ub-email:last-child{border-bottom:none}.ub-email-hd{align-items:center;gap:11px;display:flex}.ub-email-from{flex:1;min-width:0}.ub-email-name{color:var(--ink-900);font-size:13.5px;font-weight:680}.ub-email-you{color:var(--tx-3);font-weight:500}.ub-email-addr{color:var(--tx-3);font-size:11.5px}.ub-email-time{color:var(--tx-3);flex-shrink:0;align-items:center;gap:5px;font-size:11px;display:flex}.ub-email-to{color:var(--tx-4);margin:9px 0 9px 46px;font-size:11px}.ub-email-body{color:var(--tx);white-space:pre-line;margin-left:46px;font-size:14.5px;line-height:1.72}.ub-stream-call{gap:8px}.ub-call-row{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.ub-call-ic{border-radius:99px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.ub-call-ic svg{width:16px;height:16px}.ub-call-ic.in{background:var(--pos-bg);color:var(--pos)}.ub-call-ic.out{background:var(--co-bg);color:var(--co)}.ub-call-ic.missed{background:var(--neg-bg);color:var(--neg)}.ub-call-m{flex:1;min-width:0}.ub-call-t{color:var(--ink-900);font-size:13px;font-weight:600}.ub-call-b{color:var(--tx-2);margin-top:3px;font-size:12.5px;line-height:1.5}.ub-call-at{color:var(--tx-4);flex-shrink:0;font-size:11px}.ub-stream-bub{gap:4px}.ub-brow{flex-direction:column;max-width:78%;display:flex}.ub-brow.out{align-self:flex-end;align-items:flex-end}.ub-brow.in{align-self:flex-start;align-items:flex-start}.ub-b{color:var(--tx);background:var(--surface);overflow-wrap:anywhere;white-space:pre-line;border-radius:15px;padding:9px 13px;font-size:14.5px;line-height:1.5;position:relative;box-shadow:0 1px 1px #0000000f}.ub-b-time{color:var(--tx-4);justify-content:flex-end;align-items:center;gap:3px;margin-top:3px;font-size:9.5px;display:flex}.ub-b-who{color:var(--tx-3);margin:0 0 2px 4px;font-size:10.5px;font-weight:600}.ub-rcpt{display:inline-flex}.ub-rcpt svg{width:13px;height:13px}.ub-rcpt.read{color:#53bdeb}.ub-sms-status{color:var(--tx-4);margin-top:2px;padding-right:4px;font-size:10px;font-weight:500}.ub-ch-whatsapp .ub-stream{background:#efeae2}[data-theme=dark] .ub-ch-whatsapp .ub-stream{background:#0b141a}.ub-ch-whatsapp .ub-b{background:#fff;border-radius:2px 9px 9px}[data-theme=dark] .ub-ch-whatsapp .ub-b{color:#e9edef;background:#202c33}.ub-ch-whatsapp .ub-brow.out .ub-b{background:#d9fdd3;border-top-left-radius:9px;border-top-right-radius:2px}[data-theme=dark] .ub-ch-whatsapp .ub-brow.out .ub-b{color:#e9edef;background:#005c4b}.ub-ch-whatsapp .ub-b-time{color:#00000073}[data-theme=dark] .ub-ch-whatsapp .ub-b-time{color:#e9edef99}.ub-ch-sms .ub-stream{background:var(--surface)}.ub-ch-sms .ub-b{border-radius:18px;padding:8px 14px}.ub-ch-sms .ub-brow.in .ub-b{color:#000;background:#e9e9eb}[data-theme=dark] .ub-ch-sms .ub-brow.in .ub-b{color:#fff;background:#26252b}.ub-ch-sms .ub-brow.out .ub-b{color:#fff;box-shadow:none;background:linear-gradient(#1fa2ff,#0b79f6)}.ub-ch-sms .ub-b-time,.ub-ch-sms .ub-rcpt{display:none}.ub-ch-linkedin .ub-stream{background:var(--surface)}.ub-ch-linkedin .ub-brow{max-width:80%}.ub-ch-linkedin .ub-b{color:var(--tx);background:#f4f2ee;border-radius:10px}[data-theme=dark] .ub-ch-linkedin .ub-b{color:var(--tx);background:#2b2b2b}.ub-ch-linkedin .ub-brow.out .ub-b{background:#eaf4fb}[data-theme=dark] .ub-ch-linkedin .ub-brow.out .ub-b{background:#16344a}.ub-ch-linkedin .ub-rcpt{display:none}.ub-ch-platform .ub-stream{background:var(--bg-2)}.ub-ch-platform .ub-b{background:var(--surface);border:1px solid var(--line);border-radius:12px}.ub-ch-platform .ub-brow.out .ub-b{background:var(--co);color:#fff;border-color:#0000}.ub-ch-platform .ub-brow.out .ub-b-time{color:#fffc}.ub-ch-platform .ub-rcpt{color:#ffffffd9}.ub-comp{border-top:1px solid var(--line);background:var(--surface);flex-shrink:0;padding:12px 16px}.ub-comp textarea{width:100%;font:inherit;color:var(--tx);resize:none;background:0 0;border:none;outline:none;font-size:14.5px;line-height:1.55}.ub-comp-tools{align-items:center;gap:8px;margin-bottom:10px;display:flex}.ub-pop-wrap{display:inline-flex;position:relative}.ub-ai-btn,.ub-tpl-btn{cursor:pointer;border:1px solid var(--line-2);background:var(--surface);height:30px;color:var(--tx-2);border-radius:99px;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:600;transition:all .13s;display:inline-flex}.ub-tpl-btn:hover{border-color:var(--line-strong);background:var(--bg-2);color:var(--tx)}.ub-ai-btn{color:var(--viol);border-color:var(--viol)}@supports (color:color-mix(in lab,red,red)){.ub-ai-btn{border-color:color-mix(in srgb,var(--viol) 30%,var(--line-2))}}.ub-ai-btn{background:linear-gradient(180deg,var(--viol),var(--surface))}@supports (color:color-mix(in lab,red,red)){.ub-ai-btn{background:linear-gradient(180deg,color-mix(in srgb,var(--viol) 9%,var(--surface)),var(--surface))}}.ub-ai-btn svg:first-child{color:var(--viol)}.ub-ai-btn:hover{border-color:var(--viol)}@supports (color:color-mix(in lab,red,red)){.ub-ai-btn:hover{border-color:color-mix(in srgb,var(--viol) 52%,transparent)}}.ub-ai-btn:hover{background:var(--viol)}@supports (color:color-mix(in lab,red,red)){.ub-ai-btn:hover{background:color-mix(in srgb,var(--viol) 13%,var(--surface))}}.ub-pop{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);width:296px;max-width:78vw;box-shadow:var(--sh-lg);z-index:var(--z-chrome);animation:scaleIn .15s var(--ease-out);padding:7px;display:none;position:absolute;bottom:calc(100% + 9px);left:0}.ub-pop.show{display:block}.ub-pop-h{letter-spacing:.02em;text-transform:uppercase;color:var(--tx-3);gap:7px;padding:7px 9px 8px;font-size:11px;font-weight:700}.ub-pop-h,.ub-pop-i{align-items:center;display:flex}.ub-pop-i{border-radius:var(--r-sm);cursor:pointer;text-align:left;background:0 0;border:none;gap:11px;width:100%;padding:8px 9px;transition:all .1s}.ub-pop-i:hover{background:var(--bg-2)}.ub-pop-ic{border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.ub-pop-ic svg{width:15px;height:15px}.ub-pop-ic.ai{background:var(--viol-bg);color:var(--viol)}.ub-pop-ic.tpl{background:var(--co-bg);color:var(--co)}.ub-pop-i:hover .ub-pop-ic.ai{background:var(--viol);color:#fff}.ub-pop-i:hover .ub-pop-ic.tpl{background:var(--co);color:#fff}.ub-pop-m{flex:1;min-width:0}.ub-pop-t{color:var(--ink-900);font-size:13px;font-weight:600;line-height:1.25;display:block}.ub-pop-d{color:var(--tx-3);margin-top:2px;font-size:11px;line-height:1.35;display:block}.ub-pop-foot{color:var(--tx-4);border-top:1px solid var(--line);align-items:center;gap:6px;margin-top:3px;padding:8px 9px 5px;font-size:10.5px;display:flex}.ub-savedraft{color:var(--tx-3);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;font-size:11.5px}.ub-savedraft:hover{color:var(--co)}.ub-draft-saved{color:var(--pos);align-items:center;gap:4px;margin-left:auto;font-size:10.5px;font-weight:600;display:inline-flex}.ub-circ{cursor:pointer;color:#fff;border:none;border-radius:99px;flex-shrink:0;place-items:center;width:42px;height:42px;transition:all .12s;display:grid}.ub-circ svg{color:#fff;width:18px;height:18px}.ub-circ:hover{filter:brightness(1.06)}.ub-comp-email .ub-em-replyhd{color:var(--tx-3);align-items:center;gap:7px;margin-bottom:8px;font-size:12px;display:flex}.ub-comp-email .ub-em-replyhd svg{color:var(--tx-4)}.ub-comp-email textarea{border:1px solid var(--line-2);border-radius:var(--r);min-height:90px;padding:11px 13px}.ub-comp-email textarea:focus{border-color:var(--co)}.ub-em-foot{justify-content:space-between;margin-top:10px}.ub-em-foot,.ub-em-tools{align-items:center;display:flex}.ub-em-tools{color:var(--tx-3);gap:13px}.ub-em-tool{cursor:pointer;text-align:center;width:16px;font-size:14px}.ub-em-send-wrap{align-items:center;gap:14px;display:flex}.ub-em-send{color:#fff;cursor:pointer;background:#1a73e8;border:none;border-radius:99px;align-items:center;gap:7px;padding:8px 20px;font-weight:600;display:inline-flex}.ub-em-send:hover{background:#1765cc}.ub-em-send svg{color:#fff}.ub-comp-wa{background:#f0f2f5;padding:10px 14px}[data-theme=dark] .ub-comp-wa{background:#1f2c34}.ub-wa-row{align-items:flex-end;gap:9px;display:flex}.ub-comp-wa textarea{background:var(--surface);border-radius:20px;flex:1;max-height:90px;padding:11px 16px}[data-theme=dark] .ub-comp-wa textarea{color:#e9edef;background:#2a3942}.ub-wa-send{background:#00a884}.ub-sms-row{align-items:flex-end;gap:9px;display:flex}.ub-comp-sms textarea{background:var(--surface);border:1.5px solid var(--line-2);border-radius:20px;flex:1;max-height:90px;padding:9px 15px}.ub-comp-sms textarea:focus{border-color:#0b79f6}.ub-sms-send{background:#0b79f6;width:34px;height:34px}.ub-comp-li textarea{border:1px solid var(--line-2);border-radius:var(--r);min-height:78px;padding:11px 13px}.ub-comp-li textarea:focus{border-color:#0a66c2}.ub-li-foot{justify-content:flex-end;align-items:center;gap:14px;margin-top:9px;display:flex}.ub-li-send{color:#fff;cursor:pointer;background:#0a66c2;border:none;border-radius:99px;padding:7px 20px;font-weight:600}.ub-li-send:hover{background:#084e96}.ub-pf-row{align-items:flex-end;gap:10px;display:flex}.ub-comp-pf textarea{border:1px solid var(--line-2);border-radius:var(--r);flex:1;min-height:72px;padding:11px 13px}.ub-comp-pf textarea:focus{border-color:var(--co)}.ub-comp-call{gap:10px;display:flex}.ub-backdrop{z-index:var(--z-catch);position:fixed;inset:0}.ub-doss-hd{align-items:center;gap:13px;margin-bottom:18px;display:flex}.ub-doss-name{color:var(--ink-900);font-size:17px;font-weight:680}.ub-doss-role{color:var(--tx-3);margin-top:2px;font-size:12.5px}.ub-doss-lbls{flex-wrap:wrap;gap:6px;display:flex}.ub-handle{color:var(--tx-2);align-items:center;gap:9px;padding:7px 0;font-size:12.5px;display:flex}.ub-dstats{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.ub-dstat{background:var(--bg-2);border-radius:var(--r-sm);padding:11px 13px}.ub-dstat-v{color:var(--ink-900);font-size:16px;font-weight:680}.ub-dstat-l{color:var(--tx-3);margin-top:2px;font-size:11px}.ub-fu-row{color:var(--tx-2);background:var(--warn-bg);border-radius:var(--r-sm);align-items:center;gap:7px;margin-top:11px;padding:9px 11px;font-size:12.5px;display:flex}.ub-tl-list{flex-direction:column;gap:2px;display:flex}.ub-tl{gap:11px;padding:9px 0;display:flex}.ub-tl-m{flex:1;min-width:0}.ub-tl-t{color:var(--tx);font-size:12.5px;line-height:1.4}.ub-tl-dir{font-weight:600}.ub-tl-dir.out{color:var(--co)}.ub-tl-dir.in{color:var(--pos)}.ub-tl-d{color:var(--tx-4);margin-top:2px;font-size:11px}@media (max-width:1180px) and (min-width:861px){.ub-main{grid-template-columns:198px 320px 1fr}.ub-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.ub-kpis{display:none}.ub-wrap{height:calc(100vh - 158px);min-height:440px}.ub-main{grid-template-columns:1fr}.ub-rail{display:none}.ub-list{border-right:none}.ub-main.show-thread .ub-list,.ub-thread{display:none}.ub-main.show-thread .ub-thread{display:flex}.ub-mobtools{border-bottom:1px solid var(--line);flex-direction:column;gap:9px;padding:10px 12px;display:flex}.ub-mchips{-webkit-overflow-scrolling:touch;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.ub-mchip{white-space:nowrap;color:var(--tx-2);background:var(--bg-2);border:1px solid var(--line);cursor:pointer;border-radius:99px;flex-shrink:0;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.ub-mchip.on{background:var(--co-bg);color:var(--co);border-color:var(--co-line)}.ub-mchip .ub-ic{width:18px;height:18px}.ub-mview{font:inherit;color:var(--tx);background:var(--bg-2);border:1px solid var(--line);border-radius:99px;outline:none;align-self:flex-start;padding:7px 13px;font-size:12.5px;font-weight:600}.ub-back{display:inline-flex}.ub-hide-sm{display:none!important}.ub-conv-head{gap:9px;padding:10px 12px}.ub-conv-actions{gap:5px}.ub-conv-meta{padding:8px 12px}.ub-brow{max-width:84%}.ub-stream{padding:12px}.ub-email{padding:13px 14px}.ub-email-body,.ub-email-to{margin-left:0}}.ai-wrap{height:calc(100vh - 116px);min-height:560px}.ai-main2{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:272px 1fr;height:100%;display:grid;overflow:hidden}.ai-backdrop{z-index:var(--z-chrome);position:fixed;inset:0}.ai-side{border-right:1px solid var(--line);background:var(--bg-2);flex-direction:column;height:100%}.ai-side,.ai-side-top{display:flex;position:relative}.ai-side-top{gap:8px;padding:12px}.ai-newbtn{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--tx);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:8px;padding:9px;font-size:13px;font-weight:600;transition:all .12s;display:flex}.ai-newbtn:hover{background:var(--bg-2);border-color:var(--co-line)}.ai-plusbtn{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);width:38px;color:var(--tx-2);cursor:pointer;place-items:center;transition:all .12s;display:grid}.ai-plusbtn:hover{background:var(--bg-2);color:var(--co)}.ai-menu{z-index:var(--z-sidebar);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-lg);min-width:184px;padding:6px;position:absolute;top:52px;right:12px}.ai-menu-i{border-radius:var(--r-sm);width:100%;color:var(--tx);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:11px;padding:9px 10px;font-size:13px;display:flex}.ai-menu-i svg{width:15px;height:15px;color:var(--tx-3)}.ai-menu-i:hover{background:var(--bg-2)}.ai-side-scroll{flex:1;padding:4px 9px 12px;overflow-y:auto}.ai-deliv{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);width:100%;color:var(--tx-2);cursor:pointer;align-items:center;gap:10px;margin-bottom:4px;padding:9px 10px;font-size:13px;font-weight:600;transition:all .12s;display:flex}.ai-deliv svg{width:16px;height:16px;color:var(--tx-3)}.ai-deliv:hover{background:var(--bg-2)}.ai-deliv.on{background:var(--co-bg);border-color:var(--co-line)}.ai-deliv.on,.ai-deliv.on svg{color:var(--co)}.ai-navi-c{color:var(--tx-3);background:var(--bg-2);border-radius:99px;margin-left:auto;padding:1px 8px;font-size:11px;font-weight:600}.ai-deliv.on .ai-navi-c{background:var(--co)}@supports (color:color-mix(in lab,red,red)){.ai-deliv.on .ai-navi-c{background:color-mix(in srgb,var(--co) 16%,transparent)}}.ai-deliv.on .ai-navi-c{color:var(--co)}.ai-sec-h{text-transform:uppercase;letter-spacing:.05em;color:var(--tx-4);padding:12px 8px 5px;font-size:10.5px;font-weight:600}.ai-proj{border-radius:var(--r-sm);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:8px;transition:all .12s;display:flex}.ai-proj:hover{background:var(--bg-2)}.ai-proj-ic{border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.ai-proj-ic svg{width:14px;height:14px}.ai-proj-ic.lg{border-radius:11px;width:42px;height:42px}.ai-proj-ic.lg svg{width:21px;height:21px}.ai-proj-n{color:var(--tx);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ai-proj-s{color:var(--tx-4);margin-top:1px;font-size:11px}.ai-chatitem{border-radius:var(--r-sm);cursor:pointer;width:100%;color:var(--tx-2);text-align:left;background:0 0;border:none;align-items:center;gap:9px;padding:7px 8px;font-size:13px;transition:all .12s;display:flex}.ai-chatitem:hover{background:var(--bg-2)}.ai-chatitem.on{background:var(--co-bg);color:var(--co);font-weight:600}.ai-ci-dot{border-radius:99px;flex-shrink:0;width:6px;height:6px}.ai-ci-t{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ai-chat{flex-direction:column;height:100%;display:flex;overflow:hidden}.ai-chat-body{flex:1;overflow-y:auto}.ai-thread-head{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:11px;padding:13px 24px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.ai-thread-head{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.ai-thread-head{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:var(--z-sticky)}.ai-th-t{color:var(--ink-900);font-size:14px;font-weight:680}.ai-th-s{color:var(--tx-3);margin-top:1px;font-size:11.5px}.ai-av-ag{border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.ai-av-ag svg{width:16px;height:16px}.ai-greet{text-align:center;max-width:680px;margin:0 auto;padding:7vh 24px 24px}.ai-greet-ic{background:var(--co-bg);width:54px;height:54px;color:var(--co);border-radius:15px;place-items:center;margin:0 auto 18px;display:grid}.ai-greet-ic svg{width:27px;height:27px}.ai-greet-h{color:var(--ink-900);letter-spacing:-.01em;font-size:30px;font-weight:700}.ai-greet-sub{color:var(--tx-3);max-width:520px;margin:8px auto 30px;font-size:15px;line-height:1.5}.ai-flows{grid-template-columns:1fr 1fr;gap:12px;max-width:640px;margin:0 auto;display:grid}.ai-flow{border:1px solid var(--line);border-radius:var(--r);text-align:left;cursor:pointer;background:var(--surface);padding:16px;transition:all .14s}.ai-flow:hover{border-color:var(--co-line);box-shadow:var(--sh-sm);transform:translateY(-2px)}.ai-flow-ic{border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:11px;display:grid}.ai-flow-ic svg{width:19px;height:19px}.ai-flow-t{color:var(--ink-900);font-size:14.5px;font-weight:680}.ai-flow-d{color:var(--tx-3);margin-top:4px;font-size:12.5px;line-height:1.45}.ai-flow-ag{color:var(--tx-3);align-items:center;gap:5px;margin-top:11px;font-size:11px;font-weight:600;display:inline-flex}.ai-msgs{width:100%;max-width:800px;margin:0 auto;padding:10px 0 24px}.ai-msg{gap:13px;padding:16px 24px;display:flex}.ai-msg-c{flex:1;min-width:0}.ai-msg-name{color:var(--ink-900);margin-bottom:5px;font-size:12.5px;font-weight:680}.ai-msg-body{color:var(--tx);font-size:14px;line-height:1.62}.ai-actions{flex-direction:column;gap:8px;margin-top:13px;display:flex}.ai-action{border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;background:var(--surface);text-align:left;align-items:center;gap:11px;width:100%;padding:10px 12px;transition:all .12s;display:flex}.ai-action:hover{border-color:var(--co-line);background:var(--bg-2)}.ai-action-ic{background:var(--bg-2);width:28px;height:28px;color:var(--tx-2);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.ai-action-ic svg{width:14px;height:14px}.ai-action-m{flex:1;min-width:0}.ai-action-l{color:var(--ink-900);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ai-action-s{color:var(--tx-3);margin-top:1px;font-size:11.5px}.ai-action-done{color:var(--pos);background:var(--pos-bg);border-radius:99px;flex-shrink:0;align-items:center;gap:4px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.ai-filecard{border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;background:var(--surface);align-items:center;gap:11px;max-width:440px;margin-top:10px;padding:11px 13px;transition:all .12s;display:flex}.ai-filecard:hover{border-color:var(--co-line)}.ai-fc-ic{flex-shrink:0}.ai-fc-m{flex:1;min-width:0}.ai-fc-n{color:var(--ink-900);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ai-fc-s{color:var(--tx-3);margin-top:1px;font-size:11.5px}.ai-q{color:var(--tx-2);margin-top:14px;font-size:13.5px;line-height:1.5}.ai-composer{border-top:1px solid var(--line);background:var(--surface);padding:14px 24px 16px}.ai-comp-box{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);max-width:800px;margin:0 auto;padding:11px 12px 9px;transition:all .14s}.ai-comp-box:focus-within{border-color:var(--co);box-shadow:0 0 0 3px var(--co-bg)}#aiInput{resize:none;width:100%;font:inherit;color:var(--tx);background:0 0;border:none;outline:none;max-height:160px;font-size:14px;line-height:1.55}.ai-comp-bar{justify-content:space-between;gap:10px;margin-top:7px}.ai-comp-bar,.ai-comp-left{align-items:center;display:flex}.ai-comp-left{gap:9px;min-width:0}.ai-attach{border:1px solid var(--line-2);background:var(--surface);width:30px;height:30px;color:var(--tx-3);cursor:pointer;border-radius:8px;flex-shrink:0;place-items:center;transition:all .12s;display:grid}.ai-attach:hover{background:var(--bg-2);color:var(--co)}.ai-attach svg{width:16px;height:16px}.ai-agentsel{border:1px solid var(--line-2);color:var(--tx-2);border-radius:99px;align-items:center;gap:6px;min-width:0;padding:5px 11px;display:inline-flex}.ai-agentsel select{font:inherit;color:var(--tx-2);cursor:pointer;background:0 0;border:none;outline:none;max-width:200px;font-size:12px}.ai-sendb{flex-shrink:0}.ai-comp-note{text-align:center;max-width:800px;color:var(--tx-4);margin:8px auto 0;font-size:11px}.ai-files-head{width:100%;max-width:1100px;margin:0 auto;padding:22px 24px 0}.ai-fh-title{color:var(--ink-900);margin:3px 0 0;font-size:26px;font-weight:700}.ai-fh-sub{color:var(--tx-3);margin-top:6px;font-size:13.5px}.ai-fstats{grid-template-columns:repeat(4,1fr);gap:11px;width:100%;max-width:1100px;margin:0 auto;padding:16px 24px 6px;display:grid}.ai-fstat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-items:center;gap:10px;padding:11px 13px;display:flex}.ai-fstat-ic{border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.ai-fstat-ic svg{width:16px;height:16px}.ai-fstat-v{color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:18px;font-weight:680;line-height:1.1}.ai-fstat-l{color:var(--tx-3);margin-top:1px;font-size:11.5px}.ai-fseg{padding:10px 24px 0}.ai-fgrid,.ai-fseg{width:100%;max-width:1100px;margin:0 auto}.ai-fgrid{grid-template-columns:repeat(auto-fill,minmax(262px,1fr));gap:13px;padding:14px 24px 28px;display:grid}.ai-dcard{border:1px solid var(--line);border-radius:var(--r);cursor:pointer;background:var(--surface);padding:15px;transition:all .14s}.ai-dcard:hover{border-color:var(--co-line);box-shadow:var(--sh-sm)}.ai-dc-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ai-dc-n{color:var(--ink-900);margin-top:12px;font-size:14px;font-weight:680;line-height:1.35}.ai-dc-meta{color:var(--tx-3);margin-top:3px;font-size:11.5px}.ai-dc-dest{color:var(--tx-2);align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.ai-dc-dest svg{color:var(--tx-4);flex-shrink:0}.ai-dc-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding-top:12px;display:flex}.ai-dc-ag{color:var(--tx-3);gap:5px;font-size:11.5px}.ai-dc-ag,.ai-dc-open{align-items:center;font-weight:600;display:inline-flex}.ai-dc-open{color:var(--co);gap:4px;font-size:12px}.ai-fp{text-align:center;margin-bottom:18px}.ai-fp-doc{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);justify-content:center;align-items:center;gap:16px;margin-bottom:14px;padding:22px;display:flex}.ai-fp-ic{transform:scale(1.3)}.ai-fp-pages{flex-direction:column;gap:7px;width:120px;display:flex}.ai-fp-line{background:var(--line-strong);border-radius:4px;width:100%;height:7px}.ai-fp-line.w70{width:70%}.ai-fp-line.w90{width:90%}.ai-fp-line.w50{width:50%}.ai-fp-name{color:var(--ink-900);font-size:16px;font-weight:680}.ai-fp-meta{color:var(--tx-3);margin-top:3px;font-size:12px}.ai-fp-chips{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:11px;display:flex}.ai-fp-dest{color:var(--tx-2);gap:9px;font-size:13px}.ai-fp-dest,.ai-pj-hd{align-items:center;display:flex}.ai-pj-hd{gap:13px;margin-bottom:18px}.ai-pj-name{color:var(--ink-900);font-size:17px;font-weight:700}.ai-pj-desc{color:var(--tx-3);margin-top:2px;font-size:12.5px}@media (max-width:1080px){.ai-main2{grid-template-columns:230px 1fr}.ai-fstats{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.ai-flows,.ai-main2{grid-template-columns:1fr}.ai-side{display:none}}.tk-stats{grid-template-columns:repeat(5,1fr);gap:11px;margin-bottom:16px;display:grid}.tk-stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-items:center;gap:10px;padding:11px 13px;display:flex}.tk-stat-ic{border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.tk-stat-ic svg{width:16px;height:16px}.tk-stat-v{color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:18px;font-weight:680;line-height:1.1}.tk-stat-l{color:var(--tx-3);margin-top:1px;font-size:11.5px}.tk-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.tk-tb-left,.tk-tb-right{align-items:center;gap:10px;display:flex}.tk-tb-right{flex-wrap:wrap}.seg button svg,.tk-vseg button svg{margin-right:2px}.tk-groupsel{border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--tx-3);background:var(--surface);align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;display:inline-flex}.tk-groupsel select{font:inherit;color:var(--tx);cursor:pointer;background:0 0;border:none;outline:none;font-size:12.5px;font-weight:600}.tk-search{background:var(--bg);border:1px solid var(--line-2);border-radius:var(--pill);color:var(--tx-3);align-items:center;gap:7px;padding:6px 13px;display:flex}.tk-search input{font:inherit;color:var(--tx);background:0 0;border:none;outline:none;width:150px;font-size:12.5px}.tk-check{border:1.6px solid var(--line-strong);background:var(--surface);cursor:pointer;color:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:18px;height:18px;transition:all .12s;display:grid}.tk-check.on,.tk-check:hover{border-color:var(--pos)}.tk-check.on{background:var(--pos)}.tk-check svg{width:12px;height:12px}.tk-check.lg{width:22px;height:22px}.tk-pri-flag{flex-shrink:0;display:inline-flex}.tk-pri-flag svg{width:13px;height:13px}.tk-area{border-radius:99px;padding:2px 8px;font-size:10.5px;font-weight:600}.tk-area,.tk-link{white-space:nowrap}.tk-link{color:var(--tx-2);background:var(--bg-2);border:1px solid var(--line);cursor:pointer;border-radius:99px;align-items:center;gap:5px;max-width:230px;padding:3px 9px;font-size:11px;transition:all .12s;display:inline-flex;overflow:hidden}.tk-link svg{width:12px;height:12px;color:var(--tx-3);flex-shrink:0}.tk-link:hover{border-color:var(--co-line)}.tk-link:hover,.tk-link:hover svg{color:var(--co)}.tk-due{color:var(--tx-3);white-space:nowrap;align-items:center;gap:3px;font-size:11.5px;display:inline-flex}.tk-due svg{width:11px;height:11px}.tk-due.od{color:var(--neg);font-weight:600}.tk-due.today{color:var(--warn);font-weight:600}.tk-due.soon{color:var(--tx-2)}.tk-due.done,.tk-due.none{color:var(--tx-4)}.tk-subc{color:var(--tx-3);font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:11px;display:inline-flex}.tk-subc svg{width:12px;height:12px}.tk-asg{color:var(--tx-4);display:inline-flex}.tk-quickadd{border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);align-items:center;gap:10px;margin-bottom:16px;padding:11px 15px;transition:all .12s;display:flex}.tk-quickadd:focus-within{border-color:var(--co);box-shadow:0 0 0 3px var(--co-bg)}.tk-qa-ic{color:var(--tx-3);display:flex}.tk-qa-ic svg{width:16px;height:16px}.tk-quickadd input{font:inherit;color:var(--tx);background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.tk-group{margin-bottom:20px}.tk-group-h{align-items:center;gap:9px;padding:4px 4px 8px;display:flex}.tk-group-dot{border-radius:99px;flex-shrink:0;width:8px;height:8px}.tk-group-l{color:var(--ink-900);font-size:13px;font-weight:680}.tk-group-count{color:var(--tx-3);background:var(--bg-2);border-radius:99px;padding:1px 8px;font-size:11px;font-weight:600}.tk-rows{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow:hidden}.tk-row{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;padding:11px 14px;transition:all .1s;display:flex}.tk-rows .tk-row:last-child{border-bottom:none}.tk-row:hover{background:var(--bg-2)}.tk-row.done{opacity:.6}.tk-row-main{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.tk-row-title{color:var(--tx);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.tk-row.done .tk-row-title{color:var(--tx-3);text-decoration:line-through}.tk-row-right{flex-shrink:0;align-items:center;gap:12px;display:flex}.tk-board{align-items:flex-start;gap:14px;padding-bottom:6px;display:flex;overflow-x:auto}.tk-col{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);flex:1;min-width:248px;transition:all .15s}.tk-col.dragover{border-color:var(--co);background:var(--co-bg);box-shadow:0 0 0 3px var(--co-bg)}.tk-col-h{align-items:center;gap:8px;padding:12px 14px;display:flex}.tk-col-dot{border-radius:99px;width:8px;height:8px}.tk-col-l{color:var(--ink-900);font-size:13px;font-weight:680}.tk-col-count{color:var(--tx-3);background:var(--surface);border:1px solid var(--line);border-radius:99px;padding:1px 8px;font-size:11px;font-weight:600}.tk-col-add{width:24px;height:24px;color:var(--tx-3);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;margin-left:auto;transition:all .12s;display:grid}.tk-col-add svg{width:15px;height:15px}.tk-col-add:hover{background:var(--bg-2);color:var(--co)}.tk-col-body{flex-direction:column;gap:9px;min-height:60px;padding:0 10px 12px;display:flex}.tk-col-empty{color:var(--tx-4);text-align:center;border:1.5px dashed var(--line-2);border-radius:var(--r);padding:20px;font-size:12px}.tk-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;box-shadow:var(--sh-sm);padding:12px;transition:all .12s}.tk-card:hover{border-color:var(--co-line)}.tk-card.dragging{opacity:.4;transform:rotate(1.5deg)}.tk-card-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.tk-card-title{color:var(--ink-900);font-size:13px;font-weight:600;line-height:1.42}.tk-card .tk-link{margin-top:9px}.tk-card-foot{justify-content:space-between;margin-top:11px}.tk-card-foot,.tk-card-foot-r{align-items:center;gap:8px;display:flex}.tk-cal{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.tk-cal-head{border-bottom:1px solid var(--line);justify-content:space-between;padding:13px 18px}.tk-cal-head,.tk-cal-nav{align-items:center;display:flex}.tk-cal-nav{gap:10px}.tk-cal-month{color:var(--ink-900);text-align:center;min-width:148px;font-size:16px;font-weight:680}.tk-cal-dows{border-bottom:1px solid var(--line);background:var(--bg);grid-template-columns:repeat(7,1fr);display:grid}.tk-cal-dow{color:var(--tx-4);text-transform:uppercase;letter-spacing:.03em;padding:8px 10px;font-size:10.5px;font-weight:600}.tk-cal-grid{grid-template-columns:repeat(7,1fr);display:grid}.tk-cal-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:4px;min-height:112px;padding:7px 8px;display:flex;overflow:hidden}.tk-cal-cell:nth-child(7n){border-right:none}.tk-cal-cell.other{background:var(--bg)}.tk-cal-cell.today{background:var(--co-bg)}.tk-cal-date{color:var(--tx-2);align-self:flex-start;font-size:12px;font-weight:600}.tk-cal-cell.today .tk-cal-date{background:var(--co);color:#fff;border-radius:99px;place-items:center;width:22px;height:22px;display:grid}.tk-cal-pill{text-align:left;border:none;border-left:3px solid var(--pc);background:var(--bg-2);color:var(--tx);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:5px;width:100%;padding:3px 7px;font-size:11px;transition:all .1s;overflow:hidden}.tk-cal-pill:hover{background:var(--pc)}@supports (color:color-mix(in lab,red,red)){.tk-cal-pill:hover{background:color-mix(in srgb,var(--pc) 13%,var(--bg-2))}}.tk-cal-pill.done{color:var(--tx-4);opacity:.7;text-decoration:line-through}.tk-cal-more{color:var(--tx-3);cursor:pointer;text-align:left;background:0 0;border:none;padding:1px 4px;font-size:10.5px}.tk-cal-more:hover{color:var(--co)}.tk-d-title-row{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.tk-d-title{color:var(--ink-900);flex:1;font-size:18px;font-weight:680;line-height:1.35}.tk-d-title.done{color:var(--tx-3);text-decoration:line-through}.tk-d-ctls{flex-direction:column;gap:14px;margin-bottom:8px;display:flex}.tk-d-l{text-transform:uppercase;letter-spacing:.04em;color:var(--tx-4);margin-bottom:7px;font-size:11px;font-weight:600}.tk-d-chips{flex-wrap:wrap;gap:6px;display:flex}.tk-d-chip{border:1px solid var(--line-2);color:var(--tx-2);background:var(--surface);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:500;transition:all .12s;display:inline-flex}.tk-d-chip:hover{border-color:var(--cc)}.tk-d-chip.on{color:var(--cc);background:var(--cc)}@supports (color:color-mix(in lab,red,red)){.tk-d-chip.on{background:color-mix(in srgb,var(--cc) 11%,transparent)}}.tk-d-chip.on{border-color:var(--cc)}@supports (color:color-mix(in lab,red,red)){.tk-d-chip.on{border-color:color-mix(in srgb,var(--cc) 38%,transparent)}}.tk-d-chip.on{font-weight:600}.tk-d-dot{border-radius:99px;width:7px;height:7px}.tk-d-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tk-d-sel{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);align-items:center;gap:7px;padding:8px 11px;display:flex}.tk-d-sel input.ss-in,.tk-d-sel select{cursor:pointer;text-overflow:ellipsis;background:0 0;border:none;padding:0}.tk-d-date,.tk-d-sel input.ss-in,.tk-d-sel select{font:inherit;color:var(--tx);outline:none;width:100%;font-size:13px}.tk-d-date{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);padding:8px 11px}.tk-d-date:focus{border-color:var(--co)}.tk-d-duetag{margin-top:6px;font-size:11px;font-weight:600;display:inline-block}.tk-d-duetag.od{color:var(--neg)}.tk-d-duetag.today{color:var(--warn)}.tk-d-desc,.tk-d-duetag.soon{color:var(--tx-2)}.tk-d-desc{font-size:13.5px;line-height:1.6}.tk-prog{background:var(--bg-2);border-radius:99px;height:6px;margin-bottom:11px;overflow:hidden}.tk-prog-bar{background:var(--pos);height:100%;transition:width .3s var(--ease);border-radius:99px}.tk-subs{flex-direction:column;gap:1px;display:flex}.tk-sub{color:var(--tx);align-items:center;gap:10px;padding:7px 4px;font-size:13px;display:flex}.tk-sub.done span{color:var(--tx-4);text-decoration:line-through}.tk-sub-check{border:1.6px solid var(--line-strong);background:var(--surface);cursor:pointer;color:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:18px;height:18px;transition:all .12s;display:grid}.tk-sub-check.on,.tk-sub-check:hover{border-color:var(--pos)}.tk-sub-check.on{background:var(--pos)}.tk-sub-check svg{width:11px;height:11px}.tk-sub-add{gap:8px;margin-top:9px;display:flex}.tk-sub-add input{border:1px solid var(--line-2);border-radius:var(--r-sm);font:inherit;color:var(--tx);background:var(--bg);outline:none;flex:1;padding:7px 11px;font-size:12.5px}@media (max-width:1080px){.tk-stats{grid-template-columns:repeat(3,1fr)}.tk-search input{width:110px}}@media (max-width:820px){.tk-d-grid{grid-template-columns:1fr}.tk-cal-cell{min-height:84px}.tk-row .tk-area{display:none}}#repoApp{--ink-900:#0d1623;--ink-800:#16202f;--ink-700:#1f2c3d;--ink-600:#37475c;--ink-500:#566681;--ink-400:#7a8aa1;--ink-300:#a3b1c5;--ink-200:#cdd7e3;--ink-100:#e6ecf3;--ink-50:#f2f5f9;--bg:#f6f8fb;--bg-2:#eef2f7;--surface:#fff;--surface-2:#fafbfd;--line:#e6ebf1;--line-2:#d6dee8;--line-strong:#c4cfdc;--tx:#1c2738;--tx-2:#4a5a72;--tx-3:#73849c;--tx-4:#9aa9bf;--co:#2456d6;--co-600:#1d49bd;--co-700:#1a3f9f;--co-400:#5b82e6;--co-bg:#eaf0fe;--co-bg-2:#dde7fd;--co-line:#c3d4fb;--pos:#1f8a5b;--pos-bg:#e6f4ec;--pos-line:#bfe4d0;--neg:#c4452a;--neg-bg:#fbeae5;--neg-line:#f1cabd;--warn:#935d00;--warn-bg:#fbf2df;--warn-line:#eed9ac;--info:#2456d6;--info-bg:#eaf0fe;--info-line:#c3d4fb;--viol:#6b4fc4;--viol-bg:#efebfb;--viol-line:#d9cef2;--teal:#0f7d8f;--teal-bg:#e0f1f3;--teal-line:#bce0e4;--mono:var(--font-inter),"Inter",ui-monospace,SFMono-Regular,Menlo,monospace;--sans:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--feat:"cv01" 1,"cv02" 1,"cv11" 1,"ss01" 1;--feat-num:"tnum" 1,"cv01" 1,"cv02" 1,"ss01" 1;--r-xs:7px;--r-sm:10px;--r:13px;--r-lg:18px;--r-xl:24px;--pill:999px;--sb:262px;--sh-xs:0 1px 2px #0d16230d;--sh-sm:0 2px 8px -2px #0d162314,0 1px 2px #0d16230a;--sh:0 10px 30px -12px #0d16232e,0 2px 6px -2px #0d16230f;--sh-lg:0 34px 70px -28px #0d16236b,0 8px 22px -10px #0d16232e;--ease:cubic-bezier(.32,.72,.28,1);--ease-out:cubic-bezier(.16,1,.3,1);--s0:#7a8aa1;--s0b:#f2f5f9;--s1:#0f7d8f;--s1b:#e0f1f3;--s2:#2456d6;--s2b:#eaf0fe;--s3:#6b4fc4;--s3b:#efebfb;--s4:#b67611;--s4b:#fbf2df;--s5:#1f8a5b;--s5b:#e6f4ec}[data-theme=dark] #repoApp{--ink-900:#eef3fa;--ink-800:#e2e9f3;--ink-700:#cdd8e6;--ink-600:#aebccf;--ink-500:#8497ac;--ink-400:#69798f;--ink-300:#52617552;--ink-200:#3a4759;--ink-100:#2a3545;--ink-50:#1d2734;--bg:#0a111c;--bg-2:#070d16;--surface:#111b29;--surface-2:#0d1623;--line:#1e2b3c;--line-2:#27374b;--line-strong:#324559;--tx:#e9eff7;--tx-2:#aebccf;--tx-3:#7f91a8;--tx-4:#5e6f86;--co:#5b82e6;--co-600:#6d90ea;--co-700:#7e9eee;--co-400:#4f76db;--co-bg:#15233f;--co-bg-2:#1a2b4d;--co-line:#27406e;--pos:#3fb37f;--pos-bg:#10271d;--pos-line:#1d4733;--neg:#e0694c;--neg-bg:#2c1610;--neg-line:#4a261b;--warn:#d99a2b;--warn-bg:#2a2110;--warn-line:#46371a;--info:#5b82e6;--info-bg:#15233f;--info-line:#27406e;--viol:#9079db;--viol-bg:#1d1838;--viol-line:#352a5e;--teal:#3aa7b8;--teal-bg:#0c2a2f;--teal-line:#16414a;--sh-xs:0 1px 2px #0006;--sh-sm:0 2px 10px -2px #00000080,0 1px 2px #0006;--sh:0 14px 36px -14px #000000b3,0 3px 8px -3px #00000080;--sh-lg:0 40px 80px -30px #000000d9,0 10px 26px -10px #0009;--s0:#69798f;--s0b:#1d2734;--s1:#3aa7b8;--s1b:#0c2a2f;--s2:#5b82e6;--s2b:#15233f;--s3:#9079db;--s3b:#1d1838;--s4:#d99a2b;--s4b:#2a2110;--s5:#3fb37f;--s5b:#10271d}#repoApp body,#repoApp html{height:100%}#repoApp body{font-family:var(--sans);background:var(--bg);color:var(--tx);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;letter-spacing:-.011em;font-feature-settings:var(--feat);font-size:14px;font-weight:400;line-height:1.5;overflow:hidden}#repoApp .mono{font-family:var(--mono);letter-spacing:-.02em}#repoApp .mono,#repoApp .num{font-feature-settings:var(--feat-num);font-variant-numeric:tabular-nums}#repoApp .num{letter-spacing:-.03em}#repoApp ::-webkit-scrollbar{width:11px;height:11px}#repoApp ::-webkit-scrollbar-thumb{background:var(--ink-200);background-clip:padding-box;border:3px solid #0000;border-radius:99px}#repoApp ::selection{background:var(--co-bg-2);color:var(--co-700)}@keyframes rpk_fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes growX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes numIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rpk_blip{0%,to{opacity:.35}50%{opacity:1}}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}#repoApp .app{height:100%;display:flex}#repoApp .sb{width:var(--sb);background:var(--surface);border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;padding:18px 14px;display:flex}#repoApp .sb-brand{border-bottom:1px solid var(--line);align-items:center;gap:11px;margin-bottom:14px;padding:6px 8px 18px;display:flex}#repoApp .sb-mark{background:var(--co);color:#fff;letter-spacing:-.04em;width:34px;height:34px;box-shadow:var(--sh-sm);border-radius:9px;place-items:center;font-size:15px;font-weight:700;display:grid}[data-theme=dark] #repoApp .sb-mark{background:linear-gradient(135deg,var(--co),var(--co-700))}#repoApp .sb-brand b{letter-spacing:-.02em;color:var(--ink-900);font-size:15px;font-weight:600}#repoApp .sb-brand small{letter-spacing:1.2px;margin-top:1px;display:block}#repoApp .sb-brand small,#repoApp .sb-sec{font-family:var(--mono);text-transform:uppercase;color:var(--tx-4);font-size:9.5px}#repoApp .sb-sec{letter-spacing:1.4px;padding:13px 10px 6px;font-weight:600}#repoApp .sb-i{border-radius:var(--r-sm);color:var(--tx-2);cursor:pointer;align-items:center;gap:11px;padding:8.5px 10px;font-size:13.5px;font-weight:500;transition:all .13s;display:flex}#repoApp .sb-i svg{stroke-width:1.9px;width:18px;height:18px;color:var(--tx-3);flex-shrink:0}#repoApp .sb-i:hover{background:var(--bg-2);color:var(--tx)}#repoApp .sb-i.on{background:var(--co-bg);color:var(--co-700);font-weight:600}#repoApp .sb-i.on svg{color:var(--co)}#repoApp .sb-i.inert{opacity:.55}#repoApp .sb-i .ct{font-family:var(--mono);color:var(--tx-3);background:var(--bg-2);border-radius:99px;margin-left:auto;padding:1px 7px;font-size:10px;font-weight:600}#repoApp .sb-i.on .ct{background:var(--co-bg-2);color:var(--co-700)}#repoApp .sb-spacer{flex:1}#repoApp .sb-foot{border-top:1px solid var(--line);font-family:var(--mono);color:var(--tx-4);letter-spacing:.3px;padding-top:12px;padding-left:10px;font-size:10px}#repoApp .main{flex-direction:column;flex:1;min-width:0;display:flex}#repoApp .tb{border-bottom:1px solid var(--line);background:var(--surface);flex-shrink:0;align-items:center;gap:14px;height:58px;padding:0 22px;display:flex}#repoApp .tb-search{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--pill);max-width:460px;color:var(--tx-3);flex:1;align-items:center;gap:9px;padding:8px 15px;display:flex}#repoApp .tb-search svg{width:16px;height:16px}#repoApp .tb-search input{font-size:13px}#repoApp .tb-search .k{font-family:var(--mono);border:1px solid var(--line-2);color:var(--tx-4);border-radius:5px;padding:1px 6px;font-size:10px}#repoApp .tb-r{align-items:center;gap:9px;margin-left:auto;display:flex}#repoApp .tb-ic{width:36px;height:36px;color:var(--tx-2);border:1px solid var(--line-2);background:var(--surface);border-radius:9px;place-items:center;transition:all .13s;display:grid}#repoApp .tb-ic:hover{background:var(--bg-2);color:var(--tx)}#repoApp .tb-ic svg{width:18px;height:18px}#repoApp .tb-av{background:linear-gradient(135deg,var(--co-400),var(--co-700));color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:grid}#repoApp .scroll{flex:1;overflow-y:auto}#repoApp .wrap{max-width:1340px;margin:0 auto;padding:24px 28px 90px}#repoApp .vhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}#repoApp .eyebrow{font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--co);align-items:center;gap:8px;font-size:10.5px;font-weight:600;display:inline-flex}#repoApp .eyebrow:before{content:"";background:var(--co);border-radius:2px;width:18px;height:1.5px}#repoApp .vhead h1{letter-spacing:-.03em;margin-top:8px;font-size:32px;font-weight:600;line-height:1}#repoApp .vhead .lede{color:var(--tx-2);max-width:540px;margin-top:7px;font-size:13.5px}#repoApp .vhead-r{flex-wrap:wrap;align-items:center;gap:9px;display:flex}#repoApp .secure-pill{font-family:var(--mono);color:var(--pos);background:var(--pos-bg);border:1px solid var(--pos-line);border-radius:var(--pill);gap:6px;padding:5px 11px;font-size:10.5px;font-weight:600}#repoApp .btn,#repoApp .secure-pill{align-items:center;display:inline-flex}#repoApp .btn{border-radius:var(--r-sm);white-space:nowrap;border:1px solid #0000;justify-content:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:550;transition:all .15s}#repoApp .btn svg{stroke-width:2px;width:16px;height:16px}#repoApp .btn.pri{background:var(--ink-900);color:var(--surface);box-shadow:var(--sh-sm)}[data-theme=dark] #repoApp .btn.pri{background:var(--co);color:#fff}#repoApp .btn.pri:hover{box-shadow:var(--sh);transform:translateY(-1px)}#repoApp .btn.pri:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}#repoApp .btn.gho{background:var(--surface);border-color:var(--line-2);color:var(--tx)}#repoApp .btn.gho:hover{border-color:var(--line-strong);background:var(--bg)}#repoApp .btn.sm{padding:7px 12px;font-size:12px}#repoApp .tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;margin:14px 0 22px;display:flex;overflow-x:auto}#repoApp .tabs::-webkit-scrollbar{display:none}#repoApp .tab{color:var(--tx-3);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:11px 14px;font-size:13px;font-weight:600;transition:all .14s;display:inline-flex}#repoApp .tab svg{width:16px;height:16px}#repoApp .tab:hover{color:var(--tx)}#repoApp .tab.on{color:var(--co);border-bottom-color:var(--co)}#repoApp .tabct{background:var(--bg-2);color:var(--tx-3);text-align:center;border-radius:99px;min-width:18px;padding:1px 7px;font-size:10.5px;font-weight:700}#repoApp .tab.on .tabct{background:var(--co-bg);color:var(--co)}#repoApp .panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);animation:rpk_fadeUp .5s var(--ease) both;overflow:hidden}#repoApp .panel-h{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;display:flex}#repoApp .panel-h .pic{background:var(--co-bg);width:30px;height:30px;color:var(--co);border-radius:8px;place-items:center;display:grid}#repoApp .panel-h .pic svg{width:16px;height:16px}#repoApp .panel-h h3{font-size:15px;font-weight:600}#repoApp .panel-h .psub{color:var(--tx-3);text-align:right;margin-left:auto;font-size:12px;font-weight:500}#repoApp .hero{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);animation:rpk_fadeUp .5s var(--ease) both;margin-bottom:16px;overflow:hidden}#repoApp .hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 24px 6px;display:flex}#repoApp .hero-top .lab{font-family:var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--tx-4);font-size:10.5px;font-weight:600}#repoApp .hero-top h2{letter-spacing:-.02em;margin-top:4px;font-size:19px;font-weight:600}#repoApp .hero-top .sub{color:var(--tx-3);margin-top:2px;font-size:12.5px}#repoApp .hero-leg{color:var(--tx-3);align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}#repoApp .hero-leg .dot{border-radius:3px;width:9px;height:9px}#repoApp .funnel{flex-direction:column;gap:7px;padding:14px 24px 24px;display:flex}#repoApp .frow{cursor:pointer;border-radius:var(--r);grid-template-columns:118px 1fr 118px;align-items:center;gap:16px;margin:0 -8px;padding:6px 8px;transition:background .12s;display:grid}#repoApp .frow:hover{background:var(--bg-2)}#repoApp .frow-lbl{color:var(--tx);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}#repoApp .frow-lbl .sd{border-radius:3px;flex-shrink:0;width:10px;height:10px}#repoApp .frow-track{height:40px;position:relative}#repoApp .frow-bar{transform-origin:0;animation:growX .8s var(--ease-out) both;border-radius:9px;align-items:center;min-width:54px;padding-left:14px;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}#repoApp .frow-bar:after{content:"";pointer-events:none;background:linear-gradient(#ffffff29,#fff0 55%);position:absolute;inset:0}#repoApp .frow-bar b{color:#fff;font-size:17px;font-weight:700}[data-theme=dark] #repoApp .frow-bar b{color:#0a111c}#repoApp .frow-meta{text-align:right;line-height:1.25}#repoApp .frow-meta .n{color:var(--tx-2);font-size:13px;font-weight:600}#repoApp .frow-meta .cv{font-family:var(--mono);color:var(--tx-4);font-size:11px;font-weight:600}#repoApp .frow-meta .cv.warn{color:var(--warn)}#repoApp .acts{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}#repoApp .act{border-radius:var(--r-lg);animation:rpk_fadeUp .5s var(--ease) both;cursor:pointer;border:1px solid;flex-direction:column;padding:18px 19px;transition:transform .14s,box-shadow .14s;display:flex;position:relative;overflow:hidden}#repoApp .act:hover{box-shadow:var(--sh);transform:translateY(-2px)}#repoApp .act.co{background:var(--co-bg);border-color:var(--co-line)}#repoApp .act.warn{background:var(--warn-bg);border-color:var(--warn-line)}#repoApp .act.pos{background:var(--pos-bg);border-color:var(--pos-line)}#repoApp .act-ic{color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;margin-bottom:12px;display:grid}#repoApp .act.co .act-ic{background:var(--co)}#repoApp .act.warn .act-ic{background:var(--warn)}#repoApp .act.pos .act-ic{background:var(--pos)}#repoApp .act-ic svg{width:18px;height:18px}#repoApp .act-n{letter-spacing:-.035em;font-size:34px;font-weight:700;line-height:1}#repoApp .act.co .act-n{color:var(--co-700)}#repoApp .act.warn .act-n{color:var(--warn)}#repoApp .act.pos .act-n{color:var(--pos)}#repoApp .act-t{color:var(--ink-900);margin-top:6px;font-size:14px;font-weight:600}#repoApp .act-s{color:var(--tx-2);flex:1;margin-top:3px;font-size:12.5px}#repoApp .act-cta{align-items:center;gap:6px;margin-top:13px;font-size:12.5px;font-weight:600;display:inline-flex}#repoApp .act.co .act-cta{color:var(--co-700)}#repoApp .act.warn .act-cta{color:var(--warn)}#repoApp .act.pos .act-cta{color:var(--pos)}#repoApp .act-cta svg{width:15px;height:15px}#repoApp .ov-cols{grid-template-columns:1.55fr 1fr;gap:16px;display:grid}#repoApp .covl-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:9px;padding:13px 18px;display:flex}#repoApp .covl-bar .fcount{font-family:var(--mono);color:var(--tx-3);white-space:nowrap;margin-left:auto;font-size:11.5px;font-weight:600}#repoApp .covl-bar .fcount b{color:var(--co-700)}#repoApp .covl{min-width:600px}#repoApp .covl-head,#repoApp .covl-row{grid-template-columns:1.8fr 100px 66px 88px 120px;align-items:center;gap:12px;display:grid}#repoApp .covl-head{border-bottom:1px solid var(--line);background:var(--surface-2);padding:9px 18px}#repoApp .covl-head span{font-family:var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--tx-4);font-size:9px;font-weight:600}#repoApp .covl-head .r{text-align:right}#repoApp .covl-row{border-bottom:1px solid var(--line);cursor:pointer;padding:11px 18px;transition:all .1s}#repoApp .covl-row:last-child{border-bottom:none}#repoApp .covl-row:hover{background:var(--bg-2)}#repoApp .covl-mkt{align-items:center;gap:11px;min-width:0;display:flex}#repoApp .covl-flag{flex-shrink:0;font-size:25px;line-height:1}#repoApp .covl-mkt .nm{min-width:0}#repoApp .covl-mkt .nm b{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:13px;font-weight:600;display:block;overflow:hidden}#repoApp .covl-mkt .nm span{font-family:var(--mono);text-transform:uppercase;letter-spacing:.4px;color:var(--tx-4);font-size:9px}#repoApp .covl-tiers{gap:3px;height:6px;display:flex}#repoApp .covl-row .num{font-variant-numeric:tabular-nums;text-align:right;font-size:13px;font-weight:600}#repoApp .covl-row .cmut{color:var(--tx-4);text-align:right;font-size:13px}#repoApp .covl-row.target{cursor:default}#repoApp .covl-row.target:hover{background:0 0}#repoApp .covl-row.target .covl-flag{filter:grayscale(.7);opacity:.6}#repoApp .covl-row.target .nm b{color:var(--tx-3)}#repoApp .covl-more{border-top:1px solid var(--line);justify-content:center;padding:13px 18px;display:flex}#repoApp .cstat{white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:3px 9px;font-size:10px;font-weight:600;display:inline-flex}#repoApp .cstat svg{stroke-width:2.6px;width:11px;height:11px}#repoApp .cstat.anchor{background:var(--pos-bg);color:var(--pos)}#repoApp .cstat.dev{background:var(--warn-bg);color:var(--warn)}#repoApp .cstat.target{color:var(--tx-4);border:1px dashed var(--line-strong);background:0 0}#repoApp .tsq{border-radius:2px;width:16px;height:6px;display:inline-block}#repoApp .tsq.tA{background:var(--co)}#repoApp .tsq.tB{background:var(--co-400)}#repoApp .tsq.tC{background:var(--ink-200)}#repoApp .clegend{flex-wrap:wrap;align-items:center;gap:16px;padding:12px 18px;display:flex}#repoApp .clegend .li{color:var(--tx-2);align-items:center;gap:6px;font-size:11.5px;display:flex}#repoApp .clegend .tsq{width:14px;height:8px}#repoApp .feed-i{border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;padding:12px 18px;display:flex}#repoApp .feed-i:last-child{border-bottom:none}#repoApp .feed-ic{border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;margin-top:1px;display:grid}#repoApp .feed-ic svg{width:15px;height:15px}#repoApp .feed-tx{flex:1;min-width:0;font-size:13px}#repoApp .feed-tx b{font-weight:600}#repoApp .feed-tx .ds{color:var(--tx-2);margin-top:1px;font-size:12.5px}#repoApp .feed-tx .m{color:var(--tx-4);font-size:10.5px;font-family:var(--mono);margin-top:3px}#repoApp .qbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:13px;display:flex}#repoApp .qchip{color:var(--tx-2);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--pill);align-items:center;gap:7px;padding:6px 13px;font-size:12.5px;font-weight:600;transition:all .12s;display:inline-flex}#repoApp .qchip:hover{border-color:var(--line-strong)}#repoApp .qchip.on{background:var(--ink-900);border-color:var(--ink-900);color:var(--surface)}[data-theme=dark] #repoApp .qchip.on{background:var(--co);border-color:var(--co);color:#fff}#repoApp .qchip .qd{border-radius:3px;width:8px;height:8px}#repoApp .qchip .qn{font-family:var(--mono);opacity:.7;font-size:11px}#repoApp .fbar{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:13px;display:flex}#repoApp .fsel{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--tx-2);align-items:center;gap:7px;padding:7px 11px;font-size:12.5px;font-weight:550;display:inline-flex}#repoApp .fsel svg{width:14px;height:14px;color:var(--tx-3)}#repoApp .fsel select{color:var(--tx);cursor:pointer;background:0 0;border:none;outline:none;font-weight:600}#repoApp .fsearch{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-sm);flex:1;align-items:center;gap:8px;min-width:150px;max-width:260px;padding:7px 12px;display:flex}#repoApp .fsearch svg{width:15px;height:15px;color:var(--tx-3)}#repoApp .fsearch input{background:0 0;border:none;outline:none;flex:1;font-size:13px}#repoApp .fcount{font-family:var(--mono);color:var(--tx-3);white-space:nowrap;margin-left:auto;font-size:11.5px;font-weight:600}#repoApp .fcount b{color:var(--co-700)}#repoApp .tbl-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}#repoApp .tbl-scroll{overflow-x:auto}#repoApp table.dt{border-collapse:collapse;width:100%;min-width:780px;font-size:13px}#repoApp .dt thead th{font-family:var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--tx-4);text-align:left;border-bottom:1px solid var(--line);background:var(--surface-2);white-space:nowrap;padding:11px 16px;font-size:10px;font-weight:600}#repoApp .dt thead th.r{text-align:right}#repoApp .dt thead th.c{text-align:center}#repoApp .dt tbody td{border-bottom:1px solid var(--line);vertical-align:middle;padding:13px 16px}#repoApp .dt tbody tr{cursor:pointer;transition:all .1s}#repoApp .dt tbody tr:hover{background:var(--bg-2)}#repoApp .dt tbody tr:last-child td{border-bottom:none}#repoApp .dt td.r{text-align:right}#repoApp .dt td.c{text-align:center}#repoApp .ent{align-items:center;gap:12px;min-width:0;display:flex}#repoApp .ent-av{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:12.5px;font-weight:600;display:grid}#repoApp .ent-av.org{border-radius:9px}#repoApp .ent-tx{min-width:0}#repoApp .ent-tx b{font-weight:600}#repoApp .ent-tx b,#repoApp .ent-tx span{text-overflow:ellipsis;white-space:nowrap;max-width:240px;display:block;overflow:hidden}#repoApp .ent-tx span{color:var(--tx-3);font-size:11.5px}#repoApp .tier{font-family:var(--mono);letter-spacing:.2px;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}#repoApp .tier.A,#repoApp .tier.t1{background:var(--co);color:#fff}#repoApp .tier.B,#repoApp .tier.t2{background:var(--co-bg-2);color:var(--co-700);border:1px solid var(--co-line)}#repoApp .tier.C,#repoApp .tier.t3{background:var(--bg-2);color:var(--tx-3);border:1px solid var(--line-2)}#repoApp .stage{border-radius:var(--pill);white-space:nowrap;align-items:center;gap:6px;padding:4px 11px;font-size:11.5px;font-weight:600;display:inline-flex}#repoApp .stage .sd{border-radius:50%;width:7px;height:7px}#repoApp .scorer{align-items:center;gap:9px;display:inline-flex}#repoApp .ring{border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;position:relative}#repoApp .ring:after{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:4px}#repoApp .ring b{z-index:var(--z-base);font-family:var(--mono);font-size:11px;font-weight:700;position:relative}#repoApp .score-lbl{color:var(--tx-4);font-size:11px;font-weight:500}#repoApp .pill{border-radius:var(--pill);white-space:nowrap;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}#repoApp .pill svg{stroke-width:2.4px;width:12px;height:12px}#repoApp .pill.pos{background:var(--pos-bg);color:var(--pos);border:1px solid var(--pos-line)}#repoApp .pill.warn{background:var(--warn-bg);color:var(--warn);border:1px solid var(--warn-line)}#repoApp .pill.mut{background:var(--bg-2);color:var(--tx-3);border:1px solid var(--line-2)}#repoApp .pill.co{background:var(--co-bg);color:var(--co-700);border:1px solid var(--co-line)}#repoApp .chs{gap:5px;display:inline-flex}#repoApp .ch{background:var(--bg-2);width:23px;height:23px;color:var(--tx-4);border:1px solid var(--line);border-radius:6px;place-items:center;display:grid}#repoApp .ch svg{width:13px;height:13px}#repoApp .ch.on{background:var(--co-bg);color:var(--co);border-color:var(--co-line)}#repoApp .eng{align-items:center;gap:10px;display:inline-flex}#repoApp .eng-c{text-align:center;line-height:1.1}#repoApp .eng-c b{font-family:var(--mono);font-size:13px;font-weight:700;display:block}#repoApp .eng-c span{color:var(--tx-4);text-transform:uppercase;letter-spacing:.4px;font-size:8.5px}#repoApp .eng-c.hot b{color:var(--pos)}#repoApp .supp{white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}#repoApp .supp .d{border-radius:50%;width:8px;height:8px}#repoApp .supp.clear{color:var(--pos)}#repoApp .supp.clear .d{background:var(--pos)}#repoApp .supp.active{color:var(--co-700)}#repoApp .supp.active .d{background:var(--co);animation:rpk_blip 2s infinite}#repoApp .supp.recent{color:var(--warn)}#repoApp .supp.recent .d{background:var(--warn)}#repoApp .src-chip{color:var(--tx-3);background:var(--bg-2);border:1px solid var(--line);border-radius:5px;padding:2px 7px;font-size:10px}#repoApp .ccx,#repoApp .src-chip{font-family:var(--mono);font-weight:600}#repoApp .ccx{color:var(--tx-2);letter-spacing:.3px;align-items:center;gap:7px;font-size:11px;display:inline-flex}#repoApp .ccx-f{font-size:17px;line-height:1}#repoApp #pplTbl{min-width:1060px}#repoApp #orgTbl{min-width:880px}#repoApp .vtoggle{background:var(--bg-2);border:1px solid var(--line);border-radius:9px;gap:3px;padding:3px;display:inline-flex}#repoApp .vtoggle button{color:var(--tx-3);border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .12s;display:inline-flex}#repoApp .vtoggle button svg{width:14px;height:14px}#repoApp .vtoggle button:hover{color:var(--tx)}#repoApp .vtoggle button.on{background:var(--surface);color:var(--co);box-shadow:var(--sh-xs)}#repoApp .org-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}#repoApp .org-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);cursor:pointer;transition:.15s var(--ease);animation:rpk_fadeUp .4s var(--ease) both;padding:17px 17px 15px 19px;position:relative;overflow:hidden}#repoApp .org-card:before{content:"";background:var(--line-strong);width:3px;position:absolute;top:0;bottom:0;left:0}#repoApp .org-card.member:before{background:var(--pos)}#repoApp .org-card.engaged:before{background:var(--co)}#repoApp .org-card.prospect:before{background:var(--tx-4)}#repoApp .org-card:hover{border-color:var(--line-strong);box-shadow:var(--sh);transform:translateY(-2px)}#repoApp .oc-top{align-items:center;gap:12px;margin-bottom:13px;display:flex}#repoApp .oc-id{flex:1;min-width:0}#repoApp .oc-id b{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:14.5px;font-weight:600;display:block;overflow:hidden}#repoApp .oc-id span{color:var(--tx-3);align-items:center;gap:5px;margin-top:2px;font-size:11.5px;display:flex}#repoApp .oc-flag{flex-shrink:0;font-size:14px;line-height:1}#repoApp .oc-sector{color:var(--tx-2);border-bottom:1px solid var(--line);margin-bottom:13px;padding-bottom:13px;font-size:12px;font-weight:500}#repoApp .oc-foot{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}#repoApp .oc-metrics{gap:22px;display:flex}#repoApp .oc-m b{letter-spacing:-.025em;font-size:18px;font-weight:700;line-height:1;display:block}#repoApp .oc-m span{font-size:9px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.4px;color:var(--tx-4);margin-top:5px;display:block}#repoApp .oc-status{white-space:nowrap;border-radius:99px;padding:4px 11px;font-size:11px;font-weight:600}#repoApp .oc-status.member{background:var(--pos-bg);color:var(--pos)}#repoApp .oc-status.engaged{background:var(--co-bg);color:var(--co-700)}#repoApp .oc-status.prospect{background:var(--bg-2);color:var(--tx-3)}#repoApp .oc-pipe-row{border-top:1px solid var(--line);color:var(--co-700);align-items:center;gap:6px;margin-top:13px;padding-top:12px;font-size:11.5px;font-weight:500;display:flex}#repoApp .ftop{flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:11px;display:flex}#repoApp .fsearch3{background:var(--surface);border:1px solid var(--line-2);border-radius:11px;flex:1;align-items:center;gap:9px;min-width:220px;padding:9px 14px;transition:all .13s;display:flex}#repoApp .fsearch3:focus-within{border-color:var(--co);box-shadow:0 0 0 3px var(--co-bg)}#repoApp .fsearch3 svg{width:16px;height:16px;color:var(--tx-3);flex-shrink:0}#repoApp .fsearch3 input{color:var(--tx);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13.5px}#repoApp .fbar2{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:15px;display:flex}#repoApp .fbar-ic{width:30px;height:30px;color:var(--tx-4);flex-shrink:0;place-items:center;display:grid}#repoApp .fbar-ic svg{width:15px;height:15px}#repoApp .fpill{align-items:center;display:inline-flex;position:relative}#repoApp .fpill select{appearance:none;background:var(--surface);border:1px solid var(--line-2);color:var(--tx-2);cursor:pointer;border-radius:9px;max-width:170px;padding:8px 30px 8px 13px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .12s}#repoApp .fpill select:hover{border-color:var(--line-strong);color:var(--tx)}#repoApp .fpill.active select{border-color:var(--co);background:var(--co-bg);color:var(--co-700);font-weight:600}#repoApp .fpill input.ss-in{background:var(--surface);border:1px solid var(--line-2);color:var(--tx-2);cursor:pointer;text-overflow:ellipsis;border-radius:9px;width:160px;max-width:170px;padding:8px 13px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .12s}#repoApp .fpill input.ss-in:hover{border-color:var(--line-strong);color:var(--tx)}#repoApp .fpill.active input.ss-in{border-color:var(--co);background:var(--co-bg);color:var(--co-700);font-weight:600}#repoApp .fpill-chev{width:14px;height:14px;color:var(--tx-4);pointer-events:none;position:absolute;right:10px}#repoApp .fpill.active .fpill-chev{color:var(--co)}#repoApp .fclear{color:var(--neg);border-radius:9px;align-items:center;gap:5px;padding:8px 12px;font-size:12px;font-weight:600;transition:all .12s;display:inline-flex}#repoApp .fclear:hover{background:var(--neg-bg)}#repoApp .fclear svg{width:13px;height:13px}#repoApp .tl-logo{width:34px;height:34px;z-index:var(--z-base);box-shadow:0 0 0 4px var(--surface),var(--sh-xs);border-radius:9px;flex-shrink:0;position:relative;overflow:hidden}#repoApp .tl-logo svg{width:100%;height:100%;display:block}#repoApp .pchip{color:var(--co-700);cursor:pointer;background:var(--co-bg);vertical-align:-3px;border-radius:99px;align-items:center;gap:5px;padding:1px 7px 1px 2px;font-weight:600;transition:all .12s;display:inline-flex}#repoApp .pchip:hover{background:var(--co-100,var(--co-bg));filter:brightness(.97)}#repoApp .ent-av.xs{border-radius:50%;width:18px;height:18px;font-size:8px}#repoApp .lnk{color:var(--co-700);cursor:pointer;border-bottom:1px solid #0000;font-weight:500;transition:all .12s}#repoApp .lnk:hover{border-bottom-color:var(--co)}#repoApp .intg-row{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}#repoApp .intg{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-items:center;gap:10px;min-width:176px;padding:10px 14px;display:flex}#repoApp .intg-logo{color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}#repoApp .intg b{font-size:13px;font-weight:600;display:block}#repoApp .intg small{color:var(--tx-3);font-size:11px}#repoApp .intg .sync{font-family:var(--mono);color:var(--pos);align-items:center;gap:5px;margin-left:auto;font-size:9.5px;font-weight:600;display:inline-flex}#repoApp .intg .sync .d{background:var(--pos);border-radius:50%;width:6px;height:6px;animation:rpk_blip 2s infinite}#repoApp .bars{align-items:center;gap:8px;display:inline-flex}#repoApp .bar-track{background:var(--bg-2);border-radius:99px;width:60px;height:6px;position:relative;overflow:hidden}#repoApp .bar-track i{transform-origin:0;animation:growX .7s var(--ease-out) both;border-radius:99px;position:absolute;inset:0 auto 0 0}#repoApp .pct{font-family:var(--mono);width:36px;font-size:12px;font-weight:700}#repoApp .exp-grid{grid-template-columns:1fr minmax(300px,344px);align-items:start;gap:16px;display:grid}#repoApp .seg-group{border-bottom:1px solid var(--line);padding:15px 18px}#repoApp .seg-group:last-child{border-bottom:none}#repoApp .seg-lbl{font-family:var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--tx-4);margin-bottom:10px;font-size:10px;font-weight:600}#repoApp .chips{flex-wrap:wrap;gap:7px;display:flex}#repoApp .chip{color:var(--tx-2);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--pill);align-items:center;gap:6px;padding:6px 13px;font-size:12.5px;font-weight:550;transition:all .12s;display:inline-flex}#repoApp .chip:hover{border-color:var(--line-strong)}#repoApp .chip.on{background:var(--co-bg);border-color:var(--co-line);color:var(--co-700);font-weight:600}#repoApp .chip .x{font-family:var(--mono);opacity:.7;font-size:11px}#repoApp .exp-sum{position:sticky;top:0}#repoApp .sum-meter{padding:20px 18px 16px}#repoApp .sum-big{letter-spacing:-.04em;color:var(--co-700);animation:numIn .4s var(--ease) both;font-size:48px;font-weight:700;line-height:1}#repoApp .sum-big small{color:var(--tx-3);letter-spacing:0;font-size:15px;font-weight:500}#repoApp .sum-stack{background:var(--bg-2);border-radius:99px;height:14px;margin:16px 0 14px;display:flex;overflow:hidden}#repoApp .sum-stack i{height:100%;transition:width .5s var(--ease)}#repoApp .sum-leg{flex-direction:column;gap:9px;display:flex}#repoApp .sum-leg-i{align-items:center;gap:9px;font-size:13px;display:flex}#repoApp .sum-leg-i .d{border-radius:3px;flex-shrink:0;width:10px;height:10px}#repoApp .sum-leg-i b{font-family:var(--mono);margin-left:auto;font-weight:700}#repoApp .sum-leg-i span{color:var(--tx-2)}#repoApp .dest{border-top:1px solid var(--line);padding:16px 18px}#repoApp .dest-o{border:1px solid var(--line-2);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:11px;margin-bottom:9px;padding:11px 13px;transition:all .12s;display:flex}#repoApp .dest-o:hover{border-color:var(--line-strong)}#repoApp .dest-o.on{border-color:var(--co);background:var(--co-bg);box-shadow:0 0 0 1px var(--co)}#repoApp .dest-radio{border:2px solid var(--line-strong);border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:all .12s;position:relative}#repoApp .dest-o.on .dest-radio{border-color:var(--co)}#repoApp .dest-o.on .dest-radio:after{content:"";background:var(--co);border-radius:50%;position:absolute;inset:3px}#repoApp .dest-o>div{flex:1;min-width:0}#repoApp .dest-o b{font-size:13px;font-weight:600}#repoApp .dest-o small{color:var(--tx-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}#repoApp .dest-o .lock{font-family:var(--mono);letter-spacing:.4px;text-transform:uppercase;color:var(--warn);background:var(--warn-bg);border:1px solid var(--warn-line);white-space:nowrap;border-radius:5px;flex-shrink:0;margin-left:auto;padding:2px 6px;font-size:8.5px;font-weight:600}#repoApp .exp-note{color:var(--tx-3);padding:0 18px 16px;font-size:11.5px;line-height:1.5}#repoApp .exp-hist td{font-size:12.5px}#repoApp .back{color:var(--tx-3);align-items:center;gap:7px;margin-bottom:16px;font-size:13px;font-weight:600;transition:all .12s;display:inline-flex}#repoApp .back:hover{color:var(--co)}#repoApp .back svg{width:16px;height:16px}#repoApp .d-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);margin-bottom:16px;overflow:hidden}#repoApp .d-head{flex-wrap:wrap;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}#repoApp .d-av{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:62px;height:62px;font-size:23px;font-weight:600;display:grid}#repoApp .d-av.org{border-radius:15px}#repoApp .d-id{flex:1;min-width:200px}#repoApp .d-id h2{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:11px;font-size:24px;font-weight:600;display:flex}#repoApp .d-id .role{color:var(--tx-2);margin-top:3px;font-size:13.5px}#repoApp .d-id .meta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}#repoApp .d-stat{gap:22px;display:flex}#repoApp .d-stat .s{text-align:right}#repoApp .d-stat .s b{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1;display:block}#repoApp .d-stat .s span{color:var(--tx-4);text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-family:var(--mono)}#repoApp .jrny{border-bottom:1px solid var(--line);gap:4px;padding:16px 18px;display:flex}#repoApp .jrny-s{text-align:center;flex:1}#repoApp .jrny-s .bar{background:var(--bg-2);border-radius:99px;height:5px;margin-bottom:7px}#repoApp .jrny-s.done .bar{background:var(--st)}#repoApp .jrny-s .t{color:var(--tx-4);font-size:10px;font-weight:600;font-family:var(--mono);text-transform:uppercase;letter-spacing:.3px}#repoApp .jrny-s.done .t{color:var(--tx-2)}#repoApp .jrny-s.cur .t{color:var(--st)}#repoApp .d-cols{grid-template-columns:1.5fr 1fr;gap:16px;display:grid}#repoApp .dcl{gap:16px;min-width:0}#repoApp .dcl,#repoApp .tl{flex-direction:column;display:flex}#repoApp .tl{position:relative}#repoApp .tl:before{content:"";background:var(--line);width:2px;z-index:var(--z-deco);position:absolute;top:30px;bottom:30px;left:35px}#repoApp .tl-i{border-bottom:1px solid var(--line);gap:13px;padding:13px 18px;display:flex;position:relative}#repoApp .tl-i:last-child{border-bottom:none}#repoApp .tl-dot{width:34px;height:34px;z-index:var(--z-base);box-shadow:0 0 0 4px var(--surface);border-radius:9px;flex-shrink:0;place-items:center;display:grid;position:relative}#repoApp .tl-dot svg{width:16px;height:16px}#repoApp .tl-tx{flex:1;min-width:0;padding-top:1px}#repoApp .tl-tx b{font-size:13px;font-weight:600}#repoApp .tl-tx p{color:var(--tx-2);margin-top:2px;font-size:12.5px}#repoApp .tl-tx .m{font-family:var(--mono);color:var(--tx-4);margin-top:3px;font-size:10.5px}#repoApp .kv{border-bottom:1px solid var(--line);padding:14px 18px}#repoApp .kv:last-child{border-bottom:none}#repoApp .kv-r{justify-content:space-between;align-items:center;gap:12px;padding:5px 0;font-size:13px;display:flex}#repoApp .kv-r .k{color:var(--tx-3);font-weight:500}#repoApp .kv-r .v{text-align:right;align-items:center;gap:7px;font-weight:600;display:inline-flex}#repoApp .sbk{padding:4px 0}#repoApp .sbk-r{align-items:center;gap:10px;padding:6px 0;font-size:12.5px;display:flex}#repoApp .sbk-r .lab{width:120px;color:var(--tx-2)}#repoApp .sbk-r .bar{background:var(--bg-2);border-radius:99px;flex:1;height:6px;position:relative;overflow:hidden}#repoApp .sbk-r .bar i{background:var(--co);transform-origin:0;animation:growX .7s var(--ease-out) both;border-radius:99px;position:absolute;top:0;bottom:0;left:0}#repoApp .sbk-r .vv{font-family:var(--mono);text-align:right;width:30px;font-weight:700}#repoApp .contact-mini{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:10px;padding:11px 18px;transition:all .1s;display:flex}#repoApp .contact-mini:last-child{border-bottom:none}#repoApp .contact-mini:hover{background:var(--bg-2)}#repoApp .contact-mini .ent-av{width:30px;height:30px;font-size:11px}#repoApp .toast{background:var(--ink-900);color:var(--surface);border-radius:var(--r-sm);box-shadow:var(--sh-lg);opacity:0;transition:.3s var(--ease);z-index:var(--z-repo-toast);pointer-events:none;align-items:center;gap:9px;padding:12px 18px;font-size:13px;font-weight:550;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)translateY(20px)}[data-theme=dark] #repoApp .toast{background:var(--surface);border:1px solid var(--line-2)}#repoApp .toast.show{opacity:1;transform:translate(-50%)translateY(0)}#repoApp .toast svg{width:17px;height:17px;color:var(--co-400)}#repoApp .sec-posture{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:16px;display:grid}#repoApp .ptile{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);animation:rpk_fadeUp .5s var(--ease) both;padding:16px 17px;position:relative;overflow:hidden}#repoApp .ptile:before{content:"";background:var(--pos);width:3px;position:absolute;top:0;bottom:0;left:0}#repoApp .ptile.warn:before{background:var(--warn)}#repoApp .ptile-ic{background:var(--pos-bg);width:33px;height:33px;color:var(--pos);border-radius:9px;place-items:center;margin-bottom:12px;display:grid}#repoApp .ptile.warn .ptile-ic{background:var(--warn-bg);color:var(--warn)}#repoApp .ptile-ic svg{width:17px;height:17px}#repoApp .ptile .lab{font-family:var(--mono);letter-spacing:.7px;text-transform:uppercase;color:var(--tx-4);font-size:9.5px;font-weight:600}#repoApp .ptile .st{letter-spacing:-.01em;margin-top:4px;font-size:15px;font-weight:600}#repoApp .ptile .sub{color:var(--tx-3);margin-top:5px;font-size:11.5px;line-height:1.45}#repoApp .sec-cols{grid-template-columns:1.5fr 1fr;gap:16px;margin-bottom:16px;display:grid}#repoApp .health-hero{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:26px;padding:22px 24px;display:grid}#repoApp .gauge{width:128px;height:128px;animation:pop .55s var(--ease-out) both;border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}#repoApp .gauge:after{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:13px}#repoApp .gauge .g-in{z-index:var(--z-base);text-align:center;position:relative}#repoApp .gauge .g-in b{letter-spacing:-.045em;color:var(--pos);font-size:36px;font-weight:700;line-height:1;display:block}#repoApp .gauge .g-in span{font-family:var(--mono);letter-spacing:.7px;text-transform:uppercase;color:var(--tx-4);margin-top:3px;font-size:9px;display:block}#repoApp .vitals{grid-template-columns:repeat(2,1fr);gap:18px 20px;display:grid}#repoApp .vital b{letter-spacing:-.03em;font-size:25px;font-weight:700;line-height:1;display:block}#repoApp .vital .vl{font-family:var(--mono);letter-spacing:.5px;text-transform:uppercase;color:var(--tx-4);margin-top:6px;font-size:9.5px}#repoApp .vital .vs{color:var(--tx-3);margin-top:2px;font-size:11.5px}#repoApp .hbar{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:11px 18px;display:flex}#repoApp .hbar:last-child{border-bottom:none}#repoApp .hbar .hl{width:172px;color:var(--tx-2);flex-shrink:0;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}#repoApp .hbar .hl svg{width:15px;height:15px;color:var(--tx-4);flex-shrink:0}#repoApp .hbar .ht{background:var(--bg-2);border-radius:99px;flex:1;height:8px;position:relative;overflow:hidden}#repoApp .hbar .ht i{transform-origin:0;animation:growX .8s var(--ease-out) both;border-radius:99px;position:absolute;top:0;bottom:0;left:0}#repoApp .hbar .hv{font-family:var(--mono);text-align:right;flex-shrink:0;width:66px;font-size:12.5px;font-weight:700}#repoApp .sync-dot{font-family:var(--mono);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}#repoApp .sync-dot .d{border-radius:50%;width:7px;height:7px}#repoApp .sync-dot.ok{color:var(--pos)}#repoApp .sync-dot.ok .d{background:var(--pos);animation:rpk_blip 2s infinite}#repoApp .sync-dot.warn{color:var(--warn)}#repoApp .sync-dot.warn .d{background:var(--warn)}#repoApp .acc-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 18px;display:flex}#repoApp .acc-row:last-child{border-bottom:none}#repoApp .acc-av{background:var(--co-bg);width:31px;height:31px;color:var(--co);border-radius:8px;flex-shrink:0;place-items:center;display:grid}#repoApp .acc-av svg{width:15px;height:15px}#repoApp .acc-tx{flex:1;min-width:0}#repoApp .acc-tx .an{font-size:13px;font-weight:600}#repoApp .acc-tx .ar{color:var(--tx-3);font-size:11.5px}#repoApp .hash{font-family:var(--mono);color:var(--tx-4);background:var(--bg-2);border:1px solid var(--line);border-radius:5px;margin-left:6px;padding:1px 6px;font-size:9.5px}#repoApp .sec-strap{background:var(--pos-bg);border:1px solid var(--pos-line);border-radius:var(--r-lg);color:var(--pos);align-items:center;gap:10px;margin-bottom:16px;padding:13px 18px;font-size:13px;font-weight:500;display:flex}#repoApp .sec-strap svg{flex-shrink:0;width:18px;height:18px}#repoApp .sec-strap b{font-weight:700}#repoApp .sec-strap .m{font-family:var(--mono);color:var(--tx-3);margin-left:auto;font-size:11px;font-weight:600}#repoApp .dsub{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-sm);gap:4px;width:fit-content;margin-bottom:16px;padding:4px;display:flex}#repoApp .dsub button{color:var(--tx-3);border-radius:8px;align-items:center;gap:7px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .13s;display:inline-flex}#repoApp .dsub button svg{width:15px;height:15px}#repoApp .dsub button:hover{color:var(--tx)}#repoApp .dsub button.on{background:var(--surface);color:var(--co);box-shadow:var(--sh-xs)}#repoApp .pp-hero{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:20px 22px;display:flex}#repoApp .pp-badge{border-radius:15px;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}#repoApp .pp-badge.done{background:var(--pos-bg);color:var(--pos)}#repoApp .pp-badge.wait{background:var(--warn-bg);color:var(--warn)}#repoApp .pp-badge svg{width:27px;height:27px}#repoApp .pp-htx{flex:1;min-width:0}#repoApp .pp-htx b{letter-spacing:-.02em;font-size:17px;font-weight:600;display:block}#repoApp .pp-htx span{color:var(--tx-3);margin-top:2px;font-size:12.5px;display:block}#repoApp .pp-htx .by{font-family:var(--mono);color:var(--tx-4);letter-spacing:.2px;margin-top:7px;font-size:10px}#repoApp .pp-prog{text-align:right;flex-shrink:0;min-width:128px}#repoApp .pp-prog .pn{color:var(--tx-3);font-size:12.5px;font-weight:600}#repoApp .pp-prog .pn b{color:var(--pos);font-size:15px}#repoApp .pp-prog .pn b.wait{color:var(--warn)}#repoApp .pp-pbar{background:var(--bg-2);border-radius:99px;height:7px;margin-top:9px;position:relative;overflow:hidden}#repoApp .pp-pbar i{transform-origin:0;animation:growX .8s var(--ease-out) both;border-radius:99px;position:absolute;top:0;bottom:0;left:0}#repoApp .vrow{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:13px 22px;display:flex}#repoApp .vrow:last-child{border-bottom:none}#repoApp .vrow-ic{border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}#repoApp .vrow-ic.done{background:var(--pos-bg);color:var(--pos)}#repoApp .vrow-ic.wait{background:var(--warn-bg);color:var(--warn)}#repoApp .vrow-ic.none{background:var(--bg-2);color:var(--tx-4)}#repoApp .vrow-ic svg{stroke-width:2.4px;width:15px;height:15px}#repoApp .vrow-tx{flex:1;min-width:0}#repoApp .vrow-tx b{font-size:13px;font-weight:600;display:block}#repoApp .vrow-tx span{color:var(--tx-3);font-size:11.5px}#repoApp .vstat{flex-shrink:0;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}#repoApp .vstat.done{color:var(--pos)}#repoApp .vstat.wait{color:var(--warn)}#repoApp .vstat.none{color:var(--tx-4)}#repoApp .vstat svg{stroke-width:2.6px;width:13px;height:13px}#repoApp .pp-cols{grid-template-columns:1fr 1fr;gap:16px;display:grid}#repoApp .vault-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:13px 16px 13px 18px;display:flex}#repoApp .vault-head .pic{background:var(--co-bg);width:30px;height:30px;color:var(--co);border-radius:8px;place-items:center;display:grid}#repoApp .vault-head .pic svg{width:16px;height:16px}#repoApp .vault-head .psub{font-size:12px}#repoApp .doc-i{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 14px 11px 18px;display:flex}#repoApp .doc-i:last-child{border-bottom:none}#repoApp .doc-ic{background:var(--co-bg);width:33px;height:33px;color:var(--co);border-radius:8px;flex-shrink:0;place-items:center;display:grid}#repoApp .doc-ic.pdf{background:var(--neg-bg);color:var(--neg)}#repoApp .doc-ic.img{background:var(--viol-bg);color:var(--viol)}#repoApp .doc-ic svg{width:16px;height:16px}#repoApp .doc-tx{flex:1;min-width:0}#repoApp .doc-tx b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}#repoApp .doc-tx span{color:var(--tx-3);font-size:11px}#repoApp .doc-cat{font-family:var(--mono);text-transform:uppercase;letter-spacing:.4px;color:var(--tx-3);background:var(--bg-2);border:1px solid var(--line);border-radius:5px;flex-shrink:0;padding:3px 7px;font-size:8.5px;font-weight:700}#repoApp .doc-rm{width:28px;height:28px;color:var(--tx-4);border-radius:7px;flex-shrink:0;place-items:center;transition:all .12s;display:grid}#repoApp .doc-rm:hover{background:var(--neg-bg);color:var(--neg)}#repoApp .doc-rm svg{width:15px;height:15px}#repoApp .doc-empty{text-align:center;color:var(--tx-4);padding:30px 22px;font-size:12.5px;line-height:1.5}#repoApp .req-i{border-bottom:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:11px;padding:13px 16px 13px 18px;transition:all .1s;display:flex}#repoApp .req-i:hover{background:var(--bg-2)}#repoApp .req-i:last-child{border-bottom:none}#repoApp .req-mod{font-family:var(--mono);text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;border-radius:5px;flex-shrink:0;margin-top:1px;padding:4px 8px;font-size:8.5px;font-weight:700}#repoApp .req-mod.deal{background:var(--co-bg);color:var(--co-700)}#repoApp .req-mod.career{background:var(--viol-bg);color:var(--viol)}#repoApp .req-tx{flex:1;min-width:0}#repoApp .req-tx b{font-size:13px;font-weight:600;display:block}#repoApp .req-tx span{color:var(--tx-2);margin-top:1px;font-size:12px;display:block}#repoApp .req-tx .m{font-family:var(--mono);color:var(--tx-4);margin-top:3px;font-size:10px}#repoApp .req-arrow{color:var(--tx-4);flex-shrink:0;width:16px;height:16px;margin-top:3px}#repoApp .dentity{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);margin-bottom:10px;transition:border-color .13s;overflow:hidden}#repoApp .dentity:hover{border-color:var(--line-2)}#repoApp .dentity.open{border-color:var(--co-line)}#repoApp .dentity-h{cursor:pointer;align-items:center;gap:12px;padding:12px 16px;transition:all .1s;display:flex}#repoApp .dentity-h:hover{background:var(--bg-2)}#repoApp .dentity-h .ent-tx{flex:1;min-width:0}#repoApp .dentity-h .cnt{font-family:var(--mono);color:var(--tx-3);background:var(--bg-2);border:1px solid var(--line);border-radius:99px;flex-shrink:0;padding:3px 11px;font-size:11px;font-weight:600}#repoApp .dentity.open .dentity-h .cnt{background:var(--co-bg);color:var(--co-700);border-color:var(--co-line)}#repoApp .dentity-h .chev{width:17px;height:17px;color:var(--tx-4);flex-shrink:0;transition:transform .2s}#repoApp .dentity.open .chev{color:var(--co);transform:rotate(90deg)}#repoApp .dentity-body{border-top:1px solid var(--line);animation:rpk_fadeUp .28s var(--ease) both}#repoApp .dupload{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}#repoApp .io-add{border-bottom:1px solid var(--line);gap:8px;padding:13px 16px;display:flex}#repoApp .io-add input{background:var(--bg-2);border:1px solid var(--line);color:var(--tx);border-radius:8px;flex:1;padding:8px 12px;font-family:inherit;font-size:13px}#repoApp .io-add input::placeholder{color:var(--tx-4)}#repoApp .io-add input:focus{border-color:var(--co);background:var(--surface);outline:none}#repoApp .note-i{border-bottom:1px solid var(--line);gap:11px;padding:13px 16px;display:flex}#repoApp .note-i:last-child{border-bottom:none}#repoApp .note-av{background:var(--co-bg);width:28px;height:28px;color:var(--co-700);font-size:9.5px;font-weight:700;font-family:var(--mono);border-radius:50%;flex-shrink:0;place-items:center;display:grid}#repoApp .note-tx{flex:1;min-width:0}#repoApp .note-tx p{color:var(--tx);margin:0;font-size:13px;line-height:1.55}#repoApp .note-tx .m{font-family:var(--mono);color:var(--tx-4);margin-top:4px;font-size:10px}#repoApp .task-i{border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;padding:12px 16px;display:flex}#repoApp .task-i:last-child{border-bottom:none}#repoApp .task-ck{border:2px solid var(--line-strong);color:#fff;cursor:pointer;border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:1px;transition:all .12s;display:grid}#repoApp .task-ck:hover{border-color:var(--co)}#repoApp .task-ck.on{background:var(--pos);border-color:var(--pos)}#repoApp .task-ck svg{stroke-width:3.2px;width:12px;height:12px}#repoApp .task-tx{flex:1;min-width:0}#repoApp .task-tx b{font-size:13px;font-weight:600;line-height:1.4;display:block}#repoApp .task-i.done .task-tx b{color:var(--tx-4);text-decoration:line-through}#repoApp .task-tx .m{margin-top:4px}#repoApp .task-due{font-family:var(--mono);color:var(--tx-3);align-items:center;gap:4px;font-size:10.5px;display:inline-flex}#repoApp .task-due svg{width:11px;height:11px}#repoApp .task-due.over{color:var(--neg)}#repoApp .task-foot{border-top:1px solid var(--line);padding:12px 16px}#repoApp .tab .tab-lock{width:12px;height:12px;color:var(--tx-4);opacity:.8;margin-left:5px}#repoApp .tab.on .tab-lock{color:var(--co)}@media (max-width:860px){#repoApp .pp-cols{grid-template-columns:1fr}}#repoApp .frow-meta .drop{font-family:var(--mono);color:var(--tx-4);align-items:center;gap:3px;margin-top:2px;font-size:10px;font-weight:600;display:inline-flex}#repoApp .frow-meta .drop svg{width:10px;height:10px}#repoApp .frow-meta .drop.big{color:var(--warn)}@media (max-width:1080px){.sec-posture{grid-template-columns:repeat(2,1fr)}.health-hero,.sec-cols{grid-template-columns:1fr}.health-hero{text-align:center;justify-items:center}.vitals{width:100%}}@media (max-width:560px){#repoApp .sec-posture{grid-template-columns:1fr}#repoApp .vitals{grid-template-columns:repeat(2,1fr)}}@media (max-width:1080px){#repoApp .acts,#repoApp .exp-grid,#repoApp .ov-cols{grid-template-columns:1fr}#repoApp .exp-sum{position:static}#repoApp .d-cols{grid-template-columns:1fr}#repoApp .frow{grid-template-columns:104px 1fr 92px;gap:10px}}@media (max-width:860px){#repoApp .sb{z-index:var(--z-repo-sidebar-mobile);transition:transform .3s var(--ease);box-shadow:var(--sh-lg);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}#repoApp .sb.open{transform:none}#repoApp .menu-btn{display:grid!important}#repoApp .scrim{z-index:var(--z-repo-scrim-mobile);opacity:0;pointer-events:none;background:#0a111c80;transition:all .25s;position:fixed;inset:0}#repoApp .scrim.on{opacity:1;pointer-events:auto}}@media (min-width:861px){#repoApp .menu-btn{display:none}}@media (max-width:560px){#repoApp .wrap{padding:18px 15px 80px}#repoApp .vhead h1{font-size:25px}#repoApp .d-stat{gap:26px;width:100%}#repoApp .d-stat .s{text-align:left}#repoApp .jrny{flex-wrap:wrap}#repoApp .jrny-s{min-width:30%}#repoApp .frow{grid-template-columns:84px 1fr;gap:9px}#repoApp .frow-meta{display:none}}@media (prefers-reduced-motion:reduce){#repoApp *{transition-duration:.001ms!important;animation-duration:.001ms!important}}#repoApp .tb-access{border:1px solid var(--line-2);background:var(--surface);height:36px;color:var(--tx-2);border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;transition:all .13s;display:inline-flex}#repoApp .tb-access:hover{border-color:var(--line-strong);color:var(--tx)}#repoApp .d-av.has-img,#repoApp .ent-av.has-img{background-position:50%;background-size:cover}#repoApp .d-actions{border-top:1px solid var(--line);background:var(--bg-2);flex-wrap:wrap;align-items:center;gap:10px;padding:13px 18px 13px 24px;display:flex}#repoApp .dact-grp{gap:6px;display:inline-flex}#repoApp .dact{width:38px;height:38px;color:var(--tx-2);border:1px solid var(--line-2);background:var(--surface);border-radius:9px;place-items:center;transition:all .13s;display:grid}#repoApp .dact:hover{border-color:var(--co);color:var(--co);background:var(--co-bg)}#repoApp .dact svg{width:17px;height:17px}#repoApp .d-actions-r{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}#repoApp .rtag{color:var(--co-700);background:var(--co-bg);border:1px solid var(--co-line,var(--line));border-radius:99px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}#repoApp .rtag svg{stroke-width:2.2px;width:11px;height:11px}#repoApp .rtag.rm{padding-right:4px}#repoApp .rtag.rm button{width:15px;height:15px;color:var(--co-700);opacity:.6;border-radius:50%;place-items:center;display:grid}#repoApp .rtag.rm button:hover{opacity:1;background:#0000000f}#repoApp .rtag.rm button svg{width:10px;height:10px}#repoApp .edit-body{padding:18px}#repoApp .edit-av-row{border-bottom:1px solid var(--line);align-items:center;gap:16px;margin-bottom:18px;padding-bottom:18px;display:flex}#repoApp .edit-av-actions{flex-wrap:wrap;gap:8px;display:flex}#repoApp .edit-f{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}#repoApp .edit-f label{font-family:var(--mono);letter-spacing:.5px;text-transform:uppercase;color:var(--tx-4);font-size:10px;font-weight:600}#repoApp .edit-f input,#repoApp .edit-f select{background:var(--bg-2);border:1px solid var(--line);color:var(--tx);border-radius:9px;width:100%;padding:10px 12px;font-family:inherit;font-size:13.5px}#repoApp .edit-f input:focus,#repoApp .edit-f select:focus{border-color:var(--co);background:var(--surface);outline:none}#repoApp .edit-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}#repoApp .tag-edit{flex-wrap:wrap;align-items:center;gap:7px;display:flex}#repoApp .tag-add{align-items:center;gap:6px;display:inline-flex}#repoApp .tag-add input{background:var(--bg-2);border:1px solid var(--line);color:var(--tx);border-radius:8px;width:130px;padding:6px 10px;font-family:inherit;font-size:12px}#repoApp .tag-add input:focus{border-color:var(--co);outline:none}#repoApp .edit-foot{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:14px 18px;display:flex}#repoApp .btn.danger{background:var(--neg);color:#fff;border-color:var(--neg)}#repoApp .btn.danger:hover{filter:brightness(1.06)}#repoApp .modal-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:var(--z-repo-modal);background:#0f141e8c;place-items:center;padding:24px;animation:rpk_fadeIn .15s both;display:grid;position:fixed;inset:0}[data-theme=dark] #repoApp .modal-scrim{background:#0000009e}#repoApp .modal{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);width:min(560px,94vw);max-height:88vh;box-shadow:var(--sh-lg,0 24px 60px #00000040);animation:popIn .18s var(--ease) both;flex-direction:column;display:flex;overflow:hidden}#repoApp .modal-sm{width:min(430px,94vw)}#repoApp .modal-h{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 18px;display:flex}#repoApp .mh-tx{flex:1;min-width:0}#repoApp .mh-tx b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;display:block;overflow:hidden}#repoApp .mh-tx span{color:var(--tx-4);font-size:11.5px;font-family:var(--mono)}#repoApp .modal-x{width:32px;height:32px;color:var(--tx-3);border-radius:8px;flex-shrink:0;place-items:center;display:grid}#repoApp .modal-x:hover{background:var(--bg-2);color:var(--tx)}#repoApp .modal-x svg{width:17px;height:17px}#repoApp .modal-body{padding:18px;overflow:auto}#repoApp .modal-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:13px 18px;display:flex}#repoApp .prev-body{background:var(--bg-2);place-items:center;min-height:300px;padding:26px;display:grid}#repoApp .prev-img{max-width:100%;max-height:60vh;box-shadow:var(--sh-sm);border-radius:8px}#repoApp .prev-ph{color:var(--tx-4);flex-direction:column;align-items:center;gap:10px;display:flex}#repoApp .prev-ph svg{stroke-width:1.5px;width:54px;height:54px}#repoApp .prev-ph span{font-size:12px;font-family:var(--mono)}#repoApp .prev-page{background:var(--surface);border:1px solid var(--line);width:100%;max-width:380px;box-shadow:var(--sh-sm);border-radius:8px;padding:26px 30px}#repoApp .prev-doc-head{color:var(--neg);align-items:center;gap:9px;margin-bottom:18px;display:flex}#repoApp .prev-doc-head svg{width:18px;height:18px}#repoApp .prev-doc-head b{color:var(--tx);font-size:13px;font-weight:600}#repoApp .prev-line{background:var(--line-2);border-radius:3px;height:9px;margin-bottom:11px}#repoApp .prev-line.short{width:42%}#repoApp .media-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:11px;padding:6px 14px 14px;display:grid}#repoApp .media-cell{cursor:pointer}#repoApp .media-thumb{aspect-ratio:4/3;color:#ffffffe6;border:1px solid var(--line);background-position:50%;background-size:cover;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}#repoApp .media-thumb svg{stroke-width:1.6px;opacity:.92;width:26px;height:26px}#repoApp .media-thumb.g0{background:linear-gradient(135deg,#2456d6,#6b4fc4)}#repoApp .media-thumb.g1{background:linear-gradient(135deg,#0f7d8f,#1f8a5b)}#repoApp .media-thumb.has{color:#0000}#repoApp .media-cell:hover .media-thumb{filter:brightness(1.04)}#repoApp .media-rm{color:#fff;opacity:0;background:#0f141e8c;border-radius:7px;place-items:center;width:24px;height:24px;transition:all .12s;display:grid;position:absolute;top:6px;right:6px}#repoApp .media-cell:hover .media-rm{opacity:1}#repoApp .media-rm:hover{background:var(--neg)}#repoApp .media-rm svg{width:13px;height:13px}#repoApp .media-cap{margin-top:7px}#repoApp .media-cap b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}#repoApp .media-cap span{color:var(--tx-4);font-size:10px;font-family:var(--mono)}#repoApp .rmlog-i{border-bottom:1px solid var(--line);gap:11px;padding:12px 16px;display:flex}#repoApp .rmlog-i:last-child{border-bottom:none}#repoApp .rmlog-ic{background:var(--neg-bg);width:26px;height:26px;color:var(--neg);border-radius:7px;flex-shrink:0;place-items:center;display:grid}#repoApp .rmlog-ic svg{width:14px;height:14px}#repoApp .rmlog-tx{flex:1;min-width:0}#repoApp .rmlog-tx b{font-size:13px;font-weight:600;display:block}#repoApp .rmlog-tx span{color:var(--tx-4);font-size:11px;font-family:var(--mono)}#repoApp .rmlog-tx .m{color:var(--tx-3);margin-top:3px;font-size:12px;font-style:italic}@keyframes popIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes rpk_fadeIn{0%{opacity:0}to{opacity:1}}#repoApp .tb-search{position:relative}#repoApp .tb-search input{color:var(--tx);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13.5px}#repoApp .gs-results{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-lg,0 20px 50px #00000038);z-index:var(--z-repo-search);max-height:60vh;animation:popIn .15s var(--ease) both;border-radius:13px;padding:6px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}#repoApp .gs-results.on{display:block}#repoApp .gs-grp{font-family:var(--mono);text-transform:uppercase;letter-spacing:.5px;color:var(--tx-4);padding:9px 10px 5px;font-size:10px;font-weight:600}#repoApp .gs-row{cursor:pointer;border-radius:9px;align-items:center;gap:11px;padding:8px 10px;transition:all .1s;display:flex}#repoApp .gs-row:hover{background:var(--bg-2)}#repoApp .gs-tx{flex:1;min-width:0}#repoApp .gs-tx b{font-size:13px;font-weight:600}#repoApp .gs-tx b,#repoApp .gs-tx span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}#repoApp .gs-tx span{color:var(--tx-3);font-size:11.5px}#repoApp .gs-empty{text-align:center;color:var(--tx-4);padding:16px;font-size:12.5px}#repoApp .ent-av.sm{flex-shrink:0;width:28px;height:28px;font-size:11px}#repoApp .ar-seg{background:var(--bg-2);border:1px solid var(--line);border-radius:11px;gap:6px;margin-bottom:18px;padding:4px;display:flex}#repoApp .ar-seg button{color:var(--tx-3);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:7px;padding:9px;font-size:13px;font-weight:600;transition:all .13s;display:inline-flex}#repoApp .ar-seg button svg{width:16px;height:16px}#repoApp .ar-seg button:hover{color:var(--tx)}#repoApp .ar-seg button.on{background:var(--surface);color:var(--co);box-shadow:var(--sh-sm)}#repoApp .intent-bar{background:var(--co-bg);border:1px solid var(--co-line,var(--line));border-radius:13px;align-items:center;gap:13px;margin-bottom:14px;padding:13px 16px;display:flex}#repoApp .intent-ic{background:var(--co);color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}[data-theme=dark] #repoApp .intent-ic{background:var(--co)}#repoApp .intent-ic svg{width:17px;height:17px}#repoApp .intent-tx{flex:1;min-width:0}#repoApp .intent-tx b{color:var(--co-700);font-size:13.5px;font-weight:600;display:block}#repoApp .intent-tx span{color:var(--tx-2);margin-top:1px;font-size:12px;display:block}#repoApp .intent-x{color:var(--co-700);border:1px solid var(--co-line,var(--line));background:var(--surface);border-radius:9px;flex-shrink:0;align-items:center;gap:5px;padding:7px 12px;font-size:12px;font-weight:600;transition:all .12s;display:inline-flex}#repoApp .intent-x:hover{background:var(--bg)}#repoApp .intent-x svg{width:13px;height:13px}#repoApp .edit-body input:focus,#repoApp .modal-body input:focus,#repoApp .modal-body select:focus{border-color:var(--co);box-shadow:0 0 0 3px var(--co-bg);outline:none}#repoApp .btn.xs{border-radius:8px;padding:5px 10px;font-size:11.5px}#repoApp .btn.xs svg{width:13px;height:13px}#repoApp .panel-add{margin-left:auto}#repoApp .comp-row{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;padding:11px 16px;transition:all .12s;display:flex}#repoApp .comp-row:hover{background:var(--bg-2)}#repoApp .comp-row .ent-tx{flex:1;min-width:0}#repoApp .comp-row .ent-tx b{align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:flex}#repoApp .comp-row .ent-tx span{color:var(--tx-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;display:block;overflow:hidden}#repoApp .comp-tag{font-size:9.5px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.4px;color:var(--co-700);background:var(--co-bg);border-radius:5px;padding:2px 6px;font-weight:600}#repoApp .comp-rm{width:28px;height:28px;color:var(--tx-4);border-radius:7px;flex-shrink:0;place-items:center;transition:all .12s;display:grid}#repoApp .comp-rm:hover{background:var(--neg-bg);color:var(--neg)}#repoApp .comp-rm svg{width:15px;height:15px}#repoApp .comp-sub{font-family:var(--mono);text-transform:uppercase;letter-spacing:.5px;color:var(--tx-4);padding:12px 16px 6px;font-size:10px;font-weight:600}#repoApp .ar-fixed{background:var(--bg-2);border:1px solid var(--line);border-radius:9px;align-items:center;gap:10px;padding:9px 12px;display:flex}#repoApp .ar-fixed b{font-size:13.5px;font-weight:600}#repoApp .ar-req{color:var(--tx-3);background:var(--bg-2);border:1px solid var(--line);border-radius:8px;align-items:center;gap:6px;margin-bottom:2px;padding:8px 11px;font-size:11.5px;display:flex}#repoApp .ar-req:before{content:"";background:var(--co);border-radius:50%;flex-shrink:0;width:5px;height:5px}#repoApp .combo{position:relative}#repoApp .edit-f .combo-input{padding-right:32px}#repoApp .combo-chev{width:15px;height:15px;color:var(--tx-4);pointer-events:none;position:absolute;top:12px;right:12px}#repoApp .combo-list{border:1px solid var(--line);background:var(--surface);max-height:230px;box-shadow:var(--sh-sm);border-radius:10px;margin-top:6px;padding:5px;display:none;overflow-y:auto}#repoApp .combo-list.on{display:block}#repoApp .combo-opt{cursor:pointer;border-radius:8px;align-items:center;gap:11px;padding:8px 10px;transition:all .1s;display:flex}#repoApp .combo-opt:hover{background:var(--bg-2)}#repoApp .combo-tx{min-width:0}#repoApp .combo-tx b{font-size:13px;font-weight:600}#repoApp .combo-tx b,#repoApp .combo-tx span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}#repoApp .combo-tx span{color:var(--tx-3);font-size:11px}#repoApp .combo-empty{color:var(--tx-4);text-align:center;padding:13px;font-size:12.5px}#repoApp .modal-lg{width:min(820px,94vw);max-width:820px}#repoApp .imp-steps{border-bottom:1px solid var(--line);background:var(--bg-2);align-items:center;gap:10px;padding:14px 24px;display:flex}#repoApp .imp-step{color:var(--tx-4);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}#repoApp .imp-step i{width:22px;height:22px;font-size:11px;font-style:normal;font-family:var(--mono);background:var(--surface);border:1px solid var(--line-2);color:var(--tx-3);border-radius:50%;place-items:center;display:grid}#repoApp .imp-step.on{color:var(--tx)}#repoApp .imp-step.on i{background:var(--co);border-color:var(--co);color:#fff}#repoApp .imp-step.done{color:var(--tx-2)}#repoApp .imp-step.done i{background:var(--pos);border-color:var(--pos);color:#fff}#repoApp .imp-ck svg,#repoApp .imp-step i svg{width:13px;height:13px}#repoApp .imp-sep{background:var(--line);flex:1;height:1px}#repoApp .imp-lede{color:var(--tx-2);margin-bottom:16px;font-size:13px;line-height:1.5}#repoApp .imp-sources{flex-direction:column;gap:10px;display:flex}#repoApp .imp-src{border:1px solid var(--line);cursor:pointer;background:var(--surface);border-radius:12px;align-items:center;gap:13px;padding:14px 16px;transition:all .13s;display:flex}#repoApp .imp-src:hover{border-color:var(--co);background:var(--co-bg);transform:translateY(-1px)}#repoApp .imp-src-logo{width:38px;height:38px;box-shadow:var(--sh-xs);border-radius:10px;flex-shrink:0;overflow:hidden}#repoApp .imp-src-logo svg{width:100%;height:100%;display:block}#repoApp .imp-src-logo.file{background:var(--bg-2);color:var(--co);box-shadow:none;border:1px solid var(--line);place-items:center;display:grid}#repoApp .imp-src-logo.file svg{width:19px;height:19px}#repoApp .imp-src-tx{flex:1;min-width:0}#repoApp .imp-src-tx b{font-size:14px;font-weight:600;display:block}#repoApp .imp-src-tx span{color:var(--tx-3);margin-top:1px;font-size:12px;display:block}#repoApp .imp-src-n{font-family:var(--mono);color:var(--tx-3);background:var(--bg-2);border-radius:99px;padding:3px 10px;font-size:11px;font-weight:600}#repoApp .imp-sum{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:4px;padding-bottom:15px;display:flex}#repoApp .imp-sum>div{color:var(--tx-3);font-size:12.5px}#repoApp .imp-sum b{color:var(--tx);letter-spacing:-.02em;margin-right:5px;font-size:18px;font-weight:700}#repoApp .imp-src-tag{color:var(--co-700);background:var(--co-bg);border-radius:99px;align-items:center;gap:6px;margin-left:auto;padding:5px 12px;font-size:11.5px;font-weight:600;display:inline-flex}#repoApp .imp-src-tag svg{width:13px;height:13px}#repoApp .imp-tbl-wrap{max-height:46vh;margin:0 -4px;overflow:auto}#repoApp .imp-tbl{border-collapse:collapse;width:100%;font-size:12.5px}#repoApp .imp-tbl thead th{background:var(--surface);text-align:left;font-family:var(--mono);text-transform:uppercase;letter-spacing:.5px;color:var(--tx-4);border-bottom:1px solid var(--line);z-index:var(--z-base);padding:9px 10px;font-size:9.5px;font-weight:600;position:sticky;top:0}#repoApp .imp-tbl td.c,#repoApp .imp-tbl th.c{text-align:center}#repoApp .imp-tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px}#repoApp .imp-tbl tr.dup{opacity:.5}#repoApp .imp-tbl input[type=checkbox]{width:16px;height:16px;accent-color:var(--co);cursor:pointer}#repoApp .imp-c{align-items:center;gap:9px;display:flex}#repoApp .imp-c-tx{min-width:0}#repoApp .imp-c-tx b{white-space:nowrap;font-size:12.5px;font-weight:600;display:block}#repoApp .imp-c-tx span{color:var(--tx-3);font-size:11px;display:block}#repoApp .imp-org{flex-wrap:wrap;align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:flex}#repoApp .imp-new{font-size:9px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.4px;color:var(--co-700);background:var(--co-bg);border-radius:5px;padding:2px 6px;font-weight:600}#repoApp .imp-sigs{flex-wrap:wrap;gap:5px;display:flex}#repoApp .sig{color:var(--tx-3);background:var(--bg-2);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;gap:4px;max-width:200px;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex;overflow:hidden}#repoApp .sig svg{flex-shrink:0;width:11px;height:11px}#repoApp .sig.pos{color:var(--pos);background:var(--pos-bg)}#repoApp .sig.co{color:var(--co-700);background:var(--co-bg)}#repoApp .sig.camp{color:var(--viol);background:var(--viol-bg)}#repoApp .sig.mut{color:var(--tx-4)}#repoApp .imp-st{border-radius:6px;padding:3px 9px;font-size:10.5px;font-weight:600}#repoApp .imp-st.new{color:var(--pos);background:var(--pos-bg)}#repoApp .imp-st.dup{color:var(--tx-4);background:var(--bg-2)}#repoApp .imp-done{text-align:center;padding:14px 0 20px}#repoApp .imp-done-ic{background:var(--pos-bg);width:52px;height:52px;color:var(--pos);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}#repoApp .imp-done-ic svg{stroke-width:2.4px;width:26px;height:26px}#repoApp .imp-done h3{letter-spacing:-.01em;font-size:18px;font-weight:600}#repoApp .imp-done p{color:var(--tx-3);max-width:420px;margin-top:5px;margin-left:auto;margin-right:auto;font-size:13px;line-height:1.5}#repoApp .imp-done-sub{font-family:var(--mono);text-transform:uppercase;letter-spacing:.5px;color:var(--tx-4);margin-bottom:8px;font-size:10px;font-weight:600}#repoApp .imp-done-list{flex-direction:column;gap:6px;max-height:40vh;display:flex;overflow:auto}#repoApp .imp-done-row{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:11px;padding:9px 12px;transition:all .12s;display:flex}#repoApp .imp-done-row:hover{border-color:var(--co);background:var(--co-bg)}#repoApp .imp-done-row svg{width:16px;height:16px}#repoApp .imp-drop{border:1.5px dashed var(--line-strong);cursor:pointer;text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:34px 20px;transition:all .14s;display:flex}#repoApp .imp-drop:hover{border-color:var(--co);background:var(--co-bg)}#repoApp .imp-drop-ic{background:var(--co-bg);width:48px;height:48px;color:var(--co);border-radius:13px;place-items:center;margin-bottom:4px;display:grid}#repoApp .imp-drop-ic svg{width:23px;height:23px}#repoApp .imp-drop b{font-size:14.5px;font-weight:600}#repoApp .imp-drop-fmt{color:var(--tx-4);font-size:11.5px;font-family:var(--mono)}#repoApp .imp-sample{color:var(--co-700);border-radius:8px;align-items:center;gap:7px;margin:12px auto 0;padding:7px 12px;font-size:12.5px;font-weight:600;transition:all .12s;display:flex}#repoApp .imp-sample:hover{background:var(--co-bg)}#repoApp .imp-sample svg{width:14px;height:14px}#repoApp .imp-email{color:var(--tx-3);font-size:12px;font-family:var(--mono)}#repoApp .imp-check{text-align:center;padding:20px 0 26px}#repoApp .imp-spin{border:3px solid var(--line);border-top-color:var(--co);border-radius:50%;width:44px;height:44px;margin:0 auto 16px;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}#repoApp .imp-check h3{letter-spacing:-.01em;font-size:18px;font-weight:600}#repoApp .imp-check p{color:var(--tx-3);max-width:440px;margin-top:5px;margin-left:auto;margin-right:auto;font-size:13px;line-height:1.5}#repoApp .imp-plats{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}#repoApp .imp-plat{color:var(--tx-2);background:var(--bg-2);border:1px solid var(--line);border-radius:99px;align-items:center;gap:8px;padding:7px 14px 7px 8px;font-size:12.5px;font-weight:600;display:inline-flex}#repoApp .imp-plat-logo{border-radius:7px;flex-shrink:0;width:24px;height:24px;overflow:hidden}#repoApp .imp-plat-logo svg{width:100%;height:100%;display:block}#repoApp .imp-plat-dot{background:var(--co);border-radius:50%;width:7px;height:7px;animation:pulseDot 1.1s ease-in-out infinite}@keyframes pulseDot{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}#repoApp .imp-found{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:13px;display:flex}#repoApp .imp-found-pill{color:var(--tx-2);background:var(--bg-2);border:1px solid var(--line);border-radius:99px;padding:5px 12px;font-size:11.5px;font-weight:500}#repoApp .imp-found-pill b{color:var(--co-700);margin-right:4px;font-weight:700}#repoApp .imp-done-r{align-items:center;gap:8px;margin-left:auto;display:flex}#repoApp .imp-mini{width:22px;height:22px;box-shadow:var(--sh-xs);border-radius:6px;overflow:hidden}#repoApp .imp-mini svg{width:100%;height:100%;display:block}#repoApp .imp-none{color:var(--tx-4);font-size:10.5px;font-style:italic}@media (max-width:560px){#repoApp .edit-row{grid-template-columns:1fr}#repoApp .d-actions-r{width:100%}#repoApp .d-actions-r .btn{flex:1;justify-content:center}}.dir-stats{grid-template-columns:repeat(auto-fit,minmax(186px,1fr));gap:12px;margin-bottom:22px;display:grid}.dir-stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);align-items:center;gap:13px;padding:15px 17px;display:flex}.dir-stat-ic{background:var(--co-bg);width:38px;height:38px;color:var(--co);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.dir-stat-ic svg{width:18px;height:18px}.dir-stat-v{font-family:var(--mono);color:var(--ink-900);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1}.dir-stat-l{color:var(--tx-3);margin-top:3px;font-size:12px}.dir-cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.dir-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);cursor:pointer;transition:.18s var(--ease);box-shadow:var(--sh-xs);flex-direction:column;gap:11px;padding:20px;display:flex}.dir-card:hover{border-color:var(--line-strong);box-shadow:var(--sh);transform:translateY(-2px)}.dir-card-top{justify-content:space-between;align-items:flex-start;display:flex}.dir-card-ic{width:46px;height:46px;color:var(--ac);background:var(--ac);border-radius:13px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.dir-card-ic{background:color-mix(in srgb,var(--ac) 13%,transparent)}}.dir-card-ic svg{width:23px;height:23px}.dir-card-ct{font-family:var(--mono);color:var(--tx-3);background:var(--bg-2);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:99px;padding:3px 11px;font-size:13px;font-weight:600}.dir-card-nm{font-family:var(--serif);color:var(--ink-900);letter-spacing:-.02em;font-size:18px;font-weight:600}.dir-card-d{color:var(--tx-2);flex:1;font-size:13px;line-height:1.5}.dir-card-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:2px;padding-top:12px;display:flex}.dir-card-meta{color:var(--tx-3);font-size:11.5px}.dir-card-go{color:var(--co);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.dir-card:hover .dir-card-go svg{transform:translate(3px)}.dir-card-go svg{transition:all .16s}.dir-toolbar{justify-content:space-between;gap:12px;margin-bottom:20px}.dir-tb-l,.dir-tb-r,.dir-toolbar{flex-wrap:wrap;align-items:center;display:flex}.dir-tb-l,.dir-tb-r{gap:9px}.dir-search{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-sm);min-width:230px;height:38px;color:var(--tx-3);align-items:center;gap:8px;padding:0 12px;transition:all .14s;display:flex}.dir-search:focus-within{border-color:var(--co);box-shadow:0 0 0 3px var(--co-bg)}.dir-search input{font:inherit;color:var(--tx);background:0 0;border:none;outline:none;width:100%;font-size:13px}.dir-selw{display:inline-flex;position:relative}.dir-sel{appearance:none;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-sm);height:38px;font:inherit;color:var(--tx);cursor:pointer;padding:0 32px 0 13px;font-size:12.5px;transition:all .14s}.dir-sel:hover{border-color:var(--line-strong)}.dir-selw svg{color:var(--tx-3);pointer-events:none;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.dir-hint{color:var(--tx-3);align-items:center;gap:7px;font-size:12px;display:inline-flex}.dir-grid{grid-template-columns:repeat(auto-fill,minmax(284px,1fr));gap:14px;display:grid}.dir-ec{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);cursor:pointer;transition:.16s var(--ease);box-shadow:var(--sh-xs);flex-direction:column;gap:12px;padding:16px;display:flex}.dir-ec:hover{border-color:var(--line-strong);box-shadow:var(--sh);transform:translateY(-2px)}.dir-ec-top{align-items:center;gap:12px;display:flex}.dir-ec-id{flex:1;min-width:0}.dir-ec-nm{color:var(--ink-900);align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.dir-ec-nm,.dir-ec-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dir-ec-sub{color:var(--tx-3);margin-top:2px;font-size:12px}.dir-ec-meta{align-items:center;gap:7px}.dir-ec-meta,.dir-ec-tags{flex-wrap:wrap;display:flex}.dir-ec-tags{gap:5px}.dir-band{margin-bottom:22px}.dir-band-h{align-items:center;gap:13px;margin-bottom:13px;display:flex}.dir-band-l{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3);font-size:10.5px;font-weight:600}.dir-band-rule{background:var(--line);flex:1;height:1px}.dir-lead-row{grid-template-columns:repeat(auto-fill,minmax(224px,1fr));gap:13px;display:grid}.dir-lead{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);cursor:pointer;transition:.16s var(--ease);box-shadow:var(--sh-xs);padding:17px}.dir-lead:hover{border-color:var(--co-line);box-shadow:var(--sh);transform:translateY(-2px)}.dir-lead-top{justify-content:space-between;align-items:center;gap:9px;margin-bottom:13px;display:flex}.dir-lead-nm{color:var(--ink-900);font-size:14.5px;font-weight:600}.dir-lead-role{color:var(--tx-2);margin-top:2px;font-size:12.5px}.dir-lead-org{color:var(--tx-3);align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.dir-lead-foot{margin-top:11px}.dir-ltag{text-overflow:ellipsis;white-space:nowrap;max-width:138px;overflow:hidden;color:var(--co)!important;background:var(--co-bg)!important;border-color:var(--co-line)!important}.dir-ltag.sm{padding:1px 6px;font-size:9.5px}.dir-ftag{color:var(--tx-2);background:var(--bg-2);border:1px solid var(--line)}.dir-stage{border-radius:var(--r-lg);box-shadow:var(--sh-sm);background:radial-gradient(120% 100% at 50% 0,#102744,#0a1626 70%);border:1px solid #16294a;padding:18px 20px 15px}.dir-stage-h{margin-bottom:2px}.dir-stage-t{font-family:var(--serif);color:#eaf1fb;letter-spacing:-.01em;font-size:18px;font-weight:600}.dir-stage-s{color:#7e95b6;margin-top:3px;font-size:12.5px}.dir-stage-viz{width:100%;margin:4px 0 2px}.dir-stage-viz svg{width:100%;height:auto;max-height:560px;display:block}.dir-seat{cursor:pointer;transition:filter .13s}.dir-seat:hover{filter:brightness(1.18)drop-shadow(0 0 4px #ffffff59)}.dir-leg{border-top:1px solid #16294a;flex-wrap:wrap;gap:8px 17px;margin-top:4px;padding-top:13px;display:flex}.dir-leg-i{color:#9fb2d0;align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.dir-leg-i b{color:#eaf1fb;font-weight:600}.dir-leg-sw{border-radius:4px;flex-shrink:0;width:11px;height:11px}.dir-leg-lead{border:2px solid #e2441e;border-radius:99px;background:0 0!important}.dir-dh{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:20px 22px;display:flex}.dir-dh-id{min-width:0}.dir-dh-nm{font-family:var(--serif);color:var(--ink-900);letter-spacing:-.02em;margin-top:5px;font-size:19px;font-weight:600}.dir-dh-sub{color:var(--tx-2);margin-top:3px;font-size:13px}.dir-facts{flex-direction:column;gap:11px;display:flex}.dir-fact{justify-content:space-between;align-items:center;gap:12px;display:flex}.dir-fact-l{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tx-3);flex-shrink:0;font-size:10.5px;font-weight:600}.dir-fact-v{color:var(--ink-900);text-align:right;min-width:0;font-size:13px}.dir-tagwrap{flex-wrap:wrap;gap:6px;display:flex}.dir-form{padding:18px 22px}.dir-frow{margin-bottom:15px}.dir-frow:last-child{margin-bottom:0}.dir-flabel{color:var(--tx-2);margin-bottom:6px;font-size:12px;font-weight:550;display:block}.dir-req{color:var(--neg)}.dir-fi{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-sm);width:100%;font:inherit;color:var(--tx);outline:none;padding:9px 12px;font-size:13px;transition:all .14s}.dir-fi:focus{border-color:var(--co);box-shadow:0 0 0 3px var(--co-bg)}.dir-fi.err{border-color:var(--neg);box-shadow:0 0 0 3px var(--neg)}@supports (color:color-mix(in lab,red,red)){.dir-fi.err{box-shadow:0 0 0 3px color-mix(in srgb,var(--neg) 16%,transparent)}}.dir-form .dir-selw{display:block}.dir-form .dir-selw select{width:100%}.dir-form .dir-selw svg{right:12px}.dir-chips{flex-wrap:wrap;gap:6px;display:flex}.dir-chip{border:1px solid var(--line-2);background:var(--surface);color:var(--tx-2);cursor:pointer;border-radius:99px;padding:5px 11px;font-size:11.5px;font-weight:500;transition:all .13s}.dir-chip:hover{border-color:var(--line-strong)}.dir-chip.on{background:var(--co-bg);border-color:var(--co-line);color:var(--co-700);font-weight:600}@media (max-width:560px){.dir-search{flex:100%;min-width:0}.dir-tb-r{width:100%}.dir-fact{flex-direction:column;align-items:flex-start;gap:3px}.dir-fact-v{text-align:left}}.dir-lead .dir-ltag{white-space:normal;text-align:right;max-width:none;padding:2px 7px;line-height:1.25}.stg-wrap{grid-template-columns:236px 1fr;align-items:start;gap:26px;display:grid}.stg-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:0}.stg-nav-i{text-align:left;border-radius:var(--r-sm);cursor:pointer;width:100%;color:var(--tx-2);font:inherit;background:0 0;border:1px solid #0000;align-items:center;gap:11px;padding:9px 12px;font-size:13.5px;font-weight:500;transition:all .13s;display:flex}.stg-nav-i svg{width:17px;height:17px;color:var(--tx-3);flex-shrink:0;transition:all .13s}.stg-nav-i:hover{background:var(--bg-2);color:var(--ink-900)}.stg-nav-i.on{background:var(--co-bg);color:var(--co-700);font-weight:600}.stg-nav-i.on svg{color:var(--co)}.stg-note{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-2);margin-top:16px;padding:13px 14px}.stg-note-t{color:var(--ink-900);align-items:center;gap:7px;margin-bottom:4px;font-size:12px;font-weight:600;display:flex}.stg-note-t svg{width:14px;height:14px;color:var(--tx-3)}.stg-note-d{color:var(--tx-3);font-size:11.5px;line-height:1.5}.stg-note-lnk{color:var(--co);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-top:8px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.stg-panel{min-width:0}.stg-sec-h{margin-bottom:18px}.stg-sec-t{color:var(--ink-900);letter-spacing:-.02em;font-size:19px;font-weight:600}.stg-sec-d{color:var(--tx-2);max-width:580px;margin-top:5px;font-size:13px;line-height:1.55}.stg-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-xs);overflow:hidden}.stg-card+.stg-card{margin-top:16px}.stg-card-h{border-bottom:1px solid var(--line);color:var(--ink-900);align-items:center;gap:9px;padding:15px 18px;font-size:13px;font-weight:600;display:flex}.stg-card-h svg{width:16px;height:16px;color:var(--tx-3)}.stg-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.stg-row:last-child{border-bottom:none}.stg-row-m{min-width:0}.stg-row-l{color:var(--ink-900);font-size:13.5px;font-weight:550}.stg-row-d{color:var(--tx-3);margin-top:3px;font-size:12px;line-height:1.45}.stg-row-c{flex-shrink:0;align-items:center;gap:10px;display:flex}.stg-sw{background:var(--line-strong);cursor:pointer;width:40px;height:23px;border:none;border-radius:99px;flex-shrink:0;padding:0;position:relative}.stg-sw,.stg-sw:after{transition:.18s var(--ease)}.stg-sw:after{content:"";width:18px;height:18px;background:#fff;border-radius:50%;position:absolute;top:2.5px;left:2.5px;box-shadow:0 1px 3px #0a142847}.stg-sw.on{background:var(--co)}.stg-sw.on:after{transform:translate(17px)}.stg-sw.mini{width:34px;height:20px}.stg-sw.mini:after{width:15px;height:15px;top:2.5px;left:2.5px}.stg-sw.mini.on:after{transform:translate(14px)}.stg-input,.stg-sel,.stg-ta{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-sm);width:100%;font:inherit;color:var(--tx);outline:none;padding:9px 12px;font-size:13px;transition:all .14s}.stg-input:focus,.stg-sel:focus,.stg-ta:focus{border-color:var(--co);box-shadow:0 0 0 3px var(--co-bg)}.stg-ta{resize:vertical;min-height:74px;line-height:1.5}.stg-selw{display:block;position:relative}.stg-sel{appearance:none;cursor:pointer;padding-right:34px}.stg-selw svg{width:13px;height:13px;color:var(--tx-3);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.stg-grid2{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;padding:18px;display:grid}.stg-field-l{color:var(--tx-2);margin-bottom:6px;font-size:12px;font-weight:550;display:block}.stg-num{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:18px;display:flex}.stg-num-ic{color:#f22f46;background:#f22f4624;border-radius:13px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.stg-num-ic svg{width:22px;height:22px}.stg-num-m{flex:1;min-width:180px}.stg-num-l{letter-spacing:.06em;text-transform:uppercase;color:var(--tx-3);font-size:10.5px;font-weight:600}.stg-num-l,.stg-num-v{font-family:var(--mono)}.stg-num-v{color:var(--ink-900);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:21px;font-weight:600}.stg-num-edit{flex:1;align-items:center;gap:9px;min-width:230px;display:flex}.stg-conns{grid-template-columns:repeat(auto-fill,minmax(338px,1fr));gap:14px;display:grid}.stg-conn{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-xs);align-items:center;gap:13px;padding:15px 16px;display:flex}.stg-conn-ic{background:var(--c);border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.stg-conn-ic{background:color-mix(in srgb,var(--c) 15%,transparent)}}.stg-conn-ic{color:var(--c)}.stg-conn-ic svg{width:21px;height:21px}.stg-conn-m{flex:1;min-width:0}.stg-conn-n{color:var(--ink-900);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.stg-conn-s{color:var(--tx-3);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11.5px;overflow:hidden}.stg-conn-act{flex-shrink:0}.stg-pill{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--tx-3);background:var(--bg-2);border:1px solid var(--line-2);border-radius:99px;padding:3px 8px;font-size:9.5px;font-weight:600}.stg-pill.on{color:var(--pos);background:var(--pos)}@supports (color:color-mix(in lab,red,red)){.stg-pill.on{background:color-mix(in srgb,var(--pos) 14%,transparent)}}.stg-pill.on{border-color:#0000}.stg-mx{padding:6px 18px 14px}.stg-mx-head{border-bottom:1px solid var(--line);grid-template-columns:1fr 64px 64px 64px;align-items:center;padding:10px 0;display:grid}.stg-mx-hc{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--tx-3);text-align:center;font-size:10px;font-weight:600}.stg-mx-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 64px 64px 64px;align-items:center;padding:13px 0;display:grid}.stg-mx-row:last-child{border-bottom:none}.stg-mx-l{color:var(--ink-900);font-size:13px;font-weight:500}.stg-mx-c{justify-content:center;display:flex}.stg-themes{grid-template-columns:repeat(3,1fr);gap:13px;padding:18px;display:grid}.stg-theme{border:1.5px solid var(--line-2);border-radius:var(--r-lg);cursor:pointer;background:var(--surface);padding:11px;transition:all .15s}.stg-theme:hover{border-color:var(--line-strong)}.stg-theme.on{border-color:var(--co);box-shadow:0 0 0 3px var(--co-bg)}.stg-theme-prev{border:1px solid var(--line);border-radius:8px;height:62px;margin-bottom:10px;display:flex;overflow:hidden}.stg-tp-side{width:30%;height:100%}.stg-tp-main{flex:1;padding:7px}.stg-tp-bar{border-radius:3px;height:6px;margin-bottom:5px}.stg-theme-lbl{color:var(--ink-900);justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.stg-theme-rad{border:1.5px solid var(--line-strong);border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.stg-theme.on .stg-theme-rad{border-color:var(--co)}.stg-theme.on .stg-theme-rad:after{content:"";background:var(--co);border-radius:50%;width:8px;height:8px}@media (max-width:820px){.stg-wrap{grid-template-columns:1fr;gap:16px}.stg-nav{scrollbar-width:none;flex-direction:row;gap:6px;padding-bottom:4px;position:static;overflow-x:auto}.stg-nav::-webkit-scrollbar{display:none}.stg-nav-i{white-space:nowrap}.stg-nav-i span.stg-nav-note-hide,.stg-note{display:none}.stg-themes{grid-template-columns:1fr}}@media (max-width:560px){.stg-mx-head,.stg-mx-row{grid-template-columns:1fr 46px 46px 46px}.stg-row{flex-wrap:wrap}}.dd-primary .dd-pc{align-items:center;gap:12px;margin-bottom:13px;display:flex}.dd-pc-av{border-radius:11px!important;width:42px!important;height:42px!important;font-size:14px!important}.dd-pc-m{flex:1;min-width:0}.dd-pc-n{color:var(--ink-900);gap:7px;font-size:14px;font-weight:600}.dd-pc-n,.dd-pc-r{flex-wrap:wrap;align-items:center;display:flex}.dd-pc-r{color:var(--tx-3);gap:5px;margin-top:2px;font-size:12px}.dd-pc-eng{align-items:center;gap:5px;display:inline-flex}.dp-dot{border-radius:99px;flex-shrink:0;width:7px;height:7px;display:inline-block}.dd-ch{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.dd-chbtn{border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--tx-2);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:11px 6px;font-size:11.5px;font-weight:550;transition:all .14s;display:inline-flex}.dd-chbtn svg{color:var(--co)}.dd-chbtn:hover{border-color:var(--co-line);background:var(--co-bg);color:var(--co-700)}.dd-slrow{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.dd-addc{color:var(--co);background:var(--co-bg);border:1px solid var(--co-line);cursor:pointer;border-radius:99px;align-items:center;gap:5px;padding:4px 11px;font-size:11.5px;font-weight:600;transition:all .14s;display:inline-flex}.dd-addc:hover{background:var(--co-bg-2)}.dd-matrix{border:1px solid var(--line);border-radius:var(--r);flex-direction:column;display:flex;overflow:hidden}.dd-cm{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:11px;padding:11px 12px;transition:all .12s;display:flex}.dd-cm:last-child{border-bottom:none}.dd-cm:hover{background:var(--bg-2)}.dd-cm-m{flex:1;min-width:0}.dd-cm-n{color:var(--ink-900);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.dd-cm-r{color:var(--tx-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}.dd-cm-eng{color:var(--tx-4);font-size:10.5px;font-family:var(--mono);white-space:nowrap;align-items:center;gap:6px}.dd-cm-ch,.dd-cm-eng{flex-shrink:0;display:flex}.dd-cm-ch{gap:4px}.dd-cm-ch button{width:28px;height:28px;color:var(--tx-3);border:1px solid #0000;border-radius:8px;place-items:center;transition:all .12s;display:grid}.dd-cm-ch button svg{width:14px;height:14px}.dd-cm-ch button:hover{background:var(--co-bg);color:var(--co);border-color:var(--co-line)}.dd-repo{border-radius:var(--r-sm);border:1px dashed var(--line-2);background:var(--bg);width:100%;color:var(--co);cursor:pointer;justify-content:center;align-items:center;gap:8px;margin-top:11px;padding:10px;font-size:12.5px;font-weight:550;transition:all .14s;display:inline-flex}.dd-repo:hover{border-color:var(--co-line);background:var(--co-bg)}.dd-repo svg:last-child{margin-left:-2px}.wf-menu.dd-wf{width:316px;top:44px;left:auto;right:0}.dp-overlay{background:var(--bg);z-index:var(--z-fullscreen);flex-direction:column;animation:fadeIn .2s;display:none;position:fixed;inset:0}.dp-bar,.dp-overlay.show{display:flex}.dp-bar{border-bottom:1px solid var(--line);background:var(--surface);flex-shrink:0;align-items:center;gap:14px;height:60px;padding:0 20px}.dp-close{width:36px;height:36px;color:var(--tx-3);border:1px solid var(--line-2);border-radius:10px;place-items:center;transition:all .14s;display:grid}.dp-close:hover{background:var(--bg-2);color:var(--tx)}.dp-close svg{width:18px;height:18px}.dp-title{color:var(--ink-900);align-items:center;gap:9px;font-size:16px;font-weight:600;display:flex}.dp-title svg{color:var(--co)}.dp-mynum{text-align:right;margin-left:auto;line-height:1.2}.dp-mynum span{font-size:9.5px;font-family:var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--tx-4);font-weight:600;display:block}.dp-mynum b{color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:13px}.dp-set{width:38px;height:38px;color:var(--tx-3);border:1px solid var(--line-2);border-radius:10px;place-items:center;transition:all .14s;display:grid}.dp-set:hover{background:var(--bg-2);color:var(--co)}.dp-set svg{width:18px;height:18px}.dp-body{flex:1;display:flex;overflow:hidden}.dp-pad{border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;width:404px;padding:26px 30px;overflow-y:auto}.dp-disp,.dp-pad{align-items:center;display:flex}.dp-disp{border-bottom:1px solid var(--line-2);gap:8px;width:100%;padding-bottom:10px}.dp-disp input{min-width:0;color:var(--ink-900);font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-align:center;font-size:30px;font-weight:600;font-family:var(--mono);background:0 0;border:none;outline:none;flex:1}.dp-disp input::placeholder{color:var(--tx-4);letter-spacing:0;font-weight:500}.dp-bk{width:34px;height:34px;color:var(--tx-4);border-radius:9px;flex-shrink:0;place-items:center;transition:all .12s;display:grid}.dp-bk:hover{background:var(--bg-2);color:var(--neg)}.dp-who{color:var(--co-700);min-height:18px;margin-top:10px;font-size:13px;font-weight:600}.dp-who.muted{color:var(--tx-4);font-weight:500}.dp-keys{grid-template-columns:repeat(3,72px);gap:16px;margin-top:22px;display:grid}.dp-key,.dp-keys{justify-content:center}.dp-key{background:var(--surface);border:1px solid var(--line);cursor:pointer;width:72px;height:64px;box-shadow:var(--sh-xs);border-radius:14px;flex-direction:column;align-items:center;gap:1px;transition:all .12s;display:flex}.dp-key:hover{background:var(--co-bg);border-color:var(--co-line)}.dp-key:active{transform:scale(.95)}.dp-k{color:var(--ink-900);font-size:23px;line-height:1;font-family:var(--mono)}.dp-k,.dp-ksub{font-weight:600}.dp-ksub{letter-spacing:1px;color:var(--tx-4);font-size:8.5px}.dp-call-row{align-items:center;gap:22px;margin-top:24px;display:flex}.dp-call{background:var(--pos);color:#fff;cursor:pointer;width:64px;height:64px;box-shadow:0 8px 22px -8px var(--pos);border-radius:50%;place-items:center;transition:all .14s;display:grid}@supports (color:color-mix(in lab,red,red)){.dp-call{box-shadow:0 8px 22px -8px color-mix(in srgb,var(--pos) 60%,transparent)}}.dp-call:hover{filter:brightness(1.05);transform:translateY(-1px)}.dp-call:active{transform:scale(.95)}.dp-mini{background:var(--surface);border:1px solid var(--line-2);width:48px;height:48px;color:var(--tx-3);cursor:pointer;border-radius:50%;place-items:center;transition:all .14s;display:grid}.dp-mini:hover{background:var(--bg-2);color:var(--tx)}.dp-mini svg{width:18px;height:18px}.dp-side{background:var(--bg-2);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.dp-side-h{font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--tx-4);padding:18px 22px 12px;font-size:10px;font-weight:600}.dp-recs{flex:1;padding:0 14px 18px;overflow-y:auto}.dp-rec{border-radius:var(--r-sm);cursor:pointer;text-align:left;align-items:center;gap:12px;width:100%;padding:11px 12px;transition:all .12s;display:flex}.dp-rec-ic,.dp-rec:hover{background:var(--surface)}.dp-rec-ic{border:1px solid var(--line);border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.dp-rec-m{flex:1;min-width:0}.dp-rec-n{color:var(--ink-900);font-size:13px;font-weight:600}.dp-rec-n,.dp-rec-s{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dp-rec-s{color:var(--tx-3);font-variant-numeric:tabular-nums;font-size:11px}.dp-rec-r{text-align:right;flex-shrink:0}.dp-rec-t{color:var(--tx-3);font-size:11px}.dp-rec-d{color:var(--tx-4);font-size:10.5px;font-family:var(--mono)}@media (max-width:760px){.dp-body{flex-direction:column;overflow-y:auto}.dp-pad{border-right:none;border-bottom:1px solid var(--line);width:100%}.dp-side{min-height:240px}.dd-ch{grid-template-columns:repeat(4,1fr)}}.kav{color:#fff;letter-spacing:.2px;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:grid}.kcard-id{flex:1;min-width:0}.kcard-nm{color:var(--ink-900);font-size:13px;font-weight:600;line-height:1.2}.kcard-firm,.kcard-nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kcard-firm{color:var(--tx-3);align-items:center;gap:4px;margin-top:2px;font-size:10.5px;display:flex}.kcard-firm svg{opacity:.55;stroke-width:2px;flex-shrink:0;width:10px;height:10px}.crm-board.focus .kav{width:23px;height:23px;font-size:9px}.crm-board.focus .kcard-firm{display:none}.fc-tabbar{align-items:center;gap:10px;margin-bottom:14px;display:flex}.pf-ask{margin-left:auto}.dl-detail{flex-direction:column;gap:14px;padding:16px;display:flex}.dl-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-shrink:0;overflow:hidden}.dl-head{flex-wrap:wrap;align-items:flex-start;gap:15px;padding:20px;display:flex}.dl-av{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:54px;height:54px;font-size:20px;font-weight:600;display:grid}.dl-id{flex:1;min-width:160px}.dl-id h2{letter-spacing:-.02em;color:var(--ink-900);flex-wrap:wrap;align-items:center;gap:10px;font-size:21px;font-weight:600;display:flex}.dl-tier{font-family:var(--mono);letter-spacing:.2px;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:700}.dl-tier.t1{background:var(--co);color:#fff}.dl-tier.t2{background:var(--co-bg-2);color:var(--co-700);border:1px solid var(--co-line)}.dl-tier.t3{background:var(--bg-2);color:var(--tx-3);border:1px solid var(--line-2)}.dl-role{color:var(--tx-2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-size:13px;line-height:1.5;display:flex}.dl-sep{color:var(--tx-4)}.dl-firm{color:var(--co);cursor:pointer;align-items:center;gap:4px;font-weight:550;display:inline-flex}.dl-firm svg{stroke-width:2px}.dl-firm:hover{text-decoration:underline}.dl-stat{gap:24px;margin-left:auto;display:flex}.dl-stat .s .sv{color:var(--ink-900);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:21px;font-weight:600;line-height:1}.dl-stat .s .sl{color:var(--tx-4);margin-top:4px;font-size:10.5px;font-weight:500}.dl-jrny{border-top:1px solid var(--line);gap:5px;padding:15px 20px;display:flex}.dl-js{text-align:center;flex:1;min-width:0}.dl-js .bar{background:var(--bg-2);height:5px;transition:background .4s var(--ease);border-radius:99px;margin-bottom:7px}.dl-js.done .bar{background:var(--st)}.dl-js .t{color:var(--tx-4);font-size:9px;font-weight:600;font-family:var(--mono);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dl-js.done .t{color:var(--tx-2)}.dl-js.cur .t{color:var(--st)}.dl-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:9px;padding:16px 20px;display:flex}.dl-act-sp{flex-basis:100%;height:0}.dl-actions .dd-ch{width:100%}.dl-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-shrink:0;overflow:hidden}.dl-ph{border-bottom:1px solid var(--line);color:var(--ink-900);align-items:center;gap:10px;padding:13px 16px;font-size:14px;font-weight:600;display:flex}.dl-pic{background:var(--co-bg);width:28px;height:28px;color:var(--co);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.dl-pic svg{width:15px;height:15px}.dl-ag,.dl-pic.viol{background:var(--viol-bg);color:var(--viol)}.dl-ag{font-family:var(--mono);letter-spacing:.4px;text-transform:uppercase;border-radius:5px;margin-left:auto;padding:3px 8px;font-size:9px;font-weight:600}.dl-kv{padding:8px 16px}.dl-kr{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:13px;display:flex}.dl-kr:last-child{border-bottom:none}.dl-kr .k{color:var(--tx-3);font-weight:500}.dl-kr .v{color:var(--ink-900);text-align:right;font-weight:600}.dl-pad{padding:14px 16px}.dl-ai{color:var(--tx);font-size:13px;line-height:1.6}.dl-matrix{border:none!important;border-radius:0!important}.dl-tl{flex-direction:column;display:flex}.dl-ti{border-bottom:1px solid var(--line);gap:12px;padding:11px 16px;display:flex}.dl-ti:last-child{border-bottom:none}.dl-tdot{background:var(--co-bg);width:30px;height:30px;color:var(--co);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.dl-ti.muted .dl-tdot{background:var(--bg-2);color:var(--tx-4)}.dl-tx .det{color:var(--ink-900);font-size:12.5px;font-weight:500;line-height:1.4}.dl-tx .dem{font-family:var(--mono);color:var(--tx-4);margin-top:2px;font-size:10px}@media (max-width:600px){.dl-stat{gap:28px;width:100%;margin-top:4px;margin-left:0}.dl-jrny{flex-wrap:wrap}.dl-js{min-width:30%}}.dl-edit-btn{width:30px;height:30px;color:var(--tx-3);border:1px solid var(--line-2);background:var(--surface);cursor:pointer;border-radius:8px;flex-shrink:0;align-self:flex-start;place-items:center;margin-top:-2px;transition:all .14s;display:grid}.dl-edit-btn svg{width:14px;height:14px}.dl-edit-btn:hover{border-color:var(--co-line);color:var(--co);background:var(--co-bg)}.dl-edit{flex-wrap:wrap;align-items:flex-end;gap:12px 14px;width:100%;margin-top:6px;display:flex}.dl-ef{flex-direction:column;gap:5px;display:flex}.dl-ef label{color:var(--tx-4);font-size:10px;font-weight:600;font-family:var(--mono);letter-spacing:.4px;text-transform:uppercase}.dl-ein{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);align-items:center;gap:7px;height:38px;padding:0 11px;transition:all .14s;display:flex}.dl-ein:focus-within{border-color:var(--co);box-shadow:0 0 0 3px var(--co-bg)}.dl-ein .pfx,.dl-ein .sfx{color:var(--tx-3);font-size:12px;font-weight:600;font-family:var(--mono)}.dl-ein input{color:var(--ink-900);font-variant-numeric:tabular-nums;width:90px;font-size:16px;font-weight:600;font-family:var(--mono);-moz-appearance:textfield;background:0 0;border:none;outline:none}.dl-ein input::-webkit-inner-spin-button,.dl-ein input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dl-edit-act{gap:8px;margin-left:auto;display:flex}.dl-ch-row{border-top:1px solid var(--line);padding:14px 20px 16px}.dl-ch-row .dd-ch{width:100%}.dl-wf-btn svg:last-child{transition:transform .2s var(--ease)}.dl-wf-btn.on{background:var(--co-bg);border-color:var(--co-line);color:var(--co-700)}.dl-wf-btn.on svg:last-child{transform:rotate(180deg)}.dl-wf{border-top:1px solid var(--line);background:var(--bg);flex-direction:column;padding:8px 8px 10px;display:none}.dl-wf.open{animation:fadeIn .18s;display:flex}.dl-wf-h{color:var(--ink-900);align-items:center;gap:9px;padding:6px 8px 9px;font-size:12.5px;font-weight:600;display:flex}.dl-wf-hi{background:var(--viol-bg);width:24px;height:24px;color:var(--viol);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.dl-wf-hi svg{width:13px;height:13px}.dl-wf-hs{color:var(--tx-3);margin-left:auto;font-size:11px;font-weight:500}.dl-wf .wf-list{flex-direction:column;gap:2px;display:flex}.dl-wf .wf-item{border-radius:var(--r-sm);background:0 0}.dl-wf .wf-item:hover{background:var(--surface)}.deal-table.dl-people{min-width:900px}.td-person{align-items:center;gap:10px;min-width:0;display:flex}.td-pav{color:#fff;letter-spacing:.2px;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:grid}.td-pm{flex-direction:column;min-width:0;line-height:1.25;display:flex}.td-pn{color:var(--ink-900);font-size:13px;font-weight:600}.td-pn,.td-pr{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.td-pr{color:var(--tx-3);font-size:11px}.td-firm{flex-direction:column;min-width:0;line-height:1.3;display:flex}.td-fn{color:var(--ink-900);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:12.5px;font-weight:550;overflow:hidden}.td-fn svg{stroke-width:2px}.td-ft{color:var(--tx-4);font-size:10.5px;font-family:var(--mono)}.tbtn{position:relative}.aiq-wrap,.notif-wrap{display:inline-flex}.ai-btn{background:linear-gradient(140deg,#7b61ff,#5b82e6);border:none;border-radius:50%;width:34px;height:34px;box-shadow:0 1px 6px -1px #7b61ff80}.ai-btn svg{color:#fff;stroke-width:0;width:16px;height:16px}.ai-btn:hover{filter:brightness(1.08);background:linear-gradient(140deg,#7b61ff,#5b82e6);box-shadow:0 2px 9px -1px #7b61ff99}.ai-btn:active,.ai-btn:hover{transform:none}.nbadge{background:var(--neg);color:#fff;min-width:16px;height:16px;font-size:9.5px;font-weight:700;font-family:var(--mono);box-shadow:0 0 0 2px var(--surface);border-radius:9px;place-items:center;padding:0 4px;line-height:1;display:none;position:absolute;top:3px;right:4px}.pop-notif{width:404px;padding:0;top:46px;right:0}.np-h{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:15px 18px 13px}.np-h,.np-ht{align-items:center;display:flex}.np-ht{gap:9px}.np-h .npt{font-family:var(--serif);color:var(--ink-900);font-size:15.5px;font-weight:600}.np-cnt{font-family:var(--mono);color:var(--co);background:var(--co-bg);border:1px solid var(--co-line);border-radius:99px;padding:2px 8px;font-size:10px;font-weight:600}.np-h .npm{color:var(--co);cursor:pointer;background:0 0;border:none;font-size:11.5px;font-weight:550}.np-h .npm:hover{text-decoration:underline}.np-list{max-height:430px;padding:4px 0;overflow-y:auto}.np-gl{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--tx-4);padding:11px 18px 5px;font-size:9.5px;font-weight:600}.np-i{cursor:pointer;text-align:left;background:0 0;border:none;align-items:flex-start;gap:12px;width:100%;padding:11px 18px;transition:all .12s;display:flex}.np-i:hover{background:var(--bg)}.np-i.unread{background:var(--co-bg)}@supports (color:color-mix(in lab,red,red)){.np-i.unread{background:color-mix(in srgb,var(--co-bg) 55%,transparent)}}.np-i.unread:hover{background:var(--co-bg)}.np-ic{border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.np-ic svg{stroke-width:2px;width:16px;height:16px}.np-m{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.np-t{color:var(--ink-900);font-size:12.5px;font-weight:600;line-height:1.35}.np-b{color:var(--tx-3);font-size:11.5px;line-height:1.4}.np-r{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;padding-top:1px;display:flex}.np-tm{font-family:var(--mono);color:var(--tx-4);font-size:10px}.np-udot{background:var(--co);border-radius:99px;width:8px;height:8px}.np-foot{border-top:1px solid var(--line);padding:10px}.np-foot button{border-radius:var(--r-sm);background:var(--bg-2);border:1px solid var(--line);width:100%;color:var(--tx-2);cursor:pointer;padding:9px;font-size:12.5px;font-weight:550;transition:all .12s}.np-foot button:hover{background:var(--co-bg);border-color:var(--co-line);color:var(--co-700)}.ai-pop{width:344px;padding:0;top:46px;right:0}.ai-h{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:16px 18px;display:flex}.ai-h-ic{background:var(--viol-bg);width:36px;height:36px;color:var(--viol);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.ai-h-ic svg{width:18px;height:18px}.ai-h-t{font-family:var(--serif);color:var(--ink-900);font-size:15px;font-weight:600}.ai-h-s{color:var(--tx-3);margin-top:2px;font-size:11.5px;line-height:1.35}.ai-sugg-l{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--tx-4);padding:13px 18px 7px;font-size:9.5px;font-weight:600}.ai-sugg{flex-direction:column;gap:6px;padding:0 14px 12px;display:flex}.ai-chip{text-align:left;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);color:var(--tx-2);cursor:pointer;padding:9px 12px;font-size:12.5px;font-weight:500;transition:all .12s}.ai-chip:hover{border-color:var(--co-line);background:var(--co-bg);color:var(--co-700)}.ai-in{border-top:1px solid var(--line);align-items:center;gap:8px;padding:12px 14px;display:flex}.ai-in input{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg);min-width:0;color:var(--tx);outline:none;flex:1;padding:9px 12px;font-size:13px}.ai-in input:focus{border-color:var(--co);box-shadow:0 0 0 3px var(--co-bg);background:var(--surface)}.ai-send{border-radius:var(--r-sm);background:var(--co);color:#fff;cursor:pointer;flex-shrink:0;place-items:center;width:38px;height:38px;transition:all .14s;display:grid}.ai-send:hover{filter:brightness(1.06)}.dp-pop{width:266px;padding:0;top:46px;right:0;overflow:hidden}.dpc-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;padding:12px 13px}.dpc-h-l,.dpc-head{align-items:center;display:flex}.dpc-h-l{gap:9px;min-width:0}.dpc-h-ic{background:var(--co-bg);width:28px;height:28px;color:var(--co);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.dpc-h-t{color:var(--ink-900);font-size:13px;font-weight:600;line-height:1.2}.dpc-h-s{color:var(--tx-4);font-size:9.5px;font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;max-width:128px;margin-top:1px;overflow:hidden}.dpc-h-btns{flex-shrink:0;gap:5px;display:flex}.dpc-hbtn{width:30px;height:30px;color:var(--tx-3);border:1px solid var(--line-2);background:var(--surface);cursor:pointer;border-radius:8px;place-items:center;transition:all .14s;display:grid}.dpc-hbtn svg{width:15px;height:15px}.dpc-hbtn:hover{border-color:var(--co-line);color:var(--co);background:var(--co-bg)}.dpc-num{font-size:22px;font-weight:600;font-family:var(--mono);color:var(--ink-900);letter-spacing:.5px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:16px 14px 8px;display:flex}.dpc-bk{width:26px;height:26px;color:var(--tx-4);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;place-items:center;transition:all .12s;display:grid}.dpc-bk:hover{background:var(--bg-2);color:var(--neg)}.dpc-who{text-align:center;color:var(--co-700);margin-top:-2px;padding:0 14px 8px;font-size:11.5px;font-weight:600}.dpc-keys{grid-template-columns:repeat(3,1fr);gap:7px;padding:4px 13px 0;display:grid}.dpc-key{aspect-ratio:1/.7;border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:1px;transition:all .12s;display:flex}.dpc-key:hover{background:var(--co-bg);border-color:var(--co-line);transform:translateY(-1px)}.dpc-key:active{background:var(--co-bg);transform:translateY(0)}.dpc-k{color:var(--ink-900);font-size:17px;font-weight:600;line-height:1}.dpc-ksub{letter-spacing:1.5px;color:var(--tx-4);font-size:7px;font-weight:700;font-family:var(--mono);height:8px}.dpc-call{border-radius:var(--r-sm);background:var(--pos);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;width:calc(100% - 26px);height:40px;margin:12px 13px 13px;font-weight:600;transition:all .12s;display:flex}.dpc-call svg{stroke-width:2px}.dpc-call:hover{filter:brightness(1.07)}.dpc-call:active{transform:translateY(1px)}.dp-disp .dp-dnum{min-width:0;color:var(--ink-900);font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-align:center;font-size:30px;font-weight:600;font-family:var(--mono);flex:1}.nd-form{padding:18px 20px}.nd-sec{font-family:var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--tx-3);align-items:center;gap:8px;margin:18px 0 10px;font-size:10px;font-weight:600;display:flex}.nd-sec:first-child{margin-top:0}.nd-sec svg{color:var(--co)}.nd-opt{font-family:var(--sans);text-transform:none;letter-spacing:0;color:var(--tx-4);font-size:11px;font-weight:500}.nd-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.nd-f{flex-direction:column;gap:6px;min-width:0;display:flex}.nd-f.wide{grid-column:1/-1}.nd-l{color:var(--tx-3);font-size:11px;font-weight:550}.nd-in{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);height:36px;color:var(--ink-900);outline:none;width:100%;padding:0 12px;font-family:inherit;font-size:13.5px;transition:border-color .14s,box-shadow .14s;box-shadow:0 1px 2px #0a14280a}.nd-in::placeholder{color:var(--tx-4)}.nd-in:hover:not(:disabled){border-color:var(--line-strong)}.nd-in:focus{border-color:var(--co);box-shadow:0 0 0 3px var(--co-bg);background:var(--surface)}.nd-in:disabled{color:var(--tx-3);background:var(--bg-2);cursor:not-allowed}select.nd-in{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px}.nd-money{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg);align-items:center;transition:all .14s;display:flex;overflow:hidden}.nd-money:focus-within{border-color:var(--co);box-shadow:0 0 0 3px var(--co-bg);background:var(--surface)}.nd-money span{color:var(--tx-3);font-size:12px;font-weight:600;font-family:var(--mono);flex-shrink:0;padding:0 11px}.nd-money input{background:0 0;flex:1;min-width:0;box-shadow:none!important;border:none!important}.nd-money.r{flex-direction:row-reverse}.nd-tags{flex-wrap:wrap;gap:8px;display:flex}.nd-tag{cursor:pointer;line-height:1}.nd-tag input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.nd-tag span{border:1px solid var(--line-2);color:var(--tx-2);background:var(--surface);border-radius:99px;align-items:center;padding:7px 13px;font-size:12px;font-weight:550;transition:all .12s;display:inline-flex}.nd-tag span:hover{border-color:var(--line-3,var(--tx-4))}.nd-tag input:checked+span{border-color:var(--tc);color:var(--tc);background:var(--tc)}@supports (color:color-mix(in lab,red,red)){.nd-tag input:checked+span{background:color-mix(in srgb,var(--tc) 12%,transparent)}}.crm-newpipe{border-radius:var(--pill);border:1px dashed var(--co-line);background:var(--co-bg);color:var(--co-700);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:8px 13px;font-size:12.5px;font-weight:550;transition:all .14s;display:inline-flex}.crm-newpipe:hover{background:var(--co-bg-2);border-style:solid}.crm-newpipe svg{stroke-width:2.4px}.se2-row{border:1px solid var(--line);border-left:3px solid var(--sc,var(--co));border-radius:var(--r-sm);background:var(--surface);margin-bottom:9px;transition:box-shadow .12s,border-color .12s,opacity .12s;overflow:hidden}.se2-main{align-items:center;gap:10px;padding:9px 10px 9px 8px;display:flex}.se2-row.dragging{opacity:.4}.se2-row.term{background:var(--bg-2)}.se2-row.drop{border-color:var(--co);box-shadow:0 0 0 3px var(--co-bg)}.se2-grip{width:22px;height:30px;color:var(--tx-4);cursor:grab;flex-shrink:0;place-items:center;display:grid}.se2-grip:hover{color:var(--tx-2)}.se2-grip:active{cursor:grabbing}.se2-grip svg{width:15px;height:15px}.se2-color{cursor:pointer;border:2px solid var(--surface);width:28px;height:28px;box-shadow:0 0 0 1px var(--line-2);border-radius:8px;flex-shrink:0;transition:transform .12s,box-shadow .12s}.se2-color:hover{box-shadow:0 0 0 1px var(--tx-4);transform:scale(1.08)}.se2-tray{flex-wrap:wrap;gap:7px;padding:2px 12px 11px 40px;display:none}.se2-row.coloring .se2-tray{display:flex}.se2-sw{cursor:pointer;border:2px solid #0000;border-radius:8px;width:30px;height:30px;transition:transform .1s}.se2-sw:hover{transform:scale(1.12)}.se2-sw.on{border-color:var(--surface);box-shadow:0 0 0 2px var(--ink-900)}.se2-name{border-radius:var(--r-sm);min-width:0;color:var(--ink-900);background:var(--bg);border:1px solid #0000;outline:none;flex:1;padding:8px 10px;font-size:13.5px;font-weight:550;transition:all .12s}.se2-name:hover{background:var(--bg-2)}.se2-name:focus{border-color:var(--co);box-shadow:0 0 0 3px var(--co-bg);background:var(--surface)}.se2-term{font-family:var(--mono);letter-spacing:.4px;text-transform:uppercase;color:var(--tx-3);background:var(--bg-2);border:1px solid var(--line);border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:4px 8px;font-size:9px;font-weight:600;display:inline-flex}.se2-rm{width:30px;height:30px;color:var(--tx-4);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;place-items:center;transition:all .12s;display:grid}.se2-rm:hover{color:var(--neg);background:var(--neg-bg);border-color:var(--neg-line)}.se2-custom{box-shadow:0 0 0 1px var(--line-2);position:relative;overflow:hidden;border:2px solid var(--surface)!important;background:conic-gradient(#f43f5e,#f59e0b,#eab308,#22c55e,#06b6d4,#3b82f6,#8b5cf6,#f43f5e)!important}.se2-custom input{opacity:0;cursor:pointer;border:none;width:150%;height:150%;padding:0;position:absolute;inset:-4px}.se2-grip.lock{cursor:default;opacity:.5}.book-ov{z-index:var(--z-fullscreen-dialog);background:var(--ink-900);justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.book-ov{background:color-mix(in srgb,var(--ink-900) 34%,transparent)}}.book-ov{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fadeIn .16s}.book-ov.show{display:flex}.bk-card{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);width:560px;max-width:100%;box-shadow:var(--sh-xl,var(--sh-lg));animation:scaleIn .18s var(--ease-out);overflow:hidden}.bk-h{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:17px 20px;display:flex}.bk-h-m{flex:1;min-width:0}.bk-h-t{font-family:var(--serif);color:var(--ink-900);align-items:center;gap:9px;font-size:16px;font-weight:600;display:flex}.bk-h-ic{background:var(--co-bg);width:28px;height:28px;color:var(--co);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.bk-h-s{margin-top:3px;font-size:12px}.bk-h-s,.bk-x{color:var(--tx-3)}.bk-x{width:34px;height:34px;border:1px solid var(--line-2);background:var(--surface);cursor:pointer;border-radius:9px;flex-shrink:0;place-items:center;transition:all .14s;display:grid}.bk-x:hover{background:var(--bg-2);color:var(--tx)}.bk-body{grid-template-columns:148px 1fr;gap:0;display:grid}.bk-days{border-right:1px solid var(--line);padding:16px}.bk-col-l{font-family:var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--tx-4);margin-bottom:11px;font-size:9.5px;font-weight:600}.bk-day-scroll{flex-direction:column;gap:7px;display:flex}.bk-day{border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface);cursor:pointer;text-align:left;align-items:baseline;gap:7px;padding:9px 11px;transition:all .12s;display:flex}.bk-day:hover{border-color:var(--co-line);background:var(--co-bg)}.bk-day.on{border-color:var(--co);background:var(--co-bg);box-shadow:0 0 0 2px var(--co-bg)}.bk-dow{color:var(--tx-2);font-size:12px;font-weight:600}.bk-day.on .bk-dow{color:var(--co-700)}.bk-dom{color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.bk-day.on .bk-dom{color:var(--co)}.bk-mon{color:var(--tx-4);font-size:10.5px;font-family:var(--mono)}.bk-slots{padding:16px}.bk-slot-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bk-slot{border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface);font-family:var(--mono);color:var(--tx-2);cursor:pointer;padding:10px 6px;font-size:12.5px;font-weight:600;transition:all .12s}.bk-slot:hover{border-color:var(--co-line);background:var(--co-bg);color:var(--co-700)}.bk-slot.on{border-color:var(--co);background:var(--co);color:#fff}.bk-foot{border-top:1px solid var(--line);background:var(--bg-2);justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;display:flex}.bk-sel{color:var(--tx-2);font-size:13px}.bk-sel b{color:var(--ink-900);font-weight:650}.bk-foot .btn.pri:disabled{opacity:.45;cursor:not-allowed}@media (max-width:560px){.bk-body{grid-template-columns:1fr}.bk-days{border-right:none;border-bottom:1px solid var(--line)}.bk-day-scroll{flex-flow:wrap}.bk-day{flex:1;justify-content:center;min-width:88px}}.prof-wrap{position:relative}.prof-wrap .me{width:100%;font:inherit;text-align:left;background:0 0;border:none}.prof-menu{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--sh-lg);z-index:var(--z-popover-lg);animation:scaleIn .14s var(--ease-out);padding:6px;display:none;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.prof-menu.show{display:block}.pm-head{align-items:center;gap:10px;padding:9px 9px 11px;display:flex}.pm-head .av{flex-shrink:0;width:38px;height:38px;font-size:13px}.pm-hx{min-width:0}.pm-nm{color:var(--ink-900);font-size:13px;font-weight:600}.pm-nm,.pm-rl{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm-rl{color:var(--tx-3);font-size:11px;font-family:var(--mono)}.pm-list{flex-direction:column;gap:1px;display:flex}.pm-sep{background:var(--line);height:1px;margin:5px 2px}.pm-i{text-align:left;border-radius:var(--r-sm);cursor:pointer;width:100%;color:var(--ink-900);font:inherit;background:0 0;border:none;align-items:center;gap:11px;padding:9px 10px;font-size:13.5px;font-weight:500;transition:all .12s;display:flex}.pm-i svg{width:17px;height:17px;color:var(--tx-3);flex-shrink:0}.pm-i .pm-l{flex:1}.pm-i:hover{background:var(--bg)}.pm-i:hover svg{color:var(--co)}.pm-sub{font-size:10px}.pm-soon,.pm-sub{color:var(--tx-4);font-family:var(--mono)}.pm-soon{letter-spacing:.4px;text-transform:uppercase;background:var(--bg-2);border:1px solid var(--line);border-radius:99px;padding:2px 7px;font-size:9px;font-weight:600}.pm-i.danger,.pm-i.danger svg{color:var(--neg)}.pm-i.danger:hover{background:var(--neg-bg)}.acct-wrap{max-width:780px}.stg-inp{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg);width:100%;color:var(--ink-900);outline:none;padding:9px 11px;font-family:inherit;font-size:13.5px;transition:all .14s}.stg-inp:focus{border-color:var(--co);box-shadow:0 0 0 3px var(--co-bg);background:var(--surface)}.acct-pad{padding:18px}.acct-avrow{align-items:center;gap:18px;display:flex}.acct-av{color:#fff;width:64px;height:64px;font-size:20px;font-weight:600;font-family:var(--serif);border-radius:16px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.acct-av img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.acct-avt{color:var(--ink-900);font-size:13.5px;font-weight:600}.acct-avs{color:var(--tx-3);margin:3px 0 10px;font-size:11.5px}.acct-avb{gap:8px;display:flex}.acct-save{border-top:1px solid var(--line);justify-content:flex-end;margin-top:20px;padding-top:16px;display:flex}.acct-rows{flex-direction:column;display:flex}.acct-row{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:14px 18px;display:flex}.acct-row:last-child{border-bottom:none}.acct-ic{background:var(--bg-2);width:34px;height:34px;color:var(--tx-2);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.acct-ic svg{width:16px;height:16px}.acct-m{flex:1;min-width:0}.acct-t{color:var(--ink-900);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.acct-s{color:var(--tx-3);margin-top:2px;font-size:11.5px}.acct-tag{font-family:var(--mono);letter-spacing:.3px;text-transform:uppercase;border-radius:99px;padding:2px 7px;font-size:9px;font-weight:600}.acct-tag.ok{color:var(--pos);background:var(--pos-bg)}.acct-foot{border-top:1px solid var(--line);justify-content:flex-start;display:flex}.sos-wrap{z-index:var(--z-fab);position:fixed;bottom:24px;right:24px}.sos-fab{background:var(--co);color:#fff;letter-spacing:.02em;cursor:pointer;height:46px;box-shadow:0 10px 26px -8px var(--co);border:none;border-radius:99px;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sos-fab{box-shadow:0 10px 26px -8px color-mix(in srgb,var(--co) 60%,transparent)}}.sos-fab{transition:all .16s}.sos-fab:hover{filter:brightness(1.07);transform:translateY(-1px)}.sos-fab svg{width:18px;height:18px}.sos-pop{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);width:336px;box-shadow:var(--sh-lg);animation:scaleIn .16s var(--ease-out);display:none;position:absolute;bottom:calc(100% + 12px);right:0;overflow:hidden}.sos-pop.show{display:block}.sos-h{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:15px 16px;display:flex}.sos-h-ic{background:var(--co-bg);width:34px;height:34px;color:var(--co);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.sos-h-ic svg{width:18px;height:18px}.sos-h-m{flex:1;min-width:0}.sos-h-t{color:var(--ink-900);font-size:14px;font-weight:600}.sos-h-s{color:var(--tx-3);margin-top:1px;font-size:11px}.sos-x{width:28px;height:28px;color:var(--tx-4);cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.sos-x svg{width:16px;height:16px}.sos-x:hover{background:var(--bg-2);color:var(--tx)}.sos-b{padding:15px 16px}.sos-p{color:var(--tx-2);margin:0 0 11px;font-size:12.5px;line-height:1.5}.sos-ta{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg);width:100%;min-height:80px;color:var(--ink-900);resize:vertical;outline:none;padding:10px 11px;font-family:inherit;font-size:13px;transition:all .14s}.sos-ta:focus{border-color:var(--co);box-shadow:0 0 0 3px var(--co-bg);background:var(--surface)}.sos-send{border-radius:var(--r-sm);background:var(--co);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;margin-top:11px;font-size:13px;font-weight:600;transition:all .14s;display:flex}.sos-send svg{width:16px;height:16px}.sos-send:hover{filter:brightness(1.06)}.fp-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.fp-card{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-xs);cursor:pointer;flex-direction:column;gap:0;padding:18px;transition:all .16s;display:flex}.fp-card:hover{border-color:var(--co-line);box-shadow:var(--sh-md,var(--sh-lg));transform:translateY(-2px)}.fp-card-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.fp-ic{background:var(--co-bg);width:40px;height:40px;color:var(--co);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.fp-ic svg{width:20px;height:20px}.fp-ic.lg{border-radius:12px;width:44px;height:44px}.fp-ic.lg svg{width:22px;height:22px}.fp-status{font-family:var(--mono);letter-spacing:.4px;text-transform:uppercase;border-radius:99px;padding:3px 9px;font-size:9.5px;font-weight:600}.fp-status.live{color:var(--pos);background:var(--pos-bg)}.fp-status.draft{color:var(--tx-3);background:var(--bg-2);border:1px solid var(--line)}.fp-nm{color:var(--ink-900);letter-spacing:-.01em;font-size:15px;font-weight:600}.fp-d{color:var(--tx-3);min-height:38px;margin-top:5px;font-size:12.5px;line-height:1.5}.fp-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:14px;padding-top:13px;display:flex}.fp-meta{color:var(--tx-3);font-size:11.5px;font-family:var(--mono)}.fp-cta{color:var(--co);align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.fp-dr{padding:18px 20px}.fp-dr-head{align-items:center;gap:13px;margin-bottom:14px;display:flex}.fp-dr-d{color:var(--tx-2);font-size:13px;line-height:1.45}.fp-dr-s{color:var(--tx-4);font-size:11.5px;font-family:var(--mono);margin-top:3px}.fp-hint{color:var(--tx-3);background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-sm);align-items:center;gap:7px;margin-bottom:14px;padding:9px 12px;font-size:11.5px;display:flex}.fp-hint svg{color:var(--co);flex-shrink:0}.fp-ents{flex-direction:column;margin-bottom:14px}.fp-ent,.fp-ents{gap:9px;display:flex}.fp-ent{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);align-items:center;padding:9px 10px 9px 6px;transition:box-shadow .12s,border-color .12s,opacity .12s}.fp-ent.off{background:var(--bg)}.fp-ent.off .fp-ent-t{color:var(--tx-3)}.fp-ent.dragging{opacity:.4}.fp-ent.drop{border-color:var(--co);box-shadow:0 0 0 3px var(--co-bg)}.fp-grip{width:20px;height:32px;color:var(--tx-4);cursor:grab;flex-shrink:0;place-items:center;display:grid}.fp-grip svg{width:15px;height:15px}.fp-grip:active{cursor:grabbing}.fp-ent-m{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fp-ent-t{color:var(--ink-900);background:0 0;border:1px solid #0000;border-radius:6px;outline:none;padding:4px 7px;font-family:inherit;font-size:13px;font-weight:600;transition:all .12s}.fp-ent-t:hover{background:var(--bg-2)}.fp-ent-t:focus{border-color:var(--co);box-shadow:0 0 0 3px var(--co-bg);background:var(--surface)}.fp-ent-s{color:var(--tx-3);background:0 0;border:1px solid #0000;border-radius:6px;outline:none;padding:3px 7px;font-family:inherit;font-size:11.5px;transition:all .12s}.fp-ent-s:hover{background:var(--bg-2)}.fp-ent-s:focus{border-color:var(--co);box-shadow:0 0 0 3px var(--co-bg);background:var(--surface);color:var(--ink-900)}.fp-tag{font-family:var(--mono);letter-spacing:.3px;text-transform:uppercase;color:var(--tx-3);background:var(--bg-2);border:1px solid var(--line);border-radius:99px;flex-shrink:0;padding:3px 8px;font-size:9px;font-weight:600}.fp-pub{width:32px;height:32px;color:var(--tx-4);border:1px solid var(--line-2);background:var(--surface);cursor:pointer;border-radius:8px;flex-shrink:0;place-items:center;transition:all .12s;display:grid}.fp-pub:hover{color:var(--tx-2);border-color:var(--tx-4)}.fp-pub.on{color:var(--pos);border-color:var(--pos-line,var(--pos))}@supports (color:color-mix(in lab,red,red)){.fp-pub.on{border-color:var(--pos-line,color-mix(in srgb,var(--pos) 35%,transparent))}}.fp-pub.on{background:var(--pos-bg)}.fp-rm{width:32px;height:32px;color:var(--tx-4);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;place-items:center;transition:all .12s;display:grid}.fp-rm:hover{color:var(--neg);background:var(--neg-bg)}.pl-wrap{flex-direction:column;display:flex}.pl-grp{letter-spacing:.14em;color:var(--tx-4);align-items:center;gap:10px;padding:10px 10px 6px;font-size:9.5px;font-weight:700;display:flex}.pl-grp:after{content:"";background:var(--line);flex:1;height:1px}.pl-row{border-radius:var(--r-sm);flex-wrap:wrap;align-items:center;gap:7px 11px;padding:9px 10px;transition:background .13s;display:flex}.pl-ic,.pl-row:hover{background:var(--bg-2)}.pl-ic{border:1px solid var(--line);width:32px;height:32px;color:var(--tx-2);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.pl-row:hover .pl-ic{color:var(--co-700);border-color:var(--co-line);background:var(--co-bg)}.pl-ic svg{width:15px;height:15px}.pl-m{flex:130px;min-width:130px}.pl-t{color:var(--ink-900);letter-spacing:-.01em;font-size:12.8px;font-weight:650}.pl-d,.pl-t{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pl-d{color:var(--tx-3);margin-top:1px;font-size:10.8px}.pl-r{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}.pl-prevb{opacity:0;color:var(--tx-3);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-size:10.5px;font-weight:600;transition:opacity .13s,color .13s}.pl-row:hover .pl-prevb{opacity:1}.pl-prevb:hover{color:var(--co-700)}.pl-chip{border:1px solid var(--line);background:var(--surface);color:var(--tx);letter-spacing:.01em;cursor:pointer;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:5.5px 12px;font-size:11.3px;font-weight:650;transition:all .14s}.pl-chip:hover{border-color:var(--co);transform:translateY(-1px)}.pl-chip.amt,.pl-chip:hover{color:var(--co-700);background:var(--co-bg)}.pl-chip.amt{border-color:var(--co-line)}.pl-chip.amt:hover{border-color:var(--co);box-shadow:0 2px 8px #2456d62e}.pl-chip.live{background:var(--pos-bg);color:var(--pos);border-color:#0000;align-items:center;gap:6px;display:inline-flex}.pl-chip.live i{background:var(--pos);border-radius:50%;width:5px;height:5px;animation:plk_pulse 1.8s ease-in-out infinite}@keyframes plk_pulse{0%,to{opacity:1}50%{opacity:.35}}.pl-custom{border:1px dashed var(--viol-line,var(--line));border-radius:var(--r-sm);color:var(--viol);cursor:pointer;background:0 0;align-items:center;gap:9px;width:calc(100% - 12px);margin:6px 6px 2px;padding:9px 10px;font-size:12px;font-weight:650;transition:background .13s;display:flex}.pl-custom:hover{background:var(--viol-bg)}.pl-custom svg{width:14px;height:14px}.pl-who{align-items:center;gap:10px;padding:10px 10px 4px;display:flex}.pl-who .av{color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.pl-who-m{flex:1;min-width:0}.pl-who-sel{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink-900);border-radius:9px;padding:7px 9px;font-family:inherit;font-size:12.5px;font-weight:650}.pl-who-s{color:var(--tx-3);margin-top:3px;padding-left:1px;font-size:10.5px}.pl-flash{animation:plk_flash 1.1s}@keyframes plk_flash{0%,60%{box-shadow:inset 0 0 0 2px var(--co);border-radius:12px}to{box-shadow:none}}#plToast{z-index:var(--z-sheet-toast);background:var(--surface);border:1px solid var(--line);border-radius:13px;align-items:center;gap:13px;min-width:340px;max-width:520px;padding:11px 14px 11px 15px;animation:plk_up .25s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;bottom:26px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 14px 40px #0e162638}@keyframes plk_up{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}#plToast .pt-ic{background:var(--pos-bg);width:30px;height:30px;color:var(--pos);border-radius:9px;flex-shrink:0;place-items:center;display:grid}#plToast .pt-ic svg{width:15px;height:15px}#plToast .pt-m{color:var(--tx-2);flex:1;font-size:12.3px;line-height:1.45}#plToast .pt-m b{color:var(--ink-900);font-weight:650}#plToast .pt-undo{border:1px solid var(--line);background:var(--surface);color:var(--co-700);cursor:pointer;border-radius:999px;flex-shrink:0;padding:6px 13px;font-size:11.5px;font-weight:700;transition:all .13s}#plToast .pt-undo:hover{border-color:var(--co);background:var(--co-bg)}#plToast .pt-bar{background:var(--co);transform-origin:0;width:100%;height:2px;animation:plk_bar 10s linear forwards;position:absolute;bottom:0;left:0}@keyframes plk_bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}#plPrev,#plSheet{z-index:var(--z-sheet);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d142173;place-items:center;animation:fadeIn .18s;display:grid;position:fixed;inset:0}.pl-prev-c{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;width:min(680px,94vw);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 30px 80px #0a101e59}.pl-prev-h{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:15px 18px;display:flex}.pl-prev-ht{flex:1;min-width:0}.pl-prev-t{letter-spacing:-.01em;color:var(--ink-900);font-size:14px;font-weight:700}.pl-prev-s{color:var(--tx-3);margin-top:2px;font-size:11.5px}.pl-prev-x{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--tx-3);cursor:pointer;border-radius:9px;place-items:center;display:grid}.pl-prev-x:hover{color:var(--ink-900);background:var(--bg-2)}.pl-prev-x svg{width:14px;height:14px}#plPrevFrame{background:#eef1f6;border:none;width:100%;height:min(58vh,520px)}.pl-prev-f{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:13px 18px}.pl-prev-f,.pl-prev-n8{align-items:center;display:flex}.pl-prev-n8{color:var(--tx-3);gap:8px;font-size:11px}.pl-prev-n8 .nd8{background:var(--pos);border-radius:50%;width:6px;height:6px}@media (max-width:680px){#plToast{width:calc(100vw - 28px);min-width:0}}.pls-c{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;width:min(920px,95vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 30px 80px #0a101e59}.pls-body{flex:1;grid-template-columns:340px 1fr;min-height:0;display:grid}.pls-l{border-right:1px solid var(--line);flex-direction:column;gap:15px;padding:15px 16px;display:flex;overflow-y:auto}.pls-r{background:#eef1f6;min-height:0;display:flex}[data-theme=dark] .pls-r{background:#101318}.pls-r iframe{border:none;width:100%;min-height:420px}.pls-lbl{letter-spacing:.13em;color:var(--tx-4);align-items:center;gap:8px;margin-bottom:7px;font-size:9.5px;font-weight:700;display:flex}.pls-lbl small{letter-spacing:0;color:var(--tx-4);text-transform:none;margin-left:auto;font-size:10px;font-weight:600}.pls-in{border:1px solid var(--line);background:var(--bg-2);width:100%;color:var(--ink-900);border-radius:9px;outline:none;padding:8px 10px;font-family:inherit;font-size:12.5px;font-weight:550;transition:border-color .13s}.pls-in:focus{border-color:var(--co)}.pls-in:focus,.pls-res{background:var(--surface)}.pls-res{border:1px solid var(--line);border-radius:10px;flex-direction:column;margin-top:5px;display:flex;overflow:hidden}.pls-cr{cursor:pointer;text-align:left;border:none;border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:9px;width:100%;padding:7.5px 9px;transition:background .12s;display:flex}.pls-cr:last-child{border-bottom:none}.pls-cr.hot,.pls-cr:hover{background:var(--bg-2)}.pls-cr .av{color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:grid}.pls-cr b{color:var(--ink-900);font-size:12px;font-weight:650;display:block}.pls-cr span{color:var(--tx-3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.pls-none{color:var(--tx-4);text-align:center;padding:10px;font-size:11px}.pls-who{border:1px solid var(--line);background:var(--bg-2);border-radius:11px;align-items:center;gap:10px;padding:9px 11px;display:flex}.pls-who .av{color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:11.5px;font-weight:700;display:grid}.pls-who-m{flex:1;min-width:0}.pls-who-m b{color:var(--ink-900);font-size:12.8px;font-weight:650;display:block}.pls-who-m span{color:var(--tx-3);white-space:nowrap;text-overflow:ellipsis;font-size:10.8px;display:block;overflow:hidden}.pls-chg{color:var(--co-700);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-size:10.5px;font-weight:700}.pls-chg:hover{background:var(--co-bg)}.pls-cc{flex-wrap:wrap;gap:6px;margin-bottom:7px;display:flex}.pls-ccchip{border:1px solid var(--line);background:var(--surface);color:var(--ink-900);border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 11px;font-size:11px;font-weight:650;display:inline-flex}.pls-ccchip i{width:16px;height:16px;color:var(--tx-3);cursor:pointer;border-radius:50%;place-items:center;font-size:12px;font-style:normal;line-height:1;display:grid}.pls-ccchip i:hover{color:var(--neg);background:var(--neg-bg)}.pls-ccchip.lock{background:var(--bg-2);color:var(--tx-3);border-style:dashed;padding-right:11px;font-weight:600}.pls-from{color:var(--tx-3);margin-top:7px;padding-left:2px;font-size:10.5px}.pls-from b{color:var(--tx-2);font-weight:650}.pls-sug{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.pls-sugb{border:1px dashed var(--line-2);color:var(--tx-2);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:10.8px;font-weight:650;transition:all .13s}.pls-sugb:hover{border-color:var(--co);color:var(--co-700);background:var(--co-bg)}.pls-opt{margin-bottom:2px}.pls-ol{color:var(--tx-3);margin-bottom:5px;font-size:10.3px;font-weight:650}.pls-seg{flex-wrap:wrap;gap:5px;display:flex}.pls-sb{border:1px solid var(--line);background:var(--surface);color:var(--tx-2);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:650;transition:all .13s}.pls-sb:hover{border-color:var(--line-2);color:var(--ink-900)}.pls-sb.on{border-color:var(--co);background:var(--co-bg);color:var(--co-700)}.pls-note{border:1px solid var(--line);background:var(--bg-2);width:100%;color:var(--ink-900);resize:vertical;border-radius:9px;outline:none;min-height:52px;padding:8px 10px;font-family:inherit;font-size:12px}.pls-note:focus{border-color:var(--co);background:var(--surface)}.pls-empty{color:var(--tx-4);text-align:center;flex:1;place-items:center;padding:40px;font-size:12px;display:grid}.pls-rtebar{background:var(--bg-2);border:1px solid var(--line);border-bottom:none;border-radius:9px 9px 0 0;align-items:center;gap:3px;padding:5px 6px;display:flex}.pls-rtebar button{min-width:26px;height:24px;color:var(--tx-2);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:0 7px;font-size:11.5px;font-weight:700}.pls-rtebar button:hover{background:var(--surface);color:var(--ink-900)}.pls-rtebar .sep{background:var(--line-2);width:1px;height:14px;margin:0 3px}.pls-rtebar .sz{letter-spacing:.04em;font-size:10px;font-weight:700}.pls-rte{border:1px solid var(--line);background:var(--surface);min-height:132px;max-height:220px;color:var(--ink-900);border-radius:0 0 9px 9px;outline:none;padding:10px 12px;font-size:12.6px;line-height:1.65;overflow-y:auto}.pls-rte:focus{border-color:var(--co)}.pls-rte p{margin:0 0 8px}.pls-attbtns{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.pls-att .pls-ccchip svg{width:12px;height:12px;color:var(--tx-3)}@media (max-width:860px){.pls-body{grid-template-columns:1fr}.pls-r{display:none}.pls-c{width:min(560px,95vw)}}#exApp{--ch2:#9aa1ad;--ch3:#cfd3da}[data-theme=dark] #exApp{--ch2:#5b6068;--ch3:#3a3d44}.ex-tn,html{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ex-asof{font:500 11.5px var(--font-inter),Inter,sans-serif;color:var(--tx-2);border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh-xs);border-radius:999px;align-items:center;gap:8px;padding:6px 13px;display:inline-flex}.ex-asof b{color:var(--tx);font-weight:600}.ex-dot{background:var(--pos);border-radius:50%;width:6px;height:6px;animation:exk_pulse 2.6s ease-in-out infinite}@keyframes exk_pulse{0%,to{box-shadow:0 0 0 0 var(--pos-bg)}50%{box-shadow:0 0 0 4px var(--pos-bg)}}.ex-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;margin:24px 0;display:flex;overflow-x:auto}.ex-tabs::-webkit-scrollbar{display:none}.ex-tab{font:600 12.5px var(--font-inter),Inter,sans-serif;letter-spacing:.01em;color:var(--tx-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-right:26px;padding:9px 1px 11px;transition:color .15s;position:relative}.ex-tab.is-on,.ex-tab:hover{color:var(--tx)}.ex-tab.is-on:after{content:"";background:var(--co);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.ex-panel{display:none}.ex-panel.is-on{animation:exk_in .3s cubic-bezier(.2,.7,.2,1);display:block}@keyframes exk_in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ex-shead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:28px 0 12px;display:flex}.ex-shead:first-child{margin-top:0}.ex-shead h2{font:700 11px var(--font-inter),Inter,sans-serif;letter-spacing:.11em;text-transform:uppercase;color:var(--tx-2);margin:0}.ex-src{font:500 10.5px var(--font-inter),Inter,sans-serif;color:var(--tx-3);border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:2.5px 10px}.ex-row{gap:14px;display:grid}.exc2{grid-template-columns:repeat(2,1fr)}.exc3{grid-template-columns:repeat(3,1fr)}.exc4{grid-template-columns:repeat(4,1fr)}.exc5{grid-template-columns:repeat(5,1fr)}.exc21{grid-template-columns:2fr 1fr}.ex-mt14{margin-top:14px}.ex-kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-xs);padding:15px 16px 14px;position:relative;overflow:hidden}.ex-kpi-l{font:600 9.5px var(--font-inter),Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-2);align-items:center;gap:7px;margin-bottom:9px;display:flex}.ex-kpi-l i{background:var(--co);border-radius:2px;flex:none;width:6px;height:6px}.exk-ok .ex-kpi-l i{background:var(--pos)}.exk-warn .ex-kpi-l i{background:var(--warn)}.exk-bad .ex-kpi-l i{background:var(--neg)}.exk-mut .ex-kpi-l i{background:var(--ch2)}.exk-vi .ex-kpi-l i{background:var(--viol)}.ex-kpi-v{font:650 25px/1.05 Inter Tight,var(--font-inter),Inter,sans-serif;letter-spacing:-.02em}.ex-kpi-s{color:var(--tx-2);flex-wrap:wrap;align-items:center;gap:7px;min-height:18px;margin-top:9px;font-size:11.5px;display:flex}.ex-spark{opacity:.95;pointer-events:none;position:absolute;bottom:11px;right:13px}.ex-micro{background:var(--bg-2);border:1px solid var(--line);border-radius:99px;height:5px;margin-top:11px;overflow:hidden}.ex-micro span{background:var(--co);width:0;height:100%;transition:width .55s cubic-bezier(.22,.7,.16,1);display:block}.ex-chip{font:600 10.5px var(--font-inter),Inter,sans-serif;letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:2.5px 8px}.ex-chip.up{background:var(--pos-bg);color:var(--pos)}.ex-chip.down{background:var(--neg-bg);color:var(--neg)}.ex-chip.flat{background:var(--bg-2);color:var(--tx-2)}.ex-card,.ex-chip.flat{border:1px solid var(--line)}.ex-card{background:var(--surface);border-radius:var(--r);box-shadow:var(--sh-xs);padding:17px 18px}.ex-card>h3{font:650 14px Inter Tight,var(--font-inter),Inter,sans-serif;letter-spacing:-.01em;margin:0}.ex-card>p{color:var(--tx-2);margin:3px 0 14px;font-size:11.5px}.ex-ai{position:relative}.ex-ai:before{content:"";background:var(--viol);border-radius:0 3px 3px 0;width:3px;position:absolute;top:16px;bottom:16px;left:-1px}.ex-aik{font:700 9.5px var(--font-inter),Inter,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--viol);margin-bottom:5px}.ex-tw{overflow-x:auto}table.ex-t{border-collapse:collapse;width:100%;font-size:12.3px}.ex-t th{font:600 9.5px var(--font-inter),Inter,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--tx-3);text-align:left;white-space:nowrap;padding:8px 10px}.ex-t td,.ex-t th{border-bottom:1px solid var(--line)}.ex-t td{vertical-align:middle;padding:9px 10px}.ex-t tbody tr:last-child td{border-bottom:none}.ex-t tbody tr{transition:background .12s}.ex-t tbody tr:hover{background:var(--bg-2)}.ex-t .num{text-align:right}.ex-t b{font-weight:600}.ex-tag{font:600 10px var(--font-inter),Inter,sans-serif;letter-spacing:.03em;white-space:nowrap;border-radius:999px;padding:2px 8px;display:inline-block}.exs-ok{background:var(--pos-bg);color:var(--pos)}.exs-warn{background:var(--warn-bg);color:var(--warn)}.exs-bad{background:var(--neg-bg);color:var(--neg)}.exs-co{background:var(--co-bg);color:var(--co-700)}.exs-vi{background:var(--viol-bg);color:var(--viol)}.exs-mut{background:var(--bg-2);color:var(--tx-2);border:1px solid var(--line)}.ex-funnel{flex-direction:column;display:flex}.ex-frow{grid-template-columns:118px 1fr auto;align-items:center;gap:12px;padding:6.5px 0;display:grid}.ex-flabel{font:600 11.5px var(--font-inter),Inter,sans-serif;color:var(--tx-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ex-ftrack{background:var(--bg-2);border:1px solid var(--line);border-radius:6px;height:20px;overflow:hidden}.ex-fill{background:var(--co);width:0;height:100%;transition:width .55s cubic-bezier(.22,.7,.16,1);display:block}.ex-fnum{text-align:right;white-space:nowrap;font:600 12.5px Inter Tight,var(--font-inter),Inter,sans-serif}.ex-fnum em{font:500 10.5px var(--font-inter),Inter,sans-serif;color:var(--tx-3);margin-left:6px;font-style:normal}.ex-hb .ex-frow{grid-template-columns:minmax(120px,150px) 1fr auto;padding:5.5px 0}.ex-hb .ex-ftrack{border-radius:5px;height:14px}.ex-goal{border-bottom:1px solid var(--line);padding:13px 0}.ex-goal:first-child{padding-top:2px}.ex-goal:last-child{border-bottom:none;padding-bottom:2px}.ex-goal-h{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.ex-goal-n{font:600 13px var(--font-inter),Inter,sans-serif}.ex-goal-c{font:600 9.5px var(--font-inter),Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-3);margin-top:2px}.ex-goal-m{color:var(--tx-2);font-size:11.5px}.ex-goal-m b{color:var(--tx);font-weight:650;font-family:"Inter Tight",var(--font-inter),"Inter",sans-serif}.ex-ptrack{background:var(--bg-2);border:1px solid var(--line);height:7px;margin:10px 0 8px;position:relative}.ex-ptrack,.ex-ptrack .ex-fill{border-radius:99px}.exs-okf{background:var(--pos)}.exs-warnf{background:var(--warn)}.exs-badf{background:var(--neg)}.ex-tick{background:var(--tx);opacity:.32;border-radius:2px;width:2px;position:absolute;top:-3px;bottom:-3px}.ex-goal-f{color:var(--tx-3);justify-content:space-between;align-items:center;font-size:10.5px;display:flex}.ex-pulse-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 70px auto;align-items:center;gap:12px;padding:7px 0;display:grid}.ex-pulse-row:last-child{border-bottom:none}.ex-pulse-row .n{font:600 11.5px var(--font-inter),Inter,sans-serif;color:var(--tx)}.ex-pulse-row .ex-micro{margin:0}.ex-brief{margin:0;padding:0;list-style:none}.ex-brief li{border-bottom:1px solid var(--line);color:var(--tx);gap:10px;padding:7px 0;font-size:12px;display:flex}.ex-brief li:last-child{border-bottom:none}.ex-brief .ex-mk{width:17px;height:17px;font:700 9.5px/17px var(--font-inter),Inter,sans-serif;text-align:center;border-radius:6px;flex:none;margin-top:1px}.ex-mk.w{background:var(--pos-bg);color:var(--pos)}.ex-mk.a{background:var(--co-bg);color:var(--co-700)}.ex-mk.r{background:var(--neg-bg);color:var(--neg)}.ex-brief-h{font:700 9.5px var(--font-inter),Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-3);margin:12px 0 2px}.ex-brief-h:first-of-type{margin-top:0}.ex-stat{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:8.5px 0;font-size:12px;display:flex}.ex-stat:last-child{border-bottom:none}.ex-stat .l{color:var(--tx-2);font-weight:500}.ex-stat .v{font:650 13px Inter Tight,var(--font-inter),Inter,sans-serif;align-items:center;gap:8px;display:flex}.ex-stat .v small{font:500 10.5px var(--font-inter),Inter,sans-serif;color:var(--tx-3)}.ex-gauge{text-align:center;padding:8px 0 4px}.ex-gnum{font:700 38px/1 Inter Tight,var(--font-inter),Inter,sans-serif;letter-spacing:-.03em}.exg-ok{color:var(--pos)}.exg-warn{color:var(--warn)}.exg-bad{color:var(--neg)}.ex-gsub{color:var(--tx-2);margin-top:7px;font-size:11px}.ex-risk{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:9px 0;font-size:12.3px;display:grid}.ex-risk:last-child{border-bottom:none}.ex-risk .who{font-weight:600}.ex-risk .who small{font:500 10.5px var(--font-inter),Inter,sans-serif;color:var(--tx-3);display:block}.ex-risk .when{color:var(--tx-3);font-size:11px}.ex-av{background:var(--co);color:#fff;width:34px;height:34px;font:650 12px Inter Tight,var(--font-inter),Inter,sans-serif;letter-spacing:.03em;border-radius:10px;flex:none;justify-content:center;display:inline-flex}.ex-av,.ex-person{align-items:center}.ex-person{gap:11px;display:flex}.ex-person .nm{font:600 12.5px var(--font-inter),Inter,sans-serif}.ex-person .rl{font:500 10.5px var(--font-inter),Inter,sans-serif;color:var(--tx-3)}.ex-lgs{margin-top:10px}.ex-lg{color:var(--tx-2);align-items:center;gap:7px;margin:0 16px 4px 0;font-size:11px;display:inline-flex}.ex-lg i{border-radius:3px;flex:none;width:9px;height:9px}.ex-lg i.dash{border-top:2px dashed var(--ch2);background:0 0;border-radius:0;width:14px;height:0}.ex-chart{position:relative}.ex-chart svg{width:100%;height:auto;display:block}.ex-axl{font:500 10px var(--font-inter),Inter,sans-serif;fill:var(--tx-3)}.exdv{font:700 25px Inter Tight,var(--font-inter),Inter,sans-serif;letter-spacing:-.02em}.ex-note{pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:38px;left:0;right:0}.ex-note span{background:var(--surface);border:1px solid var(--line);color:var(--tx-2);box-shadow:var(--sh-xs);border-radius:999px;padding:5px 13px;font-size:11px}.ex-empty{text-align:center;color:var(--tx-3);border:1px dashed var(--line-2);border-radius:var(--r-sm);background:var(--bg-2);padding:28px 16px;font-size:12px}.ex-alerts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ex-alert{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;box-shadow:var(--sh-xs);align-items:flex-start;gap:10px;padding:11px 12px 11px 15px;transition:border-color .15s,transform .15s;display:flex;position:relative}.ex-alert:hover{border-color:var(--line-2);transform:translateY(-1px)}.ex-alert:before{content:"";background:var(--co);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.ex-alert.a-bad:before{background:var(--neg)}.ex-alert.a-warn:before{background:var(--warn)}.ex-alert .at{font:600 12px var(--font-inter),Inter,sans-serif;color:var(--tx)}.ex-alert .as{font:500 10.5px var(--font-inter),Inter,sans-serif;color:var(--tx-3);margin-top:2px;display:block}.ex-alert .ac{color:var(--tx-4);flex:none;margin-top:3px;margin-left:auto}.ex-date{border-bottom:1px solid var(--line);grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:7px 0;font-size:12px;display:grid}.ex-date:last-child{border-bottom:none}.ex-date .dd{font:650 10.5px Inter Tight,var(--font-inter),Inter,sans-serif;color:var(--tx-2);background:var(--bg-2);border:1px solid var(--line);text-align:center;white-space:nowrap;border-radius:7px;padding:3px 2px}.ex-date .dl{color:var(--tx);font-weight:600}.ex-date .dl small{font:500 10.5px var(--font-inter),Inter,sans-serif;color:var(--tx-3);margin-top:1px;display:block}.ex-src-row{flex-wrap:wrap;gap:8px;display:flex}.ex-srcpill{border:1px solid var(--line);background:var(--surface);font:600 11px var(--font-inter),Inter,sans-serif;color:var(--tx-2);border-radius:999px;align-items:center;gap:7px;padding:5.5px 12px;display:inline-flex}.ex-srcpill i{background:var(--pos);border-radius:50%;flex:none;width:6px;height:6px}.ex-srcpill.s-warn i{background:var(--warn)}.ex-srcpill.s-warn{color:var(--warn);border-color:var(--warn-line)}.ex-srcpill small{color:var(--tx-4);font-weight:500}.ex-btn{border:1px solid var(--line);background:var(--surface);font:600 12px var(--font-inter),Inter,sans-serif;color:var(--tx-2);cursor:pointer;box-shadow:var(--sh-xs);border-radius:10px;align-items:center;gap:7px;padding:7px 13px;transition:all .15s;display:inline-flex}.ex-btn:hover{color:var(--tx);border-color:var(--line-2);background:var(--bg-2)}.ex-btn.b-vi{color:var(--viol);border-color:var(--viol-bg)}.ex-btn.b-vi:hover{background:var(--viol-bg);border-color:var(--viol-bg)}.ex-btn svg{width:13px;height:13px}.ex-kpi.ex-go{cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s}.ex-kpi.ex-go:hover{border-color:var(--co-line);box-shadow:var(--sh-sm);transform:translateY(-1px)}.ex-vr{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.ex-seg{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sh-xs);border-radius:10px;display:inline-flex;overflow:hidden}.ex-seg button{border:0;border-left:1px solid var(--line);font:600 11px var(--font-inter),Inter,sans-serif;letter-spacing:.03em;color:var(--tx-3);cursor:pointer;background:0 0;padding:7px 13px;transition:all .15s}.ex-seg button:first-child{border-left:0}.ex-seg button:hover{color:var(--tx)}.ex-seg button.is-on{color:var(--co-700);background:var(--co-bg)}.ex-pop{z-index:var(--z-popover-xl);background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:flex-end;gap:10px;padding:13px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 28px #10182824}.ex-pop[hidden]{display:none}.ex-pop label{font:600 9.5px var(--font-inter),Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-3);flex-direction:column;gap:5px;display:flex}.ex-pop input[type=date]{border:1px solid var(--line);background:var(--bg-2);color:var(--tx);font:600 11.5px var(--font-inter),Inter,sans-serif;border-radius:8px;padding:6px 9px}.ex-plbl{color:var(--tx-2);font-weight:600}.ex-btn.sm{border-radius:8px;padding:5px 11px;font-size:11px}.ex-gin{border:1px solid var(--line);background:var(--surface);width:88px;color:var(--tx);font:600 12px Inter Tight,var(--font-inter),Inter,sans-serif;text-align:right;border-radius:8px;padding:5px 8px}.ex-gin:focus{border-color:var(--co);outline:none}.ex-t th{cursor:pointer;-webkit-user-select:none;user-select:none}.ex-t th[data-d=a]:after{content:" ▲";color:var(--co);font-size:8px}.ex-t th[data-d=d]:after{content:" ▼";color:var(--co);font-size:8px}.ex-pctl{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex;position:relative}.ex-asof.ex-mini{padding:4.5px 11px;font-size:10.5px}.ex-pctl .ex-seg button{padding:5px 10px;font-size:10px}.ex-pctl .ex-pop{top:calc(100% + 8px);right:0}.ex-donut{flex-wrap:wrap;align-items:center;gap:26px;padding:4px 0 2px;display:flex}.ex-donut .dsvg{flex:none;margin:0 auto}.ex-dlg{flex:1;min-width:180px}.ex-dlr{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;font-size:12.3px;display:flex}.ex-dlr:last-child{border-bottom:none}.ex-dlr i{border-radius:3px;flex:none;width:10px;height:10px}.ex-dlr .dn{min-width:0;color:var(--tx);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.ex-dlr b{font-weight:650;font-family:"Inter Tight",var(--font-inter),"Inter",sans-serif}.ex-dlr .dp{text-align:right;width:48px;color:var(--tx-3);font-size:11px}.ex-lastlbl{font:700 11px Inter Tight,var(--font-inter),Inter,sans-serif;fill:var(--tx)}@media (max-width:1080px){.exc5{grid-template-columns:repeat(3,1fr)}.exc4{grid-template-columns:repeat(2,1fr)}.exc21,.exc3{grid-template-columns:1fr}.ex-alerts{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.ex-tabs{margin:18px 0}.ex-tab{margin-right:18px;font-size:12px}.exc4,.exc5{grid-template-columns:1fr 1fr}.exc2,.exc21,.exc3{grid-template-columns:1fr}.ex-kpi-v{font-size:21px}.ex-frow{gap:8px}.ex-frow,.ex-hb .ex-frow{grid-template-columns:90px 1fr auto}.ex-t{min-width:560px}.ex-shead{margin:22px 0 10px}.ex-alerts{grid-template-columns:1fr}.ex-date{grid-template-columns:48px 1fr auto;gap:8px}}.v3page .panel,.v3page.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:16px;overflow:hidden}.v3page .panel-h{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;display:flex}.v3page .panel-h h3{margin:0;font-size:13.5px;font-weight:650}.v3page .panel-h .psub{color:var(--tx-3);font-size:12px}.v3page .panel-h .panel-add{margin-inline-start:auto}.v3page .doc-empty{text-align:center;color:var(--tx-4);padding:30px 22px;font-size:12.5px;line-height:1.5}.v3page .tbl-scroll{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow-x:auto}.v3page table.dt{border-collapse:collapse;width:100%;font-size:12.5px}.v3page table.dt th{text-align:start;font-size:10.5px;font-family:var(--mono);letter-spacing:.4px;text-transform:uppercase;color:var(--tx-4);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px;font-weight:600}.v3page table.dt td{border-bottom:1px solid var(--line);vertical-align:top;padding:11px 14px}.v3page table.dt tbody tr:last-child td{border-bottom:none}.dl-ein select.pfx{cursor:pointer;background:0 0;border:0;padding:0 2px}.dl-firm-inert{cursor:default}.dl-firm-inert:hover{text-decoration:none}.crm-board-frame{position:relative}.crm-board-edge{z-index:6;border:1px solid var(--line-2);background:var(--surface);width:38px;height:64px;color:var(--tx-1);border-radius:var(--r-lg);box-shadow:var(--sh-sm);cursor:pointer;opacity:0;pointer-events:none;justify-content:center;align-items:center;margin-top:-32px;transition:opacity .15s;display:flex;position:absolute;top:50%}.crm-board-edge.on{opacity:.92;pointer-events:auto}.crm-board-edge.on:focus-visible,.crm-board-edge.on:hover{opacity:1;background:var(--bg)}.crm-board-edge:focus-visible{outline:2px solid var(--co);outline-offset:2px}@media (hover:none),(max-width:600px){.crm-board-edge{display:none}}.crm-board-edge.left{left:-6px}.crm-board-edge.right{right:-6px}#repoApp .rr-scroll{min-height:280px;max-height:calc(100vh - 340px);overflow:auto}#repoApp .dt thead{z-index:3;position:sticky;top:0}#repoApp .dt th.rr-sticky-h{background:var(--surface-2);z-index:4}#repoApp .dt td.rr-sticky,#repoApp .dt th.rr-sticky-h{position:sticky;right:0;box-shadow:-8px 0 8px -8px #0d16232e}#repoApp .dt td.rr-sticky{background:var(--surface);z-index:1}#repoApp .dt tbody tr:hover td.rr-sticky{background:var(--bg-2)}@media (max-width:768px){#repoApp .rr-scroll{min-height:0;max-height:none}#repoApp .dt td.rr-sticky,#repoApp .dt th.rr-sticky-h{box-shadow:none;position:static}}:root{--ink-900:#0d1623;--ink-800:#16202f;--ink-700:#1f2c3d;--ink-600:#37475c;--ink-500:#566681;--ink-400:#7a8aa1;--ink-300:#a3b1c5;--ink-200:#cdd7e3;--ink-100:#e6ecf3;--ink-50:#f2f5f9;--tx:#1c2738;--tx-2:#4a5a72;--tx-3:#73849c;--tx-4:#9aa9bf;--bg:#f6f8fb;--bg-2:#eef2f7;--surface:#fff;--surface-2:#fafbfd;--line:#e6ebf1;--line-2:#d6dee8;--line-strong:#c4cfdc;--co:#2456d6;--co-600:#1d49bd;--co-700:#1a3f9f;--co-400:#5b82e6;--co-bg:#eaf0fe;--co-bg-2:#dde7fd;--co-line:#c3d4fb;--pos:#1f8a5b;--pos-bg:#e6f4ec;--pos-line:#bfe4d0;--neg:#c4452a;--neg-bg:#fbeae5;--neg-line:#f1cabd;--warn:#935d00;--warn-bg:#fbf2df;--warn-line:#eed9ac;--info:#2456d6;--info-bg:#eaf0fe;--info-line:#c3d4fb;--viol:#6b4fc4;--viol-bg:#efebfb;--viol-line:#d9cef2;--teal:#0f7d8f;--teal-bg:#e0f1f3;--mono:var(--font-inter),Inter,ui-monospace,SFMono-Regular,Menlo,monospace;--serif:var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,sans-serif;--sans:var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,sans-serif;--feat:"cv01" 1,"cv02" 1,"cv11" 1,"ss01" 1;--feat-num:"tnum" 1,"cv01" 1,"cv02" 1,"ss01" 1;--r-xs:7px;--r-sm:10px;--r:13px;--r-lg:18px;--r-xl:24px;--pill:999px;--sb:266px;--sh-xs:0 1px 2px #0d16230d;--sh-sm:0 2px 8px -2px #0d162314,0 1px 2px #0d16230a;--sh:0 10px 30px -12px #0d16232e,0 2px 6px -2px #0d16230f;--sh-lg:0 34px 70px -28px #0d16236b,0 8px 22px -10px #0d16232e;--ease:cubic-bezier(.32,.72,.28,1);--ease-out:cubic-bezier(.16,1,.3,1);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");font-synthesis:none;--background:var(--bg);--foreground:var(--tx);--card:var(--surface);--card-foreground:var(--tx);--popover:var(--surface);--popover-foreground:var(--tx);--primary:var(--co);--primary-foreground:#fff;--secondary:var(--bg-2);--secondary-foreground:var(--tx);--muted:var(--bg-2);--muted-foreground:var(--tx-2);--accent:var(--co-bg);--accent-foreground:var(--co-700);--destructive:var(--neg);--border:var(--line);--input:var(--line);--ring:var(--co);--chart-1:var(--co);--chart-2:var(--pos);--chart-3:var(--warn);--chart-4:var(--viol);--chart-5:var(--teal);--radius:var(--r);--sidebar:var(--surface);--sidebar-foreground:var(--tx);--sidebar-primary:var(--co);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--co-bg);--sidebar-accent-foreground:var(--co-700);--sidebar-border:var(--line);--sidebar-ring:var(--co)}[data-theme=dark]{--ink-900:#eef3fa;--ink-800:#e2e9f3;--ink-700:#cdd8e6;--ink-600:#aebccf;--ink-500:#8497ac;--ink-400:#69798f;--ink-300:#526175;--ink-200:#3a4759;--ink-100:#2a3545;--ink-50:#1d2734;--bg:#0a111c;--bg-2:#070d16;--surface:#111b29;--surface-2:#0d1623;--line:#1e2b3c;--line-2:#27374b;--line-strong:#324559;--tx:#e9eff7;--tx-2:#aebccf;--tx-3:#7f91a8;--tx-4:#5e6f86;--co:#5b82e6;--co-600:#6d90ea;--co-700:#7e9eee;--co-400:#4f76db;--co-bg:#15233f;--co-bg-2:#1a2b4d;--co-line:#27406e;--pos:#3fb37f;--pos-bg:#10271d;--pos-line:#1d4733;--neg:#e0694c;--neg-bg:#2c1610;--neg-line:#4a261b;--warn:#d99a2b;--warn-bg:#2a2110;--warn-line:#46371a;--info:#5b82e6;--info-bg:#15233f;--info-line:#27406e;--viol:#9079db;--viol-bg:#1d1838;--viol-line:#352a5e;--teal:#3aa7b8;--teal-bg:#0c2a2f;--sh-xs:0 1px 2px #0006;--sh-sm:0 2px 10px -2px #00000080,0 1px 2px #0006;--sh:0 14px 36px -14px #000000b3,0 3px 8px -3px #00000080;--sh-lg:0 40px 80px -30px #000000d9,0 10px 26px -10px #0009;--background:var(--bg);--foreground:var(--tx);--card:var(--surface);--card-foreground:var(--tx);--popover:var(--surface);--popover-foreground:var(--tx);--primary:var(--co);--primary-foreground:#fff;--secondary:var(--bg-2);--secondary-foreground:var(--tx);--muted:var(--bg-2);--muted-foreground:var(--tx-2);--accent:var(--co-bg);--accent-foreground:var(--co-700);--destructive:var(--neg);--border:var(--line);--input:var(--line);--ring:var(--co);--chart-1:var(--co);--chart-2:var(--pos);--chart-3:var(--warn);--chart-4:var(--viol);--chart-5:var(--teal);--sidebar:var(--surface);--sidebar-foreground:var(--tx);--sidebar-primary:var(--co);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--co-bg);--sidebar-accent-foreground:var(--co-700);--sidebar-border:var(--line);--sidebar-ring:var(--co)}body,html{height:100%}body{font-family:var(--sans);color:var(--tx);background:var(--bg);letter-spacing:-.011em;font-feature-settings:var(--feat);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px;font-weight:400;line-height:1.5;overflow:hidden}.serif{font-family:var(--sans);font-weight:600}.mono,.serif{letter-spacing:-.02em}.mono{font-family:var(--mono);font-feature-settings:var(--feat-num);font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}svg{display:block}h1,h2,h3,h4{font-family:var(--sans);color:var(--ink-900);letter-spacing:-.025em;font-weight:600;line-height:1.08}button,input,select,textarea{font:inherit}::selection{background:var(--co-bg-2);color:var(--co-700)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{border-radius:var(--pill);background:var(--ink-200);background-clip:padding-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--ink-300);background-clip:padding-box}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root[data-reduce-motion=true] *{transition-duration:.01ms!important;animation-duration:.01ms!important}#repoApp .dt tbody tr:focus-visible{outline:2px solid var(--co);outline-offset:-2px;background:var(--bg-2)}#repoApp .org-card:focus-visible{outline:2px solid var(--co);outline-offset:2px;border-color:var(--line-strong);box-shadow:var(--sh)}#repoApp .oc-m:focus-visible,#repoApp .supp:focus-visible{outline:2px solid var(--co);outline-offset:2px;border-radius:6px}@media (max-width:480px){#repoApp .panel-h{flex-wrap:wrap}#repoApp .panel-h .psub{text-align:left;flex-basis:100%;margin-left:0}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}