.rc-page{--rc-surface:var(--tn-surface,#fffdfb);--rc-surface-2:var(--tn-surface-2,#f2ede6);--rc-border:var(--tn-border,#ddd6cc);--rc-border-strong:var(--tn-border-strong,#b9afa2);--rc-ink:var(--tn-ink,#15202b);--rc-ink-2:var(--tn-ink-2,#3d4a56);--rc-muted:var(--tn-muted,#6b7580);--rc-accent:var(--tn-accent,#b4692a);--rc-accent-soft:var(--tn-accent-soft,#f8e9d9);--rc-good:var(--tn-good,#1e7a5f);--rc-warn:var(--tn-warn,#b07b16);--rc-bad:var(--tn-bad,#c0462c);--rc-good-soft:var(--tn-good-soft,#e5f1ed);--rc-warn-soft:var(--tn-warn-soft,#f8eed9);--rc-bad-soft:var(--tn-bad-soft,#fae5df);--rc-grid:var(--tn-grid,#e6e0d7);--rc-shadow:var(--tn-shadow,0 1px 2px rgb(21 32 43/6%),0 10px 24px rgb(21 32 43/5%));--rc-radius:var(--tn-radius,12px);--rc-radius-sm:var(--tn-radius-sm,8px);--rc-display:var(--tn-font-display,"Fraunces",Georgia,"Times New Roman",serif);--rc-body:var(--tn-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);--rc-mono:var(--tn-font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);background:var(--tn-bg,transparent);color:var(--rc-ink);font-family:var(--rc-body);font-size:.875rem;line-height:1.55;min-width:0}@media (prefers-color-scheme:dark){.rc-page{--rc-surface:var(--tn-surface,#151c24);--rc-surface-2:var(--tn-surface-2,#1d262f);--rc-border:var(--tn-border,#2c3741);--rc-border-strong:var(--tn-border-strong,#475562);--rc-ink:var(--tn-ink,#e9eef3);--rc-ink-2:var(--tn-ink-2,#bcc7d1);--rc-muted:var(--tn-muted,#8d9aa6);--rc-accent:var(--tn-accent,#e09b57);--rc-accent-soft:var(--tn-accent-soft,#38281a);--rc-good:var(--tn-good,#58c3a1);--rc-warn:var(--tn-warn,#e7b65a);--rc-bad:var(--tn-bad,#f08a6e);--rc-good-soft:var(--tn-good-soft,#152a26);--rc-warn-soft:var(--tn-warn-soft,#2d2415);--rc-bad-soft:var(--tn-bad-soft,#331d19);--rc-grid:var(--tn-grid,#27313b);--rc-shadow:var(--tn-shadow,0 1px 2px rgb(0 0 0/40%),0 12px 28px rgb(0 0 0/30%))}}[data-theme=dark] .rc-page{--rc-surface:var(--tn-surface,#151c24);--rc-surface-2:var(--tn-surface-2,#1d262f);--rc-border:var(--tn-border,#2c3741);--rc-border-strong:var(--tn-border-strong,#475562);--rc-ink:var(--tn-ink,#e9eef3);--rc-ink-2:var(--tn-ink-2,#bcc7d1);--rc-muted:var(--tn-muted,#8d9aa6);--rc-accent:var(--tn-accent,#e09b57);--rc-accent-soft:var(--tn-accent-soft,#38281a);--rc-good:var(--tn-good,#58c3a1);--rc-warn:var(--tn-warn,#e7b65a);--rc-bad:var(--tn-bad,#f08a6e);--rc-good-soft:var(--tn-good-soft,#152a26);--rc-warn-soft:var(--tn-warn-soft,#2d2415);--rc-bad-soft:var(--tn-bad-soft,#331d19);--rc-grid:var(--tn-grid,#27313b);--rc-shadow:var(--tn-shadow,0 1px 2px rgb(0 0 0/40%),0 12px 28px rgb(0 0 0/30%))}[data-theme=light] .rc-page{--rc-surface:var(--tn-surface,#fffdfb);--rc-surface-2:var(--tn-surface-2,#f2ede6);--rc-border:var(--tn-border,#ddd6cc);--rc-border-strong:var(--tn-border-strong,#b9afa2);--rc-ink:var(--tn-ink,#15202b);--rc-ink-2:var(--tn-ink-2,#3d4a56);--rc-muted:var(--tn-muted,#6b7580);--rc-accent:var(--tn-accent,#b4692a);--rc-accent-soft:var(--tn-accent-soft,#f8e9d9);--rc-good:var(--tn-good,#1e7a5f);--rc-warn:var(--tn-warn,#b07b16);--rc-bad:var(--tn-bad,#c0462c);--rc-good-soft:var(--tn-good-soft,#e5f1ed);--rc-warn-soft:var(--tn-warn-soft,#f8eed9);--rc-bad-soft:var(--tn-bad-soft,#fae5df);--rc-grid:var(--tn-grid,#e6e0d7);--rc-shadow:var(--tn-shadow,0 1px 2px rgb(21 32 43/6%),0 10px 24px rgb(21 32 43/5%))}.rc-page :is(.tn-stripe-good,.tn-stripe-warn,.tn-stripe-bad,.tn-stripe-flat){box-shadow:none;border-left:0}.rc-page .tn-stripe-good{--rc-stripe:var(--rc-good)}.rc-page .tn-stripe-warn{--rc-stripe:var(--rc-warn)}.rc-page .tn-stripe-bad{--rc-stripe:var(--rc-bad)}.rc-page .tn-stripe-flat{--rc-stripe:var(--rc-border-strong)}.rc-page .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}.rc-page [id]{scroll-margin-top:20px}.rc-page section{min-width:0}.rc-page .rc-mono{font-family:var(--rc-mono);font-variant-numeric:tabular-nums;font-size:.9em;letter-spacing:-.01em}.rc-page .rc-kicker{display:block;font-size:.6875rem;font-weight:650;letter-spacing:.11em;text-transform:uppercase}.rc-page .rc-kicker,.rc-page .rc-muted-text{color:var(--rc-muted)}.rc-page .rc-card,.rc-page .tn-card{background:var(--rc-surface);border:1px solid var(--rc-border);border-radius:var(--rc-radius);box-shadow:var(--rc-shadow)}.rc-page .rc-masthead{max-width:82ch}.rc-page .rc-eyebrow{margin:0;font-size:.6875rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:var(--rc-accent)}.rc-page h1{margin:8px 0 10px;font-family:var(--rc-display);font-size:clamp(1.875rem,1.35rem + 1.7vw,2.5rem);font-weight:600;line-height:1.08;letter-spacing:-.022em;color:var(--rc-ink);font-variation-settings:"opsz" 144}.rc-page .rc-lede{margin:0;font-size:.9375rem;line-height:1.6;color:var(--rc-ink-2)}.rc-page .rc-notice{margin:14px 0 0;padding:12px 15px;border:1px solid var(--rc-border);border-left:3px solid var(--rc-accent);border-radius:var(--rc-radius-sm);background:var(--rc-surface-2);font-size:.8125rem;line-height:1.6;color:var(--rc-ink-2)}.rc-page .rc-error{margin:18px 0 0;padding:12px 16px;border:1px solid var(--rc-bad);border-radius:var(--rc-radius-sm);background:var(--rc-bad-soft);color:var(--rc-bad);font-size:.8125rem;font-weight:600}.rc-page .rc-footnote{margin:44px 0 0;padding-top:18px;border-top:1px solid var(--rc-border);font-size:.75rem;line-height:1.65;color:var(--rc-muted);max-width:96ch}.rc-page h2{font-family:var(--rc-display);font-size:1.3125rem;font-weight:600;letter-spacing:-.015em;line-height:1.2;font-variation-settings:"opsz" 144}.rc-page h2,.rc-page h3{margin:0;color:var(--rc-ink)}.rc-page h3{font-size:.9375rem;font-weight:650;letter-spacing:-.01em}.rc-page h4{margin:18px 0 8px;font-size:.6875rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--rc-muted)}.rc-page .rc-section{margin-top:40px;min-width:0}.rc-page .rc-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;margin-bottom:14px;min-width:0}.rc-page .rc-section-head-text{min-width:0}.rc-page .rc-section-head p{margin:6px 0 0;font-size:.8125rem;line-height:1.6;color:var(--rc-muted);max-width:84ch}.rc-page .rc-legend{display:inline-block;padding:5px 10px;border:1px dashed var(--rc-border);border-radius:999px}.rc-page .rc-legend,.rc-page .rc-pill{font-size:.75rem;color:var(--rc-muted)}.rc-page .rc-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:5px;border:1px solid var(--rc-border);background:var(--rc-surface-2);font-family:var(--rc-body);font-weight:650;letter-spacing:.01em;white-space:nowrap;line-height:1.5}.rc-page .rc-pill-good{border-color:var(--rc-good);background:var(--rc-good-soft);color:var(--rc-good)}.rc-page .rc-pill-warn{border-color:var(--rc-warn);background:var(--rc-warn-soft);color:var(--rc-warn)}.rc-page .rc-pill-bad{border-color:var(--rc-bad);background:var(--rc-bad-soft);color:var(--rc-bad)}.rc-page .rc-pill-large{padding:7px 15px;font-size:1rem;font-weight:650;letter-spacing:-.01em;border-radius:7px}.rc-page .rc-head{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.15fr);gap:20px 30px;align-items:start;margin-top:24px;padding:22px}.rc-page .rc-head>div{display:flex;flex-direction:column;gap:7px;min-width:0}.rc-page .rc-head-identity strong{font-family:var(--rc-display);font-size:1.25rem;font-weight:600;letter-spacing:-.018em;line-height:1.25;overflow-wrap:anywhere;font-variation-settings:"opsz" 144}.rc-page .rc-head-note{font-size:.8125rem;color:var(--rc-muted)}.rc-page .rc-head-note strong{color:var(--rc-ink);font-weight:600}.rc-page .rc-head-status{align-items:flex-start}.rc-page .rc-day-row{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.rc-page .rc-day-row select{flex:1 1 150px;min-width:0}.rc-page :is(button,select,input){font-family:var(--rc-body);font-size:.8125rem;color:var(--rc-ink);background:var(--rc-surface);border:1px solid var(--rc-border);border-radius:6px;padding:7px 11px;min-height:36px;cursor:pointer;max-width:100%}.rc-page input{cursor:text}.rc-page button:disabled{opacity:.45;cursor:not-allowed}.rc-page button:hover:not(:disabled){background:var(--rc-surface-2);border-color:var(--rc-border-strong)}.rc-page button[aria-pressed=true]{color:var(--rc-surface);font-weight:650}.rc-page button[aria-pressed=true],.rc-page button[aria-pressed=true]:hover{background:var(--rc-accent);border-color:var(--rc-accent)}.rc-page :is(a,button,select,input,[tabindex]):focus-visible{outline:2px solid var(--rc-accent);outline-offset:2px}.rc-page .rc-jump{display:flex;flex-wrap:wrap;gap:6px;margin:22px 0 0;padding-bottom:2px}.rc-page .rc-jump a{display:inline-flex;align-items:center;padding:5px 11px;border:1px solid var(--rc-border);border-radius:999px;background:var(--rc-surface);color:var(--rc-ink-2);font-size:.75rem;font-weight:600;text-decoration:none;white-space:nowrap}.rc-page .rc-jump a:hover{border-color:var(--rc-accent);color:var(--rc-accent);background:var(--rc-accent-soft)}.rc-page .rc-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:22px}.rc-page .rc-tile{display:flex;flex-direction:column;gap:5px;min-width:0;padding:16px 18px}.rc-page .rc-tile>span{font-size:.75rem;font-weight:600;letter-spacing:.01em;color:var(--rc-muted)}.rc-page .rc-tile>strong{font-family:var(--rc-display);font-size:1.625rem;font-weight:600;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-variation-settings:"opsz" 144}.rc-page .rc-tile small{font-size:.75rem;line-height:1.45;color:var(--rc-muted)}.rc-page .rc-tile[data-alert=true]{border-color:var(--rc-warn);background:var(--rc-warn-soft)}.rc-page .rc-tile[data-alert=true]>strong{color:var(--rc-warn)}.rc-page .rc-tile[data-alert=true] :is(span,small){color:var(--rc-ink-2)}.rc-page .rc-tile-breaks ul{display:flex;flex-wrap:wrap;gap:6px 10px;margin:4px 0 0;padding:0;list-style:none}.rc-page .rc-tile-breaks li{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;color:var(--rc-muted)}.rc-page .rc-tile-breaks li b{font-family:var(--rc-mono);font-variant-numeric:tabular-nums;color:var(--rc-ink)}.rc-page .rc-micro{display:block;margin:2px 0}.rc-page .rc-micro-line{fill:none;stroke:var(--rc-accent);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.rc-page .rc-micro-area{fill:var(--rc-accent);opacity:.1;stroke:none}.rc-page .rc-micro-point{fill:var(--rc-accent)}.rc-page .rc-flow{margin:0;padding:0;list-style:none}.rc-page .rc-flow,.rc-page .rc-flow-item{display:flex;align-items:stretch;min-width:0}.rc-page .rc-flow-item{flex:1 1 0}.rc-page .rc-stage{position:relative;display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-width:0;padding:16px 18px;overflow:hidden;background:var(--rc-surface);border:1px solid var(--rc-border);border-radius:var(--rc-radius);box-shadow:var(--rc-shadow)}.rc-page .rc-stage:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--rc-stripe,transparent)}.rc-page .rc-stage[data-open=true]{border-color:var(--rc-warn)}.rc-page .rc-stage header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;min-width:0}.rc-page .rc-stage header .rc-kicker{min-width:0;overflow-wrap:anywhere}.rc-page .rc-stage>p{margin:0;font-size:.75rem;line-height:1.5;color:var(--rc-muted)}.rc-page .rc-stage h3{overflow-wrap:anywhere}.rc-page .rc-stage dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:4px 0 0;padding-top:12px;border-top:1px solid var(--rc-border)}.rc-page .rc-stage dl>div{min-width:0}.rc-page .rc-stage dt{font-size:.6875rem;color:var(--rc-muted);letter-spacing:.02em}.rc-page .rc-stage dd{margin:2px 0 0;font-family:var(--rc-mono);font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--rc-ink)}.rc-page .rc-stage dd[data-alert=true]{color:var(--rc-warn)}.rc-page .rc-stage-breaks{margin:4px 0 0;padding-top:10px;border-top:1px solid var(--rc-border);font-size:.75rem;line-height:1.45;color:var(--rc-muted)}.rc-page .rc-stage-breaks b{font-family:var(--rc-mono);font-size:.875rem;color:var(--rc-ink)}.rc-page .rc-stage-breaks[data-alert=true] b{color:var(--rc-bad)}.rc-page .rc-flow-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;flex:0 0 132px;padding:0 8px;text-align:center}.rc-page .rc-flow-label{font-size:.6875rem;line-height:1.3;color:var(--rc-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:650}.rc-page .rc-flow-rail{position:relative;display:block;width:100%;height:2px;background:linear-gradient(90deg,var(--rc-border-strong),var(--rc-accent))}.rc-page .rc-flow-rail:after{content:"";position:absolute;right:0;top:50%;width:7px;height:7px;border-top:2px solid var(--rc-accent);border-right:2px solid var(--rc-accent);transform:translateY(-50%) rotate(45deg)}.rc-page .rc-flow-count{font-family:var(--rc-mono);font-size:.6875rem;color:var(--rc-muted)}.rc-page .rc-flow-count[data-alert=true]{color:var(--rc-bad);font-weight:650}.rc-page .rc-timeline{margin-top:12px;padding:16px 18px 14px}.rc-page .rc-timeline-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 18px}.rc-page .rc-timeline-track{display:flex;align-items:flex-start;margin:14px 0 0;padding:0;list-style:none;min-width:0;overflow-x:auto}.rc-page .rc-timeline-cell{display:flex;align-items:flex-start;flex:0 0 auto;min-width:0}.rc-page .rc-timeline-stop{display:flex;flex-direction:column;gap:2px;flex:0 0 auto;min-width:0;padding-right:4px}.rc-page .rc-timeline-stop i{display:block;width:9px;height:9px;margin-bottom:5px;border-radius:50%;background:var(--rc-accent);box-shadow:0 0 0 3px var(--rc-accent-soft)}.rc-page .rc-timeline-stop b{font-family:var(--rc-mono);font-size:.8125rem;font-weight:650;color:var(--rc-ink);white-space:nowrap}.rc-page .rc-timeline-stop small{font-size:.6875rem;color:var(--rc-muted);white-space:nowrap}.rc-page .rc-timeline-span{display:flex;flex-direction:column;align-items:center;gap:5px;flex:1 1 auto;min-width:56px;padding:0 6px;margin-top:4px}.rc-page .rc-timeline-rule{display:block;width:100%;height:2px;background:repeating-linear-gradient(90deg,var(--rc-border-strong) 0 5px,transparent 5px 9px)}.rc-page .rc-timeline-span small{font-family:var(--rc-mono);font-size:.6875rem;color:var(--rc-muted);white-space:nowrap}.rc-page .rc-chart{padding:16px 18px 14px;min-width:0}.rc-page .rc-chart-legend{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 20px}.rc-page .rc-chart-legend strong{display:block;margin-top:2px;font-family:var(--rc-display);font-size:1.5rem;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 144}.rc-page .rc-chart-legend small{display:block;font-size:.75rem;color:var(--rc-muted)}.rc-page .rc-chart-key{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;font-size:.6875rem;color:var(--rc-muted)}.rc-page .rc-chart-key li{display:inline-flex;align-items:center;gap:6px}.rc-page .rc-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--rc-border-strong);flex:0 0 auto}.rc-page .rc-dot-good{background:var(--rc-good)}.rc-page .rc-dot-warn{background:var(--rc-warn)}.rc-page .rc-dot-bad{background:var(--rc-bad)}.rc-page .rc-chart-svg{display:block;margin:10px 0 2px;max-width:100%;overflow:visible}.rc-page .rc-chart-grid{stroke:var(--rc-grid);stroke-width:1}.rc-page .rc-chart-area{fill:var(--rc-accent);opacity:.12;stroke:none}.rc-page .rc-chart-line{fill:none;stroke:var(--rc-accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.rc-page .rc-chart-point{fill:var(--rc-surface);stroke:var(--rc-accent);stroke-width:1.6}.rc-page .rc-chart-point-good{stroke:var(--rc-good)}.rc-page .rc-chart-point-warn{stroke:var(--rc-warn);fill:var(--rc-warn)}.rc-page .rc-chart-point-bad{stroke:var(--rc-bad);fill:var(--rc-bad)}.rc-page .rc-chart-marker{stroke:var(--rc-accent);stroke-width:1;stroke-dasharray:2 3;opacity:.6}.rc-page .rc-chart-value{fill:var(--rc-ink);font-family:var(--rc-mono);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.rc-page .rc-chart-axis{fill:var(--rc-muted);font-family:var(--rc-mono);font-size:10px}.rc-page .rc-days{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:12px 0 0;border-top:1px solid var(--rc-border);list-style:none}.rc-page .rc-days button{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;min-height:30px;font-family:var(--rc-mono);font-size:.75rem;background:var(--rc-surface-2);border-color:transparent}.rc-page .rc-days button:hover,.rc-page .rc-days button[aria-current=true]{background:var(--rc-accent-soft);border-color:var(--rc-accent)}.rc-page .rc-days button[aria-current=true]{color:var(--rc-ink);font-weight:700}.rc-page .rc-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 10px;min-width:0}.rc-page .rc-filter-group{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.rc-page .rc-select{display:flex;flex-direction:column;gap:3px;min-width:0}.rc-page .rc-select>span{font-size:.625rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--rc-muted)}.rc-page .rc-select select{min-width:0;max-width:200px}.rc-page .rc-search{display:flex;flex:1 1 220px;min-width:0}.rc-page .rc-search input{width:100%;min-width:0}.rc-page .rc-download{display:inline-flex;align-items:center;min-height:36px;padding:7px 13px;border:1px solid var(--rc-border);border-radius:6px;background:var(--rc-surface-2);color:var(--rc-ink);font-size:.8125rem;font-weight:650;text-decoration:none;white-space:nowrap}.rc-page .rc-download:hover{border-color:var(--rc-accent);color:var(--rc-accent);background:var(--rc-accent-soft)}.rc-page .rc-result{margin:12px 0 0;font-size:.8125rem;color:var(--rc-muted)}.rc-page .rc-table-wrap{margin:12px 0 0;overflow-x:auto;overflow-y:hidden;min-width:0;max-width:100%;background:var(--rc-surface);border:1px solid var(--rc-border);border-radius:var(--rc-radius);box-shadow:var(--rc-shadow);-webkit-overflow-scrolling:touch}.rc-page .rc-table-wrap:focus-visible{outline:2px solid var(--rc-accent);outline-offset:2px}.rc-page .rc-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;background:transparent}.rc-page .rc-table-breaks{min-width:1120px}.rc-page .rc-table-positions{min-width:900px}.rc-page .rc-table-pricing{min-width:1080px}.rc-page .rc-table-actions{min-width:1180px}.rc-page .rc-table-pnl{min-width:760px}.rc-page .rc-table-compliance{min-width:900px}.rc-page .rc-table-activity,.rc-page .rc-table-cash{min-width:620px}.rc-page .rc-table caption{caption-side:top;padding:12px 16px;font-weight:650;letter-spacing:.06em}.rc-page .rc-table caption,.rc-page .rc-table thead th{text-align:left;font-size:.6875rem;text-transform:uppercase;color:var(--rc-muted);border-bottom:1px solid var(--rc-border)}.rc-page .rc-table thead th{position:sticky;top:0;z-index:1;padding:10px 14px;vertical-align:bottom;font-weight:700;letter-spacing:.07em;background:var(--rc-surface-2)}.rc-page .rc-table tbody :is(td,th){padding:11px 14px;text-align:left;vertical-align:top;font-size:.8125rem;line-height:1.5;color:var(--rc-ink);border-bottom:1px solid var(--rc-grid);background:transparent}.rc-page .rc-table tbody th{font-weight:650}.rc-page .rc-table tbody tr:last-child :is(td,th){border-bottom:0}.rc-page .rc-table tbody tr:hover :is(td,th){background:var(--rc-surface-2)}.rc-page .rc-table :is(td,th).rc-numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.rc-page .rc-table .rc-cell-status{white-space:nowrap}.rc-page .rc-table small{display:block;margin-top:3px;font-size:.6875rem;font-weight:400;color:var(--rc-muted)}.rc-page .rc-table .rc-delta{font-weight:650}.rc-page .rc-table .rc-blank{text-align:center;padding:30px 16px;color:var(--rc-muted)}.rc-page .rc-table tfoot :is(td,th){padding:12px 14px;font-size:.8125rem;font-weight:700;color:var(--rc-ink);background:var(--rc-surface-2);border-top:2px solid var(--rc-border-strong)}.rc-page .rc-table tfoot tr[data-ties=false] :is(td,th){color:var(--rc-bad)}.rc-page .rc-table tbody tr :is(td,th):first-child{border-bottom-color:var(--rc-accent)}.rc-page .rc-table-breaks tbody tr[data-selected=true] :is(td,th):first-child{box-shadow:inset 3px 0 0 0 var(--rc-accent)}.rc-page .rc-table-breaks tbody tr[data-selected=true]:hover :is(td,th){background:var(--rc-accent-soft)}.rc-page .rc-table .rc-cell-source{white-space:nowrap}.rc-page .rc-table [data-differs=true]{color:var(--rc-bad);font-weight:650}.rc-page .rc-table [data-differs=true] .rc-mark{color:var(--rc-bad)}.rc-page .rc-mark{display:inline-block;width:1em;margin-right:4px;font-family:var(--rc-mono);font-weight:700;color:var(--rc-muted);opacity:.85}.rc-page .rc-table .rc-cell-terms{min-width:160px;max-width:260px;white-space:normal;color:var(--rc-ink-2)}.rc-page .rc-table .rc-cell-detail{min-width:240px;max-width:460px;white-space:normal;color:var(--rc-muted)}.rc-page .rc-row-trigger{display:flex;flex-direction:column;gap:2px;align-items:flex-start;width:100%;min-height:0;padding:0;background:none;border:0;text-align:left;color:inherit;font-weight:inherit}.rc-page .rc-row-trigger:hover:not(:disabled){background:none;border:0}.rc-page .rc-row-trigger strong{font-size:.8125rem;font-weight:650;color:var(--rc-ink);text-decoration:underline;text-decoration-color:var(--rc-border-strong);text-underline-offset:3px}.rc-page .rc-row-trigger:hover strong{text-decoration-color:var(--rc-accent);color:var(--rc-accent)}.rc-page .rc-row-trigger small{display:block;font-size:.6875rem;color:var(--rc-muted)}.rc-page .rc-row-trigger[aria-expanded=true] strong{color:var(--rc-accent);text-decoration-color:var(--rc-accent)}.rc-page .rc-table .rc-cell-vendors{min-width:420px}.rc-page .rc-vendors{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.rc-page .rc-vendors li{display:flex;flex-direction:column;gap:2px;min-width:98px;padding:6px 8px;border:1px solid var(--rc-border);border-radius:var(--rc-radius-sm);background:var(--rc-surface-2)}.rc-page .rc-vendors li[data-selected=true]{border-color:var(--rc-accent);background:var(--rc-accent-soft);box-shadow:inset 0 2px 0 0 var(--rc-accent)}.rc-page .rc-vendors li[data-outlier=true]{border-color:var(--rc-bad);background:var(--rc-bad-soft);box-shadow:inset 0 2px 0 0 var(--rc-bad)}.rc-page .rc-vendor-name{display:flex;align-items:center;gap:5px;font-size:.6875rem;font-weight:650;letter-spacing:.02em;color:var(--rc-muted);white-space:nowrap}.rc-page .rc-vendor-name i{font-style:normal;font-size:.5625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rc-accent)}.rc-page .rc-vendors b{font-family:var(--rc-mono);font-size:.8125rem;font-weight:650;color:var(--rc-ink);white-space:nowrap}.rc-page .rc-vendor-dev{font-size:.6875rem;color:var(--rc-muted);white-space:nowrap}.rc-page .rc-vendors li[data-outlier=true] .rc-vendor-dev{color:var(--rc-bad);font-weight:700}.rc-page .rc-vendor-scale{display:block;height:3px;margin-top:3px;border-radius:2px;background:var(--rc-grid);overflow:hidden}.rc-page .rc-vendor-scale i{display:block;height:100%;border-radius:2px;background:var(--rc-border-strong)}.rc-page .rc-vendors li[data-selected=true] .rc-vendor-scale i{background:var(--rc-accent)}.rc-page .rc-vendors li[data-outlier=true] .rc-vendor-scale i{background:var(--rc-bad)}.rc-page .rc-queue{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;align-items:start}.rc-page .rc-detail{display:flex;flex-direction:column;min-width:0;padding:18px;border-left:3px solid var(--rc-accent)}.rc-page .rc-detail[hidden]{display:none}.rc-page .rc-detail:focus-visible{outline:2px solid var(--rc-accent);outline-offset:2px}.rc-page .rc-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--rc-border)}.rc-page .rc-detail-head h3{margin:3px 0 2px;font-family:var(--rc-display);font-size:1.125rem;font-weight:600;letter-spacing:-.015em;font-variation-settings:"opsz" 144}.rc-page .rc-detail-head p{margin:0;font-size:.75rem;color:var(--rc-muted);overflow-wrap:anywhere}.rc-page .rc-detail-close{flex:0 0 auto;font-size:.75rem;font-weight:650}.rc-page .rc-detail-stake{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:14px}.rc-page .rc-detail-stake>div{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.rc-page .rc-detail-stake strong{font-size:1.375rem;font-weight:650;letter-spacing:-.02em;color:var(--rc-ink)}.rc-page .rc-detail-sources{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none}.rc-page .rc-detail-sources li{display:flex;flex-direction:column;gap:2px;padding:9px 12px;border:1px solid var(--rc-border);border-radius:var(--rc-radius-sm);background:var(--rc-surface-2)}.rc-page .rc-detail-sources li[data-differs=true]{background:var(--rc-bad-soft);border-color:var(--rc-bad)}.rc-page .rc-detail-source-label{display:flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rc-muted)}.rc-page .rc-detail-sources li[data-differs=true] .rc-detail-source-label{color:var(--rc-bad)}.rc-page .rc-detail-sources strong{font-size:.9375rem;font-weight:650;color:var(--rc-ink);overflow-wrap:anywhere}.rc-page .rc-detail-sources small{font-size:.6875rem;color:var(--rc-muted)}.rc-page .rc-detail-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px 16px;margin:18px 0 0;padding:14px 0 0;border-top:1px solid var(--rc-border)}.rc-page .rc-detail-meta>div{min-width:0}.rc-page .rc-detail-meta dt{font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rc-muted)}.rc-page .rc-detail-meta dd{margin:3px 0 0;font-size:.8125rem;font-weight:600;color:var(--rc-ink);overflow-wrap:anywhere}.rc-page .rc-detail-action{margin-top:16px;padding:13px 14px;border:1px solid var(--rc-border);border-left:3px solid var(--rc-accent);border-radius:var(--rc-radius-sm);background:var(--rc-accent-soft)}.rc-page .rc-detail-action p{margin:5px 0 0;font-size:.8125rem;line-height:1.6;color:var(--rc-ink)}.rc-page .rc-detail-action small{display:block;margin-top:9px;font-size:.6875rem;line-height:1.5;color:var(--rc-ink-2)}.rc-page .rc-stages{display:flex;flex-direction:column;gap:22px}.rc-page .rc-stage-block{min-width:0}.rc-page .rc-stage-block-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.rc-page .rc-stage-block-head h3{font-family:var(--rc-display);font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;font-variation-settings:"opsz" 144}.rc-page .rc-stage-block-counts{display:flex;flex-wrap:wrap;gap:5px}.rc-page .rc-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:0 30px;min-width:0}.rc-page .rc-empty{margin:24px 0;padding:40px 28px;border-style:dashed;text-align:center}.rc-page .rc-empty h2{margin-bottom:8px}.rc-page .rc-empty p{margin:0 auto;max-width:64ch;font-size:.875rem;color:var(--rc-muted)}.rc-page .rc-empty-note{margin:12px 0 0;padding:20px 22px;font-size:.8125rem;line-height:1.6;color:var(--rc-muted);max-width:none}.rc-page .rc-empty-note[data-pending=true]{border-style:dashed}@media (min-width:1180px){.rc-page .rc-queue[data-open=true]{grid-template-columns:minmax(0,1fr) minmax(330px,26vw)}.rc-page .rc-queue[data-open=true] .rc-detail{position:sticky;top:16px;align-self:start;max-height:calc(100vh - 32px);overflow-y:auto}}@media (max-width:1179px){.rc-page .rc-detail{border-left:0;border-top:3px solid var(--rc-accent)}.rc-page .rc-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rc-page .rc-head-controls{grid-column:1/-1}.rc-page .rc-flow{flex-direction:column}.rc-page .rc-flow-item{flex-direction:column;flex:0 0 auto}.rc-page .rc-flow-link{flex:0 0 auto;width:100%;flex-direction:row;justify-content:flex-start;gap:12px;padding:9px 18px}.rc-page .rc-flow-rail{width:34px;flex:0 0 34px}.rc-page .rc-flow-label{text-align:left}}@media (max-width:700px){.rc-page .rc-head{grid-template-columns:minmax(0,1fr);padding:18px;gap:18px}.rc-page .rc-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px}.rc-page .rc-tile{padding:14px 15px}.rc-page .rc-tile>strong{font-size:1.375rem}.rc-page .rc-section{margin-top:30px}.rc-page .rc-filters{gap:8px}.rc-page .rc-select,.rc-page .rc-select select{max-width:none;flex:1 1 140px}.rc-page .rc-search{flex-basis:100%}.rc-page .rc-download,.rc-page .rc-reset{flex:1 1 auto;justify-content:center;text-align:center}.rc-page .rc-detail{padding:15px}.rc-page .rc-timeline-track{padding-bottom:4px}}@media (max-width:420px){.rc-page .rc-tiles{grid-template-columns:minmax(0,1fr)}.rc-page .rc-day-row>button{flex:1 1 auto}.rc-page .rc-table caption{padding:11px 13px}.rc-page .rc-table tbody :is(td,th),.rc-page .rc-table thead th{padding:10px 12px}.rc-page .rc-jump{gap:5px}.rc-page .rc-detail-stake strong{font-size:1.25rem}.rc-page .rc-chart{padding:14px}}@media (prefers-reduced-motion:reduce){.rc-page *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media print{.rc-page .rc-filters,.rc-page .rc-jump{display:none}.rc-page .rc-table-wrap{overflow:visible;box-shadow:none}.rc-page .rc-detail{position:static;max-height:none}}.ir-page{max-width:1560px;margin:0 auto;padding:30px 32px 56px;background:var(--tn-bg);color:var(--tn-ink);font-family:var(--tn-font-body);font-size:.875rem;line-height:1.55;font-variant-numeric:tabular-nums}.ir-page,.ir-page *{min-width:0}.ir-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}.ir-page .ir-eyebrow{margin:0 0 8px;font-size:.6875rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--tn-muted)}.ir-page h1{margin:0;font-family:var(--tn-font-display);font-size:clamp(1.75rem,1.2rem + 1.8vw,2.5rem);font-weight:600;font-variation-settings:"opsz" 144;letter-spacing:-.02em;line-height:1.08;color:var(--tn-ink)}.ir-page .ir-lede{margin:12px 0 0;max-width:82ch;font-size:.9375rem;line-height:1.6;color:var(--tn-ink-2)}.ir-page .ir-lede strong{color:var(--tn-ink);font-weight:600;font-family:var(--tn-font-mono);font-size:.9375rem}.ir-page .ir-notice{border:1px solid var(--tn-border);border-left:3px solid var(--tn-accent);border-radius:var(--tn-radius-sm);background:var(--tn-surface-2);color:var(--tn-ink-2);line-height:1.6;max-width:104ch}.ir-page .ir-error,.ir-page .ir-notice{margin:16px 0 0;padding:12px 16px;font-size:.8125rem}.ir-page .ir-error{border:1px solid var(--tn-bad);border-radius:var(--tn-radius-sm);background:var(--tn-bad-soft);color:var(--tn-bad)}.ir-page .ir-skeleton{padding:44px;color:var(--tn-muted);text-align:center;font-size:.875rem}.ir-page .ir-empty,.ir-page .ir-skeleton{margin:28px 0 0;border:1px solid var(--tn-border);border-radius:var(--tn-radius);background:var(--tn-surface)}.ir-page .ir-empty{padding:40px 28px;box-shadow:var(--tn-shadow)}.ir-page .ir-empty h2{margin:0 0 8px}.ir-page .ir-empty p{margin:0;color:var(--tn-ink-2);max-width:76ch}.ir-page section{margin-top:40px;min-width:0}.ir-page .ir-section-head{margin:0 0 16px}.ir-page h2{margin:0;font-family:var(--tn-font-display);font-size:1.3125rem;font-weight:600;font-variation-settings:"opsz" 144;letter-spacing:-.015em;color:var(--tn-ink)}.ir-page .ir-section-head p{margin:6px 0 0;max-width:94ch;font-size:.8125rem;line-height:1.65;color:var(--tn-muted)}.ir-page .ir-identity{font-family:var(--tn-font-mono);font-size:.78125rem;padding:2px 6px;border:1px solid var(--tn-border);border-radius:4px}.ir-page .ir-identity,.ir-page .ir-pill{background:var(--tn-surface-2);color:var(--tn-ink-2);white-space:nowrap}.ir-page .ir-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border:1px solid var(--tn-border-strong);border-radius:5px;font-size:.6875rem;font-weight:650;letter-spacing:.01em}.ir-page .ir-pill-good{border-color:var(--tn-good);background:var(--tn-good-soft);color:var(--tn-good)}.ir-page .ir-pill-warn{border-color:var(--tn-warn);background:var(--tn-warn-soft);color:var(--tn-warn)}.ir-page .ir-pill-bad{border-color:var(--tn-bad);background:var(--tn-bad-soft);color:var(--tn-bad)}.ir-page .ir-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;border:1px solid var(--tn-border);border-radius:var(--tn-radius);background:var(--tn-border);overflow:hidden;box-shadow:var(--tn-shadow)}.ir-page .ir-tile{display:flex;flex-direction:column;gap:5px;padding:16px 18px 17px;background:var(--tn-surface)}.ir-page .ir-tile-wide{grid-column:span 2}.ir-page .ir-tile>span{font-size:.6875rem;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--tn-muted)}.ir-page .ir-tile>strong{font-family:var(--tn-font-display);font-size:1.625rem;font-weight:600;font-variation-settings:"opsz" 144;letter-spacing:-.02em;line-height:1.1;color:var(--tn-ink);font-variant-numeric:tabular-nums}.ir-page .ir-tile-wide>strong{font-size:2rem}.ir-page .ir-tile>small{font-size:.75rem;line-height:1.45;color:var(--tn-muted)}.ir-page .ir-tile[data-tone=good]>strong{color:var(--tn-good)}.ir-page .ir-tile[data-tone=bad]>strong{color:var(--tn-bad)}.ir-page .ir-tile[data-tone]{position:relative}.ir-page .ir-tile[data-tone=bad]:before,.ir-page .ir-tile[data-tone=good]:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--tn-good)}.ir-page .ir-tile[data-tone=bad]:before{background:var(--tn-bad)}.ir-page .ir-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 16px;margin:0 0 12px}.ir-page :is(button,select,a.ir-download){font-family:var(--tn-font-body);font-size:.8125rem}.ir-page .ir-filter-group{display:inline-flex;flex-wrap:wrap;gap:0;border:1px solid var(--tn-border-strong);border-radius:var(--tn-radius-sm);overflow:hidden;background:var(--tn-surface)}.ir-page .ir-filter-group button{padding:8px 13px;min-height:36px;border:0;border-left:1px solid var(--tn-border);background:transparent;color:var(--tn-ink-2);font-weight:550;cursor:pointer}.ir-page .ir-filter-group button:first-child{border-left:0}.ir-page .ir-filter-group button:hover{background:var(--tn-surface-2);color:var(--tn-ink)}.ir-page .ir-filter-group button[aria-pressed=true]{background:var(--tn-accent-soft);color:var(--tn-accent);font-weight:650;box-shadow:inset 0 -2px 0 var(--tn-accent)}.ir-page a.ir-download{margin-left:auto;padding:8px 14px;min-height:36px;display:inline-flex;align-items:center;border:1px solid var(--tn-accent);border-radius:var(--tn-radius-sm);background:var(--tn-accent-soft);color:var(--tn-accent);font-weight:650;text-decoration:none;white-space:nowrap}.ir-page a.ir-download:hover{text-decoration:underline;text-underline-offset:3px}.ir-page .ir-select{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1 320px}.ir-page .ir-select>span{font-size:.6875rem;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--tn-muted)}.ir-page .ir-select select{padding:9px 11px;min-height:38px;max-width:100%;border:1px solid var(--tn-border-strong);border-radius:var(--tn-radius-sm);background:var(--tn-surface);color:var(--tn-ink);cursor:pointer}.ir-page .ir-result{margin:0 0 12px;font-size:.78125rem;color:var(--tn-muted)}.ir-page .ir-statement-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 22px;margin:0;flex:2 1 420px;padding:12px 16px;border:1px solid var(--tn-border);border-radius:var(--tn-radius-sm);background:var(--tn-surface-2)}.ir-page .ir-statement-facts dt{font-size:.6875rem;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--tn-muted)}.ir-page .ir-statement-facts dd{margin:3px 0 0;font-size:.8125rem;color:var(--tn-ink);overflow-wrap:anywhere}.ir-page .ir-statement-note{margin:14px 0 0;max-width:100ch;font-size:.8125rem;line-height:1.65;color:var(--tn-muted)}.ir-page .ir-table-wrap{position:relative;overflow-x:auto;border:1px solid var(--tn-border);border-radius:var(--tn-radius);background:var(--tn-surface);box-shadow:var(--tn-shadow)}.ir-page .ir-table-wrap:focus-visible{outline:2px solid var(--tn-accent);outline-offset:2px}.ir-page .ir-table{width:100%;border-collapse:collapse;font-size:.8125rem;line-height:1.35}.ir-page .ir-table caption{padding:12px 16px;font-size:.75rem;border-bottom:1px solid var(--tn-border)}.ir-page .ir-table caption,.ir-page .ir-table thead th{text-align:left;color:var(--tn-muted);background:var(--tn-surface-2)}.ir-page .ir-table thead th{padding:0;border-bottom:1px solid var(--tn-border-strong);font-size:.6875rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;vertical-align:bottom}.ir-page .ir-table thead th:not(:has(button)){padding:10px 14px}.ir-page .ir-table thead th button{display:flex;align-items:center;gap:6px;width:100%;padding:10px 14px;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-align:left}.ir-page .ir-table thead th.ir-numeric button{justify-content:flex-end}.ir-page .ir-table thead th button:hover{color:var(--tn-ink);background:var(--tn-accent-soft)}.ir-page .ir-table thead th[aria-sort]:not([aria-sort=none]){color:var(--tn-accent);box-shadow:inset 0 -2px 0 var(--tn-accent)}.ir-page .ir-sort-glyph{font-size:.75rem;opacity:.8}.ir-page .ir-table tbody tr{border-bottom:1px solid var(--tn-border)}.ir-page .ir-table tbody tr:last-child{border-bottom:0}.ir-page .ir-table tbody tr:hover{background:var(--tn-surface-2)}.ir-page .ir-table :is(th,td){padding:9px 14px;vertical-align:top;text-align:left}.ir-page .ir-table tbody th{font-weight:600;color:var(--tn-ink)}.ir-page .ir-table tbody td{color:var(--tn-ink-2)}.ir-page .ir-table small{display:block;margin-top:2px;font-size:.6875rem;font-weight:400;color:var(--tn-muted);white-space:nowrap}.ir-page .ir-investor-name{display:block;overflow-wrap:anywhere}.ir-page .ir-class{display:block;font-size:.75rem;color:var(--tn-ink-2)}.ir-page .ir-numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ir-page .ir-mono,.ir-page .ir-numeric{font-family:var(--tn-font-mono)}.ir-page .ir-strong{color:var(--tn-ink);font-weight:600}.ir-page .ir-table td[data-tone=good]{color:var(--tn-good)}.ir-page .ir-table td[data-tone=bad]{color:var(--tn-bad)}.ir-page .ir-table tfoot tr{border-top:1px solid var(--tn-border-strong);background:var(--tn-surface-2)}.ir-page .ir-table tfoot :is(th,td){padding:11px 14px;font-weight:650;color:var(--tn-ink);font-size:.78125rem}.ir-page .ir-table tfoot .ir-numeric{font-family:var(--tn-font-mono)}.ir-page .ir-table-register tbody tr>th:first-child{border-left:3px solid var(--tn-good)}.ir-page .ir-table-register tbody tr[data-status=Redeeming]>th:first-child{border-left-color:var(--tn-warn)}.ir-page .ir-table-register tbody tr[data-status=Closed]>th:first-child{border-left-color:var(--tn-border-strong)}.ir-page .ir-table-register tbody tr[data-status=Closed]{color:var(--tn-muted)}.ir-page .ir-table-flows tbody tr>td:first-child{border-left:3px solid var(--tn-border-strong)}.ir-page .ir-table-flows tbody tr[data-kind=Subscription]>td:first-child{border-left-color:var(--tn-good)}.ir-page .ir-table-flows tbody tr[data-kind=Redemption]>td:first-child{border-left-color:var(--tn-warn)}.ir-page .ir-table-statement thead th:nth-child(n+2):nth-child(-n+7){color:var(--tn-ink-2)}.ir-page .ir-table-statement tbody tr>td:nth-child(7),.ir-page .ir-table-statement tfoot tr>td:nth-child(7){border-left:1px solid var(--tn-border-strong);background:var(--tn-surface-2)}.ir-page .ir-tie-cell{white-space:nowrap;color:var(--tn-good);font-family:var(--tn-font-mono);font-weight:650}.ir-page .ir-table-statement tr[data-ties=false] .ir-tie-cell{color:var(--tn-bad)}.ir-page .ir-chart{border:1px solid var(--tn-border);border-radius:var(--tn-radius);background:var(--tn-surface);box-shadow:var(--tn-shadow);padding:14px 10px 6px}.ir-page .ir-chart svg{display:block;width:100%;height:auto;overflow:visible}.ir-page .ir-chart-grid{stroke:var(--tn-grid);stroke-width:1}.ir-page .ir-chart-axis{fill:var(--tn-muted);font-family:var(--tn-font-mono);font-size:10px;font-variant-numeric:tabular-nums}.ir-page .ir-chart-line{fill:none;stroke:var(--tn-accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ir-page .ir-chart-area{stroke:none}.ir-page .ir-chart-fill-top{stop-color:var(--tn-accent);stop-opacity:.22}.ir-page .ir-chart-fill-bottom{stop-color:var(--tn-accent);stop-opacity:0}.ir-page .ir-chart-dot{fill:var(--tn-surface);stroke:var(--tn-accent);stroke-width:1.4}.ir-page .ir-chart-stem{stroke:var(--tn-accent);stroke-width:1;stroke-dasharray:2 3;opacity:.6}.ir-page .ir-chart-endpoint{fill:var(--tn-accent);stroke:var(--tn-surface);stroke-width:2}.ir-page .ir-chart-endpoint-label{fill:var(--tn-ink);font-family:var(--tn-font-mono);font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.ir-page .ir-chart-endpoint-sub{fill:var(--tn-muted);font-family:var(--tn-font-mono);font-size:9.5px}.ir-page :is(a,button,select,[tabindex]):focus-visible{outline:2px solid var(--tn-accent);outline-offset:2px;border-radius:4px}@media (max-width:1100px){.ir-page{padding:26px 22px 48px}.ir-page .ir-tile-wide{grid-column:span 1}}@media (max-width:760px){.ir-page{padding:22px 16px 72px}.ir-page .ir-tiles{grid-template-columns:1fr}.ir-page .ir-tile-wide>strong{font-size:1.75rem}.ir-page .ir-controls{align-items:stretch}.ir-page a.ir-download{margin-left:0;justify-content:center}.ir-page .ir-filter-group{width:100%}.ir-page .ir-filter-group button{flex:1 1 auto}.ir-page .ir-statement-facts{flex-basis:100%;grid-template-columns:1fr 1fr}.ir-page .ir-section-head p{font-size:.78125rem}.ir-page .ir-chart{padding:10px 4px 2px}}@media (max-width:430px){.ir-page{padding:18px 12px 72px}.ir-page h1{font-size:1.5rem}.ir-page .ir-lede{font-size:.875rem}.ir-page .ir-identity{white-space:normal}.ir-page .ir-table :is(th,td){padding:8px 10px}.ir-page .ir-statement-facts{grid-template-columns:1fr}.ir-page .ir-table caption{padding:10px 12px}}@media (prefers-reduced-motion:reduce){.ir-page *{transition:none!important;animation:none!important}}.ir-page .ir-investor-link{color:var(--tn-accent);text-decoration:underline;text-underline-offset:3px}.ir-page .ir-investor-link:hover{color:var(--tn-ink)}.ir-page #ir-investor-detail{scroll-margin-top:24px}.login-shell{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:32px 16px;background:#f5f7f8}.login-panel{width:min(100%,440px);padding:34px 36px 30px;border:1px solid #dce4e8;border-radius:8px;background:#fff;box-shadow:0 12px 36px rgb(24 45 59/5%)}.login-logo{width:auto;height:28px;max-width:100%}.login-heading{margin:34px 0 26px}.login-heading p{margin:0 0 9px;color:#52717f;font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.login-heading h1{margin:0;color:#1c3040;font-size:25px;font-weight:650;line-height:1.2;letter-spacing:-.025em}.login-heading span{display:block;margin-top:10px;color:#60717b;font-size:13px;line-height:1.5}.login-form{display:grid;gap:16px}.login-form .ts-form-actions{position:static;margin:8px 0 0;padding:0;border:0;background:transparent}.login-form .ts-form-actions button{min-width:120px}.login-error{margin:0;padding:9px 11px;border:1px solid #e7c4c4;border-radius:6px;background:#fff5f4;color:#9d3535;font-size:12px}.login-access{margin:22px 0 0;color:#63747e;font-size:12px}.login-shell footer{color:#829098;font-size:11px}@media(max-width:600px){.login-panel{padding:28px 22px}.login-form .ts-form-actions button{width:100%}}