@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.bL3dFq_className{font-family:Archivo,Archivo Fallback;font-style:normal}.bL3dFq_variable{--tt-font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}._6wogRa_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}._6wogRa_variable{--tt-font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root,[data-tt-depth]{--tt-depth-k:1;--tt-depth-light:165deg;--tt-level-well-bg:#1c2225;--tt-level-well-rim:linear-gradient(180deg, rgb(0 0 0/calc(.36 * var(--tt-depth-k))), rgb(255 255 255/calc(.075 * var(--tt-depth-k))));--tt-level-well-shadow:inset 0 2px 9px rgb(0 0 0/calc(.36 * var(--tt-depth-k))), inset 0 1px 1px rgb(0 0 0/calc(.3 * var(--tt-depth-k))), 0 1px 0 rgb(255 255 255/calc(.04 * var(--tt-depth-k)));--tt-level-well-fill:linear-gradient(#1c2225, #1c2225);--tt-level-well-hover:#ffffff09;--tt-level-ground-bg:#21272a;--tt-level-void-bg:#1d2325;--tt-level-surface-bg:#252c2f;--tt-level-surface-rim:linear-gradient(180deg, rgb(255 255 255/calc(.075 * var(--tt-depth-k))), rgb(255 255 255/calc(.04 * var(--tt-depth-k))));--tt-level-surface-shadow:inset 0 1px 0 rgb(255 255 255/calc(.03 * var(--tt-depth-k))), 0 1px 0 rgb(0 0 0/calc(.24 * var(--tt-depth-k)));--tt-level-surface-fill:linear-gradient(#252c2f, #252c2f);--tt-level-raised-bg:#2b3235;--tt-level-raised-rim:linear-gradient(var(--tt-depth-light), rgb(255 255 255/calc(.24 * var(--tt-depth-k))), rgb(255 255 255/calc(.06 * var(--tt-depth-k))) 38%, rgb(255 255 255/calc(.1 * var(--tt-depth-k))));--tt-level-raised-shadow:inset 0 1px 0 rgb(255 255 255/calc(.06 * var(--tt-depth-k))), 0 1px 2px rgb(0 0 0/calc(.3 * var(--tt-depth-k))), 0 16px 32px -14px rgb(0 0 0/calc(.62 * var(--tt-depth-k)));--tt-level-raised-shadow-hover:inset 0 1px 0 rgb(255 255 255/calc(.075 * var(--tt-depth-k))), 0 2px 4px rgb(0 0 0/calc(.3 * var(--tt-depth-k))), 0 24px 44px -16px rgb(0 0 0/calc(.7 * var(--tt-depth-k)));--tt-level-press-shadow:inset 0 1px 2px rgb(0 0 0/calc(.35 * var(--tt-depth-k)));--tt-level-raised-fill:linear-gradient(180deg, #30383b, #2a3134);--tt-level-floating-bg:#30383b;--tt-level-floating-rim:linear-gradient(var(--tt-depth-light), rgb(255 255 255/calc(.3 * var(--tt-depth-k))), rgb(255 255 255/calc(.08 * var(--tt-depth-k))) 40%, rgb(255 255 255/calc(.12 * var(--tt-depth-k))));--tt-level-floating-shadow:inset 0 1px 0 rgb(255 255 255/calc(.08 * var(--tt-depth-k))), 0 2px 4px rgb(0 0 0/calc(.3 * var(--tt-depth-k))), 0 30px 60px -20px rgb(0 0 0/calc(.7 * var(--tt-depth-k)));--tt-level-floating-fill:linear-gradient(180deg, #343c3f, #30383b);--tt-level-floating-fill-translucent:linear-gradient(180deg, #343c3ff5, #30383bf5);--tt-level-floating-blur:blur(16px) saturate(1.15);--tt-level-lit-rim:linear-gradient(var(--tt-depth-light), rgb(120 223 173/calc(.62 * var(--tt-depth-k))), rgb(88 205 153/calc(.26 * var(--tt-depth-k))) 45%, rgb(88 205 153/calc(.38 * var(--tt-depth-k))));--tt-level-lit-shadow:inset 0 1px 0 rgb(170 245 205/calc(.36 * var(--tt-depth-k))), inset 0 0 28px -10px rgb(88 205 153/calc(.32 * var(--tt-depth-k))), 0 10px 32px -14px rgb(88 205 153/calc(.3 * var(--tt-depth-k)));--tt-level-lit-wash:radial-gradient(120% 90% at 50% -20%, rgb(88 205 153/calc(.13 * var(--tt-depth-k))), transparent 62%);--tt-level-radius-raised:18px;--tt-level-radius-floating:16px;--tt-level-radius-surface:14px;--tt-level-radius-well:11px;--tt-level-pad-raised:clamp(1.25rem, 1rem + .9vw, 1.75rem);--tt-level-pad-well:1rem 1.125rem;--tt-level-pad-floating:1.25rem;--tt-level-gap:clamp(1rem, .75rem + .8vw, 1.5rem);--tt-level-float-gutter:clamp(.75rem, .5rem + .6vw, 1rem);--tt-level-float-radius:18px;--tt-level-canvas-radius:24px;--tt-depth-motion:.16s cubic-bezier(.2, .8, .2, 1);--tt-depth-settle:.6s cubic-bezier(.2, .8, .2, 1);--tt-chart-step-1:#c4c9c8;--tt-chart-step-2:#979c9c;--tt-chart-step-3:#7a8081;--tt-chart-live:#58cd99;--tt-chart-live-bright:#78dfad;--tt-chart-live-glow:rgb(88 205 153/calc(.45 * var(--tt-depth-k)));--tt-chart-point-glow:rgb(233 238 236/calc(.4 * var(--tt-depth-k)));--tt-chart-track:#14191b;--tt-chart-track-shade:rgb(0 0 0/calc(.5 * var(--tt-depth-k)));--tt-chart-track-lip:rgb(255 255 255/calc(.08 * var(--tt-depth-k)));--tt-chart-rim:rgb(255 255 255/calc(.3 * var(--tt-depth-k)));--tt-chart-grid:#e9eeec12;--tt-chart-area:#e9eeec26;--tt-chart-area-live:#58cd9938;--tt-chart-stale-opacity:.55;--tt-chart-draw:.6s cubic-bezier(.2, .8, .2, 1);--tt-chart-pad-x:clamp(1rem, .7rem + 1vw, 1.375rem);--tt-chart-pad-y:clamp(1rem, .8rem + .8vw, 1.25rem);--tt-chart-gap:1rem;--tt-chart-cue:14s linear}[data-tt-depth=quiet]{--tt-depth-k:.7}[data-tt-depth=standard]{--tt-depth-k:1}[data-tt-depth=dramatic]{--tt-depth-k:1.45}:root{--tt-section-pad-top:clamp(3.5rem, 2.5rem + 4vw, 6.5rem);--tt-section-pad-bottom:clamp(4rem, 2.75rem + 4.75vw, 7.5rem);--tt-section-gap-head:clamp(2rem, 1.5rem + 1.6vw, 3rem);--tt-section-gap-block:clamp(1.25rem, .9rem + 1.2vw, 2rem);--tt-rhythm-stack:.75rem;--tt-rhythm-group:1.25rem;--tt-rhythm-region:2rem;--tt-rhythm-surface-pad:1.5rem}@media (prefers-reduced-motion:reduce){:root,[data-tt-depth]{--tt-depth-motion:0s;--tt-depth-settle:0s;--tt-chart-draw:0s}}[data-tt-prefers-motion=reduce]{--tt-depth-motion:0s;--tt-depth-settle:0s;--tt-chart-draw:0s}@media (prefers-reduced-transparency:reduce){:root,[data-tt-depth]{--tt-level-floating-fill-translucent:var(--tt-level-floating-fill);--tt-level-floating-blur:none}}[data-tt-prefers-transparency=reduce]{--tt-level-floating-fill-translucent:var(--tt-level-floating-fill);--tt-level-floating-blur:none}@media (prefers-contrast:more){:root,[data-tt-depth]{--tt-level-well-rim:linear-gradient(#ffffff57, #ffffff57);--tt-level-surface-rim:linear-gradient(#ffffff57, #ffffff57);--tt-level-raised-rim:linear-gradient(#ffffff6b, #ffffff6b);--tt-level-floating-rim:linear-gradient(#ffffff80, #ffffff80)}}[data-tt-prefers-contrast=more]{--tt-level-well-rim:linear-gradient(#ffffff57, #ffffff57);--tt-level-surface-rim:linear-gradient(#ffffff57, #ffffff57);--tt-level-raised-rim:linear-gradient(#ffffff6b, #ffffff6b);--tt-level-floating-rim:linear-gradient(#ffffff80, #ffffff80)}
:root{--tt-app-space-3xs:.125rem;--tt-app-space-2xs:.25rem;--tt-app-space-xs:.375rem;--tt-app-space-sm:.5rem;--tt-app-space-md:.75rem;--tt-app-space-lg:1rem;--tt-app-space-xl:1.5rem;--tt-app-space-2xl:2rem;--tt-app-space-3xl:3rem;--tt-app-density-row-gap:.75rem;--tt-app-density-block-gap:1.25rem;--tt-app-density-section-gap:1.75rem;--tt-app-density-control-inline:.85rem;--tt-app-density-control-block:.6rem;--tt-app-font-2xs:.6875rem;--tt-app-font-xs:.75rem;--tt-app-font-sm:.8125rem;--tt-app-font-md:.875rem;--tt-app-font-lg:1rem;--tt-app-font-xl:1.125rem;--tt-app-font-2xl:1.375rem;--tt-app-font-3xl:1.75rem;--tt-app-line-tight:1.2;--tt-app-line-snug:1.4;--tt-app-line-normal:1.55;--tt-app-line-relaxed:1.7;--tt-app-weight-normal:400;--tt-app-weight-medium:550;--tt-app-weight-semibold:680;--tt-app-weight-bold:780;--tt-app-tracking-tight:-.015em;--tt-app-tracking-normal:0;--tt-app-tracking-wide:.06em;--tt-app-tracking-caps:.11em;--tt-app-target-min:2.75rem;--tt-app-control-height-sm:2.75rem;--tt-app-control-height-md:3rem;--tt-app-control-height-lg:3.25rem;--tt-app-topbar-height:4rem;--tt-app-contextbar-min-height:3rem;--tt-app-health-strip-min-height:2.5rem;--tt-app-sidenav-width:15rem;--tt-app-siderail-width:5.25rem;--tt-app-sidecar-width:19rem;--tt-app-mobilenav-height:4rem;--tt-app-mobilenav-safe-area:5.5rem;--tt-app-content-max:82rem;--tt-app-prose-max:46rem;--tt-app-panel-min:16rem;--tt-app-bp-narrow-mobile:320px;--tt-app-bp-wide-mobile:480px;--tt-app-bp-tablet:768px;--tt-app-bp-desktop:1024px;--tt-app-bp-large-desktop:1440px;--tt-app-radius-xs:.3rem;--tt-app-radius-sm:.45rem;--tt-app-radius-md:.65rem;--tt-app-radius-lg:.9rem;--tt-app-radius-pill:999px;--tt-app-border-hairline:1px;--tt-app-border-thick:2px;--tt-app-focus-ring-width:3px;--tt-app-focus-ring-offset:2px;--tt-app-shadow-none:none;--tt-app-shadow-sm:0 1px 2px #0000003d;--tt-app-shadow-md:0 .35rem 1.1rem #00000042;--tt-app-shadow-overlay:0 .75rem 2rem #00000061;--tt-app-duration-instant:80ms;--tt-app-duration-fast:.14s;--tt-app-duration-standard:.2s;--tt-app-easing-standard:cubic-bezier(.2, .8, .2, 1);--tt-app-layer-base:0;--tt-app-layer-raised:10;--tt-app-layer-sticky:20;--tt-app-layer-topbar:30;--tt-app-layer-mobilenav:40;--tt-app-layer-overlay:50}
:root{--tt-app-canvas:var(--tt-background);--tt-app-surface:var(--tt-surface);--tt-app-surface-raised:var(--tt-surface-raised);--tt-app-surface-inset:var(--tt-background-elevated);--tt-app-surface-quiet:var(--tt-surface-soft);--tt-app-text-primary:var(--tt-text-primary);--tt-app-text-secondary:var(--tt-text-secondary);--tt-app-text-quiet:#8a9a92;--tt-app-text-on-accent:var(--tt-ink-on-accent);--tt-app-border:var(--tt-border);--tt-app-border-strong:var(--tt-border-strong);--tt-app-accent:var(--tt-accent);--tt-app-accent-bright:var(--tt-accent-bright);--tt-app-accent-muted:var(--tt-accent-muted);--tt-app-focus:var(--tt-focus);--tt-app-state-information:var(--tt-text-secondary);--tt-app-state-information-surface:color-mix(in srgb, var(--tt-text-secondary) 12%, transparent);--tt-app-state-positive:var(--tt-accent-bright);--tt-app-state-positive-surface:color-mix(in srgb, var(--tt-accent) 12%, transparent);--tt-app-state-attention:var(--tt-accent);--tt-app-state-attention-surface:color-mix(in srgb, var(--tt-accent) 12%, transparent);--tt-app-state-warning:var(--tt-warning);--tt-app-state-warning-surface:color-mix(in srgb, var(--tt-warning) 12%, transparent);--tt-app-state-danger:var(--tt-text-primary);--tt-app-state-danger-surface:color-mix(in srgb, var(--tt-text-primary) 12%, transparent);--tt-app-state-restricted:var(--tt-text-secondary);--tt-app-state-restricted-surface:color-mix(in srgb, var(--tt-text-secondary) 12%, transparent);--tt-app-state-unavailable:var(--tt-text-secondary);--tt-app-state-unavailable-surface:color-mix(in srgb, var(--tt-text-secondary) 10%, transparent);--tt-app-state-unresolved:var(--tt-text-secondary);--tt-app-state-unresolved-surface:color-mix(in srgb, var(--tt-text-secondary) 10%, transparent);--tt-app-state-stale:var(--tt-text-secondary);--tt-app-state-stale-surface:color-mix(in srgb, var(--tt-text-secondary) 12%, transparent);--tt-app-state-pending:var(--tt-text-secondary);--tt-app-state-pending-surface:color-mix(in srgb, var(--tt-text-secondary) 12%, transparent);--tt-app-state-reconciliation:var(--tt-text-secondary);--tt-app-state-reconciliation-surface:color-mix(in srgb, var(--tt-text-secondary) 12%, transparent);--tt-app-state-neutral:var(--tt-text-secondary);--tt-app-state-neutral-surface:var(--tt-surface-raised)}[data-theme=dark]{--tt-app-canvas:var(--tt-background);--tt-app-surface:var(--tt-surface);--tt-app-surface-raised:var(--tt-surface-raised);--tt-app-surface-inset:var(--tt-background-elevated);--tt-app-surface-quiet:var(--tt-surface-soft);--tt-app-text-primary:var(--tt-text-primary);--tt-app-text-secondary:var(--tt-text-secondary);--tt-app-text-quiet:#8a9a92;--tt-app-border:var(--tt-border);--tt-app-border-strong:var(--tt-border-strong)}.tt-app-button{min-height:var(--tt-app-target-min);justify-content:center;align-items:center;gap:var(--tt-app-space-sm);border:var(--tt-app-border-hairline) solid transparent;border-radius:var(--tt-app-radius-md);padding:var(--tt-app-density-control-block) var(--tt-app-density-control-inline);font-size:var(--tt-app-font-md);font-weight:var(--tt-app-weight-semibold);line-height:var(--tt-app-line-snug);text-align:center;cursor:pointer;transition:background var(--tt-app-duration-fast) var(--tt-app-easing-standard);display:inline-flex}.tt-app-button:focus-visible,.tt-app-icon-button:focus-visible,.tt-app-link:focus-visible{outline:var(--tt-app-focus-ring-width) solid var(--tt-app-focus);outline-offset:var(--tt-app-focus-ring-offset)}.tt-app-button[data-variant=primary]{color:var(--tt-app-text-on-accent);background:var(--tt-app-accent)}.tt-app-button[data-variant=primary]:hover:not(:disabled){background:var(--tt-app-accent-bright)}.tt-app-button[data-variant=secondary]{border-color:var(--tt-app-border-strong);color:var(--tt-app-text-primary);background:var(--tt-app-surface-raised)}.tt-app-button[data-variant=secondary]:hover:not(:disabled){border-color:var(--tt-app-accent-muted)}.tt-app-button[data-variant=ghost]{color:var(--tt-app-text-secondary);background:0 0}.tt-app-button[data-variant=ghost]:hover:not(:disabled){color:var(--tt-app-text-primary);background:var(--tt-app-surface-raised)}.tt-app-button:disabled,.tt-app-button[aria-busy=true]{cursor:not-allowed;opacity:.62}.tt-app-icon-button{min-width:var(--tt-app-target-min);min-height:var(--tt-app-target-min);border:var(--tt-app-border-hairline) solid var(--tt-app-border-strong);border-radius:var(--tt-app-radius-md);color:var(--tt-app-text-primary);background:var(--tt-app-surface-raised);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.tt-app-badge{border:var(--tt-app-border-hairline) solid var(--tt-app-border-strong);border-radius:var(--tt-app-radius-pill);min-height:1.6rem;padding:var(--tt-app-space-2xs) var(--tt-app-space-md);color:var(--tt-app-state-neutral);background:var(--tt-app-state-neutral-surface);font-size:var(--tt-app-font-2xs);font-weight:var(--tt-app-weight-bold);letter-spacing:var(--tt-app-tracking-caps);line-height:var(--tt-app-line-tight);text-transform:uppercase;align-items:center;display:inline-flex}.tt-app-badge[data-tone=positive]{border-color:color-mix(in srgb, var(--tt-app-accent) 44%, var(--tt-app-border));color:var(--tt-app-state-positive);background:var(--tt-app-state-positive-surface)}.tt-app-badge[data-tone=attention]{color:var(--tt-app-state-attention);background:var(--tt-app-state-attention-surface)}.tt-app-badge[data-tone=warning]{color:var(--tt-app-state-warning);background:var(--tt-app-state-warning-surface)}.tt-app-badge[data-tone=restricted]{color:var(--tt-app-state-restricted);background:var(--tt-app-state-restricted-surface)}.tt-app-badge[data-tone=unavailable]{color:var(--tt-app-state-unavailable);background:var(--tt-app-state-unavailable-surface)}.tt-app-status{gap:var(--tt-app-space-2xs);flex-direction:column;min-width:0;display:flex}.tt-app-status-label{align-items:baseline;gap:var(--tt-app-space-sm);min-width:0;color:var(--tt-app-text-primary);font-size:var(--tt-app-font-md);font-weight:var(--tt-app-weight-semibold);line-height:var(--tt-app-line-snug);overflow-wrap:anywhere;display:flex}.tt-app-status-marker{border-radius:var(--tt-app-radius-pill);background:var(--tt-app-state-neutral);flex:none;width:.5rem;height:.5rem}.tt-app-status-detail{color:var(--tt-app-text-secondary);font-size:var(--tt-app-font-sm);line-height:var(--tt-app-line-normal);overflow-wrap:anywhere;margin:0}.tt-app-status[data-status=unresolved] .tt-app-status-marker{background:var(--tt-app-state-unresolved)}.tt-app-status[data-status=unavailable] .tt-app-status-marker{background:var(--tt-app-state-unavailable)}.tt-app-status[data-status=positive] .tt-app-status-marker{background:var(--tt-app-state-positive)}.tt-app-status[data-status=attention] .tt-app-status-marker{background:var(--tt-app-state-attention)}.tt-app-status[data-status=stale] .tt-app-status-marker{background:var(--tt-app-state-stale)}.tt-app-status[data-status=pending] .tt-app-status-marker{background:var(--tt-app-state-pending)}.tt-app-status[data-status=reconciliation] .tt-app-status-marker{background:var(--tt-app-state-reconciliation)}.tt-app-surface{border:var(--tt-app-border-hairline) solid var(--tt-app-border);border-radius:var(--tt-app-radius-lg);background:var(--tt-app-surface)}.tt-app-surface[data-variant=raised]{background:var(--tt-app-surface-raised);box-shadow:var(--tt-app-shadow-md)}.tt-app-surface[data-variant=inset]{background:var(--tt-app-surface-inset)}.tt-app-surface[data-variant=quiet]{background:var(--tt-app-surface-quiet);border-color:#0000}.tt-app-field{gap:var(--tt-app-space-2xs);min-width:0;display:grid}.tt-app-field-label{color:var(--tt-app-text-primary);font-size:var(--tt-app-font-sm);font-weight:var(--tt-app-weight-semibold)}.tt-app-field-hint{color:var(--tt-app-text-quiet);font-size:var(--tt-app-font-xs);margin:0}.tt-app-field-error{color:var(--tt-app-state-danger);font-size:var(--tt-app-font-xs);font-weight:var(--tt-app-weight-semibold);margin:0}.tt-app-skeleton{border-radius:var(--tt-app-radius-sm);background:linear-gradient(90deg, var(--tt-app-surface-quiet), var(--tt-app-surface-raised), var(--tt-app-surface-quiet));background-size:200% 100%;min-height:1rem;animation:1.6s linear infinite tt-app-skeleton-shimmer;display:block}@keyframes tt-app-skeleton-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.tt-app-skeleton{background:var(--tt-app-surface-quiet);animation:none}.tt-app-button{transition:none}}
.tt-app-page{gap:var(--tt-app-density-section-gap);width:100%;min-width:0;max-width:var(--tt-app-content-max);flex-direction:column;display:flex}.tt-app-page-header{gap:var(--tt-app-space-sm);flex-direction:column;min-width:0;display:flex}.tt-app-eyebrow{color:var(--tt-app-accent);font-family:var(--tt-font-mono);font-size:var(--tt-app-font-xs);font-weight:var(--tt-app-weight-bold);letter-spacing:var(--tt-app-tracking-caps);text-transform:uppercase;margin:0}.tt-app-title{font-size:var(--tt-app-font-3xl);font-weight:var(--tt-app-weight-bold);letter-spacing:var(--tt-app-tracking-tight);line-height:var(--tt-app-line-tight);overflow-wrap:anywhere;margin:0}.tt-app-lede{max-width:var(--tt-app-prose-max);color:var(--tt-app-text-secondary);font-size:var(--tt-app-font-lg);line-height:var(--tt-app-line-relaxed);margin:0}.tt-app-grid{gap:var(--tt-app-density-block-gap);grid-template-columns:1fr;min-width:0;display:grid}@media (min-width:1024px){.tt-app-grid[data-columns="2"]{grid-template-columns:repeat(2, minmax(var(--tt-app-panel-min), 1fr))}}.tt-app-definitions{gap:var(--tt-app-density-row-gap);min-width:0;margin:0;display:grid}.tt-app-definition-row{gap:var(--tt-app-space-2xs);border-bottom:var(--tt-app-border-hairline) solid var(--tt-app-border);padding-bottom:var(--tt-app-density-row-gap);grid-template-columns:1fr;min-width:0;display:grid}.tt-app-definition-row:last-child{border-bottom:0;padding-bottom:0}.tt-app-definition-term{color:var(--tt-app-text-quiet);font-size:var(--tt-app-font-2xs);font-weight:var(--tt-app-weight-bold);letter-spacing:var(--tt-app-tracking-wide);text-transform:uppercase}.tt-app-definition-value{color:var(--tt-app-text-primary);font-size:var(--tt-app-font-md);line-height:var(--tt-app-line-normal);overflow-wrap:anywhere;margin:0}@media (min-width:480px){.tt-app-definition-row{gap:var(--tt-app-space-lg);grid-template-columns:minmax(7rem,.4fr) 1fr}}.tt-app-notice{gap:var(--tt-app-space-2xs);border-left:var(--tt-app-border-thick) solid var(--tt-app-border-strong);padding:var(--tt-app-space-sm) 0 var(--tt-app-space-sm) var(--tt-app-space-md);flex-direction:column;min-width:0;display:flex}.tt-app-notice[data-tone=positive]{border-left-color:var(--tt-app-state-positive)}.tt-app-notice-text{color:var(--tt-app-text-secondary);font-size:var(--tt-app-font-md);line-height:var(--tt-app-line-normal);margin:0}.tt-app-wrap{overflow-wrap:anywhere;word-break:normal;min-width:0}.tt-app-data{font-family:var(--tt-font-mono);font-size:var(--tt-app-font-sm);overflow-wrap:anywhere}.tt-app-state{gap:var(--tt-app-space-sm);padding:var(--tt-app-space-lg);flex-direction:column;min-width:0;display:flex}.tt-app-state-title{color:var(--tt-app-text-primary);font-size:var(--tt-app-font-lg);font-weight:var(--tt-app-weight-semibold);line-height:var(--tt-app-line-snug);margin:0}.tt-app-state-detail{max-width:var(--tt-app-prose-max);color:var(--tt-app-text-secondary);font-size:var(--tt-app-font-md);line-height:var(--tt-app-line-normal);margin:0}.tt-app-stack{gap:var(--tt-app-density-block-gap);flex-direction:column;min-width:0;display:flex}.tt-app-cluster{align-items:center;gap:var(--tt-app-space-md);flex-wrap:wrap;min-width:0;display:flex}.tt-app-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tt-truckertech-green:#58cd99;--tt-accent:var(--tt-truckertech-green);--tt-accent-bright:#78dfad;--tt-accent-muted:#2f7658;--tt-ink-on-accent:#03110b;--tt-warning:var(--tt-text-primary);--tt-background:#21272a;--tt-background-elevated:#242b2e;--tt-surface:#2b3235;--tt-surface-raised:#333b3e;--tt-surface-soft:#272e31;--tt-border:#ffffff14;--tt-border-strong:#ffffff26;--tt-text-primary:#e9eeec;--tt-text-secondary:#a8b2af;--tt-text-tertiary:#99a5a2;--tt-focus:var(--tt-truckertech-green);--tt-lip:inset 0 1px 0 #ffffff0e;--tt-press:inset 0 1px 2px #00000059;--tt-hairline:1px;--tt-radius-sm:8px;--tt-radius-md:11px;--tt-radius-lg:16px;--tt-radius-pill:999px;--tt-shadow-panel:0 24px 60px #00000047;--tt-motion-fast:.16s ease;--tt-motion-standard:.26s cubic-bezier(.2, .8, .2, 1);--tt-content-max:78rem;--tt-font-sans:var(--tt-font-archivo), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tt-font-mono:var(--tt-font-plex-mono), "SFMono-Regular", Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html{background:var(--tt-background);min-width:20rem}body{min-height:100vh;color:var(--tt-text-primary);background:var(--tt-background);font-family:var(--tt-font-sans);text-rendering:optimizelegibility;margin:0}a{color:inherit}button,input,textarea,select{font:inherit}::selection{color:var(--tt-ink-on-accent);background:var(--tt-accent-bright)}.skipLink{z-index:100;border-radius:var(--tt-radius-md);color:var(--tt-ink-on-accent);background:var(--tt-accent-bright);transition:transform var(--tt-motion-fast);padding:.75rem 1rem;font-weight:800;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skipLink:focus{transform:translateY(0)}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
