:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gray-0:#fff;--gray-25:#fbfbfc;--gray-50:#f6f7f9;--gray-100:#f0f2f5;--gray-150:#e9ecf0;--gray-200:#e4e7ec;--gray-300:#d0d5dd;--gray-400:#98a2b3;--gray-500:#667085;--gray-600:#475467;--gray-700:#344054;--gray-800:#1d2939;--gray-900:#101828;--brand-ink:#1d2939;--brand-graphite:#667085;--brand-orange:#f16525;--brand-orange-deep:#c9531a;--brand-orange-soft:#fff3ec;--brand-orange-line:#fbd5bf;--brand-orange-text:#b8420f;--brand-navy:var(--brand-ink);--brand-steel:var(--brand-graphite);--bg:#f6f7f9;--surface-1:#fff;--surface-2:#fafbfc;--surface-3:#f0f2f5;--surface-sunken:#e9ecf0;--surface-sidebar:#fbfbfc;--surface-glass:#ffffffd1;--row-hover:#f8f9fb;--overlay:#1018285c;--text-1:#101828;--text-2:#475467;--text-3:#667085;--text-4:#98a2b3;--text-inverse:#fff;--text-link:#c2470f;--border-1:#e7e9ee;--border-2:#d5d9e0;--border-strong:#c3c8d1;--focus-ring:#e0561a;--focus-ring-soft:#f1652533;--accent:#f16525;--accent-hover:#c9531a;--accent-strong:#c94a12;--accent-tint:#f1652517;--accent-tint-2:#f1652529;--primary:#cf4f17;--primary-hover:#b8430f;--primary-text:#fff;--primary-grad:linear-gradient(180deg, #d9561c 0%, #c2470f 100%);--primary-grad-hover:linear-gradient(180deg, #cc4e16 0%, #b13e0a 100%);--dark:#1d2939;--dark-hover:#101828;--ok:#067647;--ok-bg:#ecfdf3;--ok-line:#abefc6;--warn:#b54708;--warn-bg:#fffaeb;--warn-line:#fedf89;--danger:#b42318;--danger-bg:#fef3f2;--danger-line:#fecdca;--info:#175cd3;--info-bg:#eff8ff;--info-line:#b2ddff;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--series-5:#e87ba4;--series-6:#008300;--series-7:#6250d6;--series-8:#e34948;--chart-grid:#eef0f3;--chart-axis:#c3c8d1;--bar:#475467;--bar-light:#d5d9e0;--font-sans:"Aptos", "Inter", "Segoe UI", Arial, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-2xs:.6875rem;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-md:.875rem;--fs-lg:1rem;--fs-xl:1.25rem;--fs-2xl:1.75rem;--fs-3xl:2rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.2;--lh-snug:1.35;--lh-normal:1.5;--tracking-tight:-.02em;--tracking-caps:.06em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-pill:999px;--shadow-xs:0 1px 2px #1018280d;--shadow-1:0 1px 2px #1018280a, 0 1px 3px #10182808;--shadow-2:0 1px 2px #1018280a, 0 6px 16px -4px #10182814;--shadow-3:0 2px 6px #1018280d, 0 24px 48px -12px #10182833;--shadow-primary:0 1px 2px #c2470f4d, 0 4px 10px -2px #f165254d, inset 0 1px 0 #ffffff2e;--sidebar-w:248px;--topbar-h:60px;--content-max:1440px;--control-h:40px;--control-h-sm:32px;--control-h-lg:44px;--ease:cubic-bezier(.2, .7, .2, 1);--dur-fast:.12s;--dur:.2s}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0f13;--surface-1:#15181e;--surface-2:#191c23;--surface-3:#20242c;--surface-sunken:#0a0c0f;--surface-sidebar:#111318;--surface-glass:#111318cc;--row-hover:#1b1f26;--overlay:#0000008c;--text-1:#eef0f4;--text-2:#b3b9c5;--text-3:#8b93a1;--text-4:#5d6573;--text-link:#ff9a66;--border-1:#252a33;--border-2:#323843;--border-strong:#434a57;--focus-ring:#ff8a50;--focus-ring-soft:#ff8a5040;--brand-orange-soft:#2a1a12;--brand-orange-line:#5a3020;--brand-orange-text:#ff9a66;--accent-tint:#ff80401a;--accent-tint-2:#ff80402e;--dark:#eef0f4;--dark-hover:#fff;--ok:#4ade80;--ok-bg:#0f2a1c;--ok-line:#1d4d33;--warn:#fbbf24;--warn-bg:#2d2210;--warn-line:#5a4316;--danger:#f87171;--danger-bg:#2f1515;--danger-line:#5c2626;--info:#7aa7ff;--info-bg:#14213d;--info-line:#24396a;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#008300;--series-7:#9085e9;--series-8:#e66767;--chart-grid:#232832;--chart-axis:#3a414d;--bar:#8b93a1;--bar-light:#323843;--shadow-xs:0 1px 2px #0006;--shadow-1:0 1px 2px #00000059, 0 0 0 1px #ffffff04;--shadow-2:0 1px 2px #0006, 0 8px 20px -6px #00000080;--shadow-3:0 2px 6px #0006, 0 28px 56px -12px #000000b3}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0f13;--surface-1:#15181e;--surface-2:#191c23;--surface-3:#20242c;--surface-sunken:#0a0c0f;--surface-sidebar:#111318;--surface-glass:#111318cc;--row-hover:#1b1f26;--overlay:#0000008c;--text-1:#eef0f4;--text-2:#b3b9c5;--text-3:#8b93a1;--text-4:#5d6573;--text-link:#ff9a66;--border-1:#252a33;--border-2:#323843;--border-strong:#434a57;--focus-ring:#ff8a50;--focus-ring-soft:#ff8a5040;--brand-orange-soft:#2a1a12;--brand-orange-line:#5a3020;--brand-orange-text:#ff9a66;--accent-tint:#ff80401a;--accent-tint-2:#ff80402e;--dark:#eef0f4;--dark-hover:#fff;--ok:#4ade80;--ok-bg:#0f2a1c;--ok-line:#1d4d33;--warn:#fbbf24;--warn-bg:#2d2210;--warn-line:#5a4316;--danger:#f87171;--danger-bg:#2f1515;--danger-line:#5c2626;--info:#7aa7ff;--info-bg:#14213d;--info-line:#24396a;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#008300;--series-7:#9085e9;--series-8:#e66767;--chart-grid:#232832;--chart-axis:#3a414d;--bar:#8b93a1;--bar-light:#323843;--shadow-xs:0 1px 2px #0006;--shadow-1:0 1px 2px #00000059, 0 0 0 1px #ffffff04;--shadow-2:0 1px 2px #0006, 0 8px 20px -6px #00000080;--shadow-3:0 2px 6px #0006, 0 28px 56px -12px #000000b3}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--text-1);font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv11", "ss01";margin:0}h1,h2,h3,h4{line-height:var(--lh-tight);color:var(--text-1);margin:0}h1{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}h2{font-size:var(--fs-xl);font-weight:var(--fw-semibold);letter-spacing:-.01em}h3{font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:-.005em}p{margin:0}a{color:var(--text-link);text-underline-offset:2px;text-decoration:none}a:hover{text-decoration:underline}.num{font-variant-numeric:tabular-nums}.muted,.ax-muted{color:var(--text-3)}.subtle{color:var(--text-2)}.kicker{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-orange-text)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}::selection{background:var(--accent-tint-2)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:6px}*{scrollbar-width:thin;scrollbar-color:var(--border-2) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-2);background-clip:content-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--border-strong)}::-webkit-scrollbar-track{background:0 0}.ax-shell{grid-template-columns:var(--sidebar-w) 1fr;min-height:100%;display:grid}.ax-sidebar{background:var(--surface-sidebar);border-right:1px solid var(--border-1);height:100dvh;padding:var(--sp-4) var(--sp-3) var(--sp-3);z-index:21;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.ax-brand{align-items:center;gap:var(--sp-3);padding:var(--sp-1) var(--sp-2) var(--sp-4);margin:0 0 var(--sp-2);display:flex}.ax-brand img{width:auto;height:28px;display:block}.ax-brand__text{border-left:1px solid var(--border-2);padding-left:var(--sp-3);gap:1px;display:grid}.ax-brand__name{color:var(--text-1);font-weight:var(--fw-semibold);font-size:var(--fs-md);letter-spacing:-.01em;align-items:center;gap:6px;line-height:1.15;display:inline-flex}.ax-brand__name:after{content:"";background:var(--brand-orange);width:6px;height:6px;box-shadow:0 0 0 3px var(--accent-tint);border-radius:50%}.ax-brand__sub{font-size:var(--fs-2xs);color:var(--text-3);letter-spacing:.01em}.ax-nav{overscroll-behavior:contain;min-height:0;margin:0 calc(-1 * var(--sp-3));padding:0 var(--sp-3) var(--sp-3);scrollbar-width:none;flex-direction:column;flex:auto;gap:1px;display:flex;overflow-y:auto}.ax-nav::-webkit-scrollbar{display:none}.ax-nav:hover{scrollbar-width:thin}.ax-brand{flex:none}.ax-nav__label{text-transform:uppercase;letter-spacing:.09em;color:var(--text-3);font-size:10.5px;font-weight:var(--fw-semibold);padding:var(--sp-5) var(--sp-3) 6px;-webkit-user-select:none;user-select:none}.ax-nav__item{border-radius:var(--radius-sm);min-height:34px;color:var(--text-2);font-weight:var(--fw-medium);font-size:var(--fs-sm);transition:background var(--dur-fast), color var(--dur-fast);align-items:center;gap:10px;padding:6px 10px;line-height:1.3;text-decoration:none;display:flex;position:relative}.ax-nav__item svg{width:18px;height:18px;color:var(--text-3);stroke-width:1.75px;transition:color var(--dur-fast);flex:none}.ax-nav__item:hover{background:var(--surface-3);color:var(--text-1);text-decoration:none}.ax-nav__item:hover svg{color:var(--text-2)}.ax-nav__item[aria-current=page],.ax-nav__item.is-active{background:var(--accent-tint);color:var(--text-1);font-weight:var(--fw-semibold)}.ax-nav__item[aria-current=page]:before,.ax-nav__item.is-active:before{content:"";left:calc(-1 * var(--sp-3) + 2px);background:var(--brand-orange);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px}.ax-nav__item[aria-current=page] svg,.ax-nav__item.is-active svg{color:var(--brand-orange)}.ax-nav__item--sub{min-height:30px;font-size:var(--fs-sm);color:var(--text-2);font-weight:var(--fw-regular);justify-content:flex-start;padding-left:36px}.ax-nav__item--sub[aria-current=page]{color:var(--text-1);font-weight:var(--fw-semibold);background:0 0}.ax-nav__item--sub[aria-current=page]:before{display:none}.ax-nav__item--sub:hover{background:var(--surface-3)}.ax-nav__dot{border-radius:50%;width:8px;height:8px;margin-left:auto}.ax-nav__group{flex-direction:column;gap:1px;display:flex}.ax-nav__group-toggle{text-align:left;cursor:pointer;border-radius:var(--radius-sm);width:100%;transition:color var(--dur-fast);background:0 0;border:0;align-items:center;gap:6px;margin:0;font-family:inherit;display:flex}.ax-nav__group-toggle:hover{color:var(--text-1)}.ax-nav__group-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ax-nav__group-toggle .ax-nav__text{flex:1;min-width:0}.ax-nav__group-icon{flex:none;display:none}.ax-nav__chev{opacity:0;transition:transform var(--dur-fast), opacity var(--dur-fast);flex:none}.ax-nav__group-toggle:hover .ax-nav__chev,.ax-nav__group-toggle:focus-visible .ax-nav__chev,.ax-nav__group.is-collapsed .ax-nav__chev{opacity:1}.ax-nav__group.is-collapsed .ax-nav__chev{transform:rotate(-90deg)}.ax-nav__group-items{flex-direction:column;gap:1px;display:flex}.ax-nav__rail-toggle{width:100%;font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;color:var(--text-3);margin-bottom:var(--sp-1);background:0 0;border:0}.ax-nav__rail-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (width>=821px){.ax-shell--rail{--sidebar-w:64px}.ax-shell--rail .ax-sidebar{width:64px;transition:width .14s var(--ease), box-shadow .14s var(--ease)}.ax-shell--rail .ax-sidebar:hover{width:248px;box-shadow:var(--shadow-3);transition-delay:.18s}.ax-shell--rail .ax-sidebar:has(:focus-visible){width:248px;box-shadow:var(--shadow-3);transition-delay:.18s}.ax-shell--rail .ax-sidebar:has(:focus-visible){transition-delay:0s}.ax-shell--rail .ax-nav__item,.ax-shell--rail .ax-nav__group-toggle{white-space:nowrap;overflow:hidden}.ax-shell--rail .ax-nav__text{transition:opacity .12s var(--ease)}.ax-shell--rail .ax-sidebar:not(:hover):not(:has(:focus-visible)) .ax-nav__text{opacity:0}.ax-shell--rail .ax-sidebar:hover .ax-nav__text{transition-delay:.22s}.ax-shell--rail .ax-nav__item--sub{padding-left:16px}.ax-shell--rail .ax-nav__group-toggle{height:30px;margin-top:6px;padding:0 12px}.ax-shell--rail .ax-nav__group-icon{color:var(--text-3);display:block}.ax-shell--rail .ax-sidebar:not(:hover):not(:has(:focus-visible)) .ax-nav__group:not(.is-collapsed) .ax-nav__group-icon{opacity:0}.ax-shell--rail .ax-sidebar:not(:hover):not(:has(:focus-visible)) .ax-nav__group:not(.is-collapsed) .ax-nav__group-toggle:after{content:"";background:var(--border-1);height:1px;position:absolute;left:14px;right:14px}.ax-shell--rail .ax-nav__group-toggle{position:relative}.ax-shell--rail .ax-sidebar:not(:hover):not(:has(:focus-visible)) .ax-nav__chev{opacity:0}.ax-shell--rail .ax-brand{white-space:nowrap;overflow:hidden}.ax-shell--rail .ax-brand img{transition:width .14s var(--ease)}.ax-shell--rail .ax-sidebar:not(:hover):not(:has(:focus-visible)) .ax-brand img{object-fit:contain;object-position:left center;width:40px;height:auto}.ax-shell--rail .ax-sidebar:not(:hover):not(:has(:focus-visible)) .ax-brand__text{opacity:0}.ax-shell--rail .ax-sidebar:not(:hover):not(:has(:focus-visible)) .ax-sidebar__foot{visibility:hidden}.ax-shell--rail .ax-sidebar__foot{white-space:nowrap;overflow:hidden}.ax-shell--rail .ax-sidebar__foot>span{text-overflow:ellipsis;overflow:hidden}}@media (width>=821px) and (prefers-reduced-motion:reduce){.ax-shell--rail .ax-sidebar,.ax-shell--rail .ax-nav__text,.ax-shell--rail .ax-brand img{transition:none}}.ax-sidebar__foot{border-top:1px solid var(--border-1);padding:var(--sp-3) var(--sp-2) 2px;font-size:var(--fs-2xs);color:var(--text-3);gap:var(--sp-2);flex:none;line-height:1.4;display:grid}.ax-sidebar__partners{gap:var(--sp-2);opacity:.85;filter:saturate(.9);align-items:center;display:flex}.ax-sidebar__partners img{width:auto;height:22px}.ax-main{flex-direction:column;min-width:0;display:flex}.ax-topbar{height:var(--topbar-h);align-items:center;gap:var(--sp-2);padding:0 var(--sp-6);background:var(--surface-glass);-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);border-bottom:1px solid var(--border-1);z-index:20;display:flex;position:sticky;top:0}.ax-topbar__spacer{flex:1}.ax-topbar>*{flex-shrink:0}.ax-topbar__cycle{min-width:0;flex-shrink:1!important}.ax-topbar__cycle-select{flex:0 300px;min-width:170px}.ax-topbar__cycle-select .ax-select{border-radius:var(--radius-md);height:36px}.ax-topbar__search{flex-shrink:1!important}.ax-topbar__divider{background:var(--border-1);width:1px;height:24px;margin:0 var(--sp-1)}.ax-topbar .ax-btn--ghost{color:var(--text-2)}.ax-topbar__user{border-radius:var(--radius-pill)!important;gap:10px!important;height:40px!important;padding:0 6px 0 4px!important}.ax-topbar__user:hover{background:var(--surface-3)!important}@media (width<=1280px){.ax-topbar{padding:0 var(--sp-4)}.ax-topbar .ax-topbar__who{display:none}}@media (width<=1100px){.ax-topbar .ax-topbar__label,.ax-topbar .ax-topbar__deadline{display:none}}.ax-content{padding:var(--sp-8) var(--sp-8) var(--sp-12);max-width:var(--content-max);width:100%;margin:0 auto}.ax-content,.ax-card,.ax-callout{min-width:0}.ax-callout{overflow-wrap:anywhere}.ax-card{overflow-wrap:break-word}.ax-content code,.ax-content pre{white-space:pre-wrap;word-break:break-all}.ax-content code{font-family:var(--font-mono);background:var(--surface-3);border-radius:5px;padding:1px 5px;font-size:.9em}.ax-content pre code{background:0 0;padding:0}.ax-content>:is(.ax-card,.ax-grid,.ax-callout,.ax-hero,.ax-tabs,.ax-table-wrap)+:is(.ax-card,.ax-grid,.ax-callout,.ax-hero){margin-top:var(--sp-4)}.ax-page-head{align-items:flex-end;gap:var(--sp-4) var(--sp-6);margin-bottom:var(--sp-6);flex-wrap:wrap;display:flex}.ax-page-head__text{flex:1;gap:6px;min-width:260px;display:grid}.ax-page-head__text .kicker{margin-bottom:2px}.ax-page-head__back{width:fit-content;font-size:var(--fs-sm);color:var(--text-2);border-radius:999px;align-items:center;gap:6px;margin-left:-6px;padding:4px 10px 4px 6px;font-weight:600;text-decoration:none;display:inline-flex}.ax-page-head__back:hover,.ax-page-head__back:focus-visible{color:var(--text-link);background:var(--surface-3)}.ax-page-head h1{line-height:1.15}.ax-page-head__sub{color:var(--text-2);font-size:var(--fs-md);line-height:var(--lh-normal);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:78ch;display:-webkit-box;overflow:hidden}.ax-page-head__actions{gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.ax-grid{gap:var(--sp-4);display:grid}.ax-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ax-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ax-row{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.ax-stack{gap:var(--sp-4);display:grid}.ax-stack--sm{gap:var(--sp-2)}@media (height<=820px) and (width>=821px){.ax-sidebar{padding-top:var(--sp-3);padding-bottom:var(--sp-2)}.ax-brand{padding-bottom:var(--sp-2)}.ax-nav__item{min-height:30px;padding-top:4px;padding-bottom:4px}.ax-nav__label{padding-top:var(--sp-3);padding-bottom:var(--sp-1)}.ax-sidebar__partners{display:none}}@media (width<=1100px){.ax-grid--4,.ax-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-content{padding:var(--sp-6)}}.ax-topbar .ax-topbar__menu,.ax-topbar .ax-topbar__brand,.ax-sidebar .ax-sidebar__close,.ax-nav-scrim{display:none}@media (width<=820px){.ax-shell{grid-template-columns:1fr}.ax-sidebar{z-index:56;border-right:1px solid var(--border-1);width:min(300px,86vw);height:100dvh;box-shadow:var(--shadow-3);visibility:hidden;transition:transform var(--dur) var(--ease), visibility 0s linear var(--dur);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.ax-sidebar.is-open{visibility:visible;transition:transform var(--dur) var(--ease), visibility 0s;transform:none}.ax-sidebar .ax-sidebar__close{color:var(--text-3);margin-left:auto;display:inline-flex}.ax-nav-scrim{z-index:55;background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ax-fade var(--dur) var(--ease);display:block;position:fixed;inset:0}body.ax-nav-open{overflow:hidden}.ax-topbar .ax-topbar__menu{margin-left:calc(-1 * var(--sp-2));display:inline-flex}.ax-topbar .ax-topbar__brand{width:auto;height:22px;display:block}.ax-content{padding:var(--sp-4)}.ax-grid--2,.ax-grid--3,.ax-grid--4{grid-template-columns:1fr}}@media (width<=820px) and (prefers-reduced-motion:reduce){.ax-sidebar,.ax-sidebar.is-open{transition:none}.ax-nav-scrim{animation:none}}.ax-card{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);min-width:0}.ax-card__head{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-4) var(--sp-5) var(--sp-3);flex-wrap:wrap;min-height:56px;display:flex}.ax-card__head-text{flex:180px;gap:2px;min-width:0;display:grid}.ax-card__head-icon{background:var(--surface-3);width:32px;height:32px;color:var(--text-2);border-radius:9px;flex:none;place-items:center;display:grid}.ax-card__title{font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:-.01em;line-height:var(--lh-snug);flex:1}.ax-card__subtitle{font-size:var(--fs-sm);color:var(--text-3);line-height:var(--lh-snug)}.ax-card__body{padding:var(--sp-5)}.ax-card__head+.ax-card__body:not(.ax-card__body--flush){padding-top:var(--sp-2)}.ax-card__body--flush{padding:0}.ax-card__head+.ax-card__body--flush{border-top:1px solid var(--border-1)}.ax-card>.ax-card__body--flush:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;overflow:hidden}.ax-card>.ax-card__body--flush:last-child>.ax-table-wrap:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.ax-card--accent{background-image:linear-gradient(90deg, var(--brand-orange), color-mix(in srgb, var(--brand-orange) 30%, transparent));background-repeat:no-repeat;background-size:100% 2px;background-origin:border-box;border-top-color:#0000}.ax-card--highlight{border-color:var(--brand-orange-line);background:linear-gradient(160deg, color-mix(in srgb, var(--brand-orange) 7%, var(--surface-1)) 0%, var(--surface-1) 55%);box-shadow:var(--shadow-1), 0 8px 24px -12px #f1652540}.ax-card--highlight .ax-card__head-icon{background:var(--primary-grad);color:#fff}.ax-card--tone-ok{border-color:var(--ok-line)}.ax-card--tone-warn{border-color:var(--warn-line)}.ax-card--tone-danger{border-color:var(--danger-line)}.ax-card--tone-info{border-color:var(--info-line)}.ax-card--tone-brand{border-color:var(--brand-orange-line)}.ax-card--tone-ok>.ax-card__head{background:linear-gradient(180deg, var(--ok-bg), transparent)}.ax-card--tone-warn>.ax-card__head{background:linear-gradient(180deg, var(--warn-bg), transparent)}.ax-card--tone-danger>.ax-card__head{background:linear-gradient(180deg, var(--danger-bg), transparent)}.ax-card--tone-info>.ax-card__head{background:linear-gradient(180deg, var(--info-bg), transparent)}.ax-card--tone-brand>.ax-card__head{background:linear-gradient(180deg, var(--brand-orange-soft), transparent)}.ax-card[class*=ax-card--tone-]>.ax-card__head{border-top-left-radius:inherit;border-top-right-radius:inherit}.ax-card--tone-ok .ax-card__head-icon{background:var(--ok-bg);color:var(--ok)}.ax-card--tone-warn .ax-card__head-icon{background:var(--warn-bg);color:var(--warn)}.ax-card--tone-danger .ax-card__head-icon{background:var(--danger-bg);color:var(--danger)}.ax-card--tone-info .ax-card__head-icon{background:var(--info-bg);color:var(--info)}.ax-card--tone-brand .ax-card__head-icon{background:var(--brand-orange-soft);color:var(--brand-orange)}.ax-kpi{column-gap:var(--sp-3);padding:var(--sp-4) var(--sp-5) var(--sp-4);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);min-width:0;color:inherit;transition:border-color var(--dur-fast), box-shadow var(--dur-fast), transform var(--dur-fast);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label""value value""sub sub";align-content:start;align-items:center;row-gap:0;text-decoration:none;display:grid;position:relative;overflow:hidden}.ax-kpi__icon{background:var(--accent-tint);width:32px;height:32px;color:var(--brand-orange);border-radius:9px;flex:none;grid-area:icon;place-items:center;margin:0;display:grid}.ax-kpi__icon svg{width:17px;height:17px}.ax-kpi__label{font-size:var(--fs-sm);color:var(--text-2);font-weight:var(--fw-medium);line-height:var(--lh-snug);grid-area:label;min-width:0}.ax-kpi__value{font-size:var(--fs-3xl);font-weight:var(--fw-semibold);letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:var(--sp-3) 0 2px;color:var(--text-1);grid-area:value;align-items:baseline;gap:4px;min-width:0;display:flex}.ax-kpi__value>.ax-badge{font-size:var(--fs-sm);letter-spacing:0;height:26px;padding:0 10px}.ax-kpi__unit{font-size:var(--fs-md);color:var(--text-3);font-weight:var(--fw-medium);letter-spacing:0}.ax-kpi__sub{font-size:var(--fs-xs);color:var(--text-3);line-height:var(--lh-snug);grid-area:sub;min-width:0}.ax-kpi__sub .ax-select{height:30px;font-size:var(--fs-xs);margin-top:4px}.ax-kpi__delta{vertical-align:1px;border-radius:var(--radius-pill);height:20px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);background:var(--surface-3);color:var(--text-2);font-variant-numeric:tabular-nums;align-items:center;gap:2px;margin-right:6px;padding:0 6px;display:inline-flex}.ax-kpi__delta--up{background:var(--ok-bg);color:var(--ok)}.ax-kpi__delta--down{background:var(--danger-bg);color:var(--danger)}.ax-kpi--hl{border-color:var(--brand-orange-line);background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--brand-orange) 12%, transparent) 0%, transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--brand-orange) 4%, var(--surface-1)), var(--surface-1));box-shadow:var(--shadow-1), 0 10px 28px -16px #f1652573}.ax-kpi--hl .ax-kpi__icon{background:var(--primary-grad);color:#fff;box-shadow:0 2px 6px -1px #f1652573}.ax-kpi--tone-ok .ax-kpi__icon{background:var(--ok-bg);color:var(--ok)}.ax-kpi--tone-warn .ax-kpi__icon{background:var(--warn-bg);color:var(--warn)}.ax-kpi--tone-danger .ax-kpi__icon{background:var(--danger-bg);color:var(--danger)}.ax-kpi--tone-info .ax-kpi__icon{background:var(--info-bg);color:var(--info)}.ax-kpi--tone-neutral .ax-kpi__icon{background:var(--surface-3);color:var(--text-2)}.ax-kpi--link{cursor:pointer}.ax-kpi--link:hover{border-color:var(--border-2);box-shadow:var(--shadow-2);text-decoration:none}.ax-btn{justify-content:center;align-items:center;gap:var(--sp-2);height:var(--control-h);padding:0 var(--sp-4);border-radius:var(--radius-md);font:inherit;font-weight:var(--fw-semibold);font-size:var(--fs-md);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;letter-spacing:-.005em;transition:background var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast), box-shadow var(--dur-fast), transform 60ms;border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.ax-btn svg{flex:none}.ax-btn:hover{text-decoration:none}.ax-btn:active:not(:disabled){transform:translateY(.5px)}.ax-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ax-btn:focus-visible{box-shadow:0 0 0 2px var(--surface-1), 0 0 0 4px var(--focus-ring);outline:none}.ax-btn--primary,.ax-btn--accent{background:var(--primary-grad);color:var(--primary-text);border-color:var(--accent-strong);box-shadow:var(--shadow-primary)}.ax-btn--primary:hover:not(:disabled),.ax-btn--accent:hover:not(:disabled){background:var(--primary-grad-hover);color:var(--primary-text)}.ax-btn--primary:focus-visible,.ax-btn--accent:focus-visible{box-shadow:var(--shadow-primary), 0 0 0 2px var(--surface-1), 0 0 0 4px var(--focus-ring)}.ax-btn--dark{background:var(--dark);color:var(--surface-1)}.ax-btn--dark:hover:not(:disabled){background:var(--dark-hover)}.ax-btn--secondary{background:var(--surface-1);color:var(--text-1);border-color:var(--border-2);box-shadow:var(--shadow-xs)}.ax-btn--secondary:hover:not(:disabled){background:var(--surface-2);border-color:var(--border-strong)}.ax-btn--ghost{color:var(--text-2);background:0 0}.ax-btn--ghost:hover:not(:disabled){background:var(--surface-3);color:var(--text-1)}.ax-btn--danger{background:var(--surface-1);color:var(--danger);border-color:var(--border-2);box-shadow:var(--shadow-xs)}.ax-btn--danger:hover:not(:disabled){background:var(--danger-bg);border-color:var(--danger-line)}.ax-btn--sm{height:var(--control-h-sm);padding:0 var(--sp-3);font-size:var(--fs-sm);border-radius:9px;gap:6px}.ax-btn--lg{height:var(--control-h-lg);padding:0 var(--sp-5);font-size:var(--fs-md)}.ax-btn--icon{width:var(--control-h);padding:0}.ax-btn--sm.ax-btn--icon{width:var(--control-h-sm)}.ax-btn--lg.ax-btn--icon{width:var(--control-h-lg)}.ax-btn--block{width:100%}@media (pointer:coarse){.ax-btn--primary,.ax-btn--accent,.ax-btn--lg{min-height:44px}}.ax-field{align-content:start;gap:6px;min-width:0;display:grid}.ax-field__label{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-1);align-items:baseline;gap:4px;display:flex}.ax-field__req{color:var(--danger)}.ax-field__hint{font-size:var(--fs-xs);color:var(--text-3);line-height:var(--lh-snug)}.ax-field__error{font-size:var(--fs-xs);color:var(--danger);font-weight:var(--fw-medium)}.ax-input,.ax-select,.ax-textarea{width:100%;height:var(--control-h);padding:0 var(--sp-3);border:1px solid var(--border-2);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-1);font:inherit;font-size:var(--fs-md);box-shadow:var(--shadow-xs);transition:border-color var(--dur-fast), box-shadow var(--dur-fast), background var(--dur-fast)}.ax-input::placeholder,.ax-textarea::placeholder{color:var(--text-3);opacity:1}.ax-input:hover:not(:disabled):not(:focus),.ax-select:hover:not(:disabled):not(:focus),.ax-textarea:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}.ax-select{appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238b93a1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-right:34px}.ax-select[multiple]{height:auto;padding-right:var(--sp-3);background-image:none}.ax-textarea{height:auto;min-height:88px;padding:10px var(--sp-3);resize:vertical;line-height:var(--lh-normal)}.ax-input:focus,.ax-select:focus,.ax-textarea:focus{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring-soft);outline:none}.ax-input[aria-invalid=true],.ax-select[aria-invalid=true],.ax-textarea[aria-invalid=true]{border-color:var(--danger)}.ax-input[aria-invalid=true]:focus,.ax-select[aria-invalid=true]:focus,.ax-textarea[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 18%, transparent)}.ax-input:disabled,.ax-select:disabled,.ax-textarea:disabled{background-color:var(--surface-3);color:var(--text-3);box-shadow:none;cursor:not-allowed}.ax-input[readonly]{background:var(--surface-2)}.ax-input--num{text-align:right;font-variant-numeric:tabular-nums}.ax-input-group{align-items:center;display:flex;position:relative}.ax-input-group .ax-input{padding-right:calc(var(--sfx,2ch) + 20px)}.ax-input-group__suffix{font-size:var(--fs-xs);color:var(--text-3);pointer-events:none;position:absolute;right:12px}.ax-search{position:relative}.ax-search>svg{color:var(--text-3);pointer-events:none;z-index:1;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ax-search .ax-input{padding-left:36px}.ax-search .ax-input[type=search]::-webkit-search-cancel-button{cursor:pointer}.ax-combo__list{z-index:400;background:var(--surface-1);border:1px solid var(--border-1);max-height:min(380px,60vh);box-shadow:var(--shadow-3);animation:ax-pop-in var(--dur-fast) var(--ease);box-sizing:border-box;overscroll-behavior:contain;border-radius:12px;margin:0;padding:6px;list-style:none;position:fixed;overflow-y:auto}.ax-combo__list li{cursor:pointer;font-size:var(--fs-sm);color:var(--text-1);overflow-wrap:anywhere;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.ax-combo__list li.is-active{background:var(--surface-3)}.ax-combo__list li.is-selected .ax-combo__label{font-weight:var(--fw-semibold);color:var(--brand-orange-text)}.ax-combo__hint{font-size:var(--fs-xs);color:var(--text-3)}.ax-combo__list li.ax-combo__empty{cursor:default;color:var(--text-3);font-size:var(--fs-xs)}.ax-topbar__search{flex:0 380px;min-width:180px;margin-left:12px}.ax-topbar__search .ax-input{border-radius:var(--radius-pill);background:var(--surface-3);height:38px;box-shadow:none;font-size:var(--fs-sm);border-color:#0000;padding-left:38px}.ax-topbar__search .ax-input:hover:not(:focus){background:var(--surface-sunken);border-color:#0000}.ax-topbar__search .ax-input:focus{background:var(--surface-1);border-color:var(--focus-ring)}.ax-topbar__search>.ax-search>svg,.ax-topbar__search svg{left:14px}.ax-topbar .ax-badge{white-space:nowrap}@media (width<=760px){.ax-topbar__search{display:none}}.ax-form-grid{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ax-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ax-form-grid .ax-span-2{grid-column:span 2}.ax-form-grid .ax-span-all{grid-column:1/-1}@media (width<=700px){.ax-form-grid,.ax-form-grid--3{grid-template-columns:1fr}.ax-form-grid .ax-span-2{grid-column:auto}}.ax-checkbox{gap:var(--sp-2);font-size:var(--fs-md);cursor:pointer;align-items:center;display:inline-flex}.ax-checkbox input{width:16px;height:16px;accent-color:var(--accent-strong)}input[type=checkbox],input[type=radio]{accent-color:var(--accent-strong)}.ax-badge{border-radius:var(--radius-pill);height:22px;font-size:var(--fs-xs);font-weight:var(--fw-medium);background:var(--surface-3);color:var(--text-2);white-space:nowrap;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-2) 10%, transparent);letter-spacing:0;align-items:center;gap:4px;padding:0 8px;line-height:1;display:inline-flex}.ax-badge svg{flex:none}.ax-badge--ok{background:var(--ok-bg);color:var(--ok);box-shadow:inset 0 0 0 1px var(--ok-line)}.ax-badge--warn{background:var(--warn-bg);color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn-line)}.ax-badge--danger{background:var(--danger-bg);color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger-line)}.ax-badge--info{background:var(--info-bg);color:var(--info);box-shadow:inset 0 0 0 1px var(--info-line)}.ax-badge--brand{background:var(--brand-orange-soft);color:var(--brand-orange-text);box-shadow:inset 0 0 0 1px var(--brand-orange-line)}.ax-stack>.ax-badge,.ax-stack>.ax-stat-pill{justify-self:start}.ax-swatch{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.ax-stat-pill{border-radius:var(--radius-pill);background:var(--surface-1);border:1px solid var(--border-1);height:30px;box-shadow:var(--shadow-xs);font-size:var(--fs-sm);color:var(--text-2);white-space:nowrap;align-items:center;gap:8px;padding:0 12px 0 10px;display:inline-flex}.ax-stat-pill svg{color:var(--text-3)}.ax-stat-pill strong{color:var(--text-1);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.ax-stat-pill__dot{background:var(--text-4);border-radius:50%;flex:none;width:7px;height:7px}.ax-stat-pill--ok .ax-stat-pill__dot{background:var(--ok)}.ax-stat-pill--warn .ax-stat-pill__dot{background:var(--warn)}.ax-stat-pill--danger .ax-stat-pill__dot{background:var(--danger)}.ax-stat-pill--info .ax-stat-pill__dot{background:var(--info)}.ax-stat-pill--brand .ax-stat-pill__dot{background:var(--brand-orange)}.ax-tabs{gap:var(--sp-1);border-bottom:1px solid var(--border-1);margin-bottom:var(--sp-6);display:flex;overflow-x:auto}.ax-tab{appearance:none;padding:0 var(--sp-3);height:42px;font:inherit;font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--text-3);cursor:pointer;gap:var(--sp-2);white-space:nowrap;border-radius:var(--radius-sm) var(--radius-sm) 0 0;transition:color var(--dur-fast);background:0 0;border:0;align-items:center;margin-bottom:-1px;display:inline-flex;position:relative}.ax-tab svg{opacity:.85;width:16px;height:16px}.ax-tab:after{content:"";left:var(--sp-3);right:var(--sp-3);height:2px;transition:background var(--dur-fast);background:0 0;border-radius:2px 2px 0 0;position:absolute;bottom:0}.ax-tab:hover{color:var(--text-1)}.ax-tab:hover:after{background:var(--border-2)}.ax-tab[aria-selected=true]{color:var(--text-1);font-weight:var(--fw-semibold)}.ax-tab[aria-selected=true]:after{background:var(--brand-orange)}.ax-tab[aria-selected=true] svg{color:var(--brand-orange);opacity:1}.ax-tab:focus-visible{outline-offset:-2px}.ax-tab .ax-badge{height:18px;padding:0 6px;font-size:11px}.ax-table-wrap{max-width:100%;scroll-margin-top:calc(var(--topbar-h) + 12px);overflow:auto}.ax-table-wrap .ax-table tr>:first-child{z-index:1;background:var(--surface-1);position:sticky;left:0}.ax-table-wrap .ax-table thead tr>:first-child{z-index:2;background:var(--surface-1)}.ax-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-sm);color:var(--text-1)}.ax-table th{z-index:1;background:var(--surface-1);text-align:left;font-weight:var(--fw-semibold);color:var(--text-3);padding:0 var(--sp-4);border-bottom:1px solid var(--border-1);white-space:nowrap;height:40px;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);vertical-align:middle;position:sticky;top:0}.ax-table th:first-child,.ax-table td:first-child{padding-left:var(--sp-5)}.ax-table th:last-child,.ax-table td:last-child{padding-right:var(--sp-5)}.ax-table--plain th{position:static}.ax-table th button{all:unset;cursor:pointer;align-items:center;gap:4px;display:inline-flex}.ax-table th button:hover{color:var(--text-1)}.ax-table th button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:3px}.ax-table th .ax-sort-icon{opacity:0;transition:opacity var(--dur-fast), transform var(--dur-fast);flex:none}.ax-table th button:hover .ax-sort-icon,.ax-table th button:focus-visible .ax-sort-icon{opacity:.5}.ax-table th button.is-sorted{color:var(--text-1)}.ax-table th button.is-sorted .ax-sort-icon{opacity:1;color:var(--brand-orange)}.ax-table th.r button{flex-direction:row-reverse}.ax-pager{justify-content:flex-end;align-items:center;gap:var(--sp-3);padding:10px var(--sp-5);border-top:1px solid var(--border-1);font-size:var(--fs-sm);color:var(--text-2);flex-wrap:wrap;display:flex}.ax-pager__size{color:var(--text-3);align-items:center;gap:8px;margin-right:auto;display:inline-flex}.ax-pager__size .ax-select{width:auto;height:32px;font-size:var(--fs-sm);padding-top:0;padding-bottom:0}.ax-pager__range{font-variant-numeric:tabular-nums;color:var(--text-1);font-weight:var(--fw-medium)}.ax-pager__page{font-variant-numeric:tabular-nums;color:var(--text-3);font-size:var(--fs-xs)}.ax-pager .ax-btn:disabled{opacity:.4;cursor:default}.ax-table td{padding:12px var(--sp-4);border-bottom:1px solid var(--border-1);vertical-align:middle;line-height:1.45}.ax-table tbody tr:last-child td{border-bottom:0}.ax-table tbody tr>td{transition:background var(--dur-fast)}.ax-table tbody tr:hover>td{background:var(--row-hover)}.ax-table tbody tr.is-clickable{cursor:pointer}.ax-table tbody tr.is-muted td{color:var(--text-3)}.ax-table tbody tr.is-struck td{color:var(--text-3);text-decoration:line-through}.ax-table .r{text-align:right;font-variant-numeric:tabular-nums}.ax-table tfoot td{font-weight:var(--fw-semibold);background:var(--surface-2);border-top:1px solid var(--border-2);border-bottom:0}.ax-table__primary{font-weight:var(--fw-semibold);color:var(--text-1)}.ax-table__secondary{font-size:var(--fs-xs);color:var(--text-3);max-width:360px;margin-top:2px}.ax-table-empty{align-items:center;gap:var(--sp-2);padding:var(--sp-5);color:var(--text-3);font-size:var(--fs-sm);display:flex}.ax-table-empty>svg{color:var(--text-4);flex:none}.ax-card__body:not(.ax-card__body--flush)>.ax-table-wrap .ax-table th:first-child,.ax-card__body:not(.ax-card__body--flush)>.ax-table-wrap .ax-table td:first-child,.ax-card__body:not(.ax-card__body--flush)>.ax-table th:first-child,.ax-card__body:not(.ax-card__body--flush)>.ax-table td:first-child{padding-left:var(--sp-2)}.ax-card__body:not(.ax-card__body--flush)>.ax-table-wrap .ax-table th:last-child,.ax-card__body:not(.ax-card__body--flush)>.ax-table-wrap .ax-table td:last-child,.ax-card__body:not(.ax-card__body--flush)>.ax-table th:last-child,.ax-card__body:not(.ax-card__body--flush)>.ax-table td:last-child{padding-right:var(--sp-2)}.ax-overlay{background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;animation:ax-fade var(--dur) var(--ease);position:fixed;inset:0}.ax-drawer{background:var(--surface-1);z-index:51;width:min(760px,100vw - 16px);box-shadow:var(--shadow-3);animation:ax-slide var(--dur) var(--ease);border-radius:var(--radius-xl);border:1px solid var(--border-1);flex-direction:column;display:flex;position:fixed;top:8px;bottom:8px;right:8px;overflow:hidden}.ax-drawer__head{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5) var(--sp-6) var(--sp-4);border-bottom:1px solid var(--border-1);flex:none;display:flex}.ax-drawer__head h2{font-size:var(--fs-xl);letter-spacing:-.015em;line-height:1.25}.ax-drawer__head .ax-btn--ghost{color:var(--text-3);margin:-6px -8px 0 0}.ax-drawer__sub{font-size:var(--fs-sm);color:var(--text-2);margin-top:4px}.ax-drawer__body{padding:var(--sp-6);flex:1;min-height:0;overflow:auto}.ax-drawer__foot{gap:var(--sp-2);padding:var(--sp-3) var(--sp-6);border-top:1px solid var(--border-1);background:var(--surface-2);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;display:flex;position:sticky;bottom:0}.ax-modal{width:min(var(--modal-w,560px), calc(100vw - 32px));background:var(--surface-1);border-radius:var(--radius-xl);border:1px solid var(--border-1);z-index:51;max-height:calc(100vh - 64px);box-shadow:var(--shadow-3);animation:ax-pop var(--dur) var(--ease);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ax-modal .ax-drawer__head{padding-bottom:var(--sp-2);border-bottom:0}.ax-modal .ax-drawer__body{padding:var(--sp-3) var(--sp-6) var(--sp-6)}@media (height<=560px){.ax-drawer,.ax-modal{overscroll-behavior:contain;overflow-y:auto}.ax-drawer .ax-drawer__body,.ax-modal .ax-drawer__body{flex:none;overflow:visible}.ax-drawer__head{padding:var(--sp-3) var(--sp-4) var(--sp-2)}.ax-drawer__foot{padding:var(--sp-2) var(--sp-4)}}@media (width<=480px){.ax-drawer__foot{padding-left:var(--sp-4);padding-right:var(--sp-4);gap:6px}.ax-drawer__foot .ax-btn:not(.ax-btn--sm){height:36px;padding:0 var(--sp-3);font-size:var(--fs-sm)}}@keyframes ax-fade{0%{opacity:0}}@keyframes ax-slide{0%{opacity:0;transform:translate(24px)}}@keyframes ax-pop{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}}.ax-section{gap:var(--sp-4);padding-bottom:var(--sp-6);margin-bottom:var(--sp-6);border-bottom:1px solid var(--border-1);display:grid}.ax-section:last-child{border-bottom:0;margin-bottom:0}.ax-section__title{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--text-3)}.ax-callout{gap:var(--sp-3);padding:12px var(--sp-4);background:var(--info-bg);color:var(--text-1);font-size:var(--fs-sm);border:1px solid var(--info-line);line-height:var(--lh-normal);border-radius:12px;flex-wrap:wrap;align-items:flex-start;display:flex}.ax-callout>svg{flex:none;margin-top:2px}.ax-callout__body{flex:260px;min-width:0}.ax-callout__title{font-weight:var(--fw-semibold);color:var(--text-1);margin-bottom:2px;display:block}.ax-callout__action{flex:none;align-self:center;max-width:100%}.ax-callout--warn{background:var(--warn-bg);border-color:var(--warn-line)}.ax-callout--warn>svg{color:var(--warn)}.ax-callout--danger{background:var(--danger-bg);border-color:var(--danger-line)}.ax-callout--danger>svg{color:var(--danger)}.ax-callout--ok{background:var(--ok-bg);border-color:var(--ok-line)}.ax-callout--ok>svg{color:var(--ok)}.ax-callout--info>svg{color:var(--info)}.ax-callout--brand{background:var(--brand-orange-soft);border-color:var(--brand-orange-line)}.ax-callout--brand>svg{color:var(--brand-orange)}.ax-toasts{right:var(--sp-6);bottom:var(--sp-6);z-index:80;gap:var(--sp-2);display:grid;position:fixed}.ax-toast{color:#fff;min-width:280px;max-width:420px;padding:12px var(--sp-4);box-shadow:var(--shadow-3);font-size:var(--fs-sm);gap:var(--sp-3);animation:ax-pop-in var(--dur) var(--ease);background:#1d2939;border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;display:flex}.ax-toast>svg{color:#6ce9a6;flex:none;margin-top:2px}.ax-toast--danger{background:#55160c}.ax-toast--danger>svg{color:#fda29b}.ax-toast--ok{background:#053321}@keyframes ax-pop-in{0%{opacity:0;transform:translateY(6px)}}.ax-empty{text-align:center;place-items:center;gap:var(--sp-2);padding:var(--sp-10) var(--sp-6);color:var(--text-2);font-size:var(--fs-sm);display:grid}.ax-empty__icon{width:56px;height:56px;color:var(--brand-orange);margin-bottom:var(--sp-2);background:radial-gradient(circle at 50% 35%, var(--surface-1), var(--brand-orange-soft));box-shadow:0 0 0 8px color-mix(in srgb, var(--brand-orange) 5%, transparent), 0 0 0 1px var(--brand-orange-line) inset;border-radius:50%;place-items:center;display:grid}.ax-empty h3{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text-1)}.ax-empty p{max-width:440px;color:var(--text-2);line-height:var(--lh-normal)}.ax-empty>.ax-btn,.ax-empty>a{margin-top:var(--sp-2)}.ax-empty--compact{padding:var(--sp-6) var(--sp-4)}.ax-empty--compact .ax-empty__icon{width:44px;height:44px;box-shadow:0 0 0 6px color-mix(in srgb, var(--brand-orange) 5%, transparent), 0 0 0 1px var(--brand-orange-line) inset}.ax-spinner{border:2px solid color-mix(in srgb, currentColor 22%, transparent);border-top-color:var(--brand-orange);border-radius:50%;flex:none;width:18px;height:18px;animation:.7s linear infinite ax-spin}.ax-btn--primary .ax-spinner,.ax-btn--accent .ax-spinner{border-color:#fff #ffffff59 #ffffff59}.ax-loading{gap:var(--sp-3);color:var(--text-3);padding:var(--sp-8);font-size:var(--fs-sm);justify-content:center;align-items:center;display:flex}.ax-loading--skeleton{gap:var(--sp-3);padding:var(--sp-5) 0;justify-content:stretch;display:grid}.ax-loading__row{grid-template-columns:1fr;gap:8px;display:grid}@keyframes ax-spin{to{transform:rotate(360deg)}}.ax-skeleton{background:linear-gradient(90deg, var(--surface-3) 0%, var(--surface-2) 50%, var(--surface-3) 100%);border-radius:var(--radius-sm);background-size:200% 100%;min-height:10px;animation:1.4s ease-in-out infinite ax-shimmer;display:block}@keyframes ax-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ax-skeleton,.ax-spinner{animation-duration:3s}.ax-overlay,.ax-drawer,.ax-modal,.ax-toast{animation:none}}.ax-meter{background:var(--surface-3);border-radius:var(--radius-pill);height:6px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-1) 4%, transparent);overflow:hidden}.ax-meter__fill{background:var(--meter-color,var(--brand-orange));border-radius:var(--radius-pill);height:100%;transition:width var(--dur) var(--ease)}.ax-meter--lg{height:10px}.ax-progress{gap:6px;min-width:0;display:grid}.ax-progress__head{font-size:var(--fs-sm);color:var(--text-2);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ax-progress__value{font-weight:var(--fw-semibold);color:var(--text-1);font-variant-numeric:tabular-nums}.ax-progress__foot{font-size:var(--fs-xs);color:var(--text-3)}.ax-menu{position:relative}.ax-menu__panel{background:var(--surface-1);border:1px solid var(--border-1);min-width:220px;box-shadow:var(--shadow-3);z-index:30;animation:ax-pop-in var(--dur-fast) var(--ease);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.ax-menu__item{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font-size:var(--fs-sm);color:var(--text-1);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ax-menu__item>svg{color:var(--text-3);flex:none}.ax-menu__item:hover,.ax-menu__item:focus-visible{background:var(--surface-3);text-decoration:none}.ax-menu__sep{background:var(--border-1);height:1px;margin:6px -6px}.ax-avatar{--av-h:24;width:var(--av-size,32px);height:var(--av-size,32px);font-weight:var(--fw-semibold);font-size:calc(var(--av-size,32px) * .38);letter-spacing:.01em;background:hsl(var(--av-h) 85% 93%);color:hsl(var(--av-h) 60% 30%);box-shadow:inset 0 0 0 1px hsl(var(--av-h) 60% 40% / .14);border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid}:root[data-theme=dark] .ax-avatar{background:hsl(var(--av-h) 35% 22%);color:hsl(var(--av-h) 85% 82%);box-shadow:inset 0 0 0 1px hsl(var(--av-h) 60% 70% / .18)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ax-avatar{background:hsl(var(--av-h) 35% 22%);color:hsl(var(--av-h) 85% 82%)}}.ax-avatar-stack{display:inline-flex}.ax-avatar-stack .ax-avatar{box-shadow:0 0 0 2px var(--surface-1)}.ax-avatar-stack .ax-avatar+.ax-avatar{margin-left:-6px}.ax-segmented{background:var(--surface-3);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-1) 4%, transparent);flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.ax-segmented button{all:unset;cursor:pointer;height:30px;padding:0 var(--sp-3);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-2);white-space:nowrap;transition:background var(--dur-fast), color var(--dur-fast), box-shadow var(--dur-fast);border-radius:7px;align-items:center;gap:6px;display:inline-flex}.ax-segmented button:hover{color:var(--text-1)}.ax-segmented button[aria-pressed=true]{background:var(--surface-1);color:var(--text-1);font-weight:var(--fw-semibold);box-shadow:0 1px 2px #10182814, 0 0 0 1px color-mix(in srgb, var(--text-1) 6%, transparent)}:root[data-theme=dark] .ax-segmented button[aria-pressed=true]{background:var(--border-2)}.ax-segmented button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ax-chart{position:relative}.ax-chart svg{width:100%;height:auto;display:block;overflow:visible}.ax-chart text{font-family:var(--font-sans);fill:var(--text-3);font-size:11px}.ax-chart .ax-chart__value{fill:var(--text-1);font-variant-numeric:tabular-nums;font-weight:600}.ax-chart .ax-chart__grid{stroke:var(--chart-grid)}.ax-chart .ax-chart__axis{stroke:var(--chart-axis)}.ax-chart rect.ax-chart__bar{transition:opacity var(--dur-fast)}.ax-chart:hover rect.ax-chart__bar:not(:hover){opacity:.5}.ax-chart__tip{pointer-events:none;background:var(--surface-1);border:1px solid var(--border-1);box-shadow:var(--shadow-3);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-xs);white-space:nowrap;z-index:5;border-radius:10px;gap:3px;min-width:140px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.ax-chart__tip strong{font-size:var(--fs-sm);margin-bottom:2px;display:block}.ax-chart__head{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-2);display:flex}.ax-chart__title{font-weight:var(--fw-semibold);font-size:var(--fs-sm);color:var(--text-2)}.ax-legend{gap:var(--sp-2) var(--sp-4);font-size:var(--fs-xs);color:var(--text-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.ax-legend span{align-items:center;gap:6px;display:inline-flex}.ax-funnel__bar{height:24px;transition:opacity var(--dur-fast);border-radius:6px}.ax-drop{border:1.5px dashed var(--border-2);border-radius:var(--radius-lg);padding:var(--sp-8);text-align:center;gap:var(--sp-2);background:var(--surface-2);color:var(--text-2);transition:border-color var(--dur-fast), background var(--dur-fast);cursor:pointer;place-items:center;display:grid}.ax-drop.is-over,.ax-drop:hover{border-color:var(--brand-orange);background:var(--brand-orange-soft)}.ax-track-card{gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--radius-lg);background:var(--surface-1);border:1px solid var(--border-1);box-shadow:var(--shadow-1);color:inherit;transition:box-shadow var(--dur-fast), border-color var(--dur-fast), transform var(--dur-fast);text-decoration:none;display:grid;position:relative;overflow:hidden}.ax-track-card:hover{box-shadow:var(--shadow-2);border-color:var(--border-2);text-decoration:none;transform:translateY(-1px)}.ax-track-card:before{content:"";background:var(--track-color,var(--brand-orange));height:3px;position:absolute;top:0;left:0;right:0}.ax-dl{gap:6px var(--sp-4);font-size:var(--fs-sm);grid-template-columns:auto 1fr;display:grid}.ax-dl dt{color:var(--text-3)}.ax-dl dd{text-align:right;font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);margin:0}body.is-presenting .ax-sidebar,body.is-presenting .ax-topbar .ax-hide-present{display:none}body.is-presenting .ax-shell{grid-template-columns:1fr}body.is-presenting .ax-content{max-width:none}.ax-product-mark{background:var(--brand-orange-soft);color:var(--brand-orange);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ax-card--fill{flex-direction:column;min-height:420px;display:flex}.ax-card--fill>.ax-card__body{flex:auto;min-height:0;position:relative}.ax-card--fill .ax-card__scroll{position:absolute;inset:0;overflow:auto}.ax-link{all:unset;cursor:pointer;color:var(--brand-orange-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;font-weight:600}.ax-link:hover{text-decoration-color:currentColor}.ax-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:3px}.ax-update-bar{margin-bottom:var(--sp-4);background:var(--brand-orange-soft);border:1px solid var(--brand-orange-line);color:var(--text-1);font-size:var(--fs-sm);border-radius:12px;align-items:center;gap:10px;padding:8px 10px 8px 14px;font-weight:600;display:flex}.ax-update-bar>svg{color:var(--brand-orange)}.ax-update-bar .ax-btn{margin-left:auto}.ax-offering{vertical-align:middle;align-items:center;gap:6px;max-width:100%;display:inline-flex}.ax-offering__img{object-fit:contain;flex:none;width:auto;display:inline-block}.ax-oem-tag{background:var(--surface-3);height:16px;color:var(--text-2);letter-spacing:.02em;border-radius:4px;flex:none;align-items:center;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}[data-theme=dark] .ax-offering__img{background:#fff;border-radius:3px;padding:1px 3px}.ax-target{font-size:var(--fs-sm);color:var(--text-2);flex-direction:column;gap:6px;min-width:0;display:flex}.ax-target__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ax-target__head strong{color:var(--text-1)}.ax-target__pct{color:var(--danger);font-weight:700;font-size:var(--fs-md);font-variant-numeric:tabular-nums}.ax-target__pct.is-mid{color:var(--brand-orange-text)}.ax-target__pct.is-met{color:var(--ok)}.ax-target__bar{background:var(--surface-3);border-radius:999px;height:8px;position:relative;overflow:hidden}.ax-target__bar span{border-radius:999px;position:absolute;top:0;bottom:0;left:0}.ax-target__committed{opacity:.28}.ax-target__foot{font-size:var(--fs-xs);color:var(--text-3)}.ax-target--compact{font-size:var(--fs-xs);gap:4px}.ax-target--compact .ax-target__pct{font-size:var(--fs-sm)}.ax-target--compact .ax-target__bar{height:6px}.ax-target--none{color:var(--text-3);font-size:var(--fs-xs)}.ax-target-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px 20px;display:grid}.ax-target-row{all:unset;border:1px solid var(--border-1);cursor:pointer;min-width:0;transition:border-color var(--dur-fast), background var(--dur-fast);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.ax-target-row:disabled{cursor:default}.ax-target-row:hover:not(:disabled){border-color:var(--border-2);background:var(--surface-2)}.ax-target-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ax-target-row__name{color:var(--text-1);font-weight:600;font-size:var(--fs-sm);align-items:center;gap:8px;display:flex}.ax-ids{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--text-3);letter-spacing:.02em;margin:1px 0 2px;font-size:10.5px}.ax-docs{font-size:var(--fs-sm);gap:6px;margin:4px 0 0;padding-left:0;list-style:none;display:grid}.ax-docs a{color:var(--text-1);text-underline-offset:2px;font-weight:600;text-decoration:underline}.ax-table td .ax-table__primary,.ax-table td .ax-table__secondary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ax-table td[data-col=expectedClose],.ax-table td[data-col=probability],.ax-table td[data-col=dealValue],.ax-table td[data-col=year1],.ax-table td[data-col=status],.ax-table td[data-col=health],.ax-table td[data-col=issues]{white-space:nowrap}.ax-table td[data-col=owner]>div{white-space:nowrap;text-overflow:ellipsis;max-width:170px;display:block;overflow:hidden}.ax-table td[data-col=offering] .ax-offering>span:not(.sr-only){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ax-sticky-note{top:calc(var(--topbar-h) + 8px);z-index:15;margin:0 0 var(--sp-5);color:#4e1d09;box-shadow:var(--shadow-2);font-size:var(--fs-sm);background:#fffaeb;border:1px solid #fedf89;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 16px;display:flex;position:sticky}.ax-sticky-note>svg{color:#b54708;flex:none;margin-top:2px}.ax-sticky-note__body{flex:1;min-width:0}.ax-sticky-note__team{background:#ffffffbf;border:1px solid #b5470826;border-radius:10px;align-items:center;gap:8px;padding:4px 4px 4px 10px;display:inline-flex}[data-theme=dark] .ax-sticky-note{color:#fde68a;background:#2d2210;border-color:#5a4316}[data-theme=dark] .ax-sticky-note__team{background:#00000040}.ax-gates{flex-wrap:wrap;gap:4px;display:flex}.ax-gate{white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.ax-gate.is-ok{background:var(--ok-bg);color:var(--ok)}.ax-gate.is-no{background:var(--danger-bg);color:var(--danger)}.ax-gate.is-na{background:var(--surface-3);color:var(--text-3)}.ax-race{font-size:var(--fs-sm);grid-template-columns:140px minmax(0,1fr) 120px;align-items:center;gap:10px;display:grid}.ax-race__name{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-weight:600;display:flex;overflow:hidden}.ax-race__bar{background:var(--surface-3);border-radius:999px;height:8px;position:relative;overflow:hidden}.ax-race__bar i{border-radius:999px;position:absolute;inset:0 auto 0 0}.ax-race__v{text-align:right;font-size:var(--fs-xs);color:var(--text-2)}.ax-points{font-size:var(--fs-sm);gap:6px;margin:0;padding:0;list-style:none;display:grid}.ax-points li{border-bottom:1px dashed var(--border-1);justify-content:space-between;gap:12px;padding-bottom:5px;display:flex}@media (width<=1100px){.ax-content .ax-grid[style*="2fr"]{grid-template-columns:1fr!important}}.ax-deal-presales{border:1px solid var(--border-1);background:var(--surface-2);border-radius:12px;gap:6px;margin-bottom:16px;padding:10px 12px;display:grid}.ax-deal-presales__item{all:unset;cursor:pointer;font-size:var(--fs-sm);color:var(--text-1);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;display:flex}.ax-deal-presales__item:hover{background:var(--surface-3)}.ax-checklist{font-size:var(--fs-sm);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px 16px;margin-top:12px;display:grid}.ax-stmt{font-size:var(--fs-sm);gap:6px;display:grid}.ax-stmt>div{border-bottom:1px dashed var(--border-1);justify-content:space-between;gap:16px;padding:6px 0;display:flex}.ax-stmt span{color:var(--text-2)}.ax-stmt b{font-variant-numeric:tabular-nums;text-align:right}.ax-stmt__total{font-size:var(--fs-md);border-bottom:2px solid var(--text-1)!important}.ax-table--edit td{vertical-align:middle;padding:6px 8px}.ax-table--edit .ax-input,.ax-table--edit .ax-select{height:34px;font-size:var(--fs-sm);box-shadow:none}.ax-table--edit tfoot td{background:var(--surface-2);border-top:1px solid var(--border-1);padding:10px 8px}.ax-table-wrap .ax-table--edit tr>:first-child{position:static}.ax-stepper{flex-wrap:wrap;align-items:center;gap:6px 4px;display:flex}.ax-stepper__step{font-size:var(--fs-sm);color:var(--text-3);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;display:inline-flex}.ax-stepper__step+.ax-stepper__step:before{content:"";background:var(--border-2);border-radius:2px;width:18px;height:2px;margin-right:4px}.ax-stepper__dot{background:var(--surface-3);width:22px;height:22px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--border-2);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.ax-stepper__step.is-done{color:var(--text-2)}.ax-stepper__step.is-done .ax-stepper__dot{background:var(--ok);color:#fff;box-shadow:none}.ax-stepper__step.is-current{color:var(--text-1);font-weight:var(--fw-semibold);background:var(--accent-tint)}.ax-stepper__step.is-current .ax-stepper__dot{background:var(--primary-grad);color:#fff;box-shadow:none}@media (width<=640px){.ax-stepper{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.ax-stepper::-webkit-scrollbar{display:none}.ax-stepper__step{white-space:nowrap;flex:none}}.ax-steps{counter-reset:none;scrollbar-width:none;align-items:flex-start;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ax-steps__step{text-align:center;flex:1 1 0;justify-items:center;gap:8px;min-width:96px;padding:0 4px;display:grid;position:relative}.ax-steps__step:before{content:"";background:var(--border-1);border-radius:2px;height:2px;position:absolute;top:14px;left:calc(18px - 50%);right:calc(50% + 18px)}.ax-steps__step:first-child:before{display:none}.ax-steps__step.is-done:before,.ax-steps__step.is-current:before{background:var(--brand-orange)}.ax-steps__dot{z-index:1;width:28px;height:28px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);background:var(--surface-1);color:var(--text-3);box-shadow:inset 0 0 0 1.5px var(--border-2);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid;position:relative}.ax-steps__step.is-done .ax-steps__dot{background:var(--brand-orange);color:#fff;box-shadow:none}.ax-steps__step.is-current .ax-steps__dot{background:var(--surface-1);color:var(--brand-orange-text);box-shadow:inset 0 0 0 2px var(--brand-orange), 0 0 0 4px var(--accent-tint)}.ax-steps__label{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-3);line-height:var(--lh-snug)}.ax-steps__hint{font-size:var(--fs-xs);color:var(--text-3);margin-top:-4px}.ax-steps__step.is-current .ax-steps__label,.ax-steps__step.is-done .ax-steps__label{color:var(--text-1)}.ax-steps__step.is-current .ax-steps__label{font-weight:var(--fw-semibold)}.ax-steps__step>button{all:unset;cursor:pointer;border-radius:8px;justify-items:center;gap:8px;display:grid}.ax-steps__step>button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.ax-timeline{padding:var(--sp-3) var(--sp-5);gap:var(--sp-3);margin:0;list-style:none;display:grid}.ax-timeline li{border-left:2px solid var(--brand-orange-line);padding-left:var(--sp-3)}.ax-timeline__note{color:var(--text-2);margin-top:4px;font-style:italic}.ax-diagram{border-top:1px solid var(--border-1);padding-top:var(--sp-3)}.ax-diagram:first-child{border-top:0;padding-top:0}.ax-diagram__svg{margin-top:var(--sp-2);border:1px solid var(--border-1);border-radius:var(--radius-md);background:#fff;overflow:hidden}.ax-diagram__svg svg{width:100%;height:auto;display:block}.ax-hero{align-items:center;gap:var(--sp-5) var(--sp-8);padding:var(--sp-6) var(--sp-6);margin-bottom:var(--sp-6);border-radius:var(--radius-xl);border:1px solid var(--border-1);isolation:isolate;background:radial-gradient(60% 120% at 100% 0%, color-mix(in srgb, var(--brand-orange) 14%, transparent) 0%, transparent 60%), radial-gradient(40% 90% at 0% 100%, color-mix(in srgb, var(--series-7) 7%, transparent) 0%, transparent 70%), var(--surface-1);box-shadow:var(--shadow-1);flex-wrap:wrap;display:flex;position:relative;overflow:hidden}.ax-hero:after{content:"";z-index:-1;opacity:.5;background-image:radial-gradient(color-mix(in srgb, var(--text-1) 9%, transparent) 1px, transparent 1px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 40%,#000);mask-image:linear-gradient(90deg,#0000 40%,#000)}.ax-hero__text{flex:280px;gap:6px;min-width:0;display:grid}.ax-hero__title{font-size:var(--fs-xl);font-weight:var(--fw-semibold);letter-spacing:-.015em;line-height:1.25}.ax-hero__sub{color:var(--text-2);font-size:var(--fs-md);max-width:60ch}.ax-hero__stats{gap:var(--sp-2) var(--sp-8);flex-wrap:wrap;display:flex}.ax-hero__stat{gap:2px;min-width:96px;display:grid}.ax-hero__stat-label{font-size:var(--fs-xs);color:var(--text-3);font-weight:var(--fw-medium)}.ax-hero__stat-value{font-size:1.5rem;font-weight:var(--fw-semibold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-1);line-height:1.15}.ax-hero__stat-sub{font-size:var(--fs-xs);color:var(--text-3)}.ax-hero__stat--ok .ax-hero__stat-value{color:var(--ok)}.ax-hero__stat--warn .ax-hero__stat-value{color:var(--warn)}.ax-hero__stat--danger .ax-hero__stat-value{color:var(--danger)}.ax-hero__stat--brand .ax-hero__stat-value{color:var(--brand-orange-text)}.ax-hero__action{gap:var(--sp-2);flex-wrap:wrap;display:flex}.ax-needs{margin:0;padding:0;list-style:none}.ax-needs__item{align-items:center;gap:var(--sp-3);padding:12px var(--sp-5);border-bottom:1px solid var(--border-1);color:var(--text-1);min-height:56px;transition:background var(--dur-fast);text-decoration:none;display:flex}.ax-needs__item:last-child{border-bottom:0}a.ax-needs__item:hover,button.ax-needs__item:hover{background:var(--row-hover);text-decoration:none}button.ax-needs__item{all:unset;box-sizing:border-box;align-items:center;gap:var(--sp-3);width:100%;padding:12px var(--sp-5);border-bottom:1px solid var(--border-1);cursor:pointer;min-height:56px;display:flex}.ax-needs__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:8px}.ax-needs__icon{background:var(--surface-3);width:32px;height:32px;color:var(--text-2);border-radius:9px;flex:none;place-items:center;display:grid}.ax-needs__icon--ok{background:var(--ok-bg);color:var(--ok)}.ax-needs__icon--warn{background:var(--warn-bg);color:var(--warn)}.ax-needs__icon--danger{background:var(--danger-bg);color:var(--danger)}.ax-needs__icon--info{background:var(--info-bg);color:var(--info)}.ax-needs__icon--brand{background:var(--brand-orange-soft);color:var(--brand-orange)}.ax-needs__body{flex:1;gap:2px;min-width:0;display:grid}.ax-needs__text{font-size:var(--fs-md);line-height:var(--lh-snug);color:var(--text-1)}.ax-needs__meta{font-size:var(--fs-xs);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ax-needs__chev{color:var(--text-4);transition:transform var(--dur-fast), color var(--dur-fast);flex:none}.ax-needs__item:hover .ax-needs__chev{color:var(--text-2);transform:translate(2px)}.ax-needs__empty{padding:var(--sp-5);color:var(--text-3);font-size:var(--fs-sm);align-items:center;gap:var(--sp-2);display:flex}.ax-needs__empty>svg{color:var(--ok)}.ax-ask{color:var(--brand-orange-text)!important}.ax-ask svg{color:var(--brand-orange)}.ax-ask:hover:not(:disabled){background:var(--accent-tint)!important}body.has-copilot .ax-shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr) 400px}.ax-cop{background:var(--surface-1);border-left:1px solid var(--border-1);z-index:25;flex-direction:column;min-width:0;height:100dvh;display:flex;position:sticky;top:0}.ax-cop__head{height:var(--topbar-h);border-bottom:1px solid var(--border-1);justify-content:space-between;align-items:center;padding:0 14px;display:flex}.ax-cop__logo{color:#fff;background:linear-gradient(135deg,#f16525,#f59e0b 60%,#ec4899);border-radius:9px;place-items:center;width:30px;height:30px;display:inline-grid;box-shadow:0 2px 8px -2px #f1652580}.ax-cop__mode{border-bottom:1px solid var(--border-1);padding:10px 14px}.ax-cop__mode .ax-select{height:34px;font-size:var(--fs-sm)}.ax-cop__body{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.ax-cop__hello p{color:var(--text-2);font-size:var(--fs-sm);margin:0}.ax-cop__msg{max-width:100%;font-size:var(--fs-sm);line-height:1.55}.ax-cop__msg--user{background:var(--surface-3);color:var(--text-1);white-space:pre-wrap;border-radius:14px 14px 4px;align-self:flex-end;max-width:85%;padding:8px 12px}.ax-cop__msg--assistant{align-self:stretch}.ax-cop__text p{margin:0 0 8px}.ax-cop__text ul{margin:0 0 8px;padding-left:18px}.ax-cop__text code{background:var(--surface-3);border-radius:4px;padding:1px 4px;font-size:.92em}.ax-cop__model{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:11px}.ax-cop__steps{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.ax-cop__steps li{color:var(--text-2);background:var(--surface-2);border:1px solid var(--border-1);border-radius:8px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:flex}.ax-cop__steps li.is-running{color:var(--brand-orange-text)}.ax-cop__steps li.is-error{color:var(--danger)}.ax-cop__steps li.is-undone span{text-decoration:line-through}.ax-cop__steps li span{flex:1;min-width:0}.ax-cop__link{color:var(--brand-orange-text);cursor:pointer;font-size:12px;font-weight:var(--fw-semibold);background:0 0;border:0;padding:0}.ax-cop__confirm{border:1px solid var(--brand-orange-line);background:var(--brand-orange-soft);font-size:var(--fs-sm);border-radius:12px;margin-top:6px;padding:10px 12px}.ax-cop__confirm.is-done,.ax-cop__confirm.is-declined{background:var(--surface-2);border-color:var(--border-1)}.ax-cop__error{color:var(--danger);margin-top:4px;font-size:12px}.ax-cop__note{color:var(--text-3);align-self:flex-end;font-size:11px}.ax-cop__chips{flex-wrap:wrap;gap:6px;display:flex}.ax-cop__chips button{border:1px solid var(--border-1);background:var(--surface-1);color:var(--text-1);font:inherit;cursor:pointer;text-align:left;box-shadow:var(--shadow-xs);transition:border-color var(--dur-fast), color var(--dur-fast);border-radius:999px;padding:6px 12px;font-size:12.5px}.ax-cop__chips button:hover{border-color:var(--brand-orange-line);color:var(--brand-orange-text);background:var(--brand-orange-soft)}.ax-cop__typing{gap:4px;padding:6px 0;display:inline-flex}.ax-cop__typing span{background:var(--brand-orange);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite ax-cop-blink}.ax-cop__typing span:nth-child(2){animation-delay:.2s}.ax-cop__typing span:nth-child(3){animation-delay:.4s}@keyframes ax-cop-blink{0%,80%,to{opacity:.25}40%{opacity:1}}.ax-cop__input{border-top:1px solid var(--border-1);align-items:flex-end;gap:8px;padding:12px 14px;display:flex}.ax-cop__input textarea{resize:none;border:1px solid var(--border-2);font:inherit;font-size:var(--fs-sm);background:var(--surface-1);color:var(--text-1);min-height:42px;max-height:140px;box-shadow:var(--shadow-xs);border-radius:12px;flex:1;padding:10px 12px}.ax-cop__input textarea:focus{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring-soft);outline:none}.ax-cop__foot{color:var(--text-3);padding:0 14px 10px;font-size:11px}.ax-cmdk{background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;animation:ax-fade var(--dur) var(--ease);justify-content:center;align-items:flex-start;padding-top:14vh;display:flex;position:fixed;inset:0}.ax-cmdk__box{background:var(--surface-1);border:1px solid var(--border-1);width:min(640px,100vw - 32px);box-shadow:var(--shadow-3);animation:ax-pop-in var(--dur) var(--ease);border-radius:16px;overflow:hidden}.ax-cmdk__row{border-bottom:1px solid var(--border-1);color:var(--brand-orange);align-items:center;gap:10px;padding:16px 18px;display:flex}.ax-cmdk__row input{font:inherit;font-size:var(--fs-lg);color:var(--text-1);background:0 0;border:0;outline:0;flex:1}.ax-cmdk__row kbd{color:var(--text-3);border:1px solid var(--border-1);font-size:11px;font-family:var(--font-sans);border-radius:5px;padding:1px 6px}.ax-cmdk__list{padding:6px;display:grid}.ax-cmdk__list button{text-align:left;color:var(--text-1);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;display:flex}.ax-cmdk__list button:hover{background:var(--surface-3)}.ax-cmdk__foot{color:var(--text-3);border-top:1px solid var(--border-1);background:var(--surface-2);padding:8px 18px;font-size:11px}@media (width<=1279px){body.has-copilot .ax-shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr)}.ax-cop{width:min(390px,100vw);position:fixed;top:0;right:0;box-shadow:-12px 0 32px #10182829}}@media (width<=820px){body.has-copilot .ax-shell{grid-template-columns:1fr}}body.is-presenting .ax-cop{display:none}.ax-topbar .ax-cop__btn{border-radius:var(--radius-pill);height:36px;color:var(--text-1);font-weight:var(--fw-semibold);background:linear-gradient(var(--surface-1), var(--surface-1)) padding-box, linear-gradient(120deg, #f16525, #f59e0b 45%, #ec4899 80%, #8b5cf6) border-box;border:1px solid #0000;padding:0 14px 0 12px;box-shadow:0 1px 2px #1018280f,0 4px 14px -6px #f1652573}.ax-topbar .ax-cop__btn>svg{color:var(--brand-orange)}.ax-topbar .ax-cop__btn:hover:not(:disabled){background:linear-gradient(color-mix(in srgb, var(--brand-orange) 6%, var(--surface-1)), color-mix(in srgb, var(--brand-orange) 6%, var(--surface-1))) padding-box, linear-gradient(120deg, #f16525, #f59e0b 45%, #ec4899 80%, #8b5cf6) border-box;border-color:#0000}.ax-topbar .ax-cop__btn.ax-btn--primary{color:#fff;background:linear-gradient(120deg,#d9561c,#c2470f 55%,#b8336a) padding-box padding-box,linear-gradient(120deg,#f16525,#f59e0b 45%,#ec4899 80%,#8b5cf6) border-box}.ax-topbar .ax-cop__btn.ax-btn--primary>svg{color:#fff}.ax-topbar .ax-cop__btn:focus-visible{box-shadow:0 0 0 2px var(--surface-1), 0 0 0 4px var(--focus-ring)}.ax-topbar{container:topbar/inline-size}.ax-topbar__cycle{overflow:hidden}@container topbar (width<=1000px){.ax-topbar .ax-topbar__who{display:none}}@container topbar (width<=1240px){.ax-topbar .ax-topbar__deadline{display:none}}@container topbar (width<=860px){.ax-topbar .ax-topbar__label,.ax-topbar .ax-topbar__deadline{display:none}}@container topbar (width<=520px){:is(.ax-topbar:has(.ax-topbar__cycle) .ax-topbar__brand,.ax-topbar .ax-topbar__present,.ax-topbar .ax-topbar__divider){display:none!important}.ax-topbar .ax-topbar__cycle .ax-topbar__cycle-select{flex-basis:150px;min-width:88px}}@container topbar (width<=720px){.ax-topbar .ax-topbar__cycle .ax-badge{display:none}.ax-topbar .ax-topbar__cycle-select{flex-basis:190px;min-width:140px}.ax-topbar .ax-topbar__search{min-width:120px}.ax-topbar .ax-topbar__copilot-label{display:none}}@container topbar (width<=560px){.ax-topbar .ax-topbar__search{display:none}}.ax-cop__nudges{gap:6px;display:grid}.ax-cop__nudge{text-align:left;border:1px solid var(--border-1);background:var(--surface-1);font:inherit;color:var(--text-1);cursor:pointer;box-shadow:var(--shadow-xs);border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:12.5px;display:flex}.ax-cop__nudge span{flex:1}.ax-cop__nudge:hover{border-color:var(--brand-orange-line)}.ax-cop__nudge.is-danger{border-left:3px solid var(--danger)}.ax-cop__nudge.is-warn{border-left:3px solid var(--warn)}.ax-cop__nudge.is-info{border-left:3px solid var(--brand-orange)}.ax-cop__btn{position:relative}.ax-cop__badge{background:var(--danger);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:2px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}.ax-input[type=date],.ax-input[type=time],.ax-input[type=datetime-local],.ax-input[type=month]{height:var(--control-h);appearance:none;padding-top:0;padding-bottom:0;line-height:normal;display:block}.ax-input[type=date]::-webkit-date-and-time-value{text-align:left}.ax-input::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}:root[data-theme=dark] .ax-input::-webkit-calendar-picker-indicator{filter:invert()}@supports (grid-template-rows:subgrid){.ax-form-grid{row-gap:0}.ax-form-grid>*{margin-bottom:var(--sp-4);grid-row:span 3}.ax-form-grid>.ax-field{grid-template-rows:subgrid;align-content:stretch;row-gap:6px;display:grid}.ax-form-grid>.ax-field>.ax-field__label{grid-row:1;align-self:end}.ax-form-grid>.ax-field>:not(.ax-field__label):not(.ax-field__hint):not(.ax-field__error){grid-row:2;align-self:start}.ax-form-grid>.ax-field>.ax-field__hint,.ax-form-grid>.ax-field>.ax-field__error{grid-row:3}}.ax-btn,.ax-table-wrap,.ax-tabs,.ax-card,.ax-field,.ax-input-group{position:relative}.sr-only{clip-path:inset(50%);border:0;margin:-1px;padding:0;top:0;left:0}.ax-report-card .ax-btn--ghost{white-space:normal;text-align:left;justify-content:flex-start;max-width:100%;height:auto;min-height:28px;padding-top:4px;padding-bottom:4px;line-height:1.35}.ax-report-card{overflow-wrap:anywhere;min-width:0}.ax-tabs{scrollbar-width:none}.ax-tabs::-webkit-scrollbar{display:none}.ax-tab{flex:none}.ax-tabs.is-more-right{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.ax-tabs.is-more-left{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000)}.ax-tabs.is-more-both{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.ax-row>.ax-select{flex:0 220px;width:auto;min-width:140px}.ax-row>.ax-input:not([type=checkbox]):not([type=radio]){flex:200px;width:auto;min-width:160px}.ax-table tr.is-suggested td{background:color-mix(in srgb, var(--brand-orange) 5%, var(--surface-1))}.ax-table tr.is-suggested td:first-child{box-shadow:inset 3px 0 0 var(--brand-orange)}html{font-size:16px}@media (width<=1279px){html{font-size:15px}}@media (width<=1023px){html{font-size:14px}}h1{font-size:clamp(1.375rem, 1rem + 1vw, var(--fs-2xl))}.ax-content{container:content/inline-size}@container content (width<=1040px){.ax-grid--4,.ax-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@container content (width<=680px){.ax-grid--2{grid-template-columns:1fr}.ax-page-head__actions{justify-content:flex-start;width:100%}}@container content (width<=460px){.ax-grid--3,.ax-grid--4{grid-template-columns:1fr}:is(.ax-grid--3:has(>.ax-kpi),.ax-grid--4:has(>.ax-kpi)){gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr))}.ax-grid:has(>.ax-kpi)>.ax-kpi{padding:var(--sp-3)}.ax-grid:has(>.ax-kpi) .ax-kpi__value{margin-top:var(--sp-2)}.ax-page-head__sub{-webkit-line-clamp:4}}body.has-copilot .ax-content{padding-left:var(--sp-6);padding-right:var(--sp-6)}.ax-kpi{container-type:inline-size}.ax-kpi__value{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1.25rem,12cqi,1.875rem);line-height:1.15;overflow:hidden}.ax-kpi__unit{font-size:clamp(.8rem,6cqi,1.125rem)}.ax-kpi__label{font-size:clamp(.75rem, 5cqi, var(--fs-sm))}@container (width<=190px){.ax-kpi__icon{display:none}.ax-kpi__label{grid-column:1/-1}}.ax-table-search{border-bottom:1px solid var(--border-1);align-items:center;gap:12px;padding:12px 16px;display:flex}.ax-table-search .ax-search{flex:0 360px}.ax-table-search__count{color:var(--text-3);font-size:var(--fs-sm);white-space:nowrap}.ax-req-chip{border:1px solid var(--border-1);background:var(--surface-1);color:var(--text-2);font:inherit;font-size:var(--fs-sm);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.ax-req-chip:hover,.ax-req-chip:focus-visible{border-color:var(--text-link);color:var(--text-1)}.ax-req-chip strong{color:var(--text-1)}.ax-req-chip__state{font-weight:600}.ax-req-chip__state--in_progress{color:var(--text-link)}.ax-req-chip__state--delivered{color:var(--ok)}.ax-req-chip__state--to_confirm,.ax-req-chip__state--new{color:var(--warn)}.ax-req-chip__state--cancelled,.ax-req-chip__state--declined{color:var(--text-3)}.ax-choice-chips{flex-wrap:wrap;gap:8px;display:flex}.ax-choice-chip{border:1px solid var(--border-1);background:var(--surface-1);color:var(--text-2);font:inherit;font-size:var(--fs-sm);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-weight:600;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.ax-choice-chips--lg .ax-choice-chip{padding:9px 14px}.ax-choice-chips--sm{gap:6px}.ax-choice-chips--sm .ax-choice-chip{font-size:var(--fs-xs);padding:4px 10px}.ax-choice-chip:hover{border-color:var(--text-3);color:var(--text-1)}.ax-choice-chip:focus-visible{box-shadow:0 0 0 2px var(--surface-1), 0 0 0 4px var(--focus-ring);outline:none}.ax-choice-chip--on{border-color:var(--accent);background:var(--accent-tint);color:var(--text-1)}.ax-choice-chip--on.ax-choice-chip--ok{border-color:var(--ok);background:var(--ok-bg)}.ax-choice-chip--on.ax-choice-chip--warn{border-color:var(--warn);background:var(--warn-bg,#b5470814)}.ax-choice-chip--on.ax-choice-chip--danger{border-color:var(--danger,#b42318);background:var(--danger-bg,#b4231812)}.ax-choice-chip--on.ax-choice-chip--info{border-color:var(--info,#175cd3);background:var(--info-bg,#175cd312)}.ax-person{border:1px solid var(--border-1);background:var(--surface-2);border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.ax-person__who{flex:1;min-width:0}.ax-person__name{color:var(--text-1);font-weight:700}.ax-person__sub{font-size:var(--fs-sm);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ax-person__acts{flex-wrap:wrap;gap:6px;display:flex}.ax-cardfill{border:1.5px dashed var(--border-2,var(--border-1));background:var(--surface-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.ax-cardfill--over{border-color:var(--accent);background:var(--accent-tint)}.ax-cardfill__text{font-size:var(--fs-sm);color:var(--text-2);flex:220px}.ax-cardfill__text strong{color:var(--text-1);display:block}.ax-cardfill-wrap{margin-bottom:16px}.ax-file-btn{border:1px solid var(--border-1);background:var(--surface-1);color:var(--text-1);font:inherit;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-weight:600;transition:border-color .12s,box-shadow .12s,transform .12s;display:inline-flex}.ax-file-btn--sm{border-radius:8px;gap:6px;padding:3px 10px 3px 4px}.ax-file-btn:hover:not(:disabled){border-color:var(--border-2);transform:translateY(-1px);box-shadow:0 1px 3px #10182814}.ax-file-btn:focus-visible{box-shadow:0 0 0 2px var(--surface-1), 0 0 0 4px var(--focus-ring);outline:none}.ax-file-btn:disabled{opacity:.55;cursor:progress}.ax-file-btn__mark{color:#fff;letter-spacing:.02em;border-radius:5px;place-items:center;min-width:22px;height:22px;padding:0 4px;font-size:11px;font-weight:800;display:inline-grid}.ax-file-btn--sm .ax-file-btn__mark{border-radius:4px;min-width:18px;height:18px;font-size:10px}.ax-file-btn--docx .ax-file-btn__mark{background:#185abd}.ax-file-btn--pptx .ax-file-btn__mark{background:#c43e1c}.ax-file-btn--pdf .ax-file-btn__mark,.ax-file-btn--deckpdf .ax-file-btn__mark{background:#b30b00;font-size:9px}.ax-deal-proposal{border:1px solid var(--border-1);background:var(--surface-2);border-radius:12px;gap:10px;margin-bottom:16px;padding:12px;display:grid}.ax-deal-proposal__ready{background:var(--ok-bg);border:1px solid var(--ok-line);border-radius:10px;gap:8px;padding:10px 12px;display:grid}.ax-deal-proposal__tag{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ok);margin-right:4px;font-weight:700;display:inline-block}.ax-deal-proposal__draft{background:var(--surface-1);border:1px dashed var(--border-2);border-radius:10px;gap:8px;padding:10px 12px;display:grid}.ax-deal-proposal__earlier summary{cursor:pointer;font-size:var(--fs-sm);color:var(--text-2)}input[type=date],input[type=month],input[type=datetime-local],input[type=time]{color:var(--text-1);font-variant-numeric:tabular-nums;min-width:0}input[type=date]::-webkit-datetime-edit{color:var(--text-1)}input[type=month]::-webkit-datetime-edit{color:var(--text-1)}input[type=datetime-local]::-webkit-datetime-edit{color:var(--text-1)}input[type=date]::-webkit-datetime-edit-text{color:var(--text-1)}input[type=date]::-webkit-datetime-edit-day-field{color:var(--text-1)}input[type=date]::-webkit-datetime-edit-month-field{color:var(--text-1)}input[type=date]::-webkit-datetime-edit-year-field{color:var(--text-1)}input[type=month]::-webkit-datetime-edit-month-field{color:var(--text-1)}input[type=month]::-webkit-datetime-edit-year-field{color:var(--text-1)}input[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0}input[type=date]::-webkit-date-and-time-value{text-align:left;margin:0}input[type=month]::-webkit-date-and-time-value{text-align:left;margin:0}input[type=date][value=""]::-webkit-datetime-edit{color:var(--text-3)}input[type=date][value=""]::-webkit-datetime-edit-text{color:var(--text-3)}input[type=date][value=""]::-webkit-datetime-edit-day-field{color:var(--text-3)}input[type=date][value=""]::-webkit-datetime-edit-month-field{color:var(--text-3)}input[type=date][value=""]::-webkit-datetime-edit-year-field{color:var(--text-3)}.ax-input[type=date],.ax-input[type=month],.ax-input[type=datetime-local]{cursor:text;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238b93a1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5h18v16H3zM16 3v4M8 3v4M3 10h18'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:16px;padding-right:36px;position:relative}.ax-input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:26px;height:26px;margin:0;padding:0;position:absolute;right:6px}.ax-input[type=month]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:26px;height:26px;margin:0;padding:0;position:absolute;right:6px}.ax-input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:26px;height:26px;margin:0;padding:0;position:absolute;right:6px}.ax-filedrop-wrap{gap:8px;min-width:0;display:grid}.ax-filedrop-wrap>.ax-filedrop__input{display:none}.ax-filedrop{text-align:center;border:1.5px dashed var(--border-2);border-radius:var(--radius-lg);background:var(--surface-2);min-width:0;color:var(--text-2);cursor:pointer;transition:border-color var(--dur-fast), background var(--dur-fast), box-shadow var(--dur-fast);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:22px 18px;display:flex;position:relative}.ax-filedrop:hover{border-color:var(--border-strong);background:var(--surface-3)}.ax-filedrop:hover .ax-filedrop__icon{color:var(--brand-orange);border-color:var(--brand-orange-line)}.ax-filedrop.is-over{border-color:var(--brand-orange);background:var(--brand-orange-soft);box-shadow:0 0 0 4px var(--accent-tint);border-style:solid}.ax-filedrop.is-busy{cursor:progress;border-style:solid;border-color:var(--brand-orange-line);background:var(--brand-orange-soft)}.ax-filedrop.is-disabled{cursor:not-allowed;opacity:.6}.ax-filedrop:has(.ax-btn:focus-visible){border-color:var(--focus-ring)}.ax-filedrop__icon{background:var(--surface-1);border:1px solid var(--border-1);width:40px;height:40px;color:var(--text-2);box-shadow:var(--shadow-xs);transition:color var(--dur-fast), border-color var(--dur-fast);border-radius:50%;flex:none;place-items:center;display:grid}.ax-filedrop.is-over .ax-filedrop__icon,.ax-filedrop.is-busy .ax-filedrop__icon{color:var(--brand-orange);border-color:var(--brand-orange-line)}.ax-filedrop__text{gap:2px;min-width:0;display:grid}.ax-filedrop__title{font-weight:var(--fw-semibold);color:var(--text-1);font-size:var(--fs-md);line-height:var(--lh-snug)}.ax-filedrop__hint{font-size:var(--fs-xs);color:var(--text-3);line-height:var(--lh-snug)}.ax-filedrop--compact{text-align:left;border-radius:var(--radius-md);flex-flow:wrap;justify-content:flex-start;gap:12px;padding:10px 12px}.ax-filedrop--compact .ax-filedrop__icon{width:32px;height:32px}.ax-filedrop--compact .ax-filedrop__text{flex:160px}.ax-filedrop--compact .ax-filedrop__title{font-size:var(--fs-sm)}.ax-filedrop__actions{cursor:default;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.ax-filedrop__error{font-size:var(--fs-xs);color:var(--danger);font-weight:var(--fw-medium);line-height:var(--lh-snug);align-items:flex-start;gap:6px;display:flex}.ax-filedrop__error>svg{flex:none;margin-top:1px}.ax-filechips{gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.ax-filechip{border:1px solid var(--border-1);border-radius:var(--radius-sm);background:var(--surface-1);min-width:0;font-size:var(--fs-sm);color:var(--text-1);align-items:center;gap:8px;padding:6px 6px 6px 10px;display:flex}.ax-filechip>svg{color:var(--brand-orange);flex:none}.ax-filechip__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--fw-medium);flex:1;overflow:hidden}.ax-filechip__size{color:var(--text-3);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;flex:none}.ax-filechip__remove{all:unset;box-sizing:border-box;width:26px;height:26px;color:var(--text-3);cursor:pointer;border-radius:7px;flex:none;place-items:center;display:grid}.ax-filechip__remove:hover{background:var(--surface-3);color:var(--danger)}.ax-filechip__remove:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ax-filterbar{padding:12px var(--sp-5);border-bottom:1px solid var(--border-1);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ax-filterbar--flush{margin-bottom:var(--sp-3);border-bottom:0;padding:0}.ax-filterbar .ax-select,.ax-filterbar .ax-input{height:var(--control-h-sm);font-size:var(--fs-sm);border-radius:9px}.ax-filterbar>.ax-select{flex:0 auto;width:auto;min-width:116px;max-width:200px;padding-left:10px}.ax-filterbar>.ax-search{flex:160px;min-width:150px;max-width:340px}.ax-filterbar>.ax-search .ax-input{padding-left:34px}.ax-filterbar>.ax-search>svg{left:11px}.ax-filterbar>label{font-size:var(--fs-sm);color:var(--text-2);white-space:nowrap}.ax-filterbar>label input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent-strong)}.ax-filterbar__meta{white-space:nowrap;font-size:var(--fs-sm);color:var(--text-3);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin-left:auto;display:inline-flex}.ax-filterbar__meta strong{color:var(--text-1);font-weight:var(--fw-semibold)}@media (width<=640px){.ax-filterbar{padding:12px var(--sp-4)}.ax-filterbar>.ax-search{flex-basis:100%;order:-1;max-width:none}.ax-filterbar>.ax-select{flex:calc(50% - 4px);min-width:0;max-width:none}.ax-filterbar>.ax-daterange{flex:100%}.ax-filterbar__meta{flex-wrap:wrap;flex-basis:100%;margin-left:0}}.ax-daterange{min-width:0;position:relative}.ax-daterange__trigger{all:unset;box-sizing:border-box;height:var(--control-h-sm);border:1px solid var(--border-2);background:var(--surface-1);width:100%;box-shadow:var(--shadow-xs);font-size:var(--fs-sm);color:var(--text-1);cursor:pointer;white-space:nowrap;transition:border-color var(--dur-fast);border-radius:9px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ax-daterange__trigger:hover{border-color:var(--border-strong)}.ax-daterange__trigger:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring-soft)}.ax-daterange__trigger>svg:first-child{color:var(--text-3);flex:none}.ax-daterange__trigger.is-on{border-color:var(--brand-orange-line);background:var(--accent-tint)}.ax-daterange__trigger.is-on>svg:first-child{color:var(--brand-orange)}.ax-daterange__label{color:var(--text-3)}.ax-daterange__value{font-weight:var(--fw-medium);text-overflow:ellipsis;flex:1;overflow:hidden}.ax-daterange__chev{color:var(--text-3);flex:none}.ax-daterange__panel{z-index:1200;background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-md);box-shadow:var(--shadow-3);animation:ax-fade var(--dur-fast) var(--ease);gap:12px;padding:12px;display:grid;position:fixed}.ax-daterange__custom{align-items:flex-end;gap:8px;display:flex}.ax-daterange__field{min-width:0;font-size:var(--fs-xs);color:var(--text-3);font-weight:var(--fw-medium);flex:1 1 0;gap:4px;display:grid}.ax-daterange__field .ax-input{height:var(--control-h-sm);font-size:var(--fs-sm);background-position:right 8px center;padding-left:8px;padding-right:30px}.ax-daterange__dash{color:var(--text-3);padding-bottom:7px}.ax-daterange__foot{justify-content:flex-end;gap:8px;display:flex}.ax-input.ax-input--read,.ax-select.ax-input--read{border-color:var(--ok-line);background-color:color-mix(in srgb, var(--ok-bg) 70%, var(--surface-1))}.ax-input.ax-input--check,.ax-select.ax-input--check{border-color:var(--warn-line)}.ax-field__label .ax-badge{align-self:center;height:18px;margin-left:4px;padding:0 6px;font-size:10.5px}.ax-po-add{border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-xs);gap:10px;margin-bottom:12px;padding:14px;display:grid}.ax-po-add__head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.ax-po-add__head .muted{font-size:var(--fs-sm)}.ax-po-add__manual{font-size:var(--fs-sm);justify-self:center}.ax-po-add__also{margin-top:12px}.ax-po-add__orders{gap:6px;display:grid}.ax-po-add__order{border:1px solid var(--border-1);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.ax-po-add__order:hover{border-color:var(--border-2);background:var(--surface-2)}.ax-po-add__order.is-on{border-color:var(--brand-orange-line);background:var(--accent-tint)}.ax-po-add__order input{width:16px;height:16px;accent-color:var(--accent-strong);flex:none}.ax-po-add__order-text{flex:200px;min-width:0}.ax-po-add__foot{border-top:1px solid var(--border-1);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;padding-top:12px;display:flex}.lg{background:var(--surface-1);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:100vh;display:grid}.lg__main{align-content:center;gap:28px;max-width:640px;padding:7vh 7vw;display:grid}.lg__logo{justify-self:start;width:auto;height:52px}.lg__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-orange-deep,var(--brand-orange));font-size:12px;font-weight:700}.lg__title{letter-spacing:-.025em;color:var(--text-1);margin:10px 0 0;font-size:clamp(32px,3.4vw,46px);font-weight:700;line-height:1.08}.lg__title em{background:linear-gradient(90deg, var(--brand-orange), #ff9a5c);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.lg__lede{font-size:var(--fs-lg);color:var(--text-2);margin:14px 0 0;line-height:1.55}.lg__mods{flex-wrap:wrap;gap:8px;display:flex}.lg__mod{background:var(--surface-2);border:1px solid var(--border-1);color:var(--text-2);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:13px;font-weight:500;display:inline-flex}.lg__mod svg{color:var(--brand-orange)}.lg__cta{justify-items:start;gap:10px;display:grid}.lg__btn{gap:10px;border-radius:12px!important;height:50px!important;padding-inline:24px!important;font-size:15px!important}.lg__fine{color:var(--text-3);align-items:center;gap:6px;font-size:12.5px;display:flex}.lg__side{background:radial-gradient(900px 500px at 85% -10%,#f1652559,#0000 60%),radial-gradient(700px 500px at -10% 110%,#5b5e6673,#0000 60%),linear-gradient(160deg,#1d1f24,#121317);align-self:start;place-items:center;height:100vh;padding:5vw;display:grid;position:sticky;top:0;overflow:hidden}.lg__side:before{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 60% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(circle at 60% 40%,#000 30%,#0000 75%)}.lg__stage{gap:14px;width:min(560px,100%);display:grid;position:relative}.lg__card{-webkit-backdrop-filter:blur(14px);color:#f3f4f6;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 24px 60px #00000059}.lg__hello{padding:18px 20px}.lg__hello small{color:#ff9a5c;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.lg__hello h3{letter-spacing:-.01em;color:#fff;margin:6px 0 0;font-size:20px}.lg__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 20px 18px;display:grid}.lg__kpi{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;padding:10px 12px}.lg__kpi span{color:#a8abb3;font-size:11px;display:block}.lg__kpi b{color:#fff;font-variant-numeric:tabular-nums;margin-top:4px;font-size:19px;display:block}.lg__kpi i{color:#5ad19a;font-size:11px;font-style:normal}.lg__row{grid-template-columns:1.2fr 1fr;gap:14px;display:grid}.lg__bars{padding:16px 18px}.lg__bars h4,.lg__ask h4{color:#d4d6db;margin:0 0 10px;font-size:13px;font-weight:600}.lg__bar{color:#a8abb3;grid-template-columns:78px 1fr 34px;align-items:center;gap:8px;margin:7px 0;font-size:11.5px;display:grid}.lg__bar div{background:#ffffff14;border-radius:6px;height:8px;overflow:hidden}.lg__bar div:after{content:"";height:100%;width:var(--w);animation:lg-grow 1.4s var(--ease,ease) both;background:linear-gradient(90deg,#f16525,#ff9a5c);border-radius:6px;display:block}.lg__bar em{color:#e5e7eb;text-align:right;font-style:normal}.lg__ask{align-content:start;gap:8px;padding:16px 18px;display:grid}.lg__q{color:#fff;background:linear-gradient(135deg,#f16525,#d9561c);border-radius:12px 12px 4px;justify-self:end;max-width:92%;padding:8px 11px;font-size:12.5px}.lg__a{color:#e5e7eb;background:#ffffff14;border-radius:12px 12px 12px 4px;padding:8px 11px;font-size:12.5px;line-height:1.45;animation:1s .9s both lg-fade}.lg__a b{color:#fff}.lg__needs{gap:8px;padding:12px 18px;display:grid}.lg__need{color:#d4d6db;align-items:center;gap:10px;font-size:12.5px;display:flex}.lg__dot{background:var(--c,#f16525);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--c,#f16525) 25%, transparent);border-radius:50%;flex:none}@keyframes lg-grow{0%{width:0}}@keyframes lg-fade{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.lg__bar div:after,.lg__a{animation:none}}@media (width<=980px){.lg{grid-template-columns:1fr}.lg__side{display:none}.lg__main{padding:8vh 24px}}.lg__cta .lg__btn{justify-content:center;min-width:min(300px,100%)}.hb{gap:var(--sp-5);transition:opacity var(--dur-fast);display:grid}.hb--loading{opacity:.6}.hb .ax-hero{margin:0}.hb-top{gap:var(--sp-4);grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);align-items:start;display:grid}.hb-prompts{flex-direction:column;align-items:stretch;gap:6px;display:flex}.hb-prompts .hb-prompt{text-align:left;white-space:normal;border:1px solid var(--border-1);border-radius:var(--radius-md,8px);background:var(--surface-1,transparent);justify-content:flex-start;height:auto;min-height:34px;padding:7px 12px;line-height:1.35}.hb-prompts .hb-prompt:hover{border-color:var(--brand-orange);background:var(--row-hover)}.hb-sections{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.hb-sections>.hb-span-2,.hb-sections>.ax-callout{grid-column:1/-1}.hb-sections>.ax-card{min-width:0}.hb-masonry{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.hb-masonry__col{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.hb-list{margin:0;padding:0;list-style:none}.hb-row{align-items:center;gap:var(--sp-3);padding:11px var(--sp-5);border-bottom:1px solid var(--border-1);color:var(--text-1);min-height:48px;display:flex}.hb-list>li:last-child .hb-row{border-bottom:0}.hb-row--link{transition:background var(--dur-fast);text-decoration:none}.hb-row--link:hover{background:var(--row-hover);text-decoration:none}.hb-row__text{flex:1;gap:2px;min-width:0;display:grid}.hb-row__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hb-row__meta{font-size:var(--fs-xs);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hb-row__value{color:var(--text-2);white-space:nowrap}.hb-muted{padding:14px var(--sp-5);color:var(--text-3);align-items:center;gap:6px;display:flex}.hb-kpis{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.hb-track{border-bottom:1px solid var(--border-1);border-radius:0;width:100%;padding:8px 0}.hb-products__share{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--border-1);flex-wrap:wrap;display:flex}.hb-products__foot{gap:var(--sp-6);padding:var(--sp-4) var(--sp-5) var(--sp-5);border-top:1px solid var(--border-1);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.hb-products__foot--single{grid-template-columns:minmax(0,1fr);max-width:640px}@media (width<=1000px){.hb-products__foot{grid-template-columns:1fr}}.hb-prod{color:var(--text-1);align-items:center;gap:10px;text-decoration:none;display:flex}.hb-prod:hover strong{color:var(--brand-orange-text)}.hb-prod__key{width:30px;height:30px;font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.02em;color:var(--brand-orange-text);background:color-mix(in srgb, var(--brand-orange) 12%, transparent);border-radius:8px;flex:none;place-items:center;display:inline-grid}.hb-cell{gap:4px;min-width:110px;display:grid}.hb-spark{width:56px;height:24px;display:block}@media (width<=1100px){.hb-top{grid-template-columns:1fr}}@media (width<=760px){.hb-sections,.hb-masonry{grid-template-columns:1fr}}.hb-products__head{align-items:center;gap:var(--sp-5);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border-1);flex-wrap:wrap;display:flex}.hb-products__head .ax-legend{display:none}.hb-products__kpis{gap:var(--sp-3);flex:560px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.hb-products .ax-table td,.hb-products .ax-table th{white-space:nowrap}.ax-bell,.ax-bell__btn{position:relative}.ax-bell__count{background:var(--danger);color:#fff;pointer-events:none;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--surface-1);border-radius:8px;place-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-grid;position:absolute;top:2px;right:2px}.ax-bell__panel{z-index:95;background:var(--surface-1);border:1px solid var(--border-1);width:min(400px,100vw - 16px);max-height:min(560px,100vh - 80px);box-shadow:var(--shadow-3);animation:ax-pop-in var(--dur-fast) var(--ease);border-radius:12px;flex-direction:column;display:flex;position:fixed}.ax-bell__head{border-bottom:1px solid var(--border-1);align-items:center;gap:8px;padding:12px 14px;display:flex}.ax-bell__head strong{font-size:var(--fs-sm);flex:1}.ax-bell__list{overscroll-behavior:contain;flex:1;margin:0;padding:4px;list-style:none;overflow-y:auto}.ax-bell__item{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;grid-template-columns:10px 1fr;gap:10px;width:100%;padding:10px;display:grid}.ax-bell__item:hover,.ax-bell__item:focus-visible{background:var(--surface-3)}.ax-bell__item:focus-visible{box-shadow:0 0 0 2px var(--focus-ring)}.ax-bell__dot{background:0 0;border-radius:4px;width:8px;height:8px;margin-top:6px}.ax-bell__item--unread .ax-bell__dot{background:var(--brand-orange)}.ax-bell__title,.ax-bell__time{display:block}.ax-bell__title{font-size:var(--fs-sm);color:var(--text-1);line-height:1.35}.ax-bell__item--unread .ax-bell__title{font-weight:700}.ax-bell__text{font-size:var(--fs-xs);color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;line-height:1.4;display:-webkit-box;overflow:hidden}.ax-bell__time{font-size:var(--fs-xs);color:var(--text-3);margin-top:4px}.ax-bell__urgent{color:var(--danger);font-weight:700}.ax-bell__foot{border-top:1px solid var(--border-1);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.ax-bell__empty{text-align:center;color:var(--text-3);font-size:var(--fs-sm);padding:28px 16px}@media (width<=640px){.ax-bell__panel{width:auto;left:8px!important;right:8px!important}}.ax-choice-chip:disabled{cursor:default;opacity:.75}.ax-choice-chip:disabled:hover{border-color:var(--border-1);color:var(--text-2)}.ax-choice-chip--on:disabled:hover{border-color:var(--accent);color:var(--text-1)}.ax-notif-cat{border-top:1px solid var(--border-1);grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:12px 20px;padding:14px 0;display:grid}.ax-notif-cat:first-child{border-top:0;padding-top:0}.ax-notif-cat__events{font-size:var(--fs-xs);color:var(--text-3);margin-top:2px;line-height:1.45}@media (width<=720px){.ax-notif-cat{grid-template-columns:1fr}}.ax-chan{background:var(--surface-3);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;margin:0 4px 4px 0;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.ax-chan--sent{background:var(--ok-bg);color:var(--ok)}.ax-chan--failed{background:var(--danger-bg);color:var(--danger)}.ax-chan--deferred{background:var(--warn-bg);color:var(--warn)}.ax-chan--skipped{background:var(--surface-3);color:var(--text-3)}.ax-ops-gap{margin-bottom:var(--sp-4)}.ax-ops-split{gap:var(--sp-4);margin-bottom:var(--sp-4);grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;display:grid}@media (width<=1100px){.ax-ops-split{grid-template-columns:1fr}}.ax-ops-tiles{gap:var(--sp-3);margin-bottom:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ax-ops-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1000px){.ax-ops-tiles,.ax-ops-tiles--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ax-ops-tiles,.ax-ops-tiles--3{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr))}.ax-ops-tiles>.ax-kpi{padding:var(--sp-3)}}.ax-ops-toolbar{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.ax-ops-toolbar__spacer{flex:1}.ax-ops-muted{color:var(--text-3);font-size:var(--fs-xs)}.ax-ops-sub{color:var(--text-3);font-size:var(--fs-xs);line-height:var(--lh-snug);margin-top:2px}.ax-ops-strong{font-weight:var(--fw-semibold);color:var(--text-1)}.ax-ops-num{font-variant-numeric:tabular-nums;white-space:nowrap}.ax-ops-danger{color:var(--danger)}.ax-ops-warn{color:var(--warn)}.ax-ops-ok{color:var(--ok)}.ax-ops-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ax-ops-kebab{place-items:center;width:30px;height:30px;padding:0;display:inline-grid}.ax-ops-kebab svg{display:block}.ax-ops-cta{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--brand-orange-text);white-space:nowrap;border-radius:var(--radius-pill);background:var(--brand-orange-soft);align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.ax-ops-cta--quiet{color:var(--text-2);background:var(--surface-3)}.ax-ops-ask{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ax-ops-ask .ax-ask{border:1px solid var(--border-1);background:var(--surface-1);border-radius:var(--radius-pill)}.ax-ops-ask .ax-ask:hover{border-color:var(--brand-orange-line);background:var(--brand-orange-soft)}.ax-ops-ask__label{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-3);text-transform:uppercase;letter-spacing:var(--tracking-caps);margin-right:4px}.ax-ops-filter{border-radius:var(--radius-pill);background:var(--brand-orange-soft);color:var(--brand-orange-text);font-size:var(--fs-xs);font-weight:var(--fw-semibold);border:1px solid var(--brand-orange-line);align-items:center;gap:6px;padding:3px 4px 3px 10px;display:inline-flex}.ax-ops-filter button{all:unset;cursor:pointer;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.ax-ops-filter button:hover,.ax-ops-filter button:focus-visible{background:color-mix(in srgb, var(--brand-orange) 18%, transparent)}.ax-ops-foot{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);margin-top:var(--sp-4);border:1px dashed var(--border-2);border-radius:var(--radius-lg);color:var(--text-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.ax-ops-foot>svg{color:var(--text-3)}.ax-ops-fix{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ax-ops-fix__item{all:unset;box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--warn-line);background:var(--warn-bg);width:100%;color:var(--text-1);cursor:pointer;font-size:var(--fs-sm);line-height:var(--lh-snug);align-items:center;gap:10px;padding:9px 12px;display:flex}.ax-ops-fix__item>svg:first-child{color:var(--warn);flex:none}.ax-ops-fix__item:hover{border-color:var(--warn)}.ax-ops-fix__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ax-ops-fix__item--done{border-color:var(--ok-line);background:var(--ok-bg);color:var(--text-2)}.ax-ops-fix__item--done>svg:first-child{color:var(--ok)}.ax-ops-fix__go{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--brand-orange-text);white-space:nowrap;margin-left:auto}.ax-ops-flash{animation:ax-ops-flash 1.6s var(--ease,ease) 1;border-radius:var(--radius-md)}@keyframes ax-ops-flash{0%,30%{box-shadow:0 0 0 3px var(--focus-ring-soft), 0 0 0 1px var(--focus-ring)}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.ax-ops-flash{outline:2px solid var(--focus-ring);animation:none}}.ax-ops-pills{margin-bottom:var(--sp-3);flex-wrap:wrap;gap:6px;display:flex}.ax-ops-bars{gap:8px;display:grid}.ax-ops-bar{font-size:var(--fs-sm);grid-template-columns:minmax(90px,180px) 1fr 64px;align-items:center;gap:12px;display:grid}.ax-ops-bar__label{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ax-ops-bar__track{background:var(--chart-grid);border-radius:7px;height:14px;position:relative}.ax-ops-bar__zero{background:var(--chart-axis);width:1px;position:absolute;top:-3px;bottom:-3px}.ax-ops-bar__fill{background:var(--ok);transition:width var(--dur-fast,.15s) ease;border-radius:7px;position:absolute;top:0;bottom:0}.ax-ops-bar__fill--warn{background:var(--series-4)}.ax-ops-bar__fill--danger{background:var(--danger)}.ax-ops-bar__value{text-align:right;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}@media (width<=560px){.ax-ops-bar{grid-template-columns:90px 1fr 52px;gap:8px}}.ax-ops-ribbon{background:var(--chart-grid);border-radius:6px;gap:2px;height:12px;display:flex;overflow:hidden}.ax-ops-ribbon>span{min-width:3px;display:block}.ax-ops-ribbon-legend{font-size:var(--fs-xs);color:var(--text-2);flex-wrap:wrap;gap:6px 18px;margin-top:10px;display:flex}.ax-ops-ribbon-legend strong{color:var(--text-1);font-variant-numeric:tabular-nums}.ax-ops-selbar{z-index:5;align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);border-radius:var(--radius-lg);background:var(--dark);color:var(--text-inverse);box-shadow:var(--shadow-3);font-size:var(--fs-sm);flex-wrap:wrap;padding:10px 12px 10px 16px;display:flex;position:sticky;bottom:16px}.ax-ops-selbar strong{font-variant-numeric:tabular-nums}.ax-ops-selbar .ax-btn--ghost{color:var(--text-inverse)}.ax-ops-selbar .ax-btn--ghost:hover{background:#ffffff1a}.ax-ops-flow{gap:var(--sp-3);margin-bottom:var(--sp-4);counter-reset:flow;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=1000px){.ax-ops-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ax-ops-flow{grid-template-columns:1fr}}.ax-ops-step{all:unset;box-sizing:border-box;border-radius:var(--radius-lg);border:1px solid var(--border-1);background:var(--surface-1);cursor:pointer;box-shadow:var(--shadow-xs);transition:border-color var(--dur-fast,.15s), box-shadow var(--dur-fast,.15s), transform var(--dur-fast,.15s);align-content:start;gap:6px;padding:14px 16px;display:grid;position:relative}.ax-ops-step:hover{border-color:var(--border-2);box-shadow:var(--shadow-2)}.ax-ops-step:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ax-ops-step__top{align-items:center;gap:10px;display:flex}.ax-ops-step__dot{width:26px;height:26px;font-size:var(--fs-xs);font-weight:var(--fw-bold);background:var(--surface-3);color:var(--text-2);border-radius:50%;flex:none;place-items:center;display:grid}.ax-ops-step__title{font-weight:var(--fw-semibold);font-size:var(--fs-md);color:var(--text-1)}.ax-ops-step__status{font-size:var(--fs-sm);color:var(--text-2);line-height:var(--lh-snug)}.ax-ops-step__state{font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin-left:auto}.ax-ops-step--done .ax-ops-step__dot{background:var(--ok-bg);color:var(--ok)}.ax-ops-step--done .ax-ops-step__state{color:var(--ok)}.ax-ops-step--attn .ax-ops-step__dot{background:var(--warn-bg);color:var(--warn)}.ax-ops-step--attn .ax-ops-step__state{color:var(--warn)}.ax-ops-step--open{border-color:var(--brand-orange-line);background:linear-gradient(160deg, color-mix(in srgb, var(--brand-orange) 7%, var(--surface-1)) 0%, var(--surface-1) 60%);box-shadow:var(--shadow-1), 0 8px 24px -14px #f1652559}.ax-ops-step--open:after{content:"";background:var(--surface-1);border-right:1px solid var(--brand-orange-line);border-bottom:1px solid var(--brand-orange-line);width:14px;height:14px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)rotate(45deg)}@media (width<=1000px){.ax-ops-step--open:after{display:none}}.ax-ops-drop input[type=file]{display:none}.ax-ops-drop:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ax-ops-details{border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-1)}.ax-ops-details>summary{cursor:pointer;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-2);align-items:center;gap:8px;padding:10px 14px;list-style:none;display:flex}.ax-ops-details>summary::-webkit-details-marker{display:none}.ax-ops-details>summary:before{content:"";width:6px;height:6px;transition:transform var(--dur-fast,.15s);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(-45deg)}.ax-ops-details[open]>summary:before{transform:rotate(45deg)}.ax-ops-details>div{padding:0 14px 14px}.ax-ops-board{gap:var(--sp-3);grid-auto-columns:minmax(196px,1fr);grid-auto-flow:column;padding-bottom:6px;display:grid;overflow-x:auto}.ax-ops-col{border-radius:var(--radius-lg);background:var(--surface-3);min-height:240px;transition:border-color var(--dur-fast,.15s), background var(--dur-fast,.15s);border:1px solid #0000;flex-direction:column;gap:8px;padding:10px;display:flex}.ax-ops-col--over{border-color:var(--brand-orange);background:var(--brand-orange-soft)}.ax-ops-col__head{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-1);align-items:center;gap:8px;padding:2px 4px 4px;display:flex}.ax-ops-col__count{font-size:var(--fs-xs);color:var(--text-3);font-weight:var(--fw-medium)}.ax-ops-col__dot{background:var(--text-4);border-radius:50%;width:8px;height:8px}.ax-ops-col__empty{font-size:var(--fs-xs);color:var(--text-3);text-align:center;border:1px dashed var(--border-2);border-radius:var(--radius-md);padding:18px 8px}.ax-ops-ticket{all:unset;box-sizing:border-box;border-radius:var(--radius-md);background:var(--surface-1);border:1px solid var(--border-1);box-shadow:var(--shadow-xs);cursor:pointer;font-size:var(--fs-sm);color:var(--text-1);gap:6px;padding:10px 12px;display:grid}.ax-ops-ticket[draggable=true]{cursor:grab}.ax-ops-ticket:hover{border-color:var(--border-2);box-shadow:var(--shadow-2)}.ax-ops-ticket:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ax-ops-ticket--dragging{opacity:.45}.ax-ops-ticket__top{font-size:var(--fs-xs);color:var(--text-3);align-items:center;gap:6px;display:flex}.ax-ops-ticket__key{font-weight:var(--fw-semibold);color:var(--text-2);font-variant-numeric:tabular-nums}.ax-ops-ticket__title{line-height:var(--lh-snug)}.ax-ops-ticket__foot{font-size:var(--fs-xs);color:var(--text-3);align-items:center;gap:6px;display:flex}.ax-ops-ticket__foot .ax-avatar{--av-size:22px;margin-left:auto}.ax-ops-type{background:var(--series-1);border-radius:2px;width:8px;height:8px;display:inline-block}.ax-ops-type--defect{background:var(--danger)}.ax-ops-type--epic{background:var(--series-7)}.ax-ops-type--task{background:var(--text-4)}.ax-ops-connect{gap:8px;display:grid}.ax-ops-connect__item{border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-1)}.ax-ops-connect__item>summary{cursor:pointer;font-size:var(--fs-sm);align-items:center;gap:10px;padding:10px 12px;list-style:none;display:flex}.ax-ops-connect__item>summary::-webkit-details-marker{display:none}.ax-ops-connect__item>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-md)}.ax-ops-connect__tick{background:var(--surface-3);width:22px;height:22px;color:var(--text-3);border-radius:50%;flex:none;place-items:center;display:grid}.ax-ops-connect__item--done .ax-ops-connect__tick{background:var(--ok-bg);color:var(--ok)}.ax-ops-connect__label{font-weight:var(--fw-medium);color:var(--text-1)}.ax-ops-connect__value{color:var(--text-3);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;max-width:50%;margin-left:auto;overflow:hidden}.ax-ops-connect__item>div{padding:0 12px 12px 44px}.ax-ops-chips{border:1px solid var(--border-2);border-radius:var(--radius-md);background:var(--surface-1);cursor:text;flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;padding:5px 8px;display:flex}.ax-ops-chips:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring-soft)}.ax-ops-chip{border-radius:var(--radius-pill);background:var(--surface-3);color:var(--text-1);font-size:var(--fs-xs);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:2px 4px 2px 9px;display:inline-flex}.ax-ops-chip button{all:unset;cursor:pointer;width:16px;height:16px;color:var(--text-3);border-radius:50%;place-items:center;display:grid}.ax-ops-chip button:hover,.ax-ops-chip button:focus-visible{background:var(--border-2);color:var(--text-1)}.ax-ops-chips input{min-width:80px;font:inherit;font-size:var(--fs-sm);color:var(--text-1);background:0 0;border:0;outline:0;flex:1;padding:3px 2px}.ax-ops-masters{gap:var(--sp-4);grid-template-columns:250px minmax(0,1fr);align-items:start;display:grid}@media (width<=900px){.ax-ops-masters{grid-template-columns:1fr}}.ax-ops-rail{top:calc(var(--topbar-h) + 16px);gap:var(--sp-4);padding:var(--sp-3);border:1px solid var(--border-1);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-xs);display:grid;position:sticky}@media (width<=900px){.ax-ops-rail{grid-auto-columns:max-content;grid-auto-flow:column;position:static;overflow-x:auto}}.ax-ops-rail__group{gap:2px;display:grid}.ax-ops-rail__title{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);align-items:center;gap:6px;padding:4px 8px 6px;display:flex}.ax-ops-rail__item{all:unset;box-sizing:border-box;border-radius:var(--radius-sm);width:100%;font-size:var(--fs-sm);color:var(--text-2);cursor:pointer;align-items:center;gap:8px;padding:7px 8px;display:flex}.ax-ops-rail__item:hover{background:var(--surface-3);color:var(--text-1)}.ax-ops-rail__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ax-ops-rail__item[aria-current=true]{background:var(--brand-orange-soft);color:var(--brand-orange-text);font-weight:var(--fw-semibold)}.ax-ops-rail__count{font-size:var(--fs-xs);color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:auto}.ax-ops-rail__warn{background:var(--warn);border-radius:50%;flex:none;width:7px;height:7px}.ax-ops-kv{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.ax-ops-kv__k{font-size:var(--fs-xs);color:var(--text-3);margin-bottom:2px}.ax-ops-kv__v{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;font-size:var(--fs-lg)}.ax-ops-recon{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;display:grid}@media (width<=760px){.ax-ops-recon{grid-template-columns:1fr 1fr}}.ax-ops-gate{border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border-1);gap:8px;margin:8px 0 12px;padding:12px 14px;display:grid}.ax-ops-gate label{font-size:var(--fs-sm);align-items:center;gap:8px;display:flex}.ax-set-wrap{container:settings/inline-size}.ax-set{gap:var(--sp-6);grid-template-columns:236px minmax(0,1fr);align-items:start;display:grid}.ax-set__aside{top:calc(var(--topbar-h) + var(--sp-4));max-height:calc(100vh - var(--topbar-h) - var(--sp-8));max-height:calc(100dvh - var(--topbar-h) - var(--sp-8));overscroll-behavior:contain;position:sticky;overflow-y:auto}.ax-set__main{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.ax-set-menu{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-lg);padding:var(--sp-3);gap:var(--sp-2);box-shadow:var(--shadow-xs);display:grid}.ax-set-menu__search .ax-input{height:var(--control-h-sm,34px);font-size:var(--fs-sm)}.ax-set-menu__list,.ax-set-menu__results{gap:2px;display:grid}.ax-set-menu__group{gap:1px;display:grid}.ax-set-menu__label{text-transform:uppercase;letter-spacing:.09em;color:var(--text-3);font-size:10.5px;font-weight:var(--fw-semibold);padding:var(--sp-3) var(--sp-2) 4px}.ax-set-menu__item{border-radius:var(--radius-sm);min-height:34px;color:var(--text-2);font-weight:var(--fw-medium);font-size:var(--fs-sm);transition:background var(--dur-fast), color var(--dur-fast);align-items:center;gap:10px;padding:6px 10px;line-height:1.3;text-decoration:none;display:flex;position:relative}.ax-set-menu__item svg{color:var(--text-3);flex:none}.ax-set-menu__item:hover{background:var(--surface-3);color:var(--text-1);text-decoration:none}.ax-set-menu__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ax-set-menu__item.is-active{background:var(--accent-tint);color:var(--text-1);font-weight:var(--fw-semibold)}.ax-set-menu__item.is-active svg{color:var(--brand-orange)}.ax-set-menu__item--sub{min-height:30px;font-weight:var(--fw-regular);padding-left:36px}.ax-set-menu__results .ax-set-menu__item--sub{padding-left:10px}.ax-set-menu__item--sub.is-active{color:var(--text-1);font-weight:var(--fw-semibold);background:0 0}.ax-set-menu__item--sub.is-active:before{content:"";background:var(--brand-orange);border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:22px}.ax-set-menu__results .ax-set-menu__item--sub.is-active:before{display:none}.ax-set-menu__subs{gap:1px;padding:2px 0 6px;display:grid}.ax-set-menu__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ax-set-menu__none{margin:var(--sp-2);font-size:var(--fs-sm)}.ax-set-count{gap:3px;height:20px;padding:0 6px;font-size:11px}.ax-set-chip{white-space:nowrap}.ax-set-dot{background:var(--border-strong);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface-1);border-radius:50%;flex:none}.ax-set-dot--ok{background:var(--ok)}.ax-set-dot--warn{background:var(--warn)}.ax-tab .ax-set-dot{box-shadow:none;margin-left:2px}.ax-set__head{gap:var(--sp-3);align-items:center;display:flex}.ax-set__head-icon{border-radius:var(--radius-md);background:var(--brand-orange-soft);width:38px;height:38px;color:var(--brand-orange);box-shadow:inset 0 0 0 1px var(--brand-orange-line);flex:none;place-items:center;display:grid}.ax-set__head-text{gap:2px;min-width:0;display:grid}.ax-set__head h2{font-size:var(--fs-xl);margin:0;line-height:1.2}.ax-set__head p{font-size:var(--fs-sm);margin:0}.ax-set__ribbon .ax-tabs{margin-bottom:0}.ax-set__panel-head{align-items:center;gap:6px var(--sp-2);padding-top:var(--sp-1);flex-wrap:wrap;display:flex}.ax-set__panel-head h3{font-size:var(--fs-lg);margin:0}.ax-set__panel-detail{font-size:var(--fs-sm)}.ax-set__panel-about{font-size:var(--fs-sm);flex-basis:100%;margin:0}.ax-set__panel{min-width:0}.ax-set__panel>.ax-stack>.ax-tabs,.ax-set__panel>.ax-tabs{margin-top:0}.ax-page-head--embedded{margin-bottom:var(--sp-4);align-items:center}.ax-page-head--embedded .ax-page-head__sub{font-size:var(--fs-sm);flex:260px;margin:0}.ax-set-list{margin:0;padding:0;list-style:none}.ax-set-list__row{align-items:center;gap:var(--sp-3);padding:12px var(--sp-5);border-top:1px solid var(--border-1);flex-wrap:wrap;display:flex}.ax-set-list__row:first-child{border-top:0}.ax-set-list__icon{border-radius:var(--radius-sm);background:var(--surface-3);width:32px;height:32px;color:var(--text-2);flex:none;place-items:center;display:grid}.ax-set-list__text{min-width:0;font-size:var(--fs-sm);flex:240px;gap:2px;display:grid}.ax-set-list__text .muted{font-size:var(--fs-xs);overflow-wrap:anywhere}.ax-set-phone{display:none}@container settings (width<=760px){.ax-set{gap:var(--sp-3);grid-template-columns:minmax(0,1fr)}.ax-set__aside{max-height:none;position:static;overflow:visible}.ax-set-menu{padding:var(--sp-2);box-shadow:none}.ax-set-menu__list{display:none}.ax-set-phone{display:block}.ax-set__head-icon{width:32px;height:32px}.ax-set__head h2{font-size:var(--fs-lg)}}@media (width<=820px){.ax-set-list__row{padding:12px var(--sp-4)}}.ax-flow-steps{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 18px;display:flex}.ax-flow-step{border-radius:var(--radius-pill);color:var(--text-3);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:default;background:0 0;border:0;align-items:center;gap:8px;padding:6px 12px 6px 6px;display:flex}.ax-flow-step__dot{width:24px;height:24px;font-size:12px;font-weight:var(--fw-bold);background:var(--surface-3);color:var(--text-2);border-radius:50%;place-items:center;display:grid}.ax-flow-step--done{color:var(--text-2);cursor:pointer}.ax-flow-step--done .ax-flow-step__dot{background:var(--ok-bg);color:var(--ok)}.ax-flow-step--current{color:var(--text-1);background:var(--brand-orange-soft)}.ax-flow-step--current .ax-flow-step__dot{background:var(--brand-orange);color:#fff}.ax-flow-step__line{background:var(--border-2);flex:0 0 18px;height:1px}.ax-flow-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (width<=860px){.ax-flow-choices{grid-template-columns:1fr}}.ax-flow-choice{text-align:left;border-radius:var(--radius-lg);border:1px solid var(--border-1);background:var(--surface-1);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);font:inherit;color:inherit;padding:20px;position:relative}.ax-flow-choice:hover,.ax-flow-choice:focus-visible{border-color:var(--brand-orange-line,var(--brand-orange));box-shadow:var(--shadow-2);outline:none;transform:translateY(-1px)}.ax-flow-choice--hero{background:linear-gradient(160deg, var(--brand-orange-soft), var(--surface-1) 70%);border-color:var(--brand-orange-line,var(--border-2))}.ax-flow-choice__icon{background:var(--surface-2);width:40px;height:40px;color:var(--text-1);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.ax-flow-choice--hero .ax-flow-choice__icon{background:var(--brand-orange);color:#fff}.ax-flow-choice__title{font-weight:var(--fw-semibold);font-size:var(--fs-md);margin-bottom:4px}.ax-flow-choice__text{color:var(--text-2);font-size:var(--fs-sm);line-height:1.45}.ax-flow-choice__tag{font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-orange-deep,var(--brand-orange));position:absolute;top:14px;right:14px}.ax-drop{border:1.5px dashed var(--border-2);border-radius:var(--radius-lg);text-align:center;background:var(--surface-2);transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);cursor:pointer;padding:28px}.ax-drop--over{border-color:var(--brand-orange);background:var(--brand-orange-soft)}.ax-drop__title{font-weight:var(--fw-semibold);margin:8px 0 2px}.ax-flow-summary{border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-1);grid-template-columns:160px 1fr auto;align-items:center;gap:10px 16px;padding:14px 16px;display:grid}.ax-flow-summary dt{color:var(--text-3);font-size:var(--fs-sm)}.ax-flow-summary dd{font-weight:var(--fw-medium);margin:0}.ax-flow-deals{gap:8px;display:grid}.ax-flow-deal{text-align:left;border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-1);cursor:pointer;font:inherit;color:inherit;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.ax-flow-deal:hover{border-color:var(--border-2);background:var(--surface-2)}.ax-flow-deal--on{border-color:var(--brand-orange);background:var(--brand-orange-soft)}.ax-flow-deal__score{color:var(--text-3);white-space:nowrap;margin-left:auto;font-size:12px}.ax-flow-total{border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--surface-2), var(--surface-1));border:1px solid var(--border-1);flex-wrap:wrap;gap:28px;margin-bottom:14px;padding:16px 18px;display:flex}.ax-flow-total__k{color:var(--text-3);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em}.ax-flow-total__v{font-size:var(--fs-xl);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.dl-split{gap:var(--sp-4);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.dl-split--even{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1100px){.dl-split,.dl-split--even{grid-template-columns:1fr}}.dl-kpis{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dl-kpis--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.dl-kpis--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.dl-kpis .ax-kpi.is-active{border-color:var(--brand-orange);box-shadow:0 0 0 3px var(--accent-tint)}.dl-asks{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.dl-asks__label{font-size:var(--fs-xs);color:var(--text-3);margin-right:2px}.dl-section{margin-top:var(--sp-5)}.dl-eyebrow{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-3);font-weight:var(--fw-semibold);margin:0 0 8px}.dl-filter{border-radius:var(--radius-pill);background:var(--brand-orange-soft);border:1px solid var(--brand-orange-line);height:28px;color:var(--brand-orange-text);font-size:var(--fs-sm);font-weight:var(--fw-medium);align-items:center;gap:6px;padding:0 6px 0 10px;display:inline-flex}.dl-filter button{all:unset;cursor:pointer;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.dl-filter button:hover{background:var(--accent-tint-2)}.dl-filter button:focus-visible{outline:2px solid var(--focus-ring)}.dl-toggle{all:unset;cursor:pointer;color:var(--text-link);font-size:var(--fs-sm);font-weight:var(--fw-medium);border-radius:6px;align-items:center;gap:6px;display:inline-flex}.dl-toggle:hover{text-decoration:underline}.dl-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dl-toggle svg{transition:transform var(--dur-fast) var(--ease)}.dl-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.dl-person{align-items:center;gap:8px;min-width:0;display:inline-flex}.dl-person>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dl-chips{flex-wrap:wrap;gap:6px;display:flex}.dl-chip{border-radius:var(--radius-pill);border:1px solid var(--border-1);background:var(--surface-2);height:28px;font-size:var(--fs-sm);align-items:center;gap:6px;padding:0 4px 0 10px;display:inline-flex}.dl-chip button{all:unset;cursor:pointer;width:20px;height:20px;color:var(--text-3);border-radius:50%;place-items:center;display:grid}.dl-chip button:hover{background:var(--surface-3);color:var(--text-1)}.dl-chip button:focus-visible{outline:2px solid var(--focus-ring)}.dl-stack{gap:var(--sp-4);display:grid}.dl-gap-sm{gap:var(--sp-2);display:grid}.ts-hero{align-items:center;gap:var(--sp-5) var(--sp-8);grid-template-columns:minmax(220px,1fr) minmax(240px,1.35fr) auto;display:grid}@media (width<=1180px){.ts-hero{grid-template-columns:1fr 1fr}.ts-hero__stats{grid-column:1/-1}}@media (width<=720px){.ts-hero{grid-template-columns:1fr}}.ts-weeknav{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ts-weeknav h2{font-size:var(--fs-xl);font-weight:var(--fw-semibold);letter-spacing:-.015em;white-space:nowrap;margin:0 6px}.ts-hero__meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.ts-hero__stats{gap:var(--sp-8);flex-wrap:wrap;display:flex}.ts-hero__actions{padding-top:var(--sp-4);border-top:1px dashed var(--border-2);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.ts-hero__actions .ax-btn--secondary{background:var(--surface-1)}.ts-wrap{overflow-x:auto}.ts-sheet{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:820px;font-size:var(--fs-sm);color:var(--text-1)}.ts-sheet th{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-weight:var(--fw-semibold);text-align:left;border-bottom:1px solid var(--border-1);background:var(--surface-2);padding:10px 4px}.ts-sheet td{border-bottom:1px solid var(--border-1);vertical-align:middle;padding:8px 4px}.ts-sheet th:first-child,.ts-sheet td:first-child{padding-left:var(--sp-5)}.ts-sheet th:last-child,.ts-sheet td:last-child{padding-right:var(--sp-4)}.ts-sheet .ts-col-phase{width:168px}.ts-sheet .ts-day{text-align:center;width:56px}.ts-sheet .ts-col-total{text-align:right;width:58px}.ts-sheet .ts-col-acts{width:104px}.ts-day__date{font-size:11px;font-weight:var(--fw-medium);color:var(--text-3);text-transform:none;letter-spacing:0;margin-top:2px;display:block}.ts-sheet th.ts-day--today{color:var(--brand-orange-text);background:color-mix(in srgb, var(--brand-orange) 9%, var(--surface-2));box-shadow:inset 0 -2px 0 var(--brand-orange)}.ts-sheet th.ts-day--today .ts-day__date{color:var(--brand-orange-text)}.ts-sheet td.ts-day--today{background:color-mix(in srgb, var(--brand-orange) 4%, transparent)}.ts-sheet td.ts-day--weekend{background:color-mix(in srgb, var(--surface-3) 55%, transparent)}.ts-cell{box-sizing:border-box;background:var(--surface-3);text-align:center;width:100%;height:34px;font:inherit;font-variant-numeric:tabular-nums;color:var(--text-1);appearance:textfield;transition:border-color var(--dur-fast), background var(--dur-fast), box-shadow var(--dur-fast);border:1px solid #0000;border-radius:8px;padding:0 2px}.ts-cell::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ts-cell::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ts-cell::placeholder{color:var(--text-4)}.ts-cell:hover{border-color:var(--border-2)}.ts-cell:focus{border-color:var(--brand-orange);box-shadow:0 0 0 3px var(--focus-ring-soft);background:var(--surface-1);outline:none}.ts-cell.has-value{background:var(--surface-1);border-color:var(--border-2);font-weight:var(--fw-semibold)}.ts-ro{height:34px;color:var(--text-2);font-variant-numeric:tabular-nums;place-items:center;display:grid}.ts-ro.has-value{color:var(--text-1);font-weight:var(--fw-semibold)}.ts-total{text-align:right;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.ts-acts{justify-content:flex-end;align-items:center;gap:2px;display:flex}.ts-proj .ax-select,.ts-phase .ax-select{height:34px;font-size:var(--fs-sm)}.ts-proj__ro{align-items:flex-start;gap:10px;min-width:0;display:flex}.ts-proj__name{font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ts-proj__meta{font-size:var(--fs-xs);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-top:4px;display:flex}.ts-proj__meta>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ts-src{background:var(--info-bg);width:28px;height:28px;color:var(--info);border-radius:8px;flex:none;place-items:center;display:grid}.ts-row--tickets>td{background:color-mix(in srgb, var(--info-bg) 70%, transparent)}.ts-row--tickets>td:first-child{box-shadow:inset 3px 0 0 var(--info)}.ts-row--rejected>td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.ts-row--locked>td{color:var(--text-2)}.ts-sub>td{padding-top:0}.ts-reason{background:var(--danger-bg);border:1px solid var(--danger-line);color:var(--danger);font-size:var(--fs-sm);border-radius:8px;align-items:flex-start;gap:8px;padding:8px 12px;display:flex}.ts-reason svg{flex:none;margin-top:2px}.ts-foot>td{background:var(--surface-2);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;border-bottom:0}.ts-foot .ts-day{color:var(--text-2)}.ts-foot .is-full{color:var(--ok)}.ts-foot .is-over{color:var(--danger)}.ts-bill{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-pill);min-width:28px;height:28px;font-size:12px;font-weight:var(--fw-semibold);border:1px solid var(--border-2);color:var(--text-3);background:var(--surface-1);place-items:center;padding:0 7px;display:inline-grid}.ts-bill:hover{border-color:var(--border-strong);color:var(--text-1)}.ts-bill:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ts-bill.is-on{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok)}.ts-bill.is-static{cursor:default}.ts-bar{padding:12px var(--sp-5);border-top:1px solid var(--border-1);background:var(--surface-2);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ts-bar__spacer{flex:1}.ts-dirty{font-size:var(--fs-sm);color:var(--warn);align-items:center;gap:6px;display:inline-flex}.ts-dirty:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.ts-legend{font-size:var(--fs-xs);color:var(--text-3);padding:10px var(--sp-5) 0;flex-wrap:wrap;gap:14px;display:flex}.ts-legend span{align-items:center;gap:6px;display:inline-flex}.ts-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.ts-mini{gap:2px;display:inline-flex}.ts-mini span{background:var(--surface-3);width:20px;height:20px;color:var(--text-3);font-variant-numeric:tabular-nums;border-radius:5px;place-items:center;font-size:10px;display:grid}.ts-mini span.on{background:var(--accent-tint-2);color:var(--brand-orange-text);font-weight:var(--fw-semibold)}.dk-top{gap:var(--sp-4);margin-bottom:var(--sp-5);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;display:grid}@media (width<=1100px){.dk-top{grid-template-columns:1fr}}.dk-top>.ax-card{margin:0}.dk-facts{margin-bottom:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (width<=720px){.dk-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.dk-fact{border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-1);align-content:start;gap:6px;min-width:0;padding:10px 12px;display:grid}.dk-fact__k{font-size:var(--fs-xs);color:var(--text-3);font-weight:var(--fw-medium);align-items:center;gap:6px;display:flex}.dk-fact__v{font-weight:var(--fw-semibold);font-size:var(--fs-md);min-width:0}.dk-fact .ax-select,.dk-fact .ax-input{height:32px;font-size:var(--fs-sm)}.dk-assist__state{color:var(--text-2);font-size:var(--fs-sm);align-items:center;gap:10px;display:flex}.dk-draft{white-space:pre-wrap;background:var(--surface-2);border:1px solid var(--border-1);border-left:3px solid var(--brand-orange);border-radius:var(--radius-md);font-size:var(--fs-sm);color:var(--text-1);max-height:260px;margin:8px 0 10px;padding:12px 14px;line-height:1.6;overflow:auto}.dk-meta{font-size:var(--fs-sm);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dk-list{font-size:var(--fs-sm);margin:6px 0 0;padding-left:18px;line-height:1.55}.dk-list li+li{margin-top:2px}.dk-timeline{margin:0;padding:0;list-style:none}.dk-timeline li{padding:0 0 14px 22px;position:relative}.dk-timeline li:before{content:"";background:var(--border-strong);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:5px}.dk-timeline li:after{content:"";background:var(--border-1);width:1px;position:absolute;top:18px;bottom:0;left:8.5px}.dk-timeline li:last-child:after{display:none}.dk-timeline li.is-reply:before{background:var(--brand-orange)}.dk-timeline li.is-internal:before{background:var(--info)}.dk-timeline li.is-customer:before{background:var(--ok)}.dk-timeline__head{font-size:var(--fs-xs);color:var(--text-3)}.dk-timeline__text{white-space:pre-wrap;font-size:var(--fs-sm);margin-top:2px}.dk-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width<=720px){.dk-presets{grid-template-columns:1fr}}.dk-preset{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-md);border:1px solid var(--border-1);background:var(--surface-1);transition:border-color var(--dur-fast), box-shadow var(--dur-fast);gap:4px;padding:14px;display:grid}.dk-preset:hover{border-color:var(--border-2);box-shadow:var(--shadow-1)}.dk-preset:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dk-preset[aria-pressed=true]{border-color:var(--brand-orange);background:var(--brand-orange-soft);box-shadow:0 0 0 3px var(--accent-tint)}.dk-preset__title{font-weight:var(--fw-semibold);justify-content:space-between;align-items:center;gap:6px;display:flex}.dk-preset__text{font-size:var(--fs-xs);color:var(--text-2);line-height:1.45}.dk-subhead{margin:var(--sp-5) 0 var(--sp-2);font-size:var(--fs-md);font-weight:var(--fw-semibold);justify-content:space-between;align-items:center;gap:8px;display:flex}.dk-paste{border:1px dashed var(--border-2);border-radius:var(--radius-md);padding:var(--sp-4);background:var(--surface-2);margin-bottom:var(--sp-4)}.dk-route{border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border-1);font-size:var(--fs-sm);color:var(--text-2);align-items:center;gap:10px;padding:10px 12px;display:flex}.dk-route svg{color:var(--brand-orange);flex:none}.md-hero{gap:var(--sp-5) var(--sp-8);flex-wrap:wrap;align-items:center;display:flex}.md-log .ax-card__body{padding:var(--sp-6);gap:var(--sp-4);display:grid}.md-log .ax-field{margin:0}.md-what .ax-input{height:48px;font-size:var(--fs-md)}.md-tickets{margin:0;padding:0;list-style:none}.md-ticket{all:unset;box-sizing:border-box;cursor:pointer;width:100%;padding:12px var(--sp-5);border-bottom:1px solid var(--border-1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.md-tickets li:last-child .md-ticket{border-bottom:0}.md-ticket:hover{background:var(--row-hover)}.md-ticket:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:8px}.md-ticket__title{font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md-ticket__meta{font-size:var(--fs-xs);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;grid-column:2/3;overflow:hidden}.md-parsed{gap:8px;display:grid}.md-entry{border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-1);grid-template-columns:auto minmax(0,1fr) 150px 92px auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.md-entry.is-off{opacity:.55}@media (width<=860px){.md-entry{grid-template-columns:auto 1fr}}.md-entry__res{font-size:var(--fs-xs);color:var(--text-3);grid-column:2/-1;margin-top:-4px}.md-check{font-size:var(--fs-sm);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pj-dot{background:var(--text-4);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.pj-dot--red{background:var(--danger);box-shadow:0 0 0 3px var(--danger-bg)}.pj-dot--amber{background:var(--warn);box-shadow:0 0 0 3px var(--warn-bg)}.pj-dot--green{background:var(--ok);box-shadow:0 0 0 3px var(--ok-bg)}.pj-health{font-weight:var(--fw-medium);align-items:center;gap:8px;display:inline-flex}.pj-phases{gap:3px;width:120px;margin-top:6px;display:flex}.pj-phases span{background:var(--surface-3);border-radius:3px;flex:1;height:5px}.pj-phases span.is-done{background:var(--ok)}.pj-phases span.is-active{background:var(--brand-orange)}.pj-burn{justify-items:end;gap:4px;min-width:120px;display:grid}.pj-burn .ax-meter{width:120px}.pj-burn__v{font-variant-numeric:tabular-nums;font-size:var(--fs-sm)}.pj-ws{gap:var(--sp-4);margin-bottom:var(--sp-5);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}@media (width<=1100px){.pj-ws{grid-template-columns:1fr}}.pj-ws>.ax-card{margin:0}.pj-gatecard .ax-card__body{gap:var(--sp-4);display:grid}.pj-gatecard__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.pj-gatecard__big{font-size:1.5rem;font-weight:var(--fw-semibold);letter-spacing:-.02em;line-height:1.15}.pj-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pj-check{border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-1);align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.pj-check__box{border:1.5px solid var(--border-strong);color:#0000;background:var(--surface-1);border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.pj-check.is-ok{background:color-mix(in srgb, var(--ok-bg) 60%, var(--surface-1));border-color:var(--ok-line)}.pj-check.is-ok .pj-check__box{background:var(--ok);border-color:var(--ok);color:#fff}.pj-check__label{font-weight:var(--fw-medium);font-size:var(--fs-sm)}.pj-check__detail{font-size:var(--fs-xs);color:var(--text-3);margin-top:2px}.pj-check__state{font-size:var(--fs-xs);font-weight:var(--fw-semibold);white-space:nowrap;color:var(--text-3);margin-left:auto}.pj-check.is-ok .pj-check__state{color:var(--ok)}.pj-facts{gap:var(--sp-4) var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pj-fact__k{font-size:var(--fs-xs);color:var(--text-3);font-weight:var(--fw-medium)}.pj-fact__v{font-size:var(--fs-lg);font-weight:var(--fw-semibold);align-items:center;gap:8px;margin-top:2px;display:flex}.pj-fact__s{font-size:var(--fs-xs);color:var(--text-3);margin-top:2px}.pj-orders{gap:8px;max-height:360px;padding:2px;display:grid;overflow:auto}.pj-tpl{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}@media (width<=860px){.pj-tpl{grid-template-columns:1fr}}.pj-tpl__card{grid-template-rows:auto 1fr auto;align-content:start;gap:6px;height:100%}.pj-tpl__card .dk-preset__title{min-height:20px}.pj-tpl__tick{width:15px;height:15px;box-shadow:inset 0 0 0 1.5px var(--border-2);border-radius:50%;flex:none}.pj-tpl__foot{border-top:1px dashed var(--border-1);padding-top:6px}.pj-form{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.pj-form .pj-span{grid-column:1/-1}.pj-people{gap:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--border-1);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.pj-pick{gap:8px;min-width:0;display:grid}@media (width<=640px){.pj-form,.pj-people{grid-template-columns:1fr}}.pj-src{align-items:flex-start;gap:5px;display:inline-flex}.pj-src>svg{color:var(--brand-orange-text,var(--text-3));flex:none;margin-top:2px}.pj-src--check,.pj-src--check>svg{color:var(--warn)}.pj-src__use{all:unset;cursor:pointer;color:var(--accent-hover,var(--brand-orange-text));font-weight:var(--fw-semibold);text-underline-offset:2px;text-decoration:underline}.pj-src__use:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}.pj-why{font-size:var(--fs-xs);color:var(--text-2);align-items:center;gap:6px;max-width:320px;display:inline-flex}@media (width<=640px){.pj-why{flex-basis:100%;justify-content:flex-end;max-width:none}}.pj-team-row{grid-template-columns:minmax(0,2fr) minmax(0,1.6fr) 96px auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}@media (width<=640px){.pj-team-row{border-bottom:1px solid var(--border-1);grid-template-columns:minmax(0,1fr) 96px auto;padding-bottom:8px}.pj-team-row>:first-child{grid-column:1/-1}.pj-team-row--head{display:none}}.pj-due{width:150px}.pp-out{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.pp-out__item{border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-1);align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.pp-out__name{font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-out__when{font-size:var(--fs-xs);color:var(--text-3)}.pp-week{grid-template-columns:repeat(6,1fr);gap:3px;width:120px;margin-top:6px;display:grid}.pp-week span{background:var(--surface-3);border-radius:3px;height:5px}.pp-week span.is-out{background:var(--warn)}.pp-bals{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.pp-bal{border:1px solid var(--border-1);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-xs);gap:8px;padding:14px 16px;display:grid}.pp-bal__v{font-size:1.5rem;font-weight:var(--fw-semibold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.pp-bal__v small{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-3);letter-spacing:0;margin-left:4px}.pp-after{border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border-1);grid-template-columns:auto 1fr auto;align-items:center;gap:6px 16px;margin:4px 0 12px;padding:14px 16px;display:grid}.pp-after__big{font-size:1.25rem;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.pp-after__arrow{color:var(--text-3)}.pp-avail{margin:0;padding:0;list-style:none}.pp-avail li{padding:12px var(--sp-5);border-bottom:1px solid var(--border-1);grid-template-columns:minmax(160px,1.1fr) minmax(200px,2fr) 70px minmax(0,1.4fr);align-items:center;gap:16px;display:grid}.pp-avail li:last-child{border-bottom:0}.pp-avail li.pp-avail__head{background:var(--surface-2);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-weight:var(--fw-semibold);padding-top:10px;padding-bottom:10px}@media (width<=860px){.pp-avail li{grid-template-columns:1fr;gap:6px}.pp-avail li.pp-avail__head{display:none}}.pp-bar{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ok) 16%, var(--surface-3));height:12px;display:flex;position:relative;overflow:hidden}.pp-bar__alloc{background:var(--brand-orange)}.pp-bar__over{background:var(--danger)}.pp-bar__leave{background:repeating-linear-gradient(135deg, var(--warn) 0 3px, color-mix(in srgb, var(--warn) 40%, transparent) 3px 6px)}.pp-free{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:right}.pp-free.is-ok{color:var(--ok)}.pp-free.is-none{color:var(--text-3)}.pp-projects{font-size:var(--fs-xs);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-legend{font-size:var(--fs-xs);color:var(--text-3);flex-wrap:wrap;gap:16px;display:flex}.pp-legend span{align-items:center;gap:6px;display:inline-flex}.pp-legend i{border-radius:4px;width:12px;height:8px;display:inline-block}.s2d-filters{border-bottom:1px solid var(--border-1);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.s2d-filters .ax-search{flex:240px;min-width:200px}.s2d-filters .ax-select{flex:0 180px;width:auto}.s2d-progress{align-items:center;gap:4px;display:flex}.s2d-progress span{background:var(--surface-3);border-radius:3px;width:14px;height:6px}.s2d-progress span.is-on{background:var(--ok)}.s2d-steps{margin:4px 0 16px;overflow-x:auto}.s2d-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.s2d-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.s2d-grid,.s2d-grid--3{grid-template-columns:1fr}}.s2d-foot{border-top:1px solid var(--border-1);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}.s2d-foot__meta{color:var(--text-3);font-size:var(--fs-xs);margin-right:auto}.s2d-rows{gap:8px;display:grid}.s2d-row{grid-template-columns:1.1fr 1.4fr 1.4fr 1fr auto;align-items:center;gap:8px;display:grid}.s2d-row--3{grid-template-columns:2fr 1fr 2fr auto}.s2d-row--fund{grid-template-columns:2fr 1fr 90px 2fr auto}@media (width<=900px){.s2d-row,.s2d-row--3,.s2d-row--fund{grid-template-columns:1fr}}.s2d-docs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.s2d-doc{border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-1);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.s2d-doc.is-missing{border-color:var(--warn-line,var(--border-2));background:color-mix(in srgb, var(--warn-bg) 45%, var(--surface-1))}.s2d-doc.is-ok{border-color:var(--ok-line)}.s2d-doc__icon{background:var(--surface-2);width:32px;height:32px;color:var(--text-2);border-radius:9px;flex:none;place-items:center;display:grid}.s2d-doc.is-ok .s2d-doc__icon{background:var(--ok-bg);color:var(--ok)}.s2d-doc__body{flex:1;min-width:0}.s2d-doc__files{font-size:var(--fs-xs);flex-wrap:wrap;gap:6px 12px;margin-top:4px;display:flex}.s2d-doc__files button{all:unset;cursor:pointer;color:var(--link,var(--brand-orange-text))}.s2d-doc__files button:hover{text-decoration:underline}.s2d-doc__acts{flex:none;gap:6px;display:flex}.s2d-check{cursor:pointer}.s2d-check[aria-disabled=true]{cursor:default}.s2d-check.is-na{opacity:.7}.s2d-agenda{font-size:var(--fs-sm);gap:6px;margin:0;padding-left:20px;display:grid}.s2d-people{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.s2d-gaps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.s2d-gaps label{font-size:var(--fs-sm);cursor:pointer;align-items:flex-start;gap:8px;display:flex}.s2d-total{border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--surface-2), var(--surface-1));border:1px solid var(--border-1);flex-wrap:wrap;gap:28px;margin-bottom:14px;padding:14px 16px;display:flex}.s2d-total__k{color:var(--text-3);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em}.s2d-total__v{font-size:var(--fs-xl);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.s2d-card-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.px-shell{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.px-top{z-index:20;align-items:center;gap:var(--sp-3) var(--sp-5);padding:var(--sp-3) var(--sp-6);background:var(--surface-glass);-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);border-bottom:1px solid var(--border-1);flex-wrap:wrap;display:flex;position:sticky;top:0}.px-top__logo{width:auto;height:26px;display:block}.px-top__who{line-height:1.2;display:grid}.px-top__who strong{font-size:var(--fs-md);color:var(--text-1)}.px-top__me{align-items:center;gap:var(--sp-2);color:var(--text-2);font-size:var(--fs-sm);margin-left:auto;display:flex}.px-nav{flex-wrap:wrap;gap:2px;display:flex}.px-nav__item{border-radius:var(--radius-pill);color:var(--text-2);font-size:var(--fs-sm);align-items:center;gap:6px;padding:7px 12px;font-weight:600;text-decoration:none;display:inline-flex}.px-nav__item:hover{background:var(--surface-3);color:var(--text-1)}.px-nav__item.active{background:var(--brand-orange-soft);color:var(--brand-orange-text)}.px-content{flex:1}.px-foot{padding:var(--sp-4) var(--sp-6) var(--sp-6);text-align:center;color:var(--text-3);font-size:var(--fs-xs)}.px-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.px-head h1{margin:2px 0 6px;line-height:1.15}.px-head .kicker a{color:inherit;text-decoration:none}.px-head .kicker a:hover{text-decoration:underline}.px-h3{font-size:var(--fs-md);margin:var(--sp-5) 0 var(--sp-2)}.px-muted{color:var(--text-2)}.px-small{font-size:var(--fs-sm)}.px-strong{color:var(--text-1);font-weight:600}.px-warn{color:var(--brand-orange-text)}.px-pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 var(--sp-3);line-height:var(--lh-normal)}.px-split{gap:var(--sp-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.px-lines{margin:0 0 var(--sp-3);padding:0;list-style:none}.px-lines>li{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--border-1);display:flex}.px-lines>li:first-child{border-top:0}.px-lines__main{flex:1;gap:4px;min-width:0;display:grid}.px-lines__main>.ax-btn{justify-self:start}.px-thread{margin:0 0 var(--sp-4);gap:var(--sp-3);padding:0;list-style:none;display:grid}.px-thread__item{padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-lg);border:1px solid var(--border-1);background:var(--surface-2);max-width:88%}.px-thread__item--customer{background:var(--brand-orange-soft);border-color:var(--brand-orange-line);margin-left:auto}.px-thread__item--status,.px-thread__item--created,.px-thread__item--csat{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);color:var(--text-2);background:0 0;border-style:dashed}.px-thread__item .px-pre{margin:0}.px-thread__meta{font-size:var(--fs-xs);color:var(--text-3);margin-bottom:4px}.px-files{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.px-files .ax-btn{max-width:100%}.px-files .ax-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.px-chosen{gap:var(--sp-2);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;display:flex}.px-chosen .is-disabled{opacity:.5;pointer-events:none}.px-unlink{cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;padding:0 0 0 4px;display:inline-flex}.px-dl{gap:6px var(--sp-3);font-size:var(--fs-sm);grid-template-columns:auto 1fr;margin:0;display:grid}.px-dl dt{color:var(--text-3)}.px-dl dd{margin:0}.px-check{gap:var(--sp-2);line-height:var(--lh-normal);align-items:flex-start;display:flex}.px-check input{margin-top:3px}.px-signin{min-height:100vh;padding:var(--sp-6) var(--sp-4);background:var(--bg);place-items:center;display:grid}.px-signin__card{gap:var(--sp-4);width:min(440px,100%);padding:var(--sp-8);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-xl);box-shadow:var(--shadow-2);display:grid}.px-signin__title{font-size:var(--fs-2xl);margin:0}.px-dev{margin-top:var(--sp-2);font-size:var(--fs-sm)}@media (width<=900px){.px-split{grid-template-columns:minmax(0,1fr)}.px-top{padding:var(--sp-3) var(--sp-4)}.px-nav{flex-wrap:nowrap;order:3;width:100%;overflow-x:auto}.px-nav__item span{white-space:nowrap}.px-thread__item{max-width:100%}}
