/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/build/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/build/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/build/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/build/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/build/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/build/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/build/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/build/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/build/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box}html{background:var(--aelion-canvas);color:var(--aelion-text);font-family:Poppins,ui-sans-serif,system-ui,sans-serif}body{background:var(--aelion-canvas);min-width:320px;margin:0;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:2px;outline:3px solid #2563eb47}[x-cloak][x-cloak]{display:none}}@layer components{.aelion-page-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.aelion-page-title{color:var(--aelion-text);font-size:var(--font-size-page-title);letter-spacing:-.02em;margin:0;font-weight:600}.aelion-page-description{color:var(--aelion-text-muted);font-size:var(--font-size-content);margin:4px 0 0}.aelion-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aelion-button{min-height:var(--aelion-control-height);border-radius:var(--aelion-radius-sm);font-size:var(--font-size-button);cursor:pointer;transition:background-color var(--aelion-motion-fast), border-color var(--aelion-motion-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:7px 12px;font-weight:600;text-decoration:none;display:inline-flex}.aelion-button--primary{border-color:var(--aelion-purple);background:var(--aelion-purple);color:var(--aelion-text-on-dark);box-shadow:0 8px 18px #6d4aff33}.aelion-button--primary:hover{background:#5b36e8}.aelion-button--secondary{border-color:var(--aelion-border-strong);background:var(--aelion-surface);color:var(--aelion-text)}.aelion-button--secondary:hover{background:var(--aelion-surface-subtle)}.aelion-button--danger{background:var(--aelion-danger);color:var(--aelion-text-on-dark)}.aelion-button--danger:hover{background:var(--aelion-danger-strong)}.aelion-button:disabled,.aelion-button[aria-disabled=true]{cursor:not-allowed;opacity:.58}.aelion-card{border:1px solid var(--aelion-border);border-radius:var(--aelion-radius-md);background:var(--aelion-surface);min-width:0;box-shadow:var(--aelion-shadow-sm)}.aelion-card__header{border-bottom:1px solid var(--aelion-border);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 16px;display:flex}.aelion-card__title{font-size:var(--font-size-section-title);margin:0;font-weight:600}.aelion-card__body{padding:16px}.aelion-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.aelion-kpi{padding:16px}.aelion-kpi__label{color:var(--aelion-text-muted);font-size:var(--font-size-section-label);font-weight:500}.aelion-kpi__value{font-size:var(--font-size-dashboard-value);letter-spacing:-.03em;margin-top:8px;font-weight:600;display:block}.aelion-badge{background:var(--aelion-badge-surface);color:var(--aelion-badge-text);font-size:var(--font-size-content);border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-weight:600;display:inline-flex}.aelion-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.aelion-badge--success{background:var(--aelion-success-surface);color:var(--aelion-success)}.aelion-badge--warning{background:var(--aelion-warning-surface);color:var(--aelion-warning)}.aelion-badge--danger{background:var(--aelion-danger-surface);color:var(--aelion-danger)}.aelion-table-wrap{border:1px solid var(--aelion-border);border-radius:var(--aelion-radius-md);width:100%;max-width:100%;overflow-x:auto}.aelion-table{border-collapse:collapse;width:100%;min-width:680px;font-size:var(--font-size-content)}.aelion-table th{background:var(--aelion-surface-subtle);color:var(--aelion-text-muted);font-size:var(--font-size-table-header);letter-spacing:.03em;text-align:left;text-transform:uppercase;padding:10px 12px;font-weight:600}.aelion-table td{border-top:1px solid var(--aelion-border);vertical-align:middle;height:44px;padding:10px 12px}.aelion-table tbody tr:hover{background:var(--aelion-surface-hover)}.aelion-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.aelion-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.aelion-form-field{gap:5px;min-width:0;display:grid}.aelion-form-label{color:var(--aelion-text);font-size:var(--font-size-label);font-weight:600}.aelion-form-required{color:var(--aelion-danger)}.aelion-form-hint,.aelion-form-error{font-size:var(--font-size-caption);margin:0}.aelion-form-hint{color:var(--aelion-text-muted)}.aelion-form-error{color:var(--aelion-danger);font-weight:500}.aelion-control{width:100%;min-height:var(--aelion-control-height);border:1px solid var(--aelion-border-strong);border-radius:var(--aelion-radius-sm);background:var(--aelion-surface);color:var(--aelion-text);font-size:var(--font-size-content);transition:border-color var(--aelion-motion-fast), box-shadow var(--aelion-motion-fast);padding:7px 10px}.aelion-control::placeholder{color:var(--aelion-placeholder)}.aelion-control:focus{border-color:var(--aelion-blue-600);box-shadow:0 0 0 3px var(--aelion-focus-ring);outline:0}.aelion-control[aria-invalid=true]{border-color:var(--aelion-danger)}textarea.aelion-control{resize:vertical;min-height:88px}.aelion-filter-bar{border:1px solid var(--aelion-border);border-radius:var(--aelion-radius-md);background:var(--aelion-surface-subtle);justify-content:space-between;align-items:end;gap:12px;padding:12px;display:flex}.aelion-filter-bar__fields{flex:1;grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;display:grid}.aelion-list{border:1px solid var(--aelion-border);border-radius:var(--aelion-radius-md);background:var(--aelion-surface);overflow:hidden}.aelion-list>[role=listitem]{justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 12px;display:flex}.aelion-list>[role=listitem]+[role=listitem]{border-top:1px solid var(--aelion-border)}.aelion-alert{border:1px solid var(--aelion-info-border);border-radius:var(--aelion-radius-md);background:var(--aelion-info-surface);color:var(--aelion-text);font-size:var(--font-size-content);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.aelion-alert--error{border-color:var(--aelion-danger-border);background:var(--aelion-danger-surface);color:var(--aelion-danger-strong)}.aelion-state{border:1px dashed var(--aelion-border-strong);border-radius:var(--aelion-radius-md);background:var(--aelion-surface-subtle);text-align:center;place-items:center;min-height:160px;padding:24px;display:grid}.aelion-state__title{font-size:var(--font-size-section-title);margin:0;font-weight:600}.aelion-state__description{max-width:440px;color:var(--aelion-text-muted);font-size:var(--font-size-content);margin:4px 0 0}.aelion-skeleton{gap:10px;width:100%;display:grid}.aelion-skeleton__line{background:var(--aelion-surface-muted);border-radius:999px;height:10px}.aelion-skeleton__line:nth-child(2){width:82%}.aelion-skeleton__line:nth-child(3){width:64%}.aelion-pagination{color:var(--aelion-text-muted);font-size:var(--font-size-content);justify-content:space-between;align-items:center;gap:12px;display:flex}.aelion-pagination__actions{gap:6px;display:flex}.aelion-modal-layer{z-index:80;background:var(--aelion-overlay);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.aelion-modal{border:1px solid var(--aelion-border);border-radius:var(--aelion-radius-lg);background:var(--aelion-surface);width:min(760px,100%);max-height:calc(100dvh - 40px);box-shadow:var(--aelion-shadow-md);flex-direction:column;display:flex;overflow:hidden}.aelion-modal__header,.aelion-modal__footer{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.aelion-modal__header{border-bottom:1px solid var(--aelion-border)}.aelion-modal__footer{border-top:1px solid var(--aelion-border)}.aelion-modal__title{font-size:var(--font-size-modal-title);margin:0;font-weight:600}.aelion-modal__description{color:var(--aelion-text-muted);font-size:var(--font-size-content);margin:3px 0 0}.aelion-modal__body{padding:16px;overflow-y:auto}.aelion-modal__close{border-radius:var(--aelion-radius-sm);background:var(--aelion-danger);width:34px;height:34px;color:var(--aelion-text-on-dark);cursor:pointer;border:0;flex:none;place-items:center;font-size:18px;font-weight:600;display:inline-grid}.aelion-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.aelion-section-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.aelion-metric{align-content:space-between;gap:12px;min-height:108px;padding:14px;display:grid}.aelion-metric__label{color:var(--aelion-text-muted);font-size:var(--font-size-content);font-weight:500}.aelion-metric__value{font-size:var(--font-size-dashboard-value);letter-spacing:-.03em;font-weight:600}.aelion-metric__meta{color:var(--aelion-text-muted);font-size:var(--font-size-caption)}.aelion-user-cell{align-items:center;gap:10px;min-width:190px;display:flex}.aelion-user-avatar{background:var(--aelion-blue-050);width:32px;height:32px;color:var(--aelion-blue-700);font-size:var(--font-size-label);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.aelion-user-name{color:var(--aelion-text);font-size:var(--font-size-content);font-weight:600;display:block}.aelion-user-email{color:var(--aelion-text-muted);font-size:var(--font-size-caption);display:block}.aelion-checkbox-row{min-height:var(--aelion-control-height);border:1px solid var(--aelion-border);border-radius:var(--aelion-radius-sm);background:var(--aelion-surface-subtle);color:var(--aelion-text);font-size:var(--font-size-content);align-items:center;gap:9px;padding:8px 10px;display:flex}.aelion-checkbox-row input{width:16px;height:16px;accent-color:var(--aelion-blue-600)}.aelion-form-actions{border-top:1px solid var(--aelion-border);justify-content:flex-end;gap:8px;margin-top:14px;padding-top:14px;display:flex}.aelion-content-stack{gap:12px;min-width:0;display:grid}.aelion-auth-shell{background:var(--aelion-canvas);place-items:center;min-height:100dvh;padding:20px;display:grid}.aelion-auth-panel{border:1px solid var(--aelion-border);border-radius:var(--aelion-radius-lg);background:var(--aelion-surface);width:min(420px,100%);box-shadow:var(--aelion-shadow-md);padding:28px}.aelion-auth-brand{color:var(--aelion-navy-900);font-size:var(--font-size-section-title);letter-spacing:-.02em;margin-bottom:28px;font-weight:600}.aelion-auth-title{color:var(--aelion-text);font-size:var(--font-size-page-title);letter-spacing:-.02em;margin:0;font-weight:600}.aelion-auth-description{color:var(--aelion-text-muted);font-size:var(--font-size-content);margin:6px 0 8px}.aelion-pipeline-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.aelion-stage-summary{border:1px solid var(--aelion-border);border-radius:var(--aelion-radius-md);background:var(--aelion-surface-subtle);gap:4px;padding:12px;display:grid}.aelion-stage-summary__name{color:var(--aelion-text);font-size:var(--font-size-label);font-weight:600}.aelion-stage-summary__count{color:var(--aelion-text);font-size:var(--font-size-dashboard-value);font-weight:600}.aelion-stage-summary__label{color:var(--aelion-text-muted);font-size:var(--font-size-caption)}.aelion-line-items{gap:10px;display:grid}.aelion-line-item{border:1px solid var(--aelion-border);border-radius:var(--aelion-radius-md);background:var(--aelion-surface-subtle);gap:10px;padding:12px;display:grid}.aelion-line-item__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.aelion-kanban{grid-template-columns:repeat(5,minmax(230px,1fr));gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.aelion-kanban__column{border:1px solid var(--aelion-border);border-radius:var(--aelion-radius-md);background:var(--aelion-surface-subtle);align-content:start;gap:10px;min-height:280px;padding:10px;display:grid}.aelion-kanban__column>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.aelion-kanban__cards{align-content:start;gap:8px;display:grid}.aelion-kanban-card{border:1px solid var(--aelion-border);border-radius:var(--aelion-radius-md);background:var(--aelion-surface);box-shadow:var(--aelion-shadow-sm);gap:8px;padding:10px;display:grid}.aelion-kanban-card>span{color:var(--aelion-text-muted);font-size:var(--font-size-caption)}.aelion-kanban-card__actions{border-top:1px solid var(--aelion-border);flex-wrap:wrap;gap:6px;padding-top:8px;display:flex}.aelion-kanban-card__actions .aelion-button{min-height:30px;padding:4px 8px}.aelion-dashboard-band{border:1px solid var(--aelion-border);border-radius:var(--aelion-radius-lg);background:var(--aelion-surface);box-shadow:var(--aelion-shadow-sm);gap:12px;padding:14px;display:grid}.aelion-dashboard-band__title{color:var(--aelion-text);font-size:var(--font-size-section-label);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-weight:700;display:flex}.aelion-dashboard-band__title span{background:var(--aelion-blue-600);border-radius:999px;width:3px;height:16px}.aelion-dashboard-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.aelion-dashboard-kpi{align-items:center;gap:12px;min-height:98px;padding:14px;display:flex}.aelion-dashboard-kpi__icon{border-radius:var(--aelion-radius-md);flex:none;place-items:center;width:42px;height:42px;display:grid}.aelion-dashboard-kpi__icon--green{background:var(--aelion-green-surface);color:var(--aelion-green)}.aelion-dashboard-kpi__icon--purple{background:var(--aelion-purple-surface);color:var(--aelion-purple)}.aelion-dashboard-kpi__icon--blue{background:var(--aelion-blue-050);color:var(--aelion-blue-600)}.aelion-dashboard-kpi__icon--orange{background:var(--aelion-orange-surface);color:var(--aelion-orange)}.aelion-dashboard-kpi__icon--red{background:var(--aelion-danger-surface);color:var(--aelion-danger)}.aelion-dashboard-kpi__icon--cyan{color:#0891b2;background:#ecfeff}.aelion-dashboard-kpi__label{color:var(--aelion-text-muted);font-size:var(--font-size-content);font-weight:600;display:block}.aelion-dashboard-kpi strong{color:var(--aelion-text);font-size:var(--font-size-dashboard-value);letter-spacing:0;margin-top:4px;font-weight:700;display:block}.aelion-dashboard-kpi small{color:var(--aelion-text-muted);font-size:var(--font-size-caption);margin-top:4px;display:block}.aelion-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.aelion-dashboard-panel--wide{grid-column:span 2}.aelion-dashboard-funnel{grid-template-columns:minmax(180px,.8fr) minmax(240px,1fr);align-items:center;gap:16px;display:grid}.aelion-dashboard-funnel__chart{justify-items:center;gap:5px;padding:16px 0;display:grid}.aelion-dashboard-funnel__chart span{width:var(--w);clip-path:polygon(8% 0,92% 0,84% 100%,16% 100%);background:var(--c);height:34px;display:block;box-shadow:inset 0 -10px 18px #ffffff2e}.aelion-module-health{gap:13px;display:grid}.aelion-module-health__row{gap:7px;display:grid}.aelion-module-health__row>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.aelion-module-health strong{color:var(--aelion-text);font-size:var(--font-size-content);font-weight:700}.aelion-module-health span{color:var(--aelion-text-muted);font-size:var(--font-size-caption)}.aelion-progress{background:var(--aelion-surface-muted);border-radius:999px;height:7px;overflow:hidden}.aelion-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--aelion-blue-600), var(--aelion-purple));height:100%;display:block}.aelion-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.aelion-shortcut{border:1px solid var(--aelion-border);border-radius:var(--aelion-radius-md);background:var(--aelion-surface-subtle);color:var(--aelion-text);gap:5px;padding:12px;text-decoration:none;display:grid}.aelion-shortcut:hover{border-color:var(--aelion-blue-100);background:var(--aelion-blue-050)}.aelion-shortcut strong{font-size:var(--font-size-content);font-weight:700}.aelion-shortcut span{color:var(--aelion-text-muted);font-size:var(--font-size-caption);line-height:1.5}.aelion-gate-list{gap:10px;display:grid}.aelion-gate-list__item{border:1px solid var(--aelion-border);border-radius:var(--aelion-radius-md);background:var(--aelion-surface-subtle);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.aelion-gate-list__item strong{color:var(--aelion-text);font-size:var(--font-size-content);font-weight:700;display:block}.aelion-gate-list__item span{color:var(--aelion-text-muted);font-size:var(--font-size-caption);margin-top:3px;line-height:1.5;display:block}.aelion-crm-page{color:var(--aelion-navy-950);font-family:var(--aelion-font,"Poppins", sans-serif);gap:16px;display:grid}.aelion-module-heading{align-items:center;gap:14px;min-height:76px;display:flex}.aelion-module-heading__back{color:#334155;background:#fff;border:1px solid #d7e3f5;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;text-decoration:none;display:inline-grid;box-shadow:0 1px 2px #0f172a0a}.aelion-module-heading__mark{color:#7c3aed;background:#f1e9ff;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:inline-grid}.aelion-module-heading__eyebrow{color:var(--aelion-blue-600);letter-spacing:.24em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1;display:block}.aelion-module-heading h1{color:#0f1b33;letter-spacing:-.04em;margin:6px 0 0;font-size:26px;font-weight:800;line-height:1.1}.aelion-module-heading p{color:#64748b;margin:5px 0 0;font-size:12px;font-weight:500}.aelion-module-heading__actions{align-items:center;gap:10px;margin-left:auto;display:flex}.aelion-reference-button{color:#1e293b;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e4f2;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.aelion-reference-button:hover{color:var(--aelion-blue-700);border-color:#bcd0ee}.aelion-reference-button.is-primary{border-color:var(--aelion-blue-600);background:var(--aelion-blue-600);color:#fff;box-shadow:0 8px 18px #2563eb33}.aelion-reference-button.is-danger{color:#ef4444;border-color:#fecaca}.aelion-reference-button.is-block{width:100%}.aelion-client-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.aelion-client-kpi{background:#fff;border:1px solid #e1e8f2;border-radius:10px;align-items:center;gap:14px;min-height:102px;padding:16px;display:flex;box-shadow:0 8px 20px #0f172a0a}.aelion-client-kpi__icon{border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.aelion-client-kpi__icon.is-blue{color:#2563eb;background:#eaf2ff}.aelion-client-kpi__icon.is-green{color:#16a34a;background:#dcfce7}.aelion-client-kpi__icon.is-orange{color:#f59e0b;background:#fff7e6}.aelion-client-kpi__icon.is-red{color:#fb7185;background:#ffe9ee}.aelion-client-kpi__icon.is-purple{color:#7c3aed;background:#f0e8ff}.aelion-client-kpi small{color:#64748b;font-size:11px;font-weight:700;display:block}.aelion-client-kpi strong{color:#0f172a;letter-spacing:-.03em;margin-top:6px;font-size:24px;font-weight:800;line-height:1;display:block}.aelion-client-kpi em{margin-top:8px;font-size:10px;font-style:normal;font-weight:700;display:block}.aelion-client-kpi em.is-positive{color:#16a34a}.aelion-client-kpi em.is-warning{color:#f59e0b}.aelion-client-kpi em.is-negative{color:#ef4444}.aelion-crm-page--clients .aelion-reference-button.is-primary{border-color:var(--aelion-purple);background:var(--aelion-purple);color:#fff;box-shadow:0 8px 18px #6d4aff33}.aelion-crm-page--clients .aelion-reference-button.is-primary:hover{background:#5b36e8}.aelion-client-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.aelion-client-workspace.has-selection{grid-template-columns:minmax(0,1fr) 310px}.aelion-client-main,.aelion-client-aside,.aelion-profile-card{background:#fff;border:1px solid #dfe7f3;border-radius:12px;box-shadow:0 10px 24px #0f172a0a}.aelion-client-main{overflow:hidden}.aelion-client-filters{background:linear-gradient(#fff 0%,#fbfdff 100%);border-bottom:1px solid #e7edf6;grid-template-columns:minmax(220px,1.35fr) repeat(4,minmax(104px,.7fr)) 112px;align-items:end;gap:8px;padding:16px;display:grid}.aelion-client-filters label{color:#475569;letter-spacing:.03em;gap:6px;min-width:0;font-size:10px;font-weight:800;display:grid}.aelion-client-filters label>span:first-child{padding-left:2px}.aelion-client-filters input,.aelion-client-filters select,.aelion-reference-search{color:#0f172a;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #cfe0f4;border-radius:11px;padding:0 10px;font-size:11px;font-weight:700;transition:border-color .18s,box-shadow .18s,background-color .18s;box-shadow:0 8px 18px #0f172a08}.aelion-client-filters input::placeholder{color:#94a3b8;font-weight:600}.aelion-client-filters select{appearance:auto;cursor:pointer}.aelion-client-filters input:focus,.aelion-client-filters select:focus,.aelion-reference-search:focus-within{border-color:var(--aelion-blue-600);box-shadow:0 0 0 3px var(--aelion-focus-ring), 0 12px 24px #2563eb14;outline:0}.aelion-reference-search{background:linear-gradient(#fff 0%,#f8fbff 100%);align-items:center;gap:10px;display:flex}.aelion-reference-search svg{color:var(--aelion-blue-700);flex:none}.aelion-reference-search input{min-width:0;height:auto;box-shadow:none;background:0 0;border:0;outline:0;padding:0}.aelion-reference-search input:focus{box-shadow:none}.aelion-reference-button.is-filter{background:#fff;border-color:#cfe0f4;border-radius:11px;align-self:end;width:112px;min-height:44px;font-weight:800;box-shadow:0 8px 18px #0f172a08}.aelion-reference-button.is-filter b{background:var(--aelion-blue-600);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:10px;line-height:1;display:inline-grid}.aelion-applied-filters{color:#64748b;align-items:center;gap:10px;min-height:44px;padding:0 14px;font-size:11px;font-weight:600;display:flex}.aelion-applied-filters b{color:var(--aelion-blue-700);background:#eef4ff;border-radius:999px;padding:4px 8px;font-size:10px}.aelion-applied-filters button{color:#ef4444;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.aelion-reference-table-wrap{border-top:1px solid #e7edf6;overflow:auto}.aelion-reference-table{border-collapse:collapse;color:#1e293b;width:100%;min-width:1120px;font-size:11px}.aelion-reference-table th{color:#475569;text-align:left;background:#f8fafc;height:42px;padding:0 10px;font-size:10px;font-weight:800}.aelion-reference-table td{vertical-align:middle;border-top:1px solid #edf2f7;height:54px;padding:8px 10px}.aelion-reference-table tr:hover td{background:#fbfdff}.aelion-reference-table td small{color:#64748b;margin-top:2px;font-size:9px;font-weight:500;display:block}.aelion-reference-table a{color:#2563eb;text-decoration:none}.aelion-client-name{align-items:center;gap:8px;font-weight:800;display:inline-flex;color:#0f172a!important}.aelion-client-name span,.aelion-mini-avatar{background:var(--aelion-blue-600);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-weight:800;display:inline-grid}.aelion-soft-tag,.aelion-status-pill{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.aelion-soft-tag{color:#2563eb;background:#eff6ff}.aelion-status-pill.is-success{color:#16a34a;background:#dcfce7}.aelion-status-pill.is-warning{color:#d97706;background:#fff7e6}.aelion-status-pill.is-info{color:#2563eb;background:#dbeafe}.aelion-status-pill.is-danger{color:#e11d48;background:#ffe4e6}.aelion-row-action{border-radius:8px;place-items:center;width:28px;height:28px;font-size:18px;display:inline-grid;color:#64748b!important}.aelion-row-delete{color:#ef4444;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:10px;place-items:center;width:34px;height:34px;min-height:34px;padding:0;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-grid}.aelion-row-delete:hover{background:#fff1f2;border-color:#fca5a5;box-shadow:0 6px 12px #ef44441a}.aelion-row-delete .aelion-icon{width:15px;height:15px}.aelion-reference-pagination{color:#64748b;justify-content:space-between;align-items:center;min-height:58px;padding:0 14px;font-size:11px;font-weight:500;display:flex}.aelion-reference-pagination>div{align-items:center;gap:8px;display:flex}.aelion-reference-pagination button,.aelion-reference-pagination strong,.aelion-reference-pagination select{color:#334155;min-width:34px;height:34px;font:inherit;text-align:center;background:#fff;border:1px solid #d9e4f2;border-radius:8px}.aelion-reference-pagination__arrow{color:#64748b;cursor:pointer;place-items:center;padding:0;transition:border-color .18s,box-shadow .18s,color .18s,background-color .18s;display:inline-grid}.aelion-reference-pagination__arrow:hover:not(:disabled){color:var(--aelion-purple);background:#faf5ff;border-color:#c4b5fd;box-shadow:0 8px 16px #6d4aff1a}.aelion-reference-pagination__arrow:focus-visible{outline-offset:2px;border-color:var(--aelion-purple);outline:3px solid #6d4aff2e}.aelion-reference-pagination__arrow:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.aelion-reference-pagination__arrow .aelion-icon{stroke-width:2.25px;width:15px;height:15px}.aelion-reference-pagination strong{border-color:var(--aelion-blue-600);color:var(--aelion-blue-600);place-items:center;display:inline-grid}.aelion-client-aside{gap:14px;padding:18px;display:grid}.aelion-client-aside header{align-items:flex-start;gap:12px;display:flex}.aelion-client-aside header>div{flex:1;gap:4px;display:grid}.aelion-client-aside header strong{color:#0f172a;font-size:14px;font-weight:800}.aelion-client-aside header small{color:#64748b;font-size:10px}.aelion-client-aside header button{color:#475569;cursor:pointer;background:0 0;border:0;font-size:22px}.aelion-client-aside__avatar{background:var(--aelion-blue-600);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:13px;font-weight:800;display:grid}.aelion-client-aside dl{border-top:1px solid #edf2f7;border-bottom:1px solid #edf2f7;gap:14px;margin:0;padding:10px 0;display:grid}.aelion-client-aside dl div{gap:2px;display:grid}.aelion-client-aside dt{color:#64748b;font-size:10px;font-weight:700}.aelion-client-aside dd{color:#0f172a;margin:0;font-size:11px;font-weight:700}.aelion-client-tags{flex-wrap:wrap;gap:7px;display:flex}.aelion-client-tags span{color:#2563eb;background:#eef4ff;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.aelion-client-aside__timeline{color:#64748b;gap:5px;font-size:10px;display:grid}.aelion-client-aside__timeline strong{color:#0f172a;margin-top:6px;font-size:11px}.aelion-profile-card{padding:16px}.aelion-profile-tabs{grid-template-columns:minmax(0,1fr) 210px;gap:8px;margin-bottom:14px;display:grid}.aelion-profile-tabs nav{background:#fff;border:1px solid #d9e4f2;border-radius:10px;align-items:center;gap:4px;min-height:58px;padding:7px;display:flex;overflow-x:auto}.aelion-profile-tabs button{color:#0f172a;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:10px;font-weight:800}.aelion-profile-tabs button.is-active{background:var(--aelion-blue-600);color:#fff;box-shadow:0 8px 16px #2563eb2e}.aelion-profile-status{text-transform:uppercase;justify-content:center;align-items:center;gap:12px;min-height:58px;padding:7px 0;display:flex}.aelion-profile-status span{color:#475569;letter-spacing:.22em;font-size:10px;font-weight:800}.aelion-profile-status .aelion-toggle-switch{color:#94a3b8;cursor:pointer;background:linear-gradient(#f8fafc 0%,#e5e7eb 100%);border:0;border-radius:999px;align-items:center;width:72px;min-width:72px;height:34px;min-height:34px;padding:0;transition:background .22s,color .22s,box-shadow .22s;display:inline-flex;position:relative;box-shadow:inset 0 2px 6px #0f172a1a,0 8px 16px #0f172a14}.aelion-profile-status .aelion-toggle-switch.is-on{color:#079447;background:linear-gradient(#09d968 0%,#16a34a 100%);box-shadow:inset 0 2px 6px #ffffff2e,0 10px 18px #16a34a2e}.aelion-toggle-switch__label{z-index:1;opacity:.5;text-shadow:0 1px #ffffff4d;line-height:1;position:absolute;left:11px;color:currentColor!important;letter-spacing:-.06em!important;font-size:13px!important;font-weight:900!important}.aelion-toggle-switch:not(.is-on) .aelion-toggle-switch__label{opacity:.75;left:auto;right:10px;color:#9ca3af!important}.aelion-toggle-switch__knob{background:radial-gradient(circle at 30% 25%,#fff 0%,#f8fafc 46%,#e5e7eb 100%);border-radius:50%;width:28px;height:28px;transition:transform .22s,right .22s,left .22s;display:block;position:absolute;top:3px;right:3px;box-shadow:0 4px 10px #0f172a38,inset 0 1px 2px #ffffffe6}.aelion-toggle-switch:not(.is-on) .aelion-toggle-switch__knob{left:3px;right:auto}.aelion-profile-status strong{color:#0f172a;text-transform:none;font-size:11px;font-weight:800}.aelion-profile-grid{grid-template-columns:minmax(0,1fr) 560px;gap:14px;display:grid}.aelion-profile-column,.aelion-profile-side{align-content:start;gap:12px;display:grid}.aelion-profile-section{background:#fff;border:1px solid #d9e4f2;border-radius:12px;padding:12px}.aelion-profile-section h2{color:#0f172a;margin:0 0 10px;padding-left:14px;font-size:13px;font-weight:800;position:relative}.aelion-profile-section h2:before{content:"";background:#06b6d4;border-radius:999px;width:4px;height:20px;position:absolute;top:1px;left:0}.aelion-profile-section h2 b{color:#ef4444}.aelion-profile-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;display:grid}.aelion-profile-fields.is-four,.aelion-profile-fields.is-address{grid-template-columns:repeat(4,minmax(0,1fr))}.aelion-profile-fields label{gap:4px;min-width:0;display:grid}.aelion-profile-fields label.is-full{grid-column:1/-1}.aelion-profile-fields label.is-wide{grid-column:span 2}.aelion-profile-fields label.is-three{grid-column:span 3}.aelion-profile-fields span{color:#475569;letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:800}.aelion-profile-fields span b{color:#ef4444}.aelion-profile-fields input,.aelion-profile-fields select{color:#0f172a;width:100%;height:36px;font:inherit;background:#f4f8ff;border:1px solid #bdd4f2;border-radius:8px;padding:0 10px;font-size:11px;font-weight:700}.aelion-profile-fields input:focus,.aelion-profile-fields select:focus{border-color:var(--aelion-blue-600);box-shadow:0 0 0 3px var(--aelion-focus-ring);outline:0}.aelion-profile-fields small,.aelion-profile-fields em,.aelion-profile-section p{color:#64748b;margin:0;font-size:9px;font-style:normal;font-weight:500}.aelion-profile-fields em{color:#ef4444;font-weight:700}.aelion-logo-drop{background:#f4f8ff;border:1px dashed #9fc1ee;border-radius:10px;place-items:center;min-height:84px;display:grid}.aelion-logo-drop span{color:#f97316;background:#0f172a;border-radius:10px;place-items:center;width:76px;height:76px;font-size:24px;font-weight:800;display:grid}.aelion-file-control{border:1px solid #cfe0f4;border-radius:8px;align-items:center;gap:8px;height:40px;margin-top:8px;padding:0 10px;font-size:11px;font-weight:700;display:flex}.aelion-file-control input{display:none}.aelion-file-control small{color:#64748b;font-weight:500}.aelion-owner-list{gap:6px;max-height:134px;padding-right:5px;display:grid;overflow:auto}.aelion-owner-list label{background:#f4f8ff;border:1px solid #bdd4f2;border-radius:10px;align-items:center;gap:9px;min-height:36px;padding:5px 9px;display:flex}.aelion-owner-list input{width:20px;height:20px;accent-color:var(--aelion-blue-600);border-radius:50%}.aelion-owner-list span{line-height:1.1;display:grid}.aelion-owner-list strong{color:#0f172a;letter-spacing:.04em;font-size:11px;font-weight:800}.aelion-owner-list small{color:#64748b;font-size:10px;font-weight:700}.aelion-profile-actions{border-top:1px solid #d9e4f2;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;display:flex}.aelion-profile-placeholder{color:#64748b;text-align:center;border:1px dashed #cfe0f4;border-radius:12px;place-items:center;min-height:280px;padding:24px;display:grid}.aelion-profile-placeholder h2{color:#0f172a;margin:0;font-size:18px}.aelion-profile-placeholder p{max-width:520px;margin:8px 0 0;font-size:12px}.aelion-profile-card.is-clean{background:#fff;padding:14px}.aelion-profile-header-clean{border-bottom:1px solid #edf2f7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:12px;padding:4px 2px 14px;display:grid}.aelion-profile-summary{align-items:center;gap:12px;min-width:0;display:flex}.aelion-profile-summary>span{width:44px;height:44px;color:var(--aelion-blue-700);background:#eef4ff;border-radius:12px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.aelion-profile-summary div{gap:3px;min-width:0;display:grid}.aelion-profile-summary strong{color:#0f172a;font-size:16px;font-weight:800}.aelion-profile-summary small{color:#64748b;font-size:11px;font-weight:600}.aelion-profile-metrics{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.aelion-profile-metrics span{color:#64748b;white-space:nowrap;align-items:baseline;gap:4px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.aelion-profile-metrics b{color:#0f172a;font-size:12px;font-weight:800}.aelion-profile-tabs.is-clean{grid-template-columns:minmax(0,1fr) 190px}.aelion-profile-tabs.is-clean nav{background:#f8fbff}.aelion-profile-tabs.is-clean button{color:#334155}.aelion-profile-tabs.is-clean nav button.is-active{background:var(--aelion-blue-600);color:#fff;box-shadow:0 8px 16px #2563eb2e}.aelion-crm-page--client-profile .aelion-module-heading__eyebrow{color:var(--aelion-purple)}.aelion-crm-page--client-profile .aelion-module-heading__mark{background:var(--aelion-purple-surface);color:var(--aelion-purple)}.aelion-crm-page--client-profile .aelion-profile-tabs.is-clean nav button.is-active{background:var(--aelion-purple);color:#fff;box-shadow:0 8px 16px #6d4aff2e}.aelion-crm-page--client-profile .aelion-owner-list input{accent-color:var(--aelion-purple)}.aelion-crm-page--client-profile .aelion-reference-button.is-primary{border-color:var(--aelion-purple);background:var(--aelion-purple);color:#fff;box-shadow:0 8px 18px #6d4aff33}.aelion-crm-page--client-profile .aelion-button--primary{border-color:var(--aelion-purple);background:var(--aelion-purple);color:var(--aelion-text-on-dark);box-shadow:0 8px 18px #6d4aff33}.aelion-crm-page--client-profile .aelion-button--primary:hover{background:#5b36e8}.aelion-crm-page--module-standard .aelion-module-heading__eyebrow{color:var(--aelion-purple)}.aelion-crm-page--module-standard .aelion-module-heading__mark{background:var(--aelion-purple-surface);color:var(--aelion-purple)}.aelion-crm-page--module-standard .aelion-reference-button.is-primary,.aelion-crm-page--module-standard .aelion-button--primary{border-color:var(--aelion-purple);background:var(--aelion-purple);color:var(--aelion-text-on-dark);box-shadow:0 8px 18px #6d4aff33}.aelion-crm-page--module-standard .aelion-reference-button.is-primary:hover,.aelion-crm-page--module-standard .aelion-button--primary:hover{background:#5b36e8}.aelion-client-module-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.aelion-profile-grid.is-clean{grid-template-columns:minmax(0,1fr) 380px;gap:16px}.aelion-profile-section.is-clean{box-shadow:none;border-color:#e1e9f5}.aelion-profile-section.is-clean h2{margin-bottom:10px}.aelion-logo-drop.is-clean{background:#f4f8ff;min-height:82px}.aelion-logo-drop.is-clean span{color:#fb923c;background:#0f172a;width:50px;height:50px;font-size:16px}.aelion-owner-list.is-clean{max-height:144px}.aelion-owner-list.is-clean label{background:#f4f8ff}.aelion-crm-page--client-profile .aelion-profile-side{gap:14px}.aelion-crm-page--client-profile .aelion-profile-side .aelion-profile-section.is-clean{padding:16px}.aelion-crm-page--client-profile .aelion-profile-side .aelion-profile-section.is-clean h2{margin-bottom:14px;font-size:14px}.aelion-crm-page--client-profile .aelion-profile-side .aelion-profile-section.is-clean p{margin-top:10px;font-size:10.5px;font-weight:600;line-height:1.45}.aelion-crm-page--client-profile .aelion-logo-drop.is-clean{border-color:var(--aelion-info-border);background:var(--aelion-info-surface);min-height:112px}.aelion-crm-page--client-profile .aelion-logo-drop.is-clean span{width:58px;height:58px;font-size:17px}.aelion-crm-page--client-profile .aelion-file-control{flex-direction:column;align-items:flex-start;gap:3px;height:auto;min-height:58px;margin-top:10px;padding:9px 12px}.aelion-crm-page--client-profile .aelion-file-control span{color:var(--aelion-text);font-size:11px;line-height:1.2}.aelion-crm-page--client-profile .aelion-file-control small{font-size:10px;line-height:1.3}.aelion-crm-page--client-profile .aelion-owner-list.is-clean{gap:8px;max-height:none;padding-right:0;overflow:visible}.aelion-crm-page--client-profile .aelion-owner-list.is-clean label{border-color:var(--aelion-info-border);background:var(--aelion-info-surface);border-radius:12px;align-items:center;gap:11px;min-height:54px;padding:9px 12px}.aelion-crm-page--client-profile .aelion-owner-list input{flex:none;width:22px;height:22px}.aelion-crm-page--client-profile .aelion-owner-list span{gap:2px;min-width:0;line-height:1.25}.aelion-crm-page--client-profile .aelion-owner-list strong{letter-spacing:0;font-size:12px}.aelion-crm-page--client-profile .aelion-owner-list small{overflow-wrap:anywhere;font-size:10.5px;font-weight:600;line-height:1.25}.aelion-tab-surface{gap:14px;display:grid}.aelion-tab-title{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.aelion-tab-title h2{margin:0;padding:0;font-size:14px}.aelion-tab-title h2:before{display:none}.aelion-tab-title p{color:#64748b;margin:4px 0 0;font-size:11px;font-weight:600}.aelion-clean-list{gap:8px;display:grid}.aelion-clean-list article{background:#fbfdff;border:1px solid #e1e9f5;border-radius:12px;gap:3px;padding:11px 12px;display:grid}.aelion-clean-list strong{color:#0f172a;font-size:12px;font-weight:800}.aelion-clean-list span,.aelion-clean-list small{color:#64748b;font-size:11px;font-weight:600}.aelion-contact-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.aelion-clean-list .aelion-contact-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.aelion-contact-row__actions{align-items:center;gap:8px;display:inline-flex}.aelion-contact-row__actions .aelion-reference-button{min-height:34px}.aelion-contact-modal{width:min(720px,100%)}.aelion-contact-modal .aelion-modal__header,.aelion-contact-modal .aelion-modal__footer{padding:12px 16px}.aelion-contact-modal .aelion-modal__body{padding:14px 16px}.aelion-contact-modal-panel{gap:12px;display:grid}.aelion-contact-modal-panel__hero{background:linear-gradient(#faf7ff 0%,#fff 100%);border:1px solid #ddd6fe;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.aelion-contact-modal-panel__hero>span{color:#7c3aed;background:#f3e8ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.aelion-contact-modal-panel__hero strong{color:#0f172a;font-size:13px;font-weight:800;display:block}.aelion-contact-modal-panel__hero p{color:#64748b;margin:2px 0 0;font-size:10.5px;font-weight:600;line-height:1.45}.aelion-contact-modal .aelion-button--primary{min-height:40px;box-shadow:none;border-radius:8px;padding:0 16px}.aelion-clean-textarea{resize:vertical;color:#0f172a;width:100%;min-height:240px;font:inherit;background:#fbfdff;border:1px solid #cfe0f4;border-radius:12px;padding:12px;font-size:12px;font-weight:600;line-height:1.6}.aelion-clean-textarea:focus{border-color:var(--aelion-blue-600);box-shadow:0 0 0 3px var(--aelion-focus-ring);outline:0}.aelion-reference-table-wrap.is-clean{border:1px solid #edf2f7;border-radius:12px}.aelion-reference-table.is-clean{min-width:760px}.aelion-reference-table.is-clean th{background:#fbfdff}.aelion-report-filter{gap:8px;display:flex}.aelion-report-filter select{color:#0f172a;height:38px;font:inherit;background:#fff;border:1px solid #cfe0f4;border-radius:10px;padding:0 10px;font-size:11px;font-weight:700}.aelion-delete-modal{width:min(620px,100%)}.aelion-delete-modal .aelion-modal__header,.aelion-delete-modal .aelion-modal__footer{padding:12px 16px}.aelion-delete-modal .aelion-modal__body{padding:14px 16px}.aelion-delete-confirmation{gap:10px;display:grid}.aelion-delete-confirmation p{color:#475569;margin:0;font-size:11px;line-height:1.45}.aelion-delete-confirmation__hero{background:linear-gradient(#fff7f7 0%,#fff 100%);border:1px solid #fecaca;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.aelion-delete-confirmation__hero>span{color:#dc2626;background:#ffe4e6;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.aelion-delete-confirmation__hero strong{color:#0f172a;font-size:13px;font-weight:800;display:block}.aelion-delete-confirmation__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.aelion-delete-confirmation__steps span{color:#334155;background:#f4f8ff;border:1px solid #dbe7f7;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.aelion-delete-confirmation__steps svg{color:#2563eb}.aelion-delete-confirmation__target{background:#fbfdff;border:1px solid #e6edf7;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.aelion-delete-confirmation__target span{color:#64748b;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.aelion-delete-confirmation__target strong{color:#be123c;background:#fff1f2;border:1px solid #fecaca;border-radius:999px;width:fit-content;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.aelion-delete-confirmation__hint{color:#64748b!important;font-size:10px!important}.aelion-transfer-modal{width:min(640px,100%)}.aelion-transfer-modal .aelion-modal__header,.aelion-transfer-modal .aelion-modal__footer{padding:12px 16px}.aelion-transfer-modal .aelion-modal__body{padding:14px 16px}.aelion-transfer-panel{gap:12px;display:grid}.aelion-transfer-panel__hero{background:linear-gradient(#f8fbff 0%,#eff6ff 100%);border:1px solid #dbeafe;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.aelion-transfer-panel__hero>span{width:44px;height:44px;color:var(--aelion-blue-600);background:#fff;border-radius:12px;place-items:center;display:grid;box-shadow:0 8px 18px #2563eb1f}.aelion-transfer-panel__hero strong{color:#0f172a;font-size:14px;font-weight:800;display:block}.aelion-transfer-panel__hero p,.aelion-transfer-panel__hint{color:#64748b;margin:4px 0 0;font-size:11px;font-weight:500;line-height:1.55}.aelion-transfer-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.aelion-transfer-options label{background:#fff;border:1px solid #d9e4f2;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.aelion-transfer-options input{width:16px;height:16px;accent-color:var(--aelion-blue-600);margin-top:2px}.aelion-transfer-options strong,.aelion-transfer-template strong{color:#0f172a;font-size:12px;font-weight:800;display:block}.aelion-transfer-options small,.aelion-transfer-template small{color:#64748b;margin-top:3px;font-size:10px;line-height:1.45;display:block}.aelion-transfer-template{background:#fbfdff;border:1px dashed #b8c8e2;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.aelion-transfer-file{color:#0f172a;width:100%;min-height:42px;font:inherit;background:#f8fbff;border:1px solid #cfe0f4;border-radius:10px;padding:8px 10px;font-size:11px;font-weight:700}.aelion-transfer-file::file-selector-button{color:#0f172a;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e4f2;border-radius:8px;margin-right:10px;padding:0 10px;font-size:10px;font-weight:800}.aelion-transfer-columns{color:#64748b;flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.aelion-transfer-columns b{color:var(--aelion-blue-700);background:#eef4ff;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.aelion-shell{background:var(--aelion-canvas);min-height:100dvh;overflow-x:clip}.aelion-skip-link{z-index:100;border-radius:var(--aelion-radius-sm);background:var(--aelion-blue-600);color:var(--aelion-text-on-dark);padding:9px 12px;font-weight:600;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.aelion-skip-link:focus{transform:translateY(0)}.aelion-sidebar{z-index:40;width:var(--aelion-sidebar-width);color:var(--aelion-text-sidebar);transition:width var(--aelion-motion-fast) ease;background:#06152c;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:inset 320px 0 #06152c}.aelion-brand{border-bottom:1px solid var(--aelion-sidebar-border);height:72px;color:var(--aelion-text-on-dark);background:#06152c;flex:none;align-items:center;gap:12px;padding:0 18px;display:flex}.aelion-brand__mark{background:linear-gradient(145deg, var(--aelion-blue-600), var(--aelion-purple));border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:18px;font-weight:700;display:grid}.aelion-brand__copy{min-width:0;line-height:1.25;display:grid}.aelion-brand__copy strong{font-size:var(--font-size-card-title);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.aelion-brand__copy small{color:var(--aelion-text-sidebar-muted);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aelion-nav{scrollbar-color:var(--aelion-text-sidebar-muted) transparent;scrollbar-width:thin;background:#06152c;flex:auto;padding:12px 12px 16px;overflow:hidden auto}.aelion-nav-group+.aelion-nav-group{margin-top:6px}.aelion-nav-group__summary{border-radius:var(--aelion-radius-md);min-height:42px;color:var(--aelion-text-sidebar);cursor:pointer;font-size:var(--font-size-content);transition:background-color var(--aelion-motion-fast), color var(--aelion-motion-fast);align-items:center;gap:9px;padding:8px 9px;font-weight:500;list-style:none;display:flex}.aelion-nav-group__summary::-webkit-details-marker{display:none}.aelion-nav-group__summary:hover{background:var(--aelion-sidebar-hover);color:var(--aelion-text-on-dark)}.aelion-nav-group__summary:focus-visible,.aelion-nav__link:focus-visible,.aelion-sidebar-collapse:focus-visible,.aelion-menu-trigger:focus-visible,.aelion-topbar-logout:focus-visible{outline:2px solid var(--aelion-text-on-dark);outline-offset:-2px}.aelion-nav-group__count{background:var(--aelion-sidebar-chip);min-width:20px;height:20px;color:var(--aelion-text-sidebar-muted);font-size:var(--font-size-caption);border-radius:999px;place-items:center;margin-left:auto;display:inline-grid}.aelion-nav-group__chevron{transition:transform var(--aelion-motion-fast) ease}.aelion-nav-group[open] .aelion-nav-group__chevron{transform:rotate(90deg)}.aelion-nav-group__items{border-left:1px solid var(--aelion-sidebar-border);gap:2px;margin:2px 0 6px 19px;padding-left:10px;display:grid}.aelion-nav__link{border-radius:var(--aelion-radius-md);min-height:38px;color:var(--aelion-text-sidebar);font-size:var(--font-size-content);transition:background-color var(--aelion-motion-fast), color var(--aelion-motion-fast), transform var(--aelion-motion-fast);align-items:center;gap:9px;padding:7px 9px;font-weight:500;text-decoration:none;display:flex}.aelion-nav__link:hover{background:var(--aelion-sidebar-hover);color:var(--aelion-text-on-dark)}.aelion-nav__link[aria-current=page]{background:linear-gradient(90deg, var(--aelion-blue-600), var(--aelion-blue-700));color:var(--aelion-text-on-dark)}.aelion-nav__icon{flex:none;place-items:center;width:22px;height:22px;display:grid}.aelion-nav__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aelion-icon{flex:none;width:20px;height:20px;display:block}.aelion-icon--sm{width:16px;height:16px}.aelion-icon--lg{width:24px;height:24px}.aelion-sidebar__footer{border-top:1px solid var(--aelion-sidebar-border);background:#06152c;flex:none;gap:6px;padding:10px;display:grid}.aelion-sidebar-user{align-items:center;gap:9px;min-width:0;padding:4px 7px;display:flex}.aelion-sidebar-user__copy{min-width:0;line-height:1.3;display:grid}.aelion-sidebar-user__copy strong,.aelion-sidebar-user__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aelion-sidebar-user__copy strong{color:var(--aelion-text-on-dark);font-size:var(--font-size-content);font-weight:500}.aelion-sidebar-user__copy small{color:var(--aelion-text-sidebar-muted);font-size:var(--font-size-caption)}.aelion-avatar{background:var(--aelion-purple-surface);width:32px;height:32px;color:var(--aelion-purple);font-size:var(--font-size-caption);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.aelion-sidebar-collapse{border-radius:var(--aelion-radius-md);min-height:40px;color:var(--aelion-text-sidebar);cursor:pointer;font:inherit;font-size:var(--font-size-content);background:0 0;border:0;align-items:center;gap:9px;padding:8px 9px;font-weight:500;display:flex}.aelion-sidebar-collapse:hover{background:var(--aelion-sidebar-hover);color:var(--aelion-text-on-dark)}.aelion-main{min-height:100dvh;margin-left:var(--aelion-sidebar-width);transition:margin-left var(--aelion-motion-fast) ease}.aelion-topbar{z-index:30;border-bottom:1px solid var(--aelion-border);background:var(--aelion-topbar-surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 22px;display:flex;position:sticky;top:0}.aelion-topbar__leading{align-items:center;gap:10px;min-width:0;display:flex}.aelion-menu-trigger{border:1px solid var(--aelion-border);border-radius:var(--aelion-radius-md);background:var(--aelion-surface);width:42px;height:42px;color:var(--aelion-text);cursor:pointer;flex:none;justify-content:center;align-items:center;display:none}.aelion-topbar__context{min-width:0;line-height:1.2;display:none}.aelion-topbar__context>strong{color:var(--aelion-text);font-size:var(--font-size-card-title);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.aelion-breadcrumbs{min-width:0;color:var(--aelion-text-muted);font-size:var(--font-size-caption);white-space:nowrap;align-items:center;gap:5px;display:flex}.aelion-breadcrumbs [aria-current=page]{color:var(--aelion-blue-700);text-overflow:ellipsis;overflow:hidden}.aelion-breadcrumbs__home,.aelion-breadcrumbs__separator{flex:none}.aelion-topbar__actions{align-items:center;gap:9px;margin-left:auto;display:flex}.aelion-topbar-search{border:1px solid var(--aelion-border);border-radius:var(--aelion-radius-md);background:var(--aelion-surface);width:min(390px,34vw);min-height:38px;color:var(--aelion-text-muted);font-size:var(--font-size-content);box-shadow:var(--aelion-shadow-sm);align-items:center;gap:9px;padding:7px 10px;text-decoration:none;display:flex}.aelion-topbar-search span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aelion-topbar-search kbd{border:1px solid var(--aelion-border);background:var(--aelion-surface-subtle);color:var(--aelion-text-muted);font:inherit;font-size:var(--font-size-caption);border-radius:5px;margin-left:auto;padding:2px 6px}.aelion-topbar-search:hover{border-color:var(--aelion-blue-100);color:var(--aelion-blue-700)}.aelion-topbar-action{border:1px solid var(--aelion-border);border-radius:var(--aelion-radius-md);background:var(--aelion-surface);min-height:38px;color:var(--aelion-text);font:inherit;font-size:var(--font-size-content);cursor:pointer;box-shadow:var(--aelion-shadow-sm);align-items:center;gap:7px;padding:0 12px;font-weight:700;display:inline-flex}.aelion-topbar-action:hover{border-color:var(--aelion-blue-100);color:var(--aelion-blue-700)}.aelion-topbar-icon{border-radius:var(--aelion-radius-md);width:38px;height:38px;color:var(--aelion-text);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:inline-grid;position:relative}.aelion-topbar-icon:hover{border-color:var(--aelion-border);background:var(--aelion-surface)}.aelion-topbar-icon>span{background:var(--aelion-danger);min-width:15px;height:15px;color:var(--aelion-text-on-dark);text-align:center;border-radius:999px;font-size:9px;font-weight:700;line-height:15px;position:absolute;top:3px;right:2px}.aelion-environment{border:1px solid var(--aelion-success-surface);background:var(--aelion-success-surface);min-height:28px;color:var(--aelion-success);font-size:var(--font-size-caption);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-weight:600;display:inline-flex}.aelion-environment>span{background:currentColor;border-radius:50%;width:6px;height:6px}.aelion-topbar-user{border-left:1px solid var(--aelion-border);min-width:0;color:var(--aelion-text);font-size:var(--font-size-content);align-items:center;gap:8px;padding-left:10px;font-weight:500;display:flex}.aelion-topbar-user>span:nth-child(2){max-width:150px;line-height:1.15;display:grid}.aelion-topbar-user strong{color:var(--aelion-text);font-size:var(--font-size-content);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.aelion-topbar-user small{color:var(--aelion-text-muted);font-size:var(--font-size-caption);font-weight:500}.aelion-topbar-logout{border:1px solid var(--aelion-border);border-radius:var(--aelion-radius-md);background:var(--aelion-surface);width:38px;height:38px;color:var(--aelion-danger);cursor:pointer;place-items:center;display:inline-grid}.aelion-topbar-logout:hover{border-color:var(--aelion-danger-border);background:var(--aelion-danger-surface)}.aelion-topbar-logout:focus-visible,.aelion-menu-trigger:focus-visible{outline-color:var(--aelion-blue-600);outline-offset:2px}.aelion-content{width:100%;max-width:1600px;margin:0 auto;padding:18px}.aelion-content:focus{outline:none}.aelion-backdrop{z-index:35;background:var(--aelion-overlay);border:0;position:fixed;inset:0}.aelion-internal-shell{background:var(--aelion-canvas);min-height:100dvh}.aelion-internal-header{min-height:var(--aelion-topbar-height);border-bottom:1px solid var(--aelion-border);background:var(--aelion-surface);justify-content:space-between;align-items:center;gap:16px;padding:10px 18px;display:flex}.aelion-internal-brand{align-items:center;gap:10px;min-width:0;display:flex}.aelion-internal-brand>span:last-child{min-width:0;line-height:1.25;display:grid}.aelion-internal-brand strong{color:var(--aelion-text);font-size:var(--font-size-card-title);font-weight:600}.aelion-internal-brand small{color:var(--aelion-text-muted);font-size:var(--font-size-caption)}.aelion-internal-content{width:100%;max-width:1440px;margin:0 auto;padding:18px}.aelion-shell[data-collapsed=true] .aelion-sidebar{width:var(--aelion-sidebar-collapsed-width)}.aelion-shell[data-collapsed=true] .aelion-main{margin-left:var(--aelion-sidebar-collapsed-width)}.aelion-shell[data-collapsed=true] .aelion-brand{justify-content:center;padding-inline:0}.aelion-shell[data-collapsed=true] .aelion-brand__copy,.aelion-shell[data-collapsed=true] .aelion-nav-group__summary,.aelion-shell[data-collapsed=true] .aelion-nav__text,.aelion-shell[data-collapsed=true] .aelion-sidebar-user__copy{display:none}.aelion-shell[data-collapsed=true] .aelion-nav-group__items{border:0;margin:0;padding:0;display:grid}.aelion-shell[data-collapsed=true] .aelion-nav__link,.aelion-shell[data-collapsed=true] .aelion-sidebar-user,.aelion-shell[data-collapsed=true] .aelion-sidebar-collapse{justify-content:center;padding-inline:0}.aelion-shell[data-collapsed=true] .aelion-sidebar-collapse .aelion-icon{transform:rotate(180deg)}.saas-shell{background:var(--aelion-canvas);min-height:100dvh}.saas-sidebar{z-index:40;width:var(--aelion-sidebar-width);background:linear-gradient(180deg, var(--aelion-navy-950), var(--aelion-navy-900));height:100dvh;color:var(--aelion-text-sidebar);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.saas-brand{min-height:72px;color:var(--aelion-text-on-dark);border-bottom:1px solid #ffffff1a;align-items:center;gap:11px;padding:0 22px;display:flex}.saas-brand__mark{background:var(--aelion-purple);border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:600;display:grid}.saas-brand__name{font-size:16px;font-weight:600;line-height:1.1;display:grid}.saas-brand__name small{color:var(--aelion-text-sidebar-muted);font-size:var(--font-size-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.saas-nav{gap:4px;padding:18px 12px;display:grid}.saas-nav__label{color:var(--aelion-text-sidebar-muted);font-size:var(--font-size-caption);letter-spacing:.08em;text-transform:uppercase;margin:8px 10px 6px;font-weight:500}.saas-nav__item{min-height:42px;color:var(--aelion-text-sidebar);font-size:var(--font-size-label);border-radius:9px;align-items:center;gap:11px;padding:9px 11px;font-weight:500;text-decoration:none;display:flex}.saas-nav__item:hover{color:var(--aelion-text-on-dark);background:#ffffff12}.saas-nav__item[aria-current=page]{background:var(--aelion-purple);color:var(--aelion-text-on-dark)}.saas-nav__item[aria-disabled=true]{opacity:.58}.saas-nav__icon{background:#ffffff14;border-radius:7px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.saas-sidebar__footer{border-top:1px solid #ffffff1a;margin-top:auto;padding:14px}.saas-user{background:#ffffff0f;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.saas-user__avatar{background:var(--aelion-purple);width:34px;height:34px;color:var(--aelion-text-on-dark);font-size:var(--font-size-label);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.saas-user__copy{min-width:0}.saas-user__name,.saas-user__role{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.saas-user__name{color:var(--aelion-text-on-dark);font-size:var(--font-size-label);font-weight:500}.saas-user__role{color:var(--aelion-text-sidebar-muted);font-size:var(--font-size-caption)}.saas-main{min-height:100dvh;margin-left:var(--aelion-sidebar-width)}.saas-topbar{z-index:30;border-bottom:1px solid var(--aelion-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;align-items:center;gap:14px;min-height:64px;padding:0 22px;display:flex;position:sticky;top:0}.saas-menu-trigger{border:1px solid var(--aelion-border);background:var(--aelion-surface);width:40px;height:40px;color:var(--aelion-text);cursor:pointer;border-radius:8px;place-items:center;display:none}.saas-search{width:min(420px,42vw);position:relative}.saas-search__icon{color:var(--aelion-text-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.saas-search input{border:1px solid var(--aelion-border);background:var(--aelion-surface-subtle);width:100%;height:38px;color:var(--aelion-text);font-size:var(--font-size-content);border-radius:9px;padding:8px 12px 8px 34px}.saas-topbar__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.saas-topbar__icon{border:1px solid var(--aelion-border);background:var(--aelion-surface);width:38px;height:38px;color:var(--aelion-text);cursor:pointer;border-radius:9px;place-items:center;display:grid;position:relative}.saas-topbar__count{border:2px solid var(--aelion-surface);background:var(--aelion-danger);min-width:18px;height:18px;color:var(--aelion-text-on-dark);border-radius:999px;place-items:center;font-size:9px;font-weight:600;display:grid;position:absolute;top:-5px;right:-5px}.saas-profile{border-left:1px solid var(--aelion-border);align-items:center;gap:9px;padding-left:14px;display:flex}.saas-profile__copy{line-height:1.2;display:grid}.saas-profile__copy strong{font-size:var(--font-size-label);font-weight:600}.saas-profile__copy span{color:var(--aelion-text-muted);font-size:var(--font-size-caption)}.saas-content{width:100%;max-width:1720px;margin:0 auto;padding:20px 22px 32px}.saas-dashboard{gap:14px;display:grid}.saas-dashboard__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.saas-dashboard__eyebrow{color:var(--aelion-purple);font-size:var(--font-size-caption);letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-weight:600}.saas-dashboard__title{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:600}.saas-dashboard__subtitle{color:var(--aelion-text-muted);font-size:var(--font-size-content);margin:4px 0 0}.saas-period{align-items:center;gap:8px;display:flex}.saas-period label{color:var(--aelion-text-muted);font-size:var(--font-size-content);font-weight:500}.saas-period select{border:1px solid var(--aelion-border-strong);background:var(--aelion-surface);height:36px;color:var(--aelion-text);font-size:var(--font-size-content);border-radius:8px;padding:0 30px 0 10px}.saas-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.saas-kpi{border:1px solid var(--aelion-border);background:var(--aelion-surface);min-width:0;box-shadow:var(--aelion-shadow-sm);border-radius:10px;gap:11px;padding:14px;display:grid}.saas-kpi__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.saas-kpi__icon{background:var(--aelion-purple-surface);width:36px;height:36px;color:var(--aelion-purple);border-radius:10px;place-items:center;font-size:14px;font-weight:600;display:grid}.saas-kpi--success .saas-kpi__icon{background:var(--aelion-green-surface);color:var(--aelion-green)}.saas-kpi--warning .saas-kpi__icon{background:var(--aelion-orange-surface);color:var(--aelion-orange)}.saas-kpi--purple .saas-kpi__icon{background:var(--aelion-purple-surface);color:var(--aelion-purple)}.saas-kpi--danger .saas-kpi__icon{background:var(--aelion-danger-surface);color:var(--aelion-danger)}.saas-kpi__label{color:var(--aelion-text-muted);font-size:var(--font-size-content);font-weight:500}.saas-kpi__value{color:var(--aelion-text);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:600;overflow:hidden}.saas-kpi__meta{color:var(--aelion-text-muted);font-size:var(--font-size-caption)}.saas-kpi__meta strong{color:var(--aelion-success);font-weight:600}.saas-dashboard__grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:12px;display:grid}.saas-panel{border:1px solid var(--aelion-border);background:var(--aelion-surface);min-width:0;box-shadow:var(--aelion-shadow-sm);border-radius:10px}.saas-panel__header{border-bottom:1px solid var(--aelion-border);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 14px;display:flex}.saas-panel__title{font-size:var(--font-size-card-title);margin:0;font-weight:600}.saas-panel__hint{color:var(--aelion-text-muted);font-size:var(--font-size-caption)}.saas-panel__body{padding:14px}.saas-mrr{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.saas-mrr__item{border-left:3px solid var(--aelion-blue-600);padding-left:10px}.saas-mrr__item--bonus{border-color:var(--aelion-orange)}.saas-mrr__item--net{border-color:var(--aelion-green)}.saas-mrr__item span,.saas-mrr__item strong{display:block}.saas-mrr__item span{color:var(--aelion-text-muted);font-size:var(--font-size-caption)}.saas-mrr__item strong{margin-top:3px;font-size:17px;font-weight:600}.saas-distribution{gap:11px;display:grid}.saas-distribution__row{grid-template-columns:minmax(90px,1fr) minmax(140px,2fr) auto;align-items:center;gap:10px;display:grid}.saas-distribution__label{font-size:var(--font-size-content);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.saas-distribution__value{color:var(--aelion-text-muted);font-size:var(--font-size-caption)}.saas-distribution progress{background:var(--aelion-surface-muted);border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.saas-distribution progress::-webkit-progress-bar{background:var(--aelion-surface-muted)}.saas-distribution progress::-webkit-progress-value{background:var(--aelion-purple);border-radius:999px}.saas-distribution progress::-moz-progress-bar{background:var(--aelion-purple);border-radius:999px}.saas-status-list{gap:8px;display:grid}.saas-status{border-bottom:1px solid var(--aelion-border);justify-content:space-between;align-items:center;gap:10px;padding:7px 0 10px;display:flex}.saas-status:last-child{border-bottom:0}.saas-status__identity{align-items:center;gap:9px;display:flex}.saas-status__dot{background:var(--aelion-purple);border-radius:50%;width:9px;height:9px}.saas-status:nth-child(2) .saas-status__dot{background:var(--aelion-green)}.saas-status:nth-child(3) .saas-status__dot{background:var(--aelion-orange)}.saas-status:nth-child(4) .saas-status__dot{background:var(--aelion-purple)}.saas-status__name{font-size:var(--font-size-content);font-weight:500}.saas-status__count{font-size:var(--font-size-label);font-weight:600}.saas-tenants{border-collapse:collapse;width:100%;font-size:var(--font-size-content)}.saas-tenants th{background:var(--aelion-surface-subtle);color:var(--aelion-text-muted);font-size:var(--font-size-table-header);letter-spacing:.03em;text-align:left;text-transform:uppercase;font-weight:600}.saas-tenants th,.saas-tenants td{border-bottom:1px solid var(--aelion-border);padding:10px 12px}.saas-tenants tbody tr:last-child td{border-bottom:0}.saas-tenant__name{font-weight:600;display:block}.saas-tenant__slug{color:var(--aelion-text-muted);font-size:var(--font-size-caption)}.saas-empty{color:var(--aelion-text-muted);font-size:var(--font-size-content);text-align:center}.saas-kpis--compact{grid-template-columns:repeat(4,minmax(0,1fr))}.saas-kpi__value--text{font-size:17px}.saas-tenant-toolbar{grid-template-columns:minmax(240px,2fr) minmax(150px,.7fr) auto;align-items:end;gap:10px;display:grid}.saas-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.saas-catalog-tags{flex-wrap:wrap;gap:5px;max-width:440px;display:flex}.saas-catalog-checklist{border:1px solid var(--aelion-border);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:12px;display:grid}.saas-catalog-checklist legend{color:var(--aelion-text);font-size:var(--font-size-label);padding:0 6px;font-weight:600}.saas-catalog-checklist label{border:1px solid var(--aelion-border);background:var(--aelion-surface-subtle);min-height:38px;color:var(--aelion-text);font-size:var(--font-size-content);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-weight:500;display:flex}.saas-catalog-checklist input{accent-color:var(--aelion-purple)}.saas-workspace-header{border:1px solid var(--aelion-border);background:var(--aelion-surface);box-shadow:var(--aelion-shadow-sm);border-radius:10px;justify-content:space-between;align-items:flex-end;gap:16px;padding:16px;display:flex}.saas-workspace-header__actions{align-items:center;gap:8px;display:flex}.saas-workspace-id{border:1px solid var(--aelion-border);background:var(--aelion-surface-subtle);color:var(--aelion-text-muted);font-size:var(--font-size-caption);border-radius:999px;padding:4px 9px;font-weight:600}.saas-back-link{color:var(--aelion-purple);font-size:var(--font-size-content);margin-bottom:10px;font-weight:600;text-decoration:none;display:inline-flex}.saas-back-link:hover{text-decoration:underline}.saas-tabs{border:1px solid var(--aelion-border);background:var(--aelion-surface);border-radius:10px;gap:4px;padding:5px;display:flex;overflow-x:auto}.saas-tabs__item{min-height:36px;color:var(--aelion-text-muted);font-size:var(--font-size-button);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;padding:7px 12px;font-weight:600}.saas-tabs__item:hover{background:var(--aelion-surface-subtle);color:var(--aelion-text)}.saas-tabs__item[aria-selected=true]{background:var(--aelion-purple);color:var(--aelion-text-on-dark);box-shadow:0 8px 16px #6d4aff2e}.saas-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.saas-panel--wide{grid-column:1/-1}.saas-form-note{color:var(--aelion-text-muted);font-size:var(--font-size-caption);margin:12px 0 0}.saas-summary-list{gap:10px;display:grid}.saas-summary-list>div{border-bottom:1px solid var(--aelion-border);justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding-bottom:9px;display:flex}.saas-summary-list>div:last-child{border-bottom:0;padding-bottom:0}.saas-summary-list span,.saas-workspace-kpis span{color:var(--aelion-text-muted);font-size:var(--font-size-caption)}.saas-summary-list strong{font-size:var(--font-size-label);text-align:right;font-weight:600}.saas-workspace-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.saas-workspace-kpis>div{border:1px solid var(--aelion-border);background:var(--aelion-surface-subtle);border-radius:9px;align-content:center;gap:5px;min-height:82px;padding:12px;display:grid}.saas-workspace-kpis strong{font-size:var(--font-size-card-title);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.saas-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.saas-security-item{border:1px solid var(--aelion-border);background:var(--aelion-surface-subtle);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.saas-security-item__icon{background:var(--aelion-warning-surface);width:30px;height:30px;color:var(--aelion-warning);border-radius:8px;place-items:center;font-weight:600;display:grid}.saas-security-item strong,.saas-security-item small{display:block}.saas-security-item strong{font-size:var(--font-size-label);font-weight:600}.saas-security-item small{color:var(--aelion-text-muted);font-size:var(--font-size-caption);margin-top:2px}.saas-code-block{border:1px solid var(--aelion-border);background:var(--aelion-surface-subtle);max-height:560px;color:var(--aelion-text);white-space:pre-wrap;word-break:break-word;border-radius:10px;padding:14px;font-size:12px;line-height:1.55;overflow:auto}.aelion-public-body{background:var(--aelion-canvas);min-width:320px;min-height:100dvh;color:var(--aelion-text)}.aelion-public-header{border-bottom:1px solid var(--aelion-border);background:var(--aelion-surface);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px max(20px,50vw - 590px);display:flex}.aelion-public-brand{min-height:44px;color:var(--aelion-navy-900);align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.aelion-public-brand__mark{border-radius:var(--aelion-radius-md);background:var(--aelion-blue-600);width:34px;height:34px;color:var(--aelion-text-on-dark);place-items:center;display:grid}.aelion-public-header__actions{align-items:center;gap:12px;display:flex}.aelion-public-header .aelion-button{min-height:44px}.aelion-public-tenant{color:var(--aelion-text-muted);font-size:12px;font-weight:500}.aelion-public-hero{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:64px;max-width:1180px;min-height:620px;margin:0 auto;padding:64px 20px;display:grid}.aelion-public-hero__copy{align-content:center;gap:20px;display:grid}.aelion-public-eyebrow{color:var(--aelion-blue-700);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.aelion-public-hero h1{max-width:650px;color:var(--aelion-navy-950);letter-spacing:-.045em;margin:0;font-size:clamp(36px,5vw,62px);font-weight:600;line-height:1.04}.aelion-public-hero__copy>p{max-width:620px;color:var(--aelion-text-muted);margin:0;font-size:16px;line-height:1.7}.aelion-public-actions{flex-wrap:wrap;gap:10px;display:flex}.aelion-public-actions .aelion-button{min-height:46px;padding-inline:18px}.aelion-public-note{font-size:12px!important}.aelion-public-preview{border:1px solid var(--aelion-border);border-radius:var(--aelion-radius-lg);background:var(--aelion-surface);box-shadow:var(--aelion-shadow-md);gap:14px;padding:18px;display:grid}.aelion-public-preview__top{border-bottom:1px solid var(--aelion-border);align-items:center;gap:10px;padding-bottom:14px;display:flex}.aelion-public-preview__top>span{border-radius:var(--aelion-radius-sm);background:var(--aelion-navy-900);width:28px;height:28px}.aelion-public-preview__top strong{flex:1;font-size:13px}.aelion-public-preview__top small{color:var(--aelion-text-muted)}.aelion-public-preview__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.aelion-public-preview__metrics article{border:1px solid var(--aelion-border);border-radius:var(--aelion-radius-md);gap:8px;padding:14px;display:grid}.aelion-public-preview__metrics small,.aelion-public-preview__metrics span{color:var(--aelion-text-muted);font-size:10px}.aelion-public-preview__metrics strong{font-size:20px}.aelion-public-preview__panel{border-radius:var(--aelion-radius-md);background:var(--aelion-surface-subtle);align-items:end;gap:10px;height:190px;padding:20px;display:flex}.aelion-public-preview__panel span{border-radius:var(--aelion-radius-sm) var(--aelion-radius-sm) 0 0;background:var(--aelion-blue-600);flex:1}.aelion-public-preview__panel span:first-child{height:38%}.aelion-public-preview__panel span:nth-child(2){height:62%}.aelion-public-preview__panel span:nth-child(3){height:48%}.aelion-public-preview__panel span:nth-child(4){height:78%}.aelion-public-preview__panel span:nth-child(5){height:92%}.aelion-public-section{max-width:1180px;margin:0 auto;padding:72px 20px}.aelion-public-section__header{gap:10px;max-width:720px;margin-bottom:28px;display:grid}.aelion-public-section h2{color:var(--aelion-navy-950);letter-spacing:-.035em;margin:0;font-size:clamp(28px,4vw,40px)}.aelion-public-section__header p,.aelion-public-feature-grid p{color:var(--aelion-text-muted);margin:0;line-height:1.7}.aelion-public-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.aelion-public-feature-grid article{border:1px solid var(--aelion-border);border-radius:var(--aelion-radius-lg);background:var(--aelion-surface);min-height:170px;padding:24px}.aelion-public-feature-grid strong{margin-bottom:10px;font-size:16px;display:block}.aelion-public-footer{border-top:1px solid var(--aelion-border);background:var(--aelion-surface);color:var(--aelion-text-muted);text-align:center;padding:22px 20px;font-size:11px}.aelion-checkout{grid-template-columns:minmax(0,1fr) 320px;gap:24px;width:min(1120px,100% - 40px);margin:42px auto;display:grid}.aelion-checkout__main,.aelion-checkout__summary,.aelion-public-state{border:1px solid var(--aelion-border);border-radius:var(--aelion-radius-lg);background:var(--aelion-surface);box-shadow:var(--aelion-shadow-sm)}.aelion-checkout__main{gap:22px;padding:28px;display:grid}.aelion-checkout__heading{gap:8px;display:grid}.aelion-checkout__heading h1{color:var(--aelion-navy-950);letter-spacing:-.03em;margin:0;font-size:28px}.aelion-checkout__heading p,.aelion-checkout__summary p{color:var(--aelion-text-muted);margin:0;line-height:1.65}.aelion-checkout__form{gap:18px;display:grid}.aelion-checkout__form .aelion-control,.aelion-checkout__form .aelion-checkbox-row{min-height:44px;font-size:16px}.aelion-checkout__plans{border:0;gap:10px;margin:0;padding:0;display:grid}.aelion-checkout__plans legend{margin-bottom:8px;font-size:13px;font-weight:600}.aelion-plan-option{cursor:pointer;border:1px solid var(--aelion-border);border-radius:var(--aelion-radius-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:12px;display:grid}.aelion-plan-option:has(input:checked){border-color:var(--aelion-blue-600);background:var(--aelion-blue-050);box-shadow:0 0 0 3px var(--aelion-focus-ring)}.aelion-plan-option input{width:18px;height:18px;accent-color:var(--aelion-blue-600)}.aelion-plan-option span{gap:3px;display:grid}.aelion-plan-option small{color:var(--aelion-text-muted)}.aelion-plan-option b{font-size:12px}.aelion-checkout__summary{align-self:start;gap:14px;padding:24px;display:grid;position:sticky;top:20px}.aelion-checkout__summary h2{margin:6px 0 0;font-size:20px}.aelion-checkout__price{color:var(--aelion-navy-950);letter-spacing:-.03em;font-size:26px}.aelion-checkout__summary ul{color:var(--aelion-text-muted);gap:10px;margin:4px 0 0;padding-left:20px;font-size:12px;display:grid}.aelion-public-state{text-align:center;align-content:center;place-items:center;gap:14px;width:min(560px,100% - 40px);min-height:420px;margin:64px auto;padding:36px;display:grid}.aelion-public-state__mark{background:var(--aelion-success-surface);width:52px;height:52px;color:var(--aelion-success);border-radius:50%;place-items:center;font-size:24px;display:grid}.aelion-public-state h1,.aelion-public-state p{margin:0}.aelion-public-state p{max-width:460px;color:var(--aelion-text-muted);line-height:1.7}.aelion-search-count{color:var(--aelion-text-muted);margin:0 0 10px;font-size:11px}.aelion-global-search-input{min-height:44px;font-size:16px}.aelion-search-results{gap:10px;display:grid}.aelion-search-result{border:1px solid var(--aelion-border);border-radius:var(--aelion-radius-md);background:var(--aelion-surface);gap:8px;padding:14px;display:grid}.aelion-search-result>div{align-items:center;gap:10px;display:flex}.aelion-search-result h2{margin:0;font-size:13px}.aelion-search-result p{color:var(--aelion-text-muted);margin:0;font-size:11px;line-height:1.6}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.grid{display:grid}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}}}:root{--aelion-navy-950:#071426;--aelion-navy-900:#0b1e35;--aelion-navy-800:#13304f;--aelion-blue-600:#2563eb;--aelion-blue-700:#1d4ed8;--aelion-blue-050:#eff6ff;--aelion-blue-100:#dbeafe;--aelion-surface:#fff;--aelion-surface-subtle:#f8fafc;--aelion-surface-hover:#fbfcfd;--aelion-surface-muted:#f1f5f9;--aelion-canvas:#f4f6f8;--aelion-border:#dfe4ea;--aelion-border-strong:#c9d1da;--aelion-text:#172033;--aelion-text-muted:#667085;--aelion-text-on-dark:#fff;--aelion-text-sidebar:#c7d4e2;--aelion-text-sidebar-muted:#8296ad;--aelion-badge-surface:#edf2f7;--aelion-badge-text:#475467;--aelion-success-surface:#e6f7f0;--aelion-warning-surface:#fff4df;--aelion-danger-surface:#fff1f2;--aelion-danger-border:#fecdd3;--aelion-info-surface:#eff6ff;--aelion-info-border:#bfdbfe;--aelion-purple:#6d4aff;--aelion-purple-surface:#f0edff;--aelion-green:#16a36a;--aelion-green-surface:#eaf8f1;--aelion-orange:#e87722;--aelion-orange-surface:#fff3e8;--aelion-success:#087a55;--aelion-warning:#a15c00;--aelion-danger:#c52a3a;--aelion-danger-strong:#b42318;--aelion-placeholder:#94a3b8;--aelion-overlay:#0714269e;--aelion-focus-ring:#2563eb38;--aelion-sidebar-border:#ffffff1a;--aelion-sidebar-hover:#ffffff12;--aelion-sidebar-active:#2563eb52;--aelion-sidebar-chip:#ffffff17;--aelion-topbar-surface:#fffffff5;--aelion-radius-sm:6px;--aelion-radius-md:8px;--aelion-radius-lg:12px;--aelion-shadow-sm:0 1px 2px #1018280f;--aelion-shadow-md:0 8px 24px #1018281a;--aelion-sidebar-width:280px;--aelion-sidebar-collapsed-width:72px;--aelion-topbar-height:56px;--aelion-control-height:36px;--aelion-motion-fast:.15s;--font-size-caption:10px;--font-size-content:11px;--font-size-label:11px;--font-size-button:11px;--font-size-table-header:11px;--font-size-section-label:12px;--font-size-card-title:13px;--font-size-section-title:14px;--font-size-modal-title:16px;--font-size-page-title:20px;--font-size-dashboard-value:22px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:1ms;animation-duration:1ms}.aelion-sidebar,.aelion-main,.aelion-nav-group__chevron{transition:none}}@media (width<=1023px){.aelion-sidebar{visibility:hidden;transition:left var(--aelion-motion-fast) ease, visibility var(--aelion-motion-fast) ease;left:-100vw;transform:none}.aelion-sidebar[data-open=true]{visibility:visible;left:0}.aelion-main,.aelion-shell[data-collapsed=true] .aelion-main{margin-left:0}.aelion-shell[data-collapsed=true] .aelion-sidebar{width:var(--aelion-sidebar-width)}.aelion-shell[data-collapsed=true] .aelion-brand{justify-content:flex-start;padding-inline:16px}.aelion-shell[data-collapsed=true] .aelion-brand__copy,.aelion-shell[data-collapsed=true] .aelion-sidebar-user__copy{display:grid}.aelion-shell[data-collapsed=true] .aelion-nav__text{display:inline}.aelion-shell[data-collapsed=true] .aelion-nav-group__summary{display:flex}.aelion-shell[data-collapsed=true] .aelion-nav-group__items{border-left:1px solid var(--aelion-sidebar-border);margin:2px 0 6px 19px;padding-left:10px;display:grid}.aelion-shell[data-collapsed=true] .aelion-nav__link,.aelion-shell[data-collapsed=true] .aelion-sidebar-user,.aelion-shell[data-collapsed=true] .aelion-sidebar-collapse{justify-content:flex-start;padding-inline:9px}.aelion-shell[data-collapsed=true] .aelion-sidebar-collapse .aelion-icon{transform:none}.aelion-sidebar-collapse{display:none}.aelion-menu-trigger{display:inline-flex}.aelion-topbar-search{width:min(320px,42vw)}.aelion-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aelion-dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.aelion-dashboard-grid{grid-template-columns:1fr}.aelion-dashboard-panel--wide{grid-column:auto}.aelion-client-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.aelion-client-workspace,.aelion-client-workspace.has-selection{grid-template-columns:1fr}.aelion-client-aside{order:2}.aelion-client-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.aelion-profile-header-clean,.aelion-profile-grid.is-clean{grid-template-columns:1fr}.aelion-profile-metrics{justify-content:flex-start}.aelion-profile-grid,.aelion-profile-tabs{grid-template-columns:1fr}.aelion-profile-fields.is-four,.aelion-profile-fields.is-address{grid-template-columns:repeat(2,minmax(0,1fr))}.aelion-kanban{grid-template-columns:repeat(5,minmax(250px,1fr))}}@media (width<=639px){.aelion-sidebar{width:min(88vw,320px)}.aelion-topbar{padding:0 12px}.aelion-breadcrumbs{display:none}.aelion-topbar__context>strong{font-size:var(--font-size-section-title)}.aelion-topbar-search kbd,.aelion-topbar-search span,.aelion-topbar-user>span:last-child,.aelion-environment,.aelion-topbar-icon{display:none}.aelion-topbar-search{justify-content:center;width:38px;padding-inline:0}.aelion-content{padding:16px 12px 24px}.aelion-internal-header{flex-direction:column;align-items:flex-start}.aelion-internal-content{padding:16px 12px 24px}.aelion-page-header{flex-direction:column;align-items:stretch}.aelion-actions>*{flex:auto}.aelion-kpi-grid{grid-template-columns:1fr}.aelion-card__body{padding:12px}input,select,textarea{font-size:16px}.aelion-form-grid,.aelion-form-grid--three,.aelion-filter-bar__fields{grid-template-columns:1fr}.aelion-filter-bar{flex-direction:column;align-items:stretch}.aelion-filter-bar .aelion-actions,.aelion-modal__footer{width:100%}.aelion-modal-layer{align-items:end;padding:8px}.aelion-modal{max-height:calc(100dvh - 16px)}.aelion-modal__footer{flex-wrap:wrap}.aelion-modal__footer>*{flex:auto}.aelion-pagination{flex-direction:column;align-items:stretch}.aelion-pagination__actions>*{flex:auto}.aelion-section-grid,.aelion-section-grid--three,.aelion-dashboard-kpis,.aelion-dashboard-funnel,.aelion-shortcut-grid{grid-template-columns:1fr}.aelion-module-heading{flex-wrap:wrap;align-items:flex-start}.aelion-module-heading__actions{width:100%;margin-left:0}.aelion-module-heading__actions .aelion-reference-button{flex:1}.aelion-client-kpis,.aelion-client-filters,.aelion-profile-fields,.aelion-profile-fields.is-four,.aelion-profile-fields.is-address{grid-template-columns:1fr}.aelion-applied-filters,.aelion-reference-pagination,.aelion-profile-actions{flex-direction:column;align-items:stretch}.aelion-profile-header-clean,.aelion-tab-title{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.aelion-profile-metrics span{justify-content:space-between;width:100%}.aelion-profile-tabs nav{flex-direction:column;align-items:stretch;overflow:visible}.aelion-profile-tabs button{width:100%}.aelion-delete-confirmation__steps{grid-template-columns:1fr}.aelion-delete-confirmation__target{flex-direction:column;align-items:flex-start}.aelion-transfer-options{grid-template-columns:1fr}.aelion-transfer-template{flex-direction:column;align-items:stretch}.aelion-contact-form-actions,.aelion-contact-row__actions{justify-content:stretch;width:100%}.aelion-clean-list .aelion-contact-row{grid-template-columns:1fr}.aelion-contact-row__actions .aelion-reference-button{flex:1}.aelion-form-actions{flex-direction:column-reverse;align-items:stretch}.aelion-kanban{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(82vw,1fr))}.aelion-kanban__column{scroll-snap-align:start}}@media (width>=640px) and (width<=1023px){.aelion-section-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1279px){.saas-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.saas-kpis--compact,.saas-workspace-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.saas-sidebar{transition:transform var(--aelion-motion-fast) ease;transform:translate(-100%)}.saas-sidebar[data-open=true]{transform:translate(0)}.saas-main{margin-left:0}.saas-menu-trigger{display:grid}.saas-dashboard__grid,.saas-workspace-grid{grid-template-columns:1fr}.saas-panel--wide{grid-column:auto}}@media (width<=639px){.saas-sidebar{width:min(88vw,320px)}.saas-topbar{padding:0 12px}.saas-search{flex:1;width:auto}.saas-profile__copy,.saas-topbar__icon--help{display:none}.saas-content{padding:16px 12px 24px}.saas-dashboard__header{flex-direction:column;align-items:stretch}.saas-period{justify-content:space-between}.saas-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-kpi{padding:12px}.saas-kpi__value{font-size:17px}.saas-mrr{grid-template-columns:1fr}.saas-distribution__row{grid-template-columns:minmax(80px,1fr) minmax(100px,1.5fr) auto}.saas-table-wrap{overflow-x:auto}.saas-tenants{min-width:600px}.saas-kpis--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-tenant-toolbar{grid-template-columns:1fr}.saas-row-actions{justify-content:flex-start}.saas-workspace-header{flex-direction:column;align-items:stretch}.saas-workspace-header__actions{justify-content:space-between}.saas-workspace-kpis,.saas-security-grid{grid-template-columns:1fr}.saas-security-item{grid-template-columns:auto minmax(0,1fr)}.saas-security-item .aelion-badge{grid-column:2;justify-self:start}.saas-catalog-checklist{grid-template-columns:1fr}}@media (width<=820px){.aelion-public-hero{grid-template-columns:1fr;gap:36px;min-height:auto;padding-block:44px}.aelion-public-preview__metrics,.aelion-public-feature-grid{grid-template-columns:1fr}.aelion-public-preview__panel{height:150px}.aelion-checkout{grid-template-columns:1fr;width:min(100% - 24px,680px);margin-block:20px}.aelion-checkout__summary{grid-row:1;position:static}}@media (width<=560px){.aelion-public-header{padding-inline:12px}.aelion-public-tenant{display:none}.aelion-public-hero{padding-inline:16px}.aelion-public-actions{display:grid}.aelion-checkout__main,.aelion-checkout__summary{padding:18px}.aelion-form-grid{grid-template-columns:1fr}.aelion-plan-option{grid-template-columns:auto minmax(0,1fr);align-items:start}.aelion-plan-option b{grid-column:2}.aelion-search-result>div{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.aelion-public-body *{scroll-behavior:auto;transition-duration:0s}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
