/*! tailwindcss v4.2.1 | 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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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))}}:root{--brand-black:#0a0b0d;--brand-charcoal:#171718;--brand-silver:#90949a;--brand-silver-light:#d9dbde;--brand-gold:#e5a60f;--brand-gold-highlight:#f2cd4b;--brand-gold-deep:#805417;--app-bg:#f2f2f0;--panel:#fff;--panel-subtle:#f8f8f6;--panel-strong:#e9e9e6;--text:#111214;--text-soft:#383b3f;--muted:#6f7379;--faint:#9da1a7;--border:#ddddda;--border-strong:#c8c9c8;--primary:#805417;--primary-dark:#5f3d0f;--primary-soft:#fff1c7;--primary-action:#e5a60f;--primary-action-hover:#f2c441;--on-primary:#0a0b0d;--green:#16a672;--green-soft:#e7f7f1;--amber:#9b660f;--amber-soft:#fff0c8;--red:#d65757;--red-soft:#ffeded;--violet:#70757c;--violet-soft:#eff0f1;--sidebar:#08090a;--sidebar-soft:#171819;--sidebar-text:#f2f2ef;--sidebar-muted:#92969c;--shadow:0 1px 2px #0a0b0d0a, 0 10px 28px #0a0b0d0f;--shadow-lg:0 24px 70px #0a0b0d33;--radius:12px;--radius-sm:10px}*{box-sizing:border-box}html{background:radial-gradient(circle at 92% -8%, #e5a60f1a, transparent 32%), var(--app-bg)}body{background:radial-gradient(circle at 92% -8%, #e5a60f1a, transparent 32%), var(--app-bg);min-width:0;color:var(--text);font-family:var(--font-geist-sans), ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;margin:0}button,input,textarea,select{color:inherit;font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}::selection{color:var(--on-primary);background:var(--primary-action)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#757f9447 padding-box padding-box;border:2px solid #0000;border-radius:999px}.jg-app{background:radial-gradient(circle at 93% -6%, #e5a60f17, transparent 30%), linear-gradient(180deg, var(--app-bg), var(--app-bg));min-height:100vh}@supports (color:color-mix(in lab, red, red)){.jg-app{background:radial-gradient(circle at 93% -6%, #e5a60f17, transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--app-bg) 94%, white), var(--app-bg))}}.jg-app{color:var(--text);transition:color .18s,background .18s}.jg-app.theme-dark{--app-bg:#090a0b;--panel:#121315;--panel-subtle:#191a1c;--panel-strong:#232528;--text:#f6f6f3;--text-soft:#d0d2d4;--muted:#9a9ea4;--faint:#696d72;--border:#2b2d30;--border-strong:#414449;--primary:#f2cd4b;--primary-dark:#e5a60f;--primary-soft:#e5a60f26;--primary-action:#e5a60f;--primary-action-hover:#f2cd4b;--on-primary:#090a0b;--green:#35c792;--green-soft:#1ea77321;--amber:#f2cd4b;--amber-soft:#e5a60f24;--red:#ef7777;--red-soft:#dd585824;--violet:#c1c4c8;--violet-soft:#90949a24;--sidebar:#050506;--sidebar-soft:#151617;--shadow:0 1px 2px #0003, 0 12px 30px #0000001f;--shadow-lg:0 24px 70px #00000073}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sidebar{z-index:80;background:radial-gradient(circle at 10% -4%, #e5a60f33, transparent 32%), linear-gradient(180deg, #ffffff04, transparent 38%), var(--sidebar);width:242px;color:var(--sidebar-text);border-right:1px solid #f2cd4b2e;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand-row{background:#030405;border-bottom:1px solid #f2cd4b29;align-items:center;min-height:78px;padding:12px 18px;display:flex;position:relative}.brand-logo{object-fit:cover;object-position:center 47%;width:196px;height:42px;box-shadow:none;background:#030405;border:0;border-radius:0;display:block}.state-brand-logo,.identity-boundary-logo{border:1px solid var(--brand-gold);width:min(100%,240px);height:112px;margin-bottom:4px;display:block}@supports (color:color-mix(in lab, red, red)){.state-brand-logo,.identity-boundary-logo{border:1px solid color-mix(in srgb, var(--brand-gold) 32%, var(--border))}}.state-brand-logo,.identity-boundary-logo{object-fit:cover;object-position:center 50%;box-shadow:var(--shadow-lg);border-radius:14px}.brand-mark{background:conic-gradient(from 210deg,#e5a60f,#f2cd4b,#90949a,#e5a60f);border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;position:relative;box-shadow:0 7px 20px #e5a60f42,inset 0 0 0 1px #ffffff40}.brand-mark:before{content:"";border:2px solid #fff;border-right-color:#ffffff59;border-radius:50%;width:17px;height:17px}.brand-mark span{background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;top:8px;right:8px;box-shadow:0 0 0 2px #ffffff2e}.brand-copy{flex-direction:column;min-width:0;margin-left:11px;display:flex}.brand-copy strong{color:#fff;letter-spacing:-.02em;font-size:16px;font-weight:680}.brand-copy span{color:#80848a;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:600}.sidebar-close{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;top:17px;right:22px;color:var(--sidebar-text)!important;background:#08090ac2!important;border-color:#f2cd4b3d!important;display:none!important}.org-switcher{color:#e0e1e3;text-align:left;background:#ffffff09;border:1px solid #f2cd4b24;border-radius:11px;grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:9px;width:calc(100% - 24px);margin:14px 12px 9px;padding:10px;transition:background .15s,border-color .15s;display:grid}.org-switcher:hover{background:#e5a60f12;border-color:#f2cd4b4d}.org-logo{color:#f2cd4b;letter-spacing:.04em;background:linear-gradient(145deg,#343638,#111214);border-radius:9px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:750;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.org-switcher>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.org-switcher strong,.org-switcher small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.org-switcher strong{font-size:12px;font-weight:600}.org-switcher small{color:#80848a;margin-top:2px;font-size:10px}.primary-nav{flex:1;padding:4px 11px 20px}.nav-group+.nav-group{margin-top:16px}.nav-label{color:#777b81;letter-spacing:.12em;text-transform:uppercase;padding:0 10px 7px;font-size:9px;font-weight:700;display:block}.nav-item{color:#a5a8ad;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;height:37px;margin:2px 0;padding:0 11px;font-size:12px;transition:color .14s,background .14s,transform .14s;display:flex;position:relative}.nav-item:hover{color:#f4f4f1;background:#f2cd4b12}.nav-item.active{color:#fff;background:linear-gradient(90deg,#e5a60f38,#f2cd4b14);box-shadow:inset 0 0 0 1px #f2cd4b24}.nav-item.active:before{background:var(--brand-gold-highlight);content:"";border-radius:0 2px 2px 0;width:2px;height:20px;position:absolute;left:-11px;box-shadow:0 0 14px #e5a60fb8}.nav-item span{flex:1;font-weight:500}.nav-item em{color:#f2cd4b;background:#e5a60f29;border-radius:6px;place-items:center;min-width:20px;height:18px;padding:0 5px;font-size:9px;font-style:normal;font-weight:700;display:grid}.sidebar-footer{border-top:1px solid #ffffff0d;padding:11px}.sidebar-help{color:#92969c;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:25px minmax(0,1fr) 14px;align-items:center;gap:8px;width:100%;padding:10px;display:grid}.sidebar-help:hover{background:#ffffff0a}.sidebar-help>span{flex-direction:column;display:flex}.sidebar-help strong{color:#c8c9cc;font-size:11px;font-weight:550}.sidebar-help small{color:#696d72;margin-top:2px;font-size:9px}.system-status{color:#696d72;align-items:center;gap:6px;padding:10px 9px 2px;font-size:9px;display:flex}.system-status .status-dot{background:#36c995;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #36c9951a}.system-status>span:last-child{margin-left:auto}.workspace{min-height:100vh;margin-left:242px}.topbar{z-index:60;border-bottom:1px solid var(--brand-gold);justify-content:space-between;align-items:center;height:73px;padding:0 30px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topbar{border-bottom:1px solid color-mix(in srgb, var(--brand-gold) 18%, var(--border))}}.topbar{background:linear-gradient(90deg, var(--panel), var(--primary-soft))}@supports (color:color-mix(in lab, red, red)){.topbar{background:linear-gradient(90deg, color-mix(in srgb, var(--panel) 96%, transparent), color-mix(in srgb, var(--primary-soft) 32%, var(--panel)))}}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-topbar{display:none}.mobile-brand-link{background:#050607;border:0;border-radius:0;flex:none;width:clamp(150px,49vw,205px);height:43px;padding:0;display:block;overflow:hidden}.mobile-brand-lockup{object-fit:cover;object-position:center 47%;width:100%;height:100%;display:block;transform:scale(1.04)}.mobile-header-actions{align-items:center;margin-left:auto;display:flex}.mobile-header-anchor{position:relative}.mobile-header-button{color:#e7e9ec;filter:drop-shadow(0 1px #ffffff26);touch-action:manipulation;background:0 0;border:0;border-radius:8px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;transition:color .14s,background .14s,transform .14s;display:inline-grid;position:relative}.mobile-header-button:hover{color:#fff;background:#ffffff0f}.mobile-header-button:active{transform:translateY(1px)}.mobile-header-button:focus-visible,.mobile-brand-link:focus-visible{outline-offset:-3px;outline:2px solid #f2cd4b}.mobile-notification-button>span{background:#ef4444;border:1.5px solid #050607;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:8px;box-shadow:0 0 0 2px #ef44441f}.topbar-left,.topbar-actions,.breadcrumb,.profile-button,.section-actions,.toolbar-actions,.chart-legend,.live-indicator,.large-live,.compact-metrics,.table-footer,.table-footer>div,.kanban-toolbar,.kanban-toolbar>div,.view-tabs,.calendar-toolbar,.calendar-toolbar>div,.inbox-tabs,.composer-tools,.composer footer,.copilot-header,.copilot-header>div,.integration-banner,.integration-banner>div,.integration-toolbar{align-items:center;display:flex}.topbar-left{min-width:0}.breadcrumb{color:var(--muted);white-space:nowrap;gap:7px;font-size:11px}.breadcrumb strong{color:var(--text-soft);text-overflow:ellipsis;font-weight:550;overflow:hidden}.topbar-actions{gap:7px}.menu-button{margin-right:8px;display:none!important}.icon-button{border:1px solid var(--border);background:var(--panel);width:36px;height:36px;color:var(--muted);border-radius:9px;flex:none;place-items:center;transition:border-color .14s,color .14s,background .14s,transform .14s;display:inline-grid}.icon-button:hover{border-color:var(--border-strong);background:var(--panel-subtle);color:var(--text)}.icon-button:active,.button:active,.text-button:active{transform:translateY(1px)}.icon-button.small{background:0 0;border:0;width:29px;height:29px}.global-search{border:1px solid var(--border);background:var(--panel-subtle);width:232px;height:36px;color:var(--muted);text-align:left;border-radius:9px;align-items:center;gap:8px;margin-right:5px;padding:0 8px 0 11px;font-size:11px;display:flex}.global-search:hover{border-color:var(--border-strong);background:var(--panel)}.global-search span{flex:1}kbd{border:1px solid var(--border-strong);border-bottom-color:var(--border-strong);justify-content:center;align-items:center;gap:1px;min-width:22px;height:21px;padding:0 5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){kbd{border-bottom-color:color-mix(in srgb, var(--border-strong) 75%, var(--text))}}kbd{background:var(--panel);color:var(--muted);font-family:var(--font-geist-sans), sans-serif;border-radius:5px;font-size:9px;line-height:1;box-shadow:0 1px 1px #141c2d0a}.notification-button{position:relative}.notification-button>span{border:1.5px solid var(--panel);background:#ef6060;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.profile-button{height:40px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:10px;gap:8px;margin-left:5px;padding:3px 6px 3px 4px}.profile-button:hover{background:var(--panel-subtle)}.profile-button>span:not(.avatar){flex-direction:column;min-width:0;display:flex}.profile-button strong{font-size:10px;font-weight:620}.profile-button small{color:var(--muted);margin-top:2px;font-size:8px}.avatar{border:2px solid var(--panel);color:#3f2a0b;letter-spacing:.02em;width:36px;height:36px;box-shadow:0 0 0 1px var(--border);background:linear-gradient(145deg,#f4df91,#c8c9c8);border-radius:50%;flex:0 0 36px;place-items:center;font-size:10px;font-weight:750;display:inline-grid}.theme-dark .avatar{border-color:var(--panel);color:#0a0b0d;background:linear-gradient(145deg,#e5a60f,#70757c)}.avatar-small{border-width:1px;flex-basis:29px;width:29px;height:29px;font-size:8px}.popover-anchor{position:relative}.popover-card{z-index:100;border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-lg);border-radius:13px;animation:.14s both pop-in;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}@keyframes pop-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.profile-menu{width:215px;padding:6px}.profile-menu button{width:100%;color:var(--text-soft);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font-size:11px;display:flex}.profile-menu button:hover{background:var(--panel-subtle);color:var(--text)}.main-content{width:100%;max-width:1690px;margin:0 auto;padding:31px 32px 54px}.page-stack{flex-direction:column;gap:18px;animation:.22s both page-in;display:flex}@keyframes page-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.section-heading{justify-content:space-between;align-items:flex-end;gap:22px;min-height:60px;display:flex}.section-heading>div:first-child{min-width:0}.eyebrow{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:720;display:block}.section-heading h1{color:var(--text);letter-spacing:-.04em;margin:0;font-size:clamp(24px,2.2vw,31px);font-weight:650;line-height:1.15}.section-heading p{max-width:690px;color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.55}.section-actions{flex:none;gap:8px}.button{white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:37px;padding:0 13px;font-size:10px;font-weight:600;transition:transform .13s,background .13s,border-color .13s,box-shadow .13s;display:inline-flex}.button.primary{border-color:var(--primary-action);background:linear-gradient(135deg, var(--brand-gold-highlight), var(--primary-action));color:var(--on-primary);box-shadow:0 7px 18px #97630033}.button.primary:hover{border-color:var(--primary-action-hover);background:linear-gradient(135deg, #f8dc70, var(--primary-action-hover));box-shadow:0 9px 22px #97630047}.button.secondary,.button.date-button,.button.ghost{border-color:var(--border);background:var(--panel);color:var(--text-soft)}.button.secondary:hover,.button.date-button:hover,.button.ghost:hover{border-color:var(--border-strong);background:var(--panel-subtle)}.button.date-button{min-width:123px}.button.compact{height:30px;padding:0 9px;font-size:9px}.button.danger-outline{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.button.danger-outline{border-color:color-mix(in srgb, var(--red) 35%, transparent)}}.button.danger-outline{background:var(--red-soft);color:var(--red)}.text-button{color:var(--primary);background:0 0;border:0;align-items:center;gap:3px;padding:4px;font-size:9px;font-weight:600;display:inline-flex}.text-button:hover{color:var(--primary-dark)}.card{border:1px solid var(--brand-silver)}@supports (color:color-mix(in lab, red, red)){.card{border:1px solid color-mix(in srgb, var(--brand-silver) 18%, var(--border))}}.card{border-radius:var(--radius);background:linear-gradient(145deg, var(--panel), var(--panel-subtle))}@supports (color:color-mix(in lab, red, red)){.card{background:linear-gradient(145deg, var(--panel), color-mix(in srgb, var(--panel-subtle) 62%, var(--panel)))}}.card{box-shadow:var(--shadow)}.card-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.card-heading h2{color:var(--text);letter-spacing:-.015em;margin:0;font-size:12px;font-weight:630}.card-heading p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.45}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.metric-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);min-height:142px;box-shadow:var(--shadow);padding:16px;position:relative;overflow:hidden}.metric-card:after{background:radial-gradient(circle, var(--primary), transparent 68%);border-radius:50%;width:100px;height:100px;position:absolute;bottom:-45px;right:-25px}@supports (color:color-mix(in lab, red, red)){.metric-card:after{background:radial-gradient(circle, color-mix(in srgb, var(--primary) 7%, transparent), transparent 68%)}}.metric-card:after{content:"";pointer-events:none}.metric-top{justify-content:space-between;align-items:center;display:flex}.metric-icon,.workflow-icon{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.metric-blue,.workflow-icon.blue{background:var(--primary-soft);color:var(--primary)}.metric-violet,.workflow-icon.violet{background:var(--violet-soft);color:var(--violet)}.metric-green,.workflow-icon.green{background:var(--green-soft);color:var(--green)}.metric-amber,.workflow-icon.amber{background:var(--amber-soft);color:var(--amber)}.metric-change,.positive,.negative{align-items:center;gap:3px;display:inline-flex}.metric-change{border-radius:6px;padding:3px 6px;font-size:8px;font-weight:650}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.metric-change.positive{background:var(--green-soft)}.metric-change.negative{background:var(--red-soft)}.metric-value{color:var(--text);letter-spacing:-.04em;margin-top:12px;font-size:22px;font-weight:665}.metric-label{color:var(--text-soft);margin-top:3px;font-size:10px;font-weight:540}.metric-detail{color:var(--muted);margin-top:7px;font-size:8px}.dashboard-grid{gap:13px;display:grid}.dashboard-primary-grid{grid-template-columns:minmax(0,1.85fr) minmax(270px,.75fr)}.dashboard-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-tertiary-grid{grid-template-columns:.9fr 1.1fr}.revenue-card,.pipeline-card,.live-card,.appointments-card,.top-performers-card,.activity-card{padding:17px}.chart-summary{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:20px;display:flex}.chart-summary>div:first-child{align-items:baseline;gap:10px;display:flex}.chart-summary>div:first-child>strong{color:var(--text);letter-spacing:-.03em;font-size:19px;font-weight:660}.chart-summary .positive{font-size:8px;font-weight:600}.chart-legend{color:var(--muted);gap:12px;font-size:8px}.chart-legend span{align-items:center;gap:5px;display:inline-flex}.chart-legend i{border-radius:2px;width:7px;height:7px}.legend-primary{background:var(--primary)}.legend-muted{background:var(--border-strong)}.bar-chart{background:repeating-linear-gradient(to bottom, transparent 0, transparent 34px, var(--border) 35px);align-items:flex-end;gap:clamp(5px,1vw,11px);height:178px;margin-top:15px;padding:12px 2px 21px;display:flex;position:relative}.target-line{z-index:1;border-top:1px dashed var(--amber);position:absolute;top:42px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.target-line{border-top:1px dashed color-mix(in srgb, var(--amber) 45%, transparent)}}.target-line span{color:var(--amber);font-size:7px;position:absolute;top:-16px;right:0}.bar-column{z-index:2;flex:1;justify-content:center;align-items:flex-end;min-width:8px;height:100%;display:flex;position:relative}.bar{background:var(--primary);border-radius:5px 5px 2px 2px;width:min(28px,78%);min-height:12px;position:relative}@supports (color:color-mix(in lab, red, red)){.bar{background:color-mix(in srgb, var(--primary) 20%, var(--panel-strong))}}.bar{transition:height .4s,background .16s}.bar:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bar:hover{background:color-mix(in srgb, var(--primary) 42%, var(--panel-strong))}}.bar.current{background:linear-gradient(to top, var(--brand-gold), var(--brand-gold-highlight));box-shadow:0 7px 14px #e5a60f33}.bar span{background:var(--text);color:var(--panel);white-space:nowrap;border-radius:5px;padding:3px 5px;font-size:7px;font-weight:650;position:absolute;top:-23px;left:50%;transform:translate(-50%)}.bar-column small{color:var(--muted);font-size:7px;position:absolute;bottom:-16px}.inline-stats{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);margin-top:9px;padding-top:13px;display:grid}.inline-stats>div{border-right:1px solid var(--border);flex-direction:column;padding:0 12px;display:flex}.inline-stats>div:first-child{padding-left:0}.inline-stats>div:last-child{border-right:0;padding-right:0}.inline-stats span{color:var(--muted);font-size:7px}.inline-stats strong{color:var(--text-soft);margin-top:4px;font-size:10px;font-weight:620}.ai-brief-card{border-color:var(--primary);padding:22px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ai-brief-card{border-color:color-mix(in srgb, var(--primary) 18%, var(--border))}}.ai-brief-card{background:radial-gradient(circle at 100% 0%, var(--violet), transparent 40%), radial-gradient(circle at 0% 100%, var(--primary), transparent 38%), var(--panel)}@supports (color:color-mix(in lab, red, red)){.ai-brief-card{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--violet) 16%, transparent), transparent 40%), radial-gradient(circle at 0% 100%, color-mix(in srgb, var(--primary) 10%, transparent), transparent 38%), var(--panel)}}.ai-brief-card:after{border:1px solid var(--primary);width:120px;height:120px;position:absolute;top:38px;right:-26px}@supports (color:color-mix(in lab, red, red)){.ai-brief-card:after{border:1px solid color-mix(in srgb, var(--primary) 12%, transparent)}}.ai-brief-card:after{content:"";box-shadow:0 0 0 22px var(--primary), 0 0 0 45px var(--violet);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ai-brief-card:after{box-shadow:0 0 0 22px color-mix(in srgb, var(--primary) 3%, transparent), 0 0 0 45px color-mix(in srgb, var(--violet) 2%, transparent)}}.ai-brief-card>*{z-index:2;position:relative}.ai-orb{background:linear-gradient(145deg, var(--brand-gold-highlight), var(--brand-gold));width:36px;height:36px;color:var(--on-primary);border:1px solid #ffffff47;border-radius:11px;place-items:center;display:grid;box-shadow:0 7px 18px #9763003d}.ai-orb.large{border-radius:13px;width:41px;height:41px}.ai-orb.tiny{width:27px;height:27px;box-shadow:none;border-radius:8px;flex:0 0 27px}.ai-kicker{color:var(--primary);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:5px;margin-top:18px;font-size:8px;font-weight:720;display:inline-flex}.ai-brief-card h2{max-width:280px;color:var(--text);letter-spacing:-.035em;margin:8px 0 0;font-size:18px;font-weight:640;line-height:1.25}.ai-brief-card>p{max-width:335px;color:var(--muted);margin:9px 0 0;font-size:9px;line-height:1.6}.ai-insight-list{flex-direction:column;gap:7px;margin-top:17px;display:flex}.ai-insight-list button{border:1px solid var(--border);grid-template-columns:28px minmax(0,1fr) 15px;align-items:center;gap:9px;width:100%;padding:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.ai-insight-list button{border:1px solid color-mix(in srgb, var(--border) 80%, transparent)}}.ai-insight-list button{background:var(--panel);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.ai-insight-list button{background:color-mix(in srgb, var(--panel) 72%, transparent)}}.ai-insight-list button{color:var(--muted);text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ai-insight-list button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ai-insight-list button:hover{border-color:color-mix(in srgb, var(--primary) 25%, var(--border))}}.ai-insight-list button:hover{background:var(--panel)}.insight-icon,.notification-icon,.activity-type{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.insight-icon.risk,.notification-icon.risk{background:var(--amber-soft);color:var(--amber)}.insight-icon.win,.notification-icon.win{background:var(--green-soft);color:var(--green)}.notification-icon.info{background:var(--primary-soft);color:var(--primary)}.ai-insight-list button>span:nth-child(2){flex-direction:column;display:flex}.ai-insight-list strong{color:var(--text-soft);font-size:9px;font-weight:600}.ai-insight-list small{color:var(--muted);margin-top:2px;font-size:7px}.ai-open-button{background:var(--text);width:100%;height:34px;color:var(--panel);border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;margin-top:13px;font-size:9px;font-weight:620;display:flex}.ai-open-button:hover{opacity:.9}.pipeline-total{justify-content:space-between;align-items:flex-end;margin-top:19px;display:flex}.pipeline-total>div{flex-direction:column;display:flex}.pipeline-total span,.stage-row small{color:var(--muted);font-size:8px}.pipeline-total strong{color:var(--text);letter-spacing:-.03em;margin-top:4px;font-size:18px;font-weight:650}.pipeline-total>span{background:var(--green-soft);border-radius:6px;padding:3px 6px;font-size:8px;font-weight:650}.stage-list{flex-direction:column;gap:13px;margin-top:18px;display:flex}.stage-row{grid-template-columns:80px minmax(60px,1fr) 47px;align-items:center;gap:10px;display:grid}.stage-row>div:first-child{flex-direction:column;display:flex}.stage-row span{color:var(--text-soft);font-size:8px}.stage-row strong{color:var(--text);margin-top:2px;font-size:9px}.progress-track{background:var(--panel-strong);border-radius:99px;width:100%;height:5px;position:relative;overflow:hidden}.progress-track>span,.progress-track>i{border-radius:inherit;background:linear-gradient(90deg, var(--brand-gold), var(--brand-gold-highlight));height:100%;display:block}.stage-row:nth-child(2) .progress-track>span{background:linear-gradient(90deg,#70757c,#c8c9c8)}.stage-row:nth-child(3) .progress-track>span{background:linear-gradient(90deg,#dc9a2c,#efbd67)}.stage-row:nth-child(4) .progress-track>span{background:linear-gradient(90deg,#15966b,#39c995)}.card-footer-link{border:0;border-top:1px solid var(--border);width:calc(100% + 34px);height:35px;color:var(--primary);background:0 0;justify-content:center;align-items:center;gap:4px;margin:16px -17px -17px;font-size:8px;font-weight:600;display:flex}.card-footer-link:hover{background:var(--panel-subtle)}.live-indicator,.large-live{color:var(--green);gap:5px;font-size:8px;font-weight:650}.live-indicator i,.large-live i{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 4px var(--green-soft);border-radius:50%;animation:2s infinite pulse}@keyframes pulse{50%{opacity:.5}}.large-live{border:1px solid var(--green);padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.large-live{border:1px solid color-mix(in srgb, var(--green) 22%, var(--border))}}.large-live{background:var(--green-soft);border-radius:9px}.live-summary{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:17px;display:grid}.live-summary>div{background:var(--panel-subtle);border-radius:8px;flex-direction:column;align-items:center;padding:8px;display:flex}.live-summary strong{font-size:14px;font-weight:650}.live-summary span{color:var(--muted);margin-top:2px;font-size:7px}.rep-list,.appointment-list,.ranking-list,.activity-list{flex-direction:column;display:flex}.rep-list{margin-top:12px}.rep-row{border-bottom:1px solid var(--border);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 0;display:grid}.rep-row:last-child{border-bottom:0}.avatar-wrap{width:max-content;position:relative}.avatar-wrap>i{border:1.5px solid var(--panel);border-radius:50%;width:7px;height:7px;position:absolute;bottom:0;right:-1px}.avatar-wrap>i.online,.avatar-wrap>i.done{background:var(--green)}.avatar-wrap>i.waiting{background:var(--amber)}.rep-row>div:nth-child(2),.ranking-row>div,.activity-row>div,.appointment-row>div,.availability-row>div,.alert-item>div,.watch-item>div,.context-event>span,.person-cell>span,.ops-person>span{flex-direction:column;min-width:0;display:flex}.rep-row strong,.ranking-row strong,.activity-row strong,.appointment-row strong,.availability-row strong{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:600;overflow:hidden}.rep-row span,.ranking-row span,.activity-row span,.appointment-row span,.availability-row span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;overflow:hidden}.rep-row time{color:var(--text-soft);font-family:var(--font-geist-mono), monospace;font-size:8px}.appointment-list{margin-top:11px}.appointment-row{border-bottom:1px solid var(--border);grid-template-columns:37px 7px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;display:grid}.appointment-row:last-child{border-bottom:0}.appointment-row>time{flex-direction:column;align-items:flex-end;display:flex}.appointment-row time strong{font-size:8px}.appointment-row time span{color:var(--muted);font-size:6px}.appointment-row>i{background:var(--primary);border-radius:50%;width:6px;height:6px}.status-pill{background:var(--panel-strong);width:max-content;color:var(--muted);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:3px 6px;font-size:7px;font-weight:620;display:inline-flex}.status-qualified,.status-confirmed,.status-approved,.status-completed,.status-active,.status-connected,.status-signed,.status-ready{background:var(--green-soft);color:var(--green)}.status-new,.status-arrived,.status-in-progress,.status-available,.status-draft{background:var(--primary-soft);color:var(--primary)}.status-contacted,.status-review,.status-waiting,.status-invited{background:var(--violet-soft);color:var(--violet)}.status-nurture,.status-pending,.status-paused{background:var(--amber-soft);color:var(--amber)}.top-performers-card,.activity-card{min-height:252px}.ranking-list,.activity-list{margin-top:12px}.ranking-row{border-bottom:1px solid var(--border);grid-template-columns:22px 29px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.ranking-row:last-child{border-bottom:0}.rank{background:var(--panel-strong);width:19px;height:19px;color:var(--muted);border-radius:6px;place-items:center;font-size:7px;font-weight:700;display:grid}.rank-1{background:var(--amber-soft);color:var(--amber)}.rank-2{background:var(--panel-strong);color:var(--text-soft)}.rank-3{color:#b7783a;background:#f6ede4}.theme-dark .rank-3{background:#b7783a24}.ranking-row>b{color:var(--text);font-size:9px;font-weight:630}.activity-row{border-bottom:1px solid var(--border);grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;padding:9px 0;display:grid}.activity-row:last-child{border-bottom:0}.activity-type.deal{background:var(--green-soft);color:var(--green)}.activity-type.message{background:var(--primary-soft);color:var(--primary)}.activity-type.task{background:var(--violet-soft);color:var(--violet)}.activity-type.calendar{background:var(--amber-soft);color:var(--amber)}.compact-metrics{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.compact-metrics>div{border-right:1px solid var(--border);flex-direction:column;justify-content:center;min-height:83px;padding:14px 18px;display:flex}.compact-metrics>div:last-child{border-right:0}.compact-metrics span{color:var(--muted);font-size:8px}.compact-metrics strong{color:var(--text);letter-spacing:-.03em;margin-top:5px;font-size:17px;font-weight:650}.compact-metrics small{color:var(--muted);margin-top:4px;font-size:7px}.warning-text{color:var(--amber)!important}.crm-card,.document-card,.ranking-table,.commission-card,.admin-users{overflow:hidden}.table-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:63px;padding:12px 15px;display:flex}.segment-control,.report-tabs{background:var(--panel-subtle);border-radius:9px;align-items:center;gap:3px;padding:3px;display:inline-flex}.segment-control button,.report-tabs button,.view-tabs button,.inbox-tabs button{height:28px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:560;display:inline-flex}.segment-control button.active,.report-tabs button.active,.view-tabs button.active,.inbox-tabs button.active{background:var(--panel);color:var(--text);box-shadow:0 1px 4px #1e263a14, inset 0 0 0 1px var(--border)}.segment-control button span{background:var(--panel-strong);border-radius:4px;padding:2px 4px;font-size:6px}.toolbar-actions{gap:7px}.search-field,.select-field{border:1px solid var(--border);background:var(--panel);height:34px;color:var(--muted);border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.search-field:focus-within,.select-field:focus-within{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.search-field:focus-within,.select-field:focus-within{border-color:color-mix(in srgb, var(--primary) 45%, var(--border))}}.search-field:focus-within,.select-field:focus-within{box-shadow:0 0 0 3px var(--primary-soft)}.search-field input,.select-field select{width:145px;min-width:0;color:var(--text-soft);background:0 0;border:0;outline:0;font-size:9px}.search-field input::placeholder,textarea::placeholder,input::placeholder{color:var(--faint)}.select-field select{appearance:none;width:78px}.data-table-wrap{width:100%;overflow-x:auto}.data-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:840px}.data-table th{border-bottom:1px solid var(--border);background:var(--panel-subtle);height:38px;color:var(--muted);letter-spacing:.045em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:0 13px;font-size:7px;font-weight:650}.data-table td{border-bottom:1px solid var(--border);height:57px;color:var(--text-soft);white-space:nowrap;padding:0 13px;font-size:8px}.data-table tbody tr{transition:background .12s}.data-table tbody tr:hover{background:var(--panel-subtle)}.crm-card .data-table tbody tr{cursor:pointer}.data-table tbody tr:last-child td{border-bottom:0}.data-table input[type=checkbox]{width:13px;height:13px;accent-color:var(--primary);margin:0}.person-cell,.file-cell{align-items:center;gap:9px;display:flex}.person-cell strong,.file-cell strong{color:var(--text);font-size:8px;font-weight:600}.person-cell small{color:var(--muted);margin-top:2px;font-size:7px}.owner-chip{border:1px solid var(--border);background:var(--panel-subtle);width:26px;height:26px;color:var(--text-soft);border-radius:50%;place-items:center;font-size:7px;font-weight:700;display:inline-grid}.amount-cell{font-weight:620;color:var(--text)!important}.table-footer{border-top:1px solid var(--border);min-height:49px;color:var(--muted);justify-content:space-between;padding:0 15px;font-size:8px}.table-footer>div{gap:6px}.table-footer button{border:1px solid var(--border);background:var(--panel);height:27px;color:var(--text-soft);border-radius:7px;padding:0 9px;font-size:8px}.empty-state{min-height:220px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state h3{color:var(--text-soft);margin:10px 0 0;font-size:12px}.empty-state p{margin:5px 0 0;font-size:9px}.pipeline-summary{grid-template-columns:repeat(4,1fr) 1.25fr;padding:15px 17px;display:grid}.pipeline-summary>div{border-right:1px solid var(--border);flex-direction:column;min-width:0;padding:0 17px;display:flex}.pipeline-summary>div:first-child{padding-left:0}.pipeline-summary>div:last-child{border-right:0;padding-right:0}.pipeline-summary span,.pipeline-summary small{color:var(--muted);font-size:7px}.pipeline-summary strong{color:var(--text);letter-spacing:-.02em;margin-top:4px;font-size:15px;font-weight:650}.pipeline-summary small{margin-top:4px}.forecast-score .progress-track{margin-top:7px}.kanban-toolbar{justify-content:space-between;min-height:33px}.view-tabs{gap:2px}.view-tabs button{border:1px solid #0000}.kanban-toolbar>div:last-child{color:var(--muted);gap:7px;font-size:7px}.kanban-board{grid-template-columns:repeat(4,minmax(235px,1fr));gap:11px;padding:1px 1px 8px;display:grid;overflow-x:auto}.kanban-column{border:1px solid var(--border);background:var(--panel-subtle);border-radius:12px;min-height:520px;padding:12px}@supports (color:color-mix(in lab, red, red)){.kanban-column{background:color-mix(in srgb, var(--panel-subtle) 82%, var(--app-bg))}}.kanban-header{justify-content:space-between;align-items:center;display:flex}.kanban-header>div{align-items:center;gap:6px;display:flex}.stage-dot{border-radius:50%;width:7px;height:7px}.stage-dot.blue{background:var(--primary)}.stage-dot.violet{background:var(--violet)}.stage-dot.amber{background:var(--amber)}.stage-dot.green{background:var(--green)}.kanban-header strong{color:var(--text-soft);font-size:9px;font-weight:630}.kanban-header>div>span{background:var(--panel-strong);min-width:18px;height:18px;color:var(--muted);border-radius:6px;place-items:center;font-size:7px;display:grid}.kanban-total{color:var(--muted);margin:6px 0 10px 13px;font-size:8px}.deal-stack{flex-direction:column;gap:9px;display:flex}.deal-card{border:1px solid var(--border);background:var(--panel);border-radius:10px;padding:12px;transition:transform .14s,box-shadow .14s,border-color .14s;box-shadow:0 2px 7px #19213509}.deal-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.deal-card:hover{border-color:color-mix(in srgb, var(--primary) 22%, var(--border))}}.deal-card:hover{transform:translateY(-1px);box-shadow:0 8px 20px #19213512}.deal-card:active{cursor:grabbing}.deal-card-top{color:var(--muted);align-items:center;gap:4px;font-size:7px;display:flex}.deal-card-top svg{color:var(--faint);margin-left:-5px}.deal-card-top span{flex:1}.deal-card-top em{background:var(--amber-soft);color:var(--amber);border-radius:5px;align-items:center;gap:2px;padding:2px 5px;font-size:6px;font-style:normal;font-weight:650;display:inline-flex}.deal-card h3{color:var(--text);margin:8px 0 0;font-size:10px;font-weight:620;line-height:1.35}.deal-value{color:var(--text);margin-top:7px;font-size:13px;font-weight:660;display:block}.confidence-row{color:var(--muted);justify-content:space-between;align-items:center;margin-top:10px;font-size:7px;display:flex}.confidence-row strong{color:var(--text-soft);font-weight:600}.deal-card .progress-track{height:3px;margin-top:4px}.deal-card footer{border-top:1px solid var(--border);grid-template-columns:27px 1fr 25px;align-items:center;gap:6px;margin-top:11px;padding-top:10px;display:grid}.deal-card footer time{color:var(--muted);align-items:center;gap:4px;font-size:7px;display:flex}.add-stage-deal{border:1px dashed var(--border-strong);width:100%;height:33px;color:var(--muted);background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:5px;font-size:8px;display:flex}.add-stage-deal:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.add-stage-deal:hover{border-color:color-mix(in srgb, var(--primary) 35%, var(--border))}}.add-stage-deal:hover{background:var(--primary-soft);color:var(--primary)}.schedule-layout{grid-template-columns:minmax(0,1fr) 240px;gap:13px;display:grid}.calendar-card{overflow:hidden}.calendar-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;gap:10px;min-height:59px;padding:10px 14px}.calendar-toolbar>div:first-child{gap:5px}.calendar-toolbar strong{margin-left:8px;font-size:10px;font-weight:620}.flip{transform:rotate(180deg)}.small-segments button{height:25px}.week-grid{grid-template-rows:48px repeat(8,58px);grid-template-columns:48px repeat(5,minmax(110px,1fr));min-width:720px;display:grid;position:relative;overflow:hidden}.day-heading{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;justify-content:center;align-items:center;display:flex}.day-heading span{color:var(--muted);letter-spacing:.08em;font-size:6px;font-weight:650}.day-heading strong{border-radius:50%;place-items:center;width:25px;height:25px;margin-top:2px;font-size:9px;font-weight:600;display:grid}.day-heading.today strong{background:var(--primary-action);color:var(--on-primary)}.week-row{display:contents}.time-gutter{border-right:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--muted);justify-content:center;align-items:flex-start;padding-top:5px;font-size:6px;display:flex}.time-cell{border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.calendar-event{z-index:2;border-left:2px solid var(--primary);background:var(--primary-soft);min-height:calc(100% - 6px);color:var(--primary);border-radius:6px;align-self:start;margin:3px 4px;padding:7px}.calendar-event strong,.calendar-event span,.calendar-event small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.calendar-event strong{font-size:7px;font-weight:650}.calendar-event span,.calendar-event small{margin-top:3px;font-size:6px}.calendar-event small{opacity:.75}.event-violet{border-color:var(--violet);background:var(--violet-soft);color:var(--violet)}.event-green{border-color:var(--green);background:var(--green-soft);color:var(--green)}.event-amber{border-color:var(--amber);background:var(--amber-soft);color:var(--amber)}.event-slate{border-color:var(--muted);background:var(--panel-strong);color:var(--text-soft)}.schedule-side{flex-direction:column;gap:13px;display:flex}.mini-calendar,.availability-card{padding:15px}.mini-calendar .card-heading>div:last-child{display:flex}.mini-calendar-grid{grid-template-columns:repeat(7,1fr);gap:3px;margin-top:12px;display:grid}.mini-calendar-grid b,.mini-calendar-grid button{height:24px;color:var(--text-soft);background:0 0;border:0;border-radius:7px;place-items:center;font-size:7px;font-weight:500;display:grid}.mini-calendar-grid b{height:19px;color:var(--muted);font-size:6px;font-weight:650}.mini-calendar-grid button:hover{background:var(--panel-subtle)}.mini-calendar-grid button.selected{background:var(--primary-action);color:var(--on-primary)}.availability-card{flex:1}.availability-row{border-bottom:1px solid var(--border);grid-template-columns:29px minmax(0,1fr) 7px;align-items:center;gap:8px;padding:10px 0;display:grid}.availability-row:last-child{border-bottom:0}.availability-row>i{border-radius:50%;width:7px;height:7px}.availability-row>i.available{background:var(--green)}.availability-row>i.busy{background:var(--amber)}.ops-layout{grid-template-columns:minmax(0,1.55fr) minmax(275px,.65fr);gap:13px;display:grid}.active-ops-card{overflow:hidden}.active-ops-card>.card-heading{border-bottom:1px solid var(--border);padding:16px}.ops-table-head,.ops-row{grid-template-columns:minmax(160px,1.55fr) minmax(100px,1fr) 63px 75px 60px 76px 50px;align-items:center;gap:10px;padding:0 14px;display:grid}.ops-table-head{border-bottom:1px solid var(--border);background:var(--panel-subtle);height:36px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:6px;font-weight:650}.ops-row{border-bottom:1px solid var(--border);min-height:70px;color:var(--text-soft);font-size:7px}.ops-row:last-child{border-bottom:0}.ops-person{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;display:grid}.ops-person strong{font-size:8px;font-weight:600}.ops-person small{color:var(--muted);margin-top:2px;font-size:7px}.ops-row>span:nth-child(2){align-items:center;gap:4px;display:flex}.ops-row .elapsed{font-family:var(--font-geist-mono), monospace;font-size:8px}.ops-row>strong{font-size:8px;font-weight:620}.ops-side{flex-direction:column;gap:13px;display:flex}.location-map,.alerts-card{padding:15px}.map-surface{border:1px solid var(--border);background:linear-gradient(90deg, transparent 24%, var(--border) 25%, transparent 26%, transparent 74%, var(--border) 75%, transparent 76%), linear-gradient(0deg, transparent 24%, var(--border) 25%, transparent 26%, transparent 74%, var(--border) 75%, transparent 76%), var(--panel-subtle);background-size:60px 60px;border-radius:10px;height:185px;margin-top:12px;position:relative;overflow:hidden}.map-surface:before,.map-surface:after{background:var(--green);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.map-surface:before,.map-surface:after{background:color-mix(in srgb, var(--green) 7%, transparent)}}.map-surface:before,.map-surface:after{content:""}.map-surface:before{inset:18px 48% 64% 10px}.map-surface:after{background:var(--primary);inset:58% 6px 8px 58%}@supports (color:color-mix(in lab, red, red)){.map-surface:after{background:color-mix(in srgb, var(--primary) 7%, transparent)}}.map-road{background:var(--border-strong);transform-origin:0;border-radius:99px;height:3px;position:absolute}.road-one{width:280px;top:70px;left:-10px;transform:rotate(14deg)}.road-two{width:220px;top:145px;left:20px;transform:rotate(-22deg)}.road-three{width:220px;top:-5px;left:130px;transform:rotate(78deg)}.map-pin{flex-direction:column;align-items:center;display:flex;position:absolute}.map-pin i{border:3px solid var(--primary);place-items:center;width:25px;height:25px;display:grid}@supports (color:color-mix(in lab, red, red)){.map-pin i{border:3px solid color-mix(in srgb, var(--primary) 15%, var(--panel))}}.map-pin i{background:var(--primary-action);color:var(--on-primary);border-radius:50% 50% 50% 8px;font-size:7px;font-style:normal;font-weight:700;transform:rotate(-45deg);box-shadow:0 6px 14px #97630047}.map-pin i:first-letter{transform:rotate(45deg)}.map-pin small{background:var(--panel);color:var(--text-soft);box-shadow:var(--shadow);border-radius:4px;margin-top:4px;padding:2px 4px;font-size:6px}.pin-one{top:35px;left:31px}.pin-two{top:98px;left:93px}.pin-three{top:55px;right:25px}.pin-four{bottom:16px;right:64px}.map-legend{color:var(--muted);gap:14px;margin-top:9px;font-size:7px;display:flex}.map-legend span{align-items:center;gap:4px;display:inline-flex}.map-legend i{border-radius:50%;width:6px;height:6px}.map-legend i.online{background:var(--green)}.map-legend i.waiting{background:var(--amber)}.alert-count{background:var(--red-soft);width:20px;height:20px;color:var(--red);border-radius:6px;place-items:center;font-size:7px;font-weight:700;display:grid}.alert-item{border:1px solid var(--border);border-radius:9px;grid-template-columns:29px minmax(0,1fr) 14px;align-items:start;gap:9px;margin-top:10px;padding:10px;display:grid}.alert-item>span{border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.alert-item.high>span{background:var(--red-soft);color:var(--red)}.alert-item.medium>span{background:var(--amber-soft);color:var(--amber)}.alert-item strong{color:var(--text-soft);font-size:8px;font-weight:620}.alert-item p,.alert-item small{color:var(--muted);margin:3px 0 0;font-size:7px}.inbox-shell{grid-template-columns:250px minmax(390px,1fr) 220px;min-height:665px;display:grid;overflow:hidden}.conversation-list{border-right:1px solid var(--border);flex-direction:column;min-width:0;display:flex}.inbox-heading{justify-content:space-between;align-items:center;min-height:61px;padding:0 13px;display:flex}.inbox-heading>div{align-items:center;gap:7px;display:flex}.inbox-heading h2{margin:0;font-size:13px;font-weight:640}.inbox-heading span{background:var(--primary-soft);color:var(--primary);border-radius:5px;padding:3px 5px;font-size:7px;font-weight:650}.inbox-search{margin:0 12px 9px}.inbox-search input{width:100%}.inbox-tabs{border-bottom:1px solid var(--border);gap:2px;padding:0 10px 9px}.inbox-tabs button{flex:1;justify-content:center}.conversation-scroll{flex:1;overflow-y:auto}.conversation-row{border:0;border-bottom:1px solid var(--border);width:100%;min-height:76px;color:var(--text);text-align:left;background:0 0;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:9px;padding:11px 12px;display:grid;position:relative}.conversation-row:hover,.conversation-row.active{background:var(--panel-subtle)}.conversation-row.active:before{background:var(--primary);content:"";width:2px;position:absolute;inset:0 auto 0 0}.conversation-row .avatar-wrap>svg{border:1px solid var(--border);background:var(--panel);color:var(--primary);border-radius:50%;padding:2px;position:absolute;bottom:-1px;right:-1px}.conversation-row>span{flex-direction:column;min-width:0;display:flex}.conversation-row strong{font-size:8px;font-weight:620}.conversation-row small,.conversation-row p,.conversation-row time{color:var(--muted);font-size:7px}.conversation-row small{margin-top:2px}.conversation-row p{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;overflow:hidden}.conversation-row time{white-space:nowrap}.conversation-row em{background:var(--primary-action);width:16px;height:16px;color:var(--on-primary);border-radius:50%;place-items:center;font-size:6px;font-style:normal;font-weight:700;display:grid;position:absolute;bottom:13px;right:12px}.chat-panel{background:var(--panel-subtle);flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.chat-panel{background:color-mix(in srgb, var(--panel-subtle) 35%, var(--panel))}}.chat-header{border-bottom:1px solid var(--border);background:var(--panel);justify-content:space-between;align-items:center;min-height:61px;padding:0 14px;display:flex}.chat-header>div{align-items:center;gap:9px;display:flex}.chat-header>div:first-child>span{flex-direction:column;display:flex}.chat-header strong{font-size:9px;font-weight:620}.chat-header small{color:var(--muted);align-items:center;gap:4px;margin-top:3px;font-size:7px;display:flex}.chat-header small i{background:var(--green);border-radius:50%;width:5px;height:5px}.chat-history{flex-direction:column;flex:1;gap:10px;padding:16px 20px;display:flex;overflow-y:auto}.chat-date{background:var(--panel-strong);color:var(--muted);border-radius:5px;align-self:center;padding:3px 7px;font-size:6px;font-weight:650}.message-bubble{border:1px solid var(--border);background:var(--panel);border-radius:11px 11px 11px 3px;max-width:75%;padding:9px 11px;box-shadow:0 2px 8px #19213509}.message-bubble.outgoing{background:linear-gradient(135deg, var(--primary-action-hover), var(--primary-action));color:var(--on-primary);border-color:#0000;border-radius:11px 11px 3px;align-self:flex-end}.message-bubble p{margin:0;font-size:8px;line-height:1.5}.message-bubble small{color:var(--muted);margin-top:5px;font-size:6px;display:block}.message-bubble.outgoing small{color:#0a0b0dad;text-align:right}.suggested-reply{border:1px solid var(--violet);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;margin:0 14px 8px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.suggested-reply{border:1px solid color-mix(in srgb, var(--violet) 24%, var(--border))}}.suggested-reply{background:var(--violet-soft);color:var(--violet);border-radius:9px}.suggested-reply>span{flex-direction:column;min-width:0;display:flex}.suggested-reply strong{font-size:7px;font-weight:650}.suggested-reply p{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:7px;overflow:hidden}.suggested-reply button{color:var(--violet);background:0 0;border:0;font-size:7px;font-weight:650}.composer{border:1px solid var(--border-strong);background:var(--panel);border-radius:10px;margin:0 14px 14px;box-shadow:0 3px 13px #1921350d}.composer-tools{gap:3px;padding:6px 7px 0}.composer-tools button,.copilot-composer button,.context-profile button,.saved-prompts .card-heading button{width:26px;height:26px;color:var(--muted);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.composer-tools button:hover,.copilot-composer button:hover,.context-profile button:hover{background:var(--panel-subtle);color:var(--text)}.composer-tools span{color:var(--muted);margin-left:auto;font-size:6px}.composer textarea{resize:none;width:100%;height:55px;color:var(--text);background:0 0;border:0;outline:0;padding:8px 11px;font-size:8px}.composer footer{justify-content:space-between;padding:0 7px 7px 11px}.composer footer>span{color:var(--muted);font-size:6px}.send-button{background:linear-gradient(135deg, var(--primary-action-hover), var(--primary-action));height:29px;color:var(--on-primary);border:0;border-radius:7px;align-items:center;gap:5px;padding:0 10px;font-size:7px;font-weight:600;display:inline-flex}.contact-context{border-left:1px solid var(--border);background:var(--panel)}.context-profile{border-bottom:1px solid var(--border);flex-direction:column;align-items:center;padding:20px 15px 15px;display:flex}.context-profile .avatar{width:47px;height:47px;font-size:12px}.context-profile h3{margin:9px 0 0;font-size:10px;font-weight:630}.context-profile p{color:var(--muted);margin:3px 0 0;font-size:7px}.context-profile>div{gap:5px;margin-top:11px;display:flex}.context-profile button{border:1px solid var(--border)}.context-section{border-bottom:1px solid var(--border);padding:13px 14px}.context-section h4{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:0 0 10px;font-size:7px;font-weight:650}.context-section dl{flex-direction:column;gap:9px;margin:0;display:flex}.context-section dl>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.context-section dt,.context-section dd{margin:0;font-size:7px}.context-section dt{color:var(--muted)}.context-section dd{color:var(--text-soft);font-weight:530}.context-event{background:var(--primary-soft);color:var(--primary);border-radius:8px;align-items:center;gap:8px;padding:9px;display:flex}.context-event strong{color:var(--text-soft);font-size:7px}.context-event small{color:var(--muted);margin-top:2px;font-size:6px}.tag-list{flex-wrap:wrap;gap:5px;display:flex}.tag-list span,.tag-list button{border:1px solid var(--border);background:var(--panel-subtle);height:23px;color:var(--text-soft);border-radius:6px;align-items:center;padding:0 7px;font-size:6px;display:inline-flex}.tag-list button{padding:0 5px}.automation-hero{background:radial-gradient(circle at 0 100%, var(--primary), transparent 42%), var(--panel);grid-template-columns:1fr 1fr;min-height:245px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.automation-hero{background:radial-gradient(circle at 0 100%, color-mix(in srgb, var(--primary) 9%, transparent), transparent 42%), var(--panel)}}.automation-copy{padding:25px}.automation-copy .ai-kicker{margin-top:0}.automation-copy h2{letter-spacing:-.04em;margin:10px 0 0;font-size:20px;font-weight:645}.automation-copy>p{max-width:500px;color:var(--muted);margin:8px 0 0;font-size:9px;line-height:1.6}.automation-copy label{border:1px solid var(--primary);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;max-width:510px;height:43px;margin-top:18px;padding:4px 5px 4px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.automation-copy label{border:1px solid color-mix(in srgb, var(--primary) 25%, var(--border))}}.automation-copy label{background:var(--panel);color:var(--primary);border-radius:10px;box-shadow:0 5px 20px #4859d912}.automation-copy input{min-width:0;color:var(--text-soft);background:0 0;border:0;outline:0;font-size:8px}.automation-copy label button{background:linear-gradient(135deg, var(--primary-action-hover), var(--primary-action));height:32px;color:var(--on-primary);border:0;border-radius:7px;padding:0 11px;font-size:8px;font-weight:600}.workflow-preview{background:radial-gradient(circle, var(--primary) 1px, transparent 1px), var(--panel-subtle);justify-content:center;align-items:center;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-preview{background:radial-gradient(circle, color-mix(in srgb, var(--primary) 8%, transparent) 1px, transparent 1px), var(--panel-subtle)}}.workflow-preview{background-size:15px 15px;flex-direction:column}.workflow-preview>i{background:var(--border-strong);width:1px;height:13px}.workflow-node{border:1px solid var(--border);background:var(--panel);width:min(310px,100%);box-shadow:var(--shadow);border-radius:9px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;padding:9px 11px;display:grid}.workflow-node>span{border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.workflow-node.trigger>span{background:var(--primary-soft);color:var(--primary)}.workflow-node.condition>span{background:var(--violet-soft);color:var(--violet)}.workflow-node.action>span{background:var(--green-soft);color:var(--green)}.workflow-node>div{grid-template-columns:1fr auto;align-items:center;gap:1px 8px;display:grid}.workflow-node small{color:var(--muted);letter-spacing:.08em;font-size:5px;font-weight:700}.workflow-node strong{color:var(--text-soft);grid-row:2;font-size:8px;font-weight:600}.workflow-node p{color:var(--muted);grid-row:2;margin:0;font-size:6px}.workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.workflow-card{padding:15px}.workflow-card header{justify-content:space-between;align-items:center;display:flex}.toggle{width:31px;height:18px;display:inline-block;position:relative}.toggle input{opacity:0;position:absolute}.toggle i{background:var(--border-strong);border-radius:99px;transition:background .15s;position:absolute;inset:0}.toggle i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #141c3040}.toggle input:checked+i{background:var(--primary)}.toggle input:checked+i:after{transform:translate(13px)}.workflow-card h3{margin:14px 0 0;font-size:10px;font-weight:630}.workflow-card>p{min-height:42px;color:var(--muted);margin:7px 0 0;font-size:8px;line-height:1.55}.workflow-meta{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px;padding:10px 0;display:grid}.workflow-meta>div{flex-direction:column;display:flex}.workflow-meta span{color:var(--muted);font-size:6px}.workflow-meta strong{margin-top:3px;font-size:8px;font-weight:620}.workflow-meta .status-pill{margin-top:3px}.workflow-card footer{color:var(--muted);justify-content:space-between;align-items:center;margin-top:10px;font-size:6px;display:flex}.workflow-card footer button{color:var(--primary);background:0 0;border:0;align-items:center;gap:3px;font-size:7px;font-weight:600;display:inline-flex}.report-tabs{border:1px solid var(--border);background:var(--panel);align-self:flex-start}.analytics-grid,.finance-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.65fr);gap:13px;display:grid}.analytics-performance,.funnel-card,.pnl-card,.budget-card{padding:17px}.team-bar-chart{flex-direction:column;gap:16px;margin-top:24px;display:flex}.team-bar-row{grid-template-columns:70px minmax(120px,1fr) 37px;align-items:center;gap:10px;display:grid}.team-bar-row>span,.team-bar-row>strong{color:var(--text-soft);font-size:8px}.team-bar-row>strong{text-align:right}.team-bar-row>div{background:var(--panel-subtle);border-radius:4px;height:14px;position:relative}.team-bar-row i{border-radius:3px;display:block;position:absolute;left:0}.target-bar{background:var(--border-strong);height:10px;top:2px}.actual-bar{background:linear-gradient(90deg, var(--brand-gold), var(--brand-gold-highlight));height:6px;top:4px;box-shadow:0 3px 8px #e5a60f38}.funnel-list{flex-direction:column;gap:10px;margin-top:17px;display:flex}.funnel-row>div{grid-template-columns:1fr auto auto;align-items:center;gap:8px;display:grid}.funnel-row span,.funnel-row strong,.funnel-row small{font-size:7px}.funnel-row span{color:var(--text-soft)}.funnel-row strong{font-size:9px}.funnel-row small{min-width:30px;color:var(--muted);text-align:right}.funnel-row>i{background:linear-gradient(90deg, var(--primary), var(--primary));border-radius:99px;height:5px;margin-top:4px;display:block}@supports (color:color-mix(in lab, red, red)){.funnel-row>i{background:linear-gradient(90deg, var(--primary), color-mix(in srgb, var(--primary) 35%, var(--violet)))}}.ranking-table>.card-heading,.commission-card>.card-heading,.admin-users>.card-heading{border-bottom:1px solid var(--border);padding:15px 17px}.pnl-list{margin-top:17px}.pnl-group+.pnl-group{margin-top:15px}.pnl-group h3{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin:0 0 7px;font-size:7px;font-weight:680}.pnl-group>div{color:var(--text-soft);justify-content:space-between;align-items:center;padding:5px 0;font-size:8px;display:flex}.pnl-group>div strong{font-weight:560}.pnl-group .pnl-total{border-top:1px solid var(--border);margin-top:4px;padding-top:8px;font-weight:650}.net-income{background:var(--green-soft);color:var(--green);border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:3px;margin-top:14px;padding:13px;display:grid}.net-income span{font-size:9px;font-weight:630}.net-income strong{font-size:15px;font-weight:670}.net-income small{color:var(--muted);grid-column:1/-1;font-size:7px}.budget-row{grid-template-columns:1fr auto;align-items:center;gap:6px 10px;margin-top:17px;display:grid}.budget-row>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.budget-row span,.budget-row small,.budget-row em{font-size:7px}.budget-row span{color:var(--text-soft)}.budget-row strong{font-size:9px}.budget-row small{color:var(--muted)}.budget-row em{text-align:right;font-style:normal;font-weight:600}.budget-row .progress-track{height:4px}.budget-row .progress-track .over{background:var(--red)}.demo-badge{border:1px solid var(--violet);align-items:center;gap:5px;padding:7px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.demo-badge{border:1px solid color-mix(in srgb, var(--violet) 25%, var(--border))}}.demo-badge{background:var(--violet-soft);color:var(--violet);border-radius:8px;font-size:8px;font-weight:650}.copilot-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:13px;display:grid}.copilot-chat{flex-direction:column;min-height:670px;display:flex;overflow:hidden}.copilot-header{border-bottom:1px solid var(--border);gap:10px;min-height:69px;padding:0 17px}.copilot-header>div:nth-child(2){flex-direction:column;flex:1;align-items:flex-start;gap:0}.copilot-header h2{margin:0;font-size:11px;font-weight:650}.copilot-header span{color:var(--muted);align-items:center;gap:5px;margin-top:3px;font-size:7px;display:flex}.copilot-header span i{background:var(--green);border-radius:50%;width:5px;height:5px}.copilot-history{flex-direction:column;flex:1;gap:18px;padding:25px 28px 15px;display:flex;overflow-y:auto}.copilot-message{align-items:flex-start;gap:10px;display:flex}.copilot-message.user{flex-direction:row-reverse}.copilot-message>div:last-child{max-width:86%}.copilot-message.user>div:last-child{flex-direction:column;align-items:flex-end;display:flex}.copilot-message span{color:var(--muted);font-size:7px;font-weight:620}.copilot-message p{border:1px solid var(--border);background:var(--panel-subtle);color:var(--text-soft);border-radius:3px 11px 11px;margin:5px 0 0;padding:10px 12px;font-size:9px;line-height:1.62}.copilot-message.user p{background:linear-gradient(135deg, var(--primary-action-hover), var(--primary-action));color:var(--on-primary);border:0;border-radius:11px 3px 11px 11px}.brief-facts{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.brief-facts button{border:1px solid var(--border);background:var(--panel);text-align:left;border-radius:9px;grid-template-columns:1fr 14px;align-items:center;gap:2px;padding:9px;display:grid}.brief-facts button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.brief-facts button:hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--border))}}.brief-facts strong{color:var(--text);font-size:11px;font-weight:650}.brief-facts span{color:var(--muted);grid-row:2;font-size:6px;font-weight:450}.brief-facts svg{color:var(--muted);grid-area:1/2/span 2}.thinking{background:var(--panel-subtle);border-radius:3px 11px 11px;align-items:center;gap:4px;width:max-content;margin-top:5px;padding:12px;display:flex}.thinking i{background:var(--muted);border-radius:50%;width:5px;height:5px;animation:1s infinite thinking}.thinking i:nth-child(2){animation-delay:.12s}.thinking i:nth-child(3){animation-delay:.24s}@keyframes thinking{50%{opacity:.25;transform:translateY(-2px)}}.prompt-suggestions{gap:6px;padding:0 17px 9px;display:flex;overflow-x:auto}.prompt-suggestions button{border:1px solid var(--border);background:var(--panel);height:28px;color:var(--text-soft);border-radius:99px;flex:none;padding:0 9px;font-size:7px}.prompt-suggestions button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.prompt-suggestions button:hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--border))}}.prompt-suggestions button:hover{color:var(--primary)}.copilot-composer{border:1px solid var(--primary);grid-template-columns:20px minmax(0,1fr);gap:7px;margin:0 17px 7px;padding:10px 10px 7px;display:grid}@supports (color:color-mix(in lab, red, red)){.copilot-composer{border:1px solid color-mix(in srgb, var(--primary) 25%, var(--border-strong))}}.copilot-composer{background:var(--panel);color:var(--primary);border-radius:11px;box-shadow:0 7px 24px #4150b414}.copilot-composer textarea{resize:none;height:44px;color:var(--text);background:0 0;border:0;outline:0;font-size:8px;line-height:1.45}.copilot-composer>div{grid-column:1/-1;align-items:center;display:flex}.copilot-composer>div span{color:var(--muted);flex:1;font-size:6px}.copilot-composer button.copilot-send{background:linear-gradient(135deg, var(--primary-action-hover), var(--primary-action));color:var(--on-primary)}.copilot-disclaimer{color:var(--muted);text-align:center;margin:0 17px 12px;font-size:6px}.copilot-side{flex-direction:column;gap:13px;display:flex}.watchlist-card,.source-card,.saved-prompts{padding:15px}.watch-item{border:1px solid var(--border);border-radius:9px;grid-template-columns:30px minmax(0,1fr);gap:9px;margin-top:10px;padding:10px;display:grid}.watch-item>span{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.watch-item.risk>span{background:var(--red-soft);color:var(--red)}.watch-item.opportunity>span{background:var(--green-soft);color:var(--green)}.watch-item.neutral>span{background:var(--violet-soft);color:var(--violet)}.watch-item strong{font-size:8px;font-weight:620}.watch-item p,.watch-item small{color:var(--muted);margin:3px 0 0;font-size:7px;line-height:1.45}.source-grid{gap:8px;margin-top:12px;display:grid}.source-grid>div{grid-template-columns:29px minmax(0,1fr) 15px;align-items:center;gap:8px;display:grid}.source-grid>div>svg:first-child{box-sizing:content-box;background:var(--panel-subtle);color:var(--primary);border-radius:8px;padding:7px}.source-grid>div>span{flex-direction:column;display:flex}.source-grid strong{font-size:7px;font-weight:610}.source-grid small{color:var(--muted);margin-top:2px;font-size:6px}.source-grid>div>svg:last-child{color:var(--green)}.saved-prompts .card-heading button{border:1px solid var(--border)}.saved-prompts>button{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text-soft);text-align:left;background:0 0;grid-template-columns:17px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:9px 0;font-size:7px;display:grid}.saved-prompts>button:last-child{border-bottom:0}.saved-prompts>button svg:first-child{color:var(--violet)}.saved-prompts>button svg:last-child{color:var(--muted)}.folder-strip{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:9px;padding:14px;display:grid}.folder-strip button{border:1px solid var(--border);background:var(--panel);text-align:left;border-radius:9px;grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:10px;display:grid}.folder-strip button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.folder-strip button:hover{border-color:color-mix(in srgb, var(--primary) 25%, var(--border))}}.folder-strip button:hover{background:var(--panel-subtle)}.folder-strip button>span{background:var(--primary-soft);width:32px;height:32px;color:var(--primary);border-radius:8px;grid-row:1/span 2;place-items:center;display:grid}.folder-strip strong{font-size:8px;font-weight:610}.folder-strip small{color:var(--muted);grid-column:2;font-size:6px}.folder-strip svg:last-child{color:var(--muted);grid-area:1/3/span 2}.file-icon{background:var(--primary-soft);width:29px;height:29px;color:var(--primary);border-radius:7px;place-items:center;display:grid}.file-contract{background:var(--red-soft);color:var(--red)}.file-proposal{background:var(--violet-soft);color:var(--violet)}.file-media{background:var(--green-soft);color:var(--green)}.file-finance{background:var(--amber-soft);color:var(--amber)}.integration-banner{justify-content:space-between;gap:16px;padding:15px 17px}.integration-banner>div{gap:10px}.integration-orbit{background:linear-gradient(145deg, var(--brand-gold-highlight), var(--brand-gold));width:42px;height:42px;color:var(--on-primary);border-radius:12px;place-items:center;display:grid;box-shadow:0 7px 18px #97630038}.integration-banner h2{margin:0;font-size:11px;font-weight:630}.integration-banner p{color:var(--muted);margin:4px 0 0;font-size:8px}.integration-banner>div:last-child>span{color:var(--green);align-items:center;gap:5px;font-size:7px;font-weight:620;display:inline-flex}.integration-banner>div:last-child>span i{background:var(--green);border-radius:50%;width:6px;height:6px}.integration-toolbar{justify-content:space-between;gap:13px}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.integration-card{padding:17px}.integration-card header{justify-content:space-between;align-items:center;display:flex}.integration-logo{border:1px solid var(--border);background:var(--panel-subtle);width:40px;height:40px;color:var(--primary);border-radius:11px;place-items:center;display:grid}.integration-card h3{margin:13px 0 0;font-size:10px;font-weight:630}.integration-card>span{color:var(--primary);text-transform:uppercase;margin-top:3px;font-size:6px;font-weight:650;display:block}.integration-card p{min-height:31px;color:var(--muted);margin:8px 0 0;font-size:8px;line-height:1.5}.integration-card .button{width:100%;height:32px;margin-top:13px}.admin-layout{grid-template-columns:205px minmax(0,1fr);align-items:start;gap:13px;display:grid}.admin-nav{flex-direction:column;padding:7px;display:flex}.admin-nav button{width:100%;height:36px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:19px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:0 9px;font-size:8px;display:grid}.admin-nav button:hover,.admin-nav button.active{background:var(--panel-subtle);color:var(--text)}.admin-nav button.active{box-shadow:inset 2px 0 var(--primary)}.admin-main{flex-direction:column;gap:13px;min-width:0;display:flex}.admin-callout{border:1px solid var(--green);grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:10px;margin:14px;padding:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-callout{border:1px solid color-mix(in srgb, var(--green) 18%, var(--border))}}.admin-callout{background:var(--green-soft);color:var(--green);border-radius:9px}.admin-callout>div{flex-direction:column;display:flex}.admin-callout strong{color:var(--text-soft);font-size:8px;font-weight:620}.admin-callout p{color:var(--muted);margin:3px 0 0;font-size:7px}.admin-callout button{color:var(--green);background:0 0;border:0;font-size:7px;font-weight:650}.admin-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.admin-cards article{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;padding:14px;display:grid}.admin-cards article>div{flex-direction:column;display:flex}.admin-cards span{color:var(--muted);font-size:7px}.admin-cards strong{margin-top:4px;font-size:9px;font-weight:620}.admin-cards small{margin-top:3px;font-size:7px}.admin-cards .progress-track{height:3px;margin-top:7px}.notifications-panel{width:330px}.notifications-panel header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:54px;padding:0 12px 0 15px;display:flex}.notifications-panel header>div{align-items:center;gap:7px;display:flex}.notifications-panel h3{margin:0;font-size:11px;font-weight:640}.notifications-panel header span{background:var(--primary-soft);color:var(--primary);border-radius:5px;padding:3px 5px;font-size:6px;font-weight:650}.notification-list>button{border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;width:100%;padding:12px 14px;display:grid}.notification-list>button:hover{background:var(--panel-subtle)}.notification-list strong{font-size:8px;font-weight:620}.notification-list p,.notification-list small{color:var(--muted);margin:3px 0 0;font-size:7px;line-height:1.45}.notifications-panel footer button{width:100%;height:39px;color:var(--primary);background:0 0;border:0;font-size:8px;font-weight:600}.modal-scrim,.drawer-scrim,.mobile-scrim{z-index:150;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080d187a;position:fixed;inset:0}.modal-scrim{place-items:center;padding:20px;animation:.15s both fade-in;display:grid}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.command-palette{border:1px solid var(--border);background:var(--panel);width:min(590px,100%);box-shadow:var(--shadow-lg);border-radius:14px;animation:.17s both modal-in;overflow:hidden}@keyframes modal-in{0%{opacity:0;transform:translateY(-10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.command-input{border-bottom:1px solid var(--border);height:60px;color:var(--muted);grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 15px;display:grid}.command-input input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:12px}.command-results{max-height:390px;padding:9px;overflow-y:auto}.command-label{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;padding:4px 8px 7px;font-size:7px;font-weight:650;display:block}.command-results>button{text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:8px;display:grid}.command-results>button:hover{background:var(--panel-subtle)}.command-results>button>span{background:var(--primary-soft);width:32px;height:32px;color:var(--primary);border-radius:8px;place-items:center;display:grid}.command-results>button>div{flex-direction:column;display:flex}.command-results strong{font-size:9px;font-weight:610}.command-results small{color:var(--muted);margin-top:3px;font-size:7px}.command-palette>footer{border-top:1px solid var(--border);background:var(--panel-subtle);min-height:38px;color:var(--muted);align-items:center;gap:13px;padding:0 14px;font-size:6px;display:flex}.command-palette>footer span{align-items:center;gap:3px;display:inline-flex}.compact-empty{min-height:160px}.modal-card{border:1px solid var(--border);background:var(--panel);width:min(610px,100%);box-shadow:var(--shadow-lg);border-radius:15px;animation:.17s both modal-in}.modal-card>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:73px;padding:0 18px;display:flex}.modal-card>header>div{align-items:center;gap:10px;display:flex}.modal-icon{background:var(--primary-soft);width:36px;height:36px;color:var(--primary);border-radius:10px;place-items:center;display:grid}.modal-card h2{margin:0;font-size:13px;font-weight:650}.modal-card header p{color:var(--muted);margin:4px 0 0;font-size:8px}.plain-language-guide{width:min(720px,100%);max-height:min(760px,100vh - 32px);overflow-y:auto}.plain-language-guide-body{padding:18px}.plain-language-intro{border:1px solid var(--primary);margin:0;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.plain-language-intro{border:1px solid color-mix(in srgb, var(--primary) 18%, var(--border))}}.plain-language-intro{background:var(--primary-soft);color:var(--text-soft);border-radius:9px;font-size:9px;line-height:1.65}.plain-language-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.plain-language-term{border:1px solid var(--border);background:var(--panel-subtle);border-radius:9px;padding:12px}.plain-language-term dt{color:var(--text);margin-bottom:5px;font-size:10px;font-weight:700}.plain-language-term dd{color:var(--text-soft);margin:0;font-size:9px;line-height:1.55}.plain-language-guide>footer{border-top:1px solid var(--border);background:var(--panel-subtle);justify-content:flex-end;padding:13px 18px;display:flex}.lead-modal form{padding:18px}.form-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.lead-modal label{flex-direction:column;gap:6px;display:flex}.lead-modal label>span{color:var(--text-soft);font-size:8px;font-weight:570}.lead-modal input,.lead-modal select,.lead-modal textarea{border:1px solid var(--border);background:var(--panel);width:100%;min-width:0;color:var(--text);border-radius:8px;outline:0;font-size:9px}.lead-modal input,.lead-modal select{height:36px;padding:0 10px}.lead-modal input:focus,.lead-modal select:focus,.lead-modal textarea:focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lead-modal input:focus,.lead-modal select:focus,.lead-modal textarea:focus{border-color:color-mix(in srgb, var(--primary) 45%, var(--border))}}.lead-modal input:focus,.lead-modal select:focus,.lead-modal textarea:focus{box-shadow:0 0 0 3px var(--primary-soft)}.money-input{position:relative}.money-input svg{color:var(--muted);position:absolute;top:10px;left:9px}.money-input input{padding-left:28px}.lead-modal .full-field{margin-top:13px}.lead-modal textarea{resize:vertical;height:72px;padding:9px 10px}.lead-modal form>footer,.lead-drawer>footer{border-top:1px solid var(--border);background:var(--panel-subtle);justify-content:flex-end;gap:8px;margin:18px -18px -18px;padding:13px 18px;display:flex}.drawer-scrim{justify-content:flex-end;display:flex}.lead-drawer{background:var(--panel);flex-direction:column;width:min(430px,95vw);height:100%;animation:.18s both drawer-in;display:flex;overflow-y:auto;box-shadow:-20px 0 60px #0c12202e}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.lead-drawer>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:57px;padding:0 16px;display:flex}.lead-drawer>header span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:650}.lead-profile{align-items:center;gap:13px;padding:20px 18px;display:flex}.lead-profile>.avatar{width:52px;height:52px;font-size:13px}.lead-profile h2{letter-spacing:-.025em;margin:0;font-size:16px;font-weight:650}.lead-profile p{color:var(--muted);margin:4px 0 7px;font-size:9px}.lead-quick-actions{grid-template-columns:repeat(4,1fr);gap:7px;padding:0 18px 18px;display:grid}.lead-quick-actions button{border:1px solid var(--border);background:var(--panel);min-height:55px;color:var(--primary);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.lead-quick-actions button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lead-quick-actions button:hover{border-color:color-mix(in srgb, var(--primary) 25%, var(--border))}}.lead-quick-actions button:hover{background:var(--primary-soft)}.lead-quick-actions span{color:var(--text-soft);font-size:7px}.drawer-section{border-top:1px solid var(--border);padding:16px 18px}.drawer-section h3{margin:0 0 13px;font-size:10px;font-weight:630}.drawer-section dl{flex-direction:column;gap:10px;margin:0;display:flex}.drawer-section dl>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.drawer-section dt,.drawer-section dd{margin:0;font-size:8px}.drawer-section dt{color:var(--muted)}.drawer-section dd{color:var(--text-soft);text-align:right}.drawer-title{justify-content:space-between;align-items:center;display:flex}.drawer-title button{color:var(--primary);background:0 0;border:0;align-items:center;gap:3px;font-size:7px;font-weight:600;display:inline-flex}.timeline{flex-direction:column;gap:16px;display:flex;position:relative}.timeline:before{background:var(--border);content:"";width:1px;position:absolute;top:13px;bottom:13px;left:14px}.timeline>div{z-index:1;grid-template-columns:29px minmax(0,1fr);gap:9px;display:grid;position:relative}.timeline-icon{border:1px solid var(--border);background:var(--panel);border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.timeline-icon.message{color:var(--primary)}.timeline-icon.mail{color:var(--violet)}.timeline-icon.calendar{color:var(--amber)}.timeline strong{color:var(--text-soft);font-size:8px;font-weight:610}.timeline p,.timeline small{color:var(--muted);margin:3px 0 0;font-size:7px;line-height:1.45}.lead-drawer>footer{margin:auto 0 0;position:sticky;bottom:0}.toast{z-index:300;border:1px solid var(--green);align-items:center;gap:8px;min-width:220px;min-height:43px;padding:9px 13px;display:flex;position:fixed;bottom:22px;right:22px}@supports (color:color-mix(in lab, red, red)){.toast{border:1px solid color-mix(in srgb, var(--green) 28%, var(--border))}}.toast{background:var(--panel);color:var(--text-soft);box-shadow:var(--shadow-lg);border-radius:10px;font-size:9px;font-weight:560;animation:.19s both toast-in}.toast svg{color:var(--green)}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mobile-scrim{border:0;display:none}@media (width<=1280px){.main-content{padding-left:24px;padding-right:24px}.dashboard-secondary-grid{grid-template-columns:repeat(2,1fr)}.appointments-card{grid-column:1/-1}.workflow-grid{grid-template-columns:repeat(2,1fr)}.inbox-shell{grid-template-columns:230px minmax(370px,1fr)}.contact-context{display:none}.ops-layout{grid-template-columns:1fr}.ops-side{grid-template-columns:repeat(2,1fr);display:grid}}@media (width<=1060px){.sidebar{width:250px;transition:transform .19s;transform:translate(-105%);box-shadow:18px 0 45px #080d1842}.brand-logo{width:168px}.sidebar.sidebar-open{transform:translate(0)}.sidebar-close{display:grid!important}.mobile-scrim{z-index:70;display:block}.workspace{margin-left:0}.menu-button{display:grid!important}.topbar{padding:0 22px}.dashboard-primary-grid{grid-template-columns:1.45fr .8fr}.schedule-layout{grid-template-columns:1fr}.schedule-side{grid-template-columns:1fr 1fr;display:grid}.pipeline-summary{grid-template-columns:repeat(3,1fr);gap:15px 0}.pipeline-summary>div{border-right:1px solid var(--border)}.pipeline-summary>div:nth-child(3){border-right:0}.pipeline-summary>div:nth-child(4){padding-left:0}.analytics-grid,.finance-grid{grid-template-columns:1fr}.integration-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.main-content{padding:24px 18px 45px}.topbar{display:none}.mobile-topbar{z-index:60;isolation:isolate;width:100%;height:calc(56px + env(safe-area-inset-top,0px));min-height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 6px 1px 9px;color:#eef0f2;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(120deg,#0000 0 47%,#ffffff09 47.2% 47.8%,#0000 48% 67%,#ffffff06 67.2% 67.8%,#0000 68%),repeating-linear-gradient(60deg,#ffffff05 0 1px,#0000 1px 13px),radial-gradient(at 62% 120%,#e5a60f21,#0000 34%),linear-gradient(#171b20 0%,#090b0e 48%,#030405 100%);border-top:1px solid #e0e3e757;border-bottom:1px solid #3a2504f2;align-items:flex-end;gap:0;display:flex;position:sticky;top:0;overflow:visible;box-shadow:0 5px 14px #00000061,inset 0 1px #ffffff14}.mobile-topbar:before{z-index:-1;inset:env(safe-area-inset-top,0px) 0 3px 0;content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff06,#0000 25%),repeating-linear-gradient(120deg,#0000 0 26px,#8f96a009 27px,#0000 28px 52px);position:absolute}.mobile-topbar:after{z-index:2;clip-path:polygon(2% 0,100% 0,98% 46%,1.5% 46%,0 100%,0 54%);content:"";filter:drop-shadow(0 0 4px #f2be40b8);pointer-events:none;background:radial-gradient(at 55% 42%,#fff8d9 0%,#f6cf70 5%,#f2be40b8 13%,#0000 29%),linear-gradient(90deg,#9a6207 0%,#e7a916 28%,#f2cd4b 58%,#e5a60f6b 78%,#0000 96%);height:5px;position:absolute;bottom:-1px;left:clamp(54px,14vw,66px);right:0}.mobile-topbar>*{z-index:3;position:relative}.mobile-brand-link{align-self:flex-end;margin-right:2px}.mobile-header-actions{align-self:flex-end}.mobile-topbar .notifications-panel,.mobile-topbar .profile-menu{top:calc(62px + env(safe-area-inset-top,0px));width:auto;position:fixed;left:10px;right:10px}.profile-button>span:not(.avatar),.profile-button>svg,.desktop-action,.breadcrumb>span,.breadcrumb>svg{display:none!important}.global-search{width:185px}.metrics-grid{grid-template-columns:repeat(2,1fr)}.dashboard-primary-grid,.dashboard-tertiary-grid,.dashboard-secondary-grid{grid-template-columns:1fr}.appointments-card{grid-column:auto}.ai-brief-card{min-height:360px}.table-toolbar{flex-direction:column;align-items:stretch}.table-toolbar .toolbar-actions{flex-wrap:wrap}.table-toolbar .search-field{flex:1}.table-toolbar .search-field input{width:100%}.pipeline-summary{grid-template-columns:repeat(2,1fr)}.pipeline-summary>div:nth-child(2){border-right:0}.pipeline-summary>div:nth-child(3){border-right:1px solid var(--border);padding-left:0}.pipeline-summary>div:nth-child(4){border-right:0;padding-left:17px}.pipeline-summary>div:nth-child(5){grid-column:1/-1;padding-left:0}.inbox-shell{grid-template-columns:180px minmax(360px,1fr);overflow-x:auto}.conversation-row{grid-template-columns:34px minmax(0,1fr)}.conversation-row>time,.ops-table-head{display:none}.ops-row{grid-template-columns:1.5fr 1fr 67px 50px;gap:8px;padding:10px 12px}.ops-row>span:nth-child(2),.ops-row>time:nth-child(3),.ops-row>strong{display:none}.ops-side,.automation-hero{grid-template-columns:1fr}.workflow-preview{min-height:260px}.workflow-grid,.copilot-layout{grid-template-columns:1fr}.copilot-side{grid-template-columns:repeat(2,1fr);display:grid}.saved-prompts{grid-column:1/-1}.folder-strip{grid-template-columns:repeat(2,1fr)}.admin-layout{grid-template-columns:1fr}.admin-nav{grid-template-columns:repeat(3,1fr);display:grid}.admin-nav button svg:last-child{display:none}.admin-cards{grid-template-columns:1fr}}@media (width<=600px){.topbar{height:61px}.global-search{justify-content:center;width:38px;padding:0}.global-search span,.global-search kbd{display:none}.profile-button{margin-left:0}.section-heading{flex-direction:column;align-items:flex-start}.section-heading h1{font-size:25px}.section-actions{flex-wrap:wrap;width:100%}.section-actions .button{flex:1}.metrics-grid{grid-template-columns:1fr}.compact-metrics{grid-template-columns:repeat(2,1fr)}.compact-metrics>div:nth-child(2){border-right:0}.compact-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.metric-card{min-height:133px}.chart-summary{flex-direction:column;align-items:flex-start}.bar-chart{gap:3px}.inline-stats{grid-template-columns:repeat(2,1fr);gap:11px 0}.inline-stats>div:nth-child(2){border-right:0}.inline-stats>div:nth-child(3){padding-left:0}.appointment-row{grid-template-columns:34px 6px minmax(0,1fr)}.appointment-row .status-pill{display:none}.segment-control{width:100%;overflow-x:auto}.segment-control button,.toolbar-actions .select-field{flex:1}.pipeline-summary{grid-template-columns:1fr 1fr}.schedule-side{grid-template-columns:1fr}.calendar-card{overflow-x:auto}.ops-row{grid-template-columns:1fr 68px 48px}.ops-row>time:nth-child(4){display:none}.inbox-shell{min-height:auto;display:block}.conversation-list{border-right:0;border-bottom:1px solid var(--border);min-height:330px;max-height:390px}.conversation-row{grid-template-columns:38px minmax(0,1fr) auto}.conversation-row>time{display:block}.chat-panel{min-height:620px}.brief-facts{grid-template-columns:1fr}.prompt-suggestions{padding-left:12px;padding-right:12px}.copilot-side{grid-template-columns:1fr}.saved-prompts{grid-column:auto}.folder-strip,.integration-grid{grid-template-columns:1fr}.integration-toolbar{flex-direction:column;align-items:stretch}.integration-toolbar .report-tabs{width:100%;overflow-x:auto}.integration-toolbar .search-field input{width:100%}.admin-nav{grid-template-columns:repeat(2,1fr)}.admin-users .card-heading{flex-direction:column;align-items:stretch}.admin-callout{grid-template-columns:29px minmax(0,1fr)}.admin-callout button{grid-column:2;justify-self:start;padding:0}.form-grid{grid-template-columns:1fr}.notifications-panel{width:auto;position:fixed;top:63px;left:10px;right:10px}.toast{min-width:0;bottom:12px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.org-switcher-anchor{position:relative}.organization-menu{z-index:130;color:var(--text);padding:6px;top:calc(100% - 4px);left:12px;right:12px}.popover-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:7px 9px 6px;font-size:7px;font-weight:700;display:block}.organization-menu button{width:100%;color:var(--text-soft);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:8px;display:grid}.organization-menu button:hover,.organization-menu button.active{background:var(--panel-subtle);color:var(--text)}.organization-menu button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.organization-menu button strong,.organization-menu button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organization-menu button strong{font-size:9px}.organization-menu button small{color:var(--muted);margin-top:2px;font-size:7px}.organization-menu .org-logo.small{width:28px;height:28px;color:var(--brand-gold-highlight)}.organization-menu .create-organization-button{border-top:1px solid var(--border);color:var(--primary);border-radius:0 0 8px 8px;grid-template-columns:none;margin-top:5px;font-size:8px;font-weight:650;display:flex}.profile-menu{width:252px}.profile-menu-identity{border-bottom:1px solid var(--border);align-items:center;gap:9px;margin-bottom:5px;padding:9px 10px 12px;display:flex}.profile-menu-identity>span{flex-direction:column;min-width:0;display:flex}.profile-menu-identity strong,.profile-menu-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-menu-identity strong{font-size:9px}.profile-menu-identity small{color:var(--muted);margin-top:2px;font-size:7px}.profile-menu>a,.profile-menu>.sign-out-form .sign-out-button{border-top:1px solid var(--border);width:100%;color:var(--red);background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;align-items:center;gap:9px;padding:9px 10px;font-size:11px;text-decoration:none;display:flex}.profile-menu>a:hover,.profile-menu>.sign-out-form .sign-out-button:hover{background:var(--red-soft);color:var(--red)}.preview-identity-label{border-top:1px solid var(--border);color:var(--green);align-items:center;gap:8px;margin-top:5px;padding:9px 10px;font-size:8px;display:flex}.identity-boundary{background:radial-gradient(circle at 50% 20%, var(--primary-soft), var(--app-bg) 55%);place-items:center;min-height:100vh;padding:24px;display:grid}.identity-boundary-card{text-align:center;width:min(520px,100%);padding:32px}.identity-boundary-card .brand-mark{margin:0 auto 20px}.identity-boundary-card h1{letter-spacing:-.035em;margin:8px 0 10px;font-size:28px}.identity-boundary-card p{max-width:390px;color:var(--muted);margin:0 auto;font-size:13px;line-height:1.6}.identity-boundary-actions{justify-content:center;gap:9px;margin-top:24px;display:flex}.identity-boundary-actions a{text-decoration:none}.identity-admin-page{gap:16px}.identity-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.identity-metrics article{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px;display:grid}.identity-metrics article>span,.security-policy-grid>div>span,.team-icon{background:var(--primary-soft);width:34px;height:34px;color:var(--primary);border-radius:10px;place-items:center;display:grid}.identity-metrics article>div{flex-direction:column;min-width:0;display:flex}.identity-metrics small{color:var(--muted);font-size:7px}.identity-metrics strong{letter-spacing:-.02em;margin-top:3px;font-size:14px}.identity-metrics em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;font-style:normal;overflow:hidden}.identity-admin-layout{grid-template-columns:220px minmax(0,1fr)}.identity-admin-nav{position:sticky;top:82px}.identity-admin-main{min-width:0}.identity-panel{overflow:hidden}.identity-panel-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:14px 16px;display:flex}.identity-panel-header h2{letter-spacing:-.01em;margin:0;font-size:13px;font-weight:660}.identity-panel-header p{color:var(--muted);margin:4px 0 0;font-size:8px}.identity-panel-header>div:last-child{flex:none}.identity-callout .status-pill{margin-right:2px}.status-pill>i{background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:4px}.status-suspended,.status-revoked,.status-failure,.status-denied{background:var(--red-soft);color:var(--red)}.status-expired{background:var(--amber-soft);color:var(--amber)}.status-success{background:var(--green-soft);color:var(--green)}.identity-table th,.identity-table td{white-space:nowrap}.identity-table .person-cell{min-width:190px}.identity-table .person-cell small{text-overflow:ellipsis;max-width:190px;overflow:hidden}.inline-select{background:var(--panel-subtle);min-width:142px;height:30px;color:var(--text-soft);border:1px solid #0000;border-radius:7px;outline:0;padding:0 25px 0 8px;font-size:8px}.inline-select:hover,.inline-select:focus{border-color:var(--border-strong)}.text-action{color:var(--primary);background:0 0;border:0;font-size:7px;font-weight:650}.identity-empty{min-height:160px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.identity-empty strong{color:var(--text-soft);margin-top:8px;font-size:10px}.identity-empty span{margin-top:3px;font-size:8px}.role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:14px;display:grid}.role-card{border:1px solid var(--border);background:var(--panel-subtle);border-radius:11px;min-width:0;padding:13px}.role-card>header{justify-content:space-between;align-items:center;display:flex}.role-icon{background:var(--primary-soft);width:31px;height:31px;color:var(--primary);border-radius:9px;place-items:center;display:grid}.role-icon.custom{background:var(--violet-soft);color:var(--violet)}.role-card h3{margin:11px 0 4px;font-size:10px}.role-card>p{min-height:32px;color:var(--muted);margin:0;font-size:7px;line-height:1.5}.role-card-meta{color:var(--muted);gap:11px;margin-top:11px;font-size:7px;display:flex}.role-card-meta span{align-items:center;gap:4px;display:flex}.role-card details{border-top:1px solid var(--border);margin-top:11px}.role-card summary{color:var(--text-soft);cursor:pointer;justify-content:space-between;align-items:center;padding-top:9px;font-size:7px;font-weight:650;list-style:none;display:flex}.role-card details>div{flex-direction:column;gap:5px;max-height:155px;margin-top:8px;display:flex;overflow:auto}.role-card details>div span{color:var(--muted);align-items:center;gap:5px;font-size:7px;display:flex}.audit-list{flex-direction:column;padding:4px 14px 14px;display:flex}.audit-row{border-bottom:1px solid var(--border);grid-template-columns:32px minmax(0,1fr) 130px 62px;align-items:center;gap:10px;min-height:58px;display:grid}.audit-row:last-child{border-bottom:0}.audit-result{background:var(--green-soft);width:29px;height:29px;color:var(--green);border-radius:50%;place-items:center;display:grid}.audit-result.denied,.audit-result.failure{background:var(--red-soft);color:var(--red)}.audit-row>div{flex-direction:column;min-width:0;display:flex}.audit-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.audit-row span{color:var(--muted);margin-top:3px;font-size:7px}.audit-row code{background:var(--panel-strong);color:var(--primary);font-family:var(--font-geist-mono), monospace;border-radius:4px;padding:2px 4px;font-size:6px}.identity-security-stack{flex-direction:column;gap:13px;display:flex}.security-policy-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:14px;display:grid}.security-policy-grid>div{border:1px solid var(--border);background:var(--panel-subtle);border-radius:10px;grid-template-rows:auto auto auto;grid-template-columns:34px minmax(0,1fr);gap:2px 10px;padding:12px;display:grid}.security-policy-grid>div>span{grid-row:1/4}.security-policy-grid small{color:var(--muted);font-size:7px}.security-policy-grid strong{font-size:9px}.security-policy-grid em{color:var(--green);font-size:7px;font-style:normal}.session-list{padding:3px 14px 14px}.session-row{border-bottom:1px solid var(--border);grid-template-columns:38px minmax(0,1fr) 120px auto;align-items:center;gap:10px;min-height:67px;display:grid}.session-row:last-child{border-bottom:0}.session-device{background:var(--panel-strong);width:34px;height:34px;color:var(--text-soft);border-radius:10px;place-items:center;display:grid}.session-row>div{flex-direction:column;min-width:0;display:flex}.session-row strong{font-size:9px}.session-row span,.session-row small{color:var(--muted);margin-top:3px;font-size:7px}.organization-profile-grid{grid-template-columns:repeat(3,1fr);gap:13px;padding:16px;display:grid}.organization-profile-grid label{flex-direction:column;gap:6px;display:flex}.organization-profile-grid label>span:first-child{color:var(--text-soft);font-size:8px;font-weight:600}.organization-profile-grid input{border:1px solid var(--border);background:var(--panel-subtle);border-radius:8px;outline:0;width:100%;height:36px;padding:0 10px;font-size:9px}.color-field{display:block;position:relative}.color-field i{border:2px solid var(--panel);width:16px;height:16px;box-shadow:0 0 0 1px var(--border);border-radius:5px;position:absolute;top:10px;left:10px}.color-field input{padding-left:35px}.team-foundation{border-top:1px solid var(--border);margin:0 16px 16px;padding-top:15px}.team-foundation>header{justify-content:space-between;align-items:center;display:flex}.team-foundation h3{margin:0;font-size:10px}.team-foundation p{color:var(--muted);margin:3px 0 0;font-size:7px}.team-foundation>header>span{background:var(--panel-strong);color:var(--muted);border-radius:6px;padding:4px 7px;font-size:7px}.team-foundation>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.team-foundation article{border:1px solid var(--border);background:var(--panel-subtle);border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.team-foundation article>div{flex-direction:column;display:flex}.team-foundation strong{font-size:8px}.team-foundation small,.team-foundation em{color:var(--muted);font-size:7px;font-style:normal}.identity-modal{width:min(680px,100%)}.identity-modal form{padding:18px}.identity-modal label{flex-direction:column;gap:6px;display:flex}.identity-modal label>span{color:var(--text-soft);font-size:8px;font-weight:570}.identity-modal input,.identity-modal select{border:1px solid var(--border);background:var(--panel);border-radius:8px;outline:0;width:100%;min-width:0;height:36px;padding:0 10px;font-size:9px}.identity-modal input:focus,.identity-modal select:focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.identity-modal input:focus,.identity-modal select:focus{border-color:color-mix(in srgb, var(--primary) 45%, var(--border))}}.identity-modal input:focus,.identity-modal select:focus{box-shadow:0 0 0 3px var(--primary-soft)}.identity-modal .full-field{flex-direction:column;gap:6px;display:flex}.identity-modal-note{border:1px solid var(--primary);align-items:flex-start;gap:8px;margin-top:14px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.identity-modal-note{border:1px solid color-mix(in srgb, var(--primary) 18%, var(--border))}}.identity-modal-note{background:var(--primary-soft);color:var(--primary);border-radius:8px}.identity-modal-note p{color:var(--text-soft);margin:0;font-size:8px;line-height:1.55}.identity-modal form>footer{border-top:1px solid var(--border);background:var(--panel-subtle);justify-content:flex-end;gap:8px;margin:18px -18px -18px;padding:13px 18px;display:flex}.role-modal{width:min(820px,100%);max-height:min(760px,100vh - 32px);overflow:auto}.permission-picker{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:15px;display:grid}.permission-picker section{border:1px solid var(--border);background:var(--panel-subtle);border-radius:9px;padding:11px}.permission-picker h3{margin:0 0 8px;font-size:9px}.permission-picker section>div{flex-direction:column;gap:5px;display:flex}.permission-picker label{border-radius:7px;grid-template-columns:15px minmax(0,1fr);align-items:start;gap:7px;padding:6px;display:grid}.permission-picker label:hover{background:var(--panel)}.permission-picker input{width:13px;height:13px;accent-color:var(--primary);margin:2px 0 0}.permission-picker label>span{color:inherit;flex-direction:column;display:flex}.permission-picker strong{font-size:8px}.permission-picker small{color:var(--muted);margin-top:2px;font-size:7px;line-height:1.4}@media (width<=1100px){.identity-metrics,.role-grid,.security-policy-grid,.organization-profile-grid,.team-foundation>div{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.identity-admin-layout{grid-template-columns:1fr}.identity-admin-nav{grid-template-columns:repeat(2,1fr);display:grid;position:static}.identity-panel-header{flex-direction:column;align-items:stretch}.identity-panel-header>div:last-child,.identity-panel-header .toolbar-actions,.identity-panel-header .search-field,.identity-panel-header .search-field input{width:100%}.audit-row{grid-template-columns:32px minmax(0,1fr) 62px}.audit-row>div:nth-child(3){display:none}.session-row{grid-template-columns:38px minmax(0,1fr) auto}.session-row>div:nth-child(3){display:none}}@media (width<=600px){.plain-language-list,.identity-metrics,.role-grid,.security-policy-grid,.organization-profile-grid,.team-foundation>div,.permission-picker{grid-template-columns:1fr}.identity-admin-nav{grid-template-columns:1fr 1fr}.organization-menu{position:fixed;top:74px;left:14px;right:14px}.identity-boundary-actions{flex-direction:column;align-items:stretch}.identity-boundary-actions .button{justify-content:center}}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-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}._screen_1292x_1{isolation:isolate;color:#f6f8fb;background:#03070c;place-items:center;min-height:100svh;padding:clamp(20px,3vh,34px) 24px 38px;display:grid;position:relative;overflow:hidden}._backdrop_1292x_25{--network-image:url(/login-world-network.webp);z-index:-4;background-image:linear-gradient(180deg, #0205093d, #0205092e 42%, #0205098a), var(--network-image);filter:saturate(.95)contrast(1.05);background-position:bottom;background-size:cover;position:absolute;inset:0}._screen_1292x_1:before{z-index:-3;content:"";background:radial-gradient(circle at 50% 34%,#17232e14,#02060a80 52%,#000307d1 100%),linear-gradient(90deg,#00030766,#0000 32% 68%,#00030766);position:absolute;inset:0}._screen_1292x_1:after{z-index:-2;opacity:.35;content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.09'/%3E%3C/svg%3E");position:absolute;inset:0}._circuits_1292x_93{z-index:-1;opacity:.42;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._routeLayer_1292x_113{fill:none;stroke:url(#route-gold);stroke-dasharray:2 16 72 28;stroke-linecap:round;stroke-width:1.25px;filter:url(#route-glow)}._routeLayer_1292x_113 path{animation:24s linear infinite _route-flow_1292x_1}._routeLayer_1292x_113 path:nth-child(2){animation-duration:28s;animation-delay:-9s}._routeLayer_1292x_113 path:nth-child(3){animation-duration:22s;animation-delay:-14s}._routeLayer_1292x_113 path:nth-child(4){animation-duration:31s;animation-delay:-4s}._routeLayer_1292x_113 path:nth-child(5){animation-duration:26s;animation-delay:-18s}._nodes_1292x_149{fill:#ffd469}._nodes_1292x_149 circle{opacity:.3;transform-box:fill-box;transform-origin:50%;animation:5.4s ease-in-out infinite _node-pulse_1292x_1}._nodes_1292x_149 circle:nth-child(2n){animation-delay:-2.2s}._nodes_1292x_149 circle:nth-child(3n){animation-delay:-4s}._loginShell_1292x_177{filter:drop-shadow(0 28px 68px #0000007a);flex-direction:column;align-items:center;width:min(100%,440px);display:flex}._logoHalo_1292x_193{aspect-ratio:3/2;width:clamp(280px,31vw,360px);margin:-30px auto -27px;-webkit-mask-image:radial-gradient(71% 68%,#000 45%,#000000e6 63%,#0000 94%);mask-image:radial-gradient(71% 68%,#000 45%,#000000e6 63%,#0000 94%)}._logo_1292x_193{object-fit:contain;filter:contrast(1.15)saturate(1.08)brightness(.92)drop-shadow(0 12px 25px #00000073);width:100%;height:100%}._panel_1292x_223{-webkit-backdrop-filter:blur(22px)saturate(1.12);backdrop-filter:blur(22px)saturate(1.12);background:linear-gradient(145deg,#141c25e0,#04090fd6),#03070cd6;border:1px solid #dbe5ee2e;border-radius:19px;width:100%;overflow:hidden;box-shadow:0 32px 80px #00000094,inset 0 1px #ffffff0f,0 0 0 1px #d29b260a}._panelHeader_1292x_253{text-align:center;padding:27px 32px 17px}._panelHeader_1292x_253 p{color:#dfb548;letter-spacing:.15em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:720}._panelHeader_1292x_253 h1{color:#f8fafc;letter-spacing:-.035em;margin:0;font-size:clamp(25px,3vw,30px);font-weight:650;line-height:1.08}._panelHeader_1292x_253 span{color:#9ba8b5;margin-top:8px;font-size:13px;line-height:1.5;display:block}._form_1292x_315{flex-direction:column;gap:15px;padding:4px 32px 27px;display:flex}._fieldGroup_1292x_329{flex-direction:column;gap:7px;display:flex}._fieldGroup_1292x_329>label{color:#d8dee5;letter-spacing:.005em;font-size:12px;font-weight:600}._field_1292x_329{color:#8e9aa6;background:linear-gradient(#0f161de0,#070c12e6);border:1px solid #bfccd833;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;min-height:48px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid;overflow:hidden;box-shadow:inset 0 1px 4px #0006,0 1px #ffffff06}._field_1292x_329:focus-within{color:#e7ba4c;background:#090f16f5;border-color:#eebc46b8;box-shadow:0 0 0 3px #e7b03021,inset 0 1px 4px #00000059}._field_1292x_329>svg{justify-self:center}._field_1292x_329 input{color:#f5f7fa;width:100%;min-width:0;height:46px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:14px}._field_1292x_329 input::placeholder{color:#828e9a;opacity:1}._visibility_1292x_441{color:#8b97a3;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:44px;height:44px;margin-right:1px;display:grid}._visibility_1292x_441:hover{color:#f2c45b}._visibility_1292x_441:focus-visible{outline-offset:-4px;outline:2px solid #edbd4e}._error_1292x_479{color:#ffaaa2;min-height:18px;margin:-3px 0 -4px;font-size:12px;line-height:1.45}._submit_1292x_495{color:#171006;cursor:pointer;min-height:49px;font:inherit;letter-spacing:.01em;text-shadow:0 1px #ffffff4d;background:linear-gradient(#ffe99e6b,#0000 43%),linear-gradient(135deg,#f0bd3e,#b87410 66%,#e7ac27);border:1px solid #ffd879;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:800;transition:transform .15s,filter .15s,box-shadow .15s;display:flex;box-shadow:inset 0 1px #ffffffa6,inset 0 -2px 3px #5c320061,0 10px 28px #d28d1338}._submit_1292x_495:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:inset 0 1px #ffffffad,inset 0 -2px 3px #5c320061,0 13px 32px #d28d134f}._submit_1292x_495:focus-visible{outline-offset:3px;outline:3px solid #ffda789e}._submit_1292x_495:disabled{cursor:wait;filter:saturate(.55);opacity:.75}._spinner_1292x_585{animation:.9s linear infinite _spin_1292x_585}._panelFooter_1292x_593{color:#798591;letter-spacing:.015em;background:#01050952;border-top:1px solid #cbd6e01c;justify-content:center;align-items:center;gap:7px;min-height:43px;font-size:10px;display:flex}._panelFooter_1292x_593 svg{color:#b18a33}._copyright_1292x_623{color:#cad3dbb8;letter-spacing:.025em;text-align:center;margin:0;font-size:10px;position:absolute;bottom:13px;left:18px;right:18px}@keyframes _route-flow_1292x_1{to{stroke-dashoffset:-240px}}@keyframes _node-pulse_1292x_1{0%,to{opacity:.25;transform:scale(.82)}50%{opacity:.78;transform:scale(1.35)}}@keyframes _spin_1292x_585{to{transform:rotate(360deg)}}@media (width<=900px){._screen_1292x_1{padding-inline:32px}._backdrop_1292x_25{background-position:55% bottom}._circuits_1292x_93{opacity:.34}._loginShell_1292x_177{width:min(100%,430px)}._logoHalo_1292x_193{width:315px}}@media (width<=600px){._screen_1292x_1{align-items:center;padding:26px 20px 48px;overflow-y:auto}._backdrop_1292x_25{--network-image:url(/login-world-network-mobile.webp);background-position:50%,bottom;background-repeat:no-repeat;background-size:cover,100%}._circuits_1292x_93{opacity:.28;min-width:900px;left:50%;transform:translate(-50%)}._loginShell_1292x_177{max-width:390px}._logoHalo_1292x_193{width:clamp(220px,67vw,270px);margin-top:-26px;margin-bottom:-23px}._panel_1292x_223{border-radius:16px}._panelHeader_1292x_253{padding:23px 21px 15px}._panelHeader_1292x_253 span{font-size:12px}._form_1292x_315{gap:14px;padding:3px 20px 23px}._field_1292x_329,._submit_1292x_495{min-height:48px}._field_1292x_329 input{font-size:16px}._panelFooter_1292x_593{min-height:41px}._copyright_1292x_623{font-size:10px;bottom:11px}}@media (height<=670px) and (width>=601px){._screen_1292x_1{padding-top:18px;padding-bottom:38px;overflow-y:auto}._logoHalo_1292x_193{width:250px;margin-top:-35px;margin-bottom:-34px}._panelHeader_1292x_253{padding-top:21px;padding-bottom:12px}._form_1292x_315{gap:11px;padding-bottom:20px}}@media (height<=610px) and (width<=600px){._screen_1292x_1{align-items:start;padding-top:12px;padding-bottom:12px}._logoHalo_1292x_193{width:180px;margin-top:0;margin-bottom:-8px}._panelFooter_1292x_593,._copyright_1292x_623{display:none}}@media (prefers-reduced-motion:reduce){._routeLayer_1292x_113 path,._nodes_1292x_149 circle,._spinner_1292x_585{animation:none}._circuits_1292x_93{opacity:.22}}
