@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-CHSlOQsW.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DMtmJ5ZE.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-Dm3htQBi.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.iso{display:block;flex:0 0 auto;overflow:visible;--iso-ink: var(--muted);--iso-accent: var(--primary);--iso-accent-soft: var(--primary-soft);--iso-face-top: var(--surface);--iso-face-left: color-mix(in srgb, var(--surface-muted) 60%, var(--surface));--iso-face-right: var(--surface-muted)}.iso-danger,.iso-warning,.iso-success{--iso-accent: var(--primary);--iso-accent-soft: var(--primary-soft)}.iso *{vector-effect:non-scaling-stroke}.iso .ink{fill:none;stroke:var(--iso-ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.iso .top{fill:var(--iso-face-top)}.iso .left{fill:var(--iso-face-left)}.iso .right{fill:var(--iso-face-right)}.iso .well{fill:color-mix(in srgb,var(--surface-muted) 85%,var(--divider-strong))}.iso .tint{fill:var(--iso-accent-soft)}.iso .tint-left{fill:color-mix(in srgb,var(--iso-accent-soft) 80%,var(--iso-accent))}.iso .tint-right{fill:color-mix(in srgb,var(--iso-accent-soft) 62%,var(--iso-accent))}.iso .glass{fill:color-mix(in srgb,var(--iso-accent-soft) 70%,transparent)}.iso .accent{stroke:var(--iso-accent)}.iso .accent-fill{fill:var(--iso-accent);stroke:var(--iso-accent)}.iso .quiet{stroke:var(--divider-strong)}.iso .none{fill:none}.iso .dash{stroke-dasharray:3 4}.iso .thick{stroke-width:3}.iso .shadow{fill:var(--iso-ink);stroke:none;opacity:.07}.iso .float,.iso .float-slow{animation:iso-settle var(--duration-slower) var(--ease-out) both;transform-box:fill-box}.iso .float-slow{animation-delay:60ms}.iso .drop{animation:iso-drop var(--duration-slower) var(--ease-spring) both;transform-box:fill-box}.iso .drop-late{animation:iso-drop var(--duration-slower) var(--ease-spring) both;animation-delay:calc(var(--stagger-step) * 3);transform-box:fill-box}@keyframes iso-drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.iso .blink{animation:iso-blink 1.6s var(--ease-in-out) infinite}.iso .blink:nth-of-type(2){animation-delay:.2s}.iso .blink:nth-of-type(3){animation-delay:.4s}@keyframes iso-settle{0%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes iso-blink{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.iso .float,.iso .float-slow,.iso .drop,.iso .drop-late,.iso .blink{animation:none}}:root{--font-sans: "Geist Variable", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Fraunces Variable", Georgia, "Times New Roman", serif;--font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--text-micro: .75rem;--text-body: .875rem;--text-lead: 1rem;--text-title: 1.25rem;--text-heading: 1.75rem;--text-display-sm: clamp(1.75rem, 1.15rem + 2.6vw, 2.625rem);--text-display-md: clamp(2.25rem, 1.1rem + 5vw, 3.5rem);--leading-tight: 1.15;--leading-snug: 1.35;--leading-normal: 1.5;--leading-relaxed: 1.6;--tracking-micro: .06em;--tracking-body: 0;--tracking-lead: -.01em;--tracking-title: -.02em;--tracking-heading: -.03em;--tracking-display: -.04em;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: var(--weight-medium);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--space-9: 48px;--radius-sm: 8px;--radius-lg: 14px;--radius-pill: 999px;--radius-md: var(--radius-sm);--radius-xl: var(--radius-lg);--measure-form: 560px;--measure-prose: 720px;--icon-sm: 14px;--icon-md: 16px;--icon-lg: 20px;--icon-xl: 24px;--icon-feature: 32px;--duration-fast: .12s;--duration-base: .2s;--duration-slow: .26s;--duration-slower: .32s;--duration-display: .56s;--duration-spin: 1s;--stagger-step: 30ms;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.26, .64, 1);font-family:var(--font-sans);color:var(--text);background:var(--page);font-synthesis:none;--page: #ecf0f3;--surface: #ffffff;--surface-muted: #f4f7fa;--surface-active: var(--primary-soft);--row-hover: #f9fbfd;--text: #212428;--text-soft: var(--text);--muted: #5d6165;--faint: #6c7074;--divider: #e8ebef;--divider-strong: #cdd2d7;--surface-border: #dce0e4;--field-border: #878c90;--surface-shadow: 0 1px 2px rgba(33, 36, 40, .05), 0 10px 28px -12px rgba(33, 36, 40, .18);--overlay-shadow: 0 12px 36px rgba(33, 36, 40, .16), 0 2px 6px rgba(33, 36, 40, .06);--scrim: rgba(33, 36, 40, .3);--primary: #314b2a;--primary-dark: #21381b;--primary-soft: #d9e5cf;--primary-foreground: #ffffff;--danger: #a54644;--danger-soft: #fde0db;--warning: #975229;--warning-soft: #fbe2d3;--attention: #79621a;--attention-soft: #f3e5cc;--success: #3c6f4b;--success-soft: #d8ecd9;--info: #136d86;--info-soft: #d2ebf6;--review: #0569a3;--review-soft: #dcecfa;--chip-great: #40674a;--chip-great-soft: #e4f5e8;--chip-o2: #215030;--chip-o2-soft: #bce0c4;--chip-you: #1e6772;--chip-you-soft: #d3edf2;--viz-good: #54a672;--viz-o2: #2e6442;--viz-you: #2c98ac;--viz-watch: #e8b344;--viz-short: #e87f40;--viz-gone: #cb4c49;--viz-none: #cdd2d7;--viz-review: #84bde2;--control-track: #e1e6ea;--control-fill: var(--primary);--scrollbar-thumb: rgba(93, 97, 101, .24);--scrollbar-thumb-hover: rgba(93, 97, 101, .42);--shadow-rgb: 33, 36, 40;--focus-ring: color-mix(in srgb, var(--success) 32%, transparent);--focus-ring-soft: color-mix(in srgb, var(--success) 14%, transparent);--card-border-width: 0;--card-border-color: var(--surface-border);--th-fill: transparent;--th-rule: var(--surface-border);--row-rule: transparent;--row-stripe: color-mix(in srgb, var(--surface-muted) 62%, var(--surface));--rail-fill: var(--surface);--rail-rule: transparent;--rail-radius: var(--radius-lg);--rail-inset: var(--space-2);--rail-shadow: var(--surface-shadow);--shell-ground: color-mix(in srgb, var(--page) 84%, var(--divider-strong));--workspace-inset: var(--space-2);--workspace-radius: var(--radius-lg);--workspace-shadow: var(--surface-shadow);--drawer-shadow: -22px 0 56px rgba(var(--shadow-rgb), .18);--control-shadow: 0 1px 2px rgba(var(--shadow-rgb), .14)}@media(min-width:1600px){:root{--text-micro: .8125rem;--text-body: .9375rem;--text-lead: 1.0625rem;--text-title: 1.375rem;--text-heading: 1.875rem}}@media(max-width:480px){:root{--text-title: 1.1875rem;--text-heading: 1.5rem}}:root[data-theme=clean],[data-theme=clean]{--shell-ground: var(--page);--workspace-inset: 0;--workspace-radius: 0;--workspace-shadow: none;--rail-radius: 0;--rail-inset: 0;--rail-shadow: none;--page: #ffffff;--surface: #ffffff;--surface-muted: #f5f7f9;--row-hover: #fafcfd;--text: #202223;--muted: #5e6164;--faint: #6d7073;--divider: #eaedee;--divider-strong: #ced2d5;--surface-border: #e3e6e8;--control-track: #e6e8eb;--shadow-rgb: 32, 34, 35;--scrim: rgba(32, 34, 35, .26);--scrollbar-thumb: rgba(94, 97, 100, .22);--scrollbar-thumb-hover: rgba(94, 97, 100, .4);--radius-sm: 4px;--radius-lg: 8px;--surface-shadow: none;--overlay-shadow: 0 8px 24px rgba(32, 34, 35, .1), 0 0 0 1px var(--surface-border);--drawer-shadow: -1px 0 0 var(--surface-border);--control-shadow: none;--card-border-width: 1px;--th-fill: transparent;--row-rule: var(--divider);--row-stripe: transparent;--rail-fill: #ffffff;--rail-rule: var(--surface-border)}:root[data-theme=soft],[data-theme=soft]{--page: #ecf0f3;--surface: #ffffff;--surface-muted: #f4f7fa;--row-hover: #f9fbfd;--text: #212428;--muted: #5d6165;--faint: #6c7074;--divider: #e8ebef;--divider-strong: #cdd2d7;--surface-border: #dce0e4;--control-track: #e1e6ea;--shadow-rgb: 33, 36, 40;--scrim: rgba(33, 36, 40, .3);--scrollbar-thumb: rgba(93, 97, 101, .24);--scrollbar-thumb-hover: rgba(93, 97, 101, .42);--radius-sm: 8px;--radius-lg: 14px;--surface-shadow: 0 1px 2px rgba(33, 36, 40, .05), 0 10px 28px -12px rgba(33, 36, 40, .18);--overlay-shadow: 0 12px 36px rgba(33, 36, 40, .16), 0 2px 6px rgba(33, 36, 40, .06);--drawer-shadow: -22px 0 56px rgba(33, 36, 40, .18);--control-shadow: 0 1px 2px rgba(33, 36, 40, .14);--card-border-width: 0;--th-fill: transparent;--row-rule: transparent;--row-stripe: color-mix(in srgb, var(--surface-muted) 62%, var(--surface));--rail-fill: var(--surface);--rail-rule: transparent;--rail-radius: var(--radius-lg);--rail-inset: var(--space-2);--rail-shadow: var(--surface-shadow);--shell-ground: color-mix(in srgb, var(--page) 84%, var(--divider-strong));--workspace-inset: var(--space-2);--workspace-radius: var(--radius-lg);--workspace-shadow: var(--surface-shadow)}:root[data-theme=eco],[data-theme=eco]{--shell-ground: var(--page);--workspace-inset: 0;--workspace-radius: 0;--workspace-shadow: none;--rail-radius: 0;--rail-inset: 0;--rail-shadow: none;--page: #e8f2e9;--surface: #fbfefb;--surface-muted: #f0f8f1;--row-hover: #f7fbf7;--text: #202521;--muted: #5b635c;--faint: #6a716b;--divider: #e3ece4;--divider-strong: #c6d2c7;--surface-border: #d8e2d9;--control-track: #dee8df;--shadow-rgb: 32, 37, 33;--scrim: rgba(32, 37, 33, .3);--scrollbar-thumb: rgba(91, 99, 92, .24);--scrollbar-thumb-hover: rgba(91, 99, 92, .42);--radius-sm: 10px;--radius-lg: 16px;--leading-relaxed: 1.7;--surface-shadow: 0 1px 2px rgba(32, 37, 33, .04);--overlay-shadow: 0 10px 30px rgba(32, 37, 33, .12), 0 0 0 1px var(--surface-border);--drawer-shadow: -1px 0 0 var(--surface-border), -18px 0 44px rgba(32, 37, 33, .1);--control-shadow: none;--card-border-width: 1px;--th-fill: var(--surface-muted);--row-rule: var(--divider);--row-stripe: transparent;--rail-fill: color-mix(in srgb, var(--page) 72%, var(--divider-strong));--rail-rule: transparent}:root[data-theme=dark],[data-theme=dark]{--shell-ground: var(--page);--workspace-inset: 0;--workspace-radius: 0;--workspace-shadow: none;--rail-radius: 0;--rail-inset: 0;--rail-shadow: none;--page: #16191b;--surface: #1f2224;--surface-muted: #292c30;--row-hover: #25282b;--surface-active: var(--primary-soft);--text: #eceef0;--text-soft: var(--text);--muted: #a8acaf;--faint: #95999d;--divider: #2f3337;--divider-strong: #42474c;--surface-border: #313539;--control-track: #313539;--primary: #86b877;--primary-dark: #afd7a1;--primary-soft: #2f3d2a;--primary-foreground: #181d17;--danger: #ea9892;--danger-soft: #4b3331;--warning: #dfa07c;--warning-soft: #48352b;--attention: #c5ab70;--attention-soft: #403827;--success: #7ebc8e;--success-soft: #2c3d30;--info: #4cbbde;--info-soft: #213d47;--review: #8bc1f1;--review-soft: #2c404f;--chip-great: #a0cbaa;--chip-great-soft: #303c33;--chip-o2: #b8e8c3;--chip-o2-soft: #3a5641;--chip-you: #89ccd7;--chip-you-soft: #2b4145;--viz-good: #6cb584;--viz-o2: #49783c;--viz-you: #41a8bd;--viz-watch: #e6b34e;--viz-short: #ea874c;--viz-gone: #dc6861;--viz-none: #565a5e;--viz-review: #68a8cf;--shadow-rgb: 0, 0, 0;--scrim: rgba(0, 0, 0, .62);--scrollbar-thumb: rgba(168, 172, 175, .22);--scrollbar-thumb-hover: rgba(168, 172, 175, .38);--radius-sm: 6px;--radius-lg: 10px;--surface-shadow: 0 1px 2px rgba(0, 0, 0, .4);--overlay-shadow: 0 14px 40px rgba(0, 0, 0, .55), 0 0 0 1px var(--divider-strong);--drawer-shadow: -1px 0 0 var(--divider-strong), -24px 0 60px rgba(0, 0, 0, .5);--control-shadow: none;--card-border-width: 1px;--th-fill: var(--surface-muted);--th-rule: var(--divider-strong);--row-rule: var(--divider);--row-stripe: transparent;--rail-fill: #101315;--rail-rule: var(--divider);--plate: #e8eaec}:root,:root[data-theme],[data-theme]{--surface-shadow: none;--overlay-shadow: 0 0 0 1px var(--surface-border);--drawer-shadow: -1px 0 0 var(--surface-border);--control-shadow: none;--rail-shadow: none;--workspace-shadow: none}html,body,#root{margin:0;min-height:100%}.app-shell{height:100vh;overflow:hidden}.app-shell.is-maximized .app-sider,.app-shell.is-maximized .app-header-wrap{display:none}.app-sider{height:100vh!important;max-height:100vh;border-right:1px solid var(--divider);overflow:hidden!important}.app-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;overflow:hidden}.app-brand{display:block;flex-shrink:0;padding:16px 20px 8px;color:inherit}.app-sider-menu{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.app-sider-menu:hover{scrollbar-color:color-mix(in srgb,var(--primary) 28%,transparent) transparent}.app-sider-menu::-webkit-scrollbar{width:4px}.app-sider-menu::-webkit-scrollbar-track{background:transparent}.app-sider-menu::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.app-sider-menu:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary) 28%,transparent)}.app-main{height:100vh;overflow:hidden;display:flex;flex-direction:column;background:var(--page)}.app-brand h5{margin:0!important}.app-brand .ant-typography{display:block}.app-header-wrap{flex-shrink:0;height:56px;line-height:56px;padding:0;background:var(--surface);border-bottom:1px solid var(--divider)}.app-header{display:flex;align-items:center;justify-content:space-between;gap:24px;height:56px;padding:0 20px 0 24px}.app-header-left{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.app-header-crumb{min-width:0;overflow:hidden}.app-header-fold{width:36px;height:36px;font-size:var(--text-lead)}.app-header-right{display:flex;align-items:center;gap:4px;flex-shrink:0}.app-header-search{width:240px;margin-right:8px}.app-header-locale{padding-inline:8px;color:var(--muted)}.app-header-user{padding:4px 10px 4px 4px;border-radius:var(--radius-lg);cursor:pointer}.app-header-user:hover{background:var(--surface-muted)}.app-header-name{display:flex;flex-direction:column;line-height:1.15}.app-header-name .ant-typography{line-height:1.2}.app-header-name .ant-typography-secondary{font-size:var(--text-micro)}.app-sider-menu .ant-menu-item .anticon,.app-sider-menu .ant-menu-submenu-title .anticon{font-size:var(--text-lead)}.app-sider-menu .ant-menu-item-selected,.app-sider-menu .ant-menu-submenu-title.ant-menu-item-selected{background:var(--text)!important;color:var(--primary-foreground)!important}.app-tabs{--tab-gap: 7px;--tab-active: hsl(245 82% 67% / 15%);--tab-active-text: hsl(245 82% 67%);flex-shrink:0;display:flex;align-items:stretch;height:38px;background:var(--surface);padding:0 8px;border-bottom:1px solid var(--divider);overflow:hidden}.app-chrome-viewport{flex:1;min-width:0;height:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.app-chrome-viewport::-webkit-scrollbar{display:none}.app-chrome-tabs{display:flex;flex-wrap:nowrap;align-items:stretch;width:max-content;height:100%;padding-right:8px}.app-chrome-tab{position:relative;z-index:1;flex:0 0 auto;display:flex;align-items:stretch;height:100%;margin-right:4px;padding:0;border:0;background:transparent;cursor:pointer;-webkit-user-select:none;user-select:none;color:inherit}.app-chrome-tab.is-active{z-index:2}.app-chrome-tab-inner{position:relative;display:flex;align-items:center;height:100%;min-width:100px;max-width:180px;padding:0 4px}.app-chrome-divider{position:absolute;top:50%;left:var(--tab-gap);z-index:0;width:1px;height:16px;background:var(--page);transform:translateY(-50%)}.app-chrome-tab:hover .app-chrome-divider,.app-chrome-tab.is-active+.app-chrome-tab .app-chrome-divider{opacity:0}.app-chrome-tab-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;padding:0 calc(var(--tab-gap) - 1px)}.app-chrome-tab-bg-content{height:100%;border-radius:var(--radius-sm) var(--radius-sm) 0 0}.app-chrome-tab.is-active .app-chrome-tab-bg-content{background:var(--tab-active)}.app-chrome-tab:hover:not(.is-active) .app-chrome-tab-bg{padding-bottom:2px}.app-chrome-tab:hover:not(.is-active) .app-chrome-tab-bg-content{margin:0 2px;background:var(--surface-muted);border-radius:var(--radius-sm)}.app-chrome-tab-main{position:relative;z-index:2;display:flex;align-items:center;gap:6px;height:100%;padding:0 28px 0 14px;color:var(--muted);font-size:var(--text-body);line-height:1;white-space:nowrap}.app-chrome-tab.is-active .app-chrome-tab-main{color:var(--tab-active-text)}.app-chrome-tab-icon{display:inline-flex;width:16px;height:16px;font-size:var(--text-body);align-items:center;justify-content:center}.app-chrome-tab-title{overflow:hidden;text-overflow:ellipsis;max-width:140px}.app-chrome-tab-extra{position:absolute;top:50%;right:var(--tab-gap);z-index:3;width:16px;height:16px;transform:translateY(-50%)}.app-chrome-tab-action{display:grid;place-items:center;width:16px;height:16px;border-radius:999px;color:var(--faint);font-size:var(--text-micro);font-style:normal}.app-chrome-tab-action.is-pin{font-size:var(--text-micro)}.app-chrome-tab.is-active .app-chrome-tab-action{color:var(--tab-active-text)}.app-chrome-tab-action:hover{background:#7166f01f;color:var(--tab-active-text)}.app-chrome-tabs .ant-dropdown-trigger{display:flex;height:100%}.app-tab-menu{min-width:180px;padding:6px}.app-content{flex:1;min-height:0;min-width:0;overflow:auto;display:flex;flex-direction:column;margin:8px;padding:16px 20px 20px;background:var(--surface);border:1px solid var(--divider);border-radius:var(--radius-sm);box-shadow:none;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--primary) 22%,transparent) transparent}.app-content:has(.workspace-page-table){overflow:hidden;background:transparent;border:0;box-shadow:none;padding:0}.qso-stream{min-height:280px;max-height:420px;overflow:auto;padding:10px 12px;background:var(--surface-muted);border:1px solid var(--divider);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-body);line-height:1.65}.qso-line{white-space:pre-wrap;word-break:break-word}.qso-line.is-sys{color:var(--faint)}.qso-line.is-ai{color:var(--primary)}.qso-line.is-human{color:var(--attention)}.qso-line.is-ok{color:var(--success)}.qso-line.is-deny{color:var(--danger)}.qso-line.is-json,.qso-line.is-hash{color:var(--muted);padding-left:16px}.qso-caret{display:inline-block;width:7px;height:13px;margin-left:2px;background:var(--primary);vertical-align:-2px;animation:qso-blink .9s steps(1) infinite}@keyframes qso-blink{50%{opacity:0}}.workspace-page{min-width:0}.workspace-page-table{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.workspace-table-card{flex:1;min-height:0;display:flex;flex-direction:column;border:1px solid var(--divider)!important;border-radius:var(--radius-sm)!important;box-shadow:none}.workspace-table-card>.ant-card-head{flex-shrink:0;min-height:48px;padding:10px 16px!important;border-bottom-color:var(--divider)}.workspace-table-card>.ant-card-body{flex:1;min-height:0;display:flex;flex-direction:column;padding:8px 16px 12px!important}.workspace-table-filters{flex-shrink:0;margin:0 0 8px;padding:0 0 10px;border-bottom:1px solid var(--divider)}.workspace-filter-grid{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:flex-end}.workspace-filter-item{display:flex;flex-direction:column;gap:4px;min-width:168px;max-width:220px;flex:1 1 168px}.workspace-filter-label{color:var(--muted);font-size:var(--text-micro);line-height:1.2}.workspace-filter-actions{display:flex;gap:8px;align-items:center;padding-bottom:1px}.workspace-table-host{flex:1;min-height:0;display:flex;flex-direction:column}.workspace-table-body{flex:1;min-height:0;overflow:hidden}.workspace-table-body .ant-table-wrapper,.workspace-table-body .ant-spin-nested-loading,.workspace-table-body .ant-spin-container,.workspace-table-body .ant-table,.workspace-table-body .ant-table-container{height:100%}.workspace-table-body .ant-table-container{display:flex;flex-direction:column}.workspace-table-body .ant-table-header{flex-shrink:0}.workspace-table-body .ant-table-body{flex:1;min-height:0;overflow-y:auto!important;overflow-x:auto!important;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--primary) 40%,transparent) transparent}.workspace-table-body .ant-table-body::-webkit-scrollbar{width:8px;height:8px}.workspace-table-body .ant-table-body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary) 40%,transparent);border-radius:999px}.workspace-table-body .ant-table-body::-webkit-scrollbar-track{background:transparent}.workspace-table-pagination{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;padding:10px 0 0;border-top:1px solid var(--divider);background:var(--surface)}.workspace-table-pagination .ant-pagination{margin:0;flex-wrap:wrap;row-gap:8px}.workspace-dialog .ant-modal-container{display:flex;flex-direction:column;max-height:min(80vh,840px);padding:0;overflow:hidden}.workspace-dialog .ant-modal-header{flex:none;margin-bottom:0;padding:16px 24px}.workspace-dialog .ant-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px 24px 16px}.workspace-source-upload{width:100%;min-width:420px}.workspace-source-upload .ant-upload-drag{min-height:168px}.workspace-dialog .ant-modal-footer{flex:none;display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;padding:12px 24px 16px;border-top:1px solid var(--divider);background:var(--surface);border-radius:0 0 var(--radius-sm) var(--radius-sm)}.app-content::-webkit-scrollbar{width:6px}.app-content::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary) 22%,transparent);border-radius:999px}.app-content::-webkit-scrollbar-track{background:transparent}.legacy-page table{width:100%;border-collapse:collapse}.legacy-page th,.legacy-page td{padding:8px 10px;border-bottom:1px solid var(--divider);text-align:left}.legacy-page .form,.legacy-page .card{display:grid;gap:10px;padding:16px;border:1px solid var(--divider);border-radius:var(--radius-sm)}.legacy-page .form input,.legacy-page .form select,.legacy-page .form textarea{width:100%;padding:6px 8px;border:1px solid var(--divider-strong);border-radius:var(--radius-sm)}.legacy-page .grid-2{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px}.legacy-page .eyebrow{color:var(--primary);font-size:var(--text-micro);font-weight:var(--weight-medium)}.legacy-page .lead,.legacy-page .note{color:var(--muted);line-height:1.6}.legacy-page .error{color:var(--danger)}.legacy-page button{padding:4px 12px;border:1px solid var(--divider-strong);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer}.legacy-page button.primary{background:#7166f0;color:var(--primary-foreground);border-color:#7166f0}.legacy-page .badge{display:inline-block;margin-right:8px;padding:2px 8px;background:var(--surface-muted);border-radius:4px;font-size:var(--text-micro)}.stream-workbench{--s-ink: var(--text);--s-muted: var(--muted);--s-line: var(--divider);--s-soft: var(--surface-muted);--s-soft-2: var(--primary-soft);--s-primary: var(--primary);--s-primary-deep: var(--primary-dark);padding:4px 0 40px}.stream-sticky{position:sticky;top:-24px;z-index:30;margin:-24px -24px 20px;padding:12px 20px 14px;background:var(--surface);border-bottom:1px solid var(--s-line)}.flow-page-sticky{position:sticky;top:-24px;z-index:30;margin:-24px -24px 20px;padding:14px 20px;background:var(--surface);border-bottom:1px solid var(--s-line)}.flow-page-header{display:flex;align-items:center;justify-content:space-between;min-height:42px;gap:20px}.flow-page-identity{min-width:0}.flow-page-title-row,.flow-page-meta{display:flex;align-items:center;min-width:0}.flow-page-title-row{gap:10px}.flow-page-title-row h1{margin:0;color:var(--s-ink);font-size:var(--text-title);font-weight:var(--weight-medium);line-height:1.25}.flow-page-title-row .ant-tag{margin:0}.flow-page-meta{gap:8px;margin-top:4px;overflow:hidden;color:var(--s-muted);font-size:var(--text-micro);white-space:nowrap}.flow-page-meta>*{overflow:hidden;text-overflow:ellipsis}.flow-page-meta>*+*:before{content:"·";margin-right:8px;color:var(--faint)}.flow-page-meta strong{color:var(--s-ink);font-family:var(--font-sans);font-weight:var(--weight-medium)}.flow-page-action{flex:0 0 auto}.flow-page-action .ant-btn-primary{min-width:120px}.flow-inline-facts{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;color:var(--s-muted);font-size:var(--text-micro)}.flow-inline-facts>*{padding:4px 8px;border-radius:var(--radius-sm);background:var(--surface-muted)}.flow-inline-facts strong{color:var(--s-ink)}.stream-workbench>.ant-card,.stream-section>.ant-card,.purchase-workspace>.ant-card{border-color:var(--s-line);border-radius:var(--radius-sm);box-shadow:none}.stream-workbench>.ant-card .ant-card-head,.stream-section>.ant-card .ant-card-head,.purchase-workspace>.ant-card .ant-card-head{min-height:46px}.stream-workbench>.ant-card .ant-card-head-title,.stream-section>.ant-card .ant-card-head-title,.purchase-workspace>.ant-card .ant-card-head-title{font-size:var(--text-body);font-weight:var(--weight-medium)}.stream-section{scroll-margin-top:96px;margin-bottom:20px;animation:cockpitReveal var(--duration-slow) var(--ease-out)}.stream-empty-hint{padding:48px 0;text-align:center;font-size:var(--text-body);color:var(--s-muted)}.stream-section-title{margin:0 0 10px;font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--s-ink)}.stream-journey-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.stream-mode-badge{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--s-ink)}.stream-journey-meta{display:flex;align-items:center;gap:10px;font-size:var(--text-micro);color:var(--s-muted)}.stream-journey-stages{display:grid;grid-template-columns:repeat(var(--stage-count, 4),minmax(0,1fr));gap:8px}.stream-stage-pill{display:flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 8px;border-radius:var(--radius-sm);font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--s-muted);background:var(--surface-muted);border:1px solid var(--s-line);cursor:pointer;white-space:nowrap}.stream-stage-pill:hover{color:var(--s-ink);border-color:var(--divider-strong);background:var(--surface)}.stream-stage-pill.is-active{background:var(--s-primary);border-color:var(--s-primary);color:var(--primary-foreground);font-weight:var(--weight-medium)}.stream-stage-pill.is-completed{background:var(--s-soft);border-color:var(--primary-soft);color:var(--s-primary-deep)}.stream-stage-pill.is-locked{opacity:.4;cursor:not-allowed}.stream-control-bar{display:flex;align-items:center;gap:8px;margin-bottom:12px}.quote-engineering-workspace>.ant-tabs>.ant-tabs-nav{margin:0 24px 12px;padding-top:12px}.quote-engineering-workspace>.ant-tabs>.ant-tabs-content-holder{min-width:0}.mrp-workspace>.ant-tabs>.ant-tabs-nav{margin:0 24px 12px;padding-top:12px}.mrp-workspace>.ant-tabs>.ant-tabs-content-holder{min-width:0}.mrp-primary-control{justify-content:space-between;flex-wrap:wrap}.mrp-data-card{margin-top:12px}.mrp-data-card .ant-card-head-title{font-weight:var(--weight-medium)}.mrp-data-card .ant-descriptions-view{overflow:hidden;border-radius:var(--radius-sm)}@media(max-width:760px){.mrp-workspace>.ant-tabs>.ant-tabs-nav{margin-inline:12px}.mrp-primary-control .ant-select,.mrp-primary-control .ant-input-group-wrapper{width:100%!important;min-width:0!important}}.stream-chips-group{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.stream-chips-label{flex:none;font-size:var(--text-micro);color:var(--s-muted)}.stream-preset-chip{display:inline-flex;align-items:center;height:30px;padding:0 10px;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--s-line);font-size:var(--text-micro);color:var(--muted);cursor:pointer}.stream-preset-chip:hover{border-color:var(--primary-soft);color:var(--s-primary-deep)}.stream-preset-chip.is-selected{background:var(--s-soft-2);border-color:var(--primary-soft);color:var(--s-primary-deep);font-weight:var(--weight-medium)}.stream-reasoning-wrapper{margin-bottom:24px}.stream-reasoning-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--s-line);cursor:pointer;-webkit-user-select:none;user-select:none}.stream-reasoning-toggle:hover{background:var(--s-soft)}.stream-reasoning-toggle-left{display:flex;align-items:center;gap:12px}.stream-engine-avatar{width:28px;height:28px;border-radius:var(--radius-sm);background:var(--s-soft-2);color:var(--s-primary-deep);display:flex;align-items:center;justify-content:center;font-size:var(--text-body)}.stream-pulse-indicator{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-micro);color:var(--s-primary-deep)}.stream-pulse-dot{width:6px;height:6px;border-radius:50%;background:var(--s-primary);animation:streamPulse 1.2s cubic-bezier(.4,0,.6,1) infinite}@keyframes streamPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.3)}}.stream-steps-container{position:relative;margin-top:12px;padding-left:12px}.stream-step-row{display:flex;align-items:flex-start;gap:14px;position:relative;margin-bottom:12px;animation:stepSlideDown var(--duration-slower) cubic-bezier(.16,1,.3,1) forwards}@keyframes stepSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.stream-icon-box{width:30px;height:30px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:var(--text-body);flex-shrink:0;z-index:2;background:var(--surface);border:1px solid var(--divider)}.stream-icon-box.is-completed{background:var(--s-soft);border-color:var(--primary-soft);color:var(--s-primary-deep)}.stream-icon-box.is-processing{background:var(--s-soft-2);border-color:var(--primary-soft);color:var(--s-primary-deep)}.stream-icon-box.is-pending{background:var(--surface-muted);border-color:var(--divider);color:var(--faint)}.stream-icon-box.is-blocked{background:var(--surface-muted);border-color:color-mix(in srgb,var(--danger) 30%,var(--danger-soft));color:var(--danger)}.stream-connector-line{position:absolute;left:14px;top:30px;bottom:-12px;width:2px;background:var(--page);z-index:1}.stream-step-card{flex:1;min-width:0;background:var(--surface);border:1px solid var(--s-line);border-radius:var(--radius-sm);padding:10px 14px}.stream-step-card.is-processing{border-color:var(--primary-soft);background:var(--s-soft)}.stream-step-card.is-blocked{border-color:color-mix(in srgb,var(--danger) 30%,var(--danger-soft));background:var(--surface-muted)}.stream-step-card-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.stream-step-name{font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--text)}.stream-step-badge{font-size:var(--text-micro);font-weight:var(--weight-medium);padding:1px 6px;border-radius:4px}.stream-step-badge.completed{background:var(--s-soft-2);color:var(--s-primary-deep);border:1px solid var(--primary-soft)}.stream-step-badge.executing{background:var(--attention-soft);color:var(--attention);border:1px solid color-mix(in srgb,var(--attention) 30%,var(--attention-soft))}.stream-step-badge.blocked{background:var(--surface-muted);color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 30%,var(--danger-soft))}.stream-step-badge.pending{background:var(--surface-muted);color:var(--muted);border:1px solid var(--divider)}.stream-step-text{font-size:var(--text-micro);color:var(--muted);line-height:1.5}.stream-facts-bar{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:6px;border-top:1px dashed var(--divider)}.stream-fact-tag{display:inline-flex;align-items:center;padding:2px 7px;border-radius:4px;background:var(--surface-muted);color:var(--text);font-size:var(--text-micro);font-family:var(--font-sans)}.stream-cockpit-fadein{animation:cockpitReveal var(--duration-slower) cubic-bezier(.16,1,.3,1) forwards}@keyframes cockpitReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.stream-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}@media(max-width:1024px){.stream-kpi-grid{grid-template-columns:repeat(2,1fr)}}.stream-kpi-card{background:var(--surface);border:1px solid var(--s-line);border-radius:var(--radius-sm);padding:14px 16px}.stream-kpi-label{font-size:var(--text-micro);font-weight:var(--weight-medium);color:var(--muted);margin-bottom:4px}.stream-kpi-val{font-size:var(--text-title);font-weight:var(--weight-medium);color:var(--text);font-feature-settings:"tnum";line-height:1.2}.stream-kpi-sub{font-size:var(--text-micro);color:var(--faint);margin-top:4px}.stream-pool-container{background:var(--surface);border:1px solid var(--s-line);border-radius:var(--radius-sm);padding:14px 16px;margin-bottom:16px}.stream-pool-track{display:flex;height:14px;border-radius:4px;overflow:hidden;margin:10px 0;background:var(--surface-muted)}.stream-pool-segment{height:100%;transition:width var(--duration-slow) var(--ease-out)}.stream-pool-legend{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:var(--text-micro);color:var(--muted)}.stream-legend-item{display:inline-flex;align-items:center;gap:6px}.stream-legend-dot{width:8px;height:8px;border-radius:2px}.stream-action-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}@media(max-width:900px){.stream-action-grid{grid-template-columns:1fr}}.stream-action-card{background:var(--surface);border:1px solid var(--s-line);border-radius:var(--radius-sm);padding:16px;display:flex;flex-direction:column;justify-content:space-between}.stream-action-card:hover{border-color:var(--primary-soft)}.stream-action-card.featured{border-color:var(--primary-soft);background:var(--surface-muted)}.stream-gate-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.stream-gate-row{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--surface-muted);border:1px solid var(--s-line);border-radius:var(--radius-sm);font-size:var(--text-micro)}.stream-gate-row.is-pass{background:var(--s-soft);border-color:var(--primary-soft)}.stream-section-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px}.stream-step-after-facts{margin-top:20px}.stream-journey-title-row{display:flex;align-items:center;gap:10px}.stream-muted{color:var(--s-muted);font-size:var(--text-body)}.stream-mono,.stream-item-code{font-weight:var(--weight-medium);font-family:var(--font-sans);color:var(--s-ink)}.stream-item-name,.stream-engine-sub,.stream-gate-detail{font-size:var(--text-micro);color:var(--s-muted)}.stream-engine-title{font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--s-ink)}.stream-num-warn{color:var(--danger);font-weight:var(--weight-medium)}.stream-pool-head,.stream-card-title,.stream-gate-main{display:flex;align-items:center;gap:8px}.stream-pool-head{justify-content:space-between;font-size:var(--text-body)}.stream-pool-head span:last-child{font-size:var(--text-micro);color:var(--s-muted)}.stream-gate-ok{color:var(--s-primary-deep)}.stream-gate-wait{color:var(--faint)}.stream-fact-label{color:var(--muted);margin-right:4px}.stream-fact-value{font-weight:var(--weight-medium)}.v1-timeline-tree.ant-tree{background:transparent}.v1-timeline-node{display:inline-flex;align-items:center;gap:8px}.v1-timeline-event{font-size:var(--text-body)}.v1-timeline-event-meta{margin-left:8px;color:var(--s-muted);font-size:var(--text-micro)}.wo-planner{max-width:1440px;margin:0 auto}.wo-search-section{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);align-items:center;gap:48px;min-height:230px;padding:30px 38px;background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 30%),linear-gradient(135deg,var(--surface-muted) 0%,var(--surface-muted) 100%);border:1px solid var(--primary-soft);border-radius:var(--radius-lg)}.wo-eyebrow{display:block;margin-bottom:6px;color:var(--s-primary-deep);font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase}.wo-search-copy h2,.wo-section-heading h2,.wo-result-card h2{margin:0 0 8px;color:var(--s-ink);font-size:var(--text-title);line-height:1.25}.wo-search-copy p,.wo-section-heading p,.wo-result-card p{margin:0;color:var(--s-muted);line-height:1.6}.wo-search-box .ant-select{width:100%}.wo-search-box .ant-input-affix-wrapper,.wo-search-box .ant-input-group-addon .ant-btn{height:48px}.wo-search-help{margin-top:8px;color:var(--faint);font-size:var(--text-micro)}.wo-order-card{margin-bottom:24px;border-color:var(--primary-soft);box-shadow:none}.wo-order-card-heading,.wo-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.wo-order-card-heading{margin-bottom:18px}.wo-order-card-heading h3{margin:0;color:var(--s-ink);font-size:var(--text-title)}.wo-order-facts{padding:16px;background:var(--surface-muted);border-radius:var(--radius-sm)}.wo-primary-action{margin-top:18px}.wo-section-heading{margin:30px 0 16px}.wo-planning-flow{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);align-items:stretch;gap:8px;margin-bottom:18px}.wo-plan-node{height:100%;border-color:var(--primary-soft)}.wo-plan-node.is-primary{background:linear-gradient(150deg,var(--surface-muted) 0%,color-mix(in srgb,var(--primary-soft) 45%,var(--surface)) 100%);border-color:color-mix(in srgb,var(--primary) 45%,var(--primary-soft));box-shadow:none}.wo-plan-node .ant-card-body{display:flex;gap:14px;height:100%;padding:20px}.wo-plan-icon{display:grid;flex:0 0 40px;place-items:center;width:40px;height:40px;color:var(--s-primary-deep);background:color-mix(in srgb,var(--primary-soft) 45%,var(--surface));border-radius:var(--radius-lg);font-size:var(--text-title)}.wo-plan-content{display:flex;flex:1;min-width:0;flex-direction:column}.wo-plan-step{color:var(--faint);font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:.06em}.wo-plan-content h3{margin:4px 0 6px;color:var(--s-ink);font-size:var(--text-lead)}.wo-plan-content p{min-height:42px;margin:0 0 16px;color:var(--s-muted);font-size:var(--text-micro);line-height:1.55}.wo-plan-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:auto;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--primary) 12%,transparent)}.wo-plan-stats .ant-statistic-title{margin-bottom:2px;font-size:var(--text-micro)}.wo-plan-stats .ant-statistic-content{font-size:var(--text-title)}.wo-plan-stats .ant-statistic-content-suffix{font-size:var(--text-micro)}.wo-flow-arrow{align-self:center;color:var(--primary);font-size:var(--text-lead)}.wo-schedule-card{border-color:var(--primary-soft)}.wo-schedule-line{display:grid;grid-template-columns:minmax(160px,.4fr) minmax(140px,1fr) minmax(160px,.4fr);align-items:center;gap:18px;padding:12px 8px 24px}.wo-schedule-point{position:relative;display:grid;gap:2px;padding-left:20px}.wo-schedule-point:before{position:absolute;top:7px;left:0;width:10px;height:10px;background:var(--surface);border:3px solid var(--s-primary);border-radius:50%;content:""}.wo-schedule-point>span,.wo-schedule-point>small{color:var(--s-muted);font-size:var(--text-micro)}.wo-schedule-point>strong{color:var(--s-ink);font-size:var(--text-lead)}.wo-schedule-track{position:relative;height:2px;overflow:visible;background:var(--primary-soft)}.wo-schedule-track i{position:absolute;top:-3px;right:0;width:8px;height:8px;border-top:2px solid color-mix(in srgb,var(--primary) 45%,var(--primary-soft));border-right:2px solid color-mix(in srgb,var(--primary) 45%,var(--primary-soft));transform:rotate(45deg)}.wo-plan-summary{margin-bottom:16px}.wo-result-card .ant-card-body{display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:18px;padding:26px}.wo-result-icon{color:var(--success);font-size:var(--text-heading)}@media(max-width:1000px){.wo-planning-flow{grid-template-columns:1fr}.wo-flow-arrow{justify-self:center;transform:rotate(90deg)}}@media(max-width:720px){.wo-search-section{grid-template-columns:1fr;gap:22px;padding:24px 20px}.wo-section-heading,.wo-order-card-heading{flex-direction:column}.wo-schedule-line{grid-template-columns:1fr}.wo-schedule-track{width:2px;height:36px;margin-left:12px}.wo-schedule-track i{top:auto;right:-3px;bottom:0;transform:rotate(135deg)}.wo-result-card .ant-card-body{grid-template-columns:40px minmax(0,1fr)}.wo-result-card .ant-card-body>a{grid-column:1 / -1}}.receiving-dashboard{background:transparent;min-height:100%;padding-bottom:34px}.receiving-dashboard-sticky{padding-bottom:0;border-bottom:1px solid var(--divider)}.receiving-dashboard-sticky .stream-journey-top{min-height:68px}.receiving-live-meta{display:flex;align-items:center;gap:12px;color:var(--faint);font-size:var(--text-micro)}.receiving-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0 0 4px}.receiving-summary-card{border-color:var(--s-line);box-shadow:none}.receiving-summary-card .ant-card-body{display:flex;align-items:center;gap:13px;padding:15px 17px}.receiving-summary-card div{display:flex;flex-direction:column;min-width:0}.receiving-summary-card strong{color:var(--text);font-size:var(--text-title);line-height:1.12}.receiving-summary-card div span{margin-top:4px;color:var(--faint);font-size:var(--text-micro)}.receiving-summary-icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:var(--radius-lg);font-size:var(--text-title)}.receiving-summary-icon.is-transit{color:var(--info);background:var(--info-soft)}.receiving-summary-icon.is-quantity{color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 45%,var(--surface))}.receiving-summary-icon.is-arrived{color:var(--success);background:var(--success-soft)}.receiving-summary-icon.is-inspection{color:var(--attention);background:var(--attention-soft)}.receiving-dashboard-section{padding:18px 0 0}.receiving-dashboard-section.is-primary{padding-top:4px}.receiving-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:10px}.receiving-section-heading h2{display:flex;align-items:center;gap:7px;margin:0;color:var(--text);font-size:var(--text-lead);font-weight:var(--weight-medium)}.receiving-section-heading h2 .ant-tag{margin:0 0 0 2px;font-weight:var(--weight-medium)}.receiving-section-heading p{margin:0;color:var(--faint);font-size:var(--text-body)}.receiving-section-kicker{color:var(--info);font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:.09em}.receiving-arrived-heading .receiving-section-kicker{color:var(--success)}.receiving-list-card{overflow:hidden;border-color:var(--s-line);box-shadow:none}.receiving-list-card .ant-table-thead>tr>th{padding-top:11px;padding-bottom:11px;color:var(--muted);background:var(--surface-muted);font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:0}.receiving-list-card .ant-table-tbody>tr>td{padding-top:14px;padding-bottom:14px;vertical-align:middle}.receiving-list-card .ant-empty{margin-block:42px}.receiving-primary-cell{display:flex;flex-direction:column;gap:3px;min-width:0}.receiving-primary-cell strong{overflow:hidden;color:var(--text);font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap}.receiving-primary-cell>span:not(.ant-tag){overflow:hidden;color:var(--faint);font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap}.receiving-primary-cell .ant-tag{align-self:flex-start;margin:0}.receiving-tracking-cell{min-width:210px}.receiving-tracking-label{display:flex;align-items:center;gap:6px;margin-bottom:4px;color:var(--text);font-size:var(--text-micro)}.receiving-tracking-label>span:last-child:not(.ant-badge-status-dot){margin-left:auto;color:var(--faint);font-family:var(--font-sans);font-size:var(--text-micro)}.receiving-track-points{display:flex;justify-content:space-between;color:var(--faint);font-size:var(--text-micro)}.receiving-track-points .is-done,.receiving-track-points .is-active{color:var(--info)}.receiving-track-points .is-active{font-weight:var(--weight-medium)}.receiving-destination-selects{display:flex;gap:8px;justify-content:flex-end;margin:-42px 0 10px}.receiving-destination-selects .ant-select{min-width:155px}.receiving-line-table{margin:2px 42px 10px;border:1px solid var(--divider);border-radius:var(--radius-sm);overflow:hidden}.receiving-line-table .ant-table-thead>tr>th{background:var(--surface-muted)}.receiving-all-clear{margin-top:4px}.receiving-all-clear .ant-empty{margin-block:56px}.wo-dashboard{margin-bottom:20px}.wo-dashboard-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:12px}.wo-dashboard-heading h2{margin:0;color:var(--s-ink);font-size:var(--text-lead);font-weight:var(--weight-medium)}.wo-dashboard-heading p{margin:4px 0 0;color:var(--s-muted);font-size:var(--text-micro)}.wo-dashboard-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.wo-dashboard-summary-card{cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}.wo-dashboard-summary-card:hover{background:var(--row-hover)!important}.wo-dashboard-summary-card.is-active{background:color-mix(in srgb,var(--primary-soft) 45%,var(--surface))!important}.wo-dashboard-summary-card .ant-card-body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:14px 16px}.wo-dashboard-summary-card span{color:var(--muted);font-size:var(--text-micro);font-weight:var(--weight-medium)}.wo-dashboard-summary-card strong{grid-row:span 2;color:var(--text);font-size:var(--text-title);line-height:1}.wo-dashboard-summary-card small{overflow:hidden;color:var(--faint);text-overflow:ellipsis;white-space:nowrap}.wo-dashboard-summary-card.is-short.has-value strong{color:var(--attention)}.wo-dashboard-list-card{overflow:hidden;border-color:var(--s-line);box-shadow:none}.wo-dashboard-list-card>.ant-card-body{padding:0}.wo-dashboard-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--s-line)}.wo-dashboard-toolbar>span{flex:0 0 auto;color:var(--s-muted);font-size:var(--text-micro)}.wo-dashboard-list-card .ant-table-thead>tr>th{color:var(--muted);background:var(--surface-muted);font-size:var(--text-micro);font-weight:var(--weight-medium)}.wo-dashboard-row{cursor:pointer}.wo-dashboard-primary{display:flex;min-width:0;flex-direction:column;gap:2px}.wo-dashboard-primary strong{color:var(--text);font-size:var(--text-body)}.wo-dashboard-primary>span{overflow:hidden;color:var(--faint);font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap}.wo-create-card{margin-top:20px}@media(max-width:1100px){.receiving-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.flow-page-header{align-items:flex-start;flex-direction:column;gap:10px}.flow-page-meta{flex-wrap:wrap;white-space:normal}.flow-page-action{position:absolute;top:14px;right:14px}.receiving-dashboard-sticky .stream-journey-top,.receiving-section-heading,.receiving-arrived-heading{align-items:flex-start;flex-direction:column}.receiving-live-meta{flex-wrap:wrap}.receiving-summary-grid{grid-template-columns:1fr 1fr;padding:16px 14px 0}.receiving-dashboard-section{padding:22px 14px 0}.receiving-destination-selects{width:100%;margin:0 0 10px}.receiving-destination-selects .ant-select{min-width:0;flex:1}.wo-dashboard-heading{align-items:stretch;flex-direction:column}.wo-dashboard-heading .ant-input-affix-wrapper{width:100%!important}.wo-dashboard-summary{grid-template-columns:1fr}.wo-dashboard-toolbar{align-items:flex-start;flex-direction:column;overflow-x:auto}}:root{--ui-accent: var(--primary);--ui-ink: var(--text);--ui-muted: var(--muted);--ui-line: var(--divider);--ui-canvas: var(--page);--ui-nav: var(--page)}:where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--success);outline-offset:2px}.app-shell,.app-main{height:100dvh}.app-main{min-width:0;background:var(--ui-canvas)}.app-sider{height:100dvh!important;max-height:100dvh;background:var(--ui-nav)!important;border-right:0}.app-sider .ant-menu{background:transparent;border-inline-end:0!important}.app-brand{display:flex;align-items:center;gap:12px;min-height:80px;box-sizing:border-box;padding:20px 18px}.app-brand-mark{display:inline-flex;align-items:baseline;justify-content:center;flex:none;width:36px;height:36px;box-sizing:border-box;padding-top:5px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--primary-soft) 45%,var(--surface));color:var(--primary);font-size:var(--text-title);font-weight:var(--weight-medium);letter-spacing:-.05em;line-height:1.2}.app-brand-mark>span{font-size:var(--text-body)}.app-brand-copy{min-width:0}.app-brand-copy h5{color:var(--primary-foreground);font-size:var(--text-lead);letter-spacing:.01em}.app-brand .ant-typography-secondary{color:var(--faint);font-size:var(--text-micro);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-header{gap:16px;padding-inline:20px}.app-header-wrap{border-bottom-color:var(--ui-line)}.app-header-crumb{font-size:var(--text-micro)}.app-header-search{width:260px}.app-header-search .ant-select-selector{background:var(--surface-muted)!important;border-color:var(--divider)!important}.app-header-user{display:flex;align-items:center;gap:8px;white-space:nowrap;border:0;background:transparent;font:inherit;text-align:left}.app-header-demo{color:var(--ui-accent)}.app-search-result{display:flex;flex-direction:column;line-height:1.5;padding-block:3px}.app-search-result small{font-size:var(--text-micro);color:var(--ui-muted);white-space:normal}.app-tabs{--tab-active-text: var(--ui-accent);--tab-active: var(--surface);height:42px;padding:5px 16px 0;background:var(--ui-canvas);border-bottom:0}.app-chrome-tab-bg{padding-inline:0}.app-chrome-tab-bg-content{border-radius:var(--radius-sm) var(--radius-sm) 0 0}.app-chrome-tab.is-active{border-bottom:2px solid var(--ui-accent)}.app-chrome-divider{display:none}.app-chrome-tab{font:inherit}.app-chrome-tab:focus-visible{outline-offset:-4px;border-radius:var(--radius-sm)}.app-chrome-tab-action{border:0;padding:0;background:transparent;cursor:pointer;width:24px;height:24px}.app-chrome-tab-extra{width:24px;height:24px}.app-chrome-tab-main{padding-right:34px}.app-tabs-restore{align-self:center;flex:none}.skip-link{position:fixed;top:8px;left:12px;z-index:2000;transform:translateY(-160%);padding:10px 16px;background:var(--surface);border:1px solid var(--ui-accent);border-radius:var(--radius-sm)}.skip-link:focus{transform:translateY(0)}.app-content{scroll-behavior:auto;margin:0 16px 16px;padding:24px;border-color:var(--ui-line);border-radius:0 var(--radius-sm) var(--radius-sm) var(--radius-sm);box-shadow:none}.app-content:has(>.home-workspace){background:transparent;border:0;padding:24px 12px}.app-content .ant-table-content{overflow-x:auto}.app-content .ant-table-cell{font-variant-numeric:tabular-nums}.stream-control-bar,.flow-page-title-row{flex-wrap:wrap}.home-workspace{width:100%;max-width:1440px;margin-inline:auto;color:var(--ui-ink);padding:4px 0 16px}.home-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.home-heading h1{margin:0;font-size:var(--text-heading);font-weight:var(--weight-medium);letter-spacing:-.025em}.home-heading p,.home-section-heading p{margin:6px 0 0;color:var(--ui-muted);line-height:1.6}.home-primary-link{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:42px;padding:0 18px;border-radius:var(--radius-sm);background:var(--ui-accent);color:var(--primary-foreground);font-weight:var(--weight-medium);white-space:nowrap}.home-primary-link:hover{background:var(--primary);color:var(--primary-foreground)}.home-workspace h2{margin:0 0 16px;font-size:var(--text-lead);font-weight:var(--weight-medium)}.home-operations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--surface);border:1px solid var(--ui-line);border-radius:var(--radius-lg);padding:24px 10px}.home-operation-group{min-width:0;padding:0 14px}.home-operation-group+.home-operation-group{border-left:1px solid var(--ui-line)}.home-operation-group h3{margin:0 8px 12px;color:var(--ui-ink);font-size:var(--text-body);font-weight:var(--weight-medium)}.home-workspace ul{list-style:none;padding:0;margin:0}.home-operation-group li a{box-sizing:border-box;display:flex;align-items:center;gap:10px;min-height:42px;border-radius:var(--radius-sm);padding:6px 8px;color:var(--ui-ink);line-height:1.4}.home-operation-group li a>.anticon:first-child{color:var(--ui-muted)}.home-operation-group li a:hover{background:color-mix(in srgb,var(--primary-soft) 45%,var(--surface));color:var(--ui-accent)}.home-link-arrow{margin-left:auto;color:var(--ui-accent);opacity:0;font-size:var(--text-micro)}.home-operation-group a:hover .home-link-arrow,.home-operation-group a:focus-visible .home-link-arrow{opacity:1}.home-module-section{margin-top:32px}.home-section-heading{margin-bottom:16px}.home-section-heading h2{margin-bottom:0}.home-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;padding:4px 24px;border:1px solid var(--ui-line);border-radius:var(--radius-lg);background:var(--surface)}.home-module{min-width:0;padding:22px 0 18px;border-bottom:1px solid var(--ui-line)}.home-module h3{font-size:var(--text-body);line-height:1.5;margin:0 0 10px}.home-module h3 a{display:flex;align-items:baseline;gap:12px;color:var(--ui-ink)}.home-module h3 .anticon{flex:none;font-size:var(--text-micro);color:var(--ui-muted)}.home-module ul{display:flex;flex-wrap:wrap;gap:6px 16px}.home-module li a{display:inline-block;padding-block:4px;color:var(--ui-muted);font-size:var(--text-body)}.home-module a:hover{color:var(--ui-accent);text-decoration:underline;text-underline-offset:3px}.home-demos{margin-top:24px;padding:0 4px;color:var(--ui-muted)}.home-demos summary{cursor:pointer;font-weight:var(--weight-medium);padding-block:6px}.home-demos>p{color:var(--ui-muted)}.home-demo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px;margin-top:16px}.home-demo-grid a{display:flex;flex-direction:column;gap:4px;line-height:1.6}.home-demo-grid strong{font-weight:var(--weight-medium)}.home-demo-grid span{color:var(--ui-muted);font-size:var(--text-micro)}@media(max-width:1199px){.app-header-name{display:none}.app-header-search{width:200px}.home-operations{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.home-operation-group:nth-child(3){border-left:0}.home-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.app-header-wrap,.app-header{height:auto;min-height:56px}.app-header{flex-wrap:wrap;gap:4px 12px;padding:8px 12px}.app-header-left{flex:1 1 160px}.app-header-right{display:contents}.app-header-search{order:2;flex:1 1 100%;width:100%;margin:4px 0 0}.app-header-notify,.app-header-help,.app-header-demo{display:none}.app-header-locale{font-size:var(--text-micro)}.app-header-crumb ol{flex-wrap:nowrap}.app-header-crumb li:not(:nth-last-child(1)){display:none}.app-header-crumb li:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-tabs{padding-inline:6px}.app-content{margin:0 6px 6px;padding:16px 14px;border-radius:var(--radius-sm)}.app-content:has(>.home-workspace){padding:20px 10px}.home-module-grid{padding:0 18px}.home-heading{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:24px}.home-heading h1{font-size:var(--text-title)}.home-operations{padding:16px 0}.home-operation-group{padding:0 8px}.home-operation-group h3{min-height:36px}.home-operation-group li a{min-height:48px}.home-link-arrow{display:none}.home-module-grid,.home-demo-grid{grid-template-columns:1fr}.home-module-section{margin-top:24px}.home-module{padding-block:18px}.flow-page-sticky,.stream-sticky{top:-16px;margin:-16px -14px 16px;padding-inline:14px}.flow-page-action{position:static}.flow-page-header{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.flow-page-identity{flex:1 1 180px}.stream-control-bar>span{max-width:100%}.stream-control-bar .ant-select{min-width:0!important;max-width:100%}.stream-control-bar>span .ant-select{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:var(--duration-fast)!important;animation-iteration-count:1!important;transition-duration:var(--duration-fast)!important;scroll-behavior:auto!important}}.app-navigation-drawer .ant-drawer-header,.app-navigation-drawer .ant-drawer-body{background:var(--ui-nav);color:var(--primary-foreground)}.app-navigation-drawer .ant-drawer-close{color:var(--faint)}.app-navigation-drawer .ant-drawer-header{border-bottom-color:var(--field-border)}.app-navigation-drawer .ant-menu{background:transparent}.app-sider .ant-menu-submenu-title,.app-navigation-drawer .ant-menu-submenu-title,.app-sider .ant-menu-item,.app-navigation-drawer .ant-menu-item{font-size:var(--text-body)}.app-content .ant-card-head-title{color:var(--ui-ink)}.app-content .ant-table-thead>tr>th{font-weight:var(--weight-medium)}.app-content .ant-descriptions-item-label{color:var(--ui-muted)}.live-empty{padding:44px 20px;margin-block:24px;background:var(--surface-muted);border:1px dashed var(--divider);border-radius:var(--radius-sm)}.ant-tag:is(.ant-tag-warning,.ant-tag-gold,.ant-tag-orange):not(.ant-tag-solid):not(.ant-tag-disabled){color:var(--attention)}.ant-tag:is(.ant-tag-success,.ant-tag-green):not(.ant-tag-solid):not(.ant-tag-disabled){color:var(--success)}.ant-tag:is(.ant-tag-error,.ant-tag-red):not(.ant-tag-solid):not(.ant-tag-disabled){color:var(--danger)}:root{--rail-width: 248px;--page-gutter: var(--space-6);--card-padding: var(--space-6);--section-gap: var(--space-8);--content-max: 1360px}@media(max-width:991px){:root{--page-gutter: var(--space-4);--card-padding: var(--space-5);--section-gap: var(--space-7)}}html,body,#root{min-height:100%}body{margin:0;background:var(--page);color:var(--text);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-normal);text-wrap:pretty;-webkit-font-smoothing:antialiased;font-synthesis:none}h1,h2,h3,h4,h5,h6{text-wrap:balance}strong,b{font-weight:var(--weight-medium)}::selection{background:var(--primary-soft);color:var(--primary-dark)}:where(a,button,summary,input,[tabindex]):focus-visible{outline:2px solid var(--success);outline-offset:2px}.skip-link{position:absolute;left:var(--space-4);top:-48px;z-index:1000;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--surface);color:var(--text)}.skip-link:focus{top:var(--space-4)}.ant-table,.home-figure-value,.o2-tabular{font-variant-numeric:tabular-nums}small{font-size:var(--text-micro)}button,input,select,textarea{font:inherit}.o2-shell,.o2-shell *,.o2-shell *:before,.o2-shell *:after,.o2-login,.o2-login *,.o2-login *:before,.o2-login *:after{box-sizing:border-box}.ant-avatar{font-size:var(--text-micro)!important}.ant-avatar-lg{font-size:var(--text-body)!important}.o2-shell{display:grid;grid-template-columns:var(--rail-width) minmax(0,1fr);height:100dvh;background:var(--page)}.o2-rail{min-height:0}.o2-rail-inner{display:flex;flex-direction:column;gap:var(--space-3);height:calc(100dvh - 2 * var(--rail-inset));margin:var(--rail-inset);padding:var(--space-4) var(--space-3) var(--space-3);background:var(--rail-fill);border-radius:var(--rail-radius)}.o2-rail-top{display:grid;gap:var(--space-3)}.o2-brand{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);color:var(--text);text-decoration:none}.o2-brand:hover{color:var(--text)}.o2-brand-mark{flex:0 0 auto;display:block}.o2-brand-name{font-size:var(--text-lead);letter-spacing:var(--tracking-lead);font-weight:var(--weight-medium)}.o2-rail-search.ant-select{width:100%}.o2-rail-search .ant-select-selector,.o2-rail-search.ant-select-outlined{background:var(--surface-muted)!important;border-color:transparent!important}.o2-rail-search.ant-select-focused{border-color:var(--success)!important}.o2-search-option{display:grid;gap:2px}.o2-search-option small{color:var(--faint);font-size:var(--text-micro)}.o2-rail-nav{flex:1 1 auto;min-height:0;overflow-y:auto;margin-inline:calc(-1 * var(--space-1));padding-inline:var(--space-1);scrollbar-width:thin;scrollbar-color:transparent transparent}.o2-rail-nav:hover{scrollbar-color:var(--scrollbar-thumb) transparent}.o2-rail-nav .ant-menu{border-inline-end:0!important;background:transparent;font-size:var(--text-body)}.o2-rail-nav .ant-menu-inline .ant-menu-item,.o2-rail-nav .ant-menu-inline .ant-menu-submenu-title{width:100%;margin-inline:0;padding-inline:10px 8px!important}.o2-rail-nav .ant-menu-sub.ant-menu-inline{background:transparent!important}.o2-rail-nav .ant-menu-sub .ant-menu-item{padding-left:36px!important;height:34px;line-height:34px}.o2-rail-nav .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--text)}.o2-rail-nav .ant-menu-item-selected{font-weight:var(--weight-medium)}.o2-rail-nav .ant-menu-item .anticon,.o2-rail-nav .ant-menu-submenu-title .anticon{font-size:var(--icon-md);color:var(--muted)}.o2-rail-nav .ant-menu-item-selected .anticon{color:var(--primary-dark)}.o2-rail-foot{display:grid;gap:2px;padding-top:var(--space-2);border-top:1px solid var(--divider)}.o2-rail-row{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:var(--space-1) 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.o2-rail-row:hover{background:var(--surface-muted);color:var(--text)}.o2-rail-row .anticon{font-size:var(--icon-md)}.o2-rail-account-text{display:grid;min-width:0;line-height:var(--leading-snug)}.o2-rail-account-text>span{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.o2-rail-account-text small{color:var(--faint);font-size:var(--text-micro)}.o2-rail-account .ant-avatar{flex:0 0 auto}.o2-main{min-width:0;height:100dvh;overflow-y:auto;padding:var(--space-6) var(--page-gutter) var(--space-9) calc(var(--page-gutter) - var(--rail-inset));outline:none}.o2-main>*{max-width:var(--content-max);margin-inline:auto}.o2-topstrip{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-4);background:var(--page)}.o2-rail-drawer .ant-drawer-body{background:var(--page)}.o2-rail-drawer .o2-rail-inner{height:calc(100dvh - 2 * var(--rail-inset))}@media(max-width:991px){.o2-shell{display:block;height:auto;min-height:100dvh}.o2-main{height:auto;overflow:visible;padding:var(--space-2) var(--page-gutter) var(--space-9)}}.o2-inline-notice{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--attention-soft);color:var(--attention)}.o2-page-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4) var(--space-6);margin-bottom:var(--space-6)}.o2-page-heading{min-width:0;flex:1 1 280px}.o2-page-eyebrow{margin-bottom:var(--space-1);color:var(--faint);font-size:var(--text-micro)}.o2-main .o2-page-title,.o2-page-title{margin:0;color:var(--text);font-size:var(--text-heading);font-weight:var(--weight-regular);letter-spacing:var(--tracking-heading);line-height:var(--leading-tight)}.o2-page-subtitle:empty,.o2-page-actions:empty{display:none}.o2-page-subtitle{margin-top:var(--space-2);color:var(--muted)}.o2-page-lead{margin:var(--space-2) 0 0;max-width:var(--measure-prose);color:var(--muted);font-size:var(--text-body)}.o2-page-facts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);color:var(--muted)}.o2-page-facts .ant-tag{margin:0}.o2-page-reference{color:var(--text);font-weight:var(--weight-medium)}.o2-page-actions{display:flex;flex:0 1 auto;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-1)}@media(max-width:900px){.o2-page-actions{flex-wrap:wrap;justify-content:flex-start}}.o2-page-body{animation:o2-page-enter var(--duration-base) var(--ease-out) both}@keyframes o2-page-enter{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}.o2-page-body h1{font-size:var(--text-title);font-weight:var(--weight-regular);letter-spacing:var(--tracking-title)}.o2-page-body h2{font-size:var(--text-lead);font-weight:var(--weight-regular);letter-spacing:var(--tracking-lead)}.o2-page-body h3,.o2-page-body h4,.o2-page-body h5,.o2-page-body h6{font-size:var(--text-body);font-weight:var(--weight-medium);letter-spacing:0}.o2-card{background:var(--surface);border-radius:var(--radius-lg);padding:var(--card-padding)}.o2-section+.o2-section{margin-top:var(--section-gap)}.o2-section-title,.o2-page-body .o2-section-title{margin:0 0 var(--space-4);font-size:var(--text-lead);font-weight:var(--weight-regular);letter-spacing:var(--tracking-lead)}.o2-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4)}.o2-skeleton-text{display:inline-block;width:48px;height:1em;border-radius:6px;background:var(--control-track);vertical-align:middle}.o2-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-8) var(--space-4) var(--space-9)}.o2-empty .iso{margin-bottom:var(--space-4)}.o2-empty-title{color:var(--text);font-size:var(--text-lead);letter-spacing:var(--tracking-lead)}.o2-empty-text{margin:var(--space-1) 0 0;max-width:46ch;color:var(--muted)}.o2-empty-action{margin-top:var(--space-5)}.o2-empty-sm{padding:var(--space-5) var(--space-4) var(--space-6)}.o2-empty-sm .iso{margin-bottom:var(--space-3)}.o2-empty-sm .o2-empty-title{font-size:var(--text-body);font-weight:var(--weight-medium);letter-spacing:0}.o2-empty-inline{padding:var(--space-2) var(--space-1);color:var(--faint)}.o2-popover-body{width:300px}.ant-card{border:0!important;border-radius:var(--radius-lg);box-shadow:none!important}.ant-card-head{min-height:0;padding:var(--space-5) var(--card-padding) 0;border-bottom:0!important}.ant-card-head-title{font-size:var(--text-lead);font-weight:var(--weight-regular);letter-spacing:var(--tracking-lead)}.ant-card-head+.ant-card-body{padding-top:var(--space-4)}.ant-card-body{padding:var(--card-padding)}.ant-card .ant-card,.o2-card .ant-card{background:transparent;border-radius:0;border-top:1px solid var(--divider)!important}.ant-card .ant-card>.ant-card-head,.o2-card .ant-card>.ant-card-head{padding:var(--space-4) 0 0}.ant-card .ant-card>.ant-card-body,.o2-card .ant-card>.ant-card-body{padding:var(--space-3) 0 var(--space-2)}.ant-card .ant-card-head-title{font-size:var(--text-body);font-weight:var(--weight-medium);letter-spacing:0}.ant-card .ant-card .ant-card-head-title,.ant-table-wrapper .ant-table{font-size:var(--text-body)}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-thead>tr>td{border-bottom:0!important;color:var(--muted)!important;font-size:var(--text-micro)!important;font-weight:var(--weight-medium)!important;letter-spacing:var(--tracking-micro);text-transform:uppercase;white-space:nowrap}.ant-table-wrapper .ant-table-thead>tr>th:before{display:none!important}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:0!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:nth-child(2n of.ant-table-row)>td{background:var(--row-stripe)}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{background:var(--surface-muted)!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:color-mix(in srgb,var(--primary-soft) 45%,var(--surface))!important}.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--surface-muted)!important}.ant-table-wrapper .ant-table-cell-fix-left-last:after,.ant-table-wrapper .ant-table-cell-fix-right-first:after{box-shadow:none!important}.ant-table-wrapper .ant-table-ping-right .ant-table-cell-fix-right-first{box-shadow:inset 1px 0 0 var(--divider)}.ant-table-wrapper .ant-table-pagination{margin-block:var(--space-4) 0!important}.ant-pagination .ant-pagination-item{border-radius:var(--radius-sm)}.ant-pagination .ant-pagination-item-active{border-color:transparent}.ant-btn{box-shadow:none!important;font-weight:var(--weight-medium)}.ant-btn-variant-solid.ant-btn-color-primary:not(:disabled):not(.ant-btn-disabled):hover{background:color-mix(in srgb,var(--primary) 88%,black)}.ant-btn-variant-solid.ant-btn-color-primary:not(:disabled):not(.ant-btn-disabled):active{background:color-mix(in srgb,var(--primary) 78%,black)}.ant-btn-variant-solid.ant-btn-color-primary:disabled,.ant-btn-variant-solid.ant-btn-color-primary.ant-btn-disabled{background:color-mix(in srgb,var(--primary) 32%,var(--surface))!important;border-color:transparent!important;color:var(--surface)!important}.ant-btn-variant-outlined:disabled,.ant-btn-variant-dashed:disabled{background:var(--surface-muted);color:var(--faint);border-color:var(--divider-strong)}.ant-btn-variant-link.ant-btn-color-primary:not(:disabled):hover,.ant-btn-variant-text.ant-btn-color-primary:not(:disabled):hover{color:var(--primary-dark)}.ant-btn-variant-link.ant-btn-color-dangerous{color:var(--danger)}.ant-form-item-label>label{color:var(--text);font-size:var(--text-body)}.ant-form-item-explain-error,.ant-form-item-explain-warning{font-size:var(--text-body)}.ant-form-item-extra{color:var(--faint);font-size:var(--text-micro)}.ant-input-affix-wrapper .anticon-search,.ant-select-prefix .anticon{color:var(--faint)}.ant-tag{display:inline-flex;align-items:center;gap:4px;height:22px;margin-inline-end:6px;padding:0 9px;border:0!important;border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--muted);font-size:var(--text-micro);font-weight:var(--weight-medium);line-height:22px;white-space:nowrap}.ant-tag[class*=-blue],.ant-tag[class*=-cyan],.ant-tag[class*=-processing]{background:var(--info-soft)!important;color:var(--info)!important}.ant-tag[class*=-purple],.ant-tag[class*=-magenta],.ant-tag[class*=-pink]{background:var(--primary-soft)!important;color:var(--primary-dark)!important}.ant-tag[class*=-green],.ant-tag[class*=-success],.ant-tag[class*=-lime]{background:var(--success-soft)!important;color:var(--success)!important}.ant-tag[class*=-orange],.ant-tag[class*=-volcano],.ant-tag[class*=-warning]{background:var(--warning-soft)!important;color:var(--warning)!important}.ant-tag[class*=-gold],.ant-tag[class*=-yellow]{background:var(--attention-soft)!important;color:var(--attention)!important}.ant-tag[class*=-red],.ant-tag[class*=-error]{background:var(--danger-soft)!important;color:var(--danger)!important}.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-bottom>.ant-tabs-nav:before{border-bottom:0!important}.ant-tabs .ant-tabs-ink-bar{display:none}.ant-tabs .ant-tabs-tab{margin:0 4px 0 0!important;padding:8px 14px!important;border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:0!important}.ant-tabs .ant-tabs-tab:hover{background:var(--surface-muted)}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active{background:var(--primary-soft)}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary-dark)!important;font-weight:var(--weight-medium);text-shadow:none}.ant-radio-group:has(>.ant-radio-button-wrapper){display:inline-flex;flex-wrap:wrap;gap:var(--space-2)}.ant-radio-group .ant-radio-button-wrapper{height:36px;padding-inline:14px;border:1px solid var(--field-border)!important;border-radius:var(--radius-sm)!important;background:var(--surface);color:var(--text);line-height:34px}.ant-radio-group .ant-radio-button-wrapper:before{display:none!important}.ant-radio-group .ant-radio-button-wrapper:hover{background:var(--surface-muted);color:var(--text)}.ant-radio-group .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:var(--primary-soft)!important;border-color:var(--primary-soft)!important;color:var(--primary-dark)!important;font-weight:var(--weight-medium)}.ant-segmented{border-radius:var(--radius-sm)}.ant-segmented .ant-segmented-item-selected{box-shadow:none!important;font-weight:var(--weight-medium)}.ant-modal-wrap{display:flex;flex-direction:column;padding:var(--space-6) var(--space-4)}.ant-modal-wrap .ant-modal{top:0!important;margin:auto!important;padding-bottom:0!important;max-width:100%}.ant-modal .ant-modal-container,.ant-modal .ant-modal-content{padding:var(--space-6);border-radius:var(--radius-lg);box-shadow:var(--overlay-shadow)!important}.ant-modal .ant-modal-header{margin-bottom:var(--space-5)}.ant-modal .ant-modal-title{font-size:var(--text-title);font-weight:var(--weight-regular);letter-spacing:var(--tracking-title)}.ant-modal .ant-modal-footer{margin-top:var(--space-6)}.ant-modal-confirm .ant-modal-confirm-title{font-size:var(--text-lead);font-weight:var(--weight-medium)}.ant-modal-confirm .ant-modal-confirm-content{color:var(--muted)}.ant-modal-mask{background:var(--scrim)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ant-drawer .ant-drawer-content-wrapper{box-shadow:var(--drawer-shadow)!important}.ant-drawer .ant-drawer-header{border-bottom:0;padding:var(--space-6) var(--space-6) 0}.ant-drawer .ant-drawer-title{font-size:var(--text-title);font-weight:var(--weight-regular);letter-spacing:var(--tracking-title)}.ant-drawer .ant-drawer-body{padding:var(--space-5) var(--space-6) var(--space-6)}.ant-drawer .ant-drawer-footer{border-top:1px solid var(--divider)}.ant-dropdown .ant-dropdown-menu,.ant-dropdown-menu-submenu .ant-dropdown-menu,.ant-select-dropdown,.ant-popover .ant-popover-inner,.ant-picker-dropdown .ant-picker-panel-container{border-radius:var(--radius-sm);box-shadow:var(--overlay-shadow)!important}.ant-popover .ant-popover-inner{border-radius:var(--radius-lg)}.ant-dropdown .ant-dropdown-menu{padding:var(--space-1)}.ant-dropdown .ant-dropdown-menu-item{min-height:36px;border-radius:var(--radius-sm)}.ant-tooltip .ant-tooltip-inner{border-radius:var(--radius-sm);font-size:var(--text-micro)}.ant-message .ant-message-notice-content{border-radius:var(--radius-sm);box-shadow:var(--overlay-shadow)!important;font-size:var(--text-body)}.ant-notification .ant-notification-notice{border-radius:var(--radius-lg);box-shadow:var(--overlay-shadow)!important}.ant-alert{border:0!important;border-radius:var(--radius-sm);font-size:var(--text-body)}.ant-alert-info{background:var(--info-soft)}.ant-alert-success{background:var(--success-soft)}.ant-alert-warning{background:var(--attention-soft)}.ant-alert-error{background:var(--danger-soft)}.ant-alert .ant-alert-title,.ant-alert .ant-alert-message{color:var(--text);font-size:var(--text-body)}.ant-alert-with-description .ant-alert-title,.ant-alert-with-description .ant-alert-message{font-weight:var(--weight-medium)}.ant-alert .ant-alert-description{color:var(--muted);font-size:var(--text-body)}.ant-steps .ant-steps-item-title{font-size:var(--text-body)!important;word-break:normal;overflow-wrap:normal}.ant-steps .ant-steps-item-description{font-size:var(--text-micro);color:var(--faint)!important}.ant-descriptions-bordered .ant-descriptions-view{border:0!important;border-radius:0}.ant-descriptions-bordered .ant-descriptions-row,.ant-descriptions-bordered .ant-descriptions-item-label,.ant-descriptions-bordered .ant-descriptions-item-content{border:0!important;background:transparent!important}.ant-descriptions-bordered .ant-descriptions-item-label{padding:var(--space-2) var(--space-4) var(--space-2) 0!important;white-space:nowrap}.ant-descriptions-bordered .ant-descriptions-item-content{padding:var(--space-2) var(--space-7) var(--space-2) 0!important}.ant-descriptions .ant-descriptions-item-label{color:var(--faint);font-weight:var(--weight-regular)}.ant-descriptions .ant-descriptions-title{font-size:var(--text-lead);font-weight:var(--weight-regular)}.ant-statistic .ant-statistic-title{color:var(--faint);font-size:var(--text-micro)}.ant-statistic .ant-statistic-content{font-size:var(--text-title);font-weight:var(--weight-regular);letter-spacing:var(--tracking-title)}.ant-upload-wrapper .ant-upload-drag{border:1px dashed var(--field-border);border-radius:var(--radius-lg);background:var(--surface)}.ant-upload-wrapper .ant-upload-drag:not(.ant-upload-disabled):hover{border-color:var(--primary)}.ant-avatar{background:var(--primary-soft);color:var(--primary-dark);font-weight:var(--weight-medium)}.ant-collapse{border:0;background:transparent}.ant-collapse>.ant-collapse-item{border-bottom:1px solid var(--divider)}.ant-collapse .ant-collapse-header{border-radius:var(--radius-sm)!important;transition:background-color var(--duration-fast) var(--ease-out)}.ant-collapse .ant-collapse-header:hover{background:var(--surface-muted)}.ant-collapse .ant-collapse-content{border-top:0;background:transparent}.ant-skeleton .ant-skeleton-title,.ant-skeleton .ant-skeleton-paragraph>li{background:var(--control-track)!important}.ant-breadcrumb{font-size:var(--text-body)}.ant-progress .ant-progress-text{font-size:var(--text-micro);color:var(--muted)}.ant-badge .ant-badge-count{box-shadow:none}.ant-empty-description{color:var(--muted)}.ant-list-split .ant-list-item{border-block-end-color:var(--divider)}.ant-divider{border-block-start-color:var(--divider)}.work-loc-timer .ant-avatar,.stream-pulse-indicator{animation:none!important}@media(prefers-reduced-motion:reduce){.o2-page-body{animation:none}*,*:before,*:after{transition-duration:0ms!important;animation-duration:0ms!important;animation-iteration-count:1!important}}.o2-auth-loading{display:grid;place-items:center;min-height:100dvh;background:var(--page)}.o2-login{position:relative;display:grid;place-items:center;min-height:100dvh;padding:var(--space-9) var(--space-4);background:var(--page)}.o2-login-lang{position:absolute;top:var(--space-4);right:var(--space-4);height:36px;padding:0 var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font:inherit;cursor:pointer}.o2-login-lang:hover{background:var(--surface-muted);color:var(--text)}.o2-login-column{display:grid;justify-items:center;gap:var(--space-6);width:min(400px,100%)}.o2-login-brand{display:flex;align-items:center;gap:var(--space-3);color:var(--text);font-size:var(--text-title);letter-spacing:var(--tracking-title)}.o2-login-card{display:grid;gap:var(--space-4);width:100%;padding:var(--space-7);border-radius:var(--radius-lg);background:var(--surface)}.o2-login-card h1{margin:0 0 var(--space-1);font-size:var(--text-title);font-weight:var(--weight-regular);letter-spacing:var(--tracking-title)}.o2-field{display:grid;gap:var(--space-2)}.o2-field-label{color:var(--text);font-size:var(--text-body)}.o2-field-error{margin:calc(-1 * var(--space-1)) 0 0;color:var(--danger)}.o2-login-demo{display:grid;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--divider)}.o2-login-demo .o2-field-label{color:var(--muted)}.o2-login-foot{margin:0;color:var(--faint);font-size:var(--text-micro)}.home-figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;overflow:hidden}.home-figure{display:grid;gap:var(--space-2);padding:var(--space-5) var(--space-6);border-left:1px solid var(--divider);color:var(--text);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out)}.home-figure:first-child{border-left:0}.home-figure:hover{background:var(--row-hover);color:var(--text)}.home-figure-label{color:var(--muted)}.home-figure-value{font-size:var(--text-title);letter-spacing:var(--tracking-title);line-height:var(--leading-tight)}.home-figure.is-danger .home-figure-value{color:var(--danger)}.home-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none}.home-flow li{position:relative;min-width:0}.home-flow li:not(:last-child):after{content:"";position:absolute;top:32px;left:52px;right:4px;border-top:1px solid var(--divider-strong)}.home-flow-step{display:grid;gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-lg);color:var(--text);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out)}.home-flow-step:hover{background:var(--surface);color:var(--text)}.home-flow-node{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;margin-bottom:var(--space-2);border-radius:var(--radius-pill);background:var(--page);box-shadow:inset 0 0 0 1px var(--divider-strong);color:var(--muted);font-size:var(--text-micro)}.home-flow-step:hover .home-flow-node{background:var(--primary-soft);box-shadow:none;color:var(--primary-dark)}.home-flow-label{font-weight:var(--weight-medium)}.home-flow-line{color:var(--muted)}.home-more{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.home-more-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);color:var(--text);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out)}.home-more-row:hover{background:var(--row-hover);color:var(--text)}.home-more-row>span{display:grid;gap:2px}.home-more-row strong{font-weight:var(--weight-medium)}.home-more-row>span>span{color:var(--muted)}.home-more-row .anticon{color:var(--faint)}@media(max-width:1100px){.home-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.home-flow li:after{display:none}}@media(max-width:760px){.home-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.home-figure:nth-child(3){border-left:0}.home-figure:nth-child(n+3){border-top:1px solid var(--divider)}.home-flow,.home-more{grid-template-columns:1fr}}.records-search{max-width:360px}.records-chapters{display:grid;gap:var(--space-4)}.records-chapter{scroll-margin-top:var(--space-6)}.o2-page-body .records-chapter-title{margin:0 0 var(--space-4);font-size:var(--text-lead)}.records-subsections{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-5) var(--space-7)}.o2-page-body .records-subsection h3{margin:0 0 var(--space-2);color:var(--text)}.records-subsection ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.records-subsection a{display:block;margin-inline:calc(-1 * var(--space-2));padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--muted);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.records-subsection a:hover{background:var(--surface-muted);color:var(--text)}.quote-engineering-workspace>.ant-tabs>.ant-tabs-nav,.mrp-workspace>.ant-tabs>.ant-tabs-nav{margin:0 0 var(--space-5)!important;padding:0!important}.o2-link-list{display:grid;gap:0;margin:0;padding:var(--space-2);list-style:none}.o2-link-list a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);color:var(--text);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out)}.o2-link-list a:hover{background:var(--surface-muted);color:var(--text)}.o2-link-list small{color:var(--faint)}.workspace-table-card>.ant-card-body{padding:var(--space-4) var(--card-padding) var(--card-padding)}.workspace-table-filters{margin:0 0 var(--space-4)!important;padding:0!important;border:0!important;background:transparent!important}.workspace-filter-label{color:var(--muted)!important;font-size:var(--text-micro)!important}.o2-stepper{position:sticky;top:calc(-1 * var(--space-6));z-index:5;margin:0 0 var(--space-5);padding:var(--space-2) 0;background:var(--page)}.o2-stepper ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none}.o2-stepper li{display:flex;align-items:center}.o2-stepper li+li:before{content:"";width:16px;margin-inline:var(--space-1);border-top:1px solid var(--divider-strong)}.o2-step{display:inline-flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3) 0 6px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.o2-step:hover:not(:disabled){background:var(--surface);color:var(--text)}.o2-step-node{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--divider-strong);font-size:var(--text-micro)}.o2-step.is-current{background:var(--primary-soft);color:var(--primary-dark);font-weight:var(--weight-medium)}.o2-step.is-current .o2-step-node{background:var(--primary);box-shadow:none;color:var(--primary-foreground)}.o2-step.is-done .o2-step-node{background:var(--primary-soft);box-shadow:none;color:var(--primary-dark)}.o2-step.is-locked{color:var(--faint);cursor:not-allowed}.stream-sticky{position:static!important;margin:0 0 var(--space-5)!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.stream-mode-badge{display:none!important}.stream-journey-top{padding:0!important;border:0!important;background:transparent!important}.o2-row-actions .ant-btn-variant-link{height:28px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--muted)}.o2-row-actions .ant-btn-variant-link:not(:disabled):hover{background:var(--surface-muted);color:var(--text)}.o2-row-actions .ant-btn-variant-link:first-child{color:var(--primary)}.o2-row-actions .ant-btn-variant-link.ant-btn-color-dangerous{color:var(--muted)}.o2-row-actions .ant-btn-variant-link.ant-btn-color-dangerous:not(:disabled):hover{background:var(--danger-soft);color:var(--danger)}.o2-nowrap{white-space:nowrap}.o2-faint{color:var(--faint)}.o2-deadline{white-space:nowrap}.o2-deadline-distance{color:var(--faint)}.o2-deadline.is-near .o2-deadline-distance{color:var(--warning)}.o2-deadline.is-late,.o2-deadline.is-late .o2-deadline-distance{color:var(--danger)}.o2-form-error{margin:0 0 var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger)}
