:root{color-scheme:light;--tn-font-display:"Fraunces",ui-serif,Georgia,"Times New Roman",serif;--tn-font-body:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--tn-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--tn-radius:12px;--tn-radius-sm:8px;--tn-bg:#f4f2ef;--tn-surface:#ffffff;--tn-surface-2:#efece7;--tn-border:#ded8d0;--tn-border-strong:#bfb6aa;--tn-ink:#15222e;--tn-ink-2:#3d4c58;--tn-muted:#6d7985;--tn-accent:#b4692a;--tn-accent-soft:color-mix(in srgb,var(--tn-accent) 13%,var(--tn-surface));--tn-good:#1e7a5f;--tn-warn:#b07b16;--tn-bad:#c0462c;--tn-good-soft:color-mix(in srgb,var(--tn-good) 13%,var(--tn-surface));--tn-warn-soft:color-mix(in srgb,var(--tn-warn) 14%,var(--tn-surface));--tn-bad-soft:color-mix(in srgb,var(--tn-bad) 12%,var(--tn-surface));--tn-grid:color-mix(in srgb,var(--tn-ink) 11%,var(--tn-bg));--tn-shadow:0 1px 2px rgb(21 34 46/5%),0 10px 26px rgb(21 34 46/5%);--tn-plate:#132231;--tn-plate-ink:#f3f0eb;--tn-plate-ink-2:#a6b5c1;--tn-plate-line:#2a3c4c;--tn-plate-accent:#e09b57;--tn-plate-good:#58c3a1;--tn-plate-warn:#e7b65a;--tn-plate-bad:#f08a6e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--tn-bg:#0c1620;--tn-surface:#121e29;--tn-surface-2:#18252f;--tn-border:#26343f;--tn-border-strong:#3b4b57;--tn-ink:#e9eef2;--tn-ink-2:#b4c1cb;--tn-muted:#8695a1;--tn-accent:#e09b57;--tn-accent-soft:color-mix(in srgb,var(--tn-accent) 18%,var(--tn-surface));--tn-good:#58c3a1;--tn-warn:#e7b65a;--tn-bad:#f08a6e;--tn-good-soft:color-mix(in srgb,var(--tn-good) 16%,var(--tn-surface));--tn-warn-soft:color-mix(in srgb,var(--tn-warn) 16%,var(--tn-surface));--tn-bad-soft:color-mix(in srgb,var(--tn-bad) 16%,var(--tn-surface));--tn-grid:color-mix(in srgb,var(--tn-ink) 15%,var(--tn-bg));--tn-shadow:0 1px 2px rgb(0 0 0/40%),0 12px 30px rgb(0 0 0/32%);--tn-plate:#16242f;--tn-plate-ink:#eaf0f4;--tn-plate-ink-2:#9fb0bc;--tn-plate-line:#2b3b48;--tn-plate-accent:#e8a868;--tn-plate-good:#58c3a1;--tn-plate-warn:#e7b65a;--tn-plate-bad:#f08a6e}}[data-theme=dark]{color-scheme:dark;--tn-bg:#0c1620;--tn-surface:#121e29;--tn-surface-2:#18252f;--tn-border:#26343f;--tn-border-strong:#3b4b57;--tn-ink:#e9eef2;--tn-ink-2:#b4c1cb;--tn-muted:#8695a1;--tn-accent:#e09b57;--tn-accent-soft:color-mix(in srgb,var(--tn-accent) 18%,var(--tn-surface));--tn-good:#58c3a1;--tn-warn:#e7b65a;--tn-bad:#f08a6e;--tn-good-soft:color-mix(in srgb,var(--tn-good) 16%,var(--tn-surface));--tn-warn-soft:color-mix(in srgb,var(--tn-warn) 16%,var(--tn-surface));--tn-bad-soft:color-mix(in srgb,var(--tn-bad) 16%,var(--tn-surface));--tn-grid:color-mix(in srgb,var(--tn-ink) 15%,var(--tn-bg));--tn-shadow:0 1px 2px rgb(0 0 0/40%),0 12px 30px rgb(0 0 0/32%);--tn-plate:#16242f;--tn-plate-ink:#eaf0f4;--tn-plate-ink-2:#9fb0bc;--tn-plate-line:#2b3b48;--tn-plate-accent:#e8a868;--tn-plate-good:#58c3a1;--tn-plate-warn:#e7b65a;--tn-plate-bad:#f08a6e}[data-theme=light]{color-scheme:light;--tn-bg:#f4f2ef;--tn-surface:#ffffff;--tn-surface-2:#efece7;--tn-border:#ded8d0;--tn-border-strong:#bfb6aa;--tn-ink:#15222e;--tn-ink-2:#3d4c58;--tn-muted:#6d7985;--tn-accent:#b4692a;--tn-accent-soft:color-mix(in srgb,var(--tn-accent) 13%,var(--tn-surface));--tn-good:#1e7a5f;--tn-warn:#b07b16;--tn-bad:#c0462c;--tn-good-soft:color-mix(in srgb,var(--tn-good) 13%,var(--tn-surface));--tn-warn-soft:color-mix(in srgb,var(--tn-warn) 14%,var(--tn-surface));--tn-bad-soft:color-mix(in srgb,var(--tn-bad) 12%,var(--tn-surface));--tn-grid:color-mix(in srgb,var(--tn-ink) 11%,var(--tn-bg));--tn-shadow:0 1px 2px rgb(21 34 46/5%),0 10px 26px rgb(21 34 46/5%);--tn-plate:#132231;--tn-plate-ink:#f3f0eb;--tn-plate-ink-2:#a6b5c1;--tn-plate-line:#2a3c4c;--tn-plate-accent:#e09b57;--tn-plate-good:#58c3a1;--tn-plate-warn:#e7b65a;--tn-plate-bad:#f08a6e}:root{--ts-font:var(--tn-font-body);--font-display:var(--tn-font-display);--ts-ink:var(--tn-ink);--ts-muted:var(--tn-muted);--ts-border:var(--tn-border);--ts-surface:var(--tn-surface-2);--ts-canvas:var(--tn-bg);--background:var(--tn-bg);--foreground:var(--tn-ink);--card:var(--tn-surface);--card-foreground:var(--tn-ink);--popover:var(--tn-surface);--popover-foreground:var(--tn-ink);--primary:var(--tn-accent);--primary-foreground:#fff;--secondary:var(--tn-surface-2);--secondary-foreground:var(--tn-ink);--muted:var(--tn-surface-2);--muted-foreground:var(--tn-muted);--accent:var(--tn-accent-soft);--accent-foreground:var(--tn-accent);--border:var(--tn-border);--input:var(--tn-border-strong);--ring:var(--tn-accent);--radius:var(--tn-radius-sm)}body :is(h1,h2,h3){font-family:var(--tn-font-display);font-variation-settings:"opsz" 144;font-weight:600}body :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--tn-accent);outline-offset:3px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body .suite-nav{background:var(--tn-surface);border-color:var(--tn-border);color:var(--tn-ink-2)}}[data-theme=dark] body .suite-nav{background:var(--tn-surface);border-color:var(--tn-border);color:var(--tn-ink-2)}.tn-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.tn-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border:1px solid var(--tn-border);border-radius:999px;background:var(--tn-surface-2);color:var(--tn-ink-2);font-family:var(--tn-font-body);font-size:.6875rem;font-weight:600;letter-spacing:.015em;line-height:1.55;white-space:nowrap}.tn-pill:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.tn-pill[data-tone=good]{background:var(--tn-good-soft);border-color:color-mix(in srgb,var(--tn-good) 34%,var(--tn-surface));color:var(--tn-good)}.tn-pill[data-tone=warn]{background:var(--tn-warn-soft);border-color:color-mix(in srgb,var(--tn-warn) 36%,var(--tn-surface));color:var(--tn-warn)}.tn-pill[data-tone=bad]{background:var(--tn-bad-soft);border-color:color-mix(in srgb,var(--tn-bad) 34%,var(--tn-surface));color:var(--tn-bad)}.tn-pill[data-tone=accent]{background:var(--tn-accent-soft);border-color:color-mix(in srgb,var(--tn-accent) 34%,var(--tn-surface));color:var(--tn-accent)}.tn-pill-lg{padding:5px 13px 5px 11px;font-size:.8125rem;border-radius:8px}.tn-stripe-high,.tn-stripe-low,.tn-stripe-medium{position:relative;padding-left:15px}.tn-stripe-high:before,.tn-stripe-low:before,.tn-stripe-medium:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:0 2px 2px 0}.tn-stripe-high:before{background:var(--tn-bad)}.tn-stripe-medium:before{background:var(--tn-warn)}.tn-stripe-low:before{background:var(--tn-border-strong)}.tn-card{border:1px solid var(--tn-border);border-radius:var(--tn-radius)}.tn-card,.tn-tile{background:var(--tn-surface);box-shadow:var(--tn-shadow);min-width:0}.tn-tile{display:flex;flex-direction:column;gap:6px;padding:15px 17px;border:1px solid var(--tn-border);border-radius:var(--tn-radius-sm)}.tn-tile>span{font-size:.6875rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--tn-muted)}.tn-tile>strong{font-family:var(--tn-font-display);font-variation-settings:"opsz" 144;font-weight:600;font-size:1.5rem;line-height:1.1;letter-spacing:-.015em;color:var(--tn-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tn-tile>small{font-size:.75rem;line-height:1.45;color:var(--tn-muted)}.tn-table{width:100%;border-collapse:collapse;font-size:.8125rem;font-variant-numeric:tabular-nums;background:var(--tn-surface)}.tn-table caption{caption-side:top;padding:12px 16px;letter-spacing:.1em}.tn-table caption,.tn-table thead th{text-align:left;color:var(--tn-muted);font-size:.6875rem;font-weight:650;text-transform:uppercase}.tn-table thead th{position:sticky;top:0;z-index:1;padding:9px 14px;background:var(--tn-surface-2);letter-spacing:.07em;line-height:1.3;white-space:nowrap;border-bottom:1px solid var(--tn-border-strong)}.tn-table tbody td{padding:10px 14px;border-bottom:1px solid var(--tn-border);color:var(--tn-ink);line-height:1.4;vertical-align:middle}.tn-table tbody tr:last-child td{border-bottom:0}.tn-table tbody tr:hover td{background:var(--tn-surface-2)}.tn-table :is(th,td)[data-numeric]{text-align:right;white-space:nowrap;font-family:var(--tn-font-mono);font-size:.75rem}.tn-table td a{color:var(--tn-ink);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--tn-accent) 45%,transparent)}.tn-table td a:hover{color:var(--tn-accent);border-bottom-color:var(--tn-accent)}.tn-scroll{position:relative;overflow:auto;max-width:100%;min-width:0;background:var(--tn-surface);border:1px solid var(--tn-border);border-radius:var(--tn-radius);box-shadow:var(--tn-shadow);-webkit-overflow-scrolling:touch}.tn-scroll:focus-visible{outline:2px solid var(--tn-accent);outline-offset:2px}.tn-empty{margin:0;padding:22px;color:var(--tn-muted);font-size:.8125rem;line-height:1.55;background:var(--tn-surface);border:1px dashed var(--tn-border-strong);border-radius:var(--tn-radius)}@media (prefers-reduced-motion:no-preference){.tn-card,.tn-tile{transition:border-color .15s ease,box-shadow .15s ease}}.tn-lockup{display:inline-flex;align-items:center;gap:.6rem;min-width:0}.tn-lockup .tn-mark{flex:0 0 auto;width:28px;height:28px;object-fit:contain;display:block}.tn-lockup-login{flex-direction:column;gap:.75rem;align-items:flex-start}.tn-lockup-login .tn-mark{width:64px;height:64px}.suite-nav[data-collapsed=true] .tn-lockup .tn-wordmark{display:none}body .suite-nav{background:var(--tn-surface);border-right:1px solid var(--tn-border);font-family:var(--tn-font-body)}body .suite-nav .suite-nav-header{border-bottom:1px solid var(--tn-border);padding-bottom:1rem}.suite-nav .suite-rail-toggle{color:var(--tn-muted);border:1px solid transparent;border-radius:var(--tn-radius-sm);background:transparent}.suite-nav .suite-rail-toggle:hover{color:var(--tn-ink);background:var(--tn-surface-2);border-color:var(--tn-border)}.suite-nav .suite-rail-group>button,.suite-nav .suite-rail-group>summary{font-family:var(--tn-font-body);font-size:.78rem;font-weight:600;letter-spacing:.01em;color:var(--tn-ink)}.suite-nav .suite-group-chevron{color:var(--tn-muted)}.suite-nav .suite-rail-links a,.suite-nav .suite-sheet-groups a{color:var(--tn-ink-2);font-size:.84rem;border-radius:var(--tn-radius-sm);border-left:0;transition:background-color .12s ease,color .12s ease}.suite-nav .suite-rail-links a:hover,.suite-nav .suite-sheet-groups a:hover{background:var(--tn-surface-2);color:var(--tn-ink)}.suite-nav .suite-rail-links a[aria-current=page],.suite-nav .suite-sheet-groups a[aria-current=page]{background:var(--tn-accent-soft);color:var(--tn-ink);font-weight:600;border-left:0}.suite-nav :is(a,button,summary):focus-visible{outline:2px solid var(--tn-accent);outline-offset:2px}.suite-nav .suite-bottom-bar,.suite-nav .suite-mobile-header{background:var(--tn-surface);border-color:var(--tn-border);color:var(--tn-ink-2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .suite-nav .suite-bottom-bar,:root:not([data-theme=light]) .suite-nav .suite-mobile-header,:root:not([data-theme=light]) body .suite-nav{background:var(--tn-surface);color:var(--tn-ink-2);border-color:var(--tn-border)}}:root[data-theme=dark] body .suite-nav{background:var(--tn-surface);color:var(--tn-ink-2);border-color:var(--tn-border)}.login-shell{background:radial-gradient(1200px 600px at 12% -10%,color-mix(in srgb,var(--tn-accent) 10%,transparent),transparent 60%),var(--tn-bg);min-height:100dvh;display:grid;place-items:center;padding:2rem 1rem}.login-panel{background:var(--tn-surface);border:1px solid var(--tn-border);border-radius:var(--tn-radius);box-shadow:0 24px 60px -32px rgb(21 34 46/.35);padding:clamp(1.75rem,4vw,2.5rem);width:min(420px,100%)}.login-heading h1{font-family:var(--tn-font-display);font-weight:600;letter-spacing:-.015em;font-size:clamp(1.5rem,3.2vw,1.9rem);line-height:1.15;color:var(--tn-ink);margin:.35rem 0 .4rem}.login-heading p{font-family:var(--tn-font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tn-muted);margin:0}.login-heading span{color:var(--tn-ink-2);font-size:.88rem}.login-form label{color:var(--tn-ink-2);font-size:.8rem}.login-form input{border:1px solid var(--tn-border);border-radius:var(--tn-radius-sm);background:var(--tn-surface);color:var(--tn-ink);font-family:var(--tn-font-body)}.login-form input:focus-visible{outline:2px solid var(--tn-accent);outline-offset:1px;border-color:var(--tn-accent)}.login-form button[type=submit]{background:var(--tn-ink);color:var(--tn-surface);border:0;border-radius:var(--tn-radius-sm);padding:.6rem 1.1rem;font-weight:600;font-size:.88rem}.login-form button[type=submit]:hover{background:var(--tn-accent)}.login-access{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--tn-border);color:var(--tn-muted);font-size:.76rem;line-height:1.6}.login-access strong{font-family:var(--tn-font-mono);color:var(--tn-ink);background:var(--tn-surface-2);border-radius:4px;padding:.05rem .3rem}.login-shell>footer{color:var(--tn-muted);font-size:.72rem;margin-top:1.25rem}body{background:var(--tn-bg);color:var(--tn-ink);font-family:var(--tn-font-body)}h1,h2,h3{font-family:var(--tn-font-display);font-variation-settings:"opsz" 144;letter-spacing:-.012em}table{font-variant-numeric:tabular-nums}::selection{background:color-mix(in srgb,var(--tn-accent) 22%,transparent)}.ir-page,.rc-page,.tn-overview{max-width:1320px;margin-inline:auto;padding-top:clamp(1.75rem,3vw,2.5rem)}.ir-page .ir-notice,.rc-page .rc-notice,.tn-overview .tn-ov-notice{border-left:1px solid var(--tn-border)}.ir-page .ir-tiles,.rc-page .rc-tiles,.tn-overview .tn-tiles{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.ir-page section+section,.rc-page section+section{margin-top:clamp(2.25rem,4vw,3.25rem)}.ir-page thead th,.rc-page thead th,.tn-overview thead th{font-family:var(--tn-font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tn-muted);font-weight:600}.ir-page .ir-card,.rc-page .rc-card,.tn-overview .tn-ov-module,.tn-overview .tn-ov-module[data-state]{border-left-color:var(--tn-border);border-left-width:1px}.ir-page [class*=stripe],.rc-page [class*=stripe],.rc-page tbody tr td:first-child,.rc-page tbody tr th:first-child,.tn-overview [class*=stripe],.tn-overview tbody tr td:first-child{box-shadow:none;border-left:0}.rc-page .rc-severity-cell:before,.tn-overview .tn-ov-exceptions td:first-child:before{content:none}.ir-page .ir-tiles{gap:1px;background:var(--tn-border)}.ir-page .ir-tile-wide{grid-column:span 1}@media (min-width:1100px){.ir-page .ir-tiles{grid-template-columns:repeat(4,1fr)}}.ir-page .ir-tile,.rc-page .rc-tiles>*,.rc-page [class*=tile],.tn-overview .tn-plate-figures>div,.tn-overview .tn-tile{border-left:0;box-shadow:none}.rc-page .rc-tiles>*{border:1px solid var(--tn-border);border-radius:var(--tn-radius-sm)}.rc-page .rc-tiles>[data-alert],.rc-page .rc-tiles>[data-tone]{background:var(--tn-surface);border-color:var(--tn-border)}.ir-page .ir-tile:before,.rc-page .rc-stage:before,.rc-page .rc-tile:before,.tn-overview .tn-tile:before{content:none!important}.rc-page .rc-stage[data-open=true],.rc-page .rc-tile[data-alert=true],.rc-page .rc-tile[data-tone]{background:var(--tn-surface)!important;border-color:var(--tn-border)!important}@media (max-width:900px){.suite-nav .suite-bottom-bar{background:var(--tn-surface);border-top:1px solid var(--tn-border);box-shadow:none}.suite-nav .suite-bottom-bar :is(a,button){color:var(--tn-muted);font-weight:500}.suite-nav .suite-bottom-bar :is(a,button).active{color:var(--tn-ink)!important;background:transparent!important;font-weight:700}.suite-nav .suite-bottom-bar :is(a,button).active:before{content:none!important}.suite-nav .suite-mobile-header,.suite-nav .suite-mobile-sheet,.suite-nav .suite-sheet-header{background:var(--tn-surface);border-color:var(--tn-border);color:var(--tn-ink)}}:root,:root[data-theme=light]{--tn-bg:#f5f5f4;--tn-surface:#ffffff;--tn-surface-2:#eeeeed;--tn-border:#e0e0de;--tn-border-strong:#bdbdba;--tn-ink:#17181a;--tn-ink-2:#3f4246;--tn-muted:#6e7276;--tn-accent:#2b2e33;--tn-accent-soft:#ececeb;--tn-good:#3f6354;--tn-warn:#6f6338;--tn-bad:#7d443c;--tn-good-soft:#eef2f0;--tn-warn-soft:#f3f1ea;--tn-bad-soft:#f5eeec;--tn-grid:#e6e6e4;--tn-plate:#1c1d1f;--tn-plate-ink:#f2f2f1;--tn-plate-ink-2:#a9adb1;--tn-plate-line:#2e3033;--tn-plate-accent:#d8dadd;--tn-plate-good:#8fb3a3;--tn-plate-warn:#cfc08c;--tn-plate-bad:#d3988e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--tn-bg:#121314;--tn-surface:#191a1c;--tn-surface-2:#212325;--tn-border:#2c2e31;--tn-border-strong:#474a4e;--tn-ink:#ededec;--tn-ink-2:#c3c6c9;--tn-muted:#8d9195;--tn-accent:#d9dbde;--tn-accent-soft:#24262a;--tn-good:#86ac9c;--tn-warn:#c4b183;--tn-bad:#cf978d;--tn-good-soft:#1b241f;--tn-warn-soft:#242219;--tn-bad-soft:#261d1b;--tn-grid:#26282b;--tn-plate:#1b1c1e;--tn-plate-ink:#ededec;--tn-plate-ink-2:#9ba0a4;--tn-plate-line:#2e3033;--tn-plate-accent:#d9dbde}}:root[data-theme=dark]{--tn-bg:#121314;--tn-surface:#191a1c;--tn-surface-2:#212325;--tn-border:#2c2e31;--tn-ink:#ededec;--tn-ink-2:#c3c6c9;--tn-muted:#8d9195;--tn-accent:#d9dbde;--tn-accent-soft:#24262a;--tn-good:#86ac9c;--tn-warn:#c4b183;--tn-bad:#cf978d;--tn-plate:#1b1c1e;--tn-plate-accent:#d9dbde}.ir-page .ir-eyebrow,.rc-page .rc-eyebrow,.rc-page .rc-kicker,.tn-overview .tn-ov-kicker,.tn-overview .tn-plate-word{color:var(--tn-ink)}.tn-overview .tn-plate-word{color:var(--tn-plate-ink)}.tn-overview .tn-plate-word[data-tone=bad]{color:var(--tn-plate-bad)}.tn-overview .tn-plate-word[data-tone=warn]{color:var(--tn-plate-warn)}.tn-overview .tn-plate-word[data-tone=good]{color:var(--tn-plate-good)}:root,:root[data-theme=light]{--tn-plate:#ffffff;--tn-plate-ink:#17181a;--tn-plate-ink-2:#6e7276;--tn-plate-line:#e0e0de;--tn-plate-accent:#17181a;--tn-plate-good:#3f6354;--tn-plate-warn:#6f6338;--tn-plate-bad:#7d443c}.tn-overview .tn-plate{background:var(--tn-surface);color:var(--tn-ink);border:1px solid var(--tn-border);box-shadow:0 1px 2px rgb(23 24 26/.04)}.tn-overview .tn-plate-verdict{color:var(--tn-ink)}.tn-overview .tn-plate-figures{background:var(--tn-border)}.tn-overview .tn-plate-figures>div{background:var(--tn-surface)}.tn-overview .tn-plate-link{color:var(--tn-ink)}.tn-overview .tn-chart-plot,.tn-overview .tn-chart-svg path[stroke]{stroke:var(--tn-ink)}.tn-overview .tn-chart-area,.tn-overview .tn-chart-svg [fill^=url]{opacity:.08}.tn-overview .tn-chart-axis,.tn-overview .tn-chart-svg line{stroke:var(--tn-grid)}.tn-overview .tn-chart-dot,.tn-overview .tn-chart-svg circle{fill:var(--tn-ink)}.tn-overview .tn-chart-value{color:var(--tn-ink)}.ir-page .ir-card,.ir-page .ir-tiles,.rc-page .rc-card,.rc-page .rc-stage,.rc-page .rc-table-wrap,.rc-page .rc-tiles>*,.tn-overview .tn-ov-module{box-shadow:0 1px 2px rgb(23 24 26/.04)}.tn-rail-lockup{width:168px;height:auto;display:block}.suite-nav .suite-mobile-header .tn-rail-lockup{width:140px}.tn-login-lockup{width:270px;height:auto;display:block;margin-bottom:1.25rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tn-login-lockup,:root:not([data-theme=light]) .tn-rail-lockup{filter:invert(1) brightness(1.7)}}:root[data-theme=dark] .tn-login-lockup,:root[data-theme=dark] .tn-rail-lockup{filter:invert(1) brightness(1.7)}.tn-lockup .tn-wordmark strong{font-family:var(--tn-font-display);font-weight:600;letter-spacing:-.01em;font-size:1.22rem;text-transform:lowercase;color:var(--tn-ink)}.tn-lockup .tn-mark{width:26px;height:26px}.tn-overview .tn-ov-atstake{font-family:inherit;font-size:inherit}body main.rc-page,body main.spec-main.rc-page{max-width:1320px;padding-top:clamp(1.75rem,3vw,2.5rem)}@media (max-width:900px){.tn-rail{flex-wrap:nowrap;gap:.75rem;overflow-x:auto;scrollbar-width:none}.tn-rail::-webkit-scrollbar{display:none}.tn-rail-brand{flex:0 0 auto}.tn-rail ul{flex:1 1 auto;flex-wrap:nowrap}.tn-rail ul a{white-space:nowrap;padding:.4rem .55rem;font-size:.8rem}.tn-rail-out{flex:0 0 auto;margin-left:0}}body .tn-rail .tn-rail-brand{display:inline-flex;flex-direction:row;align-items:center;gap:.55rem;white-space:nowrap}body .tn-rail .tn-rail-brand img{display:inline-block;width:24px;height:24px}body:has(.tn-rail)>main{width:calc(100% - 230px);min-width:0;box-sizing:border-box}@media(max-width:900px){body:has(.tn-rail)>main{width:100%;max-width:100%;min-width:0}.tn-rail{max-width:100%;box-sizing:border-box}.tn-rail ul{min-width:0;flex:0 0 auto}}@media(max-width:760px){.ir-page .ir-statement-facts,.ir-page .ir-tiles{grid-template-columns:minmax(0,1fr)}.ir-page .ir-table-wrap,.rc-page .rc-table-wrap,.st-chart-wrap,.st-table-wrap{max-width:100%}}.tnp{flex:1 1 auto;min-width:0;padding:2.2rem clamp(1rem,3vw,2.6rem) 3.5rem;max-width:1320px;font-family:var(--tn-font-body);color:var(--tn-ink)}.tnp-eyebrow{margin:0;font-family:var(--tn-font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tn-muted)}.tnp h1{margin:.25rem 0 .3rem;font-family:var(--tn-font-display);font-size:clamp(1.7rem,3vw,2.25rem);font-weight:600;letter-spacing:-.01em}.tnp-lede{margin:0 0 .35rem;color:var(--tn-ink-2);font-size:.95rem;max-width:78ch}.tnp-notice{margin:0 0 1.4rem;font-size:.78rem;color:var(--tn-muted)}.tnp h2{margin:0 0 .25rem;font-family:var(--tn-font-display);font-size:1.25rem;font-weight:600}.tnp h3{margin:0 0 .4rem;font-size:.95rem;font-weight:600}.tnp-section{margin:0 0 2rem}.tnp-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;margin:0 0 .8rem}.tnp-section-head p{margin:0;color:var(--tn-muted);font-size:.85rem;max-width:80ch}.tnp-alert{border-radius:var(--tn-radius-sm);background:var(--tn-bad-soft);color:var(--tn-bad);border:1px solid color-mix(in srgb,var(--tn-bad) 35%,transparent)}.tnp-alert,.tnp-toast{margin:0 0 1rem;padding:.6rem .9rem;font-size:.85rem}.tnp-toast{border-radius:var(--tn-radius-sm);background:var(--tn-good-soft);color:var(--tn-good);border:1px solid color-mix(in srgb,var(--tn-good) 35%,transparent)}.tnp-empty{padding:1.4rem;border:1px dashed var(--tn-border-strong);border-radius:var(--tn-radius);color:var(--tn-muted);font-size:.9rem}.tnp-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem;margin:0 0 1.6rem}.tnp-tile{background:var(--tn-surface);border:1px solid var(--tn-border);border-radius:var(--tn-radius);padding:.8rem .95rem;display:flex;flex-direction:column;gap:.2rem;box-shadow:var(--tn-shadow)}.tnp-tile>span{font-size:.66rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--tn-muted)}.tnp-tile>strong{font-family:var(--tn-font-display);font-size:1.5rem;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tnp-tile>small{font-size:.75rem;color:var(--tn-muted);line-height:1.4}.tnp-tile[data-tone=good]{border-color:color-mix(in srgb,var(--tn-good) 45%,var(--tn-border))}.tnp-tile[data-tone=good]>strong{color:var(--tn-good)}.tnp-tile[data-tone=warn]{border-color:color-mix(in srgb,var(--tn-warn) 45%,var(--tn-border))}.tnp-tile[data-tone=warn]>strong{color:var(--tn-warn)}.tnp-tile[data-tone=bad]{border-color:color-mix(in srgb,var(--tn-bad) 45%,var(--tn-border))}.tnp-tile[data-tone=bad]>strong{color:var(--tn-bad)}.tnp-card{background:var(--tn-surface);border:1px solid var(--tn-border);border-radius:var(--tn-radius);padding:1rem 1.1rem;box-shadow:var(--tn-shadow)}.tnp-grid{display:grid;gap:1rem}.tnp-grid-2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.tnp-split{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:1rem;align-items:start}@media (max-width:1000px){.tnp-split{grid-template-columns:1fr}}.tnp-scroll{overflow-x:auto;border:1px solid var(--tn-border);border-radius:var(--tn-radius);background:var(--tn-surface)}.tnp-table{width:100%;border-collapse:collapse;font-size:.83rem;font-variant-numeric:tabular-nums}.tnp-table caption{font-size:.72rem;border-bottom:1px solid var(--tn-border)}.tnp-table caption,.tnp-table thead th{text-align:left;padding:.55rem .8rem;color:var(--tn-muted)}.tnp-table thead th{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--tn-border-strong);white-space:nowrap;background:var(--tn-surface);position:sticky;top:0}.tnp-table tbody td,.tnp-table tbody th{padding:.5rem .8rem;border-bottom:1px solid var(--tn-border);vertical-align:top;text-align:left;font-weight:400}.tnp-table tbody tr:last-child td,.tnp-table tbody tr:last-child th{border-bottom:0}.tnp-table tbody tr[data-clickable]{cursor:pointer}.tnp-table tbody tr[data-clickable]:hover td,.tnp-table tbody tr[data-clickable]:hover th{background:var(--tn-surface-2)}.tnp-table tbody tr[data-selected=true] td,.tnp-table tbody tr[data-selected=true] th{background:var(--tn-accent-soft)}.tnp-table tbody tr[data-tone=bad] td:first-child{box-shadow:inset 3px 0 0 var(--tn-bad)}.tnp-table tbody tr[data-tone=warn] td:first-child{box-shadow:inset 3px 0 0 var(--tn-warn)}.tnp-table tbody tr[data-tone=good] td:first-child{box-shadow:inset 3px 0 0 var(--tn-good)}.tnp-num{text-align:right!important;white-space:nowrap}.tnp-mono,.tnp-num{font-family:var(--tn-font-mono);font-size:.76rem}.tnp-muted,.tnp-small{color:var(--tn-muted)}.tnp-small{font-size:.76rem;display:block;margin-top:.1rem}.tnp-wrap{max-width:52ch;overflow-wrap:anywhere}.tnp-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.12rem .55rem;border-radius:999px;font-size:.72rem;font-weight:600;white-space:nowrap;border:1px solid var(--tn-border);color:var(--tn-muted);background:var(--tn-bg)}.tnp-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.tnp-pill[data-tone=good]{color:var(--tn-good);background:var(--tn-good-soft);border-color:color-mix(in srgb,var(--tn-good) 35%,transparent)}.tnp-pill[data-tone=warn]{color:var(--tn-warn);background:var(--tn-warn-soft);border-color:color-mix(in srgb,var(--tn-warn) 35%,transparent)}.tnp-pill[data-tone=bad]{color:var(--tn-bad);background:var(--tn-bad-soft);border-color:color-mix(in srgb,var(--tn-bad) 35%,transparent)}.tnp-pill[data-tone=accent]{color:var(--tn-accent);background:var(--tn-accent-soft);border-color:color-mix(in srgb,var(--tn-accent) 35%,transparent)}.tnp-form,.tnp-form-row{display:grid;gap:.7rem}.tnp-form-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.tnp-field{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;color:var(--tn-ink-2)}.tnp-field>span{font-size:.68rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--tn-muted)}.tnp input,.tnp select,.tnp textarea{font:inherit;font-size:.85rem;color:var(--tn-ink);background:var(--tn-surface);border:1px solid var(--tn-border-strong);border-radius:var(--tn-radius-sm);padding:.42rem .6rem;min-width:0}.tnp textarea{min-height:3.4rem;resize:vertical}.tnp input[type=file]{padding:.3rem;font-size:.78rem}.tnp :is(input,select,textarea,button):focus-visible{outline:2px solid var(--tn-accent);outline-offset:1px}.tnp-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.tnp button{font:inherit;font-size:.82rem;font-weight:600;color:var(--tn-ink);background:var(--tn-surface);border:1px solid var(--tn-border-strong);border-radius:var(--tn-radius-sm);padding:.42rem .8rem;cursor:pointer;line-height:1.2}.tnp button:hover:not(:disabled){background:var(--tn-surface-2)}.tnp button:disabled{opacity:.55;cursor:not-allowed}.tnp button[data-primary]{background:var(--tn-ink);color:var(--tn-surface);border-color:var(--tn-ink)}.tnp button[data-primary]:hover:not(:disabled){background:var(--tn-ink-2)}.tnp button[data-danger]{color:var(--tn-bad);border-color:color-mix(in srgb,var(--tn-bad) 45%,var(--tn-border))}.tnp button[data-quiet]{border-color:transparent;background:transparent;color:var(--tn-ink-2);padding:.3rem .5rem}.tnp a.tnp-link{color:var(--tn-ink);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--tn-accent) 45%,transparent)}.tnp a.tnp-link:hover{color:var(--tn-accent);border-bottom-color:var(--tn-accent)}.tnp-chips{display:flex;flex-wrap:wrap;gap:.35rem}.tnp-chip{appearance:none;border:1px solid var(--tn-border);background:var(--tn-surface);color:var(--tn-ink-2);border-radius:999px;padding:.28rem .7rem;font:inherit;font-size:.78rem;cursor:pointer;line-height:1.1}.tnp-chip[aria-pressed=true]{background:var(--tn-accent-soft);border-color:var(--tn-accent);color:var(--tn-ink);font-weight:600}.tnp-events{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem;font-size:.8rem}.tnp-events li{display:grid;grid-template-columns:auto 1fr;gap:.6rem;padding:.45rem .6rem;border:1px solid var(--tn-border);border-radius:var(--tn-radius-sm);background:var(--tn-surface)}.tnp-events time{font-family:var(--tn-font-mono);font-size:.7rem;color:var(--tn-muted);white-space:nowrap;padding-top:.15rem}.tnp-events b{font-weight:600}.tnp-events p{margin:.1rem 0 0;color:var(--tn-ink-2)}.tnp-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.7rem}.tnp-slot{border:1px solid var(--tn-border);border-radius:var(--tn-radius);padding:.75rem .85rem;background:var(--tn-surface);display:flex;flex-direction:column;gap:.4rem}.tnp-slot[data-state=staged]{border-color:color-mix(in srgb,var(--tn-good) 45%,var(--tn-border))}.tnp-slot[data-state=missing]{border-style:dashed}.tnp-slot header{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.tnp-slot header b{font-size:.85rem}.tnp-slot small{font-size:.74rem;color:var(--tn-muted);line-height:1.4}.tnp-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.tnp-checks li{display:grid;grid-template-columns:auto 1fr;gap:.6rem;align-items:start;padding:.5rem .7rem;border:1px solid var(--tn-border);border-radius:var(--tn-radius-sm);font-size:.82rem}.tnp-checks li[data-tone=bad]{border-color:color-mix(in srgb,var(--tn-bad) 45%,var(--tn-border));background:var(--tn-bad-soft)}.tnp-checks li[data-tone=warn]{border-color:color-mix(in srgb,var(--tn-warn) 45%,var(--tn-border));background:var(--tn-warn-soft)}.tnp-checks li b{display:block;font-weight:600}.tnp-checks li p{margin:.1rem 0 0;color:var(--tn-ink-2)}.tnp-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.tnp-steps li{display:grid;grid-template-columns:auto 1fr auto;gap:.7rem;align-items:center;padding:.5rem .7rem;border:1px solid var(--tn-border);border-radius:var(--tn-radius-sm);font-size:.84rem;background:var(--tn-surface)}.tnp-steps li[data-done=true]{opacity:.85}.tnp-steps li small{display:block;color:var(--tn-muted);font-size:.74rem;margin-top:.1rem}.tnp-steps .tnp-step-mark{width:1.1rem;height:1.1rem;border-radius:50%;border:2px solid var(--tn-border-strong);display:grid;place-items:center;font-size:.7rem;color:var(--tn-surface)}.tnp-steps li[data-done=true] .tnp-step-mark{background:var(--tn-good);border-color:var(--tn-good)}.tnp-tabs{display:flex;gap:.3rem;margin:0 0 1rem;border-bottom:1px solid var(--tn-border)}.tnp-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;padding:.5rem .8rem;color:var(--tn-muted)}.tnp-tabs button[aria-pressed=true]{color:var(--tn-ink);border-bottom-color:var(--tn-accent)}.tnp-detail{position:sticky;top:1rem}.tnp dl.tnp-meta{display:grid;grid-template-columns:auto 1fr;gap:.25rem .8rem;margin:0;font-size:.82rem}.tnp dl.tnp-meta dt{color:var(--tn-muted)}.tnp dl.tnp-meta dd{margin:0}.tnp-ladder td[data-neg=true]{color:var(--tn-bad)}.tnp-ladder-items{margin:.2rem 0 0;padding:0;list-style:none;font-size:.74rem;color:var(--tn-muted)}body:has(.login-shell),body:has(.tn-rail){--tn-bg:#f6f5f1;--tn-surface:#fff;--tn-surface-2:#f0f2ed;--tn-border:#dde2da;--tn-border-strong:#b9c5bb;--tn-grid:#e3e8e0;--tn-ink:#20382f;--tn-ink-2:#4d6055;--tn-muted:#68756c;--tn-accent:#9c5b2b;--tn-accent-soft:#f6ecdf;--tn-good:#28704f;--tn-good-soft:#edf5ef;--tn-warn:#87621d;--tn-warn-soft:#faf3df;--tn-bad:#a13f36;--tn-bad-soft:#fbeeea;--tn-radius:14px;--tn-radius-sm:8px;--tn-shadow:0 2px 5px rgb(29 51 40/3%),0 10px 28px rgb(29 51 40/3%);background:var(--tn-bg);color:var(--tn-ink)}.tn-rail{background:#18382f;border-right:0;padding:30px 18px 22px;gap:26px;color:#d8e5dc}body .tn-rail .tn-rail-brand{padding:0 10px;color:#fff;gap:10px}.tn-rail-brand span{font-size:1.55rem;letter-spacing:-.04em;color:#fff}body .tn-rail .tn-rail-brand img{width:28px;height:28px}.tn-rail .tn-rail-label{font-family:var(--tn-font-body);font-size:.61rem;letter-spacing:.13em;color:#a3bbae;margin:12px 10px 0}.tn-rail ul{gap:8px}.tn-rail ul a{display:flex;align-items:center;gap:11px;min-height:46px;padding:11px 12px;font-size:.79rem;color:#c8d8ce;border:1px solid transparent;line-height:1.4}.tn-rail ul svg{width:17px;height:17px;flex:none;opacity:.85}.tn-rail ul a:hover{background:#26483d;color:#fff}.tn-rail ul a[aria-current=page]{background:#315448;border-color:#46685a;color:#fff;box-shadow:inset 3px 0 #d1ab73;font-weight:600}.tn-rail .tn-rail-out{color:#d5e0d9;padding:10px 12px;font-size:.78rem}.tn-rail-foot{border-top:1px solid #385449;padding:20px 10px 0;color:#a7bcb0;font-size:.64rem;line-height:1.65}.tn-demo-label{display:block;letter-spacing:.12em;text-transform:uppercase;color:#dfbd8a;font-size:.61rem;margin-bottom:9px}.tn-visitor{display:block;color:#d4e1d9;margin-bottom:6px;overflow-wrap:anywhere}.tn-nav-short{display:none}.tn-rail :focus-visible{outline-color:#e6bf88}body:has(.tn-rail)>main:is(.tn-overview,.rc-page,.ir-page,.st-page){padding:38px clamp(24px,3vw,48px) 64px;max-width:1480px;background:var(--tn-bg)}.ir-page .ir-eyebrow,.rc-page .rc-eyebrow,.st-page .st-eyebrow,.tn-overview .tn-ov-kicker{color:var(--tn-accent);font-family:var(--tn-font-body);font-size:.65rem;font-weight:650;letter-spacing:.15em}.ir-page h1,.rc-page h1,.st-page h1,.tn-overview .tn-ov-statement{letter-spacing:-.035em;font-weight:500;font-size:clamp(1.9rem,2.7vw,2.65rem);line-height:1.16}.tn-overview .tn-ov-head{max-width:850px}.tn-overview .tn-ov-statement-2{color:var(--tn-muted);font-weight:400}.ir-page .ir-lede,.rc-page .rc-lede,.tn-overview .tn-ov-sub{font-size:.85rem;line-height:1.65}.tn-overview .tn-ov-atstake{color:var(--tn-ink)}.tn-overview .tn-plate{margin-top:28px;box-shadow:var(--tn-shadow);border-radius:16px;--tn-plate:var(--tn-surface);--tn-plate-ink:var(--tn-ink);--tn-plate-ink-2:var(--tn-muted);--tn-plate-line:var(--tn-border);--tn-plate-good:var(--tn-good);--tn-plate-warn:var(--tn-warn);--tn-plate-bad:var(--tn-bad);--tn-plate-accent:var(--tn-good)}.tn-overview .tn-plate-verdict{background:var(--tn-surface-2);padding:28px;gap:14px}.tn-overview .tn-plate-word{font-weight:500;font-size:3.25rem;letter-spacing:-.05em}.tn-overview .tn-plate-link{color:var(--tn-good);background:var(--tn-surface);border:1px solid var(--tn-border);border-radius:7px;padding:9px 13px;margin-top:12px;font-size:.75rem}.tn-overview .tn-plate-chart{padding:26px 28px 20px}.tn-overview .tn-chart-svg path[stroke]{stroke:var(--tn-good)}.tn-overview .tn-chart-area,.tn-overview .tn-chart-svg [fill^=url]{opacity:.3}.tn-overview .tn-chart-dot{background:var(--tn-good)}.tn-overview .tn-plate-figures>div{padding:20px 22px}.tn-overview .tn-plate-figures dd{font-family:var(--tn-font-body);font-size:1.1rem;font-weight:600}.ir-page h2,.rc-page h2,.st-page h2,.tn-overview .tn-ov-section-head h2{font-size:1.35rem;font-weight:500;letter-spacing:-.025em}.tn-overview .tn-ov-module{padding:20px 22px;gap:10px;border-radius:12px;box-shadow:var(--tn-shadow)}.tn-overview .tn-ov-module>strong{font-family:var(--tn-font-body);font-size:1.12rem;font-weight:600}.tn-overview .tn-ov-module>small{font-size:.75rem;line-height:1.5}.tn-overview .tn-ov-module[data-tone=good]>strong{color:var(--tn-good)}.tn-overview .tn-ov-stop-body{padding:20px;gap:9px}.ir-page .ir-tiles{gap:12px;background:transparent;border:0;box-shadow:none;overflow:visible;grid-template-columns:repeat(4,minmax(0,1fr))}.ir-page .ir-tile{border:1px solid var(--tn-border);border-radius:12px;padding:20px;gap:10px;box-shadow:var(--tn-shadow)}.ir-page .ir-tile-wide>strong,.ir-page .ir-tile>strong{font-family:var(--tn-font-body);font-size:clamp(1.25rem,1.8vw,1.7rem);font-weight:550;letter-spacing:-.04em}.ir-page .ir-tile>span{font-size:.64rem;letter-spacing:.08em;line-height:1.5}.ir-page .ir-tile>small{font-size:.72rem;line-height:1.55}.ir-page .ir-tile-wide{background:var(--tn-ink)}.ir-page .ir-tile-wide,.ir-page .ir-tile-wide>strong{color:var(--tn-surface)}.ir-page .ir-tile-wide>small,.ir-page .ir-tile-wide>span{color:color-mix(in srgb,var(--tn-surface) 78%,var(--tn-ink))}.ir-page .ir-reconciliation{padding:24px;border:1px solid var(--tn-border);border-radius:14px;background:var(--tn-surface);box-shadow:var(--tn-shadow)}.ir-reconciliation-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.ir-reconciliation-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:22px 0 0}.ir-reconciliation-values dt{font-size:.72rem;color:var(--tn-muted);line-height:1.5}.ir-reconciliation-values dd{margin:7px 0 0;font-size:1.16rem;letter-spacing:-.025em;font-weight:550}.ir-reconciliation[data-tone=good] .ir-reconciliation-values>div:last-child dd{color:var(--tn-good)}.rc-page .rc-tiles{gap:12px}body main.spec-main.rc-page h1{font-size:clamp(1.9rem,2.7vw,2.65rem);font-weight:500;line-height:1.16;letter-spacing:-.035em}.rc-page .rc-day-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:6px}.rc-page .rc-day-row select{grid-column:1/-1;width:100%}.rc-page .rc-day-row button{padding-inline:6px;width:100%}.rc-page .rc-tile{padding:20px;border-radius:12px;box-shadow:var(--tn-shadow)}.rc-page .rc-tile strong{font-family:var(--tn-font-body);font-weight:550;letter-spacing:-.035em}.ir-page .ir-section-head,.rc-page .rc-section-head{margin-bottom:18px}.ir-page .ir-pill,.rc-page .rc-pill,.tn-pill{border-radius:999px;padding:4px 10px;font-size:.7rem}.ir-page .ir-pill-good,.rc-page .rc-pill-good{border-color:color-mix(in srgb,var(--tn-good) 20%,var(--tn-surface))}.ir-page .ir-pill-warn,.rc-page .rc-pill-warn{border-color:color-mix(in srgb,var(--tn-warn) 25%,var(--tn-surface))}.ir-page .ir-pill-bad,.rc-page .rc-pill-bad{border-color:color-mix(in srgb,var(--tn-bad) 25%,var(--tn-surface))}.ir-page .ir-select select,.rc-page :is(button,select,input){min-height:40px;border-radius:8px}.ir-page .ir-table-wrap,.rc-page .rc-table-wrap,.st-page .st-table-wrap{box-shadow:var(--tn-shadow)}.ir-page .ir-table tbody :is(th,td),.rc-page .rc-table tbody :is(th,td),.st-page .st-table tbody :is(th,td){padding-top:13px;padding-bottom:13px}.ir-page a.ir-download{background:var(--tn-ink);border-color:var(--tn-ink);color:var(--tn-surface);min-height:40px;padding:10px 16px;font-size:.76rem}.ir-page .ir-filter-group button[aria-pressed=true]{background:var(--tn-ink);color:var(--tn-surface);box-shadow:none}.st-page .st-totals{border-radius:12px;box-shadow:var(--tn-shadow)}.st-page .st-totals>div{padding:20px}.login-shell{background:radial-gradient(ellipse at 15% 0,#dce5d8 0,transparent 55%),var(--tn-bg)}.login-shell .login-panel{width:min(100%,470px);padding:36px;border-radius:20px;box-shadow:0 20px 70px rgb(24 56 47/9%);border-color:var(--tn-border)}.login-shell .login-heading h1{font-weight:500;letter-spacing:-.035em}.login-shell .tn-login-lockup{width:230px;margin-bottom:24px}.login-shell .login-heading>p{color:var(--tn-accent)}@media(prefers-reduced-motion:no-preference){.ir-filter-group button,.tn-rail ul a{transition:background .16s ease,color .16s ease}}@media(max-width:1150px){.ir-page .ir-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.tn-rail{display:grid;grid-template-columns:1fr auto;padding:16px 20px 0;gap:18px;overflow:visible;width:100%;height:auto}body .tn-rail .tn-rail-brand{grid-column:1;grid-row:1;padding:0}.tn-rail .tn-rail-out{grid-column:2;grid-row:1;margin:0;padding:6px 0}.tn-rail ul{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%}.tn-rail ul a{justify-content:center;padding:12px 4px;gap:7px;min-height:46px;font-size:.75rem;border-radius:7px 7px 0 0;white-space:normal}.tn-rail ul a[aria-current=page]{box-shadow:inset 0 -3px #d1ab73}.tn-nav-full{display:none}.tn-nav-short{display:inline}.tn-rail-foot,.tn-rail-label{display:none}body:has(.tn-rail)>main:is(.tn-overview,.rc-page,.ir-page,.st-page){width:100%;padding:28px 24px 48px}}@media(max-width:560px){.tn-rail{padding:16px 12px 0;gap:15px}.tn-rail ul{gap:3px}.tn-rail ul a{font-size:.67rem;gap:5px}.tn-rail ul svg{width:14px;height:14px}body .tn-rail .tn-rail-brand{padding-left:6px}.tn-rail-brand span{font-size:1.35rem}.tn-rail .tn-rail-out{padding-right:6px}body:has(.tn-rail)>main:is(.tn-overview,.rc-page,.ir-page,.st-page){padding:26px 16px 44px}.ir-page h1,.rc-page h1,.st-page h1,.tn-overview .tn-ov-statement{font-size:1.85rem}.tn-overview .tn-plate-chart,.tn-overview .tn-plate-verdict{padding:22px 20px}.tn-overview .tn-plate-word{font-size:2.8rem}.tn-overview .tn-plate-figures>div{padding:16px}.tn-overview .tn-plate-figures dd{font-size:.98rem}.ir-page .ir-tiles{grid-template-columns:minmax(0,1fr);gap:10px}.ir-page .ir-tile{padding:18px 20px}.ir-page .ir-tile>strong{font-size:1.7rem}.ir-page .ir-reconciliation{padding:20px}.ir-reconciliation-values{grid-template-columns:minmax(0,1fr);gap:16px}.ir-reconciliation-values>div+div{padding-top:16px;border-top:1px solid var(--tn-border)}.login-shell .login-panel{padding:28px 24px}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) body:has(.login-shell),:root:not([data-theme=light]) body:has(.tn-rail){--tn-bg:#13221c;--tn-surface:#1c2d25;--tn-surface-2:#24372c;--tn-border:#374a3d;--tn-border-strong:#536a59;--tn-grid:#33473a;--tn-ink:#e5ede3;--tn-ink-2:#c0cfbf;--tn-muted:#a0b29f;--tn-accent:#e3b47d;--tn-accent-soft:#433827;--tn-good:#9bceab;--tn-good-soft:#233d2e;--tn-warn:#e3c27b;--tn-warn-soft:#423d27;--tn-bad:#efa79c;--tn-bad-soft:#432e29}:root:not([data-theme=light]) .login-shell{background:var(--tn-bg)}}:root[data-theme=dark] body:has(.login-shell),:root[data-theme=dark] body:has(.tn-rail){--tn-bg:#13221c;--tn-surface:#1c2d25;--tn-surface-2:#24372c;--tn-border:#374a3d;--tn-border-strong:#536a59;--tn-grid:#33473a;--tn-ink:#e5ede3;--tn-ink-2:#c0cfbf;--tn-muted:#a0b29f;--tn-accent:#e3b47d;--tn-accent-soft:#433827;--tn-good:#9bceab;--tn-good-soft:#233d2e;--tn-warn:#e3c27b;--tn-warn-soft:#423d27;--tn-bad:#efa79c;--tn-bad-soft:#432e29}:root[data-theme=dark] .login-shell{background:var(--tn-bg)}