.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-brands:before,.fa-regular:before,.fa-solid:before,.fa:before,.fab:before,.far:before,.fas:before{content:var(--fa)}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url(/build/releases/eb45010ac92f731898799b1f1724dd045b6cf445/assets/fa-solid-900-CTAAxXor.woff2) format("woff2")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(/build/releases/eb45010ac92f731898799b1f1724dd045b6cf445/assets/fa-brands-400-D_cYUPeE.woff2) format("woff2")}.fa-brands,.fab{font-weight:400}.fa-bell{--fa:""}.fa-bullhorn{--fa:""}.fa-comment-sms{--fa:""}.fa-flask{--fa:""}.fa-palette{--fa:""}.fa-plug{--fa:""}.fa-screwdriver-wrench{--fa:""}.fa-stopwatch{--fa:""}.fa-info{--fa:""}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:""}.fa-right-from-bracket,.fa-sign-out-alt{--fa:""}.fa-flag-checkered{--fa:""}.fa-address-book,.fa-contact-book{--fa:""}.fa-clipboard-list{--fa:""}.fa-user-check{--fa:""}.fa-toggle-off{--fa:""}.fa-archive,.fa-box-archive{--fa:""}.fa-cloud{--fa:""}.fa-bars,.fa-navicon{--fa:""}.fa-circle-exclamation,.fa-exclamation-circle{--fa:""}.fa-sitemap{--fa:""}.fa-list,.fa-list-squares{--fa:""}.fa-cart-plus{--fa:""}.fa-folder-plus{--fa:""}.fa-lock{--fa:""}.fa-sack-dollar{--fa:""}.fa-hourglass-2,.fa-hourglass-half{--fa:""}.fa-users{--fa:""}.fa-chevron-up{--fa:""}.fa-bullseye{--fa:""}.fa-folder,.fa-folder-blank{--fa:""}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:""}.fa-user{--fa:""}.fa-globe{--fa:""}.fa-repeat{--fa:""}.fa-file-invoice-dollar{--fa:""}.fa-server{--fa:""}.fa-heart-pulse,.fa-heartbeat{--fa:""}.fa-crown{--fa:""}.fa-toggle-on{--fa:""}.fa-folder-open{--fa:""}.fa-image{--fa:""}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:""}.fa-columns,.fa-table-columns{--fa:""}.fa-gem{--fa:""}.fa-check-circle,.fa-circle-check{--fa:""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:""}.fa-shield-alt,.fa-shield-halved{--fa:""}.fa-envelope-circle-check{--fa:""}.fa-layer-group{--fa:""}.fa-filter{--fa:""}.fa-file-signature{--fa:""}.fa-code{--fa:""}.fa-arrow-up-right-from-square,.fa-external-link{--fa:""}.fa-chart-pie,.fa-pie-chart{--fa:""}.fa-file-contract{--fa:""}.fa-chart-line,.fa-line-chart{--fa:""}.fa-arrow-right{--fa:""}.fa-wallet{--fa:""}.fa-circle-question,.fa-question-circle{--fa:""}.fa-route{--fa:""}.fa-tags{--fa:""}.fa-user-slash{--fa:""}.fa-pen{--fa:""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:""}.fa-floppy-disk,.fa-save{--fa:""}.fa-comment-dots,.fa-commenting{--fa:""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:""}.fa-phone{--fa:""}.fa-calendar-times,.fa-calendar-xmark{--fa:""}.fa-user-cog,.fa-user-gear{--fa:""}.fa-trash{--fa:""}.fa-arrow-left{--fa:""}.fa-external-link-alt,.fa-up-right-from-square{--fa:""}.fa-file-pdf{--fa:""}.fa-envelope{--fa:""}.fa-paperclip{--fa:""}.fa-circle-info,.fa-info-circle{--fa:""}.fa-calendar-check{--fa:""}.fa-check-double{--fa:""}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:""}.fa-minus,.fa-subtract{--fa:""}.fa-cog,.fa-gear{--fa:""}.fa-cart-shopping,.fa-shopping-cart{--fa:""}.fa-grip-vertical{--fa:""}.fa-clock,.fa-clock-four{--fa:""}.fa-coins{--fa:""}.fa-sliders,.fa-sliders-h{--fa:""}.fa-folder-tree{--fa:""}.fa-ticket{--fa:""}.fa-download{--fa:""}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:""}.fa-calendar-week{--fa:""}.fa-bolt,.fa-zap{--fa:""}.fa-sun{--fa:""}.fa-bug{--fa:""}.fa-credit-card,.fa-credit-card-alt{--fa:""}.fa-plug-circle-xmark{--fa:""}.fa-file{--fa:""}.fa-arrow-down{--fa:""}.fa-inbox{--fa:""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:""}.fa-chain,.fa-link{--fa:""}.fa-magnifying-glass,.fa-search{--fa:""}.fa-receipt{--fa:""}.fa-chevron-down{--fa:""}.fa-arrow-up{--fa:""}.fa-list-check,.fa-tasks{--fa:""}.fa-user-shield{--fa:""}.fa-diagram-project,.fa-project-diagram{--fa:""}.fa-copy{--fa:""}.fa-add,.fa-plus{--fa:"+"}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:""}.fa-rocket{--fa:""}.fa-arrow-trend-up{--fa:""}.fa-percent,.fa-percentage{--fa:"%"}.fa-trophy{--fa:""}.fa-rotate,.fa-sync-alt{--fa:""}.fa-spinner{--fa:""}.fa-ticket-alt,.fa-ticket-simple{--fa:""}.fa-building{--fa:""}.fa-angle-double-left,.fa-angles-left{--fa:""}.fa-clock-rotate-left,.fa-history{--fa:""}.fa-moon{--fa:""}.fa-broom{--fa:""}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:""}.fa-chart-column{--fa:""}.fa-calendar{--fa:""}.fa-user-plus{--fa:""}.fa-check{--fa:""}.fa-briefcase{--fa:""}.fa-user-tag{--fa:""}.fa-book-open{--fa:""}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:""}.fa-exchange-alt,.fa-right-left{--fa:""}.fa-paper-plane{--fa:""}.fa-calendar-day{--fa:""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:""}.fa-user-clock{--fa:""}.fa-file-invoice{--fa:""}.fa-note-sticky,.fa-sticky-note{--fa:""}.fa-exclamation{--fa:"!"}.fa-print{--fa:""}.fa-video,.fa-video-camera{--fa:""}.fa-microsoft{--fa:""}.fa-google{--fa:""}.fa-dropbox{--fa:""}.fa-whatsapp{--fa:""}.fa-google-drive{--fa:""}.fa-github{--fa:""}.fa-telegram,.fa-telegram-plane{--fa:""}.fa-file-import{--fa:""}.fa-file-export{--fa:""}.fa-eye{--fa:""}.fa-database{--fa:""}.fa-chevron-left{--fa:""}.fa-chevron-right{--fa:""}.fa-expand{--fa:""}.fa-compress{--fa:""}.fa-arrow-right-from-bracket{--fa:""}.fa-arrow-right-to-bracket{--fa:""}.fa-wrench{--fa:""}.fa-address-card{--fa:""}.fa-arrow-up-right-dots{--fa:""}.fa-ban{--fa:""}.fa-calendar-plus{--fa:""}.fa-chart-simple{--fa:""}.fa-circle-notch{--fa:""}.fa-comments{--fa:""}.fa-cookie-bite{--fa:""}.fa-discord{--fa:""}.fa-ellipsis{--fa:""}.fa-eye-slash{--fa:""}.fa-facebook{--fa:""}.fa-file-csv{--fa:""}.fa-gift{--fa:""}.fa-handshake{--fa:""}.fa-hourglass-end{--fa:""}.fa-instagram{--fa:""}.fa-key{--fa:""}.fa-link-slash{--fa:""}.fa-linkedin{--fa:""}.fa-magnet{--fa:""}.fa-memory{--fa:""}.fa-message{--fa:""}.fa-pause{--fa:""}.fa-people-arrows{--fa:""}.fa-play{--fa:""}.fa-puzzle-piece{--fa:""}.fa-reply{--fa:""}.fa-right-to-bracket{--fa:""}.fa-rotate-right{--fa:""}.fa-seedling{--fa:""}.fa-share-nodes{--fa:""}.fa-slack{--fa:""}.fa-stethoscope{--fa:""}.fa-stop{--fa:""}.fa-upload{--fa:""}.fa-user-group{--fa:""}.fa-user-minus{--fa:""}.fa-viber{--fa:""}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:var(--vtc-bg-main2, var(--ui-color-canvas));background-image:radial-gradient(circle at 10% 10%,rgba(102,126,234,.14),transparent 55%),radial-gradient(circle at 90% 15%,rgba(102,126,234,.1),transparent 60%);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow-x:hidden}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.rich-article{--rich-article-leading: 1.72;--rich-article-space: 1rem;color:var(--ui-color-text);line-height:var(--rich-article-leading);overflow-wrap:anywhere}.rich-article>:first-child{margin-top:0}.rich-article>:last-child{margin-bottom:0}.rich-article :where(h1,h2,h3,h4,h5,h6){margin:1.5em 0 .55em;color:var(--ui-color-text);font-weight:700;line-height:1.25;text-wrap:balance}.rich-article :where(h1){margin-top:0;font-size:clamp(1.65rem,3vw,2rem)}.rich-article :where(h2){font-size:clamp(1.3rem,2.4vw,1.55rem)}.rich-article :where(h3){font-size:1.2rem}.rich-article :where(h4,h5,h6){font-size:1rem}.rich-article :where(p){margin:0 0 var(--rich-article-space)}.rich-article :where(ul,ol){margin:0 0 var(--rich-article-space);padding-inline-start:1.5rem}.rich-article :where(li+li){margin-top:.45rem}.rich-article :where(a){color:var(--ui-color-primary);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.15em}.rich-article :where(a:hover){color:var(--ui-color-primary-hover)}.rich-article :where(blockquote){margin:1.25rem 0;padding:.75rem 1rem;border-inline-start:4px solid var(--ui-color-primary);color:var(--ui-color-text-muted);background:var(--ui-color-surface-inset)}.rich-article :where(hr){margin:1.5rem 0;border:0;border-top:1px solid var(--ui-color-border)}.rich-article :where(table){width:100%;max-width:100%;margin:1.25rem 0;border-collapse:collapse;font-size:.95rem;table-layout:fixed}.rich-article :where(th,td){padding:.7rem .8rem;border:1px solid var(--ui-color-border);text-align:start;vertical-align:top;overflow-wrap:anywhere}.rich-article :where(th){background:var(--ui-color-surface-inset);font-weight:700}.rich-article :where(code){padding:.1em .3em;border-radius:.25rem;background:var(--ui-color-surface-inset);font-size:.92em}.rich-article :where(pre){max-width:100%;margin:1rem 0;padding:1rem;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-control);background:var(--ui-color-surface-inset);overflow-x:auto;white-space:pre-wrap}.rich-article :where(pre code){padding:0;background:transparent}.rich-article :where(img,svg,video){max-width:100%;height:auto}.rich-article :where(figure){margin:1.25rem 0}.rich-article :where(figcaption){margin-top:.45rem;color:var(--ui-color-text-muted);font-size:.9rem}@media(max-width:640px){.rich-article :where(table){font-size:.88rem}.rich-article :where(th,td){padding:.55rem .6rem}}.ui-layer-dropdown{z-index:var(--ui-z-dropdown)}.ui-layer-dropdown[data-ui-floating-context=nested]{z-index:var(--ui-z-dropdown-nested)}.ui-layer-dropdown[data-ui-floating-context=modal]{z-index:var(--ui-z-modal-dropdown)}.ui-layer-dropdown[data-ui-floating-menu]{position:fixed}.ui-layer-popover{z-index:var(--ui-z-popover)}.ui-layer-modal{z-index:var(--ui-z-modal)}.ui-layer-toast{z-index:var(--ui-z-toast)}.glass-panel{background:var(--glass-bg, rgba(255, 255, 255, .52));border:1px solid var(--glass-border, rgba(255, 255, 255, .52));box-shadow:0 18px 45px #0f172a14;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.app-alert{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--alert-accent, var(--ui-color-info)) 24%,var(--ui-color-border, rgba(255, 255, 255, .35)));border-left:5px solid var(--alert-accent, var(--ui-color-info));border-radius:6px;background:color-mix(in srgb,var(--alert-accent, var(--ui-color-info)) 12%,var(--ui-control-input-bg, rgba(255, 255, 255, .78)));color:var(--ui-control-input-text, var(--ui-color-text));box-shadow:0 14px 34px color-mix(in srgb,var(--alert-accent, var(--ui-color-info)) 12%,rgba(15,23,42,.12))}.app-alert--success{--alert-accent: var(--ui-color-success)}.app-alert--danger{--alert-accent: var(--ui-color-danger)}.app-alert--info{--alert-accent: var(--ui-color-info)}.workspace-read-only-notice{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem .75rem;padding:.875rem 1rem}.workspace-read-only-notice__copy{display:grid;min-width:min(100%,18rem);flex:1 1 18rem;gap:.2rem;line-height:1.45}.workspace-read-only-notice__title{font-size:.95rem;line-height:1.3}.workspace-read-only-notice__description{color:var(--ui-color-text-muted)}.workspace-read-only-notice__cta{flex:0 0 auto;margin-inline-start:auto;max-width:100%;white-space:nowrap}@media(max-width:700px){.workspace-read-only-notice{align-items:stretch}.workspace-read-only-notice__copy{flex-basis:100%}.workspace-read-only-notice__cta{margin-inline-start:0;white-space:normal}}.trial-workspace-notice__body{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.trial-workspace-notice__content{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem}.trial-workspace-notice__toggle,.trial-header-badge{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.4rem;border:1px solid color-mix(in srgb,var(--ui-color-info) 42%,var(--ui-color-border));border-radius:var(--ui-radius-control);color:var(--ui-color-info-text, var(--ui-color-info));background:color-mix(in srgb,var(--ui-color-info) 10%,var(--ui-color-surface-raised));font-size:.75rem;font-weight:700;line-height:1;cursor:pointer}.trial-workspace-notice__toggle{min-height:2rem;padding:.4rem .6rem}.trial-workspace-notice__toggle:hover,.trial-workspace-notice__toggle:focus-visible,.trial-header-badge:hover,.trial-header-badge:focus-visible{border-color:var(--ui-color-info);background:color-mix(in srgb,var(--ui-color-info) 18%,var(--ui-color-surface-raised));color:var(--ui-color-text)}.trial-header-badge{min-height:var(--wrd-header-control-height, 34px);padding:0 .65rem;letter-spacing:.08em}.trial-header-badge__dot{width:.45rem;height:.45rem;border-radius:999px;background:var(--ui-color-info);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-color-info) 16%,transparent)}@media(max-width:700px){.trial-workspace-notice__body{align-items:stretch;flex-direction:column}.trial-workspace-notice__toggle{align-self:flex-start}}.operational-notice{--operational-accent: var(--ui-color-info);border:1px solid color-mix(in srgb,var(--operational-accent) 30%,var(--ui-color-border));border-left:4px solid var(--operational-accent);border-radius:var(--ui-radius-control);background:color-mix(in srgb,var(--operational-accent) 8%,var(--ui-color-surface-raised));color:var(--ui-color-text)}.operational-notice__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px}.operational-notice__title{display:block;color:var(--ui-color-text);font-size:.875rem}.operational-notice__status{margin:3px 0 0;color:var(--ui-color-text);font-size:.8125rem;line-height:1.4}.operational-notice__toggle{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;border:0;border-radius:var(--ui-radius-control);background:transparent;color:var(--ui-color-info-text);font-size:.8125rem;font-weight:700;padding:4px 6px}.operational-notice__toggle:hover,.operational-notice__toggle:focus-visible{background:color-mix(in srgb,var(--operational-accent) 12%,transparent);color:var(--ui-color-text)}.operational-notice__details{border-top:1px solid color-mix(in srgb,var(--operational-accent) 20%,var(--ui-color-border));padding:10px 12px;color:var(--ui-color-text);font-size:.8125rem;line-height:1.5}.operational-notice__details>:first-child{margin-top:0}.operational-notice__details>:last-child{margin-bottom:0}@media(max-width:575.98px){.operational-notice__header{flex-direction:column}.operational-notice__toggle{align-self:flex-start}}.app-notice-host{position:fixed;top:88px;right:20px;z-index:var(--ui-z-toast);display:grid;width:min(420px,calc(100vw - 32px));gap:10px;pointer-events:none}.app-notice-host:empty{display:none;margin:0}.ui-toast{--toast-accent: var(--ui-color-info);border-radius:6px;border-color:var(--ui-color-border);background:var(--ui-color-surface-raised);color:var(--ui-color-text);box-shadow:var(--ui-shadow-raised)}.ui-toast__icon{flex:0 0 auto;margin-top:2px;color:var(--toast-accent)}.app-confirm-backdrop{position:fixed;inset:0;z-index:var(--ui-z-confirm);display:grid;place-items:center;padding:20px;background:color-mix(in srgb,var(--ui-color-overlay) 72%,rgba(8,17,31,.34));backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.app-confirm-dialog{display:flex;width:min(480px,100%);gap:16px;padding:22px;border:1px solid var(--ui-color-border-strong);border-radius:var(--ui-radius-modal);background:var(--ui-color-canvas);color:var(--ui-color-text);box-shadow:var(--ui-shadow-modal)}.app-confirm-dialog__icon{display:inline-flex;width:42px;height:42px;flex:0 0 42px;align-items:center;justify-content:center;border-radius:50%;background:var(--ui-color-info-bg);color:var(--ui-color-info-text);font-size:20px}.app-confirm-dialog__body{min-width:0;flex:1 1 auto}.app-confirm-dialog__title{margin:0;color:var(--ui-color-text);font-size:18px;font-weight:700}.app-confirm-dialog__message{margin:8px 0 0;color:var(--ui-color-text-muted);line-height:1.5;overflow-wrap:anywhere}.app-confirm-dialog__pin{display:grid;gap:6px;margin-top:16px}.app-confirm-dialog__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.app-confirm-enter-active .app-confirm-dialog,.app-confirm-leave-active .app-confirm-dialog{transition:transform .16s ease}.app-confirm-enter-from .app-confirm-dialog,.app-confirm-leave-to .app-confirm-dialog{transform:translateY(8px) scale(.98)}.contact-link{display:inline-block;max-width:100%;color:inherit;overflow-wrap:anywhere;word-break:break-word}.contact-link:hover,.contact-link:focus-visible{color:var(--ui-color-primary)}.status-accent{--status-accent: var(--ui-control-input-placeholder);border-left:4px solid var(--status-accent)}.status-accent--active,.status-accent--paid,.status-accent--completed,.status-accent--resolved,.status-accent--won{--status-accent: var(--ui-color-success)}.ticket-thread{display:grid;gap:10px;padding:12px}.chat-message{--message-accent: var(--ui-color-info);border:1px solid color-mix(in srgb,var(--message-accent) 18%,var(--ui-color-border, rgba(255, 255, 255, .34)));border-left:4px solid var(--message-accent);border-radius:var(--ui-radius-control, 8px);background:color-mix(in srgb,var(--message-accent) 8%,var(--ui-control-input-bg, rgba(255, 255, 255, .78)));color:var(--ui-control-input-text, var(--ui-color-text));padding:12px 14px}.chat-message--support,.chat-message--admin{--message-accent: var(--ui-color-success)}.chat-message--customer{--message-accent: var(--ui-color-info)}.chat-message--system{--message-accent: var(--ui-color-warning)}.vue-blade-shell{--vtc-bg-main1: var(--ui-color-primary);--vtc-bg-main2: var(--ui-color-canvas);--vtc-text-title1: var(--ui-color-text);--blade-text: rgba(255, 255, 255, .92);--blade-muted: rgba(255, 255, 255, .65);--blade-surface: rgba(255, 255, 255, .08);--blade-surface-2: rgba(255, 255, 255, .06);--blade-border: rgba(255, 255, 255, .14);--blade-shadow: 0 18px 60px rgba(0, 0, 0, .55);--workspace-header-control-height: 2.5rem;--workspace-header-control-padding-x: .75rem;--workspace-header-control-padding-y: .5rem;--workspace-header-control-font-size: .875rem;--workspace-header-action-gap: .5rem}body.user-theme.theme-light,body.admin-theme.theme-light{color:var(--ui-color-text);background-image:var(--theme-bg-light);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}body.user-theme.theme-dark,body.admin-theme.theme-dark{color:var(--blade-text);background-color:var(--ui-color-canvas);background-image:var(--theme-bg-dark);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;position:relative}body.user-theme.theme-light:before,body.admin-theme.theme-light:before,body.user-theme.theme-dark:before,body.admin-theme.theme-dark:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none}body.user-theme.theme-light:before,body.admin-theme.theme-light:before{background:#ffffff1a}.theme-light,.theme-light .vue-blade-shell{--blade-text: rgba(19, 24, 39, .88);--blade-muted: rgba(19, 24, 39, .6);--blade-border: rgba(255, 255, 255, .4);--blade-surface: rgba(255, 255, 255, .22);--blade-surface-2: rgba(255, 255, 255, .16);--glass-bg: rgba(255, 255, 255, .22);--glass-border: rgba(255, 255, 255, .4)}body.user-theme.theme-dark:before,body.admin-theme.theme-dark:before{background:#0a0e27b8}.dashboard-header{--wrd-header-control-height: 34px;background:#ffffffbf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:1040;padding:20px 0;box-shadow:0 2px 10px #00000014;border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:0}@media(min-width:769px){.dashboard-header:has([data-ui-dropdown-open],[data-ui-select-open],[data-notification-bell-panel]){z-index:var(--ui-z-dropdown)}}.theme-light .dashboard-header,.theme-light .user-chip,.theme-light .dashboard-sidebar,.theme-light .glass-panel,.theme-light .ui-modal__panel,.theme-light .table-stack,.theme-light .services-section{background:var(--ui-color-surface);border:1px solid var(--ui-color-border);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}.theme-light .dashboard-sidebar{border-right:1px solid rgba(255,255,255,.4);border-top:0;box-shadow:10px 0 40px #0000000f}.theme-light .dashboard-content,.theme-light .crm-dashboard,.theme-light .glass-panel,.theme-light .ui-modal__panel,.theme-light .table-stack,.theme-light .ui-list__item,.theme-light .kanban-card,.theme-light .kanban-column,.theme-light .heading1,.theme-light h1,.theme-light h2,.theme-light h3,.theme-light h4,.theme-light h5,.theme-light h6,.theme-light p,.theme-light label,.theme-light span{color:var(--blade-text)}.theme-light .ui-text-muted,.theme-light .text-slate-500,.theme-light small.ui-text-muted{color:var(--blade-muted)}.theme-light .sidebar-nav a,.theme-light .sidebar-collapsible-nav__toggle{color:var(--ui-color-text-muted)}.theme-light .ui-input::-moz-placeholder,.theme-light .ui-select::-moz-placeholder{color:#1720338f}.theme-light .ui-input::placeholder,.theme-light .ui-select::placeholder{color:#1720338f}.theme-light .kanban-card,.theme-light .crm-list-row{background:#ffffff47;border-color:#fff6;color:#131827e0;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);box-shadow:0 10px 34px #00000014}.theme-light .kanban-card__title{color:var(--ui-color-text)}.theme-light .kanban-card__meta,.theme-light .kanban-card__description,.theme-light .kanban-card__task-count{color:#172033c7}.theme-light .kanban-card__meta strong,.theme-light .crm-list-row strong,.theme-light .crm-list-row,.theme-light .crm-list-row span{color:var(--ui-color-text)}.theme-light .crm-list-row .ui-text-muted{color:#1720339e}.theme-dark .dashboard-header{background:var(--blade-surface);border-bottom:1px solid var(--blade-border);box-shadow:var(--blade-shadow)}.theme-dark .dashboard-sidebar{background:var(--blade-surface);border-right:1px solid var(--blade-border);border-top:0;box-shadow:10px 0 40px #00000040}.dashboard-header .logo .brand,.sidebar-brand .brand,.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.dashboard-header .\!logo .brand{display:inline-flex!important;align-items:center!important;gap:10px!important;text-decoration:none!important}.dashboard-header .logo .brand-logo{height:34px;width:auto;display:block}.dashboard-header .\!logo .brand-logo{height:34px!important;width:auto!important;display:block!important}.sidebar-brand .brand-logo{height:30px;width:auto;display:block}.brand-text{font-weight:700;letter-spacing:.08em;color:var(--ui-color-text);white-space:nowrap;line-height:1;text-transform:uppercase}.theme-dark .brand-text{color:var(--blade-text)}.dashboard-header .user-menu{flex-wrap:wrap}.user-menu__group{flex-wrap:nowrap}.dashboard-header .user-menu .ui-button.ui-button--sm{display:inline-flex;align-items:center;gap:8px;line-height:1;height:var(--wrd-header-control-height);padding:0 10px}.dashboard-header .currency-selector,.dashboard-header .language-switcher .ui-button.ui-button--sm,.dashboard-header .user-chip{height:var(--wrd-header-control-height)}.user-chip{display:inline-flex;align-items:center;gap:8px;padding:0 10px;border-radius:var(--ui-radius-control);background:#ffffff8c;border:1px solid rgba(0,0,0,.12);box-shadow:0 1px 6px #0000000d;color:var(--vtc-text-title1);font-weight:600;line-height:1;max-width:220px}.theme-dark .user-chip{background:var(--blade-surface-2);border:1px solid var(--blade-border);color:var(--blade-text);box-shadow:none}.theme-dark .ui-input,.theme-dark .ui-select,.theme-dark .ui-dropdown__menu{background-color:var(--ui-control-input-bg);border-color:var(--ui-control-input-border);color:var(--ui-control-input-text)}.theme-dark .ui-input::-moz-placeholder{color:var(--blade-muted)}.theme-dark .ui-input::placeholder{color:var(--blade-muted)}.theme-dark .glass-panel,.theme-dark .ui-modal__panel,.theme-dark .services-section{background:var(--ui-color-surface);border-color:var(--ui-color-border);color:var(--blade-text);box-shadow:var(--blade-shadow)}.glass-panel,.ui-modal__panel,.services-section{background:var(--ui-color-surface);border-color:var(--ui-color-border)}input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),textarea,select,.ui-input,.ui-select{background-color:var(--ui-control-input-bg);border-color:var(--ui-control-input-border);color:var(--ui-control-input-text);border-radius:var(--ui-radius-control)}input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file])::-moz-placeholder,textarea::-moz-placeholder,.ui-input::-moz-placeholder{color:color-mix(in srgb,var(--ui-control-input-text) 55%,transparent)}input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file])::placeholder,textarea::placeholder,.ui-input::placeholder{color:color-mix(in srgb,var(--ui-control-input-text) 55%,transparent)}input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):focus,textarea:focus,select:focus,.ui-input:focus,.ui-select:focus{background-color:var(--ui-control-input-bg);border-color:color-mix(in srgb,var(--ui-color-primary) 72%,var(--ui-control-input-border));color:var(--ui-control-input-text);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--ui-color-primary) 22%,transparent)}.ui-button--primary,button[type=submit]:not(.ui-button--outline-secondary):not(.ui-button--outline-danger),.auth-vue-panel .ui-button--primary{background-color:transparent;background-image:linear-gradient(135deg,var(--ui-color-primary),var(--ui-color-secondary));border-color:color-mix(in srgb,var(--ui-color-primary) 60%,var(--ui-color-secondary));color:var(--ui-color-primary-text);border-radius:var(--ui-radius-control)}.ui-button--primary:hover,button[type=submit]:not(.ui-button--outline-secondary):not(.ui-button--outline-danger):hover{filter:brightness(1.05);color:var(--ui-color-primary-text)}.theme-dark .glass-panel__header,.theme-dark .glass-panel__footer,.theme-dark .table-stack__viewport,.theme-dark .ui-list,.theme-dark .ui-list__item{background:transparent;border-color:var(--blade-border);color:var(--blade-text)}.theme-dark .table-stack,.theme-dark table{--ui-table-bg: transparent;--ui-table-color: var(--blade-text);--ui-table-border-color: var(--blade-border);--ui-table-striped-bg: rgba(255, 255, 255, .05);--ui-table-hover-bg: rgba(255, 255, 255, .08);color:var(--blade-text);background:transparent;border-color:var(--blade-border)}.theme-dark .table-stack thead,.theme-dark table thead,.theme-dark .bg-slate-50{background:#ffffff12;color:var(--blade-muted)}.theme-dark .table-stack th,.theme-dark .table-stack td,.theme-dark table th,.theme-dark table td{border-color:var(--blade-border);color:inherit}.theme-dark .ui-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23f8fafc' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.theme-dark .ui-select option{background-color:var(--ui-color-canvas);color:var(--ui-color-surface-hover)}.theme-dark .ui-tabs{border-color:var(--blade-border)}.theme-dark .ui-tabs .ui-tabs__tab{color:var(--blade-muted);background:#ffffff0d;border-color:var(--blade-border)}.theme-dark .ui-tabs .ui-tabs__tab:hover,.theme-dark .ui-tabs .ui-tabs__tab:focus{color:var(--blade-text);background:#ffffff17;border-color:#ffffff3d}.theme-dark .ui-tabs .ui-tabs__tab.active{color:var(--blade-text);background:#ffffff24;border-color:#ffffff4d}.theme-dark .ui-tabs .ui-tabs__tab.\!active{color:var(--blade-text)!important;background:#ffffff24!important;border-color:#ffffff4d!important}.theme-dark .ui-dropdown__item{color:var(--blade-text)}.theme-dark .ui-dropdown__item:hover,.theme-dark .ui-dropdown__item:focus,.theme-dark .ui-dropdown__item.active{background-color:#ffffff1f;color:var(--blade-text)}.theme-dark .ui-dropdown__item.\!active{background-color:#ffffff1f!important;color:var(--blade-text)!important}.user-chip__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.dashboard-wrapper{display:flex;width:100%;max-width:100%;min-height:calc(100vh - 80px);position:relative;z-index:1;align-items:flex-start;overflow-x:hidden}.dashboard-sidebar{width:260px;min-height:calc(100vh - 80px);height:calc(100vh - 80px);max-height:calc(100vh - 80px);position:sticky;top:80px;background:#ffffffb3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-right:1px solid rgba(255,255,255,.6);box-shadow:2px 0 10px #0000000a;padding:0 0 24px;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain}.sidebar-main-nav{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-bottom:16px}@media(min-width:768px){.dashboard-wrapper.sidebar-collapsed .dashboard-sidebar{display:flex;width:72px;min-width:72px;flex:0 0 72px;overflow:hidden}.dashboard-wrapper.sidebar-collapsed .dashboard-sidebar .sidebar-main-nav{overflow:hidden}.dashboard-wrapper.sidebar-collapsed .dashboard-content{flex:1 1 auto;width:auto;max-width:none;min-width:0;margin-left:72px}.dashboard-wrapper.sidebar-collapsed .dashboard-sidebar .sidebar-nav a,.dashboard-wrapper.sidebar-collapsed .dashboard-sidebar .sidebar-collapsible-nav__toggle{display:flex;width:72px;min-height:48px;justify-content:center;gap:0;padding:12px 0}.dashboard-wrapper.sidebar-collapsed .dashboard-sidebar .sidebar-nav a>i,.dashboard-wrapper.sidebar-collapsed .dashboard-sidebar .sidebar-collapsible-nav__toggle>span>i{display:inline-flex;width:20px;flex:0 0 20px;align-items:center;justify-content:center;margin:0}.dashboard-wrapper.sidebar-collapsed .dashboard-sidebar .sidebar-nav a>span,.dashboard-wrapper.sidebar-collapsed .dashboard-sidebar .sidebar-collapsible-nav__toggle>span>span,.dashboard-wrapper.sidebar-collapsed .dashboard-sidebar .navigation-badge{display:none}.dashboard-wrapper.sidebar-collapsed .dashboard-sidebar .sidebar-collapsible-nav__toggle>span{width:72px;justify-content:center;gap:0}.dashboard-wrapper.sidebar-collapsed .sidebar-system-status{margin-inline:10px;padding-inline:0;border-inline-color:transparent;background:transparent;box-shadow:none}.dashboard-wrapper.sidebar-collapsed .sidebar-system-status__heading{justify-content:center}.dashboard-wrapper.sidebar-collapsed .sidebar-system-status__title>span,.dashboard-wrapper.sidebar-collapsed .sidebar-system-status__overall,.dashboard-wrapper.sidebar-collapsed .sidebar-system-status__name,.dashboard-wrapper.sidebar-collapsed .sidebar-system-status__state{display:none}.dashboard-wrapper.sidebar-collapsed .sidebar-system-status__list{justify-items:center}.dashboard-wrapper.sidebar-collapsed .sidebar-system-status__row{justify-content:center}}.desktop-sidebar-toggle{display:none;border:0;background:none;color:inherit;padding:6px;cursor:pointer}@media(min-width:768px){.desktop-sidebar-toggle{display:inline-flex}}.dashboard-sidebar>.sidebar-nav:first-of-type{margin-top:0;padding-top:0}@media(min-width:768px){.dashboard-sidebar{position:fixed;left:0;padding-top:0;z-index:1030}body.user-theme .dashboard-sidebar,body.admin-theme .dashboard-sidebar{top:80px;bottom:0;min-height:calc(100vh - 80px);height:auto;max-height:none}.dashboard-content{width:calc(100% - 260px);margin-left:260px}.dashboard-sidebar .sidebar-brand{display:none}}.sidebar-brand{display:none;padding:14px 20px 8px}.sidebar-nav ul{list-style:none;padding:0;margin:0}.sidebar-profile-nav{flex:0 0 auto;margin-top:auto;padding-top:18px;padding-bottom:4px;border-top:1px solid rgba(15,23,42,.1);background:inherit}@media(min-width:768px){.sidebar-profile-nav{display:flex;flex-direction:column-reverse}.sidebar-profile-nav .sidebar-collapsible-nav__items{overflow-x:hidden;padding-top:0;padding-bottom:8px}}.sidebar-collapsible-nav__toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 30px;border:0;border-left:3px solid transparent;background:transparent;color:var(--ui-color-text-muted);font:inherit;text-align:left;transition:all .3s}.sidebar-collapsible-nav__toggle>span{display:inline-flex;align-items:center;gap:15px;min-width:0}.sidebar-collapsible-nav__toggle i:first-child{width:20px;font-size:18px}.sidebar-collapsible-nav__toggle:hover,.sidebar-collapsible-nav:has(li.active) .sidebar-collapsible-nav__toggle{background:var(--vtc-bg-main2);color:var(--vtc-bg-main1);border-left-color:var(--vtc-bg-main1)}.sidebar-collapsible-nav:has(li.\!active) .sidebar-collapsible-nav__toggle{background:var(--vtc-bg-main2)!important;color:var(--vtc-bg-main1)!important;border-left-color:var(--vtc-bg-main1)!important}.sidebar-collapsible-nav__items{padding:6px 0 0;overflow:hidden;transform-origin:top}.sidebar-collapsible-nav__items--nested{margin-left:12px;padding-top:0;border-left:1px solid var(--ui-color-border)}.sidebar-collapsible-nav__items.sidebar-collapsible-nav__items--nested a{padding-left:60px;font-size:13px}.sidebar-collapsible-nav__items.sidebar-collapsible-nav__items--nested a i{width:16px;font-size:13px}.dashboard-wrapper.sidebar-collapsed .dashboard-sidebar .sidebar-collapsible-nav__items--nested{margin-left:0;border-left:0}.sidebar-profile-nav .sidebar-accordion-enter-from,.sidebar-profile-nav .sidebar-accordion-leave-to{transform:translateY(8px)}.sidebar-collapsible-nav__items a{padding-left:48px;font-size:14px}.sidebar-collapsible-nav__items a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-collapsible-nav__items a small{margin-left:auto;min-width:24px;border-radius:999px;background:var(--ui-color-surface-raised);color:inherit;padding:1px 7px;text-align:center;font-size:11px;font-weight:700}.theme-dark .sidebar-profile-nav{border-top-color:var(--blade-border)}.theme-light .sidebar-collapsible-nav__toggle{color:var(--ui-color-text-muted)}.theme-light .sidebar-collapsible-nav__toggle:hover,.theme-light .sidebar-collapsible-nav:has(li.active) .sidebar-collapsible-nav__toggle{background:#ffffff2e;color:#131827eb;border-left-color:#667eea73}.theme-light .sidebar-collapsible-nav:has(li.\!active) .sidebar-collapsible-nav__toggle{background:#ffffff2e!important;color:#131827eb!important;border-left-color:#667eea73!important}.theme-dark .sidebar-collapsible-nav__toggle{color:var(--blade-muted)}.theme-dark .sidebar-collapsible-nav__toggle:hover,.theme-dark .sidebar-collapsible-nav:has(li.active) .sidebar-collapsible-nav__toggle{background:#ffffff1a;color:var(--blade-text);border-left-color:#ffffff42}.theme-dark .sidebar-collapsible-nav:has(li.\!active) .sidebar-collapsible-nav__toggle{background:#ffffff1a!important;color:var(--blade-text)!important;border-left-color:#ffffff42!important}.sidebar-nav li{margin-bottom:5px}.sidebar-nav a{display:flex;align-items:center;padding:15px 30px;color:var(--ui-color-text-muted);text-decoration:none;transition:all .3s;gap:15px}.sidebar-nav a i{width:20px;font-size:18px}.navigation-badge{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;border-radius:5px;background:var(--ui-color-warning);color:#212529;font-size:11px;font-weight:700;line-height:1;box-shadow:0 1px 3px #ffc10766}.theme-light .sidebar-nav a{color:#131827b3}.theme-dark .sidebar-nav a{color:var(--blade-muted)}.sidebar-nav li.active a,.sidebar-nav a:hover{background:var(--vtc-bg-main2);color:var(--vtc-bg-main1);border-left:3px solid var(--vtc-bg-main1)}.sidebar-nav li.\!active a{background:var(--vtc-bg-main2)!important;color:var(--vtc-bg-main1)!important;border-left:3px solid var(--vtc-bg-main1)!important}.theme-light .sidebar-nav li.active a,.theme-light .sidebar-nav a:hover{background:#ffffff2e;color:#131827eb;border-left-color:#667eea73}.theme-light .sidebar-nav li.\!active a{background:#ffffff2e!important;color:#131827eb!important;border-left-color:#667eea73!important}.theme-dark .sidebar-nav li.active a,.theme-dark .sidebar-nav a:hover{background:#ffffff1a;color:var(--blade-text);border-left:3px solid rgba(255,255,255,.26)}.theme-dark .sidebar-nav li.\!active a{background:#ffffff1a!important;color:var(--blade-text)!important;border-left:3px solid rgba(255,255,255,.26)!important}.dashboard-content{flex:1 1 auto;min-width:0;padding:30px;max-width:100%;overflow-x:hidden}.shell-page{width:100%;max-width:none;min-width:0;margin-inline:auto}.admin-dashboard-page,.admin-control-plane,.admin-demo-page{width:100%;max-width:none;margin-inline:auto}.admin-dashboard-content,.admin-control-section{width:100%;padding:0}.admin-control-plane .overflow-x-auto,.admin-dashboard-page .overflow-x-auto{max-width:100%;overflow-x:auto}.admin-control-plane table.table-stack,.admin-dashboard-page table.table-stack{width:100%}@media(max-width:768px){.lead-panel-backdrop{top:74px;padding:10px}.lead-panel{height:calc(100vh - 94px);width:100%;padding:16px}.crm-dashboard{padding-inline:0}.table-stack{border-collapse:separate;border-spacing:0}.table-stack thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.table-stack,.table-stack tbody,.table-stack tr,.table-stack td{display:block;width:100%}.table-stack tr{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-control);background:var(--ui-control-input-bg);padding:6px 12px;margin-bottom:10px;box-shadow:0 8px 22px #0f172a14}.table-stack__viewport{border-radius:var(--ui-radius-control);max-width:100%;overflow-x:hidden}.metric-card--outcomes{grid-template-columns:1fr}.workspace-outcome{min-height:76px;padding:14px 16px;border-right:0;border-radius:0}.workspace-outcome+.workspace-outcome{border-top:1px solid var(--ui-color-border)}.workspace-outcome>i{width:48px;height:48px;flex-basis:48px;font-size:18px}.workspace-outcome strong{font-size:24px}.app-notice-host{top:72px;right:16px;width:calc(100vw - 32px)}.table-stack td{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;border:0;padding:7px 8px;text-align:right;overflow-wrap:anywhere;word-break:break-word}.table-stack td>*{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.table-stack td:has(.contact-link){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start}.table-stack td:has(.contact-link):before{grid-column:1;grid-row:1 / -1;align-self:start}.table-stack td:has(.contact-link)>*{grid-column:2;width:100%;max-width:none}.table-stack td:has(.contact-link)>*+*{margin-top:4px}.table-stack .ui-badge{white-space:normal;text-align:right}.table-stack td+td{border-top:1px solid var(--ui-color-border)}.table-stack td:before{content:attr(data-label);flex:0 0 auto;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:color-mix(in srgb,var(--ui-control-input-text) 60%,transparent);text-align:left}.table-stack td[data-label=""]:before{content:none}.table-stack td.table-stack__actions{justify-content:flex-end}.mobile-stage-tabs{display:flex;gap:8px;overflow-x:auto;padding:0 16px 12px;position:sticky;top:74px;z-index:5;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%)}.mobile-stage-tabs::-webkit-scrollbar{display:none}.mobile-stage-tab{display:inline-flex;min-height:40px;align-items:center;gap:8px;flex:0 0 auto;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-control);background:var(--ui-control-input-bg);color:var(--ui-control-input-text);padding:0 12px;font-size:13px;font-weight:700;box-shadow:0 8px 24px #0f172a1f}.mobile-stage-tab strong{display:inline-flex;min-width:22px;justify-content:center;border-radius:calc(var(--ui-radius-control) - 3px);background:var(--ui-color-surface-raised);padding:1px 6px;font-size:11px}.kanban-scroll-shell{margin-inline:0;padding-inline:0;padding-bottom:0;touch-action:pan-x pan-y}.kanban-board{gap:12px}.kanban-column{min-width:0;min-height:62vh;max-height:none;padding:12px}.kanban-column__body{min-height:46vh}.kanban-card{cursor:pointer;padding:14px;touch-action:pan-x pan-y}.kanban-card__icon{width:34px;height:34px}.kanban-card__move{display:none}.kanban-card__move-btn{min-height:42px}.kanban-card__stage-menu{display:block;width:100%;margin-block:10px}.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.dashboard-stats .glass-panel{min-height:58px}.lead-composer{margin-bottom:10px;padding:12px}.lead-composer__actions{justify-content:space-between}.lead-panel__section-title,.lead-panel__toolbar,.lead-edit-actions{flex-wrap:wrap}.pipeline-stage-row{grid-template-columns:auto auto minmax(0,1fr)}.pipeline-stage-row .pipeline-counter,.pipeline-stage-row .ui-button{grid-column:span 1}}.vue-page-title{color:var(--vtc-text-title1);font-size:1rem;font-weight:700;line-height:normal;margin-bottom:8px}.theme-dark .vue-page-title,.theme-dark .glass-panel__title,.theme-dark h1,.theme-dark h2,.theme-dark h3,.theme-dark h4,.theme-dark h5,.theme-dark h6{color:var(--blade-text)}.theme-dark .ui-text-muted,.theme-dark small.ui-text-muted,.theme-dark .small.ui-text-muted{color:var(--blade-muted)}.theme-dark .glass-panel,.theme-dark .ui-list__item{background:var(--blade-surface);border:1px solid var(--blade-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--blade-shadow);color:var(--blade-text)}.theme-dark .stat-details p{color:var(--blade-muted)}.theme-dark .stat-details h3{color:var(--blade-text)}.language-switcher{display:inline-block;margin-left:0;position:relative;z-index:var(--ui-z-dropdown)}.language-switcher .ui-dropdown__menu,.language-preset-menu{min-width:10rem;padding:.5rem 0;background-color:#ffffffeb;border:1px solid rgba(0,0,0,.12);border-radius:.25rem;box-shadow:0 .5rem 1rem #0000001f}.language-switcher .ui-button,.currency-selector{font-size:.875rem;height:var(--wrd-header-control-height, 34px);padding:0 10px;background:#ffffff8c;border-color:#0000001f;box-shadow:0 1px 6px #0000000d}.theme-dark .language-switcher .ui-button,.theme-dark .currency-selector,.theme-dark .admin-theme-toggle,.theme-dark .user-theme-toggle{background:#ffffff0f;border-color:#ffffff2e;color:#ffffffeb;box-shadow:none}.theme-light .admin-theme-toggle,.theme-light .user-theme-toggle{background:#fff3;border-color:#fff6;color:#131827db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.theme-dark .ui-dropdown__menu{background:#0a0e27eb;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.theme-dark .ui-dropdown__item{color:#ffffffdb}.theme-dark .ui-dropdown__item:hover,.theme-dark .ui-dropdown__item:focus{background:#ffffff14;color:#fffffff5}.theme-dark .ui-input,.theme-dark .ui-select,.theme-dark .ui-input-group__text{background:#0f162959;border:1px solid rgba(255,255,255,.16);color:var(--blade-text)}.theme-light .ui-input,.theme-light .ui-select,.theme-light .ui-input-group__text{background:#ffffff38;border:1px solid rgba(255,255,255,.4);color:#131827e0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.theme-dark .table-stack{--ui-table-bg: transparent;--ui-table-color: rgba(255, 255, 255, .9);--ui-table-border-color: rgba(255, 255, 255, .12);--ui-table-striped-bg: rgba(255, 255, 255, .04);--ui-table-hover-bg: rgba(255, 255, 255, .06);color:var(--blade-text)}.theme-light .table-stack{--ui-table-bg: transparent;--ui-table-color: rgba(19, 24, 39, .88);--ui-table-border-color: rgba(255, 255, 255, .32);--ui-table-striped-bg: rgba(255, 255, 255, .1);--ui-table-hover-bg: rgba(255, 255, 255, .12);background-color:transparent}.theme-dark .table-stack>:not(caption)>*>*,.theme-light .table-stack>:not(caption)>*>*{background-color:transparent;box-shadow:none}@media(max-width:767.98px){.dashboard-wrapper{z-index:auto}.dashboard-sidebar{z-index:1100}.dashboard-sidebar.active{z-index:1110}.sidebar-backdrop{z-index:1090}body.user-theme.theme-dark,body.admin-theme.theme-dark{background-attachment:scroll}.dashboard-header .logo{display:none}.sidebar-brand{display:flex;align-items:center;gap:10px}.sidebar-brand__mobile-toggle{display:inline-flex;width:var(--wrd-header-control-height, 34px);height:var(--wrd-header-control-height, 34px);flex:0 0 var(--wrd-header-control-height, 34px);align-items:center;justify-content:center;padding:0;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-control, .5rem);background:var(--ui-color-surface-raised);color:var(--ui-color-text);box-shadow:var(--ui-shadow-inset);cursor:pointer}.sidebar-brand__mobile-toggle:hover{border-color:var(--ui-control-input-hover-border);background:var(--ui-color-surface-hover)}.sidebar-brand__mobile-toggle:focus-visible{outline:2px solid var(--ui-color-focus-ring);outline-offset:2px;box-shadow:var(--ui-shadow-raised-hover)}.mobile-menu-toggle{padding:5px 10px;color:var(--vtc-text-title1);text-decoration:none}.mobile-menu-brand-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:var(--wrd-header-control-height, 34px);min-height:var(--wrd-header-control-height, 34px);padding:.2rem .4rem .2rem .25rem;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-control, .5rem);background:var(--ui-color-surface-raised);color:var(--ui-color-text);box-shadow:var(--ui-shadow-inset);cursor:pointer;font:inherit;line-height:1}.mobile-menu-brand-toggle:hover{border-color:var(--ui-control-input-hover-border);background:var(--ui-color-surface-hover)}.mobile-menu-brand-toggle:focus-visible{outline:2px solid var(--ui-color-focus-ring);outline-offset:2px;box-shadow:var(--ui-shadow-raised-hover)}.mobile-menu-brand-toggle__mark{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;flex:0 0 1.7rem;overflow:hidden;border-radius:.45rem;background:var(--ui-color-surface)}.mobile-menu-brand-toggle__logo{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.mobile-menu-brand-toggle__indicator{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex:0 0 1rem;color:var(--ui-color-text);font-size:.95rem}.dashboard-wrapper{flex-direction:column}.dashboard-sidebar{position:fixed;left:-260px;top:0;bottom:0;height:100vh;max-height:100vh;width:260px;z-index:1000;transition:left .3s ease;padding-top:20px}.dashboard-sidebar.active{left:0}.sidebar-backdrop{position:fixed;inset:0;z-index:999;background:#0206176b;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.dashboard-content{padding:16px;width:100%;margin-left:0}.dashboard-content>section{padding-inline:0}.user-menu,.user-menu__group{flex-wrap:wrap;white-space:normal}.dashboard-header .user-account-menu__trigger{width:var(--wrd-header-control-height, 34px);min-width:var(--wrd-header-control-height, 34px);height:var(--wrd-header-control-height, 34px);min-height:var(--wrd-header-control-height, 34px);justify-content:center;gap:0;padding:0}.dashboard-header .user-account-menu__trigger :is(.user-account-menu__name,.user-account-menu__chevron){display:none}.dashboard-header .\!logo{display:none!important}.dashboard-sidebar.\!active{z-index:1110!important;left:0!important}}@media(max-width:576px){.dashboard-header{padding:15px 0}.user-menu{gap:6px}.user-menu__group{flex-wrap:nowrap;justify-content:flex-end}.dashboard-content{padding:14px 16px}}.public-doc-wrap{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;padding:22px 16px 32px;background:var(--ui-color-canvas-subtle)}.public-doc__toolbar{width:min(210mm,100%);display:flex;justify-content:flex-end}.public-doc{width:min(100%,640px);background:var(--ui-color-text-inverse);color:var(--ui-color-text);border-radius:14px;box-shadow:0 20px 60px #0f172a24;padding:32px}.public-doc__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:18px;margin-bottom:20px;border-bottom:3px solid var(--ui-color-info)}.public-doc__identity{min-width:0}.public-doc__company{margin-bottom:8px;font-weight:700}.public-doc__headmeta{display:flex;flex-direction:column;align-items:flex-end;gap:10px;text-align:right}.public-doc__number{font-size:20px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.public-doc__title{margin:4px 0 0;font-size:26px;font-weight:800;color:var(--ui-color-info)}.public-doc__meta-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin-bottom:32px}.public-doc__party{min-width:0}.public-doc__meta-title,.public-doc__section-title{margin:0 0 12px;color:var(--ui-color-info);font-size:18px;font-weight:700}.public-doc__party-name{margin:0;font-size:16px;font-weight:700}.public-doc__details{margin:0}.public-doc__details>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:baseline;padding:6px 0}.public-doc__details dt{font-weight:700}.public-doc__details dd{margin:0;text-align:right;white-space:nowrap}.public-doc__section{margin-bottom:28px}.public-doc__desc{background:var(--ui-color-canvas);border-radius:10px;padding:14px 16px;margin-bottom:16px}.public-doc__amount{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--ui-color-border);border-radius:10px;padding:14px 16px;margin-bottom:20px;font-size:18px}.public-doc__amount strong{color:var(--ui-color-info);font-size:22px}.public-doc__pay{margin-top:8px}.public-doc__body{display:flow-root;white-space:pre-wrap;line-height:1.6;font-size:15px}.public-doc__body p{margin:0 0 12px}.public-doc__body table{width:100%;margin:20px 0;border-collapse:collapse;border-spacing:0;table-layout:fixed;white-space:normal}.public-doc__body th,.public-doc__body td{padding:10px 12px;border:1px solid var(--ui-color-border);text-align:left;vertical-align:top;overflow-wrap:anywhere}.public-doc__body th{background:var(--ui-color-surface-inset);color:var(--ui-color-text-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.public-doc__body .docblocks-line-items__description,.public-doc__body .docblocks-line-items th:first-child{width:50%}.public-doc__body .docblocks-line-items__quantity,.public-doc__body .docblocks-line-items th:nth-child(2){width:16%;text-align:right;white-space:nowrap}.public-doc__body .docblocks-line-items__unit-price,.public-doc__body .docblocks-line-items th:nth-child(3){width:17%;text-align:right;white-space:nowrap}.public-doc__body .docblocks-line-items__line-total,.public-doc__body .docblocks-line-items th:nth-child(4){width:17%;text-align:right;white-space:nowrap}.public-doc__body .docblocks-line-items thead .docblocks-line-items__quantity{white-space:nowrap;overflow-wrap:normal}.public-doc__body .docblocks-line-items thead .docblocks-line-items__unit-price,.public-doc__body .docblocks-line-items thead .docblocks-line-items__line-total{white-space:normal;overflow-wrap:anywhere}@media(max-width:640px){.public-doc__header{flex-direction:column}.public-doc__headmeta{align-items:flex-start;text-align:left}.public-doc__meta-grid{grid-template-columns:1fr;gap:20px}}@media print{.public-doc-wrap{background:var(--ui-color-text-inverse);padding:0;gap:0}.public-doc{box-shadow:none;border-radius:0}}.ui-button{display:inline-flex;align-items:center;justify-content:center;border-width:1px;padding:.5rem .75rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-radius:var(--ui-radius-control)}html[data-ui-theme] .dashboard-content .table-stack__actions>:is(.flex,.ui-button){align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin:0}@media(max-width:767.98px){html[data-ui-theme] .dashboard-content td.table-stack__actions>:is(.flex,.ui-button){width:100%}}.ui-button{border-color:var(--ui-color-border-strong);background:transparent;color:var(--ui-color-text);min-height:2.5rem}.ui-button:hover,.ui-button:focus-visible{background:var(--ui-color-surface-hover)}.ui-button:focus-visible,.ui-input:focus-visible,.ui-select:focus-visible{outline:2px solid var(--ui-color-focus-ring);outline-offset:2px}.ui-button:disabled{cursor:not-allowed;opacity:.5}.ui-button--sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;min-height:2rem}.ui-button--primary{border-color:var(--ui-color-primary);background:var(--ui-color-primary);color:var(--ui-color-primary-text)}.ui-button--primary:hover,.ui-button--primary:focus-visible{border-color:var(--ui-color-primary-hover);background:var(--ui-color-primary-hover);color:var(--ui-color-primary-text)}.ui-button--danger{border-color:var(--ui-color-danger);color:var(--ui-color-danger)}.ui-button--danger:hover,.ui-button--danger:focus-visible{border-color:var(--ui-color-danger);background:var(--ui-color-danger-bg)}.ui-button--success{border-color:var(--ui-color-success);color:var(--ui-color-success)}.ui-button--success:hover,.ui-button--success:focus-visible{border-color:var(--ui-color-success);background:var(--ui-color-success-bg)}.ui-button--warning{border-color:var(--ui-color-warning);color:var(--ui-color-warning-text)}.ui-button--warning:hover,.ui-button--warning:focus-visible{border-color:var(--ui-color-warning);background:var(--ui-color-warning-bg)}.crm-button--secondary{border-color:var(--ui-color-border-strong)}.ui-input,.ui-select{width:100%;border-width:1px;padding:.5rem .75rem;border-radius:var(--ui-radius-control);border-color:var(--ui-control-input-border, var(--ui-color-border));background:var(--ui-control-input-bg, var(--ui-color-surface));color:var(--ui-control-input-text, var(--ui-color-text))}.ui-input--sm{min-height:2rem;padding:.35rem .5rem;font-size:.875rem;line-height:1.25}.ui-textarea{width:100%;border-width:1px;padding:.5rem .75rem;border-radius:var(--ui-radius-control);min-height:6rem;border-color:var(--ui-control-input-border, var(--ui-color-border));background:var(--ui-control-input-bg, var(--ui-color-surface));color:var(--ui-control-input-text, var(--ui-color-text));resize:vertical}.ui-textarea:focus-visible{outline:2px solid var(--ui-color-focus-ring);outline-offset:2px}.ui-link{color:var(--ui-color-primary);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.ui-link:hover,.ui-link:focus-visible{color:var(--ui-color-primary-hover)}.ui-input::-moz-placeholder{color:var(--ui-color-text-muted)}.ui-input::placeholder{color:var(--ui-color-text-muted)}.ui-input:disabled,.ui-select:disabled{cursor:not-allowed;opacity:.65}.ui-label{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--ui-color-text)}.ui-badge{display:inline-flex;align-items:center;border-width:1px;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:600}html[data-ui-theme] .dashboard-content .table-stack__actions>:is(.flex,.ui-badge){align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin:0}@media(max-width:767.98px){html[data-ui-theme] .dashboard-content td.table-stack__actions>:is(.flex,.ui-badge){width:100%}}.ui-badge{border-radius:var(--ui-radius-badge);border-color:var(--ui-color-border-strong);background:var(--ui-color-surface-raised);color:var(--ui-color-text)}.ui-badge--primary{border-color:var(--ui-color-primary);background:color-mix(in srgb,var(--ui-color-primary) 14%,transparent);color:var(--ui-color-primary)}.ui-progress{height:.375rem;overflow:hidden;border-radius:9999px}.admin-layout-shell .dashboard-content :is(.overflow-x-auto,.ui-progress):not(.table-surface__viewport):has(>table){border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-control);background:var(--ui-color-surface-raised);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-color-border) 38%,transparent)}.admin-layout-shell .dashboard-content :is(.overflow-x-auto,.ui-progress):not(.table-surface__viewport):has(>table)>table{min-width:100%;margin-bottom:0}@media(min-width:768px){.admin-layout-shell .dashboard-content :is(.overflow-x-auto,.ui-progress):not(.table-surface__viewport):has(>table)>table{border-collapse:separate;border-spacing:0}.admin-layout-shell .dashboard-content :is(.overflow-x-auto,.ui-progress):not(.table-surface__viewport):has(>table)>table>:not(caption)>tr>*{border-inline-end:1px solid var(--ui-color-border);border-bottom:1px solid var(--ui-color-border)}.admin-layout-shell .dashboard-content :is(.overflow-x-auto,.ui-progress):not(.table-surface__viewport):has(>table)>table>:not(caption)>tr>*:last-child{border-inline-end:0}.admin-layout-shell .dashboard-content :is(.overflow-x-auto,.ui-progress):not(.table-surface__viewport):has(>table)>table>thead>tr>*{border-bottom-width:2px;background:var(--ui-color-surface-inset)}.admin-layout-shell .dashboard-content :is(.overflow-x-auto,.ui-progress):not(.table-surface__viewport):has(>table)>table>tbody>tr:last-child>*{border-bottom:0}}html[data-ui-theme] .dashboard-content :is(.overflow-x-auto,.ui-progress):not(.table-surface__viewport):has(>table){padding:.75rem;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-card);background:var(--ui-color-surface-raised);box-shadow:var(--ui-shadow-raised)}html[data-ui-theme] .dashboard-content :is(.overflow-x-auto,.ui-progress):not(.table-surface__viewport):has(>table)>table{min-width:100%;margin-bottom:0}@media(min-width:768px){html[data-ui-theme] .dashboard-content :is(.overflow-x-auto,.ui-progress):not(.table-surface__viewport):has(>table)>table{border-collapse:separate;border-spacing:0}html[data-ui-theme] .dashboard-content :is(.overflow-x-auto,.ui-progress):not(.table-surface__viewport):has(>table)>table>:not(caption)>tr>*{border-inline-end:1px solid var(--ui-color-border);border-bottom:1px solid var(--ui-color-border)}html[data-ui-theme] .dashboard-content :is(.overflow-x-auto,.ui-progress):not(.table-surface__viewport):has(>table)>table>:not(caption)>tr>*:last-child{border-inline-end:0}html[data-ui-theme] .dashboard-content :is(.overflow-x-auto,.ui-progress):not(.table-surface__viewport):has(>table)>table>tbody>tr:last-child>*{border-bottom:0}}.ui-progress{background:color-mix(in srgb,var(--ui-color-border) 55%,transparent)}.ui-progress__bar{height:100%;border-radius:9999px;background:var(--ui-color-primary);transition:width .18s ease}:where(#app,body) .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:where(#app,body) .pointer-events-none{pointer-events:none}:where(#app,body) .pointer-events-auto{pointer-events:auto}:where(#app,body) .visible{visibility:visible}:where(#app,body) .collapse{visibility:collapse}:where(#app,body) .static{position:static}:where(#app,body) .fixed{position:fixed}:where(#app,body) .absolute{position:absolute}:where(#app,body) .relative{position:relative}:where(#app,body) .inset-0{inset:0}:where(#app,body) .isolate{isolation:isolate}:where(#app,body) .col-span-full{grid-column:1 / -1}:where(#app,body) .m-0{margin:0}:where(#app,body) .m-5{margin:1.25rem}:where(#app,body) .mx-4{margin-left:1rem;margin-right:1rem}:where(#app,body) .mx-5{margin-left:1.25rem;margin-right:1.25rem}:where(#app,body) .mx-auto{margin-left:auto;margin-right:auto}:where(#app,body) .my-3{margin-top:.75rem;margin-bottom:.75rem}:where(#app,body) .my-4{margin-top:1rem;margin-bottom:1rem}:where(#app,body) .my-6{margin-top:1.5rem;margin-bottom:1.5rem}:where(#app,body) .mb-0{margin-bottom:0}:where(#app,body) .mb-1{margin-bottom:.25rem}:where(#app,body) .mb-2{margin-bottom:.5rem}:where(#app,body) .mb-3{margin-bottom:.75rem}:where(#app,body) .mb-4{margin-bottom:1rem}:where(#app,body) .mb-5{margin-bottom:1.25rem}:where(#app,body) .mb-6{margin-bottom:1.5rem}:where(#app,body) .ml-1{margin-left:.25rem}:where(#app,body) .ml-2{margin-left:.5rem}:where(#app,body) .ml-auto{margin-left:auto}:where(#app,body) .mr-1{margin-right:.25rem}:where(#app,body) .mr-2{margin-right:.5rem}:where(#app,body) .mr-3{margin-right:.75rem}:where(#app,body) .mr-4{margin-right:1rem}:where(#app,body) .mt-0{margin-top:0}:where(#app,body) .mt-0\.5{margin-top:.125rem}:where(#app,body) .mt-1{margin-top:.25rem}:where(#app,body) .mt-2{margin-top:.5rem}:where(#app,body) .mt-3{margin-top:.75rem}:where(#app,body) .mt-4{margin-top:1rem}:where(#app,body) .mt-5{margin-top:1.25rem}:where(#app,body) .mt-6{margin-top:1.5rem}:where(#app,body) .mt-7{margin-top:1.75rem}:where(#app,body) .mt-auto{margin-top:auto}:where(#app,body) .line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}:where(#app,body) .\!block{display:block!important}:where(#app,body) .block{display:block}:where(#app,body) .inline-block{display:inline-block}:where(#app,body) .inline{display:inline}:where(#app,body) .flex{display:flex}:where(#app,body) .inline-flex{display:inline-flex}:where(#app,body) .table{display:table}:where(#app,body) .grid{display:grid}:where(#app,body) .contents{display:contents}:where(#app,body) .hidden{display:none}:where(#app,body) .h-1\.5{height:.375rem}:where(#app,body) .h-10{height:2.5rem}:where(#app,body) .h-12{height:3rem}:where(#app,body) .h-16{height:4rem}:where(#app,body) .h-2{height:.5rem}:where(#app,body) .h-2\.5{height:.625rem}:where(#app,body) .h-20{height:5rem}:where(#app,body) .h-24{height:6rem}:where(#app,body) .h-4{height:1rem}:where(#app,body) .h-8{height:2rem}:where(#app,body) .h-\[34rem\]{height:34rem}:where(#app,body) .h-full{height:100%}:where(#app,body) .max-h-\[70vh\]{max-height:70vh}:where(#app,body) .max-h-\[90vh\]{max-height:90vh}:where(#app,body) .max-h-\[min\(70vh\,24rem\)\]{max-height:min(70vh,24rem)}:where(#app,body) .min-h-0{min-height:0px}:where(#app,body) .min-h-10{min-height:2.5rem}:where(#app,body) .min-h-24{min-height:6rem}:where(#app,body) .min-h-32{min-height:8rem}:where(#app,body) .min-h-9{min-height:2.25rem}:where(#app,body) .min-h-\[26rem\]{min-height:26rem}:where(#app,body) .min-h-\[32rem\]{min-height:32rem}:where(#app,body) .min-h-full{min-height:100%}:where(#app,body) .min-h-screen{min-height:100vh}:where(#app,body) .w-10{width:2.5rem}:where(#app,body) .w-12{width:3rem}:where(#app,body) .w-14{width:3.5rem}:where(#app,body) .w-16{width:4rem}:where(#app,body) .w-2{width:.5rem}:where(#app,body) .w-2\.5{width:.625rem}:where(#app,body) .w-20{width:5rem}:where(#app,body) .w-24{width:6rem}:where(#app,body) .w-4{width:1rem}:where(#app,body) .w-8{width:2rem}:where(#app,body) .w-auto{width:auto}:where(#app,body) .w-fit{width:-moz-fit-content;width:fit-content}:where(#app,body) .w-full{width:100%}:where(#app,body) .min-w-0{min-width:0px}:where(#app,body) .min-w-48{min-width:12rem}:where(#app,body) .min-w-8{min-width:2rem}:where(#app,body) .min-w-\[10rem\]{min-width:10rem}:where(#app,body) .min-w-\[11rem\]{min-width:11rem}:where(#app,body) .min-w-\[12rem\]{min-width:12rem}:where(#app,body) .min-w-\[14rem\]{min-width:14rem}:where(#app,body) .min-w-\[15rem\]{min-width:15rem}:where(#app,body) .min-w-\[16rem\]{min-width:16rem}:where(#app,body) .min-w-\[18rem\]{min-width:18rem}:where(#app,body) .min-w-\[5rem\]{min-width:5rem}:where(#app,body) .min-w-\[6rem\]{min-width:6rem}:where(#app,body) .max-w-2xl{max-width:42rem}:where(#app,body) .max-w-3xl{max-width:48rem}:where(#app,body) .max-w-5xl{max-width:64rem}:where(#app,body) .max-w-64{max-width:16rem}:where(#app,body) .max-w-6xl{max-width:72rem}:where(#app,body) .max-w-72{max-width:18rem}:where(#app,body) .max-w-\[14rem\]{max-width:14rem}:where(#app,body) .max-w-\[16rem\]{max-width:16rem}:where(#app,body) .max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}:where(#app,body) .max-w-lg{max-width:32rem}:where(#app,body) .max-w-xl{max-width:36rem}:where(#app,body) .flex-1{flex:1 1 0%}:where(#app,body) .flex-none{flex:none}:where(#app,body) .flex-shrink{flex-shrink:1}:where(#app,body) .shrink-0{flex-shrink:0}:where(#app,body) .grow{flex-grow:1}:where(#app,body) .border-collapse{border-collapse:collapse}:where(#app,body) .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(#app,body) .cursor-pointer{cursor:pointer}:where(#app,body) .resize{resize:both}:where(#app,body) .list-decimal{list-style-type:decimal}:where(#app,body) .list-disc{list-style-type:disc}:where(#app,body) .list-none{list-style-type:none}:where(#app,body) .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}:where(#app,body) .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(#app,body) .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(#app,body) .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}:where(#app,body) .flex-row{flex-direction:row}:where(#app,body) .flex-col{flex-direction:column}:where(#app,body) .flex-wrap{flex-wrap:wrap}:where(#app,body) .place-items-center{place-items:center}:where(#app,body) .content-start{align-content:flex-start}:where(#app,body) .items-start{align-items:flex-start}:where(#app,body) .items-end{align-items:flex-end}:where(#app,body) .items-center{align-items:center}:where(#app,body) .items-baseline{align-items:baseline}:where(#app,body) .justify-end{justify-content:flex-end}:where(#app,body) .justify-center{justify-content:center}:where(#app,body) .justify-between{justify-content:space-between}:where(#app,body) .gap-1{gap:.25rem}:where(#app,body) .gap-1\.5{gap:.375rem}:where(#app,body) .gap-2{gap:.5rem}:where(#app,body) .gap-3{gap:.75rem}:where(#app,body) .gap-4{gap:1rem}:where(#app,body) .gap-5{gap:1.25rem}:where(#app,body) .gap-6{gap:1.5rem}:where(#app,body) .gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}:where(#app,body) .gap-x-4{-moz-column-gap:1rem;column-gap:1rem}:where(#app,body) .gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}:where(#app,body) .gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}:where(#app,body) .gap-x-8{-moz-column-gap:2rem;column-gap:2rem}:where(#app,body) .gap-y-1{row-gap:.25rem}:where(#app,body) .gap-y-2{row-gap:.5rem}:where(#app,body) .gap-y-3{row-gap:.75rem}:where(#app,body) :is(.space-y-1>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}:where(#app,body) :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}:where(#app,body) :is(.space-y-3>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}:where(#app,body) :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}:where(#app,body) :is(.space-y-5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}:where(#app,body) .self-start{align-self:flex-start}:where(#app,body) .self-end{align-self:flex-end}:where(#app,body) .self-center{align-self:center}:where(#app,body) .justify-self-start{justify-self:start}:where(#app,body) .overflow-hidden{overflow:hidden}:where(#app,body) .overflow-x-auto{overflow-x:auto}:where(#app,body) .overflow-y-auto{overflow-y:auto}:where(#app,body) .overflow-x-hidden{overflow-x:hidden}:where(#app,body) .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(#app,body) .whitespace-normal{white-space:normal}:where(#app,body) .whitespace-nowrap{white-space:nowrap}:where(#app,body) .whitespace-pre-line{white-space:pre-line}:where(#app,body) .whitespace-pre-wrap{white-space:pre-wrap}:where(#app,body) .text-wrap{text-wrap:wrap}:where(#app,body) .break-words{overflow-wrap:break-word}:where(#app,body) .break-all{word-break:break-all}:where(#app,body) .rounded{border-radius:.25rem}:where(#app,body) .rounded-\[var\(--ui-radius-card\)\]{border-radius:var(--ui-radius-card)}:where(#app,body) .rounded-app{border-radius:var(--ui-radius-control)}:where(#app,body) .rounded-full{border-radius:9999px}:where(#app,body) .border{border-width:1px}:where(#app,body) .border-0{border-width:0px}:where(#app,body) .border-b{border-bottom-width:1px}:where(#app,body) .border-t{border-top-width:1px}:where(#app,body) .border-dashed{border-style:dashed}:where(#app,body) .border-\[var\(--ui-color-border\)\]{border-color:var(--ui-color-border)}:where(#app,body) .border-\[var\(--ui-color-border-strong\)\]{border-color:var(--ui-color-border-strong)}:where(#app,body) .border-\[var\(--ui-color-danger\)\]{border-color:var(--ui-color-danger)}:where(#app,body) .border-\[var\(--ui-color-info\)\]{border-color:var(--ui-color-info)}:where(#app,body) .border-\[var\(--ui-color-primary\)\]{border-color:var(--ui-color-primary)}:where(#app,body) .border-\[var\(--ui-color-success\)\]{border-color:var(--ui-color-success)}:where(#app,body) .border-\[var\(--ui-control-input-border\)\]{border-color:var(--ui-control-input-border)}:where(#app,body) .border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}:where(#app,body) .border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}:where(#app,body) .border-amber-400{--tw-border-opacity:1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}:where(#app,body) .border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}:where(#app,body) .border-brand-primary{--tw-border-opacity:1;border-color:rgb(var(--color-primary) / var(--tw-border-opacity, 1))}:where(#app,body) .border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}:where(#app,body) .border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}:where(#app,body) .border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}:where(#app,body) .border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}:where(#app,body) .border-slate-200\/50{border-color:#e2e8f080}:where(#app,body) .bg-\[var\(--ui-color-canvas\)\]{background-color:var(--ui-color-canvas)}:where(#app,body) .bg-\[var\(--ui-color-danger\)\]{background-color:var(--ui-color-danger)}:where(#app,body) .bg-\[var\(--ui-color-danger-bg\)\]{background-color:var(--ui-color-danger-bg)}:where(#app,body) .bg-\[var\(--ui-color-danger-soft\)\]{background-color:var(--ui-color-danger-soft)}:where(#app,body) .bg-\[var\(--ui-color-info-soft\)\]{background-color:var(--ui-color-info-soft)}:where(#app,body) .bg-\[var\(--ui-color-primary\)\]{background-color:var(--ui-color-primary)}:where(#app,body) .bg-\[var\(--ui-color-success\)\]{background-color:var(--ui-color-success)}:where(#app,body) .bg-\[var\(--ui-color-success-bg\)\]{background-color:var(--ui-color-success-bg)}:where(#app,body) .bg-\[var\(--ui-color-surface\)\]{background-color:var(--ui-color-surface)}:where(#app,body) .bg-\[var\(--ui-color-surface-hover\)\]{background-color:var(--ui-color-surface-hover)}:where(#app,body) .bg-\[var\(--ui-color-surface-inset\)\]{background-color:var(--ui-color-surface-inset)}:where(#app,body) .bg-\[var\(--ui-color-surface-muted\)\]{background-color:var(--ui-color-surface-muted)}:where(#app,body) .bg-\[var\(--ui-color-warning\)\]{background-color:var(--ui-color-warning)}:where(#app,body) .bg-\[var\(--ui-control-input-bg\)\]{background-color:var(--ui-control-input-bg)}:where(#app,body) .bg-\[var\(--ui-control-input-disabled-bg\)\]{background-color:var(--ui-control-input-disabled-bg)}:where(#app,body) .bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}:where(#app,body) .bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}:where(#app,body) .bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}:where(#app,body) .bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}:where(#app,body) .bg-brand-primary{--tw-bg-opacity:1;background-color:rgb(var(--color-primary) / var(--tw-bg-opacity, 1))}:where(#app,body) .bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}:where(#app,body) .bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}:where(#app,body) .bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}:where(#app,body) .bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}:where(#app,body) .bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}:where(#app,body) .bg-rose-100{--tw-bg-opacity:1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}:where(#app,body) .bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}:where(#app,body) .bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}:where(#app,body) .bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}:where(#app,body) .bg-slate-950\/50{background-color:#02061780}:where(#app,body) .bg-transparent{background-color:transparent}:where(#app,body) .bg-violet-100{--tw-bg-opacity:1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}:where(#app,body) .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}:where(#app,body) .bg-white\/70{background-color:#ffffffb3}:where(#app,body) .object-contain{-o-object-fit:contain;object-fit:contain}:where(#app,body) .object-cover{-o-object-fit:cover;object-fit:cover}:where(#app,body) .p-0{padding:0}:where(#app,body) .p-1{padding:.25rem}:where(#app,body) .p-2{padding:.5rem}:where(#app,body) .p-3{padding:.75rem}:where(#app,body) .p-4{padding:1rem}:where(#app,body) .p-5{padding:1.25rem}:where(#app,body) .p-6{padding:1.5rem}:where(#app,body) .p-8{padding:2rem}:where(#app,body) .px-0{padding-left:0;padding-right:0}:where(#app,body) .px-1{padding-left:.25rem;padding-right:.25rem}:where(#app,body) .px-2{padding-left:.5rem;padding-right:.5rem}:where(#app,body) .px-2\.5{padding-left:.625rem;padding-right:.625rem}:where(#app,body) .px-3{padding-left:.75rem;padding-right:.75rem}:where(#app,body) .px-4{padding-left:1rem;padding-right:1rem}:where(#app,body) .px-5{padding-left:1.25rem;padding-right:1.25rem}:where(#app,body) .px-8{padding-left:2rem;padding-right:2rem}:where(#app,body) .py-0{padding-top:0;padding-bottom:0}:where(#app,body) .py-1{padding-top:.25rem;padding-bottom:.25rem}:where(#app,body) .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}:where(#app,body) .py-10{padding-top:2.5rem;padding-bottom:2.5rem}:where(#app,body) .py-12{padding-top:3rem;padding-bottom:3rem}:where(#app,body) .py-2{padding-top:.5rem;padding-bottom:.5rem}:where(#app,body) .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}:where(#app,body) .py-3{padding-top:.75rem;padding-bottom:.75rem}:where(#app,body) .py-4{padding-top:1rem;padding-bottom:1rem}:where(#app,body) .py-6{padding-top:1.5rem;padding-bottom:1.5rem}:where(#app,body) .py-8{padding-top:2rem;padding-bottom:2rem}:where(#app,body) .pb-2{padding-bottom:.5rem}:where(#app,body) .pb-4{padding-bottom:1rem}:where(#app,body) .pl-0{padding-left:0}:where(#app,body) .pl-4{padding-left:1rem}:where(#app,body) .pl-5{padding-left:1.25rem}:where(#app,body) .pr-3{padding-right:.75rem}:where(#app,body) .ps-5{padding-inline-start:1.25rem}:where(#app,body) .pt-1{padding-top:.25rem}:where(#app,body) .pt-3{padding-top:.75rem}:where(#app,body) .pt-4{padding-top:1rem}:where(#app,body) .pt-5{padding-top:1.25rem}:where(#app,body) .pt-6{padding-top:1.5rem}:where(#app,body) .text-left{text-align:left}:where(#app,body) .text-center{text-align:center}:where(#app,body) .text-right{text-align:right}:where(#app,body) .text-end{text-align:end}:where(#app,body) .align-top{vertical-align:top}:where(#app,body) .align-middle{vertical-align:middle}:where(#app,body) .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}:where(#app,body) .font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}:where(#app,body) .text-2xl{font-size:1.5rem;line-height:2rem}:where(#app,body) .text-3xl{font-size:1.875rem;line-height:2.25rem}:where(#app,body) .text-base{font-size:1rem;line-height:1.5rem}:where(#app,body) .text-lg{font-size:1.125rem;line-height:1.75rem}:where(#app,body) .text-sm{font-size:.875rem;line-height:1.25rem}:where(#app,body) .text-xl{font-size:1.25rem;line-height:1.75rem}:where(#app,body) .text-xs{font-size:.75rem;line-height:1rem}:where(#app,body) .font-bold{font-weight:700}:where(#app,body) .font-medium{font-weight:500}:where(#app,body) .font-normal{font-weight:400}:where(#app,body) .font-semibold{font-weight:600}:where(#app,body) .uppercase{text-transform:uppercase}:where(#app,body) .lowercase{text-transform:lowercase}:where(#app,body) .capitalize{text-transform:capitalize}:where(#app,body) .italic{font-style:italic}:where(#app,body) .tracking-wide{letter-spacing:.025em}:where(#app,body) .text-\[var\(--lead-form-muted\)\]{color:var(--lead-form-muted)}:where(#app,body) .text-\[var\(--ui-color-danger\)\]{color:var(--ui-color-danger)}:where(#app,body) .text-\[var\(--ui-color-danger-text\)\]{color:var(--ui-color-danger-text)}:where(#app,body) .text-\[var\(--ui-color-primary\)\]{color:var(--ui-color-primary)}:where(#app,body) .text-\[var\(--ui-color-primary-text\)\]{color:var(--ui-color-primary-text)}:where(#app,body) .text-\[var\(--ui-color-success\)\]{color:var(--ui-color-success)}:where(#app,body) .text-\[var\(--ui-color-success-text\)\]{color:var(--ui-color-success-text)}:where(#app,body) .text-\[var\(--ui-color-text\)\]{color:var(--ui-color-text)}:where(#app,body) .text-\[var\(--ui-color-text-muted\)\]{color:var(--ui-color-text-muted)}:where(#app,body) .text-\[var\(--ui-color-warning\)\]{color:var(--ui-color-warning)}:where(#app,body) .text-\[var\(--ui-color-warning-text\)\]{color:var(--ui-color-warning-text)}:where(#app,body) .text-\[var\(--ui-control-input-disabled-text\)\]{color:var(--ui-control-input-disabled-text)}:where(#app,body) .text-\[var\(--ui-control-input-text\)\]{color:var(--ui-control-input-text)}:where(#app,body) .text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}:where(#app,body) .text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}:where(#app,body) .text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}:where(#app,body) .text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}:where(#app,body) .text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}:where(#app,body) .text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}:where(#app,body) .text-blue-950{--tw-text-opacity:1;color:rgb(23 37 84 / var(--tw-text-opacity, 1))}:where(#app,body) .text-brand-primary{--tw-text-opacity:1;color:rgb(var(--color-primary) / var(--tw-text-opacity, 1))}:where(#app,body) .text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}:where(#app,body) .text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}:where(#app,body) .text-red-600{--tw-text-opacity:1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}:where(#app,body) .text-red-700{--tw-text-opacity:1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}:where(#app,body) .text-red-800{--tw-text-opacity:1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}:where(#app,body) .text-red-900{--tw-text-opacity:1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}:where(#app,body) .text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}:where(#app,body) .text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}:where(#app,body) .text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}:where(#app,body) .text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}:where(#app,body) .text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}:where(#app,body) .text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}:where(#app,body) .text-violet-800{--tw-text-opacity:1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}:where(#app,body) .text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}:where(#app,body) .underline{text-decoration-line:underline}:where(#app,body) .no-underline{text-decoration-line:none}:where(#app,body) .accent-\[var\(--ui-color-primary\)\]{accent-color:var(--ui-color-primary)}:where(#app,body) .opacity-40{opacity:.4}:where(#app,body) .opacity-60{opacity:.6}:where(#app,body) .opacity-70{opacity:.7}:where(#app,body) .opacity-75{opacity:.75}:where(#app,body) .shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:where(#app,body) .shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:where(#app,body) .shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:where(#app,body) .shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:where(#app,body) .shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:where(#app,body) .shadow-\[var\(--ui-shadow-raised\)\]{--tw-shadow-color:var(--ui-shadow-raised);--tw-shadow:var(--tw-shadow-colored)}:where(#app,body) .outline{outline-style:solid}:where(#app,body) .blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:where(#app,body) .\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}:where(#app,body) .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)}:where(#app,body) .backdrop-filter{-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)}:where(#app,body) .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:where(#app,body) .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:where(#app,body) :is(.theme-dark .bg-white),:where(#app,body) :is(.theme-dark .bg-white\/80),:where(#app,body) :is(.theme-dark .bg-slate-100),:where(#app,body) :is(.theme-dark .bg-slate-50){background-color:var(--ui-color-surface-raised)}:where(#app,body) .bg-brand-primary,:where(#app,body) :is(.theme-light .bg-brand-primary),:where(#app,body) :is(.theme-dark .bg-brand-primary){background-color:transparent;background-image:linear-gradient(135deg,var(--ui-color-primary),var(--ui-color-secondary));color:var(--ui-color-primary-text)}:where(#app,body) :is(.theme-light button.bg-brand-primary),:where(#app,body) :is(.theme-dark button.bg-brand-primary),:where(#app,body) :is(.theme-light a.bg-brand-primary),:where(#app,body) :is(.theme-dark a.bg-brand-primary){border-color:color-mix(in srgb,var(--ui-color-primary) 60%,var(--ui-color-secondary))}:where(#app,body) :is(.theme-dark .bg-slate-950){background-color:#020617b8}:where(#app,body) :is(.theme-dark .hover\:bg-slate-50:hover){background-color:#ffffff1a}:where(#app,body) :is(.theme-dark .border-slate-100),:where(#app,body) :is(.theme-dark .border-slate-200){border-color:var(--blade-border)}:where(#app,body) :is(.theme-dark .text-slate-950),:where(#app,body) :is(.theme-dark .text-slate-900),:where(#app,body) :is(.theme-dark .text-slate-800){color:var(--blade-text)}:where(#app,body) :is(.theme-dark .text-slate-700),:where(#app,body) :is(.theme-dark .text-slate-600),:where(#app,body) :is(.theme-dark .text-slate-500){color:var(--blade-muted)}:where(#app,body) :is(.theme-light input.border-slate-200),:where(#app,body) :is(.theme-light textarea.border-slate-200),:where(#app,body) :is(.theme-light select.border-slate-200),:where(#app,body) :is(.theme-dark input.border-slate-200),:where(#app,body) :is(.theme-dark textarea.border-slate-200),:where(#app,body) :is(.theme-dark select.border-slate-200){background-color:var(--ui-control-input-bg);border-color:var(--ui-control-input-border);color:var(--ui-control-input-text)}:where(#app,body) :is(.theme-light input.border-slate-200)::-moz-placeholder,:where(#app,body) :is(.theme-light textarea.border-slate-200)::-moz-placeholder,:where(#app,body) :is(.theme-dark input.border-slate-200)::-moz-placeholder,:where(#app,body) :is(.theme-dark textarea.border-slate-200)::-moz-placeholder{color:color-mix(in srgb,var(--ui-control-input-text) 55%,transparent)}:where(#app,body) :is(.theme-light input.border-slate-200)::placeholder,:where(#app,body) :is(.theme-light textarea.border-slate-200)::placeholder,:where(#app,body) :is(.theme-dark input.border-slate-200)::placeholder,:where(#app,body) :is(.theme-dark textarea.border-slate-200)::placeholder{color:color-mix(in srgb,var(--ui-control-input-text) 55%,transparent)}:root{--ui-z-dropdown: 1200;--ui-z-dropdown-nested: 1210;--ui-z-popover: 1200;--ui-z-modal: 2000;--ui-z-modal-dropdown: 2010;--ui-z-confirm: 2020;--ui-z-toast: 2100;--ui-z-shell-board: 1020}@media(max-width:768px){.standalone-shell .dashboard-sidebar.active{z-index:1050}}@media print{.dashboard-sidebar,.dashboard-header,.sidebar-backdrop,.app-alert,.no-print{display:none}.dashboard-content{padding:0}.invoice-doc{border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ui-color-text-inverse);color:#000}.invoice-doc__title,.invoice-doc__subtitle,.invoice-doc__amount-value{color:#000}}.settings-utility-link{display:flex;min-width:0;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-card);background:var(--ui-color-surface);color:var(--ui-color-text);transition:border-color var(--ui-motion-fast),background var(--ui-motion-fast),transform var(--ui-motion-fast)}.settings-utility-link:hover,.settings-utility-link:focus-visible{border-color:var(--ui-color-primary);background:var(--ui-color-surface-hover);color:var(--ui-color-text);transform:translateY(-1px)}.settings-utility-link>i{flex:0 0 1.25rem;margin-top:.15rem;color:var(--ui-color-primary);text-align:center}.settings-utility-link>span{display:grid;gap:.2rem;min-width:0}.settings-utility-link strong{font-size:.875rem}.settings-utility-link small{color:var(--ui-color-text-muted);font-size:.75rem;line-height:1.35}:root{--color-primary: 13 110 253;--color-secondary: 108 117 125;--ui-radius-control: 12px}html,body,#app{min-height:100%}body{background:var(--ui-color-canvas);color:var(--ui-color-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.theme-dark body,body.theme-dark{background:var(--ui-color-canvas);color:var(--ui-color-text)}:root{--ui-color-canvas: #f5f7fa;--ui-color-canvas-subtle: rgba(255, 255, 255, .16);--ui-color-surface: rgba(255, 255, 255, .22);--ui-color-surface-raised: rgba(255, 255, 255, .22);--ui-color-surface-inset: rgba(255, 255, 255, .16);--ui-color-surface-hover: rgba(255, 255, 255, .55);--ui-color-border: rgba(255, 255, 255, .4);--ui-color-border-strong: rgba(255, 255, 255, .64);--ui-color-text: rgba(19, 24, 39, .92);--ui-color-text-muted: rgba(19, 24, 39, .7);--ui-color-text-inverse: #ffffff;--ui-color-primary: #0d6efd;--ui-color-primary-hover: #0b5ed7;--ui-color-primary-active: #0a58ca;--ui-color-primary-text: #ffffff;--ui-button-accent-text: #ffffff;--ui-color-secondary: #6c757d;--ui-color-secondary-hover: #5c636a;--ui-color-secondary-active: #565e64;--ui-color-secondary-text: #ffffff;--ui-color-success: #198754;--ui-color-success-bg: #d1e7dd;--ui-color-success-text: #0f5132;--ui-color-warning: #ffc107;--ui-color-warning-bg: #fff3cd;--ui-color-warning-text: #664d03;--ui-color-danger: #dc3545;--ui-color-danger-bg: #f8d7da;--ui-color-danger-text: #842029;--ui-color-info: #0dcaf0;--ui-color-info-bg: #cff4fc;--ui-color-info-text: #055160;--ui-color-focus-ring: #0d6efd;--ui-color-selection-bg: rgba(13, 110, 253, .1);--ui-color-selection-text: #131827;--ui-color-overlay: rgba(10, 14, 39, .72);--ui-control-input-bg: rgba(255, 255, 255, .2);--ui-control-input-text: rgba(19, 24, 39, .92);--ui-control-input-placeholder: rgba(19, 24, 39, .45);--ui-control-input-border: rgba(255, 255, 255, .4);--ui-control-input-hover-border: rgba(255, 255, 255, .55);--ui-control-input-focus-border: rgba(13, 110, 253, .55);--ui-control-input-disabled-bg: rgba(255, 255, 255, .12);--ui-control-input-disabled-text: rgba(19, 24, 39, .62);--ui-control-input-invalid-bg: rgba(220, 53, 69, .12);--ui-control-input-invalid-border: #dc3545;--ui-control-input-invalid-text: #842029;--ui-control-button-disabled-bg: rgba(255, 255, 255, .45);--ui-control-button-disabled-text: rgba(19, 24, 39, .62);--ui-shadow-raised: 0 10px 34px rgba(0, 0, 0, .08);--ui-shadow-raised-hover: 0 5px 20px rgba(0, 0, 0, .1);--ui-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .05);--ui-shadow-modal: 0 18px 60px rgba(0, 0, 0, .22);--ui-radius-control: 12px;--ui-radius-card: 15px;--ui-radius-modal: 14px;--ui-radius-app: var(--ui-radius-card);--ui-radius-badge: 6px;--ui-radius-pill: 999px;--ui-motion-fast: .12s;--ui-motion-normal: .18s;--ui-motion-easing: cubic-bezier(.2, .8, .2, 1)}html[data-ui-preset=soft-cloud]{--ui-color-canvas: #f0ece4;--ui-color-canvas-subtle: #e8e2d9;--ui-color-surface: #f8f5ef;--ui-color-surface-raised: #fffdf9;--ui-color-surface-inset: #f1ece4;--ui-color-surface-hover: #eee8df;--ui-color-border: #ded7cc;--ui-color-border-strong: #c9c0b4;--ui-color-text: #272421;--ui-color-text-muted: #6f6860;--ui-color-text-inverse: #fffdf8;--ui-color-header: #E4DED4;--ui-color-primary: #26231f;--ui-color-primary-hover: #3a3530;--ui-color-primary-active: #171513;--ui-color-primary-text: #fffdf8;--ui-color-secondary: #686158;--ui-color-secondary-hover: #514b44;--ui-color-secondary-active: #403b35;--ui-color-secondary-text: #fffdf8;--ui-color-focus-ring: #26231f;--ui-color-selection-bg: rgba(38, 35, 31, .14);--ui-color-selection-text: #272421;--ui-control-input-bg: #fffefa;--ui-control-input-text: #272421;--ui-control-input-placeholder: #8b8378;--ui-control-input-border: #d8d0c5;--ui-control-input-hover-border: #bdb3a6;--ui-control-input-focus-border: #26231f;--ui-control-input-disabled-bg: #ebe6de;--ui-control-input-disabled-text: #958c81;--ui-control-button-disabled-bg: #ded8cf;--ui-control-button-disabled-text: #5f584f;--ui-button-accent-text: #fffdf8;--ui-shadow-raised: 0 1px 3px rgba(45, 39, 32, .12);--ui-shadow-raised-hover: 0 5px 14px rgba(45, 39, 32, .14);--ui-shadow-inset: inset 0 1px 2px rgba(45, 39, 32, .08);--ui-shadow-modal: 0 18px 48px rgba(45, 39, 32, .2);--ui-radius-control: 9px;--ui-radius-card: 12px;--ui-radius-modal: 16px}html[data-ui-preset=soft-graphite]{--ui-color-canvas: #25272a;--ui-color-canvas-subtle: #2c2e32;--ui-color-surface: #303236;--ui-color-surface-raised: #37393e;--ui-color-surface-inset: #2a2c30;--ui-color-surface-hover: #41444a;--ui-color-border: #4a4d53;--ui-color-border-strong: #63676e;--ui-color-text: #ede9e1;--ui-color-text-muted: #a7a49e;--ui-color-text-inverse: #25272a;--ui-color-header: #35373b;--ui-color-primary: #d4cdc2;--ui-color-primary-hover: #e2dbd1;--ui-color-primary-active: #bdb4a7;--ui-color-primary-text: #25272a;--ui-color-secondary: #aaa49b;--ui-color-secondary-hover: #c1bbb2;--ui-color-secondary-active: #918a81;--ui-color-secondary-text: #25272a;--ui-color-success: #78b896;--ui-color-success-bg: #294235;--ui-color-success-text: #c2e3cb;--ui-color-warning: #d4ae68;--ui-color-warning-bg: #4b3d27;--ui-color-warning-text: #f0d9a5;--ui-color-danger: #d9828b;--ui-color-danger-bg: #4b2c32;--ui-color-danger-text: #f2c5ca;--ui-color-info: #82adc8;--ui-color-info-bg: #2d3f4c;--ui-color-info-text: #c7dce7;--ui-color-focus-ring: #d4cdc2;--ui-color-selection-bg: rgba(212, 205, 194, .22);--ui-color-selection-text: #ffffff;--ui-color-overlay: rgba(14, 15, 17, .78);--ui-control-input-bg: #2b2d31;--ui-control-input-text: #ede9e1;--ui-control-input-placeholder: #8c9097;--ui-control-input-border: #53575e;--ui-control-input-hover-border: #6b7078;--ui-control-input-focus-border: #d4cdc2;--ui-control-input-disabled-bg: #393c41;--ui-control-input-disabled-text: #80848a;--ui-control-button-disabled-bg: #4a4d53;--ui-control-button-disabled-text: #ede9e1;--ui-button-accent-text: #25272a;--ui-control-input-invalid-bg: #4b2c32;--ui-control-input-invalid-border: #d9828b;--ui-control-input-invalid-text: #f2c5ca;--ui-shadow-raised: 0 1px 3px rgba(0, 0, 0, .28);--ui-shadow-raised-hover: 0 5px 14px rgba(0, 0, 0, .34);--ui-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .24);--ui-shadow-modal: 0 18px 48px rgba(0, 0, 0, .52);--ui-radius-control: 9px;--ui-radius-card: 12px;--ui-radius-modal: 16px}::-moz-selection{background:var(--ui-color-selection-bg);color:var(--ui-color-selection-text)}::selection{background:var(--ui-color-selection-bg);color:var(--ui-color-selection-text)}body,.vue-blade-shell,.auth-vue-shell{--vtc-bg-main1: var(--ui-color-primary);--vtc-bg-main2: var(--ui-color-canvas);--vtc-text-title1: var(--ui-color-text);--blade-text: var(--ui-color-text);--blade-muted: var(--ui-color-text-muted);--blade-surface: var(--ui-color-surface);--blade-surface-2: var(--ui-color-surface-raised);--blade-border: var(--ui-color-border);--blade-shadow: var(--ui-shadow-raised)}body.user-theme,body.admin-theme,body:has(.auth-vue-shell){background-color:var(--ui-color-canvas);background-image:none;color:var(--ui-color-text)}body.user-theme:before,body.admin-theme:before{background:transparent}.dashboard-header,.dashboard-sidebar,.user-chip,.ui-dropdown__menu,.glass-panel,.ui-modal__panel,.services-section,.auth-vue-panel,.ui-popover{background:var(--ui-color-surface);border-color:var(--ui-color-border);color:var(--ui-color-text);box-shadow:var(--ui-shadow-raised)}.ui-dropdown__menu{background:var(--ui-color-surface-raised);border-color:var(--ui-color-border);color:var(--ui-color-text)}[data-ui-theme=aurora-light] .dashboard-header,[data-ui-theme=aurora-light] .dashboard-sidebar,[data-ui-theme=aurora-light] .glass-panel,[data-ui-theme=aurora-light] .ui-modal__panel,[data-ui-theme=aurora-light] .auth-vue-panel,[data-ui-theme=midnight-glass] .dashboard-header,[data-ui-theme=midnight-glass] .dashboard-sidebar,[data-ui-theme=midnight-glass] .glass-panel,[data-ui-theme=midnight-glass] .ui-modal__panel,[data-ui-theme=midnight-glass] .auth-vue-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard-sidebar,.dashboard-header{border-color:var(--ui-color-border)}.sidebar-nav a,.sidebar-collapsible-nav__toggle,.ui-dropdown__item,.ui-tabs .ui-tabs__tab,.pager .pager__link{color:var(--ui-color-text)}.settings-tabs{border-bottom:0;margin-top:.4rem}.settings-tabs .ui-tabs__tab{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.settings-region-selector{margin-top:.75rem}.setting-toggle{display:flex;align-items:center;gap:.75rem;padding:1rem}.setting-toggle .ui-checkbox{float:none;flex:0 0 auto;margin:0}.setting-toggle .ui-check-label{margin:0}.setting-toggle__copy{min-width:0}.ui-dropdown__item:hover,.ui-dropdown__item:focus-visible,.ui-dropdown__item.active,.ui-tabs .ui-tabs__tab:hover,.ui-tabs .ui-tabs__tab:focus-visible,.ui-tabs .ui-tabs__tab.active,.pager .pager__link:hover,.pager .pager__link:focus-visible,.pager .pager__item.active .pager__link{background:var(--ui-color-surface-hover);border-color:var(--ui-color-border-strong);color:var(--ui-color-text)}.ui-input,.ui-select,.ui-input-group__text,input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),textarea,select{background-color:var(--ui-color-surface);border-color:var(--ui-control-input-border);border-radius:var(--ui-radius-control);box-shadow:var(--ui-shadow-inset);color:var(--ui-control-input-text)}.ui-input::-moz-placeholder,textarea::-moz-placeholder,input::-moz-placeholder{color:var(--ui-control-input-placeholder);opacity:1}.ui-input::placeholder,textarea::placeholder,input::placeholder{color:var(--ui-control-input-placeholder);opacity:1}.ui-input:hover,.ui-select:hover,input:hover,textarea:hover,select:hover{border-color:var(--ui-control-input-hover-border)}.ui-input:focus,.ui-select:focus,input:focus,textarea:focus,select:focus{border-color:var(--ui-control-input-focus-border);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--ui-color-focus-ring) 32%,transparent)}.ui-input.is-invalid,.ui-select.is-invalid,[aria-invalid=true]{background-color:var(--ui-control-input-invalid-bg);border-color:var(--ui-control-input-invalid-border);color:var(--ui-control-input-invalid-text)}.ui-input:disabled,.ui-select:disabled,input:disabled,textarea:disabled,select:disabled,fieldset:disabled .ui-input,fieldset:disabled .ui-select{background-color:var(--ui-control-input-disabled-bg);color:var(--ui-control-input-disabled-text);cursor:not-allowed;opacity:.85}input[type=checkbox],input[type=radio]{accent-color:var(--ui-color-primary)}.ui-button,button,[role=button]{border-radius:var(--ui-radius-control);transition:background-color var(--ui-motion-fast) var(--ui-motion-easing),border-color var(--ui-motion-fast) var(--ui-motion-easing),box-shadow var(--ui-motion-fast) var(--ui-motion-easing),color var(--ui-motion-fast) var(--ui-motion-easing),transform var(--ui-motion-fast) var(--ui-motion-easing)}.ui-button--primary,button[type=submit]:not(.ui-button--outline-secondary):not(.ui-button--outline-danger){background:var(--ui-color-primary);border-color:var(--ui-color-primary);color:var(--ui-color-primary-text)}.ui-button--primary:hover,.ui-button--primary:focus-visible,button[type=submit]:hover:not(:disabled),button[type=submit]:focus-visible:not(:disabled){background:var(--ui-color-primary-hover);border-color:var(--ui-color-primary-hover);color:var(--ui-color-primary-text);box-shadow:var(--ui-shadow-raised-hover)}.ui-button--primary:active,button[type=submit]:active:not(:disabled){background:var(--ui-color-primary-active);border-color:var(--ui-color-primary-active);transform:translateY(1px)}.ui-button:disabled,button:disabled,.ui-button.disabled,[aria-disabled=true]{background:var(--ui-control-button-disabled-bg);border-color:var(--ui-control-button-disabled-bg);color:var(--ui-control-button-disabled-text);box-shadow:none;cursor:not-allowed;opacity:.8}.action-label-mode--labels .action-label{display:inline}.action-label-mode--icons .action-label:not(.action-label--force){display:none}.action-button{align-items:center;justify-content:center;gap:.4rem}.action-icon-fallback{flex:0 0 auto;margin-inline-end:.4rem;pointer-events:none}.action-label-mode--icons .action-button:not(.action-button--force-label){min-width:2.5rem;padding-inline:.65rem}.action-label-mode--icons [data-page-header-action]{gap:0;justify-content:center;font-size:0}.action-label-mode--icons [data-page-header-action]>:is(i,svg,[data-action-icon]){flex:0 0 auto;margin-inline:0;font-size:var(--workspace-header-control-font-size, 1rem)}.action-label-mode--icons [data-page-header-action]>.action-icon-fallback{margin-inline:0}.archive-page .ui-button{box-shadow:var(--ui-shadow-raised)}.archive-page .ui-button:hover:not(:disabled):not(.disabled){box-shadow:var(--ui-shadow-raised-hover)}.archive-page .ui-button:active:not(:disabled):not(.disabled){box-shadow:var(--ui-shadow-inset)}.archive-page .ui-button:focus-visible{outline:3px solid var(--ui-color-focus-ring);outline-offset:2px}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--ui-color-focus-ring);outline-offset:2px}.table-stack,table{--ui-table-bg: var(--ui-color-surface);--ui-table-color: var(--ui-color-text);--ui-table-border-color: var(--ui-color-border);--ui-table-striped-bg: var(--ui-color-surface-inset);--ui-table-hover-bg: var(--ui-color-surface-hover);background:var(--ui-color-surface);border-color:var(--ui-color-border);color:var(--ui-color-text)}.admin-dashboard-content .bg-white{background-color:var(--ui-color-surface-raised)}.admin-dashboard-content .bg-slate-50,.admin-dashboard-content .bg-slate-100{background-color:var(--ui-color-surface-inset)}.admin-dashboard-content .border-slate-200{border-color:var(--ui-color-border)}.admin-dashboard-content .text-slate-950{color:var(--ui-color-text)}.admin-dashboard-content .text-slate-600,.admin-dashboard-content .text-slate-500{color:var(--ui-color-text-muted)}.table-stack>:not(caption)>*>*,table>:not(caption)>*>*{background-color:transparent;border-color:var(--ui-color-border);color:inherit}@media(min-width:768px){table.table-stack{border-collapse:separate;border-spacing:0}table.table-stack>:not(caption)>tr>*{border-inline-end:1px solid var(--ui-color-border);border-bottom:1px solid var(--ui-color-border)}table.table-stack>:not(caption)>tr>*:last-child{border-inline-end:0}table.table-stack>tbody>tr:last-child>*{border-bottom:0}}.app-alert{border-width:1px;border-style:solid;border-radius:6px}.app-alert--success{background:var(--ui-color-success-bg);border-color:var(--ui-color-success);color:var(--ui-color-success-text)}.app-alert--warning{background:var(--ui-color-warning-bg);border-color:var(--ui-color-warning);color:var(--ui-color-warning-text)}.app-alert--danger{background:var(--ui-color-danger-bg);border-color:var(--ui-color-danger);color:var(--ui-color-danger-text)}.app-alert--info{background:var(--ui-color-info-bg);border-color:var(--ui-color-info);color:var(--ui-color-info-text)}.ui-modal__backdrop,.sidebar-backdrop{background:var(--ui-color-overlay)}.ui-modal__panel{border-radius:var(--ui-radius-modal);box-shadow:var(--ui-shadow-modal)}.glass-panel,.services-section{border-radius:var(--ui-radius-card)}@media(prefers-reduced-motion:reduce){html[data-ui-theme][data-ui-base-mode] *,html[data-ui-theme][data-ui-base-mode] *:before,html[data-ui-theme][data-ui-base-mode] *:after{animation-duration:.01ms;animation-iteration-count:1;scroll-behavior:auto;transition-duration:.01ms}}.dashboard-content .ui-text-muted,.dashboard-content .text-slate-500,.dashboard-content .text-slate-600,.dashboard-content .text-slate-700,.public-doc .ui-text-muted,.invoice-doc .ui-text-muted{color:var(--ui-color-text-muted)}.dashboard-content .text-slate-950,.dashboard-content .text-slate-900,.dashboard-content .text-slate-800,.dashboard-content .text-slate-700,.public-doc,.invoice-doc{color:var(--ui-color-text)}.dashboard-content .bg-white,.dashboard-content .bg-slate-50,.dashboard-content .bg-slate-100,.dashboard-content .ui-list__item,.dashboard-content .glass-panel__header,.dashboard-content .glass-panel__footer,.dashboard-content .pager,.invoice-page,.invoice-doc,.public-doc,.dashboard-content .table-stack__viewport{background-color:var(--ui-color-surface);border-color:var(--ui-color-border);color:var(--ui-color-text)}.invoice-page,.public-doc-wrap{background:var(--ui-color-canvas);color:var(--ui-color-text)}.invoice-doc__desc,.invoice-doc__amount td:first-child,.public-doc__desc,.public-doc__amount{background:var(--ui-color-surface-inset);border-color:var(--ui-color-border);color:var(--ui-color-text)}.invoice-doc__header,.public-doc__header{border-color:var(--ui-color-primary)}.invoice-doc__title,.invoice-doc__subtitle,.invoice-doc__amount-value,.public-doc__title,.public-doc__amount strong{color:var(--ui-color-primary)}.ui-button--outline-primary{color:var(--ui-color-primary);border-color:var(--ui-color-primary);background:transparent}.ui-button--outline-primary:hover,.ui-button--outline-primary:focus-visible{background:var(--ui-color-primary);color:var(--ui-color-primary-text)}.ui-button--outline-secondary{color:var(--ui-color-secondary);border-color:var(--ui-color-secondary);background:transparent}.ui-button--outline-secondary:hover,.ui-button--outline-secondary:focus-visible{background:var(--ui-color-secondary);color:var(--ui-color-secondary-text)}.ui-button--outline-danger{color:var(--ui-color-danger);border-color:var(--ui-color-danger);background:transparent}.ui-button--outline-danger:hover,.ui-button--outline-danger:focus-visible{background:var(--ui-color-danger);color:#fff}.ui-button--outline-warning{color:var(--ui-color-warning-text);border-color:var(--ui-color-warning);background:transparent}.ui-button--outline-warning:hover,.ui-button--outline-warning:focus-visible{background:var(--ui-color-warning);color:#212529}.ui-button--success,.ui-tone-success{background-color:var(--ui-color-success);border-color:var(--ui-color-success);color:#fff}.ui-button--danger{background-color:transparent;border-color:var(--ui-color-danger);color:var(--ui-color-danger)}.ui-button--danger:hover,.ui-button--danger:focus-visible{background-color:var(--ui-color-danger-bg);border-color:var(--ui-color-danger);color:var(--ui-color-danger)}.ui-tone-danger{background-color:var(--ui-color-danger);border-color:var(--ui-color-danger);color:#fff}.ui-button--warning,.ui-tone-warning{background-color:var(--ui-color-warning);border-color:var(--ui-color-warning);color:#212529}.ui-text-success{color:var(--ui-color-success)}.ui-text-danger{color:var(--ui-color-danger)}.ui-text-warning{color:var(--ui-color-warning-text)}.ui-text-info{color:var(--ui-color-info)}.ui-badge.ui-tone-success{background:var(--ui-color-success);color:#fff}.ui-badge.ui-tone-danger{background:var(--ui-color-danger);color:#fff}.ui-badge.ui-tone-warning{background:var(--ui-color-warning-bg);color:var(--ui-color-warning-text)}.ui-badge.ui-tone-info{background:var(--ui-color-info-bg);color:var(--ui-color-info-text)}.pager .pager__link{background:var(--ui-color-surface);border-color:var(--ui-color-border);color:var(--ui-color-primary)}.pager .pager__item.disabled .pager__link{background:var(--ui-control-input-disabled-bg);color:var(--ui-control-input-disabled-text)}body.landing-page{background-color:var(--ui-color-canvas);background-image:none;color:var(--ui-color-text)}.landing,.front-icon-btn,.front-menu .front-menu__item,.service-card h3,.landing-action,.social-link{color:var(--ui-color-text)}.front-icon-btn,.front-menu,.service-card,.landing-action--login,.social-link{background:var(--ui-color-surface);border-color:var(--ui-color-border);box-shadow:var(--ui-shadow-raised)}.front-icon-btn:hover,.service-card:hover,.landing-action:hover,.social-link:hover{border-color:var(--ui-color-border-strong);box-shadow:var(--ui-shadow-raised-hover)}.front-menu .front-menu__item:hover,.front-menu .front-menu__item:focus{background:var(--ui-color-surface-hover)}.tagline,.description,.service-card p,.front-user-name,.footer{color:var(--ui-color-text-muted)}.logo h1,.gradient{background-image:linear-gradient(135deg,var(--ui-color-primary),var(--ui-color-secondary))}.status-badge:not(.status-badge--success):not(.status-badge--info):not(.status-badge--warning):not(.status-badge--danger):not(.status-badge--neutral){background:var(--ui-color-info-bg);border-color:var(--ui-color-info);color:var(--ui-color-info-text)}.status-badge--success{background:var(--ui-color-success-bg);border-color:var(--ui-color-success);color:var(--ui-color-success-text)}.status-badge--info{background:var(--ui-color-info-bg);border-color:var(--ui-color-info);color:var(--ui-color-info-text)}.status-badge--warning{background:var(--ui-color-warning-bg);border-color:var(--ui-color-warning);color:var(--ui-color-warning-text)}.status-badge--danger{background:var(--ui-color-danger-bg);border-color:var(--ui-color-danger);color:var(--ui-color-danger-text)}.status-badge--neutral{background:var(--ui-color-surface-raised);border-color:var(--ui-color-border-strong);color:var(--ui-color-text)}.status-badge--muted{background:var(--ui-color-surface-inset);border-color:var(--ui-color-border);color:var(--ui-color-text-muted)}.service-icon,.landing-action--register,.social-link:hover{background:var(--ui-color-primary);color:var(--ui-color-primary-text)}.service-card:nth-child(1) .service-icon,.service-card:nth-child(6) .service-icon{background:var(--ui-color-success);color:#fff}.service-card:nth-child(3) .service-icon,.service-card:nth-child(4) .service-icon{background:var(--ui-color-info);color:#212529}.footer{border-color:var(--ui-color-border)}.footer a{color:var(--ui-color-primary)}html[data-ui-theme=aurora-light] .dashboard-header,html[data-ui-theme=aurora-light] .dashboard-sidebar,html[data-ui-theme=aurora-light] .glass-panel,html[data-ui-theme=aurora-light] .ui-modal__panel,html[data-ui-theme=aurora-light] .auth-vue-panel,html[data-ui-theme=midnight-glass] .dashboard-header,html[data-ui-theme=midnight-glass] .dashboard-sidebar,html[data-ui-theme=midnight-glass] .glass-panel,html[data-ui-theme=midnight-glass] .ui-modal__panel,html[data-ui-theme=midnight-glass] .auth-vue-panel{background:var(--ui-color-surface);border-color:var(--ui-color-border);box-shadow:var(--ui-shadow-raised);backdrop-filter:blur(4px) saturate(115%);-webkit-backdrop-filter:blur(4px) saturate(115%)}.metric-card--outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;padding:0}.dashboard-stats .metric-card--outcomes{padding:0}.workspace-outcome{display:flex;align-items:center;gap:18px;min-width:0;min-height:82px;padding:18px;background:var(--ui-color-surface-raised)}.workspace-outcome--lost{border-radius:var(--ui-radius-app);cursor:copy}.workspace-outcome>i{display:inline-flex;width:60px;height:60px;flex:0 0 60px;align-items:center;justify-content:center;border-radius:var(--ui-radius-control);font-size:21px}.workspace-outcome>div{min-width:0}.workspace-outcome--lost>i{background:var(--ui-color-danger-bg);color:var(--ui-color-danger-text)}.workspace-outcome strong,.workspace-outcome span,.workspace-outcome small{display:block}.workspace-outcome strong{font-size:28px;line-height:1.1}.workspace-outcome span{margin-top:6px;font-size:12px;color:var(--ui-color-text-muted);overflow-wrap:anywhere}.metric-card--outcomes{min-width:0;overflow:hidden;border:1px solid var(--ui-color-border)}.info-tabs{gap:6px;border-bottom:0}.info-tabs .ui-tabs__tab{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.profile-settings .ui-button{border-radius:var(--ui-radius-control)}.table-stack__viewport{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-control);background:var(--ui-color-surface-raised)}.table-stack__viewport>.table-stack,.dashboard-content .overflow-x-auto:has(>table.table-stack)>.table-stack{margin-bottom:0}.dashboard-content .overflow-x-auto:has(>table.table-stack){border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-control);background:var(--ui-color-surface-raised)}@media(min-width:768px){.dashboard-content table.table-stack{border-collapse:separate;border-spacing:0}.dashboard-content table.table-stack>:not(caption)>*>*{padding:.75rem 1rem;vertical-align:middle}.dashboard-content table.table-stack thead th{background:var(--ui-color-surface-inset);color:var(--ui-color-text-muted);font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.dashboard-content table.table-stack tbody tr:not(:last-child)>*{border-bottom-color:var(--ui-color-border)}}@media(min-width:768px){.workspace-outcome{display:grid;grid-template-columns:60px minmax(0,1fr);grid-template-rows:40px 20px;-moz-column-gap:14px;column-gap:14px;align-content:center}.workspace-outcome>i{grid-row:1 / span 2}.workspace-outcome>div{display:contents}.workspace-outcome strong{align-self:end}.workspace-outcome span{margin-top:0;align-self:start}}.board-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.board-metrics .metric-card--outcomes{grid-column:span 2}.board-metrics-toggle{display:inline-flex}@media(min-width:1700px){.board-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.board-metrics .metric-card--outcomes{grid-column:auto}.board-metrics-toggle{display:none}}@media(min-width:768px)and (max-width:1699.98px){.crm-board-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.crm-board-actions .ui-button{display:inline-flex;min-height:42px;width:100%;align-items:center;justify-content:center;gap:8px}.crm-board-actions .board-action-icon{display:inline-flex;align-items:center;justify-content:center;width:1em;line-height:1}.mobile-stage-tabs{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:12px 0;position:sticky;top:74px;z-index:5;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mobile-stage-tabs::-webkit-scrollbar{display:none}.mobile-stage-tab{display:inline-flex;min-height:40px;align-items:center;gap:8px;flex:0 0 auto;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-control);background:var(--ui-control-input-bg);color:var(--ui-control-input-text);padding:0 12px;font-size:13px;font-weight:700}.mobile-stage-tab strong{display:inline-flex;min-width:22px;justify-content:center;border-radius:calc(var(--ui-radius-control) - 3px);background:var(--ui-color-surface-raised);padding:1px 6px;font-size:11px}.kanban-card{cursor:pointer;touch-action:pan-x pan-y}.kanban-card__move{display:none}.kanban-card__stage-menu{display:block;width:100%;margin-block:10px}}@media(max-width:767.98px){.mobile-stage-tabs{flex-wrap:nowrap;margin-inline:-14px;padding:12px 16px}.crm-board-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.crm-board-actions .ui-button{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:8px}.crm-board-actions .board-action-icon{display:inline-flex;align-items:center;justify-content:center;width:1em;line-height:1}.dashboard-stats .metric-card--outcomes,.workspace-outcome{min-height:104px}.workspace-outcome{padding:28px}}.dashboard-header .theme-toggle{width:38px;padding-inline:0;justify-content:center;gap:0}.dashboard-header .theme-toggle i{width:16px;text-align:center;color:currentColor}.dashboard-header .header-dropdown-toggle{min-height:var(--wrd-header-control-height);border-radius:var(--ui-radius-control);cursor:pointer}:is(.dashboard-header .header-dropdown-menu,.header-dropdown-menu){--ui-dropdown-bg: var(--ui-color-surface-raised);--ui-dropdown-border-color: var(--ui-color-border);background-color:var(--ui-color-surface-raised);border-color:var(--ui-color-border);box-shadow:var(--ui-shadow-raised);-webkit-backdrop-filter:none;backdrop-filter:none}.user-account-menu__menu{min-width:min(22rem,calc(100vw - 1rem));padding:.5rem}.user-account-menu__content{display:grid;gap:.25rem}.user-account-menu__heading{padding:.35rem .65rem .25rem;color:var(--ui-color-text-muted);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.user-account-menu__workspaces{display:grid;gap:.2rem;max-height:min(16rem,42vh);overflow-y:auto}.user-account-menu__item{display:flex;width:100%;min-width:0;align-items:center;gap:.65rem;padding:.6rem .65rem;border:1px solid transparent;border-radius:var(--ui-radius-control);background:transparent;color:var(--ui-color-text);font:inherit;font-size:.875rem;line-height:1.2;text-align:left;text-decoration:none}.user-account-menu__item:hover,.user-account-menu__item:focus-visible,.user-account-menu__item--active{border-color:var(--ui-color-border);background:var(--ui-color-surface-hover);color:var(--ui-color-text);outline:none;text-decoration:none}.user-account-menu__item:disabled{cursor:default;opacity:.75}.user-account-menu__workspace{cursor:pointer}.user-account-menu__workspace:disabled{cursor:default}.user-account-menu__role{flex:0 1 auto;max-width:7rem;overflow:hidden;color:var(--ui-color-text-muted);font-size:.6875rem;font-weight:600;text-align:right;text-overflow:ellipsis;white-space:nowrap}.user-account-menu__empty{padding:.6rem .65rem;color:var(--ui-color-text-muted);font-size:.875rem}.user-account-menu__separator{height:1px;margin:.25rem .35rem;background:var(--ui-color-border)}.user-account-menu__logout{color:var(--ui-color-danger);cursor:pointer}.user-account-menu__logout:hover,.user-account-menu__logout:focus-visible{border-color:var(--ui-color-danger);background:var(--ui-color-danger-bg);color:var(--ui-color-danger)}.user-account-menu__error{display:block;max-width:min(22rem,calc(100vw - 1rem));margin-top:.25rem;color:var(--ui-color-danger);font-size:.75rem;line-height:1.25;text-align:left}:is(.dashboard-header .currency-preset-menu,.currency-preset-menu){background-color:var(--ui-color-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-theme] .ui-dropdown__menu{--ui-dropdown-bg: var(--ui-color-surface-raised);--ui-dropdown-border-color: var(--ui-color-border);background-color:var(--ui-color-surface-raised);border-color:var(--ui-color-border);color:var(--ui-color-text);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-base-mode=dark] .ui-dropdown__menu,html[data-ui-base-mode=dark] :is(.dashboard-header .header-dropdown-menu,.header-dropdown-menu),html[data-ui-base-mode=dark] :is(.dashboard-header .currency-preset-menu,.currency-preset-menu),.theme-dark .ui-dropdown__menu{--ui-dropdown-bg: var(--ui-color-surface);background-color:var(--ui-color-surface)}.workspace-outcome small{margin-top:2px;font-size:10px;line-height:1.25;color:var(--ui-color-text-muted)}html[data-ui-theme=aurora-light] .dashboard-header,html[data-ui-theme=aurora-light] .dashboard-sidebar,html[data-ui-theme=midnight-glass] .dashboard-header,html[data-ui-theme=midnight-glass] .dashboard-sidebar{background:var(--ui-color-surface-raised)}html[data-ui-theme=aurora-light] .dashboard-header,html[data-ui-theme=aurora-light] .dashboard-sidebar{background:var(--ui-color-surface);border-color:var(--ui-color-border)}html[data-ui-theme=midnight-glass] body{color:var(--ui-color-text)}html[data-ui-theme=midnight-glass] .dashboard-header,html[data-ui-theme=midnight-glass] .dashboard-sidebar{background:var(--ui-color-surface-raised);border-color:var(--ui-color-border);box-shadow:var(--ui-shadow-raised);backdrop-filter:blur(4px) saturate(115%);-webkit-backdrop-filter:blur(4px) saturate(115%)}html[data-ui-theme=midnight-glass] .dashboard-sidebar .sidebar-nav a,html[data-ui-theme=midnight-glass] .dashboard-sidebar .sidebar-collapsible-nav__toggle,html[data-ui-theme=midnight-glass] .dashboard-header .brand-text,html[data-ui-theme=midnight-glass] .dashboard-header .user-chip{color:var(--ui-color-text)}html[data-ui-theme=midnight-glass] .dashboard-sidebar .sidebar-nav a:hover,html[data-ui-theme=midnight-glass] .dashboard-sidebar .sidebar-nav li.active>a,html[data-ui-theme=midnight-glass] .dashboard-sidebar .sidebar-collapsible-nav__toggle:hover,html[data-ui-theme=midnight-glass] .dashboard-sidebar .sidebar-collapsible-nav:has(li.active) .sidebar-collapsible-nav__toggle{background:var(--ui-color-surface-hover);color:var(--ui-color-text)}html[data-ui-theme=midnight-glass] .dashboard-header .user-chip,html[data-ui-theme=midnight-glass] .dashboard-header .ui-input,html[data-ui-theme=midnight-glass] .dashboard-header .ui-select{background:var(--ui-control-input-bg);border-color:var(--ui-control-input-border)}html[data-ui-theme] .ui-input,html[data-ui-theme] .ui-select,html[data-ui-theme] .ui-input-group__text,html[data-ui-theme] input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),html[data-ui-theme] textarea,html[data-ui-theme] select{background:var(--ui-color-surface);border-color:var(--ui-control-input-border);color:var(--ui-control-input-text);box-shadow:var(--ui-shadow-inset)}html[data-ui-theme] .dashboard-content .ui-input,html[data-ui-theme] .dashboard-content .ui-select,html[data-ui-theme] .dashboard-content .ui-input-group__text,html[data-ui-theme] .dashboard-content input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),html[data-ui-theme] .dashboard-content textarea,html[data-ui-theme] .dashboard-content select{background-color:var(--ui-color-surface);border-color:var(--ui-control-input-border);color:var(--ui-control-input-text);box-shadow:var(--ui-shadow-inset);-webkit-backdrop-filter:blur(4px) saturate(115%);backdrop-filter:blur(4px) saturate(115%)}html[data-ui-theme] .dashboard-content .table-stack__viewport,html[data-ui-theme] .dashboard-content .table-stack,html[data-ui-theme] .dashboard-content table{--ui-table-bg: transparent;--ui-table-accent-bg: transparent;--ui-table-color: var(--ui-color-text);--ui-table-border-color: var(--ui-color-border);--ui-table-striped-bg: var(--ui-color-surface-inset);--ui-table-hover-bg: var(--ui-color-surface-hover);background-color:transparent;border-color:var(--ui-color-border);color:var(--ui-color-text)}html[data-ui-theme] .dashboard-content .table-stack>:not(caption)>*>*,html[data-ui-theme] .dashboard-content table>:not(caption)>*>*{background-color:transparent;border-color:var(--ui-color-border);color:inherit}html[data-ui-theme=midnight-glass] .metric-card,html[data-ui-theme=midnight-glass] .quick-action,html[data-ui-theme=midnight-glass] .summary-cell{background:var(--ui-color-surface);border-color:var(--ui-color-border);color:var(--ui-color-text);box-shadow:var(--ui-shadow-raised)}html[data-ui-theme=midnight-glass] .summary-cell__value,html[data-ui-theme=midnight-glass] .summary-cell__label,html[data-ui-theme=midnight-glass] .quick-action,html[data-ui-theme=midnight-glass] .quick-action:hover{color:var(--ui-color-text)}html[data-ui-theme] .dashboard-header .currency-selector,html[data-ui-theme] .dashboard-header .language-switcher .ui-button,html[data-ui-theme] .dashboard-header .admin-theme-toggle,html[data-ui-theme] .dashboard-header .user-theme-toggle,html[data-ui-theme] .dashboard-header .user-chip,html[data-ui-theme] .dashboard-header .ui-button{border-radius:var(--ui-radius-control)}html[data-ui-theme=midnight-glass] .sidebar-collapsible-nav__toggle,html[data-ui-theme=midnight-glass] .sidebar-profile-nav .sidebar-collapsible-nav__toggle,html[data-ui-theme=midnight-glass] .sidebar-profile-nav .sidebar-collapsible-nav__items a{border-radius:0}.dashboard-sidebar .sidebar-nav a,.dashboard-sidebar .sidebar-collapsible-nav__toggle,.dashboard-sidebar .sidebar-profile-nav .sidebar-collapsible-nav__items a{border-left:0;border-radius:0}.dashboard-sidebar .sidebar-nav li.active>a,.dashboard-sidebar .sidebar-nav a:hover,.dashboard-sidebar .sidebar-nav a:focus-visible,.dashboard-sidebar .sidebar-collapsible-nav__toggle:hover,.dashboard-sidebar .sidebar-collapsible-nav__toggle:focus-visible,.dashboard-sidebar .sidebar-collapsible-nav:has(li.active) .sidebar-collapsible-nav__toggle{border-left:0;border-radius:0}html[data-ui-base-mode=light] .visibility-badge{border:1px solid #b5bec6;color:#fff;box-shadow:2px 2px 4px #6e7b8729,-2px -2px 4px #ffffff38}html[data-ui-base-mode=light] .visibility-badge:is(.status-badge--info,.ui-tone-info){background:var(--ui-color-info-bg);border-color:var(--ui-color-info);color:var(--ui-color-info-text)}html[data-ui-base-mode=light] .visibility-badge.ui-tone-primary{background:#a5c2ad;border-color:#bfd3c4}html[data-ui-base-mode=light] .visibility-badge:is(.ui-tone-secondary,.ui-tone-dark){background:#9da7b0;border-color:#b5bec6}html[data-ui-base-mode=light] .ui-badge.ui-tone-success:not(.visibility-badge){background:#cfe8d9;border:1px solid #b9d9c5;color:#2f6042}html[data-ui-base-mode=light] .ui-badge.ui-tone-primary:not(.visibility-badge){background:#d5e4f2;border:1px solid #bfd3e5;color:#3f5c75}html[data-ui-base-mode=light] .ui-badge.ui-tone-warning:not(.visibility-badge){background:#f3e3c4;border:1px solid #e6d1a9;color:#72582d}html[data-ui-base-mode=light] .ui-badge.ui-tone-danger:not(.visibility-badge){background:#f2d6dc;border:1px solid #e5bec8;color:#7a3d4b}html[data-ui-base-mode=light] .ui-badge.ui-tone-secondary:not(.visibility-badge),html[data-ui-base-mode=light] .ui-badge.ui-tone-dark:not(.visibility-badge){background:#e0e6ec;border:1px solid #ccd6df;color:#4a5b6a}.card-labels__badge{background:var(--label-background, var(--ui-color-secondary));color:var(--label-foreground, #fff)}html[data-ui-base-mode=light] .card-labels__badge{border:1px solid color-mix(in srgb,var(--label-background, var(--ui-color-secondary)) 32%,var(--ui-color-border));background:color-mix(in srgb,var(--label-background, var(--ui-color-secondary)) 16%,var(--ui-color-surface));color:var(--ui-color-text)}html[data-ui-base-mode=light] .role-badge,html[data-ui-base-mode=light] .audit-action-badge{border-radius:var(--ui-radius-pill);box-shadow:1px 2px 4px #5a6a7b1f,-1px -1px 3px #ffffff73;font-weight:600}html[data-ui-base-mode=light] .role-badge--super-admin{background:#e6dcf2;border-color:#d4c4e6;color:#5f4b74}html[data-ui-base-mode=light] .role-badge--admin{background:#d5e4f2;border-color:#bfd3e5;color:#3f5c75}html[data-ui-base-mode=light] .role-badge--moderator{background:#f3dfd0;border-color:#e5c9b7;color:#74533e}html[data-ui-base-mode=light] .role-badge--manager{background:#d8eddf;border-color:#c1dfcc;color:#386449}html[data-ui-base-mode=light] .role-badge--user,html[data-ui-base-mode=light] .audit-action-badge--neutral{background:#e0e6ec;border-color:#ccd6df;color:#4a5b6a}html[data-ui-base-mode=light] .audit-action-badge--success{background:#d5eddc;border-color:#c0dfc9;color:#376348}html[data-ui-base-mode=light] .audit-action-badge--info{background:#dce6f3;border-color:#c5d7e9;color:#3f5a73}html[data-ui-base-mode=light] .audit-action-badge--accent{background:#f3e5c9;border-color:#e6d2a9;color:#72582d}html[data-ui-base-mode=light] .audit-action-badge--danger{background:#f2d6dc;border-color:#e5bec8;color:#7a3d4b}.navigation-preloader{position:fixed;inset:0;z-index:var(--ui-z-modal);display:grid;place-items:center;padding:24px;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}.navigation-preloader__mark{position:relative;display:grid;place-items:center;width:clamp(48px,12vw,56px);height:clamp(48px,12vw,56px);aspect-ratio:1;--ui-color-primary: #4a79d1;--ui-color-secondary: #2aa2bc;animation:none;border:0;border-radius:0;background:none;box-shadow:none}.navigation-preloader__logo{position:relative;z-index:1;display:block;width:68%;height:68%;-o-object-fit:contain;object-fit:contain;transform:translate(2.7%,-.5%);filter:none}.navigation-preloader__hexagon{position:absolute;z-index:0;left:calc(50% - 17.5px);top:calc(50% - 19px);width:36px;height:36px;margin:0;-o-object-fit:contain;object-fit:contain;transform-origin:center;animation:navigation-preloader-hexagon-spin 1.25s linear infinite;fill:none;stroke:url(#navigation-preloader-gradient);stroke-width:5.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.page-loader{display:grid;min-height:9rem;place-items:center;padding:1.5rem;color:var(--ui-color-text-muted)}.page-loader--compact{min-height:4.5rem;padding:.75rem}.page-loader--overlay{position:fixed;z-index:var(--ui-z-popover);inset:0;min-height:0;padding:1.5rem;pointer-events:none}.page-loader__mark{position:relative;display:grid;width:56px;height:56px;place-items:center;aspect-ratio:1;--ui-color-primary: #4a79d1;--ui-color-secondary: #2aa2bc}.page-loader__spinner{width:40px;height:40px;border:3px solid var(--ui-color-border-strong);border-top-color:var(--ui-color-primary);border-radius:999px;animation:page-loader-spinner-spin .8s linear infinite}.page-loader__logo{position:relative;z-index:1;display:block;width:68%;height:68%;-o-object-fit:contain;object-fit:contain;transform:translate(2.7%,-.5%)}.page-loader__hexagon{position:absolute;z-index:0;left:calc(50% - 17.5px);top:calc(50% - 19px);width:36px;height:36px;margin:0;transform-origin:center;animation:page-loader-hexagon-spin 1.25s linear infinite;fill:none;stroke:url(#page-loader-gradient);stroke-width:5.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.navigation-preloader-enter-active,.navigation-preloader-leave-active{transition:opacity .15s ease}.navigation-preloader-enter-from,.navigation-preloader-leave-to{opacity:0}@keyframes navigation-preloader-hexagon-spin{to{transform:rotate(360deg)}}@keyframes page-loader-hexagon-spin{to{transform:rotate(360deg)}}@keyframes page-loader-spinner-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.navigation-preloader__hexagon,.page-loader__hexagon,.page-loader__spinner{animation:none}}@media(max-width:767.98px){table.table-stack{display:block;width:100%}.contacts-page__toolbar,.contacts-page__search,.contacts-page__form-actions,.contacts-page .table-stack__actions,.team-page .table-stack__actions>.flex,.team-page .crm-list-row>.flex{flex-direction:column;align-items:stretch}.contacts-page__search,.contacts-page__form-actions{width:100%}.contacts-page :is(.ui-input,.ui-select,.ui-button),.team-page :is(.ui-input,.ui-select,.ui-button){min-height:44px}.contacts-page :is(.contacts-page__search,.contacts-page__form-actions,.table-stack__actions)>.ui-button,.team-page :is(.table-stack__actions>.flex,.crm-list-row>.flex)>.ui-button{width:100%}.contacts-page .table-stack__actions>.ui-button{margin-inline-end:0}}.rounded-app{border-radius:var(--ui-radius-control)}.min-w-0{min-width:0}.justify-self-start{justify-self:start}@media(min-width:576px){.grid-cols-sm-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.grid-cols-md-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-md-3{grid-template-columns:repeat(3,minmax(0,1fr))}.label-directory__form{grid-template-columns:1fr auto auto}.checklist-panel__item-form{grid-template-columns:1fr auto auto auto}}@media(min-width:1200px){.grid-cols-xl-2{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-field-builder__row{grid-template-columns:1fr 1fr 10rem auto}}.label-directory__panel{width:min(92vw,36rem)}.kanban-stage-dot{width:.625rem;height:.625rem}html[data-ui-theme] :is(.ui-select,select){border:1px solid var(--ui-control-input-border);border-radius:var(--ui-radius-control);background-color:var(--ui-control-input-bg);color:var(--ui-control-input-text);box-shadow:var(--ui-shadow-inset);color-scheme:light}html[data-ui-base-mode=dark] :is(.ui-select,select){color-scheme:dark}html[data-ui-theme] select:not([multiple]):not([size]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem;background-image:linear-gradient(45deg,transparent 50%,var(--ui-color-text-muted) 50%),linear-gradient(135deg,var(--ui-color-text-muted) 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px}html[data-ui-theme] select:hover:not(:disabled){border-color:var(--ui-control-input-hover-border)}html[data-ui-theme] select:focus,html[data-ui-theme] select:focus-visible{border-color:var(--ui-control-input-focus-border);outline:2px solid var(--ui-color-focus-ring);outline-offset:2px;box-shadow:0 0 0 .2rem color-mix(in srgb,var(--ui-color-focus-ring) 28%,transparent),var(--ui-shadow-inset)}html[data-ui-theme] select:disabled{border-color:var(--ui-control-input-border);background-color:var(--ui-control-input-disabled-bg);color:var(--ui-control-input-disabled-text);cursor:not-allowed;opacity:.85}html[data-ui-theme] select[aria-invalid=true]{background-color:var(--ui-control-input-invalid-bg);border-color:var(--ui-control-input-invalid-border);color:var(--ui-control-input-invalid-text)}html[data-ui-theme] select option,html[data-ui-theme] select optgroup{background-color:var(--ui-color-canvas);color:var(--ui-color-text)}html[data-ui-theme] :is(.ui-dropdown__menu,[data-ui-dropdown-menu]){--ui-dropdown-color: var(--ui-color-text);--ui-dropdown-bg: var(--ui-floating-surface-bg);--ui-dropdown-border-color: var(--ui-color-border);--ui-dropdown-divider-bg: var(--ui-color-border);--ui-dropdown-link-color: var(--ui-color-text);--ui-dropdown-link-hover-color: var(--ui-color-text);--ui-dropdown-link-hover-bg: var(--ui-color-surface-hover);--ui-dropdown-link-active-color: var(--ui-color-text);--ui-dropdown-link-active-bg: var(--ui-color-surface-hover);--ui-dropdown-link-disabled-color: var(--ui-color-text-muted);padding:.375rem;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-card);background-color:var(--ui-floating-surface-bg);background-image:none;box-shadow:var(--ui-floating-surface-shadow);color:var(--ui-color-text);-webkit-backdrop-filter:var(--ui-floating-surface-filter);backdrop-filter:var(--ui-floating-surface-filter)}html[data-ui-theme] :is(.ui-dropdown__menu,[data-ui-dropdown-menu])>:is(button,a,[role=menuitem],.ui-dropdown__item){display:flex;width:100%;min-height:2.25rem;align-items:center;gap:.5rem;padding:.625rem .75rem;border:1px solid transparent;border-radius:var(--ui-radius-control);background:transparent;color:var(--ui-color-text);text-align:left;text-decoration:none;transition:background-color var(--ui-motion-fast) var(--ui-motion-easing),border-color var(--ui-motion-fast) var(--ui-motion-easing),color var(--ui-motion-fast) var(--ui-motion-easing)}html[data-ui-theme] :is(.ui-dropdown__menu,[data-ui-dropdown-menu])>:is(button,a,[role=menuitem],.ui-dropdown__item):is(:hover,:focus,:focus-visible){border-color:var(--ui-color-border);background:var(--ui-color-surface-hover);color:var(--ui-color-text)}html[data-ui-theme] :is(.ui-dropdown__menu,[data-ui-dropdown-menu])>:is(button,a,[role=menuitem],.ui-dropdown__item):is(.active,.is-active,.theme-preset-menu__item--active,.ui-button--primary,[aria-current=true],[aria-selected=true]){border-color:var(--ui-color-border-strong);background:var(--ui-dropdown-link-active-bg);color:var(--ui-dropdown-link-active-color)}html[data-ui-theme] :is(.ui-dropdown__menu,[data-ui-dropdown-menu])>.ui-button--primary{border-color:var(--ui-color-primary);background:var(--ui-color-primary);color:var(--ui-color-primary-text)}html[data-ui-theme] :is(.ui-dropdown__menu,[data-ui-dropdown-menu])>:is(button,a,[role=menuitem],.ui-dropdown__item):focus-visible{outline:2px solid var(--ui-color-focus-ring);outline-offset:-2px}html[data-ui-theme] :is(.ui-dropdown__menu,[data-ui-dropdown-menu])>:is(button,a,[role=menuitem],.ui-dropdown__item):is(:disabled,[aria-disabled=true]){border-color:transparent;background:transparent;color:var(--ui-color-text-muted);cursor:not-allowed;opacity:.65}html[data-ui-theme] :is(.ui-dropdown__menu,[data-ui-dropdown-menu]) .ui-dropdown__divider{border-top-color:var(--ui-color-border);border-bottom-color:var(--ui-color-border);opacity:1}html[data-ui-theme] :is(.ui-dropdown__item,.ui-dropdown__item-text){background-color:transparent;color:var(--ui-color-text)}html[data-ui-theme] .ui-dropdown__item:is(:hover,:focus,:focus-visible,.active){background-color:var(--ui-color-surface-hover);color:var(--ui-color-text)}html[data-ui-theme] .ui-dropdown__item:focus-visible{outline:2px solid var(--ui-color-focus-ring);outline-offset:-2px}html[data-ui-theme] [data-ui-dropdown]>.ui-dropdown__trigger{border-color:var(--ui-color-border);background-color:var(--ui-color-surface-raised);color:var(--ui-color-text)}html[data-ui-theme] [data-ui-dropdown]>.ui-dropdown__trigger:hover:not(:disabled),html[data-ui-theme] [data-ui-dropdown]>.ui-dropdown__trigger:focus-visible{border-color:var(--ui-control-input-hover-border);background-color:var(--ui-color-surface-hover);color:var(--ui-color-text)}html[data-ui-theme] [data-ui-dropdown]>.ui-dropdown__trigger:focus-visible{outline:2px solid var(--ui-color-focus-ring);outline-offset:2px;box-shadow:0 0 0 .2rem color-mix(in srgb,var(--ui-color-focus-ring) 28%,transparent)}.ui-select-wrapper{position:relative;display:inline-flex;width:100%;min-width:0;vertical-align:middle}.ui-select-wrapper.w-auto{width:auto;flex:0 0 auto}.ui-select-wrapper>.ui-select__trigger{display:inline-flex;width:100%;min-width:0;min-height:2.5rem;align-items:center;justify-content:space-between;gap:.65rem;overflow:hidden;text-align:left;font:inherit;line-height:1.35;cursor:pointer}.ui-select-wrapper>.ui-select__trigger:disabled{cursor:not-allowed}.ui-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select__value--placeholder{color:var(--ui-control-input-placeholder, var(--ui-color-text-muted))}.ui-select__chevron{flex:0 0 auto;color:var(--ui-color-text-muted);font-size:.7rem;transition:transform var(--ui-motion-fast) var(--ui-motion-easing)}.ui-select-wrapper[data-ui-select-open=true] .ui-select__chevron{transform:rotate(180deg)}.ui-select__native{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;opacity:0;pointer-events:none;clip:rect(0 0 0 0);white-space:nowrap}html[data-ui-theme] .ui-select__menu{--ui-select-menu-bg: var(--ui-floating-surface-bg);--ui-select-menu-border: var(--ui-color-border);--ui-select-option-bg: transparent;--ui-select-option-hover-bg: var(--ui-color-surface-hover);--ui-select-option-selected-bg: var(--ui-color-surface-inset);--ui-select-option-color: var(--ui-color-text);--ui-select-option-muted: var(--ui-color-text-muted);width:-moz-max-content;width:max-content;max-width:min(34rem,calc(100vw - 1rem));border-color:var(--ui-select-menu-border);background:var(--ui-select-menu-bg);color:var(--ui-select-option-color);box-shadow:var(--ui-floating-surface-shadow);-webkit-backdrop-filter:var(--ui-floating-surface-filter);backdrop-filter:var(--ui-floating-surface-filter)}html[data-ui-theme] .ui-select__option{display:flex;width:100%;min-height:2.25rem;align-items:center;gap:.5rem;padding:.55rem .7rem;border:1px solid transparent;border-radius:var(--ui-radius-control);background:var(--ui-select-option-bg);color:var(--ui-select-option-color);text-align:left;font:inherit;line-height:1.35;cursor:pointer;transition:background-color var(--ui-motion-fast) var(--ui-motion-easing),border-color var(--ui-motion-fast) var(--ui-motion-easing)}html[data-ui-theme] .ui-select__option:hover,html[data-ui-theme] .ui-select__option:focus-visible,html[data-ui-theme] .ui-select__option[aria-selected=true]{border-color:var(--ui-color-border);background:var(--ui-select-option-hover-bg);color:var(--ui-select-option-color)}html[data-ui-theme] .ui-select__option[aria-selected=true]{background:var(--ui-select-option-selected-bg)}html[data-ui-theme] .ui-select__option:focus-visible{outline:2px solid var(--ui-color-focus-ring);outline-offset:-2px}html[data-ui-theme] .ui-select__option:disabled,html[data-ui-theme] .ui-select__option[aria-disabled=true]{color:var(--ui-select-option-muted);cursor:not-allowed;opacity:.65}.ui-select__option-check{width:1rem;flex:0 0 1rem;color:var(--ui-color-primary);font-size:.75rem}.admin-layout-shell .dashboard-content :is(.overflow-x-auto,.overflow-hidden):not(.table-surface__viewport):has(>table){border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-control);background:var(--ui-color-surface-raised);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-color-border) 38%,transparent)}.admin-layout-shell .dashboard-content :is(.overflow-x-auto,.overflow-hidden):not(.table-surface__viewport):has(>table)>table{min-width:100%;margin-bottom:0}@media(min-width:768px){.admin-layout-shell .dashboard-content :is(.overflow-x-auto,.overflow-hidden):not(.table-surface__viewport):has(>table)>table{border-collapse:separate;border-spacing:0}.admin-layout-shell .dashboard-content :is(.overflow-x-auto,.overflow-hidden):not(.table-surface__viewport):has(>table)>table>:not(caption)>tr>*{border-inline-end:1px solid var(--ui-color-border);border-bottom:1px solid var(--ui-color-border)}.admin-layout-shell .dashboard-content :is(.overflow-x-auto,.overflow-hidden):not(.table-surface__viewport):has(>table)>table>:not(caption)>tr>*:last-child{border-inline-end:0}.admin-layout-shell .dashboard-content :is(.overflow-x-auto,.overflow-hidden):not(.table-surface__viewport):has(>table)>table>thead>tr>*{border-bottom-width:2px;background:var(--ui-color-surface-inset)}.admin-layout-shell .dashboard-content :is(.overflow-x-auto,.overflow-hidden):not(.table-surface__viewport):has(>table)>table>tbody>tr:last-child>*{border-bottom:0}}html[data-ui-theme] .status-badge{min-height:1.35rem;padding:.2rem .48rem;border-radius:var(--ui-radius-badge);font-size:.72rem;line-height:1.15;white-space:nowrap}html[data-ui-theme] .dashboard-header .header-locale-control{display:inline-flex;align-items:center;gap:.4rem}html[data-ui-theme] .dashboard-header .header-locale-control>i{width:1rem;flex:0 0 1rem;text-align:center}html[data-ui-theme] .action-label-mode--icons .dashboard-header .header-locale-control{position:relative;justify-content:center;gap:0;padding-inline:.65rem}html[data-ui-theme] .action-label-mode--icons .dashboard-header :is(.currency-preference-switcher .header-dropdown-toggle,.theme-preset-switcher .theme-toggle,.language-switcher .header-locale-control,.user-menu__group>.header-logout-button){width:var(--wrd-header-control-height, 34px);min-width:var(--wrd-header-control-height, 34px);height:var(--wrd-header-control-height, 34px);min-height:var(--wrd-header-control-height, 34px);flex:0 0 var(--wrd-header-control-height, 34px);justify-content:center;gap:0;padding:0}html[data-ui-theme] .dashboard-header :is(.header-dropdown-toggle,.header-logout-button,.kb-help-button,.action-label-mode-toggle){min-height:var(--wrd-header-control-height, 34px);border-color:var(--ui-color-border);background:var(--ui-color-surface-raised);color:var(--ui-color-text);box-shadow:var(--ui-shadow-inset)}html[data-ui-theme] .dashboard-header :is(.header-dropdown-toggle,.header-logout-button,.kb-help-button,.action-label-mode-toggle):hover,html[data-ui-theme] .dashboard-header :is(.header-dropdown-toggle,.header-logout-button,.kb-help-button,.action-label-mode-toggle):focus-visible{border-color:var(--ui-control-input-hover-border);background:var(--ui-color-surface-hover);color:var(--ui-color-text)}html[data-ui-theme] .dashboard-header .header-logout-button{color:var(--ui-color-danger)}html[data-ui-theme] .dashboard-header .header-logout-button:hover,html[data-ui-theme] .dashboard-header .header-logout-button:focus-visible{border-color:var(--ui-color-danger);background:var(--ui-color-danger-bg);color:var(--ui-color-danger)}html[data-ui-theme] .dashboard-header .kb-help-button{width:var(--wrd-header-control-height, 34px);height:var(--wrd-header-control-height, 34px);padding:0;border-radius:50%}html[data-ui-theme] .dashboard-header :is(.header-preferences-toggle,.header-dropdown-toggle,.header-logout-button,.kb-help-button,.action-label-mode-toggle,.user-menu__group>.user-chip){min-height:var(--wrd-header-control-height, 34px);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-control);background:var(--ui-color-surface-raised);color:var(--ui-color-text);box-shadow:var(--ui-shadow-inset)}html[data-ui-theme] .dashboard-header .header-preferences-toggle{width:var(--wrd-header-control-height, 34px);min-width:var(--wrd-header-control-height, 34px);height:var(--wrd-header-control-height, 34px);padding:0}html[data-ui-theme] .dashboard-header :is(.header-preferences-toggle,.header-dropdown-toggle,.header-logout-button,.kb-help-button,.action-label-mode-toggle,.user-menu__group>.user-chip):hover,html[data-ui-theme] .dashboard-header :is(.header-preferences-toggle,.header-dropdown-toggle,.header-logout-button,.kb-help-button,.action-label-mode-toggle,.user-menu__group>.user-chip):focus-visible{border-color:var(--ui-control-input-hover-border);background:var(--ui-color-surface-hover);color:var(--ui-color-text)}html[data-ui-theme] .header-preferences-menu{min-width:min(22rem,calc(100vw - 1rem));padding:.5rem}html[data-ui-theme] .header-preferences-menu__content{display:grid;gap:.5rem}html[data-ui-theme] .header-preferences-menu__row{display:flex;min-width:0;min-height:var(--wrd-header-control-height, 34px);align-items:center;justify-content:space-between;gap:.75rem;padding:.35rem .5rem;border-radius:var(--ui-radius-control);background:var(--ui-color-surface-inset);color:var(--ui-color-text)}html[data-ui-theme] .header-preferences-menu__label{min-width:0;color:var(--ui-color-text-muted);font-size:.8125rem;font-weight:600}html[data-ui-theme] .header-preferences-menu :is(.currency-preference-switcher,.theme-preset-switcher,.language-switcher){display:inline-flex;min-width:0;align-items:center;justify-content:flex-end;gap:.5rem}html[data-ui-theme] .header-preferences-menu :is(.currency-preference-switcher .header-dropdown-toggle,.theme-preset-switcher .theme-toggle,.language-switcher .header-locale-control,.action-label-mode-toggle){min-height:var(--wrd-header-control-height, 34px);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-control);background:var(--ui-color-surface-raised);color:var(--ui-color-text);box-shadow:var(--ui-shadow-inset)}html[data-ui-theme] .header-preferences-menu .currency-preference-switcher .header-dropdown-toggle{max-width:100%}html[data-ui-theme] .header-preferences-menu .theme-preset-switcher .theme-toggle{width:var(--wrd-header-control-height, 34px);min-width:var(--wrd-header-control-height, 34px);height:var(--wrd-header-control-height, 34px);padding:0}html[data-ui-theme] .header-preferences-menu .action-label-mode-toggle{width:100%;justify-content:flex-start;padding-inline:.75rem}html[data-ui-theme] .header-preferences-menu :is(.currency-preference-switcher .header-dropdown-toggle,.theme-preset-switcher .theme-toggle,.language-switcher .header-locale-control,.action-label-mode-toggle):hover,html[data-ui-theme] .header-preferences-menu :is(.currency-preference-switcher .header-dropdown-toggle,.theme-preset-switcher .theme-toggle,.language-switcher .header-locale-control,.action-label-mode-toggle):focus-visible,html[data-ui-theme] .header-preferences-menu .header-locale-control:focus-within{border-color:var(--ui-control-input-hover-border);background:var(--ui-color-surface-hover);color:var(--ui-color-text)}html[data-ui-theme] .header-preferences-menu{max-height:none;overflow:visible}html[data-ui-theme] .header-preferences-menu :is(.theme-preset-switcher .theme-toggle,.currency-preference-switcher .header-dropdown-toggle,.language-switcher .header-locale-control){gap:.45rem}html[data-ui-theme] .header-preferences-menu .theme-preset-switcher .theme-toggle{width:auto;min-width:9rem;max-width:min(15rem,100%);justify-content:flex-start;padding-inline:.75rem}html[data-ui-theme] .theme-toggle__label,html[data-ui-theme] .header-locale-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-ui-theme] :is(.theme-toggle__chevron,.currency-toggle__chevron,.header-locale-chevron){margin-inline-start:auto;font-size:.7rem;opacity:.72}html[data-ui-theme] :is(.theme-preset-menu__item,.language-preset-menu__item,.currency-preset-menu__item){min-width:11rem}html[data-ui-theme] :is(.language-preset-menu__item--active,.currency-preset-menu__item--active){background:var(--ui-color-primary-bg);color:var(--ui-color-primary);font-weight:700}html[data-ui-theme] .currency-symbol{display:inline-flex;min-width:.8rem;justify-content:center;font-variant-numeric:tabular-nums;font-weight:700}html[data-ui-theme] .header-preferences-menu :is(.theme-preset-menu,.language-preset-menu,.currency-preset-menu){z-index:var(--ui-z-dropdown)}html[data-ui-theme] .header-preferences-menu__row:has([data-ui-dropdown-menu]){position:relative;z-index:var(--ui-z-dropdown)}html[data-ui-theme] .header-preferences-menu .language-switcher{z-index:var(--ui-z-dropdown)}html[data-ui-theme] .action-label-mode--icons .header-preferences-menu :is(.currency-preference-switcher .header-dropdown-toggle,.theme-preset-switcher .theme-toggle,.language-switcher .header-locale-control){width:auto;min-width:0;height:var(--wrd-header-control-height, 34px);min-height:var(--wrd-header-control-height, 34px);flex:0 1 auto;justify-content:flex-start;gap:.45rem;padding-inline:.65rem}html[data-ui-theme] .action-label-mode--icons .header-preferences-menu .action-label{display:inline}html[data-ui-theme] .action-label-mode--icons .header-preferences-menu :is(.theme-toggle__label,.header-locale-value){max-width:min(12rem,42vw)}@media(max-width:767.98px){html[data-ui-theme] .header-preferences-menu{width:min(22rem,calc(100vw - 2rem));min-width:min(22rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);margin:0}}html[data-ui-theme] :is(.app-alert,.ui-toast){border-radius:6px}html[data-ui-theme] .app-notice-host .ui-toast{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:48px;align-items:flex-start;-moz-column-gap:.65rem;column-gap:.65rem;row-gap:.5rem;padding:.75rem .875rem;border:1px solid color-mix(in srgb,var(--toast-accent) 42%,var(--ui-color-border));border-left:4px solid var(--toast-accent);border-radius:10px;background:color-mix(in srgb,var(--toast-accent) 7%,var(--ui-floating-surface-bg));color:var(--ui-color-text);box-shadow:0 12px 28px color-mix(in srgb,var(--ui-color-overlay) 30%,transparent),var(--ui-shadow-raised);-webkit-backdrop-filter:var(--ui-floating-surface-filter);backdrop-filter:var(--ui-floating-surface-filter);pointer-events:auto}html[data-ui-theme] .app-notice-host .ui-toast__icon{grid-column:1;grid-row:1;flex:0 0 auto;margin-top:2px;color:var(--toast-accent)}html[data-ui-theme] .app-notice-host .ui-toast__message{grid-column:2;grid-row:1;min-width:0;overflow-wrap:anywhere}html[data-ui-theme] .app-notice-host .ui-toast__dismiss{grid-column:3;grid-row:1;display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;margin:-3px -4px 0 0;border:0;border-radius:999px;background:transparent;color:var(--ui-color-text-muted);cursor:pointer;font-size:1.1rem;line-height:1}html[data-ui-theme] .app-notice-host .ui-toast__dismiss:hover,html[data-ui-theme] .app-notice-host .ui-toast__dismiss:focus-visible{background:var(--ui-color-surface-hover);color:var(--ui-color-text)}html[data-ui-theme] .app-notice-host .ui-toast__action{grid-column:2 / -1;grid-row:2;justify-self:start;max-width:100%;border:0;border-radius:6px;background:transparent;color:var(--ui-color-primary);cursor:pointer;font-weight:700;overflow-wrap:anywhere;text-align:start;text-decoration:underline}.navigation-preloader__mark{overflow:visible}.navigation-preloader__logo{width:68%;height:68%}html[data-ui-theme] .dashboard-content .table-surface.table-stack__viewport{border-radius:var(--ui-radius-card)}html[data-ui-theme] .dashboard-content :is(.overflow-x-auto,.overflow-hidden):not(.table-surface__viewport):has(>table){padding:.75rem;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-card);background:var(--ui-color-surface-raised);box-shadow:var(--ui-shadow-raised)}html[data-ui-theme] .dashboard-content :is(.overflow-x-auto,.overflow-hidden):not(.table-surface__viewport):has(>table)>table{min-width:100%;margin-bottom:0}@media(min-width:768px){html[data-ui-theme] .dashboard-content :is(.overflow-x-auto,.overflow-hidden):not(.table-surface__viewport):has(>table)>table{border-collapse:separate;border-spacing:0}html[data-ui-theme] .dashboard-content :is(.overflow-x-auto,.overflow-hidden):not(.table-surface__viewport):has(>table)>table>:not(caption)>tr>*,html[data-ui-theme] .dashboard-content .table-surface__viewport>table>:not(caption)>tr>*{border-inline-end:1px solid var(--ui-color-border);border-bottom:1px solid var(--ui-color-border)}html[data-ui-theme] .dashboard-content :is(.overflow-x-auto,.overflow-hidden):not(.table-surface__viewport):has(>table)>table>:not(caption)>tr>*:last-child,html[data-ui-theme] .dashboard-content .table-surface__viewport>table>:not(caption)>tr>*:last-child{border-inline-end:0}html[data-ui-theme] .dashboard-content :is(.overflow-x-auto,.overflow-hidden):not(.table-surface__viewport):has(>table)>table>tbody>tr:last-child>*,html[data-ui-theme] .dashboard-content .table-surface__viewport>table>tbody>tr:last-child>*{border-bottom:0}}html[data-ui-theme] .dashboard-content td.table-stack__actions{vertical-align:middle}html[data-ui-theme] .dashboard-content .table-stack__actions>:is(.ui-button,a,button,.ui-select){margin:0}html[data-ui-theme] .dashboard-content .table-stack__actions>:is(.ui-button,a,button,.ui-select)+:is(.ui-button,a,button,.ui-select){margin-inline-start:.5rem}html[data-ui-theme] .dashboard-content .table-stack__actions>:is(.flex,.inline-flex){align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin:0}html[data-ui-theme] .dashboard-content .table-stack__actions .ui-button{gap:.4rem}html[data-ui-theme] :is(.ui-button,a.ui-button):has(>.action-label){gap:.4rem}html[data-ui-theme] :is(.ui-button,a.ui-button):has(>.action-label)>i.mr-2{margin-inline-end:0}@media(max-width:767.98px){html[data-ui-theme] .dashboard-content td.table-stack__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}html[data-ui-theme] .dashboard-content td.table-stack__actions>:is(.ui-button,a,button,.ui-select){margin:0}html[data-ui-theme] .dashboard-content td.table-stack__actions>:is(.flex,.inline-flex){width:100%}}:is(.workspace-page-actions,.workspace-page-header,.shell-page>[class~=mb-4][class~=flex][class~=items-end][class~=justify-between],.shell-page>[class~=mb-4][class~=flex][class~=flex-wrap][class~=items-end][class~=justify-between],.shell-page>[class~=mb-6][class~=flex][class~=flex-col][class~=justify-between]){--workspace-header-control-height: 2.5rem;--workspace-header-control-padding-x: .75rem;--workspace-header-control-padding-y: .5rem;--workspace-header-control-font-size: .875rem;--workspace-header-action-gap: .5rem}:is(.workspace-page-actions,.workspace-page-header>:last-child:is(div,form),.shell-page>[class~=mb-4][class~=flex][class~=items-end][class~=justify-between]>:last-child:is(div,form),.shell-page>[class~=mb-4][class~=flex][class~=flex-wrap][class~=items-end][class~=justify-between]>:last-child:is(div,form),.shell-page>[class~=mb-6][class~=flex][class~=flex-col][class~=justify-between]>:last-child:is(div,form)){display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--workspace-header-action-gap)}:is(.workspace-page-actions,.workspace-page-header,.shell-page>[class~=mb-4][class~=flex][class~=items-end][class~=justify-between],.shell-page>[class~=mb-4][class~=flex][class~=flex-wrap][class~=items-end][class~=justify-between],.shell-page>[class~=mb-6][class~=flex][class~=flex-col][class~=justify-between]) :is(.ui-button,.crm-button,a.ui-button,button.ui-button,a.crm-button,button.crm-button){min-height:var(--workspace-header-control-height);padding:var(--workspace-header-control-padding-y) var(--workspace-header-control-padding-x);font-size:var(--workspace-header-control-font-size);line-height:1.2}:is(.workspace-page-header>:last-child:is(div,form),.shell-page>[class~=mb-4][class~=flex][class~=items-end][class~=justify-between]>:last-child:is(div,form),.shell-page>[class~=mb-4][class~=flex][class~=flex-wrap][class~=items-end][class~=justify-between]>:last-child:is(div,form),.shell-page>[class~=mb-6][class~=flex][class~=flex-col][class~=justify-between]>:last-child:is(div,form))>:is(.ui-button,.crm-button,a.ui-button,button.ui-button,a.crm-button,button.crm-button){min-height:var(--workspace-header-control-height);padding:var(--workspace-header-control-padding-y) var(--workspace-header-control-padding-x);font-size:var(--workspace-header-control-font-size);line-height:1.2}.workspace-header-mobile-action-stack{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:var(--workspace-header-action-gap, .5rem)}.workspace-header-mobile-action-stack>*{flex:0 0 auto;width:auto}@media(max-width:767.98px){#app .workspace-command-header .workspace-command-header__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:flex-start}#app .workspace-command-header .workspace-command-header__primary,#app .workspace-command-header .workspace-command-header__tools{display:contents}#app .workspace-command-header .workspace-command-header__actions>:is(.ui-button,.crm-button),#app .workspace-command-header .workspace-command-header__actions :is(.workspace-command-header__primary,.workspace-command-header__tools)>:is(.ui-button,.crm-button){min-width:0;width:100%;justify-content:center;text-align:center}#app .workspace-command-header .workspace-command-header__actions>:last-child:nth-child(odd):is(.ui-button,.crm-button){grid-column:1 / -1}#app .workspace-command-header--board .workspace-command-header__primary{display:block;grid-column:1 / -1;width:100%}#app .workspace-command-header--board .crm-board-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--workspace-header-action-gap, .5rem);width:100%}#app .workspace-command-header--board .crm-board-actions>*{min-width:0;width:100%;justify-content:center;text-align:center}#app .workspace-command-header--board .crm-board-actions>:last-child:nth-child(odd){grid-column:1 / -1}#app .workspace-command-header .workspace-header-mobile-search{grid-column:auto;min-width:0}#app .workspace-command-header .workspace-header-mobile-action-stack{display:grid;min-width:0;gap:var(--workspace-header-action-gap, .5rem)}#app .workspace-command-header .workspace-header-mobile-action-stack>*{min-width:0;width:100%}.workspace-page-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;align-items:stretch;gap:var(--workspace-header-action-gap, .5rem)}.workspace-page-action-grid>:is(a,button){min-width:0;width:100%;justify-content:center;text-align:center}.workspace-page-action-grid>:last-child:nth-child(odd):is(a,button){grid-column:1 / -1}}html[data-ui-theme] .admin-action-contrast.ui-button--primary{background:var(--ui-color-primary);border-color:var(--ui-color-primary);color:var(--ui-color-primary-text)}html[data-ui-theme] .admin-action-contrast.ui-button--success{background:var(--ui-color-success);border-color:var(--ui-color-success);color:#fff}html[data-ui-theme] .admin-action-contrast.ui-button--primary:hover:not(:disabled):not(.disabled),html[data-ui-theme] .admin-action-contrast.ui-button--primary:focus-visible{background:var(--ui-color-primary-hover);border-color:var(--ui-color-primary-hover);color:var(--ui-color-primary-text)}html[data-ui-theme] .admin-action-contrast.ui-button--success:hover:not(:disabled):not(.disabled),html[data-ui-theme] .admin-action-contrast.ui-button--success:focus-visible{background:var(--ui-color-success);border-color:var(--ui-color-success);color:#fff}:is(.ui-button--primary,.ui-button.ui-tone-primary):not(:disabled):not(.disabled){color:var(--ui-color-primary-text)}:is(.ui-button--primary,.ui-button.ui-tone-primary):not(:disabled):not(.disabled)>:is(i,span,svg){color:inherit}:is(.ui-button--success,.ui-button.ui-tone-success,.ui-button.ui-tone-danger):not(:disabled):not(.disabled){color:#fff}:is(.ui-button--success,.ui-button.ui-tone-success,.ui-button.ui-tone-danger):not(:disabled):not(.disabled)>:is(i,span,svg){color:inherit}:is(.ui-button:disabled,.ui-button.disabled,button:disabled,[aria-disabled=true])>:is(i,span,svg){color:inherit}.settings-tabs .ui-button{gap:.5rem}.system-health-status{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:2.5rem;padding:.5rem .75rem;line-height:1.2}html[data-ui-theme] :is(.crm-button--primary,.ui-button--primary){background:var(--ui-color-primary);border-color:var(--ui-color-primary);color:var(--ui-color-primary-text)}html[data-ui-theme] :is(.crm-button--primary,.ui-button--primary)>:is(i,span,svg){color:inherit}html[data-ui-theme] :is(.crm-button--primary,.ui-button--primary):hover:not(:disabled):not(.disabled),html[data-ui-theme] :is(.crm-button--primary,.ui-button--primary):focus-visible{background:var(--ui-color-primary-hover);border-color:var(--ui-color-primary-hover);color:var(--ui-color-primary-text)}html[data-ui-theme] :is(.ui-button--success,.ui-button.ui-tone-success){background:var(--ui-color-success);border-color:var(--ui-color-success);color:#fff}html[data-ui-theme] :is(.ui-button--success,.ui-button.ui-tone-success)>:is(i,span,svg){color:inherit}html[data-ui-theme] :is(.ui-button--danger,.ui-button.ui-tone-danger){color:var(--ui-color-danger-text)}html[data-ui-theme] :is(.ui-button--danger,.ui-button.ui-tone-danger)>:is(i,span,svg){color:inherit}:root{--ui-floating-surface-bg: var(--ui-color-surface-raised);--ui-floating-surface-border: var(--ui-color-border-strong);--ui-floating-surface-shadow: var(--ui-shadow-raised);--ui-floating-surface-filter: blur(20px) saturate(112%)}html:is([data-ui-theme=aurora-light],[data-ui-theme=soft-cloud]){--ui-floating-surface-bg: rgb(255 255 255 / 78%);--ui-floating-surface-border: rgb(255 255 255 / 82%);--ui-floating-surface-shadow: 0 24px 64px rgb(31 65 94 / .18), var(--ui-shadow-raised);--ui-floating-surface-filter: blur(32px) saturate(115%)}html:is([data-ui-theme=midnight-glass],[data-ui-theme=soft-graphite]){--ui-floating-surface-bg: color-mix(in srgb, var(--ui-color-canvas) 88%, var(--ui-color-surface-raised));--ui-floating-surface-border: color-mix(in srgb, var(--ui-color-border-strong) 78%, white);--ui-floating-surface-shadow: 0 24px 64px rgb(0 0 0 / .52), var(--ui-shadow-raised);--ui-floating-surface-filter: blur(24px) saturate(112%)}html[data-ui-theme] :is(.ui-layer-dropdown,.ui-layer-popover,.ui-popover,.ui-floating-surface,.ui-modal__panel,.lead-panel,.lead-close-dialog,.task-detail-popover,.kb-help-dialog){--ui-dropdown-bg: var(--ui-floating-surface-bg);--ui-select-menu-bg: var(--ui-floating-surface-bg);border-color:var(--ui-floating-surface-border);background:var(--ui-floating-surface-bg);box-shadow:var(--ui-floating-surface-shadow);color:var(--ui-color-text);-webkit-backdrop-filter:var(--ui-floating-surface-filter);backdrop-filter:var(--ui-floating-surface-filter)}.audit-log-table{width:100%;table-layout:fixed}.audit-log-table :is(th,td){overflow-wrap:anywhere;word-break:break-word}.audit-log-table__when{width:10rem}.audit-log-table__actor,.audit-log-table__action{width:15%}.audit-log-table__subject{width:19%}.audit-log-table__details{width:29%}.audit-log-table__ip{width:11rem}.audit-log-table__meta-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.25rem .5rem;align-items:baseline}.audit-log-table__meta-label{color:var(--ui-color-text-muted)}.audit-log-table__meta-value{min-width:0;overflow-wrap:anywhere}@media(max-width:1199.98px){.audit-log-filters__actions{flex-wrap:wrap}table.audit-log-table{display:block;width:100%;table-layout:auto;border-collapse:separate;border-spacing:0}.audit-log-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.audit-log-table,.audit-log-table tbody,.audit-log-table tr,.audit-log-table td{display:block;width:100%}.audit-log-table tr{margin-bottom:.75rem;padding:.375rem .75rem;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-control);background:var(--ui-control-input-bg);box-shadow:var(--ui-shadow-raised)}.audit-log-table tbody tr:last-child{margin-bottom:0}.audit-log-table td{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.875rem;padding:.5rem 0;border:0;text-align:right}.audit-log-table td+td{border-top:1px solid var(--ui-color-border)}.audit-log-table td:before{content:attr(data-label);flex:0 0 auto;font-size:.75rem;font-weight:700;letter-spacing:.02em;text-align:left;text-transform:uppercase;color:var(--ui-color-text-muted)}.audit-log-table td>*{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}td.audit-log-table__actor,td.audit-log-table__details{display:grid;grid-template-columns:minmax(5.75rem,max-content) minmax(0,1fr);align-items:start}.audit-log-table__actor:before,.audit-log-table__details:before{grid-column:1;grid-row:1 / -1;align-self:start}.audit-log-table__actor>*,.audit-log-table__details>*{grid-column:2;width:100%;max-width:none;text-align:right}.audit-log-table__actor>*+*,.audit-log-table__details>*+*{margin-top:.25rem}.audit-log-table__meta-row{grid-template-columns:minmax(0,1fr);gap:.125rem;text-align:right}.audit-log-table__meta-label{font-size:.75rem}.audit-log-table__action .status-badge{max-width:100%;white-space:normal;text-align:right}}@media(max-width:479.98px){.audit-log-filters__actions{flex-direction:column;align-items:stretch}.audit-log-filters__actions>.ui-button{width:100%}}@media(max-width:767.98px){html[data-ui-theme=aurora-light] .sidebar-backdrop{background:#ffffff0f;-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%)}html[data-ui-theme=aurora-light] .dashboard-sidebar,html[data-ui-theme=aurora-light] .dashboard-sidebar.active{background:color-mix(in srgb,var(--ui-color-surface-raised) 96%,white);background-color:color-mix(in srgb,var(--ui-color-surface-raised) 96%,white);-webkit-backdrop-filter:blur(30px) saturate(120%);backdrop-filter:blur(30px) saturate(120%);box-shadow:12px 0 40px #1f415e1f}}:root{--uleadflow-app-styles-ready: 1}:where(#app,body) .read-only\:cursor-default:-moz-read-only{cursor:default}:where(#app,body) .read-only\:cursor-default:read-only{cursor:default}:where(#app,body) .read-only\:opacity-75:-moz-read-only{opacity:.75}:where(#app,body) .read-only\:opacity-75:read-only{opacity:.75}:where(#app,body) .hover\:border-\[var\(--ui-color-primary\)\]:hover{border-color:var(--ui-color-primary)}:where(#app,body) .hover\:bg-\[var\(--ui-color-danger-bg\)\]:hover{background-color:var(--ui-color-danger-bg)}:where(#app,body) .hover\:bg-\[var\(--ui-color-primary\)\]:hover{background-color:var(--ui-color-primary)}:where(#app,body) .hover\:bg-\[var\(--ui-color-primary-hover\)\]:hover{background-color:var(--ui-color-primary-hover)}:where(#app,body) .hover\:bg-\[var\(--ui-color-success-bg\)\]:hover{background-color:var(--ui-color-success-bg)}:where(#app,body) .hover\:bg-\[var\(--ui-color-surface-hover\)\]:hover{background-color:var(--ui-color-surface-hover)}:where(#app,body) .hover\:text-\[var\(--ui-color-primary-text\)\]:hover{color:var(--ui-color-primary-text)}:where(#app,body) .hover\:text-\[var\(--ui-color-text\)\]:hover{color:var(--ui-color-text)}:where(#app,body) .hover\:underline:hover{text-decoration-line:underline}:where(#app,body) .focus\:outline-2:focus{outline-width:2px}:where(#app,body) .focus\:outline-offset-2:focus{outline-offset:2px}:where(#app,body) .focus\:outline-\[var\(--ui-color-focus-ring\)\]:focus{outline-color:var(--ui-color-focus-ring)}:where(#app,body) .focus-visible\:outline-2:focus-visible{outline-width:2px}:where(#app,body) .focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}:where(#app,body) .focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}:where(#app,body) .focus-visible\:outline-\[var\(--ui-color-focus-ring\)\]:focus-visible{outline-color:var(--ui-color-focus-ring)}:where(#app,body) .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}:where(#app,body) .disabled\:opacity-50:disabled{opacity:.5}:where(#app,body) .disabled\:opacity-60:disabled{opacity:.6}@media(min-width:640px){:where(#app,body) .sm\:w-80{width:20rem}:where(#app,body) .sm\:w-auto{width:auto}:where(#app,body) .sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}:where(#app,body) .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(#app,body) .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(#app,body) .sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}:where(#app,body) .sm\:grid-cols-\[1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr auto}:where(#app,body) .sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}:where(#app,body) .sm\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}:where(#app,body) .sm\:grid-cols-\[minmax\(0\,10rem\)_1fr\]{grid-template-columns:minmax(0,10rem) 1fr}:where(#app,body) .sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(#app,body) .sm\:flex-row{flex-direction:row}:where(#app,body) .sm\:items-end{align-items:flex-end}:where(#app,body) .sm\:items-center{align-items:center}:where(#app,body) .sm\:justify-between{justify-content:space-between}:where(#app,body) .sm\:p-6{padding:1.5rem}:where(#app,body) .sm\:p-8{padding:2rem}:where(#app,body) .sm\:\[grid-column\:span_3_\/_span_3\]{grid-column:span 3 / span 3}:where(#app,body) .sm\:\[grid-column\:span_6_\/_span_6\]{grid-column:span 6 / span 6}}@media(min-width:768px){:where(#app,body) .md\:col-span-2{grid-column:span 2 / span 2}:where(#app,body) .md\:col-span-3{grid-column:span 3 / span 3}:where(#app,body) .md\:hidden{display:none}:where(#app,body) .md\:w-1\/2{width:50%}:where(#app,body) .md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}:where(#app,body) .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(#app,body) .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(#app,body) .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}:where(#app,body) .md\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}:where(#app,body) .md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}:where(#app,body) .md\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}:where(#app,body) .md\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.5fr\)_minmax\(0\,0\.7fr\)_auto\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr) minmax(0,.7fr) auto}:where(#app,body) .md\:grid-cols-\[minmax\(0\,1fr\)_12rem_auto\]{grid-template-columns:minmax(0,1fr) 12rem auto}:where(#app,body) .md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}:where(#app,body) .md\:grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}:where(#app,body) .md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(#app,body) .md\:grid-cols-\[minmax\(13rem\,1fr\)_minmax\(12rem\,\.7fr\)_minmax\(12rem\,\.7fr\)_auto_auto\]{grid-template-columns:minmax(13rem,1fr) minmax(12rem,.7fr) minmax(12rem,.7fr) auto auto}:where(#app,body) .md\:grid-cols-\[minmax\(180px\,2fr\)_minmax\(120px\,1fr\)_100px_150px\]{grid-template-columns:minmax(180px,2fr) minmax(120px,1fr) 100px 150px}:where(#app,body) .md\:grid-cols-\[minmax\(180px\,2fr\)_minmax\(120px\,1fr\)_100px_150px_auto\]{grid-template-columns:minmax(180px,2fr) minmax(120px,1fr) 100px 150px auto}:where(#app,body) .md\:flex-row{flex-direction:row}:where(#app,body) .md\:items-end{align-items:flex-end}:where(#app,body) .md\:justify-between{justify-content:space-between}:where(#app,body) .md\:\[grid-column\:span_3_\/_span_3\]{grid-column:span 3 / span 3}:where(#app,body) .md\:\[grid-column\:span_4_\/_span_4\]{grid-column:span 4 / span 4}:where(#app,body) .md\:\[grid-column\:span_5_\/_span_5\]{grid-column:span 5 / span 5}}@media(min-width:1024px){:where(#app,body) .lg\:col-span-2{grid-column:span 2 / span 2}:where(#app,body) .lg\:col-span-4{grid-column:span 4 / span 4}:where(#app,body) .lg\:hidden{display:none}:where(#app,body) .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(#app,body) .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(#app,body) .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}:where(#app,body) .lg\:grid-cols-\[1fr_1fr_auto_auto\]{grid-template-columns:1fr 1fr auto auto}:where(#app,body) .lg\:grid-cols-\[1fr_22rem\]{grid-template-columns:1fr 22rem}:where(#app,body) .lg\:grid-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto}:where(#app,body) .lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}:where(#app,body) .lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(16rem\,22rem\)\]{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem)}:where(#app,body) .lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(18rem\,24rem\)\]{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}:where(#app,body) .lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(260px\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}:where(#app,body) .lg\:grid-cols-\[minmax\(11rem\,0\.6fr\)_minmax\(12rem\,1fr\)_auto\]{grid-template-columns:minmax(11rem,.6fr) minmax(12rem,1fr) auto}:where(#app,body) .lg\:flex-row{flex-direction:row}:where(#app,body) .lg\:items-start{align-items:flex-start}:where(#app,body) .lg\:items-end{align-items:flex-end}:where(#app,body) .lg\:justify-end{justify-content:flex-end}:where(#app,body) .lg\:justify-between{justify-content:space-between}:where(#app,body) .lg\:px-8{padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){:where(#app,body) .xl\:col-span-1{grid-column:span 1 / span 1}:where(#app,body) .xl\:col-span-3{grid-column:span 3 / span 3}:where(#app,body) .xl\:col-span-4{grid-column:span 4 / span 4}:where(#app,body) .xl\:flex-none{flex:none}:where(#app,body) .xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(#app,body) .xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(#app,body) .xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}:where(#app,body) .xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}:where(#app,body) .xl\:grid-cols-\[1\.2fr_\.8fr\]{grid-template-columns:1.2fr .8fr}:where(#app,body) .xl\:grid-cols-\[1\.2fr_1fr_1fr_1fr_1fr_auto\]{grid-template-columns:1.2fr 1fr 1fr 1fr 1fr auto}:where(#app,body) .xl\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}:where(#app,body) .xl\:grid-cols-\[18rem_minmax\(0\,1fr\)\]{grid-template-columns:18rem minmax(0,1fr)}:where(#app,body) .xl\:grid-cols-\[1fr_1fr_1fr_1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr auto}:where(#app,body) .xl\:grid-cols-\[1fr_1fr_auto_auto\]{grid-template-columns:1fr 1fr auto auto}:where(#app,body) .xl\:grid-cols-\[auto_1fr_1fr_auto\]{grid-template-columns:auto 1fr 1fr auto}:where(#app,body) .xl\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}:where(#app,body) .xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(19rem\,27rem\)\]{grid-template-columns:minmax(0,1fr) minmax(19rem,27rem)}:where(#app,body) .xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(360px\,0\.85fr\)\]{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr)}:where(#app,body) .xl\:grid-cols-\[minmax\(16rem\,1\.6fr\)_minmax\(10rem\,1fr\)_minmax\(10rem\,1fr\)_auto\]{grid-template-columns:minmax(16rem,1.6fr) minmax(10rem,1fr) minmax(10rem,1fr) auto}:where(#app,body) .xl\:grid-cols-\[minmax\(16rem\,1\.6fr\)_minmax\(10rem\,1fr\)_minmax\(10rem\,1fr\)_minmax\(10rem\,1fr\)_auto\]{grid-template-columns:minmax(16rem,1.6fr) minmax(10rem,1fr) minmax(10rem,1fr) minmax(10rem,1fr) auto}:where(#app,body) .xl\:grid-cols-\[minmax\(16rem\,1\.6fr\)_minmax\(12rem\,1fr\)_auto\]{grid-template-columns:minmax(16rem,1.6fr) minmax(12rem,1fr) auto}:where(#app,body) .xl\:grid-cols-\[minmax\(16rem\,1\.6fr\)_minmax\(12rem\,1fr\)_minmax\(12rem\,1fr\)_auto\]{grid-template-columns:minmax(16rem,1.6fr) minmax(12rem,1fr) minmax(12rem,1fr) auto}:where(#app,body) .xl\:grid-cols-\[minmax\(250px\,0\.8fr\)_minmax\(0\,1\.8fr\)\]{grid-template-columns:minmax(250px,.8fr) minmax(0,1.8fr)}:where(#app,body) .xl\:items-center{align-items:center}}@media(min-width:1536px){:where(#app,body) .\32xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(#app,body) .\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}
