:root{--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-mono: "SF Mono", "Monaco", "Menlo", "Cascadia Code", "Consolas", "Courier New", monospace;--text-2xs: .625rem;--text-xs: .6875rem;--text-sm: .8125rem;--text-base: .9375rem;--text-md: 1rem;--text-lg: 1.0625rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 2rem;--text-4xl: 2.5rem;--text-5xl: 3rem;--leading-none: 1;--leading-tight: 1.2;--leading-snug: 1.375;--leading-normal: 1.47;--leading-relaxed: 1.6;--leading-loose: 2;--weight-light: 300;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--tracking-tight: -.022em;--tracking-normal: -.003em;--tracking-wide: .011em;--color-brand: #0891b2;--color-brand-light: #0ea5c0;--color-brand-dark: #0e7490;--color-brand-vivid: #0f6f88;--color-accent: #f59e0b;--color-accent-light: #fbbf24;--color-accent-dark: #d97706;--color-gray-50: #fafafa;--color-gray-100: #f7fafc;--color-gray-200: #edf2f7;--color-gray-300: #e2e8f0;--color-gray-400: #a0aec0;--color-gray-500: #718096;--color-gray-600: #4a5568;--color-gray-700: #2d3748;--color-gray-800: #1a202c;--color-gray-900: #171923;--surface-primary: #ffffff;--surface-secondary: #f7fafc;--surface-tertiary: #edf2f7;--surface-elevated: #ffffff;--surface-overlay: rgba(0, 0, 0, .4);--surface-glass: rgba(255, 255, 255, .72);--text-primary: #2d3748;--text-secondary: #4a5568;--text-tertiary: #718096;--text-on-brand: #ffffff;--text-link: #0891b2;--text-link-hover: #0ea5c0;--frame-border-width: 1px;--frame-border-width-strong: 2px;--frame-border-color: #d8e2ec;--frame-border-color-muted: #e5edf5;--frame-border-color-strong: #93a7bc;--frame-focus-color: #0891b2;--border-light: var(--frame-border-color-muted);--border-default: var(--frame-border-color);--border-strong: var(--frame-border-color-strong);--border-focus: var(--frame-focus-color);--color-success: #30d158;--color-success-bg: #f0fdf4;--color-warning: #ff9f0a;--color-warning-bg: #fffbeb;--color-error: #ff3b30;--color-error-bg: #fef2f2;--color-info: #0891b2;--color-info-bg: #f0f9ff;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.25rem;--radius-3xl: 1.75rem;--radius-full: 624.9375rem;--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05);--shadow-focus: 0 0 0 3px rgba(0, 113, 227, .12);--shadow-glow: 0 0 20px rgba(0, 113, 227, .3);--ease-apple: cubic-bezier(.25, .1, .25, 1);--ease-in: cubic-bezier(.42, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .58, 1);--ease-in-out: cubic-bezier(.42, 0, .58, 1);--ease-spring: cubic-bezier(.175, .885, .32, 1.275);--duration-instant: .1s;--duration-fast: .15s;--duration-normal: .25s;--duration-slow: .35s;--duration-slower: .5s;--transition-base: all var(--duration-normal) var(--ease-apple);--transition-colors: background-color var(--duration-fast) var(--ease-apple), border-color var(--duration-fast) var(--ease-apple), color var(--duration-fast) var(--ease-apple);--transition-shadow: box-shadow var(--duration-normal) var(--ease-apple);--transition-transform: transform var(--duration-normal) var(--ease-spring);--z-base: 0;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-notification: 1080;--z-max: 9999;--max-width-xs: 20rem;--max-width-sm: 24rem;--max-width-md: 28rem;--max-width-lg: 32rem;--max-width-xl: 36rem;--max-width-2xl: 42rem;--max-width-3xl: 48rem;--max-width-4xl: 56rem;--max-width-5xl: 64rem;--max-width-6xl: 72rem;--max-width-7xl: 80rem;--max-width-full: 100%;--header-height: 52px;--sidebar-width: 240px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--space-4));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-normal);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);color:var(--text-primary);background:var(--surface-secondary);min-height:100vh;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--text-primary);margin:0}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h6{font-size:var(--text-base)}p{margin:0;color:var(--text-primary)}a{color:var(--text-link);text-decoration:none;transition:var(--transition-colors)}a:hover{color:var(--text-link-hover)}a:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}button{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer;transition:var(--transition-colors)}button:disabled{cursor:not-allowed;opacity:.5}input:not([type=checkbox]):not([type=radio]),textarea,select{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);transition:var(--transition-colors);width:100%}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--shadow-focus)}ul,ol{list-style:none;margin:0;padding:0}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}table{border-collapse:collapse;width:100%}.skip-to-main{position:absolute;left:-9999px;z-index:var(--z-max);padding:var(--space-3) var(--space-4);background:var(--color-brand);color:var(--text-on-brand);text-decoration:none;border-radius:var(--radius-md);font-weight:var(--weight-medium)}.skip-to-main:focus{left:var(--space-4);top:var(--space-4)}.container{width:100%;max-width:var(--max-width-7xl);margin-left:auto;margin-right:auto;padding-left:var(--space-4);padding-right:var(--space-4)}@media(min-width:640px){.container{padding-left:var(--space-6);padding-right:var(--space-6)}}@media(min-width:1024px){.container{padding-left:var(--space-8);padding-right:var(--space-8)}}.card{background:var(--surface-primary);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-sm);transition:var(--transition-shadow)}.card:hover{box-shadow:var(--shadow-md)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-tight);border-radius:var(--radius-full);transition:var(--transition-colors);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}.btn-primary{background:var(--color-brand);color:var(--text-on-brand);border:none}.btn-primary:hover:not(:disabled){background:var(--color-brand-light);box-shadow:var(--shadow-md)}.btn-primary:active:not(:disabled){background:var(--color-brand-dark)}.btn-secondary{background:transparent;color:var(--color-brand);border:1px solid var(--border-default)}.btn-secondary:hover:not(:disabled){background:var(--surface-tertiary);border-color:var(--color-brand)}.btn-sm{padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.btn-lg{padding:var(--space-4) var(--space-8);font-size:var(--text-lg)}.text-muted{color:var(--text-secondary)}.text-subtle{color:var(--text-tertiary)}.badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-medium);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.badge-success{background:var(--color-success-bg);color:var(--color-success)}.badge-warning{background:var(--color-warning-bg);color:var(--color-warning)}.badge-error{background:var(--color-error-bg);color:var(--color-error)}.badge-info{background:var(--color-info-bg);color:var(--color-info)}:root{--primary: var(--brand-primary);--primary-dark: var(--brand-primary-active);--primary-light: var(--brand-primary-hover);--success: var(--status-success);--danger: var(--status-error);--warning: var(--status-warning);--text: var(--text-primary);--background: var(--bg-primary);--surface: var(--bg-secondary);--surface-hover: var(--bg-tertiary);--border: var(--border-primary);--shadow: var(--shadow-sm);--focus-ring: var(--border-focus);--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-2);--spacing-md: var(--spacing-4);--spacing-lg: var(--spacing-6);--spacing-xl: var(--spacing-8)}html{font-size:16px;line-height:var(--line-height-base);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--space-4))}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{margin:0;font-family:var(--font-sans);background-color:var(--bg-primary);color:var(--text-primary);transition:background-color var(--transition-base),color var(--transition-base);min-height:100vh}*:focus{outline:none}*:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-to-main{position:absolute;top:-100px;left:0;background:var(--brand-primary);color:var(--text-on-brand);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);z-index:var(--z-tooltip);transition:top var(--transition-fast)}.skip-to-main:focus{top:var(--spacing-2)}.app-header{background-color:var(--surface);border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:50;box-shadow:0 1px 3px var(--shadow)}.header-content{max-width:1400px;margin:0 auto;padding:.75rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand-name{font-size:1.5rem;font-weight:600;color:var(--text);letter-spacing:-.025em}.brand-tagline{font-size:.875rem;color:var(--text-secondary)}.header-nav{display:flex;gap:.5rem;align-items:center}.nav-item{padding:.5rem 1rem;border-radius:.5rem;color:var(--text-secondary);transition:all .2s;font-weight:500}.nav-item:hover{color:var(--text);background-color:var(--surface-hover)}.nav-item.active{color:#fff;background-color:var(--primary);box-shadow:0 2px 4px var(--shadow)}.nav-item.active:hover{background-color:var(--primary-dark)}.search-wrapper{position:relative;max-width:600px;width:100%}.search-input{width:100%;padding:.625rem 2.5rem .625rem 1rem;border:2px solid var(--border);border-radius:.5rem;background-color:var(--background);color:var(--text);transition:border-color .2s}.search-input:hover{border-color:var(--primary-light)}.search-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring)}body:not([data-interface-scope=full]) button,body:not([data-interface-scope=full]) input[type=submit],body[data-interface-scope=full] :where(button:not([class])),body[data-interface-scope=full] :where(input[type=submit]:not([class])){padding:.625rem 1.25rem;border:2px solid transparent;border-radius:.5rem;background-color:var(--primary);color:#fff;font-weight:500;transition:all .2s;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;line-height:1.25}body:not([data-interface-scope=full]) button:hover:not(:disabled),body:not([data-interface-scope=full]) input[type=submit]:hover:not(:disabled),body[data-interface-scope=full] :where(button:not([class]):hover:not(:disabled)),body[data-interface-scope=full] :where(input[type=submit]:not([class]):hover:not(:disabled)){background-color:var(--primary-dark);transform:translateY(-1px)}body:not([data-interface-scope=full]) button:active:not(:disabled),body:not([data-interface-scope=full]) input[type=submit]:active:not(:disabled),body[data-interface-scope=full] :where(button:not([class]):active:not(:disabled)),body[data-interface-scope=full] :where(input[type=submit]:not([class]):active:not(:disabled)){transform:translateY(0)}body:not([data-interface-scope=full]) button:disabled,body:not([data-interface-scope=full]) input[type=submit]:disabled,body[data-interface-scope=full] :where(button:not([class]):disabled),body[data-interface-scope=full] :where(input[type=submit]:not([class]):disabled){opacity:.5;cursor:not-allowed}input:not([type=submit]):not([type=checkbox]):not([type=radio]),select,textarea{padding:.625rem 1rem;border:2px solid var(--border);border-radius:.5rem;background-color:var(--background);color:var(--text);transition:border-color .2s,box-shadow .2s;width:100%}input:hover:not([type=submit]):not([type=checkbox]):not([type=radio]),select:hover,textarea:hover{border-color:var(--primary-light)}input:focus:not([type=submit]):not([type=checkbox]):not([type=radio]),select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring)}.modal-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;width:100%;padding:clamp(var(--space-4),4vw,var(--space-8));border:0;border-radius:0;background:radial-gradient(circle at top right,rgb(8 145 178 / .14),transparent 34%),linear-gradient(180deg,rgb(15 23 42 / .18),transparent 28%),var(--surface-overlay);cursor:pointer;z-index:var(--z-modal-backdrop);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow-y:auto;overscroll-behavior:contain}.modal-overlay-inner{width:min(100%,var(--max-width-4xl));max-height:calc(100dvh - clamp(var(--space-8),8vw,var(--space-16)));display:flex;align-items:stretch;justify-content:center;min-height:0;pointer-events:none}.modal-overlay-inner>*{pointer-events:auto}.modal{position:relative;width:min(42rem,calc(100vw - clamp(var(--space-8),8vw,var(--space-16))));max-height:min(88dvh,52rem);overflow:hidden;display:flex;flex-direction:column;gap:var(--space-4);padding:clamp(var(--space-5),3vw,var(--space-7));border:1px solid var(--border-default);border-radius:var(--radius-2xl);background:linear-gradient(180deg,#fffffff5,#f7fafcfa);color:var(--text-primary);box-shadow:var(--shadow-2xl);z-index:var(--z-modal);transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.modal:hover,.modal:focus-within{border-color:var(--interactive-hover-border);background:radial-gradient(circle at top right,color-mix(in srgb,var(--interactive-hover-bg) 56%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--interactive-hover-bg) 44%,rgb(255 255 255 / .96)),color-mix(in srgb,var(--interactive-hover-bg) 28%,rgb(247 250 252 / .98)));box-shadow:0 0 0 1px color-mix(in srgb,var(--interactive-hover-border) 40%,transparent),0 0 0 4px color-mix(in srgb,var(--brand-primary) 10%,transparent),var(--interactive-hover-shadow)}[data-theme=dark] .modal{background:linear-gradient(180deg,#27374df5,#172231fa)}[data-theme=dark] .modal:hover,[data-theme=dark] .modal:focus-within{background:radial-gradient(circle at top right,color-mix(in srgb,var(--interactive-hover-bg) 52%,transparent),transparent 40%),linear-gradient(180deg,color-mix(in srgb,var(--interactive-hover-bg) 28%,rgb(39 55 77 / .96)),color-mix(in srgb,var(--interactive-hover-bg) 18%,rgb(23 34 49 / .98)))}[data-theme=dark] .modal-header{border-bottom-color:#94a3b82e}.modal>form,.modal>.form{flex:1 1 auto;min-height:0;overflow:auto;padding-right:.125rem}.modal .form-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;margin-top:var(--space-5);padding-top:var(--space-4);padding-bottom:max(var(--space-2),env(safe-area-inset-bottom));background:linear-gradient(180deg,#f7fafc00,#f7fafce6 30%,#f7fafcfa)}[data-theme=dark] .modal .form-actions{background:linear-gradient(180deg,#17223100,#172231e6 30%,#172231fa)}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:0;padding-bottom:var(--space-3);border-bottom:1px solid rgb(148 163 184 / .16);transition:border-color var(--transition-fast),color var(--transition-fast)}.modal:hover .modal-header,.modal:focus-within .modal-header{border-bottom-color:color-mix(in srgb,var(--interactive-hover-border) 46%,rgb(148 163 184 / .16))}.modal-header h3{margin:0;font-size:var(--text-xl);line-height:var(--leading-tight);color:var(--text-primary)}.close-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;padding:0;border:1px solid color-mix(in srgb,var(--brand-primary) 18%,var(--border-default));border-radius:.75rem;background:color-mix(in srgb,var(--surface-primary) 96%,var(--brand-primary));color:var(--text-primary);font-size:1.375rem;font-weight:500;line-height:1;cursor:pointer;box-shadow:inset 0 1px color-mix(in srgb,white 46%,transparent);transition:var(--transition-colors),var(--transition-transform),var(--transition-shadow)}.close-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand-primary) 52%,var(--border-default));background:color-mix(in srgb,var(--brand-primary) 10%,var(--surface-primary));color:var(--brand-primary-active);transform:none;box-shadow:inset 0 1px color-mix(in srgb,white 52%,transparent),0 0 0 3px color-mix(in srgb,var(--brand-primary) 10%,transparent),var(--shadow-sm)}.close-btn:focus-visible{box-shadow:var(--shadow-focus)}.alert,.error-msg,.success-msg,.error-message{display:flex;align-items:flex-start;gap:var(--space-3);margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--surface-elevated),var(--surface-primary));color:var(--text-primary);box-shadow:var(--shadow-sm)}.alert:before,.error-msg:before,.success-msg:before,.error-message:before{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-bold)}.alert-success,.success-msg{border-color:#30d15852;background:linear-gradient(180deg,var(--color-success-bg),var(--surface-primary))}.alert-success:before,.success-msg:before{content:"OK";background:var(--color-success-bg);color:var(--color-success)}.alert-error,.error-msg,.error-message{border-color:#ff3b3057;background:linear-gradient(180deg,var(--color-error-bg),var(--surface-primary))}.alert-error:before,.error-msg:before,.error-message:before{content:"!";background:var(--color-error-bg);color:var(--color-error)}.alert-warning{border-color:#ff9f0a57;background:linear-gradient(180deg,var(--color-warning-bg),var(--surface-primary))}.alert-warning:before{content:"!";background:var(--color-warning-bg);color:var(--color-warning)}.notice{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid rgb(8 145 178 / .24);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--color-info-bg),var(--surface-primary));color:var(--text-primary)}.toast-stack{position:fixed;top:clamp(var(--space-4),3vw,var(--space-6));right:clamp(var(--space-4),3vw,var(--space-6));display:flex;flex-direction:column;gap:var(--space-3);z-index:var(--z-notification);pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:center;gap:var(--space-3);min-width:min(22rem,calc(100vw - 2rem));max-width:min(26rem,calc(100vw - 2rem));padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-xl);background:linear-gradient(135deg,#fffffff5,#f7fafcfa);color:var(--text-primary);box-shadow:var(--shadow-xl);font-size:var(--text-sm);line-height:var(--leading-snug);animation:slideIn .24s var(--ease-out)}[data-theme=dark] .toast{background:linear-gradient(135deg,#27374df5,#172231fa)}.toast-info{border-color:#0891b247;background:linear-gradient(135deg,color-mix(in srgb,var(--color-info-bg) 84%,var(--surface-elevated)),color-mix(in srgb,var(--color-info-bg) 56%,var(--surface-secondary)))}.toast-success{border-color:#30d1584d;background:linear-gradient(135deg,color-mix(in srgb,var(--color-success-bg) 84%,var(--surface-elevated)),color-mix(in srgb,var(--color-success-bg) 56%,var(--surface-secondary)))}.toast-error{border-color:#ff3b3061;background:linear-gradient(135deg,color-mix(in srgb,var(--color-error-bg) 84%,var(--surface-elevated)),color-mix(in srgb,var(--color-error-bg) 56%,var(--surface-secondary)))}.toast-warning{border-color:#ff9f0a5c;background:linear-gradient(135deg,color-mix(in srgb,var(--color-warning-bg) 84%,var(--surface-elevated)),color-mix(in srgb,var(--color-warning-bg) 56%,var(--surface-secondary)))}.toast-marker{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-full);background:var(--color-info-bg);color:var(--color-info);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide)}.toast-success .toast-marker{background:var(--color-success-bg);color:var(--color-success)}.toast-error .toast-marker{background:var(--color-error-bg);color:var(--color-error)}.toast-warning .toast-marker{background:var(--color-warning-bg);color:var(--color-warning)}.toast-message{flex:1;min-width:0}.toast-dismiss{flex-shrink:0;width:2rem;height:2rem;padding:0;border:1px solid color-mix(in srgb,var(--border-default) 80%,transparent);border-radius:var(--radius-full);background:var(--surface-secondary);color:var(--text-secondary);font-size:1rem;line-height:1;cursor:pointer;display:grid;place-items:center;transition:var(--transition-colors),var(--transition-transform)}.toast-dismiss:hover{background:var(--surface-tertiary);color:var(--text-primary);transform:scale(1.05)}.toast-dismiss:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@keyframes slideIn{0%{transform:translate3d(0,-.5rem,0);opacity:0}to{transform:translateZ(0);opacity:1}}@media(max-width:640px){.modal-overlay{align-items:flex-end;padding:max(var(--space-4),env(safe-area-inset-top)) var(--space-3) max(var(--space-3),env(safe-area-inset-bottom))}.modal-overlay-inner{width:100%;max-height:calc(100dvh - max(var(--space-4),env(safe-area-inset-top)) - max(var(--space-3),env(safe-area-inset-bottom)));align-items:flex-end}.modal{width:100%;max-height:min(92dvh,100dvh - max(var(--space-4),env(safe-area-inset-top)));padding:var(--space-4);gap:var(--space-3);border-radius:var(--radius-2xl) var(--radius-2xl) calc(var(--radius-2xl) + var(--space-1)) calc(var(--radius-2xl) + var(--space-1));box-shadow:0 -20px 48px #0f172a3d}.modal-header{position:-webkit-sticky;position:sticky;top:0;z-index:1;margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) 0;padding:var(--space-4) var(--space-4) var(--space-3);background:linear-gradient(180deg,#f7fafcfa,#f7fafcf0);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}[data-theme=dark] .modal-header{background:linear-gradient(180deg,#172231fa,#172231f0)}.modal>form,.modal>.form{padding-right:0}.modal input:not([type=checkbox]):not([type=radio]),.modal select,.modal textarea,.modal button{font-size:16px}.toast-stack{left:var(--space-3);right:var(--space-3);top:auto;bottom:var(--space-3)}.toast{width:100%;min-width:auto;max-width:none}}@media(max-width:768px){.header-content{flex-direction:column;align-items:stretch;padding:1rem}.header-nav{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -1rem;padding:0 1rem}.header-nav::-webkit-scrollbar{display:none}.search-wrapper{order:-1;margin-bottom:1rem}button,input[type=submit]{width:100%}}@media(forced-colors:active){.nav-item.active,button,input[type=submit]{border:2px solid currentColor}}[data-theme=dark]{--surface-primary: #172231;--surface-secondary: #0f1724;--surface-tertiary: #223245;--surface-elevated: #27374d;--surface-overlay: rgba(0, 0, 0, .6);--surface-glass: rgba(39, 55, 77, .8);--text-primary: #e2e8f0;--text-secondary: #94a3b8;--text-tertiary: #64748b;--text-link: #22b8cf;--text-link-hover: #2ec7dd;--frame-border-color: #2f4158;--frame-border-color-muted: #3b4e65;--frame-border-color-strong: #5f7690;--frame-focus-color: #22b8cf;--border-light: var(--frame-border-color-muted);--border-default: var(--frame-border-color);--border-strong: var(--frame-border-color-strong);--border-focus: var(--frame-focus-color);--color-success-bg: rgba(46, 160, 67, .15);--color-warning-bg: rgba(187, 128, 9, .15);--color-error-bg: rgba(248, 81, 73, .15);--color-info-bg: rgba(56, 139, 253, .15);--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .3);--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .4), 0 1px 2px -1px rgb(0 0 0 / .4);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .4), 0 2px 4px -2px rgb(0 0 0 / .4);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .4), 0 4px 6px -4px rgb(0 0 0 / .4);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .4), 0 8px 10px -6px rgb(0 0 0 / .4);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .6);--shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .2);--shadow-focus: 0 0 0 3px rgba(88, 166, 255, .3);--shadow-glow: 0 0 20px rgba(88, 166, 255, .4)}._app_v6rk1_3{min-height:100vh;overflow-x:clip;--mobile-nav-offset: 0px;--theo-offset: 20px}._appShell_v6rk1_10{min-height:100vh;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 92%,var(--bg-secondary)),var(--bg-primary));display:flex;flex-direction:column;transition:background-color .3s ease}@media(min-width:1100px){._superdesignShell_v6rk1_23 ._mainContent_v6rk1_23,._superdesignShell_v6rk1_23 ._environmentBanner_v6rk1_24{width:calc(100% - 248px);margin-left:248px}._superdesignShell_v6rk1_23 ._mainContent_v6rk1_23{padding:1.35rem clamp(1.35rem,2.1vw,2.25rem) 2.5rem}._superdesignShell_v6rk1_23 ._environmentBannerInner_v6rk1_33{max-width:none;margin-top:.65rem}}[data-theme=dark] ._appShell_v6rk1_10{background:radial-gradient(circle at top center,rgba(57,194,219,.08),transparent 24%),linear-gradient(180deg,var(--bg-primary, #0f172a),color-mix(in srgb,var(--bg-primary) 82%,#050912))}._mainContent_v6rk1_23{flex:1;padding:1rem 1rem calc(6.8rem + env(safe-area-inset-bottom));width:100%;max-width:none;margin:0;scroll-padding-bottom:calc(7rem + env(safe-area-inset-bottom))}._environmentBanner_v6rk1_24{width:100%;padding:0 1rem}._environmentBannerInner_v6rk1_33{width:min(100%,1380px);margin:.55rem auto 0;padding:.8rem 1.05rem .88rem;border:1px solid color-mix(in srgb,var(--brand-primary) 22%,var(--border-primary));border-radius:22px;background:linear-gradient(120deg,color-mix(in srgb,var(--brand-primary) 8%,var(--bg-secondary, #ffffff)),color-mix(in srgb,var(--brand-accent) 8%,var(--bg-secondary, #ffffff)));box-shadow:0 18px 38px -30px #0f172a38;display:flex;align-items:center}._environmentBannerEyebrow_v6rk1_80{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:10.5rem;padding:.42rem .75rem;border-radius:999px;background:color-mix(in srgb,var(--brand-primary) 12%,transparent);color:var(--brand-primary);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._environmentBannerText_v6rk1_96{margin:0;display:flex;flex-wrap:wrap;gap:.35rem .6rem;align-items:baseline;color:var(--text-secondary);font-size:.94rem;line-height:1.45}._environmentBannerText_v6rk1_96 strong{color:var(--text-primary);font-size:.95rem}@media(min-width:768px){._mainContent_v6rk1_23{padding:1.2rem 1.4rem calc(7rem + env(safe-area-inset-bottom))}}@media(max-width:767px){._app_v6rk1_3{--mobile-nav-offset: calc(5.9rem + env(safe-area-inset-bottom)) ;--theo-offset: calc(var(--mobile-nav-offset) + .9rem)}._mainContent_v6rk1_23{padding-bottom:calc(var(--mobile-nav-offset) + 1.1rem)}}@media(max-width:640px){._mainContent_v6rk1_23{padding:.85rem .75rem calc(var(--mobile-nav-offset) + 1rem)}._environmentBanner_v6rk1_24{padding:0 .75rem}._environmentBannerInner_v6rk1_33{width:-webkit-fit-content;width:fit-content;max-width:100%;margin:.45rem 0 0;padding:.28rem .42rem;border-radius:999px;box-shadow:none}._environmentBannerText_v6rk1_96{display:none}._environmentBannerEyebrow_v6rk1_80{min-width:0;width:-webkit-fit-content;width:fit-content;max-width:100%;padding:.28rem .58rem;font-size:.64rem;letter-spacing:.07em}._container_v6rk1_160{margin-bottom:1.25rem}._segmentShell_v6rk1_164{width:100%}._airfreshShell_v6rk1_168 ._environmentBannerInner_v6rk1_33{grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;gap:.55rem;padding-block:.6rem}._airfreshShell_v6rk1_168 ._environmentBannerEyebrow_v6rk1_80{font-size:.64rem;padding:.36rem .55rem}._airfreshShell_v6rk1_168 ._environmentBannerText_v6rk1_96{display:none}}@media(min-width:1200px){._mainContent_v6rk1_23{padding:1.3rem 1.8rem calc(7.25rem + env(safe-area-inset-bottom))}}._container_v6rk1_160{max-width:none;margin:0 auto 1.4rem;position:relative;transition:opacity .3s ease;width:100%}._segmentShell_v6rk1_164{--segment-max-width: 1220px;width:min(100%,var(--segment-max-width));margin:0 auto;min-width:0;padding-inline:clamp(0rem,.2vw,.1rem)}._segmentShell_v6rk1_164[data-segment=dashboard]{--segment-max-width: 1440px;min-height:calc(100dvh - 7.8rem);display:flex}._segmentShell_v6rk1_164[data-segment=reports],._segmentShell_v6rk1_164[data-segment=financials],._segmentShell_v6rk1_164[data-segment=admin]{--segment-max-width: 1500px}._segmentShell_v6rk1_164[data-segment=orders],._segmentShell_v6rk1_164[data-segment=inventory],._segmentShell_v6rk1_164[data-segment=clients],._segmentShell_v6rk1_164[data-segment=timesheets],._segmentShell_v6rk1_164[data-segment=products],._segmentShell_v6rk1_164[data-segment=production]{--segment-max-width: 1380px}._segmentShell_v6rk1_164[data-segment=demand],._segmentShell_v6rk1_164[data-segment=help]{--segment-max-width: 1320px}._container_v6rk1_160._transitioning_v6rk1_234{opacity:.6;pointer-events:none}._viewWrapper_v6rk1_239{animation:_fadeIn_v6rk1_1 .28s cubic-bezier(.22,1,.36,1)}@keyframes _fadeIn_v6rk1_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._loadingOverlay_v6rk1_254{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}._spinner_v6rk1_262{width:42px;height:42px;border:3px solid color-mix(in srgb,var(--border-primary) 72%,transparent);border-top-color:var(--brand-primary);border-radius:50%;animation:_spin_v6rk1_262 .8s linear infinite}@keyframes _spin_v6rk1_262{to{transform:rotate(360deg)}}._hero_v6rk1_277{text-align:center;margin-bottom:2rem;padding:2rem 1rem}._statsRow_v6rk1_284{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}._statCard_v6rk1_291{background:var(--card-background);border:1px solid var(--border-color);border-radius:12px;padding:2rem 1.5rem;text-align:center;box-shadow:var(--card-shadow);transition:transform .2s,box-shadow .2s;min-height:140px;display:flex;flex-direction:column;justify-content:center;gap:.5rem}._statCard_v6rk1_291:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}._statValue_v6rk1_313{font-size:3rem;font-weight:700;line-height:1;margin:0}._statLabel_v6rk1_320{font-size:.875rem;color:var(--text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin:.5rem 0 0}._statSubtext_v6rk1_329{font-size:.75rem;color:var(--text-tertiary);margin:.25rem 0 0;font-weight:500}._dashboardGrid_v6rk1_337{display:grid;grid-template-columns:1fr;gap:.98rem;padding:0;width:100%;max-width:none;margin:0 auto;min-height:100%;align-content:start}._dashboardGridWithSidebar_v6rk1_349{grid-template-columns:minmax(0,1.76fr) minmax(320px,.84fr);align-items:start}._dashboardPrimaryColumn_v6rk1_354{display:grid;grid-template-columns:minmax(0,1fr);gap:.98rem;min-width:0}._dashboardIntro_v6rk1_361{display:grid;grid-template-columns:minmax(280px,1.35fr) minmax(300px,.9fr);align-items:stretch;gap:.82rem;border:1px solid color-mix(in srgb,var(--brand-primary) 16%,var(--border-primary));border-radius:24px;padding:1rem 1.04rem;background:radial-gradient(circle at top right,color-mix(in srgb,var(--brand-accent) 14%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--brand-primary) 10%,var(--bg-secondary)),color-mix(in srgb,var(--brand-accent) 6%,var(--bg-secondary)));box-shadow:0 24px 48px -34px #0f172a47}._dashboardIntroMain_v6rk1_383{display:flex;flex-direction:column;gap:.82rem;min-width:0}._dashboardGridWithSidebar_v6rk1_349 ._dashboardPrimaryColumn_v6rk1_354{grid-column:1}._dashboardIntroTitle_v6rk1_394{margin:0;font-size:clamp(1.34rem,1.06rem + .66vw,1.76rem);font-weight:800;letter-spacing:-.03em;line-height:1.05}._dashboardIntroMeta_v6rk1_402{margin:0;color:var(--text-secondary);font-size:.88rem;line-height:1.5;max-width:52ch}._dashboardStatusChips_v6rk1_410{display:grid;grid-template-columns:repeat(auto-fit,minmax(144px,1fr));gap:.5rem}._dashboardStatusChip_v6rk1_410{display:flex;align-items:center;border:1px solid color-mix(in srgb,var(--brand-primary) 24%,var(--border-primary));border-radius:14px;padding:.36rem .68rem;font-size:.73rem;font-weight:700;line-height:1.35;color:var(--text-secondary);background:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary) 9%,var(--bg-secondary)),color-mix(in srgb,var(--bg-secondary) 94%,transparent));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:42px;min-width:0}._dashboardFocusCard_v6rk1_436{border:1px solid color-mix(in srgb,var(--brand-primary) 34%,var(--border-primary));border-radius:20px;padding:1rem 1rem .96rem;background:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary) 14%,var(--bg-secondary)),color-mix(in srgb,var(--bg-secondary) 94%,transparent));display:flex;flex-direction:column;gap:.55rem;box-shadow:0 20px 36px -28px #0b78b857}._dashboardFocusLabel_v6rk1_451{margin:0;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:800}._dashboardFocusTitle_v6rk1_460{margin:0;font-size:1rem;line-height:1.24}._dashboardFocusText_v6rk1_466{margin:0;color:var(--text-secondary);font-size:.83rem;line-height:1.45}._dashboardFocusAction_v6rk1_473{margin-top:auto;border:1px solid color-mix(in srgb,var(--brand-primary) 55%,var(--border-primary));border-radius:18px;background:linear-gradient(135deg,var(--brand-primary),var(--brand-accent));color:var(--text-on-brand);min-height:40px;font-size:.8rem;font-weight:800;padding:.56rem .82rem;text-align:center;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}._dashboardFocusAction_v6rk1_473:hover{transform:translateY(-1px);box-shadow:0 18px 34px -24px #0891b270;filter:saturate(1.05)}._dashboardPulseCard_v6rk1_496{display:flex;flex-direction:column;gap:.86rem;min-width:0;padding:1rem;border:1px solid color-mix(in srgb,var(--brand-primary) 24%,var(--border-primary));border-radius:20px;background:linear-gradient(160deg,color-mix(in srgb,var(--bg-secondary) 96%,transparent),color-mix(in srgb,var(--brand-primary) 7%,var(--bg-secondary)));box-shadow:0 20px 36px -30px #0f172a4d}._dashboardPulseHeader_v6rk1_512{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}._dashboardPulseEyebrow_v6rk1_519{margin:0 0 .2rem;color:var(--text-secondary);font-size:.65rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}._dashboardPulseTitle_v6rk1_528{margin:0;font-size:1rem;line-height:1.2}._dashboardPulseFreshness_v6rk1_534{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;color:var(--text-secondary);font-size:.64rem;font-weight:700}._dashboardPulseFreshness_v6rk1_534>span{width:.48rem;height:.48rem;border-radius:999px;background:var(--status-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--status-success) 13%,transparent)}._dashboardPulseFlow_v6rk1_552{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}._dashboardPulseStageWrap_v6rk1_558{position:relative;min-width:0}._dashboardPulseStage_v6rk1_558{position:relative;z-index:1;display:grid;justify-items:center;width:100%;min-width:0;padding:.2rem .22rem;border:0;border-radius:12px;background:transparent;color:var(--text-primary);text-align:center;transition:background .16s ease,transform .16s ease}._dashboardPulseStage_v6rk1_558:not(:disabled):hover,._dashboardPulseStage_v6rk1_558:not(:disabled):focus-visible{background:color-mix(in srgb,var(--brand-primary) 8%,transparent);transform:translateY(-1px)}._dashboardPulseStage_v6rk1_558:focus-visible{outline:2px solid color-mix(in srgb,var(--brand-primary) 68%,white);outline-offset:2px}._dashboardPulseStage_v6rk1_558:disabled{cursor:default;opacity:.72}._dashboardPulseDot_v6rk1_597{width:.74rem;height:.74rem;margin-bottom:.38rem;border:2px solid var(--bg-secondary);border-radius:999px;background:var(--text-tertiary);box-shadow:0 0 0 3px color-mix(in srgb,var(--text-tertiary) 15%,transparent)}._dashboardPulseStage_v6rk1_558 strong{font-size:1.02rem;font-variant-numeric:tabular-nums;line-height:1.1}._dashboardPulseStageLabel_v6rk1_613{margin-top:.18rem;overflow:hidden;font-size:.66rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}._dashboardPulseStage_v6rk1_558 small{min-height:2.2em;margin-top:.12rem;color:var(--text-secondary);font-size:.58rem;line-height:1.15}._dashboardPulseConnector_v6rk1_630{position:absolute;z-index:0;top:.52rem;left:calc(50% + .46rem);width:calc(100% - .92rem);height:1px;background:color-mix(in srgb,var(--brand-primary) 26%,var(--border-primary))}._dashboardPulseStagehealthy_v6rk1_640 ._dashboardPulseDot_v6rk1_597{background:var(--status-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--status-success) 15%,transparent)}._dashboardPulseStageactive_v6rk1_645 ._dashboardPulseDot_v6rk1_597{background:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 15%,transparent)}._dashboardPulseStagewarning_v6rk1_650 ._dashboardPulseDot_v6rk1_597{background:var(--status-warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--status-warning) 16%,transparent)}._dashboardPulseStagecritical_v6rk1_655 ._dashboardPulseDot_v6rk1_597{background:var(--status-error);box-shadow:0 0 0 3px color-mix(in srgb,var(--status-error) 16%,transparent)}._dashboardPulseInsight_v6rk1_660{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;margin-top:auto;padding:.62rem .68rem;border:1px solid color-mix(in srgb,var(--brand-primary) 18%,var(--border-primary));border-radius:14px;background:color-mix(in srgb,var(--brand-primary) 7%,var(--bg-secondary));color:var(--text-primary);font-size:.68rem;line-height:1.3;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}._dashboardPulseInsight_v6rk1_660>span:first-child{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border-radius:999px;background:color-mix(in srgb,var(--brand-primary) 14%,var(--bg-secondary));color:var(--brand-primary);font-weight:900}._dashboardPulseInsight_v6rk1_660 strong{color:var(--brand-primary);font-size:.64rem}._dashboardPulseInsight_v6rk1_660:not(:disabled):hover,._dashboardPulseInsight_v6rk1_660:not(:disabled):focus-visible{border-color:color-mix(in srgb,var(--brand-primary) 42%,var(--border-primary));background:color-mix(in srgb,var(--brand-primary) 11%,var(--bg-secondary));transform:translateY(-1px)}._dashboardPulseInsight_v6rk1_660:disabled{cursor:default}._dashboardQuickActionsPanel_v6rk1_709{grid-column:1 / -1;border:1px solid color-mix(in srgb,var(--brand-primary) 18%,var(--border-primary));border-radius:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 96%,transparent),color-mix(in srgb,var(--brand-accent) 5%,var(--bg-secondary)));padding:.92rem;box-shadow:inset 0 1px #ffffff47,0 16px 30px -30px #0f172a33}._dashboardQuickActionsLabel_v6rk1_724{margin:0 0 .64rem;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:800}._dashboardQuickActions_v6rk1_709{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}._dashboardQuickAction_v6rk1_709{border:1px solid color-mix(in srgb,var(--brand-primary) 26%,var(--border-primary));background:linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 97%,transparent),color-mix(in srgb,var(--brand-primary) 6%,var(--bg-secondary)));color:var(--text-primary);border-radius:16px;min-height:72px;padding:.72rem .78rem;font-size:.79rem;font-weight:600;text-align:left;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.22rem;transition:background .16s ease,transform .16s ease,border-color .16s ease,box-shadow .16s ease}._dashboardQuickAction_v6rk1_709:hover{background:color-mix(in srgb,var(--brand-primary) 13%,var(--bg-secondary));border-color:color-mix(in srgb,var(--brand-primary) 46%,var(--border-primary));transform:translateY(-1px);box-shadow:0 16px 28px -24px #0f172a33}._dashboardQuickAction_v6rk1_709:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._dashboardQuickActionTitle_v6rk1_777{font-size:.83rem;line-height:1.22;font-weight:800}._dashboardQuickActionMeta_v6rk1_783{color:var(--text-secondary);font-size:.72rem;line-height:1.32}._statStrip_v6rk1_789{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.82rem}._statCardMini_v6rk1_795{border-radius:20px;padding:.94rem 1rem;border:1px solid color-mix(in srgb,var(--brand-primary) 16%,var(--border-primary));background:linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 98%,transparent),color-mix(in srgb,var(--brand-primary) 6%,var(--bg-secondary))),linear-gradient(135deg,#0ea5e914,#3b82f60f);box-shadow:0 18px 38px -34px #0f172a42;min-height:86px}._dashboardModulesSection_v6rk1_810{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.82rem;min-height:0;align-content:start}._dashboardInsightBoard_v6rk1_818,._dashboardModuleDirectory_v6rk1_819{display:grid;gap:.9rem;border:1px solid color-mix(in srgb,var(--brand-primary) 14%,var(--border-primary));border-radius:24px;padding:1rem 1.04rem 1.08rem;background:var(--bg-secondary);box-shadow:0 22px 42px -36px #0f172a3d;min-width:0}._dashboardSectionHeading_v6rk1_830{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem}._dashboardSectionHeading_v6rk1_830 h2{margin:0;color:var(--text-primary);font-size:clamp(1rem,.92rem + .28vw,1.2rem);line-height:1.2;letter-spacing:-.02em}._dashboardSectionHeading_v6rk1_830>p{margin:0;max-width:46ch;color:var(--text-secondary);font-size:.8rem;line-height:1.45;text-align:right}._dashboardSectionEyebrow_v6rk1_854{margin:0 0 .25rem;color:var(--brand-primary);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}._dashboardInsightGrid_v6rk1_863{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.28fr);gap:.82rem;align-items:stretch}._dashboardInsightGrid_v6rk1_863>*{min-width:0;box-shadow:none;border-radius:18px}._dashboardModuleDirectory_v6rk1_819{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 98%,transparent),color-mix(in srgb,var(--brand-primary) 3%,var(--bg-secondary)))}._pilotReadinessSection_v6rk1_884{grid-column:1;border:1px solid color-mix(in srgb,var(--brand-primary) 18%,var(--border-primary));border-radius:24px;padding:1rem 1.04rem 1.08rem;background:radial-gradient(circle at top right,color-mix(in srgb,var(--brand-accent) 10%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 99%,transparent),color-mix(in srgb,var(--brand-primary) 4%,var(--bg-secondary)));box-shadow:0 22px 40px -34px #0f172a3d;display:grid;gap:.9rem}._pilotReadinessSectionEmbedded_v6rk1_905{grid-column:auto;box-shadow:none}._pilotReadinessHeader_v6rk1_910{display:flex;justify-content:space-between;align-items:flex-start;gap:.9rem}._pilotReadinessEyebrow_v6rk1_917{margin:0 0 .26rem;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:800}._pilotReadinessTitle_v6rk1_926{margin:0;font-size:clamp(1.08rem,.98rem + .52vw,1.4rem);line-height:1.08}._pilotReadinessMeta_v6rk1_932{margin:.36rem 0 0;color:var(--text-secondary);font-size:.86rem;line-height:1.5;max-width:68ch}._pilotReadinessFilters_v6rk1_940{display:inline-flex;flex-wrap:wrap;gap:.42rem}._pilotReadinessFilterBtn_v6rk1_946{min-height:40px;border-radius:999px;border:1px solid color-mix(in srgb,var(--brand-primary) 26%,var(--border-primary));background:color-mix(in srgb,var(--bg-secondary) 96%,transparent);color:var(--text-primary);padding:.5rem .86rem;font-size:.78rem;font-weight:800}._pilotReadinessFilterBtnActive_v6rk1_957{background:linear-gradient(135deg,var(--brand-primary),var(--brand-accent));color:var(--text-on-brand);border-color:color-mix(in srgb,var(--brand-primary) 58%,var(--border-primary))}._pilotReadinessLoading_v6rk1_963,._pilotReadinessError_v6rk1_964,._pilotReadinessEmpty_v6rk1_965{border-radius:18px;border:1px solid color-mix(in srgb,var(--brand-primary) 18%,var(--border-primary));background:color-mix(in srgb,var(--bg-secondary) 97%,transparent);padding:.92rem 1rem;color:var(--text-secondary);font-size:.88rem}._pilotReadinessError_v6rk1_964{color:var(--text-primary);border-color:color-mix(in srgb,var(--status-danger) 28%,var(--border-primary))}._pilotReadinessGrid_v6rk1_979{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.72rem}._pilotReadinessCard_v6rk1_985{border-radius:20px;padding:.92rem;border:1px solid color-mix(in srgb,var(--brand-primary) 18%,var(--border-primary));background:color-mix(in srgb,var(--bg-secondary) 97%,transparent);display:grid;gap:.42rem}._pilotReadinessCardTop_v6rk1_994{display:flex;justify-content:space-between;gap:.6rem;align-items:flex-start}._pilotReadinessCardLabel_v6rk1_1001{font-size:.8rem;font-weight:800;line-height:1.2}._pilotReadinessCardCount_v6rk1_1007{color:var(--text-secondary);font-size:.72rem;text-align:right}._pilotReadinessCardValue_v6rk1_1013{font-size:1.08rem;line-height:1.08}._pilotReadinessCardHint_v6rk1_1018{margin:0;color:var(--text-secondary);font-size:.76rem;line-height:1.45}._pilotReadinessCardGreen_v6rk1_1025{border-color:color-mix(in srgb,#12b981 32%,var(--border-primary));background:linear-gradient(180deg,color-mix(in srgb,#12b981 10%,var(--bg-secondary)),color-mix(in srgb,var(--bg-secondary) 97%,transparent))}._pilotReadinessCardYellow_v6rk1_1034{border-color:color-mix(in srgb,#f59e0b 32%,var(--border-primary));background:linear-gradient(180deg,color-mix(in srgb,#f59e0b 10%,var(--bg-secondary)),color-mix(in srgb,var(--bg-secondary) 97%,transparent))}._pilotReadinessCardOrange_v6rk1_1043{border-color:color-mix(in srgb,#f97316 32%,var(--border-primary));background:linear-gradient(180deg,color-mix(in srgb,#f97316 10%,var(--bg-secondary)),color-mix(in srgb,var(--bg-secondary) 97%,transparent))}._pilotReadinessCardRed_v6rk1_1052{border-color:color-mix(in srgb,#ef4444 30%,var(--border-primary));background:linear-gradient(180deg,color-mix(in srgb,#ef4444 10%,var(--bg-secondary)),color-mix(in srgb,var(--bg-secondary) 97%,transparent))}._pilotReadinessCardNeutral_v6rk1_1061{border-color:color-mix(in srgb,var(--brand-primary) 18%,var(--border-primary))}._pilotReadinessInsights_v6rk1_1065{display:grid;grid-template-columns:minmax(0,1.26fr) minmax(280px,.9fr);gap:.72rem}._pilotReadinessPrimaryInsight_v6rk1_1071,._pilotReadinessSecondaryInsight_v6rk1_1072,._pilotReadinessSamples_v6rk1_1073{border-radius:20px;border:1px solid color-mix(in srgb,var(--brand-primary) 18%,var(--border-primary));background:color-mix(in srgb,var(--bg-secondary) 98%,transparent);padding:.92rem}._pilotReadinessInsightEyebrow_v6rk1_1080{margin:0 0 .36rem;color:var(--text-secondary);font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}._pilotReadinessInsightRow_v6rk1_1089{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-end}._pilotReadinessInsightValue_v6rk1_1096{display:block;font-size:clamp(1.3rem,1.12rem + .44vw,1.64rem);line-height:1.04}._pilotReadinessInsightText_v6rk1_1102{margin:.34rem 0 0;color:var(--text-secondary);font-size:.84rem;line-height:1.45}._pilotReadinessInsightMetaBlock_v6rk1_1109{display:grid;gap:.24rem;text-align:right;color:var(--text-secondary);font-size:.74rem}._pilotReadinessMetricList_v6rk1_1117{list-style:none;padding:0;margin:0;display:grid;gap:.55rem}._pilotReadinessMetricList_v6rk1_1117 li{display:flex;justify-content:space-between;gap:.8rem;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--brand-primary) 12%,var(--border-primary));padding-bottom:.5rem}._pilotReadinessMetricList_v6rk1_1117 li:last-child{border-bottom:none;padding-bottom:0}._pilotReadinessMetricList_v6rk1_1117 span{color:var(--text-secondary);font-size:.8rem}._pilotReadinessMetricList_v6rk1_1117 strong{font-size:.9rem}._pilotReadinessSamples_v6rk1_1073{display:grid;gap:.72rem}._pilotReadinessTrend_v6rk1_1153{display:grid;gap:.72rem;border-radius:20px;border:1px solid color-mix(in srgb,var(--brand-primary) 18%,var(--border-primary));background:color-mix(in srgb,var(--bg-secondary) 98%,transparent);padding:.92rem}._pilotReadinessTrendList_v6rk1_1162{display:grid;gap:.72rem}._pilotReadinessTrendRow_v6rk1_1167{display:grid;gap:.36rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--brand-primary) 14%,var(--border-primary));background:color-mix(in srgb,var(--bg-secondary) 99%,transparent);padding:.82rem .9rem}._pilotReadinessTrendHead_v6rk1_1176{display:flex;justify-content:space-between;gap:.8rem;align-items:center}._pilotReadinessTrendHead_v6rk1_1176 strong{font-size:.86rem}._pilotReadinessTrendHead_v6rk1_1176 span,._pilotReadinessTrendMeta_v6rk1_1188{color:var(--text-secondary);font-size:.76rem}._pilotReadinessTrendBar_v6rk1_1193{height:10px;border-radius:999px;background:color-mix(in srgb,var(--brand-primary) 8%,var(--bg-secondary));overflow:hidden}._pilotReadinessTrendFill_v6rk1_1200{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand-primary),var(--brand-accent))}._pilotReadinessTrendMeta_v6rk1_1188{display:flex;justify-content:space-between;gap:.8rem;align-items:center}._pilotReadinessCycleCards_v6rk1_1213{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.68rem;margin-top:.82rem}._pilotReadinessCycleCard_v6rk1_1213{display:grid;gap:.22rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--brand-primary) 14%,var(--border-primary));background:color-mix(in srgb,var(--bg-secondary) 99%,transparent);padding:.82rem .9rem}._pilotReadinessCycleCard_v6rk1_1213 span{color:var(--text-secondary);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}._pilotReadinessCycleCard_v6rk1_1213 strong{font-size:.98rem;line-height:1.1}._pilotReadinessSamplesHeader_v6rk1_1242{display:flex;justify-content:space-between;align-items:center;gap:.8rem}._pilotReadinessSamplesHeader_v6rk1_1242 h3{margin:0;font-size:.98rem}._pilotReadinessSamplesHeader_v6rk1_1242 p{margin:.24rem 0 0;color:var(--text-secondary);font-size:.8rem}._pilotReadinessSamplesAction_v6rk1_1260{min-height:38px;border-radius:999px;border:1px solid color-mix(in srgb,var(--brand-primary) 32%,var(--border-primary));background:color-mix(in srgb,var(--brand-primary) 8%,var(--bg-secondary));color:var(--text-primary);padding:.5rem .82rem;font-size:.78rem;font-weight:800}._pilotReadinessSamplesList_v6rk1_1271{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem}._pilotReadinessSampleCard_v6rk1_1277{border-radius:18px;border:1px solid color-mix(in srgb,var(--brand-primary) 16%,var(--border-primary));background:color-mix(in srgb,var(--bg-secondary) 99%,transparent);padding:.86rem;display:grid;gap:.38rem}._pilotReadinessSampleTop_v6rk1_1286{display:flex;justify-content:space-between;gap:.6rem;align-items:center}._pilotReadinessSampleId_v6rk1_1293{font-size:.84rem;font-weight:800}._pilotReadinessSampleBadge_v6rk1_1298{border-radius:999px;padding:.28rem .52rem;font-size:.7rem;font-weight:800}._pilotReadinessSampleValue_v6rk1_1305{font-size:1rem}._pilotReadinessSampleMeta_v6rk1_1309{margin:0;color:var(--text-secondary);font-size:.76rem;line-height:1.4}@media(max-width:1280px){._pilotReadinessGrid_v6rk1_979{grid-template-columns:repeat(3,minmax(0,1fr))}._pilotReadinessCycleCards_v6rk1_1213,._pilotReadinessSamplesList_v6rk1_1271{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){._pilotReadinessHeader_v6rk1_910,._pilotReadinessInsightRow_v6rk1_1089,._pilotReadinessSamplesHeader_v6rk1_1242,._pilotReadinessTrendHead_v6rk1_1176,._pilotReadinessTrendMeta_v6rk1_1188{flex-direction:column;align-items:stretch}._pilotReadinessGrid_v6rk1_979,._pilotReadinessInsights_v6rk1_1065,._pilotReadinessCycleCards_v6rk1_1213,._pilotReadinessSamplesList_v6rk1_1271{grid-template-columns:1fr}._pilotReadinessInsightMetaBlock_v6rk1_1109{text-align:left}}._dashboardModulesToggle_v6rk1_1352{min-height:48px;border-radius:18px;border:1px solid color-mix(in srgb,var(--brand-primary) 28%,var(--border-primary));background:color-mix(in srgb,var(--bg-secondary) 96%,transparent);color:var(--text-primary);font-size:.84rem;font-weight:700;padding:.75rem 1rem;text-align:center;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}._dashboardModulesToggle_v6rk1_1352:hover{background:color-mix(in srgb,var(--brand-primary) 10%,var(--bg-secondary));border-color:color-mix(in srgb,var(--brand-primary) 42%,var(--border-primary));transform:translateY(-1px);box-shadow:0 16px 28px -24px #0f172a2e}._dashboardModulesToggle_v6rk1_1352:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._onboardingPanel_v6rk1_1381{grid-column:1 / -1;border:1px solid var(--border-primary);border-radius:var(--radius-2xl);padding:1.25rem;background:var(--card-background);box-shadow:var(--shadow-sm)}._onboardingHeader_v6rk1_1390{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._onboardingHeader_v6rk1_1390 h2{margin:0 0 .4rem;color:var(--text-primary)}._onboardingHeader_v6rk1_1390 p{margin:0;color:var(--text-secondary)}._onboardingProgress_v6rk1_1407{min-width:84px;text-align:right}._onboardingProgress_v6rk1_1407 strong{display:block;font-size:1.1rem;color:var(--text-primary)}._onboardingProgress_v6rk1_1407 span{color:var(--text-secondary);font-size:.85rem}._onboardingProgressBar_v6rk1_1423{height:10px;border-radius:999px;background:var(--surface-muted);overflow:hidden;margin:.9rem 0 1rem}._onboardingProgressBar_v6rk1_1423 span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--brand-primary),var(--brand-accent));transition:width .26s ease}._onboardingMeta_v6rk1_1439{margin:0 0 .75rem;color:var(--text-secondary);font-size:.92rem}._onboardingList_v6rk1_1445{margin:0;padding:0;list-style:none;display:grid;gap:.7rem}._onboardingItem_v6rk1_1453{display:flex;gap:.7rem;align-items:flex-start;border:1px solid var(--border-secondary);border-radius:var(--radius-lg);padding:.65rem .8rem}._onboardingItem_v6rk1_1453 strong{color:var(--text-primary)}._onboardingItem_v6rk1_1453 p{margin:.15rem 0 0;color:var(--text-secondary);font-size:.9rem}._onboardingDot_v6rk1_1472{width:12px;height:12px;border-radius:999px;border:2px solid var(--border-primary);margin-top:.25rem;flex-shrink:0}._onboardingDone_v6rk1_1481 ._onboardingDot_v6rk1_1472{border-color:var(--status-success);background:var(--status-success)}._onboardingDone_v6rk1_1481{border-color:color-mix(in srgb,var(--status-success) 30%,var(--border-secondary))}._onboardingCta_v6rk1_1490{margin-top:.9rem;border:1px solid transparent;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--brand-primary),var(--brand-accent));color:var(--text-on-brand);font-weight:600;padding:.65rem .95rem;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}._onboardingCta_v6rk1_1490:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}._statValueRow_v6rk1_1509{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}._statValueRow_v6rk1_1509 strong{font-size:1.34rem;color:var(--text-primary);letter-spacing:-.03em}._statTrend_v6rk1_1522{font-size:.75rem;color:var(--status-success);font-weight:700}@media(max-width:1360px){._dashboardModulesSection_v6rk1_810{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1200px){._dashboardGrid_v6rk1_337{gap:.95rem}._dashboardGridWithSidebar_v6rk1_349{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}._dashboardIntro_v6rk1_361{grid-template-columns:repeat(2,minmax(0,1fr))}._dashboardGridWithSidebar_v6rk1_349 ._dashboardIntro_v6rk1_361,._dashboardGridWithSidebar_v6rk1_349 ._statStrip_v6rk1_789,._dashboardGridWithSidebar_v6rk1_349 ._dashboardModulesSection_v6rk1_810,._dashboardQuickActionsPanel_v6rk1_709{grid-column:1 / -1}._dashboardGridWithSidebar_v6rk1_349 ._analyticsSection_v6rk1_1555,._analyticsSection_v6rk1_1555{grid-column:1;grid-row:auto}}@media(max-width:900px){._dashboardGrid_v6rk1_337{gap:1rem}._dashboardIntro_v6rk1_361{grid-template-columns:1fr}._statStrip_v6rk1_789,._dashboardModulesSection_v6rk1_810,._dashboardQuickActions_v6rk1_709{grid-template-columns:repeat(2,minmax(0,1fr))}._dashboardInsightGrid_v6rk1_863{grid-template-columns:1fr}._dashboardSectionHeading_v6rk1_830{align-items:flex-start;flex-direction:column;gap:.35rem}._dashboardSectionHeading_v6rk1_830>p{max-width:none;text-align:left}}@media(max-width:600px){._segmentShell_v6rk1_164[data-segment=dashboard]{min-height:auto;display:block}._dashboardGrid_v6rk1_337{gap:1.05rem;padding:0 .18rem}._statStrip_v6rk1_789{grid-template-columns:1fr}._dashboardModulesSection_v6rk1_810{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}._dashboardInsightBoard_v6rk1_818,._dashboardModuleDirectory_v6rk1_819{padding:.86rem;border-radius:20px}._dashboardIntro_v6rk1_361{display:flex;flex-direction:column;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}._dashboardIntroMain_v6rk1_383{gap:.4rem}._dashboardIntroTitle_v6rk1_394{font-size:1.42rem;line-height:1.12}._dashboardIntroMeta_v6rk1_402{font-size:.78rem;line-height:1.42}._dashboardStatusChips_v6rk1_410{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.62rem}._dashboardStatusChip_v6rk1_410{align-items:flex-start;min-height:76px;padding:.72rem .64rem;font-size:.68rem;line-height:1.35;border-radius:16px;white-space:normal;overflow-wrap:anywhere;background:var(--bg-secondary);box-shadow:0 14px 30px -27px #0f172a59}._dashboardFocusCard_v6rk1_436{border-radius:18px;padding:1rem;background:var(--bg-secondary);box-shadow:0 18px 36px -30px #0f172a4d}._dashboardFocusAction_v6rk1_473{min-height:44px;border-radius:13px}._dashboardPulseFlow_v6rk1_552{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem 0}._dashboardPulseConnector_v6rk1_630{display:none}._dashboardPulseStage_v6rk1_558 small{min-height:auto}._dashboardQuickActions_v6rk1_709{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}._dashboardQuickAction_v6rk1_709{min-height:82px;padding:.65rem .55rem;border-radius:15px}._dashboardQuickActionsPanel_v6rk1_709{padding:.82rem;border-radius:18px;background:var(--bg-secondary)}._dashboardQuickActionTitle_v6rk1_777{font-size:.75rem}._dashboardQuickActionMeta_v6rk1_783{font-size:.64rem}._dashboardGridWithSidebar_v6rk1_349 ._analyticsSection_v6rk1_1555,._analyticsSection_v6rk1_1555{grid-column:1!important;grid-row:2!important;gap:.78rem}._onboardingPanel_v6rk1_1381{padding:1rem;border-radius:16px}._onboardingHeader_v6rk1_1390{flex-direction:column;align-items:flex-start;gap:.6rem}._onboardingProgress_v6rk1_1407{text-align:left;min-width:0}._navTile_v6rk1_1739{min-height:104px;padding:.78rem .62rem;border-radius:16px;gap:.42rem}._navTileIcon_v6rk1_1746{width:38px;height:38px}._navTileIcon_v6rk1_1746 svg{width:30px;height:30px}._navTileTitle_v6rk1_1756{font-size:.82rem;line-height:1.25}._navTileSubtitle_v6rk1_1761{font-size:.66rem;line-height:1.25}._dashboardModulesToggle_v6rk1_1352{grid-column:1 / -1;min-height:44px}}._dashboardFocusHeading_v6rk1_1772{display:flex;align-items:center;gap:.65rem}._dashboardFocusIcon_v6rk1_1778,._dashboardQuickActionIcon_v6rk1_1779{display:inline-flex;align-items:center;justify-content:center;color:var(--brand-primary)}@media(max-width:480px){._dashboardIntro_v6rk1_361{padding:.82rem}}._navTiles_v6rk1_1793{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-top:2rem}._navTile_v6rk1_1739{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 98%,transparent),color-mix(in srgb,var(--brand-primary) 5%,var(--bg-secondary)));border:1px solid color-mix(in srgb,var(--border-primary) 86%,transparent);border-radius:20px;padding:1rem .94rem;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 18px 32px -28px #0f172a33;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.58rem;min-height:108px;position:relative;overflow:hidden}._navTile_v6rk1_1739:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--brand-primary),var(--brand-accent));transform:scaleX(0);transition:transform .3s ease}._navTile_v6rk1_1739:hover:before{transform:scaleX(1)}._navTile_v6rk1_1739:hover{transform:translateY(-4px);box-shadow:0 24px 40px -28px #0f172a3d;border-color:color-mix(in srgb,var(--brand-primary) 56%,var(--border-primary))}._navTile_v6rk1_1739:active{transform:translateY(-3px)}._navTileIcon_v6rk1_1746{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--brand-primary);transition:all .4s cubic-bezier(.34,1.56,.64,1)}._navTile_v6rk1_1739:hover ._navTileIcon_v6rk1_1746{transform:scale(1.08);color:var(--brand-accent)}._navTile_v6rk1_1739:hover ._navTileIcon_v6rk1_1746 svg{filter:drop-shadow(0 4px 8px rgba(8,145,178,.3))}._navTileTitle_v6rk1_1756{font-size:.98rem;font-weight:700;color:var(--text-primary);margin:0;line-height:1.18;transition:color .3s ease}._navTile_v6rk1_1739:hover ._navTileTitle_v6rk1_1756{color:var(--brand-primary)}._navTileSubtitle_v6rk1_1761{font-size:.75rem;color:var(--text-secondary);margin:0;line-height:1.32;max-width:24ch}._dashboardQuickAction_v6rk1_709,._dashboardFocusAction_v6rk1_473,._onboardingCta_v6rk1_1490,._navTile_v6rk1_1739{will-change:transform}._dashboardQuickAction_v6rk1_709,._dashboardFocusAction_v6rk1_473,._onboardingCta_v6rk1_1490{position:relative;overflow:hidden}._dashboardQuickAction_v6rk1_709:after,._dashboardFocusAction_v6rk1_473:after,._onboardingCta_v6rk1_1490:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.22),transparent 80%);transform:translate(-120%);transition:transform .34s ease;pointer-events:none}._dashboardQuickAction_v6rk1_709:hover:after,._dashboardFocusAction_v6rk1_473:hover:after,._onboardingCta_v6rk1_1490:hover:after{transform:translate(120%)}._statCardMini_v6rk1_795,._onboardingPanel_v6rk1_1381{box-shadow:0 22px 42px -34px #0f172a38}._onboardingPanel_v6rk1_1381{border-radius:24px}._onboardingItem_v6rk1_1453{transition:border-color .16s ease,background .16s ease,transform .16s ease}._onboardingItem_v6rk1_1453:hover{border-color:color-mix(in srgb,var(--brand-primary) 22%,var(--border-secondary));background:color-mix(in srgb,var(--brand-primary) 4%,transparent);transform:translateY(-1px)}._navTile_v6rk1_1739{isolation:isolate}._navTile_v6rk1_1739:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at top center,color-mix(in srgb,var(--brand-primary) 10%,transparent),transparent 48%);opacity:0;transition:opacity .22s ease;z-index:0}._navTile_v6rk1_1739:hover:after{opacity:1}._navTile_v6rk1_1739>*{position:relative;z-index:1}._recentActivity_v6rk1_1972{display:none}._sectionTitle_v6rk1_1976{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0 0 1rem}._activityList_v6rk1_1983{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none}._activityItem_v6rk1_1992{display:flex;align-items:center;justify-content:space-between;padding:.62rem .75rem;border:1px solid var(--border-primary);border-radius:12px;background:var(--bg-secondary);text-align:left;width:100%;transition:all .2s;cursor:pointer}._activityItem_v6rk1_1992:hover{background:var(--bg-tertiary);border-color:var(--border-primary);transform:translate(4px)}._activityInfo_v6rk1_2012{display:flex;flex-direction:column;gap:.25rem}._activityTitle_v6rk1_2018{font-weight:600;color:var(--text-primary);font-size:.875rem}._activityMeta_v6rk1_2024{font-size:.76rem;color:var(--text-secondary)}._activityDate_v6rk1_2029{font-size:.76rem;color:var(--text-tertiary);font-weight:500}._heroTitle_v6rk1_2035{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin:0 0 1rem;letter-spacing:-.5px}._heroSubtitle_v6rk1_2043{font-size:1.25rem;color:var(--text-secondary);margin:0;font-weight:400}._cards_v6rk1_2050{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:3rem}._card_v6rk1_2050{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:16px;padding:2.5rem 2rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.25rem;cursor:pointer;position:relative;overflow:hidden;min-height:180px}._card_v6rk1_2050:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#0891b208,#a3e63508);opacity:0;transition:opacity .3s}._card_v6rk1_2050:hover:before{opacity:1}._card_v6rk1_2050:hover{transform:translateY(-6px);box-shadow:0 12px 32px #0000000d;border-color:var(--brand-primary)}._card_v6rk1_2050:active{transform:translateY(-4px)}._cardIcon_v6rk1_2102{position:relative;z-index:1;color:var(--brand-primary);transition:all .3s;display:flex;align-items:center;justify-content:center;animation:_float_v6rk1_1 3s ease-in-out infinite}@keyframes _float_v6rk1_1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}._card_v6rk1_2050:hover ._cardIcon_v6rk1_2102{transform:scale(1.1);color:var(--brand-primary-hover)}._cardTitle_v6rk1_2128{position:relative;z-index:1;font-size:1.375rem;font-weight:600;color:var(--text-primary);margin:0;letter-spacing:-.025em;transition:color .3s}._card_v6rk1_2050:hover ._cardTitle_v6rk1_2128{color:var(--brand-primary)}._cardText_v6rk1_2143{display:none}._status_v6rk1_2147{display:flex;justify-content:center;margin-top:2rem}._statusBadge_v6rk1_2153{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--status-success-bg);border:1px solid color-mix(in srgb,var(--status-success) 40%,var(--bg-secondary));border-radius:999px;font-size:.9375rem;font-weight:500;color:var(--status-success)}._statusDot_v6rk1_2166{width:8px;height:8px;background:#10b981;border-radius:50%;animation:_pulse_v6rk1_1 2s infinite}@keyframes _pulse_v6rk1_1{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:768px){._heroTitle_v6rk1_2035{font-size:2rem}._heroSubtitle_v6rk1_2043{font-size:1rem}._cards_v6rk1_2050{grid-template-columns:1fr;gap:1rem}._card_v6rk1_2050{padding:1.5rem}}[data-theme=dark] ._statCard_v6rk1_291,[data-theme=dark] ._statCardMini_v6rk1_795{background:linear-gradient(135deg,#22d3ee14,#3b82f614);border-color:var(--border-color, #334155)}[data-theme=dark] ._navTile_v6rk1_1739,[data-theme=dark] ._card_v6rk1_2050{background:var(--card-background, #1e293b);border-color:var(--border-color, #334155)}[data-theme=dark] ._navTile_v6rk1_1739:hover,[data-theme=dark] ._card_v6rk1_2050:hover{border-color:var(--primary-color, #22d3ee);box-shadow:0 16px 32px #0000004d}[data-theme=dark] ._navTileTitle_v6rk1_1756,[data-theme=dark] ._cardTitle_v6rk1_2128{color:var(--text-color, #f1f5f9)}[data-theme=dark] ._navTileSubtitle_v6rk1_1761,[data-theme=dark] ._cardSubtitle_v6rk1_2236{color:var(--text-secondary, #94a3b8)}[data-theme=dark] ._heroTitle_v6rk1_2035{color:var(--text-color, #f1f5f9)}[data-theme=dark] ._sectionTitle_v6rk1_1976{color:var(--text-color, #f1f5f9)}[data-theme=dark] ._activityItem_v6rk1_1992{background:var(--background-secondary, #1e293b);border-color:var(--border-color, #334155)}[data-theme=dark] ._activityItem_v6rk1_1992:hover{background:var(--background-tertiary, #334155)}[data-theme=dark] ._activityTitle_v6rk1_2018{color:var(--text-color, #f1f5f9)}[data-theme=dark] ._activityMeta_v6rk1_2024,[data-theme=dark] ._activityDate_v6rk1_2029,[data-theme=dark] ._statLabel_v6rk1_320{color:var(--text-secondary, #94a3b8)}[data-theme=dark] ._statValueRow_v6rk1_1509 strong{color:var(--text-color, #f1f5f9)}._analyticsSection_v6rk1_1555{display:grid;grid-template-columns:1fr;align-items:start;gap:1rem;min-height:0}._dashboardGridWithSidebar_v6rk1_349 ._analyticsSection_v6rk1_1555{grid-column:2;grid-row:1;align-self:start}@media(max-width:900px){._analyticsSection_v6rk1_1555{grid-template-columns:1fr}}@media(max-width:1200px){._dashboardGridWithSidebar_v6rk1_349{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important}._dashboardGridWithSidebar_v6rk1_349 ._dashboardPrimaryColumn_v6rk1_354,._dashboardGridWithSidebar_v6rk1_349 ._analyticsSection_v6rk1_1555{grid-column:1 / -1!important}._dashboardGridWithSidebar_v6rk1_349 ._dashboardPrimaryColumn_v6rk1_354{grid-row:1!important}._dashboardGridWithSidebar_v6rk1_349 ._analyticsSection_v6rk1_1555{grid-row:2!important;align-self:auto}}[data-theme=dark] ._app_v6rk1_3,[data-theme=dark] ._mainContent_v6rk1_23,[data-theme=dark] ._container_v6rk1_160{background:var(--bg-primary, #0f172a);color:var(--text-primary, #f1f5f9)}[data-theme=dark] ._dashboardGrid_v6rk1_337{background:transparent}[data-theme=dark] ._statCard_v6rk1_291,[data-theme=dark] ._statCardMini_v6rk1_795{background:var(--bg-secondary, #1e293b);border-color:var(--border-primary, #334155);box-shadow:0 4px 12px #0000004d}[data-theme=dark] ._statLabel_v6rk1_320{color:var(--text-secondary, #94a3b8);font-weight:500}[data-theme=dark] ._statValueRow_v6rk1_1509 strong{color:var(--text-primary, #f1f5f9)}[data-theme=dark] ._statTrend_v6rk1_1522{color:var(--status-success)}[data-theme=dark] ._navTile_v6rk1_1739{background:var(--bg-secondary, #1e293b);border-color:var(--border-primary, #334155);box-shadow:0 4px 12px #0003}[data-theme=dark] ._navTile_v6rk1_1739:hover{background:radial-gradient(circle at top center,rgba(57,194,219,.14),transparent 52%),linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary, #1e293b) 98%,transparent),color-mix(in srgb,var(--brand-primary) 8%,var(--bg-secondary, #1e293b)));border-color:color-mix(in srgb,var(--brand-primary, #22d3ee) 64%,var(--border-primary, #334155));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary, #22d3ee) 14%,transparent),0 18px 32px -24px #22d3ee2e}[data-theme=dark] ._navTileIcon_v6rk1_1746{color:var(--brand-primary, #22d3ee)}[data-theme=dark] ._navTile_v6rk1_1739:hover ._navTileIcon_v6rk1_1746{color:var(--brand-accent, #f59e0b)}[data-theme=dark] ._navTileTitle_v6rk1_1756{color:var(--text-primary, #f1f5f9)}[data-theme=dark] ._navTile_v6rk1_1739:hover ._navTileTitle_v6rk1_1756{color:var(--brand-primary, #22d3ee)}[data-theme=dark] ._navTileSubtitle_v6rk1_1761{color:var(--text-secondary, #94a3b8)}[data-theme=dark] ._card_v6rk1_2050{background:var(--bg-secondary, #1e293b);border-color:var(--border-primary, #334155)}[data-theme=dark] ._card_v6rk1_2050:hover{border-color:color-mix(in srgb,var(--brand-primary, #22d3ee) 64%,var(--border-primary, #334155));background:linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary, #1e293b) 98%,transparent),color-mix(in srgb,var(--brand-primary) 8%,var(--bg-secondary, #1e293b)));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary, #22d3ee) 14%,transparent),0 18px 32px -24px #22d3ee2e}[data-theme=dark] ._card_v6rk1_2050:before{background:linear-gradient(135deg,#22d3ee0d,#f59e0b0d)}[data-theme=dark] ._cardIcon_v6rk1_2102{color:var(--brand-primary, #22d3ee)}[data-theme=dark] ._card_v6rk1_2050:hover ._cardIcon_v6rk1_2102{color:var(--brand-accent, #f59e0b)}[data-theme=dark] ._cardTitle_v6rk1_2128{color:var(--text-primary, #f1f5f9)}[data-theme=dark] ._card_v6rk1_2050:hover ._cardTitle_v6rk1_2128{color:var(--brand-primary, #22d3ee)}[data-theme=dark] ._heroTitle_v6rk1_2035,[data-theme=dark] ._sectionTitle_v6rk1_1976{color:var(--text-primary, #f1f5f9)}[data-theme=dark] ._heroSubtitle_v6rk1_2043{color:var(--text-secondary, #94a3b8)}[data-theme=dark] ._activityItem_v6rk1_1992{background:var(--bg-secondary, #1e293b);border-color:var(--border-primary, #334155)}[data-theme=dark] ._activityItem_v6rk1_1992:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--brand-primary, #22d3ee) 14%,var(--bg-tertiary, #334155)) 0,var(--bg-tertiary, #334155) 104px),var(--bg-tertiary, #334155);border-color:color-mix(in srgb,var(--brand-primary, #22d3ee) 58%,var(--border-primary, #334155));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary, #22d3ee) 12%,transparent),0 16px 28px -24px #22d3ee29}[data-theme=dark] ._activityTitle_v6rk1_2018{color:var(--text-primary, #f1f5f9)}[data-theme=dark] ._activityMeta_v6rk1_2024,[data-theme=dark] ._activityDate_v6rk1_2029{color:var(--text-secondary, #94a3b8)}[data-theme=dark] ._statusBadge_v6rk1_2153{background:#10b98126;border-color:#10b98166;color:var(--status-success)}[data-theme=dark] ._dashboardStatusChip_v6rk1_410{border-color:color-mix(in srgb,var(--brand-primary) 45%,var(--border-primary));background:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary) 16%,var(--bg-secondary)),color-mix(in srgb,var(--bg-secondary) 90%,transparent));color:#d1e1ee}[data-theme=dark] ._dashboardFocusCard_v6rk1_436,[data-theme=dark] ._dashboardQuickActionsPanel_v6rk1_709{border-color:var(--border-primary, #475569);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary, #1e293b) 98%,transparent),color-mix(in srgb,var(--brand-primary) 8%,var(--bg-secondary, #1e293b)))}[data-theme=dark] ._dashboardFocusLabel_v6rk1_451,[data-theme=dark] ._dashboardQuickActionsLabel_v6rk1_724,[data-theme=dark] ._dashboardQuickActionMeta_v6rk1_783,[data-theme=dark] ._dashboardIntroMeta_v6rk1_402,[data-theme=dark] ._navTileSubtitle_v6rk1_1761,[data-theme=dark] ._healthLabel_v6rk1_2523,[data-theme=dark] ._recentActivityEmptyText_v6rk1_2524{color:#b8cada}[data-theme=dark] ._dashboardFocusTitle_v6rk1_460,[data-theme=dark] ._dashboardQuickActionTitle_v6rk1_777,[data-theme=dark] ._healthCard_v6rk1_2530 h2,[data-theme=dark] ._recentActivitySection_v6rk1_2531 h2,[data-theme=dark] ._recentActivityEmptyTitle_v6rk1_2532{color:var(--text-primary, #f1f5f9)}[data-theme=dark] ._dashboardFocusAction_v6rk1_473{background:linear-gradient(135deg,#0ea5c4,#22d3ee);color:#06242d;border-color:#22d3ee;box-shadow:0 18px 32px -24px #22d3ee57}[data-theme=dark] ._dashboardQuickAction_v6rk1_709{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-tertiary, #334155) 96%,transparent),color-mix(in srgb,var(--brand-primary) 10%,var(--bg-tertiary, #334155)));border-color:color-mix(in srgb,var(--brand-primary) 26%,var(--border-primary, #475569));color:var(--text-primary, #f1f5f9)}[data-theme=dark] ._dashboardQuickAction_v6rk1_709:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--brand-primary) 16%,var(--bg-tertiary, #334155)) 0,var(--bg-tertiary, #334155) 108px),var(--bg-tertiary, #334155);border-color:color-mix(in srgb,var(--brand-primary, #22d3ee) 58%,var(--border-primary, #475569));color:var(--text-primary, #f1f5f9);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary, #22d3ee) 12%,transparent),0 16px 28px -22px #22d3ee2e}[data-theme=dark] ._dashboardModulesToggle_v6rk1_1352{background:color-mix(in srgb,var(--bg-tertiary, #334155) 96%,transparent);border-color:color-mix(in srgb,var(--brand-primary) 26%,var(--border-primary, #475569));color:var(--text-primary, #f1f5f9)}[data-theme=dark] ._dashboardModulesToggle_v6rk1_1352:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-tertiary, #334155) 96%,transparent),color-mix(in srgb,var(--brand-primary) 10%,var(--bg-tertiary, #334155)));border-color:color-mix(in srgb,var(--brand-primary, #22d3ee) 58%,var(--border-primary, #475569));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary, #22d3ee) 12%,transparent)}[data-theme=dark] ._environmentBannerInner_v6rk1_33{border-color:color-mix(in srgb,var(--brand-primary) 32%,var(--border-primary));background:linear-gradient(120deg,color-mix(in srgb,var(--brand-primary) 18%,var(--bg-secondary, #1e293b)),color-mix(in srgb,var(--brand-accent) 10%,var(--bg-secondary, #1e293b)));box-shadow:0 12px 26px #02061752}[data-theme=dark] ._environmentBannerEyebrow_v6rk1_80{background:color-mix(in srgb,var(--brand-primary) 22%,transparent)}[data-theme=dark] ._environmentBannerText_v6rk1_96 strong{color:var(--text-primary, #f1f5f9)}[data-theme=dark] ._environmentBannerText_v6rk1_96{color:var(--text-secondary, #cbd5e1)}[data-theme=dark] ._modal_v6rk1_2615,[data-theme=dark] ._modalContent_v6rk1_2616{background:var(--bg-secondary, #1e293b);border-color:var(--border-primary, #334155);box-shadow:0 25px 50px #00000080}[data-theme=dark] ._modalHeader_v6rk1_2622{border-color:var(--border-primary, #334155)}[data-theme=dark] ._modalOverlay_v6rk1_2626{background:#000000bf}[data-theme=dark] ._navTileIcon_v6rk1_1746 svg,[data-theme=dark] ._cardIcon_v6rk1_2102 svg{stroke:currentColor}._healthCard_v6rk1_2530{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:20px;padding:1.08rem 1.05rem;box-shadow:0 18px 34px -30px #0f172a2e}._healthCard_v6rk1_2530 header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.92rem;padding-bottom:.72rem;border-bottom:1px solid var(--border-primary)}._healthCard_v6rk1_2530 h2{margin:0;font-size:1.02rem;font-weight:700;color:var(--text-primary)}._healthCard_v6rk1_2530 button{padding:.48rem .84rem;font-size:.8rem;background:var(--brand-primary, #0891b2);color:var(--text-on-brand);border:none;border-radius:10px;cursor:pointer;transition:all .2s}._healthCard_v6rk1_2530 button:hover{background:var(--brand-primary-hover, #06b6d4)}._healthCard_v6rk1_2530 button:disabled{opacity:.6;cursor:not-allowed}._healthGrid_v6rk1_2684{display:grid;grid-template-columns:repeat(2,1fr);gap:.72rem}._healthMetric_v6rk1_2690{display:grid;gap:.3rem;min-height:86px;min-width:0;padding:.88rem .9rem;border:1px solid color-mix(in srgb,var(--brand-primary) 14%,var(--border-primary));border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 96%,transparent),color-mix(in srgb,var(--brand-primary) 6%,var(--bg-secondary)))}._healthLabel_v6rk1_2523{display:block;font-size:.78rem;color:var(--text-secondary);margin-bottom:0;line-height:1.35;overflow-wrap:anywhere}._healthValue_v6rk1_2714{font-size:1.5rem;font-weight:800;color:var(--text-primary);letter-spacing:-.03em}._errorText_v6rk1_2721{color:#ef4444;font-size:.875rem;margin:.5rem 0;padding:.75rem;background:#ef44441a;border-radius:8px}@media(max-width:600px){._healthCard_v6rk1_2530{padding:.92rem;border-radius:18px}._healthCard_v6rk1_2530 header{flex-direction:column;align-items:stretch}._healthCard_v6rk1_2530 button{width:100%;min-height:44px}._healthGrid_v6rk1_2684{grid-template-columns:repeat(2,minmax(0,1fr))}._healthMetric_v6rk1_2690{min-height:78px;padding:.82rem .85rem}}@media(max-width:380px){._healthGrid_v6rk1_2684{grid-template-columns:1fr}}[data-theme=dark] ._healthCard_v6rk1_2530{background:var(--bg-secondary, #1e293b);border-color:var(--border-primary, #334155)}[data-theme=dark] ._healthMetric_v6rk1_2690{border-color:color-mix(in srgb,var(--brand-primary) 24%,var(--border-primary, #334155));background:linear-gradient(180deg,color-mix(in srgb,var(--bg-tertiary, #334155) 94%,transparent),color-mix(in srgb,var(--brand-primary) 10%,var(--bg-secondary, #1e293b)))}[data-theme=dark] ._healthCard_v6rk1_2530 header{border-color:var(--border-primary, #334155)}[data-theme=dark] ._healthCard_v6rk1_2530 h2{color:var(--text-primary, #f1f5f9)}[data-theme=dark] ._healthLabel_v6rk1_2523{color:var(--text-secondary, #94a3b8)}[data-theme=dark] ._healthValue_v6rk1_2714{color:var(--text-primary, #f1f5f9)}[data-theme=dark] ._errorText_v6rk1_2721{background:#ef444426;color:#f87171}._recentActivitySection_v6rk1_2531{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:20px;padding:1.08rem 1.05rem;box-shadow:0 18px 34px -30px #0f172a2e;display:flex;flex-direction:column;min-height:100%}._recentActivitySection_v6rk1_2531 h2{margin:0 0 .92rem;font-size:1.02rem;font-weight:700;color:var(--text-primary);padding-bottom:.72rem;border-bottom:1px solid var(--border-primary)}._recentActivityEmpty_v6rk1_2524{display:grid;gap:.35rem;align-content:center;min-height:132px;padding:1rem 1rem 1.05rem;border:1px dashed color-mix(in srgb,var(--brand-primary) 22%,var(--border-primary));border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary) 5%,var(--bg-secondary)),color-mix(in srgb,var(--bg-secondary) 96%,transparent))}._recentActivityEmptyTitle_v6rk1_2532{color:var(--text-primary);font-size:.94rem;font-weight:700}._recentActivityEmptyText_v6rk1_2524{margin:0;color:var(--text-secondary);font-size:.84rem;line-height:1.55}[data-theme=dark] ._recentActivitySection_v6rk1_2531{background:var(--bg-secondary, #1e293b);border-color:var(--border-primary, #334155)}[data-theme=dark] ._recentActivitySection_v6rk1_2531 h2{color:var(--text-primary, #f1f5f9);border-color:var(--border-primary, #334155)}[data-theme=dark] ._recentActivityEmpty_v6rk1_2524{border-color:color-mix(in srgb,var(--brand-primary) 28%,var(--border-primary, #334155));background:linear-gradient(180deg,color-mix(in srgb,var(--bg-tertiary, #334155) 96%,transparent),color-mix(in srgb,var(--brand-primary) 8%,var(--bg-secondary, #1e293b)))}[data-theme=dark] ._statCard_v6rk1_291:hover,[data-theme=dark] ._statCardMini_v6rk1_795:hover,[data-theme=dark] ._dashboardFocusCard_v6rk1_436:hover,[data-theme=dark] ._dashboardQuickActionsPanel_v6rk1_709:hover{border-color:color-mix(in srgb,var(--brand-primary, #22d3ee) 36%,var(--border-primary, #475569));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary, #22d3ee) 12%,transparent),0 20px 36px -30px #0000008f}[data-theme=dark] ._dashboardFocusAction_v6rk1_473:hover,[data-theme=dark] ._dashboardFocusAction_v6rk1_473:focus-visible{background:linear-gradient(135deg,#22d3ee,#67e8f9);color:#042f3a;box-shadow:0 0 0 3px color-mix(in srgb,#22d3ee 16%,transparent),0 18px 32px -24px #22d3ee57}[data-theme=dark] ._activityItem_v6rk1_1992:hover,[data-theme=dark] ._activityItem_v6rk1_1992:focus-visible{border-color:color-mix(in srgb,var(--brand-primary, #22d3ee) 30%,var(--border-primary, #475569));background:linear-gradient(180deg,color-mix(in srgb,var(--bg-tertiary, #334155) 96%,transparent),color-mix(in srgb,var(--brand-primary, #22d3ee) 8%,var(--bg-secondary, #1e293b)))}[data-segment]{width:100%;min-width:0}[data-segment]>*{min-width:0}[data-segment=orders] .orders-container,[data-segment=inventory] .inventory-container,[data-segment=clients] .clients-container,[data-segment=timesheets] .timesheets-container,[data-segment=reports] .reports-container,[data-segment=financials] .financials-container,[data-segment=admin] .admin-shell,[data-segment=production] .production-shell,[data-segment=products] .products-shell,[data-segment=invoices] .invoices-container,[data-segment=demand] .reports-container,[data-segment=automations] .automations-container{width:100%;min-width:0}[data-segment=orders] .orders-container,[data-segment=inventory] .inventory-container,[data-segment=clients] .clients-container,[data-segment=timesheets] .timesheets-container,[data-segment=reports] .reports-container,[data-segment=financials] .financials-container,[data-segment=admin] .admin-shell,[data-segment=invoices] .invoices-container,[data-segment=automations] .automations-container{display:grid;gap:1.4rem}[data-segment=orders] .page-toolbar,[data-segment=inventory] .page-toolbar,[data-segment=clients] .page-toolbar,[data-segment=timesheets] .page-toolbar,[data-segment=financials] .page-toolbar,[data-segment=admin] .page-toolbar,[data-segment=demand] .page-toolbar,[data-segment=automations] .page-toolbar{width:100%}[data-segment=orders] .table-container,[data-segment=inventory] .table-container,[data-segment=clients] .table-container,[data-segment=financials] .table-container,[data-segment=timesheets] .table-container,[data-segment=admin] .table-container{width:100%;min-width:0;overflow-x:auto;border-radius:var(--radius-xl);background:color-mix(in srgb,var(--surface-primary) 92%,transparent);box-shadow:var(--shadow-sm)}[data-segment=orders] table.data-table,[data-segment=inventory] table.data-table,[data-segment=clients] table.data-table,[data-segment=timesheets] table.data-table,[data-segment=admin] table.data-table{width:100%;border-collapse:separate;border-spacing:0}[data-segment=orders] table.data-table th,[data-segment=orders] table.data-table td,[data-segment=inventory] table.data-table th,[data-segment=inventory] table.data-table td,[data-segment=timesheets] table.data-table th,[data-segment=timesheets] table.data-table td,[data-segment=admin] table.data-table th,[data-segment=admin] table.data-table td{vertical-align:middle}[data-segment=orders] table.data-table th,[data-segment=orders] table.data-table td,[data-segment=inventory] table.data-table th,[data-segment=inventory] table.data-table td,[data-segment=timesheets] table.data-table th,[data-segment=timesheets] table.data-table td{white-space:nowrap}[data-segment=clients] table.data-table th,[data-segment=clients] table.data-table td{white-space:normal}[data-segment=reports] .reports-seo-board,[data-segment=financials] .financials-grid,[data-segment=financials] .financials-bottom-grid,[data-segment=admin] .admin-grid,[data-segment=admin] .admin-content{min-width:0}[data-segment=orders] .page-toolbar,[data-segment=inventory] .page-toolbar,[data-segment=clients] .page-toolbar,[data-segment=timesheets] .page-toolbar,[data-segment=reports] .page-toolbar,[data-segment=financials] .page-toolbar,[data-segment=admin] .page-toolbar,[data-segment=demand] .page-toolbar,[data-segment=automations] .page-toolbar{padding:clamp(.9rem,1vw,1.15rem);border-radius:var(--radius-xl);border:1px solid var(--border-default);background:color-mix(in srgb,var(--surface-primary) 88%,transparent);box-shadow:var(--shadow-sm)}@media(max-width:960px){[data-segment=orders] .orders-container,[data-segment=inventory] .inventory-container,[data-segment=clients] .clients-container,[data-segment=timesheets] .timesheets-container,[data-segment=reports] .reports-container,[data-segment=financials] .financials-container,[data-segment=admin] .admin-shell,[data-segment=invoices] .invoices-container,[data-segment=automations] .automations-container{gap:1rem}}@media(max-width:640px){[data-segment=orders] .page-toolbar-actions,[data-segment=inventory] .page-toolbar-actions,[data-segment=clients] .page-toolbar-actions,[data-segment=timesheets] .page-toolbar-actions,[data-segment=financials] .page-toolbar-actions,[data-segment=admin] .page-toolbar-actions,[data-segment=automations] .page-toolbar-actions{width:100%}}@media(max-width:640px){[data-segment=orders] .orders-container,[data-segment=inventory] .inventory-container,[data-segment=clients] .clients-container,[data-segment=timesheets] .timesheets-container,[data-segment=reports] .reports-container,[data-segment=financials] .financials-container,[data-segment=admin] .admin-shell,[data-segment=automations] .automations-container{gap:.85rem}[data-segment] .page-toolbar{padding:.35rem .15rem .5rem;border:0;border-radius:0;background:transparent;box-shadow:none}[data-segment] .page-toolbar-title{font-size:1.48rem;line-height:1.12;letter-spacing:-.035em}[data-segment] .page-toolbar-subtitle{max-width:36rem;font-size:.78rem;line-height:1.45}[data-segment] .section-shell{border-radius:18px;box-shadow:0 18px 36px -32px #0f172a57}[data-segment=orders] .page-toolbar-actions{gap:.5rem}[data-segment=orders] .page-toolbar-utility{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}[data-segment=orders] .view-toggle{grid-column:1 / -1;min-height:42px;padding:.2rem;border-radius:12px}[data-segment=orders] .page-toolbar-utility>div:not(.view-toggle){grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(6.75rem,.8fr);width:100%;min-width:0}[data-segment=orders] .page-toolbar-utility>div:not(.view-toggle) select,[data-segment=orders] .page-toolbar-utility>div:not(.view-toggle) .btn{width:100%;min-width:0}[data-segment=orders] .page-toolbar-utility>.btn{grid-column:1 / -1}[data-segment=orders] .page-toolbar-utility .btn,[data-segment=orders] .page-toolbar-primary .btn{min-height:44px;border-radius:13px;font-size:.78rem}[data-segment=orders] .orders-overview-shell{gap:.72rem}[data-segment=orders] .orders-overview-meta,[data-segment=orders] .orders-result-meta{display:none}[data-segment=orders] .orders-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0}[data-segment=orders] .orders-kpi-card{min-height:78px;border-radius:15px}[data-segment=orders] .orders-workspace-shell{padding:0;border:0;background:transparent;box-shadow:none}[data-segment=orders] .orders-workspace-shell>.section-header{padding:0 .15rem}[data-segment=orders] .orders-filter-shell{padding:.78rem;border:1px solid var(--border-primary);border-radius:16px;background:var(--bg-secondary)}[data-segment=orders] .search-input,[data-segment=orders] .filter-select{min-height:44px;border-radius:12px}[data-segment=orders] .orders-table-shell{overflow:visible;border:0;background:transparent;box-shadow:none}[data-segment=orders] .data-table{border-spacing:0 .72rem}[data-segment=orders] .data-table tr{padding:.78rem .88rem;border-radius:17px;box-shadow:0 16px 30px -28px #0f172a5c}[data-segment=orders] .data-table td:first-child{padding-top:0;font-size:.98rem;font-weight:800}[data-segment=orders] .data-table td:last-child{margin-top:.25rem;padding-top:.72rem;border-top:1px solid var(--border-primary)}[data-segment=orders] .actions-cell .btn-sm{flex:1 1 8rem;min-height:40px;justify-content:center;border-radius:11px}[data-segment=orders] .orders-side-column{display:none}[data-segment=orders] .modal{border-radius:0}[data-segment=orders] .modal .form-actions.sticky{position:static;padding:.72rem 0 0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.modal-overlay) header[role=banner],body:has(.modal-overlay) nav[aria-label="Dolna nawigacja"],body:has(.modal-overlay) nav[aria-label="Bottom navigation"],body:has(.modal-overlay) button[aria-label="Otwórz Theo"],body:has(.modal-overlay) button[aria-label="Open Theo"]{display:none}.modal-overlay{align-items:stretch;padding:0}.modal-overlay-inner{width:100%;max-height:100dvh;align-items:stretch}.modal-overlay .modal{width:100%;max-height:100dvh;min-height:100dvh;border:0;border-radius:0;padding:calc(1rem + env(safe-area-inset-top)) 1rem calc(1rem + env(safe-area-inset-bottom))}}[data-full-application=true]{--app-canvas: #f4f7fb;--app-panel: #ffffff;--app-muted: #eaf0f6;--app-ink: #1f2a37;--app-ink-secondary: #516072;--app-ink-tertiary: #7a8899;--app-brand: #0f8aa6;--app-brand-hover: #0c7891;--app-accent: #f2a93b;--app-border: #d5e0eb;--app-radius-control: 14px;--app-radius-panel: 18px;--app-radius-shell: 28px;--app-motion: .18s cubic-bezier(.22, 1, .36, 1);color:var(--text-primary, var(--app-ink));background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--app-brand) 7%,transparent),transparent 28rem),var(--bg-primary, var(--app-canvas))}[data-theme=light] [data-full-application=true]{--interactive-hover-bg: color-mix(in srgb, var(--app-brand) 10%, var(--app-panel));--interactive-control-hover-bg: color-mix(in srgb, var(--app-brand) 7%, var(--app-panel));--interactive-hover-border: color-mix(in srgb, var(--app-brand) 48%, var(--app-border));--interactive-hover-shadow: 0 18px 32px -26px color-mix(in srgb, var(--app-brand) 52%, transparent)}[data-full-application=true] :where(.app-workspace){display:grid;gap:clamp(.9rem,1.2vw,1.35rem);width:100%;min-width:0}[data-full-application=true] :where(.page-toolbar){border-radius:var(--app-radius-shell);border-color:color-mix(in srgb,var(--app-brand) 18%,var(--app-border));background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--app-accent) 11%,transparent),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--app-brand) 7%,var(--bg-secondary)),var(--bg-secondary));box-shadow:0 24px 48px -38px #0f172a57}[data-full-application=true] :where(.page-toolbar-title){max-width:24ch;font-size:clamp(1.55rem,1.15rem + .92vw,2.35rem);letter-spacing:-.035em}[data-full-application=true] :where(.page-toolbar-subtitle){max-width:70ch;color:var(--text-secondary, var(--app-ink-secondary))}[data-full-application=true] :where(.section-shell,.filter-bar){border-color:color-mix(in srgb,var(--app-brand) 15%,var(--app-border));background:color-mix(in srgb,var(--bg-secondary) 98%,transparent);box-shadow:0 20px 42px -36px #0f172a52}[data-full-application=true] :where(.invoicesPanel,.invoiceEditPanel,.invoicePartyCard,.invoiceLinesSection,.invoiceTotalsCard,.invoiceTimeline,.purchaseInvoicesCard,.purchaseInvoicesSubsection,.purchaseInvoicesDetailMetaSection,.admin-shell [class*=panel],.admin-shell [class*=card]){border-color:color-mix(in srgb,var(--app-brand) 15%,var(--app-border));border-radius:var(--app-radius-panel);background:color-mix(in srgb,var(--bg-secondary) 98%,transparent);box-shadow:0 20px 42px -36px #0f172a4d}[data-full-application=true] :where(.invoicesHero,.purchaseInvoicesHero){border-radius:var(--app-radius-shell)}[data-full-application=true] :where(.invoicesGhostButton,.invoicesPrimaryButton,.invoicesRowButton,.purchaseInvoicesButton,.purchaseInvoicesGhostButton,.purchaseInvoicesFilterButton,.purchaseInvoicesSupplierResultButton){min-height:42px;border-radius:var(--app-radius-control);transition:transform var(--app-motion),border-color var(--app-motion),background var(--app-motion),box-shadow var(--app-motion),color var(--app-motion)}[data-theme=light] [data-full-application=true] :where(.invoicesGhostButton,.invoicesRowButton,.purchaseInvoicesGhostButton,.purchaseInvoicesFilterButton,.purchaseInvoicesSupplierResultButton):hover:not(:disabled){transform:translateY(-1px);border-color:var(--interactive-hover-border);background:var(--interactive-hover-bg);color:var(--text-primary, var(--app-ink));box-shadow:var(--interactive-hover-shadow)}[data-full-application=true] :where(.invoicesTableWrap,.purchaseInvoicesTableWrap){overflow-x:auto;border:1px solid color-mix(in srgb,var(--app-brand) 15%,var(--app-border));border-radius:18px;background:var(--bg-secondary)}[data-theme=light] [data-full-application=true] :where(.invoicesTable,.purchaseInvoicesTable) tbody tr:hover td{background:color-mix(in srgb,var(--app-brand) 8%,var(--bg-secondary));color:var(--text-primary, var(--app-ink))}[data-full-application=true] :where(.section-shell){border-radius:var(--app-radius-shell)}[data-full-application=true] :where(.filter-bar){border-radius:22px}[data-full-application=true] .app-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:clamp(.65rem,1vw,.95rem);min-width:0}[data-full-application=true] .app-kpi-card{position:relative;min-width:0;min-height:94px;border:1px solid color-mix(in srgb,var(--app-brand) 16%,var(--app-border));border-radius:var(--app-radius-panel);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 98%,transparent),color-mix(in srgb,var(--app-brand) 5%,var(--bg-secondary)));color:var(--text-primary, var(--app-ink));box-shadow:0 18px 38px -34px #0f172a4d;transition:transform var(--app-motion),border-color var(--app-motion),background var(--app-motion),box-shadow var(--app-motion),color var(--app-motion)}[data-full-application=true] button.app-kpi-card:hover:not(:disabled),[data-full-application=true] button.app-kpi-card:focus-visible{transform:translateY(-2px);border-color:var(--interactive-hover-border);background:color-mix(in srgb,var(--app-brand) 11%,var(--bg-secondary));color:var(--text-primary, var(--app-ink));box-shadow:var(--interactive-hover-shadow)}[data-full-application=true] :where(.module-tabs){display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.32rem;border:1px solid color-mix(in srgb,var(--app-brand) 18%,var(--app-border));border-radius:18px;background:color-mix(in srgb,var(--bg-secondary) 82%,var(--app-muted))}[data-full-application=true] :where(.module-tabs>button){min-height:42px;border-radius:var(--app-radius-control);color:var(--text-secondary, var(--app-ink-secondary));transition:background var(--app-motion),color var(--app-motion),border-color var(--app-motion),box-shadow var(--app-motion)}[data-full-application=true] :where(.module-tabs>button:hover:not(:disabled)){border-color:var(--interactive-hover-border)!important;background:var(--interactive-control-hover-bg)!important;color:var(--text-primary, var(--app-ink))!important;box-shadow:var(--interactive-hover-shadow)}[data-full-application=true] :where(button,[role=button],a,summary,input,select,textarea){-webkit-tap-highlight-color:transparent}[data-full-application=true] :where(button,[role=button],a,summary):focus-visible,[data-full-application=true] :where(input,select,textarea):focus-visible{outline:2px solid color-mix(in srgb,var(--app-brand) 78%,white);outline-offset:2px}[data-full-application=true] :where(.search-input,.filter-select,input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:var(--app-radius-control);transition:border-color var(--app-motion),background var(--app-motion),box-shadow var(--app-motion),color var(--app-motion)}[data-theme=light] [data-full-application=true] :where(.search-input,.filter-select,input:not([type=checkbox]):not([type=radio]),select,textarea):hover:not(:disabled){border-color:var(--interactive-hover-border);background:var(--interactive-control-hover-bg);color:var(--text-primary, var(--app-ink))}[data-full-application=true] :where(.table-container){border-radius:22px;border-color:color-mix(in srgb,var(--app-brand) 15%,var(--app-border));box-shadow:0 20px 42px -38px #0f172a52}[data-full-application=true] :where(.data-table thead th){background:color-mix(in srgb,var(--bg-secondary) 90%,var(--app-muted));color:var(--text-secondary, var(--app-ink-secondary))}[data-theme=light] [data-full-application=true] :where(.data-table tbody tr:hover td){background:color-mix(in srgb,var(--app-brand) 8%,var(--bg-secondary));color:var(--text-primary, var(--app-ink))}[data-full-application=true] :where(.modal,[role=dialog]){border-radius:var(--app-radius-shell)}[data-full-application=true] [data-segment]>:where(.app-workspace){width:min(100%,1560px);margin-inline:auto;align-content:start}[data-full-application=true] .module-title-lockup{display:flex;align-items:center;gap:.8rem;min-width:0}[data-full-application=true] .module-title-icon{display:inline-flex;align-items:center;justify-content:center;width:2.85rem;height:2.85rem;flex:0 0 2.85rem;border:1px solid color-mix(in srgb,var(--app-brand) 24%,var(--app-border));border-radius:15px;background:linear-gradient(145deg,color-mix(in srgb,var(--app-brand) 14%,var(--bg-secondary)),color-mix(in srgb,var(--app-accent) 8%,var(--bg-secondary)));color:var(--app-brand);box-shadow:0 16px 30px -24px color-mix(in srgb,var(--app-brand) 48%,transparent)}[data-full-application=true] .page-toolbar{min-height:118px;align-items:center}[data-full-application=true] .page-toolbar-main{display:grid;align-content:center;gap:0}[data-full-application=true] .page-toolbar-actions{align-self:center}[data-full-application=true] :where(.section-header,.reports-section-header){align-items:center;padding-bottom:.2rem}[data-full-application=true] :where(.section-title,.reports-section-title){font-size:1.08rem;letter-spacing:-.025em}[data-full-application=true] :where(label,.filter-label,[class*=filterLabel]){color:var(--text-secondary, var(--app-ink-secondary));font-weight:650}[data-full-application=true] :where(.empty-message,[class*=emptyState],[class*=emptyMessage]){border-radius:var(--app-radius-panel)}[data-full-application=true] :where(.pagination,[class*=pagination],[class*=Pagination]){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem}[data-full-application=true] :where(.pagination,[class*=pagination],[class*=Pagination]) button{min-width:42px;min-height:42px;border-radius:13px}[data-full-application=true] :where(.status-badge,.badge,[class*=Badge],[class*=badge]){font-variant-numeric:tabular-nums}[data-full-application=true] :where(.data-table,table) :is(th,td){font-variant-numeric:tabular-nums}[data-full-application=true] :where(.data-table,table) tbody tr{transition:background var(--app-motion),box-shadow var(--app-motion)}[data-theme=light] [data-full-application=true] :where(.data-table,table) tbody tr:hover{box-shadow:inset 3px 0 color-mix(in srgb,var(--app-brand) 72%,transparent)}[data-full-application=true] .dashboard-workspace,[data-full-application=true] .dashboard-primary-column{gap:clamp(.85rem,1.15vw,1.2rem)}[data-full-application=true] .dashboard-intro{grid-template-columns:minmax(260px,1.35fr) minmax(250px,.95fr) minmax(300px,1.08fr);gap:.9rem;padding:1.15rem;border-radius:var(--app-radius-shell);background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--app-accent) 13%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--app-brand) 8%,var(--bg-secondary)),var(--bg-secondary))}[data-full-application=true] .dashboard-intro-main{justify-content:center}[data-full-application=true] .dashboard-status-chips{grid-template-columns:repeat(2,minmax(0,1fr))}[data-full-application=true] .dashboard-focus-card,[data-full-application=true] .dashboard-pulse-card,[data-full-application=true] .dashboard-quick-panel{border-radius:20px;background:color-mix(in srgb,var(--bg-secondary) 95%,var(--app-brand) 5%)}[data-full-application=true] .dashboard-focus-heading{display:flex;align-items:center;gap:.65rem}[data-full-application=true] .dashboard-focus-icon,[data-full-application=true] .dashboard-quick-icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;flex:0 0 2.35rem;border-radius:12px;background:color-mix(in srgb,var(--app-brand) 12%,var(--bg-secondary));color:var(--app-brand)}[data-full-application=true] .dashboard-quick-actions{gap:.48rem}[data-full-application=true] .dashboard-quick-action{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:.65rem;row-gap:.12rem;min-height:76px}[data-full-application=true] .dashboard-quick-icon{grid-row:1 / 3}[data-full-application=true] .dashboard-modules{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}[data-full-application=true] .dashboard-module-card{min-height:132px;justify-content:flex-start;border-radius:20px;background:linear-gradient(180deg,var(--bg-secondary),color-mix(in srgb,var(--app-brand) 4%,var(--bg-secondary)))}[data-full-application=true] .dashboard-module-card:hover{transform:translateY(-2px);border-color:var(--interactive-hover-border);box-shadow:var(--interactive-hover-shadow)}[data-full-application=true] .dashboard-insight-rail{position:-webkit-sticky;position:sticky;top:88px;align-self:start;max-height:calc(100vh - 108px);overflow:auto;scrollbar-gutter:stable}@media(max-width:1200px){[data-full-application=true] .dashboard-intro{grid-template-columns:repeat(2,minmax(0,1fr))}[data-full-application=true] .dashboard-intro-main{grid-column:1 / -1}}@media(max-width:900px){[data-full-application=true] :where(.page-toolbar){border-radius:22px}[data-full-application=true] .app-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-full-application=true] .dashboard-intro{grid-template-columns:1fr 1fr}[data-full-application=true] .dashboard-intro-main{grid-column:1 / -1}[data-full-application=true] .dashboard-insight-rail{position:static;max-height:none}}@media(max-width:640px){[data-full-application=true] :where(.app-workspace){gap:.82rem}[data-full-application=true] :where(.page-toolbar){padding:.35rem .15rem .5rem;border:0;border-radius:0;background:transparent;box-shadow:none;min-height:0}[data-full-application=true] :where(.page-toolbar-title){max-width:none;font-size:1.48rem;line-height:1.12}[data-full-application=true] .module-title-lockup{gap:.65rem}[data-full-application=true] .module-title-icon{width:2.55rem;height:2.55rem;flex-basis:2.55rem;border-radius:14px}[data-full-application=true] :where(.page-toolbar-actions,.page-toolbar-primary,.filter-controls){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:.5rem}[data-full-application=true] :where(.page-toolbar-actions,.page-toolbar-primary,.filter-controls)>*{width:100%;min-width:0}[data-full-application=true] :where(.section-shell){border-radius:18px}[data-full-application=true] :where(.invoicesHero,.purchaseInvoicesHero){padding:.35rem .15rem .5rem;border:0;border-radius:0;background:transparent;box-shadow:none}[data-full-application=true] :where(.invoicesHeroActions,.purchaseInvoicesHeroActions){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:.5rem}[data-full-application=true] :where(.invoicesHeroActions,.purchaseInvoicesHeroActions)>*{width:100%;min-width:0}[data-full-application=true] .app-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}[data-full-application=true] .app-kpi-card{min-height:82px;border-radius:16px}[data-full-application=true] :where(.module-tabs){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;border-radius:16px}[data-full-application=true] :where(.module-tabs>button){width:100%;min-width:0;min-height:44px}[data-full-application=true] :where(.table-container){border-radius:18px}[data-full-application=true] .dashboard-intro{grid-template-columns:1fr;padding:.82rem;border-radius:20px}[data-full-application=true] .dashboard-intro-main{grid-column:auto}[data-full-application=true] .dashboard-status-chips,[data-full-application=true] .dashboard-quick-actions{grid-template-columns:1fr 1fr}[data-full-application=true] .dashboard-modules{grid-template-columns:repeat(2,minmax(0,1fr))}[data-full-application=true] .dashboard-module-card{min-height:118px}}@media(prefers-reduced-motion:reduce){[data-full-application=true] *,[data-full-application=true] *:before,[data-full-application=true] *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body[data-interface-scope=full] [data-visual-system=superdesign]{--radius-shell: 14px;--radius-panel: 12px;--radius-soft: 9px;--radius-control: 8px;--card-shadow: 0 2px 8px rgba(15, 23, 42, .075);--shadow-sm: 0 2px 8px rgba(15, 23, 42, .065);--shadow-md: 0 6px 18px rgba(15, 23, 42, .085);--interactive-hover-bg: #edf6f7;--interactive-active-bg: #e3f0f1;--interactive-hover-border: #a9d2d5;--interactive-control-hover-bg: #f1f7f8;--interactive-control-focus-bg: #ffffff;--interactive-control-text-strong: #1f2a37;background:radial-gradient(circle at 82% 8%,rgba(89,207,215,.12),transparent 26rem),linear-gradient(180deg,#f8fafb,#f1f6f8)}body[data-interface-scope=full] [data-visual-system=superdesign] :where(.page-toolbar,.orders-hero,.inventory-hero){padding:clamp(1rem,1.5vw,1.35rem)!important;border:1px solid #d7dfe6!important;border-radius:12px!important;background:#fffffff0!important;box-shadow:0 2px 8px #0f172a11!important}body[data-interface-scope=full] [data-visual-system=superdesign] :where(.page-toolbar-title,.module-title-lockup h1,.module-title-lockup h2){color:#111827;letter-spacing:-.025em}body[data-interface-scope=full] [data-visual-system=superdesign] :where(.page-toolbar-subtitle,.section-subtitle,.helper-text){color:#677483}body[data-interface-scope=full] [data-visual-system=superdesign] :where(.app-kpi-card,.orders-kpi-card,.inventory-kpi-card,.supplier-kpi-panel,.dashboard-module-card,.dashboard-focus-card,.recent-activity-section,.section-shell,.card-section--stacked,.workboard-shell,[class*=_statCardMini_],[class*=_kpiCard_],[class*=_sideCard_],[class*=_capacityCard_],[class*=_dashboardFocusCard_],[class*=_navTile_],[class*=_recentActivitySection_]){border:1px solid #d8e0e6!important;border-radius:12px!important;background:#fffffff5!important;box-shadow:0 2px 8px #0f172a12!important}body[data-interface-scope=full] [data-visual-system=superdesign] :where(.section-header,.card-header--split){padding-bottom:.85rem;border-bottom:1px solid #e0e6eb}body[data-interface-scope=full] [data-visual-system=superdesign] [data-segment] :where(.orders-container,.inventory-container,.clients-container,.timesheets-container,.reports-container,.financials-container,.admin-shell,.invoices-container,.automations-container){gap:1rem}body[data-interface-scope=full] [data-visual-system=superdesign] :where(.app-kpi-card,.orders-kpi-card,.inventory-kpi-card,.dashboard-module-card,[class*=_statCardMini_],[class*=_kpiCard_],[class*=_navTile_]):hover{border-color:#9fcdd0!important;background:#f2f8f8!important;color:#18242f!important;box-shadow:0 4px 12px #0f686e1a!important;transform:translateY(-1px)}body[data-interface-scope=full] [data-visual-system=superdesign] :where(.app-kpi-card,.orders-kpi-card,.inventory-kpi-card,.dashboard-module-card,[class*=_statCardMini_],[class*=_kpiCard_],[class*=_navTile_]):hover :where(h2,h3,strong,span,p){color:inherit}body[data-interface-scope=full] [data-visual-system=superdesign] :where(.table-container,.orders-table-shell,.inventory-table-shell,[class*=_tableShell_]){overflow:auto;border:1px solid #d8e0e6!important;border-radius:11px!important;background:#fff!important;box-shadow:0 2px 8px #0f172a0e!important}body[data-interface-scope=full] [data-visual-system=superdesign] :where(table,.data-table,[role=table]){color:#202b36}body[data-interface-scope=full] [data-visual-system=superdesign] :where(table,.data-table,[role=table]) :where(th,[role=columnheader]){border-bottom-color:#d8e0e6!important;background:#f4f6f8!important;color:#566270!important;font-size:.73rem;font-weight:720;letter-spacing:.045em;text-transform:uppercase}body[data-interface-scope=full] [data-visual-system=superdesign] :where(table,.data-table,[role=table]) :where(td,[role=cell]){border-bottom-color:#e3e8ed!important;background:#fff;color:#26323e}body[data-interface-scope=full] [data-visual-system=superdesign] :where(table,.data-table,[role=table]) :where(tbody tr,[role=row]):hover :where(td,[role=cell]){background:#eef7f7!important;color:#17232d!important}body[data-interface-scope=full] [data-visual-system=superdesign] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,[role=combobox]){border-radius:8px!important;box-shadow:none!important}body[data-interface-scope=full] [data-visual-system=superdesign] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,[role=combobox]):hover:not(:disabled){border-color:#9fcdd0!important;background:#f4f9f9!important;color:#1f2a37!important}body[data-interface-scope=full] [data-visual-system=superdesign] :where(.btn-secondary,.btn-outline,.btn-sm,.btn-edit,.view-toggle-btn,.filter-chip,.page-toolbar-utility button,[class*=_secondaryButton_],[class*=_ghostButton_],[class*=_tabButton_]){border-radius:8px!important;border-color:#cdd7df!important;background:#fff!important;color:#2d3945!important;box-shadow:none!important}body[data-interface-scope=full] [data-visual-system=superdesign] :where(.btn-secondary,.btn-outline,.btn-sm,.btn-edit,.view-toggle-btn,.filter-chip,.page-toolbar-utility button,[class*=_secondaryButton_],[class*=_ghostButton_],[class*=_tabButton_]):hover:not(:disabled){border-color:#8fc4c7!important;background:#eaf5f5!important;color:#17232d!important;box-shadow:0 2px 6px #0f686e17!important}body[data-interface-scope=full] [data-visual-system=superdesign] :where(.btn-primary,.page-toolbar-primary button,[class*=_primaryButton_]){border-radius:8px!important;border-color:#128a8e!important;background:linear-gradient(180deg,#209fa2,#12878b)!important;color:#fff!important;box-shadow:0 3px 8px #12878b2e!important}body[data-interface-scope=full] [data-visual-system=superdesign] :where(.btn-primary,.page-toolbar-primary button,[class*=_primaryButton_]):hover:not(:disabled){border-color:#0d7478!important;background:linear-gradient(180deg,#178f93,#0d7478)!important;color:#fff!important;box-shadow:0 5px 12px #0d747838!important}body[data-interface-scope=full] [data-visual-system=superdesign] :where(.status-badge,[class*=_badge_],[class*=_statusPill_]){border-radius:999px!important;font-weight:700;letter-spacing:.01em;box-shadow:none!important}body[data-interface-scope=full] [data-visual-system=superdesign] :where(.module-title-icon,[class*=_cardIcon_],[class*=_navTileIcon_]){border-radius:8px!important;background:#e7f5f5!important;color:#148b8f!important}body[data-interface-scope=full] [data-visual-system=superdesign] :where(button,[role=button]):hover:not(:disabled){filter:none!important}@media(max-width:1099px){body[data-interface-scope=full] [data-visual-system=superdesign]{background:var(--bg-primary)}}[data-theme=dark] body[data-interface-scope=full] [data-visual-system=superdesign],body[data-interface-scope=full][data-theme=dark] [data-visual-system=superdesign]{--interactive-hover-bg: #203342;--interactive-active-bg: #284052;--interactive-hover-border: #52768a;--interactive-hover-shadow: 0 16px 30px -22px rgba(57, 194, 219, .42);--interactive-control-hover-bg: #203342;--interactive-control-focus-bg: #23394a;--interactive-control-text-strong: #edf5f8;background:#0d1520}[data-theme=dark] body[data-interface-scope=full] [data-visual-system=superdesign] :where(.page-toolbar,.orders-hero,.inventory-hero,.app-kpi-card,.orders-kpi-card,.inventory-kpi-card,.supplier-kpi-panel,.dashboard-module-card,.dashboard-focus-card,.recent-activity-section,.section-shell,.card-section--stacked,.workboard-shell,[class*=_statCardMini_],[class*=_kpiCard_],[class*=_sideCard_],[class*=_capacityCard_],[class*=_dashboardFocusCard_],[class*=_navTile_],[class*=_recentActivitySection_]){border-color:#2f4256!important;background:#162230!important;color:#e8eef6!important}[data-theme=dark] body[data-interface-scope=full] [data-visual-system=superdesign] :where(.section-header,.card-header--split){border-bottom-color:#2f4256}[data-theme=dark] body[data-interface-scope=full] [data-visual-system=superdesign] :where(.page-toolbar-title,.module-title-lockup h1,.module-title-lockup h2){color:#edf5f8}[data-theme=dark] body[data-interface-scope=full] [data-visual-system=superdesign] :where(.table-container,.orders-table-shell,.inventory-table-shell,[class*=_tableShell_]){border-color:#2f4256!important;background:#162230!important}[data-theme=dark] body[data-interface-scope=full] [data-visual-system=superdesign] :where(table,.data-table,[role=table]) :where(th,[role=columnheader]){border-bottom-color:#34485c!important;background:#223244!important;color:#b8c7d5!important}[data-theme=dark] body[data-interface-scope=full] [data-visual-system=superdesign] :where(table,.data-table,[role=table]) :where(td,[role=cell]){border-bottom-color:#2f4256!important;background:#162230;color:#e2eaf1}[data-theme=dark] body[data-interface-scope=full] [data-visual-system=superdesign] :where(table,.data-table,[role=table]) :where(tbody tr,[role=row]):hover :where(td,[role=cell]){background:#203342!important;color:#f0f7fa!important}[data-theme=dark] body[data-interface-scope=full] [data-visual-system=superdesign] :where(.btn-secondary,.btn-outline,.btn-sm,.btn-edit,.view-toggle-btn,.filter-chip,.page-toolbar-utility button,[class*=_secondaryButton_],[class*=_ghostButton_],[class*=_tabButton_]){border-color:#3a4d60!important;background:#1b2a38!important;color:#e2eaf1!important}[data-theme=dark] body[data-interface-scope=full] [data-visual-system=superdesign] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,[role=combobox]):hover:not(:disabled){border-color:#4d7185!important;background:#203342!important;color:#edf5f8!important}[data-theme=dark] body[data-interface-scope=full] [data-visual-system=superdesign] :where(.app-kpi-card,.orders-kpi-card,.inventory-kpi-card,.dashboard-module-card,[class*=_statCardMini_],[class*=_kpiCard_],[class*=_navTile_]):hover{border-color:#52768a!important;background:#203342!important;color:#f1f7fb!important;box-shadow:0 16px 30px -22px #39c2db6b!important}[data-theme=dark] body[data-interface-scope=full] [data-visual-system=superdesign] :where(.app-kpi-card,.orders-kpi-card,.inventory-kpi-card,.dashboard-module-card,[class*=_statCardMini_],[class*=_kpiCard_],[class*=_navTile_]):hover :where(h2,h3,strong,span,p,small,svg){color:inherit!important}[data-theme=dark] body[data-interface-scope=full] [data-visual-system=superdesign] :where(.btn-secondary,.btn-outline,.btn-sm,.btn-edit,.view-toggle-btn,.filter-chip,.page-toolbar-utility button,[class*=_secondaryButton_],[class*=_ghostButton_],[class*=_tabButton_]):hover:not(:disabled){border-color:#52768a!important;background:#203342!important;color:#f1f7fb!important;box-shadow:0 16px 30px -22px #39c2db6b!important}[data-theme=dark] body[data-interface-scope=full] [data-visual-system=superdesign] :where(.module-title-icon,[class*=_cardIcon_],[class*=_navTileIcon_]){border-color:#3d5d70!important;background:#1d3442!important;color:#73d6e6!important}[data-theme=dark] body[data-interface-scope=full] [data-visual-system=superdesign] :where(button,[role=button]):not([class*=primary i]):not([class*=danger i]):not([class*=active i]):not([class*=dashboardFocusAction]):not([class*=onboardingCta]):not([class*=selected i]):not([aria-pressed=true]):not([aria-selected=true]):hover:not(:disabled){border-color:#52768a!important;background:#203342!important;color:#f1f7fb!important;filter:none!important}[data-theme=dark] body[data-interface-scope=full] [data-visual-system=superdesign] :where(a[href],summary):hover{color:#f1f7fb}@media(prefers-reduced-motion:reduce){body[data-interface-scope=full] [data-visual-system=superdesign] *{scroll-behavior:auto!important}}._overlay_wtq7u_1{position:fixed;inset:0;background:var(--overlay-bg, rgba(0, 0, 0, .5));display:flex;align-items:flex-start;justify-content:center;padding-top:15vh;z-index:9999;animation:_fadeIn_wtq7u_1 .15s ease}@keyframes _fadeIn_wtq7u_1{0%{opacity:0}to{opacity:1}}._palette_wtq7u_22{width:100%;max-width:640px;background:var(--card-background, #fff);border-radius:16px;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;animation:_slideIn_wtq7u_1 .2s ease}._palette_wtq7u_22[data-enhanced-system=true]{max-width:680px;border:1px solid color-mix(in srgb,var(--brand-primary) 18%,var(--border-color));border-radius:24px;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--brand-primary) 8%,transparent),transparent 18rem),var(--card-background, #fff);box-shadow:0 32px 72px -32px #0f172a6b}._header_wtq7u_46{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 0}._titleBlock_wtq7u_54{min-width:0}._title_wtq7u_54{margin:0;font-size:1.05rem;font-weight:700;color:var(--text-color, #1a202c)}._subtitle_wtq7u_65{margin:6px 0 0;color:var(--text-secondary, #6b7280);font-size:.9rem;line-height:1.4}._closeBtn_wtq7u_72{width:36px;height:36px;border-width:1px;border-style:solid;border-color:var(--border-color, #e5e7eb);border-radius:10px;background:var(--background-secondary, #f9fafb);color:var(--text-secondary, #6b7280);cursor:pointer;font-size:1.1rem;line-height:1}._closeBtn_wtq7u_72:hover{background:var(--background-tertiary, #f3f4f6);color:var(--text-color, #1a202c)}._closeBtn_wtq7u_72:focus-visible,._item_wtq7u_92:focus-visible{outline:2px solid var(--highlight-border, var(--primary-color, #0891b2));outline-offset:2px;box-shadow:var(--focus-ring, none)}@keyframes _slideIn_wtq7u_1{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}._inputWrapper_wtq7u_109{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border-color, #e5e7eb)}._searchIcon_wtq7u_117{color:var(--text-tertiary, #9ca3af);flex-shrink:0}._input_wtq7u_109{flex:1;border:none;background:transparent;font-size:18px;color:var(--text-color, #1a202c);outline:none}._input_wtq7u_109::placeholder{color:var(--text-tertiary, #9ca3af)}._srOnly_wtq7u_135{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._escHint_wtq7u_147{background:var(--background-tertiary, #f3f4f6);color:var(--text-secondary, #6b7280);padding:4px 8px;border-radius:6px;font-size:12px;font-family:inherit;border-width:1px;border-style:solid;border-color:var(--border-color, #e5e7eb)}._results_wtq7u_159{max-height:400px;overflow-y:auto;padding:8px;overscroll-behavior:contain}._empty_wtq7u_166{padding:24px;text-align:center;color:var(--text-secondary, #6b7280)}._group_wtq7u_172{margin-bottom:8px}._groupLabel_wtq7u_176{padding:8px 12px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary, #9ca3af)}._item_wtq7u_92{display:flex;align-items:flex-start;gap:12px;width:100%;padding:10px 12px;border:none;background:transparent;border-radius:8px;cursor:pointer;text-align:left;transition:background .1s;color:var(--text-color, #1a202c)}._item_wtq7u_92:hover,._itemSelected_wtq7u_201{background:var(--highlight-bg-soft, var(--background-secondary, #f9fafb))}._itemSelected_wtq7u_201{background:var(--highlight-bg-strong, var(--primary-color, #0891b2));color:var(--highlight-text, white);box-shadow:inset 0 0 0 1px var(--highlight-border, transparent)}._itemSelected_wtq7u_201 ._itemPath_wtq7u_211{color:color-mix(in srgb,var(--highlight-text, #fff) 68%,var(--text-secondary, #6b7280))}._itemIcon_wtq7u_215{min-width:2.35rem;padding:.22rem .4rem;border-radius:999px;background:var(--background-secondary, #f3f4f6);border-width:1px;border-style:solid;border-color:var(--border-color, #e5e7eb);font-size:.62rem;font-weight:700;letter-spacing:.05em;text-align:center;flex-shrink:0}._itemSelected_wtq7u_201 ._itemIcon_wtq7u_215{background:color-mix(in srgb,var(--highlight-bg-soft, rgba(255, 255, 255, .15)) 78%,var(--bg-secondary, #fff));border-color:var(--highlight-border, rgba(255, 255, 255, .22))}._palette_wtq7u_22[data-enhanced-system=true] ._item_wtq7u_92{align-items:center;min-height:52px;padding:.55rem .65rem;border-radius:14px;transition:background .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1)}._palette_wtq7u_22[data-enhanced-system=true] ._itemIcon_wtq7u_215{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;min-width:2.35rem;padding:0;border-radius:12px;background:color-mix(in srgb,var(--brand-primary) 8%,var(--background-secondary, #f3f4f6));color:var(--brand-primary)}._palette_wtq7u_22[data-enhanced-system=true] ._itemSelected_wtq7u_201{background:color-mix(in srgb,var(--brand-primary) 12%,var(--bg-secondary));color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--highlight-border)}._palette_wtq7u_22[data-enhanced-system=true] ._itemSelected_wtq7u_201 ._itemIcon_wtq7u_215{background:color-mix(in srgb,var(--brand-primary) 16%,var(--bg-secondary));color:var(--brand-primary)}._itemLabel_wtq7u_274{flex:1;font-size:14px;line-height:1.4;overflow-wrap:anywhere}._itemPath_wtq7u_211{font-size:12px;color:var(--text-tertiary, #9ca3af);font-family:monospace;white-space:normal;overflow-wrap:anywhere;line-height:1.35}._footer_wtq7u_290{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px;padding:12px 20px;border-top:1px solid var(--border-color, #e5e7eb);background:var(--background-secondary, #f9fafb);font-size:12px;color:var(--text-secondary, #6b7280)}._footer_wtq7u_290 span{display:inline-flex;align-items:center;gap:.18rem;min-width:0}._footer_wtq7u_290 kbd{background:var(--card-background, #fff);border-width:1px;border-style:solid;border-color:var(--border-color, #e5e7eb);padding:2px 6px;border-radius:4px;font-family:inherit;margin-right:4px}[data-theme=dark] ._palette_wtq7u_22{border-width:1px;border-style:solid;border-color:var(--border-color)}[data-theme=dark] ._itemSelected_wtq7u_201{background:var(--highlight-bg-strong, var(--primary-color))}@media(max-width:640px){._overlay_wtq7u_1{padding-top:5vh;padding-left:16px;padding-right:16px}._palette_wtq7u_22{border-radius:12px}._header_wtq7u_46{gap:12px;padding:16px 16px 0}._title_wtq7u_54{font-size:1rem}._subtitle_wtq7u_65{font-size:.85rem}._inputWrapper_wtq7u_109{gap:10px;padding:14px 16px}._closeBtn_wtq7u_72{flex-shrink:0}._input_wtq7u_109{font-size:16px}._results_wtq7u_159{max-height:50vh;padding:6px}._groupLabel_wtq7u_176{padding-left:10px;padding-right:10px}._item_wtq7u_92{gap:10px;padding:12px 10px;min-height:48px}._itemLabel_wtq7u_274{font-size:.92rem}._itemPath_wtq7u_211{display:none}._footer_wtq7u_290{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 16px}._footer_wtq7u_290 span{font-size:.72rem;line-height:1.35}._footer_wtq7u_290 span:last-child{grid-column:1 / -1}}._sidebar_1mprt_1{position:fixed;inset:0 auto 0 0;z-index:calc(var(--z-sticky) + 2);display:flex;width:248px;min-height:100dvh;flex-direction:column;padding:1.15rem .9rem 1rem;overflow-y:auto;border-right:1px solid #d9e0e7;background:color-mix(in srgb,#ffffff 97%,#eef9fa);box-shadow:7px 0 24px -24px #0f172a57;color:#1d2733}._brand_1mprt_17{display:flex;width:100%;min-height:58px;align-items:center;justify-content:flex-start;padding:.2rem .45rem .8rem;border:0;background:transparent;color:#111827;cursor:pointer}._brand_1mprt_17:hover{background:#f0f7f8!important;color:#111827!important;box-shadow:none!important}._logo_1mprt_36{width:168px;height:auto;max-height:44px}._sectionLabel_1mprt_42{margin:.25rem .7rem .55rem;color:#8a96a3;font-size:.66rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}._navigation_1mprt_51{display:grid;gap:.24rem}._navItem_1mprt_56{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr) .5rem;width:100%;min-height:44px;align-items:center;gap:.65rem;padding:.48rem .65rem;border:1px solid transparent;border-radius:9px;background:transparent;color:#53606d;cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}._navItem_1mprt_56:hover{border-color:#d9e5e7!important;background:#eef6f7!important;color:#17212b!important;box-shadow:none!important;transform:none!important}._navItem_1mprt_56:focus-visible{outline:2px solid color-mix(in srgb,#138b8f 55%,white)!important;outline-offset:1px;box-shadow:none!important}._navItemActive_1mprt_93,._navItemActive_1mprt_93:hover{border-color:#d6e2e5!important;background:#e8edef!important;color:#17212b!important;box-shadow:inset 3px 0 #15989c!important}._navIcon_1mprt_101{display:inline-grid;width:2rem;height:2rem;place-items:center;border-radius:7px;color:#7c8793}._navItem_1mprt_56:hover ._navIcon_1mprt_101,._navItemActive_1mprt_93 ._navIcon_1mprt_101{color:#137f83}._navLabel_1mprt_115{overflow:hidden;font-size:.91rem;font-weight:540;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}._navItemActive_1mprt_93 ._navLabel_1mprt_115{font-weight:680}._activeMarker_1mprt_128{width:.45rem;height:.45rem;border-radius:50%;background:#14b8bd;box-shadow:0 0 0 3px #14b8bd1f}._sidebarFooter_1mprt_136{display:grid;gap:.4rem;margin-top:auto;padding-top:.85rem;border-top:1px solid #e0e6ec}@media(max-width:1099px){._sidebar_1mprt_1{display:none}}[data-theme=dark] ._sidebar_1mprt_1{border-right-color:#2c3b4b;background:#141d27;color:#e5edf5}[data-theme=dark] ._brand_1mprt_17{color:#f4f8fb}[data-theme=dark] ._brand_1mprt_17:hover,[data-theme=dark] ._navItem_1mprt_56:hover{border-color:#34495b!important;background:#20303e!important;color:#f1f6fa!important}[data-theme=dark] ._navItem_1mprt_56{color:#aebdca}[data-theme=dark] ._navItemActive_1mprt_93,[data-theme=dark] ._navItemActive_1mprt_93:hover{border-color:#365367!important;background:#263846!important;color:#f3f8fb!important}[data-theme=dark] ._navIcon_1mprt_101{color:#93a5b4}[data-theme=dark] ._navItem_1mprt_56:hover ._navIcon_1mprt_101,[data-theme=dark] ._navItemActive_1mprt_93 ._navIcon_1mprt_101{color:#5fd3d7}[data-theme=dark] ._sidebarFooter_1mprt_136{border-top-color:#2c3b4b}._shell_wazl8_1{min-height:100vh;display:grid;place-items:center;padding:clamp(24px,4vw,48px);background:radial-gradient(circle at top left,color-mix(in srgb,var(--brand-primary) 14%,transparent),transparent 34%),linear-gradient(180deg,var(--bg-primary) 0%,color-mix(in srgb,var(--bg-primary) 88%,var(--bg-secondary)) 100%)}._card_wazl8_37{width:min(100%,720px);padding:clamp(24px,4vw,40px);border:1px solid color-mix(in srgb,var(--status-warning) 36%,var(--border-primary));border-radius:24px;background:color-mix(in srgb,var(--status-warning) 10%,var(--bg-secondary));box-shadow:0 24px 60px #0f172a1f}._badge_wazl8_55{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--status-warning) 18%,var(--bg-secondary));color:var(--warning-dark);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._title_wazl8_85{margin:0;color:var(--text-primary);font-size:clamp(30px,4vw,42px);line-height:1.05}._description_wazl8_99{max-width:58ch;margin:16px 0 0;color:var(--text-secondary);font-size:17px;line-height:1.7}._actions_wazl8_115{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}._primaryAction_wazl8_129,._secondaryAction_wazl8_131,._ghostAction_wazl8_133{min-height:46px;border-radius:12px;padding:0 18px;font:inherit;font-weight:700;cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}._primaryAction_wazl8_129:hover,._secondaryAction_wazl8_131:hover,._ghostAction_wazl8_133:hover,._primaryAction_wazl8_129:focus-visible,._secondaryAction_wazl8_131:focus-visible,._ghostAction_wazl8_133:focus-visible{transform:translateY(-1px)}._primaryAction_wazl8_129{border:1px solid transparent;background:var(--brand-primary);color:var(--text-on-brand)}._primaryAction_wazl8_129:hover,._primaryAction_wazl8_129:focus-visible{background:var(--brand-primary-hover)}._secondaryAction_wazl8_131{border:1px solid var(--border-primary);background:var(--bg-secondary);color:var(--text-primary)}._secondaryAction_wazl8_131:hover,._secondaryAction_wazl8_131:focus-visible{background:var(--bg-tertiary)}._ghostAction_wazl8_133{border:1px dashed color-mix(in srgb,var(--brand-primary) 34%,var(--border-primary));background:transparent;color:var(--brand-primary-active)}._ghostAction_wazl8_133:hover,._ghostAction_wazl8_133:focus-visible{background:color-mix(in srgb,var(--brand-primary) 10%,var(--bg-secondary))}._helpText_wazl8_243{margin:18px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.6}._helpText_wazl8_243 a{color:var(--brand-primary-active);font-weight:700}._details_wazl8_267{margin-top:24px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--border-primary) 82%,transparent)}._details_wazl8_267 summary{cursor:pointer;color:var(--text-primary);font-weight:700}._pre_wazl8_291{margin:12px 0 0;padding:16px;overflow:auto;border-radius:14px;background:color-mix(in srgb,var(--bg-tertiary) 84%,var(--bg-secondary));color:var(--text-primary);font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-word}@media(max-width:640px){._actions_wazl8_115{flex-direction:column}._primaryAction_wazl8_129,._secondaryAction_wazl8_131,._ghostAction_wazl8_133{width:100%}}._shell_d1lsl_3{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:color-mix(in srgb,var(--surface-glass) 92%,var(--bg-primary));border-bottom:1px solid color-mix(in srgb,var(--border-light) 88%,transparent);box-shadow:0 12px 28px -28px #0f172a52;transition:var(--transition-shadow)}._chrome_d1lsl_15{max-width:var(--max-width-7xl);margin:0 auto;padding:0 clamp(1rem,2vw,1.75rem);height:var(--header-height);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);font-family:var(--font-sans)}@media(min-width:1100px){._desktopSidebar_d1lsl_28._shell_d1lsl_3{width:calc(100% - 248px);margin-left:248px;background:color-mix(in srgb,var(--bg-secondary) 97%,transparent);border-bottom-color:color-mix(in srgb,var(--border-primary) 88%,transparent);box-shadow:0 6px 20px -20px #0f172a4d}._desktopSidebar_d1lsl_28 ._chrome_d1lsl_15{width:100%;max-width:none;height:66px;padding-inline:clamp(1.25rem,2.2vw,2.25rem)}._desktopSidebar_d1lsl_28 ._leftCluster_d1lsl_43,._desktopSidebar_d1lsl_28 ._menuPill_d1lsl_44{display:none}._desktopSidebar_d1lsl_28 ._centerCluster_d1lsl_48{justify-content:flex-start}._desktopSidebar_d1lsl_28 ._searchShell_d1lsl_52{width:min(34vw,390px)}._desktopSidebar_d1lsl_28 ._searchInput_d1lsl_56{height:38px;border-radius:9px;background:#f7f9fb}._desktopSidebar_d1lsl_28 ._quickTools_d1lsl_62,._desktopSidebar_d1lsl_28 ._langSwitch_d1lsl_63,._desktopSidebar_d1lsl_28 ._profileCluster_d1lsl_64{border-radius:9px;box-shadow:none}._desktopSidebar_d1lsl_28 ._themeToggle_d1lsl_69,._desktopSidebar_d1lsl_28 ._langBtn_d1lsl_70,._desktopSidebar_d1lsl_28 ._langActive_d1lsl_71,._desktopSidebar_d1lsl_28 ._profileButton_d1lsl_72,._desktopSidebar_d1lsl_28 ._logoutIconBtn_d1lsl_73{border-radius:7px}}@media(max-width:768px){._chrome_d1lsl_15{padding:0 var(--space-4);gap:var(--space-2)}}._leftCluster_d1lsl_43{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-2);justify-content:center;position:static}._backBtn_d1lsl_94{height:36px;min-width:36px;border-radius:var(--radius-full);border:1px solid var(--border-primary);background:color-mix(in srgb,var(--surface-primary) 88%,transparent);color:var(--text-primary);cursor:pointer;font-weight:var(--font-weight-semibold);transition:all var(--transition-fast)}._backBtn_d1lsl_94:hover:not(:disabled){background:color-mix(in srgb,var(--surface-tertiary) 72%,transparent)}._backBtn_d1lsl_94:disabled{opacity:.45;cursor:not-allowed}._backBtn_d1lsl_94:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._logoWrap_d1lsl_120{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2);border:none;background:transparent;border-radius:var(--radius-lg);cursor:pointer;transition:all .2s var(--ease-apple);-webkit-user-select:none;user-select:none;min-height:40px;padding-inline:var(--space-3)}._logoWrap_d1lsl_120:hover{background:color-mix(in srgb,var(--surface-tertiary) 78%,transparent);transform:scale(1.02)}._logoWrap_d1lsl_120:active{transform:scale(.98)}._logoWrap_d1lsl_120:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._logoMotion_d1lsl_150{display:none}._logoSvg_d1lsl_154{height:28px;width:auto;flex-shrink:0;animation:_pulse_d1lsl_1 4.8s ease-in-out infinite}@keyframes _pulse_d1lsl_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.95;transform:scale(1.03)}}._logoTextBlock_d1lsl_173{display:flex;align-items:center}._logoText_d1lsl_173{font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--text-primary)}._logoTagline_d1lsl_185,._compactMobileTitle_d1lsl_189{display:none}@media(max-width:640px){._logoSvg_d1lsl_154{height:26px}._logoText_d1lsl_173{font-size:.92rem}}._centerCluster_d1lsl_48{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:var(--spacing-3)}._menuPill_d1lsl_44{position:relative;display:inline-flex;align-items:center;min-width:clamp(9.5rem,18vw,12rem);padding:2px;border-radius:var(--radius-full);border:1px solid var(--border-primary);background:color-mix(in srgb,var(--surface-primary) 86%,transparent);box-shadow:inset 0 1px #ffffff38}._menuTrigger_d1lsl_223{display:inline-flex;align-items:center;justify-content:center;gap:0;width:100%;flex:1 1 auto;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);border:0;background:transparent;color:var(--text-primary);font-size:var(--font-size-base);cursor:pointer;transition:background var(--transition-fast);min-height:40px}._menuModuleIcon_d1lsl_241{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:0 0 2rem;border-radius:11px;background:color-mix(in srgb,var(--brand-primary) 12%,var(--bg-secondary));color:var(--brand-primary)}[data-enhanced-system=true] ._menuTrigger_d1lsl_223{justify-content:flex-start;gap:.55rem;padding:.3rem .65rem}[data-enhanced-system=true] ._menuLabel_d1lsl_259{text-align:left;font-weight:650}._menuTrigger_d1lsl_223:hover{border-color:var(--interactive-hover-border)!important;background:color-mix(in srgb,var(--brand-primary) 10%,var(--bg-secondary))!important;color:var(--text-primary)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-primary) 14%,transparent),var(--interactive-hover-shadow)!important}._menuTrigger_d1lsl_223:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._menuDot_d1lsl_278{width:3px;height:3px;border-radius:var(--radius-full);background:var(--text-secondary);transition:background var(--transition-fast)}._menuTrigger_d1lsl_223:hover ._menuDot_d1lsl_278{background:var(--text-primary)}._menuLabel_d1lsl_259{display:block;width:100%;max-width:100%;letter-spacing:-.01em;font-weight:var(--font-weight-medium);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._menuDropdown_d1lsl_302{position:absolute;top:calc(100% + var(--spacing-2));left:50%;transform:translate(-50%);min-width:220px;width:-webkit-max-content;width:max-content;max-width:min(320px,calc(100vw - 1rem));max-height:min(60vh,28rem);overflow-y:auto;overscroll-behavior:contain;padding:var(--spacing-1);border-radius:var(--radius-lg);border:1px solid var(--border-primary);background:color-mix(in srgb,var(--surface-primary) 92%,transparent);box-shadow:0 24px 48px -28px #0f172a59;z-index:var(--z-dropdown);animation:_slideDown_d1lsl_1 var(--transition-fast)}@keyframes _slideDown_d1lsl_1{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._menuItem_d1lsl_333,._menuItemActive_d1lsl_334{width:100%;text-align:left;display:flex;align-items:center;border:0;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);background:transparent;color:var(--text-primary);font-size:var(--font-size-base);line-height:1.35;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);min-height:40px;white-space:normal;overflow-wrap:anywhere}._menuItem_d1lsl_333:hover{background:color-mix(in srgb,var(--brand-primary) 12%,var(--bg-secondary))!important;color:var(--text-primary)!important;box-shadow:inset 0 0 0 1px var(--interactive-hover-border)!important}._menuItem_d1lsl_333:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}._menuItemActive_d1lsl_334{background:var(--highlight-bg-strong);color:var(--highlight-text);font-weight:var(--font-weight-semibold);box-shadow:inset 0 0 0 1px var(--highlight-border),var(--highlight-shadow);position:relative;font-weight:var(--font-weight-medium)}._menuItemActive_d1lsl_334:hover{background:color-mix(in srgb,var(--brand-primary) 22%,var(--bg-secondary))!important;color:var(--text-primary)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-primary) 52%,var(--border-primary)),var(--interactive-hover-shadow)!important}._menuDivider_d1lsl_385{margin:var(--spacing-1) var(--spacing-2);border-top:1px solid var(--border-secondary)}._homeBtn_d1lsl_390{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-xl);border:none;background:var(--brand-primary);color:#fff;padding:var(--spacing-3) var(--spacing-6);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .2s var(--ease-apple);min-height:44px;box-shadow:0 16px 28px -18px #0f8aa673;letter-spacing:var(--tracking-tight)}._homeBtn_d1lsl_390:hover{background:var(--brand-primary-hover);transform:translateY(-1px);box-shadow:0 18px 32px -20px #0f8aa680}._homeBtn_d1lsl_390:active{transform:translateY(0);box-shadow:0 1px 4px #0891b233}._homeBtn_d1lsl_390:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._homeBtn_d1lsl_390[aria-current=page]{background:linear-gradient(135deg,var(--brand-primary) 0%,var(--brand-primary-hover) 100%);box-shadow:0 18px 34px -22px #0f8aa685;position:relative}._homeBtn_d1lsl_390[aria-current=page]:before{content:"";position:absolute;inset:-2px;border-radius:var(--radius-xl);border:2px solid color-mix(in srgb,var(--brand-primary) 45%,transparent);opacity:.18}._searchShell_d1lsl_52{position:relative;width:280px;max-width:100%}._searchInput_d1lsl_56{width:100%;height:40px;border-radius:var(--radius-full);border:1px solid var(--border-primary);background:color-mix(in srgb,var(--surface-secondary) 92%,transparent);color:var(--text-primary);padding:0 var(--spacing-4);font-size:var(--font-size-base);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}._searchInput_d1lsl_56::placeholder{color:var(--text-tertiary)}._searchInput_d1lsl_56:hover{background:color-mix(in srgb,var(--surface-primary) 92%,transparent)}._searchInput_d1lsl_56:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--focus-ring);background:color-mix(in srgb,var(--surface-primary) 96%,transparent)}._searchDropdown_d1lsl_475{position:absolute;left:0;right:0;top:calc(100% + var(--spacing-1));padding:var(--spacing-1);max-height:min(60vh,26rem);overflow-y:auto;overscroll-behavior:contain;border-radius:var(--radius-lg);border:1px solid var(--border-primary);background:color-mix(in srgb,var(--surface-primary) 94%,transparent);box-shadow:0 24px 48px -28px #0f172a52;z-index:var(--z-dropdown);animation:_slideDown_d1lsl_1 var(--transition-fast)}._searchItem_d1lsl_492{display:flex;flex-direction:column;align-items:flex-start;width:100%;border:0;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);background:transparent;cursor:pointer;color:var(--text-primary);font-size:var(--font-size-base);transition:background var(--transition-fast);text-align:left;min-height:42px}._searchItem_d1lsl_492:hover{background:var(--bg-tertiary)}._searchItemActive_d1lsl_513{background:var(--highlight-bg-soft);box-shadow:inset 0 0 0 1px var(--highlight-border)}._searchItem_d1lsl_492:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}._searchItemPrimary_d1lsl_523{font-weight:var(--font-weight-medium);color:var(--text-primary);line-height:1.35;overflow-wrap:anywhere}._searchItemMeta_d1lsl_530{margin-top:2px;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.35;white-space:normal}._rightCluster_d1lsl_538{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:.55rem;min-width:0}._quickTools_d1lsl_62{display:inline-flex;align-items:center;gap:.55rem;padding:.25rem;border-radius:999px;border:1px solid var(--border-primary);background:color-mix(in srgb,var(--bg-secondary) 92%,rgba(8,145,178,.08));box-shadow:0 4px 12px #0f172a0d}._themeToggle_d1lsl_69{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 .9rem 0 .75rem;gap:.45rem;border-radius:var(--radius-full);border:1px solid rgba(14,116,144,.28);background:linear-gradient(180deg,#0f766e,#115e59);color:#fff;cursor:pointer;font-size:1.25rem;box-shadow:inset 0 0 0 1px #ffffff24,0 8px 18px #0f766e38;transition:all var(--transition-fast);flex-shrink:0;line-height:0}._themeToggle_d1lsl_69:hover{background:linear-gradient(180deg,#0f766e,#134e4a);transform:translateY(-1px);box-shadow:0 10px 22px #0f766e47}._themeToggle_d1lsl_69:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._themeToggle_d1lsl_69:active{transform:scale(.95)}._themeGlyph_d1lsl_595{width:20px;height:20px;display:block;filter:drop-shadow(0 1px 0 rgba(255,255,255,.12))}._themeLabel_d1lsl_602{font-size:.78rem;font-weight:700;letter-spacing:.01em;line-height:1}._langSwitch_d1lsl_63{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:var(--radius-full);border:1px solid var(--border-primary);background:var(--bg-secondary);flex-shrink:0}._langBtn_d1lsl_70,._langActive_d1lsl_71{min-width:36px;min-height:36px;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);border:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:transparent;color:var(--text-primary);transition:all var(--transition-fast)}._langBtn_d1lsl_70:hover{background:var(--bg-tertiary)}._langBtn_d1lsl_70:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}._langActive_d1lsl_71{background:var(--highlight-bg-strong);color:var(--highlight-text);box-shadow:inset 0 0 0 1px var(--highlight-border)}._langActive_d1lsl_71:hover{background:color-mix(in srgb,var(--highlight-bg-strong) 86%,var(--brand-primary) 14%)}._helpCluster_d1lsl_654{position:relative}._helpBtn_d1lsl_658{height:36px;width:36px;border-radius:var(--radius-full);border:1px solid var(--border-primary);background:var(--bg-secondary);color:var(--text-primary);display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-fast)}._helpBtn_d1lsl_658:hover{background:var(--brand-primary);color:var(--text-on-brand);border-color:var(--brand-primary);transform:translateY(-1px)}._helpBtn_d1lsl_658:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._profileCluster_d1lsl_64{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .28rem .22rem .32rem;border-radius:var(--radius-full);border:1px solid var(--border-primary);background:var(--bg-secondary);min-width:0;box-shadow:0 8px 16px -14px #0f172a2e}._profileButton_d1lsl_72{display:inline-flex;align-items:center;gap:.55rem;padding:.32rem .62rem .32rem .34rem;border:0;background:transparent;border-radius:var(--radius-full);cursor:pointer;transition:background var(--transition-fast);min-height:36px}._profileButton_d1lsl_72:hover{background:var(--bg-tertiary)}._profileButton_d1lsl_72:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}._avatar_d1lsl_721{width:30px;height:30px;border-radius:var(--radius-full);background:var(--brand-primary);color:var(--text-on-brand);display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;flex-shrink:0}._profileMeta_d1lsl_736{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;line-height:1.15;max-width:220px;min-width:0}._superAdminBadge_d1lsl_746{margin-top:1px;display:inline-flex;align-items:center;padding:.08rem .46rem;border-radius:999px;background:#f59e0b2e;color:#92400e;font-size:.64rem;font-weight:700;letter-spacing:.01em}._profileName_d1lsl_759{font-size:.83rem;font-weight:var(--font-weight-semibold);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._adminBadge_d1lsl_769{margin-left:.35rem;display:inline-flex;align-items:center;padding:.08rem .38rem;border-radius:999px;background:var(--surface-tertiary);color:var(--text-secondary);font-size:.58rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._profileRole_d1lsl_783{display:flex;align-items:center;gap:var(--spacing-1);font-size:var(--font-size-xs);color:var(--text-secondary)}._profileEmail_d1lsl_791{display:none}._logoutIconBtn_d1lsl_73{width:36px;height:36px;min-width:36px;padding:0;border-radius:var(--radius-full);border:1px solid var(--border-primary);background:color-mix(in srgb,var(--bg-primary) 88%,var(--bg-secondary));color:var(--status-error);display:inline-grid;place-items:center;font-size:var(--font-size-base);cursor:pointer;transition:all var(--transition-fast);line-height:0}._logoutTextBtn_d1lsl_812{width:auto;min-width:36px;padding:0 .72rem;gap:.42rem;display:inline-flex;align-items:center;justify-content:center;color:var(--status-error);font-size:.78rem;font-weight:750;line-height:1;white-space:nowrap}._logoutLabel_d1lsl_827{display:inline}._logoutIconBtn_d1lsl_73:hover{background:color-mix(in srgb,var(--status-error) 10%,var(--bg-secondary));border-color:color-mix(in srgb,var(--status-error) 34%,var(--border-primary));transform:translateY(-1px)}._logoutIconBtn_d1lsl_73:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}._logoutGlyph_d1lsl_842{width:17px!important;height:17px!important;min-width:17px;min-height:17px;max-width:none!important;max-height:none!important;display:block;flex:0 0 auto;overflow:visible!important;pointer-events:none}._logoutGlyph_d1lsl_842 path{fill:currentColor!important;stroke:none!important}._searchError_d1lsl_860{margin-top:.25rem;font-size:.8rem;color:#b91c1c}@media(max-width:1024px){._searchShell_d1lsl_52{width:200px}._profileMeta_d1lsl_736{max-width:120px}._logoTagline_d1lsl_185{display:none}}@media(max-width:768px){._chrome_d1lsl_15{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"left right" "center center";align-items:center;height:auto;padding:.5rem var(--spacing-3) .65rem;gap:.5rem}._leftCluster_d1lsl_43{grid-area:left;position:static;justify-content:flex-start;min-width:0}._rightCluster_d1lsl_538{grid-area:right;justify-content:flex-end;gap:.35rem;flex-wrap:wrap;max-width:100%}._centerCluster_d1lsl_48{grid-area:center;display:grid;grid-template-columns:1fr;justify-content:stretch;width:100%;gap:.45rem;padding-top:.15rem}._menuPill_d1lsl_44{width:100%;min-width:0}._menuTrigger_d1lsl_223{min-height:44px;padding:.45rem .8rem}._backBtn_d1lsl_94{width:44px;min-width:44px;height:44px;padding:0;justify-content:center}._backBtn_d1lsl_94:disabled{display:none}._menuDropdown_d1lsl_302{left:0;right:auto;transform:none;min-width:min(18rem,calc(100vw - 1.5rem));width:max(100%,min(18rem,calc(100vw - 1.5rem)));max-width:calc(100vw - 1.5rem)}._searchShell_d1lsl_52{flex:1 1 auto;min-width:0;width:100%}._searchInput_d1lsl_56{height:44px}._searchDropdown_d1lsl_475{left:0;right:0;max-height:min(55vh,24rem)}._searchItem_d1lsl_492{padding:.72rem .85rem}._homeBtn_d1lsl_390{display:none}._logoSvg_d1lsl_154{height:34px}._logoWrap_d1lsl_120{min-height:34px;padding:.2rem .4rem;padding-inline:.45rem}._logoText_d1lsl_173,._logoTextBlock_d1lsl_173{display:none}._themeToggle_d1lsl_69{width:44px;min-width:44px;height:44px;padding:0;gap:0;font-size:1rem}._themeLabel_d1lsl_602{display:none}._profileCluster_d1lsl_64{gap:.2rem;padding:0}._profileButton_d1lsl_72{min-height:44px;min-width:44px;padding:0;justify-content:center}._logoutIconBtn_d1lsl_73{width:44px;height:44px;min-width:44px;font-size:.95rem}._logoutIconBtn_d1lsl_73._logoutTextBtn_d1lsl_812{width:auto;min-width:44px;padding-inline:.72rem}._profileMeta_d1lsl_736{display:none}._menuLabel_d1lsl_259{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._langSwitch_d1lsl_63{display:inline-flex;min-height:44px}._quickTools_d1lsl_62{padding:.18rem;gap:.32rem}}@media(max-width:640px){._compactMobile_d1lsl_189 ._chrome_d1lsl_15{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"left right";padding-block:.4rem}._compactMobile_d1lsl_189 ._centerCluster_d1lsl_48{display:none}._compactMobile_d1lsl_189 ._logoWrap_d1lsl_120{gap:.5rem;padding-inline:.25rem}._compactMobile_d1lsl_189 ._compactMobileTitle_d1lsl_189{display:block;max-width:min(48vw,13rem);overflow:hidden;color:var(--text-primary);font-size:.88rem;font-weight:650;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}._compactMobile_d1lsl_189 ._themeToggle_d1lsl_69,._langSwitch_d1lsl_63{display:none}._themeToggle_d1lsl_69{width:44px;min-width:44px;height:44px;padding:0;gap:0}._themeLabel_d1lsl_602,._logoutIconBtn_d1lsl_73{display:none}._logoutIconBtn_d1lsl_73._logoutTextBtn_d1lsl_812{display:inline-flex;width:44px;min-width:44px;padding:0}._logoutTextBtn_d1lsl_812 ._logoutLabel_d1lsl_827{display:none}._quickTools_d1lsl_62{border-radius:999px}}@media(max-width:480px){._chrome_d1lsl_15{padding:.45rem var(--spacing-2);gap:var(--spacing-1)}._centerCluster_d1lsl_48{flex-direction:column;align-items:stretch}._menuPill_d1lsl_44{width:100%}._menuTrigger_d1lsl_223{width:100%;justify-content:center}._menuDropdown_d1lsl_302{width:100%;min-width:0;max-width:none}._menuItem_d1lsl_333,._menuItemActive_d1lsl_334{min-height:44px;padding:.72rem .9rem}._searchInput_d1lsl_56{height:44px}._searchDropdown_d1lsl_475{border-radius:16px}._logoSvg_d1lsl_154{height:30px}._rightCluster_d1lsl_538{gap:.45rem}._langBtn_d1lsl_70,._langActive_d1lsl_71{min-width:44px;min-height:44px;font-size:.72rem;padding:.1rem .35rem}._profileButton_d1lsl_72{min-height:44px;min-width:44px;padding:0}._avatar_d1lsl_721{width:28px;height:28px;font-size:.74rem}._themeToggle_d1lsl_69{width:44px;height:44px;min-width:44px;padding:0;gap:0;font-size:.9rem}._quickTools_d1lsl_62{gap:.35rem;padding:.18rem}._themeLabel_d1lsl_602,._logoutIconBtn_d1lsl_73{display:none}._logoutIconBtn_d1lsl_73._logoutTextBtn_d1lsl_812{display:inline-flex}}@media(prefers-contrast:high){._shell_d1lsl_3{border-bottom-width:2px}._menuItem_d1lsl_333:focus-visible,._helpItem_d1lsl_1223:focus-visible,._searchItem_d1lsl_492:focus-visible{outline-width:3px}}@media(prefers-reduced-motion:reduce){._menuDropdown_d1lsl_302,._helpDropdown_d1lsl_1232,._searchDropdown_d1lsl_475{animation:none}._logoWrap_d1lsl_120:hover,._homeBtn_d1lsl_390:hover,._helpBtn_d1lsl_658:hover{transform:none}*{transition-duration:.01ms!important}}[data-theme=dark] ._shell_d1lsl_3{background:var(--bg-secondary, #1e293b);border-bottom-color:var(--border-primary, #334155)}[data-theme=dark] ._menuPill_d1lsl_44,[data-theme=dark] ._langSwitch_d1lsl_63,[data-theme=dark] ._themeToggle_d1lsl_69{background:var(--bg-tertiary, #334155);border-color:var(--border-primary, #475569)}[data-theme=dark] ._quickTools_d1lsl_62{background:color-mix(in srgb,var(--bg-secondary) 88%,rgba(8,145,178,.14));border-color:var(--border-primary, #475569);box-shadow:0 6px 16px #0208173d}[data-theme=dark] ._themeToggle_d1lsl_69{background:linear-gradient(180deg,#0f766e,#134e4a);border-color:#14b8a63d}[data-theme=dark] ._menuTrigger_d1lsl_223,[data-theme=dark] ._langBtn_d1lsl_70,[data-theme=dark] ._profileButton_d1lsl_72{color:var(--text-primary, #f1f5f9)}[data-theme=dark] ._logoutIconBtn_d1lsl_73{background:color-mix(in srgb,var(--bg-primary) 88%,var(--bg-secondary));color:var(--status-error);border-color:color-mix(in srgb,var(--status-error) 34%,var(--border-primary))}[data-theme=dark] ._profileCluster_d1lsl_64{box-shadow:0 12px 22px -18px #0208176b}[data-theme=dark] ._logoutIconBtn_d1lsl_73:hover{background:color-mix(in srgb,var(--status-error) 14%,var(--bg-secondary));color:var(--status-error);border-color:color-mix(in srgb,var(--status-error) 50%,var(--border-primary))}[data-theme=dark] ._menuTrigger_d1lsl_223:hover,[data-theme=dark] ._langBtn_d1lsl_70:hover,[data-theme=dark] ._themeToggle_d1lsl_69:hover{background:#ffffff1a}[data-theme=dark] ._menuDropdown_d1lsl_302,[data-theme=dark] ._helpDropdown_d1lsl_1232,[data-theme=dark] ._searchDropdown_d1lsl_475{background:var(--bg-secondary, #1e293b);border-color:var(--border-primary, #334155);box-shadow:0 10px 40px #0006}[data-theme=dark] ._menuItem_d1lsl_333,[data-theme=dark] ._helpItem_d1lsl_1223{color:var(--text-primary, #f1f5f9)}[data-theme=dark] ._menuItem_d1lsl_333:hover,[data-theme=dark] ._helpItem_d1lsl_1223:hover,[data-theme=dark] ._searchItem_d1lsl_492:hover{background:color-mix(in srgb,var(--brand-primary) 16%,var(--bg-secondary, #1e293b))!important;color:var(--text-primary, #f1f5f9)!important}[data-theme=dark] ._menuItemActive_d1lsl_334:hover{background:color-mix(in srgb,var(--brand-primary) 22%,var(--bg-secondary, #1e293b))!important;color:var(--text-primary, #f1f5f9)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-primary) 56%,var(--border-primary, #475569)),var(--interactive-hover-shadow)!important}._menuItemIcon_d1lsl_1331{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:0 0 2rem;border-radius:10px;background:color-mix(in srgb,var(--brand-primary) 7%,var(--bg-secondary));color:var(--text-secondary);transition:background var(--transition-fast),color var(--transition-fast)}._menuItemLabel_d1lsl_1346{min-width:0;flex:1 1 auto}._menuItemCurrent_d1lsl_1351{width:.45rem;height:.45rem;flex:0 0 .45rem;border-radius:50%;background:var(--brand-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-primary) 12%,transparent)}[data-enhanced-system=true] ._menuItem_d1lsl_333,[data-enhanced-system=true] ._menuItemActive_d1lsl_334{gap:.65rem;min-height:48px;padding:.45rem .55rem;border-radius:13px}[data-enhanced-system=true] ._menuItem_d1lsl_333:hover ._menuItemIcon_d1lsl_1331,[data-enhanced-system=true] ._menuItemActive_d1lsl_334 ._menuItemIcon_d1lsl_1331{background:color-mix(in srgb,var(--brand-primary) 14%,var(--bg-secondary));color:var(--brand-primary)}[data-theme=dark] ._menuItemActive_d1lsl_334,[data-theme=dark] ._homeBtn_d1lsl_390[aria-current=page]{background:var(--highlight-bg-strong);color:var(--highlight-text);box-shadow:inset 0 0 0 1px var(--highlight-border),var(--highlight-shadow)}[data-theme=dark] ._homeBtn_d1lsl_390[aria-current=page]:before{border-color:var(--highlight-border);opacity:.42}[data-theme=dark] ._searchInput_d1lsl_56{background:var(--bg-tertiary, #334155);color:var(--text-primary, #f1f5f9);border-color:var(--border-primary, #475569)}[data-theme=dark] ._searchInput_d1lsl_56::placeholder{color:var(--text-secondary, #94a3b8)}[data-theme=dark] ._logoText_d1lsl_173{color:var(--text-primary, #f1f5f9)}[data-theme=dark] ._logoTagline_d1lsl_185{color:var(--text-secondary, #94a3b8)}[data-theme=dark] ._profileName_d1lsl_759{color:var(--text-primary, #f1f5f9)}[data-theme=dark] ._adminBadge_d1lsl_769{background:var(--bg-tertiary, #334155);color:var(--text-secondary, #cbd5e1)}[data-theme=dark] ._profileEmail_d1lsl_791{color:var(--text-secondary, #94a3b8)}[data-theme=dark] ._superAdminBadge_d1lsl_746{background:#f59e0b47;color:#fcd34d}body[data-interface-scope=airfresh] ._shell_d1lsl_3{--airfresh-header-control-radius: 18px;--airfresh-header-inner-radius: 14px;background:color-mix(in srgb,var(--bg-secondary) 94%,transparent);border-bottom-color:color-mix(in srgb,var(--border-primary) 82%,transparent);box-shadow:0 14px 32px -30px #0f172a70}body[data-interface-scope=airfresh] ._chrome_d1lsl_15{min-width:0}body[data-interface-scope=airfresh] ._backBtn_d1lsl_94,body[data-interface-scope=airfresh] ._logoWrap_d1lsl_120,body[data-interface-scope=airfresh] ._menuTrigger_d1lsl_223,body[data-interface-scope=airfresh] ._themeToggle_d1lsl_69,body[data-interface-scope=airfresh] ._langBtn_d1lsl_70,body[data-interface-scope=airfresh] ._langActive_d1lsl_71,body[data-interface-scope=airfresh] ._profileButton_d1lsl_72,body[data-interface-scope=airfresh] ._logoutIconBtn_d1lsl_73{border-width:1px;transform:none}body[data-interface-scope=airfresh] ._backBtn_d1lsl_94{display:inline-grid;place-items:center;padding:0;border-radius:var(--airfresh-header-inner-radius);border-color:color-mix(in srgb,var(--brand-primary) 28%,var(--border-primary));background:color-mix(in srgb,var(--brand-primary) 9%,var(--bg-secondary));color:var(--brand-primary);box-shadow:none}body[data-interface-scope=airfresh] ._backBtn_d1lsl_94:hover:not(:disabled){background:color-mix(in srgb,var(--brand-primary) 16%,var(--bg-secondary));border-color:color-mix(in srgb,var(--brand-primary) 48%,var(--border-primary));color:var(--text-primary);box-shadow:0 10px 20px -16px color-mix(in srgb,var(--brand-primary) 45%,transparent)}._backGlyph_d1lsl_1476{width:19px;height:19px;display:block}body[data-interface-scope=airfresh] ._logoWrap_d1lsl_120{border-radius:var(--airfresh-header-control-radius);border-color:var(--border-primary);background:color-mix(in srgb,var(--bg-secondary) 98%,var(--brand-primary) 2%);color:var(--text-primary);box-shadow:0 10px 24px -22px #0f172a5c}body[data-interface-scope=airfresh] ._logoWrap_d1lsl_120:hover{border-color:color-mix(in srgb,var(--brand-primary) 30%,var(--border-primary));background:color-mix(in srgb,var(--brand-primary) 7%,var(--bg-secondary));box-shadow:0 14px 26px -20px color-mix(in srgb,var(--brand-primary) 35%,transparent);transform:translateY(-1px)}body[data-interface-scope=airfresh] ._menuPill_d1lsl_44,body[data-interface-scope=airfresh] ._searchInput_d1lsl_56,body[data-interface-scope=airfresh] ._quickTools_d1lsl_62,body[data-interface-scope=airfresh] ._langSwitch_d1lsl_63,body[data-interface-scope=airfresh] ._profileCluster_d1lsl_64{border-radius:var(--airfresh-header-control-radius)}body[data-interface-scope=airfresh] ._menuPill_d1lsl_44{padding:3px;border-color:color-mix(in srgb,var(--brand-primary) 24%,var(--border-primary));background:color-mix(in srgb,var(--brand-primary) 7%,var(--bg-secondary));box-shadow:none}body[data-interface-scope=airfresh] ._menuTrigger_d1lsl_223{border-radius:calc(var(--airfresh-header-control-radius) - 3px);background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-hover));color:var(--text-on-brand);font-weight:700;box-shadow:0 12px 24px -18px color-mix(in srgb,var(--brand-primary) 60%,transparent)}body[data-interface-scope=airfresh] ._menuTrigger_d1lsl_223:hover{background:linear-gradient(135deg,var(--brand-primary-hover),var(--brand-primary))!important;color:var(--text-on-brand)!important;box-shadow:0 15px 26px -18px color-mix(in srgb,var(--brand-primary) 68%,transparent)!important}body[data-interface-scope=airfresh] ._searchInput_d1lsl_56{border-width:1px;border-color:var(--border-primary)!important;background:color-mix(in srgb,var(--bg-primary) 84%,var(--bg-secondary))!important;box-shadow:inset 0 1px color-mix(in srgb,white 58%,transparent)}body[data-interface-scope=airfresh] ._searchInput_d1lsl_56:hover{border-color:color-mix(in srgb,var(--brand-primary) 34%,var(--border-primary))!important;background:color-mix(in srgb,var(--brand-primary) 4%,var(--bg-secondary))!important}body[data-interface-scope=airfresh] ._searchInput_d1lsl_56:focus{border-color:var(--border-focus)!important;background:var(--bg-secondary)!important;box-shadow:var(--focus-ring)}body[data-interface-scope=airfresh] ._quickTools_d1lsl_62{gap:.5rem;padding:0;border:0;background:transparent;box-shadow:none}body[data-interface-scope=airfresh] ._themeToggle_d1lsl_69{border-radius:var(--airfresh-header-control-radius);border-color:color-mix(in srgb,#0f766e 52%,var(--border-primary));box-shadow:inset 0 0 0 1px #ffffff1f,0 12px 24px -18px #0f766ea6}body[data-interface-scope=airfresh] ._themeToggle_d1lsl_69:hover{border-color:color-mix(in srgb,#2dd4bf 48%,var(--border-primary));background:linear-gradient(180deg,#12877e,#0f5f59);color:#fff;box-shadow:0 16px 26px -18px #0f766eb8;transform:translateY(-1px)}body[data-interface-scope=airfresh] ._langSwitch_d1lsl_63{gap:3px;padding:3px;border-color:var(--border-primary);background:color-mix(in srgb,var(--bg-primary) 72%,var(--bg-secondary));box-shadow:none}body[data-interface-scope=airfresh] ._langBtn_d1lsl_70,body[data-interface-scope=airfresh] ._langActive_d1lsl_71{border-radius:var(--airfresh-header-inner-radius);border:0}body[data-interface-scope=airfresh] ._langBtn_d1lsl_70{background:transparent;color:var(--text-secondary)}body[data-interface-scope=airfresh] ._langBtn_d1lsl_70:hover{background:color-mix(in srgb,var(--brand-primary) 10%,var(--bg-secondary));color:var(--text-primary)}body[data-interface-scope=airfresh] ._langActive_d1lsl_71{background:var(--brand-primary);color:var(--text-on-brand);box-shadow:0 8px 16px -12px color-mix(in srgb,var(--brand-primary) 62%,transparent)}body[data-interface-scope=airfresh] ._profileCluster_d1lsl_64{padding:3px;border-color:var(--border-primary);background:color-mix(in srgb,var(--bg-secondary) 98%,var(--brand-primary) 2%);box-shadow:0 10px 24px -22px #0f172a61}body[data-interface-scope=airfresh] ._profileButton_d1lsl_72{border-radius:calc(var(--airfresh-header-control-radius) - 3px);background:transparent;color:var(--text-primary)}body[data-interface-scope=airfresh] ._profileButton_d1lsl_72:hover{background:color-mix(in srgb,var(--brand-primary) 9%,var(--bg-secondary));color:var(--text-primary)}body[data-interface-scope=airfresh] ._logoutIconBtn_d1lsl_73{border-radius:var(--airfresh-header-inner-radius)}body[data-interface-scope=airfresh] ._logoutIconBtn_d1lsl_73._logoutTextBtn_d1lsl_812{border-color:color-mix(in srgb,var(--status-error) 26%,var(--border-primary));background:color-mix(in srgb,var(--status-error) 7%,var(--bg-secondary));color:color-mix(in srgb,var(--status-error) 72%,var(--text-primary))!important}body[data-interface-scope=airfresh] ._logoutIconBtn_d1lsl_73._logoutTextBtn_d1lsl_812:hover{border-color:color-mix(in srgb,var(--status-error) 44%,var(--border-primary));background:color-mix(in srgb,var(--status-error) 13%,var(--bg-secondary));color:color-mix(in srgb,var(--status-error) 72%,var(--text-primary))!important}@media(min-width:769px){body[data-interface-scope=airfresh] ._chrome_d1lsl_15{height:72px;padding:8px clamp(.75rem,1.4vw,1.5rem);gap:clamp(.45rem,.8vw,.75rem)}body[data-interface-scope=airfresh] ._leftCluster_d1lsl_43,body[data-interface-scope=airfresh] ._rightCluster_d1lsl_538,body[data-interface-scope=airfresh] ._centerCluster_d1lsl_48{gap:clamp(.45rem,.7vw,.65rem)}body[data-interface-scope=airfresh] ._backBtn_d1lsl_94{width:48px;min-width:48px;height:48px}body[data-interface-scope=airfresh] ._logoWrap_d1lsl_120{min-width:clamp(8.75rem,10vw,10.5rem);min-height:48px;padding:0 1rem}body[data-interface-scope=airfresh] ._menuPill_d1lsl_44{min-width:clamp(10.5rem,14vw,14.5rem);min-height:48px}body[data-interface-scope=airfresh] ._menuTrigger_d1lsl_223{min-height:40px;padding:.4rem 1rem}body[data-interface-scope=airfresh] ._searchShell_d1lsl_52{width:clamp(11rem,21vw,22rem);min-width:0}body[data-interface-scope=airfresh] ._searchInput_d1lsl_56{height:48px;padding-inline:1rem}body[data-interface-scope=airfresh] ._themeToggle_d1lsl_69,body[data-interface-scope=airfresh] ._langSwitch_d1lsl_63,body[data-interface-scope=airfresh] ._profileCluster_d1lsl_64{min-height:48px}body[data-interface-scope=airfresh] ._themeToggle_d1lsl_69{height:48px;padding:0 1rem 0 .85rem}body[data-interface-scope=airfresh] ._langBtn_d1lsl_70,body[data-interface-scope=airfresh] ._langActive_d1lsl_71{height:40px;min-height:40px;padding:0 .8rem}body[data-interface-scope=airfresh] ._profileButton_d1lsl_72{height:40px;min-height:40px;padding:0 .65rem 0 .35rem}body[data-interface-scope=airfresh] ._logoutIconBtn_d1lsl_73{width:36px;min-width:36px;height:36px;padding:0}body[data-interface-scope=airfresh] ._logoutIconBtn_d1lsl_73._logoutTextBtn_d1lsl_812{width:auto;min-width:36px;padding:0 .72rem}body[data-interface-scope=airfresh] ._profileMeta_d1lsl_736{max-width:clamp(7.5rem,13vw,13.5rem)}}@media(min-width:769px)and (max-width:1320px){body[data-interface-scope=airfresh] ._themeLabel_d1lsl_602{display:none}body[data-interface-scope=airfresh] ._themeToggle_d1lsl_69{width:48px;min-width:48px;padding:0}body[data-interface-scope=airfresh] ._profileMeta_d1lsl_736{display:none}body[data-interface-scope=airfresh] ._profileButton_d1lsl_72{width:40px;min-width:40px;padding:0;justify-content:center}}@media(max-width:768px){body[data-interface-scope=airfresh] ._chrome_d1lsl_15{padding:.5rem .75rem}body[data-interface-scope=airfresh] ._backBtn_d1lsl_94,body[data-interface-scope=airfresh] ._logoWrap_d1lsl_120,body[data-interface-scope=airfresh] ._themeToggle_d1lsl_69,body[data-interface-scope=airfresh] ._langSwitch_d1lsl_63,body[data-interface-scope=airfresh] ._profileCluster_d1lsl_64,body[data-interface-scope=airfresh] ._logoutIconBtn_d1lsl_73{border-radius:16px}body[data-interface-scope=airfresh] ._logoWrap_d1lsl_120{height:44px;min-height:44px;padding:0 .5rem}body[data-interface-scope=airfresh] ._profileButton_d1lsl_72{width:44px;min-width:44px;height:44px;min-height:44px;padding:0}body[data-interface-scope=airfresh] ._logoutIconBtn_d1lsl_73{width:44px;min-width:44px;height:44px;padding:0}}@media(max-width:640px){body[data-interface-scope=airfresh] ._backBtn_d1lsl_94:disabled{display:none}body[data-interface-scope=airfresh] ._logoutIconBtn_d1lsl_73{display:none}body[data-interface-scope=airfresh] ._logoutIconBtn_d1lsl_73._logoutTextBtn_d1lsl_812{display:inline-flex;width:44px;min-width:44px;padding:0}}[data-theme=dark] body[data-interface-scope=airfresh] ._logoWrap_d1lsl_120,[data-theme=dark] body[data-interface-scope=airfresh] ._profileCluster_d1lsl_64{background:color-mix(in srgb,var(--bg-secondary) 94%,var(--brand-primary) 6%)}[data-theme=dark] body[data-interface-scope=airfresh] ._searchInput_d1lsl_56{box-shadow:inset 0 1px #ffffff0a}._container_1ov1x_1{position:relative}._trigger_1ov1x_5{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 .9rem 0 .78rem;gap:.45rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border-default, #d7e3ee) 86%,transparent);background:var(--surface-elevated, #ffffff);color:var(--text-primary, #1f3652);box-shadow:0 8px 18px #0f28481a;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;line-height:0;flex-shrink:0}._trigger_1ov1x_5:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-brand, #0b78b8) 28%,var(--border-default, #d7e3ee));box-shadow:0 12px 24px #0f284824}._trigger_1ov1x_5:focus-visible{outline:2px solid var(--border-focus, #0b78b8);outline-offset:2px}._triggerIcon_1ov1x_40{width:1.18rem;height:1.18rem;display:block;flex-shrink:0}._triggerText_1ov1x_47{font-size:.78rem;font-weight:700;line-height:1}body[data-interface-scope=airfresh] ._trigger_1ov1x_5{height:48px;min-width:48px;padding:0 1rem 0 .85rem;border-width:1px;border-radius:18px;border-color:var(--border-primary);background:color-mix(in srgb,var(--bg-secondary) 98%,var(--brand-primary) 2%);color:var(--text-primary);box-shadow:0 10px 24px -20px #0f172a57}body[data-interface-scope=airfresh] ._trigger_1ov1x_5:hover{border-color:color-mix(in srgb,var(--brand-primary) 38%,var(--border-primary));background:color-mix(in srgb,var(--brand-primary) 9%,var(--bg-secondary));color:var(--text-primary);box-shadow:0 15px 26px -20px color-mix(in srgb,var(--brand-primary) 42%,transparent);transform:translateY(-1px)}@media(min-width:769px)and (max-width:1320px){body[data-interface-scope=airfresh] ._trigger_1ov1x_5{width:48px;padding:0}body[data-interface-scope=airfresh] ._triggerText_1ov1x_47{display:none}}@media(max-width:768px){body[data-interface-scope=airfresh] ._trigger_1ov1x_5{width:44px;min-width:44px;height:44px;padding:0;border-radius:16px}body[data-interface-scope=airfresh] ._triggerText_1ov1x_47{display:none}}._badge_1ov1x_98{position:absolute;top:-5px;right:-3px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--color-error, #ef4444);color:#fff;font-size:.6875rem;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--surface-primary, #ffffff)}._dropdown_1ov1x_116{position:absolute;top:calc(100% + 8px);right:0;width:min(420px,calc(100vw - 24px));max-height:520px;overflow:hidden;border-radius:20px;border:1px solid color-mix(in srgb,var(--border-default, #d7e3ee) 88%,transparent);background:var(--surface-elevated, #ffffff);box-shadow:0 24px 44px #0f28482e;z-index:var(--z-popover, 1060)}._header_1ov1x_130{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1rem .85rem;border-bottom:1px solid color-mix(in srgb,var(--border-default, #d7e3ee) 84%,transparent);background:color-mix(in srgb,var(--surface-secondary, #f6f9fc) 92%,var(--surface-elevated, #ffffff))}._headerTitle_1ov1x_144{margin:0;font-size:.98rem;font-weight:700;color:var(--text-primary, #1f3652)}._headerActions_1ov1x_151{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}._headerBtn_1ov1x_158{min-height:34px;padding:0 .78rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border-default, #d7e3ee) 88%,transparent);background:var(--surface-primary, #ffffff);color:var(--text-secondary, #57718b);font-size:.74rem;font-weight:700;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}._headerBtn_1ov1x_158:hover{border-color:color-mix(in srgb,var(--color-brand, #0b78b8) 24%,var(--border-default, #d7e3ee));color:var(--text-primary, #1f3652)}._headerBtn_1ov1x_158:focus-visible,._contentButton_1ov1x_180:focus-visible,._actionBtn_1ov1x_181:focus-visible,._removeBtn_1ov1x_182:focus-visible{outline:2px solid var(--border-focus, #0b78b8);outline-offset:2px}._list_1ov1x_187{display:grid;gap:.7rem;padding:.85rem;max-height:420px;overflow-y:auto}._item_1ov1x_195{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:.8rem;padding:.95rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--border-default, #d7e3ee) 88%,transparent);background:color-mix(in srgb,var(--surface-primary, #ffffff) 92%,var(--surface-secondary, #f6f9fc))}._icon_1ov1x_210{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid color-mix(in srgb,var(--border-default, #d7e3ee) 86%,transparent);background:color-mix(in srgb,var(--surface-secondary, #f6f9fc) 88%,var(--surface-primary, #ffffff));color:var(--color-brand, #0b78b8)}._iconSvg_1ov1x_226{width:18px;height:18px;display:block}button._contentButton_1ov1x_180{display:block;min-width:0;width:100%;padding:0;border:0;-webkit-appearance:none;appearance:none;background:transparent;color:inherit;text-align:left;border-radius:10px;box-shadow:none}button._contentButton_1ov1x_180:hover:not(:disabled){background:transparent;transform:none;box-shadow:none;color:inherit}._content_1ov1x_180{display:grid;gap:.35rem}._title_1ov1x_258{margin:0;font-size:.9rem;line-height:1.3;font-weight:700;color:var(--text-primary, #1f3652)}._message_1ov1x_266{margin:0;font-size:.82rem;line-height:1.5;color:var(--text-secondary, #57718b);overflow-wrap:anywhere}._time_1ov1x_274{display:inline-flex;align-items:center;gap:.38rem;font-size:.71rem;color:var(--text-tertiary, #7f97ad)}._time_1ov1x_274:before{content:"";width:4px;height:4px;border-radius:999px;background:currentColor;opacity:.65}._actions_1ov1x_291{display:grid;align-content:start;justify-items:end;gap:.45rem;min-width:132px}button._actionBtn_1ov1x_181{min-height:34px;padding:0 .82rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border-default, #d7e3ee) 88%,transparent);-webkit-appearance:none;appearance:none;background:var(--surface-primary, #ffffff);color:var(--text-primary, #1f3652);font-size:.74rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:border-color .18s ease,background .18s ease}button._actionBtn_1ov1x_181:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-brand, #0b78b8) 24%,var(--border-default, #d7e3ee));background:color-mix(in srgb,var(--surface-secondary, #f6f9fc) 86%,var(--surface-primary, #ffffff));color:var(--text-primary, #1f3652);transform:none}._stateText_1ov1x_327{min-height:34px;display:inline-flex;align-items:center;padding:0 .2rem;font-size:.73rem;font-weight:700;color:var(--text-tertiary, #7f97ad);white-space:nowrap}button._removeBtn_1ov1x_182{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;-webkit-appearance:none;appearance:none;background:transparent;color:var(--text-tertiary, #7f97ad);border-radius:999px;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease;box-shadow:none}button._removeBtn_1ov1x_182:hover:not(:disabled){border-color:color-mix(in srgb,var(--border-default, #d7e3ee) 88%,transparent);background:color-mix(in srgb,var(--surface-secondary, #f6f9fc) 88%,var(--surface-primary, #ffffff));color:var(--text-primary, #1f3652);transform:none}._closeSvg_1ov1x_368{width:14px;height:14px;display:block}._empty_1ov1x_374{display:grid;justify-items:center;gap:.8rem;padding:2.6rem 1rem;text-align:center}._emptyIcon_1ov1x_382{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--border-default, #d7e3ee) 88%,transparent);background:color-mix(in srgb,var(--surface-secondary, #f6f9fc) 88%,var(--surface-primary, #ffffff));color:var(--text-tertiary, #7f97ad)}._emptySvg_1ov1x_398{width:20px;height:20px}._empty_1ov1x_374 p{margin:0;font-size:.88rem;color:var(--text-secondary, #57718b)}[data-theme=dark] ._trigger_1ov1x_5{background:color-mix(in srgb,var(--surface-elevated, #162233) 90%,var(--surface-primary, #0f172a));color:var(--text-primary, #e6eef8);border-color:color-mix(in srgb,var(--border-default, #334155) 92%,transparent);box-shadow:0 10px 24px #02081757}[data-theme=dark] ._trigger_1ov1x_5:hover{border-color:color-mix(in srgb,var(--color-brand, #38bdf8) 28%,var(--border-default, #334155));box-shadow:0 14px 28px #02081766}[data-theme=dark] ._badge_1ov1x_98{box-shadow:0 0 0 2px var(--surface-primary, #0f172a)}[data-theme=dark] ._dropdown_1ov1x_116{background:var(--surface-elevated, #111b29);border-color:color-mix(in srgb,var(--border-default, #334155) 92%,transparent);box-shadow:0 26px 54px #02081780}[data-theme=dark] ._header_1ov1x_130,[data-theme=dark] ._item_1ov1x_195,[data-theme=dark] ._icon_1ov1x_210,[data-theme=dark] ._headerBtn_1ov1x_158,[data-theme=dark] ._actionBtn_1ov1x_181,[data-theme=dark] ._emptyIcon_1ov1x_382{border-color:color-mix(in srgb,var(--border-default, #334155) 92%,transparent)}[data-theme=dark] ._header_1ov1x_130{background:color-mix(in srgb,var(--surface-secondary, #162233) 84%,var(--surface-elevated, #111b29))}[data-theme=dark] ._item_1ov1x_195{background:color-mix(in srgb,var(--surface-primary, #0f172a) 86%,var(--surface-secondary, #162233))}[data-theme=dark] ._icon_1ov1x_210,[data-theme=dark] ._emptyIcon_1ov1x_382,[data-theme=dark] ._headerBtn_1ov1x_158,[data-theme=dark] ._actionBtn_1ov1x_181{background:color-mix(in srgb,var(--surface-secondary, #162233) 88%,var(--surface-primary, #0f172a))}[data-theme=dark] ._headerTitle_1ov1x_144,[data-theme=dark] ._title_1ov1x_258,[data-theme=dark] ._trigger_1ov1x_5,[data-theme=dark] ._actionBtn_1ov1x_181,[data-theme=dark] ._removeBtn_1ov1x_182:hover{color:var(--text-primary, #e6eef8)}[data-theme=dark] ._message_1ov1x_266,[data-theme=dark] ._headerBtn_1ov1x_158,[data-theme=dark] ._empty_1ov1x_374 p{color:var(--text-secondary, #9cb0c4)}[data-theme=dark] ._time_1ov1x_274,[data-theme=dark] ._stateText_1ov1x_327,[data-theme=dark] ._removeBtn_1ov1x_182{color:var(--text-tertiary, #7f97ad)}@media(max-width:640px){._trigger_1ov1x_5{width:44px;min-width:44px;height:44px;padding:0;gap:0}._triggerText_1ov1x_47{display:none}._dropdown_1ov1x_116{right:-4px;width:min(380px,calc(100vw - 16px))}._item_1ov1x_195{grid-template-columns:36px minmax(0,1fr)}._actions_1ov1x_291{grid-column:2;justify-items:start;min-width:0}._header_1ov1x_130{align-items:start}._headerActions_1ov1x_151{justify-content:flex-start}}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-ext-400-normal-Twk1CgKs.woff2) format("woff2"),url(/assets/sora-latin-ext-400-normal-BmhJC382.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-400-normal-CRt88UEn.woff2) format("woff2"),url(/assets/sora-latin-400-normal-OW7qkl5a.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-ext-600-normal-Cue1zdhl.woff2) format("woff2"),url(/assets/sora-latin-ext-600-normal-DLOJK0Ta.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-600-normal-Cdg4DaK0.woff2) format("woff2"),url(/assets/sora-latin-600-normal-1_7fyUAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/syne-greek-600-normal-BpFII5Ja.woff2) format("woff2"),url(/assets/syne-greek-600-normal-BJs4kvyH.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/syne-latin-ext-600-normal-ZnizrDKU.woff2) format("woff2"),url(/assets/syne-latin-ext-600-normal-DEzBMW8B.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/syne-latin-600-normal-BiwQbQXw.woff2) format("woff2"),url(/assets/syne-latin-600-normal-dRu9QuIh.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-greek-700-normal-RbvlO3f8.woff2) format("woff2"),url(/assets/syne-greek-700-normal-C01yjWE_.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-latin-ext-700-normal-DuyXglMe.woff2) format("woff2"),url(/assets/syne-latin-ext-700-normal-C-qCH-vM.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-latin-700-normal-AF3Rs61n.woff2) format("woff2"),url(/assets/syne-latin-700-normal-Cd-_iCn5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}._panel_qb9gr_1,._header_qb9gr_2,._form_qb9gr_3{display:grid}._panel_qb9gr_1{gap:1.15rem}._header_qb9gr_2{gap:.55rem}._title_qb9gr_15{margin:0;color:var(--auth-ink, #ede7dc);font-family:Syne,sans-serif;font-size:1.45rem;font-weight:600;line-height:1.15}._description_qb9gr_24{margin:0;color:var(--auth-muted, #9ea5a8);font-size:.8rem;line-height:1.6}._form_qb9gr_3{gap:.85rem;padding:0!important;border-radius:0!important;background:transparent!important}._label_qb9gr_38{color:var(--auth-muted, #9ea5a8);font-size:.66rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}._panel_qb9gr_1 ._input_qb9gr_46{width:100%;min-height:54px;border:1px solid var(--auth-line, rgba(237, 231, 220, .15))!important;border-radius:0!important;background:#0a0c0e6b!important;color:var(--auth-ink, #ede7dc)!important;padding:0 1rem!important;font:inherit;font-size:.9rem;transition:border-color .16s ease,background-color .16s ease}._panel_qb9gr_1 ._input_qb9gr_46:hover{border-color:var(--auth-line-strong, rgba(237, 231, 220, .34))!important;background:#15191db8!important}._panel_qb9gr_1 ._input_qb9gr_46:focus{border-color:var(--auth-amber, #e8913c)!important;outline:1px solid var(--auth-amber, #e8913c)!important;background:var(--auth-ground, #0a0c0e)!important;color:var(--auth-ink, #ede7dc)!important}._panel_qb9gr_1 ._input_qb9gr_46:disabled{opacity:.58;cursor:not-allowed}._actions_qb9gr_78{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem}._primaryButton_qb9gr_84,._secondaryButton_qb9gr_85{min-height:48px;border-radius:0!important;padding:0 1rem;font:inherit;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}._primaryButton_qb9gr_84{border:1px solid var(--auth-amber, #e8913c)!important;background:var(--auth-amber, #e8913c)!important;color:var(--auth-ground, #0a0c0e)!important}._primaryButton_qb9gr_84:hover:not(:disabled){border-color:var(--auth-ink, #ede7dc)!important;background:var(--auth-ink, #ede7dc)!important}._secondaryButton_qb9gr_85{border:1px solid var(--auth-line, rgba(237, 231, 220, .15))!important;background:transparent!important;color:var(--auth-muted, #9ea5a8)!important}._secondaryButton_qb9gr_85:hover:not(:disabled){border-color:var(--auth-line-strong, rgba(237, 231, 220, .34))!important;background:var(--auth-surface-raised, #15191d)!important;color:var(--auth-ink, #ede7dc)!important}._primaryButton_qb9gr_84:disabled,._secondaryButton_qb9gr_85:disabled{opacity:.5;cursor:not-allowed}._infoCard_qb9gr_126,._successCard_qb9gr_127,._error_qb9gr_128{padding:.75rem .85rem;border-radius:0;font-size:.76rem;line-height:1.55}._infoCard_qb9gr_126{border:1px solid rgba(59,150,161,.38);background:#3b96a117;color:#8bc7ce}._successCard_qb9gr_127{border:1px solid rgba(112,185,147,.4);background:#70b99317;color:#a8d9bd}._error_qb9gr_128{border:1px solid rgba(220,113,95,.45);background:#dc715f14;color:#f1a79a}._primaryButton_qb9gr_84:focus-visible,._secondaryButton_qb9gr_85:focus-visible{outline:2px solid var(--auth-amber, #e8913c);outline-offset:3px}@media(max-width:440px){._actions_qb9gr_78{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){._input_qb9gr_46{transition:none}}._root_torqq_1{--auth-ground: #0a0c0e;--auth-surface: #101317;--auth-surface-raised: #15191d;--auth-line: rgba(237, 231, 220, .15);--auth-line-strong: rgba(237, 231, 220, .34);--auth-ink: #ede7dc;--auth-muted: #9ea5a8;--auth-soft: #717a7e;--auth-teal: #3b96a1;--auth-teal-deep: #2e6b72;--auth-amber: #e8913c;position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;overflow:hidden;background:var(--auth-ground);color:var(--auth-ink);font-family:Sora,system-ui,sans-serif}._ambientGlow_torqq_23{position:absolute;z-index:-2;top:-19rem;right:-13rem;width:46rem;height:46rem;border-radius:50%;background:radial-gradient(circle,rgba(46,107,114,.22),transparent 67%);pointer-events:none}._gridTexture_torqq_35{position:absolute;z-index:-1;inset:0;opacity:.2;background-image:linear-gradient(rgba(237,231,220,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(237,231,220,.045) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,transparent 4%,black 26%,transparent 92%);mask-image:linear-gradient(to bottom,transparent 4%,black 26%,transparent 92%);pointer-events:none}._topbar_torqq_48{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;min-height:76px;padding:0 clamp(1.25rem,4vw,4rem);border-bottom:1px solid var(--auth-line);background:#0a0c0ee0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._topbarBrand_torqq_61{display:inline-flex;align-items:center;color:var(--auth-ink);text-decoration:none}._topbarLogo_torqq_68{width:155px;height:auto;color:var(--auth-ink)}._topbarActions_torqq_74,._langButtons_torqq_75{display:flex;align-items:center}._topbarActions_torqq_74{gap:1.1rem}._environmentBadge_torqq_84{display:inline-flex;align-items:center;min-height:30px;padding:.35rem .7rem;border:1px solid var(--auth-line);color:var(--auth-muted);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}._topbarSupport_torqq_97{color:var(--auth-muted);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:color .16s ease}._topbarSupport_torqq_97:hover{color:var(--auth-ink)}._langButtons_torqq_75{gap:.2rem;padding:.2rem;border:1px solid var(--auth-line)}._langBtn_torqq_117,._langActive_torqq_118{min-width:36px;min-height:32px;border:0!important;border-radius:0!important;background:transparent!important;color:var(--auth-muted)!important;font:inherit;font-size:.7rem;font-weight:600;letter-spacing:.08em;cursor:pointer;transition:color .16s ease,background-color .16s ease}._langBtn_torqq_117:hover{background:#ede7dc14!important;color:var(--auth-ink)!important}._langActive_torqq_118{background:var(--auth-ink)!important;color:var(--auth-ground)!important}._shell_torqq_145{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.82fr);gap:clamp(3.5rem,7vw,7.75rem);align-items:center;width:min(1380px,calc(100% - 3rem));min-height:calc(100dvh - 76px);margin:0 auto;padding:clamp(3.5rem,7vh,6.5rem) clamp(0rem,2vw,1.5rem)}._story_torqq_158{display:grid;gap:clamp(2.25rem,5vh,4.25rem);min-width:0}._storyHeader_torqq_164{display:grid;gap:1rem;max-width:760px}._eyebrow_torqq_170,._routePickerEyebrow_torqq_171,._routePreviewLabel_torqq_172,._cardEyebrow_torqq_173,._destinationLabel_torqq_174{margin:0;font-size:.69rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}._eyebrow_torqq_170,._cardEyebrow_torqq_173{color:var(--auth-amber)}._heroTitle_torqq_187{max-width:12ch;margin:.2rem 0 0;color:var(--auth-ink);font-family:Syne,sans-serif;font-size:clamp(3.35rem,5.3vw,5.9rem);font-weight:600;line-height:.94;letter-spacing:-.055em;text-wrap:balance}._heroAccent_torqq_199{margin:.15rem 0 0;color:var(--auth-teal);font-size:clamp(1rem,1.25vw,1.18rem);font-weight:600}._heroSubtitle_torqq_206{max-width:62ch;margin:0;color:var(--auth-muted);font-size:.96rem;line-height:1.75}._routePicker_torqq_171{display:grid;gap:1.25rem;padding-top:1.65rem;border-top:1px solid var(--auth-line)}._routePickerHeader_torqq_221{display:grid;gap:.55rem}._routePickerEyebrow_torqq_171,._routePreviewLabel_torqq_172,._destinationLabel_torqq_174{color:var(--auth-soft)}._routePickerTitle_torqq_232{max-width:52ch;margin:0;color:var(--auth-ink);font-size:.95rem;font-weight:600;line-height:1.5}._routeChipRow_torqq_241{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;max-height:178px;overflow-y:auto;padding-right:.3rem;scrollbar-color:var(--auth-line-strong) transparent;scrollbar-width:thin}._routeChip_torqq_241,._routeChipActive_torqq_253{display:inline-flex;align-items:center;gap:.55rem;min-height:38px;padding:.5rem .75rem;border:1px solid var(--auth-line)!important;border-radius:0!important;background:#101317b8!important;color:var(--auth-muted)!important;font:inherit;font-size:.74rem;font-weight:600;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease;width:100%;justify-content:flex-start;text-align:left}._routeChip_torqq_241:hover{border-color:var(--auth-line-strong)!important;background:var(--auth-surface-raised)!important;color:var(--auth-ink)!important}._routeChipActive_torqq_253{border-color:#e8913cad!important;background:#e8913c1a!important;color:var(--auth-ink)!important}._routeChipMarker_torqq_288{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:currentColor}._routeChipActive_torqq_253 ._routeChipMarker_torqq_288{background:var(--auth-amber);box-shadow:0 0 0 4px #e8913c1a}._routePreview_torqq_172{display:grid;grid-template-columns:minmax(165px,.72fr) minmax(0,1.28fr);gap:1.5rem;align-items:start;padding:1.1rem 0;border-top:1px solid var(--auth-line);border-bottom:1px solid var(--auth-line)}._routePreview_torqq_172>div{display:grid;gap:.42rem}._routePreviewTitle_torqq_316{margin:0;color:var(--auth-ink);font-family:Syne,sans-serif;font-size:1.15rem;font-weight:600;line-height:1.25}._routePreviewText_torqq_325,._routePickerHint_torqq_326{margin:0;color:var(--auth-muted);font-size:.78rem;line-height:1.65}._routePickerHint_torqq_326{color:var(--auth-soft)}._card_torqq_173{display:grid;gap:1.35rem;width:100%;max-width:520px;justify-self:end;padding:clamp(1.75rem,3vw,2.75rem);border:1px solid var(--auth-line);background:#101317f0;box-shadow:0 30px 60px #00000080}._cardHeader_torqq_349{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._cardHeader_torqq_349>div:first-child{display:grid;gap:.75rem}._loginTitle_torqq_361{max-width:12ch;margin:0;color:var(--auth-ink);font-family:Syne,sans-serif;font-size:clamp(2rem,3vw,2.75rem);font-weight:600;line-height:1;letter-spacing:-.04em}._loginSubtitle_torqq_372{margin:-.25rem 0 0;color:var(--auth-muted);font-size:.86rem;line-height:1.6}._systemStatus_torqq_379{display:inline-flex;align-items:center;gap:.5rem;flex:0 0 auto;color:var(--auth-muted);font-size:.66rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}._statusDotOnline_torqq_391,._statusDotOffline_torqq_392{width:6px;height:6px;border-radius:50%}._statusDotOnline_torqq_391{background:#70b993;box-shadow:0 0 0 4px #70b9931a}._statusDotOffline_torqq_392{background:#dc715f;box-shadow:0 0 0 4px #dc715f1a}._destinationCard_torqq_408{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0;border-top:1px solid var(--auth-line);border-bottom:1px solid var(--auth-line)}._destinationCard_torqq_408>div{display:grid;gap:.34rem}._destinationTitle_torqq_423{margin:0;color:var(--auth-ink);font-size:.84rem;font-weight:600}._destinationLink_torqq_430,._passwordAction_torqq_431,._forgot_torqq_432{border:0!important;border-radius:0!important;background:transparent!important;color:var(--auth-amber)!important;font:inherit;font-size:.72rem;font-weight:600;text-decoration:none;cursor:pointer;transition:color .16s ease}._destinationLink_torqq_430:hover,._passwordAction_torqq_431:hover,._forgot_torqq_432:hover{background:transparent!important;color:var(--auth-ink)!important}._formShell_torqq_452,._form_torqq_452,._fieldGroup_torqq_454{display:grid}._formShell_torqq_452{gap:1rem}._form_torqq_452{gap:1.25rem;padding:0!important;border-radius:0!important;background:transparent!important}._fieldGroup_torqq_454{gap:.58rem}._fieldLabelRow_torqq_473,._formOptions_torqq_474{display:flex;align-items:center;justify-content:space-between;gap:1rem}._label_torqq_481{color:var(--auth-muted)!important;font-family:Sora,sans-serif;font-size:.66rem!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase}._root_torqq_1 ._card_torqq_173 ._input_torqq_490{width:100%;height:54px!important;border:1px solid var(--auth-line)!important;border-radius:0!important;background:#0a0c0e6b!important;color:var(--auth-ink)!important;padding:0 1rem!important;font-family:Sora,sans-serif;font-size:.9rem!important;box-shadow:none!important}._root_torqq_1 ._card_torqq_173 ._input_torqq_490::placeholder{color:#666e71!important}._root_torqq_1 ._card_torqq_173 ._input_torqq_490:hover{border-color:var(--auth-line-strong)!important;background:#15191db8!important}._root_torqq_1 ._card_torqq_173 ._input_torqq_490:focus{border-color:var(--auth-amber)!important;outline:1px solid var(--auth-amber)!important;outline-offset:0;background:var(--auth-ground)!important}._passwordAction_torqq_431:disabled,._forgot_torqq_432:disabled{opacity:.5;cursor:not-allowed}._formOptions_torqq_474{min-height:30px}._checkboxLabel_torqq_529{display:inline-flex;align-items:center;gap:.58rem;color:var(--auth-muted);font-size:.74rem;cursor:pointer}._checkbox_torqq_529{width:16px;height:16px;margin:0;accent-color:var(--auth-amber)}._submit_torqq_545{width:100%;min-height:54px!important;justify-content:space-between!important;border:1px solid var(--auth-amber)!important;border-radius:0!important;background:var(--auth-amber)!important;color:var(--auth-ground)!important;padding:0 1.15rem!important;font-family:Sora,sans-serif;font-size:.77rem!important;font-weight:600!important;letter-spacing:.14em;text-transform:uppercase;box-shadow:none!important}._submit_torqq_545:hover:not(:disabled){border-color:var(--auth-ink)!important;background:var(--auth-ink)!important;color:var(--auth-ground)!important}._submit_torqq_545:disabled{border-color:var(--auth-line)!important;background:#272b2e!important;color:#747b7e!important;opacity:1!important}._submitArrow_torqq_575{font-size:1.1rem;line-height:1}._spinner_torqq_580{width:15px;height:15px;border:2px solid rgba(10,12,14,.25);border-top-color:var(--auth-ground);border-radius:50%;animation:_spin_torqq_580 .7s linear infinite}@keyframes _spin_torqq_580{to{transform:rotate(360deg)}}._error_torqq_595,._capsWarning_torqq_596{margin:0;border:1px solid rgba(220,113,95,.45);background:#dc715f14;color:#f1a79a;font-size:.76rem;line-height:1.55}._error_torqq_595{padding:.8rem .9rem}._capsWarning_torqq_596{padding:.55rem .7rem}._retryHealth_torqq_613{justify-self:start;border:1px solid var(--auth-line)!important;border-radius:0!important;background:transparent!important;color:var(--auth-muted)!important}._retryHealth_torqq_613:hover{border-color:var(--auth-line-strong)!important;background:var(--auth-surface-raised)!important;color:var(--auth-ink)!important}._forgotWrap_torqq_627{min-width:0;padding-top:.25rem}._cardFooter_torqq_632{display:grid;gap:.35rem;padding-top:1.15rem;border-top:1px solid var(--auth-line)}._legalNotice_torqq_639{margin:.15rem 0 0;color:var(--auth-soft);font-size:.63rem;line-height:1.55;text-align:center}._legalNotice_torqq_639 a{color:var(--auth-muted);font-weight:600;text-underline-offset:.16em}._legalNotice_torqq_639 a:hover,._legalNotice_torqq_639 a:focus-visible{color:var(--auth-ink)}._legalLinks_torqq_658{display:flex;flex-wrap:wrap;gap:.45rem .85rem;margin-bottom:.25rem}._legalLinks_torqq_658 a{font-size:.65rem;font-weight:600}._cardFooter_torqq_632 p{margin:0;color:var(--auth-soft);font-size:.66rem;line-height:1.5}._cardFooter_torqq_632 a{color:var(--auth-muted);text-decoration:none}._cardFooter_torqq_632 a:hover{color:var(--auth-ink)}._topbarBrand_torqq_61:focus-visible,._topbarSupport_torqq_97:focus-visible,._langBtn_torqq_117:focus-visible,._langActive_torqq_118:focus-visible,._routeChip_torqq_241:focus-visible,._routeChipActive_torqq_253:focus-visible,._destinationLink_torqq_430:focus-visible,._passwordAction_torqq_431:focus-visible,._forgot_torqq_432:focus-visible,._cardFooter_torqq_632 a:focus-visible{outline:2px solid var(--auth-amber);outline-offset:3px}@media(max-width:1080px){._shell_torqq_145{grid-template-columns:minmax(0,1fr) minmax(370px,.88fr);gap:3rem}._heroTitle_torqq_187{font-size:clamp(3rem,6vw,4.5rem)}._routePreview_torqq_172{grid-template-columns:1fr;gap:.8rem}}@media(max-width:860px){._root_torqq_1{overflow-x:clip;overflow-y:visible}._shell_torqq_145{grid-template-columns:1fr;gap:3rem;width:min(680px,calc(100% - 2rem));padding:2rem 0 4rem}._card_torqq_173{order:-1;max-width:none;justify-self:stretch}._story_torqq_158{gap:2.3rem}._storyHeader_torqq_164{max-width:620px}._heroTitle_torqq_187{max-width:13ch;font-size:clamp(2.8rem,10vw,4.35rem)}._routeChipRow_torqq_241{grid-template-columns:repeat(2,minmax(0,1fr));max-height:226px}}@media(max-width:560px){._topbar_torqq_48{min-height:64px;padding:0 1rem}._topbarLogo_torqq_68{width:126px}._topbarActions_torqq_74{gap:.55rem}._topbarSupport_torqq_97{display:none}._environmentBadge_torqq_84{max-width:112px;padding-inline:.5rem;font-size:.6rem;line-height:1.25;text-align:center}._shell_torqq_145{width:100%;min-height:calc(100dvh - 64px);padding:0 0 3.5rem}._card_torqq_173{gap:1.15rem;padding:1.6rem 1rem 1.4rem;border-width:0 0 1px;box-shadow:none}._cardHeader_torqq_349{display:grid;gap:1rem}._systemStatus_torqq_379{order:-1}._loginTitle_torqq_361{max-width:none;font-size:2.15rem}._destinationCard_torqq_408{align-items:flex-end}._story_torqq_158{padding:0 1rem}._storyHeader_torqq_164{gap:.85rem}._heroTitle_torqq_187{font-size:clamp(2.55rem,13vw,3.55rem)}._heroSubtitle_torqq_206{font-size:.88rem}._routeChipRow_torqq_241{grid-template-columns:repeat(2,minmax(0,1fr));max-height:238px}._routeChip_torqq_241,._routeChipActive_torqq_253{width:100%;min-height:44px;justify-content:flex-start;text-align:left}._routePreview_torqq_172{grid-template-columns:1fr}._formOptions_torqq_474{align-items:flex-start}}@media(max-width:380px){._routeChipRow_torqq_241{grid-template-columns:1fr}._formOptions_torqq_474{display:grid;gap:.8rem}}@media(prefers-reduced-motion:reduce){._topbarSupport_torqq_97,._langBtn_torqq_117,._langActive_torqq_118,._routeChip_torqq_241,._routeChipActive_torqq_253,._destinationLink_torqq_430,._passwordAction_torqq_431,._forgot_torqq_432{transition:none}._spinner_torqq_580{animation-duration:1.4s}}._page_10va1_1{--site-bg: #eef4f8;--site-bg-strong: #dce7ef;--site-surface: #ffffff;--site-surface-muted: #f4f8fb;--site-border: #c7d5e0;--site-border-strong: #8199ad;--site-text: #0f2940;--site-text-muted: #19384d;--site-text-soft: #456177;--site-accent: #0d6880;--site-accent-strong: #0b5368;--site-accent-soft: #dbeaf0;--site-focus: #0f7c95;--site-shadow: 0 24px 54px -38px rgba(15, 41, 64, .24);--site-radius-xl: 28px;--site-radius-lg: 20px;min-height:100vh;background:radial-gradient(circle at top right,rgba(157,206,224,.18),transparent 20%),linear-gradient(180deg,#f8fbfd 0%,var(--site-bg) 18%,#ffffff 100%);color:var(--site-text);font-family:var(--font-sans, Inter, system-ui, -apple-system, "Segoe UI", sans-serif)}._page_10va1_1 a{color:inherit}._skipLink_10va1_30{position:absolute;top:1rem;left:1rem;z-index:40;transform:translateY(-180%);padding:.9rem 1.1rem;border-radius:999px;background:#0d2436;color:#fff;text-decoration:none;transition:transform .14s ease}._skipLink_10va1_30:focus-visible{transform:translateY(0)}._siteHeader_10va1_48{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:#fffffffb;border-bottom:1px solid var(--site-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 14px 30px -28px #0f294042}._siteHeaderInner_10va1_58,._heroGrid_10va1_59,._sectionBlock_10va1_60,._workflowSection_10va1_61,._pricingSection_10va1_62,._faqSection_10va1_63,._finalCtaSection_10va1_64,._proofRibbon_10va1_65,._resourceSection_10va1_66,._articlePage_10va1_67{width:min(100% - 2rem,1240px);margin:0 auto}._siteHeaderInner_10va1_58{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:5.2rem}._siteHeaderMeta_10va1_81{display:flex;flex:1;align-items:center;justify-content:flex-end;gap:1rem;min-width:0}._mobileHeaderActions_10va1_90{display:none}._siteMenuToggle_10va1_94{display:none;align-items:center;justify-content:center;min-height:44px;padding:.78rem 1rem;border:1px solid var(--site-border-strong);border-radius:999px;background:var(--site-surface);color:var(--site-text);font-size:.95rem;font-weight:800;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}._siteMenuToggle_10va1_94:hover,._siteMenuToggle_10va1_94:focus-visible{background:var(--site-accent-soft);color:var(--site-accent-strong)}._siteMenuPanel_10va1_120{display:flex;align-items:center;justify-content:flex-end;gap:1rem;min-width:0;flex:1}._headerPrimaryLink_10va1_129{display:inline-flex}._mobilePrimaryLink_10va1_133{white-space:nowrap}._brandLockup_10va1_137{display:inline-flex;align-items:center;text-decoration:none}._logo_10va1_143{width:min(13rem,100%);height:auto;color:var(--site-text)}._siteNav_10va1_149{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem}._siteNavLink_10va1_156,._secondaryLink_10va1_157,._primaryLink_10va1_158,._ctaPrimary_10va1_159,._ctaSecondary_10va1_160{border-radius:999px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}._siteNavLink_10va1_156{padding:.7rem .95rem;color:var(--site-text-muted);font-size:.95rem;font-weight:700}._siteNavLink_10va1_156:hover,._siteNavLink_10va1_156:focus-visible{background:var(--site-accent-soft);color:var(--site-accent-strong)}._headerActions_10va1_184{display:flex;align-items:center;gap:.75rem}._secondaryLink_10va1_157,._ctaSecondary_10va1_160{padding:.88rem 1.15rem;border:1px solid var(--site-border-strong);background:var(--site-surface);color:var(--site-text);font-weight:700}._primaryLink_10va1_158,._ctaPrimary_10va1_159{padding:.9rem 1.18rem;border:1px solid #0b6076;background:linear-gradient(135deg,#0f7c95,#0c657d);color:#fff;font-weight:800;box-shadow:0 18px 32px -24px #0c657d80}._secondaryLink_10va1_157:hover,._primaryLink_10va1_158:hover,._ctaPrimary_10va1_159:hover,._ctaSecondary_10va1_160:hover{transform:translateY(-1px)}._main_10va1_216{padding-bottom:4rem}._heroSection_10va1_220{padding:2.8rem 0 1.8rem}._heroBackdrop_10va1_224{display:none}._heroGrid_10va1_59{display:grid;grid-template-columns:minmax(0,.88fr) minmax(580px,1.12fr);gap:2.4rem;align-items:start}._heroCopy_10va1_235{padding:1.5rem 0}._eyebrow_10va1_239,._sectionEyebrow_10va1_240,._challengeKicker_10va1_241,._rolloutStage_10va1_242,._moduleLabel_10va1_243,._teamRole_10va1_244{margin:0;color:var(--site-accent-strong);font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._heroTitle_10va1_253,._sectionTitle_10va1_254,._finalCtaTitle_10va1_255{margin:0;font-family:Space Grotesk,Manrope,sans-serif;letter-spacing:-.045em;color:#10283d;text-wrap:balance}._heroTitle_10va1_253{margin-top:.9rem;max-width:12ch;font-size:clamp(2.9rem,5.2vw,5.2rem);line-height:.96}._heroLead_10va1_270,._sectionLead_10va1_271,._challengeText_10va1_272,._moduleText_10va1_273,._rolloutText_10va1_274,._pricingDescription_10va1_275,._teamText_10va1_276,._finalCtaText_10va1_277,._faqItem_10va1_278 p,._icpGrid_10va1_279 p,._workflowStepText_10va1_280{color:var(--site-text-muted);line-height:1.68}._heroLead_10va1_270{margin:1.1rem 0 0;max-width:54ch;font-size:1.12rem;font-weight:500;line-height:1.74}._heroActions_10va1_293,._finalCtaActions_10va1_294{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.6rem}._signalList_10va1_301{display:grid;gap:.9rem;margin:1.7rem 0 0;padding:0;list-style:none;max-width:58ch}._signalItem_10va1_310{position:relative;padding-left:1.35rem;color:var(--site-text);line-height:1.58}._signalItem_10va1_310:before{content:"";position:absolute;left:0;top:.62rem;width:.55rem;height:.55rem;border-radius:999px;background:var(--site-accent)}._heroVisual_10va1_328{min-width:0}._heroPanel_10va1_332{padding:1rem;border:1px solid var(--site-border);border-radius:var(--site-radius-xl);background:var(--site-surface);box-shadow:var(--site-shadow)}._heroPanelMeta_10va1_340{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.65rem 1rem;padding:.15rem .1rem .9rem;color:var(--site-text);font-size:.9rem;font-weight:700}._heroImage_10va1_351{display:block;width:100%;height:100%;border-radius:16px;border:1px solid #b9cfdd;object-fit:contain;object-position:top center;background:#fff;box-shadow:0 28px 44px -34px #0f29405c;animation:_screenFade_10va1_1 .42s ease}._heroImageStage_10va1_364,._workflowImageStage_10va1_365{display:flex;align-items:flex-start;justify-content:center;position:relative;overflow:hidden;border-radius:22px;border:1px solid #bfd2df;background:linear-gradient(180deg,#fff,#f2f7fa);box-shadow:inset 0 1px #fffc}._heroImageStage_10va1_364{width:100%;aspect-ratio:16 / 10;padding:.55rem}._visualBadgePrimary_10va1_383,._visualBadgeSecondary_10va1_384{margin-top:.9rem;padding:1rem;border:1px solid var(--site-border);border-radius:18px;background:#f8fbfd}._visualBadgePrimary_10va1_383{border-color:#7fa5b5;background:#ecf5f8}._visualBadgePrimary_10va1_383 strong,._visualBadgeSecondary_10va1_384 strong{display:block;margin-bottom:.35rem;color:var(--site-text);font-size:1rem}._visualBadgePrimary_10va1_383 span,._visualBadgeSecondary_10va1_384 span{display:block;color:var(--site-text-muted);font-size:.96rem;font-weight:600;line-height:1.58}._showcaseDots_10va1_414{display:flex;align-items:center;gap:.55rem;margin-top:.95rem}._showcaseDot_10va1_414,._showcaseDotActive_10va1_422{width:.85rem;height:.85rem;padding:0;border-radius:999px;border:0;cursor:pointer;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease}._showcaseDot_10va1_414{background:#c2d3df}._showcaseDotActive_10va1_422{background:var(--site-accent);box-shadow:0 0 0 4px #0d688024}._proofRibbon_10va1_65{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}._proofItem_10va1_451{padding:1.15rem 1.2rem;border:1px solid var(--site-border);border-radius:18px;background:#f8fbfd;box-shadow:0 18px 36px -34px #0f294038}._proofItem_10va1_451 strong{display:block;margin-bottom:.35rem;color:var(--site-text);font-size:1rem}._proofItem_10va1_451 span{color:var(--site-text-muted);font-size:.95rem;font-weight:600;line-height:1.58}._sectionBlock_10va1_60,._workflowSection_10va1_61,._pricingSection_10va1_62,._faqSection_10va1_63,._finalCtaSection_10va1_64,._resourceSection_10va1_66{padding-top:5rem}._sectionBlock_10va1_60,._workflowSection_10va1_61,._pricingSection_10va1_62,._faqSection_10va1_63,._finalCtaSection_10va1_64,._resourceSection_10va1_66,._icpSection_10va1_488,._accessibilitySection_10va1_489{scroll-margin-top:6.5rem}._capabilityStack_10va1_493{display:grid;gap:1.2rem;margin-top:5rem}._detailSection_10va1_499{width:min(100% - 2rem,1240px);margin:0 auto;padding:1.7rem;border:1px solid var(--site-border);border-radius:24px;background:linear-gradient(180deg,#fff,#f7fbfd);box-shadow:0 24px 48px -40px #0f294038}._detailSectionInner_10va1_509{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.6rem}._detailSectionBody_10va1_515{min-width:0}._inlineFeatureLink_10va1_519{display:inline-flex;align-items:center;margin-top:1rem;color:var(--site-accent-strong);font-weight:800;text-decoration:none}._inlineFeatureLink_10va1_519:hover,._inlineFeatureLink_10va1_519:focus-visible{text-decoration:underline}._relatedGrid_10va1_533{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem}._relatedCard_10va1_540{padding:1.35rem;border:1px solid var(--site-border);border-radius:20px;background:#f9fcfe;box-shadow:0 18px 36px -34px #0f294033}._relatedCardTitle_10va1_548{margin:0;color:var(--site-text);font-size:1.12rem;line-height:1.3}._relatedCardTitle_10va1_548 a{color:inherit;text-decoration:none}._relatedCardTitle_10va1_548 a:hover,._relatedCardTitle_10va1_548 a:focus-visible{text-decoration:underline}._relatedCardText_10va1_565{margin:.75rem 0 0;color:var(--site-text-muted);font-weight:500;line-height:1.65}._articlePage_10va1_67{padding-top:2.6rem}._articleHero_10va1_576{max-width:66rem;padding:0 0 1.5rem}._articleTitle_10va1_581{margin:.85rem 0 0;color:#10283d;font-family:Space Grotesk,Manrope,sans-serif;font-size:clamp(2.35rem,4.2vw,4.5rem);line-height:.98;letter-spacing:-.05em;text-wrap:balance}._articleLead_10va1_591{max-width:60rem;margin:1.15rem 0 0;color:var(--site-text-muted);font-size:1.12rem;font-weight:500;line-height:1.74}._articleHighlights_10va1_600,._articleBulletList_10va1_601{margin:1.25rem 0 0;padding-left:1.2rem;color:var(--site-text);font-weight:500;line-height:1.72}._articleHighlights_10va1_600{max-width:58rem}._articleSections_10va1_613{display:grid;gap:1rem;margin-top:1rem}._articleSection_10va1_613{padding:1.6rem 0;border-top:1px solid var(--site-border)}._articleSectionTitle_10va1_624{margin:0;color:var(--site-text);font-family:Space Grotesk,Manrope,sans-serif;font-size:clamp(1.45rem,2vw,2rem);line-height:1.1;letter-spacing:-.04em}._richText_10va1_633{display:grid;gap:.95rem;margin-top:1rem}._richText_10va1_633 p{margin:0;color:var(--site-text-muted);font-size:1.02rem;font-weight:500;line-height:1.78}._sectionIntro_10va1_647{max-width:58rem}._sectionTitle_10va1_254{margin-top:.85rem;font-size:clamp(1.95rem,3.5vw,3.2rem);line-height:1.04}._challengeStack_10va1_657,._rolloutGrid_10va1_658,._pricingGrid_10va1_659,._teamGrid_10va1_660{display:grid;gap:1rem;margin-top:2rem}._challengeStack_10va1_657{grid-template-columns:repeat(3,minmax(0,1fr))}._challengeBand_10va1_670,._rolloutCard_10va1_671,._pricingCard_10va1_672,._pricingCardFeatured_10va1_673,._teamCard_10va1_674,._icpPanel_10va1_675,._accessibilityPanel_10va1_676,._finalCtaPanel_10va1_677{border:1px solid var(--site-border);background:var(--site-surface)}._challengeBand_10va1_670{padding:1.5rem;border-radius:20px;background:#f9fcfe;box-shadow:0 20px 40px -36px #0f294033}._challengeTitle_10va1_689,._workflowStepTitle_10va1_690,._moduleTitle_10va1_691,._rolloutTitle_10va1_692,._pricingName_10va1_693,._teamTitle_10va1_694{margin:0;color:var(--site-text);font-size:1.25rem;line-height:1.24}._challengeTitle_10va1_689{margin-top:.8rem}._challengeText_10va1_272{margin:.8rem 0 0;font-weight:500}._workflowSection_10va1_61{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1fr);gap:2.4rem;align-items:start}._workflowMedia_10va1_717{position:-webkit-sticky;position:sticky;top:6.6rem}._workflowFrame_10va1_722{padding:.95rem;border:1px solid var(--site-border);border-radius:var(--site-radius-xl);background:var(--site-surface);box-shadow:var(--site-shadow)}._workflowImage_10va1_365{display:block;width:100%;height:100%;border-radius:18px;border:1px solid #b9cfdd;object-fit:contain;object-position:top center;background:#fff;box-shadow:0 28px 44px -34px #0f29405c;animation:_screenFade_10va1_1 .42s ease}._workflowImageStage_10va1_365{width:100%;aspect-ratio:16 / 10;padding:.55rem}._workflowImageCaption_10va1_749{display:grid;gap:.3rem;margin-top:1rem;padding:1rem 1.05rem;border:1px solid var(--site-border);border-radius:18px;background:#f7fbfd}._workflowImageCaption_10va1_749 strong{color:var(--site-text);font-size:1rem}._workflowImageCaption_10va1_749 span{color:var(--site-text-muted);font-weight:600;line-height:1.58}._workflowCopy_10va1_770{padding-top:.2rem}._sectionLead_10va1_271{margin:1rem 0 0;font-size:1.04rem;line-height:1.72}._workflowSteps_10va1_780{display:grid;gap:.85rem;margin-top:1.75rem}._workflowStep_10va1_280{display:grid;grid-template-columns:4.25rem 1fr;gap:1rem;padding:1rem 0;border-top:1px solid var(--site-border)}._workflowStepIndex_10va1_794,._teamMarker_10va1_795{display:inline-flex;align-items:center;justify-content:center;width:3.1rem;height:3.1rem;border-radius:999px;background:var(--site-accent-soft);color:var(--site-accent-strong);font-family:Space Grotesk,Manrope,sans-serif;font-weight:700}._workflowStepText_10va1_280{margin:.55rem 0 0;font-weight:500}._moduleStrips_10va1_813{display:grid;gap:0;margin-top:2rem;border-top:1px solid var(--site-border)}._moduleStrip_10va1_813{display:grid;grid-template-columns:12rem minmax(0,1fr) 20rem;gap:1.25rem;align-items:start;padding:1.55rem 0;border-bottom:1px solid var(--site-border)}._moduleBody_10va1_829{min-width:0}._moduleText_10va1_273{margin:.5rem 0 0;font-weight:500}._moduleList_10va1_838,._pricingList_10va1_839,._accessibilityList_10va1_840{margin:0;padding-left:1.15rem;color:var(--site-text);line-height:1.65}._moduleList_10va1_838,._pricingList_10va1_839,._accessibilityList_10va1_840,._signalItem_10va1_310,._faqItem_10va1_278 p,._partnerLine_10va1_852,._pricingFootnote_10va1_853{font-weight:500}._moduleList_10va1_838{padding-top:.1rem}._icpSection_10va1_488,._accessibilitySection_10va1_489{width:min(100% - 2rem,1240px);margin:0 auto;padding-top:5rem}._icpPanel_10va1_675,._accessibilityPanel_10va1_676{padding:1.7rem;border-radius:22px;background:linear-gradient(180deg,#fff,#f6fafc);box-shadow:0 24px 48px -40px #0f294038}._icpGrid_10va1_279{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.6rem}._icpGrid_10va1_279 strong{display:block;color:var(--site-text);font-size:1rem}._icpGrid_10va1_279 p{margin:.45rem 0 0;color:var(--site-text-muted);font-weight:500;line-height:1.62}._rolloutGrid_10va1_658,._pricingGrid_10va1_659{grid-template-columns:repeat(3,minmax(0,1fr))}._rolloutCard_10va1_671,._pricingCard_10va1_672,._pricingCardFeatured_10va1_673{padding:1.5rem;border-radius:20px}._rolloutCard_10va1_671,._pricingCard_10va1_672,._teamCard_10va1_674{background:#f9fcfe;box-shadow:0 20px 40px -36px #0f294033}._rolloutTitle_10va1_692,._pricingDescription_10va1_275{margin-top:.8rem}._rolloutText_10va1_274,._pricingDescription_10va1_275,._teamText_10va1_276{font-weight:500}._pricingCardFeatured_10va1_673{border-color:#0b6076;background:linear-gradient(180deg,#0f7089,#0b5c71)}._pricingCardFeatured_10va1_673 ._pricingName_10va1_693,._pricingCardFeatured_10va1_673 ._pricingPrice_10va1_932,._pricingCardFeatured_10va1_673 ._pricingDescription_10va1_275,._pricingCardFeatured_10va1_673 ._pricingList_10va1_839{color:#fff}._pricingHeader_10va1_938{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}._pricingPrice_10va1_932{margin:0;color:var(--site-accent-strong);font-family:Space Grotesk,Manrope,sans-serif;font-size:1.12rem;font-weight:700}._pricingList_10va1_839{margin-top:1rem}._pricingFootnote_10va1_853{margin:1rem 0 0;color:var(--site-text-muted);font-weight:600}._teamGrid_10va1_660{grid-template-columns:repeat(4,minmax(0,1fr))}._teamCard_10va1_674{padding:1.45rem;border-radius:20px}._teamMarker_10va1_795{margin-bottom:1rem}._teamTitle_10va1_694{margin-top:.65rem}._teamText_10va1_276{margin-top:.75rem}._partnerLine_10va1_852{margin:1.2rem 0 0;color:var(--site-text-muted)}._partnerLine_10va1_852 a{color:var(--site-accent-strong);font-weight:800}._accessibilityList_10va1_840{display:grid;gap:.75rem;margin-top:1.3rem}._faqList_10va1_1000{display:grid;gap:1rem;margin-top:2rem}._faqItem_10va1_278{padding:1.1rem 1.2rem;border:1px solid var(--site-border);border-radius:18px;background:#f9fcfe;box-shadow:0 18px 34px -34px #0f294033}._faqItem_10va1_278 summary{cursor:pointer;color:var(--site-text);font-size:1.02rem;font-weight:800;list-style:none}._faqItem_10va1_278 summary::-webkit-details-marker{display:none}._faqItem_10va1_278 p{margin:.85rem 0 0}._finalCtaPanel_10va1_677{padding:2rem;border-radius:26px;background:linear-gradient(135deg,#0d6880,#0a5367);color:#fff;box-shadow:0 24px 52px -38px #0a53676b}._finalCtaPanel_10va1_677 ._sectionEyebrow_10va1_240,._finalCtaTitle_10va1_255,._finalCtaText_10va1_277{color:#fff}._finalCtaText_10va1_277{margin:1rem 0 0;max-width:52rem}._finalCtaPanel_10va1_677 ._ctaPrimary_10va1_159{background:#fff;border-color:#fff;color:#0a5367;box-shadow:none}._finalCtaPanel_10va1_677 ._ctaSecondary_10va1_160{background:#ffffff14;color:#fff;border-color:#fff6}._siteNavLink_10va1_156:focus-visible,._siteMenuToggle_10va1_94:focus-visible,._secondaryLink_10va1_157:focus-visible,._primaryLink_10va1_158:focus-visible,._ctaPrimary_10va1_159:focus-visible,._ctaSecondary_10va1_160:focus-visible,._inlineFeatureLink_10va1_519:focus-visible,._showcaseDot_10va1_414:focus-visible,._showcaseDotActive_10va1_422:focus-visible,._faqItem_10va1_278 summary:focus-visible,._partnerLine_10va1_852 a:focus-visible,._brandLockup_10va1_137:focus-visible,._relatedCardTitle_10va1_548 a:focus-visible{outline:3px solid var(--site-focus);outline-offset:4px}@media(prefers-reduced-motion:no-preference){._heroCopy_10va1_235{animation:_riseIn_10va1_1 .5s cubic-bezier(.22,1,.36,1)}._heroPanel_10va1_332{animation:_riseIn_10va1_1 .62s cubic-bezier(.22,1,.36,1)}}@keyframes _riseIn_10va1_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes _screenFade_10va1_1{0%{opacity:.3;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition-duration:0s!important}}._siteFooter_10va1_1124{border-top:1px solid rgba(255,255,255,.16);background:#0d1115;color:#f5f1e9}._siteFooterInner_10va1_1130{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;width:min(100% - 2rem,1320px);margin:0 auto;padding:2.5rem 0}._footerLogo_10va1_1140{width:9.5rem;height:auto;color:#f5f1e9}._siteFooterInner_10va1_1130>div>p{max-width:32rem;margin:.8rem 0 0;color:#93a3af;font:400 .75rem/1.6 Sora,sans-serif}._footerLinks_10va1_1153{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem 1.3rem}._footerLinks_10va1_1153 a,._footerLinks_10va1_1153 button{padding:0;border:0;background:transparent;color:#b9c3cb;font:600 .7rem/1.4 Sora,sans-serif;text-decoration:none;cursor:pointer}._footerLinks_10va1_1153 a:hover,._footerLinks_10va1_1153 a:focus-visible,._footerLinks_10va1_1153 button:hover,._footerLinks_10va1_1153 button:focus-visible{color:#28c4cf}@media(max-width:760px){._siteFooterInner_10va1_1130{align-items:flex-start;flex-direction:column}._footerLinks_10va1_1153{justify-content:flex-start}}@media(max-width:1160px){._heroGrid_10va1_59,._workflowSection_10va1_61,._detailSectionInner_10va1_509{grid-template-columns:1fr}._workflowMedia_10va1_717{position:static}._challengeStack_10va1_657,._rolloutGrid_10va1_658,._pricingGrid_10va1_659,._teamGrid_10va1_660,._proofRibbon_10va1_65,._icpGrid_10va1_279,._relatedGrid_10va1_533{grid-template-columns:repeat(2,minmax(0,1fr))}._moduleStrip_10va1_813{grid-template-columns:1fr;gap:.75rem}}@media(max-width:900px){._siteHeaderInner_10va1_58{align-items:center;justify-content:space-between;padding:.85rem 0;min-height:auto}._siteHeaderMeta_10va1_81{flex:0 1 auto;justify-content:flex-end}._mobileHeaderActions_10va1_90{display:flex;align-items:center;gap:.55rem}._mobilePrimaryLink_10va1_133{padding-inline:.95rem}._siteMenuToggle_10va1_94{display:inline-flex}._siteMenuPanel_10va1_120{position:absolute;top:calc(100% + .55rem);left:50%;width:min(calc(100vw - 1.25rem),32rem);padding:1rem;border:1px solid var(--site-border);border-radius:24px;background:#fffffffe;box-shadow:0 26px 46px -34px #0f294047;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translate(-50%);display:none;flex-direction:column;align-items:stretch;gap:.9rem;z-index:3}._siteMenuPanelOpen_10va1_1265{display:flex}._siteNav_10va1_149{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.35rem}._siteNavLink_10va1_156{display:block;padding:.92rem 1rem;border-radius:16px}._headerActions_10va1_184{flex-direction:column;align-items:stretch;gap:.65rem}._headerPrimaryLink_10va1_129{display:none}._heroSection_10va1_220{padding-top:1.8rem}._challengeStack_10va1_657,._rolloutGrid_10va1_658,._pricingGrid_10va1_659,._teamGrid_10va1_660,._proofRibbon_10va1_65,._icpGrid_10va1_279,._relatedGrid_10va1_533,._workflowStep_10va1_280{grid-template-columns:1fr}._heroImageStage_10va1_364,._workflowImageStage_10va1_365{aspect-ratio:5 / 5.8;padding:.4rem}._heroImage_10va1_351,._workflowImage_10va1_365{object-fit:cover;object-position:top center}._heroPanelMeta_10va1_340{align-items:flex-start;gap:.5rem;font-size:.82rem}._visualBadgePrimary_10va1_383,._visualBadgeSecondary_10va1_384,._workflowImageCaption_10va1_749{padding:.9rem}._workflowFrame_10va1_722{padding:.75rem}}@media(max-width:640px){._siteHeaderInner_10va1_58,._heroGrid_10va1_59,._sectionBlock_10va1_60,._workflowSection_10va1_61,._pricingSection_10va1_62,._faqSection_10va1_63,._finalCtaSection_10va1_64,._proofRibbon_10va1_65,._resourceSection_10va1_66,._articlePage_10va1_67,._icpSection_10va1_488,._accessibilitySection_10va1_489{width:min(100% - 1.25rem,1240px)}._headerActions_10va1_184,._heroActions_10va1_293,._finalCtaActions_10va1_294{flex-direction:column;align-items:stretch}._siteHeaderInner_10va1_58{gap:.75rem;padding:.75rem 0}._siteHeaderMeta_10va1_81{flex:1 1 auto}._mobileHeaderActions_10va1_90{width:100%;justify-content:flex-end}._mobilePrimaryLink_10va1_133,._siteMenuToggle_10va1_94{min-height:44px}._mobilePrimaryLink_10va1_133{flex:1 1 auto;text-align:center}._siteMenuPanel_10va1_120{width:min(calc(100vw - 1.25rem),30rem);padding:.9rem;border-radius:20px}._siteNavLink_10va1_156,._secondaryLink_10va1_157,._primaryLink_10va1_158,._ctaPrimary_10va1_159,._ctaSecondary_10va1_160{text-align:center}._heroPanel_10va1_332,._challengeBand_10va1_670,._rolloutCard_10va1_671,._pricingCard_10va1_672,._pricingCardFeatured_10va1_673,._teamCard_10va1_674,._detailSection_10va1_499,._relatedCard_10va1_540,._icpPanel_10va1_675,._accessibilityPanel_10va1_676,._finalCtaPanel_10va1_677{border-radius:20px}._heroTitle_10va1_253{font-size:clamp(2.35rem,12vw,3.4rem)}._heroSection_10va1_220{padding:1.4rem 0 1rem}._heroGrid_10va1_59,._workflowSection_10va1_61{gap:1.3rem}._heroCopy_10va1_235{padding:.25rem 0 0}._heroPanelMeta_10va1_340{padding-bottom:.7rem}._articleTitle_10va1_581{font-size:clamp(2rem,10vw,3rem)}._heroImageStage_10va1_364,._workflowImageStage_10va1_365{aspect-ratio:5 / 6.2}._workflowStep_10va1_280{gap:.7rem;padding:.9rem 0}._showcaseDots_10va1_414{justify-content:center}}._marketingPage_10va1_1455{--marketing-bg: #0a0c0e;--marketing-surface: #101317;--marketing-surface-raised: #161a1f;--marketing-ink: #ede7dc;--marketing-muted: #9ea5a8;--marketing-soft: #6c7378;--marketing-teal: #0f8aa6;--marketing-teal-hover: #14a3c2;--marketing-amber: #f2a93b;--marketing-line: rgba(237, 231, 220, .14);--marketing-line-strong: rgba(237, 231, 220, .28);--portal-progress: 0;background:var(--marketing-bg);color:var(--marketing-ink);overflow:clip}._marketingPage_10va1_1455 ._siteHeader_10va1_48{background:#0a0c0ee0;border-bottom-color:var(--marketing-line);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}._marketingPage_10va1_1455 ._siteHeaderInner_10va1_58{min-height:4.5rem;width:min(100% - 3rem,1320px)}._marketingPage_10va1_1455 ._logo_10va1_143{width:10.5rem;color:var(--marketing-ink)}._marketingPage_10va1_1455 ._siteNavLink_10va1_156{color:var(--marketing-muted);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}._marketingPage_10va1_1455 ._siteNavLink_10va1_156:hover,._marketingPage_10va1_1455 ._siteNavLink_10va1_156:focus-visible{background:#0f8aa61f;color:var(--marketing-ink)}._marketingPage_10va1_1455 ._secondaryLink_10va1_157{border-color:var(--marketing-line-strong);background:transparent;color:var(--marketing-ink)}._marketingPage_10va1_1455 ._primaryLink_10va1_158{border-color:var(--marketing-teal);background:var(--marketing-teal);color:#fff;box-shadow:none}._marketingPage_10va1_1455 ._secondaryLink_10va1_157:hover,._marketingPage_10va1_1455 ._secondaryLink_10va1_157:focus-visible{border-color:var(--marketing-ink);background:var(--marketing-ink);color:var(--marketing-bg)}._marketingPage_10va1_1455 ._primaryLink_10va1_158:hover,._marketingPage_10va1_1455 ._primaryLink_10va1_158:focus-visible{border-color:var(--marketing-teal-hover);background:var(--marketing-teal-hover);color:#fff}._marketingMain_10va1_1531{padding-bottom:0}._portalHero_10va1_1535{position:relative;min-height:122vh}._portalSticky_10va1_1540{position:-webkit-sticky;position:sticky;top:4.5rem;display:flex;align-items:center;min-height:calc(100vh - 4.5rem);padding:clamp(2rem,5vw,5rem) 0}._portalHeroGrid_10va1_1549,._marketingSection_10va1_1550{width:min(100% - 3rem,1320px);margin-inline:auto}._portalHeroGrid_10va1_1549{display:grid;grid-template-columns:minmax(0,.82fr) minmax(34rem,1.18fr);align-items:center;gap:clamp(2.5rem,5vw,6.5rem)}._portalCopy_10va1_1562{position:relative;z-index:2}._marketingEyebrow_10va1_1567{margin:0;color:var(--marketing-teal-hover);font-size:.72rem;font-weight:800;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}._portalTitle_10va1_1577,._marketingTitle_10va1_1578{margin:0;color:var(--marketing-ink);font-weight:800;letter-spacing:-.045em;text-wrap:balance}._portalTitle_10va1_1577{max-width:12ch;margin-top:1.25rem;font-size:clamp(3.2rem,5.8vw,6.7rem);line-height:.96}._portalTitle_10va1_1577:after{content:".";color:var(--marketing-amber)}._portalLead_10va1_1598{max-width:42rem;margin:1.65rem 0 0;color:var(--marketing-muted);font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.75}._portalActions_10va1_1606{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}._portalPrimary_10va1_1613,._portalSecondary_10va1_1614{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.8rem 1.35rem;border:1px solid transparent;border-radius:999px;font-size:.9rem;font-weight:800;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),color .18s ease,background-color .18s ease,border-color .18s ease}._portalPrimary_10va1_1613{border-color:var(--marketing-teal);background:var(--marketing-teal);color:#fff!important}._portalSecondary_10va1_1614{border-color:var(--marketing-line-strong);background:transparent;color:var(--marketing-ink)!important}._portalPrimary_10va1_1613:hover,._portalPrimary_10va1_1613:focus-visible{transform:translateY(-2px);border-color:var(--marketing-teal-hover);background:var(--marketing-teal-hover)}._portalSecondary_10va1_1614:hover,._portalSecondary_10va1_1614:focus-visible{transform:translateY(-2px);border-color:var(--marketing-ink);background:var(--marketing-ink);color:var(--marketing-bg)!important}._portalPrimary_10va1_1613:focus-visible,._portalSecondary_10va1_1614:focus-visible,._productTab_10va1_1661:focus-visible,._productTabActive_10va1_1662:focus-visible,._productCopy_10va1_1663 a:focus-visible,._marketingFaqItem_10va1_1664 summary:focus-visible{outline:3px solid var(--marketing-teal-hover);outline-offset:4px}._portalNote_10va1_1669{margin:1.25rem 0 0;color:var(--marketing-soft);font-size:.86rem}._portalVisual_10va1_1675{min-width:0}._portalFrame_10va1_1679{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:16 / 10;border:1px solid var(--marketing-line-strong);border-radius:22px;background:var(--marketing-surface);box-shadow:0 34px 90px -42px #000000db}._portalFrame_10va1_1679:after{position:absolute;inset:0;z-index:5;border-radius:inherit;box-shadow:inset 0 0 90px rgba(10,12,14,calc(.34 - var(--portal-progress) * .24));content:"";pointer-events:none}._portalImage_10va1_1700{width:100%;height:100%;object-fit:cover;object-position:top center;transform:scale(calc(1.07 - var(--portal-progress) * .07));transition:filter .12s linear}._portalDoor_10va1_1709{position:absolute;top:0;bottom:0;z-index:3;display:flex;align-items:center;width:50.3%;overflow:hidden;background:var(--marketing-bg);will-change:transform}._portalDoor_10va1_1709 span{position:absolute;top:50%;color:var(--marketing-ink);font-size:clamp(2.7rem,6.4vw,6.4rem);font-weight:800;letter-spacing:calc(.12em - var(--portal-progress) * .1em);line-height:1;transform:translateY(-50%)}._portalDoorLeft_10va1_1733{left:0;justify-content:flex-end;transform:translate(calc(var(--portal-progress) * -101%))}._portalDoorLeft_10va1_1733 span{right:0;transform:translate(calc(var(--portal-progress) * -1.2rem),-50%)}._portalDoorRight_10va1_1744{right:0;justify-content:flex-start;transform:translate(calc(var(--portal-progress) * 101%))}._portalDoorRight_10va1_1744 span{left:0;transform:translate(calc(var(--portal-progress) * 1.2rem),-50%)}._portalMeta_10va1_1755{position:absolute;right:1rem;bottom:.85rem;left:1rem;z-index:6;display:flex;justify-content:space-between;color:rgba(237,231,220,calc(.58 - var(--portal-progress) * .34));font-size:.62rem;font-weight:800;letter-spacing:.14em}._portalCaption_10va1_1769{display:flex;justify-content:space-between;gap:1.5rem;padding:1rem .15rem 0;color:var(--marketing-muted);font-size:.78rem}._portalCaption_10va1_1769 span{color:var(--marketing-teal-hover);font-weight:800;letter-spacing:.1em;text-transform:uppercase}._portalCaption_10va1_1769 strong{max-width:28rem;color:var(--marketing-ink);font-weight:600;text-align:right}._marketingSection_10va1_1550{padding-block:clamp(5.5rem,10vw,10rem);border-top:1px solid var(--marketing-line)}._marketingSectionIntro_10va1_1797{display:grid;grid-template-columns:12rem minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,8rem)}._marketingTitle_10va1_1578{max-width:21ch;font-size:clamp(2.4rem,4.8vw,5.5rem);line-height:1.03}._outcomeList_10va1_1810{margin-top:clamp(4rem,7vw,7rem)}._outcomeRow_10va1_1814{display:grid;grid-template-columns:5rem minmax(13rem,.7fr) minmax(0,1.3fr);gap:clamp(1.5rem,4vw,5rem);align-items:start;padding:2rem 0;border-top:1px solid var(--marketing-line)}._outcomeRow_10va1_1814:last-child{border-bottom:1px solid var(--marketing-line)}._outcomeNumber_10va1_1827{color:var(--marketing-amber);font-size:.78rem;font-weight:800;letter-spacing:.12em}._outcomeSignal_10va1_1834{margin:0;color:var(--marketing-muted);font-size:.95rem;line-height:1.6}._outcomeResult_10va1_1841 h3{margin:0;color:var(--marketing-ink);font-size:clamp(1.35rem,2.2vw,2.15rem);line-height:1.2}._outcomeResult_10va1_1841 p{max-width:44rem;margin:.8rem 0 0;color:var(--marketing-muted);line-height:1.7}._productSection_10va1_1855{width:100%;padding-inline:max(1.5rem,calc((100% - 1320px)/2));background:var(--marketing-surface)}._productHeading_10va1_1861{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:clamp(2rem,6vw,7rem);align-items:end}._productHeading_10va1_1861 ._marketingTitle_10va1_1578{margin-top:1rem}._productHeading_10va1_1861>p{margin:0;color:var(--marketing-muted);line-height:1.75}._productTabs_10va1_1878{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(3rem,6vw,5.5rem);border-top:1px solid var(--marketing-line);border-bottom:1px solid var(--marketing-line)}._productTab_10va1_1661,._productTabActive_10va1_1662{display:flex;align-items:center;justify-content:center;gap:.8rem;min-height:60px;border:0;border-right:1px solid var(--marketing-line);background:transparent;color:var(--marketing-muted);font:inherit;font-size:.84rem;font-weight:800;cursor:pointer;transition:background-color .18s ease,color .18s ease}._productTab_10va1_1661:first-child,._productTabActive_10va1_1662:first-child{border-left:1px solid var(--marketing-line)}._productTab_10va1_1661 span,._productTabActive_10va1_1662 span{color:var(--marketing-soft);font-size:.68rem;letter-spacing:.1em}._productTab_10va1_1661:hover,._productTab_10va1_1661:focus-visible{background:#ede7dc0d;color:var(--marketing-ink)}._productTabActive_10va1_1662{background:var(--marketing-ink);color:var(--marketing-bg)}._productTabActive_10va1_1662 span{color:var(--marketing-teal)}._productShowcase_10va1_1933{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);gap:clamp(2rem,5vw,5.5rem);align-items:center;padding-top:2.5rem}._productImageFrame_10va1_1941{overflow:hidden;aspect-ratio:16 / 9.4;border:1px solid var(--marketing-line-strong);border-radius:18px;background:#f4f7fb;box-shadow:0 32px 72px -46px #000000e6}._productImageFrame_10va1_1941 img{width:100%;height:100%;object-fit:cover;object-position:top center;animation:_marketingImageIn_10va1_1 .26s cubic-bezier(.22,1,.36,1)}._productCopy_10va1_1663 h3{margin:1rem 0 0;color:var(--marketing-ink);font-size:clamp(1.7rem,3vw,3rem);line-height:1.12}._productCopy_10va1_1663>p:not(._marketingEyebrow_10va1_1567){margin:1.2rem 0 0;color:var(--marketing-muted);line-height:1.75}._productCopy_10va1_1663 a{display:inline-flex;align-items:center;gap:.8rem;margin-top:1.6rem;color:var(--marketing-ink);font-weight:800;text-decoration:none}._productCopy_10va1_1663 a span{color:var(--marketing-amber);transition:transform .18s ease}._productCopy_10va1_1663 a:hover span{transform:translate(4px)}._workflowMarketingGrid_10va1_1990,._rolloutMarketingGrid_10va1_1991{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(4rem,7vw,7rem);background:var(--marketing-line);border:1px solid var(--marketing-line)}._workflowMarketingCard_10va1_2000,._rolloutMarketingCard_10va1_2001{min-height:23rem;padding:clamp(1.5rem,3vw,2.6rem);background:var(--marketing-bg)}._workflowMarketingMeta_10va1_2007{display:flex;align-items:center;justify-content:space-between;gap:1rem}._workflowMarketingMeta_10va1_2007 span,._rolloutMarketingCard_10va1_2001>span{color:var(--marketing-amber);font-size:.72rem;font-weight:800;letter-spacing:.12em}._workflowMarketingMeta_10va1_2007 p{margin:0;color:var(--marketing-teal-hover);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._workflowMarketingCard_10va1_2000 h3,._rolloutMarketingCard_10va1_2001 h3{margin:7rem 0 0;color:var(--marketing-ink);font-size:clamp(1.5rem,2.4vw,2.3rem);line-height:1.15}._workflowMarketingCard_10va1_2000>p,._rolloutMarketingCard_10va1_2001>p:not(._marketingEyebrow_10va1_1567){margin:1rem 0 0;color:var(--marketing-muted);line-height:1.7}._rolloutMarketing_10va1_1991{width:100%;padding-inline:max(1.5rem,calc((100% - 1320px)/2));background:var(--marketing-ink)}._rolloutMarketing_10va1_1991 ._marketingEyebrow_10va1_1567{color:var(--marketing-teal)}._rolloutMarketing_10va1_1991 ._marketingTitle_10va1_1578{color:var(--marketing-bg)}._rolloutMarketingGrid_10va1_1991{background:#0a0c0e29;border-color:#0a0c0e29}._rolloutMarketingCard_10va1_2001{background:#e3ded4}._rolloutMarketingCard_10va1_2001 h3{margin-top:4rem;color:var(--marketing-bg)}._rolloutMarketingCard_10va1_2001>p:not(._marketingEyebrow_10va1_1567){color:#4f5558}._audienceSection_10va1_2078{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(22rem,.9fr);gap:clamp(3rem,8vw,9rem);align-items:end}._audienceCopy_10va1_2085 ._marketingTitle_10va1_1578{margin-top:1rem}._audienceList_10va1_2089{border-top:1px solid var(--marketing-line)}._audienceList_10va1_2089 div{display:grid;grid-template-columns:3rem 1fr;gap:1rem;align-items:center;min-height:5.5rem;border-bottom:1px solid var(--marketing-line)}._audienceList_10va1_2089 span{color:var(--marketing-amber);font-size:.7rem;font-weight:800}._audienceList_10va1_2089 p{margin:0;color:var(--marketing-ink);font-size:1.05rem;font-weight:700}._marketingFaqList_10va1_2115{margin-top:clamp(4rem,7vw,7rem);border-top:1px solid var(--marketing-line)}._marketingFaqItem_10va1_1664{padding:0;border-bottom:1px solid var(--marketing-line)}._marketingFaqItem_10va1_1664 summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:5rem;padding:1.25rem 0;color:var(--marketing-ink);font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:700;cursor:pointer;list-style:none}._marketingFaqItem_10va1_1664 summary::-webkit-details-marker{display:none}._marketingFaqItem_10va1_1664 summary span{color:var(--marketing-amber);font-size:1.6rem;font-weight:400;transition:transform .18s ease}._marketingFaqItem_10va1_1664[open] summary span{transform:rotate(45deg)}._marketingFaqItem_10va1_1664>p{max-width:52rem;margin:-.4rem 0 1.75rem;color:var(--marketing-muted);line-height:1.75}._marketingPage_10va1_1455 ._finalCtaSection_10va1_64{width:100%;padding:clamp(5rem,9vw,9rem) max(1.5rem,calc((100% - 1320px)/2));background:var(--marketing-teal)}._marketingPage_10va1_1455 ._finalCtaPanel_10va1_677{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}._marketingPage_10va1_1455 ._finalCtaPanel_10va1_677 ._sectionEyebrow_10va1_240{color:#ffffffb8}._marketingPage_10va1_1455 ._finalCtaTitle_10va1_255{max-width:14ch;font-size:clamp(3rem,7vw,7.5rem);line-height:.95;letter-spacing:-.05em}._marketingPage_10va1_1455 ._finalCtaText_10va1_277{max-width:48rem;color:#fffc;font-size:1.05rem;line-height:1.7}._marketingPage_10va1_1455 ._finalCtaActions_10va1_294{margin-top:2rem}._marketingPage_10va1_1455 ._finalCtaPanel_10va1_677 ._ctaPrimary_10va1_159,._marketingPage_10va1_1455 ._finalCtaPanel_10va1_677 ._ctaSecondary_10va1_160{min-height:48px}._marketingPage_10va1_1455 ._finalCtaPanel_10va1_677 ._ctaPrimary_10va1_159:hover,._marketingPage_10va1_1455 ._finalCtaPanel_10va1_677 ._ctaPrimary_10va1_159:focus-visible{background:var(--marketing-bg);border-color:var(--marketing-bg);color:var(--marketing-ink)}._marketingPage_10va1_1455 ._finalCtaPanel_10va1_677 ._ctaSecondary_10va1_160:hover,._marketingPage_10va1_1455 ._finalCtaPanel_10va1_677 ._ctaSecondary_10va1_160:focus-visible{background:#fff;border-color:#fff;color:var(--marketing-teal)}@keyframes _marketingImageIn_10va1_1{0%{opacity:.4;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@media(max-width:1080px){._portalHeroGrid_10va1_1549{grid-template-columns:minmax(0,.9fr) minmax(27rem,1.1fr);gap:2.5rem}._portalTitle_10va1_1577{font-size:clamp(3rem,6.4vw,5rem)}._marketingSectionIntro_10va1_1797{grid-template-columns:9rem minmax(0,1fr);gap:3rem}}@media(max-width:900px){._marketingPage_10va1_1455 ._siteHeaderInner_10va1_58{width:min(100% - 1.5rem,1320px)}._marketingPage_10va1_1455 ._siteMenuToggle_10va1_94{border-color:var(--marketing-line-strong);background:transparent;color:var(--marketing-ink)}._marketingPage_10va1_1455 ._siteMenuToggle_10va1_94:hover,._marketingPage_10va1_1455 ._siteMenuToggle_10va1_94:focus-visible{background:var(--marketing-ink);color:var(--marketing-bg)}._marketingPage_10va1_1455 ._siteMenuPanel_10va1_120{border-color:var(--marketing-line-strong);background:#101317fc;box-shadow:0 28px 56px -32px #000000e6}._marketingPage_10va1_1455 ._siteNavLink_10va1_156{color:var(--marketing-ink)}._marketingPage_10va1_1455 ._mobilePrimaryLink_10va1_133{border-color:var(--marketing-teal);background:var(--marketing-teal);color:#fff}._portalHero_10va1_1535{min-height:auto}._portalSticky_10va1_1540{position:relative;top:auto;min-height:auto;padding:4rem 0 5.5rem}._portalHeroGrid_10va1_1549,._marketingSection_10va1_1550{width:min(100% - 2rem,1320px)}._portalHeroGrid_10va1_1549,._productShowcase_10va1_1933,._audienceSection_10va1_2078{grid-template-columns:1fr}._portalTitle_10va1_1577{max-width:13ch}._portalVisual_10va1_1675{margin-top:1rem}._portalDoor_10va1_1709{display:none}._portalImage_10va1_1700{transform:none}._portalMeta_10va1_1755{color:#ede7dc8c}._portalCaption_10va1_1769{align-items:flex-start}._productHeading_10va1_1861{grid-template-columns:1fr;align-items:start}._productHeading_10va1_1861>p{max-width:42rem}._workflowMarketingGrid_10va1_1990,._rolloutMarketingGrid_10va1_1991{grid-template-columns:1fr}._workflowMarketingCard_10va1_2000,._rolloutMarketingCard_10va1_2001{min-height:auto}._workflowMarketingCard_10va1_2000 h3,._rolloutMarketingCard_10va1_2001 h3{margin-top:3.5rem}}@media(max-width:640px){._marketingPage_10va1_1455 ._logo_10va1_143{width:8.4rem}._marketingPage_10va1_1455 ._mobilePrimaryLink_10va1_133{display:none}._marketingPage_10va1_1455 ._headerPrimaryLink_10va1_129{display:inline-flex}._portalSticky_10va1_1540{padding:3rem 0 4.5rem}._portalTitle_10va1_1577{font-size:clamp(2.75rem,13vw,4rem)}._portalLead_10va1_1598{font-size:1rem;line-height:1.65}._portalActions_10va1_1606{display:grid;grid-template-columns:1fr}._portalPrimary_10va1_1613,._portalSecondary_10va1_1614{width:100%}._portalFrame_10va1_1679{aspect-ratio:4 / 3.2;border-radius:16px}._portalCaption_10va1_1769{display:block}._portalCaption_10va1_1769 strong{display:block;margin-top:.55rem;text-align:left}._marketingSection_10va1_1550{padding-block:5rem}._marketingSectionIntro_10va1_1797{grid-template-columns:1fr;gap:1.25rem}._marketingTitle_10va1_1578{font-size:clamp(2.25rem,11vw,3.4rem)}._outcomeList_10va1_1810,._productTabs_10va1_1878,._workflowMarketingGrid_10va1_1990,._rolloutMarketingGrid_10va1_1991,._marketingFaqList_10va1_2115{margin-top:3rem}._outcomeRow_10va1_1814{grid-template-columns:2.5rem 1fr;gap:.8rem 1rem}._outcomeSignal_10va1_1834{padding-top:0}._outcomeResult_10va1_1841{grid-column:2}._productSection_10va1_1855,._rolloutMarketing_10va1_1991{padding-inline:1rem}._productTabs_10va1_1878{grid-template-columns:1fr;border-bottom:0}._productTab_10va1_1661,._productTabActive_10va1_1662{justify-content:flex-start;padding-inline:1rem;border-bottom:1px solid var(--marketing-line);border-left:1px solid var(--marketing-line)}._productImageFrame_10va1_1941{aspect-ratio:4 / 3.4;border-radius:14px}._productImageFrame_10va1_1941 img{object-fit:cover;object-position:top left}._workflowMarketingCard_10va1_2000,._rolloutMarketingCard_10va1_2001{padding:1.5rem}._audienceSection_10va1_2078{gap:3rem}._marketingFaqItem_10va1_1664 summary{min-height:4.5rem;gap:1rem}._marketingPage_10va1_1455 ._finalCtaSection_10va1_64{padding:5rem 1rem}._marketingPage_10va1_1455 ._finalCtaTitle_10va1_255{font-size:clamp(2.8rem,13vw,4.6rem)}}@media(prefers-reduced-motion:reduce){._marketingPage_10va1_1455{--portal-progress: 1}._productImageFrame_10va1_1941 img{animation:none}}._sdPage_10va1_2494{--sd-ground: #0a0c0e;--sd-ground-secondary: #101317;--sd-ink: #ede7dc;--sd-ink-secondary: #9ea5a8;--sd-muted: #6c7378;--sd-teal: #2e6b72;--sd-amber: #e8913c;--sd-hairline: rgba(237, 231, 220, .13);min-height:100vh;background:var(--sd-ground);color:var(--sd-ink);font-family:Sora,sans-serif;overflow:clip}._sdPage_10va1_2494 ._siteHeader_10va1_48{position:fixed;top:0;right:0;left:0;z-index:90;min-height:58px;border-bottom:1px solid var(--sd-hairline);background:#0a0c0ed1;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._sdPage_10va1_2494 ._siteHeaderInner_10va1_58{width:min(100% - 3rem,1440px);min-height:58px}._sdPage_10va1_2494 ._logo_10va1_143{width:9.8rem;color:var(--sd-ink)}._sdPage_10va1_2494 ._siteNavLink_10va1_156{padding:.6rem .78rem;color:var(--sd-ink-secondary);font-size:.66rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}._sdPage_10va1_2494 ._siteNavLink_10va1_156:hover,._sdPage_10va1_2494 ._siteNavLink_10va1_156:focus-visible{background:transparent;color:var(--sd-amber)}._sdPage_10va1_2494 ._secondaryLink_10va1_157,._sdPage_10va1_2494 ._primaryLink_10va1_158{min-height:40px;padding:.66rem 1rem;border-radius:999px;background:transparent;box-shadow:none;color:var(--sd-ink);font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}._sdPage_10va1_2494 ._secondaryLink_10va1_157{border-color:var(--sd-hairline)}._sdPage_10va1_2494 ._primaryLink_10va1_158{border-color:var(--sd-ink)}._sdPage_10va1_2494 ._secondaryLink_10va1_157:hover,._sdPage_10va1_2494 ._secondaryLink_10va1_157:focus-visible,._sdPage_10va1_2494 ._primaryLink_10va1_158:hover,._sdPage_10va1_2494 ._primaryLink_10va1_158:focus-visible{border-color:var(--sd-ink);background:var(--sd-ink);color:var(--sd-ground)}._sdMain_10va1_2579{min-height:100vh}._sdPortalHero_10va1_2583{--portal-progress: 0;position:relative;height:250vh}._sdPortalStage_10va1_2589{position:-webkit-sticky;position:sticky;top:0;isolation:isolate;width:100%;height:100vh;overflow:hidden;background:var(--sd-ground)}._sdPortalImage_10va1_2599{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:top center;filter:brightness(.7) contrast(1.1);transform:scale(calc(1.2 - var(--portal-progress) * .25));transform-origin:center;will-change:transform}._sdPortalDuotone_10va1_2613{position:absolute;inset:0;z-index:2;background:linear-gradient(135deg,var(--sd-teal),var(--sd-amber));mix-blend-mode:overlay;opacity:calc(var(--portal-progress) * .45)}._sdPortalVignette_10va1_2622{position:absolute;inset:0;z-index:3;background:radial-gradient(circle,transparent 36%,rgba(10,12,14,.92) 100%);pointer-events:none}._sdPortalPanel_10va1_2630{position:absolute;top:0;bottom:0;z-index:5;width:50.5%;background:var(--sd-ground);will-change:transform}._sdPortalPanelLeft_10va1_2640{left:0;transform:translate(calc(var(--portal-progress) * -130%))}._sdPortalPanelRight_10va1_2645{right:0;transform:translate(calc(var(--portal-progress) * 130%))}._sdPortalWordmark_10va1_2650{position:absolute;top:50%;left:50%;z-index:8;display:flex;margin:0;color:var(--sd-ink);font-family:Syne,sans-serif;font-size:clamp(4rem,8vw,7.5rem);font-weight:700;letter-spacing:calc(.2em - var(--portal-progress) * .4em);line-height:1;text-shadow:0 10px 30px rgba(0,0,0,.5);transform:translate(-50%,-50%) scale(calc(1 + var(--portal-progress) * .35));white-space:nowrap;pointer-events:none}._sdWordmarkLeft_10va1_2669,._sdWordmarkRight_10va1_2670{display:inline-block;will-change:transform}._sdWordmarkLeft_10va1_2669{transform:translate(calc(var(--portal-progress) * -160px))}._sdWordmarkRight_10va1_2670{transform:translate(calc(var(--portal-progress) * 160px))}._sdPortalDot_10va1_2683{position:absolute;top:50%;left:50%;z-index:9;width:8px;height:8px;border-radius:50%;background:var(--sd-teal);opacity:var(--portal-progress);box-shadow:0 0 22px #2e6b72b8;will-change:transform}._sdPortalDotOne_10va1_2697{transform:translate(calc(-50% - var(--portal-progress) * 45vw),calc(-50% - var(--portal-progress) * 42vh))}._sdPortalDotTwo_10va1_2704{transform:translate(calc(-50% + var(--portal-progress) * 45vw),calc(-50% + var(--portal-progress) * 42vh))}._sdCornerMeta_10va1_2711{position:absolute;z-index:10;color:var(--sd-ink-secondary);font-size:.66rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}._sdMetaTopLeft_10va1_2721{top:5.2rem;left:2rem}._sdMetaTopRight_10va1_2726{top:5.2rem;right:2rem}._sdMetaBottomLeft_10va1_2731{bottom:2rem;left:2rem}._sdMetaBottomRight_10va1_2736{right:2rem;bottom:2rem}._sdStatement_10va1_2741{--statement-progress: 0;position:relative;display:flex;align-items:center;min-height:100vh;padding:8rem max(2rem,calc((100% - 1320px)/2));overflow:hidden;background:var(--sd-ground)}._sdStatementContent_10va1_2752{position:relative;z-index:4;max-width:61rem}._sdLabel_10va1_2758{margin:0;color:var(--sd-teal);font-size:.66rem;font-weight:600;letter-spacing:.15em;line-height:1.5;text-transform:uppercase}._sdLabelAmber_10va1_2768{color:var(--sd-amber)}._sdStatementTitle_10va1_2772,._sdSectionTitle_10va1_2773{margin:0;color:var(--sd-ink);font-family:Syne,sans-serif;font-weight:700;letter-spacing:-.035em;text-wrap:balance}._sdStatementTitle_10va1_2772{max-width:21ch;margin-top:1.8rem;font-size:clamp(2.6rem,5vw,5.2rem);line-height:1.06}._sdStatementTitle_10va1_2772 span{color:var(--sd-amber);transition:color .18s ease,text-shadow .18s ease}._sdStatementTitle_10va1_2772 span:hover{text-shadow:0 0 20px rgba(232,145,60,.4)}._sdStatementLead_10va1_2800{max-width:44rem;margin:1.8rem 0 0;color:var(--sd-ink-secondary);font-size:1rem;line-height:1.75}._sdHeroActions_10va1_2808,._sdDeckActions_10va1_2809{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.2rem}._sdPrimaryButton_10va1_2816,._sdOutlineButton_10va1_2817,._sdTextButton_10va1_2818{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.85rem 1.4rem;border-radius:999px;color:var(--sd-ink)!important;font-size:.68rem;font-weight:600;letter-spacing:.13em;text-decoration:none;text-transform:uppercase;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}._sdPrimaryButton_10va1_2816{border:1px solid var(--sd-amber);background:var(--sd-amber);color:var(--sd-ground)!important}._sdOutlineButton_10va1_2817{border:1px solid var(--sd-ink);background:transparent}._sdTextButton_10va1_2818{padding-inline:.5rem;border:1px solid transparent}._sdPrimaryButton_10va1_2816:hover,._sdPrimaryButton_10va1_2816:focus-visible,._sdOutlineButton_10va1_2817:hover,._sdOutlineButton_10va1_2817:focus-visible{transform:translateY(-2px);border-color:var(--sd-ink);background:var(--sd-ink);color:var(--sd-ground)!important}._sdTextButton_10va1_2818:hover,._sdTextButton_10va1_2818:focus-visible{color:var(--sd-amber)!important}._sdPrimaryButton_10va1_2816:focus-visible,._sdOutlineButton_10va1_2817:focus-visible,._sdTextButton_10va1_2818:focus-visible,._sdDeck_10va1_2809:focus-visible,._sdProductTab_10va1_2873:focus-visible,._sdProductTabActive_10va1_2874:focus-visible,._sdProductDescription_10va1_2875 a:focus-visible,._sdFaqList_10va1_2876 summary:focus-visible{outline:2px solid var(--sd-amber);outline-offset:4px}._sdStatementImage_10va1_2881{position:absolute;top:22%;right:-8rem;z-index:1;width:min(38vw,34rem);aspect-ratio:1;overflow:hidden;border:1px solid var(--sd-hairline);border-radius:50%;opacity:.27;transform:translateY(calc(var(--statement-progress) * -80px)) rotate(calc(var(--statement-progress) * 15deg));box-shadow:inset 0 0 120px #000000d1}._sdStatementImage_10va1_2881:after{position:absolute;inset:0;background:radial-gradient(circle,transparent 42%,rgba(10,12,14,.88));content:""}._sdStatementImage_10va1_2881 img{width:100%;height:100%;object-fit:cover;object-position:top left}._sdOutlineNumber_10va1_2911{position:absolute;right:2rem;bottom:-.1em;z-index:2;color:transparent;font-family:Syne,sans-serif;font-size:16vw;font-weight:700;line-height:.8;opacity:.2;-webkit-text-stroke:1px var(--sd-ink-secondary)}._sdDeckSection_10va1_2925{display:grid;grid-template-columns:minmax(0,.8fr) minmax(26rem,1.2fr);gap:clamp(4rem,10vw,10rem);align-items:center;min-height:100vh;padding:8rem max(2rem,calc((100% - 1320px)/2));background:var(--sd-ground-secondary)}._sdSectionTitle_10va1_2773{margin-top:1rem;font-size:clamp(2.7rem,5vw,5rem);line-height:1}._sdDeckCopy_10va1_2941>p:not(._sdLabel_10va1_2758),._sdProductHeader_10va1_2942>p{max-width:34rem;margin:1.7rem 0 0;color:var(--sd-ink-secondary);line-height:1.75}._sdDeckWorkspace_10va1_2949{display:flex;flex-direction:column;align-items:center;min-width:0}._sdDeck_10va1_2809{position:relative;width:min(100%,450px);aspect-ratio:1;perspective:1000px;touch-action:pan-y}._sdDeckCard_10va1_2964{position:absolute;inset:0;z-index:var(--deck-z);display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,4vw,2.2rem);border:1px solid var(--sd-hairline);border-radius:12px;background:var(--sd-ground-secondary);box-shadow:0 20px 40px #00000080;transform:translate(calc(var(--deck-offset) * -12px)) translateY(calc(var(--deck-offset) * 7px)) rotate(calc(var(--deck-offset) * -3deg)) scale(calc(1 - var(--deck-offset) * .03));transition:transform .42s cubic-bezier(.34,1.56,.64,1),opacity .36s ease,box-shadow .18s ease;-webkit-user-select:none;user-select:none}._sdDeckCardTop_10va1_2985{cursor:grab;will-change:transform,opacity}._sdDeckCardTop_10va1_2985:hover{box-shadow:0 30px 60px #e8913c26}._sdDeckCardTop_10va1_2985:active{cursor:grabbing;transition:none}._sdDeckCardMeta_10va1_2999,._sdDeckCardFooter_10va1_3000{display:flex;justify-content:space-between;gap:1rem;color:var(--sd-muted);font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}._sdDeckCardMeta_10va1_2999 span:first-child{color:var(--sd-amber)}._sdDeckCardBody_10va1_3015>p{margin:0;color:var(--sd-teal);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}._sdDeckCardBody_10va1_3015 h3{max-width:12ch;margin:1rem 0 0;color:var(--sd-ink);font-family:Syne,sans-serif;font-size:clamp(2rem,4vw,3.4rem);line-height:1}._sdDeckCardBody_10va1_3015>span{display:block;max-width:31rem;margin-top:1.2rem;color:var(--sd-ink-secondary);line-height:1.65}._sdDeckProgress_10va1_3041{display:flex;align-items:center;gap:1rem;margin-top:3rem}._sdDeckProgress_10va1_3041>span{width:4rem;height:1px;background:var(--sd-hairline)}._sdDeckProgress_10va1_3041>div{display:flex;gap:.55rem}._sdDeckProgress_10va1_3041 i{display:block;width:6px;height:6px;border-radius:50%;background:#ede7dc33}._sdDeckProgress_10va1_3041 ._sdDeckDotActive_10va1_3067{background:var(--sd-amber)}._sdProductSection_10va1_3071,._sdRosterSection_10va1_3072,._sdFaqSection_10va1_3073{padding:9rem max(2rem,calc((100% - 1320px)/2));background:var(--sd-ground)}._sdProductHeader_10va1_2942{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);gap:5rem;align-items:end}._sdProductTabs_10va1_3085{display:grid;grid-template-columns:repeat(3,1fr);margin-top:5rem;border-top:1px solid var(--sd-hairline);border-bottom:1px solid var(--sd-hairline)}._sdProductTab_10va1_2873,._sdProductTabActive_10va1_2874{display:flex;align-items:center;justify-content:center;gap:.7rem;min-height:60px;border:0!important;border-right:1px solid var(--sd-hairline)!important;background:transparent!important;color:var(--sd-ink-secondary)!important;font:inherit;font-size:.76rem;font-weight:600;cursor:pointer;transition:color .18s ease,background-color .18s ease}._sdProductTab_10va1_2873:first-child,._sdProductTabActive_10va1_2874:first-child{border-left:1px solid var(--sd-hairline)!important}._sdProductTab_10va1_2873 span,._sdProductTabActive_10va1_2874 span{color:var(--sd-muted);font-size:.62rem;letter-spacing:.12em}._sdProductTab_10va1_2873:hover,._sdProductTab_10va1_2873:focus-visible{background:#ede7dc0d!important;color:var(--sd-ink)!important;transform:none!important}._sdProductTabActive_10va1_2874{background:var(--sd-ink)!important;color:var(--sd-ground)!important;transform:none!important}._sdProductTabActive_10va1_2874:hover,._sdProductTabActive_10va1_2874:focus-visible{background:var(--sd-ink)!important;color:var(--sd-ground)!important;transform:none!important}._sdProductTabActive_10va1_2874 span{color:var(--sd-amber)}._sdProductPanel_10va1_3149{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(20rem,.55fr);gap:clamp(3rem,7vw,7rem);align-items:center;padding-top:2.5rem}._sdProductImage_10va1_3157{overflow:hidden;aspect-ratio:16 / 9.5;border:1px solid var(--sd-hairline);border-radius:12px;background:#f4f7fb;box-shadow:0 24px 56px #00000061}._sdProductImage_10va1_3157 img{width:100%;height:100%;object-fit:cover;object-position:top left;animation:_sdScreenIn_10va1_1 .32s cubic-bezier(.22,1,.36,1)}._sdProductDescription_10va1_2875 h3{margin:1rem 0 0;color:var(--sd-ink);font-family:Syne,sans-serif;font-size:clamp(2rem,3.5vw,3.8rem);line-height:1.04}._sdProductDescription_10va1_2875>p:not(._sdLabel_10va1_2758){margin:1.4rem 0 0;color:var(--sd-ink-secondary);line-height:1.75}._sdProductDescription_10va1_2875 a{display:inline-flex;gap:.8rem;margin-top:1.6rem;color:var(--sd-ink);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}._sdProductDescription_10va1_2875 a span{color:var(--sd-amber);transition:transform .18s ease}._sdProductDescription_10va1_2875 a:hover span{transform:translate(4px)}._sdRosterSection_10va1_3072{background:var(--sd-ground-secondary)}._sdRosterHeading_10va1_3213{max-width:64rem}._sdRoster_10va1_3072{margin-top:6rem}._sdRosterRow_10va1_3221{display:grid;grid-template-columns:5rem minmax(0,1fr) minmax(15rem,.45fr);gap:2rem;align-items:end;padding:2rem 0;border-top:1px solid var(--sd-hairline);transition:background-color .18s ease}._sdRosterRow_10va1_3221:last-child{border-bottom:1px solid var(--sd-hairline)}._sdRosterRow_10va1_3221:hover{background:#ede7dc09}._sdRosterRow_10va1_3221>span,._sdRosterRow_10va1_3221>p,._sdRosterRow_10va1_3221 div>p{margin:0;color:var(--sd-muted);font-size:.64rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}._sdRosterRow_10va1_3221 div>p{color:var(--sd-teal)}._sdRosterRow_10va1_3221 h3{margin:.75rem 0 0;color:var(--sd-ink);font-family:Syne,sans-serif;font-size:clamp(1.5rem,3vw,3rem);line-height:1.05}._sdRosterRow_10va1_3221>p{text-align:right}._sdFaqSection_10va1_3073{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:7rem}._sdFaqList_10va1_2876{border-top:1px solid var(--sd-hairline)}._sdFaqList_10va1_2876 details{border-bottom:1px solid var(--sd-hairline)}._sdFaqList_10va1_2876 summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:5rem;color:var(--sd-ink);font-family:Syne,sans-serif;font-size:1.15rem;font-weight:600;cursor:pointer;list-style:none}._sdFaqList_10va1_2876 summary::-webkit-details-marker{display:none}._sdFaqList_10va1_2876 summary span{color:var(--sd-amber);font-family:Sora,sans-serif;font-size:1.6rem;font-weight:400;transition:transform .18s ease}._sdFaqList_10va1_2876 details[open] summary span{transform:rotate(45deg)}._sdFaqList_10va1_2876 details>p{max-width:42rem;margin:-.25rem 0 1.8rem;color:var(--sd-ink-secondary);line-height:1.75}._sdPage_10va1_2494 ._finalCtaSection_10va1_64{width:100%;padding:9rem max(2rem,calc((100% - 1320px)/2));background:var(--sd-ground-secondary)}._sdPage_10va1_2494 ._finalCtaPanel_10va1_677{position:relative;padding:0;border:0;border-top:1px solid var(--sd-hairline);border-radius:0;background:transparent;box-shadow:none}._sdPage_10va1_2494 ._finalCtaPanel_10va1_677 ._sectionEyebrow_10va1_240{margin-top:2rem;color:var(--sd-amber)}._sdPage_10va1_2494 ._finalCtaTitle_10va1_255{max-width:12ch;margin-top:1.5rem;color:var(--sd-ink);font-family:Syne,sans-serif;font-size:clamp(3.4rem,8vw,8rem);line-height:.9;letter-spacing:-.055em}._sdPage_10va1_2494 ._finalCtaText_10va1_277{color:var(--sd-ink-secondary);line-height:1.75}._sdPage_10va1_2494 ._finalCtaPanel_10va1_677 ._ctaPrimary_10va1_159,._sdPage_10va1_2494 ._finalCtaPanel_10va1_677 ._ctaSecondary_10va1_160{min-height:48px;border-radius:999px;background:transparent;color:var(--sd-ink);font-size:.68rem;letter-spacing:.11em;text-transform:uppercase}._sdPage_10va1_2494 ._finalCtaPanel_10va1_677 ._ctaPrimary_10va1_159{border-color:var(--sd-ink)}._sdPage_10va1_2494 ._finalCtaPanel_10va1_677 ._ctaSecondary_10va1_160{border-color:var(--sd-hairline)}._sdPage_10va1_2494 ._finalCtaPanel_10va1_677 ._ctaPrimary_10va1_159:hover,._sdPage_10va1_2494 ._finalCtaPanel_10va1_677 ._ctaPrimary_10va1_159:focus-visible,._sdPage_10va1_2494 ._finalCtaPanel_10va1_677 ._ctaSecondary_10va1_160:hover,._sdPage_10va1_2494 ._finalCtaPanel_10va1_677 ._ctaSecondary_10va1_160:focus-visible{border-color:var(--sd-ink);background:var(--sd-ink);color:var(--sd-ground)}@keyframes _sdScreenIn_10va1_1{0%{opacity:.35;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}@media(max-width:1000px){._sdDeckSection_10va1_2925,._sdProductPanel_10va1_3149,._sdFaqSection_10va1_3073{grid-template-columns:1fr}._sdDeckWorkspace_10va1_2949{margin-top:1rem}._sdProductHeader_10va1_2942{grid-template-columns:1fr;gap:1rem}._sdProductHeader_10va1_2942>p{max-width:44rem}._sdFaqSection_10va1_3073{gap:4rem}}@media(max-width:900px){._sdPage_10va1_2494 ._siteHeaderInner_10va1_58{width:min(100% - 1.5rem,1440px)}._sdPage_10va1_2494 ._siteMenuToggle_10va1_94{border-color:var(--sd-hairline);background:transparent;color:var(--sd-ink)}._sdPage_10va1_2494 ._siteMenuToggle_10va1_94:hover,._sdPage_10va1_2494 ._siteMenuToggle_10va1_94:focus-visible{border-color:var(--sd-ink);background:var(--sd-ink);color:var(--sd-ground)}._sdPage_10va1_2494 ._siteMenuPanel_10va1_120{border-color:var(--sd-hairline);background:#0a0c0efa;box-shadow:0 28px 56px -32px #000000e6}._sdPage_10va1_2494 ._siteNavLink_10va1_156{color:var(--sd-ink)}._sdPage_10va1_2494 ._mobilePrimaryLink_10va1_133{border-color:var(--sd-ink);background:transparent;color:var(--sd-ink)}}@media(max-width:767px){._sdPortalHero_10va1_2583,._sdPortalStage_10va1_2589{height:88vh}._sdPortalImage_10va1_2599{object-position:33% top}._sdPortalWordmark_10va1_2650{font-size:clamp(2.6rem,13vw,3.35rem);letter-spacing:.01em;transform:translate(-50%,-50%) scale(.82)}._sdWordmarkLeft_10va1_2669{transform:translate(-.25rem)}._sdWordmarkRight_10va1_2670{transform:translate(.25rem)}._sdCornerMeta_10va1_2711{font-size:.54rem}._sdMetaTopLeft_10va1_2721,._sdMetaBottomLeft_10va1_2731{left:1rem}._sdMetaTopRight_10va1_2726,._sdMetaBottomRight_10va1_2736{right:1rem}._sdMetaTopLeft_10va1_2721,._sdMetaTopRight_10va1_2726{top:4.8rem}._sdMetaBottomLeft_10va1_2731{max-width:12rem}._sdStatement_10va1_2741,._sdDeckSection_10va1_2925,._sdProductSection_10va1_3071,._sdRosterSection_10va1_3072,._sdFaqSection_10va1_3073,._sdPage_10va1_2494 ._finalCtaSection_10va1_64{min-height:auto;padding:4.75rem 1rem}._sdStatementImage_10va1_2881{top:auto;right:-8rem;bottom:2rem;width:18rem}._sdOutlineNumber_10va1_2911{right:1rem;font-size:34vw}._sdDeckSection_10va1_2925{gap:3rem}._sdDeck_10va1_2809{width:min(100%,390px)}._sdProductTabs_10va1_3085{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.5rem;border-bottom:1px solid var(--sd-hairline)}._sdProductTab_10va1_2873,._sdProductTabActive_10va1_2874{justify-content:center;min-height:52px;padding-inline:.45rem;border-bottom:1px solid var(--sd-hairline)!important;border-left:0!important;font-size:.68rem;text-align:center}._sdProductTab_10va1_2873:first-child,._sdProductTabActive_10va1_2874:first-child{border-left:1px solid var(--sd-hairline)!important}._sdProductPanel_10va1_3149{gap:2rem}._sdProductImage_10va1_3157{aspect-ratio:4 / 3.2}._sdRoster_10va1_3072{margin-top:4rem}._sdRosterRow_10va1_3221{grid-template-columns:2.5rem 1fr;gap:1rem}._sdRosterRow_10va1_3221>p{grid-column:2;text-align:left}._sdHeroActions_10va1_2808,._sdDeckActions_10va1_2809,._sdPage_10va1_2494 ._finalCtaActions_10va1_294{flex-direction:column;align-items:stretch}._sdPrimaryButton_10va1_2816,._sdOutlineButton_10va1_2817,._sdTextButton_10va1_2818,._sdPage_10va1_2494 ._finalCtaPanel_10va1_677 ._ctaPrimary_10va1_159,._sdPage_10va1_2494 ._finalCtaPanel_10va1_677 ._ctaSecondary_10va1_160{width:100%;text-align:center}}@media(max-width:640px){._sdPage_10va1_2494 ._logo_10va1_143{width:8.4rem}._sdPage_10va1_2494 ._mobilePrimaryLink_10va1_133{display:none}._sdPage_10va1_2494 ._headerPrimaryLink_10va1_129{display:inline-flex}._sdStatementTitle_10va1_2772,._sdSectionTitle_10va1_2773{font-size:clamp(2.25rem,10vw,3.15rem)}._sdStatementLead_10va1_2800{font-size:.94rem}._sdDeckCard_10va1_2964{padding:1.35rem}._sdDeckCardBody_10va1_3015 h3{font-size:clamp(1.8rem,9vw,2.8rem)}._sdDeckCardBody_10va1_3015>span{font-size:.86rem}._sdPage_10va1_2494 ._finalCtaTitle_10va1_255{font-size:clamp(3rem,15vw,4.8rem)}}@media(prefers-reduced-motion:reduce){._sdPortalHero_10va1_2583{--portal-progress: 1}._sdPortalImage_10va1_2599,._sdPortalPanel_10va1_2630,._sdPortalWordmark_10va1_2650,._sdWordmarkLeft_10va1_2669,._sdWordmarkRight_10va1_2670,._sdPortalDot_10va1_2683,._sdStatementImage_10va1_2881{will-change:auto}._sdProductImage_10va1_3157 img{animation:none}}._page_6ttmu_1{--legal-ink: #f5f1e9;--legal-muted: #aeb8c2;--legal-line: rgba(255, 255, 255, .18);--legal-panel: rgba(255, 255, 255, .045);min-height:100vh;background:radial-gradient(circle at 88% 4%,rgba(17,170,190,.14),transparent 26rem),#0d1115;color:var(--legal-ink)}._main_6ttmu_13{width:min(100% - 2rem,1320px);margin:0 auto;padding:clamp(4.5rem,9vw,8.5rem) 0 clamp(5rem,9vw,9rem)}._hero_6ttmu_19{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.55fr);gap:clamp(3rem,7vw,7rem);align-items:end;padding-bottom:clamp(3rem,6vw,5.5rem);border-bottom:1px solid var(--legal-line)}._eyebrow_6ttmu_28,._toc_6ttmu_29>p,._sources_6ttmu_30>p{margin:0 0 1.2rem;color:#28c4cf;font:600 .72rem/1.2 Sora,sans-serif;letter-spacing:.16em;text-transform:uppercase}._hero_6ttmu_19 h1{max-width:11ch;margin:0;color:var(--legal-ink);font:600 clamp(3.3rem,8vw,7.8rem)/.88 "Syne",sans-serif;letter-spacing:-.055em}._hero_6ttmu_19 h1 span{color:#f5a84b}._intro_6ttmu_50{max-width:780px;margin:2rem 0 0;color:var(--legal-muted);font:400 clamp(1rem,1.5vw,1.2rem)/1.75 "Sora",sans-serif}._heroActions_6ttmu_57{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.2rem}._printButton_6ttmu_64,._contactLink_6ttmu_65{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.8rem 1rem;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:transparent;color:var(--legal-ink);font:600 .78rem/1 Sora,sans-serif;text-decoration:none;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}._printButton_6ttmu_64:hover,._printButton_6ttmu_64:focus-visible,._contactLink_6ttmu_65:hover,._contactLink_6ttmu_65:focus-visible{border-color:#28c4cf;background:#28c4cf;color:#071216}._summary_6ttmu_90{margin:0;border-top:1px solid var(--legal-line)}._summary_6ttmu_90 div{display:grid;grid-template-columns:1fr 1.2fr;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--legal-line)}._summary_6ttmu_90 dt,._summary_6ttmu_90 dd{margin:0;font:400 .78rem/1.5 Sora,sans-serif}._summary_6ttmu_90 dt{color:var(--legal-muted)}._summary_6ttmu_90 dd{color:var(--legal-ink);font-weight:600;text-align:right}._layout_6ttmu_112{display:grid;grid-template-columns:minmax(210px,.28fr) minmax(0,1fr);gap:clamp(3rem,7vw,7rem);padding-top:clamp(3.5rem,7vw,6.5rem)}._toc_6ttmu_29{position:-webkit-sticky;position:sticky;top:7.5rem;align-self:start;max-height:calc(100vh - 9rem);overflow:auto;padding-right:.75rem}._toc_6ttmu_29 ol{display:grid;gap:0;margin:0;padding:0;list-style:none}._toc_6ttmu_29 li{border-top:1px solid var(--legal-line)}._toc_6ttmu_29 li:last-child{border-bottom:1px solid var(--legal-line)}._toc_6ttmu_29 a{display:grid;grid-template-columns:2rem 1fr;gap:.55rem;padding:.82rem 0;color:var(--legal-muted);font:400 .72rem/1.45 Sora,sans-serif;text-decoration:none;transition:color .16s ease,padding-left .16s ease}._toc_6ttmu_29 a span{color:#f5a84b}._toc_6ttmu_29 a:hover,._toc_6ttmu_29 a:focus-visible{color:var(--legal-ink);padding-left:.35rem}._document_6ttmu_145{min-width:0}._section_6ttmu_146{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:clamp(1.25rem,3vw,2.4rem);scroll-margin-top:7rem;padding:0 0 clamp(3.5rem,6vw,5.5rem);margin-bottom:clamp(3.5rem,6vw,5.5rem);border-bottom:1px solid var(--legal-line)}._section_6ttmu_146:last-child{margin-bottom:0}._sectionIndex_6ttmu_156{padding-top:.55rem;color:#f5a84b;font:600 .78rem/1 Sora,sans-serif;letter-spacing:.1em}._sectionContent_6ttmu_162 h2{max-width:22ch;margin:0 0 1.7rem;color:var(--legal-ink);font:600 clamp(1.85rem,3.5vw,3.1rem)/1.02 "Syne",sans-serif;letter-spacing:-.035em}._sectionContent_6ttmu_162>p{max-width:850px;margin:0 0 1.1rem;color:var(--legal-muted);font:400 .98rem/1.78 Sora,sans-serif}._bullets_6ttmu_176{display:grid;gap:0;margin:1.6rem 0 0;padding:0;list-style:none}._bullets_6ttmu_176 li{position:relative;padding:1rem 0 1rem 2rem;border-top:1px solid var(--legal-line);color:#dce2e7;font:400 .92rem/1.65 Sora,sans-serif}._bullets_6ttmu_176 li:last-child{border-bottom:1px solid var(--legal-line)}._bullets_6ttmu_176 li:before{content:"→";position:absolute;left:0;color:#28c4cf}._definitions_6ttmu_187{display:grid;gap:0;margin:1.5rem 0 0}._definitions_6ttmu_187 div{display:grid;grid-template-columns:minmax(110px,.3fr) 1fr;gap:1.5rem;padding:1rem 0;border-top:1px solid var(--legal-line)}._definitions_6ttmu_187 div:last-child{border-bottom:1px solid var(--legal-line)}._definitions_6ttmu_187 dt{color:var(--legal-ink);font:600 .86rem/1.6 Sora,sans-serif}._definitions_6ttmu_187 dd{margin:0;color:var(--legal-muted);font:400 .86rem/1.65 Sora,sans-serif}._callout_6ttmu_199{margin-top:1.8rem;padding:1.4rem 1.5rem;border-left:3px solid #28c4cf;background:var(--legal-panel);color:#e7ecef;font:600 .9rem/1.7 Sora,sans-serif}._tableScroll_6ttmu_208{overflow-x:auto;margin-top:1.8rem;outline:none}._tableScroll_6ttmu_208:focus-visible{box-shadow:0 0 0 2px #28c4cf}._table_6ttmu_208{width:100%;min-width:680px;border-collapse:collapse;font-family:Sora,sans-serif}._table_6ttmu_208 th,._table_6ttmu_208 td{padding:1rem;border:1px solid var(--legal-line);text-align:left;vertical-align:top}._table_6ttmu_208 th{background:#28c4cf17;color:var(--legal-ink);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}._table_6ttmu_208 td{color:var(--legal-muted);font-size:.82rem;line-height:1.55}._table_6ttmu_208 td:first-child{color:var(--legal-ink);font-weight:600}._sources_6ttmu_30{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--legal-line)}._sources_6ttmu_30 ul{display:flex;flex-wrap:wrap;gap:.65rem;margin:0;padding:0;list-style:none}._sources_6ttmu_30 a{display:inline-flex;padding:.65rem .8rem;border:1px solid var(--legal-line);border-radius:999px;color:var(--legal-muted);font:600 .7rem/1.3 Sora,sans-serif;text-decoration:none}._sources_6ttmu_30 a:hover,._sources_6ttmu_30 a:focus-visible{border-color:#28c4cf;color:var(--legal-ink)}@media(max-width:860px){._hero_6ttmu_19{grid-template-columns:1fr;align-items:start}._summary_6ttmu_90{max-width:560px}._layout_6ttmu_112{grid-template-columns:1fr}._toc_6ttmu_29{position:static;max-height:none;padding-right:0}._toc_6ttmu_29 ol{grid-template-columns:repeat(2,minmax(0,1fr))}._toc_6ttmu_29 li:nth-last-child(2){border-bottom:1px solid var(--legal-line)}}@media(max-width:620px){._main_6ttmu_13{width:min(100% - 1.5rem,1320px);padding-top:3.5rem}._hero_6ttmu_19 h1{font-size:clamp(2.8rem,15vw,4.5rem)}._heroActions_6ttmu_57{flex-direction:column}._printButton_6ttmu_64,._contactLink_6ttmu_65{width:100%}._toc_6ttmu_29 ol{grid-template-columns:1fr}._toc_6ttmu_29 li:nth-last-child(2){border-bottom:0}._section_6ttmu_146{grid-template-columns:1fr;gap:.75rem}._sectionIndex_6ttmu_156{padding-top:0}._definitions_6ttmu_187 div{grid-template-columns:1fr;gap:.3rem}._tableScroll_6ttmu_208{overflow:visible}._table_6ttmu_208{min-width:0}._table_6ttmu_208 thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}._table_6ttmu_208,._table_6ttmu_208 tbody,._table_6ttmu_208 tr,._table_6ttmu_208 td{display:block;width:100%}._table_6ttmu_208 tr{margin-bottom:.8rem;border:1px solid var(--legal-line)}._table_6ttmu_208 td{display:grid;grid-template-columns:minmax(110px,.44fr) 1fr;gap:.75rem;border:0;border-bottom:1px solid var(--legal-line)}._table_6ttmu_208 td:last-child{border-bottom:0}._table_6ttmu_208 td:before{content:attr(data-label);color:#f5a84b;font-size:.65rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}}@media print{._page_6ttmu_1{background:#fff!important;color:#111!important}._page_6ttmu_1 header,._page_6ttmu_1 footer,._heroActions_6ttmu_57,._toc_6ttmu_29{display:none!important}._main_6ttmu_13{width:100%;padding:0}._hero_6ttmu_19{display:block;padding-bottom:1.5rem}._hero_6ttmu_19 h1,._sectionContent_6ttmu_162 h2,._summary_6ttmu_90 dd{color:#111!important}._intro_6ttmu_50,._sectionContent_6ttmu_162>p,._table_6ttmu_208 td,._definitions_6ttmu_187 dd,._bullets_6ttmu_176 li{color:#333!important}._layout_6ttmu_112{display:block;padding-top:2rem}._section_6ttmu_146{break-inside:avoid;grid-template-columns:2.5rem 1fr;padding-bottom:1.8rem;margin-bottom:1.8rem;border-color:#bbb}._table_6ttmu_208 th,._table_6ttmu_208 td,._callout_6ttmu_199{border-color:#bbb;background:#fff;color:#222}}._nav_q48wh_1{position:fixed;bottom:0;left:0;right:0;background:color-mix(in srgb,var(--surface-glass, rgba(255, 255, 255, .95)) 92%,var(--bg-primary));border-top:1px solid color-mix(in srgb,var(--border-color, #e5e7eb) 88%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:.42rem .7rem calc(.42rem + env(safe-area-inset-bottom));z-index:1000;box-shadow:0 -18px 36px -30px #0f172a66}._navGrid_q48wh_15{display:grid;grid-template-columns:repeat(var(--mobile-nav-columns, 5),minmax(0,1fr));gap:.45rem;scrollbar-width:none;margin:0 auto;padding-bottom:.1rem;max-width:100%}._navGrid_q48wh_15::-webkit-scrollbar{display:none}._navBtn_q48wh_29{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;background:transparent;border:none;border-radius:16px;padding:.46rem .4rem .5rem;min-height:3.85rem;width:100%;font-size:.7rem;line-height:1.1;color:var(--text-secondary, #6b7280);cursor:pointer;transition:all .2s cubic-bezier(.22,1,.36,1);-webkit-tap-highlight-color:transparent}._navBtn_q48wh_29:focus-visible{outline:2px solid var(--highlight-border, var(--primary-color, #0891b2));outline-offset:2px;box-shadow:var(--focus-ring, none)}._navBtn_q48wh_29:active{transform:scale(.95)}._navBtn_q48wh_29 ._icon_q48wh_59{width:1.7rem;height:1.7rem;padding:0;border-radius:9px;background:transparent;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease}._navBtn_q48wh_29 ._label_q48wh_73{font-weight:700;letter-spacing:-.01em;white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%;line-height:1.15}._active_q48wh_83{background:color-mix(in srgb,var(--brand-primary, #0f8aa6) 11%,var(--bg-secondary, #fff));color:var(--brand-primary, #0f8aa6);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-primary, #0f8aa6) 16%,transparent),0 12px 24px -20px #0891b25c}._active_q48wh_83 ._icon_q48wh_59{transform:scale(1.02);background:color-mix(in srgb,var(--brand-primary, #0f8aa6) 10%,transparent)}[data-theme=dark] ._nav_q48wh_1{background:color-mix(in srgb,var(--surface-glass, rgba(23, 34, 49, .94)) 88%,var(--bg-primary));border-top-color:var(--border-color, #334155)}[data-theme=dark] ._nav_q48wh_1[data-enhanced-system=true]{background:color-mix(in srgb,var(--bg-secondary, #172231) 94%,transparent);border-top-color:color-mix(in srgb,var(--brand-primary, #22d3ee) 24%,var(--border-color, #334155))}[data-theme=dark] ._nav_q48wh_1[data-enhanced-system=true] ._navBtn_q48wh_29:not(._active_q48wh_83){color:color-mix(in srgb,var(--text-primary, #f1f5f9) 76%,transparent)}[data-theme=dark] ._active_q48wh_83{background:color-mix(in srgb,var(--brand-primary, #22d3ee) 20%,var(--bg-secondary, #0f172a));color:var(--highlight-text, #e2f7fb);box-shadow:inset 0 0 0 1px var(--highlight-border, transparent),var(--highlight-shadow, none)}[data-theme=dark] ._navBtn_q48wh_29 ._icon_q48wh_59{background:transparent}[data-theme=dark] ._active_q48wh_83 ._icon_q48wh_59{background:color-mix(in srgb,var(--highlight-bg-soft, rgba(34, 184, 207, .18)) 72%,var(--bg-primary, #0f172a));color:var(--highlight-text, #e2f7fb)}@media(max-width:400px){._nav_q48wh_1{padding-inline:.3rem}._navGrid_q48wh_15{gap:.25rem}._navBtn_q48wh_29{min-height:3.8rem;padding:.42rem .25rem .48rem}._navBtn_q48wh_29 ._icon_q48wh_59{width:1.55rem;height:1.55rem}._navBtn_q48wh_29 ._label_q48wh_73{font-size:.62rem;line-height:1.1}}@media(min-width:768px){._nav_q48wh_1{display:none}}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/syne-greek-800-normal-n2LZS_yH.woff2) format("woff2"),url(/assets/syne-greek-800-normal-DtzFnRR0.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/syne-latin-ext-800-normal-CAQAsWuS.woff2) format("woff2"),url(/assets/syne-latin-ext-800-normal-B2iBRfEf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/syne-latin-800-normal-EehdNYzx.woff2) format("woff2"),url(/assets/syne-latin-800-normal-BuJcbPcX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}._preview_1luw4_1{container-type:inline-size;display:grid;grid-template-columns:118px minmax(0,1fr);width:100%;height:100%;overflow:hidden;background:#f4f7fb;color:#1f2a37;font-family:Sora,system-ui,sans-serif;text-align:left;animation:_previewIn_1luw4_1 .32s cubic-bezier(.22,1,.36,1)}._preview_1luw4_1 *{box-sizing:border-box}._sidebar_1luw4_19{display:flex;flex-direction:column;min-width:0;padding:18px 12px 14px;background:#10181b;color:#8f9d9c}._logo_1luw4_28{width:94px;max-height:25px;color:#fff}._navList_1luw4_34{display:grid;gap:5px;margin-top:28px}._navList_1luw4_34 span{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 8px;border-radius:8px;font-size:8px;font-weight:600}._navList_1luw4_34 ._navActive_1luw4_51{background:#1d3032;color:#d9ff5a}._sidebar_1luw4_19>small{margin-top:auto;padding-inline:8px;color:#617071;font-size:6.5px;letter-spacing:.08em;text-transform:uppercase}._main_1luw4_65{min-width:0;background:radial-gradient(circle at 100% 0%,rgba(15,138,166,.1),transparent 36%),#f4f7fb}._topbar_1luw4_70{display:flex;align-items:center;gap:10px;height:48px;padding:0 18px;border-bottom:1px solid #dfe7ef;background:#ffffffe6}._search_1luw4_80{display:flex;align-items:center;gap:7px;width:min(220px,36%);min-height:28px;padding:0 9px;border:1px solid #d5e0eb;border-radius:8px;color:#7a8899;font-size:7.5px}._demoBadge_1luw4_93{margin-left:auto;padding:5px 7px;border-radius:999px;background:#edf7f3;color:#14735f;font-size:6px;font-weight:800;letter-spacing:.07em}._avatar_1luw4_104{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#173d3c;color:#d9ff5a;font-size:7px;font-weight:800}._content_1luw4_116{min-width:0;padding:18px}._heading_1luw4_121{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}._heading_1luw4_121 p{margin:0 0 4px;color:#0f8aa6;font-size:6.5px;font-weight:800;letter-spacing:.12em}._heading_1luw4_121 h3{margin:0;color:#1f2a37;font-family:Syne,sans-serif;font-size:20px;line-height:1;letter-spacing:-.035em}._heading_1luw4_121>div>span{display:block;margin-top:5px;color:#68778a;font-size:7.5px}._heading_1luw4_121 button,._focusCard_1luw4_153 button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:29px;padding:0 10px;border:0!important;border-radius:8px;background:#0f8aa6!important;color:#fff!important;font:inherit;font-size:7px;font-weight:700}._metrics_1luw4_169{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}._metric_1luw4_169{min-width:0;padding:10px 11px;border:1px solid #dbe4ed;border-radius:10px;background:#fffffff0;box-shadow:0 6px 18px #1f2a370a}._metric_1luw4_169>span,._metric_1luw4_169 small{display:block;overflow:hidden;color:#6c7a8b;font-size:6.5px;text-overflow:ellipsis;white-space:nowrap}._metric_1luw4_169 strong{display:block;margin:4px 0 2px;color:#1f2a37;font-size:17px;line-height:1}._metric_good_1luw4_203{border-top-color:#2b9c7d}._metric_good_1luw4_203 small{color:#217c65}._metric_warning_1luw4_211{border-top-color:#e5963d}._metric_warning_1luw4_211 small{color:#b46726}._workspace_1luw4_219{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(150px,.62fr);gap:9px;margin-top:9px}._listCard_1luw4_226,._focusCard_1luw4_153{min-width:0;border:1px solid #dbe4ed;border-radius:12px;background:#fffffff5;box-shadow:0 8px 22px #1f2a370b}._listCard_1luw4_226{overflow:hidden}._cardHeader_1luw4_239{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px 8px}._cardHeader_1luw4_239>div{display:grid;gap:2px}._cardHeader_1luw4_239 strong{font-size:8.5px}._cardHeader_1luw4_239>div span{color:#7a8899;font-size:6.5px}._periodBadge_1luw4_261{display:inline-flex;align-items:center;gap:4px;padding:5px 6px;border-radius:999px;background:#eef3f7;color:#5b6a7c;font-size:6px;white-space:nowrap}._tableHeader_1luw4_273,._row_1luw4_274,._rowSelected_1luw4_275{display:grid;grid-template-columns:minmax(110px,1.4fr) 42px minmax(70px,.8fr) minmax(68px,.7fr);align-items:center;gap:8px}._tableHeader_1luw4_273{padding:6px 11px;border-top:1px solid #edf1f5;border-bottom:1px solid #e2e8ef;background:#f7f9fb;color:#7a8899;font-size:5.8px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}._row_1luw4_274,._rowSelected_1luw4_275{min-height:43px;padding:6px 11px;border-bottom:1px solid #edf1f5;font-size:6.5px}._row_1luw4_274:last-child,._rowSelected_1luw4_275:last-child{border-bottom:0}._rowSelected_1luw4_275{background:#f0f8fa;box-shadow:inset 3px 0 #0f8aa6}._row_1luw4_274>div:first-child,._rowSelected_1luw4_275>div:first-child{display:grid;min-width:0;gap:2px}._row_1luw4_274 strong,._rowSelected_1luw4_275 strong{overflow:hidden;font-size:7.2px;text-overflow:ellipsis;white-space:nowrap}._row_1luw4_274 small,._rowSelected_1luw4_275 small{overflow:hidden;color:#7a8899;font-size:5.8px;text-overflow:ellipsis;white-space:nowrap}._progressCell_1luw4_336{display:grid;grid-template-columns:minmax(35px,1fr) auto;align-items:center;gap:5px}._progressCell_1luw4_336 i{height:4px;overflow:hidden;border-radius:999px;background:#e6edf2}._progressCell_1luw4_336 b{display:block;height:100%;border-radius:inherit;background:#0f8aa6}._status_1luw4_357{justify-self:start;padding:4px 6px;border-radius:999px;font-size:5.5px;font-weight:750;white-space:nowrap}._status_ready_1luw4_366{background:#e5f5ee;color:#197055}._status_progress_1luw4_371{background:#e7f3f7;color:#0c7289}._status_warning_1luw4_376{background:#fff0e3;color:#ad5d1d}._focusCard_1luw4_153{padding:13px}._focusIcon_1luw4_385,._focusIconWarning_1luw4_386{display:grid;place-items:center;width:30px;height:30px;border-radius:9px}._focusIcon_1luw4_385{background:#e8f6f2;color:#178065}._focusIconWarning_1luw4_386{background:#fff0e5;color:#bd6827}._focusCard_1luw4_153>p{margin:11px 0 0;color:#0f8aa6;font-size:5.8px;font-weight:800;letter-spacing:.1em}._focusCard_1luw4_153 h4{margin:5px 0 0;font-family:Syne,sans-serif;font-size:12px;line-height:1.15}._focusCard_1luw4_153>span{display:block;margin-top:7px;color:#6f7e8e;font-size:6.3px;line-height:1.45}._focusSummary_1luw4_427,._impactRow_1luw4_428{display:grid;gap:3px;margin-top:11px;padding-top:9px;border-top:1px solid #e3e9ef}._focusSummary_1luw4_427 span,._impactRow_1luw4_428 span{color:#7a8899;font-size:5.8px}._focusSummary_1luw4_427 strong,._impactRow_1luw4_428 strong{font-size:7px}._focusCard_1luw4_153 button{width:100%;margin-top:11px;background:#173d3c!important}._impactStatus_1luw4_453{display:flex;align-items:center;gap:5px;margin-top:10px;padding:7px;border-radius:7px;background:#eaf5ef;color:#246d56;font-size:5.8px;font-weight:650}@container (max-width: 620px){._preview_1luw4_1{grid-template-columns:66px minmax(0,1fr)}._sidebar_1luw4_19{padding-inline:9px}._logo_1luw4_28{width:46px;overflow:hidden}._navList_1luw4_34 span{justify-content:center;padding:0;font-size:0}._sidebar_1luw4_19>small,._search_1luw4_80 span,._demoBadge_1luw4_93{display:none}._search_1luw4_80{width:30px;padding:0;justify-content:center}._content_1luw4_116{padding:12px}._heading_1luw4_121>div>span,._heading_1luw4_121 button span{display:none}._heading_1luw4_121 h3{font-size:17px}._heading_1luw4_121 button{width:30px;padding:0;font-size:0}._metrics_1luw4_169{gap:5px;margin-top:10px}._metric_1luw4_169{padding:8px}._metric_1luw4_169 strong{font-size:14px}._metric_1luw4_169 small,._periodBadge_1luw4_261,._tableHeader_1luw4_273,._focusCard_1luw4_153{display:none}._workspace_1luw4_219{grid-template-columns:1fr;margin-top:6px}._row_1luw4_274,._rowSelected_1luw4_275{grid-template-columns:minmax(100px,1.3fr) 36px minmax(62px,.7fr) minmax(54px,.6fr);gap:5px;padding-inline:8px}}@container (max-width: 410px){._preview_1luw4_1{grid-template-columns:48px minmax(0,1fr)}._topbar_1luw4_70{height:38px;padding-inline:10px}._avatar_1luw4_104{width:22px;height:22px}._sidebar_1luw4_19{padding:12px 7px 9px}._navList_1luw4_34{margin-top:16px}._content_1luw4_116{padding:9px}._heading_1luw4_121 p,._heading_1luw4_121>div>span,._metric_1luw4_169 small,._row_1luw4_274>span:nth-child(2),._rowSelected_1luw4_275>span:nth-child(2){display:none}._heading_1luw4_121 h3{font-size:15px}._metrics_1luw4_169{margin-top:8px}._metric_1luw4_169{padding:7px}._metric_1luw4_169>span{font-size:5.6px}._metric_1luw4_169 strong{font-size:13px}._cardHeader_1luw4_239{padding:8px}._row_1luw4_274,._rowSelected_1luw4_275{grid-template-columns:minmax(92px,1.25fr) minmax(58px,.75fr) minmax(52px,.65fr);min-height:35px;padding-block:4px}._progressCell_1luw4_336{grid-column:2}}@media(prefers-reduced-motion:reduce){._preview_1luw4_1{animation:none}}@keyframes _previewIn_1luw4_1{0%{opacity:.35;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}._page_oae2e_1{--ground: #0a0c0e;--ground-secondary: #101317;--ink: #ede7dc;--ink-secondary: #9ea5a8;--muted: #6c7378;--teal: #2e6b72;--amber: #e8913c;--hairline: rgba(237, 231, 220, .13);--content-width: 1320px;background:var(--ground);color:var(--ink);overflow:clip}._main_oae2e_16{min-height:100vh;padding-top:58px}._article_oae2e_21{width:100%}._hero_oae2e_25,._signalRail_oae2e_26,._pricingGrid_oae2e_27,._contentLayout_oae2e_28,._contactFormShell_oae2e_29,._related_oae2e_30{width:min(calc(100% - 4rem),var(--content-width));margin-inline:auto}._contactFormShell_oae2e_29{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,7vw,7rem);padding-block:clamp(6rem,10vw,9rem);scroll-margin-top:5rem;border-bottom:1px solid var(--hairline)}._contactFormShellCompact_oae2e_44{display:block;width:100%;margin:0;padding:0;border-bottom:0}._visuallyHidden_oae2e_52{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._contactFormIntro_oae2e_64{align-self:start}._contactFormIntro_oae2e_64 h2{max-width:13ch;margin:1rem 0 0;color:var(--ink);font-family:Syne,sans-serif;font-size:clamp(2.5rem,4.8vw,5rem);font-weight:700;letter-spacing:-.05em;line-height:.98;text-wrap:balance}._contactFormIntro_oae2e_64>p:not(._label_oae2e_80){max-width:35rem;margin:1.75rem 0 0;color:var(--ink-secondary);line-height:1.8}._contactTrustList_oae2e_87{display:grid;gap:0;margin-top:2rem;border-top:1px solid var(--hairline)}._contactTrustList_oae2e_87 span{position:relative;padding:1rem 0 1rem 1.35rem;border-bottom:1px solid var(--hairline);color:var(--ink);font-size:.9rem}._contactTrustList_oae2e_87 span:before{position:absolute;top:1.45rem;left:0;width:6px;height:6px;border-radius:50%;background:var(--amber);content:""}._contactForm_oae2e_29{position:relative;display:grid;gap:1.35rem;min-width:0;padding:clamp(1.5rem,3.4vw,3rem);border:1px solid var(--hairline);border-radius:18px;background:linear-gradient(145deg,rgba(46,107,114,.1),transparent 42%),var(--ground-secondary);box-shadow:0 28px 60px #00000057}._contactFormShellCompact_oae2e_44 ._contactForm_oae2e_29{gap:1.05rem;padding:clamp(1.35rem,2.2vw,2rem)}._contactFormShellCompact_oae2e_44 ._contactFieldGrid_oae2e_132{gap:.9rem 1rem}._contactFormShellCompact_oae2e_44 ._contactField_oae2e_132 textarea{min-height:7.25rem}._contactFieldGrid_oae2e_132{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}._contactField_oae2e_132{position:relative;display:grid;gap:.55rem;min-width:0;color:var(--ink);font-size:.78rem;font-weight:600;letter-spacing:.03em}._page_oae2e_1 ._contactFormShell_oae2e_29 ._contactForm_oae2e_29 ._contactField_oae2e_132 input,._page_oae2e_1 ._contactFormShell_oae2e_29 ._contactForm_oae2e_29 ._contactField_oae2e_132 select,._page_oae2e_1 ._contactFormShell_oae2e_29 ._contactForm_oae2e_29 ._contactField_oae2e_132 textarea{width:100%;min-width:0;border:1px solid rgba(237,231,220,.22);border-radius:10px;outline:0;background:#0a0c0eb8;color:var(--ink);font:inherit;font-size:.94rem;font-weight:400;letter-spacing:0;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}._page_oae2e_1 ._contactFormShell_oae2e_29 ._contactForm_oae2e_29 ._contactField_oae2e_132 input,._page_oae2e_1 ._contactFormShell_oae2e_29 ._contactForm_oae2e_29 ._contactField_oae2e_132 select{min-height:50px;padding:0 .95rem}._page_oae2e_1 ._contactFormShell_oae2e_29 ._contactForm_oae2e_29 ._contactField_oae2e_132 textarea{min-height:9.5rem;padding:.9rem 1rem;line-height:1.65;resize:vertical}._page_oae2e_1 ._contactFormShell_oae2e_29 ._contactForm_oae2e_29 ._contactField_oae2e_132 input::placeholder,._page_oae2e_1 ._contactFormShell_oae2e_29 ._contactForm_oae2e_29 ._contactField_oae2e_132 textarea::placeholder{color:var(--muted)}._page_oae2e_1 ._contactFormShell_oae2e_29 ._contactForm_oae2e_29 ._contactField_oae2e_132 input:hover,._page_oae2e_1 ._contactFormShell_oae2e_29 ._contactForm_oae2e_29 ._contactField_oae2e_132 select:hover,._page_oae2e_1 ._contactFormShell_oae2e_29 ._contactForm_oae2e_29 ._contactField_oae2e_132 textarea:hover{border-color:#ede7dc6b;background:#0a0c0ee6}._page_oae2e_1 ._contactFormShell_oae2e_29 ._contactForm_oae2e_29 ._contactField_oae2e_132 input:focus-visible,._page_oae2e_1 ._contactFormShell_oae2e_29 ._contactForm_oae2e_29 ._contactField_oae2e_132 select:focus-visible,._page_oae2e_1 ._contactFormShell_oae2e_29 ._contactForm_oae2e_29 ._contactField_oae2e_132 textarea:focus-visible{border-color:var(--amber);box-shadow:0 0 0 3px #e8913c2e}._contactField_oae2e_132 select{color-scheme:dark}._contactField_oae2e_132 small{position:absolute;right:.15rem;bottom:.05rem;color:var(--muted);font-size:.65rem;font-weight:400;transform:translateY(100%)}._contactPreference_oae2e_223{display:flex;flex-wrap:wrap;gap:.65rem;margin:0;padding:0;border:0}._contactPreference_oae2e_223 legend{width:100%;margin-bottom:.2rem;color:var(--ink);font-size:.78rem;font-weight:600;letter-spacing:.03em}._contactPreference_oae2e_223 label{display:inline-flex;align-items:center;min-height:42px;padding:.55rem .9rem;border:1px solid var(--hairline);border-radius:999px;color:var(--ink-secondary);cursor:pointer;font-size:.82rem;transition:border-color .18s ease,color .18s ease,background-color .18s ease}._contactPreference_oae2e_223 label:hover,._contactPreference_oae2e_223 label:has(input:checked){border-color:#e8913c94;background:#e8913c1a;color:var(--ink)}._contactPreference_oae2e_223 input{width:1rem;height:1rem;margin:0 .45rem 0 0;accent-color:var(--amber)}._contactConsent_oae2e_271{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;color:var(--ink-secondary);font-size:.78rem;line-height:1.6}._contactConsent_oae2e_271 input{width:1.15rem;height:1.15rem;margin-top:.15rem;accent-color:var(--amber)}._contactConsent_oae2e_271 a,._contactSubmitRow_oae2e_289 a{color:var(--ink)!important;text-underline-offset:.2em}._contactConsent_oae2e_271 a:hover,._contactSubmitRow_oae2e_289 a:hover{color:var(--amber)!important}._contactSubmitRow_oae2e_289{display:grid;grid-template-columns:minmax(11rem,auto) minmax(0,1fr);gap:1.2rem;align-items:center;padding-top:.5rem}._contactSubmitRow_oae2e_289 p{margin:0;color:var(--muted);font-size:.72rem;line-height:1.55}._contactSubmitButton_oae2e_314,._contactSecondaryButton_oae2e_315{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:.85rem 1.5rem;border:1px solid var(--amber);border-radius:999px;background:var(--amber);color:var(--ground);cursor:pointer;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}._contactSecondaryButton_oae2e_315{margin-top:2rem}._contactSubmitButton_oae2e_314:hover:not(:disabled),._contactSubmitButton_oae2e_314:focus-visible,._contactSecondaryButton_oae2e_315:hover,._contactSecondaryButton_oae2e_315:focus-visible{border-color:var(--ink);background:var(--ink);transform:translateY(-2px)}._contactSubmitButton_oae2e_314:focus-visible,._contactSecondaryButton_oae2e_315:focus-visible{outline:2px solid var(--amber);outline-offset:4px}._contactSubmitButton_oae2e_314:disabled{cursor:wait;opacity:.58}._contactError_oae2e_360{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;justify-content:space-between;padding:.9rem 1rem;border:1px solid rgba(231,91,91,.48);border-radius:10px;background:#e75b5b17;color:#ffb5b5;font-size:.82rem}._contactError_oae2e_360 button{border:0;background:transparent;color:var(--ink);cursor:pointer;font-weight:600;text-decoration:underline}._contactReference_oae2e_383{color:var(--amber)!important;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}._spamTrap_oae2e_391{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}._hero_oae2e_25{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(26rem,.92fr);gap:clamp(3rem,7vw,8rem);align-items:center;min-height:min(880px,calc(100vh - 58px));padding-block:clamp(5rem,9vw,9rem)}._contactHero_oae2e_408{grid-template-columns:minmax(23rem,.84fr) minmax(32rem,1.16fr);gap:clamp(2rem,3.5vw,4rem);align-items:start;min-height:auto;padding-block:clamp(2.25rem,4vw,4rem)}._contactHeroCopy_oae2e_416{min-width:0;padding-top:clamp(.75rem,2vw,2rem)}._contactHero_oae2e_408 ._heroTitle_oae2e_421{max-width:10ch;margin-top:1rem;font-size:clamp(2.75rem,3.7vw,4.25rem);overflow-wrap:normal;text-wrap:pretty}._contactHero_oae2e_408 ._heroLead_oae2e_429{max-width:46ch;margin-top:1.25rem}._contactHero_oae2e_408 ._contactTrustList_oae2e_87{max-width:34rem;margin-top:1.5rem}._heroCopy_oae2e_439{position:relative;z-index:2;min-width:0}._label_oae2e_80{margin:0;color:var(--teal);font-family:Sora,sans-serif;font-size:.66rem;font-weight:600;letter-spacing:.15em;line-height:1.5;text-transform:uppercase}._heroTitle_oae2e_421{max-width:15ch;margin:1.35rem 0 0;color:var(--ink);font-family:Syne,sans-serif;font-size:clamp(3.3rem,5.7vw,6.3rem);font-weight:700;letter-spacing:-.055em;line-height:.98;text-wrap:balance}._heroTitle_oae2e_421 span,._relatedIntro_oae2e_469 h2 span{color:var(--amber)}._heroLead_oae2e_429{max-width:61ch;margin:1.8rem 0 0;color:var(--ink-secondary);font-size:clamp(.98rem,1.25vw,1.13rem);line-height:1.82}._heroActions_oae2e_481{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.25rem}._primaryButton_oae2e_488,._secondaryButton_oae2e_489{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.85rem 1.45rem;border:1px solid var(--ink);border-radius:999px;color:var(--ink)!important;font-size:.68rem;font-weight:600;letter-spacing:.13em;text-decoration:none;text-transform:uppercase;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}._primaryButton_oae2e_488{border-color:var(--amber);background:var(--amber);color:var(--ground)!important}._primaryButton_oae2e_488:hover,._primaryButton_oae2e_488:focus-visible,._secondaryButton_oae2e_489:hover,._secondaryButton_oae2e_489:focus-visible{border-color:var(--ink);background:var(--ink);color:var(--ground)!important;transform:translateY(-2px)}._primaryButton_oae2e_488:focus-visible,._secondaryButton_oae2e_489:focus-visible,._sectionNav_oae2e_528 a:focus-visible,._relatedCard_oae2e_529 a:focus-visible,._pricingCard_oae2e_530>a:focus-visible{outline:2px solid var(--amber);outline-offset:4px}._heroVisual_oae2e_535{position:relative;min-width:0;padding:3.75rem 0 0 2.5rem}._visualIndex_oae2e_541{position:absolute;top:-.12em;right:0;z-index:0;color:transparent;font-family:Syne,sans-serif;font-size:clamp(8rem,17vw,16rem);font-weight:700;line-height:.8;opacity:.2;-webkit-text-stroke:1px var(--ink-secondary)}._visualFrame_oae2e_555{position:relative;z-index:1;overflow:hidden;aspect-ratio:16 / 10;border:1px solid var(--hairline);border-radius:12px;background:#f4f7fb;box-shadow:0 28px 58px #00000075;transform:rotate(1.2deg);transition:transform .26s cubic-bezier(.22,1,.36,1)}._heroVisual_oae2e_535:hover ._visualFrame_oae2e_555{transform:rotate(0) translateY(-4px)}._visualFrame_oae2e_555 img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}._heroVisual_oae2e_535>p{position:relative;z-index:1;margin:1.1rem 0 0;color:var(--muted);font-size:.62rem;font-weight:600;letter-spacing:.13em;text-align:right;text-transform:uppercase}._signalRail_oae2e_26{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}._signalItem_oae2e_599{display:grid;grid-template-columns:auto 1fr;gap:1rem;min-height:9rem;padding:2rem;border-right:1px solid var(--hairline);transition:background-color .18s ease}._signalItem_oae2e_599:last-child{border-right:0}._signalItem_oae2e_599:hover{background:#ede7dc09}._signalItem_oae2e_599 span{color:var(--amber);font-size:.62rem;font-weight:600;letter-spacing:.12em}._signalItem_oae2e_599 p{margin:0;color:var(--ink-secondary);line-height:1.7}._contentLayout_oae2e_28{display:grid;grid-template-columns:minmax(13rem,.34fr) minmax(0,1fr);gap:clamp(3rem,8vw,8rem);padding-block:clamp(6rem,10vw,10rem)}._knowledgeLayout_oae2e_637{grid-template-columns:minmax(15rem,.32fr) minmax(0,.9fr);max-width:1160px}._sectionNav_oae2e_528{position:-webkit-sticky;position:sticky;top:7rem;align-self:start;max-height:calc(100vh - 9rem);overflow:auto;scrollbar-width:thin}._sectionNav_oae2e_528 ol{display:grid;margin:1.5rem 0 0;padding:0;border-top:1px solid var(--hairline);list-style:none}._sectionNav_oae2e_528 li{border-bottom:1px solid var(--hairline)}._sectionNav_oae2e_528 a{display:grid;grid-template-columns:2rem 1fr;gap:.75rem;padding:1rem 0;color:var(--ink-secondary)!important;font-size:.76rem;line-height:1.45;text-decoration:none;transition:color .18s ease,padding-left .18s ease}._sectionNav_oae2e_528 a span{color:var(--muted);font-size:.6rem;letter-spacing:.1em}._sectionNav_oae2e_528 a:hover{padding-left:.4rem;color:var(--ink)!important}._sections_oae2e_688{min-width:0;border-top:1px solid var(--hairline)}._section_oae2e_528{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(3.5rem,7vw,6.5rem);border-bottom:1px solid var(--hairline);scroll-margin-top:7rem}._sectionNumber_oae2e_702{color:var(--teal);font-size:.68rem;font-weight:600;letter-spacing:.14em}._sectionBody_oae2e_709 h2{max-width:20ch;margin:0;color:var(--ink);font-family:Syne,sans-serif;font-size:clamp(2.15rem,4vw,4.1rem);font-weight:700;letter-spacing:-.04em;line-height:1.02;text-wrap:balance}._richText_oae2e_721{display:grid;gap:1.2rem;max-width:50rem;margin-top:2rem}._richText_oae2e_721 p{margin:0;color:var(--ink-secondary);font-size:1rem;line-height:1.88}._bulletList_oae2e_735{display:grid;margin:2.2rem 0 0;padding:0;border-top:1px solid var(--hairline);list-style:none}._bulletList_oae2e_735 li{position:relative;padding:1.15rem 1rem 1.15rem 2.2rem;border-bottom:1px solid var(--hairline);color:var(--ink);line-height:1.6}._bulletList_oae2e_735 li:before{position:absolute;top:1.62rem;left:.45rem;width:6px;height:6px;border-radius:50%;background:var(--amber);content:""}._pricingGrid_oae2e_27{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;padding-top:clamp(6rem,9vw,9rem)}._pricingCard_oae2e_530{display:flex;flex-direction:column;min-height:34rem;padding:clamp(1.7rem,3vw,2.5rem);border:1px solid var(--hairline);border-radius:12px;background:var(--ground-secondary);box-shadow:0 20px 40px #00000080;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s ease,border-color .26s ease}._pricingCard_oae2e_530:hover{border-color:#e8913c6b;box-shadow:0 30px 60px #e8913c1a;transform:translateY(-8px)}._pricingCardFeatured_oae2e_790{border-color:#e8913c75}._pricingCard_oae2e_530 h2{margin:1.1rem 0 0;color:var(--ink);font-family:Syne,sans-serif;font-size:clamp(2rem,3vw,3.2rem);line-height:1}._pricingCardFeatured_oae2e_790 h2{color:var(--amber)}._pricingCard_oae2e_530 div>p:not(._label_oae2e_80){margin:1.2rem 0 0;color:var(--ink-secondary);line-height:1.7}._price_oae2e_812{display:block;margin-top:2rem;color:var(--ink);font-family:Syne,sans-serif;font-size:clamp(1.6rem,2.5vw,2.6rem);line-height:1}._pricingCard_oae2e_530 ul{display:grid;gap:1rem;margin:2rem 0;padding:0;color:var(--ink-secondary);list-style:none}._pricingCard_oae2e_530 li{position:relative;padding-left:1.4rem}._pricingCard_oae2e_530 li:before{position:absolute;top:.55rem;left:0;width:6px;height:6px;border-radius:50%;background:var(--teal);content:""}._pricingCard_oae2e_530>a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:auto;border:1px solid var(--ink);border-radius:999px;color:var(--ink)!important;font-size:.68rem;font-weight:600;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:color .18s ease,background-color .18s ease}._pricingCardFeatured_oae2e_790>a,._pricingCard_oae2e_530>a:hover,._pricingCard_oae2e_530>a:focus-visible{border-color:var(--amber);background:var(--amber);color:var(--ground)!important}._pricingCardFeatured_oae2e_790>a:hover,._pricingCardFeatured_oae2e_790>a:focus-visible{border-color:var(--ink);background:var(--ink)}._related_oae2e_30{display:grid;grid-template-columns:minmax(18rem,.65fr) minmax(0,1.35fr);gap:clamp(3rem,8vw,8rem);padding-block:clamp(7rem,11vw,11rem);border-top:1px solid var(--hairline)}._relatedIntro_oae2e_469 h2{max-width:10ch;margin:1rem 0 0;color:var(--ink);font-family:Syne,sans-serif;font-size:clamp(2.8rem,5vw,5rem);letter-spacing:-.045em;line-height:.98}._relatedGrid_oae2e_897{border-top:1px solid var(--hairline)}._relatedCard_oae2e_529{display:grid;grid-template-columns:2.5rem minmax(0,.9fr) minmax(14rem,1.1fr);gap:1.5rem;align-items:start;padding:1.8rem 0;border-bottom:1px solid var(--hairline);transition:background-color .18s ease}._relatedCard_oae2e_529:hover{background:#ede7dc09}._relatedCard_oae2e_529>span{color:var(--amber);font-size:.62rem;letter-spacing:.12em}._relatedCard_oae2e_529 h3,._relatedCard_oae2e_529 p{margin:0}._relatedCard_oae2e_529 h3{font-family:Syne,sans-serif;font-size:1.25rem;line-height:1.25}._relatedCard_oae2e_529 h3 a{color:var(--ink)!important;text-decoration:none}._relatedCard_oae2e_529 h3 a:hover{color:var(--amber)!important}._relatedCard_oae2e_529 p{color:var(--ink-secondary);font-size:.9rem;line-height:1.7}@media(max-width:1050px){._hero_oae2e_25{grid-template-columns:1fr;min-height:auto}._heroCopy_oae2e_439{max-width:60rem}._heroVisual_oae2e_535{width:min(100%,48rem);padding-top:2.5rem;justify-self:end}._contactFormShell_oae2e_29{grid-template-columns:1fr;gap:3rem}._contactHero_oae2e_408{grid-template-columns:1fr;gap:2rem}._contactHeroCopy_oae2e_416{max-width:46rem;padding-top:0}._contentLayout_oae2e_28,._knowledgeLayout_oae2e_637,._related_oae2e_30{grid-template-columns:1fr}._sectionNav_oae2e_528{position:static;max-height:none}._sectionNav_oae2e_528 ol{grid-template-columns:repeat(2,minmax(0,1fr))}._sectionNav_oae2e_528 li:nth-child(odd){border-right:1px solid var(--hairline)}._sectionNav_oae2e_528 a{padding-inline:1rem}._related_oae2e_30{gap:3rem}._relatedIntro_oae2e_469 h2{max-width:15ch}}@media(max-width:860px){._signalRail_oae2e_26,._pricingGrid_oae2e_27{grid-template-columns:1fr}._signalItem_oae2e_599{min-height:auto;border-right:0;border-bottom:1px solid var(--hairline)}._signalItem_oae2e_599:last-child{border-bottom:0}._pricingCard_oae2e_530{min-height:auto}}@media(max-width:767px){._main_oae2e_16{padding-top:58px}._hero_oae2e_25,._signalRail_oae2e_26,._pricingGrid_oae2e_27,._contentLayout_oae2e_28,._contactFormShell_oae2e_29,._related_oae2e_30{width:min(calc(100% - 2rem),var(--content-width))}._hero_oae2e_25{gap:2.5rem;padding-block:4.5rem 3.5rem}._contactHero_oae2e_408{gap:1.1rem;padding-block:1.5rem 3rem}._contactHero_oae2e_408 ._heroTitle_oae2e_421{max-width:none;font-size:clamp(1.95rem,8.2vw,2.65rem);line-height:1}._contactHero_oae2e_408 ._heroLead_oae2e_429{margin-top:1rem;font-size:.9rem;line-height:1.65}._contactHero_oae2e_408 ._contactTrustList_oae2e_87{display:none}._heroTitle_oae2e_421{max-width:none;margin-top:1rem;font-size:clamp(2.2rem,9vw,3rem);line-height:1.02;letter-spacing:-.045em}._heroLead_oae2e_429{margin-top:1.25rem;font-size:.95rem;line-height:1.72}._heroActions_oae2e_481{flex-direction:column;margin-top:1.75rem}._primaryButton_oae2e_488,._secondaryButton_oae2e_489{width:100%}._heroVisual_oae2e_535{width:100%;padding:1.5rem 0 0 .75rem}._visualIndex_oae2e_541{font-size:8rem}._visualFrame_oae2e_555{border-radius:9px;transform:none}._heroVisual_oae2e_535>p{font-size:.54rem;line-height:1.5}._signalItem_oae2e_599{grid-template-columns:2rem 1fr;padding:1.35rem .4rem}._signalItem_oae2e_599 p{font-size:.9rem}._pricingGrid_oae2e_27{gap:1rem;padding-top:4.5rem}._pricingCard_oae2e_530{padding:1.5rem}._contactFormShell_oae2e_29{padding-block:5rem}._contactFormShellCompact_oae2e_44{padding-block:0}._contactFormIntro_oae2e_64 h2{max-width:16ch;font-size:clamp(2.35rem,11vw,3.6rem)}._contactForm_oae2e_29{padding:1.35rem;border-radius:14px}._contactFormShellCompact_oae2e_44 ._contactForm_oae2e_29{gap:1rem;padding:1.15rem}._contactFieldGrid_oae2e_132{grid-template-columns:1fr}._contactPreference_oae2e_223{display:grid;grid-template-columns:1fr}._contactPreference_oae2e_223 label{width:100%}._contactSubmitRow_oae2e_289{grid-template-columns:1fr}._contactSubmitButton_oae2e_314,._contactSecondaryButton_oae2e_315{width:100%}._contentLayout_oae2e_28{gap:3.5rem;padding-block:5rem}._sectionNav_oae2e_528 ol{grid-template-columns:1fr}._sectionNav_oae2e_528 li:nth-child(odd){border-right:0}._sectionNav_oae2e_528 a{padding:.9rem 0}._section_oae2e_528{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;padding-block:3.5rem}._sectionBody_oae2e_709 h2{font-size:clamp(2rem,9.6vw,3rem)}._richText_oae2e_721{margin-top:1.5rem}._richText_oae2e_721 p{font-size:.94rem;line-height:1.78}._bulletList_oae2e_735{margin-top:1.6rem}._bulletList_oae2e_735 li{padding-right:0;font-size:.92rem}._related_oae2e_30{gap:2.5rem;padding-block:6rem}._relatedIntro_oae2e_469 h2{font-size:clamp(2.55rem,12vw,4rem)}._relatedCard_oae2e_529{grid-template-columns:2rem 1fr;gap:.75rem;padding-block:1.4rem}._relatedCard_oae2e_529 p{grid-column:2}}@media(max-width:390px){._hero_oae2e_25,._signalRail_oae2e_26,._pricingGrid_oae2e_27,._contentLayout_oae2e_28,._contactFormShell_oae2e_29,._related_oae2e_30{width:min(calc(100% - 1.5rem),var(--content-width))}._hero_oae2e_25{padding-top:3.8rem}._heroTitle_oae2e_421{font-size:clamp(2.05rem,8.8vw,2.5rem)}._section_oae2e_528{grid-template-columns:1fr}._sectionNumber_oae2e_702{margin-bottom:-.25rem}}@media(prefers-reduced-motion:reduce){._visualFrame_oae2e_555,._pricingCard_oae2e_530,._primaryButton_oae2e_488,._secondaryButton_oae2e_489,._contactSubmitButton_oae2e_314,._contactSecondaryButton_oae2e_315{transition:none}}._portalRoot_1kgrw_3{position:fixed;inset:0;z-index:var(--z-modal-backdrop)}._overlay_1kgrw_9{position:fixed;inset:0;inset:0!important;background:var(--surface-overlay);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:0;padding:0;margin:0;animation:_fadeIn_1kgrw_1 .2s var(--ease-apple);cursor:default;border:none;outline:none;display:block;width:100vw;height:100vh}._modalViewport_1kgrw_31{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:clamp(1rem,2.8vw,2rem);pointer-events:none}@keyframes _fadeIn_1kgrw_1{0%{opacity:0}to{opacity:1}}._modal_1kgrw_31{position:relative;background:var(--surface-primary);border-radius:var(--radius-2xl);width:min(860px,calc(100vw - 2rem));max-width:100%;max-height:min(900px,calc(100vh - 2rem));overflow-y:auto;box-shadow:var(--shadow-2xl);border:1px solid var(--border-default);animation:_scaleIn_1kgrw_1 .3s var(--ease-spring);cursor:default;z-index:1;pointer-events:auto;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}._modal_1kgrw_31:hover,._modal_1kgrw_31:focus-within{border-color:var(--interactive-hover-border);background:color-mix(in srgb,var(--interactive-hover-bg) 46%,var(--surface-primary));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 10%,transparent),var(--interactive-hover-shadow)}@keyframes _scaleIn_1kgrw_1{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _slideUp_1kgrw_1{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._header_1kgrw_101{display:flex;align-items:center;justify-content:space-between;padding:var(--space-6);border-bottom:1px solid var(--border-light);position:-webkit-sticky;position:sticky;top:0;background:var(--surface-primary);z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._title_1kgrw_114{font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}._closeBtn_1kgrw_122{width:40px;height:40px;min-width:40px;min-height:40px;display:grid;place-items:center;border-radius:12px;border:1px solid color-mix(in srgb,var(--brand-primary) 18%,var(--border-primary));background:color-mix(in srgb,var(--bg-secondary) 96%,var(--brand-primary));color:var(--text-primary);font-size:22px;font-weight:500;line-height:1;cursor:pointer;box-shadow:inset 0 1px color-mix(in srgb,white 46%,transparent);transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}._closeBtn_1kgrw_122:hover{background:color-mix(in srgb,var(--brand-primary) 10%,var(--bg-secondary));border-color:color-mix(in srgb,var(--brand-primary) 52%,var(--border-primary));color:var(--brand-primary-active);box-shadow:inset 0 1px color-mix(in srgb,white 52%,transparent),0 0 0 3px color-mix(in srgb,var(--brand-primary) 10%,transparent),var(--interactive-hover-shadow);transform:none}._closeBtn_1kgrw_122:active{transform:scale(.96)}._closeBtn_1kgrw_122:focus-visible{outline:none;border-color:var(--interactive-hover-border);box-shadow:var(--focus-ring),var(--interactive-hover-shadow)}[data-theme=dark] ._closeBtn_1kgrw_122{border-color:color-mix(in srgb,var(--brand-primary) 22%,var(--border-primary));background:color-mix(in srgb,var(--bg-tertiary) 88%,var(--bg-secondary));color:#edf5f8;box-shadow:inset 0 1px color-mix(in srgb,white 8%,transparent)}[data-theme=dark] ._closeBtn_1kgrw_122:hover,[data-theme=dark] ._closeBtn_1kgrw_122:focus-visible{border-color:#52768a;background:#203342;color:#fff}._content_1kgrw_181{padding:var(--space-6);display:grid;gap:var(--space-5);min-width:0}._srOnly_1kgrw_188{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._section_1kgrw_200{margin-bottom:0;padding:var(--space-5);border:1px solid var(--border-light);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--surface-secondary) 88%,white);transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}._section_1kgrw_200:hover,._section_1kgrw_200:focus-within{border-color:var(--interactive-hover-border);background:color-mix(in srgb,var(--interactive-hover-bg) 62%,var(--surface-primary));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 10%,transparent),var(--interactive-hover-shadow)}._sectionTitle_1kgrw_222{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-2);margin-top:0}._sectionTitle_1kgrw_222:before{content:"";width:3px;height:14px;background:var(--brand-primary);border-radius:var(--radius-full)}._infoGrid_1kgrw_244{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}._infoItem_1kgrw_250{background:color-mix(in srgb,var(--surface-primary) 82%,white);padding:var(--space-4);border-radius:var(--radius-xl);border:1px solid var(--border-default);transition:all .2s var(--ease-apple)}._infoItem_1kgrw_250:hover{border-color:var(--interactive-hover-border);background:color-mix(in srgb,var(--interactive-hover-bg) 62%,var(--surface-primary));box-shadow:var(--interactive-hover-shadow);transform:translateY(-1px)}._infoItem_1kgrw_250:focus-within{border-color:var(--interactive-hover-border);background:color-mix(in srgb,var(--interactive-hover-bg) 68%,var(--surface-primary));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 10%,transparent),var(--interactive-hover-shadow)}._infoLabel_1kgrw_273{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-secondary);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:var(--tracking-wide)}._infoValue_1kgrw_282{font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--text-primary);overflow-wrap:anywhere;word-break:break-word;line-height:var(--leading-snug)}._superAdminBadge_1kgrw_291{margin-left:8px;display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#f59e0b2e;color:#92400e;font-size:.72rem;font-weight:700}._badge_1kgrw_303{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1}._badgeAdmin_1kgrw_314{background:var(--brand-primary);color:var(--text-on-brand);box-shadow:0 1px 2px #0000001a}._badgeUser_1kgrw_320{background:var(--surface-tertiary);color:var(--text-primary);border:1px solid var(--border-default)}._badgePremium_1kgrw_326{background:linear-gradient(135deg,#f59e0b,#d97706);color:var(--text-on-brand);box-shadow:0 1px 3px #f59e0b4d}._badgeFree_1kgrw_332{background:var(--surface-tertiary);color:var(--text-primary);border:1px solid var(--border-default)}._form_1kgrw_339{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}._fieldGroup_1kgrw_346{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._label_1kgrw_353{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-1)}._label_1kgrw_353 span{color:var(--status-error);margin-left:2px}._input_1kgrw_365{height:48px;padding:0 var(--space-4);border-radius:var(--radius-lg);border:1.5px solid var(--border-default);background:var(--surface-primary);color:var(--text-primary);font-size:var(--text-base);font-family:inherit;transition:all .2s var(--ease-apple)}._input_1kgrw_365::placeholder{color:var(--text-tertiary)}._input_1kgrw_365:hover:not(:disabled){border-color:var(--interactive-control-border);background:var(--interactive-control-hover-bg)}._input_1kgrw_365:focus{outline:none;border-color:var(--interactive-hover-border);background:var(--interactive-control-focus-bg);box-shadow:inset 0 1px color-mix(in srgb,white 32%,transparent),var(--focus-ring),var(--interactive-hover-shadow)}._input_1kgrw_365:disabled{background:var(--surface-tertiary);color:var(--text-disabled);cursor:not-allowed;opacity:.5}._input_1kgrw_365[aria-invalid=true]{border-color:var(--status-error)}._input_1kgrw_365[aria-invalid=true]:focus{box-shadow:0 0 0 4px #ef44441a}._helpText_1kgrw_411{font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-relaxed);display:flex;align-items:flex-start;gap:var(--space-2)}._helpText_1kgrw_411:before{content:"i";flex-shrink:0}._passwordStrength_1kgrw_425{margin-top:var(--spacing-2);height:4px;border-radius:var(--radius-full);background:var(--bg-tertiary);overflow:hidden}._passwordStrengthBar_1kgrw_433{height:100%;border-radius:var(--radius-full);transition:width var(--transition-base),background var(--transition-base)}._strengthWeak_1kgrw_441{width:33%;background:var(--status-error)}._strengthMedium_1kgrw_446{width:66%;background:var(--status-warning)}._strengthStrong_1kgrw_451{width:100%;background:var(--status-success)}._formActions_1kgrw_457{display:flex;justify-content:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-2)}._btn_1kgrw_464{height:48px;padding:0 var(--spacing-6);border-radius:var(--radius-xl);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-fast);display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);min-width:120px}._btnPrimary_1kgrw_479{background:var(--brand-primary);color:var(--text-on-brand);border:none;box-shadow:var(--shadow-md)}._btnPrimary_1kgrw_479:hover:not(:disabled){background:var(--brand-primary-hover);box-shadow:var(--interactive-hover-shadow);transform:translateY(-1px)}._btnPrimary_1kgrw_479:active:not(:disabled){transform:translateY(0)}._btnPrimary_1kgrw_479:focus-visible{outline:none;box-shadow:var(--focus-ring),var(--interactive-hover-shadow)}._btnPrimary_1kgrw_479:disabled{opacity:.5;cursor:not-allowed;background:var(--bg-tertiary);color:var(--text-disabled);box-shadow:none}._btnSecondary_1kgrw_509{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-primary)}._btnSecondary_1kgrw_509:hover:not(:disabled){background:var(--interactive-control-hover-bg);border-color:var(--interactive-hover-border);box-shadow:var(--interactive-hover-shadow)}._btnSecondary_1kgrw_509:focus-visible{outline:none;border-color:var(--interactive-hover-border);box-shadow:var(--focus-ring),var(--interactive-hover-shadow)}._passwordInputWrapper_1kgrw_528{position:relative;display:flex;align-items:center}._passwordInputWrapper_1kgrw_528 ._input_1kgrw_365{padding-right:48px;width:100%}._passwordIcon_1kgrw_539{position:absolute;right:16px;font-size:18px;pointer-events:none;opacity:.5}._passwordRequirements_1kgrw_548{margin-top:var(--space-3);padding:var(--space-4);background:color-mix(in srgb,var(--surface-primary) 84%,white);border-radius:var(--radius-lg);border:1px solid var(--border-light);transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}._passwordRequirements_1kgrw_548:hover,._passwordRequirements_1kgrw_548:focus-within{border-color:var(--interactive-hover-border);background:color-mix(in srgb,var(--interactive-hover-bg) 62%,var(--surface-primary));box-shadow:var(--interactive-hover-shadow)}._requirementTitle_1kgrw_567{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-3)}._requirementList_1kgrw_574{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}._requirementList_1kgrw_574 li{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);transition:color .2s var(--ease-apple)}._requirementList_1kgrw_574 li._requirementMet_1kgrw_592{color:var(--status-success);font-weight:var(--weight-medium)}._requirementIcon_1kgrw_597{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:12px;font-weight:700;background:var(--surface-tertiary);color:var(--text-tertiary);flex-shrink:0}._requirementList_1kgrw_574 li._requirementMet_1kgrw_592 ._requirementIcon_1kgrw_597{background:var(--status-success-bg);color:var(--status-success)}._btnAdmin_1kgrw_617{background:linear-gradient(135deg,var(--brand-primary) 0%,var(--brand-primary-active) 100%);color:var(--text-on-brand);border:none;box-shadow:0 4px 12px color-mix(in srgb,var(--brand-primary) 35%,transparent);position:relative;overflow:hidden}._btnAdmin_1kgrw_617:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}._btnAdmin_1kgrw_617:hover:not(:disabled):before{left:100%}._btnAdmin_1kgrw_617:hover:not(:disabled){background:linear-gradient(135deg,var(--brand-primary-hover) 0%,var(--brand-primary) 100%);box-shadow:var(--interactive-hover-shadow);transform:translateY(-2px)}._btnAdmin_1kgrw_617:active:not(:disabled){transform:translateY(0);box-shadow:var(--interactive-press-shadow)}._adminIcon_1kgrw_652{font-size:20px;display:inline-flex;animation:_rotateGear_1kgrw_1 3s linear infinite}@keyframes _rotateGear_1kgrw_1{0%,90%,to{transform:rotate(0)}92%,98%{transform:rotate(15deg)}94%,96%{transform:rotate(-15deg)}}._adminSection_1kgrw_674{border-top:2px solid var(--border-light);padding-top:var(--space-6);margin-top:0}._modal_1kgrw_31[data-enhanced-system=true]{border:1px solid color-mix(in srgb,var(--brand-primary) 18%,var(--border-primary));border-radius:26px;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--brand-primary) 9%,transparent),transparent 20rem),var(--bg-secondary);box-shadow:0 36px 80px -36px #0f172a7a}._modal_1kgrw_31[data-enhanced-system=true] ._header_1kgrw_101{border-bottom-color:color-mix(in srgb,var(--brand-primary) 14%,var(--border-primary))}._modal_1kgrw_31[data-enhanced-system=true] ._section_1kgrw_200{border-color:color-mix(in srgb,var(--brand-primary) 14%,var(--border-primary));border-radius:18px;background:color-mix(in srgb,var(--bg-secondary) 97%,var(--brand-primary) 3%)}._modal_1kgrw_31[data-enhanced-system=true] ._infoItem_1kgrw_250{border-radius:14px;background:color-mix(in srgb,var(--bg-primary) 60%,var(--bg-secondary))}._sessionSection_1kgrw_708{border-top:2px solid var(--border-light)}._btnLogout_1kgrw_712{width:100%;border:1px solid color-mix(in srgb,var(--status-error) 34%,var(--border-default));background:color-mix(in srgb,var(--status-error) 8%,var(--surface-primary));color:var(--status-error)}._btnLogout_1kgrw_712:hover:not(:disabled){border-color:color-mix(in srgb,var(--status-error) 58%,var(--border-default));background:color-mix(in srgb,var(--status-error) 14%,var(--surface-primary));box-shadow:0 0 0 3px color-mix(in srgb,var(--status-error) 10%,transparent)}@media(max-width:640px){._overlay_1kgrw_9{padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);background:color-mix(in srgb,var(--surface-overlay) 88%,transparent)}._modalViewport_1kgrw_31{display:block;padding:0;pointer-events:none}._modal_1kgrw_31{position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:min(92vh,100svh);border-radius:22px 22px 0 0;border-bottom:none;animation:_slideUp_1kgrw_1 .25s var(--ease-spring)}._header_1kgrw_101{padding:var(--spacing-4)}._content_1kgrw_181{padding:var(--spacing-4);padding-bottom:calc(var(--spacing-5) + env(safe-area-inset-bottom,0))}._title_1kgrw_114{font-size:var(--font-size-xl)}._section_1kgrw_200{padding:var(--spacing-4);border-radius:16px}._infoGrid_1kgrw_244{grid-template-columns:1fr}._formActions_1kgrw_457{flex-direction:column-reverse}._btn_1kgrw_464{width:100%}._adminActions_1kgrw_783{flex-direction:column}._adminBtn_1kgrw_787{width:100%}}@media(max-width:900px){._infoGrid_1kgrw_244{grid-template-columns:1fr}._modal_1kgrw_31{width:min(100%,calc(100vw - 1.5rem))}}@media(prefers-reduced-motion:reduce){._overlay_1kgrw_9,._modal_1kgrw_31{animation:none}*{transition-duration:.01ms!important}}@media(prefers-contrast:high){._closeBtn_1kgrw_122:focus-visible,._input_1kgrw_365:focus,._btnPrimary_1kgrw_479:focus-visible,._btnSecondary_1kgrw_509:focus-visible,._adminBtn_1kgrw_787:focus-visible{outline-width:3px}}._wrap_v9nfw_1{position:fixed;right:18px;bottom:var(--theo-offset, 20px);z-index:1200}._wrap_v9nfw_1[data-enhanced-system=true] ._fab_v9nfw_8{border-color:color-mix(in srgb,var(--brand-primary) 30%,var(--border-primary));background:color-mix(in srgb,var(--bg-secondary) 94%,var(--brand-primary) 6%);color:var(--text-primary);box-shadow:0 22px 48px -26px #0f172a70}._wrap_v9nfw_1[data-enhanced-system=true] ._fab_v9nfw_8:hover{border-color:color-mix(in srgb,var(--brand-primary) 46%,var(--border-primary));background:color-mix(in srgb,var(--bg-secondary) 88%,var(--brand-primary) 12%);color:var(--text-primary)}._wrap_v9nfw_1[data-enhanced-system=true] ._fabOrb_v9nfw_21{border-color:color-mix(in srgb,var(--brand-primary) 28%,var(--border-primary));background:color-mix(in srgb,var(--brand-primary) 12%,var(--bg-secondary));color:var(--brand-primary)}._wrap_v9nfw_1[data-enhanced-system=true] ._panel_v9nfw_27{border-color:color-mix(in srgb,var(--brand-primary) 22%,var(--border-primary));border-radius:24px;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--brand-primary) 9%,transparent),transparent 18rem),var(--bg-secondary);box-shadow:0 34px 72px -34px #0f172a85}._wrap_v9nfw_1[data-enhanced-system=true] ._capabilityCard_v9nfw_40,._wrap_v9nfw_1[data-enhanced-system=true] ._scopeCard_v9nfw_41{border-color:color-mix(in srgb,var(--brand-primary) 16%,var(--border-primary));border-radius:16px}._fab_v9nfw_8,._ghostBtn_v9nfw_47,._close_v9nfw_48,._actions_v9nfw_49 button,._suggestions_v9nfw_50 button,._primaryAction_v9nfw_51,._form_v9nfw_52 textarea,._form_v9nfw_52 button{transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease}._fab_v9nfw_8:focus-visible,._ghostBtn_v9nfw_47:focus-visible,._close_v9nfw_48:focus-visible,._actions_v9nfw_49 button:focus-visible,._suggestions_v9nfw_50 button:focus-visible,._primaryAction_v9nfw_51:focus-visible,._form_v9nfw_52 textarea:focus-visible,._form_v9nfw_52 button:focus-visible{outline:none}._fab_v9nfw_8{border:0;border-radius:20px;background:radial-gradient(circle at top left,color-mix(in srgb,white 32%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 92%,#041833),#062c6b 72%,#041833);color:var(--text-on-brand);min-height:52px;padding:8px 12px 8px 8px;cursor:pointer;box-shadow:0 18px 38px #030f2657;display:inline-flex;align-items:center;gap:8px}._fab_v9nfw_8:hover{transform:translateY(-1px);box-shadow:0 0 0 1px color-mix(in srgb,var(--interactive-hover-border) 36%,transparent),0 18px 38px #030f2657}._fab_v9nfw_8:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb,var(--interactive-hover-border) 36%,transparent),var(--focus-ring),0 18px 38px #030f2657}._fabOrb_v9nfw_21{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;background:#ffffff29;border:1px solid rgba(255,255,255,.22);font-weight:800;font-size:.88rem}._fabText_v9nfw_124{display:grid;gap:2px;text-align:left}._fabTitle_v9nfw_130{font-size:.9rem;line-height:1.1;font-weight:800}._fabHint_v9nfw_136{font-size:.68rem;line-height:1.15;opacity:.92;font-weight:500;max-width:10.5rem}@media(max-width:1360px){._fab_v9nfw_8{padding-right:10px;border-radius:18px}._fabHint_v9nfw_136{display:none}._fabTitle_v9nfw_130{font-size:.84rem}}._panel_v9nfw_27{width:min(520px,calc(100vw - 28px));height:min(760px,calc(100vh - 36px));background:linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 97%,white),var(--bg-secondary));border:1px solid color-mix(in srgb,var(--brand-primary) 14%,var(--border-primary));border-radius:24px;box-shadow:0 28px 70px #020a1c57;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;flex-direction:column;overflow:hidden;isolation:isolate}._header_v9nfw_177{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;border-bottom:1px solid color-mix(in srgb,var(--brand-primary) 10%,var(--border-primary));background:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary) 10%,var(--bg-secondary)),var(--bg-secondary))}._titleBlock_v9nfw_191{min-width:0;display:grid;gap:4px}._headerEyebrow_v9nfw_197{display:inline-flex;width:-webkit-fit-content;width:fit-content;min-height:1.8rem;align-items:center;padding:.2rem .6rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--brand-primary) 16%,var(--border-primary));background:color-mix(in srgb,var(--brand-primary) 8%,var(--bg-primary));color:var(--brand-primary);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._titleBlock_v9nfw_191 strong{font-size:1.05rem;color:var(--text-primary)}._titleBlock_v9nfw_191 span:last-child{font-size:.78rem;color:var(--text-secondary)}._headerActions_v9nfw_223{display:flex;align-items:center;gap:8px}._ghostBtn_v9nfw_47{border:1px solid color-mix(in srgb,var(--brand-primary) 16%,var(--border-primary));border-radius:999px;padding:.45rem .85rem;background:color-mix(in srgb,var(--bg-primary) 94%,var(--bg-secondary));color:var(--text-primary);cursor:pointer;font-size:.76rem;font-weight:700;line-height:1.2}._ghostBtn_v9nfw_47:hover{border-color:color-mix(in srgb,var(--brand-primary) 44%,var(--border-primary));background:color-mix(in srgb,var(--interactive-hover-bg) 72%,var(--bg-secondary));box-shadow:0 0 0 1px color-mix(in srgb,var(--interactive-hover-border) 34%,transparent),var(--interactive-hover-shadow);transform:translateY(-1px)}._ghostBtn_v9nfw_47:focus-visible{border-color:var(--interactive-hover-border);background:color-mix(in srgb,var(--interactive-hover-bg) 74%,var(--bg-secondary));box-shadow:0 0 0 1px color-mix(in srgb,var(--interactive-hover-border) 34%,transparent),var(--focus-ring),var(--interactive-hover-shadow)}._close_v9nfw_48{border:0;background:transparent;font-size:20px;line-height:1;cursor:pointer;color:var(--text-secondary);width:32px;height:32px;display:grid;place-items:center;border-radius:50%;padding:0}._close_v9nfw_48:hover{background:color-mix(in srgb,var(--interactive-hover-bg) 76%,var(--bg-tertiary));color:var(--text-primary)}._close_v9nfw_48:focus-visible{background:color-mix(in srgb,var(--interactive-hover-bg) 78%,var(--bg-tertiary));color:var(--text-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--interactive-hover-border) 34%,transparent),var(--focus-ring)}._messages_v9nfw_287{flex:1;overflow:auto;padding:14px;display:grid;gap:12px;align-content:start;background:radial-gradient(circle at top center,color-mix(in srgb,var(--brand-primary) 4%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 98%,var(--bg-secondary)),color-mix(in srgb,var(--bg-secondary) 96%,var(--bg-primary)));scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--brand-primary) 34%,transparent) color-mix(in srgb,var(--bg-tertiary) 72%,transparent)}._messages_v9nfw_287::-webkit-scrollbar{width:10px}._messages_v9nfw_287::-webkit-scrollbar-track{background:transparent}._messages_v9nfw_287::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--brand-primary) 24%,var(--bg-tertiary));border-radius:999px;border:2px solid transparent;background-clip:padding-box}._messages_v9nfw_287::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--brand-primary) 38%,var(--bg-tertiary));background-clip:padding-box}._welcomeSurface_v9nfw_330{display:grid;gap:14px}._welcomeHero_v9nfw_335{display:grid;gap:8px;padding:18px;border-radius:22px;border:1px solid color-mix(in srgb,var(--brand-primary) 14%,var(--border-primary));background:radial-gradient(circle at top right,color-mix(in srgb,var(--brand-primary) 12%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 96%,var(--bg-secondary)),color-mix(in srgb,var(--bg-secondary) 94%,white));box-shadow:0 18px 34px -28px #0f172a3d}._welcomeEyebrow_v9nfw_355{display:inline-flex;width:-webkit-fit-content;width:fit-content;padding:.26rem .65rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--brand-primary) 16%,var(--border-primary));background:color-mix(in srgb,var(--brand-primary) 8%,var(--bg-primary));color:var(--brand-primary);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._welcomeTitle_v9nfw_369{margin:0;font-size:1.55rem;line-height:1.08;color:var(--text-primary)}._welcomeBody_v9nfw_376{margin:0;color:var(--text-secondary);line-height:1.62;max-width:48ch}._capabilityGrid_v9nfw_383{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._capabilityCard_v9nfw_40{display:grid;gap:6px;padding:14px 14px 15px;border-radius:18px;border:1px solid color-mix(in srgb,var(--brand-primary) 10%,var(--border-primary));background:color-mix(in srgb,var(--bg-secondary) 94%,var(--bg-primary));box-shadow:0 16px 28px -28px #0f172a2e;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}._capabilityCard_v9nfw_40:hover,._capabilityCard_v9nfw_40:focus-within{border-color:var(--interactive-hover-border);background:color-mix(in srgb,var(--interactive-hover-bg) 72%,var(--bg-secondary));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 10%,transparent),var(--interactive-hover-shadow)}._capabilityCard_v9nfw_40 strong{color:var(--text-primary);font-size:.95rem}._capabilityCard_v9nfw_40 p{margin:0;color:var(--text-secondary);line-height:1.55;font-size:.88rem}._welcomeActions_v9nfw_425{display:flex;flex-wrap:wrap;gap:8px}._scopeCard_v9nfw_41{display:grid;gap:10px;padding:15px 16px;border-radius:20px;border:1px solid color-mix(in srgb,var(--brand-primary) 12%,var(--border-primary));background:linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 96%,var(--bg-secondary)),color-mix(in srgb,var(--bg-secondary) 96%,var(--brand-primary) 4%));box-shadow:0 18px 34px -30px #0f172a38}._scopeHeader_v9nfw_445{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}._scopeEyebrow_v9nfw_452{display:inline-flex;width:-webkit-fit-content;width:fit-content;padding:.24rem .62rem;border-radius:999px;background:color-mix(in srgb,var(--brand-primary) 10%,var(--bg-primary));border:1px solid color-mix(in srgb,var(--brand-primary) 18%,var(--border-primary));color:var(--brand-primary);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._scopeTitle_v9nfw_466{margin:7px 0 0;font-size:.98rem;color:var(--text-primary)}._scopeCount_v9nfw_472{display:inline-flex;min-height:2rem;align-items:center;padding:.2rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--bg-primary) 92%,white);border:1px solid color-mix(in srgb,var(--brand-primary) 10%,var(--border-primary));color:var(--text-secondary);font-size:.78rem;font-weight:700;white-space:nowrap}._scopeSummary_v9nfw_486{margin:0;color:var(--text-secondary);font-size:.86rem;line-height:1.56}._scopePills_v9nfw_493{display:flex;flex-wrap:wrap;gap:8px}._scopePill_v9nfw_493{display:inline-flex;min-height:2rem;align-items:center;padding:.28rem .72rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--brand-primary) 12%,var(--border-primary));background:color-mix(in srgb,var(--bg-primary) 96%,var(--bg-secondary));color:var(--text-primary);font-size:.78rem;font-weight:700;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}._scopePill_v9nfw_493:hover,._scopePill_v9nfw_493:focus-visible{outline:none;border-color:var(--interactive-hover-border);background:color-mix(in srgb,var(--interactive-hover-bg) 74%,var(--bg-secondary));color:var(--text-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--interactive-hover-border) 36%,transparent),var(--interactive-hover-shadow)}._primaryAction_v9nfw_51{border:1px solid transparent;background:linear-gradient(135deg,var(--brand-primary),color-mix(in srgb,var(--brand-primary) 84%,#02254d));color:var(--text-on-brand);border-radius:999px;padding:.65rem 1rem;font-weight:700;cursor:pointer}._primaryAction_v9nfw_51:hover{transform:translateY(-1px);box-shadow:0 0 0 1px color-mix(in srgb,var(--interactive-hover-border) 34%,transparent),0 10px 22px color-mix(in srgb,var(--brand-primary) 28%,transparent)}._primaryAction_v9nfw_51:focus-visible{outline:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--interactive-hover-border) 36%,transparent),var(--focus-ring),0 10px 22px color-mix(in srgb,var(--brand-primary) 28%,transparent)}._assistant_v9nfw_557,._user_v9nfw_558{border-radius:16px;padding:11px 12px;max-width:calc(100% - 12px);box-shadow:0 16px 26px -26px #0f172a38}._assistant_v9nfw_557{background:color-mix(in srgb,var(--bg-tertiary) 94%,white);color:var(--text-primary);justify-self:start;border:1px solid color-mix(in srgb,var(--brand-primary) 8%,var(--border-primary))}._user_v9nfw_558{background:color-mix(in srgb,var(--brand-primary) 14%,var(--bg-secondary));color:var(--text-primary);justify-self:end;border:1px solid color-mix(in srgb,var(--brand-primary) 24%,transparent)}._assistant_v9nfw_557 p,._user_v9nfw_558 p{margin:0;font-size:.92rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}._actions_v9nfw_49{margin-top:10px;display:flex;gap:7px;flex-wrap:wrap}._actions_v9nfw_49 button{border:1px solid color-mix(in srgb,var(--brand-primary) 12%,var(--border-primary));background:color-mix(in srgb,var(--bg-primary) 94%,var(--bg-secondary));border-radius:999px;padding:.42rem .82rem;cursor:pointer;font-size:.76rem;font-weight:700;color:var(--text-primary)}._actions_v9nfw_49 button:hover{border-color:color-mix(in srgb,var(--brand-primary) 42%,var(--border-primary));background:color-mix(in srgb,var(--interactive-hover-bg) 72%,var(--bg-secondary));box-shadow:0 0 0 1px color-mix(in srgb,var(--interactive-hover-border) 34%,transparent),var(--interactive-hover-shadow);transform:translateY(-1px)}._actions_v9nfw_49 button:focus-visible{border-color:var(--interactive-hover-border);background:color-mix(in srgb,var(--interactive-hover-bg) 74%,var(--bg-secondary));box-shadow:0 0 0 1px color-mix(in srgb,var(--interactive-hover-border) 34%,transparent),var(--focus-ring),var(--interactive-hover-shadow)}._typing_v9nfw_624{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}._typing_v9nfw_624 small{font-size:.74rem;color:var(--text-secondary)}._dot_v9nfw_636{width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--brand-primary) 66%,var(--text-secondary));animation:_theo-bounce_v9nfw_1 1.1s infinite ease-in-out}._dot_v9nfw_636:nth-child(2){animation-delay:.14s}._dot_v9nfw_636:nth-child(3){animation-delay:.28s}@keyframes _theo-bounce_v9nfw_1{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-5px);opacity:1}}._promptSection_v9nfw_666{border-top:1px solid color-mix(in srgb,var(--brand-primary) 10%,var(--border-primary));padding:10px 12px 4px;background:color-mix(in srgb,var(--bg-secondary) 95%,var(--brand-primary) 4%)}._promptTitle_v9nfw_672{margin:0 0 8px;font-size:.72rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-weight:800}._suggestions_v9nfw_50{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._suggestions_v9nfw_50 button{border:1px solid color-mix(in srgb,var(--brand-primary) 10%,var(--border-primary));background:color-mix(in srgb,var(--bg-primary) 94%,var(--bg-secondary));border-radius:14px;padding:.75rem .8rem;cursor:pointer;font-size:.78rem;text-align:left;color:var(--text-primary);min-height:44px;line-height:1.35}._suggestions_v9nfw_50 button:hover{border-color:color-mix(in srgb,var(--brand-primary) 44%,var(--border-primary));background:color-mix(in srgb,var(--interactive-hover-bg) 72%,var(--bg-secondary));transform:translateY(-1px);box-shadow:0 0 0 1px color-mix(in srgb,var(--interactive-hover-border) 34%,transparent),var(--interactive-hover-shadow)}._suggestions_v9nfw_50 button:focus-visible{border-color:var(--interactive-hover-border);background:color-mix(in srgb,var(--interactive-hover-bg) 74%,var(--bg-secondary));box-shadow:0 0 0 1px color-mix(in srgb,var(--interactive-hover-border) 34%,transparent),var(--focus-ring),var(--interactive-hover-shadow)}._form_v9nfw_52{border-top:1px solid color-mix(in srgb,var(--brand-primary) 10%,var(--border-primary));padding:12px;display:flex;gap:10px;margin:0;background:var(--bg-secondary)}._form_v9nfw_52 textarea{flex:1;min-width:0;min-height:46px;max-height:120px;resize:vertical;border-radius:14px;border:1px solid color-mix(in srgb,var(--brand-primary) 12%,var(--border-primary));background:color-mix(in srgb,var(--bg-primary) 96%,white);color:var(--text-primary);padding:10px 12px;font:inherit;line-height:1.45;box-shadow:inset 0 1px color-mix(in srgb,white 68%,transparent)}._form_v9nfw_52 textarea:focus{outline:none;border-color:var(--interactive-hover-border);background:var(--interactive-control-focus-bg);box-shadow:inset 0 1px color-mix(in srgb,white 32%,transparent),var(--focus-ring),var(--interactive-hover-shadow)}._form_v9nfw_52 textarea:hover:not(:focus-visible){border-color:var(--interactive-control-border);background:var(--interactive-control-hover-bg)}._form_v9nfw_52 button{min-width:92px;height:46px;align-self:flex-end;border-radius:14px;border:0;background:linear-gradient(135deg,var(--brand-primary),color-mix(in srgb,var(--brand-primary) 84%,#02254d));color:var(--text-on-brand);cursor:pointer;font-weight:800}._form_v9nfw_52 button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 0 1px color-mix(in srgb,var(--interactive-hover-border) 34%,transparent),0 12px 22px color-mix(in srgb,var(--brand-primary) 28%,transparent)}._form_v9nfw_52 button:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb,var(--interactive-hover-border) 34%,transparent),var(--focus-ring),0 12px 22px color-mix(in srgb,var(--brand-primary) 28%,transparent)}._form_v9nfw_52 button:disabled{opacity:.7;cursor:not-allowed}[data-theme=dark] ._panel_v9nfw_27{border-color:color-mix(in srgb,var(--brand-primary) 22%,var(--border-primary));background:radial-gradient(circle at top center,color-mix(in srgb,var(--brand-primary) 14%,transparent),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 99%,transparent),color-mix(in srgb,var(--bg-primary) 86%,var(--bg-secondary)));box-shadow:0 28px 72px #00000085}[data-theme=dark] ._header_v9nfw_177,[data-theme=dark] ._promptSection_v9nfw_666,[data-theme=dark] ._form_v9nfw_52{border-color:color-mix(in srgb,var(--brand-primary) 16%,var(--border-primary))}[data-theme=dark] ._messages_v9nfw_287{background:radial-gradient(circle at top center,color-mix(in srgb,var(--brand-primary) 8%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 98%,transparent),color-mix(in srgb,var(--bg-primary) 84%,var(--bg-secondary)))}[data-theme=dark] ._welcomeHero_v9nfw_335,[data-theme=dark] ._scopeCard_v9nfw_41,[data-theme=dark] ._capabilityCard_v9nfw_40,[data-theme=dark] ._assistant_v9nfw_557,[data-theme=dark] ._suggestions_v9nfw_50 button,[data-theme=dark] ._form_v9nfw_52 textarea,[data-theme=dark] ._ghostBtn_v9nfw_47,[data-theme=dark] ._scopeCount_v9nfw_472,[data-theme=dark] ._scopePill_v9nfw_493,[data-theme=dark] ._actions_v9nfw_49 button{border-color:color-mix(in srgb,var(--brand-primary) 18%,var(--border-primary));background:linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 98%,transparent),color-mix(in srgb,var(--brand-primary) 6%,var(--bg-secondary)));box-shadow:0 18px 32px -30px #0000007a}[data-theme=dark] ._user_v9nfw_558{border-color:color-mix(in srgb,var(--brand-primary) 38%,var(--border-primary));background:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary) 18%,var(--bg-secondary)),color-mix(in srgb,var(--brand-primary) 12%,var(--bg-tertiary)))}[data-theme=dark] ._close_v9nfw_48:hover{background:color-mix(in srgb,var(--brand-primary) 12%,var(--bg-tertiary))}[data-theme=dark] ._suggestions_v9nfw_50 button:hover,[data-theme=dark] ._ghostBtn_v9nfw_47:hover,[data-theme=dark] ._actions_v9nfw_49 button:hover{border-color:color-mix(in srgb,var(--brand-primary) 38%,var(--border-primary));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 12%,transparent),0 18px 30px -28px #00000075}[data-theme=dark] ._scopeSummary_v9nfw_486,[data-theme=dark] ._welcomeBody_v9nfw_376,[data-theme=dark] ._capabilityCard_v9nfw_40 p,[data-theme=dark] ._typing_v9nfw_624 small,[data-theme=dark] ._promptTitle_v9nfw_672{color:var(--text-secondary)}[data-theme=dark] ._welcomeTitle_v9nfw_369,[data-theme=dark] ._scopeTitle_v9nfw_466,[data-theme=dark] ._scopePill_v9nfw_493,[data-theme=dark] ._assistant_v9nfw_557,[data-theme=dark] ._user_v9nfw_558,[data-theme=dark] ._suggestions_v9nfw_50 button{color:var(--text-primary)}@media(max-width:767px){._wrap_v9nfw_1{right:10px;bottom:var(--theo-offset, 84px)}._panel_v9nfw_27{width:min(96vw,520px);height:min(76vh,740px);border-radius:22px}._fab_v9nfw_8{min-height:52px;padding:8px 12px 8px 8px}._fabOrb_v9nfw_21{width:34px;height:34px;border-radius:12px}._welcomeTitle_v9nfw_369{font-size:1.3rem}._capabilityGrid_v9nfw_383,._suggestions_v9nfw_50{grid-template-columns:1fr}._scopeHeader_v9nfw_445,._form_v9nfw_52{flex-direction:column}._form_v9nfw_52 button{width:100%;align-self:stretch}}@media(max-width:640px){._wrap_v9nfw_1{right:10px;bottom:var(--theo-offset, calc(78px + env(safe-area-inset-bottom)) )}._fab_v9nfw_8{min-height:46px;padding:6px;border-radius:16px;gap:0}._fabOrb_v9nfw_21{width:34px;height:34px;border-radius:12px}._fabText_v9nfw_124{display:none}}:root{--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--brand-primary: #0f8aa6;--brand-primary-light: #7be0ef;--brand-primary-hover: #0c7891;--brand-primary-active: #0a6378;--brand-accent: #f2a93b;--bg-primary: #f4f7fb;--bg-secondary: #ffffff;--bg-tertiary: #eaf0f6;--text-primary: #1f2a37;--text-secondary: #516072;--text-tertiary: #7a8899;--text-on-brand: #ffffff;--frame-border-width: 1px;--frame-border-width-strong: 2px;--frame-border-color: #d5e0eb;--frame-border-color-muted: #e7eef5;--frame-border-color-strong: #9eb3c6;--frame-focus-color: #0f8aa6;--border-primary: var(--frame-border-color);--border-focus: var(--frame-focus-color);--status-success: #199668;--status-warning: #c98518;--status-error: #d94c4c;--status-danger: var(--status-error);--status-info: var(--brand-primary);--status-warning-bg: color-mix(in srgb, var(--status-warning) 14%, var(--bg-secondary));--status-info-bg: color-mix(in srgb, var(--status-info) 14%, var(--bg-secondary));--status-success-border: color-mix(in srgb, var(--status-success) 40%, var(--frame-border-color));--status-warning-border: color-mix(in srgb, var(--status-warning) 42%, var(--frame-border-color));--status-error-border: color-mix(in srgb, var(--status-error) 42%, var(--frame-border-color));--status-info-border: color-mix(in srgb, var(--status-info) 38%, var(--frame-border-color));--success-dark: #059669;--danger-dark: #dc2626;--warning-dark: #d97706;--color-cyan-100: #cffafe;--color-cyan-500: var(--brand-primary);--color-cyan-700: #0e7490;--color-green-100: #dcfce7;--color-green-600: #16a34a;--color-green-700: #15803d;--color-red-500: var(--status-error);--color-red-600: #dc2626;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 40px;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-7: 28px;--spacing-8: 32px;--spacing-9: 36px;--spacing-10: 40px;--radius-sm: 6px;--radius-xs: 3px;--radius-md: 10px;--radius-lg: 18px;--radius-xl: 24px;--radius-2xl: 30px;--radius-full: 9999px;--transition-fast: all .16s cubic-bezier(.22, 1, .36, 1);--transition-base: all .28s cubic-bezier(.22, 1, .36, 1);--shadow-sm: 0 10px 24px -20px rgba(15, 23, 42, .28);--shadow-md: 0 16px 32px -24px rgba(15, 23, 42, .26);--shadow-lg: 0 28px 52px -28px rgba(15, 23, 42, .24);--border-secondary: var(--frame-border-color-muted);--text-disabled: #94a3b8;--status-success-bg: color-mix(in srgb, var(--status-success) 14%, var(--bg-secondary));--status-error-bg: color-mix(in srgb, var(--status-error) 14%, var(--bg-secondary));--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 30px;--font-size-4xl: 36px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-base: 1.6;--line-height-tight: 1.25;--line-height-relaxed: 1.7;--max-width-6xl: 1200px;--surface-muted: var(--bg-tertiary);--space-0: 0;--space-1: var(--spacing-1);--space-2: var(--spacing-2);--space-3: var(--spacing-3);--space-4: var(--spacing-4);--space-5: var(--spacing-5);--space-6: var(--spacing-6);--space-7: var(--spacing-7);--space-8: var(--spacing-8);--space-10: var(--spacing-10);--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--text-xs: var(--font-size-xs);--text-sm: var(--font-size-sm);--text-base: var(--font-size-base);--text-lg: var(--font-size-lg);--text-xl: var(--font-size-xl);--text-2xl: var(--font-size-2xl);--text-3xl: var(--font-size-3xl);--text-4xl: var(--font-size-4xl);--weight-normal: var(--font-weight-normal);--weight-medium: var(--font-weight-medium);--weight-semibold: var(--font-weight-semibold);--weight-bold: var(--font-weight-bold);--leading-tight: var(--line-height-tight);--leading-normal: var(--line-height-base);--leading-relaxed: var(--line-height-relaxed);--surface-primary: var(--bg-secondary);--surface-secondary: var(--bg-primary);--surface-tertiary: var(--bg-tertiary);--surface-hover: var(--bg-tertiary);--surface-overlay: rgba(15, 23, 42, .48);--surface-glass: rgba(255, 255, 255, .74);--border-light: var(--frame-border-color-muted);--border-default: var(--frame-border-color);--border-strong: var(--frame-border-color-strong);--border-color: var(--frame-border-color);--input-border: var(--frame-border-color-muted);--text-color: var(--text-primary);--background: var(--bg-primary);--background-color: var(--bg-primary);--background-secondary: var(--bg-secondary);--background-tertiary: var(--bg-tertiary);--card-background: var(--bg-secondary);--input-background: var(--bg-secondary);--card-shadow: var(--shadow-sm);--primary-color: var(--brand-primary);--color-brand: var(--brand-primary);--color-brand-light: var(--brand-primary-hover);--color-brand-dark: var(--brand-primary-active);--color-success: var(--status-success);--color-warning: var(--status-warning);--color-error: var(--status-error);--color-info: var(--status-info);--color-success-bg: var(--status-success-bg);--color-warning-bg: var(--status-warning-bg);--color-error-bg: var(--status-error-bg);--color-info-bg: var(--status-info-bg)}.numeric-tabular{font-variant-numeric:tabular-nums lining-nums;letter-spacing:.01em}:root{--btn-primary-bg: var(--brand-primary);--btn-primary-bg-hover: var(--brand-primary-hover);--btn-primary-text: var(--text-on-brand);--btn-outline-border: var(--brand-primary);--btn-outline-text: var(--brand-primary);--badge-brand-bg: color-mix(in srgb, var(--brand-primary) 16%, var(--bg-secondary));--badge-brand-text: var(--brand-primary);--badge-success-bg: color-mix(in srgb, var(--status-success) 18%, var(--bg-secondary));--badge-success-text: var(--status-success);--badge-warning-bg: color-mix(in srgb, var(--status-warning) 18%, var(--bg-secondary));--badge-warning-text: var(--status-warning);--badge-error-bg: color-mix(in srgb, var(--status-error) 18%, var(--bg-secondary));--badge-error-text: var(--status-error);--highlight-bg-soft: color-mix(in srgb, var(--brand-primary) 9%, var(--bg-secondary));--highlight-bg-strong: color-mix(in srgb, var(--brand-primary) 15%, var(--bg-secondary));--highlight-border: color-mix(in srgb, var(--brand-primary) 28%, var(--frame-border-color));--highlight-text: var(--brand-primary-active);--highlight-shadow: 0 18px 34px -26px color-mix(in srgb, var(--brand-primary) 36%, transparent);--focus-ring: 0 0 0 3px color-mix(in srgb, var(--brand-primary) 18%, transparent);--interactive-hover-bg: color-mix(in srgb, var(--highlight-bg-soft) 20%, var(--bg-secondary));--interactive-active-bg: color-mix(in srgb, var(--highlight-bg-soft) 38%, var(--bg-secondary));--interactive-hover-border: color-mix( in srgb, var(--highlight-border) 78%, var(--border-primary) );--interactive-hover-shadow: 0 14px 28px -24px color-mix(in srgb, var(--brand-primary) 30%, transparent);--interactive-press-shadow: 0 12px 22px -20px color-mix(in srgb, var(--brand-primary) 24%, transparent);--interactive-control-hover-bg: color-mix( in srgb, var(--bg-secondary) 95%, var(--brand-primary) 5% );--interactive-control-focus-bg: color-mix( in srgb, var(--bg-secondary) 97%, var(--brand-primary) 3% );--interactive-control-active-bg: color-mix( in srgb, var(--interactive-active-bg) 68%, var(--bg-secondary) );--interactive-control-border: color-mix(in srgb, var(--brand-primary) 24%, var(--border-primary));--interactive-control-text-strong: color-mix( in srgb, var(--text-primary) 92%, var(--brand-primary-active) )}.orders-side-panel,.orders-filter-card,.inventory-side-panel,.inventory-filter-card,.timesheets-side-panel,.timesheets-filter-card,.automations-summary-card,.automations-status-card,.automations-principle-card,.automations-recipe-card,.automations-metric-card,.automations-audit-card,.automations-control-card,.clients-crm-contact-card,.clients-crm-stream-card,.clients-crm-browser,.clients-crm-create-panel,.clients-crm-focus-panel,.clients-crm-pipeline-panel,.clients-crm-workspace-panel,.clients-crm-internal,.financials-shell .finance-card,.financials-shell .card,.financials-summary-rail-card,.financials-watchlist,.purchaseInvoicesStat,.purchaseInvoicesCard,.purchaseInvoicesListRow,.purchaseInvoicesEvents li{transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast)}.orders-side-panel:hover,.orders-side-panel:focus-within,.inventory-side-panel:hover,.inventory-side-panel:focus-within,.timesheets-side-panel:hover,.timesheets-side-panel:focus-within,.clients-crm-browser:hover,.clients-crm-browser:focus-within,.clients-crm-create-panel:hover,.clients-crm-create-panel:focus-within,.clients-crm-focus-panel:hover,.clients-crm-focus-panel:focus-within,.clients-crm-pipeline-panel:hover,.clients-crm-pipeline-panel:focus-within,.clients-crm-workspace-panel:hover,.clients-crm-workspace-panel:focus-within,.clients-crm-internal:hover,.clients-crm-internal:focus-within{border-color:var(--interactive-hover-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 10%,transparent),var(--interactive-hover-shadow)}.orders-filter-card:hover,.orders-filter-card:focus-within,.inventory-filter-card:hover,.inventory-filter-card:focus-within,.timesheets-filter-card:hover,.timesheets-filter-card:focus-within,.automations-summary-card:hover,.automations-summary-card:focus-within,.automations-status-card:hover,.automations-status-card:focus-within,.automations-principle-card:hover,.automations-principle-card:focus-within,.automations-recipe-card:hover,.automations-recipe-card:focus-within,.automations-metric-card:hover,.automations-metric-card:focus-within,.automations-audit-card:hover,.automations-audit-card:focus-within,.automations-control-card:hover,.automations-control-card:focus-within,.clients-crm-contact-card:hover,.clients-crm-contact-card:focus-within,.clients-crm-stream-card:hover,.clients-crm-stream-card:focus-within,.financials-shell .finance-card:hover,.financials-shell .finance-card:focus-within,.financials-shell .card:hover,.financials-shell .card:focus-within,.financials-summary-rail-card:hover,.financials-summary-rail-card:focus-within,.financials-watchlist:hover,.financials-watchlist:focus-within,.purchaseInvoicesStat:hover,.purchaseInvoicesStat:focus-within,.purchaseInvoicesCard:hover,.purchaseInvoicesCard:focus-within,.purchaseInvoicesListRow:hover,.purchaseInvoicesListRow:focus-within,.purchaseInvoicesEvents li:hover,.purchaseInvoicesEvents li:focus-within{border-color:var(--interactive-hover-border);background:color-mix(in srgb,var(--interactive-hover-bg) 72%,var(--bg-secondary));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 10%,transparent),var(--interactive-hover-shadow)}[data-theme=dark],:root.dark,.dark{--bg-primary: #0d1520;--bg-secondary: #162230;--bg-tertiary: #223244;--text-primary: #e8eef6;--text-secondary: #9db0c4;--text-tertiary: #74859a;--text-on-brand: #04181f;--frame-border-color: #2f4256;--frame-border-color-muted: #394d63;--frame-border-color-strong: #5e7691;--frame-focus-color: #39c2db;--border-primary: var(--frame-border-color);--border-focus: var(--frame-focus-color);--brand-primary: #39c2db;--brand-primary-hover: #59d3ea;--brand-primary-active: #1ea8c2;--text-disabled: #64748b;--status-success-bg: color-mix(in srgb, var(--status-success) 18%, var(--bg-secondary));--status-error-bg: color-mix(in srgb, var(--status-error) 18%, var(--bg-secondary));--success-dark: #34d399;--danger-dark: #f87171;--warning-dark: #fbbf24;--color-cyan-100: color-mix(in srgb, var(--brand-primary) 18%, var(--bg-secondary));--color-cyan-700: var(--brand-primary-hover);--color-green-100: color-mix(in srgb, var(--status-success) 20%, var(--bg-secondary));--color-green-600: #4ade80;--color-green-700: #86efac;--color-red-600: #f87171;--card-shadow: 0 18px 36px -28px rgba(0, 0, 0, .72);--badge-brand-bg: color-mix(in srgb, var(--brand-primary) 16%, var(--bg-secondary));--badge-brand-text: #b9f2fb;--highlight-bg-soft: color-mix(in srgb, var(--brand-primary) 14%, var(--bg-secondary));--highlight-bg-strong: color-mix(in srgb, var(--brand-primary) 20%, var(--bg-secondary));--highlight-border: color-mix(in srgb, var(--brand-primary) 52%, var(--frame-border-color));--highlight-text: #d8f8fd;--highlight-shadow: 0 20px 38px -28px rgba(57, 194, 219, .45);--focus-ring: 0 0 0 3px color-mix(in srgb, var(--brand-primary) 26%, transparent);--interactive-hover-bg: color-mix(in srgb, var(--highlight-bg-soft) 28%, var(--bg-secondary));--interactive-active-bg: color-mix(in srgb, var(--highlight-bg-soft) 42%, var(--bg-secondary));--interactive-hover-border: color-mix( in srgb, var(--highlight-border) 88%, var(--border-primary) );--interactive-hover-shadow: 0 18px 34px -24px rgba(57, 194, 219, .34);--interactive-press-shadow: 0 14px 24px -18px rgba(57, 194, 219, .24);--interactive-control-hover-bg: color-mix( in srgb, var(--bg-secondary) 92%, var(--brand-primary) 8% );--interactive-control-focus-bg: color-mix( in srgb, var(--bg-secondary) 90%, var(--brand-primary) 10% );--interactive-control-active-bg: color-mix( in srgb, var(--interactive-active-bg) 82%, var(--bg-secondary) );--interactive-control-border: color-mix(in srgb, var(--brand-primary) 40%, var(--border-primary));--interactive-control-text-strong: #f2fdff}*{box-sizing:border-box}body{font-family:var(--font-sans);margin:0;padding:0;background:radial-gradient(circle at top left,color-mix(in srgb,var(--brand-primary) 7%,transparent),transparent 24%),linear-gradient(180deg,var(--bg-primary),color-mix(in srgb,var(--bg-primary) 92%,var(--bg-tertiary)));color:var(--text-primary);line-height:1.6}::selection{background:color-mix(in srgb,var(--brand-primary) 24%,transparent);color:var(--text-primary)}html{scrollbar-color:color-mix(in srgb,var(--brand-primary) 36%,transparent) transparent}body,button,input,select,textarea{-webkit-font-smoothing:antialiased}body:not([data-interface-scope=full]) button,body[data-interface-scope=full] :where(button:not([class])){transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1)}button:hover:not(:disabled){transform:translateY(-1px)}button:active:not(:disabled){transform:translateY(0)}body[data-shell=app] :where(button,[role=button],input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea,[role=combobox]){transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),filter .18s cubic-bezier(.22,1,.36,1)}body[data-shell=app] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea,[role=combobox]):not(:disabled){border-color:var(--input-border, var(--border-primary))!important;background:var(--input-background, var(--bg-secondary))!important;color:var(--text-primary)!important}body[data-shell=app] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea,[role=combobox]):hover:not(:disabled):not(:focus-visible){border-color:var(--interactive-control-border)!important;background:var(--interactive-control-hover-bg)!important}body[data-shell=app] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea,[role=combobox]):focus-visible,body[data-shell=app] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea,[role=combobox]):focus{outline:none!important;border-color:var(--interactive-hover-border)!important;background:var(--interactive-control-focus-bg)!important;color:var(--interactive-control-text-strong)!important;box-shadow:inset 0 1px color-mix(in srgb,white 32%,transparent),var(--focus-ring),var(--interactive-hover-shadow)!important}body[data-shell=app] :where(button,[role=button]):hover:not(:disabled){box-shadow:var(--interactive-hover-shadow)!important}body[data-shell=app] :where(button,[role=button]):focus-visible{outline:none!important;box-shadow:var(--focus-ring),var(--interactive-hover-shadow)!important}body[data-shell=app] :where(button,[role=button]):active:not(:disabled){transform:translateY(0) scale(.992)!important;box-shadow:var(--interactive-press-shadow)!important}body[data-shell=app] :where(button,[role=button])[aria-current=page],body[data-shell=app] :where(button,[role=button])[aria-pressed=true],body[data-shell=app] :where([role=tab])[aria-selected=true]{box-shadow:inset 0 1px color-mix(in srgb,white 18%,transparent),0 0 0 1px color-mix(in srgb,var(--interactive-hover-border) 42%,transparent),var(--interactive-hover-shadow)!important}body[data-shell=app] :where(.btn,.btn-sm,.btn-edit,.btn-danger,.btn-finance,.close-btn,.modal-close){transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)!important}body[data-shell=app] :where(.btn,.btn-sm,.btn-edit,.btn-finance,.close-btn,.modal-close):hover:not(:disabled):not(.is-active):not([aria-pressed=true]){border-color:var(--interactive-hover-border)!important;background:var(--interactive-hover-bg)!important;color:var(--interactive-control-text-strong)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--interactive-hover-border) 40%,transparent),var(--interactive-hover-shadow)!important}body[data-shell=app] :where(.btn,.btn-sm,.btn-edit,.btn-danger,.btn-finance,.close-btn,.modal-close):focus-visible{outline:none!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--interactive-hover-border) 40%,transparent),var(--focus-ring),var(--interactive-hover-shadow)!important}body[data-shell=app] :where(.btn-danger):hover:not(:disabled),body[data-shell=app] :where(.btn-danger):focus-visible{border-color:color-mix(in srgb,var(--status-error) 76%,var(--border-primary))!important}body[data-shell=app] :where(.search-input,.filter-input,.filter-select){transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)!important}body[data-shell=app] :where(.search-input,.filter-input,.filter-select):hover:not(:disabled):not(:focus-visible){border-color:var(--interactive-control-border)!important;background:var(--interactive-control-hover-bg)!important}body[data-shell=app] :where(.search-input,.filter-input,.filter-select):focus,body[data-shell=app] :where(.search-input,.filter-input,.filter-select):focus-visible{outline:none!important;border-color:var(--interactive-hover-border)!important;background:var(--interactive-control-focus-bg)!important;color:var(--interactive-control-text-strong)!important;box-shadow:inset 0 1px color-mix(in srgb,white 32%,transparent),var(--focus-ring),var(--interactive-hover-shadow)!important}body[data-shell=app] :where(input[type=file]){width:100%;max-width:100%;min-height:52px;padding:.35rem;border:1px solid var(--input-border, var(--border-primary))!important;border-radius:18px;background:var(--input-background, var(--bg-secondary))!important;color:var(--text-primary)!important;box-shadow:inset 0 1px color-mix(in srgb,white 18%,transparent)}body[data-shell=app] :where(input[type=file]):hover:not(:disabled):not(:focus-visible){border-color:var(--interactive-control-border)!important;background:var(--interactive-control-hover-bg)!important}body[data-shell=app] :where(input[type=file]):focus,body[data-shell=app] :where(input[type=file]):focus-visible{outline:none!important;border-color:var(--interactive-hover-border)!important;background:var(--interactive-control-focus-bg)!important;box-shadow:inset 0 1px color-mix(in srgb,white 32%,transparent),var(--focus-ring),var(--interactive-hover-shadow)!important}body[data-shell=app] :where(input[type=file])::-webkit-file-upload-button{margin-right:.85rem;min-height:40px;padding:.58rem .95rem;border:1px solid var(--interactive-hover-border);border-radius:999px;background:color-mix(in srgb,var(--highlight-bg-soft) 82%,var(--bg-secondary));color:var(--interactive-control-text-strong);font:inherit;font-weight:700;cursor:pointer;-webkit-transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast);transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast)}body[data-shell=app] :where(input[type=file])::file-selector-button{margin-right:.85rem;min-height:40px;padding:.58rem .95rem;border:1px solid var(--interactive-hover-border);border-radius:999px;background:color-mix(in srgb,var(--highlight-bg-soft) 82%,var(--bg-secondary));color:var(--interactive-control-text-strong);font:inherit;font-weight:700;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast)}body[data-shell=app] :where(input[type=file]):hover::-webkit-file-upload-button,body[data-shell=app] :where(input[type=file]):focus-visible::-webkit-file-upload-button{border-color:var(--interactive-hover-border);background:var(--interactive-hover-bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--interactive-hover-border) 36%,transparent),var(--interactive-hover-shadow)}body[data-shell=app] :where(input[type=file]):hover::file-selector-button,body[data-shell=app] :where(input[type=file]):focus-visible::file-selector-button{border-color:var(--interactive-hover-border);background:var(--interactive-hover-bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--interactive-hover-border) 36%,transparent),var(--interactive-hover-shadow)}body[data-shell=app] :where(input[type=file])::-webkit-file-upload-button:active{transform:scale(.992)}body[data-shell=app] :where(input[type=file])::file-selector-button:active{transform:scale(.992)}body[data-shell=app] :where(input[type=checkbox],input[type=radio]){accent-color:var(--brand-primary);transition:box-shadow var(--transition-fast),transform var(--transition-fast),outline-color var(--transition-fast)}body[data-shell=app] :where(input[type=checkbox],input[type=radio]):hover:not(:disabled){box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 10%,transparent)}body[data-shell=app] :where(input[type=checkbox],input[type=radio]):focus-visible{outline:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--interactive-hover-border) 42%,transparent),var(--focus-ring)}.supplier-kpi-panel{padding:1.1rem;border:1px solid var(--border-primary);border-radius:24px;background:color-mix(in srgb,var(--bg-secondary) 94%,var(--brand-primary) 6%);box-shadow:var(--shadow-sm)}.supplier-kpi-panel__summary,.supplier-kpi-panel__toolbar{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.supplier-kpi-panel__form{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem;align-items:end}.supplier-kpi-panel__field{display:flex;flex-direction:column;gap:.35rem}.supplier-kpi-panel__field>span{color:var(--text-secondary);font-size:.78rem;font-weight:700;letter-spacing:.03em}.supplier-kpi-panel__field input{width:100%;min-height:48px}.supplier-kpi-panel__actions{display:flex;align-items:end}.supplier-kpi-panel__actions .btn{width:100%;justify-content:center}.supplier-kpi-panel__file{flex:1 1 320px}.supplier-kpi-panel__filePicker{display:flex;align-items:center;gap:.85rem;flex:1 1 360px;min-height:52px;padding:.35rem .45rem;border:1px solid var(--input-border, var(--border-primary));border-radius:18px;background:var(--input-background, var(--bg-secondary));box-shadow:inset 0 1px color-mix(in srgb,white 18%,transparent);transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.supplier-kpi-panel__filePicker:hover,.supplier-kpi-panel__filePicker:focus-within{border-color:var(--interactive-hover-border);background:var(--interactive-control-hover-bg);box-shadow:inset 0 1px color-mix(in srgb,white 20%,transparent),var(--focus-ring),var(--interactive-hover-shadow)}.supplier-kpi-panel__fileControl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.supplier-kpi-panel__fileTrigger{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.58rem .95rem;border:1px solid var(--interactive-hover-border);border-radius:999px;background:color-mix(in srgb,var(--highlight-bg-soft) 82%,var(--bg-secondary));color:var(--interactive-control-text-strong);font-size:.92rem;font-weight:700;line-height:1;cursor:pointer;white-space:nowrap;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast)}.supplier-kpi-panel__filePicker:hover .supplier-kpi-panel__fileTrigger,.supplier-kpi-panel__filePicker:focus-within .supplier-kpi-panel__fileTrigger{border-color:var(--interactive-hover-border);background:var(--interactive-hover-bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--interactive-hover-border) 36%,transparent),var(--interactive-hover-shadow)}.supplier-kpi-panel__fileName{min-width:0;color:var(--text-secondary);font-size:.92rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:860px){.supplier-kpi-panel__form{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media(max-width:640px){.supplier-kpi-panel{padding:.95rem;border-radius:20px}.supplier-kpi-panel__toolbar{flex-direction:column;align-items:stretch}.supplier-kpi-panel__toolbar>*{width:100%}.supplier-kpi-panel__form{grid-template-columns:1fr}.supplier-kpi-panel__filePicker{align-items:stretch;flex-direction:column}.supplier-kpi-panel__fileTrigger{width:100%}}.app-header{background:linear-gradient(135deg,var(--brand-primary) 0%,var(--brand-primary-hover) 100%);color:var(--text-on-brand);padding:20px 0;box-shadow:0 4px 12px #00000026;border-bottom:3px solid var(--brand-accent)}.header-content{max-width:100%;padding:0 20px;display:flex;align-items:center;justify-content:space-between}.logo-section{display:flex;align-items:center;gap:16px;margin-right:auto}.logo-icon{width:56px;height:56px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.logo-text{display:flex;flex-direction:column;gap:4px}.brand-name{font-size:32px;font-weight:800;margin:0;color:var(--text-on-brand);letter-spacing:-1px;line-height:1}.brand-accent{color:var(--brand-accent);font-weight:900}.brand-tagline{font-size:13px;margin:0;color:#ffffffd9;font-weight:500;letter-spacing:.5px}.header-actions{display:flex;align-items:center;gap:16px;margin-left:auto}.lang-switcher{display:flex;gap:6px;background:#ffffff1f;padding:4px 6px;border-radius:8px}.lang-btn{background:transparent;border:2px solid transparent;padding:6px 10px;font-size:14px;line-height:1;min-width:42px;color:var(--text-on-brand);font-weight:600;border-radius:6px;cursor:pointer}.lang-btn:hover{background:#ffffff2e}.lang-btn.active{background:color-mix(in srgb,var(--brand-accent) 25%,var(--bg-secondary));border-color:var(--brand-accent)}@media(max-width:768px){.header-content{flex-direction:column;text-align:center}.logo-section{flex-direction:column}.brand-name{font-size:24px}}.container{max-width:1200px;margin:0 auto;padding:24px}h1{color:var(--brand-primary);font-size:28px;font-weight:700;margin:0 0 24px;letter-spacing:-.5px}h2{color:var(--brand-primary-hover);font-size:20px;font-weight:600;margin:0 0 16px;border-bottom:2px solid var(--brand-primary);padding-bottom:8px}h3{color:var(--brand-primary-hover);font-size:16px;font-weight:600;margin:16px 0 12px}.columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}@media(max-width:768px){.columns{grid-template-columns:1fr}}.col{background:var(--bg-secondary);padding:24px;border-radius:12px;box-shadow:var(--shadow-md);border:1px solid var(--border-primary);transition:box-shadow .2s ease}.col:hover{box-shadow:0 8px 12px #0000001f}button{padding:10px 20px;border:1px solid var(--brand-primary-hover);background:var(--brand-primary-hover);color:var(--text-on-brand);border-radius:8px;cursor:pointer;font-weight:500;font-size:14px;transition:all .2s ease;box-shadow:var(--shadow-sm)}body:not([data-interface-scope=full]) button:hover,body[data-interface-scope=full] :where(button:not([class]):hover){transform:translateY(-1px);box-shadow:var(--interactive-hover-shadow)}body:not([data-interface-scope=full]) button:active,body[data-interface-scope=full] :where(button:not([class]):active){transform:translateY(0);box-shadow:var(--shadow-sm)}body:not([data-interface-scope=full]) button[type=submit],body[data-interface-scope=full] :where(button[type=submit]:not([class])){background:var(--brand-accent);border-color:var(--brand-accent)}body:not([data-interface-scope=full]) button[type=submit]:hover,body[data-interface-scope=full] :where(button[type=submit]:not([class]):hover){background:#38a169;border-color:#38a169}input:not([type=checkbox]):not([type=radio]),select{padding:10px 14px;border:1px solid var(--border-primary);border-radius:8px;width:100%;font-family:inherit;font-size:14px;background:var(--bg-secondary);color:var(--text-primary);transition:all .2s ease}select{appearance:none;-webkit-appearance:none;padding-right:2.8rem;line-height:1.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M3.25 5.25 7 9l3.75-3.75' stroke='%2362748b' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;background-size:.85rem}input:not([type=checkbox]):not([type=radio]):focus,select:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--border-focus) 20%,transparent)}input::placeholder{color:var(--text-secondary)}ul{margin:0 0 16px;padding:0;list-style:none}ul li{margin:8px 0}ul li button{width:100%;text-align:left;background:var(--bg-primary);border:1px solid var(--border-primary);color:var(--text-primary);padding:12px 16px;font-weight:500}ul li button:hover{background:var(--interactive-hover-bg);color:var(--text-primary);border-color:var(--interactive-hover-border);box-shadow:var(--interactive-hover-shadow)}pre{white-space:pre-wrap;word-break:break-word;background:var(--brand-primary);color:var(--brand-primary);padding:16px;border-radius:8px;border:1px solid var(--brand-primary-hover);font-size:13px;font-family:Courier New,monospace;box-shadow:var(--shadow-sm)}form{display:flex;flex-direction:column;gap:12px;background:var(--bg-primary);padding:16px;border-radius:8px;margin-top:12px}.status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;padding:.28rem .72rem;border-radius:999px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border:1px solid transparent;box-shadow:inset 0 0 0 1px transparent}.status-new{background:var(--highlight-bg-strong);color:var(--highlight-text);border-color:var(--highlight-border)}.status-planned{background:color-mix(in srgb,var(--status-warning) 14%,var(--bg-secondary));color:#92400e;border:var(--frame-border-width) solid var(--status-warning-border)}.status-inprod{background:color-mix(in srgb,var(--status-info) 14%,var(--bg-secondary));color:#155e75;border:var(--frame-border-width) solid var(--status-info-border)}.status-done{background:color-mix(in srgb,var(--status-success) 14%,var(--bg-secondary));color:#166534;border:var(--frame-border-width) solid var(--status-success-border)}.status-invoiced{background:color-mix(in srgb,var(--brand-primary) 12%,var(--bg-secondary));color:#1e40af;border:var(--frame-border-width) solid var(--status-info-border)}div[style*="color:crimson"],div[style*="color: crimson"]{background:var(--badge-error-bg);border:1px solid var(--badge-error-text);color:var(--badge-error-text);padding:12px 16px;border-radius:8px;margin:12px 0}div[style*="color:green"],div[style*="color: green"]{background:var(--badge-success-bg);border:var(--frame-border-width) solid var(--status-success-border);color:var(--badge-success-text);padding:12px 16px;border-radius:8px;margin:12px 0}.app-header{background:linear-gradient(135deg,var(--brand-primary) 0%,var(--brand-primary-hover) 100%);padding:16px 24px;border-radius:12px;box-shadow:var(--shadow-md);margin-bottom:24px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.app-header h1{color:var(--text-on-brand);margin:0;flex:1;min-width:200px}.app-header input{max-width:280px}.app-header button{background:#fff3;border:1px solid rgba(255,255,255,.3);color:var(--text-on-brand);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-header button:hover{background:#ffffff4d;border-color:#ffffff80}.lang-toggle{margin-left:auto;display:flex;align-items:center;gap:8px;color:var(--text-on-brand);font-weight:500}.lang-toggle button{padding:6px 10px;font-size:18px;min-width:auto}.page{max-width:1200px;margin:0 auto;padding:40px 32px 56px}.page--admin{max-width:1180px;margin:32px auto 56px;padding:0 32px 40px}.dark .page--admin{background:var(--bg-primary)}.card--admin-main{background:#fffffff5;border-radius:22px;padding:20px 22px 24px;border:1px solid rgba(229,231,235,.9);box-shadow:0 22px 60px #0f172a2e,0 1px #ffffffe6 inset}.dark .card--admin-main{background:#0f172afa;border-color:#374151e6;box-shadow:0 22px 60px #000000d9,0 0 0 .5px #94a3b866 inset}.card-header--split{display:flex;align-items:center;justify-content:space-between;gap:16px}.card-section--stacked{display:flex;flex-direction:column;gap:18px}.card-section--stacked+.card-section--stacked{margin-top:22px;padding-top:18px;border-top:1px solid rgba(229,231,235,.7)}.dark .card-section--stacked+.card-section--stacked{border-top-color:#374151cc}.notice--success{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:16px;background:#10b9811f;border:1px solid rgba(16,185,129,.4);color:#0f766e}.dark .notice--success{background:linear-gradient(135deg,#10b98142,#0596692e);border-color:#34d39999;color:#a7f3d0}.notice--success-icon{width:14px;height:14px;border-radius:999px;background:#10b981}.table-shell--admin{margin-top:18px;border-radius:18px;overflow:hidden;border:1px solid rgba(229,231,235,.9);background:#f9fafb}.dark .table-shell--admin,[data-theme=dark] .table-shell--admin{border-color:#374151e6;background:#0f172af2}.table-shell--admin table{width:100%;border-collapse:collapse}.table-shell--admin th,.table-shell--admin td{padding:10px 14px;font-size:.82rem}.table-shell--admin tbody tr:nth-child(2n){background:#f9fafbd9}.dark .table-shell--admin tbody tr:nth-child(2n),[data-theme=dark] .table-shell--admin tbody tr:nth-child(2n){background:#111827f5}[data-theme=dark] .table-shell--admin tbody tr:nth-child(odd){background:transparent}.admin-actions-row{display:flex;justify-content:flex-end;gap:8px}.admin-chip{border-radius:999px;padding:3px 9px;font-size:.72rem;border:1px solid rgba(148,163,184,.6);background:#f9fafbf5}.dark .admin-chip{background:#0f172ae6;border-color:#4b5563e6}.loading{text-align:center;padding:20px;color:var(--text-secondary);font-style:italic}form{background:var(--bg-primary);padding:16px;border-radius:8px;margin-top:12px}ul li button{transition:all .2s ease;position:relative;overflow:hidden}ul li button:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:var(--brand-primary);transform:translate(-4px);transition:transform .2s ease}ul li button:hover:before{transform:translate(0)}.finance-panel{position:-webkit-sticky;position:sticky;top:24px}.finance-panel pre{max-height:600px;overflow-y:auto}@media(max-width:1024px){.app-header{flex-direction:column;align-items:stretch}.app-header h1{text-align:center}.lang-toggle{margin-left:0;justify-content:center}.app-header input,.app-header button{width:100%;max-width:none}}.app-header,.odoo-topbar{color:#fff}.data-table th,.data-table td,table th,table td,.orders-container,.inventory-container,.timesheets-container,.products-container,.col,.container{color:var(--text-primary)}.calendar{margin:12px 0 20px}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.cal-header{font-weight:600;font-size:12px;color:var(--text-secondary);text-align:center;padding:4px 0}.cal-cell{background:var(--bg-secondary)!important;color:var(--text-primary)!important;border:1px solid var(--border-primary)!important;border-radius:10px!important;padding:8px!important;min-height:54px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.cal-cell:hover{border-color:var(--interactive-hover-border)!important;background:color-mix(in srgb,var(--interactive-hover-bg) 68%,var(--bg-secondary))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 10%,transparent),var(--interactive-hover-shadow)!important}.cal-cell:focus-visible{outline:none;border-color:var(--interactive-hover-border)!important;background:color-mix(in srgb,var(--interactive-hover-bg) 72%,var(--bg-secondary))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--interactive-hover-border) 40%,transparent),var(--focus-ring),var(--interactive-hover-shadow)!important}.cal-cell.selected{outline:none;border-color:var(--highlight-border)!important;background:color-mix(in srgb,var(--highlight-bg-soft) 82%,var(--bg-secondary))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 14%,transparent),var(--highlight-shadow)!important}.cal-cell.today{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--brand-primary) 84%,white),0 10px 24px -20px color-mix(in srgb,var(--brand-primary) 26%,transparent)}.cal-cell.empty{visibility:hidden}.cal-date{font-weight:600;font-size:12px;opacity:.9}.cal-total{margin-top:6px;font-size:12px;padding:2px 6px;border-radius:999px;background:var(--bg-tertiary);color:var(--text-primary)}.cal-week-total{align-self:flex-end;font-size:11px;color:var(--text-secondary)}.view-toggle{display:inline-flex;border:1px solid var(--border-primary, #e5e7eb);border-radius:8px;overflow:hidden;background:var(--bg-secondary, #fff)}.view-toggle-btn{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:transparent;border:none;font-size:.875rem;font-weight:500;color:var(--text-secondary, #6b7280);cursor:pointer;transition:all .15s ease}.view-toggle-btn:not(:last-child){border-right:1px solid var(--border-primary, #e5e7eb)}.view-toggle-btn:hover{background:var(--bg-tertiary, #f3f4f6);color:var(--text-primary, #1a202c)}.view-toggle-btn.active{background:var(--highlight-bg-strong, var(--brand-primary, #0891b2));color:var(--highlight-text, white);box-shadow:inset 0 0 0 1px var(--highlight-border, transparent)}.view-toggle-btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px;z-index:1}[data-theme=dark] .view-toggle{background:var(--bg-tertiary, #334155);border-color:var(--border-primary, #475569)}[data-theme=dark] .view-toggle-btn{color:var(--text-secondary, #94a3b8)}[data-theme=dark] .view-toggle-btn:not(:last-child){border-right-color:var(--border-primary, #475569)}[data-theme=dark] .view-toggle-btn:hover{background:#ffffff1a;color:var(--text-primary, #f1f5f9)}[data-theme=dark] .view-toggle-btn.active{background:var(--highlight-bg-strong, var(--brand-primary, #22d3ee));color:var(--highlight-text, var(--bg-primary, #0f172a))}[data-theme=dark] .settings-container,[data-theme=dark] .settings-panel,[data-theme=dark] .settings-content{background:var(--bg-secondary, #1e293b);color:var(--text-primary, #f1f5f9)}[data-theme=dark] .profile-card,[data-theme=dark] .info-card,[data-theme=dark] .settings-card{background:var(--bg-tertiary, #334155);border-color:var(--border-primary, #475569)}[data-theme=dark] .settings-label,[data-theme=dark] .profile-label,[data-theme=dark] .form-label{color:var(--text-secondary, #94a3b8)!important}[data-theme=dark] .settings-value,[data-theme=dark] .profile-value{color:var(--text-primary, #f1f5f9)!important}[data-theme=dark] .password-form,[data-theme=dark] .change-password{background:var(--bg-tertiary, #334155);border-color:var(--border-primary, #475569)}[data-theme=dark] .password-requirements,[data-theme=dark] .requirements-box{background:var(--bg-tertiary, #334155);border-color:var(--border-primary, #475569);color:var(--text-secondary, #94a3b8)}[data-theme=dark] .requirement{color:var(--text-secondary, #94a3b8)}[data-theme=dark] .requirement.met,[data-theme=dark] .requirement-met{color:#4ade80}[data-theme=dark] .requirement.unmet{color:var(--text-secondary, #64748b)}[data-theme=dark] .section-title,[data-theme=dark] .settings-section-title{color:var(--brand-primary, #22d3ee)!important;border-color:var(--brand-primary, #22d3ee)!important}[data-theme=dark] .close-btn,[data-theme=dark] .modal-close{border-color:color-mix(in srgb,var(--brand-primary) 22%,var(--border-primary));background:color-mix(in srgb,var(--bg-tertiary) 88%,var(--bg-secondary));color:#edf5f8}[data-theme=dark] .close-btn:hover,[data-theme=dark] .close-btn:focus-visible,[data-theme=dark] .modal-close:hover,[data-theme=dark] .modal-close:focus-visible{border-color:#52768a;color:#fff;background:#203342}[data-theme=dark] .orders-container,[data-theme=dark] .inventory-container,[data-theme=dark] .clients-container,[data-theme=dark] .products-container,[data-theme=dark] .timesheets-container,[data-theme=dark] .reports-container{color:var(--text-primary, #f1f5f9)}[data-theme=dark] .orders-header h2,[data-theme=dark] .inventory-header h2,[data-theme=dark] .clients-header h2,[data-theme=dark] .products-header h2{color:var(--brand-primary, #22d3ee)}[data-theme=dark] .search-input,[data-theme=dark] .filter-input,[data-theme=dark] .filter-select{background:var(--bg-secondary, #1e293b);color:var(--text-primary, #f1f5f9);border-color:var(--border-primary, #334155)}[data-theme=dark] .search-input:focus,[data-theme=dark] .filter-input:focus{border-color:var(--brand-primary, #22d3ee)}[data-theme=dark] .empty-state,[data-theme=dark] .no-data{color:var(--text-secondary, #94a3b8)}[data-theme=dark] a{color:var(--brand-primary, #22d3ee)}[data-theme=dark] a:hover{color:var(--brand-primary-hover, #06b6d4)}[data-theme=dark] .status-new,[data-theme=dark] .badge-new{background:var(--highlight-bg-strong);color:var(--highlight-text);border-color:var(--highlight-border)}[data-theme=dark] .status-planned,[data-theme=dark] .badge-planned{background:color-mix(in srgb,var(--status-warning) 18%,var(--bg-secondary));color:#fbbf24;border-color:var(--status-warning-border)}[data-theme=dark] .status-inprod,[data-theme=dark] .badge-inprod{background:color-mix(in srgb,var(--status-info) 18%,var(--bg-secondary));color:#60a5fa;border-color:var(--status-info-border)}[data-theme=dark] .status-done,[data-theme=dark] .badge-done{background:color-mix(in srgb,var(--status-success) 18%,var(--bg-secondary));color:#4ade80;border-color:var(--status-success-border)}[data-theme=dark] .status-invoiced,[data-theme=dark] .badge-invoiced{background:color-mix(in srgb,var(--brand-primary) 16%,var(--bg-secondary));color:#a78bfa;border-color:var(--status-info-border)}[data-theme=dark] .tooltip,[data-theme=dark] [data-tooltip]:after{background:var(--bg-tertiary, #334155);color:var(--text-primary, #f1f5f9);border-color:var(--border-primary, #475569)}[data-theme=dark] .dropdown,[data-theme=dark] .dropdown-menu{background:var(--bg-secondary, #1e293b);border-color:var(--border-primary, #334155)}[data-theme=dark] .dropdown-item{color:var(--text-primary, #f1f5f9)}[data-theme=dark] .dropdown-item:hover{background:var(--bg-tertiary, #334155)}[data-theme=dark] .admin-shell,[data-theme=dark] .automations-container{color:var(--text-primary)}[data-theme=dark] .admin-shell :where(p,span,div),[data-theme=dark] .automations-container :where(p,span,div){color:inherit}[data-theme=dark] .admin-shell :where(strong,h1,h2,h3,h4,h5,h6),[data-theme=dark] .automations-container :where(strong,h1,h2,h3,h4,h5,h6){color:var(--text-primary)}[data-theme=dark] .admin-shell :where(small,.section-subtitle),[data-theme=dark] .automations-container :where(small,.section-subtitle){color:var(--text-secondary)}[data-theme=dark] .admin-shell .admin-chip,[data-theme=dark] .admin-shell .admin-table,[data-theme=dark] .admin-shell .admin-form,[data-theme=dark] .admin-shell .admin-btn{border-color:var(--border-primary)!important}[data-theme=dark] .admin-shell .admin-table th,[data-theme=dark] .admin-shell .admin-table td{color:var(--text-primary)!important}[data-theme=dark] .admin-shell .icon-admin{filter:brightness(1.18) contrast(1.18)}[data-theme=dark] .page-toolbar,[data-theme=dark] .section-shell,[data-theme=dark] .filter-bar,[data-theme=dark] .table-container,[data-theme=dark] .view-toggle,[data-theme=dark] .month-chip{border-color:color-mix(in srgb,var(--brand-primary) 16%,var(--border-primary));background:linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 97%,transparent),color-mix(in srgb,var(--brand-primary) 5%,var(--bg-secondary)));box-shadow:0 20px 34px -30px #0000008f}[data-theme=dark] .page-toolbar-utility{background:color-mix(in srgb,var(--bg-secondary) 94%,var(--bg-primary));border-color:color-mix(in srgb,var(--brand-primary) 18%,var(--border-primary))}[data-theme=dark] .data-table,[data-theme=dark] .table-shell--admin table{background:transparent}[data-theme=dark] .data-table th{background:color-mix(in srgb,var(--bg-tertiary) 88%,var(--bg-secondary));color:var(--text-secondary);border-bottom-color:color-mix(in srgb,var(--brand-primary) 12%,var(--border-primary))}[data-theme=dark] .data-table td{color:var(--text-primary);border-bottom-color:color-mix(in srgb,var(--brand-primary) 10%,var(--border-primary))}[data-theme=dark] .data-table tbody tr:hover td{background:color-mix(in srgb,var(--interactive-hover-bg) 52%,var(--bg-secondary))}[data-theme=dark] .data-table tbody tr.is-selected td,[data-theme=dark] .data-table tbody tr[aria-selected=true] td{background:color-mix(in srgb,var(--interactive-active-bg) 88%,var(--bg-secondary))}[data-theme=dark] .data-table tbody tr.is-focused td{background:color-mix(in srgb,var(--brand-primary) 12%,var(--bg-secondary))}[data-theme=dark] .data-table tbody tr.is-focused td:first-child{box-shadow:inset 3px 0 color-mix(in srgb,var(--brand-primary) 82%,transparent)}[data-theme=dark] .orders-priority-item:hover,[data-theme=dark] .orders-priority-item:focus-visible,[data-theme=dark] .orders-priority-item.is-focused,[data-theme=dark] .inventory-review-item:hover,[data-theme=dark] .inventory-review-item:focus-visible,[data-theme=dark] .inventory-review-item.is-focused,[data-theme=dark] .timesheets-review-item:hover,[data-theme=dark] .timesheets-review-item:focus-visible,[data-theme=dark] .timesheets-review-item.is-focused{border-color:color-mix(in srgb,var(--brand-primary) 38%,var(--border-primary));background:linear-gradient(90deg,color-mix(in srgb,var(--brand-primary) 16%,var(--bg-tertiary)) 0,color-mix(in srgb,var(--bg-secondary) 96%,var(--bg-primary)) 108px),color-mix(in srgb,var(--bg-secondary) 96%,var(--bg-primary));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 16%,transparent),0 18px 30px -26px #00000070}[data-theme=dark] .inventory-workboard-item:hover,[data-theme=dark] .inventory-workboard-item:focus-within,[data-theme=dark] .inventory-workboard-item.is-focused{border-color:color-mix(in srgb,var(--brand-primary) 34%,var(--border-primary));background:radial-gradient(circle at top left,color-mix(in srgb,var(--brand-primary) 18%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 98%,var(--bg-primary)),color-mix(in srgb,var(--brand-primary) 8%,var(--bg-secondary)));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 14%,transparent),0 18px 34px -26px #00000080}[data-theme=dark] .inventory-kpi-card:hover,[data-theme=dark] .inventory-kpi-card.is-active,[data-theme=dark] .inventory-kpi-card[aria-pressed=true]{border-color:color-mix(in srgb,var(--brand-primary) 38%,var(--border-primary));background:linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 98%,var(--bg-primary)),color-mix(in srgb,var(--brand-primary) 8%,var(--bg-secondary)));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 14%,transparent),0 18px 30px -28px #00000070}.orders-container,.inventory-container,.timesheets-container,.clients-container,.reports-container,.financials-container{width:100%;margin:0 auto}.timesheets-container{grid-template-columns:minmax(0,1fr)}.orders-header,.inventory-header,.timesheets-header,.clients-header,.reports-header,.financials-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap;width:100%;min-width:0;max-width:100%}.page-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;width:100%;min-width:0;max-width:100%}.page-toolbar-main{display:flex;flex-direction:column;gap:.35rem;min-width:0}.page-toolbar-title{margin:0;padding:0;border:0;color:var(--text-primary);font-size:clamp(1.35rem,2vw,1.85rem)}.page-toolbar-subtitle,.result-meta{margin:0;color:var(--text-secondary);font-size:.92rem;line-height:1.45}.page-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-wrap:wrap;min-width:0;max-width:100%}.page-toolbar-utility{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.35rem;border:1px solid var(--border-primary);border-radius:999px;background:var(--bg-secondary)}.page-toolbar-primary{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.orders-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin:.75rem 0 .5rem}.orders-hero{padding:1rem 1.1rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--highlight-border) 28%,var(--border-primary));background:radial-gradient(circle at top right,color-mix(in srgb,var(--highlight-bg-soft) 82%,transparent),transparent 40%),linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 94%,var(--bg-primary)),var(--bg-primary))}.orders-overview-shell{padding:.9rem}.orders-overview-meta{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.orders-overview-pill{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.3rem .75rem;border-radius:999px;background:color-mix(in srgb,var(--highlight-bg-soft) 78%,var(--bg-secondary));border:1px solid color-mix(in srgb,var(--highlight-border) 36%,var(--border-primary));color:var(--text-primary);font-size:.82rem;font-weight:700}.orders-overview-pill-muted{background:color-mix(in srgb,var(--bg-secondary) 96%,var(--bg-primary));color:var(--text-secondary)}.orders-kpi-card{border:1px solid var(--border-primary);border-radius:12px;background:var(--bg-secondary);color:var(--text-primary);display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.75rem;cursor:pointer;transition:border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.orders-kpi-card:hover{border-color:var(--highlight-border);transform:translateY(-1px);box-shadow:var(--highlight-shadow)}.orders-kpi-card-alert{border-color:color-mix(in srgb,var(--status-error) 40%,var(--border-primary))}.orders-kpi-card.is-active,.orders-kpi-card[aria-pressed=true]{border-color:var(--highlight-border);background:var(--highlight-bg-soft);box-shadow:var(--highlight-shadow)}.orders-kpi-card.orders-kpi-card-alert.is-active,.orders-kpi-card.orders-kpi-card-alert[aria-pressed=true]{background:color-mix(in srgb,var(--status-error) 10%,var(--bg-secondary));border-color:color-mix(in srgb,var(--status-error) 42%,var(--border-primary))}.orders-kpi-label{color:var(--text-secondary);font-size:.78rem;text-transform:uppercase;letter-spacing:.03em}.orders-kpi-value{font-size:1.3rem;line-height:1.1}.orders-workspace-shell{padding:.95rem}.orders-workspace-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.72fr);gap:.9rem;align-items:start}.orders-main-column,.orders-side-column{min-width:0}.orders-main-column{display:grid;gap:.8rem}.orders-filter-shell{margin:0}.orders-result-meta{color:var(--text-secondary);font-size:.88rem;line-height:1.4}.orders-table-shell{min-height:100%}.orders-data-table th,.orders-data-table td{text-align:left}.orders-data-table th:last-child,.orders-data-table td:last-child{text-align:right}.orders-side-column{display:grid;gap:.8rem}.orders-side-panel{display:grid;gap:.7rem;padding:.85rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--highlight-border) 24%,var(--border-primary));background:color-mix(in srgb,var(--bg-secondary) 94%,var(--bg-primary))}.orders-side-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.orders-side-head h4{margin:0;font-size:.98rem}.orders-side-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.95rem;min-height:1.95rem;padding:.2rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--highlight-bg-soft) 78%,var(--bg-secondary));border:1px solid color-mix(in srgb,var(--highlight-border) 32%,var(--border-primary));font-size:.8rem;font-weight:700}.orders-side-copy{margin:0;color:var(--text-secondary);font-size:.88rem}.orders-priority-list,.orders-filter-summary{display:grid;gap:.55rem}.orders-priority-item{display:grid;gap:.5rem;padding:.72rem .78rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--highlight-border) 18%,var(--border-primary));background:color-mix(in srgb,var(--bg-primary) 96%,var(--bg-secondary));text-align:left;color:var(--text-primary);width:100%;position:relative;overflow:hidden;appearance:none;-webkit-appearance:none;cursor:pointer;box-shadow:none;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.orders-priority-item:before{content:"";position:absolute;inset:8px auto 8px 8px;width:4px;border-radius:999px;background:color-mix(in srgb,var(--brand-primary) 72%,white);opacity:0;transition:opacity var(--transition-fast)}.orders-priority-item:hover,.orders-priority-item:focus-visible{border-color:var(--interactive-hover-border);background:linear-gradient(90deg,color-mix(in srgb,var(--brand-primary) 10%,var(--bg-secondary)) 0,var(--bg-secondary) 92px),var(--bg-secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 10%,transparent),var(--interactive-hover-shadow);transform:none;outline:none}.orders-priority-item:hover:before,.orders-priority-item:focus-visible:before{opacity:1}.orders-priority-main,.orders-priority-meta{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.orders-priority-main{flex-wrap:wrap}.orders-priority-main strong{font-size:.95rem;color:var(--text-primary)}.orders-priority-main span,.orders-priority-meta small{color:var(--text-secondary)}.orders-priority-meta{flex-wrap:wrap}.orders-priority-item:hover .orders-priority-main strong,.orders-priority-item:focus-visible .orders-priority-main strong{color:var(--text-primary)}.orders-priority-item:hover .orders-priority-main span,.orders-priority-item:hover .orders-priority-meta small,.orders-priority-item:focus-visible .orders-priority-main span,.orders-priority-item:focus-visible .orders-priority-meta small{color:var(--text-secondary)}.orders-priority-item.is-focused{border-color:color-mix(in srgb,var(--brand-primary) 46%,var(--border-primary));background:linear-gradient(90deg,color-mix(in srgb,var(--brand-primary) 14%,var(--bg-secondary)) 0,var(--bg-secondary) 104px),var(--bg-secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 14%,transparent),0 16px 28px -26px #0f172a38;transform:none}.orders-priority-item.is-focused:before{opacity:1}.orders-filter-card{display:grid;gap:.16rem;padding:.68rem .76rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--highlight-border) 14%,var(--border-primary));background:color-mix(in srgb,var(--bg-primary) 97%,var(--bg-secondary))}.orders-filter-card span{color:var(--text-secondary);font-size:.76rem;text-transform:uppercase;letter-spacing:.04em}.orders-filter-card strong{color:var(--text-primary);font-size:.94rem}.orders-side-empty{padding:.8rem;border-radius:14px;background:color-mix(in srgb,var(--bg-primary) 96%,var(--bg-secondary));color:var(--text-secondary)}.inventory-hero{padding:1rem 1.1rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--highlight-border) 22%,var(--border-primary));background:radial-gradient(circle at top left,color-mix(in srgb,var(--highlight-bg-soft) 76%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 94%,var(--bg-primary)),var(--bg-primary))}.inventory-overview-shell,.inventory-workspace-shell,.inventory-workboard-shell,.automations-context-shell,.automations-recipes-shell{padding:.95rem}.inventory-overview-meta{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.inventory-overview-pill{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.3rem .75rem;border-radius:999px;background:color-mix(in srgb,var(--highlight-bg-soft) 76%,var(--bg-secondary));border:1px solid color-mix(in srgb,var(--highlight-border) 34%,var(--border-primary));color:var(--text-primary);font-size:.82rem;font-weight:700}.inventory-overview-pill-muted{background:color-mix(in srgb,var(--bg-secondary) 96%,var(--bg-primary));color:var(--text-secondary)}.inventory-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-top:.75rem}.inventory-kpi-grid-static{margin-bottom:.85rem}.inventory-kpi-card{border:1px solid var(--border-primary);border-radius:12px;background:var(--bg-secondary);color:var(--text-primary);display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.75rem;cursor:pointer;transition:border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.inventory-kpi-card:hover{border-color:var(--highlight-border);transform:translateY(-1px);box-shadow:var(--highlight-shadow)}.inventory-kpi-card-static{cursor:default}.inventory-kpi-card-static:hover{transform:none}.inventory-kpi-card.is-active,.inventory-kpi-card[aria-pressed=true]{border-color:var(--highlight-border);background:var(--highlight-bg-soft);box-shadow:var(--highlight-shadow)}.inventory-kpi-card-alert{border-color:color-mix(in srgb,var(--status-warning) 40%,var(--border-primary))}.inventory-kpi-card-alert.is-active,.inventory-kpi-card-alert[aria-pressed=true]{background:color-mix(in srgb,var(--status-warning) 10%,var(--bg-secondary));border-color:color-mix(in srgb,var(--status-warning) 42%,var(--border-primary))}.inventory-kpi-label{color:var(--text-secondary);font-size:.78rem;text-transform:uppercase;letter-spacing:.03em}.inventory-kpi-value{font-size:1.3rem;line-height:1.1}.inventory-workboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem}.inventory-workboard-lane{display:grid;gap:.9rem;padding:1rem;border-radius:20px;border:1px solid color-mix(in srgb,var(--highlight-border) 20%,var(--border-primary));background:var(--bg-secondary);box-shadow:0 20px 40px -34px #0f172a29}.inventory-workboard-lane-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.inventory-workboard-lane-head h4{margin:0 0 .2rem;font-size:1rem}.inventory-workboard-lane-head p{margin:0;color:var(--text-secondary);font-size:.88rem;line-height:1.45}.inventory-workboard-items{display:grid;gap:.75rem}.inventory-workboard-item{display:grid;gap:.8rem;padding:.95rem 1rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--highlight-border) 16%,var(--border-primary));background:var(--bg-primary);box-shadow:0 12px 24px -24px #0f172a33;position:relative;overflow:hidden;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.inventory-workboard-item:hover,.inventory-workboard-item:focus-within{border-color:var(--interactive-hover-border);background:radial-gradient(circle at top left,color-mix(in srgb,var(--brand-primary) 14%,transparent),transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 98%,var(--bg-primary)),color-mix(in srgb,var(--brand-primary) 5%,var(--bg-primary)));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 10%,transparent),var(--interactive-hover-shadow);transform:none}.inventory-workboard-item.is-focused{border-color:color-mix(in srgb,var(--brand-primary) 48%,var(--border-primary));background:radial-gradient(circle at top left,color-mix(in srgb,var(--brand-primary) 16%,transparent),transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 99%,var(--bg-primary)),color-mix(in srgb,var(--brand-primary) 6%,var(--bg-primary)));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 14%,transparent),0 18px 34px -26px #0f172a3d;transform:none}.inventory-workboard-item-critical{border-left:4px solid color-mix(in srgb,var(--status-error) 78%,var(--border-primary))}.inventory-workboard-item-high{border-left:4px solid color-mix(in srgb,var(--status-warning) 78%,var(--border-primary))}.inventory-workboard-item-medium{border-left:4px solid color-mix(in srgb,var(--brand-primary) 62%,var(--border-primary))}.inventory-workboard-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.inventory-workboard-item-copy{display:grid;gap:.35rem;min-width:0}.inventory-workboard-item-copy strong{font-size:1rem;line-height:1.35;color:var(--text-primary)}.inventory-workboard-item-copy p{margin:0;color:var(--text-secondary);font-size:.89rem;line-height:1.45}.inventory-workboard-stat{display:grid;gap:.2rem;min-width:132px;padding:.6rem .75rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--highlight-border) 18%,var(--border-primary));background:color-mix(in srgb,var(--bg-secondary) 90%,var(--bg-primary));text-align:right;align-items:end}.inventory-workboard-stat span{color:var(--text-secondary);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.inventory-workboard-stat strong{font-size:.92rem;line-height:1.3;word-break:break-word}.inventory-workboard-item-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem}.inventory-workboard-detail{display:grid;gap:.55rem;min-width:0}.inventory-workboard-detail small{color:var(--text-secondary);font-size:.86rem;line-height:1.45}.inventory-workboard-tags{display:flex;flex-wrap:wrap;gap:.45rem}.inventory-workboard-tag{display:inline-flex;align-items:center;min-height:1.9rem;padding:.22rem .65rem;border-radius:999px;background:color-mix(in srgb,var(--bg-secondary) 96%,var(--bg-primary));border:1px solid color-mix(in srgb,var(--highlight-border) 18%,var(--border-primary));color:var(--text-secondary);font-size:.76rem;font-weight:600}.inventory-severity-pill{display:inline-flex;align-items:center;justify-content:center;width:-webkit-fit-content;width:fit-content;min-height:1.8rem;padding:.16rem .56rem;border-radius:999px;border:1px solid transparent;font-size:.72rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.inventory-severity-pill-critical{color:color-mix(in srgb,var(--status-error) 86%,var(--text-primary));background:color-mix(in srgb,var(--status-error) 10%,var(--bg-primary));border-color:color-mix(in srgb,var(--status-error) 26%,var(--border-primary))}.inventory-severity-pill-high{color:color-mix(in srgb,var(--status-warning) 72%,var(--text-primary));background:color-mix(in srgb,var(--status-warning) 12%,var(--bg-primary));border-color:color-mix(in srgb,var(--status-warning) 28%,var(--border-primary))}.inventory-severity-pill-medium{color:var(--brand-primary-active);background:color-mix(in srgb,var(--brand-primary) 10%,var(--bg-primary));border-color:color-mix(in srgb,var(--brand-primary) 24%,var(--border-primary))}.inventory-focus-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--brand-primary) 22%,var(--border-primary));background:color-mix(in srgb,var(--bg-secondary) 92%,var(--bg-primary))}.inventory-focus-banner-critical{border-color:color-mix(in srgb,var(--status-error) 24%,var(--border-primary))}.inventory-focus-banner-high{border-color:color-mix(in srgb,var(--status-warning) 26%,var(--border-primary))}.inventory-focus-banner-copy{display:grid;gap:.3rem}.inventory-focus-banner-copy strong{font-size:1rem;line-height:1.35}.inventory-focus-banner-copy p,.inventory-focus-banner-copy small{margin:0;color:var(--text-secondary);line-height:1.5}.inventory-focus-banner-eyebrow{color:var(--brand-primary-active);font-size:.76rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.inventory-focus-banner-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem}.inventory-workspace-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.72fr);gap:.9rem;align-items:start}.inventory-main-column,.inventory-side-column{min-width:0}.inventory-main-column,.inventory-side-column{display:grid;gap:.8rem}.inventory-filter-shell{margin:0}.inventory-result-meta{color:var(--text-secondary);font-size:.88rem;line-height:1.4}.inventory-table-shell{min-height:100%}.inventory-data-table th,.inventory-data-table td{text-align:left}.inventory-data-table th:nth-child(3),.inventory-data-table td:nth-child(3),.inventory-data-table th:last-child,.inventory-data-table td:last-child{text-align:right}.inventory-side-panel{display:grid;gap:.7rem;padding:.85rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--highlight-border) 24%,var(--border-primary));background:color-mix(in srgb,var(--bg-secondary) 94%,var(--bg-primary))}.inventory-side-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.inventory-side-head h4{margin:0;font-size:.98rem}.inventory-side-badge{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:4.25rem;min-height:3rem;padding:.32rem .68rem;border-radius:18px;background:color-mix(in srgb,var(--highlight-bg-soft) 78%,var(--bg-secondary));border:1px solid color-mix(in srgb,var(--highlight-border) 32%,var(--border-primary));text-align:center;gap:.08rem}.inventory-side-badge.is-zero{background:color-mix(in srgb,var(--bg-secondary) 94%,var(--bg-primary))}.inventory-side-badge-value{font-size:1.02rem;line-height:1;font-weight:800;color:var(--text-primary)}.inventory-side-badge-label{font-size:.68rem;line-height:1.1;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.inventory-side-copy{margin:0;color:var(--text-secondary);font-size:.88rem}.inventory-review-list,.inventory-filter-summary{display:grid;gap:.55rem}.inventory-review-item{display:grid;gap:.5rem;padding:.72rem .78rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--highlight-border) 18%,var(--border-primary));background:color-mix(in srgb,var(--bg-primary) 96%,var(--bg-secondary));text-align:left;color:var(--text-primary);width:100%;position:relative;overflow:hidden;appearance:none;-webkit-appearance:none;cursor:pointer;box-shadow:none;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.inventory-review-item:before{content:"";position:absolute;inset:8px auto 8px 8px;width:4px;border-radius:999px;background:color-mix(in srgb,var(--brand-primary) 72%,white);opacity:0;transition:opacity var(--transition-fast)}.inventory-review-item:hover,.inventory-review-item:focus-visible{border-color:var(--interactive-hover-border);background:linear-gradient(90deg,color-mix(in srgb,var(--brand-primary) 10%,var(--bg-secondary)) 0,var(--bg-secondary) 92px),var(--bg-secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 10%,transparent),var(--interactive-hover-shadow);transform:none;outline:none}.inventory-review-item.is-focused{border-color:color-mix(in srgb,var(--brand-primary) 46%,var(--border-primary));background:linear-gradient(90deg,color-mix(in srgb,var(--brand-primary) 14%,var(--bg-secondary)) 0,var(--bg-secondary) 104px),var(--bg-secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 14%,transparent),0 16px 28px -26px #0f172a38;transform:none}.inventory-review-item:hover:before,.inventory-review-item:focus-visible:before,.inventory-review-item.is-focused:before{opacity:1}.inventory-review-main,.inventory-review-meta{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.inventory-review-main{flex-wrap:wrap}.inventory-review-main strong{font-size:.95rem;color:var(--text-primary)}.inventory-review-main span,.inventory-review-meta small{color:var(--text-secondary)}.inventory-review-item:hover .inventory-review-main strong,.inventory-review-item:focus-visible .inventory-review-main strong,.inventory-review-item.is-focused .inventory-review-main strong{color:var(--text-primary)}.inventory-review-item:hover .inventory-review-main span,.inventory-review-item:hover .inventory-review-meta small,.inventory-review-item:focus-visible .inventory-review-main span,.inventory-review-item:focus-visible .inventory-review-meta small,.inventory-review-item.is-focused .inventory-review-main span,.inventory-review-item.is-focused .inventory-review-meta small{color:var(--text-secondary)}.inventory-review-meta{flex-wrap:wrap}.inventory-filter-card{display:grid;gap:.16rem;padding:.68rem .76rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--highlight-border) 14%,var(--border-primary));background:color-mix(in srgb,var(--bg-primary) 97%,var(--bg-secondary))}.inventory-filter-card span{color:var(--text-secondary);font-size:.76rem;text-transform:uppercase;letter-spacing:.04em}.inventory-filter-card strong{color:var(--text-primary);font-size:.94rem}.inventory-side-empty{padding:.8rem;border-radius:14px;background:color-mix(in srgb,var(--bg-primary) 96%,var(--bg-secondary));color:var(--text-secondary)}.inventory-qty-chip{display:inline-flex;align-items:center;justify-content:center;min-height:1.85rem;padding:.2rem .6rem;border-radius:999px;font-size:.76rem;font-weight:700;border:1px solid transparent}.inventory-qty-chip-in{background:color-mix(in srgb,var(--status-success) 14%,var(--bg-secondary));color:#166534;border-color:var(--status-success-border)}.inventory-qty-chip-out{background:color-mix(in srgb,var(--status-error) 12%,var(--bg-secondary));color:var(--status-error);border-color:var(--status-error-border)}.inventory-qty-chip-neutral{background:color-mix(in srgb,var(--highlight-bg-soft) 72%,var(--bg-secondary));color:var(--text-primary);border-color:color-mix(in srgb,var(--highlight-border) 30%,var(--border-primary))}.automations-hero{background:radial-gradient(circle at top left,color-mix(in srgb,var(--highlight-bg-soft) 86%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 96%,var(--bg-primary)),var(--bg-primary))}.automations-overview-shell,.automations-control-shell,.automations-status-shell,.automations-context-shell,.automations-recipes-shell{display:grid;gap:1rem}.automations-summary-grid,.automations-principles-grid,.automations-recipe-grid,.automations-metric-grid,.automations-meta-grid,.automations-recipe-actions,.automations-control-grid,.automations-status-grid,.automations-governance-grid,.automations-approval-grid,.automations-audit-list{display:grid;gap:.9rem}.automations-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.automations-summary-card,.automations-status-card,.automations-principle-card,.automations-recipe-card,.automations-metric-card,.automations-audit-card{border-radius:20px;border:1px solid color-mix(in srgb,var(--highlight-border) 24%,var(--border-primary));background:linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 98%,transparent),color-mix(in srgb,var(--highlight-bg-soft) 34%,var(--bg-secondary)));box-shadow:0 18px 30px -28px #0f172a2e}.automations-summary-card,.automations-status-card{display:grid;gap:.3rem;padding:1rem 1.05rem}.automations-summary-card span,.automations-status-card span{color:var(--text-secondary);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.automations-summary-card strong,.automations-status-card strong{font-size:clamp(1.05rem,.96rem + .32vw,1.4rem);line-height:1.2;letter-spacing:-.02em;color:var(--text-primary)}.automations-summary-card small,.automations-status-card p,.automations-principle-card p,.automations-control-card small{margin:0;color:var(--text-secondary);line-height:1.55}.automations-principles-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.automations-control-grid{grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr)}.automations-status-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.automations-approval-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.automations-audit-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.automations-principle-card{display:grid;gap:.6rem;padding:1rem 1.05rem}.automations-principle-card strong{font-size:1.02rem;line-height:1.35;color:var(--text-primary)}.automations-company-card{align-content:start}.automations-company-label{color:var(--text-primary);font-size:.86rem;font-weight:700}.automations-company-card select{width:100%}.automations-company-pill{display:inline-flex;align-items:center;min-height:2.5rem;padding:.5rem .8rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--highlight-border) 18%,var(--border-primary));background:color-mix(in srgb,var(--bg-primary) 92%,var(--bg-secondary));color:var(--text-primary);font-weight:600}.automations-company-hint{margin:0;color:var(--text-secondary);line-height:1.5}.automations-principle-index{color:var(--text-secondary);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.automations-recipe-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.automations-recipe-card{display:grid;gap:1rem;padding:1.05rem}.automations-recipe-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:1rem;align-items:start}.automations-control-card{display:grid;gap:.55rem;padding:.9rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--highlight-border) 24%,var(--border-primary));background:color-mix(in srgb,var(--bg-primary) 92%,var(--bg-secondary))}.automations-control-card span{color:var(--text-secondary);font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.automations-approval-shell{display:grid;gap:.8rem;padding-top:.3rem;border-top:1px solid color-mix(in srgb,var(--border-primary) 88%,transparent)}.automations-matrix-scroll{overflow-x:auto;border-radius:20px;border:1px solid color-mix(in srgb,var(--highlight-border) 22%,var(--border-primary));background:color-mix(in srgb,var(--bg-secondary) 95%,var(--bg-primary))}.automations-matrix-table{width:100%;border-collapse:separate;border-spacing:0;min-width:860px}.automations-matrix-table th,.automations-matrix-table td{padding:1rem .9rem;text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb,var(--border-primary) 88%,transparent)}.automations-matrix-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--bg-secondary) 96%,white);color:var(--text-secondary);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}.automations-matrix-heading,.automations-matrix-tenant,.automations-matrix-cell,.automations-audit-card{display:grid;gap:.38rem}.automations-matrix-heading span,.automations-matrix-tenant span,.automations-matrix-cell small{color:var(--text-secondary)}.automations-matrix-row.is-selected td{background:color-mix(in srgb,var(--highlight-bg-soft) 28%,transparent)}.automations-matrix-row td{transition:background var(--transition-fast),box-shadow var(--transition-fast)}.automations-matrix-row:hover td,.automations-matrix-row:focus-within td{background:color-mix(in srgb,var(--interactive-hover-bg) 74%,var(--bg-secondary))}.automations-matrix-tenant .btn{justify-self:start}.automations-matrix-cell{align-content:start}.automations-audit-topline{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.automations-audit-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.automations-audit-card{padding:1rem 1.05rem}.automations-approval-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.automations-approval-card{align-content:start}.automations-approval-topline{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.automations-approval-meta-grid{grid-template-columns:1fr}.automations-recipe-topline,.automations-recipe-footer{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.automations-recipe-footer{align-items:flex-end;padding-top:.15rem}.automations-recipe-footer-meta{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.automation-toggle{display:inline-flex;align-items:center;gap:.62rem;cursor:pointer;color:var(--text-primary);font-weight:700}.automation-toggle input{position:absolute;opacity:0;pointer-events:none}.automation-toggle-track{position:relative;display:inline-flex;align-items:center;width:3.2rem;min-width:3.2rem;height:1.9rem;padding:.18rem;border-radius:999px;background:color-mix(in srgb,var(--border-primary) 86%,var(--bg-secondary));border:1px solid color-mix(in srgb,var(--border-primary) 84%,transparent);transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.automation-toggle-knob{width:1.42rem;height:1.42rem;border-radius:999px;background:#fff;box-shadow:0 10px 20px -18px #0f172aa6;transition:transform var(--transition-fast)}.automation-toggle input:checked+.automation-toggle-track{background:color-mix(in srgb,var(--brand-primary) 86%,white);border-color:color-mix(in srgb,var(--brand-primary) 56%,transparent)}.automation-toggle input:checked+.automation-toggle-track .automation-toggle-knob{transform:translate(1.22rem)}.automation-toggle input:focus-visible+.automation-toggle-track{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 18%,transparent)}.automation-toggle input:disabled+.automation-toggle-track{opacity:.72}.automation-toggle-copy{font-size:.86rem;color:var(--text-primary)}.automations-recipe-area{color:var(--text-secondary);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.automations-recipe-card h4{margin:0;font-size:1.14rem;line-height:1.3;letter-spacing:-.02em}.automations-recipe-copy{margin:0;color:var(--text-secondary);line-height:1.55}.automations-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automations-metric-card{display:grid;gap:.25rem;padding:.78rem}.automations-metric-card span,.automations-meta-grid span{color:var(--text-secondary);font-size:.76rem;letter-spacing:.03em;text-transform:uppercase}.automations-metric-card strong{font-size:1.02rem}.automations-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automations-meta-grid>div{display:grid;gap:.25rem;padding-top:.52rem;border-top:1px solid color-mix(in srgb,var(--border-primary) 88%,transparent)}.automations-pilot-pill{display:inline-flex;align-items:center;min-height:2rem;padding:.2rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--highlight-bg-soft) 74%,var(--bg-secondary));border:1px solid color-mix(in srgb,var(--highlight-border) 28%,var(--border-primary));color:var(--text-primary);font-size:.78rem;font-weight:700}.automations-recipe-actions{grid-auto-flow:column;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;justify-content:start}[data-theme=dark] .automations-hero{background:radial-gradient(circle at top left,color-mix(in srgb,var(--brand-primary) 18%,transparent),transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 98%,var(--bg-primary)),color-mix(in srgb,var(--bg-primary) 94%,#08111a))}[data-theme=dark] .automations-summary-card,[data-theme=dark] .automations-status-card,[data-theme=dark] .automations-principle-card,[data-theme=dark] .automations-recipe-card,[data-theme=dark] .automations-metric-card,[data-theme=dark] .automations-audit-card,[data-theme=dark] .automations-control-card,[data-theme=dark] .automations-matrix-scroll{border-color:color-mix(in srgb,var(--brand-primary) 18%,var(--border-primary));background:linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 98%,transparent),color-mix(in srgb,var(--brand-primary) 6%,var(--bg-secondary)));box-shadow:0 20px 34px -30px #000000ad}[data-theme=dark] .automations-matrix-table th{background:color-mix(in srgb,var(--bg-tertiary) 88%,var(--bg-secondary))}[data-theme=dark] .automations-matrix-row.is-selected td{background:color-mix(in srgb,var(--brand-primary) 14%,var(--bg-secondary))}[data-theme=dark] .automations-company-pill,[data-theme=dark] .automations-pilot-pill{background:color-mix(in srgb,var(--brand-primary) 16%,var(--bg-secondary));border-color:color-mix(in srgb,var(--brand-primary) 34%,var(--border-primary))}@media(max-width:1100px){.automations-summary-grid,.automations-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automations-recipe-header{grid-template-columns:1fr}}@media(max-width:880px){.automations-control-grid,.automations-principles-grid,.automations-summary-grid,.automations-status-grid,.automations-audit-meta{grid-template-columns:1fr}.automations-recipe-actions{grid-auto-flow:row;grid-auto-columns:1fr}.automations-recipe-actions .btn{width:100%}}.inventory-form-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:.85rem}.inventory-form-grid .notice,.inventory-form-grid .form-actions{grid-column:1 / -1}.form-label-required{color:var(--status-error);font-weight:700}.orders-container .order-form-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:.85rem}.orders-container .order-form-grid .notice,.orders-container .order-form-grid .form-actions,.orders-container .order-form-grid .customer-preview,.orders-container .order-form-grid .order-readiness-panel,.orders-container .order-form-grid .order-lines-panel{grid-column:1 / -1}.order-id-tools{margin-top:.55rem;display:flex;justify-content:flex-start}.due-quick-actions{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.4rem}.due-quick-btn{min-width:3.35rem}.customer-preview-title{margin-bottom:.35rem;font-size:.78rem;letter-spacing:.03em;text-transform:uppercase;color:var(--text-secondary)}.order-readiness-panel{display:grid;gap:.8rem;padding:.9rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--highlight-border) 18%,var(--border-primary));background:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary) 6%,var(--bg-primary)),color-mix(in srgb,var(--bg-primary) 96%,var(--bg-secondary)))}.order-readiness-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.order-readiness-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.order-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.order-readiness-note{grid-column:1 / -1}.order-readiness-note textarea{min-height:92px;resize:vertical}.order-lines-panel{display:grid;gap:.8rem;padding:.9rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--highlight-border) 18%,var(--border-primary));background:color-mix(in srgb,var(--bg-primary) 95%,var(--bg-secondary))}.order-lines-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.order-lines-copy{margin:0;color:var(--text-secondary);font-size:.88rem;line-height:1.45}.order-lines-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.9fr);gap:.85rem}.order-lines-list-shell,.order-lines-editor{display:grid;gap:.7rem;padding:.8rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--highlight-border) 16%,var(--border-primary));background:color-mix(in srgb,var(--bg-secondary) 94%,var(--bg-primary))}.order-lines-editor-title{font-weight:700;color:var(--text-primary)}.order-lines-list{display:grid;gap:.55rem}.order-line-card{display:grid;gap:.45rem;padding:.72rem .78rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--highlight-border) 14%,var(--border-primary));background:color-mix(in srgb,var(--bg-primary) 97%,var(--bg-secondary))}.order-line-top,.order-line-meta{display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-wrap:wrap}.order-line-meta{color:var(--text-secondary);font-size:.88rem}.order-lines-empty-shell{display:grid;gap:.3rem;padding:.8rem;border-radius:14px;background:color-mix(in srgb,var(--bg-primary) 97%,var(--bg-secondary));color:var(--text-secondary)}.order-lines-empty-shell strong{color:var(--text-primary)}.order-lines-empty-shell p{margin:0}.order-lines-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.order-line-total-preview{min-height:100%}.month-chip{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.5rem .9rem;border:1px solid var(--border-primary);border-radius:999px;background:var(--bg-secondary);color:var(--text-primary);font-size:.9rem;font-weight:600;white-space:nowrap}.section-shell{border:1px solid var(--border-primary);border-radius:14px;background:color-mix(in srgb,var(--bg-secondary) 92%,transparent);padding:1rem}.section-shell+.section-shell{margin-top:1rem}.section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.85rem}.section-header h4,.section-header h3{margin:0}.section-subtitle{margin:0;color:var(--text-secondary);font-size:.86rem;line-height:1.4}.clients-crm-root{margin-top:1.25rem}.clients-crm-notes-table{margin-bottom:1rem}.clients-crm-internal{margin-top:1rem}.crm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;align-items:start}.crm-grid>*{min-width:0}.crm-panel-stack{display:grid;gap:1rem;min-width:0}.crm-panel-stack .section-shell,.crm-panel-stack .table-container,.crm-panel-stack .data-table{min-width:0}.crm-panel-stack .data-table{min-width:100%;table-layout:fixed}.crm-panel-stack .data-table th,.crm-panel-stack .data-table td{white-space:normal;word-break:break-word;text-align:left}.compact-action-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.weekly-list{display:grid;gap:.85rem}.weekly-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1rem;border:1px solid var(--border-primary);border-radius:12px;background:var(--bg-secondary)}.weekly-item-meta{display:flex;flex-direction:column;gap:.2rem;min-width:0}.weekly-item-label{font-weight:600;color:var(--text-primary)}.weekly-item-value{color:var(--text-secondary);font-size:.9rem}.weekly-item-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.weekly-item-actions .btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.3rem;padding:.48rem .95rem;border-radius:999px;font-size:.84rem;line-height:1;white-space:nowrap;flex:0 0 auto}.timesheets-hero{margin:.4rem 0 .85rem}.timesheets-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.timesheets-kpi-card,.timesheets-filter-card,.timesheets-side-panel,.timesheets-table-shell{border:1px solid var(--border-primary);border-radius:14px;background:var(--bg-secondary);box-shadow:var(--shadow-sm)}.timesheets-kpi-card{padding:.9rem 1rem;display:grid;gap:.35rem}.timesheets-kpi-card-alert{border-color:color-mix(in srgb,var(--status-warning) 42%,var(--border-primary));background:color-mix(in srgb,var(--status-warning-bg) 48%,var(--bg-secondary))}.timesheets-kpi-label{color:var(--text-secondary);font-size:.76rem;text-transform:uppercase;letter-spacing:.04em}.timesheets-kpi-value{color:var(--text-primary);font-size:1.45rem;font-weight:700;line-height:1.05}.timesheets-workspace-grid{display:grid;grid-template-columns:1fr;gap:1.05rem;align-items:start}.timesheets-main-column,.timesheets-side-column{min-width:0;display:grid;gap:.8rem}.timesheets-side-column{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.timesheets-filter-shell{display:grid;gap:.7rem}.timesheets-overview-panel{border:1px solid var(--border-primary);border-radius:14px;background:color-mix(in srgb,var(--bg-secondary) 94%,var(--bg-tertiary));box-shadow:var(--shadow-sm);padding:.95rem;display:grid;gap:.85rem}.timesheets-overview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;flex-wrap:wrap}.timesheets-overview-title{margin:.18rem 0 0;color:var(--text-primary);font-size:1.18rem;line-height:1.2}.timesheets-overview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.timesheets-active-filters{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.timesheets-limited-note{border:1px dashed var(--highlight-border);border-radius:12px;background:color-mix(in srgb,var(--highlight-bg-soft) 52%,var(--bg-secondary));padding:.75rem .85rem;color:var(--text-secondary);font-size:.92rem}.timesheets-filter-bar{margin:0}.timesheets-filter-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.65rem}.timesheets-filter-card{padding:.8rem .9rem;display:grid;gap:.22rem}.timesheets-filter-card strong{color:var(--text-primary);font-size:.98rem}.timesheets-info-strip{border:1px solid var(--highlight-border);border-radius:12px;background:color-mix(in srgb,var(--highlight-bg-soft) 65%,var(--bg-secondary));padding:.7rem .9rem;color:var(--text-primary)}.timesheets-calendar-shell{border:1px solid var(--border-primary);border-radius:14px;background:var(--bg-secondary);box-shadow:var(--shadow-sm);padding:.95rem}.timesheets-side-panel,.timesheets-table-shell{padding:.95rem}.timesheets-export-grid{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.85rem}.timesheets-export-grid .btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.3rem;padding:.5rem 1rem;border-radius:999px;font-size:.84rem;line-height:1.1;flex:0 0 auto;width:auto;min-width:-webkit-max-content;min-width:max-content;max-width:100%;white-space:nowrap;overflow:visible;text-overflow:clip}.timesheets-review-list{display:grid;gap:.6rem}.timesheets-review-item{width:100%;border:1px solid var(--border-primary);border-radius:12px;background:color-mix(in srgb,var(--bg-secondary) 92%,var(--bg-tertiary));padding:.8rem .9rem;text-align:left;display:grid;gap:.35rem;position:relative;overflow:hidden;appearance:none;-webkit-appearance:none;cursor:pointer;color:var(--text-primary);box-shadow:none;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.timesheets-review-item:before{content:"";position:absolute;inset:8px auto 8px 8px;width:4px;border-radius:999px;background:color-mix(in srgb,var(--brand-primary) 72%,white);opacity:0;transition:opacity var(--transition-fast)}.timesheets-review-item:hover,.timesheets-review-item:focus-visible{border-color:var(--interactive-hover-border);background:linear-gradient(90deg,color-mix(in srgb,var(--brand-primary) 10%,var(--bg-secondary)) 0,var(--bg-secondary) 92px),var(--bg-secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 10%,transparent),var(--interactive-hover-shadow);transform:none;outline:none}.timesheets-review-item:hover:before,.timesheets-review-item:focus-visible:before{opacity:1}.timesheets-review-item.is-focused{border-color:color-mix(in srgb,var(--brand-primary) 46%,var(--border-primary));background:linear-gradient(90deg,color-mix(in srgb,var(--brand-primary) 14%,var(--bg-secondary)) 0,var(--bg-secondary) 104px),var(--bg-secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 14%,transparent),0 16px 28px -26px #0f172a38;transform:none;outline:none}.timesheets-review-item.is-focused:before{opacity:1}.timesheets-review-head,.timesheets-review-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.timesheets-review-meta{color:var(--text-secondary);font-size:.85rem}.timesheets-review-badges{display:flex;gap:.4rem;flex-wrap:wrap}.timesheets-review-badge{display:inline-flex;align-items:center;padding:.22rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;border:1px solid var(--border-primary);background:color-mix(in srgb,var(--bg-tertiary) 88%,var(--bg-secondary));color:var(--text-secondary)}.timesheets-review-badge-alert{background:color-mix(in srgb,var(--status-warning-bg) 72%,var(--bg-secondary));border-color:color-mix(in srgb,var(--status-warning) 38%,var(--border-primary));color:color-mix(in srgb,var(--status-warning) 78%,var(--text-primary))}.timesheets-side-empty{border:1px dashed var(--border-primary);border-radius:12px;padding:.9rem;color:var(--text-secondary);background:color-mix(in srgb,var(--bg-tertiary) 72%,var(--bg-secondary))}.timesheets-table-shell .table-container{margin-top:.6rem}.timesheets-table-shell .data-table td:nth-child(1),.timesheets-table-shell .data-table td:nth-child(5),.timesheets-table-shell .data-table td:nth-child(6),.timesheets-table-shell .data-table td:nth-child(8),.timesheets-table-shell .data-table th:nth-child(1),.timesheets-table-shell .data-table th:nth-child(5),.timesheets-table-shell .data-table th:nth-child(6),.timesheets-table-shell .data-table th:nth-child(8){text-align:left}.timesheets-table-shell .data-table td:nth-child(7),.timesheets-table-shell .data-table th:nth-child(7){text-align:right}.timesheets-controls,.header-actions,.filter-controls{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.filter-bar{display:flex;gap:1rem;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:1rem 0 1.25rem;padding:.75rem;border:1px solid var(--border-primary);border-radius:12px;background:color-mix(in srgb,var(--bg-secondary) 94%,var(--bg-primary))}.filter-bar.filter-bar-split{justify-content:space-between}.search-box{flex:1 1 240px;min-width:220px}.search-input,.filter-select{width:100%}.table-container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px;border:1px solid var(--border-primary);background:var(--bg-secondary)}.data-table{width:100%;min-width:760px;border-collapse:collapse}.data-table th,.data-table td{text-align:center;vertical-align:middle;padding:.65rem .75rem;border-bottom:1px solid var(--border-primary)}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:color-mix(in srgb,var(--interactive-hover-bg) 42%,var(--bg-secondary))}.data-table tbody tr.is-selected,.data-table tbody tr[aria-selected=true]{background:var(--interactive-active-bg)}.data-table tbody tr.is-focused td{background:color-mix(in srgb,var(--brand-primary) 8%,var(--bg-primary))}.data-table tbody tr.is-focused td:first-child{box-shadow:inset 3px 0 color-mix(in srgb,var(--brand-primary) 72%,transparent)}.clients-container .table-container{margin-top:.35rem}.reports-container .kpi-range{margin-top:.25rem}.financials-header select{min-width:220px}.finance-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem}.finance-card{border:1px solid var(--border-primary);border-radius:14px;background:var(--bg-secondary);padding:.95rem}.finance-card-label{color:var(--text-secondary);font-size:.78rem;text-transform:uppercase;letter-spacing:.03em}.finance-card-value{color:var(--text-primary);font-size:1.4rem;font-weight:700}.btn-edit{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-primary)}.btn-edit:hover{background:var(--bg-tertiary)}.btn-danger{background:var(--status-error);border-color:var(--status-error);color:#fff}.btn-danger:hover{background:#dc2626;border-color:var(--status-error-border)}.btn-finance{background:color-mix(in srgb,var(--status-info-bg) 68%,var(--bg-secondary));color:color-mix(in srgb,var(--status-info) 72%,var(--text-primary));border:1px solid color-mix(in srgb,var(--status-info) 30%,var(--border-primary))}.btn-finance:hover{border-color:color-mix(in srgb,var(--status-info) 55%,var(--border-primary))}.due-chip{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;border:1px solid transparent;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;box-shadow:inset 0 0 0 1px transparent}.due-chip-date{margin-top:.2rem;font-size:.72rem;color:var(--text-secondary)}.due-overdue{background:color-mix(in srgb,var(--status-error-bg) 76%,transparent);color:var(--status-error);border-color:color-mix(in srgb,var(--status-error) 35%,transparent);box-shadow:0 8px 18px -16px color-mix(in srgb,var(--status-error) 55%,transparent)}.due-today{background:color-mix(in srgb,var(--status-warning-bg) 76%,transparent);color:var(--status-warning);border-color:color-mix(in srgb,var(--status-warning) 35%,transparent);box-shadow:0 8px 18px -16px color-mix(in srgb,var(--status-warning) 55%,transparent)}.due-soon{background:color-mix(in srgb,var(--status-info-bg) 76%,transparent);color:var(--status-info);border-color:color-mix(in srgb,var(--status-info) 35%,transparent);box-shadow:0 8px 18px -16px color-mix(in srgb,var(--status-info) 55%,transparent)}.due-upcoming,.due-none,.due-closed{background:color-mix(in srgb,var(--bg-tertiary) 85%,var(--bg-secondary));color:var(--text-secondary);border-color:var(--border-primary)}@media(min-width:561px){.inventory-container .data-table th,.inventory-container .data-table td,.clients-container .data-table th,.clients-container .data-table td{text-align:center;vertical-align:middle}}.timesheets-controls .btn,.header-actions .btn{min-height:40px}@media(max-width:768px){.orders-container,.inventory-container,.timesheets-container,.clients-container,.reports-container,.financials-container{padding-bottom:1rem}.orders-header h2,.inventory-header h2,.timesheets-header h2,.clients-header h2,.reports-header h2,.financials-header h2{font-size:1.45rem;margin-bottom:.15rem}.search-box{min-width:100%}.filter-controls,.timesheets-controls{width:100%}.page-toolbar{flex-direction:column;align-items:stretch;gap:.85rem}.page-toolbar-main,.page-toolbar-actions,.page-toolbar-utility,.page-toolbar-primary{width:100%}.page-toolbar-actions{justify-content:flex-start;gap:.6rem}.page-toolbar-utility,.page-toolbar-primary{padding:0;border:0;background:transparent}.page-toolbar-utility{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.page-toolbar-primary{display:grid;grid-template-columns:1fr}.page-toolbar-utility .btn,.page-toolbar-primary .btn,.filter-controls>*,.timesheets-controls>*{width:100%;flex:1 1 auto;min-width:0}.filter-controls>*,.timesheets-controls>*{flex:1 1 150px;min-width:0}.view-toggle{width:100%}.view-toggle-btn{flex:1 1 50%;justify-content:center}.modal{width:min(96vw,560px);max-height:84vh;overflow:auto;border-radius:16px}.financials-header select{width:100%;min-width:0}.finance-cards,.orders-container .order-form-grid,.order-readiness-grid,.order-lines-grid,.order-lines-form-grid,.orders-workspace-grid,.inventory-form-grid,.inventory-workspace-grid,.inventory-workboard-grid,.automations-principles-grid,.automations-meta-grid,.timesheets-kpi-grid,.timesheets-workspace-grid{grid-template-columns:1fr}.timesheets-review-head,.timesheets-review-meta{flex-direction:column;align-items:flex-start}.due-quick-actions .due-quick-btn{flex:1 1 5rem}.automations-recipe-grid,.automations-metric-grid{grid-template-columns:1fr}.automations-recipe-footer{align-items:stretch}.automations-recipe-footer-meta{align-items:flex-start}}@media(max-width:560px){.orders-container .data-table,.inventory-container .data-table,.timesheets-container .data-table,.clients-container .data-table{min-width:100%;border-collapse:separate;border-spacing:0 .5rem}.orders-container .data-table thead,.inventory-container .data-table thead,.timesheets-container .data-table thead,.clients-container .data-table thead{display:none}.orders-container .data-table tbody,.orders-container .data-table tr,.orders-container .data-table td,.inventory-container .data-table tbody,.inventory-container .data-table tr,.inventory-container .data-table td,.timesheets-container .data-table tbody,.timesheets-container .data-table tr,.timesheets-container .data-table td,.clients-container .data-table tbody,.clients-container .data-table tr,.clients-container .data-table td{display:block;width:100%}.orders-container .data-table tr,.inventory-container .data-table tr,.timesheets-container .data-table tr,.clients-container .data-table tr{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;box-shadow:var(--shadow-sm);padding:.45rem .7rem}.orders-container .data-table td,.inventory-container .data-table td,.timesheets-container .data-table td,.clients-container .data-table td{border:0;padding:.4rem 0;text-align:left;position:relative}.orders-container .data-table td:before,.inventory-container .data-table td:before,.timesheets-container .data-table td:before,.clients-container .data-table td:before{content:attr(data-label);float:none;display:block;font-weight:600;color:var(--text-secondary);padding-right:0;text-align:left;margin-bottom:.12rem}.orders-container .data-table td:not([data-label]):before,.inventory-container .data-table td:not([data-label]):before,.timesheets-container .data-table td:not([data-label]):before,.clients-container .data-table td:not([data-label]):before{content:""}.actions-cell{display:flex!important;justify-content:flex-start;gap:.35rem;flex-wrap:wrap}.actions-cell:before{width:100%;text-align:left;margin-bottom:.3rem}.stack-mobile,.stack-mobile .btn,.stack-mobile .view-toggle{width:100%}.orders-overview-meta,.inventory-overview-meta,.orders-priority-main,.orders-priority-meta,.inventory-review-main,.inventory-review-meta,.timesheets-review-head,.timesheets-review-meta{flex-direction:column;align-items:flex-start}.btn-sm{min-height:36px;padding:.36rem .65rem;font-size:.78rem}.status-badge{font-size:.72rem;padding:.22rem .45rem;white-space:nowrap;justify-self:flex-start}.modal{width:100vw;max-width:100vw;min-height:100dvh;max-height:100dvh;border-radius:0;margin:0;padding:calc(1rem + env(safe-area-inset-top)) .95rem calc(1rem + env(safe-area-inset-bottom))}}@media(max-width:768px){.page-toolbar-actions,.page-toolbar-utility,.page-toolbar-primary{width:100%}.page-toolbar-actions{justify-content:stretch}.page-toolbar-utility,.page-toolbar-primary{justify-content:flex-start}.page-toolbar-utility .btn,.page-toolbar-primary .btn{flex:1 1 12rem}.month-chip{flex:1 1 auto}.weekly-item{align-items:stretch;flex-direction:column}.weekly-item-actions{width:100%;justify-content:flex-start}.compact-action-row .btn,.weekly-item-actions .btn{flex:1 1 10rem}}@media(max-width:640px){.filter-bar{gap:.75rem;padding:.7rem}.section-shell{padding:.85rem}.table-container{border-radius:14px}.orders-workspace-grid,.inventory-workspace-grid,.timesheets-workspace-grid,.crm-grid,.financials-workspace-grid,.financials-performance-layout,.financials-account-layout{gap:.75rem}.orders-kpi-grid,.inventory-kpi-grid,.timesheets-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.timesheets-side-column{grid-template-columns:1fr}.timesheets-export-grid .btn,.weekly-item-actions .btn{min-width:0}.orders-kpi-card,.inventory-kpi-card,.timesheets-kpi-card,.orders-filter-card,.inventory-filter-card,.timesheets-filter-card{padding:.72rem .78rem}.orders-side-column,.inventory-side-column,.timesheets-side-column{gap:.65rem}.orders-priority-item,.inventory-review-item,.timesheets-review-item{padding:.68rem .75rem;border-radius:12px}.orders-filter-summary,.inventory-filter-summary,.timesheets-filter-summary,.timesheets-overview-stats{grid-template-columns:1fr}.timesheets-calendar-shell,.timesheets-side-panel,.timesheets-table-shell{padding:.8rem}.page-toolbar-title{font-size:1.2rem;line-height:1.25}.page-toolbar-subtitle,.result-meta,.section-subtitle{font-size:.86rem}}@media(max-width:768px){.inventory-workboard-shell,.inventory-overview-shell,.inventory-workspace-shell{gap:.85rem}.inventory-focus-banner,.inventory-workboard-item-head,.inventory-workboard-item-footer,.inventory-side-head{flex-direction:column;align-items:stretch}.inventory-focus-banner-meta{justify-content:flex-start}.inventory-workboard-stat{min-width:0;width:100%;text-align:left}.inventory-main-column{order:2}.inventory-side-column{order:1;gap:.75rem}.inventory-side-panel-review{order:1}.inventory-side-panel-filters{order:2}.inventory-review-list{grid-template-columns:1fr}.inventory-overview-meta{width:100%;flex-wrap:wrap;gap:.45rem}}@media(max-width:560px){.inventory-container{gap:.75rem}.inventory-workboard-shell,.inventory-overview-shell,.inventory-workspace-shell{padding:.8rem;border-radius:16px}.inventory-workboard-grid,.inventory-workboard-items,.inventory-review-list,.inventory-filter-summary{gap:.65rem}.inventory-workboard-lane,.inventory-side-panel,.inventory-table-shell,.inventory-workboard-item,.inventory-review-item{padding:.8rem;border-radius:16px}.inventory-workboard-item-copy strong,.inventory-focus-banner-copy strong{font-size:.96rem}.inventory-workboard-item-copy p,.inventory-workboard-detail small,.inventory-side-copy,.inventory-focus-banner-copy p,.inventory-focus-banner-copy small{font-size:.84rem}.inventory-focus-banner{padding:.85rem;border-radius:16px}.inventory-side-badge{min-width:3.55rem;min-height:2.7rem;padding-inline:.5rem}.inventory-side-badge-value{font-size:.96rem}.inventory-side-badge-label{font-size:.62rem}.inventory-filter-shell{padding:.8rem;border-radius:16px}.inventory-filter-shell .search-box,.inventory-filter-shell .filter-controls{width:100%}.inventory-filter-shell .filter-controls{display:grid;grid-template-columns:1fr;gap:.55rem}.inventory-filter-shell .filter-select,.inventory-filter-shell .btn{width:100%;min-width:0}.inventory-container .data-table{border-spacing:0 .65rem}.inventory-container .data-table tr{padding:.8rem .85rem;border-radius:16px;box-shadow:0 16px 30px -28px #0f172a38}.inventory-container .data-table td{padding:.45rem 0}.inventory-container .data-table td:before{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.2rem}.inventory-container .data-table td:nth-child(3){font-size:1rem;font-weight:700}.inventory-container .data-table td:last-child{margin-top:.2rem;padding-top:.65rem;border-top:1px solid color-mix(in srgb,var(--border-primary) 88%,transparent)}.inventory-container .actions-cell{gap:.45rem}.inventory-container .actions-cell .btn-sm{flex:1 1 calc(50% - .25rem);justify-content:center}}@media(max-width:420px){.orders-kpi-grid,.inventory-kpi-grid,.timesheets-kpi-grid,.inventory-kpi-grid-static{grid-template-columns:1fr}.inventory-workboard-item,.inventory-review-item,.inventory-side-panel,.inventory-workboard-lane,.inventory-focus-banner,.inventory-filter-shell{padding:.75rem}.inventory-container .actions-cell .btn-sm{flex:1 1 100%}}[data-theme=dark] .orders-side-panel,[data-theme=dark] .orders-filter-card,[data-theme=dark] .orders-side-empty,[data-theme=dark] .inventory-hero,[data-theme=dark] .inventory-focus-banner,[data-theme=dark] .inventory-side-panel,[data-theme=dark] .inventory-side-badge,[data-theme=dark] .inventory-workboard-lane{border-color:color-mix(in srgb,var(--brand-primary) 20%,var(--border-primary));background:linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 98%,transparent),color-mix(in srgb,var(--brand-primary) 6%,var(--bg-secondary)));box-shadow:0 20px 34px -30px #0000008f}[data-theme=dark] .orders-side-badge,[data-theme=dark] .inventory-side-badge:not(.is-zero){background:color-mix(in srgb,var(--brand-primary) 16%,var(--bg-secondary));border-color:color-mix(in srgb,var(--brand-primary) 34%,var(--border-primary))}[data-theme=dark] .inventory-side-badge.is-zero,[data-theme=dark] .orders-filter-card,[data-theme=dark] .orders-side-empty{background:color-mix(in srgb,var(--bg-tertiary) 88%,var(--bg-secondary))}[data-theme=dark] .orders-filter-card span,[data-theme=dark] .orders-side-copy,[data-theme=dark] .inventory-side-copy,[data-theme=dark] .inventory-result-meta,[data-theme=dark] .inventory-focus-banner-copy p,[data-theme=dark] .inventory-focus-banner-copy small,[data-theme=dark] .inventory-workboard-lane-head p{color:var(--text-secondary)}[data-theme=dark] .orders-filter-card strong,[data-theme=dark] .inventory-focus-banner-copy strong,[data-theme=dark] .inventory-workboard-lane-head h4{color:var(--text-primary)}[data-theme=dark] .inventory-focus-banner-critical{border-color:color-mix(in srgb,var(--status-error) 34%,var(--border-primary))}[data-theme=dark] .inventory-focus-banner-high{border-color:color-mix(in srgb,var(--status-warning) 34%,var(--border-primary))}[data-theme=dark] .automations-summary-card:hover,[data-theme=dark] .automations-status-card:hover,[data-theme=dark] .automations-principle-card:hover,[data-theme=dark] .automations-recipe-card:hover,[data-theme=dark] .automations-metric-card:hover,[data-theme=dark] .automations-audit-card:hover,[data-theme=dark] .automations-control-card:hover,[data-theme=dark] .automations-summary-card:focus-within,[data-theme=dark] .automations-status-card:focus-within,[data-theme=dark] .automations-principle-card:focus-within,[data-theme=dark] .automations-recipe-card:focus-within,[data-theme=dark] .automations-metric-card:focus-within,[data-theme=dark] .automations-audit-card:focus-within,[data-theme=dark] .automations-control-card:focus-within{border-color:color-mix(in srgb,var(--brand-primary) 34%,var(--border-primary));background:linear-gradient(180deg,color-mix(in srgb,var(--bg-tertiary) 96%,transparent),color-mix(in srgb,var(--brand-primary) 10%,var(--bg-secondary)));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 14%,transparent),0 20px 36px -30px #0009}[data-theme=dark] .automations-matrix-row:hover td{background:color-mix(in srgb,var(--interactive-hover-bg) 72%,var(--bg-secondary))}[data-theme=dark] .automations-matrix-row.is-selected:hover td,[data-theme=dark] .automations-matrix-row.is-selected td{background:color-mix(in srgb,var(--brand-primary) 16%,var(--bg-secondary))}[data-theme=dark] .automations-company-card select,[data-theme=dark] .automation-toggle-track{border-color:color-mix(in srgb,var(--brand-primary) 24%,var(--border-primary));background:color-mix(in srgb,var(--bg-tertiary) 92%,var(--bg-secondary))}[data-theme=dark] .automation-toggle input:focus-visible+.automation-toggle-track{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 18%,transparent),0 10px 24px -18px #22d3ee59}:root{color-scheme:light}html[data-theme=dark]{color-scheme:dark}html,body,#root{background:var(--bg-primary, #f7fafc);color:var(--text-primary, #2d3748)}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] #root{background:var(--bg-primary, #0f1724);color:var(--text-primary, #e2e8f0)}:where(button,input,select,textarea):focus-visible{outline:2px solid var(--border-focus, #0891b2);outline-offset:2px}:root{--frame-control-radius: var(--radius-md, 8px);--frame-surface-radius: var(--radius-lg, 12px)}input:not([type=checkbox]):not([type=radio]),select,textarea,.search-input,.filter-input,.filter-select{border-width:var(--frame-border-width, 1px);border-color:var(--border-default, var(--border-primary, #d8e2ec));border-radius:var(--frame-control-radius)}:where(input[type=checkbox],input[type=radio]){width:auto;height:auto;margin:0;padding:0;accent-color:var(--brand-primary, #0891b2);vertical-align:middle}.table-container,.section-shell,.finance-card,.weekly-item,.table-shell--admin,.card--admin-main,.view-toggle,.month-chip,.filter-bar,.page-toolbar-utility,.modal,.notice,.alert,.toast,.empty-state,.error-boundary{border-width:var(--frame-border-width, 1px);border-color:var(--border-default, var(--border-primary, #d8e2ec))}.data-table th,.data-table td,.table-shell--admin th,.table-shell--admin td{border-color:var(--border-light, var(--border-primary, #d8e2ec))}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{-webkit-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}input:where([type=text]):focus,input:where(:not([type])):focus,input:where([type=email]):focus,input:where([type=url]):focus,input:where([type=password]):focus,input:where([type=number]):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=month]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=time]):focus,input:where([type=week]):focus,select:where([multiple]):focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=checkbox]):checked{-webkit-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=radio]):checked{-webkit-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{border-color:transparent;background-color:currentColor}input:where([type=checkbox]):indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media(forced-colors:active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{border-color:transparent;background-color:currentColor}input:where([type=file]){background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}input:where([type=file]):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}html,body,#root{min-height:100vh}body{background-color:var(--bg-primary);font-family:var(--font-sans);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:color-mix(in srgb,var(--brand-primary) 20%,transparent);color:var(--text-primary)}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.page-toolbar{display:flex;flex-direction:column;gap:1rem;border-radius:28px;border-width:1px;border-color:var(--border-primary);background-color:var(--bg-secondary);padding:1.25rem;--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:768px){.page-toolbar{flex-direction:row;align-items:flex-start;justify-content:space-between;padding-left:1.5rem;padding-right:1.5rem}}.page-toolbar{background-image:radial-gradient(circle at top right,color-mix(in srgb,var(--brand-primary) 10%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 98%,transparent),color-mix(in srgb,var(--brand-primary) 3%,var(--bg-secondary)))}.page-toolbar-main{min-width:0px;flex:1 1 0%}.page-toolbar-title{margin:0;font-size:clamp(1.55rem,1.15rem + .75vw,2.2rem);font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--text-primary)}.page-toolbar-subtitle{margin-top:.5rem;max-width:72ch;font-size:.96rem;line-height:1.75rem;color:var(--text-secondary)}.page-toolbar-actions{display:flex;width:100%;flex-direction:column;gap:.75rem}@media(min-width:768px){.page-toolbar-actions{width:auto;min-width:18rem;align-items:flex-end}}.page-toolbar-utility,.page-toolbar-primary{display:flex;flex-wrap:wrap;gap:.5rem}.section-shell{border-radius:26px;border-width:1px;border-color:var(--border-primary);background-color:var(--bg-secondary);padding:1rem;--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:768px){.section-shell{padding:1.25rem}}.section-header{margin-bottom:1rem;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.section-title{margin:0;font-size:1.15rem;font-weight:600;letter-spacing:-.02em;color:var(--text-primary)}.section-subtitle,.result-meta,.empty-message{font-size:.92rem;line-height:1.5rem;color:var(--text-secondary)}.filter-bar{display:flex;flex-direction:column;gap:.75rem;border-radius:22px;border-width:1px;border-color:var(--border-primary);background-color:var(--bg-secondary);padding:1rem;--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:768px){.filter-bar{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}}.filter-bar{background-image:linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 99%,transparent),color-mix(in srgb,var(--brand-primary) 2%,var(--bg-secondary)))}@media(min-width:768px){.filter-bar.filter-bar-split{align-items:flex-start}}.filter-controls{display:flex;width:100%;flex-wrap:wrap;gap:.75rem}@media(min-width:768px){.filter-controls{width:auto}}.search-box{min-width:0px;flex:1 1 0%}@media(min-width:768px){.search-box{min-width:16rem}}.search-input,.filter-select{height:2.75rem;border-radius:999px;border-width:1px;border-color:var(--border-primary);background-color:var(--bg-primary);padding-left:1rem;padding-right:1rem;font-size:.95rem;color:var(--text-primary);--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.18s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.search-input::placeholder,.filter-select::placeholder{color:var(--text-tertiary)}.search-input:focus,.filter-select:focus{border-color:var(--border-focus);outline:2px solid transparent;outline-offset:2px}.search-input,.filter-select{box-shadow:none}.search-input:hover,.filter-select:hover{border-color:color-mix(in srgb,var(--brand-primary) 30%,var(--border-primary));background:color-mix(in srgb,var(--bg-secondary) 96%,var(--brand-primary) 4%)}.search-input:focus,.filter-select:focus{box-shadow:var(--focus-ring);background:color-mix(in srgb,var(--bg-secondary) 98%,transparent)}.btn,.btn-primary,.btn-secondary,.btn-edit,.btn-danger,.btn-finance{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;border-width:1px;padding:.5rem 1rem;font-size:.92rem;font-weight:600;line-height:1.25rem;letter-spacing:-.01em;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.18s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.btn,.btn-secondary,.btn-edit{border-color:var(--border-primary);background-color:var(--bg-primary);color:var(--text-primary)}.btn:hover:not(:disabled),.btn-secondary:hover:not(:disabled),.btn-edit:hover:not(:disabled){border-color:var(--highlight-border);background-color:var(--highlight-bg-soft);color:var(--text-primary);box-shadow:var(--highlight-shadow)}.btn-primary{border-color:var(--brand-primary);background-color:var(--brand-primary);color:var(--text-on-brand);box-shadow:0 14px 28px -20px color-mix(in srgb,var(--brand-primary) 54%,transparent)}.btn-primary:hover:not(:disabled){border-color:var(--brand-primary-hover);background-color:var(--brand-primary-hover);box-shadow:0 18px 32px -24px color-mix(in srgb,var(--brand-primary) 64%,transparent)}.btn-danger{border-color:var(--status-error);background-color:var(--status-error);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));box-shadow:0 14px 28px -22px color-mix(in srgb,var(--status-error) 52%,transparent)}.btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--status-error) 86%,black 14%)}.btn-finance{background:color-mix(in srgb,var(--status-info) 12%,var(--bg-secondary));border-color:color-mix(in srgb,var(--status-info) 28%,var(--border-primary));color:color-mix(in srgb,var(--status-info) 74%,var(--text-primary))}.btn-finance:hover:not(:disabled){background:color-mix(in srgb,var(--status-info) 18%,var(--bg-secondary));border-color:color-mix(in srgb,var(--status-info) 48%,var(--border-primary))}.btn-sm{min-height:2.25rem;border-radius:999px;padding:.375rem .75rem;font-size:.8rem;font-weight:600}.table-container{overflow-x:auto;border-radius:22px;border-width:1px;border-color:var(--border-primary);background-color:var(--bg-secondary);--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-table{width:100%;min-width:760px;border-collapse:separate;--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.data-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background-color:color-mix(in srgb,var(--bg-secondary) 96%,var(--brand-primary) 4%);padding:.75rem 1rem;text-align:center;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);border-bottom:1px solid var(--border-primary)}.data-table tbody td{padding:.75rem 1rem;vertical-align:middle;font-size:.95rem;color:var(--text-primary);border-bottom:1px solid color-mix(in srgb,var(--border-primary) 84%,transparent)}.data-table tbody tr{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.18s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.data-table tbody tr:hover{background:color-mix(in srgb,var(--highlight-bg-soft) 78%,var(--bg-secondary))}.data-table tbody tr.is-selected,.data-table tbody tr[aria-selected=true]{background:var(--highlight-bg-soft);box-shadow:inset 0 0 0 1px var(--highlight-border)}.status-badge,.badge{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;border-radius:999px;border-width:1px;padding:.25rem .75rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.status-badge{border-color:var(--border-primary);background-color:color-mix(in srgb,var(--bg-tertiary) 86%,var(--bg-secondary));color:var(--text-secondary)}.status-new,.badge-info{background:var(--highlight-bg-soft);border-color:var(--highlight-border);color:var(--highlight-text)}.status-planned,.badge-warning{background:color-mix(in srgb,var(--status-warning) 12%,var(--bg-secondary));border-color:color-mix(in srgb,var(--status-warning) 35%,var(--border-primary));color:color-mix(in srgb,var(--status-warning) 80%,var(--text-primary))}.status-inprod{background:color-mix(in srgb,var(--status-info) 12%,var(--bg-secondary));border-color:color-mix(in srgb,var(--status-info) 34%,var(--border-primary));color:color-mix(in srgb,var(--status-info) 78%,var(--text-primary))}.status-done,.badge-success{background:color-mix(in srgb,var(--status-success) 12%,var(--bg-secondary));border-color:color-mix(in srgb,var(--status-success) 35%,var(--border-primary));color:color-mix(in srgb,var(--status-success) 78%,var(--text-primary))}.status-invoiced{background:color-mix(in srgb,var(--brand-primary) 12%,var(--bg-secondary));border-color:color-mix(in srgb,var(--brand-primary) 34%,var(--border-primary));color:color-mix(in srgb,var(--brand-primary) 82%,var(--text-primary))}.page-toolbar .status-badge,.section-shell .status-badge{justify-self:start}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.-inset-1{inset:-.25rem}.inset-0{inset:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-\[80\%\]{left:80%}.right-0{right:0}.right-1{right:.25rem}.right-1\/2{right:50%}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:.75rem}.top-4{top:1rem}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[80\]{z-index:80}.z-\[81\]{z-index:81}.z-\[90\]{z-index:90}.z-\[92\]{z-index:92}.col-span-1{grid-column:span 1 / span 1}.col-span-10{grid-column:span 10 / span 10}.col-span-11{grid-column:span 11 / span 11}.col-span-12{grid-column:span 12 / span 12}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-5{grid-column:span 5 / span 5}.col-span-6{grid-column:span 6 / span 6}.col-span-7{grid-column:span 7 / span 7}.col-span-8{grid-column:span 8 / span 8}.col-span-9{grid-column:span 9 / span 9}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2\.5{margin-left:.625rem;margin-right:.625rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-mb-px{margin-bottom:-1px}.-ml-0{margin-left:-0px}.-ml-0\.5{margin-left:-.125rem}.-ml-1{margin-left:-.25rem}.-ml-1\.5{margin-left:-.375rem}.-ml-px{margin-left:-1px}.-mr-1{margin-right:-.25rem}.mb-0{margin-bottom:0}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-10{margin-right:2.5rem}.mr-2{margin-right:.5rem}.mr-2\.5{margin-right:.625rem}.mr-20{margin-right:5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-8{margin-right:2rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.inline-table{display:inline-table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row-group{display:table-row-group}.table-row{display:table-row}.flow-root{display:flow-root}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.size-10{width:2.5rem;height:2.5rem}.size-11{width:2.75rem;height:2.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-8{width:2rem;height:2rem}.h-0{height:0px}.h-1{height:.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-full{height:100%}.h-px{height:1px}.max-h-96{max-height:24rem}.max-h-\[228px\]{max-height:228px}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(90vh-6\.5rem\)\]{max-height:calc(90vh - 6.5rem)}.max-h-\[calc\(90vh-7rem\)\]{max-height:calc(90vh - 7rem)}.\!min-h-11{min-height:2.75rem!important}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-80{min-height:20rem}.min-h-9{min-height:2.25rem}.min-h-full{min-height:100%}.\!w-full{width:100%!important}.w-0{width:0px}.w-1{width:.25rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-9{width:2.25rem}.w-\[90\%\]{width:90%}.w-\[min\(92vw\,40rem\)\]{width:min(92vw,40rem)}.w-\[min\(94vw\,42rem\)\]{width:min(94vw,42rem)}.w-\[min\(96vw\,72rem\)\]{width:min(96vw,72rem)}.w-\[var\(--button-width\)\]{width:var(--button-width)}.w-full{width:100%}.w-max{width:-webkit-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.\!min-w-0{min-width:0px!important}.min-w-0{min-width:0px}.min-w-28{min-width:7rem}.min-w-32{min-width:8rem}.min-w-44{min-width:11rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[640px\]{min-width:640px}.min-w-\[680px\]{min-width:680px}.min-w-\[700px\]{min-width:700px}.min-w-\[720px\]{min-width:720px}.min-w-\[900px\]{min-width:900px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-min{min-width:-webkit-min-content;min-width:min-content}.max-w-\[100px\]{max-width:100px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-4{--tw-translate-y: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-180{--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pinch-zoom{--tw-pinch-zoom: pinch-zoom;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-none{grid-template-columns:none}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-x-1{column-gap:.25rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-y-1{row-gap:.25rem}.space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.125rem * var(--tw-space-x-reverse));margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-reverse>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 1}.space-x-reverse>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 1}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-y-reverse>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 1}.divide-x-reverse>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 1}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-scroll{overflow-x:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.text-clip{text-overflow:clip}.whitespace-nowrap{white-space:nowrap}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-none{border-radius:0!important}.\!rounded-panel{border-radius:18px!important}.\!rounded-soft{border-radius:14px!important}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[18px\]{border-radius:18px}.rounded-\[1px\]{border-radius:1px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-panel{border-radius:18px}.rounded-pill{border-radius:999px}.rounded-shell{border-radius:28px}.rounded-soft{border-radius:14px}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-pill{border-bottom-right-radius:999px;border-bottom-left-radius:999px}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-2{border-width:2px}.border-x{border-left-width:1px;border-right-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-4{border-bottom-width:4px}.border-e{border-inline-end-width:1px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-r-4{border-right-width:4px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.border-t-4{border-top-width:4px}.border-t-\[1px\]{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-line-default{border-color:var(--border-primary)!important}.border-\[color-mix\(in_srgb\,var\(--status-error\)_35\%\,var\(--border-primary\)\)\]{border-color:color-mix(in srgb,var(--status-error) 35%,var(--border-primary))}.border-\[color-mix\(in_srgb\,var\(--status-success\)_35\%\,var\(--border-primary\)\)\]{border-color:color-mix(in srgb,var(--status-success) 35%,var(--border-primary))}.border-\[color-mix\(in_srgb\,var\(--status-warning\)_35\%\,var\(--border-primary\)\)\]{border-color:color-mix(in srgb,var(--status-warning) 35%,var(--border-primary))}.border-brand{border-color:var(--brand-primary)}.border-line-default{border-color:var(--border-primary)}.border-line-highlight{border-color:var(--highlight-border)}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-state-error{border-color:var(--status-error)}.border-transparent{border-color:transparent}.\!bg-surface-base{background-color:var(--bg-primary)!important}.\!bg-transparent{background-color:transparent!important}.bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_10\%\,var\(--bg-secondary\)\)\]{background-color:color-mix(in srgb,var(--brand-primary) 10%,var(--bg-secondary))}.bg-\[color-mix\(in_srgb\,var\(--status-error\)_12\%\,var\(--bg-secondary\)\)\]{background-color:color-mix(in srgb,var(--status-error) 12%,var(--bg-secondary))}.bg-\[color-mix\(in_srgb\,var\(--status-error\)_8\%\,var\(--bg-secondary\)\)\]{background-color:color-mix(in srgb,var(--status-error) 8%,var(--bg-secondary))}.bg-\[color-mix\(in_srgb\,var\(--status-success\)_10\%\,var\(--bg-secondary\)\)\]{background-color:color-mix(in srgb,var(--status-success) 10%,var(--bg-secondary))}.bg-\[color-mix\(in_srgb\,var\(--status-success\)_12\%\,var\(--bg-secondary\)\)\]{background-color:color-mix(in srgb,var(--status-success) 12%,var(--bg-secondary))}.bg-\[color-mix\(in_srgb\,var\(--status-warning\)_12\%\,var\(--bg-secondary\)\)\]{background-color:color-mix(in srgb,var(--status-warning) 12%,var(--bg-secondary))}.bg-\[color-mix\(in_srgb\,var\(--status-warning\)_14\%\,var\(--bg-secondary\)\)\]{background-color:color-mix(in srgb,var(--status-warning) 14%,var(--bg-secondary))}.bg-\[color\:color-mix\(in_srgb\,var\(--ink-primary\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ink-primary) 14%,transparent)}.bg-\[var\(--highlight-bg-soft\)\]{background-color:var(--highlight-bg-soft)}.bg-brand{background-color:var(--brand-primary)}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-100\/50{background-color:#f3f4f680}.bg-ink-tertiary{background-color:var(--text-tertiary)}.bg-line-default{background-color:var(--border-primary)}.bg-slate-950\/30{background-color:#0206174d}.bg-state-error{background-color:var(--status-error)}.bg-state-success{background-color:var(--status-success)}.bg-state-warning{background-color:var(--status-warning)}.bg-surface-base{background-color:var(--bg-primary)}.bg-surface-muted{background-color:var(--bg-tertiary)}.bg-surface-panel{background-color:var(--bg-secondary)}.bg-transparent{background-color:transparent}.bg-opacity-10{--tw-bg-opacity: .1}.bg-opacity-20{--tw-bg-opacity: .2}.bg-opacity-40{--tw-bg-opacity: .4}.bg-repeat{background-repeat:repeat}.fill-brand{fill:var(--brand-primary)}.stroke-1{stroke-width:1}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!py-2\.5{padding-top:.625rem!important;padding-bottom:.625rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.pb-3{padding-bottom:.75rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-12{padding-right:3rem}.pr-14{padding-right:3.5rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.\!text-left{text-align:left!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono),ui-monospace,SFMono-Regular,monospace}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.96rem\]{font-size:.96rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-semibold{font-weight:600!important}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.normal-nums{font-variant-numeric:normal}.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)}.slashed-zero{--tw-slashed-zero: slashed-zero;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.lining-nums{--tw-numeric-figure: lining-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.oldstyle-nums{--tw-numeric-figure: oldstyle-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.proportional-nums{--tw-numeric-spacing: proportional-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.diagonal-fractions{--tw-numeric-fraction: diagonal-fractions;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.stacked-fractions{--tw-numeric-fraction: stacked-fractions;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-ui{letter-spacing:-.02em}.tracking-wideui{letter-spacing:.08em}.\!text-ink-primary{color:var(--text-primary)!important}.text-\[\#d1d5db\]\/15{color:#d1d5db26}.text-\[color-mix\(in_srgb\,var\(--status-error\)_78\%\,var\(--text-primary\)\)\]{color:color-mix(in srgb,var(--status-error) 78%,var(--text-primary))}.text-\[color-mix\(in_srgb\,var\(--status-success\)_78\%\,var\(--text-primary\)\)\]{color:color-mix(in srgb,var(--status-success) 78%,var(--text-primary))}.text-\[color-mix\(in_srgb\,var\(--status-warning\)_82\%\,var\(--text-primary\)\)\]{color:color-mix(in srgb,var(--status-warning) 82%,var(--text-primary))}.text-brand{color:var(--brand-primary)}.text-inherit{color:inherit}.text-ink-inverse{color:var(--text-on-brand)}.text-ink-primary{color:var(--text-primary)}.text-ink-secondary{color:var(--text-secondary)}.text-ink-tertiary{color:var(--text-tertiary)}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-state-error{color:var(--status-error)}.text-state-success{color:var(--status-success)}.text-state-warning{color:var(--status-warning)}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.overline{-webkit-text-decoration-line:overline;text-decoration-line:overline}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_28px_-20px_color-mix\(in_srgb\,var\(--brand-primary\)_54\%\,transparent\)\]{--tw-shadow: 0 14px 28px -20px color-mix(in srgb,var(--brand-primary) 54%,transparent);--tw-shadow-colored: 0 14px 28px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_28px_-22px_color-mix\(in_srgb\,var\(--status-error\)_52\%\,transparent\)\]{--tw-shadow: 0 14px 28px -22px color-mix(in srgb,var(--status-error) 52%,transparent);--tw-shadow-colored: 0 14px 28px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-highlight{--tw-shadow: var(--highlight-shadow);--tw-shadow-colored: var(--highlight-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lifted{--tw-shadow: var(--shadow-lg);--tw-shadow-colored: var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-panel{--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-opacity-20{--tw-ring-opacity: .2}.ring-opacity-40{--tw-ring-opacity: .4}.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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.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)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-grayscale{--tw-backdrop-grayscale: grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-invert{--tw-backdrop-invert: invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-sepia{--tw-backdrop-sepia: sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.duration-productive{transition-duration:.18s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-productive{transition-timing-function:cubic-bezier(.22,1,.36,1)}.\[--anchor-gap\:4px\]{--anchor-gap: 4px}.\[appearance\:textfield\]{-webkit-appearance:textfield;appearance:textfield}.\[scrollbar-width\:none\]{scrollbar-width:none}@media(max-width:768px){.page-toolbar-actions,.page-toolbar-utility,.page-toolbar-primary,.filter-controls{width:100%}.page-toolbar-utility>*,.page-toolbar-primary>*,.filter-controls>*{flex:1 1 11rem;min-width:0}}.placeholder\:text-ink-tertiary::placeholder{color:var(--text-tertiary)}.placeholder\:text-red-500::placeholder{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.first\:rounded-l-\[4px\]:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.last\:rounded-r-\[4px\]:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.open\:shadow-panel[open]{--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-within\:relative:focus-within{position:relative}.focus-within\:border-line-highlight:focus-within{border-color:var(--highlight-border)}.focus-within\:bg-\[var\(--interactive-hover-bg\)\]:focus-within{background-color:var(--interactive-hover-bg)}.focus-within\:\[box-shadow\:var\(--focus-ring\)\,var\(--interactive-hover-shadow\)\]:focus-within{box-shadow:var(--focus-ring),var(--interactive-hover-shadow)}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-b-2:hover{border-bottom-width:2px}.hover\:\!border-brand:hover{border-color:var(--brand-primary)!important}.hover\:\!border-line-highlight:hover{border-color:var(--highlight-border)!important}.hover\:border-\[var\(--interactive-control-border\)\]:hover{border-color:var(--interactive-control-border)}.hover\:border-brand-hover:hover{border-color:var(--brand-primary-hover)}.hover\:border-line-default:hover{border-color:var(--border-primary)}.hover\:border-line-highlight:hover{border-color:var(--highlight-border)}.hover\:\!bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_18\%\,var\(--bg-secondary\)\)\]:hover{background-color:color-mix(in srgb,var(--brand-primary) 18%,var(--bg-secondary))!important}.hover\:\!bg-\[var\(--interactive-control-hover-bg\)\]:hover{background-color:var(--interactive-control-hover-bg)!important}.hover\:\!bg-transparent:hover{background-color:transparent!important}.hover\:bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_9\%\,var\(--bg-secondary\)\)\]:hover{background-color:color-mix(in srgb,var(--brand-primary) 9%,var(--bg-secondary))}.hover\:bg-\[color-mix\(in_srgb\,var\(--status-error\)_86\%\,black_14\%\)\]:hover{background-color:color-mix(in srgb,var(--status-error) 86%,black 14%)}.hover\:bg-\[var\(--interactive-control-hover-bg\)\]:hover{background-color:var(--interactive-control-hover-bg)}.hover\:bg-\[var\(--interactive-hover-bg\)\]:hover{background-color:var(--interactive-hover-bg)}.hover\:bg-brand-hover:hover{background-color:var(--brand-primary-hover)}.hover\:bg-opacity-20:hover{--tw-bg-opacity: .2}.hover\:\!text-ink-primary:hover{color:var(--text-primary)!important}.hover\:text-ink-primary:hover{color:var(--text-primary)}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:shadow-\[0_18px_30px_-22px_color-mix\(in_srgb\,var\(--status-error\)_44\%\,transparent\)\]:hover{--tw-shadow: 0 18px 30px -22px color-mix(in srgb,var(--status-error) 44%,transparent);--tw-shadow-colored: 0 18px 30px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_32px_-24px_color-mix\(in_srgb\,var\(--brand-primary\)_64\%\,transparent\)\]:hover{--tw-shadow: 0 18px 32px -24px color-mix(in srgb,var(--brand-primary) 64%,transparent);--tw-shadow-colored: 0 18px 32px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-highlight:hover{--tw-shadow: var(--highlight-shadow);--tw-shadow-colored: var(--highlight-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:\[box-shadow\:0_16px_30px_-24px_color-mix\(in_srgb\,var\(--brand-primary\)_58\%\,transparent\)\,inset_0_0_0_1px_color-mix\(in_srgb\,var\(--brand-primary\)_24\%\,transparent\)\]:hover{box-shadow:0 16px 30px -24px color-mix(in srgb,var(--brand-primary) 58%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--brand-primary) 24%,transparent)}.hover\:\[box-shadow\:0_20px_38px_-26px_color-mix\(in_srgb\,var\(--brand-primary\)_58\%\,transparent\)\,inset_0_0_0_1px_color-mix\(in_srgb\,var\(--brand-primary\)_28\%\,transparent\)\]:hover{box-shadow:0 20px 38px -26px color-mix(in srgb,var(--brand-primary) 58%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--brand-primary) 28%,transparent)}.focus\:\!border-line-highlight:focus{border-color:var(--highlight-border)!important}.focus\:border-line-focus:focus{border-color:var(--border-focus)}.focus\:border-line-highlight:focus{border-color:var(--highlight-border)}.focus\:\!bg-surface-base:focus{background-color:var(--bg-primary)!important}.focus\:\!bg-transparent:focus{background-color:transparent!important}.focus\:bg-\[var\(--interactive-control-focus-bg\)\]:focus{background-color:var(--interactive-control-focus-bg)}.focus\:bg-\[var\(--interactive-hover-bg\)\]:focus{background-color:var(--interactive-hover-bg)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:\[box-shadow\:inset_0_1px_0_color-mix\(in_srgb\,white_32\%\,transparent\)\,var\(--focus-ring\)\,var\(--interactive-hover-shadow\)\]:focus{box-shadow:inset 0 1px color-mix(in srgb,white 32%,transparent),var(--focus-ring),var(--interactive-hover-shadow)}.focus-visible\:\!border-brand:focus-visible{border-color:var(--brand-primary)!important}.focus-visible\:border-line-highlight:focus-visible{border-color:var(--highlight-border)}.focus-visible\:\!bg-\[color-mix\(in_srgb\,var\(--brand-primary\)_18\%\,var\(--bg-secondary\)\)\]:focus-visible{background-color:color-mix(in srgb,var(--brand-primary) 18%,var(--bg-secondary))!important}.focus-visible\:bg-\[var\(--interactive-hover-bg\)\]:focus-visible{background-color:var(--interactive-hover-bg)}.focus-visible\:\!text-ink-primary:focus-visible{color:var(--text-primary)!important}.focus-visible\:text-ink-primary:focus-visible{color:var(--text-primary)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:\[box-shadow\:inset_var\(--focus-ring\)\]:focus-visible{box-shadow:inset var(--focus-ring)}.focus-visible\:\[box-shadow\:var\(--focus-ring\)\,var\(--interactive-hover-shadow\)\]:focus-visible{box-shadow:var(--focus-ring),var(--interactive-hover-shadow)}.active\:translate-y-0:active{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.992\]:active{--tw-scale-x: .992;--tw-scale-y: .992;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-\[var\(--interactive-active-bg\)\]:active{background-color:var(--interactive-active-bg)}.active\:shadow-\[0_12px_20px_-16px_color-mix\(in_srgb\,var\(--status-error\)_34\%\,transparent\)\]:active{--tw-shadow: 0 12px 20px -16px color-mix(in srgb,var(--status-error) 34%,transparent);--tw-shadow-colored: 0 12px 20px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.active\:shadow-\[0_12px_22px_-18px_color-mix\(in_srgb\,var\(--brand-primary\)_42\%\,transparent\)\]:active{--tw-shadow: 0 12px 22px -18px color-mix(in srgb,var(--brand-primary) 42%,transparent);--tw-shadow-colored: 0 12px 22px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.group\/day[open] .group-open\/day\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-opacity-30{--tw-bg-opacity: .3}.group:hover .group-hover\:\!text-brand{color:var(--brand-primary)!important}.group:hover .group-hover\:\!text-ink-primary{color:var(--text-primary)!important}.group:hover .group-hover\:\!text-ink-secondary{color:var(--text-secondary)!important}.group:hover .group-hover\:\!text-ink-tertiary{color:var(--text-tertiary)!important}.group:hover .group-hover\:opacity-100{opacity:1}.group:active .group-active\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[selected\]\:border-b-2[data-selected]{border-bottom-width:2px}.data-\[state\=checked\]\:bg-\[color-mix\(in_srgb\,var\(--highlight-bg-soft\)_86\%\,var\(--bg-secondary\)\)\][data-state=checked]{background-color:color-mix(in srgb,var(--highlight-bg-soft) 86%,var(--bg-secondary))}.data-\[state\=open\]\:bg-\[var\(--interactive-active-bg\)\][data-state=open]{background-color:var(--interactive-active-bg)}.data-\[closed\]\:opacity-0[data-closed]{opacity:0}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[enter\]\:duration-300[data-enter]{transition-duration:.3s}.data-\[leave\]\:duration-200[data-leave]{transition-duration:.2s}.data-\[enter\]\:ease-out[data-enter]{transition-timing-function:cubic-bezier(0,0,.2,1)}.data-\[leave\]\:ease-in[data-leave]{transition-timing-function:cubic-bezier(.4,0,1,1)}.dark\:border-red-500:is([data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.dark\:bg-slate-950\/50:is([data-theme=dark] *){background-color:#02061780}.dark\:bg-white:is([data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:bg-opacity-10:is([data-theme=dark] *){--tw-bg-opacity: .1}.dark\:bg-opacity-5:is([data-theme=dark] *){--tw-bg-opacity: .05}.dark\:text-red-500:is([data-theme=dark] *){--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.dark\:opacity-25:is([data-theme=dark] *){opacity:.25}.dark\:ring-opacity-60:is([data-theme=dark] *){--tw-ring-opacity: .6}.dark\:placeholder\:text-red-500:is([data-theme=dark] *)::placeholder{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:dark\:\!bg-gray-100:is([data-theme=dark] *):hover{--tw-bg-opacity: 1 !important;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))!important}.hover\:dark\:bg-gray-100:is([data-theme=dark] *):hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-opacity-20:hover:is([data-theme=dark] *){--tw-bg-opacity: .2}@media(min-width:640px){.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-10{grid-column:span 10 / span 10}.sm\:col-span-11{grid-column:span 11 / span 11}.sm\:col-span-12{grid-column:span 12 / span 12}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:col-span-4{grid-column:span 4 / span 4}.sm\:col-span-5{grid-column:span 5 / span 5}.sm\:col-span-6{grid-column:span 6 / span 6}.sm\:col-span-7{grid-column:span 7 / span 7}.sm\:col-span-8{grid-column:span 8 / span 8}.sm\:col-span-9{grid-column:span 9 / span 9}.sm\:w-auto{width:auto}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.sm\:grid-cols-none{grid-template-columns:none}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:p-3{padding:.75rem}.sm\:text-left{text-align:left}}@media(min-width:768px){.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-10{grid-column:span 10 / span 10}.md\:col-span-11{grid-column:span 11 / span 11}.md\:col-span-12{grid-column:span 12 / span 12}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-span-4{grid-column:span 4 / span 4}.md\:col-span-5{grid-column:span 5 / span 5}.md\:col-span-6{grid-column:span 6 / span 6}.md\:col-span-7{grid-column:span 7 / span 7}.md\:col-span-8{grid-column:span 8 / span 8}.md\:col-span-9{grid-column:span 9 / span 9}.md\:block{display:block}.md\:w-auto{width:auto}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(10rem\,0\.75fr\)_minmax\(16rem\,1\.45fr\)_auto_auto\]{grid-template-columns:minmax(10rem,.75fr) minmax(16rem,1.45fr) auto auto}.md\:grid-cols-none{grid-template-columns:none}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}}@media(min-width:1024px){.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-10{grid-column:span 10 / span 10}.lg\:col-span-11{grid-column:span 11 / span 11}.lg\:col-span-12{grid-column:span 12 / span 12}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-6{grid-column:span 6 / span 6}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:col-span-9{grid-column:span 9 / span 9}.lg\:max-w-\[200px\]{max-width:200px}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:grid-cols-none{grid-template-columns:none}}@media(min-width:1280px){.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:w-auto{width:auto}.xl\:min-w-\[38rem\]{min-width:38rem}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.35fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr)}.xl\:grid-cols-\[minmax\(240px\,0\.8fr\)_minmax\(0\,1\.4fr\)_auto\]{grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr) auto}.xl\:items-center{align-items:center}.xl\:justify-end{justify-content:flex-end}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>button\>svg\]\:stroke-current>button>svg{stroke:currentColor}.\[\&\>button\]\:right-5>button{right:1.25rem}.\[\&\>button\]\:top-5>button{top:1.25rem}.\[\&\>button\]\:z-10>button{z-index:10}.\[\&\>button\]\:border-line-default>button{border-color:var(--border-primary)}.\[\&\>button\]\:bg-surface-base>button{background-color:var(--bg-primary)}.\[\&\>button\]\:text-ink-primary>button{color:var(--text-primary)}.\[\&\>button\]\:shadow-panel>button{--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}._layer_6rz2j_1{position:fixed;z-index:1000;right:1rem;bottom:1rem;left:1rem;pointer-events:none}._panel_6rz2j_10{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;width:min(100%,1040px);margin:0 auto;padding:1.35rem;border:1px solid rgba(255,255,255,.2);border-radius:20px;background:#0d1115f7;box-shadow:0 28px 80px #0000006b;color:#f5f1e9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}._copy_6rz2j_27{max-width:700px}._eyebrow_6rz2j_28{margin:0 0 .55rem;color:#28c4cf;font:600 .65rem/1.2 Sora,sans-serif;letter-spacing:.14em;text-transform:uppercase}._copy_6rz2j_27 h2{margin:0;color:#f5f1e9;font:600 clamp(1.35rem,3vw,2rem)/1.08 "Syne","Sora",sans-serif;letter-spacing:-.025em}._copy_6rz2j_27>p:not(._eyebrow_6rz2j_28){margin:.65rem 0 0;color:#b5c0c8;font:400 .78rem/1.6 Sora,sans-serif}._copy_6rz2j_27 ._disabledNote_6rz2j_31{color:#f5bd72}._copy_6rz2j_27 a{display:inline-block;margin-top:.75rem;color:#e3e9ed;font:600 .72rem/1.4 Sora,sans-serif;text-underline-offset:.2em}._copy_6rz2j_27 a:hover,._copy_6rz2j_27 a:focus-visible{color:#28c4cf}._actions_6rz2j_36{display:grid;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content);gap:.55rem}._actions_6rz2j_36 button{min-height:44px;padding:.72rem .95rem;border:1px solid rgba(255,255,255,.28);border-radius:999px;font:600 .72rem/1.1 Sora,sans-serif;cursor:pointer}._necessary_6rz2j_45{background:transparent;color:#f5f1e9}._accept_6rz2j_46{border-color:#28c4cf!important;background:#28c4cf;color:#061216}._close_6rz2j_47{grid-column:1 / -1;border:0!important;background:transparent;color:#9eabb5}._necessary_6rz2j_45:hover,._necessary_6rz2j_45:focus-visible,._close_6rz2j_47:hover,._close_6rz2j_47:focus-visible{border-color:#28c4cf!important;background:#28c4cf1a;color:#f5f1e9}._accept_6rz2j_46:hover,._accept_6rz2j_46:focus-visible{background:#66dde3;color:#061216}@media(max-width:760px){._layer_6rz2j_1{right:.65rem;bottom:.65rem;left:.65rem}._panel_6rz2j_10{grid-template-columns:1fr;gap:1rem;padding:1rem}._actions_6rz2j_36{grid-template-columns:1fr}._actions_6rz2j_36 button{width:100%}._close_6rz2j_47{grid-column:auto}}
