@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-800:#262626;--color-neutral-900:#171717;--spacing:.25rem;--radius-sm:.25rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-900:lab(7.78201% -.0000149012 0)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-1\/2{top:50%}.left-1\/2{left:50%}.isolate{isolation:isolate}.-z-\[1\]{z-index:calc(1 * -1)}.z-0{z-index:0}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-3{margin-top:calc(var(--spacing) * 3)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-full{height:100%}.w-full{width:100%}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.gap-2{gap:calc(var(--spacing) * 2)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.\!rounded-\[8px\]{border-radius:8px!important}.\!rounded-\[14px\]{border-radius:14px!important}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[inherit\]{border-radius:inherit}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-neutral-800{border-color:var(--color-neutral-800)}.\!bg-transparent{background-color:#0000!important}.bg-neutral-900{background-color:var(--color-neutral-900)}.\!p-0{padding:calc(var(--spacing) * 0)!important}.p-8{padding:calc(var(--spacing) * 8)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.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,)}.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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-blue:#2858a0;--brand-blue-deep:#205890;--brand-blue-readable:#2858a0;--brand-blue-soft:#2858a01f;--brand-red:#a01838;--brand-red-readable:#a01838;--brand-red-soft:#a018381a;--brand-silver:#e0e0e8;--brand-white:#fff;--background:#f7f9fc;--foreground:#0b1220;--text:var(--foreground);--muted:#536275;--panel:#fff;--surface:var(--panel);--panel-strong:#eef3f8;--border:#d9e1ec;--border-strong:#bac8da;--accent:var(--brand-blue);--accent-contrast:#fff;--accent-soft:var(--brand-blue-soft);--info:#2858a0;--info-soft:#2858a01f;--danger:var(--brand-red);--danger-soft:var(--brand-red-soft);--warning:#8a5d00;--warning-soft:#b377001f;--ok:#176b47;--ok-soft:#176b471a;--ink:#0b1220;--chart-blue:#2858a0;--chart-cyan:#28799d;--chart-green:#176b47;--chart-green-deep:#0f5a3b;--chart-red:#a01838;--chart-rose:#bf4962;--chart-violet:#6454c7;--radar-grid:#28799d1f;--radar-grid-strong:#28799d2e;--radar-wash:#28799d21;--runway-green:#176b47;--runway-cyan:#28799d;--runway-amber:#8a5d00;--radius:8px;--radius-sm:6px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--control-height:2.75rem;--ops-container-gap:clamp(1rem, 1.5vw, 1.35rem);--ops-value-padding:clamp(1rem, 1.35vw, 1.25rem);--ops-zone-padding:clamp(.9rem, 1.4vw, 1.2rem);--shadow:0 18px 48px #1328461f;--shadow-soft:0 10px 26px #13284614}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-blue-readable:#8fb7e8;--brand-blue-soft:#8fb7e829;--brand-red-readable:#f08da1;--brand-red-soft:#f08da126;--background:#070b12;--foreground:#f8fafc;--muted:#b8c4d2;--panel:#0f1724;--panel-strong:#162235;--border:#2a3950;--border-strong:#4c6280;--accent:#8fb7e8;--accent-contrast:#0b1220;--info:#8fb7e8;--info-soft:#8fb7e829;--danger:#f08da1;--danger-soft:#f08da126;--warning:#f5c15e;--warning-soft:#f5c15e26;--ok:#7bdba5;--ok-soft:#7bdba524;--ink:#05080d;--chart-blue:#8fb7e8;--chart-cyan:#79c0ff;--chart-green:#7bdba5;--chart-green-deep:#55c78a;--chart-red:#f08da1;--chart-rose:#ffb3c0;--chart-violet:#aaa0ff;--radar-grid:#79c0ff1a;--radar-grid-strong:#79c0ff2b;--radar-wash:#79c0ff1f;--runway-green:#7bdba5;--runway-cyan:#79c0ff;--runway-amber:#f5c15e;--shadow:0 22px 56px #00000057;--shadow-soft:0 14px 32px #0000003d}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-blue-readable:#8fb7e8;--brand-blue-soft:#8fb7e829;--brand-red-readable:#f08da1;--brand-red-soft:#f08da126;--background:#070b12;--foreground:#f8fafc;--muted:#b8c4d2;--panel:#0f1724;--panel-strong:#162235;--border:#2a3950;--border-strong:#4c6280;--accent:#8fb7e8;--accent-contrast:#0b1220;--info:#8fb7e8;--info-soft:#8fb7e829;--danger:#f08da1;--danger-soft:#f08da126;--warning:#f5c15e;--warning-soft:#f5c15e26;--ok:#7bdba5;--ok-soft:#7bdba524;--ink:#05080d;--chart-blue:#8fb7e8;--chart-cyan:#79c0ff;--chart-green:#7bdba5;--chart-green-deep:#55c78a;--chart-red:#f08da1;--chart-rose:#ffb3c0;--chart-violet:#aaa0ff;--radar-grid:#79c0ff1a;--radar-grid-strong:#79c0ff2b;--radar-wash:#79c0ff1f;--runway-green:#7bdba5;--runway-cyan:#79c0ff;--runway-amber:#f5c15e;--shadow:0 22px 56px #00000057;--shadow-soft:0 14px 32px #0000003d}*{box-sizing:border-box}html,body{min-height:100%}body{background:radial-gradient(circle at 14% 6%, var(--runway-cyan), transparent 24rem), radial-gradient(circle at 92% 0%, var(--brand-red-readable), transparent 25rem), linear-gradient(var(--radar-grid) 1px, transparent 1px), linear-gradient(90deg, var(--radar-grid) 1px, transparent 1px), linear-gradient(180deg, var(--panel-strong), var(--background) 20rem), var(--background);margin:0}@supports (color:color-mix(in lab, red, red)){body{background:radial-gradient(circle at 14% 6%, color-mix(in srgb, var(--runway-cyan) 18%, transparent), transparent 24rem), radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--brand-red-readable) 10%, transparent), transparent 25rem), linear-gradient(var(--radar-grid) 1px, transparent 1px), linear-gradient(90deg, var(--radar-grid) 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--panel-strong) 85%, transparent), var(--background) 20rem), var(--background)}}body{color:var(--foreground);letter-spacing:0;background-size:auto,auto,36px 36px,36px 36px,auto,auto;background-attachment:fixed;font-family:Aptos,Segoe UI,ui-sans-serif,system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible,.mini-button:focus-visible,.table-link:focus-visible,.table a:focus-visible,.data-table a:focus-visible,.segmented-tabs .tab:focus-visible{outline:3px solid var(--brand-blue-readable);outline-offset:3px}.mini-button:focus-visible,.table-link:focus-visible,.table a:focus-visible,.data-table a:focus-visible,.segmented-tabs .tab:focus-visible{outline-offset:2px;z-index:1;border-radius:.35rem;outline-width:2px;position:relative}.skip-link{background:var(--brand-blue);color:#fff;z-index:1000;border-radius:.4rem;padding:.7rem 1rem;font-weight:800;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.shell{grid-template-columns:4.25rem minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:linear-gradient(180deg, var(--runway-cyan), transparent 15rem), linear-gradient(var(--radar-grid) 1px, transparent 1px), linear-gradient(90deg, var(--radar-grid) 1px, transparent 1px), var(--panel);align-items:center}@supports (color:color-mix(in lab, red, red)){.sidebar{background:linear-gradient(180deg, color-mix(in srgb, var(--runway-cyan) 14%, transparent), transparent 15rem), linear-gradient(var(--radar-grid) 1px, transparent 1px), linear-gradient(90deg, var(--radar-grid) 1px, transparent 1px), var(--panel)}}.sidebar{border-right:1px solid var(--border);background-size:auto,28px 28px,28px 28px,auto;flex-direction:column;gap:.85rem;height:100vh;padding:.85rem .55rem;display:flex;position:sticky;top:0}.brand{border-radius:.6rem;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;transition:background .16s;display:flex}.brand:hover{background:var(--accent-soft)}.brand-logo{border:1px solid var(--brand-silver);background:#fff}@supports (color:color-mix(in lab, red, red)){.brand-logo{border:1px solid color-mix(in srgb, var(--brand-silver) 80%, var(--border))}}.brand-logo{object-fit:contain;border-radius:.45rem;width:2.1rem;height:2.1rem;padding:.2rem;display:block}.brand-copy,.sidebar-divider{display:none}.muted{color:var(--muted)}.theme-toggle{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.6rem;flex:none;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;margin-top:auto;padding:0;transition:background .16s,border-color .16s,color .16s;display:inline-flex;position:relative}.theme-toggle>span{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.theme-toggle:hover{background:var(--accent-soft);border-color:var(--border-strong);color:var(--brand-blue-readable)}.theme-toggle svg,.nav a svg,.button svg,.metric-icon svg,.empty-state-icon svg{stroke-width:2px;flex:none;display:block}.nav{scrollbar-width:none;flex-direction:column;flex:auto;gap:.35rem;width:100%;min-height:0;display:flex;overflow:hidden auto}.nav::-webkit-scrollbar{display:none}.nav-group{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.nav-divider{background:var(--border);height:1px;margin:.45rem .6rem}.nav-section{flex-direction:column;gap:.3rem;display:flex}.nav-subgroups{flex-direction:column;gap:.25rem;display:flex}.nav-subgroup{flex-direction:column;gap:.2rem;display:flex}.nav-section-divider{background:linear-gradient(90deg, transparent, var(--border-strong) 18%, var(--border-strong) 82%, transparent);height:2px;margin:clamp(.3rem,1vh,.55rem) .45rem clamp(.25rem,1vh,.5rem)}.nav-subgroup-divider{background:var(--border);opacity:.7;height:1px;margin:.3rem .85rem}.sidebar .nav-subgroup-divider{display:none}.sidebar .nav a{width:2.4rem;height:clamp(1.85rem,4vh,2.4rem)}.sidebar .nav-section-label,.sidebar .nav-subgroup-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-nav-panel .nav-section-label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .1rem;padding:0 .2rem;font-size:.7rem;font-weight:900}.mobile-nav-panel .nav-subgroup-label{color:var(--muted);letter-spacing:.08em;opacity:.85;text-transform:uppercase;margin:0 0 .05rem;padding:0 .35rem;font-size:.62rem;font-weight:800}.nav a{color:var(--muted);border:1px solid #0000;border-radius:.6rem;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;margin:0 auto;transition:background .16s,border-color .16s,color .16s;display:flex;position:relative}.nav a:focus-visible{outline:2px solid var(--brand-blue-readable);outline-offset:2px}.nav a[aria-current=page]{background:linear-gradient(135deg, var(--brand-blue), var(--brand-blue-deep));box-shadow:var(--shadow-soft);color:#fff;border-color:#0000}.nav a[aria-current=page]:before{background:var(--brand-blue-readable);content:"";border-radius:0 999px 999px 0;width:3px;height:1.4rem;position:absolute;top:50%;left:-.55rem;transform:translateY(-50%)}.nav a:hover:not([aria-current=page]){background:var(--accent-soft);border-color:var(--border-strong);color:var(--brand-blue-readable)}.nav a[data-label]:after,.theme-toggle[aria-label]:after{background:var(--panel-strong);border:1px solid var(--border-strong);box-shadow:var(--shadow-soft);color:var(--foreground);content:attr(data-label);letter-spacing:.01em;opacity:0;pointer-events:none;white-space:nowrap;z-index:50;border-radius:.45rem;padding:.32rem .55rem;font-size:.82rem;font-weight:700;transition:opacity .14s,transform .14s;position:absolute;top:50%;left:calc(100% + .65rem);transform:translate(-4px,-50%)}.theme-toggle[aria-label]:after{content:attr(aria-label)}.mobile-appbar .theme-toggle[aria-label]:after{left:auto;right:calc(100% + .65rem);transform:translate(4px,-50%)}.mobile-appbar .theme-toggle:hover:after,.mobile-appbar .theme-toggle:focus-visible:after{transform:translateY(-50%)}.nav a[data-label]:hover:after,.nav a[data-label]:focus-visible:after,.theme-toggle:hover:after,.theme-toggle:focus-visible:after{opacity:1;transform:translateY(-50%)}.main{min-width:0;padding:1.5rem}.topbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.title{gap:.45rem;min-width:0;display:grid}.title .page-title-blur,.panel-header .page-title-blur{overflow-wrap:anywhere;min-width:0;max-width:100%}.eyebrow{color:var(--brand-red-readable);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.76rem;font-weight:900;display:inline-flex}.eyebrow:before{background:var(--brand-red);content:"";border-radius:999px;width:.48rem;height:.48rem;display:inline-block}.title h1{margin:0;font-size:clamp(1.55rem,2vw,2.1rem);line-height:1.1}.title p{color:var(--muted);max-width:52rem;margin:0}.actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.button{background:linear-gradient(135deg, var(--brand-blue), var(--brand-blue-deep));border:1px solid var(--brand-blue);color:#fff;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .95rem;font-weight:850;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.button:hover{box-shadow:var(--shadow-soft)}.button:active{transform:translateY(1px)}.button.secondary{background:var(--panel);border-color:var(--border);color:var(--foreground)}.button.secondary:hover{border-color:var(--brand-blue-readable)}.button.danger{background:var(--danger-soft);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.button.danger{border-color:color-mix(in srgb, var(--danger) 42%, var(--border))}}.button.danger{color:var(--brand-red-readable)}.button.danger:hover{border-color:var(--brand-red-readable)}.mini-button{background:var(--accent);border:1px solid var(--accent);color:var(--ink);cursor:pointer;border-radius:.35rem;min-height:1.75rem;padding:0 .55rem;font-size:.72rem;font-weight:800}.grid{gap:var(--ops-container-gap);display:grid}.metrics{gap:var(--ops-container-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.repairs-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.repairs-table{table-layout:auto}.repairs-table td{overflow-wrap:anywhere;word-break:break-word;vertical-align:top}.repairs-table td .badge{white-space:normal;word-break:break-word;max-width:100%}.repairs-table td .badge-row{max-width:100%}.repairs-table .table-link.mono{overflow-wrap:normal;word-break:keep-all;white-space:nowrap;max-width:12rem;display:inline-block}.metric,.panel{background:linear-gradient(145deg, var(--panel), var(--panel-strong)), var(--panel)}@supports (color:color-mix(in lab, red, red)){.metric,.panel{background:linear-gradient(145deg, color-mix(in srgb, var(--panel) 96%, transparent), color-mix(in srgb, var(--panel-strong) 74%, transparent)), var(--panel)}}.metric,.panel{border:1px solid var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.metric,.panel{border:1px solid color-mix(in srgb, var(--border-strong) 70%, transparent)}}.metric,.panel{border-radius:var(--radius);box-shadow:0 18px 48px -38px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.metric,.panel{box-shadow:0 18px 48px -38px color-mix(in srgb, var(--foreground) 62%, transparent)}}.metric{min-height:9rem;padding:var(--ops-value-padding);gap:1rem;display:grid;position:relative;overflow:hidden}.metric:after{background:linear-gradient(90deg, var(--metric-accent,var(--runway-cyan)), var(--metric-accent,var(--runway-cyan)))}@supports (color:color-mix(in lab, red, red)){.metric:after{background:linear-gradient(90deg, var(--metric-accent,var(--runway-cyan)), color-mix(in srgb, var(--metric-accent,var(--runway-cyan)) 32%, transparent))}}.metric:after{content:"";height:3px;position:absolute;top:0;left:0;right:0}.metric.blue{--metric-accent:var(--runway-cyan)}.metric.red{--metric-accent:var(--brand-red)}.metric.silver{--metric-accent:var(--border-strong)}.metric.green{--metric-accent:var(--ok)}.metric-head{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.metric-head>span:not(.metric-icon){color:var(--muted);font-size:.82rem;font-weight:750;display:block}.metric-value{gap:.45rem;display:grid}.metric strong{font-size:1.95rem;line-height:1.05;display:block}.metric small{color:var(--muted);margin-top:.3rem;font-size:.78rem;display:block}.metric-icon{background:var(--accent-soft);border:1px solid var(--border);color:var(--brand-blue-readable);border-radius:.5rem;justify-content:center;place-items:center;width:2.4rem;height:2.4rem;line-height:0;display:inline-grid}.metric.red .metric-icon{background:var(--danger-soft);color:var(--brand-red-readable)}.metric.silver .metric-icon{background:var(--brand-silver)}@supports (color:color-mix(in lab, red, red)){.metric.silver .metric-icon{background:color-mix(in srgb, var(--brand-silver) 55%, transparent)}}.metric.silver .metric-icon{color:var(--foreground)}.metric.green .metric-icon{background:var(--ok-soft);color:var(--ok)}.status-strip{background:radial-gradient(circle at 92% 15%, var(--ok), transparent 16rem), linear-gradient(135deg, var(--runway-cyan), transparent 64%), linear-gradient(var(--radar-grid) 1px, transparent 1px), linear-gradient(90deg, var(--radar-grid) 1px, transparent 1px), var(--panel);align-items:center}@supports (color:color-mix(in lab, red, red)){.status-strip{background:radial-gradient(circle at 92% 15%, color-mix(in srgb, var(--ok) 14%, transparent), transparent 16rem), linear-gradient(135deg, color-mix(in srgb, var(--runway-cyan) 14%, transparent), transparent 64%), linear-gradient(var(--radar-grid) 1px, transparent 1px), linear-gradient(90deg, var(--radar-grid) 1px, transparent 1px), var(--panel)}}.status-strip{border:1px solid var(--border-strong);background-size:auto,auto,36px 36px,36px 36px,auto}@supports (color:color-mix(in lab, red, red)){.status-strip{border:1px solid color-mix(in srgb, var(--border-strong) 72%, transparent)}}.status-strip{border-radius:var(--radius);gap:var(--ops-container-gap);margin-bottom:var(--ops-container-gap);padding:var(--ops-value-padding);justify-content:space-between;display:flex}.status-copy{gap:.15rem;display:grid}.status-copy strong{display:block}.status-copy span{color:var(--muted);font-size:.9rem}.layout-grid{margin-top:var(--ops-container-gap);grid-template-columns:minmax(0,1.65fr) minmax(20rem,.85fr)}.panel{position:relative;overflow:hidden}.panel-header{background:linear-gradient(90deg, var(--runway-cyan), transparent 68%), var(--panel-strong);align-items:center}@supports (color:color-mix(in lab, red, red)){.panel-header{background:linear-gradient(90deg, color-mix(in srgb, var(--runway-cyan) 8%, transparent), transparent 68%), color-mix(in srgb, var(--panel-strong) 50%, transparent)}}.panel-header{border-bottom:1px solid var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.panel-header{border-bottom:1px solid color-mix(in srgb, var(--border-strong) 72%, transparent)}}.panel-header{padding:1rem var(--ops-value-padding);justify-content:space-between;gap:.9rem;display:flex}.panel-header h2{letter-spacing:0;margin:0;font-size:1rem;font-weight:900}.panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.filter-form{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.filter-form input,.filter-form select,.sourcing-select-form select{background:var(--background);border:1px solid var(--border-strong);color:var(--foreground);border-radius:.45rem;min-height:2.1rem;padding:0 .6rem}.tabs{border-bottom:1px solid var(--border);align-items:center;gap:.4rem;padding:.75rem 1rem;display:flex;overflow-x:auto}.tab{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.tab{border:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.tab{border-radius:var(--radius-sm);color:var(--muted);flex:none;min-height:2.2rem;padding:.52rem .76rem;font-size:.82rem;font-weight:850;transition:background .18s,border-color .18s,color .18s}.tab:hover,.tab.active{background:linear-gradient(135deg, var(--accent-soft), var(--panel))}@supports (color:color-mix(in lab, red, red)){.tab:hover,.tab.active{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-soft) 80%, transparent), color-mix(in srgb, var(--panel) 50%, transparent))}}.tab:hover,.tab.active{border-color:var(--runway-cyan)}@supports (color:color-mix(in lab, red, red)){.tab:hover,.tab.active{border-color:color-mix(in srgb, var(--runway-cyan) 45%, var(--border))}}.tab:hover,.tab.active{color:var(--runway-cyan)}.table{border-collapse:collapse;width:100%}.table th,.table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:.8rem 1rem}.table th{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:800}.table.compact th,.table.compact td{padding:.62rem .75rem}.table-link{color:var(--runway-cyan);font-weight:800}.block{display:block}.row-alert{background:var(--warning-soft)}@supports (color:color-mix(in lab, red, red)){.row-alert{background:color-mix(in srgb, var(--warning-soft) 82%, transparent)}}.mono{font-family:SFMono-Regular,Cascadia Code,ui-monospace,monospace}.badge{border:1px solid var(--border);text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;min-height:1.7rem;padding:.32rem .55rem;font-size:.72rem;font-weight:850;line-height:1;display:inline-flex}.badge.aog,.badge.danger{background:var(--danger-soft);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.badge.aog,.badge.danger{border-color:color-mix(in srgb, var(--danger) 45%, var(--border))}}.badge.aog,.badge.danger{color:var(--brand-red-readable)}.badge.ok{background:var(--ok-soft);border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.badge.ok{border-color:color-mix(in srgb, var(--ok) 40%, var(--border))}}.badge.ok{color:var(--ok)}.badge.warn{background:var(--warning-soft);border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.badge.warn{border-color:color-mix(in srgb, var(--warning) 40%, var(--border))}}.badge.warn{color:var(--warning)}.badge.info{color:#79c0ff;background:#58a6ff24;border-color:#58a6ff4d}.badge.brand{background:var(--accent-soft);border-color:var(--brand-blue-readable)}@supports (color:color-mix(in lab, red, red)){.badge.brand{border-color:color-mix(in srgb, var(--brand-blue-readable) 45%, var(--border))}}.badge.brand{color:var(--brand-blue-readable)}.badge.silver{background:var(--brand-silver)}@supports (color:color-mix(in lab, red, red)){.badge.silver{background:color-mix(in srgb, var(--brand-silver) 58%, transparent)}}.badge.silver{border-color:var(--border-strong);color:var(--foreground)}.badge-row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.timeline{gap:.75rem;padding:1rem;display:grid}.empty-state{align-content:center;gap:.45rem;min-height:15rem;padding:1.2rem;display:grid}.empty-state-icon{background:var(--accent-soft);border:1px solid var(--brand-blue-readable);align-items:center}@supports (color:color-mix(in lab, red, red)){.empty-state-icon{border:1px solid color-mix(in srgb, var(--brand-blue-readable) 30%, var(--border))}}.empty-state-icon{color:var(--brand-blue-readable);border-radius:999px;justify-content:center;place-items:center;width:3rem;height:3rem;margin-bottom:.25rem;line-height:0;display:inline-grid}.empty-state-action{gap:var(--space-2);margin-top:var(--space-2);display:flex}.empty-state strong{display:block}.empty-state span:not(.empty-state-icon){color:var(--muted);max-width:34rem;font-size:.92rem;display:block}.empty-state.compact{min-height:7rem}.notice{color:#dceeb4;background:#c8ff5f14;border:1px solid #c8ff5f33;border-radius:.5rem;padding:.75rem 1rem}.rotating-text-inner{transform-origin:50%;display:inline-block}.rotating-text-part{display:inline-block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.star-border{--star-thickness:1px;--star-speed:6s;--star-color:#c8ff5f80;border-radius:var(--radius);isolation:isolate;position:relative;overflow:hidden}.star-border[data-tone=danger]{--star-color:#ff63848c}.star-border[data-tone=secondary]{display:contents}.star-border__light{opacity:.7;pointer-events:none;border-radius:9999px;width:300%;height:50%;position:absolute}.star-border__light--top{animation:star-sweep-top var(--star-speed) linear infinite alternate;background:radial-gradient(circle, var(--star-color), transparent 12%);top:-10px;left:-250%}.star-border__light--bottom{animation:star-sweep-bottom var(--star-speed) linear infinite alternate;background:radial-gradient(circle, var(--star-color), transparent 12%);bottom:-10px;right:-250%}.star-border__content{align-items:center;gap:inherit;z-index:1;justify-content:center;display:inline-flex;position:relative}@keyframes star-sweep-top{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes star-sweep-bottom{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.star-border__light{opacity:0;animation:none}}.event{border-left:2px solid var(--brand-blue-readable);padding-left:.85rem}.event strong{display:block}.event span{color:var(--muted);margin-top:.2rem;font-size:.84rem;display:block}.event p{margin:.35rem 0 0}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem;display:grid}.detail-list,.mini-fields{gap:.7rem;margin:0;display:grid}.detail-list div,.mini-fields div{border-bottom:1px solid var(--border);gap:.35rem;padding-bottom:.7rem;display:grid}.detail-list dt,.mini-fields dt{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:850}.detail-list dd,.mini-fields dd{overflow-wrap:anywhere;margin:0}.section-band{border-top:1px solid var(--border);gap:.65rem;padding:1rem;display:grid}.section-band h2{margin:0;font-size:.95rem}.line-list{gap:.85rem;padding:1rem;display:grid}.line-card{background:linear-gradient(135deg, var(--panel), var(--panel-strong))}@supports (color:color-mix(in lab, red, red)){.line-card{background:linear-gradient(135deg, color-mix(in srgb, var(--panel) 94%, transparent), color-mix(in srgb, var(--panel-strong) 70%, transparent))}}.line-card{border:1px solid var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.line-card{border:1px solid color-mix(in srgb, var(--border-strong) 70%, transparent)}}.line-card{border-radius:var(--radius);box-shadow:0 14px 38px -34px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.line-card{box-shadow:0 14px 38px -34px color-mix(in srgb, var(--foreground) 70%, transparent)}}.line-card{overflow:hidden}.line-card-header{background:linear-gradient(90deg, var(--runway-cyan), transparent 64%), var(--panel-strong);align-items:center}@supports (color:color-mix(in lab, red, red)){.line-card-header{background:linear-gradient(90deg, color-mix(in srgb, var(--runway-cyan) 9%, transparent), transparent 64%), color-mix(in srgb, var(--panel-strong) 48%, transparent)}}.line-card-header{border-bottom:1px solid var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.line-card-header{border-bottom:1px solid color-mix(in srgb, var(--border-strong) 70%, transparent)}}.line-card-header{justify-content:space-between;gap:1rem;padding:.85rem 1rem;display:flex}.line-card-header strong,.line-card-header span{display:block}.alarms-list-react-bits{will-change:transform, opacity}.alarm-row{--alarm-accent:var(--danger);--alarm-soft:var(--danger-soft);background:linear-gradient(90deg, var(--alarm-accent), transparent 32%), var(--panel);align-items:stretch}@supports (color:color-mix(in lab, red, red)){.alarm-row{background:linear-gradient(90deg, color-mix(in srgb, var(--alarm-accent) 9%, transparent), transparent 32%), var(--panel)}}.alarm-row{border-color:var(--alarm-accent)}@supports (color:color-mix(in lab, red, red)){.alarm-row{border-color:color-mix(in srgb, var(--alarm-accent) 32%, var(--border))}}.alarm-row{box-shadow:inset 0 1px 0 var(--alarm-accent)}@supports (color:color-mix(in lab, red, red)){.alarm-row{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--alarm-accent) 12%, transparent)}}.alarm-row{grid-template-columns:4.6rem minmax(0,1fr) minmax(13rem,auto);gap:0;min-width:0;transition:background .16s,border-color .16s,box-shadow .16s;display:grid;overflow:hidden}.alarm-row:hover{border-color:var(--alarm-accent)}@supports (color:color-mix(in lab, red, red)){.alarm-row:hover{border-color:color-mix(in srgb, var(--alarm-accent) 54%, var(--border))}}.alarm-row:hover{box-shadow:inset 0 1px 0 var(--alarm-accent), 0 10px 28px var(--alarm-accent)}@supports (color:color-mix(in lab, red, red)){.alarm-row:hover{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--alarm-accent) 18%, transparent), 0 10px 28px color-mix(in srgb, var(--alarm-accent) 8%, transparent)}}.alarm-row-warning{--alarm-accent:var(--warning);--alarm-soft:var(--warning-soft)}.alarm-severity-rail{background:linear-gradient(180deg, var(--alarm-accent), transparent), var(--alarm-soft);align-items:center}@supports (color:color-mix(in lab, red, red)){.alarm-severity-rail{background:linear-gradient(180deg, color-mix(in srgb, var(--alarm-accent) 26%, transparent), transparent), color-mix(in srgb, var(--alarm-soft) 74%, var(--panel))}}.alarm-severity-rail{border-right:1px solid var(--alarm-accent)}@supports (color:color-mix(in lab, red, red)){.alarm-severity-rail{border-right:1px solid color-mix(in srgb, var(--alarm-accent) 36%, var(--border))}}.alarm-severity-rail{color:var(--foreground);text-align:center;flex-direction:column;justify-content:center;gap:.28rem;min-height:100%;padding:.85rem .65rem;display:flex}.alarm-severity-rail span,.alarm-severity-rail strong{line-height:1;display:block}.alarm-severity-rail span{color:var(--alarm-accent)}@supports (color:color-mix(in lab, red, red)){.alarm-severity-rail span{color:color-mix(in srgb, var(--alarm-accent) 76%, var(--foreground))}}.alarm-severity-rail span{letter-spacing:.08em;font-size:.72rem;font-weight:900}.alarm-severity-rail strong{color:var(--alarm-accent)}@supports (color:color-mix(in lab, red, red)){.alarm-severity-rail strong{color:color-mix(in srgb, var(--alarm-accent) 86%, var(--foreground))}}.alarm-severity-rail strong{letter-spacing:.06em;font-size:.82rem;font-weight:950}.alarm-row-main{min-width:0;padding:.9rem 1rem}.alarm-row-header{background:0 0;border-bottom:0;padding:0}.alarm-row-title{min-width:0}.alarm-row-title strong{color:var(--foreground);overflow-wrap:anywhere;font-size:.96rem;line-height:1.25}.alarm-row-title .muted{overflow-wrap:anywhere;margin-top:.18rem;line-height:1.35}.alarm-row-meta{overflow-wrap:anywhere;margin-top:.52rem;font-size:.78rem;line-height:1.35}.alarm-row-detail{gap:.5rem;min-width:0;margin-top:.62rem;display:grid}.alarm-shop-table{margin-top:.1rem}.alarm-top-pick{margin-left:.5rem}.alarm-row-actions{background:var(--panel-strong);align-content:center}@supports (color:color-mix(in lab, red, red)){.alarm-row-actions{background:color-mix(in srgb, var(--panel-strong) 34%, transparent)}}.alarm-row-actions{border-left:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.alarm-row-actions{border-left:1px solid color-mix(in srgb, var(--border) 76%, transparent)}}.alarm-row-actions{justify-items:end;gap:.7rem;min-width:0;padding:.9rem 1rem;display:grid}.alarm-row-badges,.alarm-row-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.alarm-row-actions .badge{max-width:100%}.alarm-row-buttons form{display:contents}.alarm-row-buttons .mini-button{white-space:nowrap}@media (max-width:1100px){.alarm-row{grid-template-columns:4.2rem minmax(0,1fr)}.alarm-row-actions{border-left:0;border-top:1px solid var(--border);align-content:start}@supports (color:color-mix(in lab, red, red)){.alarm-row-actions{border-top:1px solid color-mix(in srgb, var(--border) 76%, transparent)}}.alarm-row-actions{grid-column:2;justify-items:start;padding-top:.75rem}.alarm-row-badges,.alarm-row-buttons{justify-content:flex-start}}@media (max-width:640px){.alarm-row{grid-template-columns:3.6rem minmax(0,1fr)}.alarm-severity-rail{padding:.75rem .45rem}.alarm-severity-rail span{font-size:.66rem}.alarm-severity-rail strong{font-size:.74rem}.alarm-row-main,.alarm-row-actions{padding:.82rem}.alarm-row-actions{grid-column:1/-1}.alarm-row-buttons,.alarm-row-buttons form{width:100%}.alarm-row-buttons .mini-button{flex:9rem}}.aog-list-react-bits{will-change:transform, opacity}.aog-row{--aog-accent:var(--warning);--aog-soft:var(--warning-soft);background:linear-gradient(90deg, var(--aog-accent), transparent 32%), var(--panel);align-items:stretch}@supports (color:color-mix(in lab, red, red)){.aog-row{background:linear-gradient(90deg, color-mix(in srgb, var(--aog-accent) 9%, transparent), transparent 32%), var(--panel)}}.aog-row{border-color:var(--aog-accent)}@supports (color:color-mix(in lab, red, red)){.aog-row{border-color:color-mix(in srgb, var(--aog-accent) 32%, var(--border))}}.aog-row{box-shadow:inset 0 1px 0 var(--aog-accent)}@supports (color:color-mix(in lab, red, red)){.aog-row{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--aog-accent) 12%, transparent)}}.aog-row{grid-template-columns:4.6rem minmax(0,1fr) minmax(12rem,auto);gap:0;min-width:0;transition:background .16s,border-color .16s,box-shadow .16s;display:grid;overflow:hidden}.aog-row:hover{border-color:var(--aog-accent)}@supports (color:color-mix(in lab, red, red)){.aog-row:hover{border-color:color-mix(in srgb, var(--aog-accent) 54%, var(--border))}}.aog-row:hover{box-shadow:inset 0 1px 0 var(--aog-accent), 0 10px 28px var(--aog-accent)}@supports (color:color-mix(in lab, red, red)){.aog-row:hover{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--aog-accent) 18%, transparent), 0 10px 28px color-mix(in srgb, var(--aog-accent) 8%, transparent)}}.aog-row-danger{--aog-accent:var(--danger);--aog-soft:var(--danger-soft)}.aog-severity-rail{background:linear-gradient(180deg, var(--aog-accent), transparent), var(--aog-soft);align-items:center}@supports (color:color-mix(in lab, red, red)){.aog-severity-rail{background:linear-gradient(180deg, color-mix(in srgb, var(--aog-accent) 28%, transparent), transparent), color-mix(in srgb, var(--aog-soft) 76%, var(--panel))}}.aog-severity-rail{border-right:1px solid var(--aog-accent)}@supports (color:color-mix(in lab, red, red)){.aog-severity-rail{border-right:1px solid color-mix(in srgb, var(--aog-accent) 38%, var(--border))}}.aog-severity-rail{text-align:center;flex-direction:column;justify-content:center;gap:.28rem;min-height:100%;padding:.85rem .65rem;display:flex}.aog-severity-rail span,.aog-severity-rail strong{line-height:1;display:block}.aog-severity-rail span{color:var(--aog-accent)}@supports (color:color-mix(in lab, red, red)){.aog-severity-rail span{color:color-mix(in srgb, var(--aog-accent) 78%, var(--foreground))}}.aog-severity-rail span{letter-spacing:.08em;font-size:.72rem;font-weight:950}.aog-severity-rail strong{color:var(--aog-accent)}@supports (color:color-mix(in lab, red, red)){.aog-severity-rail strong{color:color-mix(in srgb, var(--aog-accent) 88%, var(--foreground))}}.aog-severity-rail strong{letter-spacing:.06em;font-size:.82rem;font-weight:950}.aog-row-main{min-width:0;padding:.9rem 1rem}.aog-row-header{background:0 0;border-bottom:0;padding:0}.aog-row-title{min-width:0}.aog-row-title strong{color:var(--foreground);overflow-wrap:anywhere;font-size:.96rem;line-height:1.25}.aog-row-title .muted,.aog-row-meta{overflow-wrap:anywhere;line-height:1.35}.aog-row-title .muted{margin-top:.18rem}.aog-row-meta{margin-top:.52rem;font-size:.78rem}.aog-row-actions{background:var(--panel-strong);align-content:center}@supports (color:color-mix(in lab, red, red)){.aog-row-actions{background:color-mix(in srgb, var(--panel-strong) 34%, transparent)}}.aog-row-actions{border-left:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.aog-row-actions{border-left:1px solid color-mix(in srgb, var(--border) 76%, transparent)}}.aog-row-actions{justify-items:end;gap:.7rem;min-width:0;padding:.9rem 1rem;display:grid}.aog-row-badges,.aog-row-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.aog-row-buttons form{display:contents}.aog-row-buttons .mini-button{white-space:nowrap}.aog-row-audit{border-top:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.aog-row-audit{border-top:1px solid color-mix(in srgb, var(--border) 76%, transparent)}}.aog-row-audit{grid-column:2/-1;padding:0 1rem 1rem}.aog-row-audit>.panel{background:var(--panel-strong)}@supports (color:color-mix(in lab, red, red)){.aog-row-audit>.panel{background:color-mix(in srgb, var(--panel-strong) 18%, transparent)}}.aog-row-audit>.panel{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.aog-row-audit>.panel{border:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.aog-row-audit>.panel{border-radius:var(--radius-sm);box-shadow:none;margin:0;overflow:hidden}.aog-row-audit .panel-header{background:0 0;padding:.7rem .85rem}.aog-row-audit .panel-header h2{font-size:.78rem}.aog-row-audit .timeline{gap:.45rem;padding:.75rem}.aog-row-audit .event{padding:.72rem .8rem}.aog-row-audit .empty-state{min-height:4rem;margin:.75rem;padding:.9rem}@media (max-width:1100px){.aog-row{grid-template-columns:4.2rem minmax(0,1fr)}.aog-row-actions{border-left:0;border-top:1px solid var(--border);align-content:start}@supports (color:color-mix(in lab, red, red)){.aog-row-actions{border-top:1px solid color-mix(in srgb, var(--border) 76%, transparent)}}.aog-row-actions{grid-column:2;justify-items:start;padding-top:.75rem}.aog-row-badges,.aog-row-buttons{justify-content:flex-start}.aog-row-audit{grid-column:2}}@media (max-width:640px){.aog-row{grid-template-columns:3.6rem minmax(0,1fr)}.aog-severity-rail{padding:.75rem .45rem}.aog-severity-rail span{font-size:.66rem}.aog-severity-rail strong{font-size:.74rem}.aog-row-main,.aog-row-actions{padding:.82rem}.aog-row-actions,.aog-row-audit{grid-column:1/-1}.aog-row-audit{padding:0 .82rem .82rem}.aog-row-buttons,.aog-row-buttons form{width:100%}.aog-row-buttons .mini-button{flex:8rem}}.draft-list{border-top:1px solid var(--border);flex-wrap:wrap;gap:.5rem;padding:.75rem;display:flex}.draft-preview{gap:.45rem;padding:1rem;display:grid}.draft-preview p{color:var(--muted);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.draft-pill{background:var(--accent-soft);border:1px solid var(--brand-blue-readable);align-items:center}@supports (color:color-mix(in lab, red, red)){.draft-pill{border:1px solid color-mix(in srgb, var(--brand-blue-readable) 35%, var(--border))}}.draft-pill{color:var(--brand-blue-readable);border-radius:.45rem;gap:.55rem;padding:.35rem .55rem;font-size:.78rem;font-weight:750;display:inline-flex}.snapshot-details{gap:.65rem;display:grid}.snapshot-details summary{color:var(--brand-blue-readable);cursor:pointer;font-weight:850}.snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:min(42rem,80vw);margin-top:.65rem;display:grid}.snapshot-grid strong{text-transform:uppercase;margin-bottom:.35rem;font-size:.75rem;display:block}.json-block{background:var(--panel-strong)}@supports (color:color-mix(in lab, red, red)){.json-block{background:color-mix(in srgb, var(--panel-strong) 82%, transparent)}}.json-block{border:1px solid var(--border);color:var(--foreground);white-space:pre-wrap;border-radius:.5rem;max-height:22rem;margin:0;padding:.75rem;font-size:.75rem;line-height:1.45;overflow:auto}.pagination{background:var(--panel-strong);align-items:center}@supports (color:color-mix(in lab, red, red)){.pagination{background:color-mix(in srgb, var(--panel-strong) 70%, transparent)}}.pagination{border-top:1px solid var(--border);justify-content:flex-end;gap:.75rem;padding:.85rem 1rem;display:flex}.pagination-link{background:var(--panel);border:1px solid var(--border);color:var(--foreground);border-radius:.5rem;justify-content:center;align-items:center;min-width:6.5rem;min-height:2.75rem;padding:0 .85rem;font-weight:850;display:inline-flex}.pagination-link:not(.disabled):hover{border-color:var(--brand-blue-readable);color:var(--brand-blue-readable)}.pagination-link.disabled{color:var(--muted);opacity:.55;pointer-events:none}.pagination-status{color:var(--muted);font-size:.9rem;font-weight:800}.airdata-controls{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.airdata-tabs{border-bottom:0;flex:auto;min-width:0;padding:0}.airdata-search{flex:0 34rem;grid-template-columns:minmax(12rem,1fr) auto auto;justify-content:end;align-items:center;gap:.5rem;display:grid}.airdata-search input[type=hidden]{display:none}.airdata-search input[type=search]{background:var(--background);border:1px solid var(--border-strong);color:var(--foreground);border-radius:.5rem;grid-column:1;width:100%;min-width:0;min-height:2.6rem;padding:.66rem .8rem}.airdata-search input[type=search]:focus{border-color:var(--brand-blue-readable);outline:none}.airdata-search button[type=submit]{grid-column:2}.airdata-search a.button{grid-column:3}.form-shell{gap:1rem;padding:1rem;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.field{gap:.45rem;display:grid}.field span{color:var(--muted);text-transform:uppercase;font-size:.8rem;font-weight:850}.field input,.field textarea{background:var(--panel);border:1px solid var(--border);color:var(--foreground);resize:vertical;border-radius:.5rem;width:100%;min-height:2.75rem;padding:.72rem .8rem}.field input:focus,.field textarea:focus{border-color:var(--brand-blue-readable);outline:none}.form-error{background:var(--danger-soft);border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.form-error{border:1px solid color-mix(in srgb, var(--danger) 45%, var(--border))}}.form-error{color:var(--brand-red-readable);border-radius:.5rem;padding:.85rem 1rem;font-weight:800}.form-error-banner{align-items:center;gap:var(--space-3);display:flex}.form-error-banner span{flex:1;min-width:0}.form-error-dismiss{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:.35rem;padding:.1rem .3rem;font-size:1.05rem;line-height:1}.form-error-dismiss:hover{opacity:1}.form-actions{justify-content:flex-end;display:flex}@media (max-width:1100px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.layout-grid{grid-template-columns:1fr}.airdata-controls{flex-direction:column;align-items:stretch}.airdata-search{flex-basis:auto;grid-template-columns:minmax(0,1fr) auto auto;width:100%}.detail-grid,.form-grid,.snapshot-grid{grid-template-columns:1fr}.topbar,.status-strip{flex-direction:column;align-items:flex-start}.actions{justify-content:flex-start}.panel-header{flex-direction:column;align-items:flex-start}.panel-actions{justify-content:flex-start}}@media (max-width:560px){.main,.sidebar{padding:1rem}.brand{grid-template-columns:1fr}.brand-logo{max-width:10rem}.metrics{grid-template-columns:1fr}.actions,.button{width:100%}.table thead{display:none}.table,.table tbody,.table tr,.table td{width:100%;display:block}.table tr{border-bottom:1px solid var(--border);padding:.85rem 1rem}.table td{overflow-wrap:anywhere;border-bottom:0;padding:.28rem 0}.table td:first-child{font-size:1rem;font-weight:800}.table td[data-label]{grid-template-columns:minmax(5.5rem,.42fr) minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}.table td[data-label]:before{color:var(--muted);content:attr(data-label);text-transform:uppercase;font-size:.72rem;font-weight:850}.pagination{flex-direction:column;align-items:stretch}.pagination-link{width:100%}.pagination-status{text-align:center;order:-1}}.auth-page{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.auth-panel{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:8px;gap:1.25rem;width:min(100%,28rem);max-width:28rem;padding:1.5rem;display:grid}.auth-copy,.auth-status{color:var(--muted);margin:.4rem 0 0}.auth-mode{background:var(--background);border:1px solid var(--border);border-radius:8px;grid-template-columns:1fr 1fr;padding:.25rem;display:grid}.auth-mode button,.auth-form button{min-height:2.6rem}.auth-mode button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;font-weight:850}.auth-mode button[aria-pressed=true]{background:var(--panel);color:var(--text)}.auth-form{gap:.9rem;display:grid}.auth-form label{color:var(--muted);gap:.35rem;font-size:.86rem;font-weight:800;display:grid}.auth-form input{background:var(--background);border:1px solid var(--border-strong);color:var(--text);font:inherit;border-radius:8px;min-height:2.7rem;padding:0 .85rem}.auth-form button{background:var(--accent);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:8px;font-weight:900}.manual-rfq-form,.correction-form{gap:.9rem;display:grid}.manual-rfq-form label,.correction-form label{color:var(--muted);gap:.35rem;font-size:.84rem;font-weight:800;display:grid}.manual-rfq-form input,.manual-rfq-form select,.manual-rfq-form textarea,.correction-form input,.correction-form textarea{background:var(--background);border:1px solid var(--border-strong);color:var(--text);font:inherit;border-radius:8px;min-height:2.55rem;padding:.65rem .75rem}.manual-rfq-form textarea,.correction-form textarea{resize:vertical}.response-draft-send-form{margin-top:.9rem;display:grid}.response-draft-send-form>.button{width:100%}.manual-rfq-line,.correction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.correction-grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr)}.extraction-summary{gap:.75rem;min-width:0;display:grid}.warning-list{color:var(--warning);margin:0;padding-left:1.25rem}.json-preview{background:var(--background);border:1px solid var(--border);color:var(--muted);white-space:pre-wrap;border-radius:8px;max-height:28rem;padding:1rem;font-size:.78rem;overflow:auto}.json-preview.compact{max-height:12rem;padding:.65rem}.sourcing-select-form{grid-template-columns:minmax(8rem,1fr) auto;align-items:center;gap:.45rem;display:grid}.sourcing-select-form input{background:var(--background);border:1px solid var(--border-strong);color:var(--text);font:inherit;border-radius:8px;min-height:2.1rem;padding:0 .6rem}@media (max-width:920px){.manual-rfq-line,.correction-grid,.sourcing-select-form{grid-template-columns:1fr}}.analytics-tabs{border-bottom:0;padding:.85rem 1rem}.analytics-tabs .tab{flex-direction:column;align-items:baseline;gap:.1rem;padding-top:.6rem;padding-bottom:.6rem;line-height:1.1;display:inline-flex}.analytics-tab-helper{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;margin-top:.1rem;font-size:.66rem;font-weight:600;display:block}.analytics-tabs .tab.active .analytics-tab-helper,.analytics-tabs .tab:hover .analytics-tab-helper{color:var(--accent)}.analytics-kpis{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.analytics-secondary{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.analytics-growth{align-items:center;gap:.4rem;margin-top:.55rem;display:flex}.analytics-growth small{color:var(--muted);font-size:.72rem}.analytics-growth .badge{align-items:center;gap:.18rem;display:inline-flex}.analytics-split{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}@media (max-width:1024px){.analytics-split{grid-template-columns:1fr}}.analytics-panel{flex-direction:column;gap:0;display:flex}.analytics-panel-body{padding:var(--ops-value-padding)}.analytics-chart{flex-direction:column;gap:.65rem;width:100%;display:flex}.analytics-chart svg{background:linear-gradient(180deg, transparent, var(--panel-strong));border-radius:.75rem;width:100%;height:auto;display:block}.analytics-legend{flex-wrap:wrap;align-items:center;gap:.8rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.analytics-legend.stacked{flex-direction:column;align-items:stretch;gap:.35rem;margin-top:.75rem}.analytics-legend.stacked li{grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.analytics-legend li{color:var(--muted);align-items:center;gap:.35rem;display:inline-flex}.analytics-swatch{border-radius:3px;width:12px;height:12px;display:inline-block}.analytics-bar-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.analytics-bar-list li{flex-direction:column;gap:.25rem;display:flex}.analytics-bar-row{justify-content:space-between;align-items:baseline;gap:.6rem;font-size:.85rem;display:flex}.analytics-bar-label{color:var(--foreground);max-width:75%;font-weight:700}.apac-summary-row{gap:var(--ops-container-gap);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));margin:.75rem 0 1.25rem;display:grid}.apac-stat{border:1px solid var(--border);padding:var(--ops-value-padding);background:var(--panel-strong);border-radius:.65rem;align-items:center;gap:.3rem;display:grid}@supports (color:color-mix(in lab, red, red)){.apac-stat{background:color-mix(in srgb, var(--panel-strong) 35%, transparent)}}.apac-stat strong{font-size:1.55rem;font-weight:850;line-height:1.1}.apac-stat span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:750}.apac-stat.green strong{color:var(--ok)}.apac-stat.green{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.apac-stat.green{border-color:color-mix(in srgb, var(--ok) 35%, var(--border))}}.apac-stat.green{background:var(--ok-soft)}@supports (color:color-mix(in lab, red, red)){.apac-stat.green{background:color-mix(in srgb, var(--ok-soft) 60%, transparent)}}.apac-stat.amber strong{color:var(--warning)}.apac-stat.amber{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.apac-stat.amber{border-color:color-mix(in srgb, var(--warning) 35%, var(--border))}}.apac-stat.amber{background:var(--warning-soft)}@supports (color:color-mix(in lab, red, red)){.apac-stat.amber{background:color-mix(in srgb, var(--warning-soft) 60%, transparent)}}.apac-stat.blue strong{color:var(--brand-blue-readable)}.apac-stat.blue{border-color:var(--brand-blue-readable)}@supports (color:color-mix(in lab, red, red)){.apac-stat.blue{border-color:color-mix(in srgb, var(--brand-blue-readable) 35%, var(--border))}}.apac-stat.blue{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.apac-stat.blue{background:color-mix(in srgb, var(--accent-soft) 60%, transparent)}}.apac-stat.red strong{color:var(--brand-red-readable)}.apac-stat.red{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.apac-stat.red{border-color:color-mix(in srgb, var(--danger) 35%, var(--border))}}.apac-stat.red{background:var(--danger-soft)}@supports (color:color-mix(in lab, red, red)){.apac-stat.red{background:color-mix(in srgb, var(--danger-soft) 60%, transparent)}}.apac-stat.deep-green strong{color:var(--ok)}.apac-stat.deep-green{border-color:var(--ok);background:var(--ok-soft)}@supports (color:color-mix(in lab, red, red)){.apac-stat.deep-green{background:color-mix(in srgb, var(--ok-soft) 90%, transparent)}.apac-progress{background:color-mix(in srgb, var(--panel-strong) 70%, transparent)}}.apac-progress{border:1px solid var(--border);border-radius:999px;height:1.4rem;margin:.5rem 0 .75rem;position:relative;overflow:hidden}.apac-progress-fill{background:linear-gradient(90deg, var(--brand-red-readable) 0%, var(--warning) 45%, var(--ok) 100%);border-radius:inherit;height:100%;transition:width .24s}.apac-progress-label{color:var(--foreground);letter-spacing:.04em;pointer-events:none;text-transform:uppercase;text-shadow:0 0 4px var(--background);justify-content:center;align-items:center;font-size:.75rem;font-weight:850;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.apac-progress-label{text-shadow:0 0 4px color-mix(in srgb, var(--background) 70%, transparent)}}.apac-list-card{border:1px solid var(--border);background:var(--panel);border-radius:.65rem;grid-template-rows:auto 1fr;height:100%;transition:transform .12s,box-shadow .12s;display:grid;overflow:hidden}.apac-list-card:hover{box-shadow:0 6px 20px -10px var(--brand-blue-readable);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.apac-list-card:hover{box-shadow:0 6px 20px -10px color-mix(in srgb, var(--brand-blue-readable) 30%, transparent)}}.apac-list-card-header{background:var(--panel-strong);align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.apac-list-card-header{background:color-mix(in srgb, var(--panel-strong) 60%, transparent)}}.apac-list-card-header{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.85rem 1.1rem;display:flex}.apac-list-card-header h3{margin:0 0 .15rem;font-size:1rem}.apac-list-card-meta{color:var(--muted);font-size:.78rem}.apac-list-card-body{padding:.85rem 1.1rem 1rem}.apac-chip-row{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.apac-chip{border:1px solid var(--border);border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.apac-chip.in-stock{background:var(--ok-soft);border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.apac-chip.in-stock{border-color:color-mix(in srgb, var(--ok) 40%, var(--border))}}.apac-chip.in-stock{color:var(--ok)}.apac-chip.received{background:var(--ok-soft)}@supports (color:color-mix(in lab, red, red)){.apac-chip.received{background:color-mix(in srgb, var(--ok-soft) 120%, transparent)}}.apac-chip.received{border-color:var(--ok);color:var(--ok)}.apac-chip.on-order{color:#79c0ff;background:#58a6ff24;border-color:#58a6ff4d}.apac-chip.partial{background:var(--warning-soft);border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.apac-chip.partial{border-color:color-mix(in srgb, var(--warning) 40%, var(--border))}}.apac-chip.partial{color:var(--warning)}.apac-chip.missing{background:var(--danger-soft);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.apac-chip.missing{border-color:color-mix(in srgb, var(--danger) 45%, var(--border))}}.apac-chip.missing{color:var(--brand-red-readable)}.apac-items-grid{gap:.55rem;display:grid}.apac-item-row{border:1px solid var(--border);border-radius:.55rem;grid-template-columns:6px minmax(7rem,1fr) minmax(4rem,.65fr) minmax(7rem,1.25fr) minmax(8.5rem,.9fr) repeat(4,minmax(3rem,.5fr)) minmax(5rem,.6fr);align-items:center;gap:.65rem;padding:.45rem .75rem .45rem 0;transition:background .12s;display:grid;overflow:hidden}.apac-item-row>:first-child{background:var(--apac-row-stripe,var(--border));align-self:stretch}.apac-item-row.status-missing{background:var(--danger-soft)}@supports (color:color-mix(in lab, red, red)){.apac-item-row.status-missing{background:color-mix(in srgb, var(--danger-soft) 72%, transparent)}}.apac-item-row.status-missing{--apac-row-stripe:var(--brand-red-readable)}.apac-item-row.status-partial{background:var(--warning-soft)}@supports (color:color-mix(in lab, red, red)){.apac-item-row.status-partial{background:color-mix(in srgb, var(--warning-soft) 60%, transparent)}}.apac-item-row.status-partial{--apac-row-stripe:var(--warning)}.apac-item-row.status-on_order{--apac-row-stripe:#79c0ff;background:#58a6ff1a}.apac-item-row.status-in_stock{background:var(--ok-soft)}@supports (color:color-mix(in lab, red, red)){.apac-item-row.status-in_stock{background:color-mix(in srgb, var(--ok-soft) 60%, transparent)}}.apac-item-row.status-in_stock{--apac-row-stripe:var(--ok)}.apac-item-row.status-received{background:var(--ok-soft)}@supports (color:color-mix(in lab, red, red)){.apac-item-row.status-received{background:color-mix(in srgb, var(--ok-soft) 95%, transparent)}}.apac-item-row.status-received{--apac-row-stripe:var(--ok);box-shadow:inset 0 0 0 1px var(--ok)}@supports (color:color-mix(in lab, red, red)){.apac-item-row.status-received{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ok) 40%, transparent)}}.apac-item-row .pn{font-family:SFMono-Regular,Cascadia Code,ui-monospace,monospace;font-weight:850}.apac-item-row .nom{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.apac-item-row .ata{min-width:0}.analytics-bar-amount{color:var(--muted);font-variant-numeric:tabular-nums}.analytics-bar-track{background:var(--panel-strong);border-radius:999px;width:100%;height:8px;overflow:hidden}.analytics-bar-fill{background:var(--accent);border-radius:999px;height:100%;display:block}.analytics-bar-fill.ok{background:var(--ok)}.analytics-bar-fill.warn{background:var(--danger)}.analytics-bar-sub{color:var(--muted);font-size:.72rem}.analytics-donut{flex-direction:column;align-items:center;gap:.75rem;display:flex}.analytics-donut svg{background:0 0}.apac-item-row .qty{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;text-align:right;font-weight:750}.apac-item-row .qty small{color:var(--muted);margin-left:.2rem;font-size:.7rem;font-weight:600}.apac-item-row .aircraft{letter-spacing:.02em;text-transform:uppercase;font-size:.8rem;font-weight:700}.apac-items-header{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:6px minmax(7rem,1fr) minmax(4rem,.65fr) minmax(7rem,1.25fr) minmax(8.5rem,.9fr) repeat(4,minmax(3rem,.5fr)) minmax(5rem,.6fr);gap:.65rem;padding:0 .75rem 0 0;font-size:.7rem;font-weight:800;display:grid}.apac-items-header>:first-child{background:0 0}.apac-items-header .qty{text-align:right}@media (max-width:1100px){.apac-item-row,.apac-items-header{grid-template-columns:6px minmax(6rem,1fr) minmax(8rem,.9fr) repeat(3,minmax(2.5rem,.6fr)) minmax(4rem,.7fr)}.apac-item-row .nom,.apac-item-row .aircraft,.apac-items-header .nom,.apac-items-header .aircraft,.apac-item-row .qty-received,.apac-items-header .qty-received{display:none}}@media (max-width:620px){.apac-item-row,.apac-items-header{grid-template-columns:6px minmax(0,1fr) repeat(3,minmax(2rem,.35fr)) minmax(4.2rem,.7fr)}.apac-item-row .ata,.apac-items-header .ata{display:none}}.ata-chapter-field{gap:.22rem;min-width:0;display:grid}.ata-chapter-select{background:var(--background);border:1px solid var(--border-strong);color:var(--foreground);border-radius:.45rem;width:min(100%,13rem);min-width:0;min-height:2.1rem;padding:0 .55rem;font-size:.78rem;font-weight:750}.ata-chapter-select:focus-visible,.sort-button:focus-visible{outline:2px solid var(--brand-blue-readable);outline-offset:2px}.ata-chapter-select:disabled{cursor:progress;opacity:.7}.ata-chapter-status,.ata-chapter-error{font-size:.68rem;font-weight:800;line-height:1.2}.ata-chapter-status{color:var(--muted)}.ata-chapter-error{color:var(--brand-red-readable)}.most-wanted-table th.numeric,.most-wanted-table td.numeric{text-align:right}.most-wanted-table th.numeric .sort-button{justify-content:flex-end;width:100%}.sort-button{color:inherit;cursor:pointer;font:inherit;min-height:1.75rem;text-transform:inherit;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;display:inline-flex}.sort-button:hover{color:var(--brand-blue-readable)}.rank-cell{color:var(--brand-blue-readable);font-weight:900}.apac-ata-cell{min-width:11rem}.apac-priority-cell{min-width:9rem}.apac-stock-cell{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.apac-urgent-flag{vertical-align:middle;margin-left:.5rem;display:inline-block}.most-wanted-table tr.urgent td{background:var(--danger-soft)}.most-wanted-table tr.urgent td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.apac-importance-cell{flex-direction:column;gap:.15rem;min-width:6rem;display:inline-flex}.apac-coverage-cell{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:8rem;display:inline-flex}.apac-coverage-bar{background:var(--panel-strong)}@supports (color:color-mix(in lab, red, red)){.apac-coverage-bar{background:color-mix(in srgb, var(--panel-strong) 70%, transparent)}}.apac-coverage-bar{border:1px solid var(--border);border-radius:999px;flex:4rem;min-width:3.5rem;height:.5rem;display:inline-block;overflow:hidden}.apac-coverage-bar-fill{border-radius:inherit;height:100%;transition:width .24s;display:block}.apac-coverage-bar-fill.ok{background:var(--ok)}.apac-coverage-bar-fill.warn{background:var(--warning)}.apac-coverage-bar-fill.danger{background:var(--danger)}.title .page-title-blur,.panel-header .page-title-blur{color:var(--foreground);letter-spacing:-.005em;margin:0;font-weight:800;line-height:1.1}.title .page-title-blur{font-size:clamp(1.55rem,2vw,2.1rem)}.panel-header .page-title-blur{font-size:1.05rem;font-weight:750}.auth-panel .page-title-blur{color:var(--foreground);margin:0;font-size:1.55rem;font-weight:800;line-height:1.15}.auth-page{position:relative;overflow:hidden}.auth-aurora{opacity:.55;pointer-events:none;z-index:0;position:absolute;inset:0}.auth-panel{z-index:1;position:relative}.portal-shell{flex-direction:column;min-height:100vh;display:flex}.portal-topbar{background:var(--panel);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.5rem;display:flex}.portal-brand{color:var(--text);align-items:center;gap:.6rem;font-weight:850;text-decoration:none;display:inline-flex}.portal-main{flex:1;width:100%;min-width:0;max-width:64rem;margin:0 auto;padding:1.5rem}.portal-footer{border-top:1px solid var(--border);color:var(--muted);text-align:center;padding:1rem 1.5rem;font-size:.85rem}.standalone-screen{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.standalone-panel{width:min(100%,30rem);max-width:30rem}.apac-spotlight{height:100%;display:block}.apac-list-react-bits{grid-template-columns:repeat(2,minmax(18rem,1fr));align-items:stretch}.inventory-metrics{max-width:92rem;padding:var(--ops-zone-padding) var(--ops-zone-padding) 0;grid-template-columns:repeat(3,minmax(18rem,1fr));justify-content:center;align-items:stretch;width:100%;margin-inline:auto}.inventory-metrics>*{min-width:0}.inventory-filter-form{margin-top:var(--ops-zone-padding);justify-content:center;max-width:44rem;margin-inline:auto}.inventory-filter-form input[type=search]{flex:18rem;max-width:24rem}.inventory-filter-form select{flex:0 14rem}.pagination-bar{margin-top:var(--ops-zone-padding);flex-flow:column wrap;justify-content:center;align-items:center;gap:.5rem;padding-top:.5rem;display:flex}.pagination-controls{justify-content:center;align-items:center;gap:.75rem;display:flex}.inventory-manager .pagination-controls .pagination-button{width:auto;padding-inline:.95rem}.inventory-manager .pagination-status{font-variant-numeric:tabular-nums;text-align:center;min-width:6.5rem;font-size:.85rem}.inventory-manager .button,.inventory-manager .mini-button{height:var(--control-height);gap:.5rem;width:10rem}.inventory-manager .button svg,.inventory-manager .mini-button svg{flex:none}.inventory-table-react-bits,.inventory-movements-react-bits,.most-wanted-table-react-bits{will-change:transform, opacity}a,button,summary{touch-action:manipulation}.mobile-appbar{background:linear-gradient(90deg, var(--runway-cyan), transparent 70%), var(--panel);align-items:center}@supports (color:color-mix(in lab, red, red)){.mobile-appbar{background:linear-gradient(90deg, color-mix(in srgb, var(--runway-cyan) 9%, transparent), transparent 70%), color-mix(in srgb, var(--panel) 94%, transparent)}}.mobile-appbar{border-bottom:1px solid var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.mobile-appbar{border-bottom:1px solid color-mix(in srgb, var(--border-strong) 72%, transparent)}}.mobile-appbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:40;justify-content:space-between;gap:.75rem;min-height:4rem;padding:.65rem 1rem;display:none;position:sticky;top:0}.mobile-brand{min-height:var(--control-height);align-items:center;gap:.6rem;font-weight:900;display:inline-flex}.mobile-brand img{border:1px solid var(--border);border-radius:var(--radius);background:#fff;width:2.25rem;height:2.25rem;padding:.2rem}.mobile-appbar-actions{align-items:center;gap:.55rem;display:flex}.mobile-nav{position:relative}.mobile-nav summary{background:var(--panel-strong);border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground);cursor:pointer;min-height:var(--control-height);justify-content:center;align-items:center;padding:0 .9rem;font-weight:850;list-style:none;display:inline-flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav[open] summary{background:var(--accent-soft);border-color:var(--brand-blue-readable)}.mobile-nav-panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);min-width:min(22rem,100vw - 2rem);max-height:min(78dvh,42rem);padding:1rem;position:absolute;top:calc(100% + .55rem);right:0;overflow:auto}.sidebar{overflow:hidden}.button,.mini-button,.pagination-link,.theme-toggle,.tab{min-height:var(--control-height)}.button,.mini-button,.pagination-link,.theme-toggle,.nav a,.tab,.auth-form button,.auth-mode button{border-radius:var(--radius)}.button,.mini-button,.pagination-link{font-variant-numeric:tabular-nums}.mini-button{background:var(--panel);border-color:var(--border-strong);color:var(--foreground);justify-content:center;align-items:center;padding:0 .85rem;display:inline-flex}.mini-button:hover{background:var(--accent-soft);border-color:var(--brand-blue-readable);color:var(--brand-blue-readable)}.panel,.metric,.status-strip,.line-card,.apac-list-card,.auth-panel{border-radius:var(--radius)}.page-header{margin-bottom:1rem}.page-header .actions{flex-shrink:0;align-items:center}.page-header .actions>*{flex:none}.page-header .actions .badge{min-width:max-content}.page-header .actions .badge>*{flex:none}.data-panel{min-width:0}.panel-header>h2,.panel-header>div>h2{letter-spacing:0;min-width:0}.table-wrap{width:100%;overflow-x:auto}.table{font-variant-numeric:tabular-nums}.table th{letter-spacing:.04em}.table td{overflow-wrap:break-word;max-width:30rem}.table td .mono{overflow-wrap:anywhere}.table td .badge{overflow-wrap:normal;word-break:keep-all;width:max-content;max-width:100%}.filter-form input,.filter-form select,.sourcing-select-form input,.sourcing-select-form select,.manual-rfq-form input,.manual-rfq-form select,.manual-rfq-form textarea,.correction-form input,.correction-form textarea,.auth-form input,.field input,.field textarea,.airdata-search input[type=search],.filter-form button,.filter-form .mini-button{min-height:var(--control-height)}.metric-tile{isolation:isolate}.main .panel-header,.main .line-card-header,.main .apac-list-card-header,.main .airdata-controls,.main .topbar{padding:1rem var(--ops-zone-padding)}.main .topbar{background:radial-gradient(circle at 88% 18%, var(--ok), transparent 18rem), radial-gradient(circle at 7% 12%, var(--runway-cyan), transparent 17rem), linear-gradient(var(--radar-grid) 1px, transparent 1px), linear-gradient(90deg, var(--radar-grid) 1px, transparent 1px), linear-gradient(135deg, var(--panel), var(--panel-strong)), var(--panel)}@supports (color:color-mix(in lab, red, red)){.main .topbar{background:radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--ok) 15%, transparent), transparent 18rem), radial-gradient(circle at 7% 12%, color-mix(in srgb, var(--runway-cyan) 17%, transparent), transparent 17rem), linear-gradient(var(--radar-grid) 1px, transparent 1px), linear-gradient(90deg, var(--radar-grid) 1px, transparent 1px), linear-gradient(135deg, color-mix(in srgb, var(--panel) 92%, transparent), color-mix(in srgb, var(--panel-strong) 82%, transparent)), var(--panel)}}.main .topbar{border:1px solid var(--border-strong);background-size:auto,auto,36px 36px,36px 36px,auto,auto}@supports (color:color-mix(in lab, red, red)){.main .topbar{border:1px solid color-mix(in srgb, var(--border-strong) 72%, transparent)}}.main .topbar{border-radius:var(--radius);box-shadow:0 18px 55px -42px var(--runway-cyan)}@supports (color:color-mix(in lab, red, red)){.main .topbar{box-shadow:0 18px 55px -42px color-mix(in srgb, var(--runway-cyan) 80%, transparent)}}.main .topbar{margin-bottom:0;position:relative;overflow:hidden}.main .topbar:after,.main .panel:before,.main .table-card:before{background:linear-gradient(var(--radar-grid-strong) 1px, transparent 1px), linear-gradient(90deg, var(--radar-grid) 1px, transparent 1px);content:"";opacity:.28;pointer-events:none;z-index:0;background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 76%,#0000)}.main .topbar>*,.main .panel>*,.main .table-card>*{z-index:1;position:relative}.main .title h1,.main .title .page-title-blur{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.main .title h1,.main .title .page-title-blur{color:color-mix(in srgb, var(--foreground) 94%, #12304a)}}.main .title h1,.main .title .page-title-blur{letter-spacing:0;font-size:clamp(1.85rem,3vw,3.25rem);font-weight:900}.main .title p{max-width:58rem;font-size:clamp(.95rem,1.15vw,1.06rem);line-height:1.5}.main>.panel,.main>.data-panel{margin:0}.main .metrics .metric{background:linear-gradient(145deg, var(--panel), var(--panel-strong)), var(--panel);align-content:space-between}@supports (color:color-mix(in lab, red, red)){.main .metrics .metric{background:linear-gradient(145deg, color-mix(in srgb, var(--panel) 78%, transparent), color-mix(in srgb, var(--panel-strong) 64%, transparent)), var(--panel)}}.main .metrics .metric{border-color:var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.main .metrics .metric{border-color:color-mix(in srgb, var(--border-strong) 72%, transparent)}}.main .metrics .metric{gap:.9rem;min-height:10rem;padding:var(--ops-value-padding)!important}.main .metrics .metric-head{background:linear-gradient(90deg, var(--metric-accent,var(--runway-cyan)), transparent), var(--panel-strong)}@supports (color:color-mix(in lab, red, red)){.main .metrics .metric-head{background:linear-gradient(90deg, color-mix(in srgb, var(--metric-accent,var(--runway-cyan)) 8%, transparent), transparent), color-mix(in srgb, var(--panel-strong) 36%, transparent)}}.main .metrics .metric-head{border:1px solid var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.main .metrics .metric-head{border:1px solid color-mix(in srgb, var(--border-strong) 66%, transparent)}}.main .metrics .metric-head{border-radius:var(--radius-sm);min-height:3.5rem;padding:clamp(.75rem,1vw,.95rem)}.main .metrics .metric-head>span:not(.metric-icon){padding-right:.75rem;line-height:1.25}.main .metrics .metric-icon{flex:none}.main .metrics .metric-value,.main .metrics .metric>.metric-head+div:not([class]){background:var(--panel-strong)}@supports (color:color-mix(in lab, red, red)){.main .metrics .metric-value,.main .metrics .metric>.metric-head+div:not([class]){background:color-mix(in srgb, var(--panel-strong) 24%, transparent)}}.main .metrics .metric-value,.main .metrics .metric>.metric-head+div:not([class]){border:1px solid var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.main .metrics .metric-value,.main .metrics .metric>.metric-head+div:not([class]){border:1px solid color-mix(in srgb, var(--border-strong) 62%, transparent)}}.main .metrics .metric-value,.main .metrics .metric>.metric-head+div:not([class]){border-radius:var(--radius-sm);gap:.45rem;padding:clamp(.85rem,1.15vw,1rem);display:grid}.main .metrics .metric-value small,.main .metrics .metric>.metric-head+div:not([class]) small{margin-top:0}.main .table-wrap,.main .line-list,.main .form-shell,.main .section-band,.main .analytics-panel-body,.main .apac-list-card-body,.main .collapsible-body,.main .draft-preview,.main .tabs{padding:var(--ops-zone-padding)}.main .collapsible-body>.table-wrap{padding:0}.main .panel>.filter-form{padding:var(--ops-zone-padding)}.main .panel>.metrics{padding:var(--ops-zone-padding) var(--ops-zone-padding) 0}.main .panel>.integration-note{padding:0 var(--ops-zone-padding) var(--ops-zone-padding)}.main .tabs{background:linear-gradient(90deg, var(--runway-cyan), transparent 70%), var(--panel-strong)}@supports (color:color-mix(in lab, red, red)){.main .tabs{background:linear-gradient(90deg, color-mix(in srgb, var(--runway-cyan) 7%, transparent), transparent 70%), color-mix(in srgb, var(--panel-strong) 30%, transparent)}}.main .tabs{border-bottom:1px solid var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.main .tabs{border-bottom:1px solid color-mix(in srgb, var(--border-strong) 70%, transparent)}}.main .panel>.panel{margin:var(--ops-zone-padding)}.main .panel>.panel+.panel{margin-top:0}.main .panel>.table{margin:var(--ops-zone-padding);width:calc(100% - var(--ops-zone-padding) - var(--ops-zone-padding))}.main .table{border-collapse:separate;border-spacing:0 .65rem}.main .table th{border-bottom:0;padding:.25rem 1rem .35rem}.main .table td{background:linear-gradient(135deg, var(--panel), var(--panel-strong))}@supports (color:color-mix(in lab, red, red)){.main .table td{background:linear-gradient(135deg, color-mix(in srgb, var(--panel) 64%, transparent), color-mix(in srgb, var(--panel-strong) 34%, transparent))}}.main .table td{border-bottom:1px solid var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.main .table td{border-bottom:1px solid color-mix(in srgb, var(--border-strong) 68%, transparent)}}.main .table td{border-top:1px solid var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.main .table td{border-top:1px solid color-mix(in srgb, var(--border-strong) 68%, transparent)}}.main .table td{padding:.95rem 1rem}.main .table.compact{border-spacing:0 .5rem}.main .table.compact td{padding:.72rem .85rem}.main .table td:first-child{border-left:1px solid var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.main .table td:first-child{border-left:1px solid color-mix(in srgb, var(--border-strong) 68%, transparent)}}.main .table td:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.main .table td:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-right:1px solid var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.main .table td:last-child{border-right:1px solid color-mix(in srgb, var(--border-strong) 68%, transparent)}}.main .empty-state{background:linear-gradient(135deg, var(--panel-strong), transparent 80%), var(--panel)}@supports (color:color-mix(in lab, red, red)){.main .empty-state{background:linear-gradient(135deg, color-mix(in srgb, var(--panel-strong) 28%, transparent), transparent 80%), color-mix(in srgb, var(--panel) 70%, transparent)}}.main .empty-state{border:1px solid var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.main .empty-state{border:1px solid color-mix(in srgb, var(--border-strong) 68%, transparent)}}.main .empty-state{border-radius:var(--radius-sm);margin:var(--ops-zone-padding);min-height:12rem;padding:clamp(1.15rem,1.8vw,1.5rem)}.main .analytics-panel-body .empty-state,.main .line-card .empty-state,.main .section-band .empty-state{margin:0}.main .empty-state.compact{min-height:7rem}.main .line-card{background:linear-gradient(135deg, var(--panel), var(--panel-strong)), var(--panel)}@supports (color:color-mix(in lab, red, red)){.main .line-card{background:linear-gradient(135deg, color-mix(in srgb, var(--panel) 94%, transparent), color-mix(in srgb, var(--panel-strong) 70%, transparent)), var(--panel)}}.main .line-card.alarm-row{background:linear-gradient(90deg, var(--alarm-accent), transparent 32%), var(--panel)}@supports (color:color-mix(in lab, red, red)){.main .line-card.alarm-row{background:linear-gradient(90deg, color-mix(in srgb, var(--alarm-accent) 9%, transparent), transparent 32%), var(--panel)}}.main .line-card.aog-row{background:linear-gradient(90deg, var(--aog-accent), transparent 32%), var(--panel)}@supports (color:color-mix(in lab, red, red)){.main .line-card.aog-row{background:linear-gradient(90deg, color-mix(in srgb, var(--aog-accent) 9%, transparent), transparent 32%), var(--panel)}}.main .line-card-header.alarm-row-header,.main .line-card-header.aog-row-header{background:0 0;border-bottom:0;padding:0}.main .aog-row-audit>.panel{margin:0}.main .aog-row-audit .panel-header{background:0 0;padding:.7rem .85rem}.main .aog-row-audit .empty-state{min-height:4rem;margin:.75rem;padding:.9rem}.main .line-card>.table{margin:var(--ops-zone-padding);width:calc(100% - var(--ops-zone-padding) - var(--ops-zone-padding))}.main .detail-grid,.main .snapshot-grid{gap:var(--ops-container-gap);padding:var(--ops-zone-padding)}.main .detail-list,.main .mini-fields{gap:.85rem}.main .detail-list div,.main .mini-fields div,.main .snapshot-grid>div,.main .field,.main .form-error,.main .notice,.main .event,.main .analytics-chart,.main .analytics-bar-list,.main .analytics-donut,.main .sourcing-select-form,.main .draft-list{background:linear-gradient(135deg, var(--panel), var(--panel-strong))}@supports (color:color-mix(in lab, red, red)){.main .detail-list div,.main .mini-fields div,.main .snapshot-grid>div,.main .field,.main .form-error,.main .notice,.main .event,.main .analytics-chart,.main .analytics-bar-list,.main .analytics-donut,.main .sourcing-select-form,.main .draft-list{background:linear-gradient(135deg, color-mix(in srgb, var(--panel) 72%, transparent), color-mix(in srgb, var(--panel-strong) 34%, transparent))}}.main .detail-list div,.main .mini-fields div,.main .snapshot-grid>div,.main .field,.main .form-error,.main .notice,.main .event,.main .analytics-chart,.main .analytics-bar-list,.main .analytics-donut,.main .sourcing-select-form,.main .draft-list{border:1px solid var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.main .detail-list div,.main .mini-fields div,.main .snapshot-grid>div,.main .field,.main .form-error,.main .notice,.main .event,.main .analytics-chart,.main .analytics-bar-list,.main .analytics-donut,.main .sourcing-select-form,.main .draft-list{border:1px solid color-mix(in srgb, var(--border-strong) 66%, transparent)}}.main .detail-list div,.main .mini-fields div,.main .snapshot-grid>div,.main .field,.main .form-error,.main .notice,.main .event,.main .analytics-chart,.main .analytics-bar-list,.main .analytics-donut,.main .sourcing-select-form,.main .draft-list{border-radius:var(--radius-sm);padding:clamp(.85rem,1.15vw,1rem)}.main .detail-list div,.main .mini-fields div{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.main .detail-list div,.main .mini-fields div{border-bottom:1px solid color-mix(in srgb, var(--border) 76%, transparent)}}.main .form-shell,.main .form-grid,.main .airdata-controls{gap:var(--ops-container-gap)}.main .apac-item-row{padding:.75rem 1rem .75rem 0}.main .apac-summary-row{padding:0 var(--ops-zone-padding) var(--ops-zone-padding)}.main .apac-list-card,.main .line-card{border-radius:var(--radius)}.main .apac-items-grid{padding:0 var(--ops-zone-padding) var(--ops-zone-padding);gap:.75rem}.main .apac-items-header{padding:0 var(--ops-zone-padding)}.page-shell{gap:var(--ops-container-gap);min-width:0;display:grid}.table-card{background:linear-gradient(145deg, var(--panel), var(--panel-strong)), var(--panel)}@supports (color:color-mix(in lab, red, red)){.table-card{background:linear-gradient(145deg, color-mix(in srgb, var(--panel) 96%, transparent), color-mix(in srgb, var(--panel-strong) 74%, transparent)), var(--panel)}}.table-card{border:1px solid var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.table-card{border:1px solid color-mix(in srgb, var(--border-strong) 70%, transparent)}}.table-card{border-radius:var(--radius);box-shadow:0 18px 48px -38px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.table-card{box-shadow:0 18px 48px -38px color-mix(in srgb, var(--foreground) 62%, transparent)}}.table-card{position:relative;overflow:auto}.data-table{border-collapse:separate;border-spacing:0 .65rem;min-width:42rem;padding:var(--ops-zone-padding);width:100%}.data-table th{color:var(--muted);text-align:left;text-transform:uppercase;padding:.25rem 1rem .35rem;font-size:.74rem;font-weight:850}.data-table td{background:linear-gradient(135deg, var(--panel), var(--panel-strong))}@supports (color:color-mix(in lab, red, red)){.data-table td{background:linear-gradient(135deg, color-mix(in srgb, var(--panel) 64%, transparent), color-mix(in srgb, var(--panel-strong) 34%, transparent))}}.data-table td{border-bottom:1px solid var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.data-table td{border-bottom:1px solid color-mix(in srgb, var(--border-strong) 68%, transparent)}}.data-table td{border-top:1px solid var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.data-table td{border-top:1px solid color-mix(in srgb, var(--border-strong) 68%, transparent)}}.data-table td{padding:.95rem 1rem}.data-table td:first-child{border-left:1px solid var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.data-table td:first-child{border-left:1px solid color-mix(in srgb, var(--border-strong) 68%, transparent)}}.data-table td:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm);font-weight:850}.data-table td:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-right:1px solid var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.data-table td:last-child{border-right:1px solid color-mix(in srgb, var(--border-strong) 68%, transparent)}}.data-table a{color:var(--runway-cyan);font-weight:850}.main .analytics-chart svg,.main .analytics-donut svg{filter:drop-shadow(0 10px 18px var(--runway-cyan))}@supports (color:color-mix(in lab, red, red)){.main .analytics-chart svg,.main .analytics-donut svg{filter:drop-shadow(0 10px 18px color-mix(in srgb, var(--runway-cyan) 10%, transparent))}}.apac-page{--apac-ink:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.apac-page{--apac-ink:color-mix(in srgb, var(--foreground) 92%, #12283d)}}.apac-page{--apac-panel-glow:var(--chart-cyan)}@supports (color:color-mix(in lab, red, red)){.apac-page{--apac-panel-glow:color-mix(in srgb, var(--chart-cyan) 13%, transparent)}}.apac-page .topbar{background:radial-gradient(circle at 88% 18%, var(--ok), transparent 18rem), radial-gradient(circle at 7% 12%, var(--chart-cyan), transparent 17rem), linear-gradient(135deg, var(--panel), var(--panel-strong)), var(--panel)}@supports (color:color-mix(in lab, red, red)){.apac-page .topbar{background:radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--ok) 16%, transparent), transparent 18rem), radial-gradient(circle at 7% 12%, color-mix(in srgb, var(--chart-cyan) 18%, transparent), transparent 17rem), linear-gradient(135deg, color-mix(in srgb, var(--panel) 92%, transparent), color-mix(in srgb, var(--panel-strong) 82%, transparent)), var(--panel)}}.apac-page .topbar{border:1px solid var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.apac-page .topbar{border:1px solid color-mix(in srgb, var(--border-strong) 72%, transparent)}}.apac-page .topbar{box-shadow:0 18px 55px -42px var(--chart-cyan)}@supports (color:color-mix(in lab, red, red)){.apac-page .topbar{box-shadow:0 18px 55px -42px color-mix(in srgb, var(--chart-cyan) 80%, transparent)}}.apac-page .topbar{position:relative;overflow:hidden}.apac-page .topbar:after,.apac-command-panel:after{background:linear-gradient(var(--chart-cyan) 1px, transparent 1px), linear-gradient(90deg, var(--chart-cyan) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.apac-page .topbar:after,.apac-command-panel:after{background:linear-gradient(color-mix(in srgb, var(--chart-cyan) 13%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--chart-cyan) 10%, transparent) 1px, transparent 1px)}}.apac-page .topbar:after,.apac-command-panel:after{content:"";opacity:.34;pointer-events:none;background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 74%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 74%,#0000)}.apac-page .title,.apac-page .actions,.apac-page .panel-header,.apac-command-panel>*,.apac-board-panel>*{z-index:1;position:relative}.apac-page .title h1,.apac-page .title .page-title-blur{color:var(--apac-ink);letter-spacing:0;font-size:clamp(1.9rem,3.2vw,3.4rem);font-weight:900}.apac-page .title p{max-width:58rem;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.5}.apac-radar-badge{background:linear-gradient(135deg, var(--ok-soft), var(--accent-soft))}@supports (color:color-mix(in lab, red, red)){.apac-radar-badge{background:linear-gradient(135deg, color-mix(in srgb, var(--ok-soft) 85%, transparent), color-mix(in srgb, var(--accent-soft) 70%, transparent))}}.apac-radar-badge{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.apac-radar-badge{border-color:color-mix(in srgb, var(--ok) 45%, var(--border))}}.apac-radar-badge{color:var(--ok)}.apac-command-panel,.apac-board-panel{background:linear-gradient(160deg, var(--apac-panel-glow), transparent 34%), var(--panel)}@supports (color:color-mix(in lab, red, red)){.apac-command-panel,.apac-board-panel{background:linear-gradient(160deg, color-mix(in srgb, var(--apac-panel-glow) 80%, transparent), transparent 34%), var(--panel)}}.apac-command-panel,.apac-board-panel{border:1px solid var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.apac-command-panel,.apac-board-panel{border:1px solid color-mix(in srgb, var(--border-strong) 68%, transparent)}}.apac-command-panel,.apac-board-panel{box-shadow:0 16px 46px -38px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.apac-command-panel,.apac-board-panel{box-shadow:0 16px 46px -38px color-mix(in srgb, var(--foreground) 52%, transparent)}}.apac-command-panel,.apac-board-panel{position:relative}.apac-command-panel{overflow:hidden}.apac-page .panel-header{background:var(--panel-strong)}@supports (color:color-mix(in lab, red, red)){.apac-page .panel-header{background:color-mix(in srgb, var(--panel-strong) 48%, transparent)}}.apac-page .panel-header{border-bottom-color:var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.apac-page .panel-header{border-bottom-color:color-mix(in srgb, var(--border-strong) 72%, transparent)}}.apac-page .panel-header h2{letter-spacing:0;font-size:1rem;font-weight:900}.apac-page .apac-summary-row{padding:var(--ops-zone-padding);gap:clamp(.8rem,1.1vw,1rem);margin:0}.apac-page .apac-stat{background:linear-gradient(145deg, var(--panel), var(--panel-strong));align-content:space-between}@supports (color:color-mix(in lab, red, red)){.apac-page .apac-stat{background:linear-gradient(145deg, color-mix(in srgb, var(--panel) 70%, transparent), color-mix(in srgb, var(--panel-strong) 58%, transparent))}}.apac-page .apac-stat{border-color:var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.apac-page .apac-stat{border-color:color-mix(in srgb, var(--border-strong) 78%, transparent)}}.apac-page .apac-stat{min-height:6.25rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff75}.apac-page .apac-stat:before{background:var(--apac-stat-accent,var(--border-strong));content:"";height:3px;position:absolute;inset:0 0 auto}.apac-page .apac-stat strong{color:var(--apac-stat-accent,var(--foreground));font-variant-numeric:tabular-nums;font-size:clamp(1.55rem,2vw,2.2rem)}.apac-page .apac-stat.red{--apac-stat-accent:var(--brand-red-readable)}.apac-page .apac-stat.amber{--apac-stat-accent:var(--warning)}.apac-page .apac-stat.blue{--apac-stat-accent:var(--chart-cyan)}.apac-page .apac-stat.green,.apac-page .apac-stat.deep-green{--apac-stat-accent:var(--ok)}.apac-list-react-bits{gap:clamp(.95rem,1.4vw,1.25rem)}.apac-page .apac-list-card{background:linear-gradient(135deg, var(--panel), var(--panel-strong))}@supports (color:color-mix(in lab, red, red)){.apac-page .apac-list-card{background:linear-gradient(135deg, color-mix(in srgb, var(--panel) 96%, transparent), color-mix(in srgb, var(--panel-strong) 76%, transparent))}}.apac-page .apac-list-card{border-color:var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.apac-page .apac-list-card{border-color:color-mix(in srgb, var(--border-strong) 72%, transparent)}}.apac-page .apac-list-card{box-shadow:0 16px 40px -34px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.apac-page .apac-list-card{box-shadow:0 16px 40px -34px color-mix(in srgb, var(--foreground) 70%, transparent)}}.apac-page .apac-list-card{min-height:13rem}.apac-page .apac-list-card:hover{box-shadow:0 22px 52px -34px var(--chart-cyan)}@supports (color:color-mix(in lab, red, red)){.apac-page .apac-list-card:hover{box-shadow:0 22px 52px -34px color-mix(in srgb, var(--chart-cyan) 86%, transparent)}}.apac-page .apac-list-card:hover{transform:translateY(-2px)}.apac-page .apac-list-card-header{background:linear-gradient(90deg, var(--chart-cyan), transparent 62%), var(--panel-strong)}@supports (color:color-mix(in lab, red, red)){.apac-page .apac-list-card-header{background:linear-gradient(90deg, color-mix(in srgb, var(--chart-cyan) 10%, transparent), transparent 62%), color-mix(in srgb, var(--panel-strong) 46%, transparent)}}.apac-page .apac-list-card-header h3{color:var(--apac-ink);letter-spacing:0;font-size:clamp(.98rem,1.25vw,1.12rem);font-weight:900}.apac-page .apac-list-card-meta{font-size:.8rem;line-height:1.45}.apac-page .apac-list-card-body{gap:.8rem;display:grid}.apac-progress{background:linear-gradient(180deg, var(--panel-strong), var(--panel))}@supports (color:color-mix(in lab, red, red)){.apac-progress{background:linear-gradient(180deg, color-mix(in srgb, var(--panel-strong) 82%, transparent), color-mix(in srgb, var(--panel) 82%, transparent))}}.apac-progress{border:1px solid var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.apac-progress{border:1px solid color-mix(in srgb, var(--border-strong) 80%, transparent)}}.apac-progress{box-shadow:inset 0 0 0 1px #ffffff42, inset 0 -10px 18px var(--foreground);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.apac-progress{box-shadow:inset 0 0 0 1px #ffffff42, inset 0 -10px 18px color-mix(in srgb, var(--foreground) 7%, transparent)}}.apac-progress{height:2.1rem;margin:.25rem 0 0;position:relative;overflow:hidden}.apac-progress-detail{height:clamp(2.4rem,4vw,3.1rem)}.apac-progress-rail{gap:3px;display:flex;position:absolute;inset:5px}.apac-progress-segment{min-width:3px;position:relative}.apac-progress-segment:after{background:repeating-linear-gradient(90deg, #ffffff2e 0 1px, transparent 1px 9px), linear-gradient(90deg, var(--segment-start), var(--segment-end));border:1px solid var(--segment-end)}@supports (color:color-mix(in lab, red, red)){.apac-progress-segment:after{border:1px solid color-mix(in srgb, var(--segment-end) 48%, transparent)}}.apac-progress-segment:after{content:"";border-radius:5px;position:absolute;inset:0}.apac-progress-segment.covered{--segment-start:var(--chart-green-deep);--segment-end:var(--ok)}.apac-progress-segment.on-order{--segment-start:var(--chart-cyan);--segment-end:var(--brand-blue-readable)}.apac-progress-segment.partial{--segment-start:#b88013;--segment-end:var(--warning)}.apac-progress-segment.missing{--segment-start:var(--brand-red-readable);--segment-end:var(--chart-rose)}.apac-progress-fill{background:linear-gradient(90deg, transparent, #ffffff5c 42%, transparent), linear-gradient(90deg, var(--brand-red-readable), var(--warning) 48%, var(--ok));border-right:2px solid #fff}@supports (color:color-mix(in lab, red, red)){.apac-progress-fill{border-right:2px solid color-mix(in srgb, #fff 78%, var(--ok))}}.apac-progress-fill{box-shadow:0 0 20px var(--ok)}@supports (color:color-mix(in lab, red, red)){.apac-progress-fill{box-shadow:0 0 20px color-mix(in srgb, var(--ok) 38%, transparent)}}.apac-progress-fill{opacity:.24;height:100%;transition:width .28s;position:absolute;inset:0 auto 0 0}.apac-progress-label{color:var(--foreground);letter-spacing:.05em;text-shadow:0 1px 0 var(--panel);font-size:.72rem;font-weight:900}@supports (color:color-mix(in lab, red, red)){.apac-progress-label{text-shadow:0 1px 0 color-mix(in srgb, var(--panel) 88%, transparent)}}.apac-progress-detail .apac-progress-label{font-size:clamp(.82rem,1.2vw,1rem)}.apac-page .apac-chip-row{gap:.45rem;margin-top:0}.apac-page .apac-chip,.apac-page .badge.silver{border-radius:6px;min-height:1.75rem}.apac-readiness-body{gap:var(--ops-container-gap);padding:var(--ops-zone-padding);display:grid}.apac-parts-shell{padding:var(--ops-zone-padding)}.apac-page .apac-items-header{background:var(--panel-strong)}@supports (color:color-mix(in lab, red, red)){.apac-page .apac-items-header{background:color-mix(in srgb, var(--panel-strong) 48%, transparent)}}.apac-page .apac-items-header{border:1px solid var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.apac-page .apac-items-header{border:1px solid color-mix(in srgb, var(--border-strong) 68%, transparent)}}.apac-page .apac-items-header{border-radius:6px;padding:.65rem .85rem}.apac-page .apac-items-grid{padding:0}.apac-page .apac-item-row{background:linear-gradient(90deg, var(--apac-row-stripe,var(--border)), transparent 30%), var(--panel)}@supports (color:color-mix(in lab, red, red)){.apac-page .apac-item-row{background:linear-gradient(90deg, color-mix(in srgb, var(--apac-row-stripe,var(--border)) 10%, transparent), transparent 30%), color-mix(in srgb, var(--panel) 84%, transparent)}}.apac-page .apac-item-row{border-color:var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.apac-page .apac-item-row{border-color:color-mix(in srgb, var(--border-strong) 70%, transparent)}}.apac-page .apac-item-row{box-shadow:0 10px 24px -22px var(--foreground);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.apac-page .apac-item-row{box-shadow:0 10px 24px -22px color-mix(in srgb, var(--foreground) 70%, transparent)}}.apac-page .apac-item-row .pn{letter-spacing:0}@media (max-width:560px){.apac-list-react-bits,.inventory-metrics{grid-template-columns:1fr}.inventory-filter-form{max-width:none;margin-top:.9rem}.inventory-filter-form input[type=search],.inventory-filter-form select{width:100%;max-width:none}.inventory-manager .button,.inventory-manager .mini-button{width:100%}.main .table-wrap,.main .line-list,.main .form-shell,.main .section-band,.main .analytics-panel-body,.main .apac-list-card-body,.main .draft-preview{padding:.9rem}.main .panel>.table,.main .line-card>.table{width:calc(100% - 1.8rem);margin:.9rem}.main .table{border-spacing:0 .8rem}.main .table tr{background:var(--panel-strong)}@supports (color:color-mix(in lab, red, red)){.main .table tr{background:color-mix(in srgb, var(--panel-strong) 28%, transparent)}}.main .table tr{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.main .table tr{border:1px solid color-mix(in srgb, var(--border) 76%, transparent)}}.main .table tr{border-radius:var(--radius-sm);padding:.95rem}.main .table td,.main .table td:first-child,.main .table td:last-child{background:0 0;border:0;border-radius:0;padding:.35rem 0}}@media (max-width:760px){.apac-page .topbar{align-items:flex-start}.apac-page .title h1,.apac-page .title .page-title-blur{font-size:clamp(1.65rem,9vw,2.25rem)}.apac-progress{height:2.35rem}.apac-progress-label{text-align:center;padding:0 .55rem;font-size:.68rem}}.dashboard-page{gap:clamp(1.1rem,1.8vw,1.5rem);display:grid}.dashboard-page .page-header,.dashboard-layout-grid{margin:0}.dashboard-status-strip{margin-bottom:0;padding:clamp(1.1rem,1.8vw,1.5rem)}.dashboard-metrics{gap:clamp(1.1rem,1.8vw,1.5rem)}.dashboard-metrics .metric-tile{align-content:space-between;min-height:10rem;padding:clamp(1.1rem,1.7vw,1.5rem)!important}.dashboard-metrics .metric-head{background:var(--panel-strong)}@supports (color:color-mix(in lab, red, red)){.dashboard-metrics .metric-head{background:color-mix(in srgb, var(--panel-strong) 34%, transparent)}}.dashboard-metrics .metric-head{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.dashboard-metrics .metric-head{border:1px solid color-mix(in srgb, var(--border) 72%, transparent)}}.dashboard-metrics .metric-head{border-radius:var(--radius-sm);min-height:3.75rem;padding:clamp(.75rem,1vw,.95rem)}.dashboard-metrics .metric-head>span:not(.metric-icon){padding-right:.75rem;line-height:1.25}.dashboard-metrics .metric-icon{flex:none}.dashboard-metrics .metric-value{background:var(--panel-strong)}@supports (color:color-mix(in lab, red, red)){.dashboard-metrics .metric-value{background:color-mix(in srgb, var(--panel-strong) 28%, transparent)}}.dashboard-metrics .metric-value{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.dashboard-metrics .metric-value{border:1px solid color-mix(in srgb, var(--border) 72%, transparent)}}.dashboard-metrics .metric-value{border-radius:var(--radius-sm);padding:clamp(.85rem,1.15vw,1rem)}.dashboard-metrics .metric-value strong{font-size:clamp(2rem,2.35vw,2.55rem)}.dashboard-metrics .metric-value small{margin-top:0}.dashboard-panel .panel-header{padding:1rem clamp(1.1rem,1.7vw,1.5rem)}.dashboard-panel .empty-state{min-height:16rem;padding:clamp(1.25rem,2vw,1.75rem)}.rfqs-page{gap:clamp(1.1rem,1.8vw,1.5rem)}.rfqs-page .panel-header{padding:1rem clamp(1.1rem,1.7vw,1.5rem)}.rfqs-page .table-wrap{padding:clamp(.9rem,1.4vw,1.2rem)}.rfqs-page .rfq-table{border-collapse:separate;border-spacing:0 .7rem}.rfqs-page .rfq-table th{border-bottom:0;padding:.25rem 1rem .35rem}.rfqs-page .rfq-table td{background:var(--panel-strong)}@supports (color:color-mix(in lab, red, red)){.rfqs-page .rfq-table td{background:color-mix(in srgb, var(--panel-strong) 28%, transparent)}}.rfqs-page .rfq-table td{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.rfqs-page .rfq-table td{border-bottom:1px solid color-mix(in srgb, var(--border) 76%, transparent)}}.rfqs-page .rfq-table td{border-top:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.rfqs-page .rfq-table td{border-top:1px solid color-mix(in srgb, var(--border) 76%, transparent)}}.rfqs-page .rfq-table td{padding:1rem}.rfqs-page .rfq-table td:first-child{border-left:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.rfqs-page .rfq-table td:first-child{border-left:1px solid color-mix(in srgb, var(--border) 76%, transparent)}}.rfqs-page .rfq-table td:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.rfqs-page .rfq-table td:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-right:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.rfqs-page .rfq-table td:last-child{border-right:1px solid color-mix(in srgb, var(--border) 76%, transparent)}}.rfqs-page .rfq-subject-cell{min-width:min(28rem,42vw)}.rfqs-page .table-link{align-items:center;min-height:2rem;display:inline-flex}.rfqs-page .empty-state{background:var(--panel-strong)}@supports (color:color-mix(in lab, red, red)){.rfqs-page .empty-state{background:color-mix(in srgb, var(--panel-strong) 28%, transparent)}}.rfqs-page .empty-state{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.rfqs-page .empty-state{border:1px solid color-mix(in srgb, var(--border) 76%, transparent)}}.rfqs-page .empty-state{border-radius:var(--radius-sm);min-height:12rem;margin:clamp(.9rem,1.4vw,1.2rem);padding:clamp(1.15rem,1.8vw,1.5rem)}.rfqs-page .manual-rfq-form{gap:clamp(.9rem,1.4vw,1.2rem);padding:clamp(1rem,1.7vw,1.5rem)}.rfqs-page .manual-rfq-line{gap:clamp(.9rem,1.4vw,1.2rem)}.rfqs-page .manual-rfq-form>label,.rfqs-page .manual-rfq-line>label{background:var(--panel-strong)}@supports (color:color-mix(in lab, red, red)){.rfqs-page .manual-rfq-form>label,.rfqs-page .manual-rfq-line>label{background:color-mix(in srgb, var(--panel-strong) 28%, transparent)}}.rfqs-page .manual-rfq-form>label,.rfqs-page .manual-rfq-line>label{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.rfqs-page .manual-rfq-form>label,.rfqs-page .manual-rfq-line>label{border:1px solid color-mix(in srgb, var(--border) 76%, transparent)}}.rfqs-page .manual-rfq-form>label,.rfqs-page .manual-rfq-line>label{border-radius:var(--radius-sm);min-width:0;padding:clamp(.85rem,1.15vw,1rem)}.rfqs-page .manual-rfq-form input,.rfqs-page .manual-rfq-form select,.rfqs-page .manual-rfq-form textarea{margin-top:.1rem}.rfqs-page .manual-rfq-form>.button{justify-self:start;min-width:12rem}@media (max-width:560px){.rfqs-page .table-wrap,.rfqs-page .manual-rfq-form{padding:.9rem}.rfqs-page .rfq-table{border-spacing:0 .8rem}.rfqs-page .rfq-table tr{background:var(--panel-strong)}@supports (color:color-mix(in lab, red, red)){.rfqs-page .rfq-table tr{background:color-mix(in srgb, var(--panel-strong) 28%, transparent)}}.rfqs-page .rfq-table tr{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.rfqs-page .rfq-table tr{border:1px solid color-mix(in srgb, var(--border) 76%, transparent)}}.rfqs-page .rfq-table tr{border-radius:var(--radius-sm);padding:.95rem}.rfqs-page .rfq-table td,.rfqs-page .rfq-table td:first-child,.rfqs-page .rfq-table td:last-child{background:0 0;border:0;border-radius:0;padding:.35rem 0}.rfqs-page .rfq-subject-cell{min-width:0}.rfqs-page .manual-rfq-form>.button{justify-self:stretch}}.metric-link{color:inherit;gap:inherit;min-height:100%;display:grid}.metric-trend{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.metric.warning{--metric-accent:var(--warning)}.metric.warning .metric-icon{background:var(--warning-soft);color:var(--warning)}.metric.danger,.metric.red{--metric-accent:var(--danger)}.metric.brand,.metric.info,.metric.blue{--metric-accent:var(--brand-blue-readable)}.metric.success,.metric.green{--metric-accent:var(--ok)}.badge.success,.badge.ok{background:var(--ok-soft);border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.badge.success,.badge.ok{border-color:color-mix(in srgb, var(--ok) 40%, var(--border))}}.badge.success,.badge.ok{color:var(--ok)}.badge.warning,.badge.warn{background:var(--warning-soft);border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.badge.warning,.badge.warn{border-color:color-mix(in srgb, var(--warning) 40%, var(--border))}}.badge.warning,.badge.warn{color:var(--warning)}.badge.neutral,.badge.silver{background:var(--brand-silver)}@supports (color:color-mix(in lab, red, red)){.badge.neutral,.badge.silver{background:color-mix(in srgb, var(--brand-silver) 58%, transparent)}}.badge.neutral,.badge.silver{border-color:var(--border-strong);color:var(--foreground)}.badge.info{background:var(--info-soft);border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.badge.info{border-color:color-mix(in srgb, var(--info) 38%, var(--border))}}.badge.info{color:var(--info)}.badge svg{flex:none;display:block}.segmented-tabs .tab{flex-direction:column;justify-content:center;align-items:baseline;display:inline-flex}.tab-helper,.analytics-tab-helper{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;margin-top:.12rem;font-size:.66rem;font-weight:650;display:block}.critical-alert[data-reduced-motion=true]>.relative:last-child{border:2px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.critical-alert[data-reduced-motion=true]>.relative:last-child{border:2px solid color-mix(in srgb, var(--danger) 60%, var(--border))}}.critical-alert[data-reduced-motion=true]>.relative:last-child{border-radius:inherit}.critical-alert-static{border:2px solid var(--critical-alert-color,var(--danger))}@supports (color:color-mix(in lab, red, red)){.critical-alert-static{border:2px solid color-mix(in srgb, var(--critical-alert-color,var(--danger)) 60%, var(--border))}}.critical-alert-static{box-shadow:0 0 0 1px var(--critical-alert-color,var(--danger)), 0 14px 38px -30px var(--critical-alert-color,var(--danger));border-radius:8px}@supports (color:color-mix(in lab, red, red)){.critical-alert-static{box-shadow:0 0 0 1px color-mix(in srgb, var(--critical-alert-color,var(--danger)) 22%, transparent), 0 14px 38px -30px color-mix(in srgb, var(--critical-alert-color,var(--danger)) 70%, transparent)}}.aurora-surface[data-reduced-motion=true]{background:radial-gradient(circle at 20% 15%, var(--accent), transparent 30%), radial-gradient(circle at 80% 25%, var(--ok), transparent 35%)}@supports (color:color-mix(in lab, red, red)){.aurora-surface[data-reduced-motion=true]{background:radial-gradient(circle at 20% 15%, color-mix(in srgb, var(--accent) 35%, transparent), transparent 30%), radial-gradient(circle at 80% 25%, color-mix(in srgb, var(--ok) 22%, transparent), transparent 35%)}}.apac-chip svg{flex:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:920px){.mobile-appbar{display:flex}.shell{grid-template-columns:minmax(0,1fr);min-height:calc(100dvh - 4rem)}.sidebar{display:none}.main{padding:1rem}.mobile-nav-panel .nav{gap:.8rem}}@media (max-width:560px){.mobile-appbar{padding:.55rem .75rem}.mobile-brand span{text-overflow:ellipsis;white-space:nowrap;max-width:7.5rem;overflow:hidden}.mobile-appbar .theme-toggle{min-width:var(--control-height);width:var(--control-height);padding:0}.mobile-appbar .theme-toggle span,.mobile-appbar .theme-toggle:after{display:none}.mobile-nav summary{padding:0 .75rem}.table-wrap{overflow-x:visible}}.shiny-status{align-items:center;display:inline-flex}.mw-board{gap:1.25rem}.mw-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.mw-watch-panel{padding:1.1rem 1.25rem 1.35rem}.mw-watch-head{flex-direction:column;gap:.3rem;margin-bottom:1rem;display:flex}.mw-watch-title{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.mw-watch-title h2{letter-spacing:-.005em;margin:0;font-size:1.05rem;font-weight:800}.mw-watch-title svg{color:var(--danger)}.mw-watch-head p{color:var(--muted);max-width:56ch;margin:0;font-size:.85rem}.mw-watch-grid{grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));gap:.9rem;display:grid}.mw-spotlight{background:linear-gradient(150deg, var(--panel), var(--panel-strong))}@supports (color:color-mix(in lab, red, red)){.mw-spotlight{background:linear-gradient(150deg, color-mix(in srgb, var(--panel) 96%, transparent), color-mix(in srgb, var(--panel-strong) 70%, transparent))}}.mw-spotlight{border:1px solid var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.mw-spotlight{border:1px solid color-mix(in srgb, var(--border-strong) 70%, transparent)}}.mw-spotlight{border-radius:14px;padding:0}.mw-card{flex-direction:column;gap:.9rem;padding:1.15rem 1.2rem;display:flex}.mw-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .6rem;display:flex}.mw-card-head .eyebrow{margin:0}.mw-card-body{align-items:flex-start;gap:1rem;display:flex}.mw-card-meta{flex-direction:column;gap:.35rem;min-width:0;padding-top:.1rem;display:flex}.mw-card-pn{overflow-wrap:anywhere;font-size:.95rem;font-weight:800;line-height:1.25}.mw-card-nom{color:var(--muted);font-size:.82rem;line-height:1.3}.mw-card-tags{flex-wrap:wrap;gap:.35rem;margin-top:.25rem;display:flex}.mw-card-foot{border-top:1px solid var(--border);align-items:baseline}@supports (color:color-mix(in lab, red, red)){.mw-card-foot{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.mw-card-foot{flex-wrap:wrap;justify-content:space-between;gap:.25rem .85rem;margin-top:.1rem;padding-top:.75rem;font-size:.8rem;display:flex}.mw-card-foot strong{color:var(--danger)}.mw-watch-lead .mw-card{background:linear-gradient(150deg, var(--panel), var(--danger-soft))}@supports (color:color-mix(in lab, red, red)){.mw-watch-lead .mw-card{background:linear-gradient(150deg, color-mix(in srgb, var(--panel) 94%, transparent), color-mix(in srgb, var(--danger-soft) 65%, transparent))}}.mw-watch-lead .mw-card{border-radius:8px}.mw-ring{flex:none;place-items:center;width:72px;height:72px;display:inline-grid;position:relative}.mw-ring svg{display:block}.mw-ring-track{stroke:var(--panel-strong)}@supports (color:color-mix(in lab, red, red)){.mw-ring-track{stroke:color-mix(in srgb, var(--panel-strong) 65%, var(--border))}}.mw-ring-fill{transition:stroke-dashoffset .76s cubic-bezier(.22,1,.36,1)}.mw-ring-label{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mw-ring-label strong{font-size:.95rem;font-weight:800;line-height:1.1}.mw-ring-label small{letter-spacing:.01em;font-size:.62rem}.mw-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.85rem 1rem .95rem;display:flex}.mw-search{background:var(--background);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--muted);min-height:var(--control-height);flex:18rem;align-items:center;gap:.5rem;padding:0 .75rem;transition:border-color .16s;display:flex}.mw-search:focus-within{border-color:var(--brand-blue-readable)}.mw-search svg{flex:none}.mw-search input{color:var(--foreground);font:inherit;background:0 0;border:0;outline:none;flex:auto;min-width:0;padding:.4rem 0}.mw-segment{flex-wrap:wrap;gap:.35rem;display:flex}.mw-segment-tab{background:var(--panel);border:1px solid var(--border);align-items:center}@supports (color:color-mix(in lab, red, red)){.mw-segment-tab{border:1px solid color-mix(in srgb, var(--border) 75%, transparent)}}.mw-segment-tab{border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;font:inherit;min-height:var(--control-height);gap:.4rem;padding:.35rem .7rem;font-size:.82rem;font-weight:800;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.mw-segment-tab:hover{border-color:var(--border-strong);color:var(--foreground)}.mw-segment-tab.active{background:linear-gradient(135deg, var(--accent-soft), var(--panel))}@supports (color:color-mix(in lab, red, red)){.mw-segment-tab.active{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-soft) 85%, transparent), color-mix(in srgb, var(--panel) 60%, transparent))}}.mw-segment-tab.active{border-color:var(--brand-blue-readable)}@supports (color:color-mix(in lab, red, red)){.mw-segment-tab.active{border-color:color-mix(in srgb, var(--brand-blue-readable) 50%, var(--border))}}.mw-segment-tab.active{color:var(--brand-blue-readable)}.mw-segment-tab .badge{min-height:1.35rem;padding:.2rem .45rem}.rank-pill{background:var(--panel-strong);align-items:center}@supports (color:color-mix(in lab, red, red)){.rank-pill{background:color-mix(in srgb, var(--panel-strong) 80%, transparent)}}.rank-pill{border:1px solid var(--border);color:var(--brand-blue-readable);border-radius:999px;justify-content:center;min-width:1.9rem;padding:.18rem .42rem;font-size:.78rem;font-weight:900;display:inline-flex}.rank-pill.top{background:linear-gradient(135deg, var(--brand-blue), var(--brand-blue-deep));border-color:var(--brand-blue);color:#fff}.sort-button.active{color:var(--brand-blue-readable)}.apac-coverage-pct{font-variant-numeric:tabular-nums;text-align:right;min-width:2.4rem}.most-wanted-empty{color:var(--muted);justify-content:center;align-items:center;gap:.55rem;padding:2.5rem 1rem;display:flex}@media (prefers-reduced-motion:reduce){.mw-ring-fill{transition:none}}@media (max-width:1280px){.mw-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.mw-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-toolbar{flex-direction:column;align-items:stretch}.mw-segment{justify-content:flex-start}}@media (max-width:560px){.mw-metrics,.mw-watch-grid{grid-template-columns:1fr}}.assistant-shell{flex-direction:column;gap:1rem;min-height:min(72vh,720px);display:flex}.assistant-thread{scroll-behavior:smooth;flex-direction:column;flex:1;gap:1rem;min-height:360px;max-height:64vh;padding:.25rem;display:flex;position:relative;overflow-y:auto}.assistant-row{align-items:flex-start;gap:.6rem;max-width:86%;display:flex}.assistant-row.user{flex-direction:row-reverse;margin-left:auto}.assistant-row.assistant{margin-right:auto}.assistant-thread>.assistant-row:first-child{margin-top:auto}.assistant-avatar{color:#fff;background:linear-gradient(140deg, var(--brand-blue), var(--runway-cyan));width:2rem;height:2rem;box-shadow:var(--shadow-soft);border-radius:999px;flex:none;place-items:center;margin-top:.15rem;display:grid}.assistant-avatar.pulse{animation:1.8s ease-in-out infinite assistant-pulse}.assistant-bubble{min-width:0;box-shadow:var(--shadow-soft);border-radius:1rem;padding:.7rem .95rem;font-size:.95rem;line-height:1.55;position:relative}.assistant-bubble.user{background:linear-gradient(135deg, var(--brand-blue), var(--brand-blue-deep));color:#fff;border-bottom-right-radius:.35rem}.assistant-bubble.assistant{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.assistant-bubble.assistant{background:color-mix(in srgb, var(--panel) 90%, var(--runway-cyan) 10%)}}.assistant-bubble.assistant{border:1px solid var(--border);border-bottom-left-radius:.35rem}.assistant-who{letter-spacing:.08em;text-transform:uppercase;opacity:.55;margin-bottom:.2rem;font-size:.62rem;font-weight:850;display:block}.assistant-bubble.user .assistant-who{color:#ffffffd1;opacity:1}.assistant-text{white-space:pre-wrap;word-break:break-word;margin:0}.assistant-markdown{word-break:break-word}.assistant-markdown>:first-child{margin-top:0}.assistant-markdown>:last-child{margin-bottom:0}.assistant-markdown p{margin:0 0 .6rem}.assistant-markdown ul,.assistant-markdown ol{margin:0 0 .6rem;padding-left:1.25rem}.assistant-markdown li{margin:.15rem 0}.assistant-markdown h1,.assistant-markdown h2,.assistant-markdown h3,.assistant-markdown h4{margin:.65rem 0 .4rem;font-weight:850;line-height:1.25}.assistant-markdown h1{font-size:1.1rem}.assistant-markdown h2{font-size:1.02rem}.assistant-markdown h3,.assistant-markdown h4{font-size:.95rem}.assistant-markdown a{color:var(--brand-blue-readable);text-underline-offset:2px;font-weight:700;text-decoration:underline}.assistant-markdown code{background:var(--panel-strong);border:1px solid var(--border);border-radius:4px;padding:.05rem .3rem;font-family:SFMono-Regular,Cascadia Code,ui-monospace,monospace;font-size:.85em}.assistant-markdown pre{background:var(--panel-strong);border:1px solid var(--border);border-radius:8px;margin:0 0 .6rem;padding:.7rem .85rem;overflow-x:auto}.assistant-markdown pre code{background:0 0;border:none;padding:0;font-size:.82rem}.assistant-markdown table{border-collapse:collapse;width:100%;margin:0 0 .6rem;font-size:.85rem}.assistant-markdown th,.assistant-markdown td{border:1px solid var(--border);text-align:left;padding:.35rem .55rem}.assistant-markdown th{background:var(--panel-strong);font-weight:800}.assistant-markdown blockquote{border-left:3px solid var(--border-strong);color:var(--muted);margin:0 0 .6rem;padding-left:.8rem}.assistant-typing{align-items:center;gap:.45rem;display:inline-flex}.assistant-typing i{background:var(--brand-blue-readable);border-radius:999px;width:.4rem;height:.4rem;animation:1.2s ease-in-out infinite assistant-bounce}.assistant-typing i:nth-of-type(2){animation-delay:.15s}.assistant-typing i:nth-of-type(3){animation-delay:.3s}.assistant-caret{vertical-align:text-bottom;background:var(--brand-blue-readable);border-radius:1px;width:.5rem;height:1rem;margin-left:2px;animation:1s steps(2,start) infinite assistant-blink;display:inline-block}.assistant-empty{text-align:center;border-radius:var(--radius);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.6rem;padding:2.5rem 1rem;display:flex;position:relative;overflow:hidden}.assistant-empty>:not(.assistant-empty-aurora){z-index:1;position:relative}.assistant-empty-aurora{opacity:.6;pointer-events:none;z-index:0;background:radial-gradient(85% 100% at 50% 0%, var(--accent-soft), transparent 75%);height:56%;position:absolute;top:0;left:0;right:0}.assistant-empty-aurora .aurora-surface,.assistant-empty-aurora canvas{width:100%!important;height:100%!important}.assistant-empty-glyph{color:#fff;background:linear-gradient(140deg, var(--brand-blue), var(--runway-cyan));width:3.2rem;height:3.2rem;box-shadow:var(--shadow);border-radius:999px;place-items:center;display:grid}.assistant-empty-title{font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:900}.assistant-empty-sub{color:var(--muted);margin:0;font-size:.92rem}.assistant-suggestions{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:34rem;margin-top:.6rem;display:flex}.assistant-chip{border:1px solid var(--border);background:var(--panel);border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.assistant-chip{background:color-mix(in srgb, var(--panel) 88%, var(--runway-cyan) 12%)}}.assistant-chip{color:var(--foreground);cursor:pointer;font-size:.85rem;font-weight:650;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s}.assistant-chip:hover{border-color:var(--brand-blue-readable);box-shadow:var(--shadow-soft);background:var(--accent-soft);transform:translateY(-1px)}.assistant-chip svg{color:var(--brand-blue-readable)}.assistant-error{border-radius:var(--radius-sm);background:var(--danger-soft);border:1px solid var(--danger);align-items:center;gap:.5rem;padding:.6rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.assistant-error{border:1px solid color-mix(in srgb, var(--danger) 35%, transparent)}}.assistant-error{color:var(--brand-red-readable);font-size:.88rem;font-weight:600}.assistant-error span{flex:1}.assistant-error-x{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:4px;place-items:center;padding:.1rem;display:grid}.assistant-error-x:hover{opacity:1}.assistant-composer{align-items:flex-end;gap:.6rem;display:flex}.assistant-input-wrap{background:var(--border);border-radius:.9rem;flex:1;padding:1px;transition:box-shadow .2s;position:relative}.assistant-input-wrap:focus-within{background:linear-gradient(120deg, var(--brand-blue), var(--runway-cyan), var(--brand-blue));box-shadow:0 0 0 4px var(--accent-soft), var(--shadow-soft);background-size:200% 200%;animation:4s linear infinite assistant-glow}.assistant-input{background:var(--panel);width:100%;min-height:3rem;max-height:12rem;color:var(--foreground);font:inherit;resize:none;border:none;border-radius:calc(.9rem - 1px);outline:none;padding:.75rem .9rem;font-size:.95rem;line-height:1.5;display:block}.assistant-input::placeholder{color:var(--muted)}.assistant-composer .button{white-space:nowrap;min-height:3rem}@keyframes assistant-bounce{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@keyframes assistant-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes assistant-pulse{0%,to{box-shadow:0 0 0 0 var(--accent-soft)}50%{box-shadow:0 0 0 6px #0000}}@keyframes assistant-glow{0%{background-position:0%}to{background-position:200%}}@media (prefers-reduced-motion:reduce){.assistant-typing i,.assistant-caret,.assistant-avatar.pulse,.assistant-input-wrap:focus-within{animation:none}}@media (max-width:640px){.assistant-row{max-width:95%}.assistant-thread{max-height:56vh}}.skeleton{background:linear-gradient(100deg, var(--panel-strong) 35%, var(--border-strong) 50%, var(--panel-strong) 65%);animation:1.6s ease-in-out infinite skeleton-shimmer}@supports (color:color-mix(in lab, red, red)){.skeleton{background:linear-gradient(100deg, color-mix(in srgb, var(--panel-strong) 88%, transparent) 35%, color-mix(in srgb, var(--border-strong) 45%, var(--panel-strong)) 50%, color-mix(in srgb, var(--panel-strong) 88%, transparent) 65%)}}.skeleton{border-radius:var(--radius-sm);background-size:220% 100%;min-height:.9rem}@keyframes skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.skeleton-text{gap:var(--space-2);display:grid}.skeleton-line{height:.9rem}.skeleton-line:last-child{width:62%}.skeleton-table{gap:var(--space-2);padding:var(--ops-zone-padding);display:grid}.skeleton-table-row{gap:var(--space-3);grid-template-columns:repeat(var(--skeleton-cols,4), minmax(0, 1fr));display:grid}.skeleton-cell{height:1.1rem}.skeleton-table-head .skeleton-cell{width:70%;height:.8rem}.skeleton-metrics .skeleton-tile{border-radius:var(--radius);min-height:6.5rem}.skeleton-panel{gap:var(--space-4);padding:var(--ops-zone-padding);display:grid}.skeleton-panel-title{width:11rem;height:1.1rem}.toaster{gap:var(--space-2);z-index:1100;max-width:min(24rem,100vw - 2rem);display:grid;position:fixed;bottom:1rem;right:1rem}.toast{background:linear-gradient(145deg, var(--panel), var(--panel-strong)), var(--panel);align-items:flex-start;animation:.22s ease-out toast-in}@supports (color:color-mix(in lab, red, red)){.toast{background:linear-gradient(145deg, color-mix(in srgb, var(--panel) 96%, transparent), color-mix(in srgb, var(--panel-strong) 74%, transparent)), var(--panel)}}.toast{border:1px solid var(--border-strong);border-left:3px solid var(--info);border-radius:var(--radius);box-shadow:var(--shadow-soft);gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.toast-ok{border-left-color:var(--ok)}.toast-danger{border-left-color:var(--danger)}.toast-body{gap:.2rem;min-width:0;display:grid}.toast-body strong{font-size:.92rem}.toast-body span{color:var(--muted);font-size:.84rem}.toast-dismiss{color:var(--muted);background:0 0;border:0;border-radius:.35rem;margin-left:auto;padding:.1rem .3rem;font-size:1.05rem;line-height:1}.toast-dismiss:hover{background:var(--accent-soft);color:var(--foreground)}@keyframes toast-in{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}.breadcrumbs ol{align-items:center;gap:var(--space-1);margin:0 0 var(--space-1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.breadcrumbs li{color:var(--muted);align-items:center;gap:var(--space-1);letter-spacing:.02em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:inline-flex}.breadcrumbs li+li:before{color:var(--border-strong);content:"/";font-weight:650}.breadcrumbs a{color:var(--runway-cyan);border-radius:.3rem}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs [aria-current=page] span{color:var(--foreground)}.table-compact th,.table-compact td,.table.table-compact th,.table.table-compact td{padding:.5rem .65rem}.form-card{gap:var(--space-4);max-width:46rem;padding:var(--ops-value-padding);display:grid}.form-card-header{gap:var(--space-1);display:grid}.form-card-header h2{margin:0;font-size:1.05rem}.form-card-header p{color:var(--muted);margin:0;font-size:.88rem}.field select{background:var(--panel);border:1px solid var(--border);color:var(--foreground);border-radius:.5rem;width:100%;min-height:2.75rem;padding:0 .8rem}.field select:focus{border-color:var(--brand-blue-readable);outline:none}.field-required{color:var(--brand-red-readable);margin-left:.15rem;font-style:normal}.field-hint{color:var(--muted);font-size:.78rem}.field-error{color:var(--brand-red-readable);font-size:.78rem;font-weight:800}.field-invalid input,.field-invalid select,.field-invalid textarea{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.field-invalid input,.field-invalid select,.field-invalid textarea{border-color:color-mix(in srgb, var(--danger) 55%, var(--border))}}.money-input{align-items:center;display:flex;position:relative}.field .money-input{color:inherit;font-size:inherit;font-weight:inherit;text-transform:none}.field .money-prefix{color:var(--muted);pointer-events:none;text-transform:none;font-size:.9rem;font-weight:800;position:absolute;left:.8rem}.money-input input{text-align:right;padding-left:1.9rem}.part-number-input{text-transform:uppercase}.submit-spinner{border:2px solid;animation:.7s linear infinite submit-spin}@supports (color:color-mix(in lab, red, red)){.submit-spinner{border:2px solid color-mix(in srgb, currentColor 35%, transparent)}}.submit-spinner{border-top-color:currentColor;border-radius:999px;width:.9rem;height:.9rem;display:inline-block}@keyframes submit-spin{to{transform:rotate(360deg)}}.click-spark{display:inline-block;position:relative}.click-spark-burst{pointer-events:none;z-index:5;position:absolute;overflow:visible;transform:translate(-50%,-50%)}.click-spark-line{stroke:var(--spark-color,var(--accent));stroke-linecap:round;stroke-width:4px;transform-box:fill-box;transform-origin:50%;animation:.4s ease-out forwards click-spark-fly}@keyframes click-spark-fly{0%{opacity:1;transform:translateY(0)scaleY(1)}to{opacity:0;transform:translateY(-16px)scaleY(.3)}}.gradient-text{color:#0000;-webkit-text-fill-color:transparent;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite gradient-text-flow;display:inline-block}.gradient-text[data-reduced-motion=true]{animation:none}@keyframes gradient-text-flow{0%{background-position:0%}to{background-position:300%}}.animated-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}::view-transition-old(root){animation-duration:.16s;animation-timing-function:ease-out}::view-transition-new(root){animation-duration:.16s;animation-timing-function:ease-out}@media (prefers-reduced-motion:reduce){.skeleton{background-position:50% 0;animation:none}.toast,.gradient-text{animation:none}.click-spark-line{opacity:0;animation:none}.submit-spinner{border-top-color:currentColor;animation:none}@supports (color:color-mix(in lab, red, red)){.submit-spinner{border-top-color:color-mix(in srgb, currentColor 35%, transparent)}}::view-transition-old(root){animation-duration:0s}::view-transition-new(root){animation-duration:0s}}.skeleton-page-title{width:min(20rem,60%);height:2rem}.skeleton-page-subtitle{width:min(28rem,85%);height:.85rem}.line-panel-list{gap:var(--space-4);display:grid}.rank-badges{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.urgency-electric{border-radius:999px;display:inline-flex}.button.compact{border-radius:.4rem;min-height:1.8rem;padding:0 .6rem;font-size:.72rem}.collapsible-panel>summary{cursor:pointer;list-style:none}.collapsible-panel>summary::-webkit-details-marker{display:none}.collapsible-panel>summary:after{color:var(--muted);content:"▸";font-size:.9rem;line-height:1;transition:transform .16s}.collapsible-panel[open]>summary:after{transform:rotate(90deg)}.collapsible-panel>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.collapsible-body{gap:var(--space-3);display:grid}.sticky-action-bar{-webkit-backdrop-filter:blur(10px);background:var(--panel);align-items:center}@supports (color:color-mix(in lab, red, red)){.sticky-action-bar{background:color-mix(in srgb, var(--panel) 86%, transparent)}}.sticky-action-bar{border:1px solid var(--border-strong);border-radius:var(--radius);bottom:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-4);z-index:24;flex-wrap:wrap;justify-content:space-between;display:flex;position:sticky;box-shadow:0 12px 28px #040a1452}.sticky-action-bar-meta{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.sticky-action-bar-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.override-form{gap:var(--space-2);min-width:12rem;display:grid}.override-form .field-label{font-size:.7rem}@media (prefers-reduced-motion:reduce){.collapsible-panel>summary:after{transition:none}}.palette-trigger{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:.6rem;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.palette-trigger:hover,.palette-trigger:focus-visible{background:var(--accent-soft);border-color:var(--border-strong);color:var(--brand-blue-readable)}.palette-trigger-sidebar{width:2.4rem;height:2.4rem;margin:0 auto;position:relative}.palette-trigger-sidebar[data-label]:after{background:var(--panel-strong);border:1px solid var(--border-strong);box-shadow:var(--shadow-soft);color:var(--foreground);content:attr(data-label);letter-spacing:.01em;opacity:0;pointer-events:none;white-space:nowrap;z-index:50;border-radius:.45rem;padding:.32rem .55rem;font-size:.82rem;font-weight:700;transition:opacity .14s,transform .14s;position:absolute;top:50%;left:calc(100% + .65rem);transform:translate(-4px,-50%)}.palette-trigger-sidebar[data-label]:hover:after,.palette-trigger-sidebar[data-label]:focus-visible:after{opacity:1;transform:translateY(-50%)}.palette-trigger-appbar{background:var(--panel-strong);border-color:var(--border);color:var(--foreground);min-height:var(--control-height);gap:.45rem;padding:0 .75rem;font-size:.88rem;font-weight:700}@media (max-width:560px){.palette-trigger-appbar .palette-trigger-text,.palette-trigger-appbar .palette-kbd{display:none}.palette-trigger-appbar{min-width:var(--control-height);padding:0}}.palette-kbd,.command-footer kbd{background:var(--panel-strong);border:1px solid var(--border-strong);color:var(--muted);border-bottom-width:2px;border-radius:.3rem;padding:.16rem .34rem;font-family:inherit;font-size:.72rem;font-weight:700;line-height:1}.command-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--ink);animation:.14s ease-out command-overlay-in}@supports (color:color-mix(in lab, red, red)){.command-overlay{background:color-mix(in srgb, var(--ink) 45%, transparent)}}.command-overlay{z-index:1050;position:fixed;inset:0}.command-palette{background:var(--panel);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow);z-index:1051;width:min(40rem,100vw - 2rem);animation:.16s ease-out command-pop;position:fixed;top:14vh;left:50%;overflow:hidden;transform:translate(-50%)}.command-palette [cmdk-input]{border:0;border-bottom:1px solid var(--border);color:var(--foreground);font:inherit;background:0 0;border-radius:0;outline:none;width:100%;padding:.85rem 1rem;font-size:1rem}.command-palette [cmdk-input]::placeholder{color:var(--muted)}.command-palette [cmdk-list]{overscroll-behavior:contain;max-height:min(50vh,22rem);padding:.4rem;scroll-padding-block:.4rem;overflow:auto}.command-palette [cmdk-group-heading]{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:.5rem .6rem .25rem;font-size:.68rem;font-weight:800}.command-palette [cmdk-item]{border-radius:var(--radius-sm);color:var(--foreground);cursor:pointer;align-items:center;gap:.55rem;padding:.45rem .6rem;font-size:.92rem;display:flex}.command-palette [cmdk-item][data-selected=true]{background:var(--accent-soft);color:var(--brand-blue-readable)}.command-item-icon{color:var(--muted);flex:none}.command-palette [cmdk-item][data-selected=true] .command-item-icon{color:inherit}.command-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.command-item-hint{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:45%;font-size:.78rem;overflow:hidden}.command-item-type{background:var(--panel-strong);border:1px solid var(--border);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;flex:none;padding:.12rem .5rem;font-size:.66rem;font-weight:800}.command-palette [cmdk-empty],.command-palette [cmdk-loading]{color:var(--muted);text-align:center;padding:.9rem .75rem;font-size:.88rem}.command-footer{border-top:1px solid var(--border);color:var(--muted);gap:1rem;padding:.5rem .85rem;font-size:.75rem;display:flex}@keyframes command-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes command-pop{0%{opacity:0;transform:translate(-50%)translateY(6px)scale(.985)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes drawer-slide-in{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translateY(0)}}.mobile-nav-panel{animation:.18s ease-out drawer-slide-in}@media (prefers-reduced-motion:reduce){.command-overlay,.command-palette,.mobile-nav-panel{animation:none}}.action-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.line-edit-row{border-bottom:1px solid var(--border);align-items:end}@supports (color:color-mix(in lab, red, red)){.line-edit-row{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.line-edit-row{padding-bottom:var(--space-4)}.line-edit-row:last-child{border-bottom:0;padding-bottom:0}.line-edit-row .form-actions,.form-card .form-actions{align-items:center;gap:var(--space-2)}.line-edit-actions{justify-content:flex-start}.dashboard-activity{padding:1rem clamp(1.1rem,1.7vw,1.5rem)}.dashboard-activity-row{border-bottom:1px solid var(--border);align-items:baseline}@supports (color:color-mix(in lab, red, red)){.dashboard-activity-row{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.dashboard-activity-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"action time""meta time";gap:.15rem .75rem;padding:.45rem 0;display:grid}.dashboard-activity-item:last-child .dashboard-activity-row{border-bottom:0}.dashboard-activity-action{grid-area:action;font-size:.86rem;font-weight:700}.dashboard-activity-meta{text-overflow:ellipsis;white-space:nowrap;grid-area:meta;font-size:.76rem;overflow:hidden}.dashboard-activity-time{white-space:nowrap;grid-area:time;font-size:.74rem}.skeleton-page-title{max-width:16rem;height:1.7rem}.skeleton-page-subtitle{max-width:26rem;height:.95rem}.skeleton-chart{height:260px}.skeleton-donut{border-radius:999px;width:200px;height:200px;margin:0 auto}.chart-line-draw{stroke-dasharray:100;stroke-dashoffset:100px;animation:.9s ease-out forwards chart-line-draw}@keyframes chart-line-draw{to{stroke-dashoffset:0}}.chart-point{animation:.3s ease-out backwards chart-fade-in}@keyframes chart-fade-in{0%{opacity:0}to{opacity:1}}.chart-bar-grow{transform-box:fill-box;transform-origin:bottom;animation:.6s ease-out backwards chart-bar-grow}@keyframes chart-bar-grow{0%{transform:scaleY(.001)}to{transform:scaleY(1)}}.chart-donut-draw{transform-origin:50%;animation:.5s ease-out backwards chart-donut-draw}@keyframes chart-donut-draw{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.chart-hbar-grow{transform-origin:0;animation:.6s ease-out backwards chart-hbar-grow}@keyframes chart-hbar-grow{0%{transform:scaleX(.001)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.chart-line-draw{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.chart-point,.chart-bar-grow,.chart-donut-draw,.chart-hbar-grow{animation:none}}.field-checkbox{flex-direction:row;align-items:center;gap:.4rem}.cell-sub{font-size:.8em}.fleet-add-form{padding:.5rem 0}.fleet-field-wide{grid-column:1/-1}.fleet-form-actions{grid-column:1/-1;justify-content:flex-end}.fleet-rollups{margin-top:.75rem}.fleet-rollup-card{padding:.75rem 1rem}.fleet-rollup-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.fleet-rollup-meta{margin-top:.35rem;font-size:.85em}.fleet-aircraft-cell{align-items:center;gap:.3rem;display:inline-flex}.fleet-high-demand-star{vertical-align:middle;margin-left:.35rem}.fleet-row-actions{justify-content:flex-end}.apac-watch-grid{grid-template-columns:repeat(auto-fill,minmax(21rem,1fr))}.apac-watch-card{height:100%}.apac-watch-card-badges{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.apac-watch-card-body{flex-direction:column}.apac-watch-card-note{color:var(--muted);font-size:.82rem;line-height:1.45}.apac-watch-card-foot{flex-direction:column;align-items:flex-end;gap:.6rem;margin-top:auto}.apac-watch-card-meta{color:var(--muted);line-height:1.45}.apac-watch-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.apac-watch-card-actions form{margin:0}.portal-hero{gap:var(--space-2);padding:var(--space-4) 0 var(--space-2);display:grid}.portal-hero-title{margin:0;font-size:clamp(1.45rem,2.6vw,1.9rem);font-weight:850;line-height:1.18}.portal-hero-sub{color:var(--muted);max-width:44rem;margin:0}.portal-page{gap:var(--space-4)}.portal-page .panel{gap:var(--space-4);display:grid}.portal-respond{align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.portal-respond-form{align-items:end;gap:var(--space-2);flex-wrap:wrap;flex:1;min-width:min(100%,18rem);display:flex}.portal-respond-form .field{flex:1;min-width:12rem}@media (max-width:560px){.portal-respond{flex-direction:column;align-items:stretch}}.auth-form .field input{background:var(--background);border:1px solid var(--border-strong);border-radius:8px;min-height:2.7rem}.auth-form .field-error{margin:0}.integration-note{margin:0;font-size:.85rem}.public-site{--pub-bg:#060a13;--pub-bg-raise:#0b1322;--pub-panel:#0f1724b8;--pub-border:#8fb7e829;--pub-border-strong:#8fb7e857;--pub-text:#eef4fb;--pub-muted:#9db0c8;--pub-blue:#8fb7e8;--pub-blue-deep:#2858a0;--pub-red:#e05575;--pub-mono:"SFMono-Regular", "Cascadia Code", ui-monospace, monospace;--pub-display:var(--font-public-display), "Aptos", "Segoe UI", sans-serif;background:radial-gradient(1200px 640px at 85% -10%, #2858a047, transparent 60%), radial-gradient(900px 520px at -10% 30%, #28799d29, transparent 55%), var(--pub-bg);color:var(--pub-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;min-height:100vh;display:flex}.public-site ::selection{background:#8fb7e859}.public-grain{pointer-events:none;z-index:0;background-image:linear-gradient(#8fb7e80a 1px,#0000 1px),linear-gradient(90deg,#8fb7e80a 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#00000040 60%,#0000);mask-image:linear-gradient(#000000e6,#00000040 60%,#0000)}.public-shell{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.public-nav{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--pub-border);background:#060a13c7;position:sticky;top:0}.public-nav-inner{align-items:center;gap:1.25rem;max-width:76rem;margin:0 auto;padding:.85rem clamp(1rem,4vw,2.5rem);display:flex}.public-brand{color:var(--pub-text);font-family:var(--pub-display);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:1.15rem;font-weight:700;text-decoration:none;display:flex}.public-brand img{filter:drop-shadow(0 0 14px #8fb7e859)}.public-nav-links{align-items:center;gap:clamp(.5rem,2vw,1.5rem);margin-left:auto;display:flex}.public-nav-link{color:var(--pub-muted);font-family:var(--pub-display);letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid #0000;padding:.35rem .2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .16s,border-color .16s}.public-nav-link:hover{color:var(--pub-text)}.public-nav-link[data-active=true]{color:var(--pub-text);border-bottom-color:var(--pub-red)}.public-portal-btn{font-family:var(--pub-display);letter-spacing:.12em;text-transform:uppercase;color:#0b1220;background:linear-gradient(120deg, #a9c9f0, var(--pub-blue));border:1px solid var(--pub-border-strong);border-radius:999px;align-items:center;gap:.45rem;padding:.5rem 1.15rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 6px 22px #2858a059}.public-portal-btn:hover{transform:translateY(-1px);box-shadow:0 10px 30px #2858a080}.public-hero{padding:clamp(4.5rem,11vw,8.5rem) clamp(1rem,4vw,2.5rem) clamp(3.5rem,8vw,6rem);position:relative;overflow:hidden}.public-hero-aurora{opacity:.55;pointer-events:none;height:130%;position:absolute;inset:-20% 0 auto}.public-hero-inner{max-width:76rem;margin:0 auto;position:relative}.public-eyebrow{font-family:var(--pub-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--pub-blue);align-items:center;gap:.7rem;margin:0 0 1.4rem;font-size:.8rem;display:inline-flex}.public-eyebrow:before{content:"";background:linear-gradient(90deg, var(--pub-red), transparent);width:2.4rem;height:1px}.public-hero h1,.public-hero .public-h1{font-family:var(--pub-display);letter-spacing:.01em;text-transform:uppercase;max-width:18ch;margin:0 0 1.4rem;font-size:clamp(2.6rem,7vw,5rem);font-weight:700;line-height:1.02}.public-lede{color:var(--pub-muted);max-width:54ch;margin:0 0 2.2rem;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.65}.public-cta-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.public-btn-primary,.public-btn-secondary{font-family:var(--pub-display);letter-spacing:.12em;text-transform:uppercase;border-radius:4px;align-items:center;gap:.5rem;padding:.8rem 1.7rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.public-btn-primary{color:#08101d;background:var(--pub-blue);clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%)}.public-btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 34px #8fb7e859}.public-btn-secondary{color:var(--pub-text);border:1px solid var(--pub-border-strong);background:#0f172480}.public-btn-secondary:hover{border-color:var(--pub-blue);transform:translateY(-2px)}.public-stats{border:1px solid var(--pub-border);background:var(--pub-panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));max-width:76rem;margin:clamp(3rem,7vw,5rem) auto 0;display:grid}.public-stat{border-right:1px solid var(--pub-border);padding:1.4rem 1.6rem}.public-stat:last-child{border-right:none}.public-stat-value{font-family:var(--pub-display);color:var(--pub-text);font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:700}.public-stat-label{font-family:var(--pub-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--pub-muted);margin-top:.35rem;font-size:.72rem}.public-section{padding:clamp(3.5rem,8vw,6rem) clamp(1rem,4vw,2.5rem);position:relative}.public-section-inner{max-width:76rem;margin:0 auto}.public-section-raise{border-top:1px solid var(--pub-border);border-bottom:1px solid var(--pub-border);background:linear-gradient(#0b1322d9,#060a1366)}.public-h2{font-family:var(--pub-display);text-transform:uppercase;letter-spacing:.02em;max-width:24ch;margin:0 0 1rem;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.08}.public-copy{color:var(--pub-muted);max-width:62ch;font-size:1.02rem;line-height:1.7}.public-copy strong{color:var(--pub-text)}.public-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.2rem;margin-top:2.6rem;display:grid}.public-card.card-spotlight{background:var(--pub-panel);border:1px solid var(--pub-border);border-radius:6px;padding:1.7rem}.public-card-index{font-family:var(--pub-mono);color:var(--pub-red);letter-spacing:.2em;font-size:.8rem}.public-card h3{font-family:var(--pub-display);text-transform:uppercase;letter-spacing:.06em;margin:.8rem 0 .6rem;font-size:1.25rem;font-weight:700}.public-card p{color:var(--pub-muted);margin:0;font-size:.98rem;line-height:1.65}.public-placard{font-family:var(--pub-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pub-muted);flex-wrap:wrap;gap:.6rem 1.8rem;font-size:.78rem;display:flex}.public-chip{font-family:var(--pub-mono);letter-spacing:.08em;border:1px solid var(--pub-border-strong);color:var(--pub-blue);background:#2858a024;border-radius:3px;padding:.18rem .55rem;font-size:.74rem;display:inline-block}.public-chip[data-tone=ok]{color:#8fe0b6;background:#176b472e;border-color:#8fe0b666}.public-chip[data-tone=warn]{color:#ecc684;background:#8a5d002e;border-color:#ecc68466}.public-cta-band{border:1px solid var(--pub-border-strong);background:linear-gradient(120deg, #2858a059, #a0183838), var(--pub-bg-raise);clip-path:polygon(0 0,100% 0,100% calc(100% - 26px),calc(100% - 26px) 100%,0 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;max-width:76rem;margin:0 auto;padding:clamp(2.2rem,5vw,3.5rem);display:flex}.public-footer{border-top:1px solid var(--pub-border);background:#060a13e6;margin-top:auto;padding:2.2rem clamp(1rem,4vw,2.5rem)}.public-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;max-width:76rem;margin:0 auto;display:flex}.public-footer .public-nav-link{font-size:.8rem}.public-table-wrap{border:1px solid var(--pub-border);background:var(--pub-panel);margin-top:1.8rem;overflow-x:auto}.public-table{border-collapse:collapse;width:100%;min-width:720px}.public-table th{font-family:var(--pub-mono);letter-spacing:.22em;text-transform:uppercase;text-align:left;color:var(--pub-muted);border-bottom:1px solid var(--pub-border-strong);padding:.9rem 1.1rem;font-size:.72rem}.public-table td{border-bottom:1px solid var(--pub-border);padding:.85rem 1.1rem;font-size:.95rem}.public-table tbody tr{transition:background .14s}.public-table tbody tr:hover{background:#2858a01f}.public-pn{font-family:var(--pub-mono);color:var(--pub-text);letter-spacing:.04em;font-size:.92rem}.public-quote-link{font-family:var(--pub-display);letter-spacing:.1em;text-transform:uppercase;color:var(--pub-blue);border:1px solid var(--pub-border-strong);white-space:nowrap;border-radius:3px;padding:.32rem .7rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:background .14s,color .14s}.public-quote-link:hover{background:var(--pub-blue);color:#08101d}.public-search{flex-wrap:wrap;gap:.6rem;margin-top:1.6rem;display:flex}.public-input,.public-textarea{border:1px solid var(--pub-border-strong);color:var(--pub-text);background:#060a13b3;border-radius:4px;min-height:2.8rem;padding:.65rem .9rem;font-family:inherit;font-size:.98rem}.public-input:focus-visible,.public-textarea:focus-visible{outline:2px solid var(--pub-blue);outline-offset:1px}.public-search .public-input{min-width:220px;font-family:var(--pub-mono);flex:1}.public-form{border:1px solid var(--pub-border);background:var(--pub-panel);gap:1.1rem;padding:clamp(1.4rem,3vw,2.2rem);display:grid}.public-form-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.1rem;display:grid}.public-field{gap:.4rem;display:grid}.public-field label{font-family:var(--pub-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--pub-muted);font-size:.72rem}.public-form-status{border:1px solid var(--pub-border-strong);border-radius:4px;padding:.7rem 1rem;font-size:.95rem}.public-form-status[data-tone=ok]{color:#8fe0b6;background:#176b4724;border-color:#8fe0b666}.public-form-status[data-tone=error]{color:#f0a2b2;background:#a0183829;border-color:#f08da166}.public-pagination{font-family:var(--pub-mono);letter-spacing:.12em;color:var(--pub-muted);align-items:center;gap:1rem;margin-top:1.4rem;font-size:.82rem;display:flex}.public-pagination a{color:var(--pub-blue);border:1px solid var(--pub-border-strong);border-radius:3px;padding:.3rem .8rem;text-decoration:none}.public-pagination a:hover{background:#2858a033}.public-pagination span[aria-disabled=true]{opacity:.4;border:1px solid var(--pub-border);border-radius:3px;padding:.3rem .8rem}.public-steps{counter-reset:pubstep;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.2rem;margin-top:2.4rem;display:grid}.public-step{border-left:2px solid var(--pub-red);padding:.2rem 0 .2rem 1.2rem}.public-step:before{counter-increment:pubstep;content:"0" counter(pubstep);font-family:var(--pub-mono);color:var(--pub-blue);letter-spacing:.2em;font-size:.8rem}.public-step h3{font-family:var(--pub-display);text-transform:uppercase;letter-spacing:.06em;margin:.5rem 0 .4rem;font-size:1.15rem}.public-step p{color:var(--pub-muted);margin:0;font-size:.95rem;line-height:1.6}@media (max-width:720px){.public-nav-links{gap:.75rem}.public-nav-link{font-size:.8rem}.public-brand span{display:none}.public-stat{border-right:none;border-bottom:1px solid var(--pub-border)}.public-stat:last-child{border-bottom:none}}.public-module-points{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.public-module-points li{color:var(--pub-muted);padding-left:1.35rem;font-size:.92rem;line-height:1.4;position:relative}.public-module-points li:before{content:"→";color:var(--pub-blue);position:absolute;left:0}.public-chip-row{flex-wrap:wrap;gap:.6rem;margin-top:1.25rem;display:flex}.roi-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.75rem;margin-top:1.75rem;display:grid}@media (max-width:820px){.roi-grid{grid-template-columns:1fr}}.roi-inputs{border:1px solid var(--pub-border);background:var(--pub-panel);border-radius:14px;gap:1.25rem;padding:1.5rem;display:grid}.roi-field{gap:.5rem;display:grid}.roi-field-label{color:var(--pub-muted);justify-content:space-between;align-items:baseline;gap:1rem;font-size:.9rem;display:flex}.roi-field-label strong{color:var(--pub-text);font-family:var(--pub-mono);font-size:1rem}.roi-field input[type=range]{width:100%;accent-color:var(--pub-blue-deep);cursor:pointer}.roi-outputs{gap:1rem;display:grid}.roi-result{border:1px solid var(--pub-border);background:var(--pub-bg-raise);border-radius:14px;gap:.25rem;padding:1.25rem 1.4rem;display:grid}.roi-result-primary{border-color:var(--pub-border-strong);background:linear-gradient(140deg,#2858a052,#0b1322e6)}.roi-result-label{color:var(--pub-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.82rem}.roi-result-value{font-family:var(--pub-display);color:var(--pub-text);font-size:2rem;font-weight:700;line-height:1.1}.roi-result-primary .roi-result-value{background:linear-gradient(120deg, #a9c9f0, var(--pub-blue));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.6rem}.roi-result-detail{color:var(--pub-muted);font-size:.88rem}.roi-fineprint{color:var(--pub-muted);margin:.25rem 0 0;font-size:.8rem;line-height:1.5}.public-plan-price{font-family:var(--pub-display);color:var(--pub-text);margin:.75rem 0 .1rem;font-size:2.4rem;font-weight:700;line-height:1}.public-plan-price span{color:var(--pub-muted);margin-left:.2rem;font-size:1rem;font-weight:600}.public-plan-meter{font-family:var(--pub-mono);color:var(--pub-muted);margin:0 0 .9rem;font-size:.8rem}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
