@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/544b4063139fb67e-s.1jyixz98-23bc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/510598db810e1932-s.p.20g9nkyuy-bea.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/544b4063139fb67e-s.1jyixz98-23bc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/510598db810e1932-s.p.20g9nkyuy-bea.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/544b4063139fb67e-s.1jyixz98-23bc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/510598db810e1932-s.p.20g9nkyuy-bea.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/544b4063139fb67e-s.1jyixz98-23bc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/510598db810e1932-s.p.20g9nkyuy-bea.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.EW_DSW_className{font-family:Instrument Sans,Instrument Sans Fallback}.EW_DSW_variable{--ak-font-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}._9wuWDq_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}._9wuWDq_variable{--ak-font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ak-r-card:12px;--ak-r-panel:16px;--ak-r-panel-lg:18px;--ak-r-pill:999px;--ak-r-bubble:18px;--ak-r-tail:6px;--ak-r-board:20px;--ak-r-hero:22px;--ak-r-control:9px;--ak-r-icon-btn:8px;--ak-sans:var(--ak-font-sans,"Instrument Sans"), system-ui, -apple-system, sans-serif;--ak-display:var(--ak-font-sans,"Instrument Sans"), system-ui, -apple-system, sans-serif;--ak-mono:var(--ak-font-mono,"JetBrains Mono"), ui-monospace, SFMono-Regular, monospace;--ak-fs-micro:10.5px;--ak-fs-eyebrow:11px;--ak-fs-meta:11.5px;--ak-fs-body-sm:12.5px;--ak-fs-control:13px;--ak-fs-body:13.5px;--ak-fs-card-title:15px;--ak-fs-figure:19px;--ak-fs-figure-lg:24px;--ak-fs-screen-title:22px;--ak-fs-display:27px;--ak-fs-display-lg:34px;--ak-fs-input-touch:16px;--ak-lh-meta:16px;--ak-lh-body-sm:19px;--ak-lh-body:20px;--ak-lh-title:28px;--ak-lh-display:40px;--ak-tracking-eyebrow:.12em;--ak-tracking-micro:.08em;--ak-tracking-title:-.01em;--ak-tracking-display:-.015em;--ak-fw-regular:400;--ak-fw-medium:500;--ak-fw-semibold:600;--ak-fw-bold:700;--ak-motion-fast:.12s;--ak-motion:.2s;--ak-ease:cubic-bezier(.2, 0, 0, 1);--ak-focus-ring-width:2px;--ak-focus-ring-offset:2px;--ak-nav-w:224px;--ak-nav-w-collapsed:64px;--ak-nav-item-h:36px;--ak-copilot-min:300px;--ak-copilot-max:560px;--ak-copilot-default:340px;--ak-copilot-strip:56px;--ak-topbar-h:60px;--ak-workarea-pad:22px;--ak-content-max:1220px;--ak-touch-target:44px;--ak-drawer-w:320px;--ak-workarea-pad-phone:16px;--ak-bg:linear-gradient(160deg,#f9f9fa 0%,#f7f7f8 55%,#fafafb 100%);--ak-surface:#fff;--ak-surface-raised:#f4f3ef;--ak-surface-inset:#ecebe6;--ak-border:#e7e8eb;--ak-border-strong:#d3d1ca;--ak-text:#14161c;--ak-text-muted:#5c5e66;--ak-accent:#35f;--ak-accent-ink:#fff;--ak-accent-tint:#e4e9ff;--ak-success:#19c39c;--ak-success-deep:#15803d;--ak-success-tint:#dcfce7;--ak-attention:#e3a008;--ak-attention-deep:#92580a;--ak-attention-tint:#fef3c7;--ak-error:#b42318;--ak-error-deep:#912018;--ak-error-tint:#fee4e2;--ak-nav-bg:#16181f;--ak-accent-hover:#2440d6;--ak-accent-on-tint:#2440d6;--ak-nav-accent:#9db0ff;--ak-nav-ink:#fff;--ak-nav-text:#c9cbd2;--ak-nav-text-muted:#9a9ca4;--ak-nav-active-bg:#262a36;--ak-nav-hover-bg:#ffffff12;--ak-nav-divider:#ffffff1a;--ak-nav-chip-bg:#ffffff12;--ak-nav-avatar-bg:#ffffff1f;--ak-brand-tile:#35f;--ak-brand-tile-ink:#fff;--ak-brand-knockout:#9a9ca4;--ak-shadow-card:0 1px 2px #14161c0d, 0 8px 20px #14161c0d;--ak-shadow-panel:0 34px 70px -30px #14161c59;--ak-shadow-accent:0 4px 12px #3355ff4d;--ak-shadow-bubble:0 4px 14px #3355ff40;--ak-topbar-wash:#f9f9fabd;--ak-live-dot:32,36,46;--ak-live-glow-a:51,85,255;--ak-live-glow-b:25,195,156;--ak-scrim:#14161c52;--ak-series-1:#35f;--ak-series-2:#eb6834;--ak-series-3:#14a37f;--ak-series-4:#9b4fd6}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ak-bg:linear-gradient(160deg,#f9f9fa 0%,#f7f7f8 55%,#fafafb 100%);--ak-surface:#fff;--ak-surface-raised:#f4f3ef;--ak-surface-inset:#ecebe6;--ak-border:#e7e8eb;--ak-border-strong:#d3d1ca;--ak-text:#14161c;--ak-text-muted:#5c5e66;--ak-accent:#35f;--ak-accent-ink:#fff;--ak-accent-tint:#e4e9ff;--ak-success:#19c39c;--ak-success-deep:#15803d;--ak-success-tint:#dcfce7;--ak-attention:#e3a008;--ak-attention-deep:#92580a;--ak-attention-tint:#fef3c7;--ak-error:#b42318;--ak-error-deep:#912018;--ak-error-tint:#fee4e2;--ak-nav-bg:#16181f;--ak-accent-hover:#2440d6;--ak-accent-on-tint:#2440d6;--ak-nav-accent:#9db0ff;--ak-nav-ink:#fff;--ak-nav-text:#c9cbd2;--ak-nav-text-muted:#9a9ca4;--ak-nav-active-bg:#262a36;--ak-nav-hover-bg:#ffffff12;--ak-nav-divider:#ffffff1a;--ak-nav-chip-bg:#ffffff12;--ak-nav-avatar-bg:#ffffff1f;--ak-brand-tile:#35f;--ak-brand-tile-ink:#fff;--ak-brand-knockout:#9a9ca4;--ak-shadow-card:0 1px 2px #14161c0d, 0 8px 20px #14161c0d;--ak-shadow-panel:0 34px 70px -30px #14161c59;--ak-shadow-accent:0 4px 12px #3355ff4d;--ak-shadow-bubble:0 4px 14px #3355ff40;--ak-topbar-wash:#f9f9fabd;--ak-live-dot:32,36,46;--ak-live-glow-a:51,85,255;--ak-live-glow-b:25,195,156;--ak-scrim:#14161c52;--ak-series-1:#35f;--ak-series-2:#eb6834;--ak-series-3:#14a37f;--ak-series-4:#9b4fd6}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ak-bg:linear-gradient(160deg,#0b0c0e 0%,#0e0f12 55%,#111214 100%);--ak-surface:#16171a;--ak-surface-raised:#1f2024;--ak-surface-inset:#111214;--ak-border:#2a2c31;--ak-border-strong:#34363c;--ak-text:#f4f4f5;--ak-text-muted:#a6a8af;--ak-accent:#9db0ff;--ak-accent-ink:#14161c;--ak-accent-tint:#9db0ff29;--ak-success:#4ade80;--ak-success-deep:#4ade80;--ak-success-tint:#4ade801f;--ak-attention:#facc15;--ak-attention-deep:#facc15;--ak-attention-tint:#facc151f;--ak-error:#f87171;--ak-error-deep:#f87171;--ak-error-tint:#f8717124;--ak-nav-bg:#0b0c0e;--ak-accent-hover:#b8c6ff;--ak-accent-on-tint:#b8c6ff;--ak-nav-accent:#9db0ff;--ak-nav-ink:#fff;--ak-nav-text:#c9cbd2;--ak-nav-text-muted:#9a9ca4;--ak-nav-active-bg:#9db0ff29;--ak-nav-hover-bg:#ffffff12;--ak-nav-divider:#ffffff1a;--ak-nav-chip-bg:#ffffff12;--ak-nav-avatar-bg:#ffffff1f;--ak-brand-tile:#35f;--ak-brand-tile-ink:#fff;--ak-brand-knockout:#9a9ca4;--ak-shadow-card:0 6px 20px #00000059;--ak-shadow-panel:0 10px 30px #0006;--ak-shadow-accent:0 4px 14px #9db0ff47;--ak-shadow-bubble:0 4px 14px #9db0ff38;--ak-topbar-wash:#16171a99;--ak-live-dot:244,244,245;--ak-live-glow-a:157,176,255;--ak-live-glow-b:74,222,128;--ak-scrim:#00000080;--ak-series-1:#6b84ff;--ak-series-2:#e2652f;--ak-series-3:#19a37e;--ak-series-4:#a86ee6}:root,[data-density=comfortable]{--ak-row-h:44px;--ak-cell-px:14px;--ak-density-gap:12px;--ak-figure-font:var(--ak-sans);--ak-cell-wrap:normal;--ak-cell-overflow:visible}[data-density=dense]{--ak-row-h:32px;--ak-cell-px:12px;--ak-density-gap:12px;--ak-figure-font:var(--ak-mono);--ak-cell-wrap:nowrap;--ak-cell-overflow:hidden}
*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background:var(--ak-bg);color:var(--ak-text);font-family:var(--ak-sans);font-size:var(--ak-fs-body);line-height:var(--ak-lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed}:focus-visible{outline:var(--ak-focus-ring-width) solid var(--ak-accent);outline-offset:var(--ak-focus-ring-offset)}.ak-rail :focus-visible{outline-color:var(--ak-nav-accent)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled,input:disabled,select:disabled{cursor:not-allowed}a{color:var(--ak-accent);text-decoration:none}a:hover{text-decoration:underline}p{text-wrap:pretty}.ak-mono{font-family:var(--ak-mono);white-space:nowrap;font-variant-numeric:tabular-nums}.ak-eyebrow{font-size:var(--ak-fs-eyebrow);font-weight:var(--ak-fw-bold);letter-spacing:var(--ak-tracking-eyebrow);color:var(--ak-text-muted);text-transform:uppercase}.ak-meta{font-size:var(--ak-fs-meta);line-height:var(--ak-lh-meta);color:var(--ak-text-muted)}.ak-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ak-skip-link{z-index:1000;border-radius:var(--ak-r-control);background:var(--ak-accent);color:var(--ak-accent-ink);font-size:var(--ak-fs-control);font-weight:var(--ak-fw-semibold);box-shadow:var(--ak-shadow-accent);padding:8px 14px;text-decoration:none;position:absolute;top:8px;left:8px;transform:translateY(calc(-100% - 16px))}.ak-skip-link:focus,.ak-skip-link:focus-visible{outline:var(--ak-focus-ring-width) solid var(--ak-accent);outline-offset:var(--ak-focus-ring-offset);transform:none}main[tabindex="-1"]:focus{outline:none}@keyframes akpulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.ak-btn{border-radius:var(--ak-r-pill);height:36px;font-family:var(--ak-sans);font-size:var(--ak-fs-control);font-weight:var(--ak-fw-semibold);white-space:nowrap;transition:background var(--ak-motion-fast) var(--ak-ease), border-color var(--ak-motion-fast) var(--ak-ease), color var(--ak-motion-fast) var(--ak-ease), box-shadow var(--ak-motion-fast) var(--ak-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;line-height:1;display:inline-flex}.ak-btn--xs{height:30px;font-size:var(--ak-fs-body-sm);padding:0 14px}.ak-btn--sm{height:34px;padding:0 16px}.ak-btn--md{height:36px}.ak-btn--lg{height:40px;padding:0 20px}.ak-btn--xl{height:42px;font-size:var(--ak-fs-body);padding:0 22px}.ak-btn--money{height:48px;font-size:var(--ak-fs-card-title);padding:0 24px}.ak-btn--accent{background:var(--ak-accent);color:var(--ak-accent-ink);box-shadow:var(--ak-shadow-accent)}.ak-btn--accent:hover:not(:disabled){background:var(--ak-accent-hover)}.ak-btn--accent:active:not(:disabled){box-shadow:none}.ak-btn--outline{background:var(--ak-surface);border-color:var(--ak-border-strong);color:var(--ak-text)}.ak-btn--outline:hover:not(:disabled){background:var(--ak-surface-inset)}.ak-btn--ghost{color:var(--ak-text-muted);background:0 0}.ak-btn--ghost:hover:not(:disabled){background:var(--ak-surface-inset);color:var(--ak-text)}.ak-btn--destructive-outline{background:var(--ak-surface);border-color:var(--ak-error);color:var(--ak-error)}.ak-btn--destructive-outline:hover:not(:disabled){background:var(--ak-error-tint)}.ak-btn--ink{background:var(--ak-text);color:var(--ak-surface)}.ak-btn--ink:hover:not(:disabled){background:color-mix(in srgb, var(--ak-text) 84%, var(--ak-surface))}.ak-btn--chip{--ak-btn-chip:26px;--ak-btn-chip-bg:var(--ak-text);--ak-btn-chip-ink:var(--ak-surface);transition:background var(--ak-motion-fast) var(--ak-ease), border-color var(--ak-motion-fast) var(--ak-ease), color var(--ak-motion-fast) var(--ak-ease), box-shadow var(--ak-motion-fast) var(--ak-ease), transform var(--ak-motion-fast) var(--ak-ease);gap:10px;padding-right:4px}.ak-btn__chip{width:var(--ak-btn-chip);height:var(--ak-btn-chip);background:var(--ak-btn-chip-bg);color:var(--ak-btn-chip-ink);transition:transform var(--ak-motion) var(--ak-ease), background var(--ak-motion-fast) var(--ak-ease), color var(--ak-motion-fast) var(--ak-ease);border-radius:50%;flex:none;place-items:center;display:grid}.ak-btn__chip .ak-icon{--ak-icon-stroke:1.5px;width:14px;height:14px}.ak-btn--chip:hover:not(:disabled) .ak-btn__chip{transform:rotate(-45deg)}.ak-btn--chip:active:not(:disabled){transform:scale(.97)}.ak-btn--chip.ak-btn--xs{--ak-btn-chip:22px;gap:8px;padding-right:3px}.ak-btn--chip.ak-btn--sm{--ak-btn-chip:24px;padding-right:4px}.ak-btn--chip.ak-btn--lg{--ak-btn-chip:28px;gap:12px;padding-right:5px}.ak-btn--chip.ak-btn--xl{--ak-btn-chip:30px;gap:12px;padding-right:5px}.ak-btn--chip.ak-btn--money{--ak-btn-chip:34px;gap:12px;padding-right:6px}.ak-btn--chip.ak-btn--lg .ak-btn__chip .ak-icon,.ak-btn--chip.ak-btn--xl .ak-btn__chip .ak-icon,.ak-btn--chip.ak-btn--money .ak-btn__chip .ak-icon{width:16px;height:16px}.ak-btn--chip.ak-btn--accent{--ak-btn-chip-bg:var(--ak-accent-ink);--ak-btn-chip-ink:var(--ak-accent)}.ak-btn--chip.ak-btn--accent:hover:not(:disabled){--ak-btn-chip-ink:var(--ak-accent-hover)}.ak-btn--chip.ak-btn--ink{--ak-btn-chip-bg:var(--ak-surface);--ak-btn-chip-ink:var(--ak-text)}.ak-btn--chip.ak-btn--ghost{--ak-btn-chip-bg:var(--ak-surface-inset);--ak-btn-chip-ink:var(--ak-text)}.ak-btn--chip.ak-btn--ghost:hover:not(:disabled){--ak-btn-chip-bg:var(--ak-surface)}.ak-btn--chip.ak-btn--destructive-outline{--ak-btn-chip-bg:var(--ak-error);--ak-btn-chip-ink:var(--ak-surface)}.ak-btn--chip:disabled{--ak-btn-chip-bg:var(--ak-border);--ak-btn-chip-ink:var(--ak-text-muted)}@media (pointer:coarse){.ak-btn--chip.ak-btn--xs,.ak-btn--chip.ak-btn--sm,.ak-btn--chip.ak-btn--md{--ak-btn-chip:28px;padding-right:5px}}@media (prefers-reduced-motion:reduce){.ak-btn--chip,.ak-btn__chip{transition:none}.ak-btn--chip:hover:not(:disabled) .ak-btn__chip{transform:none}}.ak-btn:disabled{background:var(--ak-surface-inset);border-color:var(--ak-border);color:var(--ak-text-muted);box-shadow:none;opacity:1}.ak-btn__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite ak-spin}@keyframes ak-spin{to{transform:rotate(360deg)}}.ak-reason{max-width:42ch;font-size:var(--ak-fs-meta);line-height:var(--ak-lh-meta);color:var(--ak-text-muted);text-wrap:pretty;margin-top:6px;display:block}.ak-approve{flex-direction:column;align-items:flex-start;gap:6px;display:inline-flex}.ak-approve__amount{font-family:var(--ak-mono);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:var(--ak-fw-medium)}.ak-approve__error{font-family:var(--ak-mono);white-space:nowrap;font-size:var(--ak-fs-meta);color:var(--ak-error)}.ak-approve__stamps{font-size:var(--ak-fs-micro);color:var(--ak-text-muted);flex-wrap:wrap;gap:4px 12px;display:flex}.ak-approve__stamp-value{font-family:var(--ak-mono);white-space:nowrap;color:var(--ak-text)}.ak-autonomy{border-radius:var(--ak-r-pill);background:var(--ak-accent-tint);height:20px;color:var(--ak-accent-on-tint);font-family:var(--ak-mono);white-space:nowrap;font-size:var(--ak-fs-micro);font-weight:var(--ak-fw-bold);letter-spacing:var(--ak-tracking-micro);align-items:center;gap:6px;padding:0 8px;display:inline-flex}.ak-field{flex-direction:column;gap:5px;min-width:0;display:flex}.ak-field__label{font-size:var(--ak-fs-meta);font-weight:var(--ak-fw-semibold);color:var(--ak-text-muted)}.ak-input{border-radius:var(--ak-r-control);border:1px solid var(--ak-border-strong);background:var(--ak-surface);height:40px;color:var(--ak-text);font-size:var(--ak-fs-control);transition:border-color var(--ak-motion-fast) var(--ak-ease), background var(--ak-motion-fast) var(--ak-ease);width:100%;padding:0 12px}.ak-input::placeholder{color:var(--ak-text-muted)}.ak-input:hover:not(:disabled){border-color:var(--ak-text-muted)}.ak-input:focus{border-color:var(--ak-accent)}.ak-input--mono{font-family:var(--ak-mono)}.ak-input--error{border-color:var(--ak-error);background:var(--ak-error-tint)}.ak-input:disabled{background:var(--ak-surface-inset);color:var(--ak-text-muted);border-color:var(--ak-border)}select.ak-input{appearance:none;cursor:pointer;padding-right:30px}.ak-select-wrap{display:block;position:relative}.ak-select-wrap:after{content:"";border-right:1.5px solid var(--ak-text-muted);border-bottom:1.5px solid var(--ak-text-muted);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:13px;transform:translateY(-70%)rotate(45deg)}.ak-field__error{font-size:var(--ak-fs-meta);color:var(--ak-error)}.ak-field__prefill{font-size:var(--ak-fs-micro);font-weight:var(--ak-fw-semibold);letter-spacing:var(--ak-tracking-micro);color:var(--ak-accent);text-transform:uppercase;align-items:center;gap:5px;display:inline-flex}.ak-input--prefilled{border-color:var(--ak-accent);background:var(--ak-accent-tint)}.ak-chip{border-radius:var(--ak-r-pill);border:1px solid var(--ak-border-strong);background:var(--ak-surface);height:30px;color:var(--ak-text);font-size:var(--ak-fs-body-sm);white-space:nowrap;transition:background var(--ak-motion-fast) var(--ak-ease), border-color var(--ak-motion-fast) var(--ak-ease);align-items:center;gap:6px;padding:0 13px;display:inline-flex}.ak-chip:hover:not(:disabled){background:var(--ak-surface-inset)}.ak-chip--selected{background:var(--ak-accent-tint);border-color:var(--ak-accent);color:var(--ak-accent-on-tint);font-weight:var(--ak-fw-semibold)}.ak-chip:disabled{background:var(--ak-surface-inset);border-color:var(--ak-border);color:var(--ak-text-muted)}.ak-chip__dot{border-radius:50%;flex:none;width:7px;height:7px}.ak-chip__dot--live{background:var(--ak-success-deep)}.ak-chip__dot--idle{background:var(--ak-text-muted)}.ak-pill{border-radius:var(--ak-r-pill);height:22px;font-family:var(--ak-mono);white-space:nowrap;font-size:var(--ak-fs-micro);font-weight:var(--ak-fw-medium);letter-spacing:var(--ak-tracking-micro);text-transform:uppercase;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.ak-pill__dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ak-pill--success{background:var(--ak-success-tint);color:var(--ak-success-deep)}.ak-pill--attention{background:var(--ak-attention-tint);color:var(--ak-attention-deep)}.ak-pill--error{background:var(--ak-error-tint);color:var(--ak-error-deep)}.ak-pill--neutral{background:var(--ak-surface-inset);color:var(--ak-text-muted)}.ak-pill--accent{background:var(--ak-accent-tint);color:var(--ak-accent-on-tint)}.ak-table-wrap{border:1px solid var(--ak-border);border-radius:var(--ak-r-card);background:var(--ak-surface);overflow:hidden}.ak-table{border-collapse:collapse;width:100%}.ak-table th{height:30px;padding:0 var(--ak-cell-px);text-align:left;font-size:var(--ak-fs-eyebrow);font-weight:var(--ak-fw-bold);letter-spacing:var(--ak-tracking-micro);text-transform:uppercase;color:var(--ak-text-muted);background:var(--ak-surface-inset);white-space:nowrap}.ak-table td{height:var(--ak-row-h);padding:0 var(--ak-cell-px);border-top:1px solid var(--ak-border);font-size:var(--ak-fs-body-sm);line-height:var(--ak-lh-body-sm);white-space:var(--ak-cell-wrap);overflow:var(--ak-cell-overflow);text-overflow:ellipsis;overflow-wrap:anywhere;max-width:0}.ak-table td .ak-mono:not([data-server-authoritative]){white-space:normal;overflow-wrap:anywhere}.ak-table tbody tr{transition:background var(--ak-motion-fast) var(--ak-ease)}.ak-table tbody tr:hover{background:var(--ak-surface-inset)}.ak-table tbody tr[aria-selected=true]{background:var(--ak-accent-tint);box-shadow:inset 2px 0 0 var(--ak-accent)}.ak-table__figure{font-family:var(--ak-figure-font);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ak-table td.ak-table__figure{white-space:nowrap;overflow-wrap:normal}.ak-table__actions{justify-content:flex-end;gap:6px;display:flex}.ak-card{background:var(--ak-surface);border:1px solid var(--ak-border);border-radius:var(--ak-r-card);padding:14px}.ak-card--shadowed{box-shadow:var(--ak-shadow-card)}.ak-card--accent{border-color:var(--ak-accent);box-shadow:inset 2px 0 0 var(--ak-accent)}.ak-panel{background:var(--ak-surface);border:1px solid var(--ak-border);border-radius:var(--ak-r-panel-lg);box-shadow:var(--ak-shadow-panel);padding:18px}.ak-panel__title{font-size:var(--ak-fs-body);font-weight:var(--ak-fw-bold);margin-bottom:4px}.ak-card__title{font-size:var(--ak-fs-card-title);font-weight:var(--ak-fw-semibold);letter-spacing:var(--ak-tracking-title)}.ak-bubble{max-width:100%;font-size:var(--ak-fs-body);line-height:var(--ak-lh-body);flex-direction:column;gap:10px;padding:11px 14px;display:flex}.ak-bubble--assistant{background:var(--ak-surface-raised);border:1px solid var(--ak-border);color:var(--ak-text);border-radius:var(--ak-r-bubble) var(--ak-r-bubble) var(--ak-r-bubble) var(--ak-r-tail);align-self:flex-start}.ak-bubble--user{background:var(--ak-accent);max-width:86%;color:var(--ak-accent-ink);box-shadow:var(--ak-shadow-bubble);border-radius:var(--ak-r-bubble) var(--ak-r-bubble) var(--ak-r-tail) var(--ak-r-bubble);align-self:flex-end}.ak-bubble__action{background:var(--ak-surface);border:1px solid var(--ak-border);border-radius:var(--ak-r-card);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.ak-bubble__action-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ak-artifact-card{text-align:left;background:var(--ak-accent-tint);border:1px solid var(--ak-accent);border-radius:var(--ak-r-card);width:100%;color:var(--ak-text);align-items:center;gap:10px;padding:9px 11px;display:flex}.ak-artifact-card__title{font-size:var(--ak-fs-body-sm);font-weight:var(--ak-fw-semibold)}.ak-artifact-card__meta{font-size:var(--ak-fs-micro);color:var(--ak-text-muted)}.ak-metric{background:var(--ak-surface);border:1px solid var(--ak-border);border-radius:var(--ak-r-card);box-shadow:var(--ak-shadow-card);flex-direction:column;flex:130px;gap:2px;min-width:0;padding:12px 14px;display:flex}.ak-metric__label{font-size:var(--ak-fs-meta);font-weight:var(--ak-fw-semibold);color:var(--ak-text-muted)}.ak-metric__value{font-family:var(--ak-mono);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:var(--ak-fs-figure-lg);font-weight:var(--ak-fw-medium)}.ak-metric--success .ak-metric__value{color:var(--ak-success-deep)}.ak-metric--attention .ak-metric__value{color:var(--ak-attention-deep)}.ak-metric--error .ak-metric__value{color:var(--ak-error)}.ak-empty{border:1px dashed var(--ak-border-strong);border-radius:var(--ak-r-card);text-align:center;color:var(--ak-text-muted);flex-direction:column;align-items:center;gap:12px;padding:32px 24px;display:flex}.ak-empty__line{font-size:var(--ak-fs-body-sm);text-wrap:pretty;max-width:46ch}.ak-skeleton{background:var(--ak-surface-inset);border-radius:var(--ak-r-pill);height:12px;animation:1.5s ease-in-out infinite akpulse}.ak-skeleton--row{height:var(--ak-row-h);border-radius:var(--ak-r-card)}.ak-interstitial{inset:var(--ak-topbar-h) 0 0 0;z-index:20;background:var(--ak-bg);padding:32px var(--ak-workarea-pad);justify-content:center;align-items:flex-start;display:flex;position:absolute;overflow:auto}.ak-interstitial__panel{background:var(--ak-surface);border:1px solid var(--ak-attention);border-radius:var(--ak-r-panel-lg);width:100%;max-width:640px;box-shadow:var(--ak-shadow-panel);flex-direction:column;gap:16px;padding:22px;display:flex}.ak-interstitial__title{font-size:var(--ak-fs-screen-title);font-weight:var(--ak-fw-bold);letter-spacing:var(--ak-tracking-title);text-wrap:pretty}.ak-wasnow{border:1px solid var(--ak-border);border-radius:var(--ak-r-card);flex-direction:column;display:flex;overflow:hidden}.ak-wasnow__row{border-bottom:1px solid var(--ak-border);justify-content:space-between;align-items:baseline;gap:12px;padding:11px 14px;display:flex}.ak-wasnow__row:last-child{border-bottom:none}.ak-wasnow__row--now{background:var(--ak-attention-tint)}.ak-wasnow__label{font-size:var(--ak-fs-meta);color:var(--ak-text-muted)}.ak-wasnow__value{font-family:var(--ak-mono);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:var(--ak-fs-figure)}.ak-wasnow__value--now{color:var(--ak-attention-deep);font-weight:var(--ak-fw-medium)}.ak-wasnow__value--was{color:var(--ak-text-muted);text-decoration:line-through}.ak-idempotency{background:var(--ak-surface-inset);border-radius:var(--ak-r-card);font-size:var(--ak-fs-meta);color:var(--ak-text-muted);flex-wrap:wrap;align-items:baseline;gap:8px;padding:9px 12px;display:flex}.ak-idempotency__key{font-family:var(--ak-mono);white-space:nowrap;color:var(--ak-text);overflow-wrap:anywhere;min-width:0}.ak-progress{border-radius:var(--ak-r-pill);background:var(--ak-surface-inset);height:6px;overflow:hidden}.ak-progress__fill{background:var(--ak-accent);border-radius:var(--ak-r-pill);height:100%}.ak-zoned{display:inline}.ak-zoned__zone{color:var(--ak-text-muted)}.ak-zoned>time.ak-mono,.ak-zoned__local.ak-mono,.ak-flight-times>time.ak-mono,.ak-flight-times{white-space:normal}.ak-flight-times__shift{color:var(--ak-attention-deep);font-weight:var(--ak-fw-semibold);margin-left:2px}.ak-jt{flex-direction:column;gap:8px;min-width:0;display:flex}.ak-jt-toolbar,.ak-jt-selection{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ak-jt-find{max-width:260px;height:32px}.ak-jt-btn{appearance:none;border:1px solid var(--ak-border-strong);border-radius:var(--ak-r-control);background:var(--ak-surface);height:28px;color:var(--ak-text);font:inherit;font-size:var(--ak-fs-body-sm);cursor:pointer;padding:0 10px}.ak-jt-btn:hover:not(:disabled){background:var(--ak-surface-inset)}.ak-jt-btn:disabled{color:var(--ak-text-muted);cursor:not-allowed}.ak-jt-btn[aria-pressed=true]{background:var(--ak-accent-tint);color:var(--ak-accent-on-tint);border-color:var(--ak-accent)}.ak-jt-btn:focus-visible{outline:var(--ak-focus-ring-width) solid var(--ak-accent);outline-offset:var(--ak-focus-ring-offset)}.ak-jt-path{font-family:var(--ak-font-mono);font-size:var(--ak-fs-body-sm);color:var(--ak-text);background:var(--ak-surface-inset);border-radius:var(--ak-r-control);overflow-wrap:anywhere;padding:2px 6px}.ak-jt-tree{border:1px solid var(--ak-border);border-radius:var(--ak-r-control);background:var(--ak-surface);max-height:520px;font-family:var(--ak-font-mono);font-size:var(--ak-fs-body-sm);padding:4px 0;overflow:auto}.ak-jt-row{white-space:nowrap;cursor:default;min-height:24px;color:var(--ak-text);align-items:baseline;gap:2px;padding-inline-end:8px;display:flex}.ak-jt-row:hover{background:var(--ak-surface-inset)}.ak-jt-row.is-active{background:var(--ak-accent-tint)}.ak-jt-row:focus{outline:none}.ak-jt-row:focus-visible{outline:var(--ak-focus-ring-width) solid var(--ak-accent);outline-offset:-2px}.ak-jt-row.is-match{box-shadow:inset 3px 0 0 var(--ak-attention)}.ak-jt-row.is-current{background:var(--ak-attention-tint)}.ak-jt-row--more{color:var(--ak-accent-on-tint);cursor:pointer}.ak-jt-twisty{width:14px;color:var(--ak-text-muted);display:inline-block}.ak-jt-key{color:var(--ak-accent-on-tint)}.ak-jt-index,.ak-jt-colon,.ak-jt-summary,.ak-jt-null{color:var(--ak-text-muted)}.ak-jt-str{color:var(--ak-success-deep);text-overflow:ellipsis;overflow:hidden}.ak-jt-num{color:var(--ak-attention-deep)}.ak-jt-mask{border-radius:var(--ak-r-pill);font-family:var(--ak-font-mono);font-size:var(--ak-fs-micro);border:1px dashed;align-items:baseline;gap:6px;padding:0 8px;line-height:18px;display:inline-flex}.ak-jt-mask__label{font-weight:var(--ak-fw-bold);letter-spacing:var(--ak-tracking-micro)}.ak-jt-mask--credential{background:var(--ak-error-tint);color:var(--ak-error-deep)}.ak-jt-mask--dropped{background:var(--ak-attention-tint);color:var(--ak-attention-deep)}.ak-jt-mask--pseudonym{background:var(--ak-accent-tint);color:var(--ak-accent-on-tint)}.ak-jt-mask--pan{background:var(--ak-surface-inset);color:var(--ak-text)}
.ak-shell{background:var(--ak-bg);height:100dvh;min-height:0;display:flex;overflow:hidden}.ak-rail{width:var(--ak-nav-w);box-sizing:border-box;background:var(--ak-nav-bg);height:100%;color:var(--ak-nav-text);transition:width var(--ak-motion) var(--ak-ease);flex-direction:column;flex:none;gap:16px;padding:16px 12px 12px;display:flex;overflow:hidden}.ak-rail:not(.ak-rail--collapsed):not(.ak-rail--drawer)>*{min-width:calc(var(--ak-nav-w) - 24px)}.ak-rail:not(.ak-rail--collapsed):not(.ak-rail--drawer)>.ak-rail__section{min-width:calc(var(--ak-nav-w) - 12px)}.ak-rail:not(.ak-rail--collapsed):not(.ak-rail--drawer)>.ak-rail__ask{min-width:var(--ak-nav-w)}.ak-rail--collapsed{width:var(--ak-nav-w-collapsed);padding:16px 10px 12px}.ak-rail--narrowing{width:var(--ak-nav-w-collapsed)}.ak-rail--drawer{width:100%;height:100%;padding:16px 14px 14px}.ak-rail__head{align-items:center;gap:6px;min-height:32px;padding:0 2px 0 6px;display:flex}.ak-rail--collapsed .ak-rail__head{justify-content:center;padding:0}.ak-rail__wordmark{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ak-fs-card-title);font-weight:var(--ak-fw-bold);color:var(--ak-nav-ink);letter-spacing:var(--ak-tracking-title);overflow:hidden}.ak-rail__toggle{border-radius:var(--ak-r-control);width:32px;height:32px;color:var(--ak-nav-text-muted);cursor:pointer;transition:background-color var(--ak-motion-fast) var(--ak-ease), color var(--ak-motion-fast) var(--ak-ease), transform var(--ak-motion-fast) var(--ak-ease);background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.ak-rail--collapsed .ak-rail__toggle{margin-left:0}.ak-rail__toggle--brand{color:var(--ak-nav-text);position:relative}.ak-rail__brandmark,.ak-rail__brandglyph{transition:opacity var(--ak-motion-fast) var(--ak-ease)}.ak-rail__brandmark{display:inline-flex}.ak-rail__brandglyph{opacity:0;margin:auto;position:absolute;inset:0}.ak-rail:hover .ak-rail__brandmark,.ak-rail__toggle--brand:focus-visible .ak-rail__brandmark{opacity:0}.ak-rail:hover .ak-rail__brandglyph,.ak-rail__toggle--brand:focus-visible .ak-rail__brandglyph{opacity:1}.ak-rail__toggle:hover{background:var(--ak-nav-hover-bg);color:var(--ak-nav-ink)}.ak-rail__toggle:active{background:var(--ak-nav-avatar-bg);transform:scale(.96)}.ak-rail__section{scrollbar-width:none;flex-direction:column;flex:auto;gap:16px;min-height:0;margin:-4px -6px;padding:4px 6px;display:flex;overflow-y:auto}.ak-rail__section::-webkit-scrollbar{display:none}.ak-rail__items{flex-direction:column;gap:2px;display:flex}.ak-rail__items[hidden]{display:none}.ak-rail__fold{transition:grid-template-rows var(--ak-motion) var(--ak-ease), opacity var(--ak-motion) var(--ak-ease);grid-template-rows:1fr;display:grid}.ak-rail__fold[data-closed]{opacity:0;grid-template-rows:0fr}.ak-rail__fold>.ak-rail__items{overflow-clip-margin:4px;min-height:0;overflow:clip}.ak-rail__group{flex-direction:column;gap:4px;display:flex}.ak-rail__grouphead{border-radius:var(--ak-r-icon-btn);width:100%;min-height:24px;color:var(--ak-nav-text-muted);font-family:var(--ak-mono);font-size:var(--ak-fs-micro);font-weight:var(--ak-fw-medium);letter-spacing:var(--ak-tracking-eyebrow);text-transform:uppercase;text-align:left;cursor:pointer;transition:color var(--ak-motion-fast) var(--ak-ease);background:0 0;border:none;align-items:center;gap:6px;padding:0 12px;display:flex}.ak-rail__grouphead:hover{color:var(--ak-nav-text)}.ak-rail__grouplabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ak-rail__groupcurrent{border:2.5px solid var(--ak-nav-accent);border-radius:50%;flex:none;width:0;height:0}.ak-rail__groupbadge{font-family:var(--ak-mono);font-size:var(--ak-fs-micro);letter-spacing:normal;line-height:var(--ak-lh-meta);color:var(--ak-accent-ink);background:var(--ak-attention-deep);border-radius:var(--ak-r-pill);flex:none;padding:0 6px}.ak-rail__groupchevron{opacity:.6;transition:transform var(--ak-motion) var(--ak-ease), opacity var(--ak-motion-fast) var(--ak-ease);flex:none;margin-left:auto}.ak-rail__grouphead:hover .ak-rail__groupchevron{opacity:1}.ak-rail__grouphead[aria-expanded=false] .ak-rail__groupchevron{transform:rotate(-90deg)}.ak-rail__hairline{background:linear-gradient(var(--ak-nav-divider), var(--ak-nav-divider)) center / 100% 1px no-repeat;height:24px;margin:0 10px}.ak-navitem{min-height:var(--ak-nav-item-h);border-radius:var(--ak-r-control);width:100%;font-size:var(--ak-fs-body-sm);font-weight:var(--ak-fw-medium);color:var(--ak-nav-text);text-align:left;cursor:pointer;transition:background-color var(--ak-motion-fast) var(--ak-ease), color var(--ak-motion-fast) var(--ak-ease), transform var(--ak-motion-fast) var(--ak-ease);background:0 0;border:none;justify-content:flex-start;align-items:center;gap:12px;padding:0 12px;display:flex;position:relative}.ak-navitem__icon{color:var(--ak-nav-text-muted);transition:color var(--ak-motion-fast) var(--ak-ease);flex:none}.ak-navitem__label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.ak-navitem:hover{background:var(--ak-nav-hover-bg);color:var(--ak-nav-ink)}.ak-navitem:hover .ak-navitem__icon{color:var(--ak-nav-text)}.ak-navitem:active:not(.ak-navitem--locked){background:var(--ak-nav-avatar-bg);transform:scale(.99)}.ak-navitem--active,.ak-navitem--active:hover{background:var(--ak-nav-active-bg);color:var(--ak-nav-ink)}.ak-navitem--active .ak-navitem__icon,.ak-navitem--active:hover .ak-navitem__icon{color:var(--ak-nav-accent)}.ak-navitem--active .ak-navitem__label{font-weight:var(--ak-fw-semibold)}.ak-rail{--ak-rail-sweep-a:color-mix(in oklab, var(--ak-accent) 50%, var(--ak-nav-accent));--ak-rail-sweep-b:color-mix(in oklch, var(--ak-nav-accent) 62%, var(--ak-error));--ak-rail-sweep-c:color-mix(in oklab, var(--ak-success) 72%, var(--ak-nav-ink))}.ak-rail__sweepdefs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.ak-rail__sweepstop{stop-color:var(--ak-rail-sweep-a)}.ak-rail__sweepstop:nth-child(3){stop-color:var(--ak-rail-sweep-b)}.ak-rail__sweepstop:nth-child(n+4){stop-color:var(--ak-rail-sweep-c)}.ak-rail__entry--current>.ak-navitem--active>.ak-navitem__icon{stroke:var(--ak-rail-sweep,currentColor);filter:drop-shadow(0 0 3px color-mix(in oklab, var(--ak-rail-sweep-b) 45%, transparent))}@keyframes ak-rail-sweep{0%,to{stop-color:var(--ak-rail-sweep-a)}33%{stop-color:var(--ak-rail-sweep-b)}66%{stop-color:var(--ak-rail-sweep-c)}}@media (prefers-reduced-motion:no-preference){.ak-rail__sweepstop{animation:3.6s ease-in-out infinite ak-rail-sweep}.ak-rail__sweepstop:first-child{animation-delay:-1800ms}.ak-rail__sweepstop:nth-child(2){animation-delay:-1350ms}.ak-rail__sweepstop:nth-child(3){animation-delay:-900ms}.ak-rail__sweepstop:nth-child(4){animation-delay:-450ms}.ak-rail__sweepstop:nth-child(5){animation-delay:0s}.ak-rail__sweepdefs[data-paused] .ak-rail__sweepstop{animation-play-state:paused}}.ak-navitem--locked,.ak-navitem--locked:hover{color:var(--ak-nav-text-muted);cursor:not-allowed;background:0 0}.ak-navitem--locked .ak-navitem__icon,.ak-navitem--locked:hover .ak-navitem__icon{color:var(--ak-nav-text-muted);opacity:.7}.ak-rail--collapsed .ak-navitem{justify-content:center;align-self:center;width:40px;padding:0}.ak-rail__entry{display:contents}@media (prefers-reduced-motion:no-preference){.ak-navitem__icon{transition:color var(--ak-motion-fast) var(--ak-ease), transform var(--ak-motion) var(--ak-ease)}.ak-navitem:is(:hover,:focus-visible):not(.ak-navitem--locked)>.ak-navitem__icon{transform:scale(1.08)}.ak-rail__entry:is([data-glyph=home],[data-glyph=agent],[data-glyph=account],[data-glyph=suppliers],[data-glyph=bookings])>.ak-navitem:is(:hover,:focus-visible):not(.ak-navitem--locked)>.ak-navitem__icon{transform:translateY(-1.5px)}.ak-rail__entry[data-glyph=trip]>.ak-navitem:is(:hover,:focus-visible):not(.ak-navitem--locked)>.ak-navitem__icon{transform:translateY(-1px)rotate(-7deg)}.ak-rail__entry[data-glyph=orders]>.ak-navitem:is(:hover,:focus-visible):not(.ak-navitem--locked)>.ak-navitem__icon{transform:translateY(-1px)rotate(4deg)}.ak-rail__entry[data-glyph=analytics] .ak-navitem__icon{transform-origin:50% 79%}.ak-rail__entry[data-glyph=analytics]>.ak-navitem:is(:hover,:focus-visible):not(.ak-navitem--locked)>.ak-navitem__icon{transform:scaleY(1.14)}.ak-rail__entry[data-glyph=finance]>.ak-navitem:is(:hover,:focus-visible):not(.ak-navitem--locked)>.ak-navitem__icon{transform:rotate(-12deg)}.ak-rail__entry[data-glyph=administration]>.ak-navitem:is(:hover,:focus-visible):not(.ak-navitem--locked)>.ak-navitem__icon{transform:rotate(45deg)}.ak-rail__entry[data-glyph=settlement]>.ak-navitem:is(:hover,:focus-visible):not(.ak-navitem--locked)>.ak-navitem__icon{transform:translateY(-1px)scale(1.06)}.ak-rail__entry[data-glyph=developer]>.ak-navitem:is(:hover,:focus-visible):not(.ak-navitem--locked)>.ak-navitem__icon{transform:scaleX(1.16)}.ak-rail__entry:is([data-glyph=globe],[data-glyph=integration])>.ak-navitem:is(:hover,:focus-visible):not(.ak-navitem--locked)>.ak-navitem__icon{transform:rotate(-18deg)}.ak-rail__entry:is([data-glyph=queues],[data-glyph=tools])>.ak-navitem:is(:hover,:focus-visible):not(.ak-navitem--locked)>.ak-navitem__icon{transform:translate(1.5px)}.ak-rail__entry[data-glyph=commercial]>.ak-navitem:is(:hover,:focus-visible):not(.ak-navitem--locked)>.ak-navitem__icon{transform:rotate(-10deg)}.ak-rail__entry[data-glyph=sla]>.ak-navitem:is(:hover,:focus-visible):not(.ak-navitem--locked)>.ak-navitem__icon{transform:rotate(20deg)}.ak-rail__entry[data-glyph=fulfilment]>.ak-navitem:is(:hover,:focus-visible):not(.ak-navitem--locked)>.ak-navitem__icon{transform:translateY(-1.5px)rotate(-4deg)}.ak-rail__entry[data-glyph=content]>.ak-navitem:is(:hover,:focus-visible):not(.ak-navitem--locked)>.ak-navitem__icon{transform:scale(1.1)}.ak-rail__toggle>.ak-icon,.ak-rail__brandglyph,.ak-rail__groupchevron,.ak-rail__honesty>.ak-icon,.ak-askcopilot__glyph>svg{transition:transform var(--ak-motion) var(--ak-ease), translate var(--ak-motion) var(--ak-ease), scale var(--ak-motion) var(--ak-ease), rotate var(--ak-motion) var(--ak-ease), opacity var(--ak-motion-fast) var(--ak-ease)}.ak-rail__toggle:not(.ak-rail__toggle--brand):is(:hover,:focus-visible)>.ak-icon{translate:-1.5px}.ak-rail--drawer .ak-rail__toggle:not(.ak-rail__toggle--brand):is(:hover,:focus-visible)>.ak-icon{translate:none;rotate:90deg}.ak-rail__toggle--brand:is(:hover,:focus-visible) .ak-rail__brandglyph{translate:1.5px}.ak-rail__grouphead:is(:hover,:focus-visible) .ak-rail__groupchevron{translate:0 1px}.ak-rail__grouphead[aria-expanded=false]:is(:hover,:focus-visible) .ak-rail__groupchevron{translate:1px}.ak-rail__honesty:is(:hover,:focus-visible)>.ak-icon{scale:1.1}.ak-askcopilot:is(:hover,:focus-visible) .ak-askcopilot__glyph>svg{rotate:15deg;scale:1.12}}.ak-tooltip--stacked{flex-direction:column;gap:2px;max-width:240px;padding:6px 10px;display:flex}.ak-tooltip__title{font-weight:var(--ak-fw-semibold)}.ak-tooltip__detail{color:color-mix(in srgb, var(--ak-surface) 74%, var(--ak-text));text-wrap:pretty}.ak-navitem__badge{font-family:var(--ak-mono);white-space:nowrap;font-size:var(--ak-fs-micro);font-weight:var(--ak-fw-semibold);color:var(--ak-accent-ink);background:var(--ak-attention-deep);border-radius:var(--ak-r-pill);margin-left:auto;padding:1px 7px}.ak-navitem__badge-dot{background:var(--ak-attention);border:1.5px solid var(--ak-nav-bg);box-sizing:border-box;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.ak-navitem__locked{color:var(--ak-nav-text-muted);margin-left:auto;display:inline-flex}.ak-navitem__locked-dot{background:var(--ak-nav-text-muted);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.ak-navitem__reason{font-size:var(--ak-fs-meta);line-height:var(--ak-lh-meta);color:var(--ak-nav-text-muted);overflow-wrap:anywhere;margin:-2px 12px 6px 40px;display:block}.ak-rail__honesty{width:24px;height:24px;color:var(--ak-nav-text-muted);cursor:default;animation:ak-kit-fade var(--ak-motion) var(--ak-ease);transition:color var(--ak-motion-fast) var(--ak-ease), background-color var(--ak-motion-fast) var(--ak-ease);background:0 0;border:none;border-radius:50%;flex:none;place-items:center;margin-left:-2px;padding:0;display:inline-grid}button.ak-rail__honesty{cursor:pointer;width:32px;height:32px}.ak-rail__honesty:hover,.ak-rail__honesty:focus-visible,.ak-rail__honesty[aria-expanded=true]{color:var(--ak-nav-ink)}button.ak-rail__honesty[aria-expanded=true]{background:var(--ak-nav-hover-bg)}.ak-rail__provnote{border-radius:var(--ak-r-control);background:var(--ak-nav-chip-bg);font-size:var(--ak-fs-micro);line-height:var(--ak-lh-meta);color:var(--ak-nav-text-muted);animation:ak-kit-fade var(--ak-motion) var(--ak-ease);margin:-8px 0 0;padding:8px 12px}.ak-rail__provnote[hidden]{display:none}.ak-rail__provwords{color:var(--ak-nav-text);margin:0}.ak-rail__provdetail{font-family:var(--ak-mono);overflow-wrap:anywhere;margin:4px 0 0}.ak-rail__ask{border-top:1px solid var(--ak-nav-divider);flex:none;justify-content:center;margin:0 -12px;padding:12px 12px 0;display:flex}.ak-rail--collapsed .ak-rail__ask{margin:0 -10px;padding:12px 10px 0}.ak-rail--drawer .ak-rail__ask{margin:0 -14px;padding:12px 14px 0}.ak-askcopilot{box-sizing:border-box;border:1px solid var(--ak-nav-divider);border-radius:var(--ak-r-pill);background:var(--ak-nav-chip-bg);width:100%;height:40px;color:var(--ak-nav-text);font-size:var(--ak-fs-body);font-weight:var(--ak-fw-medium);cursor:pointer;transition:background-color var(--ak-motion-fast) var(--ak-ease), border-color var(--ak-motion-fast) var(--ak-ease), color var(--ak-motion-fast) var(--ak-ease), transform var(--ak-motion-fast) var(--ak-ease);align-items:center;gap:6px;padding:0 9px 0 5px;display:flex;position:relative}.ak-askcopilot:hover{background:var(--ak-nav-avatar-bg);color:var(--ak-nav-ink)}.ak-askcopilot:active{background:var(--ak-nav-active-bg);transform:scale(.97)}.ak-askcopilot--open,.ak-askcopilot--open:hover{background:var(--ak-nav-active-bg);color:var(--ak-nav-ink);border-color:#0000}.ak-askcopilot__glyph{background:var(--ak-nav-active-bg);width:28px;height:28px;color:var(--ak-nav-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ak-askcopilot__glyph>svg{transition:transform var(--ak-motion) var(--ak-ease)}.ak-askcopilot--open .ak-askcopilot__glyph>svg{transform:rotate(90deg)}.ak-askcopilot__label{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.ak-askcopilot__kbd{box-sizing:border-box;min-width:28px;height:20px;font-family:var(--ak-mono);font-size:var(--ak-fs-micro);font-weight:var(--ak-fw-medium);color:var(--ak-nav-text);background:var(--ak-nav-avatar-bg);border-radius:var(--ak-r-pill);transition:opacity var(--ak-motion) var(--ak-ease);flex:none;place-items:center;padding:0 6px;line-height:1;display:inline-grid;overflow:hidden}.ak-askcopilot__kbd[data-pending]{opacity:0}.ak-askcopilot__key{white-space:nowrap;transition:opacity var(--ak-motion) var(--ak-ease), transform var(--ak-motion) var(--ak-ease);grid-area:1/1}.ak-askcopilot__key[data-shown=false]{opacity:0;transform:translateY(-6px)}.ak-askcopilot__key--open[data-shown=false]{transform:translateY(6px)}.ak-askcopilot--icon{justify-content:center;width:40px;padding:0}.ak-askcopilot__dot{background:var(--ak-attention);border:1.5px solid var(--ak-nav-bg);box-sizing:border-box;border-radius:50%;width:9px;height:9px;position:absolute;top:3px;left:25px}.ak-askcopilot--icon .ak-askcopilot__dot{top:2px;left:auto;right:2px}.ak-copilottrigger .ak-askcopilot__dot{background:var(--ak-attention-deep);border-color:var(--ak-surface);top:2px;left:auto;right:2px}.ak-askcopilot__dot--paused{background:var(--ak-nav-bg);border:2.5px solid var(--ak-attention)}.ak-copilottrigger .ak-askcopilot__dot--paused{background:var(--ak-surface);border:2.5px solid var(--ak-attention-deep)}.ak-copilot-slot{flex:none;height:100%;display:flex;position:relative}.ak-copilot-reveal{contain:layout paint;background:var(--ak-surface);width:0;height:100%;box-shadow:inset -1px 0 0 var(--ak-border);transition:width var(--ak-motion) var(--ak-ease) 40ms;flex:none;display:flex;overflow:hidden}.ak-copilot-reveal[data-state=open]{width:var(--ak-copilot-slot-w);transition-delay:0s}.ak-copilot-reveal[data-dragging]{transition:none}.ak-copilot-reveal>.ak-copilot-slot{flex:none}.ak-copilot-reveal .ak-copilot>*{opacity:0;transition:opacity var(--ak-motion) var(--ak-ease), transform var(--ak-motion) var(--ak-ease);transform:translate(-8px)}.ak-copilot-reveal[data-state=open] .ak-copilot>*{opacity:1;transition-delay:40ms;transform:none}.ak-copilot-reveal[data-dragging] .ak-copilot>*{transition:none}@media (prefers-reduced-motion:reduce){.ak-copilot-reveal,.ak-copilot-reveal .ak-copilot>*,.ak-copilot-reveal[data-state=open],.ak-copilot-reveal[data-state=open] .ak-copilot>*{transition-delay:0s!important}}.ak-copilot--skeleton .ak-chathead__row{min-height:32px}.ak-copilot-skel__close{border-radius:var(--ak-r-icon-btn);background:var(--ak-surface-inset);flex:none;width:28px;height:28px;margin-left:auto}.ak-copilot-skel__intro{flex-direction:column;flex:auto;gap:10px;padding:20px 14px;display:flex}.ak-copilot-skel__composer{border-radius:var(--ak-r-control)}.ak-copilot{background:var(--ak-surface);border-right:1px solid var(--ak-border);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.ak-copilot--drawer{border-right:none;width:100%}.ak-resize{cursor:col-resize;width:7px;height:100%;transition:background var(--ak-motion-fast) var(--ak-ease);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.ak-resize__grip{border-radius:var(--ak-r-pill);background:var(--ak-border-strong);width:3px;height:42px}.ak-resize:hover .ak-resize__grip,.ak-resize--dragging .ak-resize__grip{background:var(--ak-accent)}.ak-resize--dragging{background:var(--ak-accent-tint)}.ak-chathead{border-bottom:1px solid var(--ak-border);flex-direction:column;flex:none;gap:10px;padding:12px 14px 10px;display:flex}.ak-chathead__row{align-items:center;gap:8px;display:flex}.ak-chathead__glyph{background:var(--ak-accent-tint);width:28px;height:28px;color:var(--ak-accent-on-tint);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ak-copilot__close{margin-left:auto}.ak-chathead__title{font-size:var(--ak-fs-body);font-weight:var(--ak-fw-bold)}.ak-chathead__tools{gap:6px;display:flex}.ak-iconbtn{border-radius:var(--ak-r-icon-btn);border:1px solid var(--ak-border);width:32px;height:32px;color:var(--ak-text-muted);transition:background var(--ak-motion-fast) var(--ak-ease), color var(--ak-motion-fast) var(--ak-ease);background:0 0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ak-iconbtn:hover{background:var(--ak-surface-inset);color:var(--ak-text)}.ak-iconbtn[aria-pressed=true],.ak-iconbtn[aria-expanded=true]{background:var(--ak-accent);border-color:var(--ak-accent);color:var(--ak-accent-ink)}.ak-iconbtn__count{border-radius:var(--ak-r-pill);background:var(--ak-attention-deep);min-width:16px;height:16px;color:var(--ak-accent-ink);font-family:var(--ak-mono);white-space:nowrap;font-size:var(--ak-fs-micro);justify-content:center;align-items:center;padding:0 4px;display:inline-flex;position:absolute;top:-5px;right:-5px}.ak-popover{border:1px solid var(--ak-border);border-radius:var(--ak-r-card);background:var(--ak-surface-raised);font-size:var(--ak-fs-body-sm);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.ak-popover__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ak-popover__row{border-bottom:1px solid var(--ak-border);align-items:center;gap:9px;padding:6px 0;display:flex}.ak-popover__row:last-of-type{border-bottom:none}.ak-popover__row-main{flex-direction:column;flex:1;min-width:0;display:flex}.ak-popover__note{font-size:var(--ak-fs-micro);color:var(--ak-text-muted);text-wrap:pretty}.ak-copilot__thread{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px;display:flex;overflow-y:auto}.ak-composer{border-top:1px solid var(--ak-border);flex-direction:column;flex:none;gap:9px;padding:10px 14px 14px;display:flex}.ak-composer__chips{flex-wrap:wrap;gap:6px;display:flex}.ak-composer__row{align-items:center;gap:8px;display:flex}.ak-composer__input{resize:none;background:var(--ak-surface-inset);border:1px solid var(--ak-border);border-radius:var(--ak-r-card);min-height:40px;max-height:120px;font:inherit;font-size:var(--ak-fs-control);line-height:var(--ak-lh-body);color:var(--ak-text);flex:1;min-width:0;padding:10px 14px}.ak-composer__input:disabled{color:var(--ak-text-muted)}.ak-composer__send{background:var(--ak-accent);width:40px;height:40px;box-shadow:var(--ak-shadow-accent);color:var(--ak-accent-ink);font-size:var(--ak-fs-card-title);font-weight:var(--ak-fw-bold);border:none;border-radius:50%;flex:none}.ak-composer__send:disabled{opacity:.45;box-shadow:none}.ak-composer__send--stop{background:var(--ak-surface-raised);border:1px solid var(--ak-border-strong);box-shadow:none;color:var(--ak-text);font-size:var(--ak-fs-micro)}.ak-composer__context{border:1px solid var(--ak-border);border-radius:var(--ak-r-pill);background:var(--ak-surface-inset);font-size:var(--ak-fs-micro);color:var(--ak-text);align-items:center;gap:6px;padding:3px 4px 3px 10px;display:inline-flex}.ak-composer__context-remove{width:20px;height:20px;color:var(--ak-text-muted);background:0 0;border:none;border-radius:50%;line-height:1}.ak-composer__context-remove:hover{background:var(--ak-surface-raised);color:var(--ak-text)}.ak-composer__off{border-radius:var(--ak-r-card);background:var(--ak-surface-inset);color:var(--ak-text-muted);font-size:var(--ak-fs-body-sm);text-wrap:pretty;margin:0;padding:10px 12px}.ak-popover__row--current{box-shadow:inset 3px 0 0 var(--ak-accent);padding-left:10px}.ak-copilot--paused{position:relative}.ak-copilot--paused .ak-copilot__thread,.ak-copilot--paused .ak-composer{opacity:.38;pointer-events:none;filter:saturate(.4)}.ak-paused-banner{border-radius:var(--ak-r-card);background:var(--ak-attention-tint);color:var(--ak-attention-deep);font-family:var(--ak-mono);font-size:var(--ak-fs-micro);font-weight:var(--ak-fw-bold);letter-spacing:var(--ak-tracking-micro);text-align:center;flex:none;margin:10px 14px 0;padding:8px 11px}.ak-work{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.ak-topbar{height:var(--ak-topbar-h);padding:0 var(--ak-workarea-pad);border-bottom:1px solid var(--ak-border);background:var(--ak-topbar-wash);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex:none;align-items:center;gap:12px;display:flex}.ak-topbar__crumbs{align-items:center;gap:8px;min-width:0;margin-right:8px;display:flex;overflow:hidden}.ak-crumbs{align-items:baseline;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ak-crumbs__item{flex:0 auto;align-items:baseline;gap:8px;min-width:0;display:flex}.ak-crumbs__item:not(.ak-crumbs__item--current){flex:none;max-width:16em}.ak-crumb{font-size:var(--ak-fs-control);color:var(--ak-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ak-crumb--link{color:var(--ak-text-muted);border-radius:var(--ak-r-icon-btn);transition:color var(--ak-motion-fast) var(--ak-ease);align-items:baseline;gap:2px;text-decoration:none;display:inline-flex}.ak-crumb--link:hover{color:var(--ak-text)}.ak-crumb__back{flex:none;align-self:center;display:none}.ak-crumb__sep{color:var(--ak-border-strong);font-size:var(--ak-fs-control);flex:none}.ak-crumb--current{font-size:var(--ak-fs-card-title);font-weight:var(--ak-fw-semibold);letter-spacing:-.005em;color:var(--ak-text)}.ak-seg{background:var(--ak-surface-inset);border:1px solid var(--ak-border);border-radius:var(--ak-r-pill);flex:none;gap:2px;padding:2px;display:inline-flex}.ak-seg__opt{border-radius:var(--ak-r-pill);height:26px;color:var(--ak-text);font-size:var(--ak-fs-meta);font-weight:var(--ak-fw-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0 12px}.ak-seg__opt:disabled{cursor:not-allowed;opacity:.55}.ak-seg__opt[aria-pressed=true]{background:var(--ak-accent-tint);color:var(--ak-accent-on-tint)}.ak-topbar .ak-seg{margin-left:auto}.ak-activity__controls{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0 0 12px;display:flex}.ak-activity__filter{flex-direction:column;gap:4px;min-width:200px;display:inline-flex}.ak-activity__tabs{margin:0 0 12px}.ak-activity__pair{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.ak-topbar__divider{background:var(--ak-border);flex:none;width:1px;height:20px}.ak-topbar__cluster{flex:none;align-items:center;gap:4px;display:flex}.ak-locale{align-items:center;gap:6px;display:inline-flex}.ak-locale__wrap{border-radius:var(--ak-r-control);height:36px;color:var(--ak-text-muted);transition:background var(--ak-motion-fast) var(--ak-ease), color var(--ak-motion-fast) var(--ak-ease);align-items:center;display:inline-flex;position:relative}.ak-locale__wrap:hover{background:var(--ak-surface-inset);color:var(--ak-text)}.ak-locale__wrap:has(.ak-locale__select:focus-visible){outline:var(--ak-focus-ring-width) solid var(--ak-accent);outline-offset:var(--ak-focus-ring-offset)}.ak-locale__wrap:has(.ak-locale__select:disabled){opacity:.6}.ak-locale__face{pointer-events:none;align-items:center;gap:6px;height:100%;padding:0 8px 0 10px;display:inline-flex}.ak-locale__globe{flex:none}@media (prefers-reduced-motion:no-preference){.ak-locale__globe{transition:transform var(--ak-motion) var(--ak-ease)}.ak-locale__wrap:is(:hover,:has(.ak-locale__select:focus-visible)) .ak-locale__globe{transform:rotate(-20deg)}}.ak-locale__label{display:none}.ak-locale__code{font-family:var(--ak-mono);font-size:var(--ak-fs-meta);font-weight:var(--ak-fw-semibold);letter-spacing:.02em;line-height:1}.ak-locale__chev{opacity:.7;flex:none}.ak-locale__select{border-radius:inherit;opacity:0;appearance:none;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.ak-locale__select:disabled{cursor:progress}.ak-locale__error{font-size:var(--ak-fs-meta);color:var(--ak-error-deep)}.ak-topbar__avatar{background:var(--ak-accent-tint);width:36px;height:36px;color:var(--ak-accent-on-tint);font-family:inherit;font-size:var(--ak-fs-meta);font-weight:var(--ak-fw-semibold);letter-spacing:.02em;transition:box-shadow var(--ak-motion-fast) var(--ak-ease);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:4px;padding:0;line-height:1;display:inline-flex}.ak-topbar__avatar:hover{box-shadow:0 0 0 3px var(--ak-surface-inset)}.ak-work__body{min-height:0;padding:var(--ak-workarea-pad);flex-direction:column;flex:1;gap:18px;display:flex;overflow:auto}.ak-work__inner{width:100%;max-width:var(--ak-content-max);flex-direction:column;flex:1 0 auto;gap:18px;min-width:0;margin-inline:auto;display:flex}.ak-screen-title{font-size:var(--ak-fs-screen-title);font-weight:var(--ak-fw-bold);letter-spacing:var(--ak-tracking-title);text-wrap:pretty}@media (max-width:767px){.ak-topbar{gap:6px;padding:0 8px 0 4px}.ak-topbar .ak-seg,.ak-topbar__divider{display:none}.ak-topbar__cluster{gap:2px}.ak-work__body{padding:var(--ak-workarea-pad-phone)}}.ak-account{position:relative}.ak-topbar__avatar{cursor:pointer}.ak-topbar__avatar[aria-expanded=true]{box-shadow:0 0 0 2px var(--ak-surface-raised), 0 0 0 3.5px var(--ak-accent)}.ak-account__panel{z-index:30;background:var(--ak-surface);border:1px solid var(--ak-border);min-width:240px;max-width:min(320px,100vw - 32px);box-shadow:var(--ak-shadow-panel);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.ak-account__who{flex-direction:column;gap:2px;min-width:0;display:flex}.ak-account__name{font-size:var(--ak-fs-body-sm);font-weight:var(--ak-fw-bold);color:var(--ak-text);overflow-wrap:anywhere}.ak-account__org{font-family:var(--ak-mono);font-size:var(--ak-fs-eyebrow);color:var(--ak-text-muted);overflow-wrap:anywhere}.ak-account__actions{border-top:1px solid var(--ak-border);flex-direction:column;align-items:stretch;gap:8px;padding-top:8px;display:flex}.ak-account__actions .ak-ops-row{flex-flow:column;align-items:stretch;gap:0;margin:0 -8px;display:flex}.ak-account__actions .ak-ops-row .ak-link{border-radius:var(--ak-r-control);min-height:32px;color:var(--ak-text);font-size:var(--ak-fs-body-sm);font-weight:var(--ak-fw-medium);transition:background var(--ak-motion-fast) var(--ak-ease);align-items:center;padding:0 8px;text-decoration:none;display:flex}.ak-account__actions .ak-ops-row .ak-link:hover{background:var(--ak-surface-inset)}.ak-account__actions>.ak-ops-row+*{border-top:1px solid var(--ak-border);margin:0 -8px;padding-top:8px}.ak-account__actions .ak-btn--ghost{padding:0 7px}.ak-work--live{isolation:isolate}.ak-live{z-index:-1;pointer-events:none;--ak-live-k:1;position:absolute;inset:0;overflow:hidden}.ak-live__glow{border-radius:50%;animation:9s ease-in-out infinite ak-live-breathe;position:absolute}.ak-live__glow--a{background:radial-gradient(circle, rgba(var(--ak-live-glow-a), calc(.11 * var(--ak-live-k))), rgba(var(--ak-live-glow-a), 0) 62%);width:680px;height:680px;top:30%;left:-10%}.ak-live__glow--b{background:radial-gradient(circle, rgba(var(--ak-live-glow-b), calc(.09 * var(--ak-live-k))), rgba(var(--ak-live-glow-b), 0) 62%);width:460px;height:460px;animation-delay:-4.5s;top:48%;left:62%}@keyframes ak-live-breathe{0%,to{opacity:.7;scale:1}50%{opacity:1;scale:1.12}}.ak-live__dots{background:radial-gradient(circle, rgba(var(--ak-live-dot), .085) 1px, transparent 1.2px) 0 0 / 26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 70% 30%,currentColor 30%,#0000 85%);mask-image:radial-gradient(120% 90% at 70% 30%,currentColor 30%,#0000 85%)}.ak-live__grain{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.08 0 0 0 0 0.09 0 0 0 0 0.11 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");position:absolute;inset:0}.ak-live__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}:root[data-theme=dark] .ak-live__grain{opacity:.5}.ak-rail{position:relative}.ak-rail:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff0f 1px,#0000 1.2px) 0 0/22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 40%,currentColor);mask-image:linear-gradient(#0000 40%,currentColor)}.ak-rail>*{position:relative}.ak-work--live .ak-topbar{-webkit-backdrop-filter:blur(14px)saturate(1.2)}@media (prefers-reduced-motion:reduce){.ak-live__glow{animation:none}}
.ak-screen{flex-direction:column;gap:16px;display:flex}.ak-screen__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ak-screen__head .ak-meta{max-width:62ch;margin:4px 0 0}.ak-columns{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.ak-columns__main{flex-direction:column;flex:1.55 380px;gap:16px;min-width:0;display:flex}.ak-columns__side{flex-direction:column;flex:270px;gap:16px;min-width:0;display:flex}.ak-columns--ops .ak-columns__main{flex:1.65 420px}.ak-kv{justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;display:flex}.ak-kv>:first-child:not(:last-child){flex-shrink:0;max-width:50%}.ak-kv>:last-child{overflow-wrap:anywhere;min-width:0}.ak-controlstack{flex-direction:column;align-items:stretch;gap:10px;display:flex}.ak-controlstack>span,.ak-controlstack button{width:100%}.ak-formgrid{flex-wrap:wrap;gap:12px;display:flex}.ak-formgrid>*{flex:180px}.ak-mockbar{border:1px dashed var(--ak-border-strong);border-radius:var(--ak-r-card);background:var(--ak-surface-inset);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.ak-mockbar__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ak-mockbar__spacer{flex:auto}.ak-mockbar__note{max-width:88ch;margin:0}.ak-warnings{border-radius:var(--ak-r-card);border:1px solid var(--ak-border);background:var(--ak-surface-inset);padding:10px 14px}.ak-warnings__list{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ak-warnings__row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ak-assist{border-radius:var(--ak-r-card);border:1px dashed var(--ak-border-strong);background:var(--ak-surface-inset);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ak-assist--inline{background:0 0;border:0;padding:8px 0 0}.ak-assist__head,.ak-assist__row,.ak-assist__flag,.ak-assist__suggestion{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ak-assist__row .ak-field{flex:260px;min-width:0}.ak-assist__badge{font-size:var(--ak-fs-meta);font-weight:var(--ak-fw-semibold);color:var(--ak-accent-on-tint);border-radius:var(--ak-r-pill);background:var(--ak-accent-tint);padding:1px 8px}.ak-assist__answer{flex-direction:column;gap:6px;display:flex}.ak-assist__list,.ak-assist__flags{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ak-assist__list>li{font-size:var(--ak-fs-body-sm)}.ak-assist__narrative{font-size:var(--ak-fs-body-sm);color:var(--ak-text);margin:0}.ak-assist__note{margin:0}.ak-items{flex-direction:column;gap:8px;margin:10px 0;padding:0;list-style:none;display:flex}.ak-item{border:1px solid var(--ak-border);border-radius:var(--ak-r-card);align-items:center;gap:12px;padding:10px 12px;display:flex}.ak-item__body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ak-item__ref{font-size:var(--ak-fs-body-sm);font-weight:var(--ak-fw-medium)}.ak-item__bus{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.ak-item__price{text-align:right;flex:none}.ak-esims{flex-direction:column;gap:8px;margin:10px 0;padding:0;list-style:none;display:flex}.ak-esim{border:1px solid var(--ak-border);border-radius:var(--ak-r-card);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.ak-esim__head{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.ak-esim__qr{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.ak-esim__qr-img{object-fit:contain;border:1px solid var(--ak-border);border-radius:var(--ak-r-card);width:180px;max-width:100%;height:180px;display:block}.ak-esim__qr-side{flex-direction:column;flex:200px;gap:6px;min-width:0;display:flex}.ak-visa{flex-direction:column;gap:10px;display:flex}.ak-visa__sends{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ak-visa__send{border:1px solid var(--ak-border);border-radius:var(--ak-r-card);overflow-wrap:anywhere;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.ak-visa__send-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.ak-visa__form{flex-direction:column;gap:10px;display:flex}.ak-visa__traveller{border:1px solid var(--ak-border);border-radius:var(--ak-r-card);flex-direction:column;gap:8px;min-width:0;margin:0;padding:8px 10px;display:flex}.ak-visa__consent{align-items:flex-start;gap:8px;display:flex}.ak-visa__consent>input{margin-top:3px}.ak-visa__actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ak-visa__refusal{border:1px solid var(--ak-border-strong);border-radius:var(--ak-r-card);margin:0;padding:8px 10px}.ak-visa__refusal>p{margin:0}.ak-visa__lines{margin:6px 0 0;padding-left:18px}.ak-dot{border-radius:var(--ak-r-pill);flex:none;width:7px;height:7px;margin-top:6px;display:inline-block}.ak-dot--success{background:var(--ak-success)}.ak-dot--attention{background:var(--ak-attention)}.ak-dot--error{background:var(--ak-error)}.ak-dot--pulse{animation:1.4s ease-in-out infinite akpulse}.ak-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ak-offers{flex-direction:column;gap:12px;display:flex}.ak-offer{border:1px solid var(--ak-border);border-radius:var(--ak-r-panel-lg);background:var(--ak-surface);box-shadow:var(--ak-shadow-card);align-items:flex-start;gap:14px;padding:14px;display:flex}.ak-offer--warming{border-style:dashed;border-color:var(--ak-border-strong);box-shadow:none}.ak-offer__thumb{border-radius:var(--ak-r-card);background:var(--ak-surface-inset);flex:none;width:74px;height:74px}.ak-offer__body{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.ak-offer__title{font-size:var(--ak-fs-card-title);font-weight:var(--ak-fw-semibold);margin:0}.ak-offer__chips{flex-wrap:wrap;gap:6px;display:flex}.ak-offer__chip{font-size:var(--ak-fs-micro);letter-spacing:var(--ak-tracking-micro);color:var(--ak-text-muted);background:var(--ak-surface-inset);border-radius:var(--ak-r-pill);padding:3px 8px}.ak-offer__price{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.ak-offer__figure{font-size:var(--ak-fs-figure);font-weight:var(--ak-fw-medium)}.ak-offer__price-pending{font-size:var(--ak-fs-figure);color:var(--ak-text-muted)}.ak-offer__warming-label{font-size:var(--ak-fs-meta);color:var(--ak-attention-deep)}img.ak-offer__thumb{object-fit:cover;display:block}img.ak-offer__thumb.ak-offer__thumb--logo{object-fit:contain;background:var(--ak-surface);border:1px solid var(--ak-border);box-sizing:border-box;padding:8px}.ak-offer__place,.ak-offer__facts{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ak-offer-content{flex-direction:column;gap:10px;display:flex}.ak-offer-content>p{margin:0}.ak-offer-content__gallery{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.ak-offer-content__photo{border-radius:var(--ak-r-card);background:var(--ak-surface-inset);object-fit:cover;flex:none;width:160px;height:110px}.ak-offer-content__section{flex-direction:column;gap:6px;display:flex}.ak-offer-content__logo{object-fit:contain;vertical-align:middle;width:auto;max-width:96px;height:20px;margin-right:6px}.ak-offer-content__description{white-space:pre-line;margin:0}.ak-errorpanel{border:1px solid var(--ak-border);background:var(--ak-surface);border-radius:var(--ak-r-panel);min-width:0;animation:ak-errorpanel-in calc(var(--ak-motion) * 1.5) var(--ak-ease) both;flex-direction:column;gap:14px;padding:18px 20px;display:flex}@keyframes ak-errorpanel-in{0%{opacity:0;transform:translateY(4px)}}.ak-errorpanel__head{align-items:flex-start;gap:14px;min-width:0;display:flex}.ak-errorpanel__tile{border-radius:var(--ak-r-control);background:var(--ak-surface-inset);width:40px;height:40px;color:var(--ak-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.ak-errorpanel__tile--error{background:var(--ak-error-tint);color:var(--ak-error-deep)}.ak-errorpanel__tile--attention{background:var(--ak-attention-tint);color:var(--ak-attention-deep)}.ak-errorpanel__text{flex-direction:column;gap:4px;min-width:0;padding-top:1px;display:flex}.ak-errorpanel__title{font-size:var(--ak-fs-card-title);line-height:var(--ak-lh-title);font-weight:var(--ak-fw-semibold);color:var(--ak-text);text-wrap:balance;margin:0}.ak-errorpanel__guidance{max-width:72ch;font-size:var(--ak-fs-body-sm);line-height:var(--ak-lh-body-sm);color:var(--ak-text-muted);text-wrap:pretty;margin:0}.ak-errorpanel__message,.ak-errorpanel__trace,.ak-errorpanel__note{margin:0}.ak-errorpanel__note{font-size:var(--ak-fs-body-sm);line-height:var(--ak-lh-body-sm);color:var(--ak-text)}.ak-copyable{-webkit-user-select:all;user-select:all}.ak-errorpanel__actions{flex-wrap:wrap;align-items:center;gap:10px;padding-left:54px;display:flex}.ak-errorpanel__actions:empty{display:none}.ak-errorpanel__actions>.ak-assist:has(.ak-assist__answer){flex:1 0 100%}.ak-errorpanel__retry>svg{transition:transform calc(var(--ak-motion) * 1.5) var(--ak-ease);flex:none}.ak-errorpanel__retry:hover>svg,.ak-errorpanel__retry:focus-visible>svg{transform:rotate(120deg)}.ak-errorpanel>.ak-errorpanel__tech{border-top:1px solid var(--ak-border);margin:0 0 0 54px;padding-top:12px}.ak-errorpanel__tech .ak-disclosure__summary{font-size:var(--ak-fs-body-sm);color:var(--ak-text-muted)}.ak-errorpanel__tech .ak-techdetails__list dd.ak-errorpanel__message{font-family:var(--ak-sans)}.ak-errorpanel__ticket{font-family:var(--ak-sans);font-size:var(--ak-fs-body-sm);flex:none}@container work (max-width:559px){.ak-errorpanel{padding:16px}.ak-errorpanel__actions,.ak-errorpanel>.ak-errorpanel__tech{margin-left:0;padding-left:0}.ak-errorpanel__trace{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ak-errorpanel{animation:none}.ak-errorpanel__retry>svg{transition:none}}.ak-caps{border-collapse:collapse;width:100%;font-size:var(--ak-fs-body-sm)}.ak-caps th,.ak-caps td{text-align:left;border-top:1px solid var(--ak-surface-inset);vertical-align:top;padding:9px 10px}.ak-caps thead th{font-size:var(--ak-fs-eyebrow);font-weight:var(--ak-fw-bold);letter-spacing:var(--ak-tracking-eyebrow);color:var(--ak-text-muted);border-top:0}.ak-caps tbody th{font-weight:var(--ak-fw-medium);white-space:nowrap}.ak-caps__row--unsupported{background:var(--ak-surface-raised)}.ak-caps__row--unsupported th{color:var(--ak-text-muted)}.ak-caps__provenance{max-width:80ch;margin:0 0 10px}.ak-total{justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0 4px;display:flex}.ak-total__figure{font-size:var(--ak-fs-figure-lg);font-weight:var(--ak-fw-medium)}.ak-prefill-note{color:var(--ak-accent);margin:0 0 10px}.ak-idem-note{word-break:break-word}.ak-radiorow{border:1px solid var(--ak-border);border-radius:var(--ak-r-card);align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.ak-radiorow--selected{border:1.5px solid var(--ak-accent);background:var(--ak-accent-tint)}.ak-radiorow__label{font-weight:var(--ak-fw-semibold);font-size:var(--ak-fs-body-sm)}.ak-radiorow>.ak-meta{margin-left:auto}.ak-radiorow__dot{border-radius:var(--ak-r-pill);border:1.5px solid var(--ak-border-strong);flex:none;width:16px;height:16px}.ak-radiorow__dot--on{border:5px solid var(--ak-accent)}.ak-confirmed__badge{border-radius:var(--ak-r-pill);background:var(--ak-success-deep);width:26px;height:26px;color:var(--ak-surface);font-weight:var(--ak-fw-bold);flex:none;place-items:center;display:grid}.ak-docs{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ak-docs__empty{margin:10px 0 0}.ak-doc{border:1px solid var(--ak-border);border-radius:var(--ak-r-card);align-items:center;gap:12px;padding:10px 12px;display:flex}.ak-doc--generating{background:var(--ak-attention-tint);border-color:color-mix(in srgb, var(--ak-attention) 40%, var(--ak-attention-tint))}.ak-doc--failed{background:var(--ak-error-tint);border-color:color-mix(in srgb, var(--ak-error) 40%, var(--ak-error-tint))}.ak-doc__thumb{background:var(--ak-surface-inset);border:1px solid var(--ak-border);border-radius:3px;flex:none;width:30px;height:36px}.ak-doc--generating .ak-doc__thumb{border:1px dashed var(--ak-attention);animation:1.6s ease-in-out infinite akpulse}.ak-doc__body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ak-doc__name{font-size:var(--ak-fs-body-sm);font-weight:var(--ak-fw-medium)}.ak-timeline{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ak-timeline__row{font-size:var(--ak-fs-body-sm);align-items:baseline;gap:12px;display:flex}.ak-timeline__at{color:var(--ak-text-muted);font-size:var(--ak-fs-meta);flex:none}.ak-timeline__event{flex:auto;min-width:0}.ak-timeline__actor{color:var(--ak-text-muted);font-size:var(--ak-fs-meta);flex:none}.ak-timeline__actor--human{color:var(--ak-accent)}.ak-copilot-card{border:1px solid var(--ak-border);border-radius:var(--ak-r-card);background:var(--ak-surface);flex-direction:column;gap:6px;margin-top:8px;padding:8px 10px;display:flex}.ak-copilot-live{flex-direction:column;gap:10px;display:flex}.ak-copilot-text{white-space:pre-wrap;overflow-wrap:anywhere}.ak-copilot-link{color:var(--ak-accent);text-underline-offset:2px;text-decoration:underline}.ak-bubble--user .ak-copilot-link{color:inherit}.ak-copilot-answer--streaming .ak-copilot-text:after{content:"▍";color:var(--ak-text-muted);margin-left:1px;animation:1s ease-in-out infinite akpulse}.ak-copilot-answer__note{font-style:italic}.ak-copilot-meta{font-size:var(--ak-fs-meta);color:var(--ak-text-muted);align-items:center;gap:8px;display:flex}.ak-copilot-meta .ak-btn__spinner{width:11px;height:11px}.ak-copilot-meta__mark{text-align:center;width:11px}.ak-copilot-meta--ok .ak-copilot-meta__mark{color:var(--ak-success-deep)}.ak-copilot-meta--failed .ak-copilot-meta__mark{color:var(--ak-error-deep)}.ak-copilot-refusal{background:var(--ak-surface-inset)}.ak-copilot-error{border-radius:var(--ak-r-card);background:var(--ak-error-tint);color:var(--ak-error-deep);font-size:var(--ak-fs-meta);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.ak-copilot-draft__action{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ak-copilot-draft .ak-reason,.ak-copilot-draft__action .ak-reason{margin-top:0}.ak-sample{border:1px dashed var(--ak-border-strong);border-radius:var(--ak-r-card);background:var(--ak-surface-inset);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ak-sample__text{max-width:96ch;margin:0}.ak-tiles{flex-wrap:wrap;gap:12px;display:flex}.ak-tiles>*{flex:130px}.ak-table__foot{border-top:1px solid var(--ak-border);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:10px;padding-top:10px;display:flex}.ak-row__order{flex-direction:column;gap:1px;display:flex}.ak-row--watching,.ak-row--watching .ak-meta,.ak-row--watching .ak-mono{color:var(--ak-text-muted)}.ak-row__over{color:var(--ak-error-deep);font-weight:var(--ak-fw-medium)}.ak-figure--success{color:var(--ak-success-deep)}.ak-health{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ak-health__row{font-size:var(--ak-fs-body-sm);align-items:center;gap:8px;display:flex}.ak-health__row .ak-dot{margin-top:0}.ak-health__value{margin-left:auto}.ak-latency{flex-direction:column;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ak-latency__line{font-size:var(--ak-fs-body-sm);align-items:baseline;gap:8px;margin-bottom:5px;display:flex}.ak-latency__value{margin-left:auto}.ak-latency__track{background:var(--ak-surface-inset);border-radius:3px;height:10px;position:relative}.ak-latency__p95{inset-block:0;background:var(--ak-success);border-radius:3px;position:absolute;left:0}.ak-latency__p50{background:var(--ak-text);width:2px;position:absolute;inset-block:0}.ak-latency__timeout{background:var(--ak-border-strong);width:1.5px;position:absolute;top:-3px;bottom:-3px}@media (max-width:900px){.ak-columns__main,.ak-columns__side{flex-basis:100%}.ak-offer{flex-wrap:wrap}.ak-offer__price{text-align:left;align-items:flex-start}}.ak-login{justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.ak-login__card{background:var(--ak-surface);border:1px solid var(--ak-border);border-radius:var(--ak-r-card);width:100%;max-width:400px;box-shadow:var(--ak-shadow-card);padding:32px 28px}.ak-login__brand{font-weight:var(--ak-fw-bold);font-size:var(--ak-fs-eyebrow);letter-spacing:.08em;color:var(--ak-accent)}.ak-login__title{font-size:var(--ak-fs-screen-title);font-weight:var(--ak-fw-semibold);color:var(--ak-text);margin:6px 0 20px}.ak-login__form{flex-direction:column;gap:14px;display:flex}.ak-login__form .ak-btn{justify-content:center;margin-top:6px}.ak-login__notice,.ak-login__error{border-radius:var(--ak-r-card);font-size:var(--ak-fs-body-sm);margin:0;padding:10px 12px}.ak-login__notice{background:var(--ak-accent-tint);color:var(--ak-text)}.ak-login__error{background:var(--ak-error-tint);color:var(--ak-error)}.ak-rules__rule,.ak-rules__simhead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ak-rules__action,.ak-hooks__endpoint{flex-direction:column;gap:2px;min-width:0;display:flex}.ak-rules__action>*,.ak-hooks__endpoint>*{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.ak-rules__wrap,.ak-rules__action>.ak-rules__wrap{white-space:normal;overflow-wrap:anywhere;display:block}.ak-rules__rule{min-width:0}.ak-rules__rule>.ak-mono{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ak-table--fit-last th:last-child,.ak-table--fit-last td:last-child{white-space:nowrap;width:1%;max-width:none}.ak-table--fit-figures td.ak-table__figure{width:1%;max-width:none}.ak-rules__kv>:last-child{text-align:right;overflow-wrap:anywhere;min-width:0}.ak-rules__idem{overflow-wrap:anywhere}.ak-rules__rowactions,.ak-rules__formactions,.ak-hooks__rowactions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.ak-rules__rowactions,.ak-hooks__rowactions{flex-wrap:nowrap;justify-content:flex-end}.ak-rules__formactions{margin-top:12px}.ak-rules__fieldset{border:0;min-width:0;margin:0 0 12px;padding:0}.ak-rules__fieldset>legend{margin-bottom:8px}.ak-rules__tiles{margin:12px 0}.ak-rules__sample{border-top:1px solid var(--ak-border);flex-direction:column;gap:10px;padding-top:12px;display:flex}.ak-rules__pair{flex-wrap:wrap;gap:24px;margin:0;display:flex}.ak-rules__pair dd{font-size:var(--ak-fs-figure);margin:2px 0 0}.ak-rules__new{font-weight:var(--ak-fw-semibold)}.ak-rules__problems{border:1px solid var(--ak-error);border-radius:var(--ak-r-card);background:var(--ak-error-tint);margin:8px 0;padding:8px 12px 8px 28px}.ak-hooks__secret{border:1px dashed var(--ak-border-strong);border-radius:var(--ak-r-card);background:var(--ak-surface-inset);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:8px 0;padding:10px 12px}button.ak-radiorow{text-align:left;width:100%;font:inherit;color:inherit;background:var(--ak-surface);cursor:pointer}button.ak-radiorow.ak-radiorow--selected{background:var(--ak-accent-tint)}button.ak-radiorow:disabled{cursor:not-allowed;background:var(--ak-surface-inset)}button.ak-radiorow:focus-visible{outline:var(--ak-focus-ring-width) solid var(--ak-accent);outline-offset:var(--ak-focus-ring-offset)}.ak-pay__line{margin:8px 0 0}.ak-pay__challenge,.ak-pay__declined,.ak-pay__pending,.ak-pay__mismatch{border:1px solid var(--ak-border);border-radius:var(--ak-r-card);flex-direction:column;gap:8px;margin-top:10px;padding:12px;display:flex}.ak-pay__pending,.ak-pay__challenge,.ak-pay__mismatch{border-color:var(--ak-attention);background:var(--ak-attention-tint)}.ak-pay__declined{border-color:var(--ak-error);background:var(--ak-error-tint)}.ak-approval__facts{margin:4px 0}.ak-approval__facts dd{margin:0}.ak-approval__url{overflow-wrap:anywhere}.ak-rule__id,.ak-orderrow{flex-direction:column;gap:2px;display:inline-flex}.ak-amendform{flex-direction:column;gap:10px;display:flex}.ak-errorpanel.ak-errorpanel--attention{border-color:color-mix(in srgb, var(--ak-attention) 35%, var(--ak-attention-tint));background:var(--ak-attention-tint)}.ak-errorpanel--attention .ak-errorpanel__guidance{color:var(--ak-attention-deep)}.ak-errorpanel.ak-errorpanel--neutral{border-color:var(--ak-border);background:var(--ak-surface)}.ak-errorpanel--neutral .ak-errorpanel__guidance{color:var(--ak-text)}.ak-subhead{font-size:var(--ak-fs-meta);text-transform:uppercase;letter-spacing:.04em;margin:14px 0 4px;font-weight:600}.ak-payments,.ak-refunds,.ak-deliveries,.ak-deliveries__log{flex-direction:column;gap:10px;margin:8px 0;padding:0;list-style:none;display:flex}.ak-payments__row,.ak-deliveries__row{border:1px solid var(--ak-border);border-radius:var(--ak-r-card);flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.ak-payments__head,.ak-deliveries__head,.ak-refunds__row,.ak-deliveries__attempt{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.ak-deliveries__log{gap:4px}.ak-deliveries__detail,.ak-payments__head .ak-mono,.ak-refunds__row .ak-mono{overflow-wrap:anywhere}.ak-payments__form{margin-top:4px}.ak-cancelscope{flex-direction:column;gap:8px;display:flex}.ak-cancelscope__lines{border:1px solid var(--ak-border);border-radius:var(--ak-r-card);flex-direction:column;gap:4px;margin:0;padding:8px 10px;display:flex}.ak-cancelscope__line{align-items:center;gap:6px;display:flex}.ak-docs__regen{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:8px;display:flex}.ak-hooks__overlap{border:1px solid var(--ak-attention);border-radius:var(--ak-r-card);background:var(--ak-attention-tint);padding:8px 10px}.ak-pay__elsewhere{border:1px solid var(--ak-attention);border-radius:var(--ak-r-card);background:var(--ak-attention-tint);flex-direction:column;gap:8px;margin-top:10px;padding:12px;display:flex}@media (max-width:480px){.ak-kv{flex-wrap:wrap;row-gap:2px}.ak-mono:not([data-server-authoritative]),.ak-approval__url,.ak-idem-note{white-space:normal;overflow-wrap:anywhere}.ak-errorpanel__actions,.ak-rules__formactions,.ak-hooks__rowactions{flex-flow:column wrap;align-items:stretch}.ak-approve,.ak-approve .ak-btn--money{width:100%}.ak-formgrid>*{flex-basis:100%}.ak-payments__row,.ak-deliveries__row,.ak-pay__elsewhere,.ak-pay__pending,.ak-pay__mismatch{padding:10px}.ak-interstitial__panel .ak-btn--xl{width:100%}.ak-chip{white-space:normal;text-align:left;height:auto;min-height:30px}.ak-screen,.ak-screen *{min-width:0;max-width:100%}.ak-timeline__row,.ak-items>li{flex-wrap:wrap;row-gap:2px}.ak-timeline__actor,.ak-timeline__at{flex:100%}.ak-pill{white-space:normal;height:auto;min-height:22px}.ak-idempotency__key,.ak-approve__stamp-value{white-space:normal;overflow-wrap:anywhere}.ak-interstitial{padding:12px}.ak-interstitial__panel{min-width:0;padding:16px}.ak-interstitial__panel *{min-width:0;max-width:100%}.ak-wasnow__row{flex-direction:column;align-items:flex-start;gap:2px}.ak-wasnow__value{font-size:var(--ak-fs-body)}.ak-table-wrap{overflow-x:auto}.ak-table-wrap .ak-table{max-width:none}}.ak-supplier-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ak-supplier-row{border:1px solid var(--ak-border);border-radius:var(--ak-r-card);background:var(--ak-surface);grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.ak-supplier-row--failed{opacity:.7;background:var(--ak-surface-inset)}.ak-supplier-row--pending{border-style:dashed}.ak-latency__timeout{background:var(--ak-attention-deep);width:1px;position:absolute;inset-block:-3px}.ak-schedule__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ak-schedule__exit{gap:4px;display:grid}.ak-schedule__quote{border-top:1px solid var(--ak-border);gap:10px;margin-top:12px;padding-top:12px;display:grid}.ak-typeahead,.ak-typeahead__control{position:relative}.ak-typeahead__menu{z-index:40;background:var(--ak-surface);border:1px solid var(--ak-border);border-radius:var(--ak-r-card);max-height:280px;box-shadow:var(--ak-shadow-panel);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.ak-typeahead__menu>li{margin:0;padding:0}.ak-typeahead__row{padding:8px 10px}.ak-typeahead__option{border-radius:var(--ak-r-control);width:100%;color:var(--ak-text);font:inherit;font-size:var(--ak-fs-control);text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:8px 10px;display:flex}.ak-typeahead__option:hover,.ak-typeahead__option:focus-visible,.ak-typeahead__option[aria-selected=true]{background:var(--ak-surface-inset)}.ak-typeahead__provenance{font-size:var(--ak-fs-micro);margin-left:auto}.ak-typeahead__kind{font-size:var(--ak-fs-micro);letter-spacing:var(--ak-tracking-micro);color:var(--ak-text-muted);background:var(--ak-surface-inset);border-radius:var(--ak-r-pill);align-items:center;gap:4px;margin-right:6px;padding:1px 6px;display:inline-flex}.ak-typeahead__mark{flex:none}
.ak-login__links{font-size:var(--ak-fs-body-sm);color:var(--ak-text-muted);text-align:center;margin:4px 0 0}.ak-login__links a{text-underline-offset:2px;text-decoration:underline}.ak-login__secret{border:1px solid var(--ak-border-strong);border-radius:var(--ak-r-card);background:var(--ak-surface-inset);flex-direction:column;gap:6px;padding:12px;display:flex}.ak-login__secret code{word-break:break-all;font-size:var(--ak-fs-body-sm)}.ak-keys__actions{justify-content:flex-end;gap:8px;display:flex}.ak-keys__mint{flex-direction:column;gap:12px;max-width:520px;display:flex}.ak-keys__scopes{border:0;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;display:flex}.ak-keys__scopes>.ak-meta,.ak-keys__scopes>.ak-reason{flex-basis:100%;margin:0}.ak-keys__scope{font-size:var(--ak-fs-body-sm);align-items:center;gap:6px;display:inline-flex}.ak-standing{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;display:flex}
.ak-refunds__tracker{min-width:0;margin-top:8px}.ak-refunds__words{overflow-wrap:anywhere;flex-basis:100%}.ak-approval__mint-error{overflow-wrap:anywhere;min-width:0;margin-top:8px}
.ak-support__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.ak-support__actions{flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.ak-support__ok{color:var(--ak-success-deep)}.ak-support__duplicate{border:1px solid var(--ak-attention);background:var(--ak-attention-tint);border-radius:12px;justify-items:start;gap:8px;margin-top:12px;padding:12px 14px;display:grid}.ak-textarea{resize:vertical;height:auto;min-height:96px;padding-top:10px;font-family:inherit}.ak-tabs{border-bottom:1px solid var(--ak-border);flex-wrap:wrap;gap:4px;display:flex}.ak-tabs__group{display:contents}.ak-tabs__tab{appearance:none;color:var(--ak-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 12px}.ak-tabs__tab[aria-selected=true],.ak-tabs__tab[aria-current=page]{color:var(--ak-text);border-bottom-color:var(--ak-accent)}.ak-tabs__tab:focus-visible{outline:2px solid var(--ak-accent);outline-offset:2px}.ak-steps{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.ak-steps__item{align-items:center;gap:6px;display:flex}.ak-plan{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ak-plan__line{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ak-override{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.ak-credsets .ak-table td:last-child{white-space:nowrap;max-width:none;overflow:visible}
.ak-sp-block{white-space:normal;overflow-wrap:anywhere;display:block}.ak-sp-inline{margin-right:10px}.ak-sp-writes{flex-wrap:wrap;gap:12px;display:flex}.ak-sp-provenance{flex-direction:column;gap:2px;display:flex}.ak-sp-provenance .ak-meta{margin:0}.ak-sp-stamp{margin:0 0 8px}.ak-sp-tabs{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.ak-sp-tiles{flex-wrap:wrap;gap:12px;margin:8px 0 12px;display:flex}.ak-sp-triple{flex-wrap:wrap;gap:24px;display:flex}.ak-sp-triple>section{flex:220px;min-width:0}.ak-sp-barrow{grid-template-columns:minmax(84px,140px) 1fr auto;align-items:center;gap:10px;padding:3px 0;display:grid}.ak-sp-bar{border-radius:var(--ak-r-pill);background:var(--ak-surface-inset);height:10px;display:block;overflow:hidden}.ak-sp-bar__fill{border-radius:var(--ak-r-pill);height:100%;display:block}.ak-sp-bar__fill--accent{background:var(--ak-accent)}.ak-sp-bar__fill--attention{background:var(--ak-attention)}.ak-sp-bar__fill--error{background:var(--ak-error)}.ak-sp-bar--shaded{background:var(--ak-attention-tint)}.ak-sp-list{flex-direction:column;gap:6px;margin:8px 0;padding:0;list-style:none;display:flex}.ak-sp-list>li{border-radius:var(--ak-r-control);padding:4px 6px}.ak-sp-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.ak-sp-dl{grid-template-columns:minmax(120px,200px) 1fr;gap:6px 16px;margin:8px 0;display:grid}.ak-sp-dl dt{color:var(--ak-text-muted);font-size:var(--ak-fs-meta)}.ak-sp-dl dd{margin:0}.ak-table tr.ak-sp-row--breached,li.ak-sp-row--breached,.ak-sp-row--breached{background:var(--ak-error-tint)}.ak-sp-row--breached .ak-pill--error{background:linear-gradient(var(--ak-error-tint), var(--ak-error-tint)), var(--ak-surface)}.ak-table tr.ak-sp-row--amber,li.ak-sp-row--amber,.ak-sp-row--amber{background:var(--ak-attention-tint)}.ak-table tr.ak-sp-row--shaded,.ak-sp-row--shaded{background:var(--ak-surface-inset)}.ak-sp-panel{border:1px solid var(--ak-border-strong);border-radius:var(--ak-r-card);background:var(--ak-surface-raised);margin-top:14px;padding:14px}.ak-sp-panel .ak-panel__title{margin:0 0 8px}.ak-sp-outcome{border:1px solid color-mix(in srgb, var(--ak-success) 35%, var(--ak-success-tint));border-radius:var(--ak-r-card);background:var(--ak-success-tint);margin-top:14px;padding:12px 14px}.ak-sp-conflict{border-radius:var(--ak-r-control);background:var(--ak-error-tint);color:var(--ak-error-deep);padding:8px 12px}.ak-sp-hold,.ak-sp-suspended{border:1px solid color-mix(in srgb, var(--ak-attention) 40%, var(--ak-attention-tint));border-radius:var(--ak-r-card);background:var(--ak-attention-tint);margin:10px 0;padding:10px 14px}.ak-sp-suspended{border-color:color-mix(in srgb, var(--ak-error) 40%, var(--ak-error-tint));background:var(--ak-error-tint);color:var(--ak-error-deep);margin:0 0 16px}.ak-sp-checklist{margin:6px 0 0 18px;padding:0}.ak-sp-thread{flex-direction:column;gap:10px;margin:8px 0;padding:0;list-style:none;display:flex}.ak-sp-thread>li{border:1px solid var(--ak-border);border-radius:var(--ak-r-control);background:var(--ak-surface);padding:8px 10px}.ak-sp-textarea{width:100%;height:auto;min-height:96px;font-family:var(--ak-mono)}.ak-sp-buckets{flex-direction:column;gap:12px;margin-top:14px;display:flex}.ak-sp-bucket{border:1px solid var(--ak-border);border-radius:var(--ak-r-card);padding:10px 12px}
.ak-devtabs{border-bottom:1px solid var(--ak-border);flex-wrap:wrap;gap:4px 18px;display:flex}.ak-devtabs__link{color:var(--ak-text-muted);font-size:var(--ak-fs-meta);font-weight:var(--ak-fw-semibold);border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 0;text-decoration:none}.ak-devtabs__link:hover{color:var(--ak-text)}.ak-devtabs__link[aria-current=page]{color:var(--ak-text);border-bottom-color:var(--ak-accent)}.ak-portal-code{background:var(--ak-surface-inset);border:1px solid var(--ak-border);border-radius:var(--ak-r-card);color:var(--ak-text);font-size:var(--ak-fs-meta);white-space:pre;margin:8px 0;padding:10px 12px;overflow-x:auto}.ak-portal-list{flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.ak-portal-list__row{border-top:1px solid var(--ak-border);flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:8px 0;display:flex}.ak-portal-list__row>:first-child{min-width:9rem}.ak-portal-ops td{overflow-wrap:anywhere;word-break:break-word;vertical-align:top}.ak-usage__bars{align-items:flex-end;gap:2px;height:48px;margin:0;padding:0;list-style:none;display:flex}.ak-usage__bar{flex:1 1 0;align-items:flex-end;min-width:3px;height:100%;display:flex}.ak-usage__fill{background:var(--ak-accent);border-radius:2px 2px 0 0;width:100%;min-height:1px;display:block}.ak-usage__fill[data-rate-limited]:not([data-rate-limited="0"]){background:var(--ak-attention)}.ak-ladder__steps,.ak-checklist{gap:var(--ak-space-2,8px);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ak-ladder__step,.ak-checklist__row{align-items:center;gap:var(--ak-space-1,4px);display:inline-flex}.ak-checklist{flex-direction:column;align-items:flex-start}
.ak-table-wrap.ak-vtable{overscroll-behavior:contain;overflow:auto}.ak-vtable__table{table-layout:fixed}.ak-vtable__table thead th{z-index:1;position:sticky;top:0}.ak-vtable__table tbody tr:not(.ak-vtable__spacer) td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ak-vtable__spacer td{border:0;padding:0}.ak-vtable__table tbody tr:focus-visible{outline:var(--ak-focus-ring-width) solid var(--ak-accent);outline-offset:calc(-1 * var(--ak-focus-ring-width))}.ak-vlist{overscroll-behavior:contain;overflow:auto}.ak-cell-line{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.ak-cell-line>.ak-meta{margin-left:8px}.ak-cell-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.ak-state-text{font-family:var(--ak-mono);font-size:var(--ak-fs-meta);letter-spacing:var(--ak-tracking-micro)}.ak-state-text--attention{color:var(--ak-attention-deep)}.ak-state-text--error{color:var(--ak-error)}.ak-state-text--success{color:var(--ak-success-deep)}.ak-state-text--neutral{color:var(--ak-text-muted)}.ak-left--over{color:var(--ak-error)}.ak-left--warn{color:var(--ak-attention-deep)}.ak-adetail__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ak-adetail__chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ak-adetail__prov{font-family:var(--ak-mono);font-size:var(--ak-fs-meta);color:var(--ak-text-muted);flex-wrap:wrap;gap:12px;display:flex}.ak-adetail__grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.ak-chart{width:100%;height:auto;display:block;overflow:visible}.ak-chart__axis{stroke:var(--ak-border-strong);stroke-width:1px}.ak-chart__grid{stroke:var(--ak-border);stroke-width:1px;stroke-dasharray:2 3}.ak-chart__bar{fill:var(--ak-accent)}.ak-chart__bar--negative{fill:var(--ak-attention)}.ak-chart__bar--missing{fill:var(--ak-surface-inset);stroke:var(--ak-border-strong);stroke-dasharray:3 2}.ak-chart__label{fill:var(--ak-text);font-family:var(--ak-sans);font-size:12px}.ak-chart__value{fill:var(--ak-text);font-family:var(--ak-mono);font-variant-numeric:tabular-nums;font-size:11.5px}.ak-chart__tick{fill:var(--ak-text-muted);font-family:var(--ak-mono);font-size:10.5px}.ak-chart__axis-title{fill:var(--ak-text-muted);font-family:var(--ak-sans);letter-spacing:var(--ak-tracking-micro);text-transform:uppercase;font-size:11px}.ak-totals-row{height:32px;padding:0 var(--ak-cell-px);border-top:1px solid var(--ak-border);font-size:var(--ak-fs-body-sm);justify-content:space-between;align-items:center;gap:12px;display:flex}.ak-totals-row__cells{font-family:var(--ak-mono);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;gap:16px;display:flex;overflow:hidden}.ak-queue-counts{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}
.ak-supplier-board{gap:8px;display:grid}.ak-supplier-row__detail{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ak-supplier-row__retry{flex-direction:column;align-items:flex-end;gap:4px;max-width:280px;display:inline-flex}.ak-supplier-board__unattributed{border:1px dashed var(--ak-border);border-radius:var(--ak-r-card);padding:6px 12px}.ak-vertical-group{border:1px solid var(--ak-border);border-radius:var(--ak-r-card);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0;padding:10px 12px;display:grid}.ak-vertical-group>legend{padding:0 4px}.ak-traveller-groups{gap:12px;display:grid}.ak-enrichment{border:1px solid var(--ak-border);border-radius:var(--ak-r-card);background:var(--ak-surface-inset);gap:4px;padding:8px 12px;display:grid}.ak-enrichment__row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ak-enrichment__provenance{font-size:12px}.ak-offer__enrichment{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ak-addressquestion{border:1px solid var(--ak-border);border-radius:var(--ak-r-card);flex-basis:100%;gap:8px;min-width:0;margin:0;padding:10px 12px;display:grid}.ak-addressquestion>legend{padding:0 4px}.ak-vertical-group>.ak-addressquestion{grid-column:1/-1}.ak-filequestion{border:1px dashed var(--ak-border);border-radius:var(--ak-r-card);gap:6px;padding:10px 12px;display:grid}.ak-filequestion__status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ak-filequestion progress{width:100%;accent-color:var(--ak-accent)}.ak-enrichment__days{gap:2px;margin:0;padding-left:18px;display:grid}.ak-enrichment__calendar{gap:4px;display:grid}.ak-ftracks{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ak-ftrack{gap:8px;display:grid}.ak-ftrack>button{justify-self:start}.ak-ftrack__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ak-ftrack__figure{gap:6px;margin:0;display:grid}.ak-ftrack__map{border:1px solid var(--ak-border);border-radius:var(--ak-r-card);background:var(--ak-surface-inset);width:100%;height:auto;display:block}.ak-ftrack__grid{fill:none;stroke:var(--ak-border);stroke-width:1px;stroke-dasharray:2 3}.ak-ftrack__gridlabel{fill:var(--ak-text-muted);font-family:var(--ak-mono);font-size:10.5px}.ak-ftrack__path{fill:none;stroke:var(--ak-accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.ak-ftrack__path--projected{stroke-dasharray:6 5}.ak-ftrack__end{fill:var(--ak-surface);stroke:var(--ak-accent);stroke-width:2px}.ak-ftrack__plane{fill:var(--ak-accent);stroke:var(--ak-surface);stroke-width:1.5px}.ak-ftrack__code{fill:var(--ak-text);font-family:var(--ak-mono);paint-order:stroke;stroke:var(--ak-surface-inset);stroke-width:3px;font-size:12px;font-weight:600}.ak-ftrack__facts{flex-wrap:wrap;gap:4px 12px;display:flex}.ak-enrichment__attribution{align-items:center;gap:4px;display:inline-flex}.ak-enrichment__logo{width:auto;height:16px}.ak-weather{gap:16px;min-width:0;display:grid}.ak-weather__result{gap:8px;display:grid}.ak-weather__refusal{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ak-weather__card{gap:12px;display:grid}.ak-weather__now{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.ak-weather__label{font-weight:600}.ak-weather__days{border-collapse:collapse;width:100%}.ak-weather__days th,.ak-weather__days td{border-bottom:1px solid var(--ak-border);text-align:left;overflow-wrap:anywhere;padding:6px 8px}.ak-weather__days th{color:var(--ak-text-muted);font-size:var(--ak-fs-meta);font-weight:600}.ak-vlist--offers [role=listitem]{box-sizing:border-box;padding-bottom:12px}.ak-vlist--offers .ak-offer{box-sizing:border-box;height:100%;overflow:hidden}
.ak-ops-stack{flex-direction:column;gap:12px;display:flex}.ak-ops-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ak-ops-key{font-family:var(--ak-font-mono);letter-spacing:.08em;word-spacing:.3em;overflow-wrap:anywhere}.ak-ops-codes{font-family:var(--ak-font-mono);border:1px dashed var(--ak-border-strong);border-radius:var(--ak-r-control);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px 16px;margin:0;padding:12px;list-style:none;display:grid}.ak-ops-matrix{border-collapse:collapse;width:100%}.ak-ops-matrix th,.ak-ops-matrix td{border-bottom:1px solid var(--ak-border);text-align:center;font-size:var(--ak-fs-body-sm);padding:6px 8px}.ak-ops-matrix th[scope=row]{text-align:left;font-family:var(--ak-font-mono)}.ak-ops-matrix td[data-changed=true]{background:var(--ak-attention-tint)}.ak-ops-scroll{overflow-x:auto}.ak-ops-diff{font-family:var(--ak-font-mono);font-size:var(--ak-fs-body-sm);margin:0;padding-left:18px}.ak-ops-diff [data-to=false]{color:var(--ak-error-deep)}.ak-ops-danger{border:1px solid var(--ak-error);border-radius:var(--ak-r-card);flex-direction:column;gap:10px;padding:12px;display:flex}.ak-ops-effect{font-family:var(--ak-font-mono);font-size:var(--ak-fs-body-sm);background:var(--ak-surface-inset);border-radius:var(--ak-r-control);white-space:pre-wrap;margin:0;padding:8px 12px}.ak-ops-tiles{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.ak-ops-split{grid-template-columns:minmax(0,3fr) minmax(280px,2fr);align-items:start;gap:14px;display:grid}@media (max-width:1200px){.ak-ops-split{grid-template-columns:minmax(0,1fr)}}.ak-ops-internals{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ak-ops-internals>li{border:1px solid var(--ak-border);border-radius:var(--ak-r-card);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.ak-ops-internals>li .ak-meta{margin:0}.ak-ops-internals__link{font-weight:var(--ak-fw-semibold);color:var(--ak-accent-on-tint);text-decoration:none}.ak-ops-internals__link:hover{text-decoration:underline}.ak-wire-search{grid-template-columns:minmax(240px,2fr) repeat(3,minmax(140px,1fr)) auto;align-items:end;gap:12px;display:grid}@media (max-width:1000px){.ak-wire-search{grid-template-columns:minmax(0,1fr)}}.ak-wire-banner,.ak-wire-grantbar,.ak-wire-chain{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ak-wire-banner{border-radius:var(--ak-r-control);background:var(--ak-surface-inset);font-size:var(--ak-fs-body-sm);padding:8px 12px}.ak-wire-banner[data-capture-mode=METADATA_ONLY]{background:var(--ak-attention-tint);color:var(--ak-attention-deep)}.ak-wire-notice{border-radius:var(--ak-r-control);background:var(--ak-attention-tint);color:var(--ak-attention-deep);font-size:var(--ak-fs-body-sm);margin:0;padding:8px 12px}.ak-wire-split{grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}@media (max-width:1200px){.ak-wire-split{grid-template-columns:minmax(0,1fr)}}.ak-wire-row--trace td{background:var(--ak-surface-inset)}.ak-wire-trace{font-weight:var(--ak-fw-semibold);color:var(--ak-text)}.ak-wire-wf{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.ak-wire-wf__track{border-radius:var(--ak-r-pill);background:var(--ak-surface-inset);width:96px;height:8px;display:inline-flex;overflow:hidden}.ak-wire-wf__bar{border-radius:var(--ak-r-pill);background:var(--ak-accent);height:100%;display:block}.ak-wire-wf__bar--success{background:var(--ak-success)}.ak-wire-wf__bar--attention{background:var(--ak-attention)}.ak-wire-wf__bar--error{background:var(--ak-error)}.ak-wire-wf__bar--neutral{background:var(--ak-border-strong)}.ak-wire-detail{min-width:0}.ak-wire-panel{min-width:0;padding-top:12px}.ak-wire-locked{border:1px dashed var(--ak-border-strong);border-radius:var(--ak-r-card);flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.ak-wire-locked p{margin:0}.ak-wire-url{overflow-wrap:anywhere;font-size:var(--ak-fs-body-sm);margin:0}.ak-wire-pre{border-radius:var(--ak-r-control);background:var(--ak-surface-inset);max-height:520px;color:var(--ak-text);font-family:var(--ak-font-mono);font-size:var(--ak-fs-body-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px;overflow:auto}.ak-wire-pre--code{background:var(--ak-nav-bg);color:var(--ak-nav-text)}.ak-wire-headers{width:100%}.ak-wire-headers td{overflow-wrap:anywhere}.ak-wire-caption{text-align:left;font-weight:var(--ak-fw-semibold);padding:4px 0}.ak-wire-dl{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 16px;margin:0;display:grid}.ak-wire-dl>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ak-wire-dl dt{color:var(--ak-text-muted);font-size:var(--ak-fs-meta)}.ak-wire-dl dd{overflow-wrap:anywhere;margin:0}.ak-wire-timing{border-radius:var(--ak-r-pill);gap:2px;height:12px;display:flex;overflow:hidden}.ak-wire-timing__seg--connect{background:var(--ak-border-strong)}.ak-wire-timing__seg--supplier{background:var(--ak-accent)}.ak-wire-timing__seg--mapping{background:var(--ak-success)}.ak-wire-timing__seg--platform{background:var(--ak-attention)}.ak-wire-swatch{vertical-align:middle;border-radius:2px;width:10px;height:10px;display:inline-block}.ak-wire-legend{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ak-wire-refusal{border:1px solid var(--ak-error);border-radius:var(--ak-r-control);background:var(--ak-error-tint);color:var(--ak-error-deep);padding:10px 12px}.ak-wire-refusal p{margin:0}.ak-wire-refusal .ak-meta{color:inherit}.ak-wire-dialog__backdrop{z-index:40;background:var(--ak-scrim);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ak-wire-dialog{border-radius:var(--ak-r-panel);background:var(--ak-surface-raised);width:min(520px,100%);max-height:calc(100vh - 32px);box-shadow:var(--ak-shadow-panel);flex-direction:column;gap:10px;padding:20px;display:flex;overflow:auto}.ak-wire-dialog h2,.ak-wire-dialog p{margin:0}
.ak-ops{justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.ak-ops:focus{outline:none}.ak-ops__card{background:var(--ak-surface);border:1px solid var(--ak-border);border-radius:var(--ak-r-card);width:100%;max-width:460px;box-shadow:var(--ak-shadow-card);padding:32px 28px}.ak-ops__eyebrow{font-weight:var(--ak-fw-bold);font-size:var(--ak-fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--ak-accent);margin:0}.ak-ops__title{font-size:var(--ak-fs-screen-title);font-weight:var(--ak-fw-semibold);color:var(--ak-text);margin:6px 0 12px}.ak-ops__body{color:var(--ak-text-muted);text-wrap:pretty;margin:0 0 16px}.ak-ops__ref{font-size:var(--ak-fs-meta);color:var(--ak-text-muted);margin:0 0 16px}.ak-ops__actions{flex-wrap:wrap;gap:8px;display:flex}.ak-ops__status{font-size:var(--ak-fs-body-sm);color:var(--ak-accent);margin-top:16px;display:inline-block}
